автор:
VladimirMangos
m src/game/Creature.cpp
m src/game/Creature.h
m src/game/Level2.cpp
m src/game/Object.cpp
m src/game/Pet.cpp
m src/game/Pet.h
m src/game/SpellEffects.cpp
m src/game/Totem.cpp
m src/game/Totem.h
m src/game/Vehicle.cpp
m src/game/Vehicle.h
m src/game/debugcmds.cpp
m src/shared/revision_nr.h
[11244] Collect in CreatureCreatePos data for delayed pos setup into Creature::Create.
* CreatureCreatePos work in 3 modes:
- exactly provided coordinates/orientation/map/phasemask
- exactly object + orientation as coordinates/map/phasemask
- delayed position calculation near provided object at specific dist/angle.
* Use in similar way and for Pet/Vehicle Create functions.
For Totem created new Totem::Create function with some moved in to it totem specific code.
* This let resolve recent problems with creature spawn and preserve fix for cases when
Creature::Create addon/script code expected known correct possition for creature.
Дальше...