diff options
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 8c694c29f89..0988d80df64 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1580,18 +1580,7 @@ void Spell::EffectOpenLock() if (goInfo->GetNoDamageImmune() && player->HasUnitFlag(UNIT_FLAG_IMMUNE)) return; - if (goInfo->type == GAMEOBJECT_TYPE_FLAGSTAND) - { - //CanUseBattlegroundObject() already called in CheckCast() - // in battleground check - if (Battleground* bg = player->GetBattleground()) - { - if (bg->GetTypeID() == BATTLEGROUND_EY) - bg->EventPlayerClickedOnFlag(player, gameObjTarget); - return; - } - } - else if (m_spellInfo->Id == 1842 && gameObjTarget->GetGOInfo()->type == GAMEOBJECT_TYPE_TRAP && gameObjTarget->GetOwner()) + if (m_spellInfo->Id == 1842 && gameObjTarget->GetGOInfo()->type == GAMEOBJECT_TYPE_TRAP && gameObjTarget->GetOwner()) { gameObjTarget->SetLootState(GO_JUST_DEACTIVATED); return; @@ -2956,11 +2945,6 @@ void Spell::EffectSummonObjectWild() // Wild object not have owner and check clickable by players map->AddToMap(go); - if (go->GetGoType() == GAMEOBJECT_TYPE_FLAGDROP) - if (Player* player = m_caster->ToPlayer()) - if (Battleground* bg = player->GetBattleground()) - bg->SetDroppedFlagGUID(go->GetGUID(), bg->GetPlayerTeam(player->GetGUID()) == ALLIANCE ? TEAM_HORDE: TEAM_ALLIANCE); - if (GameObject* linkedTrap = go->GetLinkedTrap()) { PhasingHandler::InheritPhaseShift(linkedTrap , m_caster); |