mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-20 11:47:48 +00:00

Cleaned up unneeded requires in some scripts Fixed Second Wind Added new effect scripts Added bard song scripts that mostly work
15 lines
No EOL
750 B
Lua
15 lines
No EOL
750 B
Lua
require("modifiers")
|
|
require("battleutils")
|
|
|
|
--Unclear what the exact damage is but it seems like it's the total amount of damage the attack would have done before parrying
|
|
function onDamageTaken(effect, attacker, defender, action, actionContainer)
|
|
local amount = action.amount + action.mitigatedAmount;
|
|
|
|
--Only reflects magical attacks if wearing AF chest
|
|
if action.actionType == ActionType.Physical or (action.actionType == ActionType.Magic and effect.GetTier() == 2) then
|
|
--30350: Counter! You hit target for x points of damage
|
|
--There are counter messages for blocks, can Vengeance be blocked/parried?
|
|
attacker.DelHP(amount);
|
|
actionContainer.AddHitAction(attacker.actorId, 30350, amount);
|
|
end;
|
|
end; |