1340 {
1343 if (!pPrisoner)
1344 {
1346 if (!pPrisoner)
1347 {
1349 if (!pPrisoner)
1351 }
1352 }
1353 if (!pPrisoner || !pPrisoner->
IsAlive())
1354 return false;
1355
1359 {
1362 break;
1365 break;
1368 break;
1371 break;
1372 }
1373 return true;
1374 }
void DespawnOrUnsummon(Milliseconds msTimeToDespawn, Seconds forcedRespawnTimer)
Definition Creature.cpp:2183
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1414
uint32 GetEntry() const
Definition Object.h:115
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1927
bool IsAlive() const
Definition Unit.h:1707
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1178
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2459
@ NPC_EBON_BLADE_PRISONER_TROLL
Definition go_scripts.cpp:1325
@ SPELL_SUMMON_BLADE_KNIGHT_NE
Definition go_scripts.cpp:1329
@ NPC_EBON_BLADE_PRISONER_NE
Definition go_scripts.cpp:1324
@ SPELL_SUMMON_BLADE_KNIGHT_H
Definition go_scripts.cpp:1328
@ SPELL_SUMMON_BLADE_KNIGHT_ORC
Definition go_scripts.cpp:1330
@ NPC_EBON_BLADE_PRISONER_ORC
Definition go_scripts.cpp:1326
@ NPC_EBON_BLADE_PRISONER_HUMAN
Definition go_scripts.cpp:1323
@ SPELL_SUMMON_BLADE_KNIGHT_TROLL
Definition go_scripts.cpp:1331