1668 {
1671 {
1672 std::list<Creature*> childrenList;
1674 for (std::list<Creature*>::const_iterator itr = childrenList.begin(); itr != childrenList.end(); ++itr)
1675 {
1677 (*itr)->DespawnOrUnsummon(5s);
1680 (*itr)->GetMotionMaster()->Clear();
1681 }
1682 }
1683 return false;
1684 }
#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:1405
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1959
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1462
@ NPC_CAPTIVE_CHILD
Definition go_scripts.cpp:1658
@ SAY_FREE_0
Definition go_scripts.cpp:1659
@ QUEST_MISSING_FRIENDS
Definition go_scripts.cpp:1657
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122