1542 {
1545 return true;
1546
1548 if (!pPrisoner)
1549 {
1551 if (!pPrisoner)
1552 {
1554 if (!pPrisoner)
1556 }
1557 }
1558
1559 if (!pPrisoner || !pPrisoner->
IsAlive())
1560 return true;
1561
1563 if (qInfo)
1564 {
1568 }
1569 return true;
1570 }
#define sObjectMgr
Definition ObjectMgr.h:1650
@ QUEST_STATUS_INCOMPLETE
Definition QuestDef.h:103
void DisappearAndDie()
Definition Creature.cpp:372
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:1927
QuestStatus GetQuestStatus(uint32 quest_id) const
Definition PlayerQuest.cpp:1430
Definition QuestDef.h:210
int32 RequiredNpcOrGo[QUEST_OBJECTIVES_COUNT]
Definition QuestDef.h:304
bool IsAlive() const
Definition Unit.h:1748
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2450
@ NPC_PRISONER_PALADIN
Definition go_scripts.cpp:1533
@ NPC_PRISONER_MAGE
Definition go_scripts.cpp:1531
@ QUEST_PRISONERS_OF_WYRMSKULL
Definition go_scripts.cpp:1529
@ NPC_PRISONER_WARRIOR
Definition go_scripts.cpp:1532
@ NPC_PRISONER_PRIEST
Definition go_scripts.cpp:1530