diff options
author | Shauren <none@none> | 2010-08-06 20:09:23 +0200 |
---|---|---|
committer | Shauren <none@none> | 2010-08-06 20:09:23 +0200 |
commit | 5a345eeade9073fd5c3fd8c1848ab3ebf86ab48a (patch) | |
tree | 718644b44d48fb358446e7bb043a1be76ad4a698 /src/server/game/Spells/SpellMgr.cpp | |
parent | 8a22c601505e1ad30d2cd0b327f85bcfb7ac1716 (diff) |
Implemented Dalaran no-fly zone
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index c4870a9b92f..907494ada23 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3089,14 +3089,14 @@ bool SpellArea::IsFitToRequirements(Player const* player, uint32 newZone, uint32 // Extra conditions -- leaving the possibility add extra conditions... switch(spellId) { - case 58600: // No fly Zone - Dalaran (Krasus Landing exception) + case 58600: // No fly Zone - Dalaran if (!player) return false; AreaTableEntry const* pArea = GetAreaEntryByAreaID(player->GetAreaId()); if (!(pArea && pArea->flags & AREA_FLAG_NO_FLY_ZONE)) return false; - if (!player->HasAuraType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED) && !player->HasAuraType(SPELL_AURA_FLY) || player->HasAura(44795)) + if (!player->HasAuraType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED) && !player->HasAuraType(SPELL_AURA_FLY)) return false; break; } |