1422 {
1425 return true;
1426
1428 if (!pPrisoner)
1429 {
1431 if (!pPrisoner)
1432 {
1434 if (!pPrisoner)
1436 }
1437 }
1438
1439 if (!pPrisoner || !pPrisoner->
IsAlive())
1440 return true;
1441
1443 if (qInfo)
1444 {
1448 }
1449 return true;
1450 }
#define sObjectMgr
Definition ObjectMgr.h:1731
@ QUEST_STATUS_INCOMPLETE
Definition QuestDef.h:103
void DisappearAndDie()
Definition Creature.cpp:366
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1553
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:2001
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1504
Definition QuestDef.h:210
int32 RequiredNpcOrGo[QUEST_OBJECTIVES_COUNT]
Definition QuestDef.h:305
bool IsAlive() const
Definition Unit.h:1812
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2565
@ NPC_PRISONER_PALADIN
Definition go_scripts.cpp:1413
@ NPC_PRISONER_MAGE
Definition go_scripts.cpp:1411
@ QUEST_PRISONERS_OF_WYRMSKULL
Definition go_scripts.cpp:1409
@ NPC_PRISONER_WARRIOR
Definition go_scripts.cpp:1412
@ NPC_PRISONER_PRIEST
Definition go_scripts.cpp:1410