【战斗统计】修复新统计,导致关卡报错
parent
3cbc165cf5
commit
d1ed3121fa
|
@ -146,13 +146,17 @@ function this.GetBattleBestData(Id)
|
||||||
local _MaxDamageValue = -1
|
local _MaxDamageValue = -1
|
||||||
local _AllDamageValue = 0
|
local _AllDamageValue = 0
|
||||||
local battleRecord = this.GetBattleRecord(Id)
|
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
|
if data.damage > _MaxDamageValue then
|
||||||
_MaxDamageData = data
|
_MaxDamageData = {
|
||||||
|
roleId = data.info.roleData.roleId,
|
||||||
|
skinId = data.info.roleData.skinId,
|
||||||
|
damage = data.damage,
|
||||||
|
}
|
||||||
_MaxDamageValue = data.damage
|
_MaxDamageValue = data.damage
|
||||||
elseif data.damage == _MaxDamageValue then
|
elseif data.damage == _MaxDamageValue then
|
||||||
-- 伤害相同如何判断最佳
|
-- 伤害相同如何判断最佳
|
||||||
|
|
Loading…
Reference in New Issue