From 7a5d44a8f2801380cb31c9ed56d162b67dd69391 Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Mon, 26 Apr 2021 10:00:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=88=98=E6=96=97=E3=80=91=3D=3D=3D?= =?UTF-8?q?=3D=3D=3D=3D=3D=3D=3D=3D=3D=E8=A2=AB=E5=8A=A8313=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Battle/Logic/Base/Passivity.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua index 145f2a6144..aa3233d024 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua @@ -6844,12 +6844,13 @@ local passivityList = { end local len=BattleUtil.LengthOfTable(passTable) local addIds={} - if BattleUtil.LengthOfTable(addIds)>= len then - return - end + -- 释放技能后 local onRoleBeDamaged = function(caster, damage) local ft = role:GetRoleData(RoleDataName.Hp)/role:GetRoleData(RoleDataName.MaxHp) + if BattleUtil.LengthOfTable(addIds)>= len then + return + end for key, value in pairs(passTable) do if ft