diff options
-rw-r--r-- | sql/FULL/world_scripts_full.sql | 2 | ||||
-rw-r--r-- | sql/updates/4841_world_scripts.sql | 4 | ||||
-rw-r--r-- | src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp | 12 |
3 files changed, 12 insertions, 6 deletions
diff --git a/sql/FULL/world_scripts_full.sql b/sql/FULL/world_scripts_full.sql index f9873ddef7b..90d1a618306 100644 --- a/sql/FULL/world_scripts_full.sql +++ b/sql/FULL/world_scripts_full.sql @@ -1023,6 +1023,8 @@ UPDATE `creature_template` SET `ScriptName`='npc_dragonflayer_forge_master' WHER UPDATE `creature_template` SET `ScriptName`='boss_archavon' WHERE `entry`=31125; UPDATE `creature_template` SET `ScriptName`='mob_archavon_warder' WHERE `entry`=32353; UPDATE `creature_template` SET `ScriptName`='boss_emalon' WHERE `entry`=33993; +UPDATE `creature_template` SET `ScriptName`='mob_tempest_minion' WHERE `entry`=33998; +UPDATE `instance_template` SET `ScriptName`='instance_archavon' WHERE `map`=624; /* WAILING CAVERNS */ diff --git a/sql/updates/4841_world_scripts.sql b/sql/updates/4841_world_scripts.sql new file mode 100644 index 00000000000..fdc154eafac --- /dev/null +++ b/sql/updates/4841_world_scripts.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='mob_archavon_warder' WHERE `entry`=32353; +UPDATE `creature_template` SET `ScriptName`='boss_emalon' WHERE `entry`=33993; +UPDATE `creature_template` SET `ScriptName`='mob_tempest_minion' WHERE `entry`=33998; +UPDATE `instance_template` SET `ScriptName`='instance_archavon' WHERE `map`=624;
\ No newline at end of file diff --git a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp b/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp index 80fe55ca996..2cbe082c358 100644 --- a/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp +++ b/src/bindings/scripts/scripts/zone/vault_of_archavon/boss_emalon.cpp @@ -187,9 +187,9 @@ struct TRINITY_DLL_DECL boss_emalonAI : public ScriptedAI /*###### ## Mob Tempest Minions ######*/ -struct TRINITY_DLL_DECL mob_tempest_minionsAI : public ScriptedAI +struct TRINITY_DLL_DECL mob_tempest_minionAI : public ScriptedAI { - mob_tempest_minionsAI(Creature *c) : ScriptedAI(c) + mob_tempest_minionAI(Creature *c) : ScriptedAI(c) { pInstance = c->GetInstanceData(); EmalonGUID = pInstance ? pInstance->GetData64(DATA_EMALON) : 0; @@ -258,9 +258,9 @@ struct TRINITY_DLL_DECL mob_tempest_minionsAI : public ScriptedAI } }; -CreatureAI* GetAI_mob_tempest_minions(Creature *_Creature) +CreatureAI* GetAI_mob_tempest_minion(Creature *_Creature) { - return new mob_tempest_minionsAI (_Creature); + return new mob_tempest_minionAI (_Creature); } CreatureAI* GetAI_boss_emalon(Creature *_Creature) @@ -278,7 +278,7 @@ void AddSC_boss_emalon() newscript->RegisterSelf(); newscript = new Script; - newscript->Name="mob_tempest_minions"; - newscript->GetAI = &GetAI_mob_tempest_minions; + newscript->Name="mob_tempest_minion"; + newscript->GetAI = &GetAI_mob_tempest_minion; newscript->RegisterSelf(); } |