【战斗统计】修复新统计,导致关卡报错

dev_chengFeng
gaoxin 2021-01-16 17:01:54 +08:00
parent 3cbc165cf5
commit d1ed3121fa
1 changed files with 8 additions and 4 deletions

View File

@ -146,13 +146,17 @@ function this.GetBattleBestData(Id)
local _MaxDamageValue = -1
local _AllDamageValue = 0
local battleRecord = this.GetBattleRecord(Id)
for _, data in pairs(battleRecord) do
for _, data in pairs(battleRecord.data) do
-- 怪物只显示最后一层的怪物信息
if data.camp == 0 then
if data.info.camp == 0 then
-- 计算最大值(不计算异妖的)
if data.type == 0 then
if data.info.type == BattleUnitType.Role then
if data.damage > _MaxDamageValue then
_MaxDamageData = data
_MaxDamageData = {
roleId = data.info.roleData.roleId,
skinId = data.info.roleData.skinId,
damage = data.damage,
}
_MaxDamageValue = data.damage
elseif data.damage == _MaxDamageValue then
-- 伤害相同如何判断最佳