mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 09:44:45 +01:00
*Link different Mangle spells so they can't stack together improperly (exploit), thanks lobuz
--HG-- branch : trunk
This commit is contained in:
@@ -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
|
||||
|
||||
63
sql/updates/6253_world_spells.sql
Normal file
63
sql/updates/6253_world_spells.sql
Normal file
@@ -0,0 +1,63 @@
|
||||
|
||||
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` in (33878,33986,33987,48563,48564,33876,33982,33983,48565,48566);
|
||||
|
||||
INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES
|
||||
(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');
|
||||
Reference in New Issue
Block a user