aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
index f93bd4da668..bb418e29389 100644
--- a/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
+++ b/src/bindings/scripts/scripts/zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp
@@ -111,6 +111,19 @@ struct TRINITY_DLL_DECL boss_harbinger_skyrissAI : public ScriptedAI
pInstance->SetData(TYPE_HARBINGERSKYRISS,DONE);
}
+ void JustSummoned(Creature *summon)
+ {
+ if(!summon)
+ return;
+ if(IsImage66)
+ summon->SetHealth((summon->GetMaxHealth()*33)/100);
+ else
+ summon->SetHealth((summon->GetMaxHealth()*66)/100);
+ if(m_creature->getVictim())
+ if(Unit *target = SelectUnit(SELECT_TARGET_RANDOM, 0))
+ summon->AI()->AttackStart(target);
+ }
+
void KilledUnit(Unit* victim)
{
//won't yell killing pet/other unit