Hi guys, I am going to tell you guy how to enable flying mounts to work in northrend. If you dont know how to compile, then dont bother reading.
Go into your arcemu source
Open up Player.cpp
Look around line 3650 for this:
and change it to this:Code:if(flying_aura && m_mapId != 530)
repeat around line 8490, and 8545Code:if(flying_aura && ((m_mapId != 530) && (m_mapId != 571 || !HasSpellwithNameHash(SPELL_HASH_COLD_WEATHER_FLYING))))
Then open SpellNameHashes.h
add this line in there somewhere:
Then open Unit.cppCode:#define SPELL_HASH_COLD_WEATHER_FLYING 0xD9E23E36
around line 4165, change this:
to this:Code:if( m_mapId != 530 )
And that is it! Just recompile your core like normal and That will enable flying mounts in northrend.Code:if(m_mapId!=530 && (m_mapId!=571 || (IsPlayer() && !((Player*)this)->HasSpellwithNameHash(SPELL_HASH_COLD_WEATHER_FLYING))))
What this patch does:
Well its simple. If you have cold weather flying, you will be able to use your flying mount in northrend. If you dont then you cant.
Have fun =)
Pictures:
Credits:
Whoami from arcemu