From a11ab1ca81674fd99d8a247908cb50087e81ccdc Mon Sep 17 00:00:00 2001 From: Blaymoira Date: Sun, 8 Feb 2009 00:26:48 +0100 Subject: *Use JustSummoned functions in Harbringer Skyriss script - by Iskander --HG-- branch : trunk --- .../zone/tempest_keep/arcatraz/boss_harbinger_skyriss.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') 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 -- cgit v1.2.3