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:261
MovementGeneratorType GetCurrentMovementGeneratorType() const
Definition MotionMaster.cpp:961
void MovePoint(uint32 id, const Position &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
Definition ObjectGuid.h:118
Position GetNearPosition(float dist, float angle)
Definition Object.cpp:2794
void GetCreaturesWithEntryInRange(std::list< Creature * > &creatureList, float radius, uint32 entry)
Definition Object.cpp:3060
Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:210
GuidList _whelpGUIDs
Definition zone_hellfire_peninsula.cpp:516
@ NPC_STONESCHYE_WHELP
Definition zone_hellfire_peninsula.cpp:462