This commit is contained in:
aozhiwei 2022-12-25 13:07:36 +08:00
parent f8fdce315c
commit c8b4f4197e

View File

@ -495,23 +495,20 @@ void BattleDataContext::CalcBattleStat(struct PlayerStats* stats)
const mt::GunQuality* quality_meta = mt::GunQuality::GetById(quality); const mt::GunQuality* quality_meta = mt::GunQuality::GetById(quality);
// 222 auto& p = a8::FastAppend(stats->pb_weapons_stats);
#if 0 p.weapon_uniid = gun_uniid;
auto p = stats->pb_weapons_stats.Add(); p.weapon_id = gun_id;
p->set_weapon_uniid(gun_uniid); p.weapon_name = item_meta ? item_meta->name() : "";
p->set_weapon_id(gun_id);
p->set_weapon_name(item_meta ? item_meta->name() : "");
if (quality_meta) { if (quality_meta) {
int up_limit = quality_meta->GetPvpCegUpLimit(); int up_limit = quality_meta->GetPvpCegUpLimit();
int ceg = CalcWeaponPvpCeg(up_limit, stats); int ceg = CalcWeaponPvpCeg(up_limit, stats);
int new_ceg = std::min(up_limit, today_get_gold + ceg); int new_ceg = std::min(up_limit, today_get_gold + ceg);
int finaly_ceg = std::max(0, new_ceg - today_get_gold); int finaly_ceg = std::max(0, new_ceg - today_get_gold);
p->set_ceg_uplimit(up_limit); p.ceg_uplimit = up_limit;
p->set_today_get_ceg p.today_get_ceg =
(std::min(up_limit, today_get_gold + finaly_ceg)); std::min(up_limit, today_get_gold + finaly_ceg);
p->set_reward_ceg(finaly_ceg); p.reward_ceg = finaly_ceg;
} }
#endif
} }
} }