1291 {
1294 if (!pPrisoner)
1295 {
1297 if (!pPrisoner)
1298 {
1300 if (!pPrisoner)
1302 }
1303 }
1304 if (!pPrisoner || !pPrisoner->
IsAlive())
1305 return false;
1306
1310 {
1313 break;
1316 break;
1319 break;
1322 break;
1323 }
1324 return true;
1325 }
void DespawnOrUnsummon(Milliseconds msTimeToDespawn=0ms, Seconds forcedRespawnTimer=0s)
Definition Creature.cpp:2199
void UseDoorOrButton(uint32 time_to_restore=0, bool alternative=false, Unit *user=nullptr)
Definition GameObject.cpp:1413
uint32 GetEntry() const
Definition Object.h:117
void KilledMonsterCredit(uint32 entry, ObjectGuid guid=ObjectGuid::Empty)
Definition PlayerQuest.cpp:1986
bool IsAlive() const
Definition Unit.h:1793
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:1361
Creature * FindNearestCreature(uint32 entry, float range, bool alive=true) const
Definition Object.cpp:2553
@ NPC_EBON_BLADE_PRISONER_TROLL
Definition go_scripts.cpp:1276
@ SPELL_SUMMON_BLADE_KNIGHT_NE
Definition go_scripts.cpp:1280
@ NPC_EBON_BLADE_PRISONER_NE
Definition go_scripts.cpp:1275
@ SPELL_SUMMON_BLADE_KNIGHT_H
Definition go_scripts.cpp:1279
@ SPELL_SUMMON_BLADE_KNIGHT_ORC
Definition go_scripts.cpp:1281
@ NPC_EBON_BLADE_PRISONER_ORC
Definition go_scripts.cpp:1277
@ NPC_EBON_BLADE_PRISONER_HUMAN
Definition go_scripts.cpp:1274
@ SPELL_SUMMON_BLADE_KNIGHT_TROLL
Definition go_scripts.cpp:1282