From d158a9451a1c79c8563e795cc6d0664882ca1a2a Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Wed, 29 Dec 2021 17:09:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=88=98=E6=96=97]=3D=3D=3D=3D=3D=3D=3D?= =?UTF-8?q?=E8=A2=AB=E5=8A=A8414=20=E4=BF=AE=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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua index b3a6b59cf2..82e7ff7eb3 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua @@ -10658,7 +10658,7 @@ local passivityList = { end BattleLogic.Event:AddEvent(BattleEventName.BattleRoundChange, onBattleRoundChange) end, - -- 每有一个[a]阵营神将改变[b]%[c]属性 改变类型[d](战前全体生效用) + -- 每有一个[a]阵营神将改变全体[b]%[c]属性 改变类型[d](战前全体生效用) --a[int],b[float],c[属性],d[int] [413] =function(role,args,id,judge) end, @@ -10670,6 +10670,7 @@ local passivityList = { local num = args[3] local OnSkillCastEnd = function(skill) + if skill and not skill.isTriggerJudge and judge==1 then return end @@ -10678,8 +10679,9 @@ local passivityList = { return end for i = 1, t1 do + local index = Random.RangeInt(1, #arr) - BattleUtil.CalRage(role,arr[i],num,ct) + BattleUtil.CalRage(role,arr[index],num,ct) end end role.Event:AddEvent(BattleEventName.SkillCastEnd, OnSkillCastEnd,nil,nil,role)