From 113e1ebefaca230ecf1518a6c1f452606aa5790f Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Thu, 4 Nov 2021 14:13:28 +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=E8=A2=AB=E5=8A=A8356=20=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/Battle/Logic/Base/Passivity.lua | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua index 0ae3d551a1..080f21c777 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Passivity.lua @@ -8520,17 +8520,18 @@ local passivityList = { end BattleLogic.Event:AddEvent(BattleEventName.BattleRoundChange,onRoundChange,nil,nil,role) end, - -- 修改技能[a]的参数,第[b]个参数改变为[c],第[d]个参数改变为[e] - -- a[int 技能的id],b[int],c[float/int],d[int],e[int/float] + -- 修改技能id:[a] 技能类型:[b]的参数,第[c]个参数改变为[d],第[e]个参数改变为[f] + -- a[int 技能的id],b[int 技能的type类型],c[int],d[float/int],e[int],f[int/float] [356] = function(role, args,id,judge) - local type = args[1] - local i1 = args[2] - local v1 = args[3] - local i2 = args[4] - local v2 = args[5] + local id = args[1] + local type = args[2] + local i1 = args[3] + local v1 = args[4] + local i2 = args[5] + local v2 = args[6] local onSkillEffectBefore = function(skill, e, func) if skill.type == BattleSkillType.Special then - if skill.id == type then + if skill.id == id and e.type == type then if e.args[i1] then e.args[i1] = v1 end