[8015] More dislpay id selection fixes...
commit7d4355f15d4e1e8fba7fde797e2e32ca868ab01c
authorVladimirMangos <vladimir@getmangos.com>
Sun, 14 Jun 2009 17:06:41 +0000 (14 21:06 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Sun, 14 Jun 2009 17:57:56 +0000 (14 21:57 +0400)
tree97851cd8bf1587dc3491b4c58797c7004de0c51a
parent4f4edeebcd809d6483ed86e9044b0c7ed1cae690
[8015] More dislpay id selection fixes...

* Allow have only A2 or H2 display ids for less strincted DB field data.
* Check model data existance for all provided display ids atserver startup.
* Avoid explicit access to creature info display fields but use display selection functions.
* Rename GetTaxiMount to more clear for returned value GetTaxiMountDisplayId.
* Check display ids in `creature_model_info` at server load.
14 files changed:
src/game/CharacterHandler.cpp
src/game/Creature.cpp
src/game/Creature.h
src/game/CreatureEventAI.cpp
src/game/GameEventMgr.cpp
src/game/ObjectMgr.cpp
src/game/ObjectMgr.h
src/game/Player.cpp
src/game/QueryHandler.cpp
src/game/SpellAuras.cpp
src/game/TaxiHandler.cpp
src/game/Totem.cpp
src/game/WorldSession.h
src/shared/revision_nr.h