aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBlaymoira <none@none>2009-02-08 00:26:48 +0100
committerBlaymoira <none@none>2009-02-08 00:26:48 +0100
commita11ab1ca81674fd99d8a247908cb50087e81ccdc (patch)
tree9c4fec7f04427bd259d6b1f34405294337085c80 /src
parent4ed12b0e17d83dc5e0ee34d7c1241975f0a7f3c0 (diff)
*Use JustSummoned functions in Harbringer Skyriss script - by Iskander
--HG-- branch : trunk
Diffstat (limited to 'src')
-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