1690 {
1693 {
1694 std::list<Creature*> childrenList;
1696 for (std::list<Creature*>::const_iterator itr = childrenList.begin(); itr != childrenList.end(); ++itr)
1697 {
1699 (*itr)->DespawnOrUnsummon(5000);
1702 (*itr)->GetMotionMaster()->Clear();
1703 }
1704 }
1705 return false;
1706 }
#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:875
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1414
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1927
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1430
@ NPC_CAPTIVE_CHILD
Definition go_scripts.cpp:1680
@ SAY_FREE_0
Definition go_scripts.cpp:1681
@ QUEST_MISSING_FRIENDS
Definition go_scripts.cpp:1679
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122