From 342bae9c8275d22532fbed1b4a91895d94f2fbdb Mon Sep 17 00:00:00 2001 From: chenxi Date: Tue, 18 Apr 2023 20:37:11 +0800 Subject: [PATCH] bug --- lua/app/ui/battle/battle_ui.lua | 3 +++ lua/app/userdata/battle/team/battle_unit_entity.lua | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/lua/app/ui/battle/battle_ui.lua b/lua/app/ui/battle/battle_ui.lua index cd1bab70..ad00a0c8 100644 --- a/lua/app/ui/battle/battle_ui.lua +++ b/lua/app/ui/battle/battle_ui.lua @@ -545,6 +545,9 @@ function BattleUI:clear() if self.battleNode then self.battleNode:removeAllChildren() end + if self.battleNumberNode then + self.battleNumberNode:removeAllChildren() + end end return BattleUI \ No newline at end of file diff --git a/lua/app/userdata/battle/team/battle_unit_entity.lua b/lua/app/userdata/battle/team/battle_unit_entity.lua index 2941463b..124a8b34 100644 --- a/lua/app/userdata/battle/team/battle_unit_entity.lua +++ b/lua/app/userdata/battle/team/battle_unit_entity.lua @@ -146,9 +146,11 @@ function BattleUnitEntity:changeActiveSkillId(originSkillId, tartgetSkillId) for _, skillEntity in ipairs(self.activeSkills) do if skillEntity:getSkillid() == originSkillId then skillEntity:changeSkillId(tartgetSkillId) - local extraCount = self.skillExtraUseTimes[originSkillId] - if extraCount then - self.skillExtraUseTimes[tartgetSkillId] = extraCount + if self.skillExtraUseTimes then + local extraCount = self.skillExtraUseTimes[originSkillId] + if extraCount then + self.skillExtraUseTimes[tartgetSkillId] = extraCount + end end break end