Fly mounts fix.

--HG--
branch : trunk
This commit is contained in:
panaut0lordv
2009-02-14 11:46:51 +01:00
parent e95edc09c6
commit 7eec37c0b5
+2 -21
View File
@@ -20287,27 +20287,8 @@ bool Player::IsAllowUseFlyMountsHere() const
if (isGameMaster()) if (isGameMaster())
return true; return true;
switch(GetVirtualMapForMapAndZone(GetMapId(), GetZoneId())) uint32 v_map = GetVirtualMapForMapAndZone(GetMapId(), GetZoneId());
{ return v_map == 530 || v_map == 571 && HasSpell(54197);
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;
} }
void Player::learnSpellHighRank(uint32 spellid) void Player::learnSpellHighRank(uint32 spellid)