aboutsummaryrefslogtreecommitdiff
path: root/sql/FULL
diff options
context:
space:
mode:
authormaximius <none@none>2009-11-17 19:38:52 -0800
committermaximius <none@none>2009-11-17 19:38:52 -0800
commitb065b0eb09d8cca822c12771cbd8690e2f8331fd (patch)
tree008e514771319ef80b3e2c70be0694dc03e1a171 /sql/FULL
parentce0f37bed3d3a7a6b5a8415a247fad600b99b327 (diff)
*Link different Mangle spells so they can't stack together improperly (exploit), thanks lobuz
--HG-- branch : trunk
Diffstat (limited to 'sql/FULL')
-rw-r--r--sql/FULL/world_spell_full.sql54
1 files changed, 52 insertions, 2 deletions
diff --git a/sql/FULL/world_spell_full.sql b/sql/FULL/world_spell_full.sql
index 24707ac9c61..716ec6ef46f 100644
--- a/sql/FULL/world_spell_full.sql
+++ b/sql/FULL/world_spell_full.sql
@@ -2166,8 +2166,58 @@ INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comm
(-39088,-29659, 0, 'Positive Charge'),
-- ( 39090,-29659, 0, 'Positive Charge'),
( 39091,-39088, 1, 'Negative Charge - Positive Charge'),
-(-39091,-39092, 0, 'Negative Charge');
--- ( 39093,-39092, 0, 'Negative Charge');
+(-39091,-39092, 0, 'Negative Charge'),
+-- ( 39093,-39092, 0, 'Negative Charge'),
+( 33878, -33876, 1, 'Mangle - Remover'),
+( 33878, -33982, 1, 'Mangle - Remover'),
+( 33878, -33983, 1, 'Mangle - Remover'),
+( 33878, -48565, 1, 'Mangle - Remover'),
+( 33878, -48566, 1, 'Mangle - Remover'),
+( 33986, -33876, 1, 'Mangle - Remover'),
+( 33986, -33982, 1, 'Mangle - Remover'),
+( 33986, -33983, 1, 'Mangle - Remover'),
+( 33986, -48565, 1, 'Mangle - Remover'),
+( 33986, -48566, 1, 'Mangle - Remover'),
+( 33987, -33876, 1, 'Mangle - Remover'),
+( 33987, -33982, 1, 'Mangle - Remover'),
+( 33987, -33983, 1, 'Mangle - Remover'),
+( 33987, -48565, 1, 'Mangle - Remover'),
+( 33987, -48566, 1, 'Mangle - Remover'),
+( 48563, -33876, 1, 'Mangle - Remover'),
+( 48563, -33982, 1, 'Mangle - Remover'),
+( 48563, -33983, 1, 'Mangle - Remover'),
+( 48563, -48565, 1, 'Mangle - Remover'),
+( 48563, -48566, 1, 'Mangle - Remover'),
+( 48564, -33876, 1, 'Mangle - Remover'),
+( 48564, -33982, 1, 'Mangle - Remover'),
+( 48564, -33983, 1, 'Mangle - Remover'),
+( 48564, -48565, 1, 'Mangle - Remover'),
+( 48564, -48566, 1, 'Mangle - Remover'),
+( 33876, -33878, 1, 'Mangle - Remover'),
+( 33982, -33878, 1, 'Mangle - Remover'),
+( 33983, -33878, 1, 'Mangle - Remover'),
+( 48565, -33878, 1, 'Mangle - Remover'),
+( 48566, -33878, 1, 'Mangle - Remover'),
+( 33876, -33986, 1, 'Mangle - Remover'),
+( 33982, -33986, 1, 'Mangle - Remover'),
+( 33983, -33986, 1, 'Mangle - Remover'),
+( 48565, -33986, 1, 'Mangle - Remover'),
+( 48566, -33986, 1, 'Mangle - Remover'),
+( 33876, -33987, 1, 'Mangle - Remover'),
+( 33982, -33987, 1, 'Mangle - Remover'),
+( 33983, -33987, 1, 'Mangle - Remover'),
+( 48565, -33987, 1, 'Mangle - Remover'),
+( 48566, -33987, 1, 'Mangle - Remover'),
+( 33876, -48563, 1, 'Mangle - Remover'),
+( 33982, -48563, 1, 'Mangle - Remover'),
+( 33983, -48563, 1, 'Mangle - Remover'),
+( 48565, -48563, 1, 'Mangle - Remover'),
+( 48566, -48563, 1, 'Mangle - Remover'),
+( 33876, -48564, 1, 'Mangle - Remover'),
+( 33982, -48564, 1, 'Mangle - Remover'),
+( 33983, -48564, 1, 'Mangle - Remover'),
+( 48565, -48564, 1, 'Mangle - Remover'),
+( 48566, -48564, 1, 'Mangle - Remover');
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (29912);
INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_start`, `quest_start_active`, `quest_end`, `cast_flags`) VALUES