diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua index c116c09cba..74110dd1c0 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua @@ -320,7 +320,14 @@ function this.HeadAdapter(head, data) end frame.sprite = Util.LoadSprite(GetHeroQuantityImageByquality(config.Quality)) - icon.sprite = Util.LoadSprite(GetResourcePath(config.Icon)) + local aa=config.Icon + if data.skinId and data.skinId>0 then + local skinConfig=ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",data.skinId) + if skinConfig then + aa=skinConfig.Icon + end + end + icon.sprite = Util.LoadSprite(GetResourcePath(aa)) lv:SetActive(true) lvText.text = config.lv