From 3888799d7646dea6792ac204fcfeff5d15497c4e Mon Sep 17 00:00:00 2001 From: megamage Date: Tue, 24 Mar 2009 09:37:45 -0600 Subject: [7524] Removed commented code in Spell::EffectSendEvent() Author: Triply --HG-- branch : trunk --- src/game/SpellEffects.cpp | 54 +++-------------------------------------------- 1 file changed, 3 insertions(+), 51 deletions(-) (limited to 'src/game') diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 8630f14baaa..b787843a224 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2483,57 +2483,9 @@ void Spell::EffectPowerDrain(uint32 i) void Spell::EffectSendEvent(uint32 EffectIndex) { - /* we do not drop a flag by sendevent system, OBSOLETE CODE: - this code caused crashes - if (m_caster->GetTypeId() == TYPEID_PLAYER && ((Player*)m_caster)->InBattleGround()) - { - BattleGround* bg = ((Player *)m_caster)->GetBattleGround(); - if(bg && bg->GetStatus() == STATUS_IN_PROGRESS) - { - switch(m_spellInfo->Id) - { - case 23333: // Pickup Horde Flag - /*do not uncomment - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerClickedOnFlag((Player*)m_caster, gameObjTarget); - sLog.outDebug("Send Event Horde Flag Picked Up"); - break; - case 23334: // Drop Horde Flag - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerDroppedFlag((Player*)m_caster); - sLog.outDebug("Drop Horde Flag"); - break; - case 23335: // Pickup Alliance Flag - /*do not uncomment - it will cause crash, because of null targetobject! - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerClickedOnFlag((Player*)m_caster, gameObjTarget); - sLog.outDebug("Send Event Alliance Flag Picked Up"); - break; - case 23336: // Drop Alliance Flag - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerDroppedFlag((Player*)m_caster); - sLog.outDebug("Drop Alliance Flag"); - break; - case 23385: // Alliance Flag Returns - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerClickedOnFlag((Player*)m_caster, gameObjTarget); - sLog.outDebug("Alliance Flag Returned"); - break; - case 23386: // Horde Flag Returns - if(bg->GetTypeID()==BATTLEGROUND_WS) - bg->EventPlayerClickedOnFlag((Player*)m_caster, gameObjTarget); - sLog.outDebug("Horde Flag Returned"); - break; - case 34976: - if(bg->GetTypeID()==BATTLEGROUND_EY) - bg->EventPlayerClickedOnFlag((Player*)m_caster, gameObjTarget); - break; - default: - sLog.outDebug("Unknown spellid %u in BG event", m_spellInfo->Id); - break; - } - } - }*/ + /* + we do not handle a flag dropping or clicking on flag in battleground by sendevent system + */ sLog.outDebug("Spell ScriptStart %u for spellid %u in EffectSendEvent ", m_spellInfo->EffectMiscValue[EffectIndex], m_spellInfo->Id); sWorld.ScriptsStart(sEventScripts, m_spellInfo->EffectMiscValue[EffectIndex], m_caster, focusObject); } -- cgit v1.2.3