aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/master/2020_09_09_02_world_2017_09_23_08_world_335.sql37
1 files changed, 37 insertions, 0 deletions
diff --git a/sql/updates/world/master/2020_09_09_02_world_2017_09_23_08_world_335.sql b/sql/updates/world/master/2020_09_09_02_world_2017_09_23_08_world_335.sql
new file mode 100644
index 00000000000..42314cf61b5
--- /dev/null
+++ b/sql/updates/world/master/2020_09_09_02_world_2017_09_23_08_world_335.sql
@@ -0,0 +1,37 @@
+-- Control
+DELETE FROM `creature` WHERE `id`=17612;
+UPDATE `creature_template` SET `AIName`="SmartAI" WHERE `entry` IN (17190, 17475);
+DELETE FROM `smart_scripts` WHERE `entryorguid` IN (17190, 17191, 17192, 17475, 17612) AND `source_type`=0;
+INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
+(17190, 0, 0, 0, 6, 0, 20, 0, 0, 0, 0, 0, 11, 31593, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Murloc - On Death - Cast 'Summon Greater Manawraith'"),
+(17191, 0, 0, 0, 0, 0, 100, 0, 0, 0, 2000, 2000, 11, 12550, 32, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Oracle - In Combat - Cast 'Lightning Shield'"),
+(17191, 0, 1, 0, 0, 0, 100, 0, 0, 0, 2100, 2200, 11, 9739, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Siltfin Oracle - In Combat CMC - Cast 'Wrath'"),
+(17191, 0, 2, 0, 2, 0, 100, 1, 0, 15, 0, 0, 25, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Oracle - Between 0-15% Health - Flee For Assist (No Repeat)"),
+(17191, 0, 3, 0, 6, 0, 20, 0, 0, 0, 0, 0, 11, 31593, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Oracle - On Death - Cast 'Summon Greater Manawraith'"),
+(17192, 0, 0, 0, 0, 0, 100, 0, 0, 0, 3000, 3000, 11, 10277, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Siltfin Hunter - In Combat CMC - Cast 'Throw'"),
+(17192, 0, 1, 0, 2, 0, 100, 1, 0, 15, 0, 0, 25, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Hunter - Between 0-15% Health - Flee For Assist (No Repeat)"),
+(17192, 0, 2, 0, 6, 0, 20, 0, 0, 0, 0, 0, 11, 31593, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Siltfin Hunter - On Death - Cast 'Summon Greater Manawraith'"),
+(17475, 0, 0, 0, 6, 0, 20, 0, 0, 0, 0, 0, 11, 31593, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Murgurgula - On Death - Cast 'Summon Greater Manawraith'"),
+(17612, 0, 0, 0, 0, 0, 100, 0, 0, 0, 3100, 3200, 11, 11921, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - In Combat CMC - Cast 'Fireball'"),
+(17612, 0, 1, 0, 0, 0, 100, 0, 7000, 11000, 9000, 13000, 11, 31595, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - In Combat CMC - Cast 'Arcane Bolt'"),
+(17612, 0, 2, 0, 0, 0, 100, 0, 9000, 13000, 7000, 11000, 11, 31604, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - In Combat CMC - Cast 'Arcane Weakness'"),
+(17612, 0, 3, 0, 0, 0, 100, 0, 11000, 15000, 16000, 20000, 11, 11436, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith -In Combat CMC - Cast 'Slow'"),
+(17612, 0, 4, 0, 13, 0, 100, 0, 10000, 15000, 0, 0, 11, 31596, 65, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - Target Casting - Cast 'Counterspell'"),
+(17612, 0, 5, 0, 6, 0, 100, 1, 0, 0, 0, 0, 15, 9595, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - On Just Died - Quest Credit 'Control'"),
+(17612, 0, 6, 0, 54, 0, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - Just Summoned - Say Line 0"),
+(17612, 0, 7, 0, 1, 0, 100, 1, 120000, 120000, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, "Quel'dorei Magewraith - Out of Combat - Despawn In 2 Minutes");
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=22 AND `SourceEntry` IN (17190, 17191, 17192, 17475);
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(22, 1, 17190, 0, 0, 9, 0, 9595, 0, 0, 0, 0, 0, "", "Smart Event 0 for creature Siltfin Murloc only executes if player has quest 'Control' taken AND"),
+(22, 1, 17190, 0, 0, 29, 0, 17612, 100, 0, 1, 0, 0, "", "Smart Event 0 for creature Siltfin Murloc only executes if creature 'Quel'dorei Magewraith' is NOT nearby"),
+(22, 4, 17191, 0, 0, 9, 0, 9595, 0, 0, 0, 0, 0, "", "Smart Event 3 for creature Siltfin Oracle only executes if player has quest 'Control' taken AND"),
+(22, 4, 17191, 0, 0, 29, 0, 17612, 100, 0, 1, 0, 0, "", "Smart Event 3 for creature Siltfin Oracle only executes if creature 'Quel'dorei Magewraith' is NOT nearby"),
+(22, 3, 17192, 0, 0, 9, 0, 9595, 0, 0, 0, 0, 0, "", "Smart Event 2 for creature Siltfin Hunter only executes if player has quest 'Control' taken AND"),
+(22, 3, 17192, 0, 0, 29, 0, 17612, 100, 0, 1, 0, 0, "", "Smart Event 2 for creature Siltfin Hunter only executes if creature 'Quel'dorei Magewraith' is NOT nearby"),
+(22, 1, 17475, 0, 0, 9, 0, 9595, 0, 0, 0, 0, 0, "", "Smart Event 0 for creature Murgurgula only executes if player has quest 'Control' taken AND"),
+(22, 1, 17475, 0, 0, 29, 0, 17612, 100, 0, 1, 0, 0, "", "Smart Event 0 for creature Murgurgula only executes if creature 'Quel'dorei Magewraith' is NOT nearby");
+
+DELETE FROM `creature_text` WHERE `CreatureID`=17612;
+INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
+(17612, 0, 0, "Who dares wield magic in my presence?", 14, 0, 100, 0, 0, 0, 14229, 0, "Quel'dorei Magewraith");