*Fix some flying mounts bugs.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-05-06 18:16:16 +02:00
parent ac3c58a2eb
commit ef4bcb7238
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -18436,7 +18436,7 @@ void Player::SendInitialPacketsBeforeAddToMap()
GetSession()->SendPacket( &data );
// set fly flag if in fly form or taxi flight to prevent visually drop at ground in showup moment
if(HasAuraType(SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED) || isInFlight())
if(HasAuraType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED) || isInFlight())
AddUnitMovementFlag(MOVEMENTFLAG_FLYING2);
}
@@ -18455,7 +18455,7 @@ void Player::SendInitialPacketsAfterAddToMap()
{
SPELL_AURA_MOD_FEAR, SPELL_AURA_TRANSFORM, SPELL_AURA_WATER_WALK,
SPELL_AURA_FEATHER_FALL, SPELL_AURA_HOVER, SPELL_AURA_SAFE_FALL,
SPELL_AURA_FLY, SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED, SPELL_AURA_NONE
SPELL_AURA_FLY, SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED, SPELL_AURA_NONE
};
for(AuraType const* itr = &auratypes[0]; itr && itr[0] != SPELL_AURA_NONE; ++itr)
{
@@ -19366,7 +19366,7 @@ void Player::UpdateZoneDependentAuras( uint32 newZone )
// remove new continent flight forms
if( !IsAllowUseFlyMountsHere() )
{
RemoveAurasByType(SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED);
RemoveAurasByType(SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED);
RemoveAurasByType(SPELL_AURA_FLY);
}