From 1b7d156f30b6d9b60254f41f7587eaad7dafe5fb Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Tue, 11 Nov 2025 17:28:22 +0800 Subject: [PATCH] fix bug --- .../module/battle/controller/battle_base_controller.lua | 7 +++++-- lua/app/ui/battle/battle_result_ui.lua | 2 +- lua/app/ui/main_city/main_city_ui.lua | 2 +- lua/app/userdata/talent/talent_data.lua | 3 +++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lua/app/module/battle/controller/battle_base_controller.lua b/lua/app/module/battle/controller/battle_base_controller.lua index 8bab766d..c74d554c 100644 --- a/lua/app/module/battle/controller/battle_base_controller.lua +++ b/lua/app/module/battle/controller/battle_base_controller.lua @@ -92,6 +92,9 @@ end function BattleBaseController:hideTutorialBoard() end +function BattleBaseController:clearTutorialPath() +end + ---- 障碍格子图片 function BattleBaseController:getBlockIcon() local chapterInfo = self:getChapterConfig()[self.chapterId] @@ -1203,6 +1206,8 @@ function BattleBaseController:enterElimination(needDelay) self.battleUI:hideAllBoardSfxs() + -- 清除引导路径 + self:clearTutorialPath() self:setCheckTutorial(true) -- 检查棋盘 local find, pathList = self:findAttention() @@ -1359,8 +1364,6 @@ function BattleBaseController:enterRoundEnd() return end - -- 清除引导路径 - self:clearTutorialPath() self.atkTeam:onRoundEnd() self.defTeam:onRoundEnd() local unitEntity = self.defTeam:getMainUnit().unitEntity diff --git a/lua/app/ui/battle/battle_result_ui.lua b/lua/app/ui/battle/battle_result_ui.lua index 73325ae0..294a3cac 100644 --- a/lua/app/ui/battle/battle_result_ui.lua +++ b/lua/app/ui/battle/battle_result_ui.lua @@ -452,7 +452,7 @@ function BattleResultUI:refreshUnitInfo() local iconName = "battle_dec_1" if self.battleType == GConst.BattleConst.BATTLE_TYPE.DUNGEON_GOLD then - -- iconName = "common_dec_3" + iconName = "battle_dec_2" local round = self.remainRound or 0 self.unitTxDesc2:setText(round) self.unitTxDesc1:setText(I18N:getGlobalText(I18N.GlobalConst.ROUND_LEFT)) diff --git a/lua/app/ui/main_city/main_city_ui.lua b/lua/app/ui/main_city/main_city_ui.lua index c03a465d..8d674281 100644 --- a/lua/app/ui/main_city/main_city_ui.lua +++ b/lua/app/ui/main_city/main_city_ui.lua @@ -603,7 +603,7 @@ function MainCityUI:refreshBottomRp() else heroRpObj:removeRedPoint() end - local shopRpObj = uiMap["main_ui.bottom_node.icons.ui_spine_obj_3.rp_node"] + local shopRpObj = uiMap["main_ui.bottom_node.icons.ui_spine_obj_1.rp_node"] if DataManager.ShopData:showRedPoint() then shopRpObj:addRedPoint(0, 0, 1) else diff --git a/lua/app/userdata/talent/talent_data.lua b/lua/app/userdata/talent/talent_data.lua index c212009e..fd2af0bf 100644 --- a/lua/app/userdata/talent/talent_data.lua +++ b/lua/app/userdata/talent/talent_data.lua @@ -192,6 +192,9 @@ end --@region 红点 function TalentData:showRedPoint() + if not self:getIsOpen() then + return false + end local stage = self:getStage() local cfg = self:getPlayerExpCfgList(stage) if not GFunc.checkCost(cfg.cost.id, cfg.cost.num) then