1669 {
1672 {
1673 std::list<Creature*> childrenList;
1675 for (std::list<Creature*>::const_iterator itr = childrenList.begin(); itr != childrenList.end(); ++itr)
1676 {
1678 (*itr)->DespawnOrUnsummon(5s);
1681 (*itr)->GetMotionMaster()->Clear();
1682 }
1683 }
1684 return false;
1685 }
#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:915
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1410
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1925
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1428
@ NPC_CAPTIVE_CHILD
Definition go_scripts.cpp:1659
@ SAY_FREE_0
Definition go_scripts.cpp:1660
@ QUEST_MISSING_FRIENDS
Definition go_scripts.cpp:1658
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122