Making use of SetFlying function in Creature::Create instead of AddUnitMovementFlag(MOVEMENTFLAG_FLY_MODE|MOVEMENTFLAG_FLYING);
--HG-- branch : trunk
This commit is contained in:
@@ -795,7 +795,7 @@ bool Creature::Create(uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry,
|
|||||||
if (GetDefaultMovementType() == IDLE_MOTION_TYPE)
|
if (GetDefaultMovementType() == IDLE_MOTION_TYPE)
|
||||||
AddUnitMovementFlag(MOVEMENTFLAG_FLY_MODE);
|
AddUnitMovementFlag(MOVEMENTFLAG_FLY_MODE);
|
||||||
else
|
else
|
||||||
AddUnitMovementFlag(MOVEMENTFLAG_FLY_MODE|MOVEMENTFLAG_FLYING);
|
SetFlying(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GetCreatureInfo()->InhabitType & INHABIT_WATER)
|
if (GetCreatureInfo()->InhabitType & INHABIT_WATER)
|
||||||
|
|||||||
Reference in New Issue
Block a user