From 1e7f50b3f60006c121b4523a06fd8f1bf4445cdf Mon Sep 17 00:00:00 2001 From: QAston Date: Wed, 24 Feb 2010 21:38:51 +0100 Subject: *Shadow Mark target requirement - by PrinceCreed *Spiritual attunemennt heal amount fix - by beberlescaraber --HG-- branch : trunk --- src/game/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/game/Unit.cpp') diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 1411b62b8f1..04f2081915e 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -6752,7 +6752,7 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger return false; // heal amount - basepoints0 = triggerAmount*damage/100; + basepoints0 = triggerAmount*(std::min(damage,GetMaxHealth() - GetHealth()))/100; target = this; if(basepoints0) -- cgit v1.2.3