1.Get your emulators Source.
2.Open the Projects.
3.Open the Unit.CPP and find this:
Code:
- if(m_mapId!=530 && (m_mapId!=571 || (IsPlayer() && !((Player*)this)->HasSpellwithNameHash(SPELL_HASH_COLD_WEATHER_FLYING))))
- // can't use flying auras in non-outlands or non-northrend (northrend requires cold weather flying)
- {
- for( uint32 i = 0; i < 3; ++i )
- {
- if( aur->GetSpellProto()->EffectApplyAuraName[i] == 208 || aur->GetSpellProto()->EffectApplyAuraName[i] == 207 )
- {
- delete aur;
- return;
- }
- }
- }
-
Player.CPP
Code:
if(flying_aura && ((m_mapId != 530) && (m_mapId != 571 || !HasSpellwithNameHash(SPELL_HASH_COLD_WEATHER_FLYING))))
// can only fly in outlands or northrend (northrend requires cold weather flying)
{
RemoveAura(flying_aura);
flying_aura = 0;
}
Remove that Code, they used that to prevent flying auras in those maps.
4.Compile your ascent emulator as normal.