From 2ee88d76dac2714e1feaefc4e1aa716787e1b9f3 Mon Sep 17 00:00:00 2001 From: QAston Date: Fri, 26 Aug 2011 12:48:12 +0200 Subject: Core/Spells: remove one obsolete spell proc target check. --- src/server/game/Entities/Unit/Unit.cpp | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index d210dcbad58..6086d5f9e2d 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -4980,10 +4980,6 @@ bool Unit::HandleHasteAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere return false; } - // default case - if ((!target && triggerEntry->NeedsExplicitUnitTarget()) || (target && target != this && !target->isAlive())) - return false; - if (cooldown && GetTypeId() == TYPEID_PLAYER && ToPlayer()->HasSpellCooldown(triggered_spell_id)) return false; @@ -7769,10 +7765,6 @@ bool Unit::HandleDummyAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere return false; } - // default case - if ((!target && triggerEntry->NeedsExplicitUnitTarget()) || (target && target != this && !target->isAlive())) - return false; - if (cooldown_spell_id == 0) cooldown_spell_id = triggered_spell_id; @@ -7831,10 +7823,6 @@ bool Unit::HandleObsModEnergyAuraProc(Unit* victim, uint32 /*damage*/, AuraEffec return false; } - // default case - if ((!target && triggerEntry->NeedsExplicitUnitTarget()) || (target && target != this && !target->isAlive())) - return false; - if (cooldown && GetTypeId() == TYPEID_PLAYER && ToPlayer()->HasSpellCooldown(triggered_spell_id)) return false; if (basepoints0) @@ -7888,10 +7876,6 @@ bool Unit::HandleModDamagePctTakenAuraProc(Unit* victim, uint32 /*damage*/, Aura return false; } - // default case - if ((!target && triggerEntry->NeedsExplicitUnitTarget()) || (target && target != this && !target->isAlive())) - return false; - if (cooldown && GetTypeId() == TYPEID_PLAYER && ToPlayer()->HasSpellCooldown(triggered_spell_id)) return false; @@ -9078,10 +9062,6 @@ bool Unit::HandleProcTriggerSpell(Unit* victim, uint32 damage, AuraEffect* trigg if (target == NULL) target = !(procFlags & (PROC_FLAG_DONE_SPELL_MAGIC_DMG_CLASS_POS | PROC_FLAG_DONE_SPELL_NONE_DMG_CLASS_POS)) && triggerEntry && triggerEntry->IsPositive() ? this : victim; - // default case - if ((!target && triggerEntry->NeedsExplicitUnitTarget()) || (target && target != this && !target->isAlive())) - return false; - if (basepoints0) CastCustomSpell(target, trigger_spell_id, &basepoints0, NULL, NULL, true, castItem, triggeredByAura); else -- cgit v1.2.3