diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua index 5acc545376..ca00202f2f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua @@ -2339,6 +2339,17 @@ local effectList = { BattleUtil.FinalDamage(skill, caster, target, damage, nil, 0, nil, true) end) end, + -- 目标[a]增加[b]%持续[c]回合,效果可叠加,[d]改变 + -- a[属性]b[float]c[int]d[改变类型] + [125] = function(caster, target, args, interval, skill) + local pro = args[1] + local f1 = args[2] + local i1 = args[3] + local ct = args[4] + BattleLogic.WaitForTrigger(interval, function () + target:AddBuff(Buff.Create(caster, BuffName.PropertyChange, i1, BattlePropList[pro], f1, ct)) + end) + end, }