aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
index 09d24f4d42f..94d77c12391 100644
--- a/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
+++ b/src/bindings/scripts/scripts/zone/zulaman/boss_hexlord.cpp
@@ -467,8 +467,8 @@ struct TRINITY_DLL_DECL boss_thurgAI : public boss_hexlord_addAI
std::list<Creature*> templist = DoFindFriendlyMissingBuff(50, SPELL_BLOODLUST);
if(!templist.empty())
{
- Unit* target = *(templist.begin());
- m_creature->CastSpell(target, SPELL_BLOODLUST, false);
+ if(Unit* target = *(templist.begin()))
+ m_creature->CastSpell(target, SPELL_BLOODLUST, false);
}
bloodlust_timer = 12000;
}else bloodlust_timer -= diff;
@@ -548,11 +548,11 @@ struct TRINITY_DLL_DECL boss_alyson_antilleAI : public boss_hexlord_addAI
{
if(rand()%2)
{
- Unit* target = DoSelectLowestHpFriendly(50, 0);
- m_creature->CastSpell(target, SPELL_DISPEL_MAGIC, false);
+ if(Unit* target = DoSelectLowestHpFriendly(50, 0))
+ m_creature->CastSpell(target, SPELL_DISPEL_MAGIC, false);
}
- else
- m_creature->CastSpell(SelectUnit(SELECT_TARGET_RANDOM, 0), SPELL_DISPEL_MAGIC, false);
+ else if(Unit* target = SelectUnit(SELECT_TARGET_RANDOM, 0))
+ m_creature->CastSpell(target, SPELL_DISPEL_MAGIC, false);
}
flashheal_timer = 2500;
}else flashheal_timer -= diff;
@@ -737,8 +737,8 @@ struct TRINITY_DLL_DECL boss_slitherAI : public boss_hexlord_addAI
if (venomspit_timer < diff)
{
- Unit* victim = SelectUnit(SELECT_TARGET_RANDOM, 0);
- m_creature->CastSpell(victim,SPELL_VENOM_SPIT, false);
+ if(Unit* victim = SelectUnit(SELECT_TARGET_RANDOM, 0))
+ m_creature->CastSpell(victim,SPELL_VENOM_SPIT, false);
venomspit_timer = 2500;
}else venomspit_timer -= diff;
@@ -810,8 +810,8 @@ struct TRINITY_DLL_DECL boss_koraggAI : public boss_hexlord_addAI
}
if (coldstare_timer < diff)
{
- Unit* victim = SelectUnit(SELECT_TARGET_RANDOM, 0);
- m_creature->CastSpell(victim,SPELL_COLD_STARE, false);
+ if(Unit* victim = SelectUnit(SELECT_TARGET_RANDOM, 0))
+ m_creature->CastSpell(victim,SPELL_COLD_STARE, false);
coldstare_timer = 12000;
}