This commit is contained in:
aozhiwei 2022-04-05 16:46:44 +08:00
parent 6bf27fe53a
commit 814f98a502

View File

@ -9,6 +9,7 @@ require_once('mt/Rank.php');
require_once('mt/RankReward.php');
require_once('mt/KillReward.php');
require_once('mt/Parameter.php');
require_once('mt/HeroQuality.php');
require_once('models/Season.php');
require_once('models/Battle.php');
@ -343,8 +344,25 @@ class BattleDataService extends BaseService {
$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
$gold += $killMeta ? $killMeta['parameter'] : 0;
$gold += $rankMeta ? $rankMeta['parameter'] : 0;
$addGold = 0;
if ($gold > 0) {
$a = $gold / 3;
$addGold = floor($gold / 3);
}
if ($addGold) {
$heroQualityMeta = mt\HeroQuality::getByQuality($heroDb['quality']);
if ($heroQualityMeta) {
$goldLimit = $heroMeta['gold_limit'];
$attr = getXVal($heroDb['attr'], kHAT_LUCKY, null);
if ($attr && $attr['type'] == 1) {
$goldLimit += $attr['val'];
}
$newGold = min($goldLimit, $heroDb['today_get_gold']);
Hero::update($heroDb['hero_uniid'],
array(
'today_get_gold' => $newGold,
'last_get_gold_time' => myself()->_getNowTime()
));
}
}
}