diff options
| -rw-r--r-- | sql/updates/TC1_1465_world_scripts.sql | 1 | ||||
| -rw-r--r-- | sql/world_scripts_full.sql | 1 | ||||
| -rw-r--r-- | src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp | 21 |
3 files changed, 12 insertions, 11 deletions
diff --git a/sql/updates/TC1_1465_world_scripts.sql b/sql/updates/TC1_1465_world_scripts.sql new file mode 100644 index 00000000000..ca1d88f5b5c --- /dev/null +++ b/sql/updates/TC1_1465_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'mob_fiendish_imp' WHERE `entry` = 17267; diff --git a/sql/world_scripts_full.sql b/sql/world_scripts_full.sql index f8aaa7259cc..9facb578021 100644 --- a/sql/world_scripts_full.sql +++ b/sql/world_scripts_full.sql @@ -563,6 +563,7 @@ UPDATE `creature_template` SET `ScriptName`='mob_shadow_of_aran' WHERE `entry`=1 UPDATE `creature_template` SET `ScriptName`='mob_aran_elemental' WHERE `entry`=17167; UPDATE `creature_template` SET `ScriptName`='mob_aran_blizzard' WHERE `entry`=17161; UPDATE `creature_template` SET `ScriptName`='mob_homunculus' WHERE `entry`=16539; +UPDATE `creature_template` SET `ScriptName`='mob_fiendish_imp' WHERE `entry`=17267; UPDATE `creature_template` SET `ScriptName`='mob_kilrek' WHERE `entry`=17229; UPDATE `creature_template` SET `ScriptName`='mob_demon_chain' WHERE `entry`=17248; UPDATE `creature_template` SET `ScriptName`='mob_cyclone' WHERE `entry`=18412; diff --git a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp index f1b94c7422b..a7860bb9fb4 100644 --- a/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp +++ b/src/bindings/scripts/scripts/zone/karazhan/boss_terestian_illhoof.cpp @@ -45,8 +45,6 @@ EndScriptData */ #define SPELL_FIENDISH_PORTAL 30171 // Opens portal and summons Fiendish Portal, 2 sec cast #define SPELL_FIENDISH_PORTAL_1 30179 // Opens portal and summons Fiendish Portal, instant cast -#define SPELL_FIREBOLT 18086 // Blasts a target for 150 Fire damage. - #define SPELL_BROKEN_PACT 30065 // All damage taken increased by 25%. #define SPELL_AMPLIFY_FLAMES 30053 // Increases the Fire damage taken by an enemy by 500 for 25 sec. #define SPELL_FIREBOLT 18086 // Blasts a target for 150 Fire damage. @@ -347,9 +345,11 @@ struct TRINITY_DLL_DECL boss_terestianAI : public ScriptedAI } }; -struct TRINITY_DLL_DECL mob_karazhan_impAI : public ScriptedAI +#define SPELL_FIREBOLT 30050 // Blasts a target for 181-209 Fire damage. + +struct TRINITY_DLL_DECL mob_fiendish_impAI : public ScriptedAI { - mob_karazhan_impAI(Creature *c) : ScriptedAI(c) {} + mob_fiendish_impAI(Creature *c) : ScriptedAI(c) {} uint32 FireboltTimer; @@ -381,9 +381,9 @@ CreatureAI* GetAI_mob_kilrek(Creature *_Creature) return new mob_kilrekAI (_Creature); } -CreatureAI* GetAI_mob_karazhan_imp(Creature *_Creature) +CreatureAI* GetAI_mob_fiendish_imp(Creature *_Creature) { - return new mob_karazhan_impAI (_Creature); + return new mob_fiendish_impAI (_Creature); } CreatureAI* GetAI_mob_demon_chain(Creature *_Creature) @@ -404,11 +404,10 @@ void AddSC_boss_terestian_illhoof() newscript->GetAI = &GetAI_boss_terestian_illhoof; newscript->RegisterSelf(); - //Who can find out what is this for - //newscript = new Script; - //newscript->Name="mob_karazhan_imp"; - //newscript->GetAI = &GetAI_mob_karazhan_imp; - //newscript->RegisterSelf(); + newscript = new Script; + newscript->Name="mob_fiendish_imp"; + newscript->GetAI = &GetAI_mob_fiendish_imp; + newscript->RegisterSelf(); newscript = new Script; newscript->Name="mob_kilrek"; |
