This commit is contained in:
aozhiwei 2022-06-14 11:17:01 +08:00
parent 09db1b9faa
commit bd1f6be173
3 changed files with 0 additions and 78 deletions

View File

@ -298,27 +298,6 @@ class Gun extends BaseModel {
));
}
public static function gainGold($gunDto, $addGold)
{
$finalyAddGold = 0;
$gunQualityMeta = mt\GunQuality::getByQuality($gunDto['quality']);
if ($gunQualityMeta) {
$goldLimit = $gunQualityMeta['gold_limit'];
$attr = mt\AttrHelper::getAbsVal($gunDto['attr'], kHAT_LUCKY);
if ($attr) {
$goldLimit += $attr['val'];
}
$newGold = min($goldLimit, $gunDto['today_get_gold'] + $addGold);
$finalyAddGold = max(0, $newGold - $gunDto['today_get_gold']);
self::update($gunDto['gun_uniid'],
array(
'today_get_gold' => $newGold,
'last_get_gold_time' => myself()->_getNowTime()
));
}
return $finalyAddGold;
}
public static function newGainGold($gunDto, $addGold)
{
$newGold = min($gunDto['ceg_uplimit'],

View File

@ -344,27 +344,6 @@ class Hero extends BaseModel {
));
}
public static function gainGold($heroDto, $addGold)
{
$finalyAddGold = 0;
$heroQualityMeta = mt\HeroQuality::getByQuality($heroDto['quality']);
if ($heroQualityMeta) {
$goldLimit = $heroQualityMeta['gold_limit'];
$attr = mt\AttrHelper::getAbsVal($heroDto['attr'], kHAT_LUCKY);
if ($attr) {
$goldLimit += $attr['val'];
}
$newGold = min($goldLimit, $heroDto['today_get_gold'] + $addGold);
$finalyAddGold = max(0, $newGold - $heroDto['today_get_gold']);
self::update($heroDto['hero_uniid'],
array(
'today_get_gold' => $newGold,
'last_get_gold_time' => myself()->_getNowTime()
));
}
return $finalyAddGold;
}
public static function newGainGold($heroDto, $addGold)
{
$newGold = min($heroDto['ceg_uplimit'],

View File

@ -397,40 +397,4 @@ class BattleDataService extends BaseService {
}
}
private function oldRewardGold($heroDb)
{
$heroMeta = mt\Item::get($heroDb['hero_id']);
if (!$heroMeta) {
return;
}
$killMeta = mt\KillReward::get(getReqVal('kills', 0));
$rankMeta = mt\RankReward::get(getReqVal('ranked', 0));
$gold = 0;
$gold += $killMeta ? $killMeta['parameter'] : 0;
$gold += $rankMeta ? $rankMeta['parameter'] : 0;
$addGold = 0;
if ($gold > 0) {
$addGold = floor($gold / 3);
}
$finalyAddGold = 0;
if ($addGold) {
$finalyAddGold += Hero::gainGold($heroDb, $addGold);
{
for ($i = 1; $i <= 2; ++$i) {
$weaponUniid = getReqVal('weapon_uuid' . $i, 0);
if ($weaponUniid) {
$row = Gun::find($weaponUniid);
$gunDto = $row ? Gun::toDto($row) : null;
if ($gunDto){
$finalyAddGold += Gun::gainGold($gunDto, $addGold);
}
}
}
}
}
if ($finalyAddGold > 0) {
myself()->_addVirtualItem(V_ITEM_GOLD, $finalyAddGold);
}
}
}