Scripts/Icecrown Citadel: Added Sindragosa script
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12822,12996,12972,12989,12758,12955,13049,13060,13102,13133,13134,13135);
|
||||
INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES
|
||||
(12822,11,0,0, 'achievement_all_you_can_eat'), -- All You Can Eat (10 player)
|
||||
(12822,12,0,0, ''), -- All You Can Eat (10 player)
|
||||
(12996,11,0,0, 'achievement_all_you_can_eat'), -- All You Can Eat (10 player) Heroic
|
||||
(12996,12,2,0, ''), -- All You Can Eat (10 player) Heroic
|
||||
(12972,11,0,0, 'achievement_all_you_can_eat'), -- All You Can Eat (25 player)
|
||||
(12972,12,1,0, ''), -- All You Can Eat (25 player)
|
||||
(12989,11,0,0, 'achievement_all_you_can_eat'), -- All You Can Eat (25 player) Heroic
|
||||
(12989,12,3,0, ''), -- All You Can Eat (25 player) Heroic
|
||||
(12758,12,0,0, ''), -- The Frostwing Halls (10 player) Sindragosa
|
||||
(12955,12,1,0, ''), -- The Frostwing Halls (25 player) Sindragosa
|
||||
(13049,12,2,0, ''), -- Heroic: The Frostwing Halls (10 player) Sindragosa
|
||||
(13060,12,3,0, ''), -- Heroic: The Frostwing Halls (25 player) Sindragosa
|
||||
(13102,12,0,0, ''), -- Sindragosa kills (Icecrown 10 player)
|
||||
(13133,12,1,0, ''), -- Sindragosa kills (Icecrown 25 player)
|
||||
(13134,12,2,0, ''), -- Sindragosa kills (Heroic Icecrown 10 player)
|
||||
(13135,12,3,0, ''); -- Sindragosa kills (Heroic Icecrown 25 player)
|
||||
@@ -0,0 +1,3 @@
|
||||
DELETE FROM `areatrigger_scripts` WHERE `entry`=5604;
|
||||
INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES
|
||||
(5604,'at_sindragosa_lair');
|
||||
@@ -0,0 +1,14 @@
|
||||
DELETE FROM `creature_text` WHERE `entry`=36853;
|
||||
INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
|
||||
(36853,0,0, 'You are fools to have come to this place! The icy winds of Northrend will consume your souls!',1,0,0,0,0,17007, 'Sindragosa - SAY_AGGRO'),
|
||||
(36853,1,0, 'Suffer, mortals, as your pathetic magic betrays you!',1,0,0,0,0,17014, 'Sindragosa - SAY_UNCHAINED_MAGIC'),
|
||||
(36853,2,0, '%s prepares to unleash a wave of blistering cold!',3,0,0,0,0,0, 'Sindragosa - EMOTE_WARN_BLISTERING_COLD'),
|
||||
(36853,3,0, 'Can you feel the cold hand of death upon your heart?',1,0,0,0,0,17013, 'Sindragosa - SAY_BLISTERING_COLD'),
|
||||
(36853,4,0, 'Aaah! It burns! What sorcery is this?!',1,0,0,0,0,17015, 'Sindragosa - SAY_RESPITE_FOR_A_TORMENTED_SOUL'),
|
||||
(36853,5,0, 'Your incursion ends here! None shall survive!',1,0,0,0,0,17012, 'Sindragosa - SAY_AIR_PHASE'),
|
||||
(36853,6,0, 'Now feel my master''s limitless power and despair!',1,0,0,0,0,17016, 'Sindragosa - SAY_PHASE_2'),
|
||||
(36853,7,0, '%s fires a frozen orb towards $N!',3,0,0,0,0,0, 'Sindragosa - EMOTE_WARN_FROZEN_ORB'),
|
||||
(36853,8,0, 'Perish!',1,0,0,0,0,17008, 'Sindragosa - SAY_KILL 1'),
|
||||
(36853,8,1, 'A flaw of mortality...',1,0,0,0,0,17009, 'Sindragosa - SAY_KILL 2'),
|
||||
(36853,9,0, 'Enough! I tire of these games!',1,0,0,0,0,17011, 'Sindragosa - SAY_BERSERK'),
|
||||
(36853,10,0, 'Free...at last...',1,0,0,0,0,17010, 'Sindragosa - SAY_DEATH');
|
||||
@@ -0,0 +1,5 @@
|
||||
UPDATE `creature_template` SET `ScriptName`='boss_sindragosa' WHERE `entry`=36853;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_ice_tomb' WHERE `entry`=36980;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_spinestalker' WHERE `entry`=37534;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_rimefang_icc' WHERE `entry`=37533;
|
||||
UPDATE `creature_template` SET `ScriptName`='npc_sindragosa_trash' WHERE `entry` IN (37531,37532);
|
||||
@@ -0,0 +1,4 @@
|
||||
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (70117,70157);
|
||||
INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES
|
||||
(70117,70122,1, 'Sindragosa - Icy Grip'),
|
||||
(70157,69700,2, 'Sindragosa - Ice Tomb resistance');
|
||||
@@ -0,0 +1,30 @@
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_frostwarden_handler_order_whelp';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_frostwarden_handler_focus_fire';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_rimefang_icy_blast';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_s_fury';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_unchained_magic';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_instability';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_frost_beacon';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_ice_tomb';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_ice_tomb_dummy';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_ice_tomb_trap';
|
||||
DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_sindragosa_collision_filter';
|
||||
INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
|
||||
(71357,'spell_frostwarden_handler_order_whelp'),
|
||||
(71350,'spell_frostwarden_handler_focus_fire'),
|
||||
(71376,'spell_rimefang_icy_blast'),
|
||||
(70598,'spell_sindragosa_s_fury'),
|
||||
(69762,'spell_sindragosa_unchained_magic'),
|
||||
(69766,'spell_sindragosa_instability'),
|
||||
(70126,'spell_sindragosa_frost_beacon'),
|
||||
(69712,'spell_sindragosa_ice_tomb'),
|
||||
(69675,'spell_sindragosa_ice_tomb_dummy'),
|
||||
(70157,'spell_sindragosa_ice_tomb_trap'),
|
||||
(69845,'spell_sindragosa_collision_filter'),
|
||||
(71053,'spell_sindragosa_collision_filter'),
|
||||
(71054,'spell_sindragosa_collision_filter'),
|
||||
(71055,'spell_sindragosa_collision_filter'),
|
||||
(70127,'spell_sindragosa_collision_filter'),
|
||||
(72528,'spell_sindragosa_collision_filter'),
|
||||
(72529,'spell_sindragosa_collision_filter'),
|
||||
(72530,'spell_sindragosa_collision_filter');
|
||||
Reference in New Issue
Block a user