1703 {
1706 {
1707 std::list<Creature*> childrenList;
1709 for (std::list<Creature*>::const_iterator itr = childrenList.begin(); itr != childrenList.end(); ++itr)
1710 {
1712 (*itr)->DespawnOrUnsummon(5000);
1715 (*itr)->GetMotionMaster()->Clear();
1716 }
1717 }
1718 return false;
1719 }
#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:1693
@ SAY_FREE_0
Definition go_scripts.cpp:1694
@ QUEST_MISSING_FRIENDS
Definition go_scripts.cpp:1692
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122