require("modifiers") --Sanguine Rite restores 30% of damage taken as MP function onDamageTaken(effect, attacker, defender, action, actionContainer) local mpToRestore = action.amount * 0.30; defender.AddMP(mpToRestore); actionContainer.AddMPAction(defender, 33011, mpToRestore); end