diff options
Diffstat (limited to 'sql')
-rw-r--r-- | sql/base/world_database.sql | 15 | ||||
-rw-r--r-- | sql/scripts/world_script_texts.sql | 15 | ||||
-rw-r--r-- | sql/scripts/world_scripts_full.sql | 4 | ||||
-rw-r--r-- | sql/updates/10189_world_script_texts.sql | 15 | ||||
-rw-r--r-- | sql/updates/10189_world_scriptname.sql | 4 | ||||
-rw-r--r-- | sql/updates/10189_world_spell_linked_spell.sql | 6 | ||||
-rw-r--r-- | sql/updates/10189_world_spell_script_names.sql | 18 |
7 files changed, 77 insertions, 0 deletions
diff --git a/sql/base/world_database.sql b/sql/base/world_database.sql index c917a3adf72..4d2ffdcdd54 100644 --- a/sql/base/world_database.sql +++ b/sql/base/world_database.sql @@ -18154,6 +18154,11 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment ( 67623,-67620, 1, 'Remove Paralytic Toxin when hit by Burning Bite'), (-66683, 68667, 0, 'Icehowl - Surge of Adrenaline'), (-67661, 68667, 0, 'Icehowl - Surge of Adrenaline'), +-- Icecrown Citadel +(-69674, 69706, 0, 'Rotface: Mutated Infection Summon'), +(-71224, 69706, 0, 'Rotface: Mutated Infection Summon'), +(-73022, 69706, 0, 'Rotface: Mutated Infection Summon'), +(-73023, 69706, 0, 'Rotface: Mutated Infection Summon'), -- Warsong Gulch ( 54861,-23335, 0, 'Drop Flag on Nitro Boost WSG'), ( 54861,-23333, 0, 'Drop Flag on Nitro Boost WSG'), @@ -26838,6 +26843,16 @@ INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES ( 71222, 'spell_festergut_blighted_spores'), ( 73033, 'spell_festergut_blighted_spores'), ( 73034, 'spell_festergut_blighted_spores'), +( 69782, 'spell_rotface_ooze_flood'), +( 69796, 'spell_rotface_ooze_flood'), +( 69798, 'spell_rotface_ooze_flood'), +( 69801, 'spell_rotface_ooze_flood'), +( 69538, 'spell_rotface_little_ooze_combine'), +( 69553, 'spell_rotface_large_ooze_combine'), +( 69610, 'spell_rotface_large_ooze_buff_combine'), +( 69839, 'spell_rotface_unstable_ooze_explosion_init'), +( 69832, 'spell_rotface_unstable_ooze_explosion'), +( 71441, 'spell_rotface_unstable_ooze_explosion_suicide'), ( 62717, 'spell_ignis_slag_pot'), ( 63477, 'spell_ignis_slag_pot'), -- quest diff --git a/sql/scripts/world_script_texts.sql b/sql/scripts/world_script_texts.sql index 0186eaba102..5085835e905 100644 --- a/sql/scripts/world_script_texts.sql +++ b/sql/scripts/world_script_texts.sql @@ -2842,6 +2842,21 @@ INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`content_loc1` (36626,-1631089,'Da ... Ddy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16904,1,0,0,'SAY_DEATH'), (36678,-1631090,'Oh, Festergut. You were always my favorite. Next to Rotface. The good news is you left behind so much gas, I can practically taste it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17124,1,0,0,'SAY_FESTERGUT_DEATH'), +-- Rotface + (36678,-1631091,'Great news, everyone! The slime is flowing again!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17126,1,0,1,'SAY_ROTFACE_OOZE_FLOOD1'), + (36678,-1631092,'Good news, everyone! I''ve fixed the poison slime pipes!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17123,1,0,1,'SAY_ROTFACE_OOZE_FLOOD2'), + (36678,-1631093,'Terrible news, everyone, Rotface is dead! But great news everyone, he left behind plenty of ooze for me to use! Whaa...? I''m a poet, and I didn''t know it? Astounding!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17146,1,0,0,'SAY_ROTFACE_DEATH'), + (36627,-1631094,'What? Precious? Noooooooooo!!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16993,1,0,0,'SAY_PRECIOUS_DIES'), + (36627,-1631095,'WEEEEEE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16986,1,0,0,'SAY_AGGRO'), + (36627,-1631096,'%s begins to cast Slime Spray!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_SLIME_SPRAY'), + (36627,-1631097,'Icky sticky.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16991,1,0,0,'SAY_SLIME_SPRAY'), + (36627,-1631098,'|TInterface\Icons\spell_shadow_unstableaffliction_2.blp:16|t%s begins to cast |cFFFF0000Unstable Ooze Explosion!|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_UNSTABLE_EXPLOSION'), + (36627,-1631099,'I think I made an angry poo-poo. It gonna blow!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16992,1,0,0,'SAY_UNSTABLE_EXPLOSION'), + (36627,-1631100,'Daddy make toys out of you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16988,1,0,0,'SAY_KILL_1'), + (36627,-1631101,'I brokes-ded it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16987,1,0,0,'SAY_KILL_2'), + (36627,-1631102,'Sleepy Time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16990,1,0,0,'SAY_BERSERK'), + (36627,-1631103,'Bad news daddy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16989,1,0,0,'SAY_DEATH'), + -- -1 632 000 ICECROWN CITADEL: FROZEN HALLS: FORGE OF SOULS -- Bronjham (36497,-1632001,'Finally...a captive audience!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16595,1,0,0,'Bronjham SAY_AGGRO'), diff --git a/sql/scripts/world_scripts_full.sql b/sql/scripts/world_scripts_full.sql index f13819b4af7..49be107aaa5 100644 --- a/sql/scripts/world_scripts_full.sql +++ b/sql/scripts/world_scripts_full.sql @@ -843,6 +843,10 @@ UPDATE `creature_template` SET `ScriptName`='npc_muradin_bronzebeard_icc' WHERE UPDATE `creature_template` SET `ScriptName`='npc_saurfang_event' WHERE `entry` IN (37920,37830); UPDATE `creature_template` SET `ScriptName`='boss_festergut' WHERE `entry`=36626; UPDATE `creature_template` SET `ScriptName`='npc_stinky_icc' WHERE `entry`=37025; +UPDATE `creature_template` SET `ScriptName`='boss_rotface' WHERE `entry`=36627; +UPDATE `creature_template` SET `ScriptName`='npc_little_ooze' WHERE `entry`=36897; +UPDATE `creature_template` SET `ScriptName`='npc_big_ooze' WHERE `entry`=36899; +UPDATE `creature_template` SET `ScriptName`='npc_precious_icc' WHERE `entry`=37217; UPDATE `creature_template` SET `ScriptName`='boss_professor_putricide' WHERE `entry`=36678; /* IRONFORGE */ diff --git a/sql/updates/10189_world_script_texts.sql b/sql/updates/10189_world_script_texts.sql new file mode 100644 index 00000000000..4d0470fbb17 --- /dev/null +++ b/sql/updates/10189_world_script_texts.sql @@ -0,0 +1,15 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631103 AND -1631091; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`content_loc1`,`content_loc2`,`content_loc3`,`content_loc4`,`content_loc5`,`content_loc6`,`content_loc7`,`content_loc8`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +(36678,-1631091,'Great news, everyone! The slime is flowing again!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17126,1,0,1,'SAY_ROTFACE_OOZE_FLOOD1'), +(36678,-1631092,'Good news, everyone! I''ve fixed the poison slime pipes!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17123,1,0,1,'SAY_ROTFACE_OOZE_FLOOD2'), +(36678,-1631093,'Terrible news, everyone, Rotface is dead! But great news everyone, he left behind plenty of ooze for me to use! Whaa...? I''m a poet, and I didn''t know it? Astounding!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17146,1,0,0,'SAY_ROTFACE_DEATH'), +(36627,-1631094,'What? Precious? Noooooooooo!!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16993,1,0,0,'SAY_PRECIOUS_DIES'), +(36627,-1631095,'WEEEEEE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16986,1,0,0,'SAY_AGGRO'), +(36627,-1631096,'%s begins to cast Slime Spray!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_SLIME_SPRAY'), +(36627,-1631097,'Icky sticky.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16991,1,0,0,'SAY_SLIME_SPRAY'), +(36627,-1631098,'|TInterface\Icons\spell_shadow_unstableaffliction_2.blp:16|t%s begins to cast |cFFFF0000Unstable Ooze Explosion!|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_UNSTABLE_EXPLOSION'), +(36627,-1631099,'I think I made an angry poo-poo. It gonna blow!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16992,1,0,0,'SAY_UNSTABLE_EXPLOSION'), +(36627,-1631100,'Daddy make toys out of you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16988,1,0,0,'SAY_KILL_1'), +(36627,-1631101,'I brokes-ded it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16987,1,0,0,'SAY_KILL_2'), +(36627,-1631102,'Sleepy Time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16990,1,0,0,'SAY_BERSERK'), +(36627,-1631103,'Bad news daddy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16989,1,0,0,'SAY_DEATH'); diff --git a/sql/updates/10189_world_scriptname.sql b/sql/updates/10189_world_scriptname.sql new file mode 100644 index 00000000000..5d4891e224e --- /dev/null +++ b/sql/updates/10189_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='boss_rotface' WHERE `entry`=36627; +UPDATE `creature_template` SET `ScriptName`='npc_little_ooze' WHERE `entry`=36897; +UPDATE `creature_template` SET `ScriptName`='npc_big_ooze' WHERE `entry`=36899; +UPDATE `creature_template` SET `ScriptName`='npc_precious_icc' WHERE `entry`=37217; diff --git a/sql/updates/10189_world_spell_linked_spell.sql b/sql/updates/10189_world_spell_linked_spell.sql new file mode 100644 index 00000000000..57ee6b62ce1 --- /dev/null +++ b/sql/updates/10189_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_effect`=69706; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(-69674,69706,0, 'Rotface: Mutated Infection Summon'), +(-71224,69706,0, 'Rotface: Mutated Infection Summon'), +(-73022,69706,0, 'Rotface: Mutated Infection Summon'), +(-73023,69706,0, 'Rotface: Mutated Infection Summon'); diff --git a/sql/updates/10189_world_spell_script_names.sql b/sql/updates/10189_world_spell_script_names.sql new file mode 100644 index 00000000000..ea82c897700 --- /dev/null +++ b/sql/updates/10189_world_spell_script_names.sql @@ -0,0 +1,18 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69782,69796,69798,69801) AND `ScriptName`='spell_rotface_ooze_flood'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69538 AND `ScriptName`='spell_rotface_little_ooze_combine'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69553 AND `ScriptName`='spell_rotface_large_ooze_combine'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69610 AND `ScriptName`='spell_rotface_large_ooze_buff_combine'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69839 AND `ScriptName`='spell_rotface_unstable_ooze_explosion_init'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69832 AND `ScriptName`='spell_rotface_unstable_ooze_explosion'; +DELETE FROM `spell_script_names` WHERE `spell_id`=71441 AND `ScriptName`='spell_rotface_unstable_ooze_explosion_suicide'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(69782,'spell_rotface_ooze_flood'), +(69796,'spell_rotface_ooze_flood'), +(69798,'spell_rotface_ooze_flood'), +(69801,'spell_rotface_ooze_flood'), +(69538,'spell_rotface_little_ooze_combine'), +(69553,'spell_rotface_large_ooze_combine'), +(69610,'spell_rotface_large_ooze_buff_combine'), +(69839,'spell_rotface_unstable_ooze_explosion_init'), +(69832,'spell_rotface_unstable_ooze_explosion'), +(71441,'spell_rotface_unstable_ooze_explosion_suicide'); |