1666 {
1669 {
1670 std::list<Creature*> childrenList;
1672 for (std::list<Creature*>::const_iterator itr = childrenList.begin(); itr != childrenList.end(); ++itr)
1673 {
1675 (*itr)->DespawnOrUnsummon(5s);
1678 (*itr)->GetMotionMaster()->Clear();
1679 }
1680 }
1681 return false;
1682 }
#define INTERACTION_DISTANCE
Definition ObjectDefines.h:24
@ QUEST_STATUS_INCOMPLETE
Definition QuestDef.h:103
void GetCreatureListWithEntryInGrid(std::list< Creature * > &list, WorldObject *source, uint32 entry, float maxSearchRange)
Definition ScriptedCreature.cpp:943
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1413
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1986
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1489
@ NPC_CAPTIVE_CHILD
Definition go_scripts.cpp:1656
@ SAY_FREE_0
Definition go_scripts.cpp:1657
@ QUEST_MISSING_FRIENDS
Definition go_scripts.cpp:1655
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122