Changeset 18 for trunk/src/game/TargetedMovementGenerator.cpp
- Timestamp:
- 11/19/08 13:23:29 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/TargetedMovementGenerator.cpp
r2 r18 86 86 i_destinationHolder.SetDestination(traveller, x, y, z); 87 87 owner.addUnitState(UNIT_STAT_CHASE); 88 if (owner.GetTypeId() == TYPEID_UNIT && ((Creature*)&owner)->canFly()) 89 owner.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); 88 90 } 89 91 … … 95 97 return; 96 98 owner.RemoveUnitMovementFlag(MOVEMENTFLAG_WALK_MODE); 99 100 if (owner.GetTypeId() == TYPEID_UNIT && ((Creature*)&owner)->canFly()) 101 owner.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); 102 97 103 _setTargetLocation(owner); 98 104 } … … 144 150 { 145 151 owner.addUnitState(UNIT_STAT_CHASE); 152 if (owner.GetTypeId() == TYPEID_UNIT && ((Creature*)&owner)->canFly()) 153 owner.AddUnitMovementFlag(MOVEMENTFLAG_FLYING2); 154 146 155 i_destinationHolder.StartTravel(traveller); 147 156 return true;