[9208] Big cleanup in UNIT_STAT_* use
commit0628f2dc50f081b186704dd2a50e4918521ae42a
authorVladimirMangos <vladimir@getmangos.com>
Mon, 18 Jan 2010 07:48:31 +0000 (18 10:48 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Mon, 18 Jan 2010 08:59:10 +0000 (18 11:59 +0300)
tree1d0a3add85e73b1d11b4f46bc308b1ddd366ebd4
parenta8e08a897c47bbd99c7076a5b29e7ffcdfec5c0e
[9208] Big cleanup in UNIT_STAT_* use

* Re-number enums by function groups and use where possible new defined masks in code instead raw enum |-lists.
* Avoid use movement generator generic state markers like UNIT_STAT_CONFUSED for mark movement stoped.
  Add special shadow UNIT_STAT_CONFUSED_MOVE/etc states for like use.
  UNIT_STAT_CONFUSED in like case will be safe expect use for normal checks confused state presence
  And UNIT_STAT_CONFUSED_MOVE for check real move in this state
25 files changed:
src/game/ConfusedMovementGenerator.cpp
src/game/CreatureAI.cpp
src/game/CreatureEventAI.cpp
src/game/FleeingMovementGenerator.cpp
src/game/GridNotifiers.h
src/game/HomeMovementGenerator.cpp
src/game/IdleMovementGenerator.cpp
src/game/IdleMovementGenerator.h
src/game/MotionMaster.cpp
src/game/Object.cpp
src/game/PetAI.cpp
src/game/PetHandler.cpp
src/game/PointMovementGenerator.cpp
src/game/PointMovementGenerator.h
src/game/RandomMovementGenerator.cpp
src/game/RandomMovementGenerator.h
src/game/Spell.cpp
src/game/SpellEffects.cpp
src/game/TargetedMovementGenerator.cpp
src/game/TargetedMovementGenerator.h
src/game/Unit.cpp
src/game/Unit.h
src/game/WaypointMovementGenerator.cpp
src/game/WaypointMovementGenerator.h
src/shared/revision_nr.h