475 {
477 {
478 std::list<Creature*> creatureList;
479
482
483 for (
Creature* whelp : creatureList)
484 {
485 if (!whelp)
486 continue;
487
489
493 }
494 }
496 {
498 {
500 {
504 }
505 }
506
508 }
509 else
510 {
512 }
513 }
@ GO_ACTIVATED
Definition GameObject.h:112
@ GO_JUST_DEACTIVATED
Definition GameObject.h:113
@ HOME_MOTION_TYPE
Definition MotionMaster.h:46
GameObject *const me
Definition GameObjectAI.h:35
Definition MotionMaster.h:138
void MoveTargetedHome(bool walk=false)
The unit will return this initial position (owner for pets and summoned creatures)....
Definition MotionMaster.cpp:262
void MovePoint(uint32 id, Position const &pos, ForcedMovement forcedMovement=FORCED_MOVEMENT_NONE, float speed=0.f, bool generatePath=true, bool forceDestination=true, std::optional< AnimTier > animTier=std::nullopt)
Definition MotionMaster.h:240
MovementGeneratorType GetCurrentMovementGeneratorType() const
Definition MotionMaster.cpp:981
Definition ObjectGuid.h:121
Position GetNearPosition(float dist, float angle)
Definition Object.cpp:2849
void GetCreaturesWithEntryInRange(std::list< Creature * > &creatureList, float radius, uint32 entry)
Definition Object.cpp:3115
Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:234
GuidList _whelpGUIDs
Definition zone_hellfire_peninsula.cpp:516
@ NPC_STONESCHYE_WHELP
Definition zone_hellfire_peninsula.cpp:462