From a560ccf8a17a7f7d589838f313f591a71adb7994 Mon Sep 17 00:00:00 2001 From: chenxi Date: Tue, 25 Apr 2023 10:19:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=80=E9=87=8Fbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/userdata/battle/team/battle_team_entity.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/app/userdata/battle/team/battle_team_entity.lua b/lua/app/userdata/battle/team/battle_team_entity.lua index 2f006a2e..debdfa75 100644 --- a/lua/app/userdata/battle/team/battle_team_entity.lua +++ b/lua/app/userdata/battle/team/battle_team_entity.lua @@ -170,7 +170,13 @@ function BattleTeamEntity:getNormalAttackAddCount() end function BattleTeamEntity:addMaxHp(num) + local hpBefore = self.attr.hp + local currPercent = hpBefore * DEFAULT_FACTOR // self.attr.max_hp self.attr.max_hp = self.attr.max_hp + self.baseAttr.max_hp * num // DEFAULT_FACTOR + self.attr.hp = currPercent*self.attr.max_hp//DEFAULT_FACTOR + if self.attr.hp <= 0 and hpBefore > 0 then + self.attr.hp = 1 + end end function BattleTeamEntity:addLimit(name)