diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua index 3c86d21882..878c72e046 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua @@ -3187,6 +3187,20 @@ local effectList = { end) end, + --如果目标生命百分比小于等于[a]%,直接斩杀剩余所有血量(御甲无效) + --a[float] + [162] = function(caster, target, args, interval, skill) + local prop = args[1] + local isBoss=BattleUtil.CheckIsBoss(target) + if isBoss then + return + end + local curProp=BattleUtil.GetHPPencent(target) + if curProp>prop then + return + end + BattleUtil.Seckill(skill,caster,target) + end, } return effectList \ No newline at end of file