1
This commit is contained in:
parent
1d78165d86
commit
6bf27fe53a
@ -58,6 +58,7 @@ const kHAT_WeaponExplosionDealyTime = 30;
|
||||
const kHAT_RecoverHpAdd = 31;
|
||||
const kHAT_SkillTime = 32;
|
||||
const kHAT_WeaponThrowRange = 33;
|
||||
const kHAT_LUCKY = 34;
|
||||
|
||||
const kHAT_ABS_VAL = 1;
|
||||
const kHAT_RATE_VAL = 2;
|
||||
|
@ -6,6 +6,8 @@ require_once('mt/Item.php');
|
||||
require_once('mt/Equip.php');
|
||||
require_once('mt/Season.php');
|
||||
require_once('mt/Rank.php');
|
||||
require_once('mt/RankReward.php');
|
||||
require_once('mt/KillReward.php');
|
||||
require_once('mt/Parameter.php');
|
||||
|
||||
require_once('models/Season.php');
|
||||
@ -32,9 +34,10 @@ class BattleDataService extends BaseService {
|
||||
}
|
||||
error_log(json_encode($_REQUEST));
|
||||
error_log('updateBattleData1');
|
||||
if (!$this->decCost()) {
|
||||
if (!$this->decCost($heroDb)) {
|
||||
return;
|
||||
}
|
||||
$this->rewardGold($heroDb);
|
||||
error_log('updateBattleData2');
|
||||
$this->currSeasonMeta = mt\Season::getCurrentSeason();
|
||||
if (!$this->currSeasonMeta) {
|
||||
@ -303,12 +306,8 @@ class BattleDataService extends BaseService {
|
||||
}
|
||||
}
|
||||
|
||||
private function decCost()
|
||||
private function decCost($heroDb)
|
||||
{
|
||||
$heroDb = Hero::find(getReqVal('hero_uniid', 0));
|
||||
if (!$heroDb) {
|
||||
return false;
|
||||
}
|
||||
$costTili = mt\Parameter::getVal('cost_fatigue', 0);
|
||||
if ($heroDb['hero_tili'] < $costTili) {
|
||||
return false;
|
||||
@ -338,4 +337,15 @@ class BattleDataService extends BaseService {
|
||||
}
|
||||
}
|
||||
|
||||
private function rewardGold($heroDb)
|
||||
{
|
||||
$killMeta = mt\KillReward::get(getReqVal('kills', 0));
|
||||
$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
|
||||
$gold += $killMeta ? $killMeta['parameter'] : 0;
|
||||
$gold += $rankMeta ? $rankMeta['parameter'] : 0;
|
||||
if ($gold > 0) {
|
||||
$a = $gold / 3;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user