diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Unit.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 6486462af11..98760807e4f 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -6770,7 +6770,7 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger // Improved Blood Presence if (dummySpell->SpellIconID == 2636) { - if (GetTypeId() != TYPEID_PLAYER || !((Player*)this)->isHonorOrXPTarget(pVictim)) + if (GetTypeId() != TYPEID_PLAYER) return false; basepoints0 = triggerAmount * damage / 100; // Blood Aura @@ -7519,8 +7519,7 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig { if (GetTypeId() != TYPEID_PLAYER) return false; - if (!((Player*)this)->isHonorOrXPTarget(pVictim)) - return false; + trigger_spell_id = 50475; basepoints0 = damage * triggerAmount / 100; } |