From 503be01f180c2f70f3c23f51a5e05c1cf01f133e Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Fri, 8 Jan 2021 17:36:03 +0900 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=E6=96=B0=E5=A2=9E124=E6=95=88=E6=9E=9C?= =?UTF-8?q?=20=E9=80=A0=E6=88=90=E7=9B=AE=E6=A0=87[a]*[b]%=E7=9A=84?= =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E4=BC=A4=E5=AE=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Battle/Logic/Base/Effect.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua index 354416f80e..5acc545376 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Base/Effect.lua @@ -2328,6 +2328,17 @@ local effectList = { end BattleUtil.SeckillHP(skill,caster,target,pro) end, + -- 造成目标[a]*[b]%的直接伤害(不会被分摊机制分摊) + -- a[属性],b[float] + [124] = function(caster, target, args, interval, skill) + local pro = args[1] + local f1 = args[2] + + BattleLogic.WaitForTrigger(interval, function () + local damage = BattleUtil.ErrorCorrection(f1 * target:GetRoleData(BattlePropList[pro])) + BattleUtil.FinalDamage(skill, caster, target, damage, nil, 0, nil, true) + end) + end, }