From 1fad0b8c47b8eb4ed578f94da3aca8a0b0bf1de3 Mon Sep 17 00:00:00 2001 From: chenxi Date: Wed, 19 Apr 2023 21:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E6=88=90=E8=AE=A1=E7=AE=97=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/module/battle/component/battle_unit_comp.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/app/module/battle/component/battle_unit_comp.lua b/lua/app/module/battle/component/battle_unit_comp.lua index 6ba54273..1a38fb52 100644 --- a/lua/app/module/battle/component/battle_unit_comp.lua +++ b/lua/app/module/battle/component/battle_unit_comp.lua @@ -252,9 +252,14 @@ function BattleUnitComp:useAssistingSkill(count, delay, callback) callback() return end - self.assistingDmgAddition = count local attrName = GConst.MATCH_ATTACK_NAME[self:getMatchType()] - self.assistingDmgAddCount = self.unitEntity:addAttr(attrName, count*DEFAULT_FACTOR, true) + self.assistingDmgAddition = count - 1 + if self.assistingDmgAddition <= 0 then + self.assistingDmgAddition = 0 + self.assistingDmgAddCount = 0 + else + self.assistingDmgAddCount = self.unitEntity:addAttr(attrName, self.assistingDmgAddition*DEFAULT_FACTOR, true) + end self.actionOverCallback = callback if delay > 0 then self.waitTime = delay