589 {
591
593 return false;
594
596 {
598
599 prisoner->AI()->Talk(
SAY_FREE, player);
600 prisoner->DespawnOrUnsummon(6000);
601 }
602
603 return true;
604 }
@ QUEST_STATUS_INCOMPLETE
Definition: QuestDef.h:103
@ SAY_FREE
Definition: zone_nagrand.cpp:580
@ QUEST_FINDING_THE_SURVIVORS
Definition: zone_nagrand.cpp:577
@ NPC_MAGHAR_PRISONER
Definition: zone_nagrand.cpp:578
Definition: Creature.h:46
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition: GameObject.cpp:1427
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition: Object.cpp:2434
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition: PlayerQuest.cpp:1912
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition: PlayerQuest.cpp:1415