It's a core edit, i'll post the patch in a sec.
Update -
They used this so you could NOT use flying auras aka flying mounts on maps 530 and 571,
so now by removing this code you can.
You can find this in the Unit.CPP
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;
- }
- }
- }
-