diff options
author | panaut0lordv <panaut0lordv@gmail.com> | 2009-02-14 11:46:51 +0100 |
---|---|---|
committer | panaut0lordv <panaut0lordv@gmail.com> | 2009-02-14 11:46:51 +0100 |
commit | 7eec37c0b5628f0dd24980f9d5f9ed63cefd1bd2 (patch) | |
tree | 024877b1f2de953a850915c72cae861d0679a812 /src | |
parent | e95edc09c6bfd9b155e812946d635d556a521620 (diff) |
Fly mounts fix.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Player.cpp | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 9652734f7bb..123b9dd6057 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -20287,27 +20287,8 @@ bool Player::IsAllowUseFlyMountsHere() const if (isGameMaster()) return true; - switch(GetVirtualMapForMapAndZone(GetMapId(), GetZoneId())) - { - case 0: - case 1: - //if (!sWorld.getConfig(CONFIG_FLYING_MOUNTS_AZEROTH)) - return false; - break; - case 530: - //if (!sWorld.getConfig(CONFIG_FLYING_MOUNTS_OUTLAND)) - return false; - break; - case 571: - if(!HasSpell(54197)) - return false; - break; - default: - //if (!sWorld.getConfig(CONFIG_FLYING_MOUNTS_OTHERS)) - return false; - break; - } - return true; + uint32 v_map = GetVirtualMapForMapAndZone(GetMapId(), GetZoneId()); + return v_map == 530 || v_map == 571 && HasSpell(54197); } void Player::learnSpellHighRank(uint32 spellid) |