diff options
author | runningnak3d <runningnak3d@gmail.com> | 2011-02-02 07:50:21 -0700 |
---|---|---|
committer | runningnak3d <runningnak3d@gmail.com> | 2011-02-02 07:50:21 -0700 |
commit | 0a5d8711e5294c36d40b779187e1718d3365f5fa (patch) | |
tree | 66886f94d35e874a6c02c18f8e4c0b6fd702aa10 /sql/old | |
parent | 704e0af9c4e656e8aae5f163fce8cced14a39112 (diff) |
Misc: Restructuring directory layout to accomodate the fact that we will
be pushing DB content. We will no longer have a seperate DB repo.
Diffstat (limited to 'sql/old')
1742 files changed, 44453 insertions, 0 deletions
diff --git a/sql/old/2.4.3/00011_characters.sql b/sql/old/2.4.3/00011_characters.sql new file mode 100644 index 00000000000..23776801a66 --- /dev/null +++ b/sql/old/2.4.3/00011_characters.sql @@ -0,0 +1,5 @@ +ALTER TABLE `arena_team_member` ADD COLUMN `points_to_add` int(10) UNSIGNED NOT NULL DEFAULT '0'; +DROP TABLE IF EXISTS `saved_variables`; +CREATE TABLE `saved_variables` ( + `NextArenaPointDistributionTime` timestamp NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Variable Saves'; diff --git a/sql/old/2.4.3/00045_characters.sql b/sql/old/2.4.3/00045_characters.sql new file mode 100644 index 00000000000..9f370ba909c --- /dev/null +++ b/sql/old/2.4.3/00045_characters.sql @@ -0,0 +1,13 @@ +CREATE TABLE `game_event_save` ( + `event_id` mediumint(8) unsigned NOT NULL, + `state` tinyint(3) unsigned NOT NULL default '1', + `next_start` timestamp NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (`event_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `game_event_condition_save` ( + `event_id` mediumint(8) unsigned NOT NULL, + `condition_id` mediumint(8) unsigned NOT NULL default '0', + `done` float default '0', + PRIMARY KEY (`event_id`,`condition_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/2.4.3/00054_world.sql b/sql/old/2.4.3/00054_world.sql new file mode 100644 index 00000000000..2d5e984d9e7 --- /dev/null +++ b/sql/old/2.4.3/00054_world.sql @@ -0,0 +1,5 @@ +CREATE TABLE `game_event_battleground_holiday` ( + `event` int(10) unsigned NOT NULL, + `bgflag` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`event`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/2.4.3/00057_world_scripts.sql b/sql/old/2.4.3/00057_world_scripts.sql new file mode 100644 index 00000000000..12263ac9de9 --- /dev/null +++ b/sql/old/2.4.3/00057_world_scripts.sql @@ -0,0 +1,39 @@ +/*sql for zulaman*/ +UPDATE `creature_template` SET `ScriptName` = 'boss_nalorakk' WHERE `entry` = 23576; +UPDATE `creature_template` SET `flags_extra` = 33 WHERE `entry` = 23576; /*no crush*/ + +UPDATE `creature_template` set `ScriptName` = 'boss_akilzon' where entry = 23574; +UPDATE `creature_template` set `ScriptName` = 'mob_akilzon_eagle' where `entry`=24858; /*default is event ai*/ + +UPDATE `creature_template` SET `ScriptName` = 'boss_halazzi' WHERE `entry` = '23577'; +UPDATE `creature_template` SET `ScriptName` = 'mob_halazzi_lynx' WHERE `entry` = '24143'; +UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` = '24224'; /*totem default `spell1` = '43301' should be in DB*/ + +UPDATE `creature_template` SET `ScriptName` = 'boss_janalai' WHERE `entry` = '23578'; +UPDATE `creature_template` SET `ScriptName` = 'mob_janalai_hatcher' WHERE `entry` = '23818'; +UPDATE `creature_template` SET `ScriptName` = 'mob_janalai_hatchling' WHERE `entry` = '23598'; +UPDATE `creature_template` SET `ScriptName` = 'mob_janalai_egg' WHERE `entry` = '23817'; +UPDATE `creature_template` SET `ScriptName` = 'mob_janalai_firebomb' WHERE `entry` = '23920'; + +UPDATE `creature_template` SET `ScriptName` = 'boss_hexlord_malacrass' WHERE `entry` =24239; +UPDATE `creature_template` SET `ScriptName` = 'boss_alyson_antille' WHERE `entry` =24240; +UPDATE `creature_template` SET `ScriptName` = 'boss_thurg' WHERE `entry` =24241; +UPDATE `creature_template` SET `ScriptName` = 'boss_slither' WHERE `entry` =24242; +UPDATE `creature_template` SET `ScriptName` = 'boss_lord_raadan' WHERE `entry` =24243; +UPDATE `creature_template` SET `ScriptName` = 'boss_gazakroth' WHERE `entry` =24244; +UPDATE `creature_template` SET `ScriptName` = 'boss_fenstalker' WHERE `entry` =24245; +UPDATE `creature_template` SET `ScriptName` = 'boss_darkheart' WHERE `entry` =24246; +UPDATE `creature_template` SET `ScriptName` = 'boss_koragg' WHERE `entry` =24247; +UPDATE `creature` SET `position_x` = '117.8827',`position_y` = '921.2795',`position_z` = '33.8883',`orientation` = '1.5696' WHERE `id` = '24239' LIMIT 1; +UPDATE `creature_template` SET `faction_A` = '1890', `faction_H` = '1890' WHERE `entry` in ('24240', '24241', '24242', '24243', '24244', '24245', '24246', '24247'); + +UPDATE `creature_template` SET `ScriptName` = 'boss_zuljin' WHERE `entry` =23863; +UPDATE `creature_template` SET `ScriptName` = 'do_nothing' WHERE `entry` = '24187'; +UPDATE `creature_template` SET `ScriptName` = 'mob_zuljin_vortex' WHERE `entry` = '24136'; +UPDATE `creature_template` SET `minlevel` = '73', `maxlevel` = '73' WHERE `entry` IN (24187, 24136); +DELETE FROM `spell_proc_event` WHERE `entry` = 43983; +INSERT INTO `spell_proc_event` VALUES ('43983', '0', '0', '0', '0', '0', '16384', '0', '0'); +DELETE FROM `spell_script_target` WHERE `entry` = 42577; +INSERT INTO `spell_script_target` VALUES ('42577', '1', '24136'); + +UPDATE `creature_template` SET `ScriptName` = 'npc_zulaman_hostage' WHERE `entry` IN (23790, 23999, 24024, 24001); diff --git a/sql/old/2.4.3/00066_world_scripts.sql b/sql/old/2.4.3/00066_world_scripts.sql new file mode 100644 index 00000000000..495cc2876bb --- /dev/null +++ b/sql/old/2.4.3/00066_world_scripts.sql @@ -0,0 +1,18 @@ +update instance_template set script = 'instance_sunwell_plateau' where map = 580; +UPDATE creature_template SET ScriptName = 'boss_brutallus' WHERE entry = 24882; +UPDATE `creature_template` SET `ScriptName` = 'boss_felmyst' WHERE `entry` = 25038; +UPDATE `creature_template` SET `ScriptName` = 'mob_felmyst_vapor' WHERE `entry` = 25265; +UPDATE `creature_template` SET `ScriptName` = 'mob_felmyst_trail' WHERE `entry` = 25267; +update creature_template set scriptname = 'boss_sacrolash' where entry = 25165; +update creature_template set scriptname = 'boss_alythess' where entry = 25166; +update creature_template set scriptname = 'mob_shadow_image' where entry = 25214; +REPLACE INTO `gameobject_template` VALUES (187366, 6, 4251, 'Blaze', '', 14, 0, 1, 0, 73, 2, 45246, 0, 1, 0, 3, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''); +UPDATE creature_template SET faction_H = 14, faction_A = 14, minlevel = 73, maxlevel = 73,rank = 3, flags = 33554434, flag1 = 0 WHERE entry = 25214; +UPDATE `creature_template` SET `minlevel` = '70', `maxlevel` = '70',`faction_A` = '14', `faction_H` = '14' WHERE `entry` in (25265,25267,25268); +UPDATE `creature_template` SET `mindmg` = '1500', `maxdmg` = '2500', `minhealth` = '40000', `maxhealth` = '40000', `baseattacktime` = '2000' WHERE `entry` = 25268; +DELETE FROM `spell_script_target` WHERE `entry` in (44885,45388,45389,46350,45714); +INSERT INTO `spell_script_target` VALUES ('45388', '1', '25038'); +INSERT INTO `spell_script_target` VALUES ('45389', '1', '25265'); +INSERT INTO `spell_script_target` VALUES ('44885', '1', '25160'); +INSERT INTO `spell_script_target` VALUES ('46350', '1', '25160'); +INSERT INTO `spell_script_target` VALUES ('45714', '1', '25038'); diff --git a/sql/old/2.4.3/00068_world.sql b/sql/old/2.4.3/00068_world.sql new file mode 100644 index 00000000000..3303699b7de --- /dev/null +++ b/sql/old/2.4.3/00068_world.sql @@ -0,0 +1,16 @@ +-- add lang strings +DELETE FROM trinity_string WHERE entry BETWEEN 1000 AND 1006; +INSERT INTO trinity_string VALUES +(1000,'You froze player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1001,'It might be amusing but no... you cant freeze yourself!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1002,'Invalid input check the name of target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1003,'You unfroze player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1004,'There are no frozen players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1005,'Following players are frozen on the server:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1006,'- %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- add commands +DELETE FROM `command` WHERE `name` = 'freeze' or `name` = 'unfreeze' or name = 'listfreeze'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('freeze','2','Syntax: .freeze (#player)\r\n\"Freezes\" #player and disables his chat. When using this without #name it will freeze your target.'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('unfreeze','2','Syntax: .unfreeze (#player)\r\n\"Unfreezes\" #player and enables his chat again. When using this without #name it will unfreeze your target.'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('listfreeze','1','Syntax: .listfreeze\r\n\r\nSearch and output all frozen players.'); diff --git a/sql/old/2.4.3/00070_world_scripts.sql b/sql/old/2.4.3/00070_world_scripts.sql new file mode 100644 index 00000000000..18ccafcf956 --- /dev/null +++ b/sql/old/2.4.3/00070_world_scripts.sql @@ -0,0 +1,27 @@ +UPDATE `creature_template` SET +`minlevel` = '60', +`maxlevel` = '60', +`minhealth` = '6900', +`maxhealth` = '7200', +`minmana` = '9476', +`maxmana` = '9736', +`armor` = '4000', +`speed` = '1.7', +`rank` = '1', +`mindmg` = '600', +`maxdmg` = '1500', +`attackpower` = '1200', +`family` = '16', +`minrangedmg` = '0', +`maxrangedmg` = '0', +`rangedattackpower` = '0', +`resistance1` = '15', +`resistance2` = '15', +`resistance3` = '15', +`resistance4` = '15', +`resistance5` = '15', +`resistance6` = '15', +`ScriptName` = 'npc_kservant' WHERE `entry` = '19685'; + +DELETE FROM `quest_start_scripts` WHERE `id`='10211'; +UPDATE `quest_template` SET `StartScript`='0' WHERE entry=10211; diff --git a/sql/old/2.4.3/00078_world.sql b/sql/old/2.4.3/00078_world.sql new file mode 100644 index 00000000000..faa02e0e2a6 --- /dev/null +++ b/sql/old/2.4.3/00078_world.sql @@ -0,0 +1,23 @@ +DELETE FROM spell_affect WHERE entry IN (30017,30280,44373) AND effectId = 0; +INSERT INTO spell_affect (entry, effectId, SpellFamilyMask) VALUES +(30017,0,0x0000000000000000), +(30280,0,0x0000000000000000), +(44373,0,0x0000000000000000); + +DELETE FROM spell_affect WHERE entry IN (34520,37508) AND effectId = 1; +INSERT INTO spell_affect (entry, effectId, SpellFamilyMask) VALUES +(34520,1,0x0000000000000000), +(37508,1,0x0000000000000000); + +DELETE FROM spell_proc_event WHERE entry IN (34139,42368,43726,46092); +INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES +(34139,0,0,0,10,0x0000000040000000,0x08000000,0,0), +(42368,0,0,0,10,0x0000000040000000,0x08000000,0,0), +(43726,0,0,0,10,0x0000000040000000,0x08000000,0,0), +(46092,0,0,0,10,0x0000000040000000,0x08000000,0,0); + +DELETE FROM spell_proc_event where entry IN (34598, 34584, 36488); +INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES +(34598,0,0,0,0,0x0000000000000000,0x00020000,0,45), +(36488,0,0,0,0,0x0000000000000000,0x08000000,0,0), +(34584,0,0,0,0,0x0000000000000000,0x00004000,0,30); diff --git a/sql/old/2.4.3/00079_characters.sql b/sql/old/2.4.3/00079_characters.sql new file mode 100644 index 00000000000..4544be275b2 --- /dev/null +++ b/sql/old/2.4.3/00079_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE characters + CHANGE COLUMN gmstate extra_flags int(11) unsigned NOT NULL default '0'; diff --git a/sql/old/2.4.3/00079_world.sql b/sql/old/2.4.3/00079_world.sql new file mode 100644 index 00000000000..7d24987f5c1 --- /dev/null +++ b/sql/old/2.4.3/00079_world.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_proc_event where entry = 42083; +INSERT INTO spell_proc_event (entry, SchoolMask, Category, SkillID, SpellFamilyName, SpellFamilyMask, procFlags, ppmRate, cooldown) VALUES +(42083,0,0,0,0,0x0000000000000000,0x00401000,0,45); diff --git a/sql/old/2.4.3/00082_world_scripts.sql b/sql/old/2.4.3/00082_world_scripts.sql new file mode 100644 index 00000000000..c1521b0cf47 --- /dev/null +++ b/sql/old/2.4.3/00082_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_twiggy_flathead' WHERE `entry` =6248; diff --git a/sql/old/2.4.3/00083_realmd.sql b/sql/old/2.4.3/00083_realmd.sql new file mode 100644 index 00000000000..ad6201cf783 --- /dev/null +++ b/sql/old/2.4.3/00083_realmd.sql @@ -0,0 +1,2 @@ +ALTER TABLE account + CHANGE COLUMN tbc expansion tinyint(3) unsigned NOT NULL default '0'; diff --git a/sql/old/2.4.3/00084_world.sql b/sql/old/2.4.3/00084_world.sql new file mode 100644 index 00000000000..100185c0acd --- /dev/null +++ b/sql/old/2.4.3/00084_world.sql @@ -0,0 +1,3 @@ +DELETE FROM command WHERE name = 'reload all_locales'; +INSERT INTO `command` VALUES +('reload all_locales',3,'Syntax: .reload all_locales\r\n\r\nReload all `locales_*` tables with reload support added and that can be _safe_ reloaded.'); diff --git a/sql/old/2.4.3/00086_world_scripts.sql b/sql/old/2.4.3/00086_world_scripts.sql new file mode 100644 index 00000000000..ff527eafa59 --- /dev/null +++ b/sql/old/2.4.3/00086_world_scripts.sql @@ -0,0 +1,6 @@ +update `creature_template` set `ScriptName`='boss_alar' where `entry`='19514'; +update `creature_template` set `ScriptName`='mob_ember_of_alar' where `entry`='19551'; +update `creature_template` set `ScriptName`='mob_flame_patch_alar' where `entry`='20602'; + +update gameobject_template set scriptname = "go_manticron_cube" where entry = 181713; +update creature_template set scriptname = "mob_abyssal" where entry = 17454; diff --git a/sql/old/2.4.3/00090_world.sql b/sql/old/2.4.3/00090_world.sql new file mode 100644 index 00000000000..52ca028b6ac --- /dev/null +++ b/sql/old/2.4.3/00090_world.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `spell_disabled`; +CREATE TABLE `spell_disabled` ( + `entry` int(11) unsigned NOT NULL default '0' COMMENT 'Spell entry', + `disable_mask` int(8) unsigned NOT NULL default '0', + `comment` varchar(64) NOT NULL default '', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Disabled Spell System'; diff --git a/sql/old/2.4.3/00102_world.sql b/sql/old/2.4.3/00102_world.sql new file mode 100644 index 00000000000..6cbf3d1a6b4 --- /dev/null +++ b/sql/old/2.4.3/00102_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE `quest_template` + ADD `RewHonorableKills` mediumint(9) unsigned NOT NULL default '0' AFTER `RewRepValue5`; diff --git a/sql/old/2.4.3/00112_world_scripts.sql b/sql/old/2.4.3/00112_world_scripts.sql new file mode 100644 index 00000000000..9a2f535a480 --- /dev/null +++ b/sql/old/2.4.3/00112_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `item_template` SET `ScriptName`='item_arcane_charges' WHERE `entry`='34475'; +UPDATE gameobject_template SET faction = 14 WHERE entry = 185134; diff --git a/sql/old/2.4.3/00116_world.sql b/sql/old/2.4.3/00116_world.sql new file mode 100644 index 00000000000..86864bd8df9 --- /dev/null +++ b/sql/old/2.4.3/00116_world.sql @@ -0,0 +1,8 @@ +INSERT INTO `spell_script_target` VALUES ('30531', '1', '17256'); +INSERT INTO `spell_script_target` VALUES ('41455', '1', '22949'); +INSERT INTO `spell_script_target` VALUES ('41455', '1', '22950'); +INSERT INTO `spell_script_target` VALUES ('41455', '1', '22951'); +INSERT INTO `spell_script_target` VALUES ('41455', '1', '22952'); +INSERT INTO `spell_script_target` VALUES ('42471', '1', '23817'); +INSERT INTO `spell_script_target` VALUES ('43734', '1', '23817'); +INSERT INTO `spell_script_target` VALUES ('42631', '1', '23920'); diff --git a/sql/old/2.4.3/00117_world_scripts.sql b/sql/old/2.4.3/00117_world_scripts.sql new file mode 100644 index 00000000000..794258ba710 --- /dev/null +++ b/sql/old/2.4.3/00117_world_scripts.sql @@ -0,0 +1,64 @@ +-- +-- NOTE: If you have temporary stored data in table `eventai_localized_texts` make sure to make backup of this before running this update! +-- NOTE: If you have any texts in current eventai_texts and they are not using entries valid for *_texts table, you _will_ get error messages on startup. +-- NOTE: Do not run this update twice, it may create bad data if you choose to do so. +-- + +-- drop obsolete table +DROP TABLE eventai_localized_texts; + +-- alter and add fields in table `eventai_texts` +ALTER TABLE eventai_texts CHANGE COLUMN `id` `entry` mediumint(8) NOT NULL; +ALTER TABLE eventai_texts CHANGE COLUMN `text` `content_default` text NOT NULL AFTER `entry`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc1` text AFTER `content_default`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc2` text AFTER `content_loc1`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc3` text AFTER `content_loc2`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc4` text AFTER `content_loc3`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc5` text AFTER `content_loc4`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc6` text AFTER `content_loc5`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc7` text AFTER `content_loc6`; +ALTER TABLE eventai_texts ADD COLUMN `content_loc8` text AFTER `content_loc7`; +ALTER TABLE eventai_texts ADD COLUMN `sound` mediumint(8) unsigned NOT NULL default '0' AFTER `content_loc8`; +ALTER TABLE eventai_texts ADD COLUMN `type` tinyint unsigned NOT NULL default '0' AFTER `sound`; +ALTER TABLE eventai_texts ADD COLUMN `language` tinyint unsigned NOT NULL default '0' AFTER `type`; +ALTER TABLE eventai_texts MODIFY COLUMN `comment` text; + +-- get our current action type, and update text type = yell +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=1 WHERE eventai_scripts.action1_type IN (2,7) AND eventai_scripts.action1_param1=eventai_texts.entry; +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=1 WHERE eventai_scripts.action2_type IN (2,7) AND eventai_scripts.action2_param1=eventai_texts.entry; +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=1 WHERE eventai_scripts.action3_type IN (2,7) AND eventai_scripts.action3_param1=eventai_texts.entry; +-- get our current action type, and update text type = textemote +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=2 WHERE eventai_scripts.action1_type IN (3,8) AND eventai_scripts.action1_param1=eventai_texts.entry; +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=2 WHERE eventai_scripts.action2_type IN (3,8) AND eventai_scripts.action2_param1=eventai_texts.entry; +UPDATE eventai_texts,eventai_scripts SET eventai_texts.type=2 WHERE eventai_scripts.action3_type IN (3,8) AND eventai_scripts.action3_param1=eventai_texts.entry; + +-- update our scripts, for all action type 2, 3, 6, 7 & 8 to become 1 +UPDATE eventai_scripts SET action1_type=1 WHERE action1_type IN (2,3,6,7,8); +UPDATE eventai_scripts SET action2_type=1 WHERE action2_type IN (2,3,6,7,8); +UPDATE eventai_scripts SET action3_type=1 WHERE action3_type IN (2,3,6,7,8); + +-- was OOC, so at least one could be -1, set this to 0 (dev note: below will be bad, if run twice) +UPDATE eventai_scripts SET action1_param2=0 WHERE action1_type=1 AND action1_param2=-1; +UPDATE eventai_scripts SET action1_param3=0 WHERE action1_type=1 AND action1_param3=-1; +UPDATE eventai_scripts SET action2_param2=0 WHERE action2_type=1 AND action2_param2=-1; +UPDATE eventai_scripts SET action2_param3=0 WHERE action2_type=1 AND action2_param3=-1; +UPDATE eventai_scripts SET action3_param2=0 WHERE action3_type=1 AND action3_param2=-1; +UPDATE eventai_scripts SET action3_param3=0 WHERE action3_type=1 AND action3_param3=-1; + +-- expect all to be action type 1 now, continue convert to negative text entry +UPDATE eventai_scripts SET action1_param1=(`action1_param1`) *-1 WHERE action1_type=1 AND action1_param1>0; +UPDATE eventai_scripts SET action2_param1=(`action2_param1`) *-1 WHERE action2_type=1 AND action2_param1>0; +UPDATE eventai_scripts SET action3_param1=(`action3_param1`) *-1 WHERE action3_type=1 AND action3_param1>0; + +UPDATE eventai_scripts SET action1_param2=(`action1_param2`) *-1 WHERE action1_type=1 AND action1_param2>0; +UPDATE eventai_scripts SET action2_param2=(`action2_param2`) *-1 WHERE action2_type=1 AND action2_param2>0; +UPDATE eventai_scripts SET action3_param2=(`action3_param2`) *-1 WHERE action3_type=1 AND action3_param2>0; + +UPDATE eventai_scripts SET action1_param3=(`action1_param3`) *-1 WHERE action1_type=1 AND action1_param3>0; +UPDATE eventai_scripts SET action2_param3=(`action2_param3`) *-1 WHERE action2_type=1 AND action2_param3>0; +UPDATE eventai_scripts SET action3_param3=(`action3_param3`) *-1 WHERE action3_type=1 AND action3_param3>0; + +-- now we have negative numbers in script, must make sure text entries have same entry as script +UPDATE eventai_texts SET entry=(`entry`) *-1 WHERE entry>0; + +ALTER TABLE script_texts MODIFY COLUMN `sound` mediumint(8) unsigned NOT NULL default '0'; diff --git a/sql/old/2.4.3/00120_world.sql b/sql/old/2.4.3/00120_world.sql new file mode 100644 index 00000000000..7cba69f6d10 --- /dev/null +++ b/sql/old/2.4.3/00120_world.sql @@ -0,0 +1,162 @@ +-- Add/Edit/Move lang strings +DELETE FROM `trinity_string` WHERE `entry` IN (25,52,54,55,56,171,401,413,438,593,594,595,596,597,598,599,614,615,636,637,638,809,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '667' AND '687'; +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '711' AND '716'; +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '730' AND '747'; +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '5000' AND '5006'; +INSERT INTO trinity_string VALUES +('25','Password not changed (unknown error)!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('52', 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('54','The new passwords do not match',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('55','Your password can\'t be longer than 16 characters (client limit), password not changed!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('56','Current Message of the day: \r\n%s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(171,'You are being teleported by server console command.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(401,'You change security level of account %s to %i.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(413,'Account not exist: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(438,'Found items %u: %u ( inventory %u mail %u auction %u guild %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(593,'Currently Banned Accounts:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(594,'| Account | BanDate | UnbanDate | Banned By | Ban Reason |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(595,'Currently Banned IPs:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(596,'| IP | BanDate | UnbanDate | Banned By | Ban Reason |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(597,'Current gamemasters:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(598,'| Account | GM |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(599,'No gamemasters.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('614', 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('615', 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('636', 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('637', 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('638', 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('667', 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('668', 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('669', 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('670', 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('671', 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('672', 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('673', 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('674', 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('675', 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('676', 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('677', 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('678', 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('679', 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('680', 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('681', 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('682', 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('683', '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('684', 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('685', 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('686', 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('687', 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('711', 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('712', 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('713', 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('714', '%s is not high enough level to join your team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('715', 'You don\'t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('716', 'Your arena team is full, %s cannot join it.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('730', 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('731', 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('732', 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('733', 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('734', 'There aren\'t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('735', 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('736', 'Your group has players from the opposing faction. You can\'t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('737', 'Your group has players from different battleground brakets. You can\'t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('738', 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('739', 'Someone in your party is Deserter. You can\'t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('740', 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('741', 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('742', 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('743', 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('744', 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('745', 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('746','|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('747','|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +('809','Account for character %s not found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1000','Exiting daemon...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1001','Account deleted: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1002','Account %s NOT deleted (probably sql file format was updated)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1003','Account %s NOT deleted (unknown error)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1004','Account created: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +('1005','Account name can\'t be longer than 16 characters (client limit), account not created!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1006,'Account with this name already exist!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1007,'Account %s NOT created (probably sql file format was updated)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1008,'Account %s NOT created (unknown error)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1009,'Player %s (Guid: %u) Account %s (Id: %u) deleted.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1010,'| Account | Character | IP | GM | TBC |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1011,'|<Error> | %20s |<Error> |<Er>|<Err>|',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1100,'Account %s (Id: %u) have up to %u expansion allowed now.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1101,'Message of the day changed to:\r\n%s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1102,'Message sent to %s: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1103,'%d - %s %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1104,'%d - %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1105,'%d - %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1106,'%d - %s %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1107,'%d - %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1108,'%d - %s %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1109,'%d - %s %s %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1110,'%d - %s X:%f Y:%f Z:%f MapId:%d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1111,'%d - %s X:%f Y:%f Z:%f MapId:%d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1112,'Failed to open file: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1113,'Account %s (%u) have max amount allowed characters (client limit)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1114,'Dump file has broken data!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1115,'Invalid character name!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1116,'Invalid character guid!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1117,'Character guid %u in use!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1118,'%d - guild: %s (guid: %u) %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5000,'You froze player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5001,'It might be amusing but no... you cant freeze yourself!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5002,'Invalid input check the name of target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5003,'You unfroze player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5004,'There are no frozen players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5005,'Following players are frozen on the server:',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5006,'- %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + + +-- cleanup command syntax +DELETE FROM command WHERE name IN ( + 'gm ingame','gm online', + 'ban','ban account','ban character','ban ip', + 'baninfo','baninfo account','baninfo character','baninfo ip','pdump load', + 'banlist','banlist account','banlist character','banlist ip','help','transport', + 'unban','unban account','unban character','unban ip','list item','pdump write', + 'acct','account','account create','account delete','account onlinelist', + 'account set addon','account set gmlevel','account set password', + 'chardelete','gm list','gm online','sendmessage','server corpses','server exit','server motd', + 'server set loglevel','server set motd','security' + +); + +INSERT INTO command VALUES +('gm ingame',0,'Syntax: .gm ingame\r\n\r\nDisplay a list of available in game Game Masters.'), +('ban account',3,'Syntax is: ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban character',3,'Syntax is: ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban ip',3,'Syntax is: ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('baninfo account',3,'Syntax is: baninfo account\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax is: baninfo character\r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax is: baninfo ip\r\nWatch full information about a specific ban.'), +('banlist account',3,'Syntax is: banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), +('banlist character',3,'Syntax is: banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), +('banlist ip',3,'Syntax is: banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), +('unban account',3,'Syntax is: unban account $Name\r\nUnban accounts for account name pattern.'), +('unban character',3,'Syntax is: unban character $Name\r\nUnban accounts for character name pattern.'), +('unban ip',3,'Syntax is: unban ip $Ip\r\nUnban accounts for IP pattern.'), +('pdump write',3,'Syntax is: pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), +('pdump load',3,'Syntax is: pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), +('list item',3,'Syntax: .list item #item_id [#max_count]\r\n\r\nOutput items with item id #item_id found in all character inventories, mails, auctions, and guild banks. Output item guids, item owner guid, owner account and owner name (guild name and guid in case guild bank). Will be output maximum #max_count items. If #max_count not provided use 10 as default value.'), +('help',0,'Syntax: .help [$command]\r\n\r\nDisplay usage instructions for the given $command. If no $command provided show list available commands.'), +('account',0,'Syntax: .account\r\n\r\nDisplay the access level of your account.'), +('account create',4,'Syntax: .account create $account $password\r\n\r\nCreate account and set password to it.'), +('account delete',4,'Syntax: .account delete $account\r\n\r\nDelete account with all characters.'), +('account onlinelist',4,'Syntax: .account onlinelist\r\n\r\nShow list of online accounts.'), +('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (posible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), +('account set gmlevel',4,'Syntax: .account set gmlevel [$account] #level\r\n\r\nSet the security level for targeted player (can''t be used at self) or for account $name to a level of #level.\r\n\r\n#level may range from 0 to 3.'), +('account set password',4,'Syntax: .account set password $account $password $password\r\n\r\nSet password for account.'), +('chardelete',4,'Syntax: .chardelete $charactername\r\n\r\nDelete character.'), +('gm list',3,'Syntax: .gm list\r\n\r\nDisplay a list of all Game Masters accounts and security levels.'), +('gm online',0,'Syntax: .gm online\r\n\r\nDisplay a list of available Game Masters.'), +('sendmessage',3,'Syntax: .sendmessage $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), +('server corpses',2,'Syntax: .server corpses\r\n\r\nTriggering corpses expire check in world.'), +('server exit',4,'Syntax: .server exit\r\n\r\nTerminate Trinity NOW.'), +('server motd',0,'Syntax: .server motd\r\n\r\nShow server Message of the day.'), +('server set loglevel',4,'Syntax: .server set loglevel #level\r\n\r\nSet server log level (0 - errors only, 1 - basic, 2 - detail, 3 - debug).'), +('server set motd',3,'Syntax: .server set motd $MOTD\r\n\r\nSet server Message of the day.'); diff --git a/sql/old/2.4.3/00123_world_scripts.sql b/sql/old/2.4.3/00123_world_scripts.sql new file mode 100644 index 00000000000..b5f9305e30e --- /dev/null +++ b/sql/old/2.4.3/00123_world_scripts.sql @@ -0,0 +1,215 @@ +-- +-- trinity_script_texts.sql Contains data for table `script_texts` mainly used in C++ parts. +-- valid entries for table are between -1000000 and -1999999 +-- + +TRUNCATE `script_texts`; + +-- +-- -1 000 000 First 100 entries are reserved for special use, do not add regular text here. +-- + +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000000,'<TrinityScript Text Entry Missing!>',0,0,0,'DEFAULT_TEXT'); + +-- +-- Normal text entries. Say/Yell/Whisper/Emote for any regular world object. +-- + +-- -1 000 100 GENERAL MAPS (not typical instance maps) + +-- -1 033 000 SHADOWFANG KEEP + +-- -1 034 000 STOCKADES + +-- -1 036 000 DEADMINES + +-- -1 043 000 WAILING CAVERNS + +-- -1 047 000 RAZORFEN KRAUL + +-- -1 048 000 BLACKFATHOM DEEPS + +-- -1 070 000 ULDAMAN + +-- -1 090 000 GNOMEREGAN + +-- -1 109 000 SUNKEN TEMPLE + +-- -1 129 000 RAZORFEN DOWNS + +-- -1 189 000 SCARLET MONASTERY + +-- -1 209 000 ZUL'FARRAK + +-- -1 229 000 BLACKROCK SPIRE + +-- -1 230 000 BLACKROCK DEPTHS + +-- -1 249 000 ONYXIA'S LAIR + +-- -1 269 000 OPENING OF THE DARK PORTAL (BLACK MORASS) + +-- -1 289 000 SCHOLOMANCE + +-- -1 309 000 ZUL'GURUB + +-- -1 329 000 STRATHOLME + +-- -1 349 000 MARAUDON + +-- -1 389 000 RAGEFIRE CHASM + +-- -1 409 000 MOLTEN CORE + +-- -1 429 000 DIRE MAUL + +-- -1 469 000 BLACKWING LAIR + +-- -1 509 000 RUINS OF AHN'QIRAJ + +-- -1 531 000 TEMPLE OF AHN'QIRAJ + +-- -1 532 000 KARAZHAN + +-- -1 533 000 NAXXRAMAS + +-- -1 534 000 THE BATTLE OF MT. HYJAL + +-- -1 540 000 SHATTERED HALLS + +-- -1 542 000 BLOOD FURNACE + +-- -1 543 000 HELLFIRE RAMPARTS + +-- -1 544 000 MAGTHERIDON'S LAIR + +-- -1 545 000 THE STEAMVAULT + +-- -1 546 000 THE UNDERBOG + +-- -1 547 000 THE SLAVE PENS + +-- -1 548 000 SERPENTSHRINE CAVERN + +-- -1 550 000 THE EYE + +-- -1 552 000 THE ARCATRAZ + +-- -1 553 000 THE BOTANICA + +-- -1 554 000 THE MECHANAR + +-- -1 555 000 SHADOW LABYRINTH +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1555000,'Infidels have invaded the sanctuary! Sniveling pests...You have yet to learn the true meaning of agony!',10473,1,0,'hellmaw SAY_INTRO'), +(-1555001,'Pathetic mortals! You will pay dearly!',10475,1,0,'hellmaw SAY_AGGRO1'), +(-1555002,'I will break you!',10476,1,0,'hellmaw SAY_AGGRO2'), +(-1555003,'Finally! Something to relieve the tedium!',10477,1,0,'hellmaw SAY_AGGRO3'), +(-1555004,'Aid me, you fools, before it\'s too late!',10474,1,0,'hellmaw SAY_HELP'), +(-1555005,'Do you fear death?',10478,1,0,'hellmaw SAY_SLAY1'), +(-1555006,'This is the part I enjoy most.',10479,1,0,'hellmaw SAY_SLAY2'), +(-1555007,'Do not...grow...overconfident, mortal.',10480,1,0,'hellmaw SAY_DEATH'), + +(-1555008,'All flesh must burn.',10482,1,0,'blackhearth SAY_INTRO1'), +(-1555009,'All creation must be unmade!',10483,1,0,'blackhearth SAY_INTRO2'), +(-1555010,'Power will be yours!',10484,1,0,'blackhearth SAY_INTRO3'), +(-1555011,'You\'ll be sorry!',10486,1,0,'blackhearth SAY_AGGRO1'), +(-1555012,'Time for fun!',10487,1,0,'blackhearth SAY_AGGRO2'), +(-1555013,'I see dead people!',10488,1,0,'blackhearth SAY_AGGRO3'), +(-1555014,'No comin\' back for you!',10489,1,0,'blackhearth SAY_SLAY1'), +(-1555015,'Nice try!',10490,1,0,'blackhearth SAY_SLAY2'), +(-1555016,'Help us, hurry!',10485,1,0,'blackhearth SAY_HELP'), +(-1555017,'This... no... good...',10491,1,0,'blackhearth SAY_DEATH'), + +(-1555018,'Be ready for Dark One\'s return.',10492,1,0,'blackhearth SAY2_INTRO1'), +(-1555019,'So we have place in new universe.',10493,1,0,'blackhearth SAY2_INTRO2'), +(-1555020,'Dark one promise!',10494,1,0,'blackhearth SAY2_INTRO3'), +(-1555021,'You\'ll be sorry!',10496,1,0,'blackhearth SAY2_AGGRO1'), +(-1555022,'Time to kill!',10497,1,0,'blackhearth SAY2_AGGRO2'), +(-1555023,'You be dead people!',10498,1,0,'blackhearth SAY2_AGGRO3'), +(-1555024,'Now you gone for good.',10499,1,0,'blackhearth SAY2_SLAY1'), +(-1555025,'You failed, haha haha',10500,1,0,'blackhearth SAY2_SLAY2'), +(-1555026,'Help us, hurry!',10495,1,0,'blackhearth SAY2_HELP'), +(-1555027,'Arrgh, aah...ahhh',10501,1,0,'blackhearth SAY2_DEATH'), + +(-1555028,'Keep your minds focused for the days of reckoning are close at hand. Soon, the destroyer of worlds will return to make good on his promise. Soon the destruction of all that is will begin!',10522,1,0,'vorpil SAY_INTRO'), +(-1555029,'I\'ll make an offering of your blood!',10524,1,0,'vorpil SAY_AGGRO1'), +(-1555030,'You\'ll be a fine example, for the others.',10525,1,0,'vorpil SAY_AGGRO2'), +(-1555031,'Good, a worthy sacrifice.',10526,1,0,'vorpil SAY_AGGRO3'), +(-1555032,'Come to my aid, heed your master now!',10523,1,0,'vorpil SAY_HELP'), +(-1555033,'I serve with pride.',10527,1,0,'vorpil SAY_SLAY1'), +(-1555034,'Your death is for the greater cause!',10528,1,0,'vorpil SAY_SLAY2'), +(-1555035,'I give my life... Gladly.',10529,1,0,'vorpil SAY_DEATH'), + +(-1555036,'draws energy from the air.',0,2,0,'murmur EMOTE_SONIC_BOOM'); + +-- -1 556 000 SETHEKK HALLS +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1556000,'I have pets..<squawk>..of my own!',10502,1,0,'syth SAY_SUMMON'), +(-1556001,'Hrrmm.. Time to.. hrrm.. make my move.',10503,1,0,'syth SAY_AGGRO_1'), +(-1556002,'Nice pets..hrm.. Yes! <squawking>',10504,1,0,'syth SAY_AGGRO_2'), +(-1556003,'Nice pets have.. weapons. No so..<squawk>..nice.',10505,1,0,'syth SAY_AGGRO_3'), +(-1556004,'Death.. meeting life is.. <squawking>',10506,1,0,'syth SAY_SLAY_1'), +(-1556005,'Uhn.. Be free..<squawk>',10507,1,0,'syth SAY_SLAY_2'), +(-1556006,'No more life..hrm. No more pain. <squawks weakly>',10508,1,0,'syth SAY_DEATH'), + +(-1556007,'<squawk>..Trinkets yes pretty Trinkets..<squawk>..power, great power.<squawk>..power in Trinkets..<squawk>',10557,1,0,'ikiss SAY_INTRO'), +(-1556008,'You make war on Ikiss?..<squawk>',10554,1,0,'ikiss SAY_AGGRO_1'), +(-1556009,'Ikiss cut you pretty..<squawk>..slice you. Yes!',10555,1,0,'ikiss SAY_AGGRO_2'), +(-1556010,'No escape for..<squawk>..for you',10556,1,0,'ikiss SAY_AGGRO_3'), +(-1556011,'You die..<squawk>..stay away from Trinkets',10558,1,0,'ikiss SAY_SLAY_1'), +(-1556012,'<squawk>',10559,1,0,'ikiss SAY_SLAY_2'), +(-1556013,'Ikiss will not..<squawk>..die',10560,1,0,'ikiss SAY_DEATH'), +(-1556015,'begins to channel arcane energy...',0,3,0,'ikiss EMOTE_ARCANE_EXP'); + +-- -1 557 000 MANA TOMBS +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1557000,'What is this? You must forgive me, but I was not expecting company. As you can see, we are somewhat preoccupied right now. But no matter. As I am a gracious host, I will tend to you... personally.',10539,1,0,'shaffar SAY_INTRO'), +(-1557001,'We have not yet been properly introduced.',10541,1,0,'shaffar SAY_AGGRO_1'), +(-1557002,'An epic battle. How exciting!',10542,1,0,'shaffar SAY_AGGRO_2'), +(-1557003,'I have longed for a good adventure.',10543,1,0,'shaffar SAY_AGGRO_3'), +(-1557004,'It has been... entertaining.',10544,1,0,'shaffar SAY_SLAY_1'), +(-1557005,'And now we part company.',10545,1,0,'shaffar SAY_SLAY_2'), +(-1557006,'I have such fascinating things to show you.',10540,1,0,'shaffar SAY_SUMMON'), +(-1557007,'I must bid you... farewell.',10546,1,0,'shaffar SAY_DEAD'), + +(-1557008,'I will feed on your soul.',10561,1,0,'pandemonius SAY_AGGRO_1'), +(-1557009,'So... full of life!',10562,1,0,'pandemonius SAY_AGGRO_2'), +(-1557010,'Do not... resist.',10563,1,0,'pandemonius SAY_AGGRO_3'), +(-1557011,'Yes! I am... empowered!',10564,1,0,'pandemonius SAY_KILL_1'), +(-1557012,'More... I must have more!',10565,1,0,'pandemonius SAY_KILL_2'), +(-1557013,'To the void... once... more..',10566,1,0,'pandemonius SAY_DEATH'), +(-1557014,'shifts into the void...',0,3,0,'pandemonius EMOTE_DARK_SHELL'); + +-- -1 558 000 AUCHENAI CRYPTS +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1558000,'You have defiled the resting place of our ancestors. For this offense, there can be but one punishment. It is fitting that you have come to a place of the dead... for you will soon be joining them.',10509,1,0,'maladaar SAY_INTRO'), +(-1558001,'Rise my fallen brothers. Take form and fight!',10512,1,0,'maladaar SAY_SUMMON'), +(-1558002,'You will pay with your life!',10513,1,0,'maladaar SAY_AGGRO_1'), +(-1558003,'There\'s no turning back now!',10514,1,0,'maladaar SAY_AGGRO_2'), +(-1558004,'Serve your penitence!',10515,1,0,'maladaar SAY_AGGRO_3'), +(-1558005,'Let your mind be clouded.',10510,1,0,'maladaar SAY_ROAR'), +(-1558006,'Stare into the darkness of your soul.',10511,1,0,'maladaar SAY_SOUL_CLEAVE'), +(-1558007,'These walls will be your doom.',10516,1,0,'maladaar SAY_SLAY_1'), +(-1558008,'<laugh> Now, you\'ll stay for eternity!',10517,1,0,'maladaar SAY_SLAY_2'), +(-1558009,'This is... where.. I belong...',10518,1,0,'maladaar SAY_DEATH'); + +-- -1 560 000 ESCAPE FROM DURNHOLDE (OLD HILLSBRAD) + +-- -1 564 000 BLACK TEMPLE + +-- -1 565 000 GRUUL'S LAIR + +-- -1 568 000 ZUL'AMAN + +-- -1 580 000 SUNWELL PLATEAU + +-- -1 585 000 MAGISTER'S TERRACE + + +-- +-- Below just for beautiful view in table, run at own desire +-- + +-- ALTER TABLE `script_texts` ORDER BY `entry` desc; diff --git a/sql/old/2.4.3/00125_world_scripts.sql b/sql/old/2.4.3/00125_world_scripts.sql new file mode 100644 index 00000000000..ed162086a5a --- /dev/null +++ b/sql/old/2.4.3/00125_world_scripts.sql @@ -0,0 +1,5 @@ +update creature_template set speed='0.01', scriptname='mob_toxic_sporebat' WHERE entry=22140; +update creature_template SET scriptname='npc_overlord_morghor' WHERE entry=23139; +update creature_template SET scriptname='npc_lord_illidan_stormrage' WHERE entry=22083; +update creature_template SET scriptname='npc_yarzill_the_merc' WHERE entry=23141; +update quest_template SET StartScript=0 WHERE entry=11108; diff --git a/sql/old/2.4.3/00133_world_scripts.sql b/sql/old/2.4.3/00133_world_scripts.sql new file mode 100644 index 00000000000..6c14326b9fc --- /dev/null +++ b/sql/old/2.4.3/00133_world_scripts.sql @@ -0,0 +1,80 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1469030 AND -1469000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1469000,'None of your kind should be here! You\'ve doomed only yourselves!',8286,1,0,'broodlord SAY_AGGRO'), +(-1469001,'Clever Mortals but I am not so easily lured away from my sanctum!',8287,1,0,'broodlord SAY_LEASH'), +(-1469002,'goes into a killing frenzy!',0,2,0,'chromaggus EMOTE_FRENZY'), +(-1469003,'flinches as its skin shimmers.',0,2,0,'chromaggus EMOTE_SHIMMER'), +(-1469004,'In this world where time is your enemy, it is my greatest ally. This grand game of life that you think you play in fact plays you. To that I say...',0,0,0,'victor_nefarius SAY_GAMESBEGIN_1'), +(-1469005,'Let the games begin!',8280,1,0,'victor_nefarius SAY_GAMESBEGIN_2'), +(-1469006,'Ah, the heroes. You are persistent, aren\'t you. Your allied attempted to match his power against mine, and had to pay the price. Now he shall serve me, by slaughtering you. Get up little red wyrm and destroy them!',8279,1,0,'victor_nefarius SAY_VAEL_INTRO'), +(-1469007,'Well done, my minions. The mortals\' courage begins to wane! Now, let\'s see how they contend with the true Lord of Blackrock Spire!',8288,1,0,'nefarian SAY_AGGRO'), +(-1469008,'Enough! Now you vermin shall feel the force of my birthright, the fury of the earth itself.',8289,1,0,'nefarian SAY_XHEALTH'), +(-1469009,'Burn, you wretches! Burn!',8290,1,0,'nefarian SAY_SHADOWFLAME'), +(-1469010,'Impossible! Rise my minions! Serve your master once more!',8291,1,0,'nefarian SAY_RAISE_SKELETONS'), +(-1469011,'Worthless $N! Your friends will join you soon enough!',8293,1,0,'nefarian SAY_SLAY'), +(-1469012,'This cannot be! I am the Master here! You mortals are nothing to my kind! DO YOU HEAR? NOTHING!',8292,1,0,'nefarian SAY_DEATH'), +(-1469013,'Mages too? You should be more careful when you play with magic...',0,1,0,'nefarian SAY_MAGE'), +(-1469014,'Warriors, I know you can hit harder than that! Let\'s see it!',0,1,0,'nefarian SAY_WARRIOR'), +(-1469015,'Druids and your silly shapeshifting. Let\'s see it in action!',0,1,0,'nefarian SAY_DRUID'), +(-1469016,'Priests! If you\'re going to keep healing like that, we might as well make it a little more interesting!',0,1,0,'nefarian SAY_PRIEST'), +(-1469017,'Paladins, I\'ve heard you have many lives. Show me.',0,1,0,'nefarian SAY_PALADIN'), +(-1469018,'Shamans, show me what your totems can do!',0,1,0,'nefarian SAY_SHAMAN'), +(-1469019,'Warlocks, you shouldn\'t be playing with magic you don\'t understand. See what happens?',0,1,0,'nefarian SAY_WARLOCK'), +(-1469020,'Hunters and your annoying pea-shooters!',0,1,0,'nefarian SAY_HUNTER'), +(-1469021,'Rogues? Stop hiding and face me!',0,1,0,'nefarian SAY_ROGUE'), +(-1469022,'You\'ll pay for forcing me to do this.',8275,1,0,'razorgore SAY_EGGS_BROKEN1'), +(-1469023,'Fools! These eggs are more precious than you know.',8276,1,0,'razorgore SAY_EGGS_BROKEN2'), +(-1469024,'No! Not another one! I\'ll have your heads for this atrocity.',8277,1,0,'razorgore SAY_EGGS_BROKEN3'), +(-1469025,'If I fall into the abyss I\'ll take all of you mortals with me...',8278,1,0,'razorgore SAY_DEATH'), +(-1469026,'Too late...friends. Nefarius\' corruption has taken hold. I cannot...control myself.',8281,1,0,'vaelastrasz SAY_LINE1'), +(-1469027,'I beg you Mortals, flee! Flee before I lose all control. The Black Fire rages within my heart. I must release it!',8282,1,0,'vaelastrasz SAY_LINE2'), +(-1469028,'FLAME! DEATH! DESTRUCTION! COWER MORTALS BEFORE THE WRATH OF LORD....NO! I MUST FIGHT THIS!',8283,1,0,'vaelastrasz SAY_LINE3'), +(-1469029,'Nefarius\' hate has made me stronger than ever before. You should have fled, while you could, mortals! The fury of Blackrock courses through my veins!',8285,1,0,'vaelastrasz SAY_HALFLIFE'), +(-1469030,'Forgive me $N, your death only adds to my failure.',8284,1,0,'vaelastrasz SAY_KILLTARGET'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269017 AND -1269000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1269000,'Why do you persist? Surely you can see the futility of it all. It is not too late! You may still leave with your lives ...',10442,1,0,'temporus SAY_ENTER'), +(-1269001,'So be it ... you have been warned.',10444,1,0,'temporus SAY_AGGRO'), +(-1269002,'Time... sands of time is run out for you.',10443,1,0,'temporus SAY_BANISH'), +(-1269003,'You should have left when you had the chance.',10445,1,0,'temporus SAY_SLAY1'), +(-1269004,'Your days are done.',10446,1,0,'temporus SAY_SLAY2'), +(-1269005,'My death means ... little.',10447,1,0,'temporus SAY_DEATH'), +(-1269006,'Why do you aid the Magus? Just think of how many lives could be saved if the portal is never opened, if the resulting wars could be erased ...',10412,1,0,'chrono_lord_deja SAY_ENTER'), +(-1269007,'If you will not cease this foolish quest, then you will die!',10414,1,0,'chrono_lord_deja SAY_AGGRO'), +(-1269008,'You have outstayed your welcome, Timekeeper. Begone!',10413,1,0,'chrono_lord_deja SAY_BANISH'), +(-1269009,'I told you it was a fool\'s quest!',10415,1,0,'chrono_lord_deja SAY_SLAY1'), +(-1269010,'Leaving so soon?',10416,1,0,'chrono_lord_deja SAY_SLAY2'), +(-1269011,'Time ... is on our side.',10417,1,0,'chrono_lord_deja SAY_DEATH'), +(-1269012,'The time has come to shatter this clockwork universe forever! Let us no longer be slaves of the hourglass! I warn you: those who do not embrace the greater path shall become victims of its passing!',10400,1,0,'aeonus SAY_ENTER'), +(-1269013,'Let us see what fate lays in store...',10402,1,0,'aeonus SAY_AGGRO'), +(-1269014,'Your time is up, slave of the past!',10401,1,0,'aeonus SAY_BANISH'), +(-1269015,'One less obstacle in our way!',10403,1,0,'aeonus SAY_SLAY1'), +(-1269016,'No one can stop us! No one!',10404,1,0,'aeonus SAY_SLAY2'), +(-1269017,'It is only a matter...of time.',10405,1,0,'aeonus SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560022 AND -1560000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1560000,'Thrall! You didn\'t really think you would escape did you? You and your allies shall answer to Blackmoore - after I\'ve had my fun!',10406,1,0,'skarloc SAY_ENTER'), +(-1560001,'You\'re a slave. That\'s all you\'ll ever be.',10407,1,0,'skarloc SAY_TAUNT1'), +(-1560002,'I don\'t know what Blackmoore sees in you. For my money, you\'re just another ignorant savage!',10408,1,0,'skarloc SAY_TAUNT2'), +(-1560003,'Thrall will never be free!',10409,1,0,'skarloc SAY_SLAY1'), +(-1560004,'Did you really think you would leave here alive?',10410,1,0,'skarloc SAY_SLAY2'), +(-1560005,'Guards! Urgh..Guards..!',10411,1,0,'skarloc SAY_DEATH'), +(-1560006,'You there, fetch water quickly! Get these flames out before they spread to the rest of the keep! Hurry, damn you!',10428,1,0,'lieutenant_drake SAY_ENTER'), +(-1560007,'I know what you\'re up to, and I mean to put an end to it, permanently!',10429,1,0,'lieutenant_drake SAY_AGGRO'), +(-1560008,'No more middling for you.',10432,1,0,'lieutenant_drake SAY_SLAY1'), +(-1560009,'You will not interfere!',10433,1,0,'lieutenant_drake SAY_SLAY2'), +(-1560010,'Time to bleed!',10430,1,0,'lieutenant_drake SAY_MORTAL'), +(-1560011,'Run, you blasted cowards!',10431,1,0,'lieutenant_drake SAY_SHOUT'), +(-1560012,'Thrall... must not... go free.',10434,1,0,'lieutenant_drake SAY_DEATH'), +(-1560013,'Thrall! Come outside and face your fate!',10418,1,0,'epoch SAY_ENTER1'), +(-1560014,'Taretha\'s life hangs in the balance. Surely you care for her. Surely you wish to save her...',10419,1,0,'epoch SAY_ENTER2'), +(-1560015,'Ah, there you are. I had hoped to accomplish this with a bit of subtlety, but I suppose direct confrontation was inevitable. Your future, Thrall, must not come to pass and so...you and your troublesome friends must die!',10420,1,0,'epoch SAY_ENTER3'), +(-1560016,'Enough! I will erase your very existence!',10421,1,0,'epoch SAY_AGGRO1'), +(-1560017,'You cannot fight fate!',10422,1,0,'epoch SAY_AGGRO2'), +(-1560018,'You are...irrelevant.',10425,1,0,'epoch SAY_SLAY1'), +(-1560019,'Thrall will remain a slave. Taretha will die. You have failed.',10426,1,0,'epoch SAY_SLAY2'), +(-1560020,'Not so fast!',10423,1,0,'epoch SAY_BREATH1'), +(-1560021,'Struggle as much as you like!',10424,1,0,'epoch SAY_BREATH2'), +(-1560022,'No!...The master... will not... be pleased.',10427,1,0,'epoch SAY_DEATH'); diff --git a/sql/old/2.4.3/00140_world.sql b/sql/old/2.4.3/00140_world.sql new file mode 100644 index 00000000000..c72f82ceeed --- /dev/null +++ b/sql/old/2.4.3/00140_world.sql @@ -0,0 +1,21 @@ +DELETE FROM command WHERE name IN ('npc follow','npc unfollow','waterwalk','repairitems'); + +INSERT INTO command VALUES +('repairitems',2,'Syntax: .repairitems\r\n\r\nRepair all selected player''s items.'), +('npc follow',2,'Syntax: .npc follow\r\n\r\nSelected creature start follow you until death/fight/etc.'), +('npc unfollow',2,'Syntax: .npc unfollow\r\n\r\nSelected creature (non pet) stop follow you.'), +('waterwalk',2,'Syntax: .waterwalk on/off\r\n\r\nSet on/off waterwalk state for selected player or self if no player selected.'); + +DELETE FROM trinity_string WHERE entry IN (171,172,336,337,338,339,340,341,342,5007,5008); + +INSERT INTO trinity_string VALUES +(172,'server console command',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(336,'You repair all %s''s items.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(337,'All your items repaired by %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(338,'You set waterwalk mode %s for %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(339,'Your waterwalk mode set to %s by %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(340,'%s is now following you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(341,'%s is not following you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(342,'%s is now not following you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(810,'You must be in a raid group to enter the instance %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(811,'You cannot enter %s while in a ghost mode!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/2.4.3/00145_world_scripts.sql b/sql/old/2.4.3/00145_world_scripts.sql new file mode 100644 index 00000000000..7045d2f8598 --- /dev/null +++ b/sql/old/2.4.3/00145_world_scripts.sql @@ -0,0 +1,27 @@ +DELETE FROM gameobject_template WHERE `entry` IN (187578, 188173); +INSERT INTO gameobject_template () VALUES (187578, 10, 4891, 'Scrying Orb', '', 0, 0, 2.16851, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_movie_orb'); +INSERT INTO gameobject_template () VALUES (188173, 10, 7161, 'Escape to the Isle of Quel\'Danas', '', 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_kael_orb'); + +DELETE FROM spell_script_target WHERE `entry` IN (44320, 44321); +INSERT INTO spell_script_target () VALUES (44320, 1, 24723); +INSERT INTO spell_script_target () VALUES (44321, 1, 24723); + +UPDATE creature_template SET modelid_A = '17612' WHERE entry = '24745'; +UPDATE creature_template SET modelid_H = '17612' WHERE entry = '24745'; + +UPDATE `creature_template` SET `minhealth` = '6900' WHERE `entry` = 24675; +UPDATE `creature_template` SET `maxhealth` = '6900' WHERE `entry` = 24675; + +UPDATE `creature_template` SET `minlevel` = '70' WHERE `entry` = 24708; +UPDATE `creature_template` SET `maxlevel` = '70' WHERE `entry` = 24708; + +UPDATE `creature_template` SET `minlevel` = '70' WHERE `entry` = 24666; +UPDATE `creature_template` SET `maxlevel` = '70' WHERE `entry` = 24666; + +UPDATE `creature_template` SET `scale` = '0.5' WHERE `entry` = 24708; + +UPDATE `gameobject_template` SET `ScriptName` = 'go_kael_orb' WHERE `entry` = 188173; +UPDATE `gameobject_template` SET `ScriptName` = 'go_movie_orb' WHERE `entry` = 187578; + +update creature_template SET spell1=6474 WHERE entry=22487; +update creature_template SET spell1=3600 WHERE entry=22486; diff --git a/sql/old/2.4.3/00146_world.sql b/sql/old/2.4.3/00146_world.sql new file mode 100644 index 00000000000..f0ed61a2826 --- /dev/null +++ b/sql/old/2.4.3/00146_world.sql @@ -0,0 +1,93 @@ +DROP TABLE IF EXISTS `spell_linked_spell`; +CREATE TABLE `spell_linked_spell` ( + `spell_trigger` int(10) NOT NULL, + `spell_effect` int(10) NOT NULL default '0', + `type` smallint(3) unsigned NOT NULL default '0', + `comment` text NOT NULL, + PRIMARY KEY (`spell_trigger`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (44008, 45265, 1, 'Static Disruption Visual'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (-30410, 44032, 0, 'Manticron Cube Mind Exhaustion'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45661, 45665, 1, 'Encapsulate\r\n'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (40604, 40616, 1, 'Fel Rage Aura'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (40616, 41625, 1, 'Fel Rage Aura'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (41292, 42017, 1, 'Aura of Suffering'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (-41292, -42017, 0, 'Aura of Suffering'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45347, -45348, 1, 'Remove Flame Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45348, -45347, 1, 'Remove Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45248, 45347, 1, 'Apply Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45329, 45347, 1, 'Apply Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45256, 45347, 1, 'Apply Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45270, 45347, 1, 'Apply Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45342, 45348, 1, 'Apply Flame Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (46771, 45348, 1, 'Apply Flame Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45271, 45347, 1, 'Apply Dark Touched'); + +INSERT INTO spell_linked_spell + (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES + (45246, 45348, 1, 'Apply Flame Touched'); diff --git a/sql/old/2.4.3/00147_world.sql b/sql/old/2.4.3/00147_world.sql new file mode 100644 index 00000000000..714cba8d3d2 --- /dev/null +++ b/sql/old/2.4.3/00147_world.sql @@ -0,0 +1,3 @@ +-- Magtheridon Earthquake +DELETE FROM spell_script_target WHERE `entry` IN (30657); +INSERT INTO spell_script_target VALUES ('30657', '1', '24136'); diff --git a/sql/old/2.4.3/00152_world.sql b/sql/old/2.4.3/00152_world.sql new file mode 100644 index 00000000000..3329064d6f6 --- /dev/null +++ b/sql/old/2.4.3/00152_world.sql @@ -0,0 +1,8 @@ +delete from `spell_linked_spell` where `spell_trigger` in ('15237','15430','15431','27799','27800','27801','25331'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('15237','23455','0','Holy Nova (rank1)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('15430','23458','0','Holy Nova (rank2)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('15431','23459','0','Holy Nova (rank3)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('27799','27803','0','Holy Nova (rank4)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('27800','27804','0','Holy Nova (rank5)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('27801','27805','0','Holy Nova (rank6)'); +insert into `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) values('25331','25329','0','Holy Nova (rank7)'); diff --git a/sql/old/2.4.3/00153_world.sql b/sql/old/2.4.3/00153_world.sql new file mode 100644 index 00000000000..d34320fccae --- /dev/null +++ b/sql/old/2.4.3/00153_world.sql @@ -0,0 +1 @@ +update creature_template set flags_extra = 128 where entry = 12999; diff --git a/sql/old/2.4.3/00171_world.sql b/sql/old/2.4.3/00171_world.sql new file mode 100644 index 00000000000..520c214dd98 --- /dev/null +++ b/sql/old/2.4.3/00171_world.sql @@ -0,0 +1,17 @@ +DELETE FROM trinity_string WHERE entry IN (57,58,5009); + +INSERT INTO trinity_string VALUES +(57,'Using World DB: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(58,'Using script library: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5009,'Sound %u Played to server',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + + +DELETE FROM `command` WHERE name IN ('pet create','pet learn','pet unlearn','pet tp','gobject activate','playall'); +INSERT INTO `command` (name,security,help) VALUES +('pet create',2,'Syntax: .pet create\r\n\r\nCreates a pet of the selected creature.'), +('pet learn',2,'Syntax: .pet learn\r\n\r\nLearn #spellid to pet.'), +('pet unlearn',2,'Syntax: .pet unlean\r\n\r\nunLearn #spellid to pet.'), +('pet tp',2,'Syntax: .pet tp #\r\n\r\nChange pet\'s amount of training points.'), +('modify gender',2,'Syntax: .modify gender\r\n\r\n.modify gender #male/female - Turns selected player into a male or female'), +('gobject activate',2,'Syntax: .gobject activate #guid\r\n\r\nActivates an object like a door or a button.'), +('playall',2,'Syntax: .playall #soundid\r\n\r\nPlayer a sound to whole server.'); diff --git a/sql/old/2.4.3/00172_world_scripts.sql b/sql/old/2.4.3/00172_world_scripts.sql new file mode 100644 index 00000000000..d5c7a342f12 --- /dev/null +++ b/sql/old/2.4.3/00172_world_scripts.sql @@ -0,0 +1,778 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1548055 AND -1548000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1548000,'I cannot allow you to interfere!',11289,1,0,'hydross SAY_AGGRO'), +(-1548001,'Better, much better.',11290,1,0,'hydross SAY_SWITCH_TO_CLEAN'), +(-1548002,'They have forced me to this...',11291,1,0,'hydross SAY_CLEAN_SLAY1'), +(-1548003,'I have no choice.',11292,1,0,'hydross SAY_CLEAN_SLAY2'), +(-1548004,'I am... released...',11293,1,0,'hydross SAY_CLEAN_DEATH'), +(-1548005,'Aaghh, the poison...',11297,1,0,'hydross SAY_SWITCH_TO_CORRUPT'), +(-1548006,'I will purge you from this place.',11298,1,0,'hydross SAY_CORRUPT_SLAY1'), +(-1548007,'You are no better than they!',11299,1,0,'hydross SAY_CORRUPT_SLAY2'), +(-1548008,'You are the disease, not I',11300,1,0,'hydross SAY_CORRUPT_DEATH'), +(-1548009,'Finally my banishment ends!',11312,1,0,'leotheras SAY_AGGRO'), +(-1548010,'Be gone trifling elf. I\'m in control now.',11304,1,0,'leotheras SAY_SWITCH_TO_DEMON'), +(-1548011,'We all have our demons...',11305,1,0,'leotheras SAY_INNER_DEMONS'), +(-1548012,'I have no equal.',11306,1,0,'leotheras SAY_DEMON_SLAY1'), +(-1548013,'Perish, mortal.',11307,1,0,'leotheras SAY_DEMON_SLAY2'), +(-1548014,'Yes, YES! Ahahah!',11308,1,0,'leotheras SAY_DEMON_SLAY3'), +(-1548015,'Kill! KILL!',11314,1,0,'leotheras SAY_NIGHTELF_SLAY1'), +(-1548016,'That\'s right! Yes!',11315,1,0,'leotheras SAY_NIGHTELF_SLAY2'), +(-1548017,'Who\'s the master now?',11316,1,0,'leotheras SAY_NIGHTELF_SLAY3'), +(-1548018,'No! NO! What have you done?! I am the master, do you hear me? I... aaghh... Can\'t... contain him...',11313,1,0,'leotheras SAY_FINAL_FORM'), +(-1548019,'At last I am liberated. It has been too long since I have tasted true freedom!',11309,1,0,'leotheras SAY_FREE'), +(-1548020,'You cannot kill me! Fools, I\'ll be back! I\'ll... aarghh...',11317,1,0,'leotheras SAY_DEATH'), +(-1548021,'Guards, attention! We have visitors...',11277,1,0,'karathress SAY_AGGRO'), +(-1548022,'Your overconfidence will be your undoing! Guards, lend me your strength!',11278,1,0,'karathress SAY_GAIN_BLESSING'), +(-1548023,'Go on, kill them! I\'ll be the better for it!',11279,1,0,'karathress SAY_GAIN_ABILITY1'), +(-1548024,'I am more powerful than ever!',11280,1,0,'karathress SAY_GAIN_ABILITY2'), +(-1548025,'More knowledge, more power!',11281,1,0,'karathress SAY_GAIN_ABILITY3'), +(-1548026,'Land-dwelling scum!',11282,1,0,'karathress SAY_SLAY1'), +(-1548027,'Alana be\'lendor!',11283,1,0,'karathress SAY_SLAY2'), +(-1548028,'I am rid of you.',11284,1,0,'karathress SAY_SLAY3'), +(-1548029,'Her ... excellency ... awaits!',11285,1,0,'karathress SAY_DEATH'), +(-1548030,'Flood of the deep, take you!',11321,1,0,'morogrim SAY_AGGRO'), +(-1548031,'By the Tides, kill them at once!',11322,1,0,'morogrim SAY_SUMMON1'), +(-1548032,'Destroy them my subjects!',11323,1,0,'morogrim SAY_SUMMON2'), +(-1548033,'There is nowhere to hide!',11324,1,0,'morogrim SAY_SUMMON_BUBL1'), +(-1548034,'Soon it will be finished!',11325,1,0,'morogrim SAY_SUMMON_BUBL2'), +(-1548035,'It is done!',11326,1,0,'morogrim SAY_SLAY1'), +(-1548036,'Strugging only makes it worse.',11327,1,0,'morogrim SAY_SLAY2'), +(-1548037,'Only the strong survive.',11328,1,0,'morogrim SAY_SLAY3'), +(-1548038,'Great... currents of... Ageon.',11329,1,0,'morogrim SAY_DEATH'), +(-1548039,'sends his enemies to their watery graves!',0,2,0,'morogrim EMOTE_WATERY_GRAVE'), +(-1548040,'The violent earthquake has alerted nearby murlocs!',0,3,0,'morogrim EMOTE_EARTHQUAKE'), +(-1548041,'summons Watery Globules!',0,2,0,'morogrim EMOTE_WATERY_GLOBULES'), +(-1548042,'Water is life. It has become a rare commodity here in Outland. A commodity that we alone shall control. We are the Highborne, and the time has come at last for us to retake our rightful place in the world!',11531,1,0,'vashj SAY_INTRO'), +(-1548043,'I\'ll split you from stem to stern!',11532,1,0,'vashj SAY_AGGRO1'), +(-1548044,'Victory to Lord Illidan!',11533,1,0,'vashj SAY_AGGRO2'), +(-1548045,'I spit on you, surface filth!',11534,1,0,'vashj SAY_AGGRO3'), +(-1548046,'Death to the outsiders!',11535,1,0,'vashj SAY_AGGRO4'), +(-1548047,'I did not wish to lower myself by engaging your kind, but you leave me little choice!',11538,1,0,'vashj SAY_PHASE1'), +(-1548048,'The time is now! Leave none standing!',11539,1,0,'vashj SAY_PHASE2'), +(-1548049,'You may want to take cover.',11540,1,0,'vashj SAY_PHASE3'), +(-1548050,'Straight to the heart!',11536,1,0,'vashj SAY_BOWSHOT1'), +(-1548051,'Seek your mark!',11537,1,0,'vashj SAY_BOWSHOT2'), +(-1548052,'Your time ends now!',11541,1,0,'vashj SAY_SLAY1'), +(-1548053,'You have failed!',11542,1,0,'vashj SAY_SLAY2'), +(-1548054,'Be\'lamere an\'delay',11543,1,0,'vashj SAY_SLAY3'), +(-1548055,'Lord Illidan, I... I am... sorry.',11544,1,0,'vashj SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1545023 AND -1545000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1545000,'Surge forth my pets!',10360,1,0,'thespia SAY_SUMMON'), +(-1545001,'The depths will consume you!',10361,1,0,'thespia SAY_AGGRO_1'), +(-1545002,'Meet your doom, surface dwellers!',10362,1,0,'thespia SAY_AGGRO_2'), +(-1545003,'You will drown in blood!',10363,1,0,'thespia SAY_AGGRO_3'), +(-1545004,'To the depths of oblivion with you!',10364,1,0,'thespia SAY_SLAY_1'), +(-1545005,'For my lady and master!',10365,1,0,'thespia SAY_SLAY_2'), +(-1545006,'Our matron will be.. the end of.. you..',10366,1,0,'thespia SAY_DEAD'), +(-1545007,'I\'m bringin\' the pain!',10367,1,0,'mekgineer SAY_MECHANICS'), +(-1545008,'You\'re in for a world of hurt!',10368,1,0,'mekgineer SAY_AGGRO_1'), +(-1545009,'Eat hot metal, scumbag!',10369,1,0,'mekgineer SAY_AGGRO_2'), +(-1545010,'I\'ll come over there!',10370,1,0,'mekgineer SAY_AGGRO_3'), +(-1545011,'I\'m bringin\' the pain!',10371,1,0,'mekgineer SAY_AGGRO_4'), +(-1545012,'You just got served, punk!',10372,1,0,'mekgineer SOUND_SLAY_1'), +(-1545013,'I own you!',10373,1,0,'mekgineer SOUND_SLAY_2'), +(-1545014,'Have fun dyin\', cupcake!',10374,1,0,'mekgineer SOUND_SLAY_3'), +(-1545015,'Mommy!',10375,1,0,'mekgineer SAY_DEATH'), +(-1545016,'You deem yourselves worthy simply because you bested my guards? Our work here will not be compromised!',10390,1,0,'kalithresh SAY_INTRO'), +(-1545017,'This is not nearly over...',10391,1,0,'kalithresh SAY_REGEN'), +(-1545018,'Your head will roll!',10392,1,0,'kalithresh SAY_AGGRO1'), +(-1545019,'I despise all of your kind!',10393,1,0,'kalithresh SAY_AGGRO2'), +(-1545020,'Ba\'ahntha sol\'dorei!',10394,1,0,'kalithresh SAY_AGGRO3'), +(-1545021,'Scram, surface filth!',10395,1,0,'kalithresh SAY_SLAY1'), +(-1545022,'Ah ha ha ha ha ha ha!',10396,1,0,'kalithresh SAY_SLAY2'), +(-1545023,'For her Excellency... for... Vashj!',10397,1,0,'kalithresh SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540041 AND -1540000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1540000,'You wish to fight us all at once? This should be amusing!',10262,1,0,'nethekurse SAY_INTRO'), +(-1540001,'You can have that one. I no longer need him.',10263,1,0,'nethekurse PEON_ATTACK_1'), +(-1540002,'Yes, beat him mercilessly. His skull is a thick as an ogres.',10264,1,0,'nethekurse PEON_ATTACK_2'), +(-1540003,'Don\'t waste your time on that one. He\'s weak!',10265,1,0,'nethekurse PEON_ATTACK_3'), +(-1540004,'You want him? Very well, take him!',10266,1,0,'nethekurse PEON_ATTACK_4'), +(-1540005,'One pitiful wretch down. Go on, take another one.',10267,1,0,'nethekurse PEON_DIE_1'), +(-1540006,'Ahh, what a waste... Next!',10268,1,0,'nethekurse PEON_DIE_2'), +(-1540007,'I was going to kill him anyway!',10269,1,0,'nethekurse PEON_DIE_3'), +(-1540008,'Thank you for saving me the trouble! Now it\'s my turn to have some fun...',10270,1,0,'nethekurse PEON_DIE_4'), +(-1540009,'Beg for your pittyfull life!',10259,1,0,'nethekurse SAY_TAUNT_1'), +(-1540010,'Run covad, ruun!',10260,1,0,'nethekurse SAY_TAUNT_2'), +(-1540011,'Your pain amuses me.',10261,1,0,'nethekurse SAY_TAUNT_3'), +(-1540012,'I\'m already bored.',10271,1,0,'nethekurse SAY_AGGRO_1'), +(-1540013,'Come on! ... Show me a real fight.',10272,1,0,'nethekurse SAY_AGGRO_2'), +(-1540014,'I had more fun torturing the peons.',10273,1,0,'nethekurse SAY_AGGRO_3'), +(-1540015,'You Lose.',10274,1,0,'nethekurse SAY_SLAY_1'), +(-1540016,'Ohh! Just die.',10275,1,0,'nethekurse SAY_SLAY_2'), +(-1540017,'What a ... a shame.',10276,1,0,'nethekurse SAY_DIE'), +(-1540018,'Smash!',10306,1,0,'omrogg GoCombat_1'), +(-1540019,'If you nice me let you live.',10308,1,0,'omrogg GoCombat_2'), +(-1540020,'Me hungry!',10309,1,0,'omrogg GoCombat_3'), +(-1540021,'Why don\'t you let me do the talking?',10317,1,0,'omrogg GoCombatDelay_1'), +(-1540022,'No, we will NOT let you live!',10318,1,0,'omrogg GoCombatDelay_2'), +(-1540023,'You always hungry. That why we so fat!',10319,1,0,'omrogg GoCombatDelay_3'), +(-1540024,'You stay here. Me go kill someone else!',10303,1,0,'omrogg Threat_1'), +(-1540025,'What are you doing!',10315,1,0,'omrogg Threat_2'), +(-1540026,'Me kill someone else...',10302,1,0,'omrogg Threat_3'), +(-1540027,'Me not like this one...',10300,1,0,'omrogg Threat_4'), +(-1540028,'That\'s not funny!',10314,1,0,'omrogg ThreatDelay1_1'), +(-1540029,'Me get bored...',10305,1,0,'omrogg ThreatDelay1_2'), +(-1540030,'I\'m not done yet, idiot!',10313,1,0,'omrogg ThreatDelay1_3'), +(-1540031,'Hey you numbskull!',10312,1,0,'omrogg ThreatDelay1_4'), +(-1540032,'Ha ha ha.',10304,1,0,'omrogg ThreatDelay2_1'), +(-1540033,'Whhy! He almost dead!',10316,1,0,'omrogg ThreatDelay2_2'), +(-1540034,'H\'ey...',10307,1,0,'omrogg ThreatDelay2_3'), +(-1540035,'We kill his friend!',10301,1,0,'omrogg ThreatDelay2_4'), +(-1540036,'This one die easy!',10310,1,0,'omrogg Killing_1'), +(-1540037,'I\'m tired. You kill next one!',10320,1,0,'omrogg Killing_2'), +(-1540038,'That\'s because I do all the hard work!',10321,1,0,'omrogg KillingDelay_1'), +(-1540039,'This all...your fault!',10311,1,0,'omrogg YELL_DIE_L'), +(-1540040,'I...hate...you...',10322,1,0,'omrogg YELL_DIE_R'), +(-1540041,'enrages',0,2,0,'omrogg EMOTE_ENRAGE'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1542014 AND -1542000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1542000,'Who dares interrupt... What is this? What have you done? You ruin everything!',10164,1,0,'kelidan SAY_WAKE'), +(-1542001,'You mustn\'t let him loose!',10166,1,0,'kelidan SAY_ADD_AGGRO_1'), +(-1542002,'Ignorant whelps!',10167,1,0,'kelidan SAY_ADD_AGGRO_2'), +(-1542003,'You fools! He\'ll kill us all!',10168,1,0,'kelidan SAY_ADD_AGGRO_3'), +(-1542004,'Just as you deserve!',10169,1,0,'kelidan SAY_KILL_1'), +(-1542005,'Your friends will soon be joining you.',10170,1,0,'kelidan SAY_KILL_2'), +(-1542006,'Closer... Come closer.. and burn!',10165,1,0,'kelidan SAY_NOVA'), +(-1542007,'Good luck... you\'ll need it..',10171,1,0,'kelidan SAY_DIE'), +(-1542008,'Come intruders....',0,1,0,'broggok SAY_AGGRO'), +(-1542009,'My work must not be interrupted.',10286,1,0,'the_maker SAY_AGGRO_1'), +(-1542010,'Perhaps I can find a use for you.',10287,1,0,'the_maker SAY_AGGRO_2'), +(-1542011,'Anger... Hate... These are tools I can use.',10288,1,0,'the_maker SAY_AGGRO_3'), +(-1542012,'Let\'s see what I can make of you.',10289,1,0,'the_maker SAY_KILL_1'), +(-1542013,'It is pointless to resist.',10290,1,0,'the_maker SAY_KILL_2'), +(-1542014,'Stay away from... me.',10291,1,0,'the_maker SAY_DIE'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1543016 AND -1543000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1543000,'Do you smell that? Fresh meat has somehow breached our citadel. Be wary of any intruders.',0,1,0,'gargolmar SAY_TAUNT'), +(-1543001,'Heal me! QUICKLY!',10329,1,0,'gargolmar SAY_HEAL'), +(-1543002,'Back off, pup!',10330,1,0,'gargolmar SAY_SURGE'), +(-1543003,'What have we here...?',10331,1,0,'gargolmar SAY_AGGRO_1'), +(-1543004,'Heh... this may hurt a little.',10332,1,0,'gargolmar SAY_AGGRO_2'), +(-1543005,'I\'m gonna enjoy this.',10333,1,0,'gargolmar SAY_AGGRO_3'), +(-1543006,'Say farewell!',10334,1,0,'gargolmar SAY_KILL_1'), +(-1543007,'Much too easy...',10335,1,0,'gargolmar SAY_KILL_2'), +(-1543008,'Hahah.. <cough> ..argh!',10336,1,0,'gargolmar SAY_DIE'), +(-1543009,'You dare stand against me?!',10280,1,0,'omor SAY_AGGRO_1'), +(-1543010,'I will not be defeated!',10279,1,0,'omor SAY_AGGRO_2'), +(-1543011,'Your insolence will be your death.',10281,1,0,'omor SAY_AGGRO_3'), +(-1543012,'Achor-she-ki! Feast my pet! Eat your fill!',10277,1,0,'omor SAY_SUMMON'), +(-1543013,'A-Kreesh!',10278,1,0,'omor SAY_CURSE'), +(-1543014,'Die, weakling!',10282,1,0,'omor SAY_KILL_1'), +(-1543015,'It is... not over.',10284,1,0,'omor SAY_DIE'), +(-1543016,'I am victorious!',10283,1,0,'omor SAY_WIPE'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1544014 AND -1544000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1544000,'Wretched, meddling insects. Release me and perhaps i will grant you a merciful death!',10247,1,0,'magtheridon SAY_TAUNT1'), +(-1544001,'Vermin! Leeches! Take my blood and choke on it!',10248,1,0,'magtheridon SAY_TAUNT2'), +(-1544002,'Illidan is an arrogant fool. I will crush him and reclaim Outland as my own.',10249,1,0,'magtheridon SAY_TAUNT3'), +(-1544003,'Away, you mindless parasites. My blood is my own!',10250,1,0,'magtheridon SAY_TAUNT4'), +(-1544004,'How long do you believe your pathetic sorcery can hold me?',10251,1,0,'magtheridon SAY_TAUNT5'), +(-1544005,'My blood will be the end of you!',10252,1,0,'magtheridon SAY_TAUNT6'), +(-1544006,'I...am...UNLEASHED!!!',10253,1,0,'magtheridon SAY_FREED'), +(-1544007,'Thank you for releasing me. Now...die!',10254,1,0,'magtheridon SAY_AGGRO'), +(-1544008,'Not again...NOT AGAIN!',10256,1,0,'magtheridon SAY_BANISH'), +(-1544009,'I will not be taken so easily. Let the walls of this prison tremble...and FALL!!!',10257,1,0,'magtheridon SAY_CHAMBER_DESTROY'), +(-1544010,'Did you think me weak? Soft? Who is the weak one now?!',10255,1,0,'magtheridon SAY_PLAYER_KILLED'), +(-1544011,'The Legion...will consume you...all...',10258,1,0,'magtheridon SAY_DEATH'), +(-1544012,'becomes enraged!',0,2,0,'magtheridon EMOTE_BERSERK'), +(-1544013,'begins to cast Blast Nova!',0,2,0,'magtheridon EMOTE_BLASTNOVA'), +(-1544014,'bonds begin to weaken!',0,2,0,'magtheridon EMOTE_BEGIN'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1565019 AND -1565000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1565000,'Gronn are the real power in outland.',11367,1,0,'maulgar SAY_AGGRO'), +(-1565001,'You will not defeat the hand of Gruul!',11368,1,0,'maulgar SAY_ENRAGE'), +(-1565002,'You won\'t kill next one so easy!',11369,1,0,'maulgar SAY_OGRE_DEATH1'), +(-1565003,'Pah! Does not prove anything!',11370,1,0,'maulgar SAY_OGRE_DEATH2'), +(-1565004,'I\'m not afraid of you.',11371,1,0,'maulgar SAY_OGRE_DEATH3'), +(-1565005,'Good, now you fight me!',11372,1,0,'maulgar SAY_OGRE_DEATH4'), +(-1565006,'You not so tough afterall!',11373,1,0,'maulgar SAY_SLAY1'), +(-1565007,'Aha-ha ha ha!',11374,1,0,'maulgar SAY_SLAY2'), +(-1565008,'Mulgar is king!',11375,1,0,'maulgar SAY_SLAY3'), +(-1565009,'Gruul... will crush you...',11376,1,0,'maulgar SAY_DEATH'), +(-1565010,'Come... and die.',11355,1,0,'gruul SAY_AGGRO'), +(-1565011,'Scurry',11356,1,0,'gruul SAY_SLAM1'), +(-1565012,'No escape',11357,1,0,'gruul SAY_SLAM2'), +(-1565013,'Stay',11358,1,0,'gruul SAY_SHATTER1'), +(-1565014,'Beg... for life',11359,1,0,'gruul SAY_SHATTER2'), +(-1565015,'No more',11360,1,0,'gruul SAY_SLAY1'), +(-1565016,'Unworthy',11361,1,0,'gruul SAY_SLAY2'), +(-1565017,'Die',11362,1,0,'gruul SAY_SLAY3'), +(-1565018,'Aaargh...',11363,1,0,'gruul SAY_DEATH'), +(-1565019,'grows in size!',0,2,0,'gruul EMOTE_GROW'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1532102 AND -1532000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1532000,'Well done Midnight!',9173,1,0,'attumen SAY_MIDNIGHT_KILL'), +(-1532001,'Cowards! Wretches!',9167,1,0,'attumen SAY_APPEAR1'), +(-1532002,'Who dares attack the steed of the Huntsman?',9298,1,0,'attumen SAY_APPEAR2'), +(-1532003,'Perhaps you would rather test yourselves against a more formidable opponent?!',9299,1,0,'attumen SAY_APPEAR3'), +(-1532004,'Come, Midnight, let\'s disperse this petty rabble!',9168,1,0,'attumen SAY_MOUNT'), +(-1532005,'It was... inevitable.',9169,1,0,'attumen SAY_KILL1'), +(-1532006,'Another trophy to add to my collection!',9300,1,0,'attumen SAY_KILL2'), +(-1532007,'Weapons are merely a convenience for a warrior of my skill!',9166,1,0,'attumen SAY_DISARMED'), +(-1532008,'I always knew... someday I would become... the hunted.',9165,1,0,'attumen SAY_DEATH'), +(-1532009,'Such easy sport.',9170,1,0,'attumen SAY_RANDOM1'), +(-1532010,'Amateurs! Do not think you can best me! I kill for a living.',9304,1,0,'attumen SAY_RANDOM2'), +(-1532011,'Hmm, unannounced visitors? Preparations must be made.',9211,1,0,'moroes SAY_AGGRO'), +(-1532012,'Now, where was I? Oh yes...',9215,1,0,'moroes SAY_SPECIAL_1'), +(-1532013,'You rang?',9316,1,0,'moroes SAY_SPECIAL_2'), +(-1532014,'One more for dinner this evening.',9214,1,0,'moroes SAY_KILL_1'), +(-1532015,'Time... Never enough time.',9314,1,0,'moroes SAY_KILL_2'), +(-1532016,'I\'ve gone and made a mess.',9315,1,0,'moroes SAY_KILL_3'), +(-1532017,'How terribly clumsy of me...',9213,1,0,'moroes SAY_DEATH'), +(-1532018,'Your behavior will not be tolerated!',9204,1,0,'maiden SAY_AGGRO'), +(-1532019,'Ah ah ah...',9207,1,0,'maiden SAY_SLAY1'), +(-1532020,'This is for the best.',9312,1,0,'maiden SAY_SLAY2'), +(-1532021,'Impure thoughts lead to profane actions.',9311,1,0,'maiden SAY_SLAY3'), +(-1532022,'Cast out your corrupt thoughts.',9313,1,0,'maiden SAY_REPENTANCE1'), +(-1532023,'Your impurity must be cleansed.',9208,1,0,'maiden SAY_REPENTANCE2'), +(-1532024,'Death comes. Will your conscience be clear?',9206,1,0,'maiden SAY_DEATH'), +(-1532025,'Oh at last, at last. I can go home.',9190,1,0,'dorothee SAY_DOROTHEE_DEATH'), +(-1532026,'Don\'t let them hurt us, Tito! Oh, you won\'t, will you?',9191,1,0,'dorothee SAY_DOROTHEE_SUMMON'), +(-1532027,'Tito, oh Tito, no!',9192,1,0,'dorothee SAY_DOROTHEE_TITO_DEATH'), +(-1532028,'Oh dear, we simply must find a way home! The old wizard could be our only hope! Strawman, Roar, Tinhead, will you... wait! Oh golly, look! We have visitors!',9195,1,0,'dorothee SAY_DOROTHEE_AGGRO'), +(-1532029,'Wanna fight? Huh? Do ya? C\'mon, I\'ll fight you with both claws behind my back!',9227,1,0,'roar SAY_ROAR_AGGRO'), +(-1532030,'You didn\'t have to go and do that.',9229,1,0,'roar SAY_ROAR_DEATH'), +(-1532031,'I think I\'m going to go take fourty winks.',9230,1,0,'roar SAY_ROAR_SLAY'), +(-1532032,'Now what should I do with you? I simply can\'t make up my mind.',9254,1,0,'strawman SAY_STRAWMAN_AGGRO'), +(-1532033,'Don\'t let them make a mattress... out of me.',9256,1,0,'strawman SAY_STRAWMAN_DEATH'), +(-1532034,'I guess I\'m not a failure after all.',9257,1,0,'strawman SAY_STRAWMAN_SLAY'), +(-1532035,'I could really use a heart. Say, can I have yours?',9268,1,0,'tinhead SAY_TINHEAD_AGGRO'), +(-1532036,'Back to being an old rustbucket.',9270,1,0,'tinhead SAY_TINHEAD_DEATH'), +(-1532037,'Guess I\'m not so rusty, after all.',9271,1,0,'tinhead SAY_TINHEAD_SLAY'), +(-1532038,'begins to rust.',0,2,0,'tinhead EMOTE_RUST'), +(-1532039,'Woe to each and every one of you my pretties! <cackles>',9179,1,0,'crone SAY_CRONE_AGGRO'), +(-1532040,'It will all be over soon! <cackles>',9307,1,0,'crone SAY_CRONE_AGGRO2'), +(-1532041,'How could you? What a cruel, cruel world!',9178,1,0,'crone SAY_CRONE_DEATH'), +(-1532042,'Fixed you, didn\'t I? <cackles>',9180,1,0,'crone SAY_CRONE_SLAY'), +(-1532043,'All the better to own you with!',9276,1,0,'wolf SAY_WOLF_AGGRO'), +(-1532044,'Mmmm... delicious.',9277,1,0,'wolf SAY_WOLF_SLAY'), +(-1532045,'Run away little girl, run away!',9278,1,0,'wolf SAY_WOLF_HOOD'), +(-1532046,'What devil art thou, that dost torment me thus?',9196,1,0,'julianne SAY_JULIANNE_AGGRO'), +(-1532047,'Where is my lord? Where is my Romulo?',9199,1,0,'julianne SAY_JULIANNE_ENTER'), +(-1532048,'Romulo, I come! Oh... this do I drink to thee!',9198,1,0,'julianne SAY_JULIANNE_DEATH01'), +(-1532049,'Where is my Lord? Where is my Romulo? Ohh, happy dagger! This is thy sheath! There rust, and let me die!',9310,1,0,'julianne SAY_JULIANNE_DEATH02'), +(-1532050,'Come, gentle night; and give me back my Romulo!',9200,1,0,'julianne SAY_JULIANNE_RESURRECT'), +(-1532051,'Parting is such sweet sorrow.',9201,1,0,'julianne SAY_JULIANNE_SLAY'), +(-1532052,'Wilt thou provoke me? Then have at thee, boy!',9233,1,0,'romulo SAY_ROMULO_AGGRO'), +(-1532053,'Thou smilest... upon the stroke that... murders me.',9235,1,0,'romulo SAY_ROMULO_DEATH'), +(-1532054,'This day\'s black fate on more days doth depend. This but begins the woe. Others must end.',9236,1,0,'romulo SAY_ROMULO_ENTER'), +(-1532055,'Thou detestable maw, thou womb of death; I enforce thy rotten jaws to open!',9237,1,0,'romulo SAY_ROMULO_RESURRECT'), +(-1532056,'How well my comfort is revived by this!',9238,1,0,'romulo SAY_ROMULO_SLAY'), +(-1532057,'The Menagerie is for guests only.',9183,1,0,'curator SAY_AGGRO'), +(-1532058,'Gallery rules will be strictly enforced.',9188,1,0,'curator SAY_SUMMON1'), +(-1532059,'This curator is equipped for gallery protection.',9309,1,0,'curator SAY_SUMMON2'), +(-1532060,'Your request cannot be processed.',9186,1,0,'curator SAY_EVOCATE'), +(-1532061,'Failure to comply will result in offensive action.',9185,1,0,'curator SAY_ENRAGE'), +(-1532062,'Do not touch the displays.',9187,1,0,'curator SAY_KILL1'), +(-1532063,'You are not a guest.',9308,1,0,'curator SAY_KILL2'), +(-1532064,'This Curator is no longer op... er... ation... al.',9184,1,0,'curator SAY_DEATH'), +(-1532065,'Your blood will anoint my circle.',9264,1,0,'terestian SAY_SLAY1'), +(-1532066,'The great one will be pleased.',9329,1,0,'terestian SAY_SLAY2'), +(-1532067,'My life, is yours. Oh great one.',9262,1,0,'terestian SAY_DEATH'), +(-1532068,'Ah, you\'re just in time. The rituals are about to begin.',9260,1,0,'terestian SAY_AGGRO'), +(-1532069,'Please, accept this humble offering, oh great one.',9263,1,0,'terestian SAY_SACRIFICE1'), +(-1532070,'Let the sacrifice serve his testament to my fealty.',9330,1,0,'terestian SAY_SACRIFICE2'), +(-1532071,'Come, you dwellers in the dark. Rally to my call!',9265,1,0,'terestian SAY_SUMMON1'), +(-1532072,'Gather, my pets. There is plenty for all.',9331,1,0,'terestian SAY_SUMMON2'), +(-1532073,'Please, no more. My son... he\'s gone mad!',9241,1,0,'aran SAY_AGGRO1'), +(-1532074,'I\'ll not be tortured again!',9323,1,0,'aran SAY_AGGRO2'), +(-1532075,'Who are you? What do you want? Stay away from me!',9324,1,0,'aran SAY_AGGRO3'), +(-1532076,'I\'ll show you this beaten dog still has some teeth!',9245,1,0,'aran SAY_FLAMEWREATH1'), +(-1532077,'Burn you hellish fiends!',9326,1,0,'aran SAY_FLAMEWREATH2'), +(-1532078,'I\'ll freeze you all!',9246,1,0,'aran SAY_BLIZZARD1'), +(-1532079,'Back to the cold dark with you!',9327,1,0,'aran SAY_BLIZZARD2'), +(-1532080,'Yes, yes, my son is quite powerful... but I have powers of my own!',9242,1,0,'aran SAY_EXPLOSION1'), +(-1532081,'I am not some simple jester! I am Nielas Aran!',9325,1,0,'aran SAY_EXPLOSION2'), +(-1532082,'Surely you would not deny an old man a replenishing drink? No, no I thought not.',9248,1,0,'aran SAY_DRINK'), +(-1532083,'I\'m not finished yet! No, I have a few more tricks up me sleeve.',9251,1,0,'aran SAY_ELEMENTALS'), +(-1532084,'I want this nightmare to be over!',9250,1,0,'aran SAY_KILL1'), +(-1532085,'Torment me no more!',9328,1,0,'aran SAY_KILL2'), +(-1532086,'You\'ve wasted enough of my time. Let these games be finished!',9247,1,0,'aran SAY_TIMEOVER'), +(-1532087,'At last... The nightmare is.. over...',9244,1,0,'aran SAY_DEATH'), +(-1532088,'Where did you get that?! Did HE send you?!',9249,1,0,'aran SAY_ATIESH'), +(-1532089,'cries out in withdrawal, opening gates to the warp.',0,2,0,'netherspite EMOTE_PHASE_PORTAL'), +(-1532090,'goes into a nether-fed rage!',0,2,0,'netherspite EMOTE_PHASE_BANISH'), +(-1532091,'Madness has brought you here to me. I shall be your undoing!',9218,1,0,'malchezaar SAY_AGGRO'), +(-1532092,'Simple fools! Time is the fire in which you\'ll burn!',9220,1,0,'malchezaar SAY_AXE_TOSS1'), +(-1532093,'I see the subtlety of conception is beyond primitives such as you.',9317,1,0,'malchezaar SAY_AXE_TOSS2'), +(-1532094,'Who knows what secrets hide in the dark.',9223,1,0,'malchezaar SAY_SPECIAL1'), +(-1532095,'The cerestial forces are mine to manipulate.',9320,1,0,'malchezaar SAY_SPECIAL2'), +(-1532096,'How can you hope to withstand against such overwhelming power?',9321,1,0,'malchezaar SAY_SPECIAL3'), +(-1532097,'Surely you did not think you could win.',9222,1,0,'malchezaar SAY_SLAY1'), +(-1532098,'Your greed, your foolishness has brought you to this end.',9318,1,0,'malchezaar SAY_SLAY2'), +(-1532099,'You are, but a plaything, unfit even to amuse.',9319,1,0,'malchezaar SAY_SLAY3'), +(-1532100,'All realities, all dimensions are open to me!',9224,1,0,'malchezaar SAY_SUMMON1'), +(-1532101,'You face not Malchezaar alone, but the legions I command!',9322,1,0,'malchezaar SAY_SUMMON2'), +(-1532102,'I refuse to concede defeat. I am a prince of the Eredar! I am...',9221,1,0,'malchezaar SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1550043 AND -1550000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1550000,'Alert, you are marked for extermination!',11213,1,0,'voidreaver SAY_AGGRO'), +(-1550001,'Extermination, successful.',11215,1,0,'voidreaver SAY_SLAY1'), +(-1550002,'Imbecile life form, no longer functional.',11216,1,0,'voidreaver SAY_SLAY2'), +(-1550003,'Threat neutralized.',11217,1,0,'voidreaver SAY_SLAY3'), +(-1550004,'Systems... shutting... down...',11214,1,0,'voidreaver SAY_DEATH'), +(-1550005,'Alternative measure commencing...',11218,1,0,'voidreaver SAY_POUNDING1'), +(-1550006,'Calculating force parameters...',11219,1,0,'voidreaver SAY_POUNDING2'), +(-1550007,'Tal anu\'men no Sin\'dorei!',11134,1,0,'solarian SAY_AGGRO'), +(-1550008,'Ha ha ha! You are hopelessly outmatched!',11139,1,0,'solarian SAY_SUMMON1'), +(-1550009,'I will crush your delusions of grandeur!',11140,1,0,'solarian SAY_SUMMON2'), +(-1550010,'Your soul belongs to the Abyss!',11136,1,0,'solarian SAY_KILL1'), +(-1550011,'By the blood of the Highborne!',11137,1,0,'solarian SAY_KILL2'), +(-1550012,'For the Sunwell!',11138,1,0,'solarian SAY_KILL3'), +(-1550013,'The warmth of the sun... awaits.',11135,1,0,'solarian SAY_DEATH'), +(-1550014,'Enough of this! Now I call upon the fury of the cosmos itself.',0,1,0,'solarian SAY_VOIDA'), +(-1550015,'I become ONE... with the VOID!',0,1,0,'solarian SAY_VOIDB'), +(-1550016,'Energy. Power. My people are addicted to it... a dependence made manifest after the Sunwell was destroyed. Welcome... to the future. A pity you are too late to stop it. No one can stop me now! Selama ashal\'anore!',11256,1,0,'kaelthas SAY_INTRO'), +(-1550017,'Capernian will see to it that your stay here is a short one.',11257,1,0,'kaelthas SAY_INTRO_CAPERNIAN'), +(-1550018,'Well done, you have proven worthy to test your skills against my master engineer, Telonicus.',11258,1,0,'kaelthas SAY_INTRO_TELONICUS'), +(-1550019,'Let us see how your nerves hold up against the Darkener, Thaladred.',11259,1,0,'kaelthas SAY_INTRO_THALADRED'), +(-1550020,'You have persevered against some of my best advisors... but none can withstand the might of the Blood Hammer. Behold, Lord Sanguinar!',11260,1,0,'kaelthas SAY_INTRO_SANGUINAR'), +(-1550021,'As you see, I have many weapons in my arsenal...',11261,1,0,'kaelthas SAY_PHASE2_WEAPON'), +(-1550022,'Perhaps I underestimated you. It would be unfair to make you fight all four advisors at once, but... fair treatment was never shown to my people. I\'m just returning the favor.',11262,1,0,'kaelthas SAY_PHASE3_ADVANCE'), +(-1550023,'Alas, sometimes one must take matters into one\'s own hands. Balamore shanal!',11263,1,0,'kaelthas SAY_PHASE4_INTRO2'), +(-1550024,'I have not come this far to be stopped! The future I have planned will not be jeopardized! Now you will taste true power!!',11273,1,0,'kaelthas SAY_PHASE5_NUTS'), +(-1550025,'You will not prevail.',11270,1,0,'kaelthas SAY_SLAY1'), +(-1550026,'You gambled...and lost.',11271,1,0,'kaelthas SAY_SLAY2'), +(-1550027,'This was Child\'s play.',11272,1,0,'kaelthas SAY_SLAY3'), +(-1550028,'Obey me.',11268,1,0,'kaelthas SAY_MINDCONTROL1'), +(-1550029,'Bow to my will.',11269,1,0,'kaelthas SAY_MINDCONTROL2'), +(-1550030,'Let us see how you fare when your world is turned upside down.',11264,1,0,'kaelthas SAY_GRAVITYLAPSE1'), +(-1550031,'Having trouble staying grounded?',11265,1,0,'kaelthas SAY_GRAVITYLAPSE2'), +(-1550032,'Anara\'nel belore!',11267,1,0,'kaelthas SAY_SUMMON_PHOENIX1'), +(-1550033,'By the power of the sun!',11266,1,0,'kaelthas SAY_SUMMON_PHOENIX2'), +(-1550034,'For...Quel...thalas!',11274,1,0,'kaelthas SAY_DEATH'), +(-1550035,'Prepare yourselves!',11203,1,0,'thaladred SAY_THALADRED_AGGRO'), +(-1550036,'Forgive me, my prince! I have... failed.',11204,1,0,'thaladred SAY_THALADRED_DEATH'), +(-1550037,'sets his gaze on $N!',0,2,0,'thaladred EMOTE_THALADRED_GAZE'), +(-1550038,'Blood for blood!',11152,1,0,'sanguinar SAY_SANGUINAR_AGGRO'), +(-1550039,'NO! I ...will... not...',11153,1,0,'sanguinar SAY_SANGUINAR_DEATH'), +(-1550040,'The sin\'dore reign supreme!',11117,1,0,'capernian SAY_CAPERNIAN_AGGRO'), +(-1550041,'This is not over!',11118,1,0,'capernian SAY_CAPERNIAN_DEATH'), +(-1550042,'Anar\'alah belore!',11157,1,0,'telonicus SAY_TELONICUS_AGGRO'), +(-1550043,'More perils... await',11158,1,0,'telonicus SAY_TELONICUS_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1553012 AND -1553000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1553000,'What are you doing? These specimens are very delicate!',11144,1,0,'freywinn SAY_AGGRO'), +(-1553001,'Your life cycle is now concluded!',11145,1,0,'freywinn SAY_KILL_1'), +(-1553002,'You will feed the worms.',11146,1,0,'freywinn SAY_KILL_2'), +(-1553003,'Endorel aluminor!',11147,1,0,'freywinn SAY_TREE_1'), +(-1553004,'Nature bends to my will!',11148,1,0,'freywinn SAY_TREE_2'), +(-1553005,'The specimens...must be preserved.',11149,1,0,'freywinn SAY_DEATH'), +(-1553006,'emits a strange noise.',0,2,0,'laj EMOTE_SUMMON'), +(-1553007,'Who disturbs this sanctuary?',11230,1,0,'warp SAY_AGGRO'), +(-1553008,'You must die! But wait: this does not--No, no... you must die!',11231,1,0,'warp SAY_SLAY_1'), +(-1553009,'What am I doing? Why do I...',11232,1,0,'warp SAY_SLAY_2'), +(-1553010,'Children, come to me!',11233,1,0,'warp SAY_SUMMON_1'), +(-1553011,'Maybe this is not--No, we fight! Come to my aid.',11234,1,0,'warp SAY_SUMMON_2'), +(-1553012,'So... confused. Do not... belong here!',11235,1,0,'warp SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1554027 AND -1554000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1554000,'I predict a painful death.',11101,1,0,'gyro SAY_AGGRO'), +(-1554001,'Measure twice; cut once!',11104,1,0,'gyro SAY_SAW_ATTACK1'), +(-1554002,'If my division is correct, you should be quite dead.',11105,1,0,'gyro SAY_SAW_ATTACK2'), +(-1554003,'Your strategy was flawed!',11102,1,0,'gyro SAY_SLAY1'), +(-1554004,'Yes, the only logical outcome.',11103,1,0,'gyro SAY_SLAY2'), +(-1554005,'An unforseen... contingency',11106,1,0,'gyro SAY_DEATH'), +(-1554006,'You have approximately five seconds to live.',11109,1,0,'ironhand SAY_AGGRO_1'), +(-1554007,'With the precise angle and velocity...',11112,1,0,'ironhand SAY_HAMMER_1'), +(-1554008,'Low tech yet quiet effective!',11113,1,0,'ironhand SAY_HAMMER_2'), +(-1554009,'A foregone conclusion.',11110,1,0,'ironhand SAY_SLAY_1'), +(-1554010,'The processing will continue a schedule!',11111,1,0,'ironhand SAY_SLAY_2'), +(-1554011,'My calculations did not...',11114,1,0,'ironhand SAY_DEATH_1'), +(-1554012,'raises his hammer menacingly...',0,3,0,'ironhand EMOTE_HAMMER'), +(-1554013,'Don\'t value your life very much, do you?',11186,1,0,'sepethrea SAY_AGGRO'), +(-1554014,'I am not alone.',11191,1,0,'sepethrea SAY_SUMMON'), +(-1554015,'Think you can take the heat?',11189,1,0,'sepethrea SAY_DRAGONS_BREATH_1'), +(-1554016,'Anar\'endal dracon!',11190,1,0,'sepethrea SAY_DRAGONS_BREATH_2'), +(-1554017,'And don\'t come back!',11187,1,0,'sepethrea SAY_SLAY1'), +(-1554018,'En\'dala finel el\'dal',11188,1,0,'sepethrea SAY_SLAY2'), +(-1554019,'Anu... bala belore...alon.',11192,1,0,'sepethrea SAY_DEATH'), +(-1554020,'We are on a strict timetable. You will not interfere!',11193,1,0,'pathaleon SAY_AGGRO'), +(-1554021,'I\'m looking for a team player...',11197,1,0,'pathaleon SAY_DOMINATION_1'), +(-1554022,'You work for me now!',11198,1,0,'pathaleon SAY_DOMINATION_2'), +(-1554023,'Time to supplement my work force.',11196,1,0,'pathaleon SAY_SUMMON'), +(-1554024,'I prefeer to be hands-on...',11199,1,0,'pathaleon SAY_ENRAGE'), +(-1554025,'A minor inconvenience.',11194,1,0,'pathaleon SAY_SLAY_1'), +(-1554026,'Looks like you lose.',11195,1,0,'pathaleon SAY_SLAY_2'), +(-1554027,'The project will... continue.',11200,1,0,'pathaleon SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1585029 AND -1585000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1585000,'You only waste my time!',12378,1,0,'selin SAY_AGGRO'), +(-1585001,'My hunger knows no bounds!',12381,1,0,'selin SAY_ENERGY'), +(-1585002,'Yes! I am a god!',12382,1,0,'selin SAY_EMPOWERED'), +(-1585003,'Enough distractions!',12388,1,0,'selin SAY_KILL_1'), +(-1585004,'I am invincible!',12385,1,0,'selin SAY_KILL_2'), +(-1585005,'No! More... I must have more!',12383,1,0,'selin SAY_DEATH'), +(-1585006,'begins to channel from the nearby Fel Crystal...',0,3,0,'selin EMOTE_CRYSTAL'), +(-1585007,'Drain...life!',12389,1,0,'vexallus SAY_AGGRO'), +(-1585008,'Un...con...tainable.',12392,1,0,'vexallus SAY_ENERGY'), +(-1585009,'Un...leash...',12390,1,0,'vexallus SAY_OVERLOAD'), +(-1585010,'Con...sume.',12393,1,0,'vexallus SAY_KILL'), +(-1585011,'discharges pure energy!',0,3,0,'vexallus EMOTE_DISCHARGE_ENERGY'), +(-1585012,'Annihilate them!',12395,1,0,'delrissa SAY_AGGRO'), +(-1585013,'Oh, the horror.',12398,1,0,'delrissa LackeyDeath1'), +(-1585014,'Well, aren\'t you lucky?',12400,1,0,'delrissa LackeyDeath2'), +(-1585015,'Now I\'m getting annoyed.',12401,1,0,'delrissa LackeyDeath3'), +(-1585016,'Lackies be damned! I\'ll finish you myself!',12403,1,0,'delrissa LackeyDeath4'), +(-1585017,'I call that a good start.',12405,1,0,'delrissa PlayerDeath1'), +(-1585018,'I could have sworn there were more of you.',12407,1,0,'delrissa PlayerDeath2'), +(-1585019,'Not really much of a group, anymore, is it?',12409,1,0,'delrissa PlayerDeath3'), +(-1585020,'One is such a lonely number.',12410,1,0,'delrissa PlayerDeath4'), +(-1585021,'It\'s been a kick, really.',12411,1,0,'delrissa PlayerDeath5'), +(-1585022,'Not what I had... planned...',12397,1,0,'delrissa SAY_DEATH'), +(-1585023,'Don\'t look so smug! I know what you\'re thinking, but Tempest Keep was merely a set back. Did you honestly believe I would trust the future to some blind, half-night elf mongrel? Oh no, he was merely an instrument, a stepping stone to a much larger plan! It has all led to this, and this time, you will not interfere!',12413,1,0,'kaelthas MT SAY_AGGRO'), +(-1585024,'Vengeance burns!',12415,1,0,'kaelthas MT SAY_PHOENIX'), +(-1585025,'Felomin ashal!',12417,1,0,'kaelthas MT SAY_FLAMESTRIKE'), +(-1585026,'I\'ll turn your world... upside... down...',12418,1,0,'kaelthas MT SAY_GRAVITY_LAPSE'), +(-1585027,'Master... grant me strength.',12419,1,0,'kaelthas MT SAY_TIRED'), +(-1585028,'Do not... get too comfortable.',12420,1,0,'kaelthas MT SAY_RECAST_GRAVITY'), +(-1585029,'My demise accomplishes nothing! The Master will have you! You will drown in your own blood! This world shall burn! Aaaghh!',12421,1,0,'kaelthas MT SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1580035 AND -1580000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1580000,'Aggh! No longer will I be a slave to Malygos! Challenge me and you will be destroyed!',12422,1,0,'kalecgos SAY_EVIL_AGGRO'), +(-1580001,'I will purge you!',12423,1,0,'kalecgos SAY_EVIL_SPELL1'), +(-1580002,'Your pain has only begun!',12424,1,0,'kalecgos SAY_EVIL_SPELL2'), +(-1580003,'In the name of Kil\'jaeden!',12425,1,0,'kalecgos SAY_EVIL_SLAY1'), +(-1580004,'You were warned!',12426,1,0,'kalecgos SAY_EVIL_SLAY2'), +(-1580005,'My awakening is complete! You shall all perish!',12427,1,0,'kalecgos SAY_EVIL_ENRAGE'), +(-1580006,'I need... your help... Cannot... resist him... much longer...',12428,1,0,'kalecgos humanoid SAY_GOOD_AGGRO'), +(-1580007,'Aaahhh! Help me, before I lose my mind!',12429,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH'), +(-1580008,'Hurry! There is not much of me left!',12430,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH2'), +(-1580009,'I am forever in your debt. Once we have triumphed over Kil\'jaeden, this entire world will be in your debt as well.',12431,1,0,'kalecgos humanoid SAY_GOOD_PLRWIN'), +(-1580010,'There will be no reprieve. My work here is nearly finished.',12451,1,0,'sathrovarr SAY_SATH_AGGRO'), +(-1580011,'I\'m... never on... the losing... side...',12452,1,0,'sathrovarr SAY_SATH_DEATH'), +(-1580012,'Your misery is my delight!',12453,1,0,'sathrovarr SAY_SATH_SPELL1'), +(-1580013,'I will watch you bleed!',12454,1,0,'sathrovarr SAY_SATH_SPELL2'), +(-1580014,'Pitious mortal!',12455,1,0,'sathrovarr SAY_SATH_SLAY1'), +(-1580015,'Haven\'t you heard? I always win!',12456,1,0,'sathrovarr SAY_SATH_SLAY2'), +(-1580016,'I have toyed with you long enough!',12457,1,0,'sathrovarr SAY_SATH_ENRAGE'), +(-1580017,'Puny lizard! Death is the only answer you\'ll find here!',12458,1,0,'brutallus YELL_INTRO'), +(-1580018,'Grah! Your magic is weak!',12459,1,0,'brutallus YELL_INTRO_BREAK_ICE'), +(-1580019,'I will crush you!',12460,1,0,'brutallus YELL_INTRO_CHARGE'), +(-1580020,'That was fun.',12461,1,0,'brutallus YELL_INTRO_KILL_MADRIGOSA'), +(-1580021,'Come, try your luck!',12462,1,0,'brutallus YELL_INTRO_TAUNT'), +(-1580022,'Ahh! More lambs to the slaughter!',12463,1,0,'brutallus YELL_AGGRO'), +(-1580023,'Perish, insect!',12464,1,0,'brutallus YELL_KILL1'), +(-1580024,'You are meat!',12465,1,0,'brutallus YELL_KILL2'), +(-1580025,'Too easy!',12466,1,0,'brutallus YELL_KILL3'), +(-1580026,'Bring the fight to me!',12467,1,0,'brutallus YELL_LOVE1'), +(-1580027,'Another day, another glorious battle!',12468,1,0,'brutallus YELL_LOVE2'), +(-1580028,'I live for this!',12469,1,0,'brutallus YELL_LOVE3'), +(-1580029,'So much for a real challenge... Die!',12470,1,0,'brutallus YELL_BERSERK'), +(-1580030,'Gah! Well done... Now... this gets... interesting...',12471,1,0,'brutallus YELL_DEATH'), +(-1580031,'Hold, friends! There is information to be had before this devil meets his fate!',12472,1,0,'madrigosa YELL_MADR_ICE_BARRIER'), +(-1580032,'Where is Anveena, demon? What has become of Kalec?',12473,1,0,'madrigosa YELL_MADR_INTRO'), +(-1580033,'You will tell me where they are!',12474,1,0,'madrigosa YELL_MADR_ICE_BLOCK'), +(-1580034,'Speak, I grow weary of asking!',12475,1,0,'madrigosa YELL_MADR_TRAP'), +(-1580035,'Malygos, my lord! I did my best!',12476,1,0,'madrigosa YELL_MADR_DEATH'); + +DELETE FROM `script_texts` WHERE `entry`=-1033000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1033000,'Thanks for freeing me, I\'ll open this door for you, then I will get out of here.',0,0,0,'shadowfang_prisoner SAY_FREE'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1309023 AND -1309000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1309000,'Let the coils of hate unfurl!',8421,1,0,'venoxis SAY_TRANSFORM'), +(-1309001,'Ssserenity..at lassst!',0,1,0,'venoxis SAY_DEATH'), +(-1309002,'Lord Hir\'eek, grant me wings of vengance!',8417,1,0,'jeklik SAY_AGGRO'), +(-1309003,'I command you to rain fire down upon these invaders!',0,1,0,'jeklik SAY_RAIN_FIRE'), +(-1309004,'Finally ...death. Curse you Hakkar! Curse you!',8422,1,0,'jeklik SAY_DEATH'), +(-1309005,'Draw me to your web mistress Shadra. Unleash your venom!',8418,1,0,'marli SAY_AGGRO'), +(-1309006,'Shadra, make of me your avatar!',0,1,0,'marli SAY_TRANSFORM'), +(-1309007,'Aid me my brood!',0,1,0,'marli SAY_SPIDER_SPAWN'), +(-1309008,'Bless you mortal for this release. Hakkar controls me no longer...',8423,1,0,'marli SAY_DEATH'), +(-1309009,'Shirvallah, fill me with your RAGE!',8419,1,0,'thekal SAY_AGGRO'), +(-1309010,'Hakkar binds me no more! Peace at last!',8424,1,0,'thekal SAY_DEATH'), +(-1309011,'Bethekk, your priestess calls upon your might!',8416,1,0,'arlokk SAY_AGGRO'), +(-1309012,'Feast on $n, my pretties!',0,1,0,'arlokk SAY_FEAST_PANTHER'), +(-1309013,'At last, I am free of the Soulflayer!',8412,1,0,'arlokk SAY_DEATH'), +(-1309014,'Welcome to da great show friends! Step right up to die!',8425,1,0,'jindo SAY_AGGRO'), +(-1309015,'I\'ll feed your souls to Hakkar himself!',8413,1,0,'mandokir SAY_AGGRO'), +(-1309016,'DING!',0,1,0,'mandokir SAY_DING_KILL'), +(-1309017,'GRATS!',0,1,0,'mandokir SAY_GRATS_JINDO'), +(-1309018,'I\'m keeping my eye on you, $N!',0,1,0,'mandokir SAY_WATCH'), +(-1309019,'Don\'t make me angry. You won\'t like it when I\'m angry.',0,1,0,'mandokir SAY_WATCH_WHISPER'), +(-1309020,'PRIDE HERALDS THE END OF YOUR WORLD. COME, MORTALS! FACE THE WRATH OF THE SOULFLAYER!',8414,1,0,'hakkar SAY_AGGRO'), +(-1309021,'Fleeing will do you no good, mortals!',0,1,0,'hakkar SAY_FLEEING'), +(-1309022,'You dare set foot upon Hakkari holy ground? Minions of Hakkar, destroy the infidels!',0,1,0,'hakkar SAY_MINION_DESTROY'), +(-1309023,'Minions of Hakkar, hear your God. The sanctity of this temple has been compromised. Invaders encroach upon holy ground! The Altar of Blood must be protected. Kill them all!',0,1,0,'hakkar SAY_PROTECT_ALTAR'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1568023 AND -1568000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1568000,'Spirits of da wind be your doom!',12031,1,0,'janalai SAY_AGGRO'), +(-1568001,'I burn ya now!',12032,1,0,'janalai SAY_FIRE_BOMBS'), +(-1568002,'Where ma hatcha? Get to work on dem eggs!',12033,1,0,'janalai SAY_SUMMON_HATCHER'), +(-1568003,'I show you strength... in numbers.',12034,1,0,'janalai SAY_ALL_EGGS'), +(-1568004,'You done run outta time!',12035,1,0,'janalai SAY_BERSERK'), +(-1568005,'It all be over now, mon!',12036,1,0,'janalai SAY_SLAY_1'), +(-1568006,'Tazaga-choo!',12037,1,0,'janalai SAY_SLAY_2'), +(-1568007,'Zul\'jin... got a surprise for you...',12038,1,0,'janalai SAY_DEATH'), +(-1568008,'Come, strangers. The spirit of the dragonhawk hot be hungry for worthy souls.',12039,1,0,'janalai SAY_EVENT_STRANGERS'), +(-1568009,'Come, friends. Your bodies gonna feed ma hatchlings, and your souls are going to feed me with power!',12040,1,0,'janalai SAY_EVENT_FRIENDS'), +(-1568010,'Get da move on, guards! It be killin\' time!',12066,1,0,'nalorakk SAY_WAVE1_AGGRO'), +(-1568011,'Guards, go already! Who you more afraid of, dem... or me?',12067,1,0,'nalorakk SAY_WAVE2_STAIR1'), +(-1568012,'Ride now! Ride out dere and bring me back some heads!',12068,1,0,'nalorakk SAY_WAVE3_STAIR2'), +(-1568013,'I be losin\' me patience! Go on: make dem wish dey was never born!',12069,1,0,'nalorakk SAY_WAVE4_PLATFORM'), +(-1568014,'What could be better than servin\' da bear spirit for eternity? Come closer now. Bring your souls to me!',12078,1,0,'nalorakk SAY_EVENT1_SACRIFICE'), +(-1568015,'Don\'t be delayin\' your fate. Come to me now. I make your sacrifice quick.',12079,1,0,'nalorakk SAY_EVENT2_SACRIFICE'), +(-1568016,'You be dead soon enough!',12070,1,0,'nalorakk SAY_AGGRO'), +(-1568017,'I bring da pain!',12071,1,0,'nalorakk SAY_SURGE'), +(-1568018,'You call on da beast, you gonna get more dan you bargain for!',12072,1,0,'nalorakk SAY_TOBEAR'), +(-1568019,'Make way for Nalorakk!',12073,1,0,'nalorakk SAY_TOTROLL'), +(-1568020,'You had your chance, now it be too late!',12074,1,0,'nalorakk SAY_BERSERK'), +(-1568021,'Mua-ha-ha! Now whatchoo got to say?',12075,1,0,'nalorakk SAY_SLAY1'), +(-1568022,'Da Amani gonna rule again!',12076,1,0,'nalorakk SAY_SLAY2'), +(-1568023,'I... be waitin\' on da udda side....',12077,1,0,'nalorakk SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1509027 AND -1509000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1509000,'senses your fear.',0,2,0,'moam EMOTE_AGGRO'), +(-1509001,'bristles with energy!',0,2,0,'moan EMOTE_MANA_FULL'), +(-1509002,'sets eyes on $N!',0,2,0,'buru EMOTE_TARGET'), +(-1509003,'They come now. Try not to get yourself killed, young blood.',0,1,0,'andorov SAY_ANDOROV_INTRO'), +(-1509004,'Remember, Rajaxx, when I said I\'d kill you last? I lied...',0,1,0,'andorov SAY_ANDOROV_ATTACK'), +(-1509005,'The time of our retribution is at hand! Let darkness reign in the hearts of our enemies!',8612,1,0,'rajaxx SAY_WAVE3'), +(-1509006,'No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath!',8610,1,0,'rajaxx SAY_WAVE4'), +(-1509007,'Fear is for the enemy! Fear and death!',8608,1,0,'rajaxx SAY_WAVE5'), +(-1509008,'Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day!',8611,1,0,'rajaxx SAY_WAVE6'), +(-1509009,'Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you!',8607,1,0,'rajaxx SAY_WAVE7'), +(-1509010,'Impudent fool! I will kill you myself!',8609,1,0,'rajaxx SAY_INTRO'), +(-1509011,'Attack and make them pay dearly!',8603,1,0,'rajaxx SAY_UNK1'), +(-1509012,'Crush them! Drive them out!',8605,1,0,'rajaxx SAY_UNK2'), +(-1509013,'Do not hesitate! Destroy them!',8606,1,0,'rajaxx SAY_UNK3'), +(-1509014,'Warriors! Captains! Continue the fight!',8613,1,0,'rajaxx SAY_UNK4'), +(-1509015,'You are not worth my time $N!',8614,1,0,'rajaxx SAY_DEAGGRO'), +(-1509016,'Breath your last!',8604,1,0,'rajaxx SAY_KILLS_ANDOROV'), +(-1509017,'Soon you will know the price of your meddling, mortals... The master is nearly whole... And when he rises, your world will be cease!',0,1,0,'rajaxx SAY_COMPLETE_QUEST'), +(-1509018,'I am rejuvinated!',8593,1,0,'ossirian SAY_SURPREME1'), +(-1509019,'My powers are renewed!',8595,1,0,'ossirian SAY_SURPREME2'), +(-1509020,'My powers return!',8596,1,0,'ossirian SAY_SURPREME3'), +(-1509021,'Protect the city at all costs!',8597,1,0,'ossirian SAY_RAND_INTRO1'), +(-1509022,'The walls have been breached!',8599,1,0,'ossirian SAY_RAND_INTRO2'), +(-1509023,'To your posts. Defend the city.',8600,1,0,'ossirian SAY_RAND_INTRO3'), +(-1509024,'Tresspassers will be terminated.',8601,1,0,'ossirian SAY_RAND_INTRO4'), +(-1509025,'Sands of the desert rise and block out the sun!',8598,1,0,'ossirian SAY_AGGRO'), +(-1509026,'You are terminated.',8602,1,0,'ossirian SAY_SLAY'), +(-1509027,'I...have...failed.',8594,1,0,'ossirian SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1531011 AND -1531000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1531000,'Are you so eager to die? I would be happy to accomodate you.',8615,1,0,'skeram SAY_AGGRO1'), +(-1531001,'Cower mortals! The age of darkness is at hand.',8616,1,0,'skeram SAY_AGGRO2'), +(-1531002,'Tremble! The end is upon you.',8621,1,0,'skeram SAY_AGGRO3'), +(-1531003,'Let your death serve as an example!',8617,1,0,'skeram SAY_SLAY1'), +(-1531004,'Spineless wretches! You will drown in rivers of blood!',8619,1,0,'skeram SAY_SLAY2'), +(-1531005,'The screams of the dying will fill the air. A symphony of terror is about to begin!',8620,1,0,'skeram SAY_SLAY3'), +(-1531006,'Prepare for the return of the ancient ones!',8618,1,0,'skeram SAY_SPLIT'), +(-1531007,'You only delay... the inevetable.',8622,1,0,'skeram SAY_DEATH'), +(-1531008,'You will be judged for defiling these sacred grounds! The laws of the Ancients will not be challenged! Trespassers will be annihilated!',8646,1,0,'sartura SAY_AGGRO'), +(-1531009,'I sentence you to death!',8647,1,0,'sartura SAY_SLAY'), +(-1531010,'I serve to the last!',8648,1,0,'sartura SAY_DEATH'), +(-1531011,'is weakened!',0,2,0,'cthun EMOTE_WEAKENED'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1509027 AND -1509018; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1509018,'I am rejuvinated!',8593,1,0,'ossirian SAY_SURPREME1'), +(-1509019,'My powers are renewed!',8595,1,0,'ossirian SAY_SURPREME2'), +(-1509020,'My powers return!',8596,1,0,'ossirian SAY_SURPREME3'), +(-1509021,'Protect the city at all costs!',8597,1,0,'ossirian SAY_RAND_INTRO1'), +(-1509022,'The walls have been breached!',8599,1,0,'ossirian SAY_RAND_INTRO2'), +(-1509023,'To your posts. Defend the city.',8600,1,0,'ossirian SAY_RAND_INTRO3'), +(-1509024,'Tresspassers will be terminated.',8601,1,0,'ossirian SAY_RAND_INTRO4'), +(-1509025,'Sands of the desert rise and block out the sun!',8598,1,0,'ossirian SAY_AGGRO'), +(-1509026,'You are terminated.',8602,1,0,'ossirian SAY_SLAY'), +(-1509027,'I...have...failed.',8594,1,0,'ossirian SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564096 AND -1564000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1564000,'You will die in the name of Lady Vashj!',11450,1,0,'SAY_AGGRO'), +(-1564001,'Stick around!',11451,1,0,'SAY_NEEDLE1'), +(-1564002,'I\'ll deal with you later!',11452,1,0,'SAY_NEEDLE2'), +(-1564003,'Your success was short lived!',11455,1,0,'SAY_SLAY1'), +(-1564004,'Time for you to go!',11456,1,0,'SAY_SLAY2'), +(-1564005,'Bel\'anen dal\'lorei!',11453,1,0,'SAY_SPECIAL1'), +(-1564006,'Blood will flow!',11454,1,0,'SAY_SPECIAL2'), +(-1564007,'Bal\'amer ch\'itah!',11457,1,0,'SAY_ENRAGE1'), +(-1564008,'My patience has ran out! Die, DIE!',11458,1,0,'SAY_ENRAGE2'), +(-1564009,'Lord Illidan will... crush you.',11459,1,0,'SAY_DEATH'), +(-1564010,'%s acquires a new target!',0,3,0,'supremus EMOTE_NEW_TARGET'), +(-1564011,'%s punches the ground in anger!',0,3,0,'supremus EMOTE_PUNCH_GROUND'), +(-1564012,'The ground begins to crack open!',0,3,0,'supremus EMOTE_GROUND_CRACK'), +(-1564013,'No! Not yet...',11385,1,0,'akama shade SAY_LOW_HEALTH'), +(-1564014,'I will not last much longer...',11386,1,0,'akama shade SAY_DEATH'), +(-1564015,'Come out from the shadows! I\'ve returned to lead you against our true enemy! Shed your chains and raise your weapons against your Illidari masters!',0,1,0,'akama shade SAY_FREE'), +(-1564016,'Hail our leader! Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_01'), +(-1564017,'Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_02'), +(-1564018,'You play, you pay.',11501,1,0,'shahraz SAY_TAUNT1'), +(-1564019,'I\'m not impressed.',11502,1,0,'shahraz SAY_TAUNT2'), +(-1564020,'Enjoying yourselves?',11503,1,0,'shahraz SAY_TAUNT3'), +(-1564021,'So... business or pleasure?',11504,1,0,'shahraz SAY_AGGRO'), +(-1564022,'You seem a little tense.',11505,1,0,'shahraz SAY_SPELL1'), +(-1564023,'Don\'t be shy.',11506,1,0,'shahraz SAY_SPELL2'), +(-1564024,'I\'m all... yours.',11507,1,0,'shahraz SAY_SPELL3'), +(-1564025,'Easy come, easy go.',11508,1,0,'shahraz SAY_SLAY1'), +(-1564026,'So much for a happy ending.',11509,1,0,'shahraz SAY_SLAY2'), +(-1564027,'Stop toying with my emotions!',11510,1,0,'shahraz SAY_ENRAGE'), +(-1564028,'I wasn\'t... finished.',11511,1,0,'shahraz SAY_DEATH'), +(-1564029,'Horde will... crush you.',11432,1,0,'bloodboil SOUND_AGGRO'), +(-1564030,'Time to feast!',11433,1,0,'bloodboil SAY_SLAY1'), +(-1564031,'More! I want more!',11434,1,0,'bloodboil SAY_SLAY2'), +(-1564032,'Drink your blood! Eat your flesh!',11435,1,0,'bloodboil SAY_SPECIAL1'), +(-1564033,'I hunger!',11436,1,0,'bloodboil SAY_SPECIAL2'), +(-1564034,'<babbling>',11437,1,0,'bloodboil SAY_ENRAGE1'), +(-1564035,'I\'ll rip the meat from your bones!',11438,1,0,'bloodboil SAY_ENRAGE2'), +(-1564036,'Aaaahrg...',11439,1,0,'bloodboil SAY_DEATH'), +(-1564037,'I was the first, you know. For me, the wheel of death has spun many times. <laughs> So much time has passed. I have a lot of catching up to do...',11512,1,0,'teron SAY_INTRO'), +(-1564038,'Vengeance is mine!',11513,1,0,'teron SAY_AGGRO'), +(-1564039,'I have use for you!',11514,1,0,'teron SAY_SLAY1'), +(-1564040,'It gets worse...',11515,1,0,'teron SAY_SLAY2'), +(-1564041,'What are you afraid of?',11517,1,0,'teron SAY_SPELL1'), +(-1564042,'Death... really isn\'t so bad.',11516,1,0,'teron SAY_SPELL2'), +(-1564043,'Give in!',11518,1,0,'teron SAY_SPECIAL1'), +(-1564044,'I have something for you...',11519,1,0,'teron SAY_SPECIAL2'), +(-1564045,'YOU WILL SHOW THE PROPER RESPECT!',11520,1,0,'teron SAY_ENRAGE'), +(-1564046,'The wheel...spins...again....',11521,1,0,'teron SAY_DEATH'), +(-1564047,'Pain and suffering are all that await you!',11415,1,0,'essence SUFF_SAY_FREED'), +(-1564048,'Don\'t leave me alone!',11416,1,0,'essence SUFF_SAY_AGGRO'), +(-1564049,'Look at what you make me do!',11417,1,0,'essence SUFF_SAY_SLAY1'), +(-1564050,'I didn\'t ask for this!',11418,1,0,'essence SUFF_SAY_SLAY2'), +(-1564051,'The pain is only beginning!',11419,1,0,'essence SUFF_SAY_SLAY3'), +(-1564052,'I don\'t want to go back!',11420,1,0,'essence SUFF_SAY_RECAP'), +(-1564053,'Now what do I do?',11421,1,0,'essence SUFF_SAY_AFTER'), +(-1564054,'%s becomes enraged!',0,3,0,'essence SUFF_EMOTE_ENRAGE'), +(-1564055,'You can have anything you desire... for a price.',11408,1,0,'essence DESI_SAY_FREED'), +(-1564056,'Fulfilment is at hand!',11409,1,0,'essence DESI_SAY_SLAY1'), +(-1564057,'Yes... you\'ll stay with us now...',11410,1,0,'essence DESI_SAY_SLAY2'), +(-1564058,'Your reach exceeds your grasp.',11412,1,0,'essence DESI_SAY_SLAY3'), +(-1564059,'Be careful what you wish for...',11411,1,0,'essence DESI_SAY_SPEC'), +(-1564060,'I\'ll be waiting...',11413,1,0,'essence DESI_SAY_RECAP'), +(-1564061,'I won\'t be far...',11414,1,0,'essence DESI_SAY_AFTER'), +(-1564062,'Beware: I live!',11399,1,0,'essence ANGER_SAY_FREED'), +(-1564063,'So... foolish.',11400,1,0,'essence ANGER_SAY_FREED2'), +(-1564064,'<maniacal cackle>',11401,1,0,'essence ANGER_SAY_SLAY1'), +(-1564065,'Enough. No more.',11402,1,0,'essence ANGER_SAY_SLAY2'), +(-1564066,'On your knees!',11403,1,0,'essence ANGER_SAY_SPEC'), +(-1564067,'Beware, coward.',11405,1,0,'essence ANGER_SAY_BEFORE'), +(-1564068,'I won\'t... be... ignored.',11404,1,0,'essence ANGER_SAY_DEATH'), +(-1564069,'You wish to test me?',11524,1,0,'council vera AGGRO'), +(-1564070,'I have better things to do...',11422,1,0,'council gath AGGRO'), +(-1564071,'Flee or die!',11482,1,0,'council mala AGGRO'), +(-1564072,'Common... such a crude language. Bandal!',11440,1,0,'council zere AGGRO'), +(-1564073,'Enough games!',11428,1,0,'council gath ENRAGE'), +(-1564074,'You wish to kill me? Hahaha, you first!',11530,1,0,'council vera ENRAGE'), +(-1564075,'For Quel\'Thalas! For the Sunwell!',11488,1,0,'council mala ENRAGE'), +(-1564076,'Sha\'amoor sine menoor!',11446,1,0,'council zere ENRAGE'), +(-1564077,'Enjoy your final moments!',11426,1,0,'council gath SPECIAL1'), +(-1564078,'You\'re not caught up for this!',11528,1,0,'council vera SPECIAL1'), +(-1564079,'No second chances!',11486,1,0,'council mala SPECIAL1'), +(-1564080,'Diel fin\'al',11444,1,0,'council zere SPECIAL1'), +(-1564081,'You are mine!',11427,1,0,'council gath SPECIAL2'), +(-1564082,'Anar\'alah belore!',11529,1,0,'council vera SPECIAL2'), +(-1564083,'I\'m full of surprises!',11487,1,0,'council mala SPECIAL2'), +(-1564084,'Sha\'amoor ara mashal?',11445,1,0,'council zere SPECIAL2'), +(-1564085,'Selama am\'oronor!',11423,1,0,'council gath SLAY'), +(-1564086,'Valiant effort!',11525,1,0,'council vera SLAY'), +(-1564087,'My work is done.',11483,1,0,'council mala SLAY'), +(-1564088,'Shorel\'aran.',11441,1,0,'council zere SLAY'), +(-1564089,'Well done!',11424,1,0,'council gath SLAY_COMT'), +(-1564090,'A glorious kill!',11526,1,0,'council vera SLAY_COMT'), +(-1564091,'As it should be!',11484,1,0,'council mala SLAY_COMT'), +(-1564092,'Belesa menoor!',11442,1,0,'council zere SLAY_COMT'), +(-1564093,'Lord Illidan... I...',11425,1,0,'council gath DEATH'), +(-1564094,'You got lucky!',11527,1,0,'council vera DEATH'), +(-1564095,'Destiny... awaits.',11485,1,0,'council mala DEATH'), +(-1564096,'Diel ma\'ahn... oreindel\'o',11443,1,0,'council zere DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1409018 AND -1409000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1409000,'performs one last service for Ragnaros.',0,2,0,'geddon EMOTE_SERVICE'), +(-1409001,'goes into a killing frenzy!',0,2,0,'magmadar EMOTE_FRENZY'), +(-1409002,'refuses to die while its master is in trouble.',0,2,0,'core rager EMOTE_AEGIS'), +(-1409003,'Reckless mortals, none may challenge the sons of the living flame!',8035,1,0,'majordomo SAY_AGGRO'), +(-1409004,'The runes of warding have been destroyed! Hunt down the infedels my bretheren.',8039,1,0,'majordomo SAY_SPAWN'), +(-1409005,'Ashes to Ashes!',8037,1,0,'majordomo SAY_SLAY'), +(-1409006,'Burn mortals! Burn for this transgression!',8036,1,0,'majordomo SAY_SPECIAL'), +(-1409007,'Impossible! Stay your attack mortals! I submitt! I submitt! Brashly you have come to rest the secrets of the living flame. You will soon regret the recklessness of your quest. I go now to summon the lord whos house this is. Should you seek an audiance with him your paltry lives will surly be forfit. Nevertheless seek out his lair if you dare!',8038,1,0,'majordomo SAY_DEFEAT'), +(-1409008,'Behold Ragnaros, the Firelord! He who was ancient when this world was young! Bow before him, mortals! Bow before your ending!',8040,1,0,'ragnaros SAY_SUMMON_MAJ'), +(-1409009,'TOO SOON! YOU HAVE AWAKENED ME TOO SOON, EXECUTUS! WHAT IS THE MEANING OF THIS INTRUSION?',8043,1,0,'ragnaros SAY_ARRIVAL1_RAG'), +(-1409010,'These mortal infidels, my lord! They have invaded your sanctum, and seek to steal your secrets!',8041,1,0,'ragnaros SAY_ARRIVAL2_MAJ'), +(-1409011,'FOOL! YOU ALLOWED THESE INSECTS TO RUN RAMPANT THROUGH THE HALLOWED CORE, AND NOW YOU LEAD THEM TO MY VERY LAIR? YOU HAVE FAILED ME, EXECUTUS! JUSTICE SHALL BE MET, INDEED!',8044,1,0,'ragnaros SAY_ARRIVAL3_RAG'), +(-1409012,'NOW FOR YOU, INSECTS. BOLDLY YOU SAUGHT THE POWER OF RAGNAROS NOW YOU SHALL SEE IT FIRST HAND.',8045,1,0,'ragnaros SAY_ARRIVAL5_RAG'), +(-1409013,'COME FORTH, MY SERVANTS! DEFEND YOUR MASTER!',8049,1,0,'ragnaros SAY_REINFORCEMENTS1'), +(-1409014,'YOU CANNOT DEFEAT THE LIVING FLAME! COME YOU MINIONS OF FIRE! COME FORTH YOU CREATURES OF HATE! YOUR MASTER CALLS!',8050,1,0,'ragnaros SAY_REINFORCEMENTS2'), +(-1409015,'BY FIRE BE PURGED!',8046,1,0,'ragnaros SAY_HAND'), +(-1409016,'TASTE THE FLAMES OF SULFURON!',8047,1,0,'ragnaros SAY_WRATH'), +(-1409017,'DIE INSECT!',8051,1,0,'ragnaros SAY_KILL'), +(-1409018,'MY PATIENCE IS DWINDILING! COME NATS TO YOUR DEATH!',8048,1,0,'ragnaros SAY_MAGMABURST'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1552030 AND -1552000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1552000,'It is a small matter to control the mind of the weak... for I bear allegiance to powers untouched by time, unmoved by fate. No force on this world or beyond harbors the strength to bend our knee... not even the mighty Legion!',11122,1,0,'skyriss SAY_INTRO'), +(-1552001,'Bear witness to the agent of your demise!',11123,1,0,'skyriss SAY_AGGRO'), +(-1552002,'Your fate is written!',11124,1,0,'skyriss SAY_KILL_1'), +(-1552003,'The chaos I have sown here is but a taste...',11125,1,0,'skyriss SAY_KILL_2'), +(-1552004,'You will do my bidding, weakling.',11127,1,0,'skyriss SAY_MIND_1'), +(-1552005,'Your will is no longer your own.',11128,1,0,'skyriss SAY_MIND_2'), +(-1552006,'Flee in terror!',11129,1,0,'skyriss SAY_FEAR_1'), +(-1552007,'I will show you horrors undreamed of!',11130,1,0,'skyriss SAY_FEAR_2'), +(-1552008,'We span the universe, as countless as the stars!',11131,1,0,'skyriss SAY_IMAGE'), +(-1552009,'I am merely one of... infinite multitudes.',11126,1,0,'skyriss SAY_DEATH'), +(-1552010,'Where in Bonzo\'s brass buttons am I? And who are-- yaaghh, that\'s one mother of a headache!',11171,1,0,'millhouse SAY_INTRO_1'), +(-1552011,'\"Lowly\"? I don\'t care who you are friend, no one refers to the mighty Millhouse Manastorm as \"Lowly\"! I have no idea what goes on here, but I will gladly join your fight against this impudent imbecile! Prepare to defend yourself, cretin!',11172,1,0,'millhouse SAY_INTRO_2'), +(-1552012,'I just need to get some things ready first. You guys go ahead and get started. I need to summon up some water...',11173,1,0,'millhouse SAY_WATER'), +(-1552013,'Fantastic! Next, some protective spells. Yes! Now we\'re cookin\'',11174,1,0,'millhouse SAY_BUFFS'), +(-1552014,'And of course i\'ll need some mana. You guys are gonna love this, just wait.',11175,1,0,'millhouse SAY_DRINK'), +(-1552015,'Aaalllriiiight!! Who ordered up an extra large can of whoop-ass?',11176,1,0,'millhouse SAY_READY'), +(-1552016,'I didn\'t even break a sweat on that one.',11177,1,0,'millhouse SAY_KILL_1'), +(-1552017,'You guys, feel free to jump in anytime.',11178,1,0,'millhouse SAY_KILL_2'), +(-1552018,'I\'m gonna light you up, sweet cheeks!',11179,1,0,'millhouse SAY_PYRO'), +(-1552019,'Ice, ice, baby!',11180,1,0,'millhouse SAY_ICEBLOCK'), +(-1552020,'Heal me! Oh, for the love of all that is holy, HEAL me! I\'m dying!',11181,1,0,'millhouse SAY_LOWHP'), +(-1552021,'You\'ll be hearing from my lawyer...',11182,1,0,'millhouse SAY_DEATH'), +(-1552022,'Who\'s bad? Who\'s bad? That\'s right: we bad!',11183,1,0,'millhouse SAY_COMPLETE'), +(-1552023,'I knew the prince would be angry but, I... I have not been myself. I had to let them out! The great one speaks to me, you see. Wait--outsiders. Kael\'thas did not send you! Good... I\'ll just tell the prince you released the prisoners!',11222,1,0,'mellichar YELL_INTRO1'), +(-1552024,'The naaru kept some of the most dangerous beings in existence here in these cells. Let me introduce you to another...',11223,1,0,'mellichar YELL_INTRO2'), +(-1552025,'Yes, yes... another! Your will is mine!',11224,1,0,'mellichar YELL_RELEASE1'), +(-1552026,'Behold another terrifying creature of incomprehensible power!',11225,1,0,'mellichar YELL_RELEASE2A'), +(-1552027,'What is this? A lowly gnome? I will do better, O\'great one.',11226,1,0,'mellichar YELL_RELEASE2B'), +(-1552028,'Anarchy! Bedlam! Oh, you are so wise! Yes, I see it now, of course!',11227,1,0,'mellichar YELL_RELEASE3'), +(-1552029,'One final cell remains. Yes, O\'great one, right away!',11228,1,0,'mellichar YELL_RELEASE4'), +(-1552030,'Welcome, O\'great one. I am your humble servant.',11229,1,0,'mellichar YELL_WELCOME'); + +DELETE FROM `script_texts` WHERE `entry`=-1000100; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000100,'Come, little ones. Face me!',0,1,0,'azuregos SAY_TELEPORT'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1249004 AND -1249000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1249000,'How fortuitous. Usually, I must leave my lair to feed.',0,1,0,'onyxia SAY_AGGRO'), +(-1249001,'Learn your place mortal!',0,1,0,'onyxia SAY_KILL'), +(-1249002,'This meaningless exertion bores me. I\'ll incinerate you all from above!',0,1,0,'onyxia SAY_PHASE_2_TRANS'), +(-1249003,'It seems you\'ll need another lesson, mortals!',0,1,0,'onyxia SAY_PHASE_3_TRANS'), +(-1249004,'takes in a deep breath...',0,1,0,'onyxia EMOTE_BREATH'); + +DELETE FROM `script_texts` WHERE `entry`=-1469031; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1469031,'goes into a frenzy!',0,2,0,'flamegor EMOTE_FRENZY'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000105 AND -1000101; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000101,'Follow me, $N. I\'ll take you to the Defias hideout. But you better protect me or I am as good as dead',0,0,7,'defias traitor SAY_START'), +(-1000102,'The entrance is hidden here in Moonbrook. Keep your eyes peeled for thieves. They want me dead.',0,0,7,'defias traitor SAY_PROGRESS'), +(-1000103,'You can go tell Stoutmantle this is where the Defias Gang is holed up, $N.',0,0,7,'defias traitor SAY_END'), +(-1000104,'%s coming in fast! Prepare to fight!',0,0,7,'defias traitor SAY_AGGRO_1'), +(-1000105,'Help!',0,0,7,'defias traitor SAY_AGGRO_2'); diff --git a/sql/old/2.4.3/00175_world_scripts.sql b/sql/old/2.4.3/00175_world_scripts.sql new file mode 100644 index 00000000000..05b18132d17 --- /dev/null +++ b/sql/old/2.4.3/00175_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_defias_traitor' WHERE `entry`='467'; diff --git a/sql/old/2.4.3/00176_world.sql b/sql/old/2.4.3/00176_world.sql new file mode 100644 index 00000000000..12df2a083ca --- /dev/null +++ b/sql/old/2.4.3/00176_world.sql @@ -0,0 +1,32 @@ +ALTER TABLE `npc_option` + CHANGE COLUMN `id` `id` mediumint(8) unsigned NOT NULL default '0', + CHANGE COLUMN `gossip_id` `gossip_id` mediumint(8) unsigned NOT NULL default '0', + CHANGE COLUMN `action` `action` mediumint(8) unsigned NOT NULL default '0', + ADD COLUMN `box_money` int(10) unsigned NOT NULL default '0' AFTER `action`, + ADD COLUMN `coded` tinyint(3) unsigned NOT NULL default '0' AFTER `box_money`, + ADD COLUMN `box_text` text AFTER `option_text`; + +CREATE TABLE `locales_npc_option` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `option_text_loc1` text, + `option_text_loc2` text, + `option_text_loc3` text, + `option_text_loc4` text, + `option_text_loc5` text, + `option_text_loc6` text, + `option_text_loc7` text, + `option_text_loc8` text, + `box_text_loc1` text, + `box_text_loc2` text, + `box_text_loc3` text, + `box_text_loc4` text, + `box_text_loc5` text, + `box_text_loc6` text, + `box_text_loc7` text, + `box_text_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +ALTER TABLE `creature_template` + CHANGE COLUMN `flags` `unit_flags` int(10) unsigned NOT NULL default '0', + CHANGE COLUMN `flag1` `type_flags` int(10) unsigned NOT NULL default '0'; diff --git a/sql/old/2.4.3/00182_world.sql b/sql/old/2.4.3/00182_world.sql new file mode 100644 index 00000000000..450b5394720 --- /dev/null +++ b/sql/old/2.4.3/00182_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE name IN ('possess', 'unpossess'); +INSERT INTO `command` (name,security,help) VALUES +('possess',3,'Syntax: .possess\r\n\r\nPossesses indefinitely the selected creature.'), +('unpossess',3,'Syntax: .unpossess\r\n\r\nIf you are possessed, unpossesses yourself; otherwise unpossesses current possessed target.'); diff --git a/sql/old/2.4.3/00212_world_scripts.sql b/sql/old/2.4.3/00212_world_scripts.sql new file mode 100644 index 00000000000..96f7def0dd7 --- /dev/null +++ b/sql/old/2.4.3/00212_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName`='npc_clintar_dreamwalker' WHERE `entry`=22834; +UPDATE `creature_template` SET `ScriptName`='npc_clintar_spirit' WHERE `entry` = 22916; +UPDATE `creature_template` SET `ScriptName`='mob_sparrowhawk' WHERE `entry`=22979; +UPDATE `creature_template` SET `ScriptName`='mob_rizzle_sprysprocket' WHERE `entry`=23002; +UPDATE `creature_template` SET `ScriptName`='mob_depth_charge' WHERE `entry`=23025; diff --git a/sql/old/2.4.3/00220_characters.sql b/sql/old/2.4.3/00220_characters.sql new file mode 100644 index 00000000000..f66762ba3c3 --- /dev/null +++ b/sql/old/2.4.3/00220_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE `characters` + ADD `latency` int(11) unsigned NOT NULL default '0' AFTER `taxi_path`; diff --git a/sql/old/2.4.3/00230_world.sql b/sql/old/2.4.3/00230_world.sql new file mode 100644 index 00000000000..3f3565e7800 --- /dev/null +++ b/sql/old/2.4.3/00230_world.sql @@ -0,0 +1,2 @@ +UPDATE `spell_proc_event` SET `procFlags` = '8396800' WHERE `entry` =14774; +UPDATE `spell_proc_event` SET `procFlags` = '8396800' WHERE `entry` =14531; diff --git a/sql/old/2.4.3/00230_world_blacktemple.sql b/sql/old/2.4.3/00230_world_blacktemple.sql new file mode 100644 index 00000000000..3d74f7ee127 --- /dev/null +++ b/sql/old/2.4.3/00230_world_blacktemple.sql @@ -0,0 +1,25 @@ +DELETE FROM spell_linked_spell WHERE `spell_trigger` IN (39992, 39835, 42052, -41914, -41917, 41126, -41376, 39908); +-- INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (39992, 39835, 1, 'Needle Spine'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (39835, 39968, 1, 'Needle Spine'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-41376, 41377, 0, 'Spite'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (41126, 41131, 1, 'Flame Crash'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-41914, 41915, 0, 'Summon Parasitic Shadowfiend'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-41917, 41915, 0, 'Summon Parasitic Shadowfiend'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (39908, 40017, 1, 'Eye Blast'); + +-- spine +update gameobject_template set scriptname = 'go_najentus_spine' where entry = 185584; +-- molten_flame +UPDATE creature_template SET spell1 = 40980, flags_extra = 128, speed = 1.0, scriptname = 'molten_flame' WHERE entry = 23095; +-- volcano +UPDATE creature_template SET spell1 = 40117, flags_extra = 128, scriptname = '' WHERE entry = 23085; +-- flame crash +update creature_template set spell1 = 40836, flags_extra = 128, scriptname = '' where entry = 23336; +-- blaze +update creature_template set spell1 = 40610, flags_extra = 128, scriptname = '' where entry = 23259; +-- glaive +update creature_template set scriptname = 'mob_blade_of_azzinoth' where entry = 22996; +-- parasitic shadowfiend +update creature_template set scriptname = 'mob_parasitic_shadowfiend' where entry = 23498; +-- Maiev +update creature_template set minlevel = 73, maxlevel = 73, minhealth = 500000, maxhealth = 500000, mindmg = 3000, maxdmg = 4000 where entry = 23197; diff --git a/sql/old/2.4.3/00230_world_scripts.sql b/sql/old/2.4.3/00230_world_scripts.sql new file mode 100644 index 00000000000..0c62a29702f --- /dev/null +++ b/sql/old/2.4.3/00230_world_scripts.sql @@ -0,0 +1 @@ +update gameobject_template set scriptname = 'go_gilded_brazier' where entry = 181956; diff --git a/sql/old/2.4.3/00230_world_serpent_shrine.sql b/sql/old/2.4.3/00230_world_serpent_shrine.sql new file mode 100644 index 00000000000..0e16bd6de2b --- /dev/null +++ b/sql/old/2.4.3/00230_world_serpent_shrine.sql @@ -0,0 +1,13 @@ +UPDATE creature_template SET ScriptName = 'boss_leotheras_the_blind' WHERE entry = '21215'; +UPDATE creature_template SET ScriptName = 'boss_leotheras_the_blind_demonform' WHERE entry = '21875'; +UPDATE creature_template SET ScriptName = 'mob_greyheart_spellbinder' WHERE entry = '21806'; +UPDATE creature_template SET ScriptName = 'mob_inner_demon' WHERE entry = '21857'; + +UPDATE creature_template SET ScriptName = 'mob_toxic_sporebat', speed = '1' WHERE entry = '22140'; +UPDATE creature_template SET modelid_A = '11686', modelid_H = '11686', flags_extra = '128' WHERE entry = '22207'; + +-- lurker +UPDATE creature_model_info SET bounding_radius = '13', combat_reach = '20' WHERE modelid = '20216'; +UPDATE creature_template SET InhabitType = '3', ScriptName = 'boss_the_lurker_below' WHERE entry = '21217'; +UPDATE creature_template SET ScriptName = 'mob_coilfang_ambusher' WHERE entry = '21865'; +UPDATE creature_template SET ScriptName = 'mob_coilfang_guardian' WHERE entry = '21873'; diff --git a/sql/old/2.4.3/00231_world_scripts.sql b/sql/old/2.4.3/00231_world_scripts.sql new file mode 100644 index 00000000000..33f2e059729 --- /dev/null +++ b/sql/old/2.4.3/00231_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_pathaleon_the_calculator' WHERE `entry`=19220; +UPDATE `creature_template` SET `ScriptName`='mob_nether_wraith' WHERE `entry`=21062; +UPDATE `instance_template` SET `script`='instance_mechanar' WHERE `map`=554; diff --git a/sql/old/2.4.3/00233_world.sql b/sql/old/2.4.3/00233_world.sql new file mode 100644 index 00000000000..e77d057cae4 --- /dev/null +++ b/sql/old/2.4.3/00233_world.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `SchoolMask` = '1' WHERE `entry` = '41434'; diff --git a/sql/old/2.4.3/00238_world.sql b/sql/old/2.4.3/00238_world.sql new file mode 100644 index 00000000000..6e3c03a7586 --- /dev/null +++ b/sql/old/2.4.3/00238_world.sql @@ -0,0 +1 @@ +DELETE FROM trinity_string WHERE entry IN (453); diff --git a/sql/old/2.4.3/00240_world.sql b/sql/old/2.4.3/00240_world.sql new file mode 100644 index 00000000000..83f3b3eb53d --- /dev/null +++ b/sql/old/2.4.3/00240_world.sql @@ -0,0 +1,4 @@ +delete from `command` where `name` IN ('senditems','sendmail'); +insert into `command` (`name`, `security`, `help`) values +('senditems',3,'Syntax: .senditems #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('sendmail',1,'Syntax: .sendmail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'); diff --git a/sql/old/2.4.3/00241_world.sql b/sql/old/2.4.3/00241_world.sql new file mode 100644 index 00000000000..2bc028b3eba --- /dev/null +++ b/sql/old/2.4.3/00241_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE name IN ('bindsight', 'unbindsight'); +INSERT INTO `command` (name,security,help) VALUES +('bindsight',3,'Syntax: .bindsight\r\n\r\nBinds vision to the selected unit indefinitely. Cannot be used while currently possessing a target.'), +('unbindsight',3,'Syntax: .unbindsight\r\n\r\nRemoves bound vision. Cannot be used while currently possessing a target.'); diff --git a/sql/old/2.4.3/00247_world.sql b/sql/old/2.4.3/00247_world.sql new file mode 100644 index 00000000000..e8fb49e0c29 --- /dev/null +++ b/sql/old/2.4.3/00247_world.sql @@ -0,0 +1,29 @@ +ALTER TABLE `spell_linked_spell` DROP PRIMARY KEY; + +UPDATE creature_template SET scriptname = 'boss_kalecgos' WHERE entry = 24850; +UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; +UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; +UPDATE creature_template SET minhealth = 2018275, maxhealth = minhealth = 2018275 WHERE entry = 24892; +UPDATE creature_template SET minlevel = 73, maxlevel = 73, minhealth = 828555, maxhealth = 828555, armor = 5000, mindmg = 1000, maxdmg = 2000 WHERE entry = 24891; +UPDATE gameobject_template SET scriptname = 'kalocegos_teleporter' WHERE entry = 187055; + +INSERT INTO creature_template_addon (entry) SELECT 24891 FROM creature_template_addon WHERE NOT EXISTS(SELECT * FROM creature_template_addon WHERE entry = 24891) LIMIT 1; +INSERT INTO creature_template_addon (entry) SELECT 24892 FROM creature_template_addon WHERE NOT EXISTS(SELECT * FROM creature_template_addon WHERE entry = 24892) LIMIT 1; +UPDATE creature_template_addon SET auras = '45769 0 45769 1' WHERE entry = 24850; +UPDATE creature_template_addon SET auras = '45769 0 45769 1 44801 0 44801 1 44801 2' WHERE entry = 24891; +UPDATE creature_template_addon SET auras = '45769 0 45769 1 44801 0 44801 1 44801 2 44800 0' WHERE entry = 24892; + +DELETE FROM spell_linked_spell WHERE `spell_trigger` IN (44869, 46648, 46019, 46021, -46021, 46020); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (44869, 44866, 1, 'Spectral Blast Portal'); +-- 46648 will cause severe lag if your video card is not good enough +-- INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (44869, 46648, 1, 'Spectral Blast Visual'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (44869, 46019, 1, 'Spectral Blast Teleport'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46019, 46021, 1, 'Spectral Realm Aura'); +-- 44852 makes boss friendly to you, weird +-- INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46021, 44852, 1, 'Spectral Realm Aura'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-46021, 46020, 0, 'Teleport: Normal Realm'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46020, 44867, 1, 'Spectral Exhaustion'); + +DELETE FROM spell_target_position WHERE `id` IN (46019, 46020); +INSERT INTO spell_target_position () VALUES (46019, 580, 1704.34, 928.17, -74.558, 0); +INSERT INTO spell_target_position () VALUES (46020, 580, 1704.34, 928.17, 53.079, 0); diff --git a/sql/old/2.4.3/00262_characters.sql b/sql/old/2.4.3/00262_characters.sql new file mode 100644 index 00000000000..b3caa9704f0 --- /dev/null +++ b/sql/old/2.4.3/00262_characters.sql @@ -0,0 +1,5 @@ +ALTER TABLE `guild_bank_tab` + CHANGE COLUMN `TabText` `TabText` text; + +ALTER TABLE `character_aura` ADD `stackcount` INT NOT NULL DEFAULT '1' AFTER `effect_index` ; +ALTER TABLE `pet_aura` ADD `stackcount` INT NOT NULL DEFAULT '1' AFTER `effect_index`; diff --git a/sql/old/2.4.3/00262_realmd.sql b/sql/old/2.4.3/00262_realmd.sql new file mode 100644 index 00000000000..1953f19fe28 --- /dev/null +++ b/sql/old/2.4.3/00262_realmd.sql @@ -0,0 +1,2 @@ +ALTER TABLE `account` + CHANGE COLUMN `email` `email` text; diff --git a/sql/old/2.4.3/00262_world.sql b/sql/old/2.4.3/00262_world.sql new file mode 100644 index 00000000000..a10ddd7cd28 --- /dev/null +++ b/sql/old/2.4.3/00262_world.sql @@ -0,0 +1,101 @@ +DELETE FROM trinity_string WHERE entry IN (1119,1120,1121); + +INSERT INTO trinity_string VALUES +(1119,'You must use male or female as gender.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1120,'You change gender of %s to %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1121,'Your gender changed to %s by %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + + +DELETE FROM command WHERE name IN ('modify gender'); + +INSERT INTO command VALUES +('modify gender',2,'Syntax: .modify gender male/female\r\n\r\nChange gender of selected player.'); + + +delete from `command` where `name` IN ('senditems','sendmail'); +insert into `command` (`name`, `security`, `help`) values +('senditems',3,'Syntax: .senditems #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('sendmail',1,'Syntax: .sendmail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'); + + +delete from `command` where `name` = 'sendmoney'; +insert into `command` (`name`, `security`, `help`) values +('sendmoney',3,'Syntax: .sendmoney #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); + + +DELETE FROM trinity_string WHERE entry IN (453); + + +DROP TABLE IF EXISTS `db_script_string`; +CREATE TABLE `db_script_string` ( + `entry` int(11) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + + +DELETE FROM `command` WHERE `name` IN ( + 'server exit', + 'server idleshutdown', + 'server idleshutdown cancel', + 'server idlerestart', + 'server idlerestart cancel', + 'server restart', + 'server restart cancel', + 'server shutdown', + 'server shutdown cancel' +); + +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('server exit',4,'Syntax: .server exit\r\n\r\nTerminate trinity-core NOW. Exit code 0.'), +('server idleshutdown',3,'Syntax: .server idleshutdown #delay [#exist_code]\r\n\r\nShut the server down after #delay seconds if no active connections are present (no players). Use #exist_code or 0 as program exist code.'), +('server idleshutdown cancel',3,'Syntax: .server idleshutdown cancel\r\n\r\nCancel the restart/shutdown timer if any.'), +('server idlerestart',3,'Syntax: .server idlerestart #delay\r\n\r\nRestart the server after #delay seconds if no active connections are present (no players). Use #exist_code or 2 as program exist code.'), +('server idlerestart cancel',3,'Syntax: .server idlerestart cancel\r\n\r\nCancel the restart/shutdown timer if any.'), +('server restart',3,'Syntax: .server restart #delay\r\n\r\nRestart the server after #delay seconds. Use #exist_code or 2 as program exist code.'), +('server restart cancel',3,'Syntax: .server restart cancel\r\n\r\nCancel the restart/shutdown timer if any.'), +('server shutdown',3,'Syntax: .server shutdown #delay [#exist_code]\r\n\r\nShut the server down after #delay seconds. Use #exist_code or 0 as program exist code.'), +('server shutdown cancel',3,'Syntax: .server shutdown cancel\r\n\r\nCancel the restart/shutdown timer if any.'); + +DELETE FROM trinity_string WHERE entry IN (251); +INSERT INTO trinity_string VALUES +(251,'Text%d (ID: %i): %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +ALTER TABLE event_scripts + DROP datatext, + ADD COLUMN dataint int(11) NOT NULL default '0' AFTER datalong2; + +ALTER TABLE gameobject_scripts + DROP datatext, + ADD COLUMN dataint int(11) NOT NULL default '0' AFTER datalong2; + +ALTER TABLE quest_end_scripts + DROP datatext, + ADD COLUMN dataint int(11) NOT NULL default '0' AFTER datalong2; + +ALTER TABLE quest_start_scripts + DROP datatext, + ADD COLUMN dataint int(11) NOT NULL default '0' AFTER datalong2; + +ALTER TABLE spell_scripts + DROP datatext, + ADD COLUMN dataint int(11) NOT NULL default '0' AFTER datalong2; + +ALTER TABLE creature_movement + DROP `text1`, + DROP `text2`, + DROP `text3`, + DROP `text4`, + DROP `text5`, + ADD COLUMN textid1 int(11) NOT NULL default '0' AFTER waittime, + ADD COLUMN textid2 int(11) NOT NULL default '0' AFTER textid1, + ADD COLUMN textid3 int(11) NOT NULL default '0' AFTER textid2, + ADD COLUMN textid4 int(11) NOT NULL default '0' AFTER textid3, + ADD COLUMN textid5 int(11) NOT NULL default '0' AFTER textid4; diff --git a/sql/old/2.4.3/00273_world_scripts.sql b/sql/old/2.4.3/00273_world_scripts.sql new file mode 100644 index 00000000000..3cda7adce8d --- /dev/null +++ b/sql/old/2.4.3/00273_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_wounded_blood_elf' WHERE `entry`='16993'; +UPDATE `creature_template` SET `ScriptName` = 'mob_phase_hunter' WHERE `entry` = '18879'; diff --git a/sql/old/2.4.3/00285_world.sql b/sql/old/2.4.3/00285_world.sql new file mode 100644 index 00000000000..39451ecd1ed --- /dev/null +++ b/sql/old/2.4.3/00285_world.sql @@ -0,0 +1,37 @@ +-- `trinity_string` Language.h entries + +DELETE FROM `trinity_string` WHERE `entry` > 716 AND `entry` < 750; +INSERT INTO `trinity_string` VALUES +(717,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(718,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(719,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(720,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(721,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(722,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(723,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(724,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(725,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(726,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(727,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(728,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(729,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(730,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(731,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(732,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(733,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(734,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(735,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(736,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(737,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(738,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(739,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(740,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(741,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(742,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(743,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(744,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(745,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(746,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(747,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(748,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(749,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/2.4.3/00287_world_scripts.sql b/sql/old/2.4.3/00287_world_scripts.sql new file mode 100644 index 00000000000..6e3deeedd2f --- /dev/null +++ b/sql/old/2.4.3/00287_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_steam_tonk' WHERE `entry` = '19405'; +UPDATE `creature_template` SET `ScriptName` = 'npc_tonk_mine' WHERE `entry` = '15368'; diff --git a/sql/old/2.4.3/00329_world.sql b/sql/old/2.4.3/00329_world.sql new file mode 100644 index 00000000000..33f61416fb1 --- /dev/null +++ b/sql/old/2.4.3/00329_world.sql @@ -0,0 +1,585 @@ +DROP TABLE IF EXISTS `spell_proc_event`; + +SET FOREIGN_KEY_CHECKS=0; +-- ---------------------------- +-- Table structure for spell_proc_event +-- ---------------------------- +CREATE TABLE `spell_proc_event` ( + `entry` smallint(6) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(6) unsigned NOT NULL default '0', + `SpellFamilyMask` bigint(40) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Records +-- ---------------------------- +INSERT INTO `spell_proc_event` VALUES ('9452', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34917', '32', '6', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34916', '32', '6', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34914', '32', '6', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29076', '20', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29075', '20', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29074', '20', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12704', '0', '0', '0', '0', '0', '1.6626', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12289', '0', '4', '2', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12311', '0', '4', '2048', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28849', '0', '11', '128', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28847', '0', '7', '32', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28823', '0', '11', '192', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28809', '0', '6', '4096', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28719', '0', '7', '32', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12668', '0', '4', '2', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12703', '0', '0', '0', '0', '0', '1.33008', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12702', '0', '0', '0', '0', '0', '0.99756', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12701', '0', '0', '0', '0', '0', '0.66504', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12284', '0', '0', '0', '0', '0', '0.33252', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12797', '0', '4', '1024', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12799', '0', '4', '1024', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12800', '0', '4', '1024', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28595', '16', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28594', '16', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28593', '16', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12958', '0', '4', '2048', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13754', '0', '8', '16', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13867', '0', '8', '16', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14186', '0', '8', '1082131720', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14190', '0', '8', '9672066312', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14193', '0', '8', '9672066312', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14194', '0', '8', '9672066312', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14195', '0', '8', '9672066312', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28592', '16', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23721', '0', '9', '2048', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15277', '0', '0', '0', '0', '0', '6', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23572', '0', '11', '192', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23551', '0', '11', '192', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20235', '0', '10', '32768', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20234', '0', '10', '32768', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19415', '0', '9', '512', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15346', '0', '0', '0', '0', '0', '6', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19414', '0', '9', '512', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19413', '0', '9', '512', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15600', '0', '0', '0', '0', '0', '1', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19412', '0', '9', '512', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16850', '0', '7', '4', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16864', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16923', '0', '7', '4', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16924', '0', '7', '4', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16952', '0', '7', '4398046744576', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16954', '0', '7', '4398046744576', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19407', '0', '9', '512', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18096', '0', '5', '549755813984', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18073', '0', '5', '549755813984', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17793', '0', '5', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17796', '0', '5', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17801', '0', '5', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18095', '0', '5', '10', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18094', '0', '5', '10', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17802', '0', '5', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18119', '0', '5', '18416819766245', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18120', '0', '5', '18416819766245', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18121', '0', '5', '18416819766245', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18122', '0', '5', '18416819766245', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18123', '0', '5', '18416819766245', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19228', '0', '0', '64', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19232', '0', '9', '64', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19233', '0', '9', '64', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17803', '0', '5', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16164', '0', '11', '2416967683', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15363', '0', '6', '17448312320', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15362', '0', '6', '17448312320', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15326', '0', '6', '8691163136', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20164', '0', '0', '0', '0', '0', '5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20165', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20166', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20215', '0', '10', '3223322624', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20214', '0', '10', '3223322624', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20213', '0', '10', '3223322624', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20212', '0', '10', '3223322624', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20210', '0', '10', '3223322624', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15325', '0', '6', '8691163136', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15324', '0', '6', '8691163136', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20347', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20348', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20349', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20356', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20357', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20375', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20500', '0', '4', '268435456', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20501', '0', '4', '268435456', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20915', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20918', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20919', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20920', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('21890', '0', '4', '3763103747823', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15323', '0', '6', '8691163136', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15286', '32', '6', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23578', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23581', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23686', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23689', '0', '0', '0', '0', '0', '4', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23695', '0', '4', '2', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15268', '0', '6', '8691163136', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('25669', '0', '0', '0', '0', '0', '1', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26016', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26021', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26119', '0', '10', '2416967683', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26480', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27160', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27166', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27170', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27419', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27498', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27656', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27787', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14892', '0', '6', '17448312320', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12848', '4', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12847', '4', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12846', '4', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11255', '0', '3', '16384', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28789', '0', '10', '3221225472', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12360', '4', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28816', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12359', '4', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12358', '4', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12357', '4', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12598', '0', '3', '16384', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11180', '16', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11129', '0', '3', '274890489879', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29150', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29501', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29624', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29625', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29626', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29632', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29633', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29634', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29635', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29636', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29637', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30299', '36', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30675', '0', '11', '3', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30678', '0', '11', '3', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30679', '0', '11', '3', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30680', '0', '11', '3', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30681', '0', '11', '3', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31801', '0', '0', '0', '0', '0', '20', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31833', '0', '10', '2147483648', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31835', '0', '10', '2147483648', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31836', '0', '10', '2147483648', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30302', '36', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30301', '36', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32385', '0', '5', '73014445058', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32387', '0', '5', '73014445058', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32392', '0', '5', '73014445058', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32393', '0', '5', '73014445058', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32394', '0', '5', '73014445058', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11120', '4', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11119', '4', '3', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11103', '4', '3', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37195', '0', '10', '8388608', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37377', '32', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('39437', '4', '5', '824633725796', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33191', '0', '6', '4398054932480', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33192', '0', '6', '4398054932480', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33193', '0', '6', '4398054932480', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33194', '0', '6', '4398054932480', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33195', '0', '6', '4398054932480', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40475', '0', '0', '0', '0', '0', '3', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41434', '0', '0', '0', '0', '0', '2', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('37523', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30293', '0', '5', '824633721729', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30295', '0', '5', '824633721729', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30296', '0', '5', '824633721729', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40407', '0', '0', '0', '0', '0', '6', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31895', '0', '0', '0', '0', '0', '5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37247', '8', '0', '0', '0', '65536', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('33510', '0', '0', '0', '0', '0', '5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16624', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28752', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16176', '0', '11', '448', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16235', '0', '11', '448', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16240', '0', '11', '448', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23920', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27811', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27815', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27816', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33142', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33145', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33146', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16487', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16489', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16492', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26605', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16550', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('22648', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34320', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29977', '0', '3', '274890489879', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37443', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38350', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38347', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12834', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12849', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12867', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30160', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29179', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29180', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12317', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13045', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13046', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13047', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13048', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34500', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34502', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34503', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('9799', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('25988', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29062', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29064', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29065', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15088', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12319', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16256', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12971', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16281', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12972', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16282', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12973', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16283', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12974', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16284', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('42083', '0', '0', '0', '0', '2', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('34950', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34954', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28812', '0', '8', '33554438', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37227', '0', '11', '448', '0', '2', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('32885', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('21882', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34258', '0', '10', '34359739392', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37237', '0', '11', '1', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37657', '0', '0', '0', '0', '2', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('40482', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37213', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14531', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14774', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16880', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('35121', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20705', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16958', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16961', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33648', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37189', '0', '10', '3221225472', '0', '2', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('43338', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33150', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33154', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34497', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34498', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34499', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30802', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30808', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30809', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30810', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30811', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20049', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20056', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20057', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20058', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20059', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37519', '0', '0', '0', '0', '48', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26107', '0', '7', '549764202496', '0', '116', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23548', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37514', '0', '0', '0', '0', '32', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40444', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20911', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20912', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20913', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20914', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27168', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17495', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('22618', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('25899', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27169', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31904', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32777', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20925', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20927', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20928', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27179', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12298', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12724', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12725', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12726', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12727', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32642', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33089', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26128', '0', '0', '0', '0', '8', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29441', '0', '0', '0', '0', '8', '0', '0', '1'); +INSERT INTO `spell_proc_event` VALUES ('29444', '0', '0', '0', '0', '8', '0', '0', '1'); +INSERT INTO `spell_proc_event` VALUES ('29445', '0', '0', '0', '0', '8', '0', '0', '1'); +INSERT INTO `spell_proc_event` VALUES ('29446', '0', '0', '0', '0', '8', '0', '0', '1'); +INSERT INTO `spell_proc_event` VALUES ('29447', '0', '0', '0', '0', '8', '0', '0', '1'); +INSERT INTO `spell_proc_event` VALUES ('34749', '0', '0', '0', '0', '8', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13983', '0', '0', '0', '0', '24', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14070', '0', '0', '0', '0', '24', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14071', '0', '0', '0', '0', '24', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41034', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32734', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('974', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('32593', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('32594', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('40899', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('324', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('325', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('905', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('945', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('8134', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('10431', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('10432', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('25469', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('25472', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('34355', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('39027', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('34827', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('24398', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('33736', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('41260', '0', '0', '0', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('41262', '0', '0', '0', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('34935', '0', '0', '0', '0', '0', '0', '0', '8'); +INSERT INTO `spell_proc_event` VALUES ('34938', '0', '0', '0', '0', '0', '0', '0', '8'); +INSERT INTO `spell_proc_event` VALUES ('34939', '0', '0', '0', '0', '0', '0', '0', '8'); +INSERT INTO `spell_proc_event` VALUES ('33746', '0', '0', '0', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('33759', '0', '0', '0', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('16620', '0', '0', '0', '0', '0', '0', '0', '30'); +INSERT INTO `spell_proc_event` VALUES ('21185', '0', '0', '0', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('29801', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30030', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30033', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30701', '28', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30705', '28', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43748', '0', '11', '2416967680', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43750', '0', '11', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('42370', '0', '11', '64', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30881', '0', '0', '0', '0', '0', '0', '0', '5'); +INSERT INTO `spell_proc_event` VALUES ('30883', '0', '0', '0', '0', '0', '0', '0', '5'); +INSERT INTO `spell_proc_event` VALUES ('30884', '0', '0', '0', '0', '0', '0', '0', '5'); +INSERT INTO `spell_proc_event` VALUES ('30885', '0', '0', '0', '0', '0', '0', '0', '5'); +INSERT INTO `spell_proc_event` VALUES ('30886', '0', '0', '0', '0', '0', '0', '0', '5'); +INSERT INTO `spell_proc_event` VALUES ('34138', '0', '11', '128', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43728', '0', '11', '128', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('26135', '0', '10', '8388608', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43745', '0', '10', '2199023255552', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34139', '0', '10', '1073741824', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43741', '0', '10', '2147483648', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('42368', '0', '10', '1073741824', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34262', '0', '10', '8388608', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41469', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33127', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29385', '0', '0', '0', '0', '0', '7', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43726', '0', '10', '1073741824', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('35100', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('35102', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('35103', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40485', '0', '9', '4294967296', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31124', '0', '8', '536870926', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31126', '0', '8', '536870926', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31233', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31239', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31240', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31241', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31242', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37168', '0', '8', '38658768896', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37170', '0', '0', '0', '0', '0', '1', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37165', '0', '8', '2098176', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31244', '0', '8', '38658768896', '0', '4', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31245', '0', '8', '38658768896', '0', '4', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41393', '0', '0', '0', '0', '32', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14156', '0', '8', '4063232', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14160', '0', '8', '4063232', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14161', '0', '8', '4063232', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38326', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17106', '0', '7', '524288', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17107', '0', '7', '524288', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17108', '0', '7', '524288', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43739', '0', '7', '2', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43737', '0', '7', '4672924418048', '0', '0', '0', '0', '10'); +INSERT INTO `spell_proc_event` VALUES ('39372', '48', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37568', '0', '6', '2048', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37594', '0', '6', '4096', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34753', '0', '6', '17179875328', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34859', '0', '6', '17179875328', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34860', '0', '6', '17179875328', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37603', '0', '6', '32768', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38394', '0', '5', '6', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37384', '0', '5', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40478', '0', '5', '2', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37528', '0', '4', '4', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37516', '0', '4', '1024', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40458', '0', '4', '6601398288384', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('22007', '0', '3', '2097185', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('3232', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17364', '8', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30937', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('15128', '4', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37193', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32776', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20132', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20131', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20128', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17794', '32', '0', '0', '0', '1', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31394', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('25050', '4', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('24353', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20134', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17797', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17798', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('24389', '0', '3', '274890489879', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('20133', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('36111', '0', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29455', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34774', '0', '0', '0', '0', '0', '1.5', '0', '20'); +INSERT INTO `spell_proc_event` VALUES ('9784', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31785', '0', '0', '0', '34816', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('9782', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('24932', '0', '0', '0', '0', '2', '0', '0', '6'); +INSERT INTO `spell_proc_event` VALUES ('33776', '0', '0', '0', '34816', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34586', '0', '0', '0', '0', '0', '1.5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('2565', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12169', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32587', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38031', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34080', '0', '0', '0', '0', '8', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('42136', '0', '0', '0', '0', '0', '0', '0', '90'); +INSERT INTO `spell_proc_event` VALUES ('42135', '0', '0', '0', '0', '0', '0', '0', '90'); +INSERT INTO `spell_proc_event` VALUES ('23547', '0', '0', '0', '0', '32', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32837', '0', '0', '0', '0', '65536', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('17799', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('17800', '32', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37197', '0', '0', '0', '0', '65536', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('23688', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('34783', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27521', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27774', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28802', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37600', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19184', '0', '9', '35184372088852', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19387', '0', '9', '35184372088852', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19388', '0', '9', '35184372088852', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37655', '0', '0', '0', '0', '0', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('38334', '0', '0', '0', '0', '0', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('12966', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12967', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12968', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12969', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12970', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16257', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16277', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16278', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16279', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('16280', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('36096', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43443', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30003', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27181', '1', '0', '0', '0', '256', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41381', '0', '0', '0', '0', '256', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38026', '1', '0', '0', '0', '256', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31569', '0', '3', '65536', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31570', '0', '3', '65536', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('7383', '1', '0', '0', '0', '256', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('39530', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33299', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37214', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('31794', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('18820', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('37601', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('43819', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('6346', '0', '0', '0', '0', '256', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23552', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('46025', '0', '0', '0', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40442', '0', '7', '4672924418068', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40470', '0', '10', '3229614080', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40438', '0', '6', '32832', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('40463', '0', '11', '68719476865', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12322', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12999', '0', '0', '0', '0', '0', '4', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13000', '0', '0', '0', '0', '0', '6', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13001', '0', '0', '0', '0', '0', '8', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13002', '0', '0', '0', '0', '0', '10', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14318', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('13165', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14319', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14320', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14321', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('14322', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('25296', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27044', '0', '9', '1', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('39443', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('39442', '0', '0', '0', '0', '1', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('35080', '0', '0', '0', '0', '0', '1', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('35077', '0', '0', '0', '0', '0', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('35086', '0', '0', '0', '0', '0', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('35083', '0', '0', '0', '0', '0', '0', '0', '60'); +INSERT INTO `spell_proc_event` VALUES ('18137', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('19308', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('19309', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('19310', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('19311', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('19312', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('25477', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('38327', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33881', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33882', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33883', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33719', '0', '0', '0', '0', '2048', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29834', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('29838', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('39958', '0', '0', '0', '0', '0', '0.7', '0', '40'); +INSERT INTO `spell_proc_event` VALUES ('1463', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('8494', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('8495', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('10191', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('10192', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('10193', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('27131', '0', '0', '0', '0', '1024', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('32844', '0', '0', '0', '0', '0', '2', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33076', '0', '0', '0', '656040', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('46662', '0', '0', '0', '0', '0', '0', '0', '20'); +INSERT INTO `spell_proc_event` VALUES ('38857', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('8178', '0', '0', '0', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('41635', '0', '0', '0', '656040', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('30823', '0', '0', '0', '0', '0', '10.5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('24905', '0', '0', '0', '0', '0', '15', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('46098', '0', '11', '128', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('46092', '0', '10', '1073741824', '0', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('38290', '0', '0', '0', '0', '0', '1.6', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('45234', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('45243', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('45244', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('23602', '0', '0', '0', '0', '64', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('45483', '0', '0', '0', '0', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('45482', '0', '0', '0', '0', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('45484', '0', '0', '0', '16384', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('46569', '0', '0', '0', '0', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('45481', '0', '0', '0', '0', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('32748', '0', '8', '4294967296', '320', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('24658', '0', '0', '0', '82192', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('44835', '0', '7', '549755813888', '16', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('46832', '0', '7', '1', '0', '65536', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('45057', '0', '0', '0', '0', '0', '0', '0', '30'); +INSERT INTO `spell_proc_event` VALUES ('37173', '0', '8', '1126031951256', '0', '0', '0', '0', '30'); +INSERT INTO `spell_proc_event` VALUES ('45054', '0', '0', '0', '0', '0', '0', '0', '15'); +INSERT INTO `spell_proc_event` VALUES ('45354', '0', '0', '0', '0', '0', '0', '0', '45'); +INSERT INTO `spell_proc_event` VALUES ('41989', '0', '0', '0', '0', '0', '0.5', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('11185', '0', '3', '128', '327680', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12487', '0', '3', '128', '327680', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19572', '0', '9', '8388608', '16384', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28716', '0', '7', '16', '294912', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('28744', '0', '7', '64', '278528', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('12488', '0', '3', '128', '327680', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('19573', '0', '9', '8388608', '16384', '0', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33757', '0', '0', '0', '0', '0', '0', '0', '3'); diff --git a/sql/old/2.4.3/00332_world.sql b/sql/old/2.4.3/00332_world.sql new file mode 100644 index 00000000000..58d1f666f48 --- /dev/null +++ b/sql/old/2.4.3/00332_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_target` WHERE `entry` in (30659); +INSERT INTO `spell_script_target` VALUES (30659, 1, 17281); diff --git a/sql/old/2.4.3/00333_world.sql b/sql/old/2.4.3/00333_world.sql new file mode 100644 index 00000000000..9bd405e3589 --- /dev/null +++ b/sql/old/2.4.3/00333_world.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (42083, 33727, 33754, 33755, 33756, 8516, 10608, 10610, 25583, 25584); +INSERT INTO `spell_proc_event` VALUES ('42083', '0', '0', '0', '0', '2', '0', '0', '0'); +INSERT INTO `spell_proc_event` VALUES ('33727', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('33754', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('33755', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('33756', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('8516', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('10608', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('10610', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('25583', '0', '0', '0', '0', '0', '0', '0', '3'); +INSERT INTO `spell_proc_event` VALUES ('25584', '0', '0', '0', '0', '0', '0', '0', '3'); diff --git a/sql/old/2.4.3/00334_world.sql b/sql/old/2.4.3/00334_world.sql new file mode 100644 index 00000000000..719d522eac4 --- /dev/null +++ b/sql/old/2.4.3/00334_world.sql @@ -0,0 +1,20 @@ +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 770 AND 787; +INSERT INTO `trinity_string` (`entry`,`content_default`,`content_loc1`,`content_loc2`,`content_loc3`,`content_loc4`,`content_loc5`,`content_loc6`,`content_loc7`,`content_loc8`) VALUES +(770,'Your group has members not in your arena team. Please regroup to join.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(771,'Your group does not have enough players to join this match.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(772,'The Gold Team wins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(773,'The Green Team wins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(774,'There aren\'t enough players in this battleground. It will end soon unless some more players join to balance the fight.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(775,'Your group has an offline member. Please remove him before joining.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(776,'Your group has players from the opposing faction. You can\'t join the battleground as a group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(777,'Your group has players from different battleground brakets. You can\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(778,'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(779,'Someone in your party is Deserter. You can\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(780,'Someone in your party is already in three battleground queues. You cannot join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(781,'You cannot teleport to a battleground or arena map.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(782,'You cannot summon players to a battleground or arena map.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(783,'You must be in GM mode to teleport to a player in a battleground.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(784,'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(785,'Arena testing turned %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(786,'|cffff0000[Automatic]:|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(787,'|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/2.4.3/00341_world.sql b/sql/old/2.4.3/00341_world.sql new file mode 100644 index 00000000000..248224f6656 --- /dev/null +++ b/sql/old/2.4.3/00341_world.sql @@ -0,0 +1 @@ +TRUNCATE TABLE playercreateinfo_item; diff --git a/sql/old/2.4.3/00356_world.sql b/sql/old/2.4.3/00356_world.sql new file mode 100644 index 00000000000..9db8a85d7cd --- /dev/null +++ b/sql/old/2.4.3/00356_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_elixir` WHERE `entry` = 45373; +INSERT INTO `spell_elixir` VALUES (45373,0x1); diff --git a/sql/old/2.4.3/00373_world_scripts.sql b/sql/old/2.4.3/00373_world_scripts.sql new file mode 100644 index 00000000000..db27ebe2441 --- /dev/null +++ b/sql/old/2.4.3/00373_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_warchief_kargath_bladefist' WHERE `entry`=16808; +UPDATE `instance_template` SET `script`='instance_deadmines' WHERE `map`=36; +UPDATE `item_template` SET `ScriptName`='item_defias_gunpowder' WHERE `entry`=5397; diff --git a/sql/old/2.4.3/00377_world_scripts.sql b/sql/old/2.4.3/00377_world_scripts.sql new file mode 100644 index 00000000000..fe93962ef3a --- /dev/null +++ b/sql/old/2.4.3/00377_world_scripts.sql @@ -0,0 +1,10 @@ +UPDATE `creature_template` SET `ScriptName`='npc_second_trial_paladin' WHERE `entry` IN (17809,17810,17811,17812); +UPDATE `creature_template` SET `ScriptName`='npc_second_trial_controller' WHERE `entry` IN (17807); +UPDATE `gameobject_template` SET `ScriptName`='go_second_trial' WHERE `entry` IN (182052); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1645009 AND -1645006; +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `comment`) VALUES +(-1645006,'Let the trial begin, Bloodwrath, attack!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), +(-1645007,'Champion Lightrend, make me proud!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), +(-1645008,'Show this upstart how a real Blood Knight fights, Swiftblade!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'), +(-1645009,'Show $N the meaning of pain, Sunstriker!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,'master_kelerun_bloodmourn YELL_PHASE'); diff --git a/sql/old/2.4.3/00389_world.sql b/sql/old/2.4.3/00389_world.sql new file mode 100644 index 00000000000..89094143f64 --- /dev/null +++ b/sql/old/2.4.3/00389_world.sql @@ -0,0 +1,9 @@ +DELETE FROM spell_linked_spell WHERE `spell_trigger` IN (-19386, -24132, -24133, -27068, -49011, -49012); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-19386, 24131, 0, 'Wyvern Sting'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-24132, 24134, 0, 'Wyvern Sting'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-24133, 24135, 0, 'Wyvern Sting'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-27068, 27069, 0, 'Wyvern Sting'); +-- Rank 5 (not available till wotlk) +-- INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-49011, 49009, 0, 'Wyvern Sting'); +-- Rank 6 (not available till wotlk) +-- INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (-49012, 49010, 0, 'Wyvern Sting'); diff --git a/sql/old/2.4.3/00400_world.sql b/sql/old/2.4.3/00400_world.sql new file mode 100644 index 00000000000..a2f7d1e6cea --- /dev/null +++ b/sql/old/2.4.3/00400_world.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (34186, 42492, 33831, 5628, 45109, 45149); +INSERT INTO `spell_script_target` VALUES (34186, 1, 16938); +INSERT INTO `spell_script_target` VALUES (42492, 1, 0); +INSERT INTO `spell_script_target` VALUES (33831, 1, 0); +INSERT INTO `spell_script_target` VALUES (5628, 1, 2011); +INSERT INTO `spell_script_target` VALUES (5628, 1, 2012); +INSERT INTO `spell_script_target` VALUES (5628, 1, 2013); +INSERT INTO `spell_script_target` VALUES (5628, 1, 2014); +INSERT INTO `spell_script_target` VALUES (45109, 1, 25084); +INSERT INTO `spell_script_target` VALUES (45149, 0, 300154); diff --git a/sql/old/2.4.3/00410_characters.sql b/sql/old/2.4.3/00410_characters.sql new file mode 100644 index 00000000000..483b991e19e --- /dev/null +++ b/sql/old/2.4.3/00410_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE `guild_member` DROP INDEX `guid_key` , +ADD UNIQUE `guid_key` ( `guid` ); diff --git a/sql/old/2.4.3/00426_world_scripts.sql b/sql/old/2.4.3/00426_world_scripts.sql new file mode 100644 index 00000000000..fde6ee6dbf2 --- /dev/null +++ b/sql/old/2.4.3/00426_world_scripts.sql @@ -0,0 +1,13 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_altar_of_the_keepers' WHERE `entry`=130511; +UPDATE `gameobject_template` SET `ScriptName`='go_altar_of_archaedas' WHERE `entry`=133234; + +UPDATE `instance_template` SET `script`='instance_uldaman' WHERE `map`=70; + +-- Archaedas +UPDATE `creature_template` SET `ScriptName`='boss_archaedas' WHERE `entry`=2748; + +-- Archaedas' minions +UPDATE `creature_template` SET `ScriptName`='mob_archaedas_minions' WHERE `entry` IN ('7309', '7077', '7076', '10120'); + +-- Stone keepers +UPDATE `creature_template` SET `ScriptName`='mob_stonekeepers' WHERE `entry`=4857; diff --git a/sql/old/2.4.3/00427_world_scripts.sql b/sql/old/2.4.3/00427_world_scripts.sql new file mode 100644 index 00000000000..b6fe5fb7acb --- /dev/null +++ b/sql/old/2.4.3/00427_world_scripts.sql @@ -0,0 +1,57 @@ +UPDATE `instance_template` SET `script`='instance_scarlet_monastery' WHERE `map`='189'; +UPDATE `gameobject_template` SET `ScriptName`='go_loosely_turned_soil' WHERE `entry`='186314'; + +UPDATE `creature_template` SET `ScriptName`='boss_headless_horseman', +`minlevel`=70, `maxlevel`=70, `minhealth`=67068, `maxhealth`=67068, +`minmana`=3155, `maxmana`=3155, `type`=6 + WHERE `entry` = 23682; + +UPDATE `creature_template` SET `ScriptName`='mob_head', + `minlevel`=70, `maxlevel`=70, `type`=6, `modelid_h`=21908, +`minhealth`=24300, `maxhealth`=24300, +`faction_A`=14, `faction_H`=14 +WHERE `entry` = 23775; + +UPDATE `creature_template` SET `ScriptName`='mob_pulsing_pumpkin', +`faction_A`=14, `faction_H`=14, `type`=6, +`minlevel`=70, `maxlevel`=70, +`minhealth`=9781, `maxhealth`=9781, +`minmana`=3155, `maxmana`=3155 +WHERE `entry` = 23694; + +-- helper +UPDATE `creature_template` SET `ScriptName`='mob_wisp_invis', +`faction_A`=35, `faction_H`=35, +`unit_flags`='33554434' WHERE `entry`='23686'; + +-- pumpkin fiend +UPDATE `creature_template` SET + `minlevel`=70, `maxlevel`=70, +`faction_A`=14, `faction_H`=14, +`type`=6 +WHERE `entry`='23545'; + +-- wisp +UPDATE `creature_template` SET `ScriptName`='mob_wisp_invis', +`modelid_a`=21342, `modelid_h`=21342, +`faction_A`=35, `faction_H`=35, `unit_flags`='33554434' +WHERE `entry`='24034'; + +UPDATE `creature_template` SET `equipment_id`=23682 WHERE `entry` = 23682; +replace into`creature_equip_template` (`entry`, `equipmodel1`, `equipmodel2`, `equipmodel3`, `equipinfo1`, `equipinfo2`, `equipinfo3`, `equipslot1`, `equipslot2`, `equipslot3`) +VALUES (23682, 50495, 0, 0, 33490690, 0, 0, 781, 0, 0); + +REPLACE INTO `script_texts` VALUES +(-1189001, 'It is over, your search is done! Let fate choose now, the righteous one',0,0,0,0,0,0,0,0,11961,1,0,'Headless Horseman SAY_ENTRANCE'), + +(-1189002, 'Here\'s my body, fit and pure! Now, your blackened souls I\'ll cure!',0,0,0,0,0,0,0,0,12567,1,0,'Headless Horseman SAY_REJOINED'), + +(-1189003, 'Over here, you idiot!',0,0,0,0,0,0,0,0,12569,1,0,'Headless Horseman SAY_LOST_HEAD'), + +(-1189004, 'Harken, cur! Tis you I spurn! Now, $N, feel the burn!',0,0,0,0,0,0,0,0,12573,1,0,'Headless Horseman SAY_CONFLAGRATION'), + +(-1189005, 'Soldiers arise, stand and fight! Bring victory at last to this fallen knight!',0,0,0,0,0,0,0,0,11963,1,0,'Headless Horseman SAY_SPROUTING_PUMPKINS'), + +(-1189006, 'Your body lies beaten, battered and broken. Let my curse be your own, fate has spoken',0,0,0,0,0,0,0,0,11962,0,0,'Headless Horseman SAY_PLAYER_DEATH'), + +(-1189007, 'This end have I reached before. What new adventure lies in store?',0,0,0,0,0,0,0,0,11964,0,0,'Headless Horseman SAY_DEATH'); diff --git a/sql/old/2.4.3/00444_world.sql b/sql/old/2.4.3/00444_world.sql new file mode 100644 index 00000000000..004cf626f88 --- /dev/null +++ b/sql/old/2.4.3/00444_world.sql @@ -0,0 +1,36 @@ +DROP TABLE IF EXISTS `waypoint_data`; + +CREATE TABLE `waypoint_data` ( + `id` int(10) unsigned NOT NULL default '0' COMMENT 'Creature GUID', + `point` mediumint(8) unsigned NOT NULL default '0', + `position_x` float NOT NULL default '0', + `position_y` float NOT NULL default '0', + `position_z` float NOT NULL default '0', + `delay` int(10) unsigned NOT NULL default '0', + `move_flag` tinyint(1) NOT NULL default '0', + `action` int(11) NOT NULL default '0', + `action_chance` smallint(3) NOT NULL default '100', + `wpguid` int(11) NOT NULL default '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `waypoint_scripts`; + +CREATE TABLE `waypoint_scripts` ( + `id` int(11) unsigned NOT NULL default '0', + `delay` int(11) unsigned NOT NULL default '0', + `command` int(11) unsigned NOT NULL default '0', + `datalong` int(11) unsigned NOT NULL default '0', + `datalong2` int(11) unsigned NOT NULL default '0', + `dataint` int(11) unsigned NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `z` float NOT NULL default '0', + `o` float NOT NULL default '0', + `guid` int(11) NOT NULL default '0', + PRIMARY KEY (`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +ALTER TABLE `creature_addon` + ADD `path_id` int(11) unsigned NOT NULL default '0' AFTER `guid`; +ALTER TABLE `creature_template_addon` + ADD `path_id` int(11) unsigned NOT NULL default '0' AFTER `entry`; diff --git a/sql/old/2.4.3/00452_world.sql b/sql/old/2.4.3/00452_world.sql new file mode 100644 index 00000000000..3b549278fc7 --- /dev/null +++ b/sql/old/2.4.3/00452_world.sql @@ -0,0 +1,9 @@ +-- link gift of the wild to mark of the wild + +DELETE FROM `spell_chain` WHERE `spell_id` = 21849; +DELETE FROM `spell_chain` WHERE `spell_id` = 21850; +DELETE FROM `spell_chain` WHERE `spell_id` = 26991; + +INSERT INTO `spell_chain` (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (21849,0,1126,1,0); +INSERT INTO `spell_chain` (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (21850,21849,1126,2,0); +INSERT INTO `spell_chain` (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (26991,21850,1126,3,0); diff --git a/sql/old/2.4.3/00455_world.sql b/sql/old/2.4.3/00455_world.sql new file mode 100644 index 00000000000..a5a23c5f5d6 --- /dev/null +++ b/sql/old/2.4.3/00455_world.sql @@ -0,0 +1,14 @@ +-- demon fire +UPDATE `creature_template` SET spell1 = 40029, flags_extra = 128, ScriptName = '' WHERE entry = 23069; +-- pillar of fire +UPDATE `creature_template` SET spell1 = 43218, flags_extra = 128, ScriptName = '' WHERE entry = 24187; +-- Broggok Poison Cloud +UPDATE `creature_template` SET spell1 = 30914, flags_extra = 128, ScriptName = '' WHERE entry = 17662; + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (43468, 43648, 43658, 43658, 43658, 43658, 43658); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43648, 44007, 1, 'Storm Eye Safe Zone'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43658, 43653, 0, 'Electrical Arc Visual'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43658, 43654, 0, 'Electrical Arc Visual'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43658, 43655, 0, 'Electrical Arc Visual'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43658, 43656, 0, 'Electrical Arc Visual'); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43658, 43659, 0, 'Electrical Arc Visual'); diff --git a/sql/old/2.4.3/00471_world.sql b/sql/old/2.4.3/00471_world.sql new file mode 100644 index 00000000000..2db368326e8 --- /dev/null +++ b/sql/old/2.4.3/00471_world.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `faction`=1375 WHERE `entry` IN (184203, 184204, 184205); +UPDATE `gameobject_template` SET `Scriptname`='go_bridge_console' WHERE entry=184568; diff --git a/sql/old/2.4.3/00480_world_scripts.sql b/sql/old/2.4.3/00480_world_scripts.sql new file mode 100644 index 00000000000..203196a0f16 --- /dev/null +++ b/sql/old/2.4.3/00480_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_winter_reveler' WHERE `entry`=15760; +UPDATE `creature_template` SET `ScriptName`='npc_brewfest_reveler' WHERE `entry`=24484; diff --git a/sql/old/2.4.3/00488_world_scripts.sql b/sql/old/2.4.3/00488_world_scripts.sql new file mode 100644 index 00000000000..41b264fb217 --- /dev/null +++ b/sql/old/2.4.3/00488_world_scripts.sql @@ -0,0 +1,735 @@ +UPDATE `creature_template` SET `ScriptName`='npc_defias_traitor' WHERE `entry`=467; +UPDATE `creature_template` SET `ScriptName`='npc_torek' WHERE `entry`=12858; +UPDATE `creature_template` SET `ScriptName`='npc_magwin' WHERE `entry`=17312; +UPDATE `creature_template` SET `ScriptName`='npc_wounded_blood_elf' WHERE `entry`=16993; +UPDATE `creature_template` SET `ScriptName`='mob_abyssal' WHERE `entry`=17454; +UPDATE `creature_template` SET `ScriptName`='mob_scarlet_trainee' WHERE `entry`=6575; +UPDATE `instance_template` SET `script`='instance_scarlet_monastery' WHERE `map`=189; +UPDATE `creature_template` SET `ScriptName`='mob_phoenix_tk' WHERE `entry`=21362; +UPDATE `creature_template` SET `ScriptName`='mob_phoenix_egg_tk' WHERE `entry`=21364; +UPDATE `creature_template` SET `ScriptName`='npc_highlord_demitrian' WHERE `entry`=14347; +UPDATE `gameobject_template` SET `ScriptName`='go_gauntlet_gate' WHERE `entry`=175357; +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=11197; +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=10399; +UPDATE `gameobject_template` SET `ScriptName`='go_barrel_old_hillsbrad' WHERE `entry`=182589; +UPDATE `instance_template` SET `script`='instance_deadmines' WHERE `map`=36; +UPDATE `gameobject_template` SET `ScriptName`='go_defias_cannon' WHERE `entry`=16398; +UPDATE `gameobject_template` SET `ScriptName`='go_door_lever_dm' WHERE `entry`=101833; +UPDATE `gameobject_template` SET `ScriptName`='go_main_chambers_access_panel' WHERE `entry` IN (184125,184126); +UPDATE `creature_template` SET `ScriptName`='npc_twiggy_flathead' WHERE `entry`=6248; +DELETE FROM `areatrigger_scripts` WHERE `entry`=522; +INSERT INTO `areatrigger_scripts` VALUES (522,'at_twiggy_flathead');DELETE FROM `script_texts` WHERE `entry` BETWEEN -1565019 AND -1565000; + +-- text +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1565000,'Gronn are the real power in outland.',11367,1,0,'maulgar SAY_AGGRO'), +(-1565001,'You will not defeat the hand of Gruul!',11368,1,0,'maulgar SAY_ENRAGE'), +(-1565002,'You won\'t kill next one so easy!',11369,1,0,'maulgar SAY_OGRE_DEATH1'), +(-1565003,'Pah! Does not prove anything!',11370,1,0,'maulgar SAY_OGRE_DEATH2'), +(-1565004,'I\'m not afraid of you.',11371,1,0,'maulgar SAY_OGRE_DEATH3'), +(-1565005,'Good, now you fight me!',11372,1,0,'maulgar SAY_OGRE_DEATH4'), +(-1565006,'You not so tough afterall!',11373,1,0,'maulgar SAY_SLAY1'), +(-1565007,'Aha-ha ha ha!',11374,1,0,'maulgar SAY_SLAY2'), +(-1565008,'Mulgar is king!',11375,1,0,'maulgar SAY_SLAY3'), +(-1565009,'Gruul... will crush you...',11376,1,0,'maulgar SAY_DEATH'), +(-1565010,'Come... and die.',11355,1,0,'gruul SAY_AGGRO'), +(-1565011,'Scurry',11356,1,0,'gruul SAY_SLAM1'), +(-1565012,'No escape',11357,1,0,'gruul SAY_SLAM2'), +(-1565013,'Stay',11358,1,0,'gruul SAY_SHATTER1'), +(-1565014,'Beg... for life',11359,1,0,'gruul SAY_SHATTER2'), +(-1565015,'No more',11360,1,0,'gruul SAY_SLAY1'), +(-1565016,'Unworthy',11361,1,0,'gruul SAY_SLAY2'), +(-1565017,'Die',11362,1,0,'gruul SAY_SLAY3'), +(-1565018,'Aaargh...',11363,1,0,'gruul SAY_DEATH'), +(-1565019,'grows in size!',0,2,0,'gruul EMOTE_GROW'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1532102 AND -1532000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1532000,'Well done Midnight!',9173,1,0,'attumen SAY_MIDNIGHT_KILL'), +(-1532001,'Cowards! Wretches!',9167,1,0,'attumen SAY_APPEAR1'), +(-1532002,'Who dares attack the steed of the Huntsman?',9298,1,0,'attumen SAY_APPEAR2'), +(-1532003,'Perhaps you would rather test yourselves against a more formidable opponent?!',9299,1,0,'attumen SAY_APPEAR3'), +(-1532004,'Come, Midnight, let\'s disperse this petty rabble!',9168,1,0,'attumen SAY_MOUNT'), +(-1532005,'It was... inevitable.',9169,1,0,'attumen SAY_KILL1'), +(-1532006,'Another trophy to add to my collection!',9300,1,0,'attumen SAY_KILL2'), +(-1532007,'Weapons are merely a convenience for a warrior of my skill!',9166,1,0,'attumen SAY_DISARMED'), +(-1532008,'I always knew... someday I would become... the hunted.',9165,1,0,'attumen SAY_DEATH'), +(-1532009,'Such easy sport.',9170,1,0,'attumen SAY_RANDOM1'), +(-1532010,'Amateurs! Do not think you can best me! I kill for a living.',9304,1,0,'attumen SAY_RANDOM2'), +(-1532011,'Hmm, unannounced visitors? Preparations must be made.',9211,1,0,'moroes SAY_AGGRO'), +(-1532012,'Now, where was I? Oh yes...',9215,1,0,'moroes SAY_SPECIAL_1'), +(-1532013,'You rang?',9316,1,0,'moroes SAY_SPECIAL_2'), +(-1532014,'One more for dinner this evening.',9214,1,0,'moroes SAY_KILL_1'), +(-1532015,'Time... Never enough time.',9314,1,0,'moroes SAY_KILL_2'), +(-1532016,'I\'ve gone and made a mess.',9315,1,0,'moroes SAY_KILL_3'), +(-1532017,'How terribly clumsy of me...',9213,1,0,'moroes SAY_DEATH'), +(-1532018,'Your behavior will not be tolerated!',9204,1,0,'maiden SAY_AGGRO'), +(-1532019,'Ah ah ah...',9207,1,0,'maiden SAY_SLAY1'), +(-1532020,'This is for the best.',9312,1,0,'maiden SAY_SLAY2'), +(-1532021,'Impure thoughts lead to profane actions.',9311,1,0,'maiden SAY_SLAY3'), +(-1532022,'Cast out your corrupt thoughts.',9313,1,0,'maiden SAY_REPENTANCE1'), +(-1532023,'Your impurity must be cleansed.',9208,1,0,'maiden SAY_REPENTANCE2'), +(-1532024,'Death comes. Will your conscience be clear?',9206,1,0,'maiden SAY_DEATH'), +(-1532025,'Oh at last, at last. I can go home.',9190,1,0,'dorothee SAY_DOROTHEE_DEATH'), +(-1532026,'Don\'t let them hurt us, Tito! Oh, you won\'t, will you?',9191,1,0,'dorothee SAY_DOROTHEE_SUMMON'), +(-1532027,'Tito, oh Tito, no!',9192,1,0,'dorothee SAY_DOROTHEE_TITO_DEATH'), +(-1532028,'Oh dear, we simply must find a way home! The old wizard could be our only hope! Strawman, Roar, Tinhead, will you... wait! Oh golly, look! We have visitors!',9195,1,0,'dorothee SAY_DOROTHEE_AGGRO'), +(-1532029,'Wanna fight? Huh? Do ya? C\'mon, I\'ll fight you with both claws behind my back!',9227,1,0,'roar SAY_ROAR_AGGRO'), +(-1532030,'You didn\'t have to go and do that.',9229,1,0,'roar SAY_ROAR_DEATH'), +(-1532031,'I think I\'m going to go take fourty winks.',9230,1,0,'roar SAY_ROAR_SLAY'), +(-1532032,'Now what should I do with you? I simply can\'t make up my mind.',9254,1,0,'strawman SAY_STRAWMAN_AGGRO'), +(-1532033,'Don\'t let them make a mattress... out of me.',9256,1,0,'strawman SAY_STRAWMAN_DEATH'), +(-1532034,'I guess I\'m not a failure after all.',9257,1,0,'strawman SAY_STRAWMAN_SLAY'), +(-1532035,'I could really use a heart. Say, can I have yours?',9268,1,0,'tinhead SAY_TINHEAD_AGGRO'), +(-1532036,'Back to being an old rustbucket.',9270,1,0,'tinhead SAY_TINHEAD_DEATH'), +(-1532037,'Guess I\'m not so rusty, after all.',9271,1,0,'tinhead SAY_TINHEAD_SLAY'), +(-1532038,'begins to rust.',0,2,0,'tinhead EMOTE_RUST'), +(-1532039,'Woe to each and every one of you my pretties! <cackles>',9179,1,0,'crone SAY_CRONE_AGGRO'), +(-1532040,'It will all be over soon! <cackles>',9307,1,0,'crone SAY_CRONE_AGGRO2'), +(-1532041,'How could you? What a cruel, cruel world!',9178,1,0,'crone SAY_CRONE_DEATH'), +(-1532042,'Fixed you, didn\'t I? <cackles>',9180,1,0,'crone SAY_CRONE_SLAY'), +(-1532043,'All the better to own you with!',9276,1,0,'wolf SAY_WOLF_AGGRO'), +(-1532044,'Mmmm... delicious.',9277,1,0,'wolf SAY_WOLF_SLAY'), +(-1532045,'Run away little girl, run away!',9278,1,0,'wolf SAY_WOLF_HOOD'), +(-1532046,'What devil art thou, that dost torment me thus?',9196,1,0,'julianne SAY_JULIANNE_AGGRO'), +(-1532047,'Where is my lord? Where is my Romulo?',9199,1,0,'julianne SAY_JULIANNE_ENTER'), +(-1532048,'Romulo, I come! Oh... this do I drink to thee!',9198,1,0,'julianne SAY_JULIANNE_DEATH01'), +(-1532049,'Where is my Lord? Where is my Romulo? Ohh, happy dagger! This is thy sheath! There rust, and let me die!',9310,1,0,'julianne SAY_JULIANNE_DEATH02'), +(-1532050,'Come, gentle night; and give me back my Romulo!',9200,1,0,'julianne SAY_JULIANNE_RESURRECT'), +(-1532051,'Parting is such sweet sorrow.',9201,1,0,'julianne SAY_JULIANNE_SLAY'), +(-1532052,'Wilt thou provoke me? Then have at thee, boy!',9233,1,0,'romulo SAY_ROMULO_AGGRO'), +(-1532053,'Thou smilest... upon the stroke that... murders me.',9235,1,0,'romulo SAY_ROMULO_DEATH'), +(-1532054,'This day\'s black fate on more days doth depend. This but begins the woe. Others must end.',9236,1,0,'romulo SAY_ROMULO_ENTER'), +(-1532055,'Thou detestable maw, thou womb of death; I enforce thy rotten jaws to open!',9237,1,0,'romulo SAY_ROMULO_RESURRECT'), +(-1532056,'How well my comfort is revived by this!',9238,1,0,'romulo SAY_ROMULO_SLAY'), +(-1532057,'The Menagerie is for guests only.',9183,1,0,'curator SAY_AGGRO'), +(-1532058,'Gallery rules will be strictly enforced.',9188,1,0,'curator SAY_SUMMON1'), +(-1532059,'This curator is equipped for gallery protection.',9309,1,0,'curator SAY_SUMMON2'), +(-1532060,'Your request cannot be processed.',9186,1,0,'curator SAY_EVOCATE'), +(-1532061,'Failure to comply will result in offensive action.',9185,1,0,'curator SAY_ENRAGE'), +(-1532062,'Do not touch the displays.',9187,1,0,'curator SAY_KILL1'), +(-1532063,'You are not a guest.',9308,1,0,'curator SAY_KILL2'), +(-1532064,'This Curator is no longer op... er... ation... al.',9184,1,0,'curator SAY_DEATH'), +(-1532065,'Your blood will anoint my circle.',9264,1,0,'terestian SAY_SLAY1'), +(-1532066,'The great one will be pleased.',9329,1,0,'terestian SAY_SLAY2'), +(-1532067,'My life, is yours. Oh great one.',9262,1,0,'terestian SAY_DEATH'), +(-1532068,'Ah, you\'re just in time. The rituals are about to begin.',9260,1,0,'terestian SAY_AGGRO'), +(-1532069,'Please, accept this humble offering, oh great one.',9263,1,0,'terestian SAY_SACRIFICE1'), +(-1532070,'Let the sacrifice serve his testament to my fealty.',9330,1,0,'terestian SAY_SACRIFICE2'), +(-1532071,'Come, you dwellers in the dark. Rally to my call!',9265,1,0,'terestian SAY_SUMMON1'), +(-1532072,'Gather, my pets. There is plenty for all.',9331,1,0,'terestian SAY_SUMMON2'), +(-1532073,'Please, no more. My son... he\'s gone mad!',9241,1,0,'aran SAY_AGGRO1'), +(-1532074,'I\'ll not be tortured again!',9323,1,0,'aran SAY_AGGRO2'), +(-1532075,'Who are you? What do you want? Stay away from me!',9324,1,0,'aran SAY_AGGRO3'), +(-1532076,'I\'ll show you this beaten dog still has some teeth!',9245,1,0,'aran SAY_FLAMEWREATH1'), +(-1532077,'Burn you hellish fiends!',9326,1,0,'aran SAY_FLAMEWREATH2'), +(-1532078,'I\'ll freeze you all!',9246,1,0,'aran SAY_BLIZZARD1'), +(-1532079,'Back to the cold dark with you!',9327,1,0,'aran SAY_BLIZZARD2'), +(-1532080,'Yes, yes, my son is quite powerful... but I have powers of my own!',9242,1,0,'aran SAY_EXPLOSION1'), +(-1532081,'I am not some simple jester! I am Nielas Aran!',9325,1,0,'aran SAY_EXPLOSION2'), +(-1532082,'Surely you would not deny an old man a replenishing drink? No, no I thought not.',9248,1,0,'aran SAY_DRINK'), +(-1532083,'I\'m not finished yet! No, I have a few more tricks up me sleeve.',9251,1,0,'aran SAY_ELEMENTALS'), +(-1532084,'I want this nightmare to be over!',9250,1,0,'aran SAY_KILL1'), +(-1532085,'Torment me no more!',9328,1,0,'aran SAY_KILL2'), +(-1532086,'You\'ve wasted enough of my time. Let these games be finished!',9247,1,0,'aran SAY_TIMEOVER'), +(-1532087,'At last... The nightmare is.. over...',9244,1,0,'aran SAY_DEATH'), +(-1532088,'Where did you get that?! Did HE send you?!',9249,1,0,'aran SAY_ATIESH'), +(-1532089,'cries out in withdrawal, opening gates to the warp.',0,2,0,'netherspite EMOTE_PHASE_PORTAL'), +(-1532090,'goes into a nether-fed rage!',0,2,0,'netherspite EMOTE_PHASE_BANISH'), +(-1532091,'Madness has brought you here to me. I shall be your undoing!',9218,1,0,'malchezaar SAY_AGGRO'), +(-1532092,'Simple fools! Time is the fire in which you\'ll burn!',9220,1,0,'malchezaar SAY_AXE_TOSS1'), +(-1532093,'I see the subtlety of conception is beyond primitives such as you.',9317,1,0,'malchezaar SAY_AXE_TOSS2'), +(-1532094,'Who knows what secrets hide in the dark.',9223,1,0,'malchezaar SAY_SPECIAL1'), +(-1532095,'The cerestial forces are mine to manipulate.',9320,1,0,'malchezaar SAY_SPECIAL2'), +(-1532096,'How can you hope to withstand against such overwhelming power?',9321,1,0,'malchezaar SAY_SPECIAL3'), +(-1532097,'Surely you did not think you could win.',9222,1,0,'malchezaar SAY_SLAY1'), +(-1532098,'Your greed, your foolishness has brought you to this end.',9318,1,0,'malchezaar SAY_SLAY2'), +(-1532099,'You are, but a plaything, unfit even to amuse.',9319,1,0,'malchezaar SAY_SLAY3'), +(-1532100,'All realities, all dimensions are open to me!',9224,1,0,'malchezaar SAY_SUMMON1'), +(-1532101,'You face not Malchezaar alone, but the legions I command!',9322,1,0,'malchezaar SAY_SUMMON2'), +(-1532102,'I refuse to concede defeat. I am a prince of the Eredar! I am...',9221,1,0,'malchezaar SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1550043 AND -1550000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1550000,'Alert, you are marked for extermination!',11213,1,0,'voidreaver SAY_AGGRO'), +(-1550001,'Extermination, successful.',11215,1,0,'voidreaver SAY_SLAY1'), +(-1550002,'Imbecile life form, no longer functional.',11216,1,0,'voidreaver SAY_SLAY2'), +(-1550003,'Threat neutralized.',11217,1,0,'voidreaver SAY_SLAY3'), +(-1550004,'Systems... shutting... down...',11214,1,0,'voidreaver SAY_DEATH'), +(-1550005,'Alternative measure commencing...',11218,1,0,'voidreaver SAY_POUNDING1'), +(-1550006,'Calculating force parameters...',11219,1,0,'voidreaver SAY_POUNDING2'), +(-1550007,'Tal anu\'men no Sin\'dorei!',11134,1,0,'solarian SAY_AGGRO'), +(-1550008,'Ha ha ha! You are hopelessly outmatched!',11139,1,0,'solarian SAY_SUMMON1'), +(-1550009,'I will crush your delusions of grandeur!',11140,1,0,'solarian SAY_SUMMON2'), +(-1550010,'Your soul belongs to the Abyss!',11136,1,0,'solarian SAY_KILL1'), +(-1550011,'By the blood of the Highborne!',11137,1,0,'solarian SAY_KILL2'), +(-1550012,'For the Sunwell!',11138,1,0,'solarian SAY_KILL3'), +(-1550013,'The warmth of the sun... awaits.',11135,1,0,'solarian SAY_DEATH'), +(-1550014,'Enough of this! Now I call upon the fury of the cosmos itself.',0,1,0,'solarian SAY_VOIDA'), +(-1550015,'I become ONE... with the VOID!',0,1,0,'solarian SAY_VOIDB'), +(-1550016,'Energy. Power. My people are addicted to it... a dependence made manifest after the Sunwell was destroyed. Welcome... to the future. A pity you are too late to stop it. No one can stop me now! Selama ashal\'anore!',11256,1,0,'kaelthas SAY_INTRO'), +(-1550017,'Capernian will see to it that your stay here is a short one.',11257,1,0,'kaelthas SAY_INTRO_CAPERNIAN'), +(-1550018,'Well done, you have proven worthy to test your skills against my master engineer, Telonicus.',11258,1,0,'kaelthas SAY_INTRO_TELONICUS'), +(-1550019,'Let us see how your nerves hold up against the Darkener, Thaladred.',11259,1,0,'kaelthas SAY_INTRO_THALADRED'), +(-1550020,'You have persevered against some of my best advisors... but none can withstand the might of the Blood Hammer. Behold, Lord Sanguinar!',11260,1,0,'kaelthas SAY_INTRO_SANGUINAR'), +(-1550021,'As you see, I have many weapons in my arsenal...',11261,1,0,'kaelthas SAY_PHASE2_WEAPON'), +(-1550022,'Perhaps I underestimated you. It would be unfair to make you fight all four advisors at once, but... fair treatment was never shown to my people. I\'m just returning the favor.',11262,1,0,'kaelthas SAY_PHASE3_ADVANCE'), +(-1550023,'Alas, sometimes one must take matters into one\'s own hands. Balamore shanal!',11263,1,0,'kaelthas SAY_PHASE4_INTRO2'), +(-1550024,'I have not come this far to be stopped! The future I have planned will not be jeopardized! Now you will taste true power!!',11273,1,0,'kaelthas SAY_PHASE5_NUTS'), +(-1550025,'You will not prevail.',11270,1,0,'kaelthas SAY_SLAY1'), +(-1550026,'You gambled...and lost.',11271,1,0,'kaelthas SAY_SLAY2'), +(-1550027,'This was Child\'s play.',11272,1,0,'kaelthas SAY_SLAY3'), +(-1550028,'Obey me.',11268,1,0,'kaelthas SAY_MINDCONTROL1'), +(-1550029,'Bow to my will.',11269,1,0,'kaelthas SAY_MINDCONTROL2'), +(-1550030,'Let us see how you fare when your world is turned upside down.',11264,1,0,'kaelthas SAY_GRAVITYLAPSE1'), +(-1550031,'Having trouble staying grounded?',11265,1,0,'kaelthas SAY_GRAVITYLAPSE2'), +(-1550032,'Anara\'nel belore!',11267,1,0,'kaelthas SAY_SUMMON_PHOENIX1'), +(-1550033,'By the power of the sun!',11266,1,0,'kaelthas SAY_SUMMON_PHOENIX2'), +(-1550034,'For...Quel...thalas!',11274,1,0,'kaelthas SAY_DEATH'), +(-1550035,'Prepare yourselves!',11203,1,0,'thaladred SAY_THALADRED_AGGRO'), +(-1550036,'Forgive me, my prince! I have... failed.',11204,1,0,'thaladred SAY_THALADRED_DEATH'), +(-1550037,'sets his gaze on $N!',0,2,0,'thaladred EMOTE_THALADRED_GAZE'), +(-1550038,'Blood for blood!',11152,1,0,'sanguinar SAY_SANGUINAR_AGGRO'), +(-1550039,'NO! I ...will... not...',11153,1,0,'sanguinar SAY_SANGUINAR_DEATH'), +(-1550040,'The sin\'dore reign supreme!',11117,1,0,'capernian SAY_CAPERNIAN_AGGRO'), +(-1550041,'This is not over!',11118,1,0,'capernian SAY_CAPERNIAN_DEATH'), +(-1550042,'Anar\'alah belore!',11157,1,0,'telonicus SAY_TELONICUS_AGGRO'), +(-1550043,'More perils... await',11158,1,0,'telonicus SAY_TELONICUS_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1553012 AND -1553000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1553000,'What are you doing? These specimens are very delicate!',11144,1,0,'freywinn SAY_AGGRO'), +(-1553001,'Your life cycle is now concluded!',11145,1,0,'freywinn SAY_KILL_1'), +(-1553002,'You will feed the worms.',11146,1,0,'freywinn SAY_KILL_2'), +(-1553003,'Endorel aluminor!',11147,1,0,'freywinn SAY_TREE_1'), +(-1553004,'Nature bends to my will!',11148,1,0,'freywinn SAY_TREE_2'), +(-1553005,'The specimens...must be preserved.',11149,1,0,'freywinn SAY_DEATH'), +(-1553006,'emits a strange noise.',0,2,0,'laj EMOTE_SUMMON'), +(-1553007,'Who disturbs this sanctuary?',11230,1,0,'warp SAY_AGGRO'), +(-1553008,'You must die! But wait: this does not--No, no... you must die!',11231,1,0,'warp SAY_SLAY_1'), +(-1553009,'What am I doing? Why do I...',11232,1,0,'warp SAY_SLAY_2'), +(-1553010,'Children, come to me!',11233,1,0,'warp SAY_SUMMON_1'), +(-1553011,'Maybe this is not--No, we fight! Come to my aid.',11234,1,0,'warp SAY_SUMMON_2'), +(-1553012,'So... confused. Do not... belong here!',11235,1,0,'warp SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1554027 AND -1554000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1554000,'I predict a painful death.',11101,1,0,'gyro SAY_AGGRO'), +(-1554001,'Measure twice; cut once!',11104,1,0,'gyro SAY_SAW_ATTACK1'), +(-1554002,'If my division is correct, you should be quite dead.',11105,1,0,'gyro SAY_SAW_ATTACK2'), +(-1554003,'Your strategy was flawed!',11102,1,0,'gyro SAY_SLAY1'), +(-1554004,'Yes, the only logical outcome.',11103,1,0,'gyro SAY_SLAY2'), +(-1554005,'An unforseen... contingency',11106,1,0,'gyro SAY_DEATH'), +(-1554006,'You have approximately five seconds to live.',11109,1,0,'ironhand SAY_AGGRO_1'), +(-1554007,'With the precise angle and velocity...',11112,1,0,'ironhand SAY_HAMMER_1'), +(-1554008,'Low tech yet quiet effective!',11113,1,0,'ironhand SAY_HAMMER_2'), +(-1554009,'A foregone conclusion.',11110,1,0,'ironhand SAY_SLAY_1'), +(-1554010,'The processing will continue a schedule!',11111,1,0,'ironhand SAY_SLAY_2'), +(-1554011,'My calculations did not...',11114,1,0,'ironhand SAY_DEATH_1'), +(-1554012,'raises his hammer menacingly...',0,3,0,'ironhand EMOTE_HAMMER'), +(-1554013,'Don\'t value your life very much, do you?',11186,1,0,'sepethrea SAY_AGGRO'), +(-1554014,'I am not alone.',11191,1,0,'sepethrea SAY_SUMMON'), +(-1554015,'Think you can take the heat?',11189,1,0,'sepethrea SAY_DRAGONS_BREATH_1'), +(-1554016,'Anar\'endal dracon!',11190,1,0,'sepethrea SAY_DRAGONS_BREATH_2'), +(-1554017,'And don\'t come back!',11187,1,0,'sepethrea SAY_SLAY1'), +(-1554018,'En\'dala finel el\'dal',11188,1,0,'sepethrea SAY_SLAY2'), +(-1554019,'Anu... bala belore...alon.',11192,1,0,'sepethrea SAY_DEATH'), +(-1554020,'We are on a strict timetable. You will not interfere!',11193,1,0,'pathaleon SAY_AGGRO'), +(-1554021,'I\'m looking for a team player...',11197,1,0,'pathaleon SAY_DOMINATION_1'), +(-1554022,'You work for me now!',11198,1,0,'pathaleon SAY_DOMINATION_2'), +(-1554023,'Time to supplement my work force.',11196,1,0,'pathaleon SAY_SUMMON'), +(-1554024,'I prefeer to be hands-on...',11199,1,0,'pathaleon SAY_ENRAGE'), +(-1554025,'A minor inconvenience.',11194,1,0,'pathaleon SAY_SLAY_1'), +(-1554026,'Looks like you lose.',11195,1,0,'pathaleon SAY_SLAY_2'), +(-1554027,'The project will... continue.',11200,1,0,'pathaleon SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1585029 AND -1585000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1585000,'You only waste my time!',12378,1,0,'selin SAY_AGGRO'), +(-1585001,'My hunger knows no bounds!',12381,1,0,'selin SAY_ENERGY'), +(-1585002,'Yes! I am a god!',12382,1,0,'selin SAY_EMPOWERED'), +(-1585003,'Enough distractions!',12388,1,0,'selin SAY_KILL_1'), +(-1585004,'I am invincible!',12385,1,0,'selin SAY_KILL_2'), +(-1585005,'No! More... I must have more!',12383,1,0,'selin SAY_DEATH'), +(-1585006,'begins to channel from the nearby Fel Crystal...',0,3,0,'selin EMOTE_CRYSTAL'), +(-1585007,'Drain...life!',12389,1,0,'vexallus SAY_AGGRO'), +(-1585008,'Un...con...tainable.',12392,1,0,'vexallus SAY_ENERGY'), +(-1585009,'Un...leash...',12390,1,0,'vexallus SAY_OVERLOAD'), +(-1585010,'Con...sume.',12393,1,0,'vexallus SAY_KILL'), +(-1585011,'discharges pure energy!',0,3,0,'vexallus EMOTE_DISCHARGE_ENERGY'), +(-1585012,'Annihilate them!',12395,1,0,'delrissa SAY_AGGRO'), +(-1585013,'Oh, the horror.',12398,1,0,'delrissa LackeyDeath1'), +(-1585014,'Well, aren\'t you lucky?',12400,1,0,'delrissa LackeyDeath2'), +(-1585015,'Now I\'m getting annoyed.',12401,1,0,'delrissa LackeyDeath3'), +(-1585016,'Lackies be damned! I\'ll finish you myself!',12403,1,0,'delrissa LackeyDeath4'), +(-1585017,'I call that a good start.',12405,1,0,'delrissa PlayerDeath1'), +(-1585018,'I could have sworn there were more of you.',12407,1,0,'delrissa PlayerDeath2'), +(-1585019,'Not really much of a group, anymore, is it?',12409,1,0,'delrissa PlayerDeath3'), +(-1585020,'One is such a lonely number.',12410,1,0,'delrissa PlayerDeath4'), +(-1585021,'It\'s been a kick, really.',12411,1,0,'delrissa PlayerDeath5'), +(-1585022,'Not what I had... planned...',12397,1,0,'delrissa SAY_DEATH'), +(-1585023,'Don\'t look so smug! I know what you\'re thinking, but Tempest Keep was merely a set back. Did you honestly believe I would trust the future to some blind, half-night elf mongrel? Oh no, he was merely an instrument, a stepping stone to a much larger plan! It has all led to this, and this time, you will not interfere!',12413,1,0,'kaelthas MT SAY_AGGRO'), +(-1585024,'Vengeance burns!',12415,1,0,'kaelthas MT SAY_PHOENIX'), +(-1585025,'Felomin ashal!',12417,1,0,'kaelthas MT SAY_FLAMESTRIKE'), +(-1585026,'I\'ll turn your world... upside... down...',12418,1,0,'kaelthas MT SAY_GRAVITY_LAPSE'), +(-1585027,'Master... grant me strength.',12419,1,0,'kaelthas MT SAY_TIRED'), +(-1585028,'Do not... get too comfortable.',12420,1,0,'kaelthas MT SAY_RECAST_GRAVITY'), +(-1585029,'My demise accomplishes nothing! The Master will have you! You will drown in your own blood! This world shall burn! Aaaghh!',12421,1,0,'kaelthas MT SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1580035 AND -1580000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1580000,'Aggh! No longer will I be a slave to Malygos! Challenge me and you will be destroyed!',12422,1,0,'kalecgos SAY_EVIL_AGGRO'), +(-1580001,'I will purge you!',12423,1,0,'kalecgos SAY_EVIL_SPELL1'), +(-1580002,'Your pain has only begun!',12424,1,0,'kalecgos SAY_EVIL_SPELL2'), +(-1580003,'In the name of Kil\'jaeden!',12425,1,0,'kalecgos SAY_EVIL_SLAY1'), +(-1580004,'You were warned!',12426,1,0,'kalecgos SAY_EVIL_SLAY2'), +(-1580005,'My awakening is complete! You shall all perish!',12427,1,0,'kalecgos SAY_EVIL_ENRAGE'), +(-1580006,'I need... your help... Cannot... resist him... much longer...',12428,1,0,'kalecgos humanoid SAY_GOOD_AGGRO'), +(-1580007,'Aaahhh! Help me, before I lose my mind!',12429,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH'), +(-1580008,'Hurry! There is not much of me left!',12430,1,0,'kalecgos humanoid SAY_GOOD_NEAR_DEATH2'), +(-1580009,'I am forever in your debt. Once we have triumphed over Kil\'jaeden, this entire world will be in your debt as well.',12431,1,0,'kalecgos humanoid SAY_GOOD_PLRWIN'), +(-1580010,'There will be no reprieve. My work here is nearly finished.',12451,1,0,'sathrovarr SAY_SATH_AGGRO'), +(-1580011,'I\'m... never on... the losing... side...',12452,1,0,'sathrovarr SAY_SATH_DEATH'), +(-1580012,'Your misery is my delight!',12453,1,0,'sathrovarr SAY_SATH_SPELL1'), +(-1580013,'I will watch you bleed!',12454,1,0,'sathrovarr SAY_SATH_SPELL2'), +(-1580014,'Pitious mortal!',12455,1,0,'sathrovarr SAY_SATH_SLAY1'), +(-1580015,'Haven\'t you heard? I always win!',12456,1,0,'sathrovarr SAY_SATH_SLAY2'), +(-1580016,'I have toyed with you long enough!',12457,1,0,'sathrovarr SAY_SATH_ENRAGE'), +(-1580017,'Puny lizard! Death is the only answer you\'ll find here!',12458,1,0,'brutallus YELL_INTRO'), +(-1580018,'Grah! Your magic is weak!',12459,1,0,'brutallus YELL_INTRO_BREAK_ICE'), +(-1580019,'I will crush you!',12460,1,0,'brutallus YELL_INTRO_CHARGE'), +(-1580020,'That was fun.',12461,1,0,'brutallus YELL_INTRO_KILL_MADRIGOSA'), +(-1580021,'Come, try your luck!',12462,1,0,'brutallus YELL_INTRO_TAUNT'), +(-1580022,'Ahh! More lambs to the slaughter!',12463,1,0,'brutallus YELL_AGGRO'), +(-1580023,'Perish, insect!',12464,1,0,'brutallus YELL_KILL1'), +(-1580024,'You are meat!',12465,1,0,'brutallus YELL_KILL2'), +(-1580025,'Too easy!',12466,1,0,'brutallus YELL_KILL3'), +(-1580026,'Bring the fight to me!',12467,1,0,'brutallus YELL_LOVE1'), +(-1580027,'Another day, another glorious battle!',12468,1,0,'brutallus YELL_LOVE2'), +(-1580028,'I live for this!',12469,1,0,'brutallus YELL_LOVE3'), +(-1580029,'So much for a real challenge... Die!',12470,1,0,'brutallus YELL_BERSERK'), +(-1580030,'Gah! Well done... Now... this gets... interesting...',12471,1,0,'brutallus YELL_DEATH'), +(-1580031,'Hold, friends! There is information to be had before this devil meets his fate!',12472,1,0,'madrigosa YELL_MADR_ICE_BARRIER'), +(-1580032,'Where is Anveena, demon? What has become of Kalec?',12473,1,0,'madrigosa YELL_MADR_INTRO'), +(-1580033,'You will tell me where they are!',12474,1,0,'madrigosa YELL_MADR_ICE_BLOCK'), +(-1580034,'Speak, I grow weary of asking!',12475,1,0,'madrigosa YELL_MADR_TRAP'), +(-1580035,'Malygos, my lord! I did my best!',12476,1,0,'madrigosa YELL_MADR_DEATH'); +DELETE FROM `script_texts` WHERE `entry`=-1033000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1033000,'Thanks for freeing me, I\'ll open this door for you, then I will get out of here.',0,0,0,'shadowfang_prisoner SAY_FREE'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1309023 AND -1309000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1309000,'Let the coils of hate unfurl!',8421,1,0,'venoxis SAY_TRANSFORM'), +(-1309001,'Ssserenity..at lassst!',0,1,0,'venoxis SAY_DEATH'), +(-1309002,'Lord Hir\'eek, grant me wings of vengance!',8417,1,0,'jeklik SAY_AGGRO'), +(-1309003,'I command you to rain fire down upon these invaders!',0,1,0,'jeklik SAY_RAIN_FIRE'), +(-1309004,'Finally ...death. Curse you Hakkar! Curse you!',8422,1,0,'jeklik SAY_DEATH'), +(-1309005,'Draw me to your web mistress Shadra. Unleash your venom!',8418,1,0,'marli SAY_AGGRO'), +(-1309006,'Shadra, make of me your avatar!',0,1,0,'marli SAY_TRANSFORM'), +(-1309007,'Aid me my brood!',0,1,0,'marli SAY_SPIDER_SPAWN'), +(-1309008,'Bless you mortal for this release. Hakkar controls me no longer...',8423,1,0,'marli SAY_DEATH'), +(-1309009,'Shirvallah, fill me with your RAGE!',8419,1,0,'thekal SAY_AGGRO'), +(-1309010,'Hakkar binds me no more! Peace at last!',8424,1,0,'thekal SAY_DEATH'), +(-1309011,'Bethekk, your priestess calls upon your might!',8416,1,0,'arlokk SAY_AGGRO'), +(-1309012,'Feast on $n, my pretties!',0,1,0,'arlokk SAY_FEAST_PANTHER'), +(-1309013,'At last, I am free of the Soulflayer!',8412,1,0,'arlokk SAY_DEATH'), +(-1309014,'Welcome to da great show friends! Step right up to die!',8425,1,0,'jindo SAY_AGGRO'), +(-1309015,'I\'ll feed your souls to Hakkar himself!',8413,1,0,'mandokir SAY_AGGRO'), +(-1309016,'DING!',0,1,0,'mandokir SAY_DING_KILL'), +(-1309017,'GRATS!',0,1,0,'mandokir SAY_GRATS_JINDO'), +(-1309018,'I\'m keeping my eye on you, $N!',0,1,0,'mandokir SAY_WATCH'), +(-1309019,'Don\'t make me angry. You won\'t like it when I\'m angry.',0,1,0,'mandokir SAY_WATCH_WHISPER'), +(-1309020,'PRIDE HERALDS THE END OF YOUR WORLD. COME, MORTALS! FACE THE WRATH OF THE SOULFLAYER!',8414,1,0,'hakkar SAY_AGGRO'), +(-1309021,'Fleeing will do you no good, mortals!',0,1,0,'hakkar SAY_FLEEING'), +(-1309022,'You dare set foot upon Hakkari holy ground? Minions of Hakkar, destroy the infidels!',0,1,0,'hakkar SAY_MINION_DESTROY'), +(-1309023,'Minions of Hakkar, hear your God. The sanctity of this temple has been compromised. Invaders encroach upon holy ground! The Altar of Blood must be protected. Kill them all!',0,1,0,'hakkar SAY_PROTECT_ALTAR'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1568023 AND -1568000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1568000,'Spirits of da wind be your doom!',12031,1,0,'janalai SAY_AGGRO'), +(-1568001,'I burn ya now!',12032,1,0,'janalai SAY_FIRE_BOMBS'), +(-1568002,'Where ma hatcha? Get to work on dem eggs!',12033,1,0,'janalai SAY_SUMMON_HATCHER'), +(-1568003,'I show you strength... in numbers.',12034,1,0,'janalai SAY_ALL_EGGS'), +(-1568004,'You done run outta time!',12035,1,0,'janalai SAY_BERSERK'), +(-1568005,'It all be over now, mon!',12036,1,0,'janalai SAY_SLAY_1'), +(-1568006,'Tazaga-choo!',12037,1,0,'janalai SAY_SLAY_2'), +(-1568007,'Zul\'jin... got a surprise for you...',12038,1,0,'janalai SAY_DEATH'), +(-1568008,'Come, strangers. The spirit of the dragonhawk hot be hungry for worthy souls.',12039,1,0,'janalai SAY_EVENT_STRANGERS'), +(-1568009,'Come, friends. Your bodies gonna feed ma hatchlings, and your souls are going to feed me with power!',12040,1,0,'janalai SAY_EVENT_FRIENDS'), +(-1568010,'Get da move on, guards! It be killin\' time!',12066,1,0,'nalorakk SAY_WAVE1_AGGRO'), +(-1568011,'Guards, go already! Who you more afraid of, dem... or me?',12067,1,0,'nalorakk SAY_WAVE2_STAIR1'), +(-1568012,'Ride now! Ride out dere and bring me back some heads!',12068,1,0,'nalorakk SAY_WAVE3_STAIR2'), +(-1568013,'I be losin\' me patience! Go on: make dem wish dey was never born!',12069,1,0,'nalorakk SAY_WAVE4_PLATFORM'), +(-1568014,'What could be better than servin\' da bear spirit for eternity? Come closer now. Bring your souls to me!',12078,1,0,'nalorakk SAY_EVENT1_SACRIFICE'), +(-1568015,'Don\'t be delayin\' your fate. Come to me now. I make your sacrifice quick.',12079,1,0,'nalorakk SAY_EVENT2_SACRIFICE'), +(-1568016,'You be dead soon enough!',12070,1,0,'nalorakk SAY_AGGRO'), +(-1568017,'I bring da pain!',12071,1,0,'nalorakk SAY_SURGE'), +(-1568018,'You call on da beast, you gonna get more dan you bargain for!',12072,1,0,'nalorakk SAY_TOBEAR'), +(-1568019,'Make way for Nalorakk!',12073,1,0,'nalorakk SAY_TOTROLL'), +(-1568020,'You had your chance, now it be too late!',12074,1,0,'nalorakk SAY_BERSERK'), +(-1568021,'Mua-ha-ha! Now whatchoo got to say?',12075,1,0,'nalorakk SAY_SLAY1'), +(-1568022,'Da Amani gonna rule again!',12076,1,0,'nalorakk SAY_SLAY2'), +(-1568023,'I... be waitin\' on da udda side....',12077,1,0,'nalorakk SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1509027 AND -1509000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1509000,'senses your fear.',0,2,0,'moam EMOTE_AGGRO'), +(-1509001,'bristles with energy!',0,2,0,'moan EMOTE_MANA_FULL'), +(-1509002,'sets eyes on $N!',0,2,0,'buru EMOTE_TARGET'), +(-1509003,'They come now. Try not to get yourself killed, young blood.',0,1,0,'andorov SAY_ANDOROV_INTRO'), +(-1509004,'Remember, Rajaxx, when I said I\'d kill you last? I lied...',0,1,0,'andorov SAY_ANDOROV_ATTACK'), +(-1509005,'The time of our retribution is at hand! Let darkness reign in the hearts of our enemies!',8612,1,0,'rajaxx SAY_WAVE3'), +(-1509006,'No longer will we wait behind barred doors and walls of stone! No longer will our vengeance be denied! The dragons themselves will tremble before our wrath!',8610,1,0,'rajaxx SAY_WAVE4'), +(-1509007,'Fear is for the enemy! Fear and death!',8608,1,0,'rajaxx SAY_WAVE5'), +(-1509008,'Staghelm will whimper and beg for his life, just as his whelp of a son did! One thousand years of injustice will end this day!',8611,1,0,'rajaxx SAY_WAVE6'), +(-1509009,'Fandral! Your time has come! Go and hide in the Emerald Dream and pray we never find you!',8607,1,0,'rajaxx SAY_WAVE7'), +(-1509010,'Impudent fool! I will kill you myself!',8609,1,0,'rajaxx SAY_INTRO'), +(-1509011,'Attack and make them pay dearly!',8603,1,0,'rajaxx SAY_UNK1'), +(-1509012,'Crush them! Drive them out!',8605,1,0,'rajaxx SAY_UNK2'), +(-1509013,'Do not hesitate! Destroy them!',8606,1,0,'rajaxx SAY_UNK3'), +(-1509014,'Warriors! Captains! Continue the fight!',8613,1,0,'rajaxx SAY_UNK4'), +(-1509015,'You are not worth my time $N!',8614,1,0,'rajaxx SAY_DEAGGRO'), +(-1509016,'Breath your last!',8604,1,0,'rajaxx SAY_KILLS_ANDOROV'), +(-1509017,'Soon you will know the price of your meddling, mortals... The master is nearly whole... And when he rises, your world will be cease!',0,1,0,'rajaxx SAY_COMPLETE_QUEST'), +(-1509018,'I am rejuvinated!',8593,1,0,'ossirian SAY_SURPREME1'), +(-1509019,'My powers are renewed!',8595,1,0,'ossirian SAY_SURPREME2'), +(-1509020,'My powers return!',8596,1,0,'ossirian SAY_SURPREME3'), +(-1509021,'Protect the city at all costs!',8597,1,0,'ossirian SAY_RAND_INTRO1'), +(-1509022,'The walls have been breached!',8599,1,0,'ossirian SAY_RAND_INTRO2'), +(-1509023,'To your posts. Defend the city.',8600,1,0,'ossirian SAY_RAND_INTRO3'), +(-1509024,'Tresspassers will be terminated.',8601,1,0,'ossirian SAY_RAND_INTRO4'), +(-1509025,'Sands of the desert rise and block out the sun!',8598,1,0,'ossirian SAY_AGGRO'), +(-1509026,'You are terminated.',8602,1,0,'ossirian SAY_SLAY'), +(-1509027,'I...have...failed.',8594,1,0,'ossirian SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1531011 AND -1531000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1531000,'Are you so eager to die? I would be happy to accomodate you.',8615,1,0,'skeram SAY_AGGRO1'), +(-1531001,'Cower mortals! The age of darkness is at hand.',8616,1,0,'skeram SAY_AGGRO2'), +(-1531002,'Tremble! The end is upon you.',8621,1,0,'skeram SAY_AGGRO3'), +(-1531003,'Let your death serve as an example!',8617,1,0,'skeram SAY_SLAY1'), +(-1531004,'Spineless wretches! You will drown in rivers of blood!',8619,1,0,'skeram SAY_SLAY2'), +(-1531005,'The screams of the dying will fill the air. A symphony of terror is about to begin!',8620,1,0,'skeram SAY_SLAY3'), +(-1531006,'Prepare for the return of the ancient ones!',8618,1,0,'skeram SAY_SPLIT'), +(-1531007,'You only delay... the inevetable.',8622,1,0,'skeram SAY_DEATH'), +(-1531008,'You will be judged for defiling these sacred grounds! The laws of the Ancients will not be challenged! Trespassers will be annihilated!',8646,1,0,'sartura SAY_AGGRO'), +(-1531009,'I sentence you to death!',8647,1,0,'sartura SAY_SLAY'), +(-1531010,'I serve to the last!',8648,1,0,'sartura SAY_DEATH'), +(-1531011,'is weakened!',0,2,0,'cthun EMOTE_WEAKENED'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1509027 AND -1509018; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1509018,'I am rejuvinated!',8593,1,0,'ossirian SAY_SURPREME1'), +(-1509019,'My powers are renewed!',8595,1,0,'ossirian SAY_SURPREME2'), +(-1509020,'My powers return!',8596,1,0,'ossirian SAY_SURPREME3'), +(-1509021,'Protect the city at all costs!',8597,1,0,'ossirian SAY_RAND_INTRO1'), +(-1509022,'The walls have been breached!',8599,1,0,'ossirian SAY_RAND_INTRO2'), +(-1509023,'To your posts. Defend the city.',8600,1,0,'ossirian SAY_RAND_INTRO3'), +(-1509024,'Tresspassers will be terminated.',8601,1,0,'ossirian SAY_RAND_INTRO4'), +(-1509025,'Sands of the desert rise and block out the sun!',8598,1,0,'ossirian SAY_AGGRO'), +(-1509026,'You are terminated.',8602,1,0,'ossirian SAY_SLAY'), +(-1509027,'I...have...failed.',8594,1,0,'ossirian SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1564096 AND -1564000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1564000,'You will die in the name of Lady Vashj!',11450,1,0,'SAY_AGGRO'), +(-1564001,'Stick around!',11451,1,0,'SAY_NEEDLE1'), +(-1564002,'I\'ll deal with you later!',11452,1,0,'SAY_NEEDLE2'), +(-1564003,'Your success was short lived!',11455,1,0,'SAY_SLAY1'), +(-1564004,'Time for you to go!',11456,1,0,'SAY_SLAY2'), +(-1564005,'Bel\'anen dal\'lorei!',11453,1,0,'SAY_SPECIAL1'), +(-1564006,'Blood will flow!',11454,1,0,'SAY_SPECIAL2'), +(-1564007,'Bal\'amer ch\'itah!',11457,1,0,'SAY_ENRAGE1'), +(-1564008,'My patience has ran out! Die, DIE!',11458,1,0,'SAY_ENRAGE2'), +(-1564009,'Lord Illidan will... crush you.',11459,1,0,'SAY_DEATH'), +(-1564010,'%s acquires a new target!',0,3,0,'supremus EMOTE_NEW_TARGET'), +(-1564011,'%s punches the ground in anger!',0,3,0,'supremus EMOTE_PUNCH_GROUND'), +(-1564012,'The ground begins to crack open!',0,3,0,'supremus EMOTE_GROUND_CRACK'), +(-1564013,'No! Not yet...',11385,1,0,'akama shade SAY_LOW_HEALTH'), +(-1564014,'I will not last much longer...',11386,1,0,'akama shade SAY_DEATH'), +(-1564015,'Come out from the shadows! I\'ve returned to lead you against our true enemy! Shed your chains and raise your weapons against your Illidari masters!',0,1,0,'akama shade SAY_FREE'), +(-1564016,'Hail our leader! Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_01'), +(-1564017,'Hail Akama!',0,1,0,'akama shade broken SAY_BROKEN_FREE_02'), +(-1564018,'You play, you pay.',11501,1,0,'shahraz SAY_TAUNT1'), +(-1564019,'I\'m not impressed.',11502,1,0,'shahraz SAY_TAUNT2'), +(-1564020,'Enjoying yourselves?',11503,1,0,'shahraz SAY_TAUNT3'), +(-1564021,'So... business or pleasure?',11504,1,0,'shahraz SAY_AGGRO'), +(-1564022,'You seem a little tense.',11505,1,0,'shahraz SAY_SPELL1'), +(-1564023,'Don\'t be shy.',11506,1,0,'shahraz SAY_SPELL2'), +(-1564024,'I\'m all... yours.',11507,1,0,'shahraz SAY_SPELL3'), +(-1564025,'Easy come, easy go.',11508,1,0,'shahraz SAY_SLAY1'), +(-1564026,'So much for a happy ending.',11509,1,0,'shahraz SAY_SLAY2'), +(-1564027,'Stop toying with my emotions!',11510,1,0,'shahraz SAY_ENRAGE'), +(-1564028,'I wasn\'t... finished.',11511,1,0,'shahraz SAY_DEATH'), +(-1564029,'Horde will... crush you.',11432,1,0,'bloodboil SOUND_AGGRO'), +(-1564030,'Time to feast!',11433,1,0,'bloodboil SAY_SLAY1'), +(-1564031,'More! I want more!',11434,1,0,'bloodboil SAY_SLAY2'), +(-1564032,'Drink your blood! Eat your flesh!',11435,1,0,'bloodboil SAY_SPECIAL1'), +(-1564033,'I hunger!',11436,1,0,'bloodboil SAY_SPECIAL2'), +(-1564034,'<babbling>',11437,1,0,'bloodboil SAY_ENRAGE1'), +(-1564035,'I\'ll rip the meat from your bones!',11438,1,0,'bloodboil SAY_ENRAGE2'), +(-1564036,'Aaaahrg...',11439,1,0,'bloodboil SAY_DEATH'), +(-1564037,'I was the first, you know. For me, the wheel of death has spun many times. <laughs> So much time has passed. I have a lot of catching up to do...',11512,1,0,'teron SAY_INTRO'), +(-1564038,'Vengeance is mine!',11513,1,0,'teron SAY_AGGRO'), +(-1564039,'I have use for you!',11514,1,0,'teron SAY_SLAY1'), +(-1564040,'It gets worse...',11515,1,0,'teron SAY_SLAY2'), +(-1564041,'What are you afraid of?',11517,1,0,'teron SAY_SPELL1'), +(-1564042,'Death... really isn\'t so bad.',11516,1,0,'teron SAY_SPELL2'), +(-1564043,'Give in!',11518,1,0,'teron SAY_SPECIAL1'), +(-1564044,'I have something for you...',11519,1,0,'teron SAY_SPECIAL2'), +(-1564045,'YOU WILL SHOW THE PROPER RESPECT!',11520,1,0,'teron SAY_ENRAGE'), +(-1564046,'The wheel...spins...again....',11521,1,0,'teron SAY_DEATH'), +(-1564047,'Pain and suffering are all that await you!',11415,1,0,'essence SUFF_SAY_FREED'), +(-1564048,'Don\'t leave me alone!',11416,1,0,'essence SUFF_SAY_AGGRO'), +(-1564049,'Look at what you make me do!',11417,1,0,'essence SUFF_SAY_SLAY1'), +(-1564050,'I didn\'t ask for this!',11418,1,0,'essence SUFF_SAY_SLAY2'), +(-1564051,'The pain is only beginning!',11419,1,0,'essence SUFF_SAY_SLAY3'), +(-1564052,'I don\'t want to go back!',11420,1,0,'essence SUFF_SAY_RECAP'), +(-1564053,'Now what do I do?',11421,1,0,'essence SUFF_SAY_AFTER'), +(-1564054,'%s becomes enraged!',0,3,0,'essence SUFF_EMOTE_ENRAGE'), +(-1564055,'You can have anything you desire... for a price.',11408,1,0,'essence DESI_SAY_FREED'), +(-1564056,'Fulfilment is at hand!',11409,1,0,'essence DESI_SAY_SLAY1'), +(-1564057,'Yes... you\'ll stay with us now...',11410,1,0,'essence DESI_SAY_SLAY2'), +(-1564058,'Your reach exceeds your grasp.',11412,1,0,'essence DESI_SAY_SLAY3'), +(-1564059,'Be careful what you wish for...',11411,1,0,'essence DESI_SAY_SPEC'), +(-1564060,'I\'ll be waiting...',11413,1,0,'essence DESI_SAY_RECAP'), +(-1564061,'I won\'t be far...',11414,1,0,'essence DESI_SAY_AFTER'), +(-1564062,'Beware: I live!',11399,1,0,'essence ANGER_SAY_FREED'), +(-1564063,'So... foolish.',11400,1,0,'essence ANGER_SAY_FREED2'), +(-1564064,'<maniacal cackle>',11401,1,0,'essence ANGER_SAY_SLAY1'), +(-1564065,'Enough. No more.',11402,1,0,'essence ANGER_SAY_SLAY2'), +(-1564066,'On your knees!',11403,1,0,'essence ANGER_SAY_SPEC'), +(-1564067,'Beware, coward.',11405,1,0,'essence ANGER_SAY_BEFORE'), +(-1564068,'I won\'t... be... ignored.',11404,1,0,'essence ANGER_SAY_DEATH'), +(-1564069,'You wish to test me?',11524,1,0,'council vera AGGRO'), +(-1564070,'I have better things to do...',11422,1,0,'council gath AGGRO'), +(-1564071,'Flee or die!',11482,1,0,'council mala AGGRO'), +(-1564072,'Common... such a crude language. Bandal!',11440,1,0,'council zere AGGRO'), +(-1564073,'Enough games!',11428,1,0,'council gath ENRAGE'), +(-1564074,'You wish to kill me? Hahaha, you first!',11530,1,0,'council vera ENRAGE'), +(-1564075,'For Quel\'Thalas! For the Sunwell!',11488,1,0,'council mala ENRAGE'), +(-1564076,'Sha\'amoor sine menoor!',11446,1,0,'council zere ENRAGE'), +(-1564077,'Enjoy your final moments!',11426,1,0,'council gath SPECIAL1'), +(-1564078,'You\'re not caught up for this!',11528,1,0,'council vera SPECIAL1'), +(-1564079,'No second chances!',11486,1,0,'council mala SPECIAL1'), +(-1564080,'Diel fin\'al',11444,1,0,'council zere SPECIAL1'), +(-1564081,'You are mine!',11427,1,0,'council gath SPECIAL2'), +(-1564082,'Anar\'alah belore!',11529,1,0,'council vera SPECIAL2'), +(-1564083,'I\'m full of surprises!',11487,1,0,'council mala SPECIAL2'), +(-1564084,'Sha\'amoor ara mashal?',11445,1,0,'council zere SPECIAL2'), +(-1564085,'Selama am\'oronor!',11423,1,0,'council gath SLAY'), +(-1564086,'Valiant effort!',11525,1,0,'council vera SLAY'), +(-1564087,'My work is done.',11483,1,0,'council mala SLAY'), +(-1564088,'Shorel\'aran.',11441,1,0,'council zere SLAY'), +(-1564089,'Well done!',11424,1,0,'council gath SLAY_COMT'), +(-1564090,'A glorious kill!',11526,1,0,'council vera SLAY_COMT'), +(-1564091,'As it should be!',11484,1,0,'council mala SLAY_COMT'), +(-1564092,'Belesa menoor!',11442,1,0,'council zere SLAY_COMT'), +(-1564093,'Lord Illidan... I...',11425,1,0,'council gath DEATH'), +(-1564094,'You got lucky!',11527,1,0,'council vera DEATH'), +(-1564095,'Destiny... awaits.',11485,1,0,'council mala DEATH'), +(-1564096,'Diel ma\'ahn... oreindel\'o',11443,1,0,'council zere DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1409018 AND -1409000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1409000,'performs one last service for Ragnaros.',0,2,0,'geddon EMOTE_SERVICE'), +(-1409001,'goes into a killing frenzy!',0,2,0,'magmadar EMOTE_FRENZY'), +(-1409002,'refuses to die while its master is in trouble.',0,2,0,'core rager EMOTE_AEGIS'), +(-1409003,'Reckless mortals, none may challenge the sons of the living flame!',8035,1,0,'majordomo SAY_AGGRO'), +(-1409004,'The runes of warding have been destroyed! Hunt down the infedels my bretheren.',8039,1,0,'majordomo SAY_SPAWN'), +(-1409005,'Ashes to Ashes!',8037,1,0,'majordomo SAY_SLAY'), +(-1409006,'Burn mortals! Burn for this transgression!',8036,1,0,'majordomo SAY_SPECIAL'), +(-1409007,'Impossible! Stay your attack mortals! I submitt! I submitt! Brashly you have come to rest the secrets of the living flame. You will soon regret the recklessness of your quest. I go now to summon the lord whos house this is. Should you seek an audiance with him your paltry lives will surly be forfit. Nevertheless seek out his lair if you dare!',8038,1,0,'majordomo SAY_DEFEAT'), +(-1409008,'Behold Ragnaros, the Firelord! He who was ancient when this world was young! Bow before him, mortals! Bow before your ending!',8040,1,0,'ragnaros SAY_SUMMON_MAJ'), +(-1409009,'TOO SOON! YOU HAVE AWAKENED ME TOO SOON, EXECUTUS! WHAT IS THE MEANING OF THIS INTRUSION?',8043,1,0,'ragnaros SAY_ARRIVAL1_RAG'), +(-1409010,'These mortal infidels, my lord! They have invaded your sanctum, and seek to steal your secrets!',8041,1,0,'ragnaros SAY_ARRIVAL2_MAJ'), +(-1409011,'FOOL! YOU ALLOWED THESE INSECTS TO RUN RAMPANT THROUGH THE HALLOWED CORE, AND NOW YOU LEAD THEM TO MY VERY LAIR? YOU HAVE FAILED ME, EXECUTUS! JUSTICE SHALL BE MET, INDEED!',8044,1,0,'ragnaros SAY_ARRIVAL3_RAG'), +(-1409012,'NOW FOR YOU, INSECTS. BOLDLY YOU SAUGHT THE POWER OF RAGNAROS NOW YOU SHALL SEE IT FIRST HAND.',8045,1,0,'ragnaros SAY_ARRIVAL5_RAG'), +(-1409013,'COME FORTH, MY SERVANTS! DEFEND YOUR MASTER!',8049,1,0,'ragnaros SAY_REINFORCEMENTS1'), +(-1409014,'YOU CANNOT DEFEAT THE LIVING FLAME! COME YOU MINIONS OF FIRE! COME FORTH YOU CREATURES OF HATE! YOUR MASTER CALLS!',8050,1,0,'ragnaros SAY_REINFORCEMENTS2'), +(-1409015,'BY FIRE BE PURGED!',8046,1,0,'ragnaros SAY_HAND'), +(-1409016,'TASTE THE FLAMES OF SULFURON!',8047,1,0,'ragnaros SAY_WRATH'), +(-1409017,'DIE INSECT!',8051,1,0,'ragnaros SAY_KILL'), +(-1409018,'MY PATIENCE IS DWINDILING! COME NATS TO YOUR DEATH!',8048,1,0,'ragnaros SAY_MAGMABURST'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1552030 AND -1552000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1552000,'It is a small matter to control the mind of the weak... for I bear allegiance to powers untouched by time, unmoved by fate. No force on this world or beyond harbors the strength to bend our knee... not even the mighty Legion!',11122,1,0,'skyriss SAY_INTRO'), +(-1552001,'Bear witness to the agent of your demise!',11123,1,0,'skyriss SAY_AGGRO'), +(-1552002,'Your fate is written!',11124,1,0,'skyriss SAY_KILL_1'), +(-1552003,'The chaos I have sown here is but a taste...',11125,1,0,'skyriss SAY_KILL_2'), +(-1552004,'You will do my bidding, weakling.',11127,1,0,'skyriss SAY_MIND_1'), +(-1552005,'Your will is no longer your own.',11128,1,0,'skyriss SAY_MIND_2'), +(-1552006,'Flee in terror!',11129,1,0,'skyriss SAY_FEAR_1'), +(-1552007,'I will show you horrors undreamed of!',11130,1,0,'skyriss SAY_FEAR_2'), +(-1552008,'We span the universe, as countless as the stars!',11131,1,0,'skyriss SAY_IMAGE'), +(-1552009,'I am merely one of... infinite multitudes.',11126,1,0,'skyriss SAY_DEATH'), +(-1552010,'Where in Bonzo\'s brass buttons am I? And who are-- yaaghh, that\'s one mother of a headache!',11171,1,0,'millhouse SAY_INTRO_1'), +(-1552011,'\"Lowly\"? I don\'t care who you are friend, no one refers to the mighty Millhouse Manastorm as \"Lowly\"! I have no idea what goes on here, but I will gladly join your fight against this impudent imbecile! Prepare to defend yourself, cretin!',11172,1,0,'millhouse SAY_INTRO_2'), +(-1552012,'I just need to get some things ready first. You guys go ahead and get started. I need to summon up some water...',11173,1,0,'millhouse SAY_WATER'), +(-1552013,'Fantastic! Next, some protective spells. Yes! Now we\'re cookin\'',11174,1,0,'millhouse SAY_BUFFS'), +(-1552014,'And of course i\'ll need some mana. You guys are gonna love this, just wait.',11175,1,0,'millhouse SAY_DRINK'), +(-1552015,'Aaalllriiiight!! Who ordered up an extra large can of whoop-ass?',11176,1,0,'millhouse SAY_READY'), +(-1552016,'I didn\'t even break a sweat on that one.',11177,1,0,'millhouse SAY_KILL_1'), +(-1552017,'You guys, feel free to jump in anytime.',11178,1,0,'millhouse SAY_KILL_2'), +(-1552018,'I\'m gonna light you up, sweet cheeks!',11179,1,0,'millhouse SAY_PYRO'), +(-1552019,'Ice, ice, baby!',11180,1,0,'millhouse SAY_ICEBLOCK'), +(-1552020,'Heal me! Oh, for the love of all that is holy, HEAL me! I\'m dying!',11181,1,0,'millhouse SAY_LOWHP'), +(-1552021,'You\'ll be hearing from my lawyer...',11182,1,0,'millhouse SAY_DEATH'), +(-1552022,'Who\'s bad? Who\'s bad? That\'s right: we bad!',11183,1,0,'millhouse SAY_COMPLETE'), +(-1552023,'I knew the prince would be angry but, I... I have not been myself. I had to let them out! The great one speaks to me, you see. Wait--outsiders. Kael\'thas did not send you! Good... I\'ll just tell the prince you released the prisoners!',11222,1,0,'mellichar YELL_INTRO1'), +(-1552024,'The naaru kept some of the most dangerous beings in existence here in these cells. Let me introduce you to another...',11223,1,0,'mellichar YELL_INTRO2'), +(-1552025,'Yes, yes... another! Your will is mine!',11224,1,0,'mellichar YELL_RELEASE1'), +(-1552026,'Behold another terrifying creature of incomprehensible power!',11225,1,0,'mellichar YELL_RELEASE2A'), +(-1552027,'What is this? A lowly gnome? I will do better, O\'great one.',11226,1,0,'mellichar YELL_RELEASE2B'), +(-1552028,'Anarchy! Bedlam! Oh, you are so wise! Yes, I see it now, of course!',11227,1,0,'mellichar YELL_RELEASE3'), +(-1552029,'One final cell remains. Yes, O\'great one, right away!',11228,1,0,'mellichar YELL_RELEASE4'), +(-1552030,'Welcome, O\'great one. I am your humble servant.',11229,1,0,'mellichar YELL_WELCOME'); + +DELETE FROM `script_texts` WHERE `entry`=-1000100; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000100,'Come, little ones. Face me!',0,1,0,'azuregos SAY_TELEPORT'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1249004 AND -1249000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1249000,'How fortuitous. Usually, I must leave my lair to feed.',0,1,0,'onyxia SAY_AGGRO'), +(-1249001,'Learn your place mortal!',0,1,0,'onyxia SAY_KILL'), +(-1249002,'This meaningless exertion bores me. I\'ll incinerate you all from above!',0,1,0,'onyxia SAY_PHASE_2_TRANS'), +(-1249003,'It seems you\'ll need another lesson, mortals!',0,1,0,'onyxia SAY_PHASE_3_TRANS'), +(-1249004,'takes in a deep breath...',0,1,0,'onyxia EMOTE_BREATH'); + +DELETE FROM `script_texts` WHERE `entry`=-1469031; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1469031,'goes into a frenzy!',0,2,0,'flamegor EMOTE_FRENZY'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000105 AND -1000101; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000101,'Follow me, $N. I\'ll take you to the Defias hideout. But you better protect me or I am as good as dead',0,0,7,'defias traitor SAY_START'), +(-1000102,'The entrance is hidden here in Moonbrook. Keep your eyes peeled for thieves. They want me dead.',0,0,7,'defias traitor SAY_PROGRESS'), +(-1000103,'You can go tell Stoutmantle this is where the Defias Gang is holed up, $N.',0,0,7,'defias traitor SAY_END'), +(-1000104,'%s coming in fast! Prepare to fight!',0,0,7,'defias traitor SAY_AGGRO_1'), +(-1000105,'Help!',0,0,7,'defias traitor SAY_AGGRO_2'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000110 AND -1000106; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000106,'Everyone ready?',0,0,1,'torek SAY_READY'), +(-1000107,'Ok, Lets move out!',0,0,1,'torek SAY_MOVE'), +(-1000108,'Prepare yourselves. Silverwing is just around the bend.',0,0,1,'torek SAY_PREPARE'), +(-1000109,'Silverwing is ours!',0,0,1,'torek SAY_WIN'), +(-1000110,'Go report that the outpost is taken. We will remain here.',0,0,1,'torek SAY_END'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000116 AND -1000111; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000111, 'Our house is this way, through the thicket.', 0, 0, 7, 'magwin SAY_START'), +(-1000112, 'Help me!', 0, 0, 7, 'magwin SAY_AGGRO'), +(-1000113, 'My poor family. Everything has been destroyed.', 0, 0, 7, 'magwin SAY_PROGRESS'), +(-1000114, 'Father! Father! You\'re alive!', 0, 0, 7, 'magwin SAY_END1'), +(-1000115, 'You can thank $N for getting me back here safely, father.', 0, 0, 7, 'magwin SAY_END2'), +(-1000116, 'hugs her father.', 0, 2, 7, 'magwin EMOTE_HUG'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1560048 AND -1560023; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1560023,'Very well then. Let\'s go!',10465,1,0,'thrall hillsbrad SAY_TH_START_EVENT_PART1'), +(-1560024,'As long as we\'re going with a new plan, I may aswell pick up a weapon and some armor.',0,0,0,'thrall hillsbrad SAY_TH_ARMORY'), +(-1560025,'A rider approaches!',10466,0,0,'thrall hillsbrad SAY_TH_SKARLOC_MEET'), +(-1560026,'I\'ll never be chained again!',10467,1,0,'thrall hillsbrad SAY_TH_SKARLOC_TAUNT'), +(-1560027,'Very well. Tarren Mill lies just west of here. Since time is of the essence...',10468,1,0,'thrall hillsbrad SAY_TH_START_EVENT_PART2'), +(-1560028,'Let\'s ride!',10469,0,0,'thrall hillsbrad SAY_TH_MOUNTS_UP'), +(-1560029,'Taretha must be in the inn. Let\'s go.',0,0,0,'thrall hillsbrad SAY_TH_CHURCH_END'), +(-1560030,'Taretha! What foul magic is this?',0,0,0,'thrall hillsbrad SAY_TH_MEET_TARETHA'), +(-1560031,'Who or what was that?',10470,1,0,'thrall hillsbrad SAY_TH_EPOCH_WONDER'), +(-1560032,'No!',10471,1,0,'thrall hillsbrad SAY_TH_EPOCH_KILL_TARETHA'), +(-1560033,'Goodbye, Taretha. I will never forget your kindness.',10472,1,0,'thrall hillsbrad SAY_TH_EVENT_COMPLETE'), +(-1560034,'Things are looking grim...',10458,1,0,'thrall hillsbrad SAY_TH_RANDOM_LOW_HP1'), +(-1560035,'I will fight to the last!',10459,1,0,'thrall hillsbrad SAY_TH_RANDOM_LOW_HP2'), +(-1560036,'Taretha...',10460,1,0,'thrall hillsbrad SAY_TH_RANDOM_DIE1'), +(-1560037,'A good day...to die...',10461,1,0,'thrall hillsbrad SAY_TH_RANDOM_DIE2'), +(-1560038,'I have earned my freedom!',10448,1,0,'thrall hillsbrad SAY_TH_RANDOM_AGGRO1'), +(-1560039,'This day is long overdue. Out of my way!',10449,1,0,'thrall hillsbrad SAY_TH_RANDOM_AGGRO2'), +(-1560040,'I am a slave no longer!',10450,1,0,'thrall hillsbrad SAY_TH_RANDOM_AGGRO3'), +(-1560041,'Blackmoore has much to answer for!',10451,1,0,'thrall hillsbrad SAY_TH_RANDOM_AGGRO4'), +(-1560042,'You have forced my hand!',10452,1,0,'thrall hillsbrad SAY_TH_RANDOM_KILL1'), +(-1560043,'It should not have come to this!',10453,1,0,'thrall hillsbrad SAY_TH_RANDOM_KILL2'), +(-1560044,'I did not ask for this!',10454,1,0,'thrall hillsbrad SAY_TH_RANDOM_KILL3'), +(-1560045,'I am truly in your debt, strangers.',10455,1,0,'thrall hillsbrad SAY_TH_LEAVE_COMBAT1'), +(-1560046,'Thank you, strangers. You have given me hope.',10456,1,0,'thrall hillsbrad SAY_TH_LEAVE_COMBAT2'), +(-1560047,'I will not waste this chance. I will seek out my destiny.',10457,1,0,'thrall hillsbrad SAY_TH_LEAVE_COMBAT3'), +(-1560048,'I\'m free! Thank you all!',0,0,0,'taretha SAY_TA_FREE'); +DELETE FROM `script_texts` WHERE `entry`=-1560049; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1560049,'Thrall, you escaped!',0,0,0,'taretha SAY_TA_ESCAPED'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1534017 AND -1534000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1534000,'I\'m in jeopardy, help me if you can!',11007,1,0,'jaina hyjal ATTACKED 1'), +(-1534001,'They\'ve broken through!',11049,1,0,'jaina hyjal ATTACKED 2'), +(-1534002,'Stay alert! Another wave approaches.',11008,1,0,'jaina hyjal INCOMING'), +(-1534003,'Don\'t give up! We must prevail!',11006,1,0,'jaina hyjal BEGIN'), +(-1534004,'Hold them back as long as possible.',11050,1,0,'jaina hyjal RALLY 1'), +(-1534005,'We must hold strong!',11051,1,0,'jaina hyjal RALLY 2'), +(-1534006,'We are lost. Fall back!',11009,1,0,'jaina hyjal FAILURE'), +(-1534007,'We have won valuable time. Now we must pull back!',11011,1,0,'jaina hyjal SUCCESS'), +(-1534008,'I did... my best.',11010,1,0,'jaina hyjal DEATH'), +(-1534009,'I will lie down for no one!',11031,1,0,'thrall hyjal ATTACKED 1'), +(-1534010,'Bring the fight to me and pay with your lives!',11061,1,0,'thrall hyjal ATTACKED 2'), +(-1534011,'Make ready for another wave! LOK-TAR OGAR!',11032,1,0,'thrall hyjal INCOMING'), +(-1534012,'Hold them back! Do not falter!',11030,1,0,'thrall hyjal BEGIN'), +(-1534013,'Victory or death!',11059,1,0,'thrall hyjal RALLY 1'), +(-1534014,'Do not give an inch of ground!',11060,1,0,'thrall hyjal RALLY 2'), +(-1534015,'It is over. Withdraw! We have failed.',11033,1,0,'thrall hyjal FAILURE'), +(-1534016,'We have played our part and done well. It is up to the others now.',11035,1,0,'thrall hyjal SUCCESS'), +(-1534017,'Uraaa...',11034,1,0,'thrall hyjal DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1534030 AND -1534018; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1534018,'All of your efforts have been in vain, for the draining of the World Tree has already begun. Soon the heart of your world will beat no more.',10986,1,0,'archimonde SAY_PRE_EVENTS_COMPLETE'), +(-1534019,'Your resistance is insignificant.',10987,1,0,'archimonde SAY_AGGRO'), +(-1534020,'This world will burn!',10990,1,0,'archimonde SAY_DOOMFIRE1'), +(-1534021,'Manach sheek-thrish!',11041,1,0,'archimonde SAY_DOOMFIRE2'), +(-1534022,'A-kreesh!',10989,1,0,'archimonde SAY_AIR_BURST1'), +(-1534023,'Away vermin!',11043,1,0,'archimonde SAY_AIR_BURST2'), +(-1534024,'All creation will be devoured!',11044,1,0,'archimonde SAY_SLAY1'), +(-1534025,'Your soul will languish for eternity.',10991,1,0,'archimonde SAY_SLAY2'), +(-1534026,'I am the coming of the end!',11045,1,0,'archimonde SAY_SLAY3'), +(-1534027,'At last it is here. Mourn and lament the passing of all you have ever known and all that would have been! Akmin-kurai!',10993,1,0,'archimonde SAY_ENRAGE'), +(-1534028,'No, it cannot be! Nooo!',10992,1,0,'archimonde SAY_DEATH'), +(-1534029,'You are mine now.',10988,1,0,'archimonde SAY_SOUL_CHARGE1'), +(-1534030,'Bow to my will.',11042,1,0,'archimonde SAY_SOUL_CHARGE2'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000117 AND -1000122; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000117, 'Thank you for agreeing to help. Now, let\'s get out of here $N.', 0, 0, 1, 'wounded elf SAY_ELF_START'), +(-1000118, 'Over there! They\'re following us!', 0, 0, 1, 'wounded elf SAY_ELF_SUMMON1'), +(-1000119, 'Allow me a moment to rest. The journey taxes what little strength I have.', 0, 0, 1, 'wounded elf SAY_ELF_RESTING'), +(-1000120, 'Did you hear something?', 0, 0, 1, 'wounded elf SAY_ELF_SUMMON2'), +(-1000121, 'Falcon Watch, at last! Now, where\'s my... Oh no! My pack, it\'s missing! Where has -', 0, 0, 1, 'wounded elf SAY_ELF_COMPLETE'), +(-1000122, 'You won\'t keep me from getting to Falcon Watch!', 0, 0, 1, 'wounded elf SAY_ELF_AGGRO'); +DELETE FROM `script_texts` WHERE `entry`=-1544015; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1544015,'breaks free!',0,2,0,'magtheridon EMOTE_FREED'); + +UPDATE `script_texts` SET `type`=3 WHERE `entry`=-1544013; +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189004 AND -1189000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1189000,'Ah, I have been waiting for a real challenge!',5830,1,0,'herod SAY_AGGRO'), +(-1189001,'Blades of Light!',5832,1,0,'herod SAY_WHIRLWIND'), +(-1189002,'Light, give me strength!',5833,1,0,'herod SAY_ENRAGE'), +(-1189003,'Hah, is that all?',5831,1,0,'herod SAY_KILL'), +(-1189004,'becomes enraged!',0,2,0,'herod EMOTE_ENRAGE'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189010 AND -1189005; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1189005,'Infidels! They must be purified!',5835,1,0,'mograine SAY_MO_AGGRO'), +(-1189006,'Unworthy!',5836,1,0,'mograine SAY_MO_KILL'), +(-1189007,'At your side, milady!',5837,1,0,'mograine SAY_MO_RESSURECTED'), +(-1189008,'What, Mograine has fallen? You shall pay for this treachery!',5838,1,0,'whitemane SAY_WH_INTRO'), +(-1189009,'The Light has spoken!',5839,1,0,'whitemane SAY_WH_KILL'), +(-1189010,'Arise, my champion!',5840,1,0,'whitemane SAY_WH_RESSURECT'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1532114 AND -1532103; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1532103,'Welcome Ladies and Gentlemen, to this evening\'s presentation!',9174,1,0,'barnes OZ1'), +(-1532104,'Tonight we plumb the depths of the human soul as we join a lost, lonely girl trying desperately -- with the help of her loyal companions -- to find her way home!',9338,1,0,'barnes OZ2'), +(-1532105,'But she is pursued... by a wicked malevolent crone!',9339,1,0,'barnes OZ3'), +(-1532106,'Will she survive? Will she prevail? Only time will tell. And now ... on with the show!',9340,1,0,'barnes OZ4'), +(-1532107,'Good evening, Ladies and Gentlemen! Welcome to this evening\'s presentation!',9175,1,0,'barnes HOOD1'), +(-1532108,'Tonight, things are not what they seem. For tonight, your eyes may not be trusted',9335,1,0,'barnes HOOD2'), +(-1532109,'Take for instance, this quiet, elderly woman, waiting for a visit from her granddaughter. Surely there is nothing to fear from this sweet, grey-haired, old lady.',9336,1,0,'barnes HOOD3'), +(-1532110,'But don\'t let me pull the wool over your eyes. See for yourself what lies beneath those covers! And now... on with the show!',9337,1,0,'barnes HOOD4'), +(-1532111,'Welcome, Ladies and Gentlemen, to this evening\'s presentation!',9176,1,0,'barnes RAJ1'), +(-1532112,'Tonight, we explore a tale of forbidden love!',9341,1,0,'barnes RAJ2'), +(-1532113,'But beware, for not all love stories end happily, as you may find out. Sometimes, love pricks like a thorn.',9342,1,0,'barnes RAJ3'), +(-1532114,'But don\'t take it from me, see for yourself what tragedy lies ahead when the paths of star-crossed lovers meet. And now...on with the show!',9343,1,0,'barnes RAJ4'); +DELETE FROM `script_texts` WHERE `entry` IN (-1036000,-1036001); +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1036000,'You there, check out that noise!',5775,1,7,'smite INST_SAY_ALARM1'), +(-1036001,'We\'re under attack! A vast, ye swabs! Repel the invaders!',5777,1,7,'smite INST_SAY_ALARM2'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000127 AND -1000123; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000123, 'Ready when you are, $c.', 0, 0, 0, 'big will SAY_BIG_WILL_READY'), +(-1000124, 'The Affray has begun. $n, get ready to fight!', 0, 0, 0, 'twiggy SAY_TWIGGY_BEGIN'), +(-1000125, 'You! Enter the fray!', 0, 0, 0, 'twiggy SAY_TWIGGY_FRAY'), +(-1000126, 'Challenger is down!', 0, 0, 0, 'twiggy SAY_TWIGGY_DOWN'), +(-1000127, 'The Affray is over.', 0, 0, 0, 'twiggy SAY_TWIGGY_OVER'); diff --git a/sql/old/2.4.3/00502_world_scripts.sql b/sql/old/2.4.3/00502_world_scripts.sql new file mode 100644 index 00000000000..458d8bb24ed --- /dev/null +++ b/sql/old/2.4.3/00502_world_scripts.sql @@ -0,0 +1,6 @@ +UPDATE `creature_template` SET `minhealth`=2655000, `maxhealth`=2655000, `ScriptName` = 'boss_the_lurker_below', `InhabitType` = '3' WHERE `entry` = '21217'; + +UPDATE `creature_template` SET `ScriptName` = 'mob_coilfang_ambusher' WHERE `entry` = '21865'; +UPDATE `creature_template` SET `ScriptName` = 'mob_coilfang_guardian' WHERE `entry` = '21873'; + +UPDATE `creature_model_info` SET `bounding_radius` = '13', `combat_reach` = '20' WHERE `modelid` = '20216'; diff --git a/sql/old/2.4.3/00505_world.sql b/sql/old/2.4.3/00505_world.sql new file mode 100644 index 00000000000..fe3b3c850aa --- /dev/null +++ b/sql/old/2.4.3/00505_world.sql @@ -0,0 +1,9 @@ +DROP TABLE IF EXISTS `creature_formations`; + +CREATE TABLE `creature_formations` ( + `leader` int(11) unsigned NOT NULL, + `follower` int(11) unsigned NOT NULL, + `dist` float unsigned NOT NULL, + `angle` float unsigned NOT NULL, + `groupAI` int(11) unsigned NOT NULL, + PRIMARY KEY (`follower`)); diff --git a/sql/old/2.4.3/00506_world.sql b/sql/old/2.4.3/00506_world.sql new file mode 100644 index 00000000000..069690c4da8 --- /dev/null +++ b/sql/old/2.4.3/00506_world.sql @@ -0,0 +1,83 @@ +-- added missing entry for 3rd rank of gift of the wild + +DELETE FROM spell_chain WHERE spell_id = 21849; +DELETE FROM spell_chain WHERE spell_id = 21850; +DELETE FROM spell_chain WHERE spell_id = 26991; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (21849,0,21849,1,0); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (21850,21849,21849,2,0); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (26991,21850,21849,3,0); + +-- weaponsmith and armorsmith as blacksmith req spells + +DELETE FROM spell_chain WHERE spell_id = 9787; +DELETE FROM spell_chain WHERE spell_id = 9788; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (9787,0,9787,1,9785); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (9788,0,9788,1,9785); + +-- axe/sword/hammer smith req weaponsmith + +DELETE FROM spell_chain WHERE spell_id = 17039; +DELETE FROM spell_chain WHERE spell_id = 17040; +DELETE FROM spell_chain WHERE spell_id = 17041; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (17039,0,17039,1,9787); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (17040,0,17040,1,9787); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (17041,0,17041,1,9787); + +-- letherworking specs req spells + +DELETE FROM spell_chain WHERE spell_id = 10660; +DELETE FROM spell_chain WHERE spell_id = 10658; +DELETE FROM spell_chain WHERE spell_id = 10656; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (10660,0,10660,1,10662); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (10658,0,10658,1,10662); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (10656,0,10656,1,10662); + +-- alchemy specs req spells + +DELETE FROM spell_chain WHERE spell_id = 28672; +DELETE FROM spell_chain WHERE spell_id = 28675; +DELETE FROM spell_chain WHERE spell_id = 28677; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (28672,0,28672,1,28596); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (28675,0,28675,1,28596); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (28677,0,28677,1,28596); + +-- tailoring specs req spells + +DELETE FROM spell_chain WHERE spell_id = 26801; +DELETE FROM spell_chain WHERE spell_id = 26798; +DELETE FROM spell_chain WHERE spell_id = 26797; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (26801,0,26801,1,26790); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (26798,0,26798,1,26790); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (26797,0,26797,1,26790); + +-- engineering specs req spells + +DELETE FROM spell_chain WHERE spell_id = 20222; +DELETE FROM spell_chain WHERE spell_id = 20219; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (20222,0,20222,1,12656); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (20219,0,20219,1,12656); + +-- divine spirit req spells + +DELETE FROM spell_chain WHERE spell_id = 27681; +DELETE FROM spell_chain WHERE spell_id = 32999; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (27681,0,27681,1,14752); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (32999,27681,27681,2,0); + +-- judgement of justice req seal of justice(dunno what is this for) + +DELETE FROM spell_chain WHERE spell_id = 20184; +DELETE FROM spell_chain WHERE spell_id = 31896; + +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (20184,0,20184,1,20164); +INSERT INTO spell_chain (spell_id,prev_spell,first_spell,rank,req_spell) VALUES (31896,20184,20184,2,0); + +ALTER TABLE spell_chain DROP COLUMN prev_spell; diff --git a/sql/old/2.4.3/00513_world_scripts.sql b/sql/old/2.4.3/00513_world_scripts.sql new file mode 100644 index 00000000000..21a57ea3316 --- /dev/null +++ b/sql/old/2.4.3/00513_world_scripts.sql @@ -0,0 +1,19 @@ +UPDATE `instance_template` SET `script`='instance_dark_portal' WHERE `map`=269; +UPDATE `creature_template` SET `ScriptName`='npc_medivh_bm' WHERE `entry`=15608; +UPDATE `creature_template` SET `ScriptName`='npc_time_rift' WHERE `entry`=17838; +UPDATE `creature_template` SET `ScriptName`='npc_saat' WHERE `entry`=20201; + + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1269028 AND -1269018; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1269018,'goes into a frenzy!',0,2,0,'aeonus EMOTE_FRENZY'), +(-1269019,'Stop! Do not go further, mortals. You are ill-prepared to face the forces of the Infinite Dragonflight. Come, let me help you.',0,0,0,'saat SAY_SAAT_WELCOME'), +(-1269020,'The time has come! Gul\'dan, order your warlocks to double their efforts! Moments from now the gateway will open, and your Horde will be released upon this ripe, unsuspecting world!',10435,1,0,'medivh SAY_ENTER'), +(-1269021,'What is this? Champions, coming to my aid? I sense the hand of the dark one in this. Truly this sacred event bears his blessing?',10436,1,0,'medivh SAY_INTRO'), +(-1269022,'Champions, my shield grows weak!',10437,1,0,'medivh SAY_WEAK75'), +(-1269023,'My powers must be concentrated on the portal! I do not have time to hold the shield!',10438,1,0,'medivh SAY_WEAK50'), +(-1269024,'The shield is nearly gone! All that I have worked for is in danger!',10439,1,0,'medivh SAY_WEAK25'), +(-1269025,'No... damn this feeble mortal coil...',10441,1,0,'medivh SAY_DEATH'), +(-1269026,'I am grateful for your aid, champions. Now, Gul\'dan\'s Horde will sweep across this world, like a locust swarm, and all my designs, all my carefully laid plans will at last fall into place.',10440,1,0,'medivh SAY_WIN'), +(-1269027,'Orcs of the Horde! This portalis the gateway to your new destiny! Azeroth lies before you, ripe for the taking!',0,1,0,'medivh SAY_ORCS_ENTER'), +(-1269028,'Gul\'dan speaks the truth! We should return at once to tell our brothers of the news! Retreat back trought the portal!',0,1,0,'medivh SAY_ORCS_ANSWER'); diff --git a/sql/old/2.4.3/00519_world.sql b/sql/old/2.4.3/00519_world.sql new file mode 100644 index 00000000000..2423f94ec1c --- /dev/null +++ b/sql/old/2.4.3/00519_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE `creature_formations` CHANGE `leader` `leaderGUID` int(11) unsigned NOT NULL default '0'; +ALTER TABLE `creature_formations` CHANGE `follower` `memberGUID` int(11) unsigned NOT NULL default '0'; diff --git a/sql/old/2.4.3/00537_world.sql b/sql/old/2.4.3/00537_world.sql new file mode 100644 index 00000000000..2401a5aeadd --- /dev/null +++ b/sql/old/2.4.3/00537_world.sql @@ -0,0 +1,2 @@ +-- Removing the now unused creature_movement table +DROP TABLE IF EXISTS `creature_movement`; diff --git a/sql/old/2.4.3/00541_characters.sql b/sql/old/2.4.3/00541_characters.sql new file mode 100644 index 00000000000..2651c069e05 --- /dev/null +++ b/sql/old/2.4.3/00541_characters.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `saved_variables`; +CREATE TABLE `saved_variables` ( + `NextArenaPointDistributionTime` bigint(40) UNSIGNED NOT NULL DEFAULT '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Variable Saves'; + +ALTER TABLE `arena_team_member` DROP COLUMN `points_to_add`; +ALTER TABLE `arena_team_member` ADD COLUMN `personal_rating` int(10) UNSIGNED NOT NULL DEFAULT '0'; +ALTER TABLE `characters` ADD COLUMN `arena_pending_points` int(10) UNSIGNED NOT NULL default '0' AFTER `taxi_path`; diff --git a/sql/old/2.4.3/00541_world.sql b/sql/old/2.4.3/00541_world.sql new file mode 100644 index 00000000000..e38186573ad --- /dev/null +++ b/sql/old/2.4.3/00541_world.sql @@ -0,0 +1,26 @@ +DELETE FROM `command` WHERE `name` = "flusharenapoints"; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('flusharenapoints','3','Syntax: .flusharenapoints\r\n\r\nUse it to distribute arena points based on arena team ratings, and start a new week.'); + +DELETE FROM trinity_string WHERE entry BETWEEN 1122 AND 1138; + +INSERT INTO trinity_string (entry, content_default) VALUES + (1122,'Your group is too large for this battleground. Please regroup to join.'), + (1123,'Your group is too large for this arena. Please regroup to join.'), + (1124,'Your group has members not in your arena team. Please regroup to join.'), + (1125,'Your group does not have enough players to join this match.'), + (1126,'The Gold Team wins!'), + (1127,'The Green Team wins!'), + (1128, 'There aren\'t enough players in this battleground. It will end soon unless some more players join to balance the fight.'), + (1129, 'Your group has an offline member. Please remove him before joining.'), + (1130, 'Your group has players from the opposing faction. You can\'t join the battleground as a group.'), + (1131, 'Your group has players from different battleground brakets. You can\'t join as group.'), + (1132, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.'), + (1133, 'Someone in your party is Deserter. You can\'t join as group.'), + (1134, 'Someone in your party is already in three battleground queues. You cannot join as group.'), + (1135, 'You cannot teleport to a battleground or arena map.'), + (1136, 'You cannot summon players to a battleground or arena map.'), + (1137, 'You must be in GM mode to teleport to a player in a battleground.'), + (1138, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.'); + +DELETE FROM trinity_string WHERE entry = 714 OR entry = 716; diff --git a/sql/old/2.4.3/00542_characters.sql b/sql/old/2.4.3/00542_characters.sql new file mode 100644 index 00000000000..4cc3bebea80 --- /dev/null +++ b/sql/old/2.4.3/00542_characters.sql @@ -0,0 +1,74 @@ +UPDATE + `arena_team_member` AS `a`, + (SELECT + `attq1`.`guid` AS `b_guid`, + `atid`, `atpr` + FROM + (SELECT + `guid`, + `name`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1545),' ',-1) AS `atid`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1550),' ',-1) AS `atpr` + FROM + `characters`) AS `attq1` + INNER JOIN + `arena_team_member` ON `arenateamid` = `atid` AND + `arena_team_member`.`guid` = `attq1`.`guid` + WHERE + `atid` <> 0) + AS `b` +SET + `a`.`personal_rating` = `b`.`atpr` +WHERE + `a`.`arenateamid` = `b`.`atid` AND + `a`.`guid` = `b`.`b_guid`; + +UPDATE + `arena_team_member` AS `a`, + (SELECT + `attq1`.`guid` AS `b_guid`, + `atid`, `atpr` + FROM + (SELECT + `guid`, + `name`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1551),' ',-1) AS `atid`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1556),' ',-1) AS `atpr` + FROM + `characters`) AS `attq1` + INNER JOIN + `arena_team_member` ON `arenateamid` = `atid` AND + `arena_team_member`.`guid` = `attq1`.`guid` + WHERE + `atid` <> 0) + AS `b` +SET + `a`.`personal_rating` = `b`.`atpr` +WHERE + `a`.`arenateamid` = `b`.`atid` AND + `a`.`guid` = `b`.`b_guid`; + +UPDATE + `arena_team_member` AS `a`, + (SELECT + `attq1`.`guid` AS `b_guid`, + `atid`, `atpr` + FROM + (SELECT + `guid`, + `name`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1557),' ',-1) AS `atid`, + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1562),' ',-1) AS `atpr` + FROM + `characters`) AS `attq1` + INNER JOIN + `arena_team_member` ON `arenateamid` = `atid` AND + `arena_team_member`.`guid` = `attq1`.`guid` + WHERE + `atid` <> 0) + AS `b` +SET + `a`.`personal_rating` = `b`.`atpr` +WHERE + `a`.`arenateamid` = `b`.`atid` AND + `a`.`guid` = `b`.`b_guid`; diff --git a/sql/old/2.4.3/00551_world.sql b/sql/old/2.4.3/00551_world.sql new file mode 100644 index 00000000000..5c45b8ef1e9 --- /dev/null +++ b/sql/old/2.4.3/00551_world.sql @@ -0,0 +1,22 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '36574'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES ('36574', '36650', '0', 'Apply Phase Slip Vulnerability'); + +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=21807; +DELETE FROM `areatrigger_scripts` WHERE `entry`=4560; +INSERT INTO `areatrigger_scripts` VALUES (4560,'at_legion_teleporter'); +UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; +DELETE FROM `areatrigger_scripts` WHERE `entry`=4497; +INSERT INTO `areatrigger_scripts` VALUES (4497,'at_commander_dawnforge'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000137 AND -1000128; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000128, 'We need you to send reinforcements to Manaforge Duro, Ardonis. This is not a request, it\'s an order.', 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_1'), +(-1000129, 'You cannot be serious! We are severely understaffed and can barely keep this manaforge functional!', 0, 0, 0, 'dawnforge SAY_ARCANIST_ARDONIS_1'), +(-1000130, 'You will do as ordered. Manaforge Duro has come under heavy attack by mana creatures and the situation is out of control. Failure to comply will not be tolerated!', 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_2'), +(-1000131, 'Indeed, it is not a request.', 0, 0, 0, 'dawnforge SAY_PATHALEON_CULATOR_IMAGE_1'), +(-1000132, 'My lord!', 0, 0, 0, 'dawnforge SAY_COMMANDER_DAWNFORGE_3'), +(-1000133, 'Duro will be reinforced! Ultris was a complete disaster. I will NOT have that mistake repeated!', 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2'), +(-1000134, 'We\'ve had too many setbacks along the way: Hellfire Citadel, Fallen Sky Ridge, Firewing Point... Prince Kael\'thas will tolerate no further delays. I will tolerate nothing other than complete success!', 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2_1'), +(-1000135, 'I am returning to Tempest Keep. See to it that I do not have reason to return!', 0, 0, 0, 'dawnforge PATHALEON_CULATOR_IMAGE_2_2' ), +(-1000136, 'Yes, my lord.', 0, 0, 0, 'dawnforge COMMANDER_DAWNFORGE_4 SAY_ARCANIST_ARDONIS_2'), +(-1000137, 'See to it, Ardonis!', 0, 0, 0, 'dawnforge COMMANDER_DAWNFORGE_5'); diff --git a/sql/old/2.4.3/00566_world.sql b/sql/old/2.4.3/00566_world.sql new file mode 100644 index 00000000000..6c176e1ad89 --- /dev/null +++ b/sql/old/2.4.3/00566_world.sql @@ -0,0 +1,24 @@ +INSERT INTO spell_script_target VALUES +(8913,1,1200), +(9095,1,6492), +(33655,0,183351), +(33655,0,183350), +(34526,1,19723), +(34526,1,19724), +(36904,0,21511), +(38738,0,185193), +(38738,0,185195), +(38738,0,185196), +(38738,0,185197), +(38738,0,185198), +(39844,0,185549), +(42391,0,300152), +(12613,1,5843), +(34019,2,16873), +(34019,2,16871), +(34019,2,19422), +(34019,2,16907), +(38015,1,21216), +(39011,1,20885), +(40106,1,22883), +(40105,1,22883); diff --git a/sql/old/2.4.3/00571_world.sql b/sql/old/2.4.3/00571_world.sql new file mode 100644 index 00000000000..269ee697832 --- /dev/null +++ b/sql/old/2.4.3/00571_world.sql @@ -0,0 +1,4 @@ +ALTER TABLE spell_chain DROP COLUMN first_spell; +ALTER TABLE spell_chain DROP COLUMN rank; +ALTER TABLE spell_chain RENAME TO spell_required; +DELETE FROM spell_required WHERE req_spell=0; diff --git a/sql/old/2.4.3/00572_world.sql b/sql/old/2.4.3/00572_world.sql new file mode 100644 index 00000000000..33ce446b012 --- /dev/null +++ b/sql/old/2.4.3/00572_world.sql @@ -0,0 +1,7 @@ +UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; +UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; + +DELETE FROM `script_texts` WHERE `entry` IN (-1000138,-1000139); +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000138, 'Avruu\'s magic... it still controls me. You must fight me, mortal. It\'s the only way to break the spell!', 0, 0, 0, 'aeranas SAY_SUMMON'), +(-1000139, 'Avruu\'s magic is broken! I\'m free once again!', 0, 0, 0, 'aeranas SAY_FREE'); diff --git a/sql/old/2.4.3/00575_world_scripts.sql b/sql/old/2.4.3/00575_world_scripts.sql new file mode 100644 index 00000000000..85a75215f0e --- /dev/null +++ b/sql/old/2.4.3/00575_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `item_template` SET `ScriptName` = "item_only_for_flight" WHERE `entry` IN (34475, 34489, 24538); diff --git a/sql/old/2.4.3/00583_world_scripts.sql b/sql/old/2.4.3/00583_world_scripts.sql new file mode 100644 index 00000000000..2e43f16cd23 --- /dev/null +++ b/sql/old/2.4.3/00583_world_scripts.sql @@ -0,0 +1 @@ +UPDATE creature_template SET Scriptname='npc_ranger_lilatha' WHERE entry=16295; diff --git a/sql/old/2.4.3/00586_world_scripts.sql b/sql/old/2.4.3/00586_world_scripts.sql new file mode 100644 index 00000000000..dceb80239fc --- /dev/null +++ b/sql/old/2.4.3/00586_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_mausoleum_trigger' WHERE `entry` = 104593; +UPDATE `gameobject_template` SET `ScriptName` = 'go_mausoleum_door' WHERE `entry` = 176594; diff --git a/sql/old/2.4.3/00588_world.sql b/sql/old/2.4.3/00588_world.sql new file mode 100644 index 00000000000..9db1b086d56 --- /dev/null +++ b/sql/old/2.4.3/00588_world.sql @@ -0,0 +1,7 @@ +DELETE FROM `trinity_string`WHERE `entry` in ('6613', '6614', '6615'); +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES ('6613','|cfff00000[GM Announcement]: %s|r'); +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES ('6614','Notification to GM\'s - '); +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES ('6615','|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('gmnotify', 2, 'Syntax: .gmnotify $notification\r\nDisplays a notification on the screen of all online GM\'s.'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('gmnameannounce', 2, 'Syntax: .gmnameannounce $announcement.\r\nSend an announcement to all online GM\'s, displaying the name of the sender.'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('gmannounce', 4, 'Syntax: .gmannounce $announcement\r\nSend an announcement to online Gamemasters.'); diff --git a/sql/old/2.4.3/00608_world.sql b/sql/old/2.4.3/00608_world.sql new file mode 100644 index 00000000000..5c052ecd078 --- /dev/null +++ b/sql/old/2.4.3/00608_world.sql @@ -0,0 +1,166 @@ +INSERT INTO `spell_script_target` VALUES +(3730,1,15263), +(6955,1,4946), +(7022,1,4945), +(7277,1,5409), +(9457,1,3701), +(11893,1,8156), +(12134,2,5270), +(12134,2,5271), +(12134,2,5273), +(12134,2,8313), +(12134,2,5256), +(12134,2,5259), +(13489,1,9178), +(15658,1,8929), -- It's up to script to implement SpellHit() for Moira Bronze beard +(16032,1,6557), -- Dummy effect should be implemented in core i think +(16337,1,10339), +(16337,1,10429), -- per spells description, it buffs two npc's. +(16637,1,10447), +(17748,1,10556), +(18969,1,12126), +(19749,1,12352), -- used by creature script to check if all troopers are presents, NYI +(19773,1,12018), -- used by Ragnaros to kill Majordomo +(21556,1,13378), -- no longer in game, but still could be used for some FUN-so why not fix it ? ;) +(21566,1,13416), +(22710,1,14349), +(23168,1,14020), +(24062,1,15010), +(24217,1,15069), +(24323,1,14834), +(24804,1,14888), +(25896,1,15299), +(28096,1,15929), +(28111,1,15930), +(28353,2,16390), +(28392,1,16420), +(28697,1,3976), +(28861,1,16592), +(29172,0,181605), +(29456,1,17060), +(29457,1,17060), +(29459,1,17060), -- Those are spells Arch Mage Xintor casts at training dummies near him. +(29531,0,181605), +(29831,0,181288), +(30221,1,620), +(30232,1,15691), +(30460,1,17404), +(30951,1,17533), +(31326,1,15608), +(31611,1,17979), +(31727,1,17536), +(32301,1,18371), +(32396,1,18358), +(32890,1,18764), +(33111,1,17400), +(33111,1,18894), +(33644,1,19279), +(33644,1,19328), +(33644,1,19278), +(33644,1,19329), +(33644,1,19326), +(33644,1,19277), +(33644,1,19276), -- All legion antennas. +(33742,1,17400), +(33742,1,18894), +(33742,1,19279), +(33742,1,19328), +(33742,1,19278), +(33742,1,19329), +(33742,1,19326), +(33742,1,19277), +(33742,1,19276), -- All legion antennas, another spell. +(33783,1,18732), +(34254,1,19554), +(34350,1,19554), +(34662,1,17827), +(35596,1,20794), +(36174,1,20885), +(37465,1,17469), +(37465,1,21747), +(37465,1,21750), +(37465,1,21748), +(37469,1,21664), +(37469,1,21682), +(37469,1,21683), +(37469,1,17211), +(37626,1,15689), -- Netherspite's beam +(37853,1,15608), +(37868,1,21909), +(37893,1,21909), +(37895,1,21909), +(38003,1,21949), +(38044,1,21212), +(38121,1,21949), +(38123,1,21949), +(38126,1,21949), +(38128,1,21949), +(38130,1,21949), +(38250,0,185125), +(38508,1,17270), +(38508,1,16873), +(38508,1,17269), +(38508,1,16871), +(38508,1,19422), +(38508,1,16907), +(38508,1,17478), +(38508,1,19424), +(38629,0,185214), +(38722,1,21506), +(38966,1,22293), +(38968,1,38968), +(39124,0,184738), +(39126,1,19557), +(39221,1,23116), +(39364,1,19732), +(39601,1,22916), +(39974,0,300127), +(39978,1,21851), +(39993,1,23382), +(40359,1,23382), +(40454,1,22181), +(40547,1,22911), +(40828,1,23327), +(40828,1,23322), +(41128,1,23164), +(41362,1,22956), +(41362,1,22964), +(41975,1,23191), +(42317,1,22844), +(42317,1,23319), +(42317,1,23421), +(42317,1,23216), +(42317,1,23523), +(42317,1,22849), +(42317,1,22845), +(42317,1,22847), +(42317,1,23318), +(42317,1,23215), +(42317,1,23524), +(42317,1,23374), +(42317,1,22846), +(42318,1,22844), +(42318,1,23319), +(42318,1,23421), +(42318,1,23216), +(42318,1,23523), +(42318,1,22849), +(42318,1,22845), +(42318,1,22847), +(42318,1,23318), +(42318,1,23215), +(42318,1,23524), +(42318,1,23374), +(42318,1,22846), +(42405,1,23775), +(42410,1,23775), +(42517,1,23864), +(42734,1,4974), +(44864,1,24955), +(45201,1,24882), +(46809,1,26239), -- Make Ahune's Ghost Burst +(46818,1,25840), +(46852,0,181605), -- Ribbon Pole Music +(46896,0,181605), +(47104,1,26401), +(49058,1,24968); -- Rocket Bot Attack diff --git a/sql/old/2.4.3/00615_world.sql b/sql/old/2.4.3/00615_world.sql new file mode 100644 index 00000000000..34b99e52a93 --- /dev/null +++ b/sql/old/2.4.3/00615_world.sql @@ -0,0 +1,6 @@ +-- Wyvern Sting rank 5 and 6 not avail. till wotlk +DELETE FROM spell_linked_spell WHERE `spell_trigger` IN (-49011, -49012); + +-- typo +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (43468, 43648); +INSERT INTO spell_linked_spell (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (43648, 44007, 1, 'Storm Eye Safe Zone'); diff --git a/sql/old/2.4.3/00636_world_scripts.sql b/sql/old/2.4.3/00636_world_scripts.sql new file mode 100644 index 00000000000..97a8fff810b --- /dev/null +++ b/sql/old/2.4.3/00636_world_scripts.sql @@ -0,0 +1,9 @@ +-- event script for Medivh's Journal +delete from event_scripts where id = 10951; +insert into event_scripts values +(10951,0,10,17651, 300000, 0,-11159,-1907.22,91.48,0); + +-- remove every Image from Medivh (should not be spawned by db) +delete from creature where id = 17651; +-- add script +update creature_template set scriptname = 'npc_image_of_medivh' where entry = 17651; diff --git a/sql/old/2.4.3/00640_world.sql b/sql/old/2.4.3/00640_world.sql new file mode 100644 index 00000000000..20253029d5b --- /dev/null +++ b/sql/old/2.4.3/00640_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_script_target` WHERE entry IN (33655, 33633, 44374); +INSERT INTO `spell_script_target` VALUES +(33655,0,183350), +(33633,0,183351), +(44374,1,24722); diff --git a/sql/old/2.4.3/00645_world_scripts.sql b/sql/old/2.4.3/00645_world_scripts.sql new file mode 100644 index 00000000000..a4243582180 --- /dev/null +++ b/sql/old/2.4.3/00645_world_scripts.sql @@ -0,0 +1,5 @@ +delete from creature where id=17318; +update creature_template set scriptname='npc_geezle' where entry=17318; +delete from event_scripts where id=10675; +insert into event_scripts () VALUES (10675, 0, 10, 17318, 120000, 0, -5134.3, -11250.3, 5.29568, 6.23554), +(10675, 72, 7, 9531, 0, 0, 0, 0, 0, 0); diff --git a/sql/old/2.4.3/00667_world_scripts.sql b/sql/old/2.4.3/00667_world_scripts.sql new file mode 100644 index 00000000000..411b3651be4 --- /dev/null +++ b/sql/old/2.4.3/00667_world_scripts.sql @@ -0,0 +1 @@ +update creature_template set scriptname='npc_professor_dabiri' where entry=20907; diff --git a/sql/old/2.4.3/00676_world.sql b/sql/old/2.4.3/00676_world.sql new file mode 100644 index 00000000000..2e46f6480f9 --- /dev/null +++ b/sql/old/2.4.3/00676_world.sql @@ -0,0 +1,2 @@ +UPDATE `trinity_string` SET `content_default`='Player |cffff0000%s|r kicked by |cffff0000%s|r. Reason: |cffff0000%s|r.' WHERE (`entry`='282'); +UPDATE `command` SET `help`='Syntax: .kick [$charactername] [$reason]\r\n\r\nKick the given character name from the world with or without reason. If no character name is provided then the selected player (except for yourself) will be kicked. If no reason is provided, default is \"No Reason\".' WHERE (`name`='kick'); diff --git a/sql/old/2.4.3/00679_world_scripts.sql b/sql/old/2.4.3/00679_world_scripts.sql new file mode 100644 index 00000000000..ca020049e51 --- /dev/null +++ b/sql/old/2.4.3/00679_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_deathstalker_erland' WHERE `entry`=1978; diff --git a/sql/old/2.4.3/00683_world_scripts.sql b/sql/old/2.4.3/00683_world_scripts.sql new file mode 100644 index 00000000000..204a8b35c5f --- /dev/null +++ b/sql/old/2.4.3/00683_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `quest_template` SET `SpecialFlags`=2 WHERE `entry`=665; +UPDATE `creature_template` SET `ScriptName`='npc_professor_phizzlethorpe' WHERE `entry`=2768; diff --git a/sql/old/2.4.3/00686_world_scripts.sql b/sql/old/2.4.3/00686_world_scripts.sql new file mode 100644 index 00000000000..1a24f7adff9 --- /dev/null +++ b/sql/old/2.4.3/00686_world_scripts.sql @@ -0,0 +1,15 @@ +UPDATE `creature_template` SET `Scriptname`='npc_willix' WHERE entry=4508; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1047010 and -1047000; +INSERT INTO `script_texts` (entry, content_default, sound, type, language, comment) VALUES +(-1047000, 'Phew! Finally,out here. However, it will not become easy. Detain your eyes after annoyance.', 0, 0, 0, 'Willix'), +(-1047001, 'There on top resides Charlga Razorflank. The damned old Crone.', 0, 0, 0, 'Willix'), +(-1047002, 'Help! Get this Raging Agam\'ar from me!', 0, 0, 0, 'Willix'), +(-1047003, 'In this ditch there are Blueleaf Tuber! As if the gold waited only to be dug out, I say it you!', 0, 0, 0, 'Willix'), +(-1047004, 'Danger is behind every corner.', 0, 0, 0, 'Willix'), +(-1047005, 'I do not understand how these disgusting animals can live at such a place.... puh as this stinks!', 0, 0, 0, 'Willix'), +(-1047006, 'I think, I see a way how we come out of this damned thorn tangle.', 0, 0, 0, 'Willix'), +(-1047007, 'I am glad that we are out again from this damned ditch. However, up here it is not much better!', 0, 0, 0, 'Willix'), +(-1047008, 'Finally! I am glad that I come, finally out here.', 0, 0, 0, 'Willix'), +(-1047009, 'I will rather rest a moment and come again to breath, before I return to Ratchet.', 0, 0, 0, 'Willix'), +(-1047010, 'Many thanks for your help.', 0, 0, 0, 'Willix'); diff --git a/sql/old/2.4.3/00691_world_scripts.sql b/sql/old/2.4.3/00691_world_scripts.sql new file mode 100644 index 00000000000..9493f71ca79 --- /dev/null +++ b/sql/old/2.4.3/00691_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_earthmender_wilda' WHERE `entry`=21027; diff --git a/sql/old/2.4.3/00692_world.sql b/sql/old/2.4.3/00692_world.sql new file mode 100644 index 00000000000..9a98f145d24 --- /dev/null +++ b/sql/old/2.4.3/00692_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN ('38164','14144','14148'); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('38164','0','0','0','0','1','0','0','60'), +('14144','0','0','0','2','0','0','0','0'), +('14148','0','0','0','2','0','0','0','0'); diff --git a/sql/old/2.4.3/00708_world_scripts.sql b/sql/old/2.4.3/00708_world_scripts.sql new file mode 100644 index 00000000000..c90a15a0fc8 --- /dev/null +++ b/sql/old/2.4.3/00708_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='boss_shirrak_the_dead_watcher' WHERE `entry`=18371; +UPDATE `creature_template` SET `ScriptName`='mob_focus_fire' WHERE `entry`=18374; diff --git a/sql/old/2.4.3/00722_world_script_texts.sql b/sql/old/2.4.3/00722_world_script_texts.sql new file mode 100644 index 00000000000..7bb5692b778 --- /dev/null +++ b/sql/old/2.4.3/00722_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000146 AND -1000140; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1000140,'Let\'s go.',0,0,1,'lilatha SAY_START'), +(-1000141,'$N, let\'s use the antechamber to the right.',0,0,1,'lilatha SAY_PROGRESS1'), +(-1000142,'I can see the light at the end of the tunnel!',0,0,1,'lilatha SAY_PROGRESS2'), +(-1000143,'There\'s Farstrider Enclave now, $C. Not far to go... Look out! Troll ambush!!',0,0,1,'lilatha SAY_PROGRESS3'), +(-1000144,'Thank you for saving my life and bringing me back to safety, $N',0,0,1,'lilatha SAY_END1'), +(-1000145,'Captain Helios, I\'ve been rescued from the Amani Catacombs. Reporting for duty, sir!',0,0,1,'lilatha SAY_END2'), +(-1000146,'Liatha, get someone to look at those injuries. Thank you for bringing her back safely.',0,0,1,'lilatha CAPTAIN_ANSWER'); diff --git a/sql/old/2.4.3/00724_world.sql b/sql/old/2.4.3/00724_world.sql new file mode 100644 index 00000000000..229537523a9 --- /dev/null +++ b/sql/old/2.4.3/00724_world.sql @@ -0,0 +1,3 @@ +ALTER TABLE `custom_texts` ADD COLUMN `emote` tinyint(3) UNSIGNED DEFAULT '0' NOT NULL AFTER `language`; +ALTER TABLE `eventai_texts` ADD COLUMN `emote` tinyint(3) UNSIGNED DEFAULT '0' NOT NULL AFTER `language`; +ALTER TABLE `script_texts` ADD COLUMN `emote` tinyint(3) UNSIGNED DEFAULT '0' NOT NULL AFTER `language`; diff --git a/sql/old/2.4.3/00725_characters.sql b/sql/old/2.4.3/00725_characters.sql new file mode 100644 index 00000000000..60555c7414c --- /dev/null +++ b/sql/old/2.4.3/00725_characters.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_ticket` RENAME TO `gm_tickets`; +ALTER TABLE `gm_tickets` CHANGE `guid` `playerGuid` int(11) unsigned NOT NULL default '0'; +ALTER TABLE `gm_tickets` CHANGE `ticket_id` `guid` int(11) unsigned NOT NULL default '0'; +ALTER TABLE `gm_tickets` CHANGE `ticket_text` `message` text(0) NOT NULL; +ALTER TABLE `gm_tickets` CHANGE `ticket_lastchange` `timestamp` int(10) NOT NULL default '0'; diff --git a/sql/old/2.4.3/00725_world.sql b/sql/old/2.4.3/00725_world.sql new file mode 100644 index 00000000000..38eeead03cb --- /dev/null +++ b/sql/old/2.4.3/00725_world.sql @@ -0,0 +1,31 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (290,296,289); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 2000 AND 2016; +INSERT INTO trinity_string (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cffff00ff %s|r |cff00ff00closed ticket|r |cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2004, 'Ticket %d permanently deleted by %s.', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2007, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2008, 'Ticket %d is already assigned to GM %s.', '', '', '', '', '', '', '', ''), +(2009, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''); +DELETE FROM `command` WHERE (`name` LIKE '%ticket%'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('ticket list','1','Displays a list of open GM tickets.'), +('ticket onlinelist','1','Displays a list of open GM tickets whose owner is online.'), +('ticket viewname','1','Usage: .ticket viewname $creatorname. \r\nReturns details about specified ticket. Ticket must be open and not deleted.'), +('ticket viewid','1','Usage: .ticket viewid $ticketid.\r\nReturns details about specified ticket. Ticket must be open and not deleted.'), +('ticket close','2','Usage: .ticket close $ticketid.\r\nCloses the specified ticket. Does not delete permanently.'), +('ticket delete','3','Usage: .ticket delete $ticketid.\r\nDeletes the specified ticket permanently. Ticket must be closed first.'), +('ticket assign','3','Usage: .ticket assign $ticketid $gmname.\r\nAssigns the specified ticket to the specified Game Master.'), +('ticket unassign','3','Usage: .ticket unassign $ticketid.\r\nUnassigns the specified ticket from the current assigned Game Master.'), +('ticket comment','2','Usage: .ticket comment $ticketid $comment.\r\nAllows the adding or modifying of a comment to the specified ticket.'), +('reload tickets','4','Usage: .reload tickets.\r\nReloads GM Tickets from the database and re-caches them into memory.'); diff --git a/sql/old/2.4.3/00728_world_scripts.sql b/sql/old/2.4.3/00728_world_scripts.sql new file mode 100644 index 00000000000..2d47af78d38 --- /dev/null +++ b/sql/old/2.4.3/00728_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_apprentice_mirveda' WHERE `entry`=15402; diff --git a/sql/old/2.4.3/00733_characters.sql b/sql/old/2.4.3/00733_characters.sql new file mode 100644 index 00000000000..03b553b0d7b --- /dev/null +++ b/sql/old/2.4.3/00733_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `gm_tickets` ADD `name` varchar(15) NOT NULL AFTER `playerGuid`; diff --git a/sql/old/2.4.3/00739_characters.sql b/sql/old/2.4.3/00739_characters.sql new file mode 100644 index 00000000000..bb656d73cd9 --- /dev/null +++ b/sql/old/2.4.3/00739_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `gm_tickets` ADD `comment` text(0) NOT NULL; diff --git a/sql/old/2.4.3/00741_characters.sql b/sql/old/2.4.3/00741_characters.sql new file mode 100644 index 00000000000..dd04c010745 --- /dev/null +++ b/sql/old/2.4.3/00741_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE `gm_tickets` ADD `closed` tinyint(1) NOT NULL default '0' AFTER `timestamp`; +ALTER TABLE `gm_tickets` ADD `assignedto` int(10) NOT NULL default '0' AFTER `timestamp`; diff --git a/sql/old/2.4.3/00741_world.sql b/sql/old/2.4.3/00741_world.sql new file mode 100644 index 00000000000..a93d4e2bd01 --- /dev/null +++ b/sql/old/2.4.3/00741_world.sql @@ -0,0 +1,10 @@ +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket list','1','Displays a list of open GM tickets.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket onlinelist','1','Displays a list of open GM tickets whose owner is online.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket viewname','1','Usage: .ticket viewname $creatorname. \r\nReturns details about specified ticket. Ticket must be open and not deleted.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket viewid','1','Usage: .ticket viewid $ticketid.\r\nReturns details about specified ticket. Ticket must be open and not deleted.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket close','2','Usage: .ticket close $ticketid.\r\nCloses the specified ticket. Does not delete permanently.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket delete','3','Usage: .ticket delete $ticketid.\r\nDeletes the specified ticket permanently. Ticket must be closed first.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket assign','3','Usage: .ticket assign $ticketid $gmname.\r\nAssigns the specified ticket to the specified Game Master.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket unassign','3','Usage: .ticket unassign $ticketid.\r\nUnassigns the specified ticket from the current assigned Game Master.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('ticket comment','2','Usage: .ticket comment $ticketid $comment.\r\nAllows the adding or modifying of a comment to the specified ticket.'); +REPLACE INTO `command` (`name`,`security`,`help`) VALUES ('reload tickets','4','Usage: .reload tickets.\r\nReloads GM Tickets from the database and re-caches them into memory.'); diff --git a/sql/old/2.4.3/00747_world.sql b/sql/old/2.4.3/00747_world.sql new file mode 100644 index 00000000000..2c041294523 --- /dev/null +++ b/sql/old/2.4.3/00747_world.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default`='Ticket %d is already assigned.' WHERE `entry`=2008; diff --git a/sql/old/2.4.3/00748_world_scripts.sql b/sql/old/2.4.3/00748_world_scripts.sql new file mode 100644 index 00000000000..eaddeadec11 --- /dev/null +++ b/sql/old/2.4.3/00748_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_infused_crystal' WHERE `entry`=16364; +UPDATE `creature_template` SET `flags_extra`=0 WHERE `entry`=16364; +DELETE FROM `creature` WHERE `id`=17086; diff --git a/sql/old/2.4.3/00758_world_scripts.sql b/sql/old/2.4.3/00758_world_scripts.sql new file mode 100644 index 00000000000..a5384286559 --- /dev/null +++ b/sql/old/2.4.3/00758_world_scripts.sql @@ -0,0 +1,6 @@ +DELETE FROM `creature_template_addon` WHERE `entry`=17225; +UPDATE `creature_template` SET `ScriptName`='boss_nightbane' WHERE `entry`=17225; +UPDATE `creature_template` SET `unit_flags`=0 WHERE `entry`=17225; +DELETE FROM `event_scripts` WHERE `id`=10951; +INSERT INTO `event_scripts` VALUES +(10951,0,10,17651,180000,0,-11159,-1907.22,91.48,0); diff --git a/sql/old/2.4.3/00762_world.sql b/sql/old/2.4.3/00762_world.sql new file mode 100644 index 00000000000..ce64e8c9065 --- /dev/null +++ b/sql/old/2.4.3/00762_world.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `transport_events`; +CREATE TABLE `transport_events` ( + `entry` int(11) unsigned NOT NULL default '0', + `waypoint_id` int(11) unsigned NOT NULL default '0', + `event_id` int(11) unsigned NOT NULL default '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/2.4.3/00764_world_scripts.sql b/sql/old/2.4.3/00764_world_scripts.sql new file mode 100644 index 00000000000..52592cd8ad3 --- /dev/null +++ b/sql/old/2.4.3/00764_world_scripts.sql @@ -0,0 +1,123 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; +UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), +(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), +(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), +(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), +(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), +(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), +(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), +(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), +(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), +(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), +(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), +(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), +(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), +(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), +(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), +(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), +(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), +(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), +(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), +(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), +(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), +(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), +(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), +(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), +(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), +(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), +(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), +(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), +(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), +(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), +(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), +(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), +(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), +(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), +(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), +(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), +(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), +(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), +(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), +(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), +(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), +(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), +(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), +(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), +(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), +(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), +(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), +(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), +(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), +(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), +(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), +(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), +(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), +(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), +(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), +(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), +(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), +(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), +(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), +(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), +(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), +(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), +(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), +(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), +(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), +(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), +(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), +(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), +(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), +(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), +(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), +(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), +(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), +(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), +(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), +(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), +(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), +(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), +(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), +(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), +(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), +(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), +(-1533098,'<Kel\'Thuzad cackles maniacally!>',14479,1,0,'kelthuzad SAY_SLAY2'), +(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), +(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), +(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), +(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), +(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), +(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); + +UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; +UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; diff --git a/sql/old/2.4.3/00765_world_scripts.sql b/sql/old/2.4.3/00765_world_scripts.sql new file mode 100644 index 00000000000..0a0a9f62b89 --- /dev/null +++ b/sql/old/2.4.3/00765_world_scripts.sql @@ -0,0 +1,19 @@ +UPDATE `creature_template` SET `flags_extra`=0 WHERE `entry`=20129; + +-- Insert English and French dialogs in database +DELETE FROM `script_texts` WHERE entry BETWEEN -1000163 and -1000150; +INSERT INTO `script_texts` (`entry`, `content_default`, `content_loc2`, `type`, `language`, `comment`) VALUES +(-1000150, 'Greetings, $N. I will guide you through the cavern. Please try and keep up.', 'Salutations, $N. Je vais vous guider à travers cette grotte. Veuillez me suivre.', 4, 0, 'WHISPER_CUSTODIAN_1'), +(-1000151, 'We do not know if the Caverns of Time have always been accessible to mortals. Truly, it is impossible to tell as the Timeless One is in perpetual motion, changing our timeways as he sees fit. What you see now may very well not exist tomorrow. You may wake up and have no memory of this place.', 'Nous ne savons pas si les Grottes du Temps ont toujours été accessibles aux mortels. Vraiment, c\'est impossible à dire étant donné que l\'Intemporel est en mouvement perpétuel, changeant nos spirales temporelles comme bon lui semble. Ce que vous voyez aujourd\'hui peut très bien ne plus exister demain. Vous pourriez vous réveiller sans aucun souvenir de cet endroit.', 4, 0, 'WHISPER_CUSTODIAN_2'), +(-1000152, 'It is strange, I know... Most mortals cannot actually comprehend what they see here, as often, what they see is not anchored within their own perception of reality.', 'C\'est étrange, je sais... La plupart des mortels ne peuvent pas réellement comprendre ce qu\ils voient ici, comme souvent, ce qu\'ils voient n\'est pas ancré dans leur propre perception de la réalité.', 4, 0, 'WHISPER_CUSTODIAN_3'), +(-1000153, 'Follow me, please.', 'Veuillez me suivre.', 4, 0, 'WHISPER_CUSTODIAN_4'), +(-1000154, 'There are only two truths to be found here: First, that time is chaotic, always in flux, and completely malleable and second, perception does not dictate reality.', 'Il n\'y a que deux vérités qui peuvent être trouvées ici : premièrement, ce temps est chaotique, toujours en mouvement, et complètement malléable, et ensuite, la perception ne détermine pas la réalité.', 4, 0, 'WHISPER_CUSTODIAN_5'), +(-1000155, 'As custodians of time, we watch over and care for Nozdormu\'s realm. The master is away at the moment, which means that attempts are being made to dramatically alter time. The master never meddles in the affairs of mortals but instead corrects the alterations made to time by others. He is reactionary in this regard.', 'En tant que protecteurs du temps, nous observons et veillons sur le royaume de Nozdormu. Le maître est absent en ce moment, ce qui signifie que des tentatives sont faites pour altérer fortement le temps. Le maître ne se mêle jamais des affaires des mortels mais il corrige les altérations faites au temps par d\'autres. Il est réactionnaire à cet égard.', 4, 0, 'WHISPER_CUSTODIAN_6'), +(-1000156, 'For normal maintenance of time, the Keepers of Time are sufficient caretakers. We are able to deal with most ordinary disturbances. I speak of little things, such as rogue mages changing something in the past to elevate their status or wealth in the present.', 'Pour le maintien normal du temps, les Gardiens du temps suffisent à la tâche. Nous sommes capables de gérer les perturbations les plus ordinaires. Je parle de petites choses, comme des mages voleurs qui changent quelque chose dans le passé pour élever leur statut ou leur richesse dans le présent.', 4, 0, 'WHISPER_CUSTODIAN_7'), +(-1000157, 'These tunnels that you see are called timeways. They are infinite in number. The ones that currently exist in your reality are what the master has deemed as \'trouble spots.\' These trouble spots may differ completely in theme but they always share a cause. That is, their existence is a result of the same temporal disturbance. Remember that should you venture inside one...', 'Ces tunnels que vous voyez sont appelés Voies Temporelles. Leur nombre est infini. Ceux qui existent actuellement dans votre réalité sont ceux que le maître a considérés comme \'points sensibles\'. Ces points sensibles peuvent différer complètement de part leur thème, mais partagent toujours une cause. C\'est-à-dire, leur existence est le résultat des mêmes perturbations temporelles. Rappelez-vous en si vous osez vous aventurer dans l\'un d\'eux...', 4, 0, 'WHISPER_CUSTODIAN_8'), +(-1000158, 'This timeway is in great disarray! We have agents inside right now attempting to restore order. What information I have indicates that Thrall\'s freedom is in jeopardy. A malevolent organization known as the Infinite Dragonflight is trying to prevent his escape. I fear without outside assistance, all will be lost.', 'Cette voie temporelle est en grand désarroi ! Nous avons actuellement des agents à l\intérieur qui tentent de restaurer l\'ordre. Les informations que j\'ai indiquent que la liberté de Thrall est en péril. Une organisation malveillante connue sous le nom de Vol du Dragon Infini essaye d\'empêcher son évasion. J\'ai peur que sans assistance extérieure, tout soit perdu.', 4, 0, 'WHISPER_CUSTODIAN_9'), +(-1000159, 'We have very little information on this timeway. Sa\'at has been dispatched and is currently inside. The data we have gathered from his correspondence is that the Infinite Dragonflight are once again attempting to alter time. Could it be that the opening of the Dark Portal is being targeted for sabotage? Let us hope not...', 'Nous avons très peu d\'informations sur cette voie. Sa\'at a été envoyé et est actuellement sur place. Les données que nous avons recueillies de sa correspondance est que le Vol du Dragon Infini tente une fois de plus d\'altérer le temps. Se pourrait-il que l\'ouverture de la Porte des Ténèbres soit la cible d\'un sabotage. Espérons que non...', 4, 0, 'WHISPER_CUSTODIAN_10'), +(-1000160, 'This timeway is currently collapsing. What that may hold for the past, present and future is currently unknown...', 'Cette voie est en train de s\'effondrer. Ce qu\'elle peut avoir contenu dans le passé, le présent et le futur nous est actuellement inconnu...', 4, 0, 'WHISPER_CUSTODIAN_11'), +(-1000161, 'The timeways are currently ranked in order from least catastrophic to most catastrophic. Note that they are all classified as catastrophic, meaning that any single one of these timeways collapsing would mean that your world would end. We only classify them in such a way so that the heroes and adventurers that are sent here know which timeway best suits their abilities.', 'Les voies sont pour le moment classées de la moins catastrophique à la plus catastrophique, ce qui veut dire que la moindre de celles-ci qui s\'effondre signifierait la fin de votre monde. Nous les classons seulement de cette façon pour que les héros et aventuriers qui y sont envoyés sachent quelle voie est la plus adaptée à leurs compétences.', 4, 0, 'WHISPER_CUSTODIAN_12'), +(-1000162, 'All we know of this timeway is that it leads to Mount Hyjal. The Infinite Dragonflight have gone to great lengths to prevent our involvement. We know next to nothing, mortal. Soridormi is currently attempting to break through the timeway\'s defenses but has thus far been unsuccessful. You might be our only hope of breaking through and resolving the conflict.', 'Tout ce que nous savons sur cette voie temporelle est qu\'elle mène au Mont Hyjal. Le Vol du Dragon Infini s\'est donné beaucoup de peine pour empêcher notre participation. Soridormi est actuellement en train de tenter de briser les défenses de cette voie, mais ses efforts ont été vain jusqu\'ici. Vous pourriez être notre seul espoir de les briser et de résoudre le conflit.', 4, 0, 'WHISPER_CUSTODIAN_13'), +(-1000163, 'Our time is at an end $N. I would wish you luck, if such a thing existed.', 'Notre entretien touche à sa fin, $N. Je vous souhaite bonne chance, si tant est qu\'une telle chose a jamais existé.', 4, 0, 'WHISPER_CUSTODIAN_14'); diff --git a/sql/old/2.4.3/00773_world_scripts.sql b/sql/old/2.4.3/00773_world_scripts.sql new file mode 100644 index 00000000000..7b10e9beb8b --- /dev/null +++ b/sql/old/2.4.3/00773_world_scripts.sql @@ -0,0 +1,9 @@ +UPDATE `quest_template` SET `SpecialFlags`=2 WHERE `entry`=4770; +UPDATE `creature_template` SET `ScriptName`='npc_swiftmountain' WHERE `entry`=10427; +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000149 AND -1000147; +INSERT INTO `script_texts` + (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`, `sound`, `type`, `language`, `comment`) +VALUES + (-1000147, 'Lets go $N. I am ready to start to Whitereach Post.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL), + (-1000148, 'This seems to me trusted. If we move to the east, we are probably... Aah! Wyvern attack !', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL), + (-1000149, 'Thanks so much... From here I find the way back to the Whitereach Post. Speak with Motega Firemane, maybe you can persuade him to send me home.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, NULL); diff --git a/sql/old/2.4.3/00780_characters.sql b/sql/old/2.4.3/00780_characters.sql new file mode 100644 index 00000000000..13e11f2cc8a --- /dev/null +++ b/sql/old/2.4.3/00780_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE `gm_tickets` CHANGE `guid` `guid` int(10) NOT NULL AUTO_INCREMENT; +ALTER TABLE `gm_tickets` CHANGE `closed` `closed` int(10) NOT NULL; diff --git a/sql/old/2.4.3/00783_world.sql b/sql/old/2.4.3/00783_world.sql new file mode 100644 index 00000000000..4005ab22159 --- /dev/null +++ b/sql/old/2.4.3/00783_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); +INSERT INTO `trinity_string` (entry, content_default) VALUES +(10056, 'You must be a member of the Horde to enter the Hall of Legends.'), +(10057, 'You must be a member of the Alliance to enter the Champion\'s Hall.'); diff --git a/sql/old/2.4.3/00785_world.sql b/sql/old/2.4.3/00785_world.sql new file mode 100644 index 00000000000..64ffa36957c --- /dev/null +++ b/sql/old/2.4.3/00785_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('gobject addtemp', 'npc addtemp'); +INSERT INTO `command` (name, security, help) VALUES +('gobject addtemp','2','Adds a temporary gameobject that is not saved to DB.'), +('npc addtemp','2','Adds temporary NPC, not saved to database.'); diff --git a/sql/old/2.4.3/00789_world.sql b/sql/old/2.4.3/00789_world.sql new file mode 100644 index 00000000000..48311e1a62c --- /dev/null +++ b/sql/old/2.4.3/00789_world.sql @@ -0,0 +1 @@ +ALTER TABLE `eventai_texts` DROP COLUMN `emote`; diff --git a/sql/old/2.4.3/00807_world_scripts.sql b/sql/old/2.4.3/00807_world_scripts.sql new file mode 100644 index 00000000000..0804dcf3673 --- /dev/null +++ b/sql/old/2.4.3/00807_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_isla_starmane' WHERE `entry`=18760; diff --git a/sql/old/2.4.3/00817_world_scripts.sql b/sql/old/2.4.3/00817_world_scripts.sql new file mode 100644 index 00000000000..8865bb92d7d --- /dev/null +++ b/sql/old/2.4.3/00817_world_scripts.sql @@ -0,0 +1,12 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ame' WHERE `entry`=9623; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000205 AND -1000200; +INSERT INTO `script_texts` + (`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 + (-1000200, 'A-Me good.Good A-me.Follow...A-ME follow.Home.A-ME go home.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1000201, 'Bad Un´Goro Stomper.Stomper evil.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1000202, 'Good..good,A-ME. Home. Search way.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1000203, 'A-Me home.A-ME go home!Tar Lord dont disturb A-ME.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1000204, 'Tar Lord A-ME no hurt.A-ME good.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1000205, 'A-ME at home!A-ME good!Good A-ME.At home.Home.Home', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL); +UPDATE `quest_template` SET `QuestFlags` = 2, `SpecialFlags` = 2 WHERE `entry` = 4245; diff --git a/sql/old/2.4.3/00822_world_scripts.sql b/sql/old/2.4.3/00822_world_scripts.sql new file mode 100644 index 00000000000..89ab6e74cad --- /dev/null +++ b/sql/old/2.4.3/00822_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_kayra_longmane' WHERE `entry`=17969; +DELETE FROM `creature_template_addon` WHERE `entry`=17969; +UPDATE `quest_template` SET specialflags=2 WHERE `entry`=9752; diff --git a/sql/old/2.4.3/00826_world_scripts.sql b/sql/old/2.4.3/00826_world_scripts.sql new file mode 100644 index 00000000000..a5293ee8942 --- /dev/null +++ b/sql/old/2.4.3/00826_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ruul_snowhoof' WHERE `entry`=12818; diff --git a/sql/old/2.4.3/00833_world_scripts.sql b/sql/old/2.4.3/00833_world_scripts.sql new file mode 100644 index 00000000000..f45944160fb --- /dev/null +++ b/sql/old/2.4.3/00833_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_dirty_larry', `unit_flags`=0, `flags_extra`=0 WHERE `entry`=19720; +UPDATE `creature_template` SET `unit_flags`=0, `flags_extra`=0 WHERE `entry` IN (19726, 19725); diff --git a/sql/old/2.4.3/00834_world_scripts.sql b/sql/old/2.4.3/00834_world_scripts.sql new file mode 100644 index 00000000000..f9cdf4f982c --- /dev/null +++ b/sql/old/2.4.3/00834_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ishanah' WHERE `entry`=18538; diff --git a/sql/old/2.4.3/00837_world_scripts.sql b/sql/old/2.4.3/00837_world_scripts.sql new file mode 100644 index 00000000000..4746eb1b689 --- /dev/null +++ b/sql/old/2.4.3/00837_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_khadgar' WHERE `entry`=18166; diff --git a/sql/old/2.4.3/00838_world_scripts.sql b/sql/old/2.4.3/00838_world_scripts.sql new file mode 100644 index 00000000000..4a351679798 --- /dev/null +++ b/sql/old/2.4.3/00838_world_scripts.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_kyle_frenzied' WHERE `entry`='23616'; +DELETE FROM `spell_script_target` WHERE `entry`=42222; +INSERT INTO `spell_script_target` VALUES +('42222','1','23616'); diff --git a/sql/old/2.4.3/00839_world_scripts.sql b/sql/old/2.4.3/00839_world_scripts.sql new file mode 100644 index 00000000000..3820b21c9dc --- /dev/null +++ b/sql/old/2.4.3/00839_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_wizzlecrank_shredder' WHERE `entry`=3439; diff --git a/sql/old/2.4.3/00840_world_scripts.sql b/sql/old/2.4.3/00840_world_scripts.sql new file mode 100644 index 00000000000..b9a2372bb78 --- /dev/null +++ b/sql/old/2.4.3/00840_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `spell1`=0, `flags_extra`=0, `ScriptName`='npc_volcano' WHERE `entry`=23085; diff --git a/sql/old/2.4.3/00841_world_scripts.sql b/sql/old/2.4.3/00841_world_scripts.sql new file mode 100644 index 00000000000..6208dd661c9 --- /dev/null +++ b/sql/old/2.4.3/00841_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_greengill_slave' WHERE `entry`=25084; diff --git a/sql/old/2.4.3/00842_world.sql b/sql/old/2.4.3/00842_world.sql new file mode 100644 index 00000000000..729d136bce1 --- /dev/null +++ b/sql/old/2.4.3/00842_world.sql @@ -0,0 +1,5 @@ +ALTER TABLE `areatrigger_teleport` +ADD `heroic_required_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0 AFTER `heroic_key2`, +ADD `heroic_required_failed_quest_text` TEXT NULL DEFAULT NULL AFTER `heroic_required_quest_done`; + +UPDATE `areatrigger_teleport` SET `heroic_required_quest_done`=11492, `heroic_required_failed_quest_text`='Heroic Difficulty requires completion of the "Hard to Kill" quest.' WHERE `id`=4887; diff --git a/sql/old/2.4.3/00850_world_scripts.sql b/sql/old/2.4.3/00850_world_scripts.sql new file mode 100644 index 00000000000..0987e0285a6 --- /dev/null +++ b/sql/old/2.4.3/00850_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_bessy' WHERE `entry`=20415; diff --git a/sql/old/2.4.3/00852_world_scripts.sql b/sql/old/2.4.3/00852_world_scripts.sql new file mode 100644 index 00000000000..cc6567de0d7 --- /dev/null +++ b/sql/old/2.4.3/00852_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='mob_nestlewood_owlkin' WHERE `entry`=16518; +UPDATE `item_template` SET `ScriptName`='item_inoculating_crystal' WHERE `entry`=22962; diff --git a/sql/old/2.4.3/00857_world_scripts.sql b/sql/old/2.4.3/00857_world_scripts.sql new file mode 100644 index 00000000000..55b1ba4387d --- /dev/null +++ b/sql/old/2.4.3/00857_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_kaya_flathoof' WHERE `entry`=11856; diff --git a/sql/old/2.4.3/00863_world_scripts.sql b/sql/old/2.4.3/00863_world_scripts.sql new file mode 100644 index 00000000000..85e15a4fae8 --- /dev/null +++ b/sql/old/2.4.3/00863_world_scripts.sql @@ -0,0 +1,11 @@ +UPDATE `creature_template` SET `ScriptName`='npc_OOX17' WHERE `entry`=7784; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1060005 AND -1060000; +INSERT INTO `script_texts` + (`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 + (-1060000, 'Emergency power activated! Initializing ambulatory motor! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1060001, 'Physical threat detected! Evasive action! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1060002, 'Threat analyzed! Activating combat plan beta! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1060003, 'CLUCK! Sensors detect spatial anomaly -- danger imminent! CLUCK', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1060004, 'No one challenges the wastevander nomads -- not even robotic chickens! ATTACK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), + (-1060005, 'Cloaking systems online! CLUCK! Engaging cloak for transport to Booty Bay!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL); diff --git a/sql/old/2.4.3/00871_world.sql b/sql/old/2.4.3/00871_world.sql new file mode 100644 index 00000000000..2ef2e65b763 --- /dev/null +++ b/sql/old/2.4.3/00871_world.sql @@ -0,0 +1,31 @@ +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '288' AND '295'; +DELETE FROM `trinity_string` WHERE `entry` BETWEEN '2000' AND '2029'; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''); + +DELETE FROM `command` WHERE (`name` LIKE '%ticket closedlist%'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('.ticket closedlist','1','Displays a list of closed GM tickets.'); diff --git a/sql/old/2.4.3/00884_world.sql b/sql/old/2.4.3/00884_world.sql new file mode 100644 index 00000000000..7fcccb0ed08 --- /dev/null +++ b/sql/old/2.4.3/00884_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); +INSERT INTO `command` (name, security, help) VALUES +('gobject addtemp','2','Adds a temporary gameobject that is not saved to DB.'), +('npc addtemp','2','Adds temporary NPC, not saved to database.'); diff --git a/sql/old/2.4.3/00905_world_scripts.sql b/sql/old/2.4.3/00905_world_scripts.sql new file mode 100644 index 00000000000..5bb26d18baf --- /dev/null +++ b/sql/old/2.4.3/00905_world_scripts.sql @@ -0,0 +1,10 @@ +UPDATE `creature_template` SET `ScriptName`='npc_grimstone' WHERE `entry`=10096; +UPDATE `creature_template` SET `ScriptName`='mob_phalanx' WHERE `entry`=9502; +UPDATE `creature_template` SET `ScriptName`='npc_rocknot' WHERE `entry`=9503; + +DELETE FROM `areatrigger_scripts` WHERE `entry`=1526; +INSERT INTO `areatrigger_scripts` VALUES (1526,'at_ring_of_law'); + +DELETE FROM `script_texts` WHERE `entry`=-1230000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1230000,'Ah, hits the spot!',0,0,0,'rocknot SAY_GOT_BEER'); diff --git a/sql/old/2.4.3/00917_world.sql b/sql/old/2.4.3/00917_world.sql new file mode 100644 index 00000000000..450cf72e299 --- /dev/null +++ b/sql/old/2.4.3/00917_world.sql @@ -0,0 +1,8 @@ +CREATE TABLE `version` ( + `core_version` varchar(120) default NULL COMMENT 'Core revision dumped at startup.', + `db_version` varchar(120) default NULL COMMENT 'Version of world DB.', + `script_version` varchar(120) default NULL COMMENT 'Version of scripts DB.' +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Version Notes'; +INSERT INTO `version` (core_version, db_version, script_version) VALUES ("",(SELECT version FROM db_version),(SELECT version FROM script_db_version)); +DROP TABLE IF EXISTS `db_version`; +DROP TABLE IF EXISTS `script_db_version`; diff --git a/sql/old/2.4.3/00919_world.sql b/sql/old/2.4.3/00919_world.sql new file mode 100644 index 00000000000..bd6aa0c3f58 --- /dev/null +++ b/sql/old/2.4.3/00919_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE `version` + ADD `core_revision` varchar(120) AFTER `core_version`; diff --git a/sql/old/2.4.3/00927_characters.sql b/sql/old/2.4.3/00927_characters.sql new file mode 100644 index 00000000000..cf9df74b154 --- /dev/null +++ b/sql/old/2.4.3/00927_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `gm_tickets` CHANGE `closed` `closed` int(10) NOT NULL default '0'; diff --git a/sql/old/2.4.3/00930_characters.sql b/sql/old/2.4.3/00930_characters.sql new file mode 100644 index 00000000000..1edcd12c7c6 --- /dev/null +++ b/sql/old/2.4.3/00930_characters.sql @@ -0,0 +1,56 @@ +-- +-- Table structure for table `auctionhousebot` +-- + +CREATE TABLE IF NOT EXISTS `auctionhousebot` ( + `auctionhouse` int(11) NOT NULL default '0' COMMENT 'mapID of the auctionhouse.', + `name` char(25) default NULL COMMENT 'Text name of the auctionhouse.', + `minitems` int(11) default '0' COMMENT 'This is the minimum number of items you want to keep in the auction house. a 0 here will make it the same as the maximum.', + `maxitems` int(11) default '0' COMMENT 'This is the number of items you want to keep in the auction house.', + `mintime` int(11) default '8' COMMENT 'Sets the minimum number of hours for an auction.', + `maxtime` int(11) default '24' COMMENT 'Sets the maximum number of hours for an auction.', + `percentwhitetradegoods` int(11) default '27' COMMENT 'Sets the percentage of the White Trade Goods auction items', + `percentgreentradegoods` int(11) default '12' COMMENT 'Sets the percentage of the Green Trade Goods auction items', + `percentbluetradegoods` int(11) default '10' COMMENT 'Sets the percentage of the Blue Trade Goods auction items', + `percentpurpletradegoods` int(11) default '1' COMMENT 'Sets the percentage of the Purple Trade Goods auction items', + `percentwhiteitems` int(11) default '10' COMMENT 'Sets the percentage of the non trade White auction items', + `percentgreenitems` int(11) default '30' COMMENT 'Sets the percentage of the non trade Green auction items', + `percentblueitems` int(11) default '8' COMMENT 'Sets the percentage of the non trade Blue auction items', + `percentpurpleitems` int(11) default '2' COMMENT 'Sets the percentage of the non trade Purple auction items', + `minpricewhite` int(11) default '150' COMMENT 'Minimum price of White items (percentage).', + `maxpricewhite` int(11) default '250' COMMENT 'Maximum price of White items (percentage).', + `minpricegreen` int(11) default '800' COMMENT 'Minimum price of Green items (percentage).', + `maxpricegreen` int(11) default '1400' COMMENT 'Maximum price of Green items (percentage).', + `minpriceblue` int(11) default '1250' COMMENT 'Minimum price of Blue items (percentage).', + `maxpriceblue` int(11) default '1750' COMMENT 'Maximum price of Blue items (percentage).', + `minpricepurple` int(11) default '2250' COMMENT 'Minimum price of Purple items (percentage).', + `maxpricepurple` int(11) default '4550' COMMENT 'Maximum price of Purple items (percentage).', + `minbidpricewhite` int(11) default '70' COMMENT 'Starting bid price of White items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `maxbidpricewhite` int(11) default '100' COMMENT 'Starting bid price of White items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `minbidpricegreen` int(11) default '80' COMMENT 'Starting bid price of Green items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `maxbidpricegreen` int(11) default '100' COMMENT 'Starting bid price of Green items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `minbidpriceblue` int(11) default '75' COMMENT 'Starting bid price of Blue items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `maxbidpriceblue` int(11) default '100' COMMENT 'Starting bid price of Blue items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `minbidpricepurple` int(11) default '80' COMMENT 'Starting bid price of Purple items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `maxbidpricepurple` int(11) default '100' COMMENT 'Starting bid price of Purple items as a percentage of the randomly chosen buyout price. Default: 100 (Bid and buyout price the same)', + `maxstackwhite` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + `maxstackgreen` int(11) default '3' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + `maxstackblue` int(11) default '2' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + `maxstackpurple` int(11) default '1' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + `buyerpricegrey` int(11) default '1' COMMENT 'Multiplier to vendorprice when buying grey items from auctionhouse', + `buyerpricewhite` int(11) default '1' COMMENT 'Multiplier to vendorprice when buying white items from auctionhouse', + `buyerpricegreen` int(11) default '5' COMMENT 'Multiplier to vendorprice when buying green items from auctionhouse', + `buyerpriceblue` int(11) default '12' COMMENT 'Multiplier to vendorprice when buying blue items from auctionhouse', + `buyerpricepurple` int(11) default '15' COMMENT 'Multiplier to vendorprice when buying purple items from auctionhouse', + `buyerbiddinginterval` int(11) default '1' COMMENT 'Interval how frequently AHB bids on each AH. Time in minutes', + `buyerbidsperinterval` int(11) default '1' COMMENT 'number of bids to put in per bidding interval', + PRIMARY KEY (`auctionhouse`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Data for table `auctionhousebot` +-- +INSERT IGNORE INTO `auctionhousebot` (`auctionhouse`,`name`,`minitems`,`maxitems`,`mintime`,`maxtime`,`percentwhitetradegoods`,`percentgreentradegoods`,`percentbluetradegoods`,`percentpurpletradegoods`,`percentwhiteitems`,`percentgreenitems`,`percentblueitems`,`percentpurpleitems`,`minpricewhite`,`maxpricewhite`,`minpricegreen`,`maxpricegreen`,`minpriceblue`,`maxpriceblue`,`minpricepurple`,`maxpricepurple`,`minbidpricewhite`,`maxbidpricewhite`,`minbidpricegreen`,`maxbidpricegreen`,`minbidpriceblue`,`maxbidpriceblue`,`minbidpricepurple`,`maxbidpricepurple`,`maxstackwhite`,`maxstackgreen`,`maxstackblue`,`maxstackpurple`,`buyerpricegrey`,`buyerpricewhite`,`buyerpricegreen`,`buyerpriceblue`,`buyerpricepurple`,`buyerbiddinginterval`,`buyerbidsperinterval`) values +(2,'Alliance',0,0,8,24,27,12,10,1,10,30,8,2,150,250,800,1400,1250,1750,2250,4550,70,100,80,100,75,100,80,100,0,3,2,1,1,1,5,12,15,1,1), +(6,'Horde',0,0,8,24,27,12,10,1,10,30,8,2,150,250,800,1400,1250,1750,2250,4550,70,100,80,100,75,100,80,100,0,3,2,1,1,1,5,12,15,1,1), +(7,'Neutral',0,0,8,24,27,12,10,1,10,30,8,2,150,250,800,1400,1250,1750,2250,4550,70,100,80,100,75,100,80,100,0,3,2,1,1,1,5,12,15,1,1); diff --git a/sql/old/2.4.3/00933_world_scripts.sql b/sql/old/2.4.3/00933_world_scripts.sql new file mode 100644 index 00000000000..0948dd8fd5a --- /dev/null +++ b/sql/old/2.4.3/00933_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_snake_trap_serpents' WHERE `entry` IN (19921, 19833); diff --git a/sql/old/2.4.3/00935_world_scripts.sql b/sql/old/2.4.3/00935_world_scripts.sql new file mode 100644 index 00000000000..c21dbdb4930 --- /dev/null +++ b/sql/old/2.4.3/00935_world_scripts.sql @@ -0,0 +1,6 @@ +DELETE FROM `creature` WHERE `id`='17653'; + +UPDATE `gameobject_template` SET `flags`='4' WHERE `entry` IN ('181766','181823'); +UPDATE `gameobject` SET `SpawnMask`='3',`state`='1' WHERE `id` IN ('181766','181823'); + +UPDATE `instance_template` SET `script`='instance_blood_furnace' WHERE `map`=542; diff --git a/sql/old/2.4.3/00940_world_scripts.sql b/sql/old/2.4.3/00940_world_scripts.sql new file mode 100644 index 00000000000..366fa47127d --- /dev/null +++ b/sql/old/2.4.3/00940_world_scripts.sql @@ -0,0 +1,2 @@ +ALTER TABLE `custom_texts` CHANGE COLUMN `emote` `emote` smallint(5) unsigned NOT NULL DEFAULT '0'; +ALTER TABLE `script_texts` CHANGE COLUMN `emote` `emote` smallint(5) unsigned NOT NULL DEFAULT '0'; diff --git a/sql/old/2.4.3/00945_world_scripts.sql b/sql/old/2.4.3/00945_world_scripts.sql new file mode 100644 index 00000000000..28f82af12d0 --- /dev/null +++ b/sql/old/2.4.3/00945_world_scripts.sql @@ -0,0 +1,40 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=22083; +UPDATE `creature_template` SET `ScriptName`='npc_overlord_morghor' WHERE `entry`=23139; +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=23141; +DELETE FROM `script_texts` WHERE entry BETWEEN -1000221 and -1000206; +INSERT INTO `script_texts` (entry, content_default, type, emote, comment) VALUES +(-1000206, 'Come, $N. Lord Stormrage awaits.', 0, 1, 'OVERLORD_SAY_1'), +(-1000207, 'Lord Illidan will be here shortly.', 0, 1, 'OVERLORD_SAY_2'), +(-1000208, 'Lord Illidan, this is the Dragonmaw that I, and others, have told you about. He will lead us to victory!', 0, 1, 'OVERLORD_SAY_3'), +(-1000209, 'But... My lord, I do not understand. $N... He is the orc that has...', 0, 1, 'OVERLORD_SAY_4'), +(-1000210, 'It will be done, my lord.', 0, 1, 'OVERLORD_SAY_5'), +(-1000211, 'So you thought to make a fool of Mor\'ghor, eh? Before you are delivered to Lord Illidan, you will feel pain that you could not know to exist. I will take pleasure in exacting my own vengeance.', 0, 25, 'OVERLORD_SAY_6'), +(-1000212, 'Warriors of Dragonmaw, gather \'round! One among you has attained the rank of highlord! Bow your heads in reverence! Show your respect and allegiance to Highlord $N!', 1, 22, 'OVERLORD_YELL_1'), +(-1000213, 'All hail Lord Illidan!', 1, 66, 'OVERLORD_YELL_2'), +(-1000214, 'What is the meaning of this, Mor\'ghor?', 0, 1, 'LORD_ILLIDAN_SAY_1'), +(-1000215, 'SILENCE!', 0, 22, 'LORD_ILLIDAN_SAY_2'), +(-1000216, 'Blathering idiot. You incomprehensibly incompetent buffoon...', 0, 1, 'LORD_ILLIDAN_SAY_3'), +(-1000217, 'THIS is your hero?', 0, 6, 'LORD_ILLIDAN_SAY_4'), +(-1000218, 'You have been deceived, imbecile.', 0, 1, 'LORD_ILLIDAN_SAY_5'), +(-1000219, 'This... whole... operation... HAS BEEN COMPROMISED!', 0, 22, 'LORD_ILLIDAN_SAY_6'), +(-1000220, 'I expect to see this insect\'s carcass in pieces in my lair within the hour. Fail and you will suffer a fate so much worse than death.', 0, 1, 'LORD_ILLIDAN_SAY_7'), +(-1000221, 'You will not harm the boy, Mor\'ghor! Quickly, $N, climb on my back!', 0, 22, 'YARZILL_THE_MERC_SAY'); + +DELETE FROM `script_texts` WHERE `entry`='-1000222'; +INSERT INTO `script_texts` (entry, content_default, type, language, emote, comment) VALUES +(-1000222, 'Thank you, mortal.', 0, 11, 1, 'SAY_JUST_EATEN'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000234 and -1000223; +INSERT INTO `script_texts` (entry, content_default, emote, comment) VALUES +(-1000223, 'I sense the tortured spirits, $N. They are this way, come quickly!', 1, 'SAY_START'), +(-1000224, 'Watch out!', 0, 'SAY_AGGRO1'), +(-1000225, 'Naga attackers! Defend yourself!', 0, 'SAY_AGGRO2'), +(-1000226, 'Kill them all!', 0, 'ASSASSIN_SAY_AGGRO1'), +(-1000227, 'You will never essscape Coilssskarrr...', 0, 'ASSASSIN_SAY_AGGRO2'), +(-1000228, 'Grant me protection $N, i must break trough their foul magic!', 0, 'SAY_PROGRESS1'), +(-1000229, 'The naga of Coilskar are exceptionally cruel to their prisoners. It is a miracle that I survived inside that watery prison for as long as I did. Earthmother be praised.', 0, 'SAY_PROGRESS2'), +(-1000230, 'Now we must find the exit.', 0, 'SAY_PROGRESS3'), +(-1000231, 'Lady Vashj must answer for these atrocities. She must be brought to justice!', 0, 'SAY_PROGRESS4'), +(-1000232, 'The tumultuous nature of the great waterways of Azeroth and Draenor are a direct result of tormented water spirits.', 0, 'SAY_PROGRESS5'), +(-1000233, 'It shouldn\'t be much further, $N. The exit is just up ahead.', 0, 'SAY_PROGRESS6'), +(-1000234, 'Thank you, $N. Please return to my brethren at the Altar of Damnation, near the Hand of Gul\'dan, and tell them that Wilda is safe. May the Earthmother watch over you...', 0, 'SAY_END'); diff --git a/sql/old/2.4.3/00947_world_scripts.sql b/sql/old/2.4.3/00947_world_scripts.sql new file mode 100644 index 00000000000..9686bd47bbe --- /dev/null +++ b/sql/old/2.4.3/00947_world_scripts.sql @@ -0,0 +1,12 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000244 and -1000235; +INSERT INTO `script_texts` (entry, content_default, type, emote, comment) VALUES +(-1000235, 'Ok, $N. Follow me to the cave where I\'ll attempt to harness the power of the rune stone into these goggles.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_1'), +(-1000236, 'I discovered this cave on our first day here. I believe the energy in the stone can be used to our advantage.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_2'), +(-1000237, 'I\'ll begin drawing energy from the stone. Your job, $N, is to defend me. This place is cursed... trust me.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_3'), +(-1000238, 'begins tinkering with the goggles before the stone.', 2, 0, 'phizzlethorpe - EMOTE_PROGRESS_4'), +(-1000239, 'Help!!! Get these things off me so I can get my work done!', 0, 0, 'SAY_AGGRO'), +(-1000240, 'Almost done! Just a little longer!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_5'), +(-1000241, 'I\'ve done it! I have harnessed the power of the stone into the goggles! Let\'s get out of here!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_6'), +(-1000242, 'Phew! Glad to be back from that creepy cave.', 0, 1, 'phizzlethorpe - SAY_PROGRESS_7'), +(-1000243, 'hands one glowing goggles over to Doctor Draxlegauge.', 2, 0, 'phizzlethorpe - EMOTE_PROGRESS_8'), +(-1000244, 'Doctor Draxlegauge will give you further instructions, $N. Many thanks for your help!', 0, 1, 'phizzlethorpe - SAY_PROGRESS_9'); diff --git a/sql/old/2.4.3/00948_world_scripts.sql b/sql/old/2.4.3/00948_world_scripts.sql new file mode 100644 index 00000000000..727d1bf3474 --- /dev/null +++ b/sql/old/2.4.3/00948_world_scripts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000247 and -1000245; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000245, 'You, there! Hand over that moonstone and nobody gets hurt!', 1, 'SAY_RIZZLE_START'), +(-1000246, 'Just chill!', 4, 'SAY_RIZZLE_GRENADE'), +(-1000247, 'All right, you win! I surrender! Just don\'t hurt me!', 1, 'SAY_RIZZLE_FINAL'); diff --git a/sql/old/2.4.3/00950_world_scripts.sql b/sql/old/2.4.3/00950_world_scripts.sql new file mode 100644 index 00000000000..202bf6ad1de --- /dev/null +++ b/sql/old/2.4.3/00950_world_scripts.sql @@ -0,0 +1,23 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000266 and -1000248; +INSERT INTO `script_texts` (entry, content_default, type, emote, comment) VALUES +(-1000248, 'The last thing I remember is the ship falling and us getting into the pods. I\'ll go see how I can help. Thank you!', 0, 0, 'draenei survivor - HEAL1'), +(-1000249, '$C, Where am I? Who are you? Oh no! What happened to the ship?.', 0, 0, 'draenei survivor - HEAL2'), +(-1000250, '$C You saved me! I owe you a debt that I can never repay. I\'ll go see if I can help the others.', 0, 0, 'draenei survivor - HEAL3'), +(-1000251, 'Ugh... what is this place? Is that all that\'s left of the ship over there?', 0, 0, 'draenei survivor - HEAL4'), +(-1000252, 'Oh, the pain...', 0, 0, 'draenei survivor - HELP1'), +(-1000253, 'Everything hurts, Please make it stop...', 0, 0, 'draenei survivor - HELP2'), +(-1000254, 'Ughhh... I hurt. Can you help me?', 0, 0, 'draenei survivor - HELP3'), +(-1000255, 'I don\'t know if I can make it, please help me...', 0, 0, 'draenei survivor - HELP4'), + +(-1000256, 'Yes Master, all goes along as planned.', 0, 1, 'overgrind - SAY_TEXT'), +(-1000257, 'puts the shell to his ear.', 2, 0, 'overgrind - SAY_EMOTE'), +(-1000258, 'Now I cut you!', 1, 0, 'overgrind - YELL_ATTACK'), + +(-1000259, 'What\'s the big idea, Spark?', 0, 0, 'geezle - GEEZLE_SAY_1'), +(-1000260, 'What\'s the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover.', 0, 0, 'geezle - SPARK_SAY_2'), +(-1000261, 'The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside.', 0, 0, 'geezle - SPARK_SAY_3'), +(-1000262, 'Relax, Spark! I have it all under control. We\'ll strip mine the Exodar right out from under \'em - making both you and I very, very rich in the process.', 0, 0, 'geezle - GEEZLE_SAY_4'), +(-1000263, 'Relax? Do you know what Kael\'thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool.', 0, 0, 'geezle - SPARK_SAY_5'), +(-1000264, 'Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you...', 0, 0, 'geezle - SPARK_SAY_6'), +(-1000265, 'Yes, sir. It won\'t happen again...', 0, 0, 'geezle - GEEZLE_SAY_7'), +(-1000266, 'picks up the naga flag.', 2, 0, 'geezle - EMOTE_SPARK'); diff --git a/sql/old/2.4.3/00951_world_scripts.sql b/sql/old/2.4.3/00951_world_scripts.sql new file mode 100644 index 00000000000..d07443aa3ad --- /dev/null +++ b/sql/old/2.4.3/00951_world_scripts.sql @@ -0,0 +1,16 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000279 and -1000267; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000267, 'Ready when you are, warrior.', 1, 'flathead - SAY_BIG_WILL_READY'), +(-1000268, 'The Affray has begun, get ready to fight!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_BEGIN'), +(-1000269, 'You! Enter the fray!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_FRAY'), +(-1000270, 'Challenger is down!', 1, 'flathead - SAY_TWIGGY_FLATHEAD_DOWN'), +(-1000271, 'The Affray is over.', 1, 'flathead - SAY_TWIGGY_FLATHEAD_OVER'), + +(-1000272, 'Alright, alright I think I can figure out how to operate this thing...', 0, 'shredder - SAY_PROGRESS_1'), +(-1000273, 'Arrrgh! This isn\'t right!', 0, 'shredder - SAY_PROGRESS_2'), +(-1000274, 'Okay, I think I\'ve got it, now. Follow me, $N!', 0, 'shredder - SAY_PROGRESS_3'), +(-1000275, 'There\'s the stolen shredder! Stop it or Lugwizzle will have our hides!', 1, 'shredder - SAY_MERCENARY_4'), +(-1000276, 'Looks like we\'re out of woods, eh? Wonder what this does...', 0, 'shredder - SAY_PROGRESS_5'), +(-1000277, 'Come on, don\'t break down on me now!', 0, 'shredder - SAY_PROGRESS_6'), +(-1000278, 'That was a close one! Well, let\'s get going, it\'s still a ways to Ratchet!', 0, 'shredder - SAY_PROGRESS_7'), +(-1000279, 'Hmm... I don\'t think this blinking red light is a good thing...', 0, 'shredder - SAY_PROGRESS_8'); diff --git a/sql/old/2.4.3/00952_world_scripts.sql b/sql/old/2.4.3/00952_world_scripts.sql new file mode 100644 index 00000000000..de9f01c58b1 --- /dev/null +++ b/sql/old/2.4.3/00952_world_scripts.sql @@ -0,0 +1,10 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000285 and -1000280; +INSERT INTO `script_texts` (entry, content_default, type, language, comment) VALUES +(-1000280, 'Thank you, dear Paladin, you just saved my life.', 0, 7, 'faulk - SAY_HEAL'), + +(-1000281, 'Very well. Let\'s see what you have to show me, $N.', 0, 0, 'anvilvard - SAY_PR_1'), +(-1000282, 'What manner of trick is this, $R? If you seek to ambush me, I warn you I will not go down quietly!', 0, 0, 'anvilvard - SAY_PR_2'), +(-1000283, 'releases the last of its energies into the nerarby runestone, succesfully reactivating it.', 2, 0, 'crystal - EMOTE'), + +(-1000284, 'Deployment sucessful. Trespassers will be neutralized.', 0, 0, 'sentry - SAY_CONVERTED_1'), +(-1000285, 'Objective acquired. Initiating security routines.', 0, 0, 'sentry - SAY_CONVERTED_1'); diff --git a/sql/old/2.4.3/00953_world_scripts.sql b/sql/old/2.4.3/00953_world_scripts.sql new file mode 100644 index 00000000000..ec40eebb9ba --- /dev/null +++ b/sql/old/2.4.3/00953_world_scripts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000292 and -1000286; +INSERT INTO `script_texts` (entry, content_default, type, emote, comment) VALUES +(-1000286, 'A shadowy, sinister presence has invader the Emerald Dream. Its power is poised to spill over into our world, $N. We must oppose it! That\'s why I cannot accompany you in person.', 0, 0, 'clintar_spirit'), +(-1000287, 'The Emerald Dream will never be yours!', 0, 0, 'clintar_spirit'), +(-1000288, 'Begone from this place!', 0, 0, 'clintar_spirit'), +(-1000289, 'That\'s the first relic, but there are still two more. Follow me, $N.', 0, 0, 'clintar_spirit'), +(-1000290, 'I\'ve recovered the second relic. Take a moment to rest, and then we\'ll continue to the last reliquary.', 0, 0, 'clintar_spirit'), +(-1000291, 'We have all three of the relics, but my energy is rapidly fading. We must make our way back to Dreamwarden Lurosa! He will let you know what to do next.', 0, 0, 'clintar_spirit'), +(-1000292, 'Lurosa, I am entrusting the Relics of Aviana to $N, who will take them to Morthis Whisperwing. I must return completely to the Emerald Dream now. Do not let $N fail!', 0, 0, 'clintar_spirit'); diff --git a/sql/old/2.4.3/00954_world_scripts.sql b/sql/old/2.4.3/00954_world_scripts.sql new file mode 100644 index 00000000000..2240cb351f9 --- /dev/null +++ b/sql/old/2.4.3/00954_world_scripts.sql @@ -0,0 +1,19 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000305 and -1000293; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000293, 'In Nagrand, food hunt ogre!', 0, 'LUMP_SAY0'), +(-1000294, 'You taste good with maybe a little salt and pepper.', 0, 'LUMP_SAY1'), +(-1000295, 'OK, OK! Lump give up!', 0, 'LUMP_DEFEAT'), + +(-1000296, 'Warning! Emergency shutdown process initiated by $N. Shutdown will complete in two minutes.', 2, 'npc_manaforge_control_console - EMOTE_START'), +(-1000297, 'Emergency shutdown will complete in one minute.', 2, 'npc_manaforge_control_console - EMOTE_60'), +(-1000298, 'Emergency shutdown will complete in thirty seconds.', 2, 'npc_manaforge_control_console - EMOTE_30'), +(-1000299, 'Emergency shutdown will complete in ten seconds.', 2, 'npc_manaforge_control_console - EMOTE_10'), +(-1000300, 'Emergency shutdown complete.', 2, 'npc_manaforge_control_console - EMOTE_COMPLETE'), +(-1000301, 'Emergency shutdown aborted.', 2, 'npc_manaforge_control_console - EMOTE_ABORT'), + +(-1000302, 'Saeed is currently engaged or awaiting orders to engage. You may check directly east of me and see if Saeed is ready for you. If he is not present then he is off fighting another battle. I recommend that you wait for him to return before attacking Dimensius.', 4, 'npc_professor_dabiri - WHISPER_DABIRI'), + +(-1000303, 'is very weak', 2, 'mob_phase_hunter - EMOTE_WEAK'), + +(-1000304, 'Bessy, is that you?', 0, 'npc_bessy- SAY_THADELL_1'), +(-1000305, 'Thank you for bringing back my Bessy, $N. I couldn\'t live without her!', 0, 'npc_bessy- SAY_THADELL_2'); diff --git a/sql/old/2.4.3/00955_world_scripts.sql b/sql/old/2.4.3/00955_world_scripts.sql new file mode 100644 index 00000000000..b1c80e8736c --- /dev/null +++ b/sql/old/2.4.3/00955_world_scripts.sql @@ -0,0 +1,59 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000333 and -1000306; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000306, 'Follow me, stranger. This won\'t take long.', 0, 'npc_kservant - SAY1'), +(-1000307, 'Shattrath was once the draenei capital of this world. Its name means \"dwelling of light.\"', 4, 'npc_kservant - WHISP1'), +(-1000308, 'When the Burning Legion turned the orcs against the draenei, the fiercest battle was fought here. The draenei fought tooth and nail, but in the end the city fell.', 4, 'npc_kservant - WHISP2'), +(-1000309, 'The city was left in ruins and darkness... until the Sha\'tar arrived.', 4, 'npc_kservant - WHISP3'), +(-1000310, 'Let us go into the Lower City. I will warn you that as one of the only safe havens in Outland, Shattrath has attracted droves of refugees from all wars, current and past.', 4, 'npc_kservant - WHISP4'), +(-1000311, 'The Sha\'tar, or \"born from light\" are the naaru that came to Outland to fight the demons of the Burning Legion.', 4, 'npc_kservant - WHISP5'), +(-1000312, 'They were drawn to the ruins of Shattrath City where a small remnant of the draenei priesthood conducted its rites inside a ruined temple on this very spot.', 4, 'npc_kservant - WHISP6'), +(-1000313, 'The priesthood, known as the Aldor, quickly regained its strength as word spread that the naaru had returned and reconstruction soon began. The ruined temple is now used as an infirmary for injured refugees.', 4, 'npc_kservant - WHISP7'), +(-1000314, 'It wouldn\'t be long, however, before the city came under attack once again. This time, the attack came from Illidan\'s armies. A large regiment of blood elves had been sent by Illidan\'s ally, Kael\'thas Sunstrider, to lay waste to the city.', 4, 'npc_kservant - WHISP8'), +(-1000315, 'As the regiment of blood elves crossed this very bridge, the Aldor\'s exarchs and vindicators lined up to defend the Terrace of Light. But then the unexpected happened.', 4, 'npc_kservant - WHISP9'), +(-1000316, 'The blood elves laid down their weapons in front of the city\'s defenders; their leader, a blood elf elder known as Voren\'thal, stormed into the Terrace of Light and demanded to speak to A\'dal.', 4, 'npc_kservant - WHISP10'), +(-1000317, 'As the naaru approached him, Voren\'thal kneeled before him and uttered the following words: \"I\'ve seen you in a vision, naaru. My race\'s only hope for survival lies with you. My followers and I are here to serve you.\"', 4, 'npc_kservant - WHISP11'), +(-1000318, 'The defection of Voren\'thal and his followers was the largest loss ever incurred by Kael\'s forces. And these weren\'t just any blood elves. Many of the best and brightest amongst Kael\'s scholars and magisters had been swayed by Voren\'thal\'s influence.', 4, 'npc_kservant - WHISP12'), +(-1000319, 'The naaru accepted the defectors, who would become known as the Scryers; their dwelling lies in the platform above. Only those initiated with the Scryers are allowed there.', 4, 'npc_kservant - WHISP13'), +(-1000320, 'The Aldor are followers of the Light and forgiveness and redemption are values they understand. However, they found hard to forget the deeds of the blood elves while under Kael\'s command.', 4, 'npc_kservant - WHISP14'), +(-1000321, 'Many of the priesthood had been slain by the same magisters who now vowed to serve the naaru. They were not happy to share the city with their former enemies.', 4, 'npc_kservant - WHISP15'), +(-1000322, 'The Aldor\'s most holy temple and its surrounding dwellings lie on the terrace above. As a holy site, only the initiated are welcome inside.', 4, 'npc_kservant - WHISP16'), +(-1000323, 'The attacks against Shattrath continued, but the city did not fall, as you can see. On the contrary, the naaru known as Xi\'ri led a successful incursion into Shadowmoon Valley - Illidan\'s doorstep.', 4, 'npc_kservant - WHISP17'), +(-1000324, 'There he continues to wage war on Illidan with the assistance of the Aldor and the Scryers. The two factions have not given up on their old feuds, though.', 4, 'npc_kservant - WHISP18'), +(-1000325, 'Such is their animosity that they vie for the honor of being sent to assist the naaru there. Each day, that decision is made here by A\'dal. The armies gather here to receive A\'dal\'s blessing before heading to Shadowmoon.', 4, 'npc_kservant - WHISP19'), +(-1000326, 'Khadgar should be ready to see you again. Just remember that to serve the Sha\'tar you will most likely have to ally with the Aldor or the Scryers. And seeking the favor of one group will cause the others\' dislike.', 4, 'npc_kservant - WHISP20'), +(-1000327, 'Good luck stranger, and welcome to Shattrath City.', 4, 'npc_kservant - WHISP21'), + + +(-1000328, 'Time to teach you a lesson in manners, little boy!', 0, ''), +(-1000329, 'Now I\'m gonna give you to the count of \'3\' to get out of here before I sick the dogs on you.', 0, ''), +(-1000330, '1...', 0, ''), +(-1000331, '2...', 0, ''), +(-1000332, 'Time to meet your maker!', 0, ''), +(-1000333, 'Alright, we give up! Don\'t hurt us!', 0, ''); + +DELETE FROM `script_texts` WHERE `entry`=-1000334; +INSERT INTO `script_texts` (entry, content_default, type, language, comment) VALUES +(-1000334, 'Thank you, dear Paladin, you just saved my life.', 0, 10, 'stillblade - SAY_HEAL'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000349 and -1000335; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000335, 'Let\'s get to the others, and keep an eye open for those wolves cutside...', 0, 'npc_deathstalker_erland +- SAY_QUESTACCEPT'), +(-1000336, 'Be careful, $N. Those wolves like to hide among the trees.', 0, 'npc_deathstalker_erland - SAY_START'), +(-1000337, 'A $C attacks!', 0, 'npc_deathstalker_erland - SAY_AGGRO_1'), +(-1000338, 'Beware! I am under attack!', 0, 'npc_deathstalker_erland - SAY_AGGRO_2'), +(-1000339, 'We\'re almost there!', 0, 'npc_deathstalker_erland - SAY_LAST'), +(-1000340, 'We made it! Thanks, $N. I couldn\'t have gotten without you.', 0, 'npc_deathstalker_erland - +SAY_THANKS'), +(-1000341, 'It\'s good to see you again, Erland. What is your report?', 0, 'npc_deathstalker_erland - SAY_RANE'), +(-1000342, 'Masses of wolves are to the east, and whoever lived at Malden\'s Orchard is gone.', 0, +'npc_deathstalker_erland - SAY_ANSWER'), +(-1000343, 'If I am excused, then I\'d like to check on Quinn...', 0, 'npc_deathstalker_erland - SAY_MOVE_QUINN'), +(-1000344, 'Hello, Quinn. How are you faring?', 0, 'npc_deathstalker_erland - SAY_GREETINGS'), +(-1000345, 'I\'ve been better. Ivar the Foul got the better of me...', 0, 'npc_deathstalker_erland - SAY_QUINN'), +(-1000346, 'Try to take better care of yourself, Quinn. You were lucky this time.', 0, 'npc_deathstalker_erland - +SAY_ON_BYE'), + +(-1000347, 'Let\'s go before they find out I\'m free!', 0, 'npc_kaya_flathoof - SAY_START'), +(-1000348, 'Look out! We\'re under attack!', 0, 'npc_kaya_flathoof - SAY_AMBUSH'), +(-1000349, 'Thank you for helping me. I know my way back from here.', 0, 'npc_kaya_flathoof - SAY_END'); diff --git a/sql/old/2.4.3/00956_world_scripts.sql b/sql/old/2.4.3/00956_world_scripts.sql new file mode 100644 index 00000000000..57fb3b8fd38 --- /dev/null +++ b/sql/old/2.4.3/00956_world_scripts.sql @@ -0,0 +1,24 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000365 and -1000350; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000350, 'Who dares awaken Aquementas?', 1, 'mob_aquementas - AGGRO_YELL_AQUE'), + +(-1000351, 'I give up! Please don\'t kill me!', 0, 'mob_unkor_the_ruthless - SAY_SUBMIT'), + +(-1000352, 'I choose the third option: KILLING YOU!', 0, 'npc_floon - SAY_FLOON_ATTACK'), + +(-1000353, 'Ok let\'s get out of here!', 0, 'npc_isla_starmane - SAY_PROGRESS_1'), +(-1000354, 'You sure you\'re ready? Take a moment.', 0, 'npc_isla_starmane - SAY_PROGRESS_2'), +(-1000355, 'Alright, let\'s do this!', 0, 'npc_isla_starmane - SAY_PROGRESS_3'), +(-1000356, 'Ok, I think I can make it on my own from here. Thank you so much for breaking me out of there!', 0, 'npc_isla_starmane - SAY_PROGRESS_4'), + +(-1000357, 'Belore...', 0, 'npc_lady_sylvanas_windrunner - SAY_LAMENT_END'), +(-1000358, 'kneels down and pick up the amulet.', 2, 'npc_lady_sylvanas_windrunner - EMOTE_LAMENT_END'), + +(-1000359, 'You have my blessing', 0, 'npcs_ashyen_and_keleth - GOSSIP_REWARD_BLESS'), + +(-1000360, 'Is the way clear? Let\'s get out while we can, $N.', 0, 'npc_kayra_longmane - SAY_PROGRESS_1'), +(-1000361, 'Looks like we won\'t get away so easy. Get ready!', 0, 'npc_kayra_longmane - SAY_PROGRESS_2'), +(-1000362, 'Let\'s keep moving. We\'re not safe here!', 0, 'npc_kayra_longmane - SAY_PROGRESS_3'), +(-1000363, 'Look out, $N! Enemies ahead!', 0, 'npc_kayra_longmane - SAY_PROGRESS_4'), +(-1000364, 'We\'re almost to the refuge! Let\'s go.', 0, 'npc_kayra_longmane - SAY_PROGRESS_5'), +(-1000365, 'I can see my fellow druids from here. Thank you, $N. I\'m sure Ysiel will reward you for your actions!', 0, 'npc_kayra_longmane - SAY_PROGRESS_6'); diff --git a/sql/old/2.4.3/00957_world_scripts.sql b/sql/old/2.4.3/00957_world_scripts.sql new file mode 100644 index 00000000000..8cae6b3fe87 --- /dev/null +++ b/sql/old/2.4.3/00957_world_scripts.sql @@ -0,0 +1,36 @@ +-- Liquid Fire +UPDATE `gameobject_template` SET `data2`='5',`data11`='1' WHERE `entry` IN ('180125','182533'); + +-- Scripts & Stats +UPDATE `creature_template` SET `ScriptName`='boss_vazruden_the_herald' WHERE `entry` = '17307'; +UPDATE `creature_template` SET `ScriptName`='boss_vazruden',`heroic_entry`='18434' WHERE `entry` = '17537'; +UPDATE `creature_template` SET `ScriptName`='boss_nazan' WHERE `entry` = '17536'; +UPDATE `creature_template` SET `ScriptName`='mob_hellfire_sentry' WHERE `entry` = '17517'; +UPDATE `creature_template` SET `equipment_id`='2183',`mechanic_immune_mask`='805306367' WHERE `entry` = '18434'; + +-- Reinforced Fel Iron Chest +DELETE FROM `gameobject` WHERE `id` IN ('185168','185169'); + +-- Script Texts +DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1543025' AND '-1543017'; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +('-1543017','You have faced many challenges, pity they were all in vain. Soon your people will kneel to my lord!',10292,1,0,'vazruden SAY_INTRO'), +('-1543018','Is there no one left to test me?',10293,1,0,'vazruden SAY_WIPE'), +('-1543019','Your time is running out!',10294,1,0,'vazruden SAY_AGGRO_1'), +('-1543020','You are nothing, I answer a higher call!',10295,1,0,'vazruden SAY_AGGRO_2'), +('-1543021','The Dark Lord laughs at you!',10296,1,0,'vazruden SAY_AGGRO_3'), +('-1543022','It is over. Finished!',10297,1,0,'vazruden SAY_KILL_1'), +('-1543023','Your days are done!',10298,1,0,'vazruden SAY_KILL_2'), +('-1543024','My lord will be the end you all...',10299,1,0,'vazruden SAY_DIE'), +('-1543025','descends from the sky',0,3,0,'vazruden EMOTE'); + +-- Waypoint Movement +DELETE FROM `waypoint_data` WHERE `id` = '2081'; +INSERT INTO `waypoint_data`(`id`,`point`,`position_x`,`position_y`,`position_z`) VALUES +('2081','1','-1412.2','1784','112'), +('2081','2','-1447.9','1760.9','112'), +('2081','3','-1454.2','1729.3','112'), +('2081','4','-1430','1705','112'), +('2081','5','-1393.5','1705.5','112'), +('2081','6','-1369.8','1724.5','112'), +('2081','7','-1377','1760','112'); diff --git a/sql/old/2.4.3/00963_world_scripts.sql b/sql/old/2.4.3/00963_world_scripts.sql new file mode 100644 index 00000000000..32965bb5dba --- /dev/null +++ b/sql/old/2.4.3/00963_world_scripts.sql @@ -0,0 +1,21 @@ +UPDATE `creature_template` SET `ScriptName`='mob_illidari_spawn' WHERE `entry` IN (22075,22074,19797); +UPDATE `creature_template` SET `ScriptName`='mob_torloth_the_magnificent' WHERE `entry`='22076'; +UPDATE `creature_template` SET `ScriptName`='npc_lord_illidan_stormrage' WHERE `entry`=22083; +DELETE FROM `creature` WHERE `id`=22083; +INSERT INTO `creature` (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) + VALUES (22083, 530, 1, 0, 0, -4635.75, 1386.32, 137.34, 5.72398, 25,0, 0, 9955, 6774, 0, 0); +UPDATE `gameobject_template` SET `ScriptName`='go_crystal_prison' WHERE `entry`=185126; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000374 and -1000366; +INSERT INTO `script_texts` (entry, content_default, type, comment) VALUES +(-1000366, 'So you have defeated the Crimson Sigil. You now seek to challenge my rule? Not even Arthas could defeat me, yet you dare to even harbor such thoughts? Then I say to you, come! Come $N! The Black Temple awaits...', 1, 'Quest: Battle of the crimson watch - END_TEXT'), + +(-1000367, 'At your command, my liege...', 0, 'TorlothAnim - First'), +(-1000368, 'Destroy them, Torloth. Let lose their blood like a river upon this hallowed ground.', 0, 'Quest: Battle of the crimson watch TorlothAnim - Second'), +(-1000369, 'As you desire, Lord Illidan.', 0, 'Quest: Battle of the crimson watch TorlothAnim - Third'), +(-1000370, 'Yes, Lord Illidan, I would sacrifice to you this magnificent physique. On this day you will fall - another victim of Torloth...', 0, 'Quest: Battle of the crimson watch TorlothAnim - Fourth'), + +(-1000371, 'What manner of fool dares stand before Illidan Stormrage? Soldiers, destroy these insects!', 1, 'Quest: Battle of the crimson watch WavesInfo - First'), +(-1000372, 'You are no challenge for the Crimson Sigil. Mind breakers, end this nonsense.', 1, 'Quest: Battle of the crimson watch WavesInfo - Second'), +(-1000373, 'Run while you still can. The highlords come soon...', 1, 'Quest: Battle of the crimson watch WavesInfo - Third'), +(-1000374, 'Torloth your master calls!', 1, 'Quest: Battle of the crimson watch WavesInfo - Fourth'); diff --git a/sql/old/2.4.3/00965_world_scripts.sql b/sql/old/2.4.3/00965_world_scripts.sql new file mode 100644 index 00000000000..9c93f78ec09 --- /dev/null +++ b/sql/old/2.4.3/00965_world_scripts.sql @@ -0,0 +1,17 @@ +REPLACE INTO `spell_script_target` VALUES +(33655,0,183350), +(33655,0,183351), +(44374,1,24722), +(31538,1,17895), +(29967,1,16524), +(39887,1,23002), +(31617,1,17899), +(31624,1,17899), +(31625,1,17899), +(34019,1,19422), +(34946,1,20040), +(34946,1,20041), +(21934,1,21934), +(43144,1,23817), +(12613,1,5843), +(9095,1,1200); diff --git a/sql/old/2.4.3/00966_world_scripts.sql b/sql/old/2.4.3/00966_world_scripts.sql new file mode 100644 index 00000000000..757f2cb7a64 --- /dev/null +++ b/sql/old/2.4.3/00966_world_scripts.sql @@ -0,0 +1,24 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000395 AND -1000375; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000375 ,'I remember well the sting of defeat at the conclusion of the Third War. I have waited far too long for my revenge. Now the shadow of the Legion falls over this world. It is only a matter of time until all of your failed creation... is undone.',11332,1,0,0,'kazzak SAY_INTRO'), +(-1000376,'The Legion will conquer all!',11333,1,0,0,'kazzak SAY_AGGRO1'), +(-1000377,'All mortals will perish!',11334,1,0,0,'kazzak SAY_AGGRO2'), +(-1000378,'All life must be eradicated!',11335,1,0,0,'kazzak SAY_SURPREME1'), +(-1000379,'I\'ll rip the flesh from your bones!',11336,1,0,0,'kazzak SAY_SURPREME2'), +(-1000380,'Kirel Narak!',11337,1,0,0,'kazzak SAY_KILL1'), +(-1000381,'Contemptible wretch!',11338,1,0,0,'kazzak SAY_KILL2'), +(-1000382,'The universe will be remade.',11339,1,0,0,'kazzak SAY_KILL3'), +(-1000383,'The Legion... will never... fall.',11340,1,0,0,'kazzak SAY_DEATH'), +(-1000384,'%s goes into a frenzy!',0,2,0,0,'kazzak EMOTE_FRENZY'), +(-1000385,'Invaders, you dangle upon the precipice of oblivion! The Burning Legion comes and with it comes your end.',0,1,0,0,'kazzak SAY_RAND1'), +(-1000386,'Impudent whelps, you only delay the inevitable. Where one has fallen, ten shall rise. Such is the will of Kazzak...',0,1,0,0,'kazzak SAY_RAND2'), + +(-1000387,'Do not proceed. You will be eliminated!',11344,1,0,0,'doomwalker SAY_AGGRO'), +(-1000388,'Tectonic disruption commencing.',11345,1,0,0,'doomwalker SAY_EARTHQUAKE_1'), +(-1000389,'Magnitude set. Release.',11346,1,0,0,'doomwalker SAY_EARTHQUAKE_2'), +(-1000390,'Trajectory locked.',11347,1,0,0,'doomwalker SAY_OVERRUN_1'), +(-1000391,'Engage maximum speed.',11348,1,0,0,'doomwalker SAY_OVERRUN_2'), +(-1000392,'Threat level zero.',11349,1,0,0,'doomwalker SAY_SLAY_1'), +(-1000393,'Directive accomplished.',11350,1,0,0,'doomwalker SAY_SLAY_2'), +(-1000394,'Target exterminated.',11351,1,0,0,'doomwalker SAY_SLAY_3'), +(-1000395,'System failure in five, f-o-u-r...',11352,1,0,0,'doomwalker SAY_DEATH'); diff --git a/sql/old/2.4.3/00970_world_scripts.sql b/sql/old/2.4.3/00970_world_scripts.sql new file mode 100644 index 00000000000..3394b71ab20 --- /dev/null +++ b/sql/old/2.4.3/00970_world_scripts.sql @@ -0,0 +1,8 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000401 AND -1000396; +INSERT INTO `script_texts` (entry, content_default, type, language, comment) VALUES +(-1000396, 'Muahahahaha! You fool! You\'ve released me from my banishment in the interstices between space and time!', 0, 0, 'mobs_nether_drake - SAY_NIHIL_1'), +(-1000397, 'All of Draenor shall quick beneath my feet! I will destroy this world and reshape it in my image!', 0, 0, 'mobs_nether_drake - SAY_NIHIL_2'), +(-1000398, 'Where shall I begin? I cannot bother myself with a worm such as yourself. There is a world to be conquered!', 0, 0, 'mobs_nether_Drake - SAY_NIHIL_3'), +(-1000399, 'No doubt the fools that banished me are long dead. I shall take wing survey my demense. Pray to whatever gods you hold dear that we do not meet again.', 0, 0, 'mobs_nether_drake - SAY_NIHIL_4'), +(-1000400, 'NOOOOooooooo!', 1, 0, 'mobs_nether_drake - SAY_NIHIL_INTERRUPT'), +(-1000401, 'Good $N, you are under the spell\'s influence. I must analyze it quickly, then we can talk.', 0, 7, 'npc_daranelle - SAY_DARANELLE'); diff --git a/sql/old/2.4.3/00973_world_scripts.sql b/sql/old/2.4.3/00973_world_scripts.sql new file mode 100644 index 00000000000..b55409f7ea9 --- /dev/null +++ b/sql/old/2.4.3/00973_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_enraged_spirit' WHERE `entry` IN (21050, 21061, 21060, 21059); diff --git a/sql/old/2.4.3/01018_world.sql b/sql/old/2.4.3/01018_world.sql new file mode 100644 index 00000000000..d231eb168b9 --- /dev/null +++ b/sql/old/2.4.3/01018_world.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (31224,41292,44007,44867); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(31224, -1543, 2, 'Cloak of Shadows - Flare'), +(41292, 42017, 2, 'Aura of Suffering'), +(44007, -43657, 2, 'Storm Eye Safe Zone Immune'), +(44867, -46019, 2, 'Spectral Exhaustion - Teleport: Spectral Realm'); diff --git a/sql/old/2.4.3/01026_world.sql b/sql/old/2.4.3/01026_world.sql new file mode 100644 index 00000000000..ae189469b41 --- /dev/null +++ b/sql/old/2.4.3/01026_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_effect` IN ('33686', '31705'); +INSERT INTO `spell_linked_spell`(`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +('-33711','33686','0','Murmur\'s Shockwave (Normal)'), +('-38794','33686','0','Murmur\'s Shockwave (Heroic)'), +('33686','31705','0','Murmur\'s Shockwave Jump'); diff --git a/sql/old/2.4.3/01028_world_scripts.sql b/sql/old/2.4.3/01028_world_scripts.sql new file mode 100644 index 00000000000..9c821c7b093 --- /dev/null +++ b/sql/old/2.4.3/01028_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_the_black_stalker' WHERE `entry`='17882'; diff --git a/sql/old/2.4.3/01069_world_scripts.sql b/sql/old/2.4.3/01069_world_scripts.sql new file mode 100644 index 00000000000..569a1be866a --- /dev/null +++ b/sql/old/2.4.3/01069_world_scripts.sql @@ -0,0 +1,12 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN ('44807', '32307', '32314'); +INSERT INTO `spell_script_target` (`entry`,`type`,`targetEntry`) VALUES +('44807', '1', '24850'), +('44807', '1', '24892'), +('32307', '2', '17146'), +('32307', '2', '17147'), +('32307', '2', '17148'), +('32307', '2', '18658'), +('32314', '2', '17138'), +('32314', '2', '18037'), +('32314', '2', '18064'), +('32314', '2', '18065'); diff --git a/sql/old/2.4.3/01073_world_scripts.sql b/sql/old/2.4.3/01073_world_scripts.sql new file mode 100644 index 00000000000..c8936739f1f --- /dev/null +++ b/sql/old/2.4.3/01073_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_plains_vision' WHERE `entry`='2983'; diff --git a/sql/old/2.4.3/01074_world_scripts.sql b/sql/old/2.4.3/01074_world_scripts.sql new file mode 100644 index 00000000000..13061c0ee06 --- /dev/null +++ b/sql/old/2.4.3/01074_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_plucky' WHERE `entry` = '6626'; diff --git a/sql/old/2.4.3/01138_world.sql b/sql/old/2.4.3/01138_world.sql new file mode 100644 index 00000000000..610f97139a5 --- /dev/null +++ b/sql/old/2.4.3/01138_world.sql @@ -0,0 +1 @@ +INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x0000000000000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/2.4.3/01142_world.sql b/sql/old/2.4.3/01142_world.sql new file mode 100644 index 00000000000..2109d0f8ab7 --- /dev/null +++ b/sql/old/2.4.3/01142_world.sql @@ -0,0 +1,8 @@ +DELETE from `spell_affect` where entry=16999 and effectId=0; +DELETE from `spell_affect` where entry=16999 and effectId=2; +INSERT INTO `spell_affect` VALUES (16999, 0, 0x1000001000); +INSERT INTO `spell_affect` VALUES (16999, 2, 0x1000001000); +DELETE from `spell_affect` where entry=16998 and effectId=0; +DELETE from `spell_affect` where entry=16998 and effectId=2; +INSERT INTO `spell_affect` VALUES (16998, 0, 0x1000001000); +INSERT INTO `spell_affect` VALUES (16998, 2, 0x1000001000); diff --git a/sql/old/2.4.3/01159_world.sql b/sql/old/2.4.3/01159_world.sql new file mode 100644 index 00000000000..13da445726d --- /dev/null +++ b/sql/old/2.4.3/01159_world.sql @@ -0,0 +1,8 @@ +DELETE from `spell_affect` where entry=16999; +DELETE from `spell_affect` where entry=16998; +INSERT INTO `spell_affect` VALUES (16998, 0, 0x40000001000); +INSERT INTO `spell_affect` VALUES (16998, 1, 0x40000001000); +INSERT INTO `spell_affect` VALUES (16998, 2, 0x40000001000); +INSERT INTO `spell_affect` VALUES (16999, 0, 0x40000001000); +INSERT INTO `spell_affect` VALUES (16999, 1, 0x40000001000); +INSERT INTO `spell_affect` VALUES (16999, 2, 0x40000001000); diff --git a/sql/old/2.4.3/01160_world.sql b/sql/old/2.4.3/01160_world.sql new file mode 100644 index 00000000000..726c0b684cb --- /dev/null +++ b/sql/old/2.4.3/01160_world.sql @@ -0,0 +1,140 @@ +DROP TABLE IF EXISTS `access_requirement`; +CREATE TABLE `access_requirement` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', + `level_min` tinyint(3) unsigned NOT NULL default '0', + `level_max` tinyint(3) unsigned NOT NULL default '0', + `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_failed_text` TEXT NULL DEFAULT NULL, + `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, + `comment` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; + +ALTER TABLE `instance_template` + DROP COLUMN `levelMin`, + DROP COLUMN `levelMax`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; + +ALTER TABLE `areatrigger_teleport` + DROP COLUMN `required_level`, + DROP COLUMN `required_item`, + DROP COLUMN `required_item2`, + DROP COLUMN `heroic_key`, + DROP COLUMN `heroic_key2`, + DROP COLUMN `heroic_required_quest_done`, + DROP COLUMN `heroic_required_failed_quest_text`, + DROP COLUMN `required_quest_done`, + DROP COLUMN `required_failed_text`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; + +INSERT INTO `access_requirement` VALUES +('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), +('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), +('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), +('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), +('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), +('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), +('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), +('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), +('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), +('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), +('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), +('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), +('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), +('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), +('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), +('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), +('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), +('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), +('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), +('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), +('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), +('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), +('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), +('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), +('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), +('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), +('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), +('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), +('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), +('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), +('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), +('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), +('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), +('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), +('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), +('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), +('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), +('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), +('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), +('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), +('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), +('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), +('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), +('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), +('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), +('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), +('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), +('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), +('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), +('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), +('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), +('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); + +UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; +UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; +UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; +UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; +UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; +UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; +UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; +UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; +UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; +UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; +UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; +UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; +UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; +UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; +UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; +UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; +UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; +UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; +UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; +UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; +UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; +UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; +UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; +UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; +UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; +UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; +UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; +UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; +UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; +UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; +UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; +UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; +UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; +UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; +UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; +UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; +UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; +UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; +UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; +UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; +UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; +UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; +UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; +UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; +UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; +UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; +UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; +UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; +UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; +UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; +UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; +UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); diff --git a/sql/old/2.4.3/01164_characters.sql b/sql/old/2.4.3/01164_characters.sql new file mode 100644 index 00000000000..bc552a4e617 --- /dev/null +++ b/sql/old/2.4.3/01164_characters.sql @@ -0,0 +1,27 @@ +ALTER TABLE auctionhouse + DROP COLUMN location; + +ALTER TABLE `auctionhousebot` + ADD COLUMN `percentgreytradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Grey Trade Goods auction items' AFTER `maxtime`, + ADD COLUMN `percentorangetradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Orange Trade Goods auction items' AFTER `percentpurpletradegoods`, + ADD COLUMN `percentyellowtradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Yellow Trade Goods auction items' AFTER `percentorangetradegoods`, + ADD COLUMN `percentgreyitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Grey auction items' AFTER `percentyellowtradegoods`, + ADD COLUMN `percentorangeitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Orange auction items' AFTER `percentpurpleitems`, + ADD COLUMN `percentyellowitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Yellow auction items' AFTER `percentorangeitems`, + ADD COLUMN `minpricegrey` int(11) default '100' COMMENT 'Minimum price of Grey items (percentage).' AFTER `percentyellowitems`, + ADD COLUMN `maxpricegrey` int(11) default '150' COMMENT 'Maximum price of Grey items (percentage).' AFTER `minpricegrey`, + ADD COLUMN `minpriceorange` int(11) default '3250' COMMENT 'Minimum price of Orange items (percentage).' AFTER `maxpricepurple`, + ADD COLUMN `maxpriceorange` int(11) default '5550' COMMENT 'Maximum price of Orange items (percentage).' AFTER `minpriceorange`, + ADD COLUMN `minpriceyellow` int(11) default '5250' COMMENT 'Minimum price of Yellow items (percentage).' AFTER `maxpriceorange`, + ADD COLUMN `maxpriceyellow` int(11) default '6550' COMMENT 'Maximum price of Yellow items (percentage).' AFTER `minpriceyellow`, + ADD COLUMN `minbidpricegrey` int(11) default '70' COMMENT 'Starting bid price of Grey items as a percentage of the randomly chosen buyout price. Default: 70' AFTER `maxpriceyellow`, + ADD COLUMN `maxbidpricegrey` int(11) default '100' COMMENT 'Starting bid price of Grey items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpricegrey`, + ADD COLUMN `minbidpriceorange` int(11) default '80' COMMENT 'Starting bid price of Orange items as a percentage of the randomly chosen buyout price. Default: 80' AFTER `maxbidpricepurple`, + ADD COLUMN `maxbidpriceorange` int(11) default '100' COMMENT 'Starting bid price of Orange items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpriceorange`, + ADD COLUMN `minbidpriceyellow` int(11) default '80' COMMENT 'Starting bid price of Yellow items as a percentage of the randomly chosen buyout price. Default: 80' AFTER `maxbidpriceorange`, + ADD COLUMN `maxbidpriceyellow` int(11) default '100' COMMENT 'Starting bid price of Yellow items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpriceyellow`, + ADD COLUMN `maxstackgrey` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxbidpriceyellow`, + ADD COLUMN `maxstackorange` int(11) default '1' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxstackpurple`, + ADD COLUMN `maxstackyellow` int(11) default '1' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxstackorange`, + ADD COLUMN `buyerpriceorange` int(11) default '20' COMMENT 'Multiplier to vendorprice when buying orange items from auctionhouse' AFTER `buyerpricepurple`, + ADD COLUMN `buyerpriceyellow` int(11) default '22' COMMENT 'Multiplier to vendorprice when buying yellow items from auctionhouse' AFTER `buyerpriceorange`; diff --git a/sql/old/2.4.3/01247_world.sql b/sql/old/2.4.3/01247_world.sql new file mode 100644 index 00000000000..2e9a7088beb --- /dev/null +++ b/sql/old/2.4.3/01247_world.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_jump_a_tron' WHERE `entry` = 183146; diff --git a/sql/old/2.4.3/01249_world.sql b/sql/old/2.4.3/01249_world.sql new file mode 100644 index 00000000000..6ce0e777210 --- /dev/null +++ b/sql/old/2.4.3/01249_world.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184421; diff --git a/sql/old/2.4.3/01261_world.sql b/sql/old/2.4.3/01261_world.sql new file mode 100644 index 00000000000..3f97153d3dd --- /dev/null +++ b/sql/old/2.4.3/01261_world.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `scriptname` = 'go_sacred_fire_of_life' WHERE `entry` = 175944; diff --git a/sql/old/2.4.3/01265_world.sql b/sql/old/2.4.3/01265_world.sql new file mode 100644 index 00000000000..5b5b87523cc --- /dev/null +++ b/sql/old/2.4.3/01265_world.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; diff --git a/sql/old/2.4.3/01304_world.sql b/sql/old/2.4.3/01304_world.sql new file mode 100644 index 00000000000..afacec5a728 --- /dev/null +++ b/sql/old/2.4.3/01304_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); diff --git a/sql/old/2.4.3/01437_world_scripts.sql b/sql/old/2.4.3/01437_world_scripts.sql new file mode 100644 index 00000000000..cbc84d3e8e5 --- /dev/null +++ b/sql/old/2.4.3/01437_world_scripts.sql @@ -0,0 +1,14 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184418 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184419 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184420 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184421 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184422 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184423 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184424 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184425 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184426 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184427 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184428 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184429 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184430 LIMIT 1; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` = 184431 LIMIT 1; diff --git a/sql/old/3.0.9/00000_3.0.9_old.sql b/sql/old/3.0.9/00000_3.0.9_old.sql new file mode 100644 index 00000000000..daa56fa6373 --- /dev/null +++ b/sql/old/3.0.9/00000_3.0.9_old.sql @@ -0,0 +1,4328 @@ +-- 805_world_scripts +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), +(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), +(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), +(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), +(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), +(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), +(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), +(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), +(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), +(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), +(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), +(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), +(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), +(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), +(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), +(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), +(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), +(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), +(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), +(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), +(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), +(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), +(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), +(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), +(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), +(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), +(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), +(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), +(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), +(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), +(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), +(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), +(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), +(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), +(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), +(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), +(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), +(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), +(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), +(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), +(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), +(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), +(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), +(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), +(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), +(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), +(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), +(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), +(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), +(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), +(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), +(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), +(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), +(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), +(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), +(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), +(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), +(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), +(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), +(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), +(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), +(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), +(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), +(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), +(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); + +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; +UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), +(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), +(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), +(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), +(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), +(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), +(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), +(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), +(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), +(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), +(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), +(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), +(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), +(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), +(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), +(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), +(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), +(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), +(-1533098,'<Kel\'Thuzad cackles maniacally!>',14479,1,0,'kelthuzad SAY_SLAY2'), +(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), +(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), +(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), +(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), +(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), +(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); + +UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; +UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; + +-- 1028_mangos_7141_01_world_instance_template +ALTER TABLE instance_template ADD maxPlayersHeroic tinyint(3) unsigned NOT NULL default '0' AFTER maxPlayers; +UPDATE instance_template SET maxPlayersHeroic = maxPlayers; +DELETE FROM instance_template WHERE map IN (533,615,616,624); +INSERT INTO instance_template VALUES +(533,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(615,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(616,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(624,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''); + +-- 1028_mangos_7147_01_world_creature_template +UPDATE creature_template + SET family = 0 WHERE entry = 1; + +-- 1028_mangos_7150_01_world_playercreateinfo_spell +DELETE FROM `playercreateinfo_spell` WHERE Spell = 58284; +INSERT INTO `playercreateinfo_spell` VALUES +(1,9,58284,'Chaos Bolt Passive'), +(2,9,58284,'Chaos Bolt Passive'), +(5,9,58284,'Chaos Bolt Passive'), +(7,9,58284,'Chaos Bolt Passive'), +(10,9,58284,'Chaos Bolt Passive'); + +-- 1084_mangos_7168_01_world_command +DELETE FROM `command` WHERE `name` IN ('learn','unlearn'); +INSERT INTO `command` VALUES +('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'), +('unlearn',3,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'); + +-- 1094_mangos_7193_01_world_trinity_string +UPDATE trinity_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; + +-- 1108_mangos_7196_02_world_spell_bonus_data +-- ---------------------------- +-- Table structure for spell_bonus_data +-- ---------------------------- +DROP TABLE IF EXISTS `spell_bonus_data`; +CREATE TABLE `spell_bonus_data` ( + `entry` smallint(5) unsigned NOT NULL, + `direct_bonus` float NOT NULL default '0', + `dot_bonus` float NOT NULL default '0', + `ap_bonus` float NOT NULL default '0', + `comments` varchar(255) default NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_bonus_data` VALUES +('5185', '1.6104', '0', '0', 'Druid - Healing Touch'), +('33763', '0', '0.09518', '0', 'Druid - Lifebloom'), +('774', '0', '0.37604', '0', 'Druid - Rejuvenation'), +('8936', '0.539', '0.188', '0', 'Druid - Regrowth'), +('18562', '0', '0', '0', 'Druid - Swiftmend'), +('44203', '0.538', '0', '0', 'Druid - Tranquility Triggered'), +('48438', '0', '0.11505', '0', 'Druid - Wild Growth'), +('50464', '0.6611', '0', '0', 'Druid - Nourish'), +('339', '0', '0.1', '0', 'Druid - Entangling Roots'), +('42231', '0.12898', '0', '0', 'Druid - Hurricane Triggered'), +('5570', '0', '0.127', '0', 'Druid - Insect Swarm'), +('8921', '0.1515', '0.13', '0', 'Druid - Moonfire'), +('2912', '1', '0', '0', 'Druid - Starfire'), +('5176', '0.5714', '0', '0', 'Druid - Wrath'), +('30451', '0.7143', '0', '0', 'Mage - Arcane Blast'), +('1449', '0.2128', '0', '0', 'Mage - Arcane Explosion'), +('7268', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 1'), +('7269', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 2'), +('7270', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 3'), +('8419', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 4'), +('8418', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 5'), +('10273', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 6'), +('10274', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 7'), +('25346', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 8'), +('27076', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 9'), +('38700', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 10'), +('38703', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 11'), +('42844', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 12'), +('42845', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 13'), +('1463', '0.8053', '0', '0', 'Mage - Mana Shield'), +('44425', '0.8571', '0', '0', 'Mage - Arcane Barrage'), +('11113', '0.1357', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1357', '0', '0', 'Mage - Dragons Breath'), +('2136', '0.4286', '0', '0', 'Mage - Fire Blast'), +('133', '1', '0', '0', 'Mage - Fire Ball'), +('2120', '0.2357', '0.122', '0', 'Mage - Flamestrike'), +('11366', '1.15', '0.05', '0', 'Mage - Pyroblast'), +('2948', '0.4286', '0', '0', 'Mage - Scorch'), +('44614', '0.8571', '0', '0', 'Frostfire Bolt'), +('44457', '0.4', '0.2', '0', 'Mage - Living Bomb'), +('42208', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('120', '0.1357', '0', '0', 'Mage - Cone of Cold'), +('122', '0.193', '0', '0', 'Mage - Frost Nova'), +('116', '0.8143', '0', '0', 'Mage - Frost Bolt'), +('11426', '0.8053', '0', '0', 'Mage - Ice Barrier'), +('30455', '0.1429', '0', '0', 'Mage - Ice Lance'), +('19750', '0.4286', '0', '0', 'Paladin - Flash of Light'), +('635', '0.7143', '0', '0', 'Paladin - Holy Light'), +('25912', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 1'), +('25911', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 2'), +('25902', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 3'), +('27176', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 4'), +('33073', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 5'), +('48822', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 6'), +('48823', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 7'), +('25914', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('31935', '0.07', '0', '0.07', 'Paladin - Avengers Shiled'), +('26573', '0', '0.04', '0.04', 'Paladin - Consecration'), +('879', '0.15', '0', '0.15', 'Paladin - Exorcism'), +('24275', '0.15', '0', '0.15', 'Paladin - Hammer of Wrath'), +('20925', '0.09', '0', '0.056', 'Paladin - Holy Shield'), +('2812', '0.07', '0', '0.07', 'Paladin - Holy Wrath'), +('31893', '0.25', '0', '0.16', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0.25', '0', '0.16', 'Paladin - Seal of Blood Self Proc'), +('20424', '0.25', '0', '0.16', 'Paladin - Seal of Command Proc'), +('379', '0', '0', '0', 'Shaman - Earth Shield Triggered'), +('20167', '0.25', '0', '0.16', 'Paladin - Seal of Light Proc'), +('53719', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Self Proc'), +('25742', '0.07', '0', '0.039', 'Paladin - Seal of Righteousness Dummy Proc'), +('31803', '0', '0.013', '0.15', 'Paladin - Holy Vengeance'), +('52042', '0.045', '0', '0', 'Shaman - Healing Stream Totem Triggered Heal'), +('32546', '0.8068', '0', '0', 'Priest - Binding Heal'), +('34861', '0.402', '0', '0', 'Priest - Circle of Healing'), +('19236', '0.8068', '0', '0', 'Priest - Desperate Prayer'), +('2061', '0.8068', '0', '0', 'Priest - Flash Heal'), +('2060', '1.6135', '0', '0', 'Priest - Greater Heal'), +('23455', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 1'), +('23458', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 2'), +('23459', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 3'), +('27803', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 4'), +('27804', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 5'), +('27805', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 6'), +('25329', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 7'), +('17', '0.8068', '0', '0', 'Priest - Power Word: Shield'), +('596', '0.8086', '0', '0', 'Priest - Prayer of Healing'), +('33110', '0.8068', '0', '0', 'Priest - Prayer of Mending Heal Proc'), +('139', '1.88', '0', '0', 'Priest - Renew'), +('2944', '0.1849', '0', '0', 'Priest - Devouring Plague'), +('14914', '0.5711', '0.024', '0', 'Priest - Holy Fire'), +('15237', '0.1606', '0', '0', 'Priest - Holy Nova Damage'), +('8129', '0', '0', '0', 'Priest - Mana Burn'), +('8092', '0.4296', '0', '0', 'Priest - Mind Blast'), +('15407', '0.257', '0', '0', 'Priest - Mind Flay'), +('49821', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('34433', '0.65', '0', '0', 'Priest - Shadowfiend'), +('32379', '0.4296', '0', '0', 'Priest - Shadow Word: Death'), +('589', '0', '0.1829', '0', 'Priest - Shadow Word: Pain'), +('585', '0.714', '0', '0', 'Priest - Smite'), +('34914', '0', '0.4', '0', 'Priest - Vampiric Touch'), +('974', '0.4762', '0', '0', 'Shaman - Earth Shield'), +('1064', '1.34', '0', '0', 'Shaman - Chain Heal'), +('331', '1.6106', '0', '0', 'Shaman - Healing Wave'), +('8004', '0.8082', '0', '0', 'Shaman - Lesser Healing Wave'), +('61295', '0.4', '0.18', '0', 'Shaman - Riptide'), +('421', '0.57', '0', '0', 'Shaman - Chain Lightning'), +('8042', '0.3858', '0', '0', 'Shaman - Earth Shock'), +('8443', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +('8504', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +('8505', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +('11310', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +('11311', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +('25538', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +('25539', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +('61651', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +('61660', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +('8050', '0.2142', '0.1', '0', 'Shaman - Flame Shock'), +('8026', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1'), +('8028', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 2'), +('8029', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 3'), +('10445', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 4'), +('16343', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 5'), +('16344', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 6'), +('25488', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 7'), +('58786', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 8'), +('58787', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 9'), +('58788', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 10'), +('8056', '0.3858', '0', '0', 'Shaman - Frost Shock'), +('8034', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 1'), +('8037', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 2'), +('10458', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 3'), +('16352', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 4'), +('16353', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 5'), +('25501', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 6'), +('58797', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 7'), +('58798', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 8'), +('58799', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 9'), +('51505', '0.5714', '0', '0', 'Shaman - Lava Burst'), +('403', '0.7143', '0', '0', 'Shaman - Lightning Bolt'), +('26364', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 1'), +('26365', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 2'), +('26366', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 3'), +('26367', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 4'), +('26369', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 5'), +('26370', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 6'), +('26363', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 7'), +('26371', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 8'), +('26372', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 9'), +('49278', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 10'), +('49279', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 11'), +('8188', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 1'), +('10582', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 2'), +('10583', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 3'), +('10584', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 4'), +('25551', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 5'), +('58733', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 6'), +('58736', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 7'), +('3606', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 1'), +('6350', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 2'), +('6351', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 3'), +('6352', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 4'), +('10435', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 5'), +('10436', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 6'), +('25530', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 7'), +('58700', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 8'), +('58701', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 9'), +('58702', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 10'), +('980', '0', '0.1', '0', 'Warlock - Curse of Agony'), +('603', '0', '2', '0', 'Warlock - Curse of Doom'), +('172', '0', '0.3', '0', 'Warlock - Corruption'), +('348', '0.2', '0.2', '0', 'Warlock - Immolate'), +('27243', '0.22', '0.25', '0', 'Warlock - Seed of Corruption'), +('18265', '0', '1', '0', 'Warlock - Siphon Life'), +('30108', '0', '0.24', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4286', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.22', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4729', '0', '0', 'Warlock - Haunt'), +('29722', '0.7143', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4286', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8571', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4286', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.195', '0', '0', 'Warlock - Shadowfury'), +('6353', '1.15', '0', '0', 'Warlock - Soul Fire'), +('689', '0', '0.1428', '0', 'Warlock - Drain Life'), +('5138', '0', '0', '0', 'Warlock - Drain Mana'), +('1120', '0', '0.4286', '0', 'Warlock - Drain Soul'), +('755', '0', '0.4485', '0', 'Warlock - Health Funnel'), +('1949', '0', '0.0946', '0', 'Warlock - Hellfire'), +('5857', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('42223', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('18220', '0.96', '0', '0', 'Warlock - Dark Pact'), +('6229', '0.3', '0', '0', 'Warlock - Shadow Ward'); + +-- 1108_mangos_7199_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (44614, 139, 49821, 53022, 18265, 31117, 28176); +INSERT INTO `spell_bonus_data` VALUES +('44614', '0.8571', '0', '0', 'Mage - Frostfire Bolt'), +('139', '0', '0.376', '0', 'Priest - Renew'), +('49821', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('18265', '0', '0.1', '0', 'Warlock - Siphon Life'), +('31117', '1.8', '0', '0', 'Warlock - Unstable Affliction Dispell'), +('28176', '0', '0', '0', 'Warlock - Fel Armor'); + +-- 1135_mangos_7207_01_world_creature +ALTER TABLE creature + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1135_mangos_7207_02_world_gameobject +ALTER TABLE gameobject + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; + +-- 1140_mangos_7209_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (53595); +INSERT INTO `spell_bonus_data` VALUES +('53595', '0', '0', '0','Paladin - Hammer of the Righteous'); + +-- 1185_mangos_7214_01_world_command +DELETE FROM `command` WHERE `name` IN ('gps','modify phase','npc phase','gobject phase'); +INSERT INTO `command` VALUES +('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'), +('modify phase',3,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'), +('npc phase',3,'Syntax: .npc phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('gobject phase',3,'Syntax: .gobject phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 1185_mangos_7214_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 101; +INSERT INTO `trinity_string` VALUES +(101,'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1185_mangos_7214_03_world_spell_proc_event +DROP TABLE IF EXISTS `spell_proc_event`; +CREATE TABLE IF NOT EXISTS `spell_proc_event` ( + `entry` smallint(5) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', + `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12317, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), +(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(13045, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13046, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13047, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13048, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), +(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16180, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16196, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16198, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(16880, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), +(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20166, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20210, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20212, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20213, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20214, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20215, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), +(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), +(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), +(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), +(24905, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0), +(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), +(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), +(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), +(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), +(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), +(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), +(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), +(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), +(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), +(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), +(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30293, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30295, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30296, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30299, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30301, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30302, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), +(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31124, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31126, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32385, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32387, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32392, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32393, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32394, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), +(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), +(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), +(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), +(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), +(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), +(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), +(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), +(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), +(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), +(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), +(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), +(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), +(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), +(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), +(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), +(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), +(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), +(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), +(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), +(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), +(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), +(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), +(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), +(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), +(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), +(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), +(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), +(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), +(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), +(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), +(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), +(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), +(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), +(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), +(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46915, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), +(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), +(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47535, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47536, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47537, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47538, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47539, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47549, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47551, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47552, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47572, 0, 6, 65536, 0, 0, 0, 0, 0, 0, 0), +(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), +(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), +(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), +(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53569, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53576, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54149, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), +(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), +(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), +(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(56333, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56336, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56337, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), +(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), +(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), +(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), +(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), +(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), +(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), +(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), +(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), +(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), +(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), +(60200, 0, 15, 4096, 0, 0, 0, 65536, 0, 0, 0), +(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), +(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), +(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), +(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0); + +-- 1206_world_scripts +UPDATE `gameobject_template` SET `ScriptName`='go_legion_obelisk' WHERE `entry` IN (185193,185195,185196,185197,185198); + +-- 1207_world_scripts +UPDATE `creature_template` SET `ScriptName`='npc_surristrasz' WHERE `entry`=24795; +UPDATE `creature_template` SET `ScriptName`='npc_tiare' WHERE `entry`=30051; + +-- 1237_mangos_7230_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (18220,18937,18938,27265,59092); +INSERT INTO `spell_bonus_data` VALUES +('18220', '0.96', '0', '0', 'Warlock - Dark Pact Rank 1'), +('18937', '0.96', '0', '0', 'Warlock - Dark Pact Rank 2'), +('18938', '0.96', '0', '0', 'Warlock - Dark Pact Rank 3'), +('27265', '0.96', '0', '0', 'Warlock - Dark Pact Rank 4'), +('59092', '0.96', '0', '0', 'Warlock - Dark Pact Rank 5'); + +-- 1248_mangos_7235_01_world_command +DELETE FROM `command` WHERE `name` = 'reset achievements'; +INSERT INTO `command` VALUES +('reset achievements',3,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'); + +-- 1288_mangos_7242_01_world_spell_bonus_data +DELETE FROM spell_bonus_data WHERE entry IN (34913, 43043, 43044); +INSERT INTO spell_bonus_data VALUES + (34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), + (43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), + (43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'); + +-- 1293_mangos_7249_01_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry`='60200'; + +-- 1296_mangos_7252_01_world_command +DELETE FROM `command` WHERE `name` IN ('debug arena','debug bg'); +INSERT INTO `command` VALUES +('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'), +('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'); + +-- 1296_mangos_7252_02_world_trinity_string +DELETE FROM `trinity_string` WHERE entry IN (737,738,739,740,741,742,743,744,745,746); +INSERT INTO `trinity_string` VALUES +(737,'Arenas are set to 1v1 for debugging. So, don\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(738,'Arenas are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(739,'Battlegrounds are set to 1v0 for debugging.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(740,'Battlegrounds are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(741,'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(742,'Distributing arena points to players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(743,'Finished setting arena points for online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(744,'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(745,'Modification done.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(746,'Done flushing Arena points.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1307_world +UPDATE `creature_template` SET `ScriptName`='npc_stormwind_harbor_taxi' WHERE `entry`=29154; + +-- 1312_world +UPDATE `creature_template` SET `scriptname` = 'boss_keleseth' WHERE `entry` = '23953'; +UPDATE `creature_template` SET `scriptname` = 'mob_frost_tomb' WHERE `entry` = '23965'; +UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), +(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), +(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), +(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), +(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); + +-- 1327_world +ALTER TABLE `creature_template` ADD COLUMN `spell5` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; +ALTER TABLE `creature_template` ADD COLUMN `spell6` mediumint(8) unsigned NOT NULL default '0' AFTER `spell5`; +ALTER TABLE `creature_template` ADD COLUMN `spell7` mediumint(8) unsigned NOT NULL default '0' AFTER `spell6`; +ALTER TABLE `creature_template` ADD COLUMN `spell8` mediumint(8) unsigned NOT NULL default '0' AFTER `spell7`; + +-- 1351_world +DROP TABLE IF EXISTS `trinity_string`; +CREATE TABLE IF NOT EXISTS `trinity_string` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `mangos_string` +-- + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(45, ' <unknown> ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(46, '<error>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(47, '<non-existing character>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s)\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(276, 'Game Object (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(277, 'Game Object (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(283, 'Player %s not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(470, 'id: %d eff: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(524, 'Selected object:\n|cffffffff|Hitemset:%d|h[%s]|h|r\nGUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(534, ' Targeted to <NULL>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(557, 'You have been leveled up (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(558, 'You have been leveled down (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(559, 'Your level progress has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(614, 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(615, 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(683, '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(684, 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(685, 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(686, 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(687, 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1010, '| Account | Character | IP | GM | TBC |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1011, '|<Error> | %20s |<Error> |<Er>|<Err>|', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(1200,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1202,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1203,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1204,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1205,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1206,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1207,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1208,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1209,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1210,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1211,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1212,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1213,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1214,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1215,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1216,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1217,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1218,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1219,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1220,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1221,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1222,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1223,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1224,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1225,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1226,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1227,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1228,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1229,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1230,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1231,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1232,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), + +(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10056, 'You must be a member of the Horde to enter the Hall of Legends.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10057, 'You must be a member of the Alliance to enter the Champion''s Hall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 1414_world_scripts +-- r847_scriptdev2_script_texts.sql +UPDATE `script_texts` SET emote=15 WHERE `entry`=-1000123; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560028; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560031; +UPDATE `script_texts` SET emote=5 WHERE `entry`=-1560032; +UPDATE `script_texts` SET emote=16 WHERE `entry`=-1000119; +UPDATE `script_texts` SET emote=254 WHERE `entry`=-1249002; +UPDATE `script_texts` SET emote=293 WHERE `entry`=-1249003; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1033000; +-- r848_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1540042,'Ours is the true Horde! The only Horde!',10323,1,0,0,'kargath SAY_AGGRO1'), +(-1540043,'I\'ll carve the meat from your bones!',10324,1,0,0,'kargath SAY_AGGRO2'), +(-1540044,'I am called Bladefist for a reason, as you will see!',10325,1,0,0,'kargath SAY_AGGRO3'), +(-1540045,'For the real Horde!',10326,1,0,0,'kargath SAY_SLAY1'), +(-1540046,'I am the only Warchief!',10327,1,0,0,'kargath SAY_SLAY2'), +(-1540047,'The true Horde... will.. prevail...',10328,1,0,0,'kargath SAY_DEATH'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1533109,'You are mine now!',8825,1,0,0,'heigan SAY_AGGRO1'), +(-1533110,'I see you!',8826,1,0,0,'heigan SAY_AGGRO2'), +(-1533111,'You...are next!',8827,1,0,0,'heigan SAY_AGGRO3'), +(-1533112,'Close your eyes... sleep!',8829,1,0,0,'heigan SAY_SLAY'), +(-1533113,'The races of the world will perish. It is only a matter of time.',8830,1,0,0,'heigan SAY_TAUNT1'), +(-1533114,'I see endless suffering, I see torment, I see rage. I see... everything!',8831,1,0,0,'heigan SAY_TAUNT2'), +(-1533115,'Soon... the world will tremble!',8832,1,0,0,'heigan SAY_TAUNT3'), +(-1533116,'The end is upon you.',8833,1,0,0,'heigan SAY_TAUNT4'), +(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT5'), +(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'); +-- r849_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry`=-1070000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070000,'None may steal the secrets of the makers!',5851,1,0,0,'ironaya SAY_AGGRO'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1129000,'You\'ll never leave this place... alive.',5825,1,0,0,'amnennar SAY_AGGRO'), +(-1129001,'To me, my servants!',5828,1,0,0,'amnennar SAY_SUMMON60'), +(-1129002,'Come, spirits, attend your master!',5829,1,0,0,'amnennar SAY_SUMMON30'), +(-1129003,'I am the hand of the Lich King!',5827,1,0,0,'amnennar SAY_HP'), +(-1129004,'Too...easy!',5826,1,0,0,'amnennar SAY_KILL'); +DELETE FROM `script_texts` WHERE `entry` IN (-1230002,-1230001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1230001,'Come to aid the Throne!',0,1,0,0,'dagran SAY_AGGRO'), +(-1230002,'Hail to the king, baby!',0,1,0,0,'dagran SAY_SLAY'); +-- r852_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189021 AND -1189011; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1189011,'Tell me... tell me everything!',5847,1,0,0,'vishas SAY_AGGRO'), +(-1189012,'Naughty secrets!',5849,1,0,0,'vishas SAY_HEALTH1'), +(-1189013,'I\'ll rip the secrets from your flesh!',5850,1,0,0,'vishas SAY_HEALTH2'), +(-1189014,'Purged by pain!',5848,1,0,0,'vishas SAY_KILL'), +(-1189015,'The monster got what he deserved.',0,0,1,0,'vishas SAY_TRIGGER_VORREL'), +(-1189016,'We hunger for vengeance.',5844,1,0,0,'thalnos SAY_AGGRO'), +(-1189017,'No rest, for the angry dead.',5846,1,0,0,'thalnos SAY_HEALTH'), +(-1189018,'More... More souls.',5845,1,0,0,'thalnos SAY_KILL'), +(-1189019,'You will not defile these mysteries!',5842,1,0,0,'doan SAY_AGGRO'), +(-1189020,'Burn in righteous fire!',5843,1,0,0,'doan SAY_SPECIALAE'), +(-1189021,'Release the hounds!',5841,1,0,0,'loksey SAY_AGGRO'); +-- r854_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070001; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070001,'Taste blade, mongrel!',0,0,0,0,'SAY_GUARD_SIL_AGGRO1'), +(-1070002,'Please tell me that you didn\'t just do what I think you just did. Please tell me that I\'m not going to have to hurt you...',0,0,0,0,'SAY_GUARD_SIL_AGGRO2'), +(-1070003,'As if we don\'t have enough problems, you go and create more!',0,0,0,0,'SAY_GUARD_SIL_AGGRO3'), +(-1070004,'looks up at you quizzically. Maybe you should inspect it?',0,2,0,0,'cluck EMOTE_A_HELLO'), +(-1070005,'looks at you unexpectadly.',0,2,0,0,'cluck EMOTE_H_HELLO'), +(-1070006,'starts pecking at the feed.',0,2,0,0,'cluck EMOTE_CLUCK_TEXT2'); +-- r855_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` IN (-1000004,-1000001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000001,'goes into a killing frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY_KILL'), +(-1000004,'goes into a berserker rage!',0,2,0,0,'EMOTE_GENERIC_BERSERK'); +DELETE FROM `script_texts` WHERE `entry` = -1000005; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000005,'Greetings citizen',0,0,7,0,'general_marcus SAY_GREETING'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1329003 AND -1329000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1329000,'Thanks to Egan',0,0,0,0,'freed_soul SAY_ZAPPED0'), +(-1329001,'Rivendare must die',0,0,0,0,'freed_soul SAY_ZAPPED1'), +(-1329002,'Who you gonna call?',0,0,0,0,'freed_soul SAY_ZAPPED2'), +(-1329003,'Don\'t cross those beams!',0,0,0,0,'freed_soul SAY_ZAPPED3'); +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1999925 AND -1999900; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1999900,'Let the games begin.',8280,1,0,0,'example_creature SAY_AGGRO'), +(-1999901,'I see endless suffering. I see torment. I see rage. I see everything.',8831,1,0,0,'example_creature SAY_RANDOM_0'), +(-1999902,'Muahahahaha',8818,1,0,0,'example_creature SAY_RANDOM_1'), +(-1999903,'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.',8041,1,0,0,'example_creature SAY_RANDOM_2'), +(-1999904,'You are already dead.',8581,1,0,0,'example_creature SAY_RANDOM_3'), +(-1999905,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,0,'example_creature SAY_RANDOM_4'), +(-1999906,'$N, I sentance you to death!',8588,1,0,0,'example_creature SAY_BESERK'), +(-1999907,'The suffering has just begun!',0,1,0,0,'example_creature SAY_PHASE'), +(-1999908,'I always thought I was a good dancer.',0,0,0,0,'example_creature SAY_DANCE'), +(-1999909,'Move out Soldier!',0,0,0,0,'example_creature SAY_SALUTE'), +(-1999910,'Help $N! I\'m under attack!',0,0,0,0,'example_escort SAY_AGGRO1'), +(-1999911,'Die scum!',0,0,0,0,'example_escort SAY_AGGRO2'), +(-1999912,'Hmm a nice day for a walk alright',0,0,0,0,'example_escort SAY_WP_1'), +(-1999913,'Wild Felboar attack!',0,0,0,0,'example_escort SAY_WP_2'), +(-1999914,'Time for me to go! See ya around $N!',0,0,0,3,'example_escort SAY_WP_3'), +(-1999915,'Bye Bye!',0,0,0,3,'example_escort SAY_WP_4'), +(-1999916,'How dare you leave me like that! I hate you! =*(',0,3,0,0,'example_escort SAY_DEATH_1'), +(-1999917,'...no...how could you let me die $N',0,0,0,0,'example_escort SAY_DEATH_2'), +(-1999918,'ugh...',0,0,0,0,'example_escort SAY_DEATH_3'), +(-1999919,'Taste death!',0,0,0,0,'example_escort SAY_SPELL'), +(-1999920,'Fireworks!',0,0,0,0,'example_escort SAY_RAND_1'), +(-1999921,'Hmm, I think I could use a buff.',0,0,0,0,'example_escort SAY_RAND_2'), +(-1999922,'Normal select, guess you\'re not interested.',0,0,0,0,'example_gossip_codebox SAY_NOT_INTERESTED'), +(-1999923,'Wrong!',0,0,0,0,'example_gossip_codebox SAY_WRONG'), +(-1999924,'You\'re right, you are allowed to see my inner secrets.',0,0,0,0,'example_gossip_codebox SAY_CORRECT'), +(-1999925,'Hi!',0,0,0,0,'example_areatrigger SAY_HI'); + +-- 1423_mangos_7290_01_world_command +DELETE FROM `command` WHERE `name` = 'npc setdeathstate'; +INSERT INTO `command` VALUES +('npc setdeathstate',2,'Syntax: .npc setdeathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'); + +-- 1426_mangos_7292_01_world_points_of_interest +DROP TABLE IF EXISTS `points_of_interest`; +CREATE TABLE `points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `icon` mediumint(8) unsigned NOT NULL default '0', + `flags` mediumint(8) unsigned NOT NULL default '0', + `data` mediumint(8) unsigned NOT NULL default '0', + `icon_name` text NOT NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1426_mangos_7292_02_world_locales_points_of_interest +DROP TABLE IF EXISTS `locales_points_of_interest`; +CREATE TABLE `locales_points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `icon_name_loc1` text, + `icon_name_loc2` text, + `icon_name_loc3` text, + `icon_name_loc4` text, + `icon_name_loc5` text, + `icon_name_loc6` text, + `icon_name_loc7` text, + `icon_name_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1463_mangos_7303_01_world_pools +DROP TABLE IF EXISTS `pool_creature`; +CREATE TABLE `pool_creature` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`pool_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_gameobject`; +CREATE TABLE `pool_gameobject` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`guid`,`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_pool`; +CREATE TABLE `pool_pool` ( + `pool_id` mediumint(8) unsigned NOT NULL default '0', + `mother_pool` mediumint(8) unsigned NOT NULL default '0', + `chance` float NOT NULL default '0', + PRIMARY KEY (`pool_id`,`mother_pool`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_template`; +CREATE TABLE `pool_template` ( + `entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry', + `max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `game_event_pool`; +CREATE TABLE `game_event_pool` ( + `pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool', + `event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event', + PRIMARY KEY (`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1470_world_scripts +-- Remove script for quest 8346. Note support for this quest will be added in next ACID release(25) +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (15273,15274,15294,15298,15367); +UPDATE `creature_template` SET `ScriptName`='mob_broggok_poisoncloud' WHERE `entry`=17662; +-- UPDATE `creature_template` SET `ScriptName`='npc_draenei_survivor' WHERE `entry`=16483; + +-- 1495_mangos_7312_01_world_trinity_string +DELETE FROM `trinity_string` WHERE entry = 810; +INSERT INTO `trinity_string` VALUES +(810,'|Hplayer:$N|h[$N]|h has earned the achievement $a!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1525_world_scripts +-- Script for Yrykul Skeleton - Prince Keleseth Event +UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; + +-- 1555_mangos_7331_01_world_command +DELETE FROM `command` WHERE `name` = 'account set addon'; +DELETE FROM `command` WHERE `name` = 'ban account'; +DELETE FROM `command` WHERE `name` = 'ban character'; +DELETE FROM `command` WHERE `name` = 'ban ip'; +DELETE FROM `command` WHERE `name` = 'baninfo account'; +DELETE FROM `command` WHERE `name` = 'baninfo character'; +DELETE FROM `command` WHERE `name` = 'baninfo ip'; +DELETE FROM `command` WHERE `name` = 'banlist account'; +DELETE FROM `command` WHERE `name` = 'banlist character'; +DELETE FROM `command` WHERE `name` = 'banlist ip'; +DELETE FROM `command` WHERE `name` = 'gm fly'; +/* next command deleted even in case it has been already corrected (trailing space) */ +DELETE FROM `command` WHERE `name` = 'gobject near '; +DELETE FROM `command` WHERE `name` = 'gobject near'; +DELETE FROM `command` WHERE `name` = 'lookup player account'; +DELETE FROM `command` WHERE `name` = 'lookup player ip'; +DELETE FROM `command` WHERE `name` = 'lookup player email'; +DELETE FROM `command` WHERE `name` = 'modify money'; +DELETE FROM `command` WHERE `name` = 'modify mount'; +DELETE FROM `command` WHERE `name` = 'modify speed'; +DELETE FROM `command` WHERE `name` = 'modify titles'; +DELETE FROM `command` WHERE `name` = 'pdump write'; +DELETE FROM `command` WHERE `name` = 'pdump load'; +DELETE FROM `command` WHERE `name` = 'reset honor'; +DELETE FROM `command` WHERE `name` = 'reset level'; +DELETE FROM `command` WHERE `name` = 'reset spells'; +DELETE FROM `command` WHERE `name` = 'reset stats'; +DELETE FROM `command` WHERE `name` = 'reset talents'; +DELETE FROM `command` WHERE `name` = 'unban account'; +DELETE FROM `command` WHERE `name` = 'unban character'; +DELETE FROM `command` WHERE `name` = 'unban ip'; + +INSERT INTO `command` VALUES +('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), +('ban account',3,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban character',3,'Syntax: .ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban ip',3,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('baninfo account',3,'Syntax: .baninfo account\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax: .baninfo character\r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax: .baninfo ip\r\nWatch full information about a specific ban.'), +('banlist account',3,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), +('banlist character',3,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), +('banlist ip',3,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), +('gm fly',3,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'), +('gobject near',3,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'), +('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'), +('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'), +('modify money',1,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'), +('modify mount',1,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'), +('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 10.'), +('modify titles',1,'Syntax: .modify titles #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), +('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), +('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), +('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'), +('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'), +('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'), +('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'), +('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player. Playername can be name of offline character.'), +('unban account',3,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'), +('unban character',3,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'), +('unban ip',3,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'); + +-- 1558_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '44869' AND `spell_effect` = '-45018'; +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '46019' AND `spell_effect` = '-45018'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(44869, -45018, 1, 'Remove Arcane Buffet'), +(46019, -45018, 1, 'Remove Arcane Buffet'); + +-- 1559_world +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(48077, 48075, 0, 'Holy Nova (rank8)'), +(48078, 48076, 0, 'Holy Nova (rank9)'), +(47585, 60069, 0, 'Dispersion (transform/regen)'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47549); +INSERT INTO `spell_proc_event` VALUES (47549, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47551); +INSERT INTO `spell_proc_event` VALUES (47551, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47552); +INSERT INTO `spell_proc_event` VALUES (47552, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1576_mangos_7332_01_world_command +DELETE FROM `command` WHERE `name` = 'distance'; +INSERT INTO `command` VALUES +('distance',3,'Syntax: .distance [$name/$link]\r\n\r\nDisplay the distance from your character to the selected creature/player, or player with name $name, or player/creature/gameobject pointed to shift-link with guid.'); + +-- 1605_mangos_7349_01_world_spell_area +DROP TABLE IF EXISTS `spell_area`; +CREATE TABLE `spell_area` ( + `spell` mediumint(8) unsigned NOT NULL default '0', + `area` mediumint(8) unsigned NOT NULL default '0', + `quest_start` mediumint(8) unsigned NOT NULL default '0', + `quest_start_active` tinyint(1) unsigned NOT NULL default '0', + `quest_end` mediumint(8) unsigned NOT NULL default '0', + `aura_spell` mediumint(8) unsigned NOT NULL default '0', + `racemask` mediumint(8) unsigned NOT NULL default '0', + `gender` tinyint(1) unsigned NOT NULL default '2', + `autocast` tinyint(1) unsigned NOT NULL default '0', + PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- 1613_world_scripts +-- Script for Skarvald and Dalronn +UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); +UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); + +-- 1618_world +-- Glyph of power word: shield +INSERT INTO `spell_proc_event` VALUES (55672, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +-- Bloodsurge +DELETE FROM `spell_proc_event` WHERE `entry` IN (46915); +INSERT INTO `spell_proc_event` VALUES (46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1646_mangos_7369_01_world_quest_template +ALTER TABLE quest_template + DROP COLUMN ReqSourceRef1, + DROP COLUMN ReqSourceRef2, + DROP COLUMN ReqSourceRef3, + DROP COLUMN ReqSourceRef4; + +-- 1654_world +INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1657_world +DELETE FROM `trinity_string` WHERE `entry`=1010; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES(1010, "| Account | Character | IP | GM | EXP |"); + +-- 1661_world +-- Death Strike +INSERT INTO `spell_proc_event` VALUES (45469, 0x00, 15, 0x00000010, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0.000000, 0.000000, 0); + +-- 1663_mangos_7376_01_world_spell_area +ALTER TABLE spell_area + CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; + +-- 1688_mangos_7382_01_world_creature_template +ALTER TABLE creature_template + ADD COLUMN unk16 float NOT NULL default '1' AFTER InhabitType, + ADD COLUMN unk17 float NOT NULL default '1' AFTER unk16; + +-- 1693_world +-- Update Proc Rate +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('60442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('57345', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('61356', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('54707', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'), +('54808', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'); +-- Update Spell Coefficients +DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619'); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('689', '0', '0.143', '0', 'Warlock - Drain Life'), +('18790', '0', '0', '0','Warlock - Fel Stamina'), +('172', '0', '0.2', '0', 'Warlock - Corruption'), +('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), +('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), +('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.214', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4793', '0', '0', 'Warlock - Haunt'), +('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), +('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), +('30294', '0', '0', '0', 'Warlock - Soul Leech'), +('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), +('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), +('120', '0.214', '0', '0', 'Mage - Cone of Cold'), +('19750', '1', '0', '0', 'Paladin - Flash of Light'), +('635', '1.66', '0', '0', 'Paladin - Holy Light'), +('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), +('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), +('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), +('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), +('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), +('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), +('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), +('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), +('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), +('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), +('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), +('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), +('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), +('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), +('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), +('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), +('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), +('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), +('2944', '0.8149', '0', '0', 'Priest - Devouring Plague'), +('8092', '0.428', '0', '0', 'Priest - Mind Blast'), +('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), +('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), +('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), +('33619', '0', '0', '0', 'Priest - Reflective Shield'); + +-- 1694_world +-- Sanctified Wrath +INSERT INTO `spell_proc_event` VALUES (57318, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +INSERT INTO `spell_proc_event` VALUES (53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +-- Star Sinner +DELETE FROM `spell_proc_event` WHERE `entry` IN (54738); +INSERT INTO `spell_proc_event` VALUES (54738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 45); +-- Tentacles +DELETE FROM `spell_proc_event` WHERE `entry` IN (61618); +INSERT INTO `spell_proc_event` VALUES (61618, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- Demonic Sacrifice +DELETE FROM `spell_bonus_data` WHERE `entry` = 18790; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('18790','0','0','0','Warlock - Fel Stamina'); + +-- 1697_mangos_7388_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1703_world +DROP TABLE IF EXISTS `access_requirement`; +CREATE TABLE `access_requirement` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', + `level_min` tinyint(3) unsigned NOT NULL default '0', + `level_max` tinyint(3) unsigned NOT NULL default '0', + `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_failed_text` TEXT NULL DEFAULT NULL, + `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, + `comment` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; + +ALTER TABLE `instance_template` + DROP COLUMN `levelMin`, + DROP COLUMN `levelMax`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; + +ALTER TABLE `areatrigger_teleport` + DROP COLUMN `required_level`, + DROP COLUMN `required_item`, + DROP COLUMN `required_item2`, + DROP COLUMN `heroic_key`, + DROP COLUMN `heroic_key2`, + DROP COLUMN `heroic_required_quest_done`, + DROP COLUMN `heroic_required_failed_quest_text`, + DROP COLUMN `required_quest_done`, + DROP COLUMN `required_failed_text`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; + +INSERT INTO `access_requirement` VALUES +('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), +('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), +('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), +('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), +('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), +('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), +('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), +('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), +('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), +('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), +('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), +('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), +('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), +('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), +('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), +('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), +('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), +('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), +('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), +('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), +('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), +('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), +('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), +('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), +('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), +('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), +('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), +('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), +('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), +('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), +('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), +('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), +('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), +('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), +('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), +('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), +('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), +('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), +('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), +('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), +('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), +('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), +('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), +('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), +('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), +('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), +('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), +('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), +('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), +('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), +('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), +('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); +UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; +UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; +UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; +UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; +UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; +UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; +UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; +UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; +UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; +UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; +UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; +UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; +UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; +UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; +UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; +UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; +UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; +UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; +UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; +UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; +UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; +UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; +UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; +UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; +UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; +UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; +UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; +UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; +UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; +UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; +UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; +UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; +UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; +UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; +UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; +UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; +UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; +UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; +UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; +UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; +UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; +UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; +UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; +UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; +UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; +UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; +UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; +UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; +UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; +UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; +UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; +UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); + +-- 1709_mangos_7393_01_world_game_event +ALTER TABLE `game_event` + ADD COLUMN `holiday` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Client side holiday id' AFTER `length`; + +-- 1724_mangos_7399_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (753, 754, 755); +INSERT INTO `trinity_string` VALUES +(753,'The battle for Warsong Gulch begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(754,'The battle for Arathi Basin begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(755,'The battle for Eye of the Storm begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1727_world +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (42857,1,23954); + +-- 1727_world_script +UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; +UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; +UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; + +-- 1729_world +-- Judgements of the Wise +REPLACE INTO `spell_proc_event` VALUES (31876, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31877, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31878, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1730_world +-- Faerie fire +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); +-- Glyph of Devastate +INSERT INTO `spell_proc_event` VALUES (58388, 0x00, 4, 0x00000040, 0x00000000, 0x00000000, 0x00000110, 0x00000000, 0.000000, 0.000000, 0); + +-- 1755_world +DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 47538, 47539,34074,58426,31221,31222,31223); +-- Rapture +INSERT INTO `spell_proc_event` VALUES (47535, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47536, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47537, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47538, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47539, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +-- Aspect of the viper +INSERT INTO `spell_proc_event` VALUES (34074, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0.000000, 0.000000, 0); +-- Overkill +INSERT INTO `spell_proc_event` VALUES (58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +-- Master of subtlety +INSERT INTO `spell_proc_event` VALUES (31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_bonus_data` WHERE entry=2944; +INSERT INTO `spell_bonus_data` VALUES ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'); + +-- 1764_world +DELETE FROM spell_proc_event WHERE entry IN (54149,53672,20210,20212,20213,20214,20215); +-- Infusion of Light +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (53672, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Illumination +INSERT INTO `spell_proc_event` VALUES (20210, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20212, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20213, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20214, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (20215, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 1766_world +DELETE FROM spell_proc_event WHERE entry IN (33182,33174); +INSERT INTO `spell_proc_event` VALUES (33182, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (33174, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1791_mangos_7422_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (811, 812, 813, 814, 815); +INSERT INTO `trinity_string` VALUES +(811,'Guild Master',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(812,'Officer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(813,'Veteran',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(814,'Member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(815,'Initiate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1814_world +-- Improved Fire Nova Totem +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086, 16544); +INSERT INTO `spell_proc_event` VALUES (16086, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (16544, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1825_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-47953); +INSERT INTO `spell_linked_spell` VALUES (-47953, 60406, 0, 'Divine hymn buff to enemies'); + +-- 1828_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48265,49772,48263); +INSERT INTO `spell_linked_spell` VALUES (48265, 49772, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (49772, 55222, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (48263, 61261, 2, 'Frost Presence'); + +-- 1877_mangos_7439_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (175); +INSERT INTO `trinity_string` VALUES +(175,'Liquid level: %f, ground: %f, type: %d, status: %d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 1884_world +DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); + +-- 1886_world +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (61847,61846); +INSERT INTO `spell_linked_spell` VALUES (61847, 61848, 2, 'Aspect of te dragonhawk'); +INSERT INTO `spell_linked_spell` VALUES (61846, 61848, 2, 'Aspect of te dragonhawk'); +-- Glyph of Aspect of the Monkey +DELETE FROM `spell_proc_event` WHERE `entry` IN (13163,61848); +INSERT INTO `spell_proc_event` VALUES (13163, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (61848, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); + +-- 1911_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 15.000000, 0.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 7.000000, 0.000000, 0); + +-- 1912_world +-- Shattered Barrier +-- Improved Fear +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 53754, 53759); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0006000, 0.000000, 0.000000, 0), +(53754, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0), +(53759, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0); + +-- 1927_world +-- Nature's Grace -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (16880, 61345, 61346); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(16880, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61345, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61346, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Blade Twisting -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (31124, 31126); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(31124, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(31126, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 1939_world +-- Psychic Horror +DELETE FROM `spell_proc_event` WHERE `entry` IN (47571, 47572); +INSERT INTO `spell_proc_event` VALUES +(47571, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 50.000000, 0), +(47572, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 100.000000, 0); + +-- 1957_word +-- Furious Attacks +DELETE FROM `spell_proc_event` WHERE `entry` IN (46910, 46911); +INSERT INTO `spell_proc_event` VALUES +(46910, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 5.5000000, 0.000000, 0), +(46911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 7.5000000, 0.000000, 0); + +-- 1962_mangos_7472_01_world_trinity_string +DELETE FROM trinity_string WHERE entry >= 667 and entry <= 687 or entry = 614 or entry = 615; +INSERT INTO trinity_string VALUES +(614,'The Alliance flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(615,'The Horde flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(667,'The Alliance has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(668,'The Horde has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(669,'The Alliance has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(670,'The Horde has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(671,'The Alliance has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(672,'The Horde has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(673,'The Alliance has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(674,'The Horde has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(675,'The Alliance has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(676,'The Horde has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(677,'The Alliance has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(678,'The Horde has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(679,'The Alliance has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(680,'The Horde has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(681,'The Alliance has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(682,'The Horde has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(683,'%s has taken the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(684,'The Alliance have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(685,'The Horde have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(686,'The flag has been dropped.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(687,'The flag has been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2013_world +-- Shattered Barrier +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0004001, 0.000000, 0.000000, 0); + +-- 2021_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (30293, 30295, 30296); +INSERT INTO `spell_proc_event` VALUES +-- Soul Leech +(30293, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30295, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30296, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2025_mangos_7493_01_world_command +DELETE FROM `command` WHERE `name` IN ('gobject near','gobject phase','gobject setphase'); +INSERT INTO `command` VALUES +('gobject near',2,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); + +-- 2025_mangos_7495_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (276,277,524); +INSERT INTO `trinity_string` VALUES +(276,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(277,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(524,'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2057_world +DELETE FROM `spell_bonus_data` WHERE `entry` IN (15290, 39373, 33778, 379, 38395, 40972, 22845, 33504, 34299); +INSERT INTO `spell_bonus_data` VALUES +(15290, 0, 0, 0, 'Vampiric Embrace'), +(39373, 0, 0, 0, 'Shadowmend'), +(33778, 0, 0, 0, 'Lifebloom'), +(379, 0, 0, 0, 'Earth Shield'), +(38395, 0, 0, 0, 'Siphon Essence'), +(40972, 0, 0, 0, 'Heal'), +(22845, 0, 0, 0, 'Frenzied Regeneration'), +(33504, 0, 0, 0, 'Mark of Conquest'), +(34299, 0, 0, 0, 'Improved Leader of the Pack'); + +-- 2064_world +DELETE FROM `trinity_string` WHERE `entry` IN (7523,7524); +INSERT INTO `trinity_string` VALUES +(7523,'WORLD: Denying connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(7524,'WORLD: Accepting connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `command` WHERE `name` IN ('server set closed'); +INSERT INTO `command` VALUES ('server set closed', 3, 'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'); + +-- 2080_mangos_7503_01_world_command +DELETE FROM `command` WHERE `name` IN ('addmove','allowmove','debug Mod32Value','debug standstate','go creature','go graveyard','go trigger','gobject phase','gobject setphase','Mod32Value','modify arena','modify standstate','npc addmove','npc allowmove','npc textemote','npc phase','npc setphase','showhonor'); +INSERT INTO `command` VALUES +('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'), +('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'), +('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), +('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), +('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), +('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'), +('npc addmove',2,'Syntax: .npc addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), +('npc allowmove',3,'Syntax: .npc allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), +('npc setphase',2,'Syntax: .npc setphase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'); + +-- 2131_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'npc tempadd', 'gobject tempadd', ''); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` IN ('reload tickets'); +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .path load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .path event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp event add',2,'Syntax: .path event add $subcommand\nAdd new waypoint action in DB.'), +('wp event mod',2,'Syntax: .path mod $eventid $parameter $parameter_value\nModify parameter value for specified eventid.\nPossible parameters: pos_x, pos_y, pos_z, command, datalong, datalon2, dataint.'), +('wp event listid',2,'Syntax: .path event listid $eventid\nShows specified eventid info.'), +('wp unload',2,'Syntax: .path unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .path show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod ',2,'Syntax: .path mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'), +('wp mod del',2,'Syntax: .path mod del\nDelete selected waypoint.'), +('wp mod move',2,'Syntax: .path mod move\nChange selected waypoint coordinates to your position.'), +('wp mod move_flag',2,'Syntax: .path mod move_flag\nSet move/run flag.'), +('wp mod action',2,'Syntax: .path mod action\nAssign action (waypoint script id) to selected waypoint.'), +('wp mod action_chance',2,'Syntax: .path mod action_chance\nAssign chance.'); + +-- 2138_world +DELETE FROM `spell_proc_event` WHERE `entry` IN (55198, 34026); +INSERT INTO `spell_proc_event` VALUES +-- Tidial Force +(55198, 0x00, 11, 0x000001C0, 0x00000000, 0x00000000, 0x00004000, 0x00000002, 0.000000, 0.000000, 0), +-- Kill Command +(34026, 0x00, 9, 0x00000000, 0x10000000, 0x00000000, 0x0000000, 0x00000000, 0.000000, 0.000000, 0); + +-- 2139_script_waypoint +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; +DELETE FROM `script_waypoint` WHERE `entry`=16295; +INSERT INTO `script_waypoint` VALUES +(16295, 0, 7545.070000, -7359.870000, 162.354000, 4000, 'SAY_START'), +(16295, 1, 7550.048340, -7362.237793, 162.235657, 0, ''), +(16295, 2, 7566.976074, -7364.315430, 161.738770, 0, ''), +(16295, 3, 7578.830566, -7361.677734, 161.738770, 0, ''), +(16295, 4, 7590.969238, -7359.053711, 162.257660, 0, ''), +(16295, 5, 7598.354004, -7362.815430, 162.256683, 4000, 'SAY_PROGRESS_1'), +(16295, 6, 7605.861328, -7380.424316, 161.937073, 0, ''), +(16295, 7, 7605.295410, -7387.382813, 157.253998, 0, ''), +(16295, 8, 7606.131836, -7393.893555, 156.941925, 0, ''), +(16295, 9, 7615.207520, -7400.187012, 157.142639, 0, ''), +(16295, 10, 7618.956543, -7402.652832, 158.202042, 0, ''), +(16295, 11, 7636.850586, -7401.756836, 162.144791, 0, 'SAY_PROGRESS_2'), +(16295, 12, 7637.058105, -7404.944824, 162.206970, 4000, ''), +(16295, 13, 7636.910645, -7412.585449, 162.366425, 0, ''), +(16295, 14, 7637.607910, -7425.591797, 162.630661, 0, ''), +(16295, 15, 7637.816895, -7459.057129, 163.302704, 0, ''), +(16295, 16, 7638.859863, -7470.902344, 162.517059, 0, ''), +(16295, 17, 7641.395996, -7488.217285, 157.381287, 0, ''), +(16295, 18, 7634.455566, -7505.451660, 154.682159, 0, 'SAY_PROGRESS_3'), +(16295, 19, 7631.906738, -7516.948730, 153.597382, 0, ''), +(16295, 20, 7622.231445, -7537.037598, 151.587112, 0, ''), +(16295, 21, 7610.921875, -7550.670410, 149.639374, 0, ''), +(16295, 22, 7598.229004, -7562.551758, 145.953888, 0, ''), +(16295, 23, 7588.509277, -7577.755371, 148.294479, 0, ''), +(16295, 24, 7567.339355, -7608.456055, 146.006485, 0, ''), +(16295, 25, 7562.547852, -7617.417969, 148.097504, 0, ''), +(16295, 26, 7561.508789, -7645.064453, 151.245163, 0, ''), +(16295, 27, 7563.337402, -7654.652344, 151.227158, 0, ''), +(16295, 28, 7565.533691, -7658.296387, 151.248886, 0, ''), +(16295, 39, 7571.155762, -7659.118652, 151.244568, 0, ''), +(16295, 30, 7579.119629, -7662.213867, 151.651505, 0, 'quest complete'), +(16295, 31, 7603.768066, -7667.000488, 153.997726, 0, ''), +(16295, 32, 7603.768066, -7667.000488, 153.997726, 4000, 'SAY_END_1'), +(16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), +(16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); + +-- 2139_world +UPDATE `gameobject_template` SET `ScriptName`='go_cat_figurine' WHERE `entry`=13873; +UPDATE `creature_template` SET `ScriptName`='npc_garments_of_quests' WHERE `entry` IN (12429,12423,12427,12430,12428); + +-- 2139_world_script +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000164 AND -1000174; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), +(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), +(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), +(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), +(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), +(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), +(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), +(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), +(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), +(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), +(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); + +-- 2160_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; +DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); + +-- 2161_world +DELETE FROM `command` WHERE `name` LIKE "wp mod %"; +DELETE FROM `command` WHERE `name` LIKE "wp event %"; + +-- 2227_mangos_7544_01_world_uptime +DROP TABLE IF EXISTS `uptime`; + +-- 2254_world +DELETE FROM `command` WHERE `name` IN ('server difftime', 'addmove', 'Mod32Value', 'allowmove', 'reload tickets', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'); + +-- 2274_mangos_7558_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1123,1124,1125,1126,1127); +INSERT INTO `trinity_string` VALUES +(1123,'Not pet found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1124,'Wrong pet type',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2274_mangos_7558_02_world_command +DELETE FROM `command` WHERE `name` IN ('learn all_mypettalents'); +INSERT INTO `command` VALUES +('learn all_mypettalents',3,'Syntax: .learn all_mypettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'); + +-- 2276_mangos_7560_01_world_gameobject_template +ALTER TABLE gameobject_template + ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; + +-- 2280_mangos_7565_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1010,1011,1012,1013,1014); +INSERT INTO `trinity_string` VALUES +(1010,'| Account | Character | IP | GM | Expansion |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1011,'|<Error> | %20s |<Error> |<Er>| <Error> |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1012,'===========================================================================',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1013,'|%15s| %20s | %15s |%4d| %9d |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1014,'No online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2284_mangos_7568_01_world_spell_proc_event +-- (53569) Infusion of Light (Rank 1) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53569); +INSERT INTO `spell_proc_event` VALUES (53569, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (53576) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53576); +INSERT INTO `spell_proc_event` VALUES (53576, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (54149) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (54149); +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (55776) Swordguard Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55776); +INSERT INTO `spell_proc_event` VALUES (55776, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55768) Darkglow Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55768); +INSERT INTO `spell_proc_event` VALUES (55768, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55640) Lightweave Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55640); +INSERT INTO `spell_proc_event` VALUES (55640, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (55380) Skyflare Swiftness () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55380); +INSERT INTO `spell_proc_event` VALUES (55380, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); +-- (56355) Titanium Shield Spike () +DELETE FROM `spell_proc_event` WHERE `entry` IN (56355); +INSERT INTO `spell_proc_event` VALUES (56355, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0.000000, 0.000000, 0); +-- (61345) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61345); +INSERT INTO `spell_proc_event` VALUES (61345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61346) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61346); +INSERT INTO `spell_proc_event` VALUES (61346, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (61356) Invigorating Earthsiege Diamond Passive () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61356); +INSERT INTO `spell_proc_event` VALUES (61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- (24905) Moonkin Form (Passive) (Passive) +DELETE FROM `spell_proc_event` WHERE `entry` IN (24905); +INSERT INTO `spell_proc_event` VALUES (24905, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 15.000000, 0.000000, 0); + +-- 2296_world +ALTER TABLE creature_template + ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`; + +-- 2339_world - 2346_world +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; + +-- 2412_world +UPDATE `trinity_string` SET `content_default` = 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d' WHERE `entry` =468; +UPDATE `trinity_string` SET `content_default` = 'id: %d eff: %d amount: %d' WHERE `trinity_string`.`entry` =470; + +-- 2432_mangos_7615_01_world_command +DELETE FROM `command` WHERE `name` IN ('senditems','sendmail','sendmoney','sendmessage','send items','send mail','send money','send message'); +INSERT INTO `command` VALUES +('send items',3,'Syntax: .send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('send mail',1,'Syntax: .send mail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'), +('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), +('send money','3','Syntax: .send money #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); + +-- 2433_mangos_7616_01_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (1200,1201); +INSERT INTO `trinity_string` VALUES +(1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2433_mangos_7616_02_world_command +DELETE FROM `command` WHERE `name` IN ('debug playsound','debug play sound','debug play cinematic','debug play movie'); +INSERT INTO `command` VALUES +('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'), +('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'), +('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); + +-- 2444_world +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2450_world +UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183146; +UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry`=184421; +UPDATE `gameobject_template` SET `scriptname`='go_sacred_fire_of_life' WHERE `entry`=175944; +UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); + +-- 2479_world +DELETE FROM `trinity_string` WHERE `entry` = 5007; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2492_mangos_7622_01_world_creature_ai_scripts +DROP TABLE IF EXISTS `creature_ai_scripts`; +CREATE TABLE `creature_ai_scripts` ( + `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, + `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', + `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', + `event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in', + `event_chance` int(3) unsigned NOT NULL default '100', + `event_flags` int(3) unsigned NOT NULL default '0', + `event_param1` int(11) signed NOT NULL default '0', + `event_param2` int(11) signed NOT NULL default '0', + `event_param3` int(11) signed NOT NULL default '0', + `event_param4` int(11) signed NOT NULL default '0', + `action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action1_param1` int(11) signed NOT NULL default '0', + `action1_param2` int(11) signed NOT NULL default '0', + `action1_param3` int(11) signed NOT NULL default '0', + `action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action2_param1` int(11) signed NOT NULL default '0', + `action2_param2` int(11) signed NOT NULL default '0', + `action2_param3` int(11) signed NOT NULL default '0', + `action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action3_param1` int(11) signed NOT NULL default '0', + `action3_param2` int(11) signed NOT NULL default '0', + `action3_param3` int(11) signed NOT NULL default '0', + `comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; + +-- 2492_mangos_7622_02_world_creature_ai_summons +DROP TABLE IF EXISTS `creature_ai_summons`; +CREATE TABLE `creature_ai_summons` ( + `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, + `position_x` float NOT NULL default '0', + `position_y` float NOT NULL default '0', + `position_z` float NOT NULL default '0', + `orientation` float NOT NULL default '0', + `spawntimesecs` int(11) unsigned NOT NULL default '120', + `comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; + +-- 2492_mangos_7622_03_world_creature_ai_texts +DROP TABLE IF EXISTS `creature_ai_texts`; +CREATE TABLE `creature_ai_texts` ( + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `language` tinyint(3) unsigned NOT NULL DEFAULT '0', + `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', + `comment` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; + +-- 2515_world_scripts +UPDATE `creature_template` SET `ScriptName`='mob_giant_infernal' WHERE `entry`=17908; +UPDATE `creature_template` SET `ScriptName`='mob_abomination' WHERE `entry`=17898; +UPDATE `creature_template` SET `ScriptName`='mob_ghoul' WHERE `entry`=17895; +UPDATE `creature_template` SET `ScriptName`='mob_necromancer' WHERE `entry`=17899; +UPDATE `creature_template` SET `ScriptName`='mob_banshee' WHERE `entry`=17905; +UPDATE `creature_template` SET `ScriptName`='mob_crypt_fiend' WHERE `entry`=17897; +UPDATE `creature_template` SET `ScriptName`='mob_fel_stalker' WHERE `entry`=17916; +UPDATE `creature_template` SET `ScriptName`='mob_frost_wyrm' WHERE `entry`=17907; +UPDATE `creature_template` SET `ScriptName`='mob_gargoyle' WHERE `entry`=17906; +UPDATE `creature_template` SET `ScriptName`='alliance_rifleman' WHERE `entry`=17921; +UPDATE `creature_template` SET `ScriptName`='mob_towering_infernal' WHERE `entry`=17818; +UPDATE `creature_template` SET `ScriptName`='boss_anetheron' WHERE `entry`=17808; +UPDATE `creature_template` SET `ScriptName`='boss_azgalor' WHERE `entry`=17842; +UPDATE `creature_template` SET `ScriptName`='mob_lesser_doomguard' WHERE `entry`=17864; +UPDATE `creature_template` SET `ScriptName`='boss_kazrogal' WHERE `entry`=17888; +UPDATE `creature_template` SET `ScriptName`='boss_rage_winterchill' WHERE `entry`=17767; +UPDATE `creature_template` SET `scale`='0.5' WHERE `entry`=17968; +UPDATE `creature_template` SET `equipment_id`='17888' WHERE `entry`=17888; +UPDATE `creature_template` SET `equipment_id`='17921' WHERE `entry`=17921; + +-- 2521_world +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); + +-- 2522_mangos_7627_01_world_achievement_criteria_data +DROP TABLE IF EXISTS `achievement_criteria_data`; +CREATE TABLE `achievement_criteria_data` ( + `criteria_id` mediumint(8) NOT NULL, + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `value1` mediumint(8) unsigned NOT NULL DEFAULT '0', + `value2` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`criteria_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Achievment system'; + +-- 2528_mangos_7633_01_world_achievement_criteria_data +ALTER TABLE `achievement_criteria_data` + DROP PRIMARY KEY, + ADD PRIMARY KEY (`criteria_id`,`type`); + +-- 2551_world_spell_bonus_data +-- Judgement +DELETE FROM `spell_bonus_data` WHERE `entry` = 54158; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('54158','0.25','0','0.16','Paladin - Unleashing spell for Seal of Wisdom, Justice and Light'); + +-- 2559_world_spell_proc_event +-- Fingers of frost triggered spell +DELETE FROM `spell_proc_event` WHERE `entry` IN (44544); +INSERT INTO `spell_proc_event` VALUES (44544, 0x00, 0x00000003, 0x00000000, 0x00100000, 0x00000000, 0x00010000, 0x00000000, 0.000000, 0.000000, 0); +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- 2565_world_SD2_scripts +-- script waypoint +DELETE FROM script_waypoint WHERE entry=467; +INSERT INTO script_waypoint VALUES +(467, 0, -10508.40, 1068.00, 55.21, 0, ''), +(467, 1, -10518.30, 1074.84, 53.96, 0, ''), +(467, 2, -10534.82, 1081.92, 49.88, 0, ''), +(467, 3, -10546.51, 1084.88, 50.13, 0, ''), +(467, 4, -10555.29, 1084.45, 45.75, 0, ''), +(467, 5, -10566.57, 1083.53, 42.10, 0, ''), +(467, 6, -10575.83, 1082.34, 39.46, 0, ''), +(467, 7, -10585.67, 1081.08, 37.77, 0, ''), +(467, 8, -10600.08, 1078.19, 36.23, 0, ''), +(467, 9, -10608.69, 1076.08, 35.88, 0, ''), +(467, 10, -10621.26, 1073.00, 35.40, 0, ''), +(467, 11, -10638.12, 1060.18, 33.61, 0, ''), +(467, 12, -10655.87, 1038.99, 33.48, 0, ''), +(467, 13, -10664.68, 1030.54, 32.70, 0, ''), +(467, 14, -10708.68, 1033.86, 33.32, 0, ''), +(467, 15, -10754.43, 1017.93, 32.79, 0, ''), +(467, 16, -10802.26, 1018.01, 32.16, 0, ''), +(467, 17, -10832.60, 1009.04, 32.71, 0, ''), +(467, 18, -10866.56, 1006.51, 31.71, 0, ''), +(467, 19, -10879.98, 1005.10, 32.84, 0, ''), +(467, 20, -10892.45, 1001.32, 34.46, 0, ''), +(467, 21, -10906.14, 997.11, 36.15, 0, ''), +(467, 22, -10922.26, 1002.23, 35.74, 0, ''), +(467, 23, -10936.32, 1023.38, 36.52, 0, ''), +(467, 24, -10933.35, 1052.61, 35.85, 0, ''), +(467, 25, -10940.25, 1077.66, 36.49, 0, ''), +(467, 26, -10957.09, 1099.33, 36.83, 0, ''), +(467, 27, -10956.53, 1119.90, 36.73, 0, ''), +(467, 28, -10939.30, 1150.75, 37.42, 0, ''), +(467, 29, -10915.14, 1202.09, 36.55, 0, ''), +(467, 30, -10892.59, 1257.03, 33.37, 0, ''), +(467, 31, -10891.93, 1306.66, 35.45, 0, ''), +(467, 32, -10896.17, 1327.86, 37.77, 0, ''), +(467, 33, -10906.03, 1368.05, 40.91, 0, ''), +(467, 34, -10910.18, 1389.33, 42.62, 0, ''), +(467, 35, -10915.42, 1417.72, 42.93, 0, ''), +(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), +(467, 37, -10952.31, 1421.74, 43.40, 0, ''), +(467, 38, -10980.04, 1411.38, 42.79, 0, ''), +(467, 39, -11006.06, 1420.47, 43.26, 0, ''), +(467, 40, -11021.98, 1450.59, 43.09, 0, ''), +(467, 41, -11025.36, 1491.59, 43.15, 0, ''), +(467, 42, -11036.09, 1508.32, 43.28, 0, ''), +(467, 43, -11060.68, 1526.72, 43.19, 0, ''), +(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); +DELETE FROM script_waypoint WHERE entry=2768; +INSERT INTO script_waypoint VALUES +(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), +(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), +(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), +(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), +(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), +(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), +(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); +DELETE FROM script_waypoint WHERE entry=12818; +INSERT INTO script_waypoint VALUES +(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), +(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), +(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), +(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), +(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), +(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), +(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), +(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), +(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), +(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), +(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), +(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), +(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), +(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), +(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), +(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), +(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), +(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), +(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), +(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), +(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), +(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); +DELETE FROM script_waypoint WHERE entry=12858; +INSERT INTO script_waypoint VALUES +(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), +(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), +(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), +(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), +(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), +(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), +(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), +(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), +(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), +(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), +(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), +(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), +(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), +(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), +(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), +(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), +(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), +(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), +(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), +(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), +(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), +(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), +(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=15420; +INSERT INTO script_waypoint VALUES +(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), +(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), +(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), +(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), +(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), +(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), +(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), +(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); +DELETE FROM script_waypoint WHERE entry=16993; +INSERT INTO script_waypoint VALUES +(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), +(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), +(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), +(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), +(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), +(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), +(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), +(16993, 7, -995.68, 4189.59, 19.84, 0, ''), +(16993, 8, -970.90, 4188.60, 24.61, 0, ''), +(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), +(16993, 10, -935.52, 4210.99, 31.98, 0, ''), +(16993, 11, -913.42, 4218.27, 37.29, 0, ''), +(16993, 12, -896.53, 4207.73, 43.23, 0, ''), +(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), +(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), +(16993, 15, -819.85, 4200.50, 46.37, 0, ''), +(16993, 16, -791.92, 4201.96, 44.19, 0, ''), +(16993, 17, -774.42, 4202.46, 47.41, 0, ''), +(16993, 18, -762.90, 4202.17, 48.81, 0, ''), +(16993, 19, -728.25, 4195.35, 50.68, 0, ''), +(16993, 20, -713.58, 4192.07, 53.98, 0, ''), +(16993, 21, -703.09, 4189.74, 56.96, 0, ''), +(16993, 22, -693.70, 4185.43, 57.06, 0, ''), +(16993, 23, -686.38, 4159.81, 60.26, 0, ''), +(16993, 24, -679.88, 4147.04, 64.20, 0, ''), +(16993, 25, -656.74, 4147.72, 64.11, 0, ''), +(16993, 26, -652.22, 4137.50, 64.58, 0, ''), +(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); +DELETE FROM script_waypoint WHERE entry=17312; +INSERT INTO script_waypoint VALUES +(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), +(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), +(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), +(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), +(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), +(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), +(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), +(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), +(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), +(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), +(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), +(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), +(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), +(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), +(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), +(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), +(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), +(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), +(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), +(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), +(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), +(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), +(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), +(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), +(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), +(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), +(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), +(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), +(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), +(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), +(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); +DELETE FROM script_waypoint WHERE entry=19685; +INSERT INTO script_waypoint VALUES +(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), +(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), +(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), +(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), +(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), +(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), +(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), +(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), +(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), +(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), +(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), +(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), +(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), +(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), +(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), +(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), +(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), +(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), +(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), +(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), +(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), +(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), +(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), +(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), +(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), +(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), +(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), +(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), +(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), +(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), +(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), +(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), +(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), +(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), +(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), +(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), +(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), +(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), +(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), +(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), +(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), +(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), +(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), +(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), +(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), +(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), +(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), +(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), +(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), +(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), +(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), +(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), +(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); +DELETE FROM script_waypoint WHERE entry=20129; +INSERT INTO script_waypoint VALUES +(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), +(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), +(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), +(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), +(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), +(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), +(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), +(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), +(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), +(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), +(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), +(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), +(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), +(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), +(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), +(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), +(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), +(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), +(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), +(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), +(20129, 20, -8427.54,-4426, -211.13, 0, ''), +(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), +(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), +(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), +(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), +(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); +DELETE FROM script_waypoint WHERE entry=6575; +INSERT INTO script_waypoint VALUES +(6575, 0, 1945.81, -431.54, 16.36, 0, ''), +(6575, 1, 1946.21, -436.41, 16.36, 0, ''), +(6575, 2, 1950.01, -444.11, 14.63, 0, ''), +(6575, 3, 1956.08, -449.34, 13.12, 0, ''), +(6575, 4, 1966.59, -450.55, 11.27, 0, ''), +(6575, 5, 1976.09, -447.51, 11.27, 0, ''), +(6575, 6, 1983.42, -435.85, 11.27, 0, ''), +(6575, 7, 1978.17, -428.81, 11.27, 0, ''), +(6575, 8, 1973.97, -422.08, 9.04, 0, ''), +(6575, 9, 1963.84, -418.90, 6.17, 0, ''), +(6575, 10, 1961.22, -422.74, 6.17, 0, ''), +(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -252.92, 2126.82, 81.17, 0, ''), +(3849, 1, -253.88, 2131.11, 81.21, 0, ''), +(3849, 2, -249.66, 2142.45, 87.01, 0, ''), +(3849, 3, -248.08, 2143.68, 87.01, 0, ''), +(3849, 4, -238.87, 2139.93, 87.01, 0, ''), +(3849, 5, -235.47, 2149.18, 90.59, 0, ''), +(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -255.33, 2117.99, 81.17, 0, ''), +(3850, 1, -253.88, 2131.11, 81.21, 0, ''), +(3850, 2, -249.66, 2142.45, 87.01, 0, ''), +(3850, 3, -248.08, 2143.68, 87.01, 0, ''), +(3850, 4, -238.87, 2139.93, 87.01, 0, ''), +(3850, 5, -235.47, 2149.18, 90.59, 0, ''), +(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); +-- Henry Stern +UPDATE `creature_template` SET `ScriptName`='npc_henry_stern' WHERE `entry`=8696; +DELETE FROM `trinity_string` WHERE `entry` IN (59); +INSERT INTO `trinity_string` VALUES +(59,'Using creature EventAI: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2570_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47988,47987,27272,17854,17853,17852,17851,17850,17767); +INSERT INTO `spell_linked_spell` VALUES (47988, 54501, 2, 'Consume Shadows - Rank 9'); +INSERT INTO `spell_linked_spell` VALUES (47987, 54501, 2, 'Consume Shadows - Rank 8'); +INSERT INTO `spell_linked_spell` VALUES (27272, 54501, 2, 'Consume Shadows - Rank 7'); +INSERT INTO `spell_linked_spell` VALUES (17854, 54501, 2, 'Consume Shadows - Rank 6'); +INSERT INTO `spell_linked_spell` VALUES (17853, 54501, 2, 'Consume Shadows - Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (17852, 54501, 2, 'Consume Shadows - Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (17851, 54501, 2, 'Consume Shadows - Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17850, 54501, 2, 'Consume Shadows - Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17767, 54501, 2, 'Consume Shadows - Rank 1'); + +-- 2586_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (53563); +INSERT INTO `spell_linked_spell` VALUES (53563, 53651, 2, 'Beacon of Light'); +DELETE FROM `spell_proc_event` WHERE `entry` IN (53651); +INSERT INTO `spell_proc_event` VALUES +(53651, 0x00, 10, 0xC0008000, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2591_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (16857,17390,17391,17392,27011,48475); +INSERT INTO `spell_linked_spell` VALUES (16857, 60089, 0, 'Faerie Fire (Feral) Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (17390, 60089, 0, 'Faerie Fire (Feral) Rank 2'); +INSERT INTO `spell_linked_spell` VALUES (17391, 60089, 0, 'Faerie Fire (Feral) Rank 3'); +INSERT INTO `spell_linked_spell` VALUES (17392, 60089, 0, 'Faerie Fire (Feral) Rank 4'); +INSERT INTO `spell_linked_spell` VALUES (27011, 60089, 0, 'Faerie Fire (Feral) Rank 5'); +INSERT INTO `spell_linked_spell` VALUES (48475, 60089, 0, 'Faerie Fire (Feral) Rank 6'); + +-- 2617_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (781, 57635, 60932, 61507, 49576); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(781, 56446, 0, 'Disengage'), +(57635, 57636, 0, 'Disengage'), +(60932, 60934, 0, 'Disengage'), +(61507, 61508, 0, 'Disengage'), +(49576, 49560, 0, 'Death Grip'); + +-- 2629_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (47897,61290); +INSERT INTO `spell_linked_spell` VALUES (47897, 47960, 1, 'Shadowflame Rank 1'); +INSERT INTO `spell_linked_spell` VALUES (61290, 61291, 1, 'Shadowflame Rank 2'); + +-- 2678_mangos_7662_01_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (50288, 50294); +INSERT INTO `spell_bonus_data` VALUES +(50288, 0.05, 0, 0, "Druid - Starfall"), +(50294, 0.012, 0, 0, "Druid - Starfall AOE"); + +-- 2682_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), +(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), +(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), +(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), +(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), +(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), +(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), +(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), +(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), +(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), +(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), +(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), +(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); + +UPDATE script_texts SET content_default='Follow me and I\'ll open the courtyard door for you.', language=7, comment='prisoner ashcrombe SAY_FREE_AS' WHERE entry=-1033000; + +DELETE FROM script_texts WHERE entry BETWEEN -1033008 AND -1033001; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1033001,'I have just the spell to get this door open. Too bad the cell doors weren\'t locked so haphazardly.',0,0,7,1,'prisoner ashcrombe SAY_OPEN_DOOR_AS'), +(-1033002,'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!',0,0,7,1,'prisoner ashcrombe SAY_POST_DOOR_AS'), +(-1033003,'Free from this wretched cell at last! Let me show you to the courtyard....',0,0,1,1,'prisoner adamant SAY_FREE_AD'), +(-1033004,'You are indeed courageous for wanting to brave the horrors that lie beyond this door.',0,0,1,1,'prisoner adamant SAY_OPEN_DOOR_AD'), +(-1033005,'There we go!',0,0,1,1,'prisoner adamant SAY_POST1_DOOR_AD'), +(-1033006,'Good luck with Arugal. I must hurry back to Hadrec now.',0,0,1,1,'prisoner adamant SAY_POST2_DOOR_AD'), +(-1033007,'About time someone killed the wretch.',0,0,1,1,'prisoner adamant SAY_BOSS_DIE_AD'), +(-1033008,'For once I agree with you... scum.',0,0,7,1,'prisoner ashcrombe SAY_BOSS_DIE_AS'); + +-- 2683_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry`=2025; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('2025','|cff00ff00Created|r:|cff00ccff %s ago|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2685_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00022200, 0x0000000, 0.000000, 0.000000, 0); + +-- 2686_world_command +DELETE FROM `command` WHERE `name` IN ('go ticket'); +INSERT INTO `command` VALUES +('go ticket','1','Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'); + +-- 2687_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 15.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 7.000000, 0); + +-- 2689_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51723); +INSERT INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives'); + +-- 2702_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0); + +-- 2706_world_SD2_scripts +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +DELETE FROM spell_target_position WHERE id=53360; +INSERT INTO spell_target_position VALUES +(53360, 571, 5807.829, 587.960, 660.939, 1.663); + +-- 2715_TC1_1362_world_creature_linked_respawn +DROP TABLE IF EXISTS `creature_linked_respawn`; +CREATE TABLE `creature_linked_respawn` ( + `guid` int(10) unsigned NOT NULL COMMENT 'dependent creature', + `linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature', + PRIMARY KEY (`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System'; +DELETE FROM `trinity_string` WHERE `entry` = '750'; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('750', 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2724_TC1_world_1371_script +UPDATE `creature_template` SET `ScriptName` = 'mob_unkor_the_ruthless' WHERE `entry` = 18262; + +-- 2774_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0); + +-- 2792_world_spell_bonus_data +DELETE FROM `spell_bonus_data` WHERE entry IN (33778); +INSERT INTO `spell_bonus_data` VALUES +(33778, 0.6453, 0, 0, "Lifebloom- final effect"); + +-- 2792_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16180, 16198, 16196); +INSERT INTO `spell_proc_event` VALUES +(16180, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16198, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16196, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); + +-- 2793_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2794_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2798_world_SD2_scripts +UPDATE gameobject_template SET ScriptName='go_tele_to_dalaran_crystal' WHERE entry=191230; +UPDATE gameobject_template SET ScriptName='go_tele_to_violet_stand' WHERE entry=191229; + +-- 2802_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=17876; +INSERT INTO script_waypoint VALUES +(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), +(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), +(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), +(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), +(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), +(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), +(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), +(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), +(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), +(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), +(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), +(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), +(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), +(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), +(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), +(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), +(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), +(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), +(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), +(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), +(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), +(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), +(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), +(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), +(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), +(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), +(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), +(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), +(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), +(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), +(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), +(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), +(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), +(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), +(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), +(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), +(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), +(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), +(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), +(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), +(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), +(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), +(17876, 42, 2179.31, 656.053, 34.723, 0, ''), +(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), +(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), +(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), +(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), +(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), +(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), +(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), +(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), +(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), +(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), +(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), +(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), +(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), +(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), +(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), +(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), +(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), +(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), +(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), +(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), +(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), +(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), +(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), +(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), +(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), +(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), +(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), +(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), +(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), +(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), +(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), +(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), +(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), +(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), +(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), +(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), +(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), +(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), +(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), +(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), +(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), +(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), +(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), +(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), +(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), +(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), +(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), +(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), +(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), +(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), +(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), +(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), +(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), +(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), +(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), +(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), +(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), +(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), +(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), +(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), +(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), +(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), +(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), +(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), +(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), +(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); +DELETE FROM script_waypoint WHERE entry=18887; +INSERT INTO script_waypoint VALUES +(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), +(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), +(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), +(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), +(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), +(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), +(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), +(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); +DELETE FROM script_waypoint WHERE entry=10096; +INSERT INTO script_waypoint VALUES +(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), +(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), +(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), +(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), +(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), +(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); +DELETE FROM script_waypoint WHERE entry=9503; +INSERT INTO script_waypoint VALUES +(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), +(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), +(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), +(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), +(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), +(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), +(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), +(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); + +-- 2813_world_scripts +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; + +-- 2813_world_SD2_scripts +DELETE FROM script_waypoint WHERE entry=12423; +INSERT INTO script_waypoint VALUES +(12423, 0, -9509.72, -147.03, 58.74, 0, ''), +(12423, 1, -9517.07, -172.82, 58.66, 0, ''); +DELETE FROM script_waypoint WHERE entry=12427; +INSERT INTO script_waypoint VALUES +(12427, 0, -5689.20, -456.44, 391.08, 0, ''), +(12427, 1, -5700.37, -450.77, 393.19, 0, ''); +DELETE FROM script_waypoint WHERE entry=12428; +INSERT INTO script_waypoint VALUES +(12428, 0, 2454.09, 361.26, 31.51, 0, ''), +(12428, 1, 2472.03, 378.08, 30.98, 0, ''); +DELETE FROM script_waypoint WHERE entry=12429; +INSERT INTO script_waypoint VALUES +(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), +(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); +DELETE FROM script_waypoint WHERE entry=12430; +INSERT INTO script_waypoint VALUES +(12430, 0, 161.65, -4779.34, 14.64, 0, ''), +(12430, 1, 140.71, -4813.56, 17.04, 0, ''); +UPDATE script_texts SET emote=20 WHERE entry=-1000231; +UPDATE script_texts SET emote=4 WHERE entry IN (-1000232, -1000256, -1000258, -1000260, -1000262); + +-- 2814_world_spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32386, 32388, 32389, 32390, 32391); +INSERT INTO `spell_linked_spell` VALUES (32386, 60448, 2, 'Shadow Embrace Rank1'); +INSERT INTO `spell_linked_spell` VALUES (32388, 60465, 2, 'Shadow Embrace Rank2'); +INSERT INTO `spell_linked_spell` VALUES (32389, 60466, 2, 'Shadow Embrace Rank3'); +INSERT INTO `spell_linked_spell` VALUES (32390, 60467, 2, 'Shadow Embrace Rank4'); +INSERT INTO `spell_linked_spell` VALUES (32391, 60468, 2, 'Shadow Embrace Rank5'); + +-- 2828_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (16544, 16086); +INSERT INTO `spell_proc_event` VALUES +(16544, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0), +(16086, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); + +-- 2885_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (34457); +INSERT INTO `spell_proc_event` VALUES +(34457, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (34456); +INSERT INTO `spell_proc_event` VALUES +(19615, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +INSERT INTO trinity_string (entry, content_default)VALUES (6616 , "Pet spells will reset for all players at login. Strongly recommend re-login!"); + +-- 2907_mangos_7705_01_world_command +DELETE FROM `command` WHERE `name` IN +('account lock','account password','chardelete','character customize','character delete','character rename','customize','lockaccount','password','rename'); +INSERT INTO `command` VALUES +('account lock',0,'Syntax: .account lock [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'), +('account password',0,'Syntax: .account password $old_password $new_password $new_password\r\n\r\nChange your account password.'), +('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'), +('character delete',4,'Syntax: .character delete $name\r\n\r\nDelete character $name.'), +('character rename',2,'Syntax: .character rename [$name]\r\n\r\nMark selected in game or by $name in command character for rename at next login.'); + +-- 2907_mangos_7706_01_world_command +DELETE FROM `command` WHERE `name` IN ('plimit','server plimit'); +INSERT INTO `command` VALUES +('server plimit',3,'Syntax: .server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]\r\n\r\nWithout arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file'); + +-- 2923_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (47569, 47570); +INSERT INTO `spell_proc_event` VALUES +(47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 50.000000, 0), +(47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 100.000000, 0); + +-- 2932_mangos_7714_01_world_command +DELETE FROM `command` WHERE `name` IN ('character level'); +INSERT INTO `command` VALUES +('character level',3,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'); + +-- 2938_mangos_7720_01_world_trinity_string +DELETE FROM trinity_string WHERE entry IN(557,558,559); +INSERT INTO trinity_string VALUES +(557,'%s level up you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(558,'%s level down you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(559,'%s reset your level progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +-- 2949_world_creature_template +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4) VALUES +(15352, 36213, 0, 0, 0), # Greater Earth Elemental +(15438, 57984, 12470, 13376, 0), # Greater Fire Elemental +(29264, 58861, 58875, 58867, 58857), # Spirit Wolf +(510, 31707, 33395, 0, 0) # Water Elemental +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4); + +-- 2955_world_scripts_naxx +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); +UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; +UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; + +-- 2963_world_spell_proc_event +DELETE FROM `spell_proc_event` WHERE `entry` IN (20911, 25899); +-- Blessing of sanctuary +INSERT INTO `spell_proc_event` VALUES +(20911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0), +(25899, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0); +DELETE FROM `spell_required` WHERE `spell_id` IN (25899); +INSERT INTO spell_required VALUES (25899, 20911); + +-- 2986_TC1_world +-- Kil'jaeden +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 45909; +DELETE FROM `spell_script_target` WHERE `entry` IN (46589, 45839); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30598); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30614); +INSERT INTO `spell_script_target` () VALUES (45839, 1, 25653); + +DELETE FROM `creature_template` WHERE entry in (30598, 30614); +INSERT INTO `creature_template` () VALUES +(30598, 0, 4449, 0, 4449, 0, 'Spike Target', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''), +(30614, 0, 4449, 0, 4449, 0, 'Spike Target 2', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''); + +UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` IN (30614, 30598, 25735); +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73, unit_flags = 33554432, minhealth=5000000, maxhealth=5000000 WHERE entry IN (26046, 25319); +UPDATE `creature_template` SET `minlevel` = 70, `unit_flags` = 33554432 WHERE entry = 26046; +UPDATE `creature_template` SET `minlevel` =70, `maxlevel` = 70, `unit_flags` = 33554432, spell1 = 45848, spell2 = 45862, spell3 = 45860, spell4 = 45856, minhealth = 5000000, maxhealth=5000000 WHERE entry=25653; +UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `minhealth` = 20000, maxhealth = 20000 WHERE entry = 25502; +UPDATE `creature_template` SET `minhealth` = 12600000, maxhealth = 12600000, minmana = 2000000, maxmana = 2000000 WHERE entry = 25315; +UPDATE `creature_template` SET `minhealth` = 110000, maxhealth = 110000, minmana = 100000, maxmana = 100000 WHERE entry =25708; +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73 WHERE entry = 25735; + +DELETE FROM creature WHERE id IN (25319, 25588, 25608); +INSERT INTO creature (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) VALUES +(25319, 580, 1, 0, 0, 1701.7, 635.515, 72.2884, 4.65461, 25, 0, 0, 1, 0, 0, 0), +(25608, 580, 1, 0, 0, 1698.9, 627.877, 27.6233, 0.034907, 604800, 0, 0, 1, 0, 0, 0); + +DELETE FROM gameobject WHERE id=188415; +INSERT INTO gameobject (id, map, spawnMask, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state) VALUES +(188415, 580, 1, 1653.12, 635.41, 28.0932, 0.0977725, 0, 0, 0.0488668, 0.998805, 25, 0, 1), +(188415, 580, 1, 1704.14, 583.591, 28.1696, 1.59003, 0, 0, 0.713874, 0.700274, 25, 0, 1), +(188415, 580, 1, 1745.68, 621.823, 28.0505, 2.93777, 0, 0, 0.994812, 0.101733, 25, 0, 1), +(188415, 580, 1, 1694.48, 674.29, 28.0502, 4.86985, 0, 0, 0.649302, -0.760531, 25, 0, 1); +UPDATE `gameobject_template` SET `type` = 1 WHERE `entry` = 188415; + +-- M'uru +UPDATE `creature_template` SET `modelid_A` = 23842 WHERE `entry` = 25744; +UPDATE `creature_template` SET `flags_extra` = 128 WHERE entry IN (25855, 25770); +UPDATE `creature_template` SET `spell1` = 46262, flags_extra = 128, scriptname = '' WHERE entry = 25879; + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (46242, 46228, 46228, 46262); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46242, 46247, 0, 'Black Hole Visual (Birth)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, 46235, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, -46247, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46262, 46265, 0, 'Void Zone Visual'); + +DELETE FROM `spell_script_target` WHERE `entry` IN (45976, 46177); +INSERT INTO `spell_script_target` VALUES (45976, 1, 25770); +INSERT INTO `spell_script_target` VALUES (46177, 1, 25770); + +-- EAI for Berserks FROM Megamage +DELETE FROM `creature_ai_scripts` WHERE `creature_id` = 25798; +INSERT INTO `creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`,`event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`, `event_chance`, `event_inverse_phase_mask`) VALUES +(2579800, 25798, 11, 0, 0*1000, 0*1000, 0*1000, 0*1000, 11, 45769, 0, 0, 20, 1, 0, 0, 21, 1, 0, 0,"Shadowsword Berserker - Sunwell Radiance", 100, 0), +(2579801, 25798, 0, 1, 10*1000, 12*1000, 10*1000, 15*1000, 11, 46160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - Cast Flurry', 70, 0), +(2579802, 25798, 1, 0, 180*1000, 180*1000, 0*1000, 0*1000, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - 180s OOC => Evade', 100, 0); + +-- Brutallus +UPDATE `creature_template` SET `unit_flags` = 0 WHERE `entry` = 24882; + +-- Felmyst +UPDATE `creature_template` SET `modelid_H` = 22838 WHERE `entry` = 25038; +DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1580109' and '-1580036'; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `comment`) VALUES +(-1580036, 'Glory to Kil\'jaeden! Death to all who oppose!', 12477, 1, 'felmyst - YELL_BIRTH'), +(-1580037, 'I kill for the master!', 12480, 1, 'felmyst - YELL_KILL1'), +(-1580038, 'The end has come!', 12481, 1, 'felmyst - YELL_KILL2'), +(-1580039, 'Choke on your final breath!', 12478, 1, 'felmyst - YELL_BREATH'), +(-1580040, 'I am stronger than ever before!', 12479, 1, 'felmyst- YELL_TAKEOFF'), +(-1580041, 'No more hesitation! Your fates are written!', 12482, 1, 'felmyst - YELL_BERSERK'), +(-1580042, 'Kil\'jaeden... will... prevail...', 12483, 1, 'felmyst - YELL_DEATH'), +(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', 12439, 1, 'felmyst - YELL_KALECGOS'), +(-1580044, 'Fire to the aid of shadow!', 12489, 1, 'eredar - YELL_CANFLAGRATION'), +(-1580045, 'Sacrolash!', 12492, 1, 'eredar - YELL_SISTER_SACROLASH_DEAD'), +(-1580046, 'Fire consume.', 12490, 1, 'eredar - YELL_ALY_KILL_1'), +(-1580047, 'Ed-ir Halach!', 12491, 1, 'eredar - YELL_ALY_KILL_2'), +(-1580048, 'De-ek Anur!', 12494, 1, 'eredar - YELL_ALY_DEAD'), +(-1580049, 'Your luck has run its curse!', 12493, 1, 'eredar - YELL_BERSERK'), +(-1580050, 'Shadow to the aid of fire!', 12485, 1, 'eredar - YELL_SHADOW_NOVA'), +(-1580051, 'Alythess! Your fire burns within me!', 12488, 1, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), +(-1580052, 'Shadow engulf.', 12486, 1, 'eredar - YELL_SAC_KILL_1'), +(-1580053, 'Ee-nok Kryul!', 12487, 1, 'eredar - YELL_SAC_KILL_2'), +(-1580054, 'I... fade.', 0, 1, 'eredar - YELL_SAC_DEAD'), +(-1580055, 'Time is a luxury you no longer possess!', 0, 1, 'eredar - YELL_ENRAGE'), +(-1580056, 'Misery...', 12484, 1, 'eredar - YELL_INTRO_SAC_1'), +(-1580057, 'Depravity...', 0, 1, 'eredar - YELL_INTRO_ALY_2'), +(-1580058, 'Confusion...', 0, 1, 'eredar - YELL_INTRO_SAC_3'), +(-1580059, 'Hatred...', 0, 1, 'eredar - YELL_INTRO_ALY_4'), +(-1580060, 'Mistrust...', 0, 1, 'eredar - YELL_INTRO_SAC_5'), +(-1580061, 'Chaos...', 0, 1, 'eredar - YELL_INTRO_ALY_6'), +(-1580062, 'These are the hallmarks...', 0, 1, 'eredar - YELL_INTRO_SAC_7'), +(-1580063, 'These are the pillars...', 0, 1, 'eredar - YELL_INTRO_ALY_8'), +(-1580064, 'directs Shadow Nova at $N', 0, 3, 'eredar - emote shadow nova'), +(-1580065, 'directs Conflagration at $N', 0, 3, 'eredar - emote conflagration'), +(-1580066, 'All my plans have led to this!', 12495, 1, 'KJ - SAY_KJ_OFFCOMBAT1'), +(-1580067, 'Stay on task! Do not waste tim!', 12496, 1, 'KJ - SAY_KJ_OFFCOMBAT2'), +(-1580068, 'I have waited long enough!', 12497, 1, 'KJ - SAY_KJ_OFFCOMBAT3'), +(-1580069, 'Fail me and suffer for eternity!', 12498, 1, 'KJ - SAY_KJ_OFFCOMBAT4'), +(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', 12499, 1, 'KJ - SAY_KJ_OFFCOMBAT5'), +(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', 12500, 1, 'KJ - SAY_KJ_EMERGE'), +(-1580072, 'Another step towards destruction!', 12501, 1, 'KJ - SAY_KJ_SLAY1'), +(-1580073, 'Anak-ky\'ri!', 12502, 1, 'KJ - SAY_KJ_SLAY2'), +(-1580074, 'Who can you trust?', 12503, 1, 'KJ - SAY_KJ_REFLECTION1'), +(-1580075, 'The enemy is among you.', 12504, 1, 'KJ - SAY_KJ_REFLECTION2'), +(-1580076, 'Chaos!', 12505, 1, 'KJ - SAY_KJ_DARKNESS1'), +(-1580077, 'Destruction!', 12506, 1, 'KJ - SAY_KJ_DARKNESS2'), +(-1580078, 'Oblivion!', 12507, 1, 'KJ - SAY_KJ_DARKNESS3'), +(-1580079, 'I will not be denied! This world shall fall!', 12508, 1, 'KJ - SAY_KJ_PHASE3'), +(-1580080, 'Do not harbor false hope. You cannot win!', 12509, 1, 'KJ - SAY_KJ_PHASE4'), +(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', 12510, 1, 'KJ - SAY_KJ_PHASE5'), +(-1580082, 'Anveena, you must awaken, this world needs you!', 12445, 1, 'KJ - SAY_KALECGOS_AWAKEN'), +(-1580083, 'I serve only the Master now.', 12511, 1, 'KJ - SAY_ANVEENA_IMPRISONED'), +(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', 12446, 1, 'KJ - SAY_KALECGOS_LETGO'), +(-1580085, 'But I\'m... lost... I cannot find my way back!', 12512, 1, 'KJ - SAY_ANVEENA_LOST'), +(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', 12447, 1, 'KJ - SAY_KALECGOS_FOCUS'), +(-1580087, 'Kalec... Kalec?', 12513, 1, 'KJ - SAY_ANVEENA_KALEC'), +(-1580088, 'Yes, Anveena! Let fate embrace you now!', 12448, 1, 'KJ - SAY_KALECGOS_FATE'), +(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', 12514, 1, 'KJ - SAY_ANVEENA_GOODBYE'), +(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', 12450, 1, 'KJ - SAY_KALECGOS_GOODBYE'), +(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', 12449, 1, 'KJ - SAY_KALECGOS_ENCOURAGE'), +(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', 12438, 1, 'KJ - SAY_KALECGOS_JOIN'), +(-1580093, 'Nooooooooooooo!', 12527, 1, 'KJ - SAY_KJ_DEATH'), +(-1580094, 'begins to channel dark energy', 0, 3, 'KJ - EMOTE_KJ_DARKNESS'), +(-1580095, 'I will channel my power into the orbs, be ready!', 12440, 1, 'KJ - SAY_KALEC_ORB_READY1'), +(-1580096, 'I have empowered another orb! Use it quickly!', 12441, 1, 'KJ - SAY_KALEC_ORB_READY2'), +(-1580097, 'Another orb is ready! Make haste!', 12442, 1, 'KJ - SAY_KALEC_ORB_READY3'), +(-1580098, 'I have channeled all I can! The power is in your hands!', 12443, 1, 'KJ - SAY_KALEC_ORB_READY4'), +(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother\'s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', 12515, 0, 'prophet velen - SAY1'), +(-1580100, 'As the Legion\'s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', 12516, 0, 'prophet velen - SAY2'), -- van mégegy hang 12517 ami ehhez tartozik +(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M\'uru. In life, M\'uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', 12518, 0, 'prophet velen - SAY3'), +(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru\'s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', 12519, 0, 'prophet velen - SAY4'), +(-1580103, 'Gaze now, mortals - upon the HEART OF M\'URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', 12520, 0, 'prophet velen - SAY5'), +(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', 12521, 0, 'prophet velen - SAY6'), +(-1580105, 'Salvation, young one. It waits for us all.', 12522, 0, 'prophet velen - SAY7'), +(-1580106, 'Farewell...', 12523, 0, 'prophet velen - SAY8'), +(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', 12524, 0, 'lady liadrinn - SAY1'), +(-1580108, 'Can it be?', 12525, 0, 'lady liadrinn - SAY2'), +(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', 12525, 0, 'lady liadrinn - SAY3'); + +-- Kil'jaeden script +UPDATE `creature_template` SET `ScriptName`='boss_kiljaeden' WHERE `entry`=25315; +UPDATE `creature_template` SET `ScriptName`='boss_kalecgosKJ' WHERE `entry`=25319; +UPDATE `creature_template` SET `ScriptName`='mob_kiljaeden_controller' WHERE `entry`=25608; +UPDATE `creature_template` SET `ScriptName`='mob_hand_of_the_deceiver' WHERE `entry`=25588; +UPDATE `creature_template` SET `ScriptName`='mob_felfire_portal' WHERE `entry`=25603; +UPDATE `creature_template` SET `ScriptName`='mob_volatile_felfire_fiend' WHERE `entry`=25598; +UPDATE `creature_template` SET `ScriptName`='mob_armageddon' WHERE `entry`=25735; +UPDATE `creature_template` SET `ScriptName`='mob_shield_orb' WHERE `entry`=25502; +UPDATE `creature_template` SET `ScriptName`='mob_sinster_reflection' WHERE `entry`=25708; +UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; + +-- M'uru& Entropius +UPDATE `creature_template` SET `ScriptName`='npc_void_sentinel' WHERE `entry`=25772; +UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744; +UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; +UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; +UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; +UPDATE `creature_template` SET `AIName`='EventAI' WHERE `entry`=25798; + +-- 2996_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1200 AND 1232; +INSERT INTO `trinity_string` VALUES +(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1300 AND 1332; +INSERT INTO `trinity_string` VALUES +(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- 2997_world_trinity_string +DELETE FROM `trinity_string` WHERE `entry` = 5010; +INSERT INTO `trinity_string` VALUES +(5010,'linkGUID: %u, Entry: %u (%s)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01026_mangos_7113_01_characters_character_achievement_progress.sql b/sql/old/3.0.9/01026_mangos_7113_01_characters_character_achievement_progress.sql new file mode 100644 index 00000000000..4d0d0b968ed --- /dev/null +++ b/sql/old/3.0.9/01026_mangos_7113_01_characters_character_achievement_progress.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7100_01_characters_character_spell required_7113_01_characters_character_achievement_progress bit;*/ + +DELETE FROM character_achievement_progress WHERE counter=0; diff --git a/sql/old/3.0.9/01028_mangos_7141_01_world_instance_template.sql b/sql/old/3.0.9/01028_mangos_7141_01_world_instance_template.sql new file mode 100644 index 00000000000..f50dc68b177 --- /dev/null +++ b/sql/old/3.0.9/01028_mangos_7141_01_world_instance_template.sql @@ -0,0 +1,12 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7133_02_mangos_spell_loot_template required_7141_01_mangos_instance_template bit;*/ + +ALTER TABLE instance_template ADD maxPlayersHeroic tinyint(3) unsigned NOT NULL default '0' AFTER maxPlayers; + +UPDATE instance_template SET maxPlayersHeroic = maxPlayers; + +DELETE FROM instance_template WHERE map IN (533,615,616,624); +INSERT INTO instance_template VALUES +(533,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(615,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(616,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''), +(624,0,80,0,10,25,0,NULL,NULL,NULL,NULL,''); diff --git a/sql/old/3.0.9/01028_mangos_7147_01_world_creature_template.sql b/sql/old/3.0.9/01028_mangos_7147_01_world_creature_template.sql new file mode 100644 index 00000000000..ca36b1306bf --- /dev/null +++ b/sql/old/3.0.9/01028_mangos_7147_01_world_creature_template.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7141_01_mangos_instance_template required_7147_01_mangos_creature_template bit;*/ + +UPDATE creature_template + SET family = 0 WHERE entry = 1; diff --git a/sql/old/3.0.9/01028_mangos_7150_01_world_playercreateinfo_spell.sql b/sql/old/3.0.9/01028_mangos_7150_01_world_playercreateinfo_spell.sql new file mode 100644 index 00000000000..feb634e88a0 --- /dev/null +++ b/sql/old/3.0.9/01028_mangos_7150_01_world_playercreateinfo_spell.sql @@ -0,0 +1,10 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7149_01_mangos_spell_proc_event required_7150_01_mangos_playercreateinfo_spell bit;*/ + +DELETE FROM `playercreateinfo_spell` WHERE Spell = 58284; + +INSERT INTO `playercreateinfo_spell` VALUES +(1,9,58284,'Chaos Bolt Passive'), +(2,9,58284,'Chaos Bolt Passive'), +(5,9,58284,'Chaos Bolt Passive'), +(7,9,58284,'Chaos Bolt Passive'), +(10,9,58284,'Chaos Bolt Passive'); diff --git a/sql/old/3.0.9/01084_mangos_7168_01_world_command.sql b/sql/old/3.0.9/01084_mangos_7168_01_world_command.sql new file mode 100644 index 00000000000..2f1b8f5012a --- /dev/null +++ b/sql/old/3.0.9/01084_mangos_7168_01_world_command.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7156_01_mangos_spell_proc_event required_7168_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('learn','unlearn'); +INSERT INTO `command` VALUES +('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'), +('unlearn',3,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'); diff --git a/sql/old/3.0.9/01094_mangos_7193_01_world_trinity_string.sql b/sql/old/3.0.9/01094_mangos_7193_01_world_trinity_string.sql new file mode 100644 index 00000000000..be6f241537c --- /dev/null +++ b/sql/old/3.0.9/01094_mangos_7193_01_world_trinity_string.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7175_01_mangos_spell_proc_event required_7193_01_mangos_mangos_string bit;*/ + +UPDATE mangos_string SET content_default = 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.' WHERE entry = 542; diff --git a/sql/old/3.0.9/01108_mangos_7196_02_world_spell_bonus_data.sql b/sql/old/3.0.9/01108_mangos_7196_02_world_spell_bonus_data.sql new file mode 100644 index 00000000000..13f8407dcf8 --- /dev/null +++ b/sql/old/3.0.9/01108_mangos_7196_02_world_spell_bonus_data.sql @@ -0,0 +1,233 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7196_01_mangos_spell_chain required_7196_02_mangos_spell_bonus_data bit;*/ + +-- ---------------------------- +-- Table structure for spell_bonus_data +-- ---------------------------- +DROP TABLE IF EXISTS `spell_bonus_data`; +CREATE TABLE `spell_bonus_data` ( + `entry` smallint(5) unsigned NOT NULL, + `direct_bonus` float NOT NULL default '0', + `dot_bonus` float NOT NULL default '0', + `ap_bonus` float NOT NULL default '0', + `comments` varchar(255) default NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_bonus_data` VALUES +('5185', '1.6104', '0', '0', 'Druid - Healing Touch'), +('33763', '0', '0.09518', '0', 'Druid - Lifebloom'), +('774', '0', '0.37604', '0', 'Druid - Rejuvenation'), +('8936', '0.539', '0.188', '0', 'Druid - Regrowth'), +('18562', '0', '0', '0', 'Druid - Swiftmend'), +('44203', '0.538', '0', '0', 'Druid - Tranquility Triggered'), +('48438', '0', '0.11505', '0', 'Druid - Wild Growth'), +('50464', '0.6611', '0', '0', 'Druid - Nourish'), +('339', '0', '0.1', '0', 'Druid - Entangling Roots'), +('42231', '0.12898', '0', '0', 'Druid - Hurricane Triggered'), +('5570', '0', '0.127', '0', 'Druid - Insect Swarm'), +('8921', '0.1515', '0.13', '0', 'Druid - Moonfire'), +('2912', '1', '0', '0', 'Druid - Starfire'), +('5176', '0.5714', '0', '0', 'Druid - Wrath'), +('30451', '0.7143', '0', '0', 'Mage - Arcane Blast'), +('1449', '0.2128', '0', '0', 'Mage - Arcane Explosion'), +('7268', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 1'), +('7269', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 2'), +('7270', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 3'), +('8419', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 4'), +('8418', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 5'), +('10273', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 6'), +('10274', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 7'), +('25346', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 8'), +('27076', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 9'), +('38700', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 10'), +('38703', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 11'), +('42844', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 12'), +('42845', '0.2857', '0', '0', 'Mage - Arcane Missiles Triggered Spell Rank 13'), +('1463', '0.8053', '0', '0', 'Mage - Mana Shield'), +('44425', '0.8571', '0', '0', 'Mage - Arcane Barrage'), +('11113', '0.1357', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1357', '0', '0', 'Mage - Dragons Breath'), +('2136', '0.4286', '0', '0', 'Mage - Fire Blast'), +('133', '1', '0', '0', 'Mage - Fire Ball'), +('2120', '0.2357', '0.122', '0', 'Mage - Flamestrike'), +('11366', '1.15', '0.05', '0', 'Mage - Pyroblast'), +('2948', '0.4286', '0', '0', 'Mage - Scorch'), +('44614', '0.8571', '0', '0', 'Frostfire Bolt'), +('44457', '0.4', '0.2', '0', 'Mage - Living Bomb'), +('42208', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.0952', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('120', '0.1357', '0', '0', 'Mage - Cone of Cold'), +('122', '0.193', '0', '0', 'Mage - Frost Nova'), +('116', '0.8143', '0', '0', 'Mage - Frost Bolt'), +('11426', '0.8053', '0', '0', 'Mage - Ice Barrier'), +('30455', '0.1429', '0', '0', 'Mage - Ice Lance'), +('19750', '0.4286', '0', '0', 'Paladin - Flash of Light'), +('635', '0.7143', '0', '0', 'Paladin - Holy Light'), +('25912', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 1'), +('25911', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 2'), +('25902', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 3'), +('27176', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 4'), +('33073', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 5'), +('48822', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 6'), +('48823', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Hurt Rank 7'), +('25914', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.4286', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('31935', '0.07', '0', '0.07', 'Paladin - Avengers Shiled'), +('26573', '0', '0.04', '0.04', 'Paladin - Consecration'), +('879', '0.15', '0', '0.15', 'Paladin - Exorcism'), +('24275', '0.15', '0', '0.15', 'Paladin - Hammer of Wrath'), +('20925', '0.09', '0', '0.056', 'Paladin - Holy Shield'), +('2812', '0.07', '0', '0.07', 'Paladin - Holy Wrath'), +('31893', '0.25', '0', '0.16', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0.25', '0', '0.16', 'Paladin - Seal of Blood Self Proc'), +('20424', '0.25', '0', '0.16', 'Paladin - Seal of Command Proc'), +('379', '0', '0', '0', 'Shaman - Earth Shield Triggered'), +('20167', '0.25', '0', '0.16', 'Paladin - Seal of Light Proc'), +('53719', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0.25', '0', '0.16', 'Paladin - Seal of The Martyr Self Proc'), +('25742', '0.07', '0', '0.039', 'Paladin - Seal of Righteousness Dummy Proc'), +('31803', '0', '0.013', '0.15', 'Paladin - Holy Vengeance'), +('52042', '0.045', '0', '0', 'Shaman - Healing Stream Totem Triggered Heal'), +('32546', '0.8068', '0', '0', 'Priest - Binding Heal'), +('34861', '0.402', '0', '0', 'Priest - Circle of Healing'), +('19236', '0.8068', '0', '0', 'Priest - Desperate Prayer'), +('2061', '0.8068', '0', '0', 'Priest - Flash Heal'), +('2060', '1.6135', '0', '0', 'Priest - Greater Heal'), +('23455', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 1'), +('23458', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 2'), +('23459', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 3'), +('27803', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 4'), +('27804', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 5'), +('27805', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 6'), +('25329', '0.3035', '0', '0', 'Priest - Holy Nova Heal Rank 7'), +('17', '0.8068', '0', '0', 'Priest - Power Word: Shield'), +('596', '0.8086', '0', '0', 'Priest - Prayer of Healing'), +('33110', '0.8068', '0', '0', 'Priest - Prayer of Mending Heal Proc'), +('139', '1.88', '0', '0', 'Priest - Renew'), +('2944', '0.1849', '0', '0', 'Priest - Devouring Plague'), +('14914', '0.5711', '0.024', '0', 'Priest - Holy Fire'), +('15237', '0.1606', '0', '0', 'Priest - Holy Nova Damage'), +('8129', '0', '0', '0', 'Priest - Mana Burn'), +('8092', '0.4296', '0', '0', 'Priest - Mind Blast'), +('15407', '0.257', '0', '0', 'Priest - Mind Flay'), +('49821', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.7143', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('34433', '0.65', '0', '0', 'Priest - Shadowfiend'), +('32379', '0.4296', '0', '0', 'Priest - Shadow Word: Death'), +('589', '0', '0.1829', '0', 'Priest - Shadow Word: Pain'), +('585', '0.714', '0', '0', 'Priest - Smite'), +('34914', '0', '0.4', '0', 'Priest - Vampiric Touch'), +('974', '0.4762', '0', '0', 'Shaman - Earth Shield'), +('1064', '1.34', '0', '0', 'Shaman - Chain Heal'), +('331', '1.6106', '0', '0', 'Shaman - Healing Wave'), +('8004', '0.8082', '0', '0', 'Shaman - Lesser Healing Wave'), +('61295', '0.4', '0.18', '0', 'Shaman - Riptide'), +('421', '0.57', '0', '0', 'Shaman - Chain Lightning'), +('8042', '0.3858', '0', '0', 'Shaman - Earth Shock'), +('8443', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +('8504', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +('8505', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +('11310', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +('11311', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +('25538', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +('25539', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +('61651', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +('61660', '0.2142', '0', '0', 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +('8050', '0.2142', '0.1', '0', 'Shaman - Flame Shock'), +('8026', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 1'), +('8028', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 2'), +('8029', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 3'), +('10445', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 4'), +('16343', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 5'), +('16344', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 6'), +('25488', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 7'), +('58786', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 8'), +('58787', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 9'), +('58788', '0.1', '0', '0', 'Shaman - Flametongue Weapon Proc Rank 10'), +('8056', '0.3858', '0', '0', 'Shaman - Frost Shock'), +('8034', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 1'), +('8037', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 2'), +('10458', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 3'), +('16352', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 4'), +('16353', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 5'), +('25501', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 6'), +('58797', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 7'), +('58798', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 8'), +('58799', '0.1', '0', '0', 'Shaman - Frostbrand Attack Rank 9'), +('51505', '0.5714', '0', '0', 'Shaman - Lava Burst'), +('403', '0.7143', '0', '0', 'Shaman - Lightning Bolt'), +('26364', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 1'), +('26365', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 2'), +('26366', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 3'), +('26367', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 4'), +('26369', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 5'), +('26370', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 6'), +('26363', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 7'), +('26371', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 8'), +('26372', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 9'), +('49278', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 10'), +('49279', '0.33', '0', '0', 'Shaman - Lightning Shield Proc Rank 11'), +('8188', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 1'), +('10582', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 2'), +('10583', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 3'), +('10584', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 4'), +('25551', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 5'), +('58733', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 6'), +('58736', '0.1', '0', '0', 'Shaman - Magma Totam Passive Rank 7'), +('3606', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 1'), +('6350', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 2'), +('6351', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 3'), +('6352', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 4'), +('10435', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 5'), +('10436', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 6'), +('25530', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 7'), +('58700', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 8'), +('58701', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 9'), +('58702', '0.1667', '0', '0', 'Shaman - Searing Totem Attack Rank 10'), +('980', '0', '0.1', '0', 'Warlock - Curse of Agony'), +('603', '0', '2', '0', 'Warlock - Curse of Doom'), +('172', '0', '0.3', '0', 'Warlock - Corruption'), +('348', '0.2', '0.2', '0', 'Warlock - Immolate'), +('27243', '0.22', '0.25', '0', 'Warlock - Seed of Corruption'), +('18265', '0', '1', '0', 'Warlock - Siphon Life'), +('30108', '0', '0.24', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4286', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.22', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4729', '0', '0', 'Warlock - Haunt'), +('29722', '0.7143', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4286', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8571', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4286', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.195', '0', '0', 'Warlock - Shadowfury'), +('6353', '1.15', '0', '0', 'Warlock - Soul Fire'), +('689', '0', '0.1428', '0', 'Warlock - Drain Life'), +('5138', '0', '0', '0', 'Warlock - Drain Mana'), +('1120', '0', '0.4286', '0', 'Warlock - Drain Soul'), +('755', '0', '0.4485', '0', 'Warlock - Health Funnel'), +('1949', '0', '0.0946', '0', 'Warlock - Hellfire'), +('5857', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1428', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('42223', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.952', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('18220', '0.96', '0', '0', 'Warlock - Dark Pact'), +('6229', '0.3', '0', '0', 'Warlock - Shadow Ward'); diff --git a/sql/old/3.0.9/01108_mangos_7198_01_characters_characters.sql b/sql/old/3.0.9/01108_mangos_7198_01_characters_characters.sql new file mode 100644 index 00000000000..c7cff65e47f --- /dev/null +++ b/sql/old/3.0.9/01108_mangos_7198_01_characters_characters.sql @@ -0,0 +1,27 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7113_01_characters_character_achievement_progress required_7198_01_characters_characters bit;*/ + +UPDATE `characters`.`item_instance` AS `t1` +INNER JOIN `world`.`item_template` AS `t2` ON +`t2`.`entry` = SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',4),' ',-1) +SET `t1`.`data` = CONCAT( + SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',16),' ',-16), ' ', + IF (`t2`.`spellcharges_1` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',17),' ',-1) = 0, IF(`t2`.`spellcharges_1` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',17),' ',-1))), ' ', + IF (`t2`.`spellcharges_2` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',18),' ',-1) = 0, IF(`t2`.`spellcharges_2` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',18),' ',-1))), ' ', + IF (`t2`.`spellcharges_3` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',19),' ',-1) = 0, IF(`t2`.`spellcharges_3` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',19),' ',-1))), ' ', + IF (`t2`.`spellcharges_4` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',20),' ',-1) = 0, IF(`t2`.`spellcharges_4` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',20),' ',-1))), ' ', + IF (`t2`.`spellcharges_5` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',21),' ',-1) = 0, IF(`t2`.`spellcharges_5` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',21),' ',-1))), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',64),' ',-64+21),' ') +WHERE (`t2`.`spellid_1` = 55884) AND (SUBSTRING_INDEX(data,' ',64) = data AND SUBSTRING_INDEX(data,' ',64-1) <> data); + +UPDATE `characters`.`item_instance` AS `t1` +INNER JOIN `world`.`item_template` AS `t2` ON +`t2`.`entry` = SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',4),' ',-1) +SET `t1`.`data` = CONCAT( + SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',16),' ',-16), ' ', + IF (`t2`.`spellcharges_1` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',17),' ',-1) = 0, IF(`t2`.`spellcharges_1` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',17),' ',-1))), ' ', + IF (`t2`.`spellcharges_2` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',18),' ',-1) = 0, IF(`t2`.`spellcharges_2` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',18),' ',-1))), ' ', + IF (`t2`.`spellcharges_3` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',19),' ',-1) = 0, IF(`t2`.`spellcharges_3` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',19),' ',-1))), ' ', + IF (`t2`.`spellcharges_4` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',20),' ',-1) = 0, IF(`t2`.`spellcharges_4` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',20),' ',-1))), ' ', + IF (`t2`.`spellcharges_5` = 0, 0, IF (SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',21),' ',-1) = 0, IF(`t2`.`spellcharges_5` < 0, 4294967295, 1), SUBSTRING_INDEX(SUBSTRING_INDEX(`t1`.`data`,' ',21),' ',-1))), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',138),' ',-138+21),' ') +WHERE (`t2`.`spellid_1` = 55884) AND (SUBSTRING_INDEX(data,' ',138) = data AND SUBSTRING_INDEX(data,' ',138-1) <> data); diff --git a/sql/old/3.0.9/01108_mangos_7199_01_world_spell_bonus_data.sql b/sql/old/3.0.9/01108_mangos_7199_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..11793492b25 --- /dev/null +++ b/sql/old/3.0.9/01108_mangos_7199_01_world_spell_bonus_data.sql @@ -0,0 +1,11 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7196_02_mangos_spell_bonus_data required_7199_01_mangos_spell_bonus_data bit;*/ + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (44614, 139, 49821, 53022, 18265, 31117, 28176); +INSERT INTO `spell_bonus_data` VALUES +('44614', '0.8571', '0', '0', 'Mage - Frostfire Bolt'), +('139', '0', '0.376', '0', 'Priest - Renew'), +('49821', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 1'), +('53022', '0.14286', '0', '0', 'Priest - Mind Sear Trigger Rank 2'), +('18265', '0', '0.1', '0', 'Warlock - Siphon Life'), +('31117', '1.8', '0', '0', 'Warlock - Unstable Affliction Dispell'), +('28176', '0', '0', '0', 'Warlock - Fel Armor'); diff --git a/sql/old/3.0.9/01135_mangos_7207_01_world_creature.sql b/sql/old/3.0.9/01135_mangos_7207_01_world_creature.sql new file mode 100644 index 00000000000..1bba3c27dfd --- /dev/null +++ b/sql/old/3.0.9/01135_mangos_7207_01_world_creature.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7205_01_mangos_spell_chain required_7207_01_mangos_creature bit;*/ + +ALTER TABLE creature + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; diff --git a/sql/old/3.0.9/01135_mangos_7207_02_world_gameobject.sql b/sql/old/3.0.9/01135_mangos_7207_02_world_gameobject.sql new file mode 100644 index 00000000000..dc0ef64406c --- /dev/null +++ b/sql/old/3.0.9/01135_mangos_7207_02_world_gameobject.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7207_01_mangos_creature required_7207_02_mangos_gameobject bit;*/ + +ALTER TABLE gameobject + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `spawnMask`; diff --git a/sql/old/3.0.9/01135_mangos_7207_03_characters_corpse.sql b/sql/old/3.0.9/01135_mangos_7207_03_characters_corpse.sql new file mode 100644 index 00000000000..c33fd7e7d5f --- /dev/null +++ b/sql/old/3.0.9/01135_mangos_7207_03_characters_corpse.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7198_01_characters_characters required_7207_03_characters_corpse bit;*/ + +ALTER TABLE corpse + ADD COLUMN `phaseMask` smallint(5) unsigned NOT NULL default '1' AFTER `map`; diff --git a/sql/old/3.0.9/01140_mangos_7209_01_world_spell_bonus_data.sql b/sql/old/3.0.9/01140_mangos_7209_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..1d1c907afb5 --- /dev/null +++ b/sql/old/3.0.9/01140_mangos_7209_01_world_spell_bonus_data.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7207_02_mangos_gameobject required_7209_01_mangos_spell_bonus_data bit;*/ + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (53595); +INSERT INTO `spell_bonus_data` VALUES +('53595', '0', '0', '0','Paladin - Hammer of the Righteous'); diff --git a/sql/old/3.0.9/01185_mangos_7214_01_world_command.sql b/sql/old/3.0.9/01185_mangos_7214_01_world_command.sql new file mode 100644 index 00000000000..09ad0f6807c --- /dev/null +++ b/sql/old/3.0.9/01185_mangos_7214_01_world_command.sql @@ -0,0 +1,8 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7209_01_mangos_spell_bonus_data required_7214_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('gps','modify phase','npc phase','gobject phase'); +INSERT INTO `command` VALUES +('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'), +('modify phase',3,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'), +('npc phase',3,'Syntax: .npc phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('gobject phase',3,'Syntax: .gobject phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); diff --git a/sql/old/3.0.9/01185_mangos_7214_02_world_trinity_string.sql b/sql/old/3.0.9/01185_mangos_7214_02_world_trinity_string.sql new file mode 100644 index 00000000000..0419b82b111 --- /dev/null +++ b/sql/old/3.0.9/01185_mangos_7214_02_world_trinity_string.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7214_01_mangos_command required_7214_02_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE entry = 101; +INSERT INTO `trinity_string` VALUES +(101,'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01185_mangos_7214_03_world_spell_proc_event.sql b/sql/old/3.0.9/01185_mangos_7214_03_world_spell_proc_event.sql new file mode 100644 index 00000000000..e93dcdc04a1 --- /dev/null +++ b/sql/old/3.0.9/01185_mangos_7214_03_world_spell_proc_event.sql @@ -0,0 +1,865 @@ +DROP TABLE IF EXISTS `spell_proc_event`; +CREATE TABLE IF NOT EXISTS `spell_proc_event` ( + `entry` smallint(5) unsigned NOT NULL default '0', + `SchoolMask` tinyint(4) NOT NULL default '0', + `SpellFamilyName` smallint(5) unsigned NOT NULL default '0', + `SpellFamilyMask0` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask1` int(10) unsigned NOT NULL default '0', + `SpellFamilyMask2` int(10) unsigned NOT NULL default '0', + `procFlags` int(10) unsigned NOT NULL default '0', + `procEx` int(10) unsigned NOT NULL default '0', + `ppmRate` float NOT NULL default '0', + `CustomChance` float NOT NULL default '0', + `Cooldown` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(324, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(974, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(1463, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(3232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(5952, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(6346, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7383, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(7434, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(8134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(8178, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(8494, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(8495, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(9452, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(9782, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9784, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(9799, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(10191, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10192, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10193, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(10431, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(10432, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(11095, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(11119, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11120, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(11129, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(11180, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(11185, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(11255, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12169, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12289, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12298, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12311, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12317, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12319, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12322, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(12487, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12488, 0, 3, 128, 0, 0, 327680, 0, 0, 0, 0), +(12598, 0, 3, 16384, 0, 0, 0, 0, 0, 0, 0), +(12668, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(12724, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12725, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12726, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12727, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(12797, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12799, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(12812, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(12834, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12846, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12847, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12848, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(12849, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12872, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12873, 0, 3, 16, 0, 0, 0, 0, 0, 0, 0), +(12958, 0, 4, 2048, 1, 0, 0, 0, 0, 0, 0), +(12966, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12967, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12968, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12969, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12970, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(12971, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12972, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12973, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12974, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(12999, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(13000, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(13001, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0), +(13002, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(13045, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13046, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13047, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13048, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(13163, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(13165, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(13754, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13867, 0, 8, 16, 0, 0, 0, 0, 0, 0, 0), +(13983, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14070, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14071, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0), +(14156, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14160, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14161, 0, 8, 4063232, 0, 0, 0, 0, 0, 0, 0), +(14186, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14190, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14193, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14194, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14195, 0, 8, 1082131720, 2, 0, 0, 2, 0, 0, 0), +(14318, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14319, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14320, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14321, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14322, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(14531, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14774, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(14892, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15088, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(15128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(15268, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15277, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15286, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(15323, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15324, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15325, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15326, 32, 6, 101187584, 2, 0, 0, 0, 0, 0, 0), +(15337, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15338, 0, 6, 8192, 2, 0, 0, 2, 0, 0, 0), +(15346, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(15362, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15363, 0, 6, 268443136, 65540, 0, 0, 2, 0, 0, 0), +(15600, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(16164, 0, 11, 2416967875, 0, 0, 0, 2, 0, 0, 0), +(16176, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16180, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16196, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16198, 0, 11, 192, 0, 0, 0, 2, 0, 0, 0), +(16235, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16240, 0, 11, 448, 0, 0, 0, 2, 0, 0, 0), +(16256, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16257, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16277, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16278, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16279, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16280, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(16281, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16282, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16283, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16284, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16487, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16489, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16492, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16550, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16620, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(16624, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(16850, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16864, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(16880, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16923, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16924, 0, 7, 4, 0, 0, 0, 0, 0, 0, 0), +(16952, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16954, 0, 7, 233472, 1024, 0, 0, 2, 0, 0, 0), +(16958, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(16961, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(17106, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17107, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17108, 0, 7, 524288, 0, 0, 0, 0, 0, 0, 0), +(17364, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17495, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(17793, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17794, 32, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(17796, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17797, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17798, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17799, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17800, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(17801, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17802, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(17803, 0, 5, 1, 0, 0, 0, 2, 0, 0, 0), +(18073, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18094, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18095, 0, 5, 10, 0, 0, 0, 0, 0, 0, 0), +(18096, 0, 5, 96, 128, 0, 0, 0, 0, 0, 0), +(18119, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18120, 0, 5, 997, 4288, 0, 0, 0, 0, 0, 0), +(18820, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(19184, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19228, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0), +(19232, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19233, 0, 9, 64, 0, 0, 0, 0, 0, 0, 0), +(19387, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19388, 0, 9, 20, 8192, 0, 0, 0, 0, 0, 0), +(19572, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(19573, 0, 9, 8388608, 0, 0, 16384, 0, 0, 0, 0), +(20049, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20056, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20057, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20128, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20131, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20132, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20164, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(20165, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20166, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20210, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20212, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20213, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20214, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20215, 0, 10, 3221225472, 65536, 0, 0, 2, 0, 0, 0), +(20234, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20235, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(20375, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(20500, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20501, 0, 4, 268435456, 0, 0, 0, 0, 0, 0, 0), +(20705, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(20911, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(20925, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20927, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(20928, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(21185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(21882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(21890, 0, 4, 712396527, 876, 0, 0, 0, 0, 0, 0), +(22007, 0, 3, 2097185, 0, 0, 0, 65536, 0, 0, 0), +(22618, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(22648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(23547, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(23548, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23551, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(23572, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(23578, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23581, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23602, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(23686, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(23688, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(23689, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0), +(23695, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(23721, 0, 9, 2048, 0, 0, 0, 0, 0, 0, 0), +(23920, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(24353, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(24389, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(24398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(24658, 0, 0, 0, 0, 0, 82192, 0, 0, 0, 0), +(24905, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0), +(24932, 0, 0, 0, 0, 0, 0, 2, 0, 0, 6), +(25050, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(25296, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(25469, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25472, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(25669, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(25899, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(25988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(26016, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(26107, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0), +(26119, 0, 10, 2416967683, 0, 0, 0, 65536, 0, 0, 0), +(26128, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(26135, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(26480, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(26605, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27044, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(27131, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(27179, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(27419, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27498, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27521, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27656, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27774, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(27787, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(27811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27815, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(27816, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28592, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28593, 16, 3, 0, 0, 0, 0, 0, 0, 0, 0), +(28716, 0, 7, 16, 0, 0, 294912, 0, 0, 0, 0), +(28719, 0, 7, 32, 0, 0, 0, 2, 0, 0, 0), +(28744, 0, 7, 64, 0, 0, 278528, 0, 0, 0, 0), +(28752, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(28789, 0, 10, 3221225472, 0, 0, 0, 0, 0, 0, 0), +(28802, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(28809, 0, 6, 4096, 0, 0, 0, 2, 0, 0, 0), +(28812, 0, 8, 33554438, 0, 0, 0, 2, 0, 0, 0), +(28816, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(28823, 0, 11, 192, 0, 0, 0, 0, 0, 0, 0), +(28847, 0, 7, 32, 0, 0, 0, 0, 0, 0, 0), +(28849, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(29074, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29075, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29076, 20, 3, 0, 0, 0, 0, 2, 0, 0, 0), +(29150, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29179, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29180, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29385, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(29441, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29444, 0, 0, 0, 0, 0, 0, 8, 0, 0, 1), +(29455, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(29501, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29593, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29594, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(29624, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29625, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29626, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29632, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29633, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29634, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29635, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29636, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29637, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(29801, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(29834, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29838, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(29977, 0, 3, 12582935, 64, 0, 0, 0, 0, 0, 0), +(30003, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(30160, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30293, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30295, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30296, 0, 5, 897, 192, 0, 0, 0, 0, 0, 0), +(30299, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30301, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30302, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30675, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30678, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30679, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30680, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30681, 0, 11, 3, 0, 0, 0, 0, 0, 0, 0), +(30701, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30705, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(30802, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30803, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30804, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30805, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30806, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30807, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30808, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30809, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30810, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30811, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(30823, 0, 0, 0, 0, 0, 0, 0, 10.5, 0, 0), +(30881, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30883, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30884, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30886, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5), +(30937, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31124, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31126, 0, 8, 536870926, 0, 0, 0, 0, 0, 0, 0), +(31244, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31245, 0, 8, 4063232, 9, 0, 0, 4, 0, 0, 0), +(31394, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(31569, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31570, 0, 3, 65536, 0, 0, 0, 0, 0, 0, 0), +(31785, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(31794, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(31801, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0), +(31833, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31835, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31836, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(31871, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31872, 0, 10, 16, 0, 0, 16384, 0, 0, 0, 0), +(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31904, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32385, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32387, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32392, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32393, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32394, 0, 5, 1026, 17, 0, 0, 0, 0, 0, 0), +(32409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(32587, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32642, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32734, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(32748, 0, 8, 0, 1, 0, 320, 0, 0, 0, 0), +(32776, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32777, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(32837, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(32844, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0), +(32885, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33076, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(33089, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(33127, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(33142, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33145, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33146, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33150, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33151, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33154, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33191, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33192, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33193, 0, 6, 8421376, 1024, 0, 0, 0, 0, 0, 0), +(33299, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(33510, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(33648, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33719, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(33736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(33759, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(33776, 0, 0, 0, 0, 0, 34816, 0, 0, 0, 0), +(33881, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33882, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33883, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(33953, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(34080, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34138, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(34139, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(34258, 0, 10, 1024, 8, 0, 0, 0, 0, 0, 0), +(34262, 0, 10, 8388608, 0, 0, 0, 65536, 0, 0, 0), +(34320, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34355, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34497, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34498, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34499, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34500, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(34586, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 0), +(34598, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(34749, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0), +(34753, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34774, 0, 0, 0, 0, 0, 0, 0, 1.5, 0, 20), +(34783, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(34827, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(34859, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34860, 0, 6, 6144, 4, 0, 0, 2, 0, 0, 0), +(34914, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34916, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34917, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(34935, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34938, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8), +(34950, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(34954, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(35077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35080, 0, 0, 0, 0, 0, 0, 0, 1, 0, 60), +(35083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35086, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(35100, 0, 9, 12289, 0, 0, 65856, 0, 0, 0, 0), +(35102, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35103, 0, 9, 12289, 0, 0, 0, 0, 0, 0, 0), +(35121, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(36096, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(36111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(36541, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(37165, 0, 8, 2098176, 0, 0, 0, 0, 0, 0, 0), +(37168, 0, 8, 4063232, 9, 0, 0, 0, 0, 0, 0), +(37170, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0), +(37173, 0, 8, 750519704, 262, 0, 0, 0, 0, 0, 30), +(37189, 0, 10, 3221225472, 0, 0, 0, 2, 0, 0, 60), +(37193, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37195, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(37197, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37213, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37214, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37227, 0, 11, 448, 0, 0, 0, 2, 0, 0, 60), +(37237, 0, 11, 1, 0, 0, 0, 2, 0, 0, 0), +(37247, 8, 0, 0, 0, 0, 0, 65536, 0, 0, 45), +(37377, 32, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37379, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(37384, 0, 5, 1, 0, 0, 0, 0, 0, 0, 0), +(37443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(37514, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(37516, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(37519, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0), +(37523, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(37528, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(37536, 0, 4, 65536, 0, 0, 0, 0, 0, 0, 0), +(37568, 0, 6, 2048, 0, 0, 0, 0, 0, 0, 0), +(37594, 0, 6, 4096, 0, 0, 0, 0, 0, 0, 0), +(37600, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37601, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(37603, 0, 6, 32768, 0, 0, 0, 0, 0, 0, 0), +(37655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(37657, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3), +(38026, 1, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(38031, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(38290, 0, 0, 0, 0, 0, 0, 0, 1.6, 0, 0), +(38326, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38327, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38334, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(38347, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38350, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(38394, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(38857, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(39372, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0), +(39437, 4, 5, 4964, 192, 0, 0, 65536, 0, 0, 0), +(39442, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0), +(39443, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(39530, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(39958, 0, 0, 0, 0, 0, 0, 0, 0.7, 0, 40), +(40407, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0), +(40438, 0, 6, 32832, 0, 0, 0, 0, 0, 0, 0), +(40442, 0, 7, 20, 1088, 0, 0, 0, 0, 0, 0), +(40444, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(40458, 0, 4, 33554432, 1537, 0, 0, 0, 0, 0, 0), +(40463, 0, 11, 129, 16, 0, 0, 0, 0, 0, 0), +(40470, 0, 10, 3229614080, 0, 0, 0, 0, 0, 0, 0), +(40475, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0), +(40478, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(40482, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(40485, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(40899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(41034, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(41260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(41381, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0), +(41393, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(41434, 0, 0, 0, 0, 0, 0, 0, 2, 0, 45), +(41469, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0), +(41635, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(41989, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0), +(42083, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45), +(42135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90), +(42368, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(42370, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(42770, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(43019, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43020, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(43338, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(43443, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(43726, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(43728, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(43737, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 10), +(43739, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(43741, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(43745, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(43748, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(43750, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(43819, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(44394, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44395, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44396, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0), +(44401, 0, 3, 2097152, 0, 0, 0, 4095, 0, 0, 0), +(44404, 0, 3, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(44442, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44443, 0, 3, 8388608, 64, 0, 0, 65536, 0, 0, 1), +(44445, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44446, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44448, 0, 3, 19, 4096, 0, 0, 0, 0, 0, 0), +(44449, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44469, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44470, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44471, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44472, 0, 3, 551686775, 102472, 0, 0, 2, 0, 0, 0), +(44546, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44548, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44549, 0, 3, 33555104, 0, 0, 0, 0, 0, 0, 0), +(44835, 0, 7, 0, 128, 0, 16, 0, 0, 0, 0), +(45054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15), +(45057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(45234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45243, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45244, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(45354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45481, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(45484, 0, 0, 0, 0, 0, 16384, 0, 0, 0, 45), +(46025, 32, 6, 0, 0, 0, 0, 0, 0, 0, 0), +(46092, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(46098, 0, 11, 128, 0, 0, 0, 0, 0, 0, 0), +(46569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(46662, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20), +(46832, 0, 7, 1, 0, 0, 0, 65536, 0, 0, 0), +(46854, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46855, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46867, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46915, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46916, 0, 4, 0, 1024, 0, 0, 2, 0, 0, 0), +(46951, 0, 4, 1024, 64, 0, 0, 0, 0, 0, 0), +(46952, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(46953, 0, 0, 1024, 64, 0, 0, 0, 0, 0, 0), +(47195, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47196, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47197, 0, 5, 2, 0, 0, 0, 0, 0, 0, 30), +(47201, 0, 5, 8, 262144, 0, 0, 65536, 0, 0, 0), +(47202, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47203, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47204, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47205, 0, 5, 8, 262144, 0, 0, 0, 0, 0, 0), +(47232, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47234, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47235, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47245, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47246, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47247, 32, 5, 0, 0, 0, 0, 0, 0, 0, 0), +(47258, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47259, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47260, 0, 5, 0, 8388608, 0, 0, 65536, 0, 0, 0), +(47263, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47264, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47265, 32, 5, 0, 0, 0, 0, 2, 0, 0, 20), +(47509, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47511, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47515, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(47516, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47517, 0, 6, 6144, 65536, 0, 0, 0, 0, 0, 0), +(47535, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47536, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47537, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47538, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47539, 0, 6, 6144, 8388608, 0, 0, 0, 0, 0, 0), +(47549, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47551, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47552, 0, 6, 0, 131072, 0, 0, 0, 0, 0, 0), +(47555, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47556, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47557, 0, 6, 6144, 0, 0, 0, 0, 0, 0, 0), +(47572, 0, 6, 65536, 0, 0, 0, 0, 0, 0, 0), +(47580, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47581, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(47582, 0, 6, 0, 0, 64, 0, 65536, 0, 0, 0), +(48110, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48111, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48112, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48113, 0, 0, 0, 0, 0, 656040, 0, 0, 0, 0), +(48159, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48160, 0, 6, 8192, 0, 0, 0, 0, 0, 0, 0), +(48483, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48484, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48485, 0, 7, 34816, 1088, 0, 0, 0, 0, 0, 0), +(48496, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48499, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48500, 0, 7, 96, 33554434, 0, 0, 2, 0, 0, 0), +(48506, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48510, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48511, 0, 7, 5, 0, 0, 0, 0, 0, 0, 0), +(48516, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48521, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48525, 0, 7, 5, 0, 0, 0, 2, 0, 0, 30), +(48833, 0, 7, 0, 1088, 0, 0, 0, 0, 0, 0), +(48835, 0, 10, 0, 8, 0, 0, 0, 0, 0, 0), +(48837, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(48951, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48952, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(48988, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49018, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49137, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(49188, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(49208, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(49222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49283, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(49503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49504, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(49529, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49530, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49531, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49532, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(49622, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60), +(49657, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(50781, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51123, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51127, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51128, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51129, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51130, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51346, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10), +(51466, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51470, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51474, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51478, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51479, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(51556, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51557, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51558, 0, 11, 192, 0, 16, 0, 2, 0, 0, 0), +(51562, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51563, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51564, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51565, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51566, 0, 11, 256, 0, 16, 0, 0, 0, 0, 0), +(51625, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51626, 0, 8, 268476416, 0, 0, 0, 0, 0, 0, 0), +(51627, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51628, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51629, 0, 0, 0, 0, 0, 0, 112, 0, 0, 0), +(51634, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51635, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51636, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(51664, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51665, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51667, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51668, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51669, 0, 8, 131072, 8, 0, 0, 0, 0, 0, 0), +(51672, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51674, 0, 0, 0, 0, 0, 0, 16, 0, 0, 1), +(51679, 0, 8, 1, 1, 0, 0, 0, 0, 0, 0), +(51692, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51696, 0, 8, 512, 0, 0, 0, 2, 0, 0, 0), +(51698, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51700, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51701, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1), +(51940, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(51989, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52004, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52005, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52007, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52008, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0), +(52020, 0, 7, 32768, 1048576, 0, 0, 0, 0, 0, 0), +(52127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52138, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(52420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30), +(52423, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(52795, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52797, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52798, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52799, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52800, 0, 6, 1, 0, 0, 0, 0, 0, 0, 0), +(52898, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53137, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53138, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(53215, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53216, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53217, 0, 9, 1, 0, 0, 0, 0, 0, 0, 0), +(53221, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53222, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53224, 0, 9, 0, 1, 0, 0, 0, 0, 0, 0), +(53228, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53232, 0, 9, 32, 16777216, 0, 0, 0, 0, 0, 0), +(53256, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53259, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53260, 0, 9, 2048, 8388609, 0, 0, 2, 0, 0, 0), +(53290, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53291, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53292, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53293, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53294, 0, 9, 2048, 2147483647, 0, 0, 2, 0, 0, 0), +(53380, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53381, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53382, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53383, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53384, 0, 10, 8388608, 131072, 0, 0, 2, 0, 0, 0), +(53486, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53488, 0, 10, 8388608, 163840, 0, 0, 2, 0, 0, 0), +(53501, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53502, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53503, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(53551, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53552, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53553, 0, 10, 4096, 0, 0, 0, 0, 0, 0, 0), +(53569, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53576, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(53601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6), +(53671, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(53673, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54149, 0, 10, 2097152, 0, 0, 0, 2, 0, 0, 0), +(54151, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54154, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54155, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(54278, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54486, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54488, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54489, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54490, 0, 0, 536870945, 36864, 0, 0, 0, 0, 0, 0), +(54738, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54747, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54749, 0, 0, 0, 0, 0, 0, 65536, 0, 0, 0), +(54754, 0, 7, 16, 0, 0, 0, 0, 0, 0, 0), +(54841, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(54936, 0, 10, 1073741824, 0, 0, 0, 0, 0, 0, 0), +(54937, 0, 10, 2147483648, 0, 0, 0, 0, 0, 0, 0), +(54939, 0, 10, 32768, 0, 0, 0, 0, 0, 0, 0), +(55440, 0, 11, 64, 0, 0, 0, 0, 0, 0, 0), +(55620, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55623, 0, 15, 1, 134217728, 0, 0, 0, 0, 0, 0), +(55666, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55667, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55668, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55669, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55670, 0, 15, 1, 0, 0, 0, 0, 0, 0, 0), +(55677, 0, 6, 0, 1, 0, 0, 0, 0, 0, 0), +(55680, 0, 6, 512, 0, 0, 0, 0, 0, 0, 0), +(55689, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56218, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0), +(56333, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56336, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56337, 0, 9, 4, 0, 512, 0, 0, 0, 0, 0), +(56342, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56343, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56344, 0, 9, 16384, 0, 0, 0, 0, 0, 0, 0), +(56364, 0, 3, 0, 16777216, 0, 0, 0, 0, 0, 0), +(56451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(56611, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56612, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56613, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56614, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(56636, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56637, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56638, 0, 4, 32, 0, 0, 0, 0, 0, 0, 0), +(56821, 0, 8, 2, 0, 0, 0, 2, 0, 0, 0), +(56822, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(56834, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(56835, 0, 15, 4456448, 0, 0, 0, 0, 0, 0, 0), +(57878, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57880, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57881, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(57960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3), +(58357, 0, 4, 64, 0, 0, 0, 2, 0, 0, 0), +(58364, 0, 4, 1024, 0, 0, 0, 0, 0, 0, 0), +(58372, 0, 4, 2, 0, 0, 0, 0, 0, 0, 0), +(58386, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(58435, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58436, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58437, 0, 5, 2, 256, 0, 0, 0, 0, 0, 0), +(58616, 0, 15, 262144, 0, 0, 0, 0, 0, 0, 0), +(58620, 0, 15, 0, 16384, 0, 0, 0, 0, 0, 0), +(58626, 0, 15, 33554432, 0, 0, 0, 0, 0, 0, 0), +(58631, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(58642, 0, 15, 0, 134217728, 0, 0, 0, 0, 0, 0), +(58644, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58647, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0), +(58676, 0, 15, 0, 8, 0, 0, 0, 0, 0, 0), +(58677, 0, 15, 8192, 0, 0, 0, 0, 0, 0, 0), +(58872, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58874, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0), +(58901, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59057, 0, 15, 2, 0, 0, 0, 0, 0, 0, 0), +(59176, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(59327, 0, 15, 134217728, 0, 0, 0, 0, 0, 0, 0), +(59725, 0, 0, 0, 0, 0, 0, 2048, 0, 0, 0), +(60132, 0, 15, 0, 134348800, 0, 0, 0, 0, 0, 0), +(60170, 0, 5, 6, 0, 0, 0, 0, 0, 0, 0), +(60172, 0, 5, 262144, 0, 0, 0, 65536, 0, 0, 0), +(60200, 0, 15, 4096, 0, 0, 0, 65536, 0, 0, 0), +(60493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45), +(60503, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0), +(60537, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0), +(60564, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60571, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60572, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60573, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60574, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60575, 0, 11, 2416967680, 0, 0, 0, 0, 0, 0, 0), +(60617, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0), +(60710, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60717, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60719, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60722, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60724, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60726, 0, 7, 2, 0, 0, 0, 0, 0, 0, 0), +(60770, 0, 11, 1, 0, 0, 0, 0, 0, 0, 0), +(60818, 0, 10, 0, 512, 0, 0, 0, 0, 0, 0), +(60826, 0, 15, 20971520, 0, 0, 0, 0, 0, 0, 0), +(61188, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0), +(61257, 0, 0, 0, 0, 0, 131752, 65536, 0, 0, 0), +(61324, 0, 10, 0, 131072, 0, 0, 0, 0, 0, 0), +(61846, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0), +(61847, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0); diff --git a/sql/old/3.0.9/01206_world_scripts.sql b/sql/old/3.0.9/01206_world_scripts.sql new file mode 100644 index 00000000000..b1e0d611b7c --- /dev/null +++ b/sql/old/3.0.9/01206_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_legion_obelisk' WHERE `entry` IN (185193,185195,185196,185197,185198); diff --git a/sql/old/3.0.9/01207_world_scripts.sql b/sql/old/3.0.9/01207_world_scripts.sql new file mode 100644 index 00000000000..43885c696bc --- /dev/null +++ b/sql/old/3.0.9/01207_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_surristrasz' WHERE `entry`=24795; +UPDATE `creature_template` SET `ScriptName`='npc_tiare' WHERE `entry`=30051; diff --git a/sql/old/3.0.9/01237_mangos_7230_01_world_spell_bonus_data.sql b/sql/old/3.0.9/01237_mangos_7230_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..db77548740a --- /dev/null +++ b/sql/old/3.0.9/01237_mangos_7230_01_world_spell_bonus_data.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7230_01_mangos_spell_chain required_7230_02_mangos_spell_bonus_data bit;*/ + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (18220,18937,18938,27265,59092); +INSERT INTO `spell_bonus_data` VALUES +('18220', '0.96', '0', '0', 'Warlock - Dark Pact Rank 1'), +('18937', '0.96', '0', '0', 'Warlock - Dark Pact Rank 2'), +('18938', '0.96', '0', '0', 'Warlock - Dark Pact Rank 3'), +('27265', '0.96', '0', '0', 'Warlock - Dark Pact Rank 4'), +('59092', '0.96', '0', '0', 'Warlock - Dark Pact Rank 5'); diff --git a/sql/old/3.0.9/01248_mangos_7235_01_world_command.sql b/sql/old/3.0.9/01248_mangos_7235_01_world_command.sql new file mode 100644 index 00000000000..e229773370d --- /dev/null +++ b/sql/old/3.0.9/01248_mangos_7235_01_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7230_02_mangos_spell_bonus_data required_7235_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` = 'reset achievements'; +INSERT INTO `command` VALUES +('reset achievements',3,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'); diff --git a/sql/old/3.0.9/01288_mangos_7242_01_world_spell_bonus_data.sql b/sql/old/3.0.9/01288_mangos_7242_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..169584c973b --- /dev/null +++ b/sql/old/3.0.9/01288_mangos_7242_01_world_spell_bonus_data.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7235_01_mangos_command required_7242_01_mangos_spell_bonus_data bit;*/ + +DELETE FROM spell_bonus_data WHERE entry IN (34913, 43043, 43044); +INSERT INTO spell_bonus_data VALUES + (34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), + (43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), + (43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'); diff --git a/sql/old/3.0.9/01293_mangos_7249_01_world_spell_proc_event.sql b/sql/old/3.0.9/01293_mangos_7249_01_world_spell_proc_event.sql new file mode 100644 index 00000000000..80ec0871971 --- /dev/null +++ b/sql/old/3.0.9/01293_mangos_7249_01_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7242_01_mangos_spell_bonus_data required_7249_01_mangos_spell_proc_event bit;*/ + +DELETE FROM `spell_proc_event` WHERE `entry`='60200'; diff --git a/sql/old/3.0.9/01296_mangos_7252_01_world_command.sql b/sql/old/3.0.9/01296_mangos_7252_01_world_command.sql new file mode 100644 index 00000000000..fdb0e558a18 --- /dev/null +++ b/sql/old/3.0.9/01296_mangos_7252_01_world_command.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7251_01_mangos_spell_chain required_7252_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('debug arena','debug bg'); +INSERT INTO `command` VALUES +('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'), +('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'); diff --git a/sql/old/3.0.9/01296_mangos_7252_02_world_trinity_string.sql b/sql/old/3.0.9/01296_mangos_7252_02_world_trinity_string.sql new file mode 100644 index 00000000000..03e2b40bee6 --- /dev/null +++ b/sql/old/3.0.9/01296_mangos_7252_02_world_trinity_string.sql @@ -0,0 +1,14 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7252_01_mangos_command required_7252_02_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE entry IN (737,738,739,740,741,742,743,744,745,746); +INSERT INTO `trinity_string` VALUES +(737,'Arenas are set to 1v1 for debugging. So, don\'t join as group.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(738,'Arenas are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(739,'Battlegrounds are set to 1v0 for debugging.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(740,'Battlegrounds are set to normal playercount.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(741,'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(742,'Distributing arena points to players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(743,'Finished setting arena points for online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(744,'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(745,'Modification done.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(746,'Done flushing Arena points.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01299_mangos_7255_01_characters_characters.sql b/sql/old/3.0.9/01299_mangos_7255_01_characters_characters.sql new file mode 100644 index 00000000000..85ae09a34d5 --- /dev/null +++ b/sql/old/3.0.9/01299_mangos_7255_01_characters_characters.sql @@ -0,0 +1,10 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7251_02_characters_character_spell required_7255_01_characters_characters bit;*/ + +ALTER TABLE `characters` + ADD COLUMN `bgid` int(10) unsigned NOT NULL default '0' AFTER `latency`, + ADD COLUMN `bgteam` int(10) unsigned NOT NULL default '0' AFTER `bgid`, + ADD COLUMN `bgmap` int(10) unsigned NOT NULL default '0' AFTER `bgteam`, + ADD COLUMN `bgx` float NOT NULL default '0' AFTER `bgmap`, + ADD COLUMN `bgy` float NOT NULL default '0' AFTER `bgx`, + ADD COLUMN `bgz` float NOT NULL default '0' AFTER `bgy`, + ADD COLUMN `bgo` float NOT NULL default '0' AFTER `bgz`; diff --git a/sql/old/3.0.9/01307_world.sql b/sql/old/3.0.9/01307_world.sql new file mode 100644 index 00000000000..d4f245a6a0a --- /dev/null +++ b/sql/old/3.0.9/01307_world.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_stormwind_harbor_taxi' WHERE `entry`=29154; diff --git a/sql/old/3.0.9/01312_world.sql b/sql/old/3.0.9/01312_world.sql new file mode 100644 index 00000000000..7c985604cd6 --- /dev/null +++ b/sql/old/3.0.9/01312_world.sql @@ -0,0 +1,16 @@ +UPDATE `creature_template` SET `scriptname` = 'boss_keleseth' WHERE `entry` = '23953'; +UPDATE `creature_template` SET `scriptname` = 'mob_frost_tomb' WHERE `entry` = '23965'; +UPDATE `instance_template` SET `script`='instance_utgarde_keep' WHERE `map`= '574'; + +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1574000, 'Your blood is mine!',13221,1,0,'keleseth SAY_AGGRO'), +(-1574001, 'Darkness waits',13223,1,0, 'keleseth SAY_KILL'), +(-1574002, 'I join... the night.',13225,1,0, 'keleseth SAY_DEATH'), +(-1574003, 'Not so fast.',13222,1,0, 'keleseth SAY_FROST_TOMB'), +(-1574004, 'Aranal, lidel! Their fate shall be yours!',13224,1,0, 'keleseth SAY_SKELETONS'); + +-- DB Data for testing +-- REPLACE INTO `creature_template` (`entry`, `heroic_entry`, `modelid_A`, `modelid_A2`, `modelid_H`, `modelid_H2`, `name`, `subname`, `IconName`, `minlevel`, `maxlevel`, `minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`, `npcflag`, `speed`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`, `unit_flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `PetSpellDataId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `RacialLeader`, `RegenHealth`, `equipment_id`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`) VALUES +-- (23953, 0, 25338, 0, 25338, 0, 'Prince Keleseth', NULL, NULL, 70, 80, 192200, 417056, 0, 0, 6700, 16, 16, 2, 1, 1, 0, 445, 1200, 0, 58, 2000, 2200, 0, 0, 0, 0, 0, 0, 0, 1, 2, 100, 6, 76, 23953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '0', 0, 3, 3, 0, 0, 0, 0, 'boss_keleseth'), +-- (23965, 0, 25865, 0, 25865, 0, 'Frost Tomb', NULL, NULL, 70, 80, 7345, 10465, 0, 0, 6700, 16, 16, 0, 1, 1, 0, 445, 1200, 0, 58, 2000, 2200, 0, 0, 0, 0, 0, 0, 0, 1, 2, 100, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '0', 0, 3, 3, 0, 0, 0, 0, 'mob_frost_tomb'), +-- (23970, 0, 27651, 0, 27651, 0, 'Vrykul Skeleton', NULL, NULL, 70, 80, 7345, 10465, 0, 0, 6700, 16, 16, 0, 1, 1, 0, 445, 1200, 0, 58, 2000, 2200, 0, 0, 0, 0, 0, 0, 0, 1, 2, 100, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '0', 0, 3, 3, 0, 716, 0, 0, '0'); diff --git a/sql/old/3.0.9/01327_world.sql b/sql/old/3.0.9/01327_world.sql new file mode 100644 index 00000000000..61ae8ded684 --- /dev/null +++ b/sql/old/3.0.9/01327_world.sql @@ -0,0 +1,4 @@ +ALTER TABLE `creature_template` ADD COLUMN `spell5` mediumint(8) unsigned NOT NULL default '0' AFTER `spell4`; +ALTER TABLE `creature_template` ADD COLUMN `spell6` mediumint(8) unsigned NOT NULL default '0' AFTER `spell5`; +ALTER TABLE `creature_template` ADD COLUMN `spell7` mediumint(8) unsigned NOT NULL default '0' AFTER `spell6`; +ALTER TABLE `creature_template` ADD COLUMN `spell8` mediumint(8) unsigned NOT NULL default '0' AFTER `spell7`; diff --git a/sql/old/3.0.9/01350_world_scripts.sql b/sql/old/3.0.9/01350_world_scripts.sql new file mode 100644 index 00000000000..ab8abe57534 --- /dev/null +++ b/sql/old/3.0.9/01350_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `mindmg`=700, `maxdmg`=1200, `attackpower`=1000, `flags_extra`=196641 WHERE `entry`=23418; diff --git a/sql/old/3.0.9/01351_world.sql b/sql/old/3.0.9/01351_world.sql new file mode 100644 index 00000000000..9f9c5690f19 --- /dev/null +++ b/sql/old/3.0.9/01351_world.sql @@ -0,0 +1,784 @@ +DROP TABLE IF EXISTS `trinity_string`; +CREATE TABLE IF NOT EXISTS `trinity_string` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `mangos_string` +-- + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(45, ' <unknown> ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(46, '<error>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(47, '<non-existing character>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s)\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(276, 'Game Object (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(277, 'Game Object (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(283, 'Player %s not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(470, 'id: %d eff: %d name: %s%s%s caster: %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(524, 'Selected object:\n|cffffffff|Hitemset:%d|h[%s]|h|r\nGUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(534, ' Targeted to <NULL>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(557, 'You have been leveled up (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(558, 'You have been leveled down (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(559, 'Your level progress has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(614, 'The Alliance flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(615, 'The Horde flag has been respawned!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(683, '$N has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(684, 'The Alliance has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(685, 'The Horde has captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(686, 'The Flag has been dropped!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(687, 'The flag has been reset', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1010, '| Account | Character | IP | GM | TBC |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1011, '|<Error> | %20s |<Error> |<Er>|<Err>|', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(1200,'Alliance',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'Horde',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1202,'%s was destroyed by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1203,'The %s is under attack! If left unchecked, the %s will destroy it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1204,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1205,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1206,'The %s was taken by the %s!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1207,'The %s is under attack! If left unchecked, the %s will capture it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1208,'The %s has taken the %s! Its supplies will now be used for reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1209,'Irondeep Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1210,'Coldtooth Mine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1211,'Stormpike Aid Station',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1212,'Dun Baldar South Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1213,'Dun Baldar North Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1214,'Stormpike Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1215,'Icewing Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1216,'Stonehearth Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1217,'Stonehearth Bunker',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1218,'Snowfall Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1219,'Iceblood Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1220,'Iceblood Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1221,'Tower Point',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1222,'Frostwolf Graveyard',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1223,'East Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1224,'West Frostwolf Tower',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1225,'Frostwolf Relief Hut',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1226,'The Battle for Alterac Valley begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1227,'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1228,'The Battle for Alterac Valley has begun!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1229,'The Alliance Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1230,'The Horde Team is running out of reinforcements!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1231,'The Frostwolf General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1232,'The Stormpike General is Dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: \"%s\"|r ', '', '', '', '', '', '', '', ''), + +(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + +(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10056, 'You must be a member of the Horde to enter the Hall of Legends.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10057, 'You must be a member of the Alliance to enter the Champion''s Hall.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/01396_mangos_7267_01_characters_auctionhouse.sql b/sql/old/3.0.9/01396_mangos_7267_01_characters_auctionhouse.sql new file mode 100644 index 00000000000..939c053882d --- /dev/null +++ b/sql/old/3.0.9/01396_mangos_7267_01_characters_auctionhouse.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7255_01_characters_characters required_7267_01_characters_auctionhouse bit;*/ + +ALTER TABLE auctionhouse + DROP COLUMN location; diff --git a/sql/old/3.0.9/01414_world_scripts.sql b/sql/old/3.0.9/01414_world_scripts.sql new file mode 100644 index 00000000000..e78f03ff910 --- /dev/null +++ b/sql/old/3.0.9/01414_world_scripts.sql @@ -0,0 +1,121 @@ +-- r847_scriptdev2_script_texts.sql +UPDATE `script_texts` SET emote=15 WHERE `entry`=-1000123; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560028; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1560031; +UPDATE `script_texts` SET emote=5 WHERE `entry`=-1560032; +UPDATE `script_texts` SET emote=16 WHERE `entry`=-1000119; +UPDATE `script_texts` SET emote=254 WHERE `entry`=-1249002; +UPDATE `script_texts` SET emote=293 WHERE `entry`=-1249003; +UPDATE `script_texts` SET emote=1 WHERE `entry`=-1033000; + +-- r848_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1540047 AND -1540042; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1540042,'Ours is the true Horde! The only Horde!',10323,1,0,0,'kargath SAY_AGGRO1'), +(-1540043,'I\'ll carve the meat from your bones!',10324,1,0,0,'kargath SAY_AGGRO2'), +(-1540044,'I am called Bladefist for a reason, as you will see!',10325,1,0,0,'kargath SAY_AGGRO3'), +(-1540045,'For the real Horde!',10326,1,0,0,'kargath SAY_SLAY1'), +(-1540046,'I am the only Warchief!',10327,1,0,0,'kargath SAY_SLAY2'), +(-1540047,'The true Horde... will.. prevail...',10328,1,0,0,'kargath SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533118 AND -1533109; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1533109,'You are mine now!',8825,1,0,0,'heigan SAY_AGGRO1'), +(-1533110,'I see you!',8826,1,0,0,'heigan SAY_AGGRO2'), +(-1533111,'You...are next!',8827,1,0,0,'heigan SAY_AGGRO3'), +(-1533112,'Close your eyes... sleep!',8829,1,0,0,'heigan SAY_SLAY'), +(-1533113,'The races of the world will perish. It is only a matter of time.',8830,1,0,0,'heigan SAY_TAUNT1'), +(-1533114,'I see endless suffering, I see torment, I see rage. I see... everything!',8831,1,0,0,'heigan SAY_TAUNT2'), +(-1533115,'Soon... the world will tremble!',8832,1,0,0,'heigan SAY_TAUNT3'), +(-1533116,'The end is upon you.',8833,1,0,0,'heigan SAY_TAUNT4'), +(-1533117,'Hungry worms will feast on your rotten flesh!',8834,1,0,0,'heigan SAY_TAUNT5'), +(-1533118,'Noo... o...',8828,1,0,0,'heigan SAY_DEATH'); + +-- r849_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry`=-1070000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070000,'None may steal the secrets of the makers!',5851,1,0,0,'ironaya SAY_AGGRO'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1129004 AND -1129000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1129000,'You\'ll never leave this place... alive.',5825,1,0,0,'amnennar SAY_AGGRO'), +(-1129001,'To me, my servants!',5828,1,0,0,'amnennar SAY_SUMMON60'), +(-1129002,'Come, spirits, attend your master!',5829,1,0,0,'amnennar SAY_SUMMON30'), +(-1129003,'I am the hand of the Lich King!',5827,1,0,0,'amnennar SAY_HP'), +(-1129004,'Too...easy!',5826,1,0,0,'amnennar SAY_KILL'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1230002,-1230001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1230001,'Come to aid the Throne!',0,1,0,0,'dagran SAY_AGGRO'), +(-1230002,'Hail to the king, baby!',0,1,0,0,'dagran SAY_SLAY'); + +-- r852_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1189021 AND -1189011; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1189011,'Tell me... tell me everything!',5847,1,0,0,'vishas SAY_AGGRO'), +(-1189012,'Naughty secrets!',5849,1,0,0,'vishas SAY_HEALTH1'), +(-1189013,'I\'ll rip the secrets from your flesh!',5850,1,0,0,'vishas SAY_HEALTH2'), +(-1189014,'Purged by pain!',5848,1,0,0,'vishas SAY_KILL'), +(-1189015,'The monster got what he deserved.',0,0,1,0,'vishas SAY_TRIGGER_VORREL'), +(-1189016,'We hunger for vengeance.',5844,1,0,0,'thalnos SAY_AGGRO'), +(-1189017,'No rest, for the angry dead.',5846,1,0,0,'thalnos SAY_HEALTH'), +(-1189018,'More... More souls.',5845,1,0,0,'thalnos SAY_KILL'), +(-1189019,'You will not defile these mysteries!',5842,1,0,0,'doan SAY_AGGRO'), +(-1189020,'Burn in righteous fire!',5843,1,0,0,'doan SAY_SPECIALAE'), +(-1189021,'Release the hounds!',5841,1,0,0,'loksey SAY_AGGRO'); + +-- r854_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1070006 AND -1070001; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1070001,'Taste blade, mongrel!',0,0,0,0,'SAY_GUARD_SIL_AGGRO1'), +(-1070002,'Please tell me that you didn\'t just do what I think you just did. Please tell me that I\'m not going to have to hurt you...',0,0,0,0,'SAY_GUARD_SIL_AGGRO2'), +(-1070003,'As if we don\'t have enough problems, you go and create more!',0,0,0,0,'SAY_GUARD_SIL_AGGRO3'), +(-1070004,'looks up at you quizzically. Maybe you should inspect it?',0,2,0,0,'cluck EMOTE_A_HELLO'), +(-1070005,'looks at you unexpectadly.',0,2,0,0,'cluck EMOTE_H_HELLO'), +(-1070006,'starts pecking at the feed.',0,2,0,0,'cluck EMOTE_CLUCK_TEXT2'); + +-- r855_scriptdev2_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` IN (-1000004,-1000001); +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000001,'goes into a killing frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY_KILL'), +(-1000004,'goes into a berserker rage!',0,2,0,0,'EMOTE_GENERIC_BERSERK'); + +DELETE FROM `script_texts` WHERE `entry` = -1000005; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000005,'Greetings citizen',0,0,7,0,'general_marcus SAY_GREETING'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1329003 AND -1329000; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1329000,'Thanks to Egan',0,0,0,0,'freed_soul SAY_ZAPPED0'), +(-1329001,'Rivendare must die',0,0,0,0,'freed_soul SAY_ZAPPED1'), +(-1329002,'Who you gonna call?',0,0,0,0,'freed_soul SAY_ZAPPED2'), +(-1329003,'Don\'t cross those beams!',0,0,0,0,'freed_soul SAY_ZAPPED3'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1999925 AND -1999900; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1999900,'Let the games begin.',8280,1,0,0,'example_creature SAY_AGGRO'), +(-1999901,'I see endless suffering. I see torment. I see rage. I see everything.',8831,1,0,0,'example_creature SAY_RANDOM_0'), +(-1999902,'Muahahahaha',8818,1,0,0,'example_creature SAY_RANDOM_1'), +(-1999903,'These mortal infedels my lord, they have invaded your sanctum and seek to steal your secrets.',8041,1,0,0,'example_creature SAY_RANDOM_2'), +(-1999904,'You are already dead.',8581,1,0,0,'example_creature SAY_RANDOM_3'), +(-1999905,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,0,'example_creature SAY_RANDOM_4'), +(-1999906,'$N, I sentance you to death!',8588,1,0,0,'example_creature SAY_BESERK'), +(-1999907,'The suffering has just begun!',0,1,0,0,'example_creature SAY_PHASE'), +(-1999908,'I always thought I was a good dancer.',0,0,0,0,'example_creature SAY_DANCE'), +(-1999909,'Move out Soldier!',0,0,0,0,'example_creature SAY_SALUTE'), +(-1999910,'Help $N! I\'m under attack!',0,0,0,0,'example_escort SAY_AGGRO1'), +(-1999911,'Die scum!',0,0,0,0,'example_escort SAY_AGGRO2'), +(-1999912,'Hmm a nice day for a walk alright',0,0,0,0,'example_escort SAY_WP_1'), +(-1999913,'Wild Felboar attack!',0,0,0,0,'example_escort SAY_WP_2'), +(-1999914,'Time for me to go! See ya around $N!',0,0,0,3,'example_escort SAY_WP_3'), +(-1999915,'Bye Bye!',0,0,0,3,'example_escort SAY_WP_4'), +(-1999916,'How dare you leave me like that! I hate you! =*(',0,3,0,0,'example_escort SAY_DEATH_1'), +(-1999917,'...no...how could you let me die $N',0,0,0,0,'example_escort SAY_DEATH_2'), +(-1999918,'ugh...',0,0,0,0,'example_escort SAY_DEATH_3'), +(-1999919,'Taste death!',0,0,0,0,'example_escort SAY_SPELL'), +(-1999920,'Fireworks!',0,0,0,0,'example_escort SAY_RAND_1'), +(-1999921,'Hmm, I think I could use a buff.',0,0,0,0,'example_escort SAY_RAND_2'), +(-1999922,'Normal select, guess you\'re not interested.',0,0,0,0,'example_gossip_codebox SAY_NOT_INTERESTED'), +(-1999923,'Wrong!',0,0,0,0,'example_gossip_codebox SAY_WRONG'), +(-1999924,'You\'re right, you are allowed to see my inner secrets.',0,0,0,0,'example_gossip_codebox SAY_CORRECT'), +(-1999925,'Hi!',0,0,0,0,'example_areatrigger SAY_HI'); diff --git a/sql/old/3.0.9/01423_mangos_7290_01_world_command.sql b/sql/old/3.0.9/01423_mangos_7290_01_world_command.sql new file mode 100644 index 00000000000..35f529ba76e --- /dev/null +++ b/sql/old/3.0.9/01423_mangos_7290_01_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7252_02_mangos_mangos_string required_7290_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` = 'npc setdeathstate'; +INSERT INTO `command` VALUES +('npc setdeathstate',2,'Syntax: .npc setdeathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'); diff --git a/sql/old/3.0.9/01426_mangos_7292_01_world_points_of_interest.sql b/sql/old/3.0.9/01426_mangos_7292_01_world_points_of_interest.sql new file mode 100644 index 00000000000..0dcd481bafe --- /dev/null +++ b/sql/old/3.0.9/01426_mangos_7292_01_world_points_of_interest.sql @@ -0,0 +1,13 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7290_01_mangos_command required_7292_01_mangos_points_of_interest bit;*/ + +DROP TABLE IF EXISTS `points_of_interest`; +CREATE TABLE `points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `icon` mediumint(8) unsigned NOT NULL default '0', + `flags` mediumint(8) unsigned NOT NULL default '0', + `data` mediumint(8) unsigned NOT NULL default '0', + `icon_name` text NOT NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.0.9/01426_mangos_7292_02_world_locales_points_of_interest.sql b/sql/old/3.0.9/01426_mangos_7292_02_world_locales_points_of_interest.sql new file mode 100644 index 00000000000..2a1989ef0be --- /dev/null +++ b/sql/old/3.0.9/01426_mangos_7292_02_world_locales_points_of_interest.sql @@ -0,0 +1,15 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7292_01_mangos_points_of_interest required_7292_02_mangos_locales_points_of_interest bit;*/ + +DROP TABLE IF EXISTS `locales_points_of_interest`; +CREATE TABLE `locales_points_of_interest` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `icon_name_loc1` text, + `icon_name_loc2` text, + `icon_name_loc3` text, + `icon_name_loc4` text, + `icon_name_loc5` text, + `icon_name_loc6` text, + `icon_name_loc7` text, + `icon_name_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.0.9/01463_mangos_7303_01_world_pools.sql b/sql/old/3.0.9/01463_mangos_7303_01_world_pools.sql new file mode 100644 index 00000000000..ff25b33971f --- /dev/null +++ b/sql/old/3.0.9/01463_mangos_7303_01_world_pools.sql @@ -0,0 +1,39 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7292_02_mangos_locales_points_of_interest required_7303_01_mangos_pools bit;*/ + +DROP TABLE IF EXISTS `pool_creature`; +CREATE TABLE `pool_creature` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`pool_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_gameobject`; +CREATE TABLE `pool_gameobject` ( + `guid` int(10) unsigned NOT NULL default '0', + `pool_entry` mediumint(8) unsigned NOT NULL default '0', + `chance` float unsigned NOT NULL default '0', + PRIMARY KEY (`guid`,`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_pool`; +CREATE TABLE `pool_pool` ( + `pool_id` mediumint(8) unsigned NOT NULL default '0', + `mother_pool` mediumint(8) unsigned NOT NULL default '0', + `chance` float NOT NULL default '0', + PRIMARY KEY (`pool_id`,`mother_pool`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `pool_template`; +CREATE TABLE `pool_template` ( + `entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Pool entry', + `max_limit` int(10) unsigned NOT NULL default '0' COMMENT 'Max number of objects (0) is no limit', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `game_event_pool`; +CREATE TABLE `game_event_pool` ( + `pool_entry` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Id of the pool', + `event` smallint(6) NOT NULL default '0' COMMENT 'Put negatives values to remove during event', + PRIMARY KEY (`pool_entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.0.9/01470_world_scripts.sql b/sql/old/3.0.9/01470_world_scripts.sql new file mode 100644 index 00000000000..1d2d5baa5cb --- /dev/null +++ b/sql/old/3.0.9/01470_world_scripts.sql @@ -0,0 +1,4 @@ +-- Remove script for quest 8346. Note support for this quest will be added in next ACID release(25) +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry` IN (15273,15274,15294,15298,15367); +UPDATE `creature_template` SET `ScriptName`='mob_broggok_poisoncloud' WHERE `entry`=17662; +-- UPDATE `creature_template` SET `ScriptName`='npc_draenei_survivor' WHERE `entry`=16483; diff --git a/sql/old/3.0.9/01484_mangos_7307_01_characters_arena_team_member.sql b/sql/old/3.0.9/01484_mangos_7307_01_characters_arena_team_member.sql new file mode 100644 index 00000000000..749bedf09f3 --- /dev/null +++ b/sql/old/3.0.9/01484_mangos_7307_01_characters_arena_team_member.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7267_01_characters_auctionhouse required_7307_01_characters_arena_team_member bit;*/ + +ALTER TABLE arena_team_member + ADD PRIMARY KEY (arenateamid,guid); diff --git a/sql/old/3.0.9/01495_mangos_7312_01_world_trinity_string.sql b/sql/old/3.0.9/01495_mangos_7312_01_world_trinity_string.sql new file mode 100644 index 00000000000..71979b7ad06 --- /dev/null +++ b/sql/old/3.0.9/01495_mangos_7312_01_world_trinity_string.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7303_01_mangos_pools required_7312_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry`=810; +INSERT INTO `trinity_string` VALUES +(810,'|Hplayer:$N|h[$N]|h has earned the achievement $a!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01497_mangos_7314_01_characters_guild_rank.sql b/sql/old/3.0.9/01497_mangos_7314_01_characters_guild_rank.sql new file mode 100644 index 00000000000..b1c07f4be73 --- /dev/null +++ b/sql/old/3.0.9/01497_mangos_7314_01_characters_guild_rank.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7307_01_characters_arena_team_member required_7314_01_characters_guild_rank bit;*/ + +UPDATE guild_rank SET rights = rights & ~0x00020000; diff --git a/sql/old/3.0.9/01525_world_scripts.sql b/sql/old/3.0.9/01525_world_scripts.sql new file mode 100644 index 00000000000..6dedfd82d05 --- /dev/null +++ b/sql/old/3.0.9/01525_world_scripts.sql @@ -0,0 +1,2 @@ +-- Script for Yrykul Skeleton - Prince Keleseth Event +UPDATE `creature_template` SET `ScriptName`='mob_vrykul_skeleton' WHERE `entry`=23970; diff --git a/sql/old/3.0.9/01531_mangos_7324_01_characters_character_spell.sql b/sql/old/3.0.9/01531_mangos_7324_01_characters_character_spell.sql new file mode 100644 index 00000000000..2aaefe932b3 --- /dev/null +++ b/sql/old/3.0.9/01531_mangos_7324_01_characters_character_spell.sql @@ -0,0 +1,13 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7314_01_characters_guild_rank required_7324_01_characters_character_spell bit;*/ + +/* remove some deleted spells or ranks from characters */ +/* Mana Tap no longer Blood Elf Racial */ +DELETE FROM `character_spell` WHERE `spell` = '28734'; +/* Hamstring is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_spell` WHERE `spell` IN ('7373', '7372', '25212'); +/* Intercept is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_spell` WHERE `spell` IN ('20616', '20617', '25272', '25275'); +/* Overpower is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_spell` WHERE `spell` IN ('7887', '11584', '11585'); +/* Shield Bash is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_spell` WHERE `spell` IN ('1671', '1672', '29704'); diff --git a/sql/old/3.0.9/01531_mangos_7324_02_characters_character_aura.sql b/sql/old/3.0.9/01531_mangos_7324_02_characters_character_aura.sql new file mode 100644 index 00000000000..b3d741b5d88 --- /dev/null +++ b/sql/old/3.0.9/01531_mangos_7324_02_characters_character_aura.sql @@ -0,0 +1,13 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7324_01_characters_character_spell required_7324_02_characters_character_aura bit;*/ + +/* remove some deleted spells or ranks from characters auras */ +/* Mana Tap no longer Blood Elf Racial */ +DELETE FROM `character_aura` WHERE `spell` = '28734'; +/* Hamstring is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_aura` WHERE `spell` IN ('7373', '7372', '25212'); +/* Intercept is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_aura` WHERE `spell` IN ('20616', '20617', '25272', '25275'); +/* Overpower is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_aura` WHERE `spell` IN ('7887', '11584', '11585'); +/* Shield Bash is only one rank now, need to delete these zzOLDRank spells */ +DELETE FROM `character_aura` WHERE `spell` IN ('1671', '1672', '29704'); diff --git a/sql/old/3.0.9/01555_mangos_7331_01_world_command.sql b/sql/old/3.0.9/01555_mangos_7331_01_world_command.sql new file mode 100644 index 00000000000..064cffa5356 --- /dev/null +++ b/sql/old/3.0.9/01555_mangos_7331_01_world_command.sql @@ -0,0 +1,65 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7312_01_mangos_mangos_string required_7331_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` = 'account set addon'; +DELETE FROM `command` WHERE `name` = 'ban account'; +DELETE FROM `command` WHERE `name` = 'ban character'; +DELETE FROM `command` WHERE `name` = 'ban ip'; +DELETE FROM `command` WHERE `name` = 'baninfo account'; +DELETE FROM `command` WHERE `name` = 'baninfo character'; +DELETE FROM `command` WHERE `name` = 'baninfo ip'; +DELETE FROM `command` WHERE `name` = 'banlist account'; +DELETE FROM `command` WHERE `name` = 'banlist character'; +DELETE FROM `command` WHERE `name` = 'banlist ip'; +DELETE FROM `command` WHERE `name` = 'gm fly'; +/* next command deleted even in case it has been already corrected (trailing space) */ +DELETE FROM `command` WHERE `name` = 'gobject near '; +DELETE FROM `command` WHERE `name` = 'gobject near'; + +DELETE FROM `command` WHERE `name` = 'lookup player account'; +DELETE FROM `command` WHERE `name` = 'lookup player ip'; +DELETE FROM `command` WHERE `name` = 'lookup player email'; +DELETE FROM `command` WHERE `name` = 'modify money'; +DELETE FROM `command` WHERE `name` = 'modify mount'; +DELETE FROM `command` WHERE `name` = 'modify speed'; +DELETE FROM `command` WHERE `name` = 'modify titles'; +DELETE FROM `command` WHERE `name` = 'pdump write'; +DELETE FROM `command` WHERE `name` = 'pdump load'; +DELETE FROM `command` WHERE `name` = 'reset honor'; +DELETE FROM `command` WHERE `name` = 'reset level'; +DELETE FROM `command` WHERE `name` = 'reset spells'; +DELETE FROM `command` WHERE `name` = 'reset stats'; +DELETE FROM `command` WHERE `name` = 'reset talents'; +DELETE FROM `command` WHERE `name` = 'unban account'; +DELETE FROM `command` WHERE `name` = 'unban character'; +DELETE FROM `command` WHERE `name` = 'unban ip'; + +INSERT INTO `command` VALUES +('account set addon',3,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'), +('ban account',3,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban character',3,'Syntax: .ban character $Name $bantime $reason\r\nBan account and kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('ban ip',3,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'), +('baninfo account',3,'Syntax: .baninfo account\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax: .baninfo character\r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax: .baninfo ip\r\nWatch full information about a specific ban.'), +('banlist account',3,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'), +('banlist character',3,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'), +('banlist ip',3,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'), +('gm fly',3,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'), +('gobject near',3,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'), +('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'), +('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'), +('modify money',1,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'), +('modify mount',1,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'), +('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 10.'), +('modify titles',1,'Syntax: .modify titles #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), +('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'), +('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'), +('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'), +('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'), +('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'), +('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'), +('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player. Playername can be name of offline character.'), +('unban account',3,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'), +('unban character',3,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'), +('unban ip',3,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'); diff --git a/sql/old/3.0.9/01558_world.sql b/sql/old/3.0.9/01558_world.sql new file mode 100644 index 00000000000..e9f34946f56 --- /dev/null +++ b/sql/old/3.0.9/01558_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '44869' AND `spell_effect` = '-45018'; +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = '46019' AND `spell_effect` = '-45018'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(44869, -45018, 1, 'Remove Arcane Buffet'), +(46019, -45018, 1, 'Remove Arcane Buffet'); diff --git a/sql/old/3.0.9/01559_world.sql b/sql/old/3.0.9/01559_world.sql new file mode 100644 index 00000000000..c3e70a4d3cc --- /dev/null +++ b/sql/old/3.0.9/01559_world.sql @@ -0,0 +1,11 @@ +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(48077, 48075, 0, 'Holy Nova (rank8)'), +(48078, 48076, 0, 'Holy Nova (rank9)'), +(47585, 60069, 0, 'Dispersion (transform/regen)'); + +DELETE FROM `spell_proc_event` WHERE `entry` IN (47549); +INSERT INTO `spell_proc_event` VALUES (47549, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47551); +INSERT INTO `spell_proc_event` VALUES (47551, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (47552); +INSERT INTO `spell_proc_event` VALUES (47552, 0x00, 6, 0x00000000, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01576_mangos_7332_01_world_command.sql b/sql/old/3.0.9/01576_mangos_7332_01_world_command.sql new file mode 100644 index 00000000000..5d178fe6ba4 --- /dev/null +++ b/sql/old/3.0.9/01576_mangos_7332_01_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7331_01_mangos_command required_7332_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` = 'distance'; +INSERT INTO `command` VALUES +('distance',3,'Syntax: .distance [$name/$link]\r\n\r\nDisplay the distance from your character to the selected creature/player, or player with name $name, or player/creature/gameobject pointed to shift-link with guid.'); diff --git a/sql/old/3.0.9/01605_mangos_7349_01_world_spell_area.sql b/sql/old/3.0.9/01605_mangos_7349_01_world_spell_area.sql new file mode 100644 index 00000000000..f24dd96b2c7 --- /dev/null +++ b/sql/old/3.0.9/01605_mangos_7349_01_world_spell_area.sql @@ -0,0 +1,15 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7332_01_mangos_command required_7349_01_mangos_spell_area bit;*/ + +DROP TABLE IF EXISTS `spell_area`; +CREATE TABLE `spell_area` ( + `spell` mediumint(8) unsigned NOT NULL default '0', + `area` mediumint(8) unsigned NOT NULL default '0', + `quest_start` mediumint(8) unsigned NOT NULL default '0', + `quest_start_active` tinyint(1) unsigned NOT NULL default '0', + `quest_end` mediumint(8) unsigned NOT NULL default '0', + `aura_spell` mediumint(8) unsigned NOT NULL default '0', + `racemask` mediumint(8) unsigned NOT NULL default '0', + `gender` tinyint(1) unsigned NOT NULL default '2', + `autocast` tinyint(1) unsigned NOT NULL default '0', + PRIMARY KEY (`spell`,`area`,`quest_start`,`quest_start_active`,`aura_spell`,`racemask`,`gender`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.0.9/01613_world_scripts.sql b/sql/old/3.0.9/01613_world_scripts.sql new file mode 100644 index 00000000000..4a106a1fef0 --- /dev/null +++ b/sql/old/3.0.9/01613_world_scripts.sql @@ -0,0 +1,3 @@ +-- Script for Skarvald and Dalronn +UPDATE `creature_template` SET `ScriptName`= 'boss_skarvald_the_constructor' WHERE `entry` IN (24200,27390); +UPDATE `creature_template` SET `ScriptName`= 'boss_dalronn_the_controller' WHERE `entry` IN (24201,27389); diff --git a/sql/old/3.0.9/01614_characters_auctionhouse.sql b/sql/old/3.0.9/01614_characters_auctionhouse.sql new file mode 100644 index 00000000000..79423f1402d --- /dev/null +++ b/sql/old/3.0.9/01614_characters_auctionhouse.sql @@ -0,0 +1,24 @@ +ALTER TABLE `auctionhousebot` + ADD COLUMN `percentgreytradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Grey Trade Goods auction items' AFTER `maxtime`, + ADD COLUMN `percentorangetradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Orange Trade Goods auction items' AFTER `percentpurpletradegoods`, + ADD COLUMN `percentyellowtradegoods` int(11) default '0' COMMENT 'Sets the percentage of the Yellow Trade Goods auction items' AFTER `percentorangetradegoods`, + ADD COLUMN `percentgreyitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Grey auction items' AFTER `percentyellowtradegoods`, + ADD COLUMN `percentorangeitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Orange auction items' AFTER `percentpurpleitems`, + ADD COLUMN `percentyellowitems` int(11) default '0' COMMENT 'Sets the percentage of the non trade Yellow auction items' AFTER `percentorangeitems`, + ADD COLUMN `minpricegrey` int(11) default '100' COMMENT 'Minimum price of Grey items (percentage).' AFTER `percentyellowitems`, + ADD COLUMN `maxpricegrey` int(11) default '150' COMMENT 'Maximum price of Grey items (percentage).' AFTER `minpricegrey`, + ADD COLUMN `minpriceorange` int(11) default '3250' COMMENT 'Minimum price of Orange items (percentage).' AFTER `maxpricepurple`, + ADD COLUMN `maxpriceorange` int(11) default '5550' COMMENT 'Maximum price of Orange items (percentage).' AFTER `minpriceorange`, + ADD COLUMN `minpriceyellow` int(11) default '5250' COMMENT 'Minimum price of Yellow items (percentage).' AFTER `maxpriceorange`, + ADD COLUMN `maxpriceyellow` int(11) default '6550' COMMENT 'Maximum price of Yellow items (percentage).' AFTER `minpriceyellow`, + ADD COLUMN `minbidpricegrey` int(11) default '70' COMMENT 'Starting bid price of Grey items as a percentage of the randomly chosen buyout price. Default: 70' AFTER `maxpriceyellow`, + ADD COLUMN `maxbidpricegrey` int(11) default '100' COMMENT 'Starting bid price of Grey items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpricegrey`, + ADD COLUMN `minbidpriceorange` int(11) default '80' COMMENT 'Starting bid price of Orange items as a percentage of the randomly chosen buyout price. Default: 80' AFTER `maxbidpricepurple`, + ADD COLUMN `maxbidpriceorange` int(11) default '100' COMMENT 'Starting bid price of Orange items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpriceorange`, + ADD COLUMN `minbidpriceyellow` int(11) default '80' COMMENT 'Starting bid price of Yellow items as a percentage of the randomly chosen buyout price. Default: 80' AFTER `maxbidpriceorange`, + ADD COLUMN `maxbidpriceyellow` int(11) default '100' COMMENT 'Starting bid price of Yellow items as a percentage of the randomly chosen buyout price. Default: 100' AFTER `minbidpriceyellow`, + ADD COLUMN `maxstackgrey` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxbidpriceyellow`, + ADD COLUMN `maxstackorange` int(11) default '1' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxstackpurple`, + ADD COLUMN `maxstackyellow` int(11) default '1' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.' AFTER `maxstackorange`, + ADD COLUMN `buyerpriceorange` int(11) default '20' COMMENT 'Multiplier to vendorprice when buying orange items from auctionhouse' AFTER `buyerpricepurple`, + ADD COLUMN `buyerpriceyellow` int(11) default '22' COMMENT 'Multiplier to vendorprice when buying yellow items from auctionhouse' AFTER `buyerpriceorange`; diff --git a/sql/old/3.0.9/01618_world.sql b/sql/old/3.0.9/01618_world.sql new file mode 100644 index 00000000000..0f08c98b6ae --- /dev/null +++ b/sql/old/3.0.9/01618_world.sql @@ -0,0 +1,6 @@ +-- Glyph of power word: shield +INSERT INTO `spell_proc_event` VALUES (55672, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); + +-- Bloodsurge +DELETE FROM `spell_proc_event` WHERE `entry` IN (46915); +INSERT INTO `spell_proc_event` VALUES (46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01646_mangos_7369_01_world_quest_template.sql b/sql/old/3.0.9/01646_mangos_7369_01_world_quest_template.sql new file mode 100644 index 00000000000..3856e88ef9f --- /dev/null +++ b/sql/old/3.0.9/01646_mangos_7369_01_world_quest_template.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7349_01_mangos_spell_area required_7369_01_mangos_quest_template bit;*/ + +ALTER TABLE quest_template + DROP COLUMN ReqSourceRef1, + DROP COLUMN ReqSourceRef2, + DROP COLUMN ReqSourceRef3, + DROP COLUMN ReqSourceRef4; diff --git a/sql/old/3.0.9/01654_world.sql b/sql/old/3.0.9/01654_world.sql new file mode 100644 index 00000000000..466c0e01f05 --- /dev/null +++ b/sql/old/3.0.9/01654_world.sql @@ -0,0 +1 @@ +INSERT INTO `spell_proc_event` VALUES (17619, 0x00, 13, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01657_world.sql b/sql/old/3.0.9/01657_world.sql new file mode 100644 index 00000000000..bdd8c678c8a --- /dev/null +++ b/sql/old/3.0.9/01657_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=1010; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES(1010, "| Account | Character | IP | GM | EXP |"); diff --git a/sql/old/3.0.9/01661_world.sql b/sql/old/3.0.9/01661_world.sql new file mode 100644 index 00000000000..d8fcc0a0885 --- /dev/null +++ b/sql/old/3.0.9/01661_world.sql @@ -0,0 +1,2 @@ +-- Death Strike +INSERT INTO `spell_proc_event` VALUES (45469, 0x00, 15, 0x00000010, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01663_mangos_7376_01_world_spell_area.sql b/sql/old/3.0.9/01663_mangos_7376_01_world_spell_area.sql new file mode 100644 index 00000000000..6a036cbde2f --- /dev/null +++ b/sql/old/3.0.9/01663_mangos_7376_01_world_spell_area.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7369_01_mangos_quest_template required_7376_01_mangos_spell_area bit;*/ + +ALTER TABLE spell_area + CHANGE COLUMN `aura_spell` `aura_spell` mediumint(8) NOT NULL default '0'; diff --git a/sql/old/3.0.9/01688_mangos_7382_01_world_creature_template.sql b/sql/old/3.0.9/01688_mangos_7382_01_world_creature_template.sql new file mode 100644 index 00000000000..6edbd5e65dc --- /dev/null +++ b/sql/old/3.0.9/01688_mangos_7382_01_world_creature_template.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7376_01_mangos_spell_area required_7382_01_mangos_creature_template bit;*/ + +ALTER TABLE creature_template + ADD COLUMN unk16 float NOT NULL default '1' AFTER InhabitType, + ADD COLUMN unk17 float NOT NULL default '1' AFTER unk16; diff --git a/sql/old/3.0.9/01693_world.sql b/sql/old/3.0.9/01693_world.sql new file mode 100644 index 00000000000..d3b167561dd --- /dev/null +++ b/sql/old/3.0.9/01693_world.sql @@ -0,0 +1,87 @@ +-- Update Proc Rate +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('60442', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('57345', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('61356', '0', '0', '0', '0', '0', '0', '0', '0', '0', '45'), +('54707', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'), +('54808', '0', '0', '0', '0', '0', '0', '0', '0', '0', '60'); + +-- Update Spell Coefficients +DELETE FROM `spell_bonus_data` WHERE `entry` IN ('689', '18790', '172', '42223', '42224', '42225', '42226', '42218', '47817', '47818', '1949', '5857', '11681', '11682', '27214', '47822', '27243', '30108', '17962', '6789', '48181', '29722', '5676', '686', '17877', '30283', '1120', '30294', '44425', '42208', '42209', '42210', '42211', '42212', '42213', '42198', '42937', '42938', '11113', '31661', '120', '19750', '635', '25914', '25913', '25903', '27175', '33074', '48820', '48821', '58597', '31803', '53742', '31893', '32221', '53719', '53718', '20167', '20424', '31804', '53733', '31898', '32220', '53726', '53725', '20267', '20187', '20467', '53600', '596', '2944', '8092', '27813', '27817', '27818', '33619'); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('689', '0', '0.143', '0', 'Warlock - Drain Life'), +('18790', '0', '0', '0','Warlock - Fel Stamina'), +('172', '0', '0.2', '0', 'Warlock - Corruption'), +('42223', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 1'), +('42224', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 2'), +('42225', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 3'), +('42226', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 4'), +('42218', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 5'), +('47817', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 6'), +('47818', '0.6932', '0', '0', 'Warlock - Rain of Fire Triggered Rank 7'), +('1949', '0', '0.0949', '0', 'Warlock - Hellfire'), +('5857', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 1'), +('11681', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 2'), +('11682', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 3'), +('27214', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 4'), +('47822', '0.1427', '0', '0', 'Warlock - Hellfire Effect on Enemy Rank 5'), +('27243', '0.2129', '0.25', '0', 'Warlock - Seed of Corruption'), +('30108', '0', '0.2', '0', 'Warlock - Unstable Affliction'), +('17962', '0.4293', '0', '0', 'Warlock - Conflagrate'), +('6789', '0.214', '0', '0', 'Warlock - Death Coil'), +('48181', '0.4793', '0', '0', 'Warlock - Haunt'), +('29722', '0.7139', '0', '0', 'Warlock - Incinerate'), +('5676', '0.4293', '0', '0', 'Warlock - Searing Pain'), +('686', '0.8569', '0', '0', 'Warlock - Shadow Bolt'), +('17877', '0.4293', '0', '0', 'Warlock - Shadowburn'), +('30283', '0.1932', '0', '0', 'Warlock - Shadowfury'), +('1120', '0', '0.429', '0', 'Warlock - Drain Soul'), +('30294', '0', '0', '0', 'Warlock - Soul Leech'), +('44425', '0.7143', '0', '0', 'Mage - Arcane Barrage'), +('42208', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 1'), +('42209', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 2'), +('42210', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 3'), +('42211', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 4'), +('42212', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 5'), +('42213', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 6'), +('42198', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 7'), +('42937', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 8'), +('42938', '0.1437', '0', '0', 'Mage - Blizzard Triggered Spell Rank 9'), +('11113', '0.1936', '0', '0', 'Mage - Blast Wave Rank'), +('31661', '0.1936', '0', '0', 'Mage - Dragons Breath'), +('120', '0.214', '0', '0', 'Mage - Cone of Cold'), +('19750', '1', '0', '0', 'Paladin - Flash of Light'), +('635', '1.66', '0', '0', 'Paladin - Holy Light'), +('25914', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 1'), +('25913', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 2'), +('25903', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 3'), +('27175', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 4'), +('33074', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 5'), +('48820', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 6'), +('48821', '0.81', '0', '0', 'Paladin - Holy Shock Triggered Heal Rank 7'), +('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), +('31803', '0', '0.018', '0.03', 'Paladin - Holy Vengeance'), +('53742', '0', '0.018', '0.03', 'Paladin - Blood Corruption'), +('31893', '0', '0', '0', 'Paladin - Seal of Blood Enemy Proc'), +('32221', '0', '0', '0', 'Paladin - Seal of Blood Self Proc'), +('53719', '0', '0', '0', 'Paladin - Seal of The Martyr Enemy Proc'), +('53718', '0', '0', '0', 'Paladin - Seal of The Martyr Self Proc'), +('20167', '0.15', '0', '0.15', 'Paladin - Seal of Light Proc'), +('20424', '0.1035', '0', '0', 'Paladin - Seal of Command Proc'), +('31804', '0.22', '0', '0.14', 'Paladin - Judgement of Vengeance'), +('53733', '0.22', '0', '0.14', 'Paladin - Judgement of Corruption'), +('31898', '0.25', '0', '0.16', 'Paladin - Judgement of Blood Enemy'), +('32220', '0', '0', '0', 'Paladin - Judgement of Blood Self'), +('53726', '0.25', '0', '0.16', 'Paladin - Judgement of the Martyr Enemy'), +('53725', '0', '0', '0', 'Paladin - Judgement of the Martyr Self'), +('20267', '0.1', '0', '0.1', 'Paladin - Judgement of Light Proc'), +('20187', '0.4', '0', '0.25', 'Paladin - Judgement of Righteousness'), +('20467', '0.25', '0', '0.16', 'Paladin - Judgement of Command'), +('53600', '0', '0', '0', 'Paladin - Shield of Righteousness'), +('596', '0.8068', '0', '0', 'Priest - Prayer of Healing'), +('2944', '0.8149', '0', '0', 'Priest - Devouring Plague'), +('8092', '0.428', '0', '0', 'Priest - Mind Blast'), +('27813', '0', '0', '0', 'Priest - Blessed Recovery Rank 1'), +('27817', '0', '0', '0', 'Priest - Blessed Recovery Rank 2'), +('27818', '0', '0', '0', 'Priest - Blessed Recovery Rank 3'), +('33619', '0', '0', '0', 'Priest - Reflective Shield'); diff --git a/sql/old/3.0.9/01694_world.sql b/sql/old/3.0.9/01694_world.sql new file mode 100644 index 00000000000..bfbb47a89d0 --- /dev/null +++ b/sql/old/3.0.9/01694_world.sql @@ -0,0 +1,16 @@ +-- Sanctified Wrath +INSERT INTO `spell_proc_event` VALUES (57318, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); +INSERT INTO `spell_proc_event` VALUES (53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 6); + +-- Star Sinner +DELETE FROM `spell_proc_event` WHERE `entry` IN (54738); +INSERT INTO `spell_proc_event` VALUES (54738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 45); + +-- Tentacles +DELETE FROM `spell_proc_event` WHERE `entry` IN (61618); +INSERT INTO `spell_proc_event` VALUES (61618, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); + +-- Demonic Sacrifice +DELETE FROM `spell_bonus_data` WHERE `entry` = 18790; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('18790','0','0','0','Warlock - Fel Stamina'); diff --git a/sql/old/3.0.9/01697_mangos_7388_01_world_trinity_string.sql b/sql/old/3.0.9/01697_mangos_7388_01_world_trinity_string.sql new file mode 100644 index 00000000000..c452723b519 --- /dev/null +++ b/sql/old/3.0.9/01697_mangos_7388_01_world_trinity_string.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7382_01_mangos_creature_template required_7388_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01703_world.sql b/sql/old/3.0.9/01703_world.sql new file mode 100644 index 00000000000..726c0b684cb --- /dev/null +++ b/sql/old/3.0.9/01703_world.sql @@ -0,0 +1,140 @@ +DROP TABLE IF EXISTS `access_requirement`; +CREATE TABLE `access_requirement` ( + `id` bigint(20) unsigned NOT NULL COMMENT 'Identifier', + `level_min` tinyint(3) unsigned NOT NULL default '0', + `level_max` tinyint(3) unsigned NOT NULL default '0', + `item` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `item2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_key2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `quest_failed_text` TEXT NULL DEFAULT NULL, + `heroic_quest_done` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0', + `heroic_quest_failed_text` TEXT NULL DEFAULT NULL, + `comment` TEXT NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Access Requirements'; + +ALTER TABLE `instance_template` + DROP COLUMN `levelMin`, + DROP COLUMN `levelMax`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `reset_delay`; + +ALTER TABLE `areatrigger_teleport` + DROP COLUMN `required_level`, + DROP COLUMN `required_item`, + DROP COLUMN `required_item2`, + DROP COLUMN `heroic_key`, + DROP COLUMN `heroic_key2`, + DROP COLUMN `heroic_required_quest_done`, + DROP COLUMN `heroic_required_failed_quest_text`, + DROP COLUMN `required_quest_done`, + DROP COLUMN `required_failed_text`, + ADD COLUMN `access_id` bigint(20) unsigned NOT NULL DEFAULT '0' AFTER `name`; + +INSERT INTO `access_requirement` VALUES +('1','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Shadowfang Keep (33)'), +('2','15','0','0','0','0','0','0',NULL,'0',NULL,'instance The Stockade (34)'), +('3','10','0','0','0','0','0','0',NULL,'0',NULL,'instance The Deadmines (36)'), +('4','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Wailing Caverns (43)'), +('5','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Kraul (47)'), +('6','10','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackfathom Deeps (48)'), +('7','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Uldaman (70)'), +('8','15','0','0','0','0','0','0',NULL,'0',NULL,'instance Gnomeregan (90)'), +('9','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunken Temple (109)'), +('10','25','0','0','0','0','0','0',NULL,'0',NULL,'instance Razorfen Downs (129)'), +('11','20','0','0','0','0','0','0',NULL,'0',NULL,'instance Scarlet Monastery (189)'), +('12','35','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Farrak (209)'), +('13','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Spire (229)'), +('14','40','0','0','0','0','0','0',NULL,'0',NULL,'instance Blackrock Depths (230)'), +('15','55','0','16309','0','0','0','0',NULL,'0',NULL,'instance Onyxia\'s Lair (249)'), +('16','66','0','0','0','30635','0','10285','You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.','0',NULL,'instance The Black Morass (269)'), +('17','45','0','13704','0','0','0','0',NULL,'0',NULL,'instance Scholomance (289)'), +('18','50','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Gurub (309)'), +('19','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Stratholme (329)'), +('20','30','0','0','0','0','0','0',NULL,'0',NULL,'instance Maraudon (349)'), +('21','8','0','0','0','0','0','0',NULL,'0',NULL,'instance Ragefire Chasm (389)'), +('22','50','0','0','0','0','0','7487',NULL,'0',NULL,'instance Molten Core (409)'), +('23','45','0','0','0','0','0','0',NULL,'0',NULL,'instance Dire Maul (429)'), +('24','60','0','0','0','0','0','7761',NULL,'0',NULL,'instance Blackwing Lair (469)'), +('25','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Ruins of Ahn\'Qiraj (509)'), +('26','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Temple of Ahn\'Qiraj (531)'), +('27','68','0','0'/*'24490'*/,'0','0','0','0',NULL,'0',NULL,'instance Karazhan (532)'), +('28','60','0','0','0','0','0','0',NULL,'0',NULL,'instance Naxxramas (533)'), +('29','70','0','0','0','0','0','10445',NULL,'0',NULL,'instance Hyjal Summit (534)'), +('30','55','0','0'/*'28395'*/,'0','30637','30622','0',NULL,'0',NULL,'instance The Shattered Halls (540)'), +('31','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance The Blood Furnace (542)'), +('32','55','0','0','0','30637','30622','0',NULL,'0',NULL,'instance Hellfire Ramparts (543)'), +('33','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Magtheridon\'s Lair (544)'), +('34','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Steamvault (545)'), +('35','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Underbog (546)'), +('36','55','0','0','0','30623','0','0',NULL,'0',NULL,'instance The Slave Pens (547)'), +('37','70','0','0','0','0','0','0'/*'10901'*/,NULL,'0',NULL,'instance Serpentshrine Cavern (548)'), +('38','70','0','0'/*'31704'*/,'0','0','0','0',NULL,'0',NULL,'instance The Eye (550)'), +('39','68','0','0'/*'31084'*/,'0','30634','0','0',NULL,'0',NULL,'instance The Arcatraz (552)'), +('40','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Botanica (553)'), +('41','68','0','0','0','30634','0','0',NULL,'0',NULL,'instance The Mechanar (554)'), +('42','65','0','27991','0','30633','0','0',NULL,'0',NULL,'instance Shadow Labyrinth (555)'), +('43','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Sethekk Halls (556)'), +('44','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Mana-Tombs (557)'), +('45','55','0','0','0','30633','0','0',NULL,'0',NULL,'instance Auchenai Crypts (558)'), +('46','66','0','0','0','30635','0','0',NULL,'0',NULL,'instance Old Hillsbrad Foothills (560)'), +('47','70','0','32649','0','0','0','0',NULL,'0',NULL,'instance Black Temple (564)'), +('48','65','0','0','0','0','0','0',NULL,'0',NULL,'instance Gruul\'s Lair (565)'), +('49','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Zul\'Aman (568)'), +('50','70','0','0','0','0','0','0',NULL,'0',NULL,'instance Sunwell Plateau (580)'), +('51','70','0','0','0','0','0','0',NULL,'11492','Heroic Difficulty requires completion of the "Hard to Kill" quest.','instance Magisters\' Terrace (585)'), +('52','58','0','0','0','0','0','0',NULL,'0',NULL,'Dark Portal'); + +UPDATE `instance_template` SET `access_id` = '1' WHERE `map` = '33'; +UPDATE `instance_template` SET `access_id` = '2' WHERE `map` = '34'; +UPDATE `instance_template` SET `access_id` = '3' WHERE `map` = '36'; +UPDATE `instance_template` SET `access_id` = '4' WHERE `map` = '43'; +UPDATE `instance_template` SET `access_id` = '5' WHERE `map` = '47'; +UPDATE `instance_template` SET `access_id` = '6' WHERE `map` = '48'; +UPDATE `instance_template` SET `access_id` = '7' WHERE `map` = '70'; +UPDATE `instance_template` SET `access_id` = '8' WHERE `map` = '90'; +UPDATE `instance_template` SET `access_id` = '9' WHERE `map` = '109'; +UPDATE `instance_template` SET `access_id` = '10' WHERE `map` = '129'; +UPDATE `instance_template` SET `access_id` = '11' WHERE `map` = '189'; +UPDATE `instance_template` SET `access_id` = '12' WHERE `map` = '209'; +UPDATE `instance_template` SET `access_id` = '13' WHERE `map` = '229'; +UPDATE `instance_template` SET `access_id` = '14' WHERE `map` = '230'; +UPDATE `instance_template` SET `access_id` = '15' WHERE `map` = '249'; +UPDATE `instance_template` SET `access_id` = '16' WHERE `map` = '269'; +UPDATE `instance_template` SET `access_id` = '17' WHERE `map` = '289'; +UPDATE `instance_template` SET `access_id` = '18' WHERE `map` = '309'; +UPDATE `instance_template` SET `access_id` = '19' WHERE `map` = '329'; +UPDATE `instance_template` SET `access_id` = '20' WHERE `map` = '349'; +UPDATE `instance_template` SET `access_id` = '21' WHERE `map` = '389'; +UPDATE `instance_template` SET `access_id` = '22' WHERE `map` = '409'; +UPDATE `instance_template` SET `access_id` = '23' WHERE `map` = '429'; +UPDATE `instance_template` SET `access_id` = '24' WHERE `map` = '469'; +UPDATE `instance_template` SET `access_id` = '25' WHERE `map` = '509'; +UPDATE `instance_template` SET `access_id` = '26' WHERE `map` = '531'; +UPDATE `instance_template` SET `access_id` = '27' WHERE `map` = '532'; +UPDATE `instance_template` SET `access_id` = '28' WHERE `map` = '533'; +UPDATE `instance_template` SET `access_id` = '29' WHERE `map` = '534'; +UPDATE `instance_template` SET `access_id` = '30' WHERE `map` = '540'; +UPDATE `instance_template` SET `access_id` = '31' WHERE `map` = '542'; +UPDATE `instance_template` SET `access_id` = '32' WHERE `map` = '543'; +UPDATE `instance_template` SET `access_id` = '33' WHERE `map` = '544'; +UPDATE `instance_template` SET `access_id` = '34' WHERE `map` = '545'; +UPDATE `instance_template` SET `access_id` = '35' WHERE `map` = '546'; +UPDATE `instance_template` SET `access_id` = '36' WHERE `map` = '547'; +UPDATE `instance_template` SET `access_id` = '37' WHERE `map` = '548'; +UPDATE `instance_template` SET `access_id` = '38' WHERE `map` = '550'; +UPDATE `instance_template` SET `access_id` = '39' WHERE `map` = '552'; +UPDATE `instance_template` SET `access_id` = '40' WHERE `map` = '553'; +UPDATE `instance_template` SET `access_id` = '41' WHERE `map` = '554'; +UPDATE `instance_template` SET `access_id` = '42' WHERE `map` = '555'; +UPDATE `instance_template` SET `access_id` = '43' WHERE `map` = '556'; +UPDATE `instance_template` SET `access_id` = '44' WHERE `map` = '557'; +UPDATE `instance_template` SET `access_id` = '45' WHERE `map` = '558'; +UPDATE `instance_template` SET `access_id` = '46' WHERE `map` = '560'; +UPDATE `instance_template` SET `access_id` = '47' WHERE `map` = '564'; +UPDATE `instance_template` SET `access_id` = '48' WHERE `map` = '565'; +UPDATE `instance_template` SET `access_id` = '49' WHERE `map` = '568'; +UPDATE `instance_template` SET `access_id` = '50' WHERE `map` = '580'; +UPDATE `instance_template` SET `access_id` = '51' WHERE `map` = '585'; +UPDATE `areatrigger_teleport` SET `access_id` = '52' WHERE `id` IN ('4352','4354'); diff --git a/sql/old/3.0.9/01709_mangos_7393_01_world_game_event.sql b/sql/old/3.0.9/01709_mangos_7393_01_world_game_event.sql new file mode 100644 index 00000000000..8ea4ed9380d --- /dev/null +++ b/sql/old/3.0.9/01709_mangos_7393_01_world_game_event.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7390_01_mangos_areatrigger_teleport required_7393_01_mangos_game_event bit;*/ + +ALTER TABLE `game_event` + ADD COLUMN `holiday` mediumint(8) unsigned NOT NULL default '0' COMMENT 'Client side holiday id' AFTER `length`; diff --git a/sql/old/3.0.9/01724_mangos_7399_01_world_trinity_string.sql b/sql/old/3.0.9/01724_mangos_7399_01_world_trinity_string.sql new file mode 100644 index 00000000000..cf98d1f6dd8 --- /dev/null +++ b/sql/old/3.0.9/01724_mangos_7399_01_world_trinity_string.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7393_01_mangos_game_event required_7399_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (753, 754, 755); +INSERT INTO `trinity_string` VALUES +(753,'The battle for Warsong Gulch begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(754,'The battle for Arathi Basin begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(755,'The battle for Eye of the Storm begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01727_world.sql b/sql/old/3.0.9/01727_world.sql new file mode 100644 index 00000000000..208dd497e14 --- /dev/null +++ b/sql/old/3.0.9/01727_world.sql @@ -0,0 +1 @@ +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES (42857,1,23954); diff --git a/sql/old/3.0.9/01727_world_script.sql b/sql/old/3.0.9/01727_world_script.sql new file mode 100644 index 00000000000..0c87218514c --- /dev/null +++ b/sql/old/3.0.9/01727_world_script.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_ingvar_the_plunderer' WHERE `entry`=23954; +UPDATE `creature_template` SET `ScriptName`='mob_annhylde_the_caller' WHERE `entry`=24068; +UPDATE `creature_template` SET `ScriptName`='mob_ingvar_throw_dummy' WHERE `entry`=23997; diff --git a/sql/old/3.0.9/01729_world.sql b/sql/old/3.0.9/01729_world.sql new file mode 100644 index 00000000000..6066bb52333 --- /dev/null +++ b/sql/old/3.0.9/01729_world.sql @@ -0,0 +1,4 @@ +-- Judgements of the Wise +REPLACE INTO `spell_proc_event` VALUES (31876, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31877, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (31878, 0x00, 10, 0x20180400, 0x0000008, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01730_world.sql b/sql/old/3.0.9/01730_world.sql new file mode 100644 index 00000000000..615277e980b --- /dev/null +++ b/sql/old/3.0.9/01730_world.sql @@ -0,0 +1,4 @@ +-- Faerie fire +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES ('60089', '0', '0', '0.05', 'Druid - Faerie Fire (Bear Form)'); +-- Glyph of Devastate +INSERT INTO `spell_proc_event` VALUES (58388, 0x00, 4, 0x00000040, 0x00000000, 0x00000000, 0x00000110, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01732_world.sql b/sql/old/3.0.9/01732_world.sql new file mode 100644 index 00000000000..c3ff759c29a --- /dev/null +++ b/sql/old/3.0.9/01732_world.sql @@ -0,0 +1,7 @@ +-- Improved Cower +INSERT INTO `spell_proc_event` VALUES (53180, 0x00, 9, 0x00000000, 268435456, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (53181, 0x00, 9, 0x00000000, 268435456, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); + +-- Guard Dog +INSERT INTO `spell_proc_event` VALUES (53178, 0x00, 9, 0x00000000, 268435456, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (53179, 0x00, 9, 0x00000000, 268435456, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01755_world.sql b/sql/old/3.0.9/01755_world.sql new file mode 100644 index 00000000000..2f2e30561e4 --- /dev/null +++ b/sql/old/3.0.9/01755_world.sql @@ -0,0 +1,12 @@ +DELETE FROM spell_proc_event WHERE entry IN (47535, 47536, 47537, 47538, 47539); +-- Rapture +INSERT INTO `spell_proc_event` VALUES (47535, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47536, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47537, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47538, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (47539, 0x00, 6, 0x1800, 0x10000, 0x00000000, 0x00014010, 0x00000000, 0.000000, 0.000000, 0); +-- Aspect of the viper +INSERT INTO `spell_proc_event` VALUES (34074, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0.000000, 0.000000, 0); + +DELETE FROM `spell_bonus_data` WHERE entry=2944; +INSERT INTO `spell_bonus_data` VALUES ('2944', '0', '0.1849', '0', 'Priest - Devouring Plague'); diff --git a/sql/old/3.0.9/01764_world.sql b/sql/old/3.0.9/01764_world.sql new file mode 100644 index 00000000000..b87a0488e9c --- /dev/null +++ b/sql/old/3.0.9/01764_world.sql @@ -0,0 +1,9 @@ +-- Infusion of Light +REPLACE INTO `spell_proc_event` VALUES (54149, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (53672, 0x00, 10, 2097152, 65536, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Illumination +REPLACE INTO `spell_proc_event` VALUES (20210, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (20212, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (20213, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (20214, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (20215, 0x00, 10, 3221225472, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01766_world.sql b/sql/old/3.0.9/01766_world.sql new file mode 100644 index 00000000000..6ed4846c97e --- /dev/null +++ b/sql/old/3.0.9/01766_world.sql @@ -0,0 +1,2 @@ +REPLACE INTO `spell_proc_event` VALUES (33182, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (33174, 0x00, 6, 32, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01791_mangos_7422_01_world_trinity_string.sql b/sql/old/3.0.9/01791_mangos_7422_01_world_trinity_string.sql new file mode 100644 index 00000000000..5ac7aa36412 --- /dev/null +++ b/sql/old/3.0.9/01791_mangos_7422_01_world_trinity_string.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7399_01_mangos_mangos_string required_7422_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (811, 812, 813, 814, 815); +INSERT INTO `trinity_string` VALUES +(811,'Guild Master',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(812,'Officer',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(813,'Veteran',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(814,'Member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(815,'Initiate',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01814_world.sql b/sql/old/3.0.9/01814_world.sql new file mode 100644 index 00000000000..2940f0606da --- /dev/null +++ b/sql/old/3.0.9/01814_world.sql @@ -0,0 +1,4 @@ +-- Improved Fire Nova Totem +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086, 16544); +INSERT INTO `spell_proc_event` VALUES (16086, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (16544, 0x00, 7, 0, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01825_world.sql b/sql/old/3.0.9/01825_world.sql new file mode 100644 index 00000000000..9548a529cdd --- /dev/null +++ b/sql/old/3.0.9/01825_world.sql @@ -0,0 +1 @@ +INSERT INTO `spell_linked_spell` VALUES (-47953, 60406, 0, 'Divine hymn buff to enemies'); diff --git a/sql/old/3.0.9/01828_world.sql b/sql/old/3.0.9/01828_world.sql new file mode 100644 index 00000000000..e984b8ef56f --- /dev/null +++ b/sql/old/3.0.9/01828_world.sql @@ -0,0 +1,3 @@ +INSERT INTO `spell_linked_spell` VALUES (48265, 49772, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (49772, 55222, 2, 'Unholy Presence'); +INSERT INTO `spell_linked_spell` VALUES (48263, 61261, 2, 'Frost Presence'); diff --git a/sql/old/3.0.9/01877_mangos_7439_01_world_trinity_string.sql b/sql/old/3.0.9/01877_mangos_7439_01_world_trinity_string.sql new file mode 100644 index 00000000000..4b278a49e9d --- /dev/null +++ b/sql/old/3.0.9/01877_mangos_7439_01_world_trinity_string.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7422_01_mangos_mangos_string required_7439_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (175); +INSERT INTO `trinity_string` VALUES +(175,'Liquid level: %f, ground: %f, type: %d, status: %d',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/01884_world.sql b/sql/old/3.0.9/01884_world.sql new file mode 100644 index 00000000000..137639704e9 --- /dev/null +++ b/sql/old/3.0.9/01884_world.sql @@ -0,0 +1 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (10056, 10057); diff --git a/sql/old/3.0.9/01886_world.sql b/sql/old/3.0.9/01886_world.sql new file mode 100644 index 00000000000..d682101ff6f --- /dev/null +++ b/sql/old/3.0.9/01886_world.sql @@ -0,0 +1,6 @@ +INSERT INTO `spell_linked_spell` VALUES (61847, 61848, 2, 'Aspect of te dragonhawk'); +INSERT INTO `spell_linked_spell` VALUES (61846, 61848, 2, 'Aspect of te dragonhawk'); + +-- Glyph of Aspect of the Monkey +REPLACE INTO `spell_proc_event` VALUES (13163, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); +REPLACE INTO `spell_proc_event` VALUES (61848, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000010, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01911_world.sql b/sql/old/3.0.9/01911_world.sql new file mode 100644 index 00000000000..4a351fcaabc --- /dev/null +++ b/sql/old/3.0.9/01911_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 15.000000, 0.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0x00000000, 0x0010000, 0x00000000, 7.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01912_world.sql b/sql/old/3.0.9/01912_world.sql new file mode 100644 index 00000000000..defcec0ee70 --- /dev/null +++ b/sql/old/3.0.9/01912_world.sql @@ -0,0 +1,5 @@ +-- Improved Fear +DELETE FROM `spell_proc_event` WHERE `entry` IN (53754, 53759); +INSERT INTO `spell_proc_event` VALUES +(53754, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0), +(53759, 0x00, 5, 0x00000000, 1024, 0x00000000, 0x00000000, 0x0006000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01927_world.sql b/sql/old/3.0.9/01927_world.sql new file mode 100644 index 00000000000..8867c6cb24a --- /dev/null +++ b/sql/old/3.0.9/01927_world.sql @@ -0,0 +1,11 @@ +-- Nature's Grace -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (16880, 61345, 61346); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(16880, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61345, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), +(61346, 0x48, 7, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +-- Blade Twisting -- +DELETE FROM `spell_proc_event` WHERE `entry` IN (31124, 31126); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(31124, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(31126, 0x00, 8, 0x01000006, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01939_word.sql b/sql/old/3.0.9/01939_word.sql new file mode 100644 index 00000000000..dec33f94d59 --- /dev/null +++ b/sql/old/3.0.9/01939_word.sql @@ -0,0 +1,5 @@ +-- Psychic Horror +DELETE FROM `spell_proc_event` WHERE `entry` IN (47571, 47572); +INSERT INTO `spell_proc_event` VALUES +(47571, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 50.000000, 0), +(47572, 0x00, 6, 65536, 0x00000000, 0x00000000, 0x00010000, 0x0006000, 0.000000, 100.000000, 0); diff --git a/sql/old/3.0.9/01957_word.sql b/sql/old/3.0.9/01957_word.sql new file mode 100644 index 00000000000..83f7dcf8105 --- /dev/null +++ b/sql/old/3.0.9/01957_word.sql @@ -0,0 +1,5 @@ +-- Furious Attacks +DELETE FROM `spell_proc_event` WHERE `entry` IN (46910, 46911); +INSERT INTO `spell_proc_event` VALUES +(46910, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 5.5000000, 0.000000, 0), +(46911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000001, 7.5000000, 0.000000, 0); diff --git a/sql/old/3.0.9/01962_mangos_7472_01_world_trinity_string.sql b/sql/old/3.0.9/01962_mangos_7472_01_world_trinity_string.sql new file mode 100644 index 00000000000..811291ae228 --- /dev/null +++ b/sql/old/3.0.9/01962_mangos_7472_01_world_trinity_string.sql @@ -0,0 +1,27 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7439_01_mangos_mangos_string required_7472_01_mangos_mangos_string bit;*/ + +DELETE FROM trinity_string WHERE entry >= 667 and entry <= 687 or entry = 614 or entry = 615; +INSERT INTO trinity_string VALUES +(614,'The Alliance flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(615,'The Horde flag is now placed at its base.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(667,'The Alliance has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(668,'The Horde has taken control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(669,'The Alliance has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(670,'The Horde has taken control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(671,'The Alliance has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(672,'The Horde has taken control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(673,'The Alliance has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(674,'The Horde has taken control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(675,'The Alliance has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(676,'The Horde has lost control of the Mage Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(677,'The Alliance has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(678,'The Horde has lost control of the Draenei Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(679,'The Alliance has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(680,'The Horde has lost control of the Blood Elf Tower!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(681,'The Alliance has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(682,'The Horde has lost control of the Fel Reaver Ruins!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(683,'%s has taken the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(684,'The Alliance have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(685,'The Horde have captured the flag!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(686,'The flag has been dropped.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(687,'The flag has been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02013_world.sql b/sql/old/3.0.9/02013_world.sql new file mode 100644 index 00000000000..ed898678a56 --- /dev/null +++ b/sql/old/3.0.9/02013_world.sql @@ -0,0 +1,5 @@ +-- Shattered Barrier +DELETE FROM `spell_proc_event` WHERE `entry` IN (44745, 54787, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0), +(54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00008000, 0x0002000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02021_world.sql b/sql/old/3.0.9/02021_world.sql new file mode 100644 index 00000000000..ab88db8bbda --- /dev/null +++ b/sql/old/3.0.9/02021_world.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (30293, 30295, 30296); +INSERT INTO `spell_proc_event` VALUES +-- Soul Leech +(30293, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30295, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0), +(30296, 0x00, 5, 0x00000381, 0x200C0, 0x00000000, 0x0000000, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02025_mangos_7493_01_world_command.sql b/sql/old/3.0.9/02025_mangos_7493_01_world_command.sql new file mode 100644 index 00000000000..f3c8db438fc --- /dev/null +++ b/sql/old/3.0.9/02025_mangos_7493_01_world_command.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7472_01_mangos_mangos_string required_7493_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('gobject near','gobject phase','gobject setphase'); + +INSERT INTO `command` VALUES +('gobject near',2,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'); diff --git a/sql/old/3.0.9/02025_mangos_7495_01_world_trinity_string.sql b/sql/old/3.0.9/02025_mangos_7495_01_world_trinity_string.sql new file mode 100644 index 00000000000..76669519c5f --- /dev/null +++ b/sql/old/3.0.9/02025_mangos_7495_01_world_trinity_string.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7493_01_mangos_command required_7495_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (276,277,524); +INSERT INTO `trinity_string` VALUES +(276,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(277,'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(524,'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02031_realmd.sql b/sql/old/3.0.9/02031_realmd.sql new file mode 100644 index 00000000000..fb81c0e99c8 --- /dev/null +++ b/sql/old/3.0.9/02031_realmd.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `logs`; +-- create logs table +CREATE TABLE `logs` ( + `time` int(14) NOT NULL, + `realm` int(4) NOT NULL, + `type` int(4) NOT NULL, + `string` text +) ENGINE=MyISAM DEFAULT CHARSET=latin1; diff --git a/sql/old/3.0.9/02057_world.sql b/sql/old/3.0.9/02057_world.sql new file mode 100644 index 00000000000..e6bfc96ff16 --- /dev/null +++ b/sql/old/3.0.9/02057_world.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (15290, 39373, 33778, 379, 38395, 40972, 22845, 33504, 34299); +INSERT INTO `spell_bonus_data` VALUES +(15290, 0, 0, 0, 'Vampiric Embrace'), +(39373, 0, 0, 0, 'Shadowmend'), +(33778, 0, 0, 0, 'Lifebloom'), +(379, 0, 0, 0, 'Earth Shield'), +(38395, 0, 0, 0, 'Siphon Essence'), +(40972, 0, 0, 0, 'Heal'), +(22845, 0, 0, 0, 'Frenzied Regeneration'), +(33504, 0, 0, 0, 'Mark of Conquest'), +(34299, 0, 0, 0, 'Improved Leader of the Pack'); diff --git a/sql/old/3.0.9/02064_world.sql b/sql/old/3.0.9/02064_world.sql new file mode 100644 index 00000000000..83004c25fd6 --- /dev/null +++ b/sql/old/3.0.9/02064_world.sql @@ -0,0 +1,7 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (7523,7524); +INSERT INTO `trinity_string` VALUES +(7523,'WORLD: Denying connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(7524,'WORLD: Accepting connections.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +DELETE FROM `command` WHERE `name` IN ('server set closed'); +INSERT INTO `command` VALUES ('server set closed', 3, 'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'); diff --git a/sql/old/3.0.9/02080_mangos_7503_01_world_command.sql b/sql/old/3.0.9/02080_mangos_7503_01_world_command.sql new file mode 100644 index 00000000000..fbffcd1d021 --- /dev/null +++ b/sql/old/3.0.9/02080_mangos_7503_01_world_command.sql @@ -0,0 +1,15 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7495_01_mangos_mangos_string required_7503_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('addmove','allowmove','debug Mod32Value','debug standstate','go creature','go graveyard','go trigger','gobject phase','gobject setphase','Mod32Value','modify arena','modify standstate','npc addmove','npc allowmove','npc textemote','npc phase','npc setphase','showhonor'); +INSERT INTO `command` VALUES +('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'), +('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'), +('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'), +('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'), +('gobject setphase',2,'Syntax: .gobject setphase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), +('modify arena',1,'Syntax: .modify arena #value\r\nAdd $amount arena points to the selected player.'), +('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'), +('npc addmove',2,'Syntax: .npc addmove #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), +('npc allowmove',3,'Syntax: .npc allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), +('npc setphase',2,'Syntax: .npc setphase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'); diff --git a/sql/old/3.0.9/02131_world.sql b/sql/old/3.0.9/02131_world.sql new file mode 100644 index 00000000000..60b56178bdd --- /dev/null +++ b/sql/old/3.0.9/02131_world.sql @@ -0,0 +1,22 @@ +DELETE FROM `command` WHERE `name` IN ('server difftime', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` IN ('reload tickets'); +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp event add',2,'Syntax: .wp event add $subcommand\nAdd new waypoint action in DB.'), +('wp event mod',2,'Syntax: .wp mod $eventid $parameter $parameter_value\nModify parameter value for specified eventid.\nPossible parameters: pos_x, pos_y, pos_z, command, datalong, datalon2, dataint.'), +('wp event listid',2,'Syntax: .wp event listid $eventid\nShows specified eventid info.'), +('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod ',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'), +('wp mod del',2,'Syntax: .wp mod del\nDelete selected waypoint.'), +('wp mod move',2,'Syntax: .wp mod move\nChange selected waypoint coordinates to your position.'), +('wp mod move_flag',2,'Syntax: .wp mod move_flag\nSet move/run flag.'), +('wp mod action',2,'Syntax: .wp mod action\nAssign action (waypoint script id) to selected waypoint.'), +('wp mod action_chance',2,'Syntax: .wp mod action_chance\nAssign chance.'); diff --git a/sql/old/3.0.9/02138_world.sql b/sql/old/3.0.9/02138_world.sql new file mode 100644 index 00000000000..c95ca63c25d --- /dev/null +++ b/sql/old/3.0.9/02138_world.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (55198, 34026); +INSERT INTO `spell_proc_event` VALUES +-- Tidial Force +(55198, 0x00, 11, 0x000001C0, 0x00000000, 0x00000000, 0x00004000, 0x00000002, 0.000000, 0.000000, 0), +-- Kill Command +(34026, 0x00, 9, 0x00000000, 0x10000000, 0x00000000, 0x0000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02139_script_waypoint.sql b/sql/old/3.0.9/02139_script_waypoint.sql new file mode 100644 index 00000000000..c289df1cc6e --- /dev/null +++ b/sql/old/3.0.9/02139_script_waypoint.sql @@ -0,0 +1,49 @@ +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; + +DELETE FROM `script_waypoint` WHERE `entry`=16295; +INSERT INTO `script_waypoint` VALUES +(16295, 0, 7545.070000, -7359.870000, 162.354000, 4000, 'SAY_START'), +(16295, 1, 7550.048340, -7362.237793, 162.235657, 0, ''), +(16295, 2, 7566.976074, -7364.315430, 161.738770, 0, ''), +(16295, 3, 7578.830566, -7361.677734, 161.738770, 0, ''), +(16295, 4, 7590.969238, -7359.053711, 162.257660, 0, ''), +(16295, 5, 7598.354004, -7362.815430, 162.256683, 4000, 'SAY_PROGRESS_1'), +(16295, 6, 7605.861328, -7380.424316, 161.937073, 0, ''), +(16295, 7, 7605.295410, -7387.382813, 157.253998, 0, ''), +(16295, 8, 7606.131836, -7393.893555, 156.941925, 0, ''), +(16295, 9, 7615.207520, -7400.187012, 157.142639, 0, ''), +(16295, 10, 7618.956543, -7402.652832, 158.202042, 0, ''), +(16295, 11, 7636.850586, -7401.756836, 162.144791, 0, 'SAY_PROGRESS_2'), +(16295, 12, 7637.058105, -7404.944824, 162.206970, 4000, ''), +(16295, 13, 7636.910645, -7412.585449, 162.366425, 0, ''), +(16295, 14, 7637.607910, -7425.591797, 162.630661, 0, ''), +(16295, 15, 7637.816895, -7459.057129, 163.302704, 0, ''), +(16295, 16, 7638.859863, -7470.902344, 162.517059, 0, ''), +(16295, 17, 7641.395996, -7488.217285, 157.381287, 0, ''), +(16295, 18, 7634.455566, -7505.451660, 154.682159, 0, 'SAY_PROGRESS_3'), +(16295, 19, 7631.906738, -7516.948730, 153.597382, 0, ''), +(16295, 20, 7622.231445, -7537.037598, 151.587112, 0, ''), +(16295, 21, 7610.921875, -7550.670410, 149.639374, 0, ''), +(16295, 22, 7598.229004, -7562.551758, 145.953888, 0, ''), +(16295, 23, 7588.509277, -7577.755371, 148.294479, 0, ''), +(16295, 24, 7567.339355, -7608.456055, 146.006485, 0, ''), +(16295, 25, 7562.547852, -7617.417969, 148.097504, 0, ''), +(16295, 26, 7561.508789, -7645.064453, 151.245163, 0, ''), +(16295, 27, 7563.337402, -7654.652344, 151.227158, 0, ''), +(16295, 28, 7565.533691, -7658.296387, 151.248886, 0, ''), +(16295, 39, 7571.155762, -7659.118652, 151.244568, 0, ''), +(16295, 30, 7579.119629, -7662.213867, 151.651505, 0, 'quest complete'), +(16295, 31, 7603.768066, -7667.000488, 153.997726, 0, ''), +(16295, 32, 7603.768066, -7667.000488, 153.997726, 4000, 'SAY_END_1'), +(16295, 33, 7603.768066, -7667.000488, 153.997726, 8000, 'SAY_END_2'), +(16295, 34, 7603.768066, -7667.000488, 153.997726, 0, ''); diff --git a/sql/old/3.0.9/02139_world.sql b/sql/old/3.0.9/02139_world.sql new file mode 100644 index 00000000000..af536a3c2e2 --- /dev/null +++ b/sql/old/3.0.9/02139_world.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_cat_figurine' WHERE `entry`=13873; +UPDATE `creature_template` SET `ScriptName`='npc_garments_of_quests' WHERE `entry` IN (12429,12423,12427,12430,12428); diff --git a/sql/old/3.0.9/02139_world_script.sql b/sql/old/3.0.9/02139_world_script.sql new file mode 100644 index 00000000000..c9ef53ac5ba --- /dev/null +++ b/sql/old/3.0.9/02139_world_script.sql @@ -0,0 +1,13 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000164 AND -1000174; +INSERT INTO `script_texts` (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000164,'Ah, $GPriest:Priestess; you came along just in time. I appreciate it.',0,0,0,2,'garments SAY_COMMON_HEALED'), +(-1000165,'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those gnolls with your power to back me!',0,0,1,1,'garments SAY_DG_KEL_THANKS'), +(-1000166,'Farewell to you, and may shadow always protect you!',0,0,1,3,'garments SAY_DG_KEL_GOODBYE'), +(-1000167, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those murlocs with the Light on my side!',0,0,7,1,'garments SAY_ROBERTS_THANKS'), +(-1000168, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_ROBERTS_GOODBYE'), +(-1000169, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those humans with your power to back me!',0,0,1,1,'garments SAY_KORJA_THANKS'), +(-1000170, 'Farewell to you, and may our ancestors be with you always!',0,0,1,3,'garments SAY_KORJA_GOODBYE'), +(-1000171, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those wendigo with the Light on my side!',0,0,7,1,'garments SAY_DOLF_THANKS'), +(-1000172, 'Farewell to you, and may the Light be with you always.',0,0,7,3,'garments SAY_DOLF_GOODBYE'), +(-1000173, 'Thank you! Thank you, $GPriest:Priestess;. Now I can take on those corrupt timberlings with Elune\'s power behind me!',0,0,2,1,'garments SAY_SHAYA_THANKS'), +(-1000174, 'Farewell to you, and may Elune be with you always.',0,0,2,3,'garments SAY_SHAYA_GOODBYE'); diff --git a/sql/old/3.0.9/02160_world.sql b/sql/old/3.0.9/02160_world.sql new file mode 100644 index 00000000000..e6560fb662e --- /dev/null +++ b/sql/old/3.0.9/02160_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; +DELETE FROM `command` WHERE `name` IN ('gobject addtemp','npc addtemp'); diff --git a/sql/old/3.0.9/02161_world.sql b/sql/old/3.0.9/02161_world.sql new file mode 100644 index 00000000000..a02e1b0e2a4 --- /dev/null +++ b/sql/old/3.0.9/02161_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name` LIKE "wp mod %"; +DELETE FROM `command` WHERE `name` LIKE "wp event %"; diff --git a/sql/old/3.0.9/02227_mangos_7544_01_world_uptime.sql b/sql/old/3.0.9/02227_mangos_7544_01_world_uptime.sql new file mode 100644 index 00000000000..6fb0fe5855c --- /dev/null +++ b/sql/old/3.0.9/02227_mangos_7544_01_world_uptime.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7536_01_mangos_spell_chain required_7544_01_mangos_uptime bit;*/ + +DROP TABLE IF EXISTS `uptime`; diff --git a/sql/old/3.0.9/02227_mangos_7546_02_realmd_uptime.sql b/sql/old/3.0.9/02227_mangos_7546_02_realmd_uptime.sql new file mode 100644 index 00000000000..1e19b1cd23d --- /dev/null +++ b/sql/old/3.0.9/02227_mangos_7546_02_realmd_uptime.sql @@ -0,0 +1,15 @@ +/*ALTER TABLE realmd_db_version CHANGE COLUMN required_6976_01_realmd_realmd_db_version required_7546_02_realmd_uptime bit;*/ + +-- +-- Table structure for table `uptime` +-- + +DROP TABLE IF EXISTS `uptime`; +CREATE TABLE `uptime` ( + `realmid` int(11) unsigned NOT NULL, + `starttime` bigint(20) unsigned NOT NULL default '0', + `startstring` varchar(64) NOT NULL default '', + `uptime` bigint(20) unsigned NOT NULL default '0', + `maxplayers` smallint(5) unsigned NOT NULL default '0', + PRIMARY KEY (`realmid`,`starttime`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Uptime system'; diff --git a/sql/old/3.0.9/02254_world.sql b/sql/old/3.0.9/02254_world.sql new file mode 100644 index 00000000000..fef5b79a9f6 --- /dev/null +++ b/sql/old/3.0.9/02254_world.sql @@ -0,0 +1,13 @@ +DELETE FROM `command` WHERE `name` IN ('server difftime', 'addmove', 'Mod32Value', 'allowmove', 'reload tickets', 'npc tempadd', 'gobject tempadd', 'gobject addtemp', 'npc addtemp'); +INSERT INTO `command` VALUES +('gobject tempadd','2','Adds a temporary gameobject that is not saved to DB.'), +('npc tempadd','2','Adds temporary NPC, not saved to database.'); +UPDATE `command` SET `name`="ahbotoption" WHERE `name`="ahbotoptions"; +DELETE FROM `command` WHERE `name` LIKE "path%"; +DELETE FROM `command` WHERE `name` LIKE "wp%"; +INSERT INTO `command` VALUES +('wp load',2,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'), +('wp event',2,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'), +('wp unload',2,'Syntax: .wp unload\nUnload path for selected creature.'), +('wp show',2,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'), +('wp mod',2,'Syntax: .wp mod\nType .path mod to see the list of possible subcommands or .help path mod $subcommand to see info on subcommands.'); diff --git a/sql/old/3.0.9/02274_mangos_7558_01_world_trinity_string.sql b/sql/old/3.0.9/02274_mangos_7558_01_world_trinity_string.sql new file mode 100644 index 00000000000..ea2bbb346bc --- /dev/null +++ b/sql/old/3.0.9/02274_mangos_7558_01_world_trinity_string.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7544_01_mangos_uptime required_7558_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (1123,1124,1125,1126,1127); +INSERT INTO `trinity_string` VALUES +(1123,'Not pet found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1124,'Wrong pet type',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1125,'Your pet learned all talents',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1126,'Your pet talents have been reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1127,'Talents of %s\'s pet reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02274_mangos_7558_02_world_command.sql b/sql/old/3.0.9/02274_mangos_7558_02_world_command.sql new file mode 100644 index 00000000000..91665d8c06b --- /dev/null +++ b/sql/old/3.0.9/02274_mangos_7558_02_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7558_01_mangos_mangos_string required_7558_02_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('learn all_mypettalents'); +INSERT INTO `command` VALUES +('learn all_mypettalents',3,'Syntax: .learn all_mypettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'); diff --git a/sql/old/3.0.9/02276_mangos_7560_01_world_gameobject_template.sql b/sql/old/3.0.9/02276_mangos_7560_01_world_gameobject_template.sql new file mode 100644 index 00000000000..f4fff3eee28 --- /dev/null +++ b/sql/old/3.0.9/02276_mangos_7560_01_world_gameobject_template.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7558_02_mangos_command required_7560_01_mangos_gameobject_template bit;*/ + +ALTER TABLE gameobject_template + ADD COLUMN IconName varchar(100) NOT NULL default '' AFTER name; diff --git a/sql/old/3.0.9/02280_mangos_7565_01_world_trinity_string.sql b/sql/old/3.0.9/02280_mangos_7565_01_world_trinity_string.sql new file mode 100644 index 00000000000..8eb55d13ddd --- /dev/null +++ b/sql/old/3.0.9/02280_mangos_7565_01_world_trinity_string.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7560_01_mangos_gameobject_template required_7565_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (1010,1011,1012,1013,1014); +INSERT INTO `trinity_string` VALUES +(1010,'| Account | Character | IP | GM | Expansion |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1011,'|<Error> | %20s |<Error> |<Er>| <Error> |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1012,'===========================================================================',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1013,'|%15s| %20s | %15s |%4d| %9d |',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1014,'No online players.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02284_mangos_7568_01_world_spell_proc_event.sql b/sql/old/3.0.9/02284_mangos_7568_01_world_spell_proc_event.sql new file mode 100644 index 00000000000..114db529d4f --- /dev/null +++ b/sql/old/3.0.9/02284_mangos_7568_01_world_spell_proc_event.sql @@ -0,0 +1,49 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7565_01_mangos_mangos_string required_7568_01_mangos_spell_proc_event bit;*/ + +-- (53569) Infusion of Light (Rank 1) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53569); +INSERT INTO `spell_proc_event` VALUES (53569, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (53576) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (53576); +INSERT INTO `spell_proc_event` VALUES (53576, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (54149) Infusion of Light (Rank 2) +DELETE FROM `spell_proc_event` WHERE `entry` IN (54149); +INSERT INTO `spell_proc_event` VALUES (54149, 0x00, 10, 0x00200000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (55776) Swordguard Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55776); +INSERT INTO `spell_proc_event` VALUES (55776, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); + +-- (55768) Darkglow Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55768); +INSERT INTO `spell_proc_event` VALUES (55768, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); + +-- (55640) Lightweave Embroidery () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55640); +INSERT INTO `spell_proc_event` VALUES (55640, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); + +-- (55380) Skyflare Swiftness () +DELETE FROM `spell_proc_event` WHERE `entry` IN (55380); +INSERT INTO `spell_proc_event` VALUES (55380, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45); + +-- (56355) Titanium Shield Spike () +DELETE FROM `spell_proc_event` WHERE `entry` IN (56355); +INSERT INTO `spell_proc_event` VALUES (56355, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0.000000, 0.000000, 0); + +-- (61345) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61345); +INSERT INTO `spell_proc_event` VALUES (61345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (61346) Natures Grace () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61346); +INSERT INTO `spell_proc_event` VALUES (61346, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (61356) Invigorating Earthsiege Diamond Passive () +DELETE FROM `spell_proc_event` WHERE `entry` IN (61356); +INSERT INTO `spell_proc_event` VALUES (61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); + +-- (24905) Moonkin Form (Passive) (Passive) +DELETE FROM `spell_proc_event` WHERE `entry` IN (24905); +INSERT INTO `spell_proc_event` VALUES (24905, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 15.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02296_world.sql b/sql/old/3.0.9/02296_world.sql new file mode 100644 index 00000000000..4e266e43697 --- /dev/null +++ b/sql/old/3.0.9/02296_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE creature_template + ADD COLUMN `VehicleId` mediumint(8) unsigned NOT NULL default '0' AFTER `PetSpellDataId`; diff --git a/sql/old/3.0.9/02339_world.sql b/sql/old/3.0.9/02339_world.sql new file mode 100644 index 00000000000..106de7326fb --- /dev/null +++ b/sql/old/3.0.9/02339_world.sql @@ -0,0 +1,16 @@ +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +INSERT INTO `command`(`name`,`security`,`help`) VALUES +('ahbotoption ahexpire', '3', '.Syntax: .ahbotoption ahexpire $ahMapID Expire all auctions started by AHbot.'), +('ahbotoption minitems', '3', '.Syntax: .ahbotoption minitems $ahMapID $parameter Set minimum number of items to be sold in the auctionhouse. If value is 0 then minitems=maxitems. If minitems>maxitems then it will be set equal to maxitems.'), +('ahbotoption maxitems', '3', '.Syntax: .ahbotoption maxitems $ahMapID $parameter Set maximum number of items to be sold in the auctionhouse.'), +('ahbotoption mintime', '3', '.Syntax: .ahbotoption mintime $ahMapID $parameter Set minimum number of hours for the items\' auction.'), +('ahbotoption maxtime', '3', '.Syntax: .ahbotoption maxtime $ahMapID $parameter Set maximum number of hours for the items\' auction.'), +('ahbotoption percentages', '3', '.Syntax: .ahbotoption percentages $ahMapID $greytrade $whitetrade $greentrade $bluetrade $purpletrade $orangetrade $yellowtrade $greyitem $whiteitem $greenitem $blueitem $purpleitem $orangeitem $yellowitem Set percentages for item types to be sold. Percentages must add up to 100, no higher. If percentage is set to 0 then item type will be disabled.'), +('ahbotoption minprice', '3', '.Syntax: .ahbotoption minprice $ahMapID $color $price Set rate for minimum selling price for item. 1=100%, 1.5=150%...'), +('ahbotoption maxprice', '3', '.Syntax: .ahbotoption maxprice $ahMapID $color $price Set rate for maximum selling price for item. 1=100%, 1.5=150%...'), +('ahbotoption minbidprice', '3', '.Syntax: .ahbotoption minbidprice $ahMapID $color $price Set minimum possible bid made considering buyoutprice. 30=30% of buyout price, 40%=40%...'), +('ahbotoption maxbidprice', '3', '.Syntax: .ahbotoption maxbidprice $ahMapID $color $price Set maximum possible bid made considering buyoutprice. 70=70% of buyout price, 80%=80%...'), +('ahbotoption maxstack', '3', '.Syntax: .ahbotoption maxstack $ahMapID $color $value Set maximum stacks for single item in auction. if set to 0 then item_template.stackable value will be considered $color: grey, white, green, blue, purple, orange, yellow.'), +('ahbotoption buyerprice', '3', '.Syntax: .ahbotoption buyerprice $ahMapID $color $value Set rate for which Ahbot will be allowed to buy an item. 1=item_template.sellprice, 2=2*item_template.sellprice... $color: grey, white, green, blue, purple, orange, yellow.'), +('ahbotoption bidinterval', '3', '.Syntax: .ahbotoption bidinterval $ahMapID $parameter Set number of minutes between bids'), +('ahbotoption bidsperinterval', '3', '.Syntax: .ahbotoption bidsperinterval $ahMapID $parameter Set number of bids to be made per cycle.'); diff --git a/sql/old/3.0.9/02343_world.sql b/sql/old/3.0.9/02343_world.sql new file mode 100644 index 00000000000..4b2b5e68953 --- /dev/null +++ b/sql/old/3.0.9/02343_world.sql @@ -0,0 +1,17 @@ +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; +INSERT INTO `command`(`name`,`security`,`help`) VALUES +('ahbotoptions ahexpire', '3', '.Syntax: .ahbotoptions ahexpire $ahMapID Expire all auctions started by AHbot.'), +('ahbotoptions minitems', '3', '.Syntax: .ahbotoptions minitems $ahMapID $parameter Set minimum number of items to be sold in the auctionhouse. If value is 0 then minitems=maxitems. If minitems>maxitems then it will be set equal to maxitems.'), +('ahbotoptions maxitems', '3', '.Syntax: .ahbotoptions maxitems $ahMapID $parameter Set maximum number of items to be sold in the auctionhouse.'), +('ahbotoptions mintime', '3', '.Syntax: .ahbotoptions mintime $ahMapID $parameter Set minimum number of hours for the items\' auction.'), +('ahbotoptions maxtime', '3', '.Syntax: .ahbotoptions maxtime $ahMapID $parameter Set maximum number of hours for the items\' auction.'), +('ahbotoptions percentages', '3', '.Syntax: .ahbotoptions percentages $ahMapID $greytrade $whitetrade $greentrade $bluetrade $purpletrade $orangetrade $yellowtrade $greyitem $whiteitem $greenitem $blueitem $purpleitem $orangeitem $yellowitem Set percentages for item types to be sold. Percentages must add up to 100, no higher. If percentage is set to 0 then item type will be disabled.'), +('ahbotoptions minprice', '3', '.Syntax: .ahbotoptions minprice $ahMapID $color $price Set rate for minimum selling price for item. 1=100%, 1.5=150%...'), +('ahbotoptions maxprice', '3', '.Syntax: .ahbotoptions maxprice $ahMapID $color $price Set rate for maximum selling price for item. 1=100%, 1.5=150%...'), +('ahbotoptions minbidprice', '3', '.Syntax: .ahbotoptions minbidprice $ahMapID $color $price Set minimum possible bid made considering buyoutprice. 30=30% of buyout price, 40%=40%...'), +('ahbotoptions maxbidprice', '3', '.Syntax: .ahbotoptions maxbidprice $ahMapID $color $price Set maximum possible bid made considering buyoutprice. 70=70% of buyout price, 80%=80%...'), +('ahbotoptions maxstack', '3', '.Syntax: .ahbotoptions maxstack $ahMapID $color $value Set maximum stacks for single item in auction. if set to 0 then item_template.stackable value will be considered $color: grey, white, green, blue, purple, orange, yellow.'), +('ahbotoptions buyerprice', '3', '.Syntax: .ahbotoptions buyerprice $ahMapID $color $value Set rate for which Ahbot will be allowed to buy an item. 1=item_template.sellprice, 2=2*item_template.sellprice... $color: grey, white, green, blue, purple, orange, yellow.'), +('ahbotoptions bidinterval', '3', '.Syntax: .ahbotoptions bidinterval $ahMapID $parameter Set number of minutes between bids'), +('ahbotoptions bidsperinterval', '3', '.Syntax: .ahbotoptions bidsperinterval $ahMapID $parameter Set number of bids to be made per cycle.'); diff --git a/sql/old/3.0.9/02346_world.sql b/sql/old/3.0.9/02346_world.sql new file mode 100644 index 00000000000..f3cb07b6604 --- /dev/null +++ b/sql/old/3.0.9/02346_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name` LIKE "ahbotoption %"; +DELETE FROM `command` WHERE `name` LIKE "ahbotoptions %"; diff --git a/sql/old/3.0.9/02412_characters.sql b/sql/old/3.0.9/02412_characters.sql new file mode 100644 index 00000000000..e93a2c752bb --- /dev/null +++ b/sql/old/3.0.9/02412_characters.sql @@ -0,0 +1,10 @@ +DELETE FROM `character_aura` WHERE 'effect_index'>'1'; + ALTER TABLE `character_aura` CHANGE `effect_index` `effect_mask` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0'; + ALTER TABLE `character_aura` CHANGE `amount` `amount0` INT( 11 ) NOT NULL DEFAULT '0'; + ALTER TABLE `character_aura` ADD `amount1` INT( 11 ) NOT NULL DEFAULT '0' AFTER `amount0`; + ALTER TABLE `character_aura` ADD `amount2` INT( 11 ) NOT NULL DEFAULT '0' AFTER `amount1`; +DELETE FROM `pet_aura` WHERE 'effect_index'>'1'; + ALTER TABLE `pet_aura` CHANGE `effect_index` `effect_mask` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0'; + ALTER TABLE `pet_aura` CHANGE `amount` `amount0` INT( 11 ) NOT NULL DEFAULT '0'; + ALTER TABLE `pet_aura` ADD `amount1` INT( 11 ) NOT NULL DEFAULT '0' AFTER `amount0`; + ALTER TABLE `pet_aura` ADD `amount2` INT( 11 ) NOT NULL DEFAULT '0' AFTER `amount1`; diff --git a/sql/old/3.0.9/02412_world.sql b/sql/old/3.0.9/02412_world.sql new file mode 100644 index 00000000000..7200a24ee3b --- /dev/null +++ b/sql/old/3.0.9/02412_world.sql @@ -0,0 +1,2 @@ +UPDATE `trinity_string` SET `content_default` = 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d' WHERE `entry` =468; +UPDATE `trinity_string` SET `content_default` = 'id: %d eff: %d amount: %d' WHERE `trinity_string`.`entry` =470; diff --git a/sql/old/3.0.9/02432_mangos_7615_01_world_command.sql b/sql/old/3.0.9/02432_mangos_7615_01_world_command.sql new file mode 100644 index 00000000000..b834d9b3e7a --- /dev/null +++ b/sql/old/3.0.9/02432_mangos_7615_01_world_command.sql @@ -0,0 +1,8 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7568_01_mangos_spell_proc_event required_7615_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('senditems','sendmail','sendmoney','sendmessage','send items','send mail','send money','send message'); +INSERT INTO `command` VALUES +('send items',3,'Syntax: .send items #playername "#subject" "#text" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in "". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'), +('send mail',1,'Syntax: .send mail #playername "#subject" "#text"\r\n\r\nSend a mail to a player. Subject and mail text must be in "".'), +('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'), +('send money','3','Syntax: .send money #playername "#subject" "#text" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in "".'); diff --git a/sql/old/3.0.9/02433_mangos_7616_01_world_trinity_string.sql b/sql/old/3.0.9/02433_mangos_7616_01_world_trinity_string.sql new file mode 100644 index 00000000000..4450a6ac5ee --- /dev/null +++ b/sql/old/3.0.9/02433_mangos_7616_01_world_trinity_string.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7615_01_mangos_command required_7616_01_mangos_mangos_string bit;*/ + +DELETE FROM `trinity_string` WHERE `entry` IN (1200,1201); +INSERT INTO `trinity_string` VALUES +(1200,'You try to view cinemitic %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1201,'You try to view movie %u but it doesn\'t exist.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02433_mangos_7616_02_world_command.sql b/sql/old/3.0.9/02433_mangos_7616_02_world_command.sql new file mode 100644 index 00000000000..ec2e06fdf8e --- /dev/null +++ b/sql/old/3.0.9/02433_mangos_7616_02_world_command.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7616_01_mangos_mangos_string required_7616_02_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('debug playsound','debug play sound','debug play cinematic','debug play movie'); +INSERT INTO `command` VALUES +('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'), +('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'), +('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'); diff --git a/sql/old/3.0.9/02444_world.sql b/sql/old/3.0.9/02444_world.sql new file mode 100644 index 00000000000..afacec5a728 --- /dev/null +++ b/sql/old/3.0.9/02444_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); diff --git a/sql/old/3.0.9/02450_world.sql b/sql/old/3.0.9/02450_world.sql new file mode 100644 index 00000000000..f5d90abfd18 --- /dev/null +++ b/sql/old/3.0.9/02450_world.sql @@ -0,0 +1,7 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_jump_a_tron' WHERE `entry`=183146; +UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry`=184421; +UPDATE `gameobject_template` SET `scriptname`='go_sacred_fire_of_life' WHERE `entry`=175944; +UPDATE `gameobject_template` SET `scriptname`='go_skull_pile' WHERE `entry`=185913; +DELETE FROM `command` WHERE `name` IN ('reload spell_linked_spell'); +INSERT INTO `command` VALUES +('reload spell_linked_spell','3','Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'); diff --git a/sql/old/3.0.9/02479_world.sql b/sql/old/3.0.9/02479_world.sql new file mode 100644 index 00000000000..e5f0e2fb772 --- /dev/null +++ b/sql/old/3.0.9/02479_world.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry` = 5007; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES (5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/02492_mangos_7622_01_world_creature_ai_scripts.sql b/sql/old/3.0.9/02492_mangos_7622_01_world_creature_ai_scripts.sql new file mode 100644 index 00000000000..7fd0ab98f02 --- /dev/null +++ b/sql/old/3.0.9/02492_mangos_7622_01_world_creature_ai_scripts.sql @@ -0,0 +1,29 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7616_02_mangos_command required_7622_01_mangos_creature_ai_scripts bit;*/ + +DROP TABLE IF EXISTS `creature_ai_scripts`; +CREATE TABLE `creature_ai_scripts` ( + `id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT, + `creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier', + `event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type', + `event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in', + `event_chance` int(3) unsigned NOT NULL default '100', + `event_flags` int(3) unsigned NOT NULL default '0', + `event_param1` int(11) signed NOT NULL default '0', + `event_param2` int(11) signed NOT NULL default '0', + `event_param3` int(11) signed NOT NULL default '0', + `event_param4` int(11) signed NOT NULL default '0', + `action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action1_param1` int(11) signed NOT NULL default '0', + `action1_param2` int(11) signed NOT NULL default '0', + `action1_param3` int(11) signed NOT NULL default '0', + `action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action2_param1` int(11) signed NOT NULL default '0', + `action2_param2` int(11) signed NOT NULL default '0', + `action2_param3` int(11) signed NOT NULL default '0', + `action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type', + `action3_param1` int(11) signed NOT NULL default '0', + `action3_param2` int(11) signed NOT NULL default '0', + `action3_param3` int(11) signed NOT NULL default '0', + `comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts'; diff --git a/sql/old/3.0.9/02492_mangos_7622_02_world_creature_ai_summons.sql b/sql/old/3.0.9/02492_mangos_7622_02_world_creature_ai_summons.sql new file mode 100644 index 00000000000..e82691e1779 --- /dev/null +++ b/sql/old/3.0.9/02492_mangos_7622_02_world_creature_ai_summons.sql @@ -0,0 +1,13 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7622_01_mangos_creature_ai_scripts required_7622_02_mangos_creature_ai_summons bit;*/ + +DROP TABLE IF EXISTS `creature_ai_summons`; +CREATE TABLE `creature_ai_summons` ( + `id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT, + `position_x` float NOT NULL default '0', + `position_y` float NOT NULL default '0', + `position_z` float NOT NULL default '0', + `orientation` float NOT NULL default '0', + `spawntimesecs` int(11) unsigned NOT NULL default '120', + `comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations'; diff --git a/sql/old/3.0.9/02492_mangos_7622_03_world_creature_ai_texts.sql b/sql/old/3.0.9/02492_mangos_7622_03_world_creature_ai_texts.sql new file mode 100644 index 00000000000..1ff30b08b99 --- /dev/null +++ b/sql/old/3.0.9/02492_mangos_7622_03_world_creature_ai_texts.sql @@ -0,0 +1,21 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7622_02_mangos_creature_ai_summons required_7622_03_mangos_creature_ai_texts bit;*/ + +DROP TABLE IF EXISTS `creature_ai_texts`; +CREATE TABLE `creature_ai_texts` ( + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `language` tinyint(3) unsigned NOT NULL DEFAULT '0', + `emote` tinyint(3) unsigned NOT NULL DEFAULT '0', + `comment` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; diff --git a/sql/old/3.0.9/02508_characters.sql b/sql/old/3.0.9/02508_characters.sql new file mode 100644 index 00000000000..2ab9c8ecd93 --- /dev/null +++ b/sql/old/3.0.9/02508_characters.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `has_logged_in_before`; diff --git a/sql/old/3.0.9/02515_world_scripts.sql b/sql/old/3.0.9/02515_world_scripts.sql new file mode 100644 index 00000000000..9b2c26e9f9c --- /dev/null +++ b/sql/old/3.0.9/02515_world_scripts.sql @@ -0,0 +1,22 @@ +UPDATE `creature_template` SET `ScriptName`='mob_giant_infernal' WHERE `entry`=17908; +UPDATE `creature_template` SET `ScriptName`='mob_abomination' WHERE `entry`=17898; +UPDATE `creature_template` SET `ScriptName`='mob_ghoul' WHERE `entry`=17895; +UPDATE `creature_template` SET `ScriptName`='mob_necromancer' WHERE `entry`=17899; +UPDATE `creature_template` SET `ScriptName`='mob_banshee' WHERE `entry`=17905; +UPDATE `creature_template` SET `ScriptName`='mob_crypt_fiend' WHERE `entry`=17897; +UPDATE `creature_template` SET `ScriptName`='mob_fel_stalker' WHERE `entry`=17916; +UPDATE `creature_template` SET `ScriptName`='mob_frost_wyrm' WHERE `entry`=17907; +UPDATE `creature_template` SET `ScriptName`='mob_gargoyle' WHERE `entry`=17906; +UPDATE `creature_template` SET `ScriptName`='alliance_rifleman' WHERE `entry`=17921; +UPDATE `creature_template` SET `ScriptName`='mob_towering_infernal' WHERE `entry`=17818; +UPDATE `creature_template` SET `ScriptName`='boss_anetheron' WHERE `entry`=17808; +UPDATE `creature_template` SET `ScriptName`='boss_azgalor' WHERE `entry`=17842; +UPDATE `creature_template` SET `ScriptName`='mob_lesser_doomguard' WHERE `entry`=17864; +UPDATE `creature_template` SET `ScriptName`='boss_kazrogal' WHERE `entry`=17888; +UPDATE `creature_template` SET `ScriptName`='boss_rage_winterchill' WHERE `entry`=17767; +UPDATE `creature_template` SET `scale`='0.5' WHERE `entry`=17968; +UPDATE `creature_template` SET `equipment_id`='17888' WHERE `entry`=17888; +UPDATE `creature_template` SET `equipment_id`='17921' WHERE `entry`=17921; +/*DELETE FROM creature_equip_template WHERE `entry` IN (17888, 17921); +INSERT INTO creature_equip_template () VALUES (17888, 45776, 0, 0, 33490946, 0, 0, 0, 0, 0); +INSERT INTO creature_equip_template () VALUES (17921, 20732, 0, 20732, 33489666, 0, 33489666, 26, 0, 26);*/ diff --git a/sql/old/3.0.9/02522_mangos_7627_01_world_achievement_criteria_data.sql b/sql/old/3.0.9/02522_mangos_7627_01_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..e7701bf6b21 --- /dev/null +++ b/sql/old/3.0.9/02522_mangos_7627_01_world_achievement_criteria_data.sql @@ -0,0 +1,10 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7622_03_mangos_creature_ai_texts required_7627_01_mangos_achievement_criteria_data bit;*/ + +DROP TABLE IF EXISTS `achievement_criteria_data`; +CREATE TABLE `achievement_criteria_data` ( + `criteria_id` mediumint(8) NOT NULL, + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `value1` mediumint(8) unsigned NOT NULL DEFAULT '0', + `value2` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`criteria_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Achievment system'; diff --git a/sql/old/3.0.9/02528_mangos_7633_01_world_achievement_criteria_data.sql b/sql/old/3.0.9/02528_mangos_7633_01_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..3f596088098 --- /dev/null +++ b/sql/old/3.0.9/02528_mangos_7633_01_world_achievement_criteria_data.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7627_01_mangos_achievement_criteria_data required_7633_01_mangos_achievement_criteria_data bit;*/ + +ALTER TABLE `achievement_criteria_data` + DROP PRIMARY KEY, + ADD PRIMARY KEY (`criteria_id`,`type`); diff --git a/sql/old/3.0.9/02551_world_spell_bonus_data.sql b/sql/old/3.0.9/02551_world_spell_bonus_data.sql new file mode 100644 index 00000000000..ef40ff987e4 --- /dev/null +++ b/sql/old/3.0.9/02551_world_spell_bonus_data.sql @@ -0,0 +1,4 @@ +-- Judgement +DELETE FROM `spell_bonus_data` WHERE `entry` = 54158; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`comments`) VALUES +('54158','0.25','0','0.16','Paladin - Unleashing spell for Seal of Wisdom, Justice and Light'); diff --git a/sql/old/3.0.9/02559_world_spell_proc_event.sql b/sql/old/3.0.9/02559_world_spell_proc_event.sql new file mode 100644 index 00000000000..245f6dbe861 --- /dev/null +++ b/sql/old/3.0.9/02559_world_spell_proc_event.sql @@ -0,0 +1,9 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (44544); +-- Fingers of frost triggered spell +INSERT INTO `spell_proc_event` VALUES (44544, 0x00, 0x00000003, 0x00000000, 0x00100000, 0x00000000, 0x00010000, 0x00000000, 0.000000, 0.000000, 0); + +-- Sudden Death +DELETE FROM `spell_proc_event` WHERE `entry` IN (29723, 29725, 29724); +INSERT INTO `spell_proc_event` VALUES (29723, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29725, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); +INSERT INTO `spell_proc_event` VALUES (29724, 0x00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02565_world_SD2_scripts.sql b/sql/old/3.0.9/02565_world_SD2_scripts.sql new file mode 100644 index 00000000000..b827a6b5a58 --- /dev/null +++ b/sql/old/3.0.9/02565_world_SD2_scripts.sql @@ -0,0 +1,343 @@ +DROP TABLE IF EXISTS script_waypoint; +CREATE TABLE script_waypoint ( + entry mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'creature_template entry', + pointid mediumint(8) unsigned NOT NULL DEFAULT '0', + location_x float NOT NULL DEFAULT '0', + location_y float NOT NULL DEFAULT '0', + location_z float NOT NULL DEFAULT '0', + waittime int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'waittime in millisecs', + point_comment text, + PRIMARY KEY (entry, pointid) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Creature waypoints'; + +-- script waypoint +DELETE FROM script_waypoint WHERE entry=467; +INSERT INTO script_waypoint VALUES +(467, 0, -10508.40, 1068.00, 55.21, 0, ''), +(467, 1, -10518.30, 1074.84, 53.96, 0, ''), +(467, 2, -10534.82, 1081.92, 49.88, 0, ''), +(467, 3, -10546.51, 1084.88, 50.13, 0, ''), +(467, 4, -10555.29, 1084.45, 45.75, 0, ''), +(467, 5, -10566.57, 1083.53, 42.10, 0, ''), +(467, 6, -10575.83, 1082.34, 39.46, 0, ''), +(467, 7, -10585.67, 1081.08, 37.77, 0, ''), +(467, 8, -10600.08, 1078.19, 36.23, 0, ''), +(467, 9, -10608.69, 1076.08, 35.88, 0, ''), +(467, 10, -10621.26, 1073.00, 35.40, 0, ''), +(467, 11, -10638.12, 1060.18, 33.61, 0, ''), +(467, 12, -10655.87, 1038.99, 33.48, 0, ''), +(467, 13, -10664.68, 1030.54, 32.70, 0, ''), +(467, 14, -10708.68, 1033.86, 33.32, 0, ''), +(467, 15, -10754.43, 1017.93, 32.79, 0, ''), +(467, 16, -10802.26, 1018.01, 32.16, 0, ''), +(467, 17, -10832.60, 1009.04, 32.71, 0, ''), +(467, 18, -10866.56, 1006.51, 31.71, 0, ''), +(467, 19, -10879.98, 1005.10, 32.84, 0, ''), +(467, 20, -10892.45, 1001.32, 34.46, 0, ''), +(467, 21, -10906.14, 997.11, 36.15, 0, ''), +(467, 22, -10922.26, 1002.23, 35.74, 0, ''), +(467, 23, -10936.32, 1023.38, 36.52, 0, ''), +(467, 24, -10933.35, 1052.61, 35.85, 0, ''), +(467, 25, -10940.25, 1077.66, 36.49, 0, ''), +(467, 26, -10957.09, 1099.33, 36.83, 0, ''), +(467, 27, -10956.53, 1119.90, 36.73, 0, ''), +(467, 28, -10939.30, 1150.75, 37.42, 0, ''), +(467, 29, -10915.14, 1202.09, 36.55, 0, ''), +(467, 30, -10892.59, 1257.03, 33.37, 0, ''), +(467, 31, -10891.93, 1306.66, 35.45, 0, ''), +(467, 32, -10896.17, 1327.86, 37.77, 0, ''), +(467, 33, -10906.03, 1368.05, 40.91, 0, ''), +(467, 34, -10910.18, 1389.33, 42.62, 0, ''), +(467, 35, -10915.42, 1417.72, 42.93, 0, ''), +(467, 36, -10926.37, 1421.18, 43.04, 0, 'walk here and say'), +(467, 37, -10952.31, 1421.74, 43.40, 0, ''), +(467, 38, -10980.04, 1411.38, 42.79, 0, ''), +(467, 39, -11006.06, 1420.47, 43.26, 0, ''), +(467, 40, -11021.98, 1450.59, 43.09, 0, ''), +(467, 41, -11025.36, 1491.59, 43.15, 0, ''), +(467, 42, -11036.09, 1508.32, 43.28, 0, ''), +(467, 43, -11060.68, 1526.72, 43.19, 0, ''), +(467, 44, -11072.75, 1527.77, 43.20, 5000, 'say and quest credit'); + +DELETE FROM script_waypoint WHERE entry=2768; +INSERT INTO script_waypoint VALUES +(2768, 0, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 1, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 2, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 3, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 4, -2073.51, -2123.46, 18.42, 2000, ''), +(2768, 5, -2073.51, -2123.46, 18.42, 4000, ''), +(2768, 6, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 7, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 8, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 9, -2043.49, -2153.73, 20.20, 20000, ''), +(2768, 10, -2043.49, -2153.73, 20.20, 10000, ''), +(2768, 11, -2043.49, -2153.73, 20.20, 2000, ''), +(2768, 12, -2053.85, -2143.19, 20.31, 0, ''), +(2768, 13, -2066.60, -2131.85, 21.56, 0, ''), +(2768, 14, -2073.51, -2123.46, 18.42, 0, ''), +(2768, 15, -2076.60, -2117.46, 16.67, 0, ''), +(2768, 16, -2074.60, -2109.67, 14.24, 0, ''), +(2768, 17, -2077.99, -2105.33, 13.24, 0, ''), +(2768, 18, -2066.45, -2085.96, 9.08, 0, ''), +(2768, 19, -2066.41, -2086.21, 8.97, 6000, ''), +(2768, 20, -2066.41, -2086.21, 8.97, 2000, ''); + +DELETE FROM script_waypoint WHERE entry=12818; +INSERT INTO script_waypoint VALUES +(12818, 0, 3347.250089, -694.700989, 159.925995, 0, ''), +(12818, 1, 3341.527039, -694.725891, 161.124542, 4000, ''), +(12818, 2, 3338.351074, -686.088138, 163.444000, 0, ''), +(12818, 3, 3352.744873, -677.721741, 162.316269, 0, ''), +(12818, 4, 3370.291016, -669.366943, 160.751358, 0, ''), +(12818, 5, 3381.479492, -659.449097, 162.545303, 0, ''), +(12818, 6, 3389.554199, -648.500000, 163.651825, 0, ''), +(12818, 7, 3396.645020, -641.508911, 164.216019, 0, ''), +(12818, 8, 3410.498535, -634.299622, 165.773453, 0, ''), +(12818, 9, 3418.461426, -631.791992, 166.477615, 0, ''), +(12818, 10, 3429.500000, -631.588745, 166.921265, 0, ''), +(12818, 11,3434.950195, -629.245483, 168.333969, 0, ''), +(12818, 12,3438.927979, -618.503235, 171.503143, 0, ''), +(12818, 13,3444.217529, -609.293640, 173.077972, 1000, 'Ambush 1'), +(12818, 14,3460.505127, -593.794189, 174.342255, 0, ''), +(12818, 15,3480.283203, -578.210327, 176.652313, 0, ''), +(12818, 16,3492.912842, -562.335449, 181.396301, 0, ''), +(12818, 17,3495.230957, -550.977600, 184.652267, 0, ''), +(12818, 18,3496.247070, -529.194214, 188.172028, 0, ''), +(12818, 19,3497.619385, -510.411499, 188.345322, 1000, 'Ambush 2'), +(12818, 20,3498.498047, -497.787506, 185.806274, 0, ''), +(12818, 21,3484.218750, -489.717529, 182.389862, 4000, ''); + +DELETE FROM script_waypoint WHERE entry=12858; +INSERT INTO script_waypoint VALUES +(12858, 0, 1782.63, -2241.11, 109.73, 5000, ''), +(12858, 1, 1788.88, -2240.17, 111.71, 0, ''), +(12858, 2, 1797.49, -2238.11, 112.31, 0, ''), +(12858, 3, 1803.83, -2232.77, 111.22, 0, ''), +(12858, 4, 1806.65, -2217.83, 107.36, 0, ''), +(12858, 5, 1811.81, -2208.01, 107.45, 0, ''), +(12858, 6, 1820.85, -2190.82, 100.49, 0, ''), +(12858, 7, 1829.60, -2177.49, 96.44, 0, ''), +(12858, 8, 1837.98, -2164.19, 96.71, 0, 'prepare'), +(12858, 9, 1839.99, -2149.29, 96.78, 0, ''), +(12858, 10, 1835.14, -2134.98, 96.80, 0, ''), +(12858, 11, 1823.57, -2118.27, 97.43, 0, ''), +(12858, 12, 1814.99, -2110.35, 98.38, 0, ''), +(12858, 13, 1806.60, -2103.09, 99.19, 0, ''), +(12858, 14, 1798.27, -2095.77, 100.04, 0, ''), +(12858, 15, 1783.59, -2079.92, 100.81, 0, ''), +(12858, 16, 1776.79, -2069.48, 101.77, 0, ''), +(12858, 17, 1776.82, -2054.59, 109.82, 0, ''), +(12858, 18, 1776.88, -2047.56, 109.83, 0, ''), +(12858, 19, 1776.86, -2036.55, 109.83, 0, ''), +(12858, 20, 1776.90, -2024.56, 109.83, 0, 'win'), +(12858, 21, 1776.87, -2028.31, 109.83,60000, 'stay'), +(12858, 22, 1776.90, -2028.30, 109.83, 0, ''); + +DELETE FROM script_waypoint WHERE entry=15420; +INSERT INTO script_waypoint VALUES +(15420, 0, 9294.78, -6682.51, 22.42, 0, ''), +(15420, 1, 9298.27, -6667.99, 22.42, 0, ''), +(15420, 2, 9309.63, -6658.84, 22.43, 0, ''), +(15420, 3, 9304.43, -6649.31, 26.46, 0, ''), +(15420, 4, 9298.83, -6648.00, 28.61, 0, ''), +(15420, 5, 9291.06, -6653.46, 31.83,2500, ''), +(15420, 6, 9289.08, -6660.17, 31.85,5000, ''), +(15420, 7, 9291.06, -6653.46, 31.83, 0, ''); + +DELETE FROM script_waypoint WHERE entry=16993; +INSERT INTO script_waypoint VALUES +(16993, 0, -1137.72, 4272.10, 14.04, 5000, ''), +(16993, 1, -1141.34, 4232.42, 14.63, 0, ''), +(16993, 2, -1133.47, 4220.88, 11.78, 0, ''), +(16993, 3, -1126.18, 4213.26, 13.51, 0, ''), +(16993, 4, -1100.12, 4204.32, 16.41, 0, ''), +(16993, 5, -1063.68, 4197.92, 15.51, 0, ''), +(16993, 6, -1027.28, 4194.36, 15.52, 0, ''), +(16993, 7, -995.68, 4189.59, 19.84, 0, ''), +(16993, 8, -970.90, 4188.60, 24.61, 0, ''), +(16993, 9, -961.93, 4193.34, 26.11, 15000, 'Summon 1'), +(16993, 10, -935.52, 4210.99, 31.98, 0, ''), +(16993, 11, -913.42, 4218.27, 37.29, 0, ''), +(16993, 12, -896.53, 4207.73, 43.23, 0, ''), +(16993, 13, -868.49, 4194.77, 46.75, 30000, 'Kneel and Rest Here'), +(16993, 14, -852.83, 4198.29, 47.28, 15000, 'Summon 2'), +(16993, 15, -819.85, 4200.50, 46.37, 0, ''), +(16993, 16, -791.92, 4201.96, 44.19, 0, ''), +(16993, 17, -774.42, 4202.46, 47.41, 0, ''), +(16993, 18, -762.90, 4202.17, 48.81, 0, ''), +(16993, 19, -728.25, 4195.35, 50.68, 0, ''), +(16993, 20, -713.58, 4192.07, 53.98, 0, ''), +(16993, 21, -703.09, 4189.74, 56.96, 0, ''), +(16993, 22, -693.70, 4185.43, 57.06, 0, ''), +(16993, 23, -686.38, 4159.81, 60.26, 0, ''), +(16993, 24, -679.88, 4147.04, 64.20, 0, ''), +(16993, 25, -656.74, 4147.72, 64.11, 0, ''), +(16993, 26, -652.22, 4137.50, 64.58, 0, ''), +(16993, 27, -649.99, 4136.38, 64.63, 30000, 'Quest Credit'); + +DELETE FROM script_waypoint WHERE entry=17312; +INSERT INTO script_waypoint VALUES +(17312, 0, -4784.532227, -11051.060547, 3.484263, 0, ''), +(17312, 1, -4805.509277, -11037.293945, 3.043942, 0, ''), +(17312, 2, -4827.826172, -11034.398438, 1.741959, 0, ''), +(17312, 3, -4852.630859, -11033.695313, 2.208656, 0, ''), +(17312, 4, -4876.791992, -11034.517578, 3.175228, 0, ''), +(17312, 5, -4895.486816, -11038.306641, 9.390890, 0, ''), +(17312, 6, -4915.464844, -11048.402344, 12.369793, 0, ''), +(17312, 7, -4937.288086, -11067.041992, 13.857983, 0, ''), +(17312, 8, -4966.577637, -11067.507813, 15.754786, 0, ''), +(17312, 9, -4993.799805, -11056.544922, 19.175295, 0, ''), +(17312, 10, -5017.836426, -11052.569336, 22.476587, 0, ''), +(17312, 11, -5039.706543, -11058.459961, 25.831593, 0, ''), +(17312, 12, -5057.289063, -11045.474609, 26.972496, 0, ''), +(17312, 13, -5078.828125, -11037.601563, 29.053417, 0, ''), +(17312, 14, -5104.158691, -11039.195313, 29.440195, 0, ''), +(17312, 15, -5120.780273, -11039.518555, 30.142139, 0, ''), +(17312, 16, -5140.833008, -11039.810547, 28.788074, 0, ''), +(17312, 17, -5161.201660, -11040.050781, 27.879545, 4000, ''), +(17312, 18, -5171.842285, -11046.803711, 27.183821, 0, ''), +(17312, 19, -5185.995117, -11056.359375, 20.234867, 0, ''), +(17312, 20, -5198.485840, -11065.065430, 18.872593, 0, ''), +(17312, 21, -5214.062500, -11074.653320, 19.215731, 0, ''), +(17312, 22, -5220.157227, -11088.377930, 19.818476, 0, ''), +(17312, 23, -5233.652832, -11098.846680, 18.349432, 0, ''), +(17312, 24, -5250.163086, -11111.653320, 16.438959, 0, ''), +(17312, 25, -5268.194336, -11125.639648, 12.668313, 0, ''), +(17312, 26, -5286.270508, -11130.669922, 6.912246, 0, ''), +(17312, 27, -5317.449707, -11137.392578, 4.963446, 0, ''), +(17312, 28, -5334.854492, -11154.384766, 6.742664, 0, ''), +(17312, 29, -5353.874512, -11171.595703, 6.903912, 20000, ''), +(17312, 30, -5354.240000, -11171.940000, 6.890000, 0, ''); + +DELETE FROM script_waypoint WHERE entry=19685; +INSERT INTO script_waypoint VALUES +(19685, 0, -1863.369019, 5419.517090, -10.463668, 5000, ''), +(19685, 1, -1861.749023, 5416.465332, -10.508068, 0, ''), +(19685, 2, -1857.036133, 5410.966309, -12.428039, 0, ''), +(19685, 3, -1831.539185, 5365.472168, -12.428039, 0, ''), +(19685, 4, -1813.416504, 5333.776855, -12.428039, 0, ''), +(19685, 5, -1800.354370, 5313.290039, -12.428039, 0, ''), +(19685, 6, -1775.624878, 5268.786133, -38.809181, 0, ''), +(19685, 7, -1770.147339, 5259.268066, -38.829231, 0, ''), +(19685, 8, -1762.814209, 5261.098145, -38.848995, 0, ''), +(19685, 9, -1740.110474, 5268.858398, -40.208965, 0, ''), +(19685, 10, -1725.837402, 5270.936035, -40.208965, 0, ''), +(19685, 11, -1701.580322, 5290.323242, -40.209187, 0, ''), +(19685, 12, -1682.877808, 5291.406738, -34.429646, 0, ''), +(19685, 13, -1670.101685, 5291.201172, -32.786007, 0, ''), +(19685, 14, -1656.666870, 5294.333496, -37.862648, 0, ''), +(19685, 15, -1652.035767, 5295.413086, -40.245499, 0, ''), +(19685, 16, -1620.860596, 5300.133301, -40.208992, 0, ''), +(19685, 17, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 18, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 19, -1607.630981, 5293.983398, -38.577045, 5000, ''), +(19685, 20, -1622.140869, 5301.955566, -40.208897, 0, ''), +(19685, 21, -1621.131836, 5333.112793, -40.208897, 0, ''), +(19685, 22, -1637.598999, 5342.134277, -40.208790, 0, ''), +(19685, 23, -1648.521606, 5352.309570, -47.496170, 0, ''), +(19685, 24, -1654.606934, 5357.419434, -45.870892, 0, ''), +(19685, 25, -1633.670044, 5422.067871, -42.835541, 0, ''), +(19685, 26, -1656.567505, 5426.236328, -40.405815, 0, ''), +(19685, 27, -1664.932373, 5425.686523, -38.846405, 0, ''), +(19685, 28, -1681.406006, 5425.871094, -38.810928, 0, ''), +(19685, 29, -1730.875977, 5427.413574, -12.427910, 0, ''), +(19685, 30, -1743.509521, 5369.599121, -12.427910, 0, ''), +(19685, 31, -1877.217041, 5303.710449, -12.427989, 0, ''), +(19685, 32, -1890.371216, 5289.273438, -12.428268, 0, ''), +(19685, 33, -1905.505737, 5266.534668, 2.630672, 0, ''), +(19685, 34, -1909.381348, 5273.008301, 1.663714, 10000, ''), +(19685, 35, -1909.381348, 5273.008301, 1.663714, 12000, ''), +(19685, 36, -1909.381348, 5273.008301, 1.663714, 8000, ''), +(19685, 37, -1909.381348, 5273.008301, 1.663714, 15000, ''), +(19685, 38, -1927.561401, 5275.324707, 1.984987, 0, ''), +(19685, 39, -1927.385498, 5300.879883, -12.427236, 0, ''), +(19685, 40, -1921.063965, 5314.318359, -12.427236, 0, ''), +(19685, 41, -1965.425415, 5379.298828, -12.427236, 0, ''), +(19685, 42, -1981.233154, 5450.743652, -12.427236, 0, ''), +(19685, 43, -1958.022461, 5455.904297, 0.487659, 0, ''), +(19685, 44, -1951.991455, 5463.580566, 0.874490, 10000, ''), +(19685, 45, -1951.991455, 5463.580566, 0.874490, 12000, ''), +(19685, 46, -1968.730225, 5481.752930, -12.427846, 0, ''), +(19685, 47, -1881.839844, 5554.040039, -12.427846, 0, ''), +(19685, 48, -1841.566650, 5545.965332, -12.427846, 0, ''), +(19685, 49, -1837.658325, 5523.780273, 0.558756, 0, ''), +(19685, 50, -1831.321777, 5534.821777, 1.221819, 6000, ''), +(19685, 51, -1831.321777, 5534.821777, 1.221819, 8000, ''), +(19685, 52, -1831.321777, 5534.821777, 1.221819, 5000, ''), +(19685, 53, -1850.060669, 5472.610840, 0.857320, 6000, ''), +(19685, 54, -1850.060669, 5472.610840, 0.857320, 8000, ''), +(19685, 55, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 56, -1850.060669, 5472.610840, 0.857320, 9000, ''), +(19685, 57, -1850.060669, 5472.610840, 0.857320, 4000, ''); + +DELETE FROM script_waypoint WHERE entry=20129; +INSERT INTO script_waypoint VALUES +(20129, 0, -8374.93,-4250.21, -204.38,5000, ''), +(20129, 1, -8374.93,-4250.21, -204.38,16000, ''), +(20129, 2, -8374.93,-4250.21, -204.38,10000, ''), +(20129, 3, -8374.93,-4250.21, -204.38,2000, ''), +(20129, 4, -8439.40,-4180.05, -209.25, 0, ''), +(20129, 5, -8437.82,-4120.84, -208.59,10000, ''), +(20129, 6, -8437.82,-4120.84, -208.59,16000, ''), +(20129, 7, -8437.82,-4120.84, -208.59,13000, ''), +(20129, 8, -8437.82,-4120.84, -208.59,18000, ''), +(20129, 9, -8437.82,-4120.84, -208.59,15000, ''), +(20129, 10, -8437.82,-4120.84, -208.59,2000, ''), +(20129, 11, -8467.26,-4198.63, -214.21, 0, ''), +(20129, 12, -8667.76,-4252.13, -209.56, 0, ''), +(20129, 13, -8703.71,-4234.58, -209.5,14000, ''), +(20129, 14, -8703.71,-4234.58, -209.5,2000, ''), +(20129, 15, -8642.81,-4304.37, -209.57, 0, ''), +(20129, 16, -8649.06,-4394.36, -208.46,6000, ''), +(20129, 17, -8649.06,-4394.36, -208.46,18000, ''), +(20129, 18, -8649.06,-4394.36, -208.46,2000, ''), +(20129, 19, -8468.72,-4437.67, -215.45, 0, ''), +(20129, 20, -8427.54,-4426, -211.13, 0, ''), +(20129, 21, -8364.83,-4393.32, -205.91, 0, ''), +(20129, 22, -8304.54,-4357.2, -208.2,18000, ''), +(20129, 23, -8304.54,-4357.2, -208.2,2000, ''), +(20129, 24, -8375.42,-4250.41, -205.14,5000, ''), +(20129, 25, -8375.42,-4250.41, -205.14,5000, ''); + +DELETE FROM script_waypoint WHERE entry=6575; +INSERT INTO script_waypoint VALUES +(6575, 0, 1945.81, -431.54, 16.36, 0, ''), +(6575, 1, 1946.21, -436.41, 16.36, 0, ''), +(6575, 2, 1950.01, -444.11, 14.63, 0, ''), +(6575, 3, 1956.08, -449.34, 13.12, 0, ''), +(6575, 4, 1966.59, -450.55, 11.27, 0, ''), +(6575, 5, 1976.09, -447.51, 11.27, 0, ''), +(6575, 6, 1983.42, -435.85, 11.27, 0, ''), +(6575, 7, 1978.17, -428.81, 11.27, 0, ''), +(6575, 8, 1973.97, -422.08, 9.04, 0, ''), +(6575, 9, 1963.84, -418.90, 6.17, 0, ''), +(6575, 10, 1961.22, -422.74, 6.17, 0, ''), +(6575, 11, 1964.80, -431.26, 6.17, 300000, ''); + +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -252.92, 2126.82, 81.17, 0, ''), +(3849, 1, -253.88, 2131.11, 81.21, 0, ''), +(3849, 2, -249.66, 2142.45, 87.01, 0, ''), +(3849, 3, -248.08, 2143.68, 87.01, 0, ''), +(3849, 4, -238.87, 2139.93, 87.01, 0, ''), +(3849, 5, -235.47, 2149.18, 90.59, 0, ''), +(3849, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -255.33, 2117.99, 81.17, 0, ''), +(3850, 1, -253.88, 2131.11, 81.21, 0, ''), +(3850, 2, -249.66, 2142.45, 87.01, 0, ''), +(3850, 3, -248.08, 2143.68, 87.01, 0, ''), +(3850, 4, -238.87, 2139.93, 87.01, 0, ''), +(3850, 5, -235.47, 2149.18, 90.59, 0, ''), +(3850, 6, -239.89, 2156.06, 90.62, 20000, 'SAY_FREE'); + +-- Henry Stern +UPDATE `creature_template` SET `ScriptName`='npc_henry_stern' WHERE `entry`=8696; + +DELETE FROM `trinity_string` WHERE `entry` IN (59); +INSERT INTO `trinity_string` VALUES +(59,'Using creature EventAI: %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02570_world_spell_linked_spell.sql b/sql/old/3.0.9/02570_world_spell_linked_spell.sql new file mode 100644 index 00000000000..6499d2d2b31 --- /dev/null +++ b/sql/old/3.0.9/02570_world_spell_linked_spell.sql @@ -0,0 +1,9 @@ +INSERT IGNORE INTO `spell_linked_spell` VALUES (47988, 54501, 2, 'Consume Shadows - Rank 9'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (47987, 54501, 2, 'Consume Shadows - Rank 8'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (27272, 54501, 2, 'Consume Shadows - Rank 7'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17854, 54501, 2, 'Consume Shadows - Rank 6'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17853, 54501, 2, 'Consume Shadows - Rank 5'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17852, 54501, 2, 'Consume Shadows - Rank 4'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17851, 54501, 2, 'Consume Shadows - Rank 3'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17850, 54501, 2, 'Consume Shadows - Rank 2'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17767, 54501, 2, 'Consume Shadows - Rank 1'); diff --git a/sql/old/3.0.9/02582_mangos_7644_01_characters_character_pet.sql b/sql/old/3.0.9/02582_mangos_7644_01_characters_character_pet.sql new file mode 100644 index 00000000000..fe0f8fd750e --- /dev/null +++ b/sql/old/3.0.9/02582_mangos_7644_01_characters_character_pet.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7546_01_characters_uptime required_7644_01_characters_character_pet bit;*/ + +/* only hunter pets must be in stable */ +UPDATE `character_pet` + SET slot = 100 WHERE PetType <> 1 AND slot >= 1 AND slot <= 4; diff --git a/sql/old/3.0.9/02586_world_spell_linked_spell.sql b/sql/old/3.0.9/02586_world_spell_linked_spell.sql new file mode 100644 index 00000000000..489fe7bdb75 --- /dev/null +++ b/sql/old/3.0.9/02586_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +INSERT IGNORE INTO `spell_linked_spell` VALUES (53563, 53651, 2, 'Beacon of Light'); + +INSERT INTO `spell_proc_event` VALUES +(53651, 0x00, 10, 0xC0008000, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02591_world_spell_linked_spell.sql b/sql/old/3.0.9/02591_world_spell_linked_spell.sql new file mode 100644 index 00000000000..63da911d5a4 --- /dev/null +++ b/sql/old/3.0.9/02591_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +INSERT IGNORE INTO `spell_linked_spell` VALUES (16857, 60089, 0, 'Faerie Fire (Feral) Rank 1'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17390, 60089, 0, 'Faerie Fire (Feral) Rank 2'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17391, 60089, 0, 'Faerie Fire (Feral) Rank 3'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (17392, 60089, 0, 'Faerie Fire (Feral) Rank 4'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (27011, 60089, 0, 'Faerie Fire (Feral) Rank 5'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (48475, 60089, 0, 'Faerie Fire (Feral) Rank 6'); diff --git a/sql/old/3.0.9/02617_world_spell_linked_spell.sql b/sql/old/3.0.9/02617_world_spell_linked_spell.sql new file mode 100644 index 00000000000..b8b40c52fe3 --- /dev/null +++ b/sql/old/3.0.9/02617_world_spell_linked_spell.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (781, 57635, 60932, 61507, 49576); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(781, 56446, 0, 'Disengage'), +(57635, 57636, 0, 'Disengage'), +(60932, 60934, 0, 'Disengage'), +(61507, 61508, 0, 'Disengage'), +(49576, 49560, 0, 'Death Grip'); diff --git a/sql/old/3.0.9/02629_world_spell_linked_spell.sql b/sql/old/3.0.9/02629_world_spell_linked_spell.sql new file mode 100644 index 00000000000..be4609b7d5e --- /dev/null +++ b/sql/old/3.0.9/02629_world_spell_linked_spell.sql @@ -0,0 +1,2 @@ +INSERT IGNORE INTO `spell_linked_spell` VALUES (47897, 47960, 1, 'Shadowflame Rank 1'); +INSERT IGNORE INTO `spell_linked_spell` VALUES (61290, 61291, 1, 'Shadowflame Rank 2'); diff --git a/sql/old/3.0.9/02678_mangos_7662_01_world_spell_bonus_data.sql b/sql/old/3.0.9/02678_mangos_7662_01_world_spell_bonus_data.sql new file mode 100644 index 00000000000..8bdcf09ce2a --- /dev/null +++ b/sql/old/3.0.9/02678_mangos_7662_01_world_spell_bonus_data.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7662_01_mangos_spell_chain required_7662_02_mangos_spell_bonus_data bit;*/ + +DELETE FROM `spell_bonus_data` WHERE entry IN (50288, 50294); +INSERT INTO `spell_bonus_data` VALUES +(50288, 0.05, 0, 0, "Druid - Starfall"), +(50294, 0.012, 0, 0, "Druid - Starfall AOE"); diff --git a/sql/old/3.0.9/02682_world_SD2_scripts.sql b/sql/old/3.0.9/02682_world_SD2_scripts.sql new file mode 100644 index 00000000000..b75da0b15d4 --- /dev/null +++ b/sql/old/3.0.9/02682_world_SD2_scripts.sql @@ -0,0 +1,46 @@ +DELETE FROM script_waypoint WHERE entry=3849; +INSERT INTO script_waypoint VALUES +(3849, 0, -250.923431, 2116.264160, 81.179, 0, 'SAY_FREE_AD'), +(3849, 1, -255.048538, 2119.392578, 81.179, 0, ''), +(3849, 2, -254.129105, 2123.454346, 81.179, 0, ''), +(3849, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3849, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3849, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3849, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3849, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3849, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3849, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3849, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AD'), +(3849, 11, -241.129700, 2154.562988, 90.624, 5000, ''), +(3849, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST1_DOOR_AD'), +(3849, 13, -241.129700, 2154.562988, 90.624, 25000, 'SAY_POST2_DOOR_AD'); + +DELETE FROM script_waypoint WHERE entry=3850; +INSERT INTO script_waypoint VALUES +(3850, 0, -241.816895, 2122.904053, 81.179, 0, 'SAY_FREE_AS'), +(3850, 1, -247.139297, 2124.886475, 81.179, 0, ''), +(3850, 2, -253.179184, 2127.406738, 81.179, 0, ''), +(3850, 3, -253.897552, 2130.873535, 81.179, 0, ''), +(3850, 4, -249.889435, 2142.307861, 86.972, 0, ''), +(3850, 5, -248.204926, 2144.017090, 87.013, 0, ''), +(3850, 6, -240.552826, 2140.552734, 87.012, 0, ''), +(3850, 7, -237.513916, 2142.066650, 87.012, 0, ''), +(3850, 8, -235.638138, 2149.231689, 90.587, 0, ''), +(3850, 9, -237.188019, 2151.946045, 90.624, 0, ''), +(3850, 10, -241.162064, 2153.649658, 90.624, 0, 'SAY_OPEN_DOOR_AS'), +(3850, 11, -241.129700, 2154.562988, 90.624, 5000, 'cast'), +(3850, 12, -241.129700, 2154.562988, 90.624, 5000, 'SAY_POST_DOOR_AS'), +(3850, 13, -241.129700, 2154.562988, 90.624, 25000, ''); + +UPDATE script_texts SET content_default='Follow me and I\'ll open the courtyard door for you.', language=7, comment='prisoner ashcrombe SAY_FREE_AS' WHERE entry=-1033000; + +DELETE FROM script_texts WHERE entry BETWEEN -1033008 AND -1033001; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1033001,'I have just the spell to get this door open. Too bad the cell doors weren\'t locked so haphazardly.',0,0,7,1,'prisoner ashcrombe SAY_OPEN_DOOR_AS'), +(-1033002,'There it is! Wide open. Good luck to you conquering what lies beyond. I must report back to the Kirin Tor at once!',0,0,7,1,'prisoner ashcrombe SAY_POST_DOOR_AS'), +(-1033003,'Free from this wretched cell at last! Let me show you to the courtyard....',0,0,1,1,'prisoner adamant SAY_FREE_AD'), +(-1033004,'You are indeed courageous for wanting to brave the horrors that lie beyond this door.',0,0,1,1,'prisoner adamant SAY_OPEN_DOOR_AD'), +(-1033005,'There we go!',0,0,1,1,'prisoner adamant SAY_POST1_DOOR_AD'), +(-1033006,'Good luck with Arugal. I must hurry back to Hadrec now.',0,0,1,1,'prisoner adamant SAY_POST2_DOOR_AD'), +(-1033007,'About time someone killed the wretch.',0,0,1,1,'prisoner adamant SAY_BOSS_DIE_AD'), +(-1033008,'For once I agree with you... scum.',0,0,7,1,'prisoner ashcrombe SAY_BOSS_DIE_AS'); diff --git a/sql/old/3.0.9/02683_characters_gm_tickets.sql b/sql/old/3.0.9/02683_characters_gm_tickets.sql new file mode 100644 index 00000000000..688e151b430 --- /dev/null +++ b/sql/old/3.0.9/02683_characters_gm_tickets.sql @@ -0,0 +1 @@ +ALTER TABLE `gm_tickets` ADD COLUMN `createtime` int(10) NOT NULL after `message`; diff --git a/sql/old/3.0.9/02683_world_trinity_string.sql b/sql/old/3.0.9/02683_world_trinity_string.sql new file mode 100644 index 00000000000..ead79e05b61 --- /dev/null +++ b/sql/old/3.0.9/02683_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=2025; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('2025','|cff00ff00Created|r:|cff00ccff %s ago|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02686_characters_gm_tickets.sql b/sql/old/3.0.9/02686_characters_gm_tickets.sql new file mode 100644 index 00000000000..8a8d61c2b91 --- /dev/null +++ b/sql/old/3.0.9/02686_characters_gm_tickets.sql @@ -0,0 +1,4 @@ +ALTER TABLE `gm_tickets` ADD COLUMN `map` INT NOT NULL DEFAULT '0' AFTER `createtime`; +ALTER TABLE `gm_tickets` ADD COLUMN `posX` FLOAT NOT NULL DEFAULT '0' AFTER `map`; +ALTER TABLE `gm_tickets` ADD COLUMN `posY` FLOAT NOT NULL DEFAULT '0' AFTER `posX`; +ALTER TABLE `gm_tickets` ADD COLUMN `posZ` FLOAT NOT NULL DEFAULT '0' AFTER `posY`; diff --git a/sql/old/3.0.9/02686_world_command.sql b/sql/old/3.0.9/02686_world_command.sql new file mode 100644 index 00000000000..4abdd7becf3 --- /dev/null +++ b/sql/old/3.0.9/02686_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('go ticket'); +INSERT INTO `command` VALUES +('go ticket','1','Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'); diff --git a/sql/old/3.0.9/02687_world_spell_proc_event.sql b/sql/old/3.0.9/02687_world_spell_proc_event.sql new file mode 100644 index 00000000000..4053afc55f5 --- /dev/null +++ b/sql/old/3.0.9/02687_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (44545, 44543); +INSERT INTO `spell_proc_event` VALUES +(44545, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 15.000000, 0), +(44543, 0x00, 3, 1049120, 4096, 0, 65536, 0x0000000, 0.000000, 7.000000, 0); diff --git a/sql/old/3.0.9/02689_world_spell_linked_spell.sql b/sql/old/3.0.9/02689_world_spell_linked_spell.sql new file mode 100644 index 00000000000..057358854bf --- /dev/null +++ b/sql/old/3.0.9/02689_world_spell_linked_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51723); +INSERT INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives'); diff --git a/sql/old/3.0.9/02702_world_spell_proc_event.sql b/sql/old/3.0.9/02702_world_spell_proc_event.sql new file mode 100644 index 00000000000..a887d590c54 --- /dev/null +++ b/sql/old/3.0.9/02702_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000200, 0x00011100, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02706_world_SD2_scripts.sql b/sql/old/3.0.9/02706_world_SD2_scripts.sql new file mode 100644 index 00000000000..b6072845deb --- /dev/null +++ b/sql/old/3.0.9/02706_world_SD2_scripts.sql @@ -0,0 +1,4 @@ +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +DELETE FROM spell_target_position WHERE id=53360; +INSERT INTO spell_target_position VALUES +(53360, 571, 5807.829, 587.960, 660.939, 1.663); diff --git a/sql/old/3.0.9/02715_TC1_1362_world_creature_linked_respawn.sql b/sql/old/3.0.9/02715_TC1_1362_world_creature_linked_respawn.sql new file mode 100644 index 00000000000..a6d786871d6 --- /dev/null +++ b/sql/old/3.0.9/02715_TC1_1362_world_creature_linked_respawn.sql @@ -0,0 +1,10 @@ +DROP TABLE IF EXISTS `creature_linked_respawn`; +CREATE TABLE `creature_linked_respawn` ( + `guid` int(10) unsigned NOT NULL COMMENT 'dependent creature', + `linkedGuid` int(10) unsigned NOT NULL COMMENT 'master creature', + PRIMARY KEY (`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Creature Respawn Link System'; + +DELETE FROM `trinity_string` WHERE `entry` = '750'; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +('750', 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/02724_TC1_world_1371_script.sql b/sql/old/3.0.9/02724_TC1_world_1371_script.sql new file mode 100644 index 00000000000..39dab9882d0 --- /dev/null +++ b/sql/old/3.0.9/02724_TC1_world_1371_script.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'mob_unkor_the_ruthless' WHERE `entry` = 18262; diff --git a/sql/old/3.0.9/02774_world_spell_proc_event.sql b/sql/old/3.0.9/02774_world_spell_proc_event.sql new file mode 100644 index 00000000000..05e6c17d7d4 --- /dev/null +++ b/sql/old/3.0.9/02774_world_spell_proc_event.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56337, 56336, 56333, 58426, 31221, 31222, 31223); +INSERT INTO `spell_proc_event` VALUES +(56337, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56336, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +(56333, 0x00, 9, 0x00000004, 0x00000000, 0x00000040, 0x00022200, 0x0000000, 0.000000, 0.000000, 0), +-- Overkill +(58426, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +-- Master of subtlety +(31221, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31222, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0), +(31223, 0x00, 8, 0x400000, 0x00000000, 0x00000000, 0x00014000, 0x0006001, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02792_world_spell_bonus_data.sql b/sql/old/3.0.9/02792_world_spell_bonus_data.sql new file mode 100644 index 00000000000..674a68fe60a --- /dev/null +++ b/sql/old/3.0.9/02792_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE entry IN (33778); +INSERT INTO `spell_bonus_data` VALUES +(33778, 0.6453, 0, 0, "Lifebloom- final effect"); diff --git a/sql/old/3.0.9/02792_world_spell_proc_event.sql b/sql/old/3.0.9/02792_world_spell_proc_event.sql new file mode 100644 index 00000000000..c2db051fdaf --- /dev/null +++ b/sql/old/3.0.9/02792_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16180, 16198, 16196); +INSERT INTO `spell_proc_event` VALUES +(16180, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16198, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0), +(16196, 0x00, 11, 0x000000C0, 0x00000000, 0x00000010, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02793_world_spell_proc_event.sql b/sql/old/3.0.9/02793_world_spell_proc_event.sql new file mode 100644 index 00000000000..ac52b418d85 --- /dev/null +++ b/sql/old/3.0.9/02793_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02794_world_spell_proc_event.sql b/sql/old/3.0.9/02794_world_spell_proc_event.sql new file mode 100644 index 00000000000..ac52b418d85 --- /dev/null +++ b/sql/old/3.0.9/02794_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (54754); +INSERT INTO `spell_proc_event` VALUES +(54754, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02798_world_SD2_scripts.sql b/sql/old/3.0.9/02798_world_SD2_scripts.sql new file mode 100644 index 00000000000..34c6c6faf33 --- /dev/null +++ b/sql/old/3.0.9/02798_world_SD2_scripts.sql @@ -0,0 +1,2 @@ +UPDATE gameobject_template SET ScriptName='go_tele_to_dalaran_crystal' WHERE entry=191230; +UPDATE gameobject_template SET ScriptName='go_tele_to_violet_stand' WHERE entry=191229; diff --git a/sql/old/3.0.9/02802_world_SD2_scripts.sql b/sql/old/3.0.9/02802_world_SD2_scripts.sql new file mode 100644 index 00000000000..150e6bb0a8c --- /dev/null +++ b/sql/old/3.0.9/02802_world_SD2_scripts.sql @@ -0,0 +1,142 @@ +DELETE FROM script_waypoint WHERE entry=17876; +INSERT INTO script_waypoint VALUES +(17876, 0, 2230.91, 118.765, 82.2947,5000, ''), +(17876, 1, 2230.33, 114.980, 82.2946, 0, ''), +(17876, 2, 2233.36, 111.057, 82.2996, 0, ''), +(17876, 3, 2231.17, 108.486, 82.6624, 0, ''), +(17876, 4, 2220.22, 114.605, 89.4264, 0, ''), +(17876, 5, 2215.23, 115.990, 89.4549, 0, ''), +(17876, 6, 2210.00, 106.849, 89.4549, 0, ''), +(17876, 7, 2205.66, 105.234, 89.4549, 0, ''), +(17876, 8, 2192.26, 112.618, 89.4549, 0, 'spawn armorer'), +(17876, 9, 2181.28, 118.612, 89.4549,8000, 'get weapon'), +(17876, 10, 2181.62, 120.385, 89.4549,5000, 'get armor'), +(17876, 11, 2189.44, 113.922, 89.4549, 0, ''), +(17876, 12, 2195.63, 110.584, 89.4549, 0, ''), +(17876, 13, 2201.09, 115.115, 89.4549, 0, ''), +(17876, 14, 2204.34, 121.036, 89.4355, 0, ''), +(17876, 15, 2208.66, 129.127, 87.9560, 0, 'first ambush'), +(17876, 16, 2193.09, 137.940, 88.2164, 0, ''), +(17876, 17, 2173.39, 149.064, 87.9227, 0, ''), +(17876, 18, 2164.25, 137.965, 85.0595, 0, ''), +(17876, 19, 2149.31, 125.645, 77.0858, 0, ''), +(17876, 20, 2142.78, 127.173, 75.5954, 0, ''), +(17876, 21, 2139.28, 133.952, 73.6386, 0, 'second ambush'), +(17876, 22, 2139.54, 155.235, 67.1269, 0, ''), +(17876, 23, 2145.38, 167.551, 64.8974, 0, ''), +(17876, 24, 2134.28, 175.304, 67.9446, 0, ''), +(17876, 25, 2118.08, 187.387, 68.8141, 0, ''), +(17876, 26, 2105.88, 195.461, 65.1854, 0, 'third ambush'), +(17876, 27, 2096.77, 196.939, 65.2117, 0, ''), +(17876, 28, 2083.90, 209.395, 64.8736, 0, ''), +(17876, 29, 2067.84, 224.376, 64.8022,30000, 'meeting scarloc'), +(17876, 30, 2055.40, 242.90, 63.3418, 0, 'after skarloc'), +(17876, 31, 2039.20, 266.460, 63.0182,10000, 'mount up'), +(17876, 32, 2011.77, 278.478, 65.3388, 0, ''), +(17876, 33, 2005.08, 289.676, 66.1179, 0, ''), +(17876, 34, 2033.11, 337.450, 66.0948, 0, ''), +(17876, 35, 2070.30, 416.208, 66.0893, 0, ''), +(17876, 36, 2086.76, 469.768, 65.9182, 0, ''), +(17876, 37, 2101.70, 497.955, 61.7881, 0, 'road ambush'), +(17876, 38, 2133.39, 530.933, 55.3700,5000, ''), +(17876, 39, 2157.91, 559.635, 48.5157, 0, ''), +(17876, 40, 2167.34, 586.191, 42.4394, 0, ''), +(17876, 41, 2174.17, 637.643, 33.9002, 0, ''), +(17876, 42, 2179.31, 656.053, 34.723, 0, ''), +(17876, 43, 2183.65, 670.941, 34.0318, 0, ''), +(17876, 44, 2201.50, 668.616, 36.1236, 0, ''), +(17876, 45, 2221.56, 652.747, 36.6153, 0, ''), +(17876, 46, 2238.97, 640.125, 37.2214, 0, ''), +(17876, 47, 2251.17, 620.574, 40.1473, 0, ''), +(17876, 48, 2261.98, 595.303, 41.4117, 0, ''), +(17876, 49, 2278.67, 560.172, 38.9090, 0, ''), +(17876, 50, 2336.72, 528.327, 40.9369, 0, ''), +(17876, 51, 2381.04, 519.612, 37.7312, 0, ''), +(17876, 52, 2412.20, 515.425, 39.2068, 0, ''), +(17876, 53, 2452.39, 516.174, 42.9387, 0, ''), +(17876, 54, 2467.38, 539.389, 47.4992, 0, ''), +(17876, 55, 2470.70, 554.333, 46.6668, 0, ''), +(17876, 56, 2478.07, 575.321, 55.4549, 0, ''), +(17876, 57, 2480.00, 585.408, 56.6921, 0, ''), +(17876, 58, 2482.67, 608.817, 55.6643, 0, ''), +(17876, 59, 2485.62, 626.061, 58.0132, 2000, 'dismount'), +(17876, 60, 2486.91, 626.356, 58.0761, 0, 'scare horse'), +(17876, 61, 2488.58, 660.940, 57.3913, 0, ''), +(17876, 62, 2502.56, 686.059, 55.6252, 0, ''), +(17876, 63, 2502.08, 694.360, 55.5083, 0, ''), +(17876, 64, 2491.46, 694.321, 55.7163, 0, ''), +(17876, 65, 2491.10, 703.300, 55.7630, 0, ''), +(17876, 66, 2485.64, 702.992, 55.7917, 0, ''), +(17876, 67, 2479.10, 695.291, 55.7901, 10000, ''), +(17876, 68, 2476.75, 693.689, 55.7960, 0, 'spawn mobs'), +(17876, 69, 2475.39, 695.983, 55.8146, 0, ''), +(17876, 70, 2477.75, 694.473, 55.7945, 0, ''), +(17876, 71, 2481.27, 697.747, 55.7910, 0, 'mobs in doorway'), +(17876, 72, 2486.31, 703.131, 55.7861, 5000, ''), +(17876, 73, 2490.76, 703.511, 55.7662, 0, ''), +(17876, 74, 2491.30, 694.792, 55.7195, 0, ''), +(17876, 75, 2518.69, 693.876, 55.1383, 0, ''), +(17876, 76, 2531.33, 681.914, 55.1383, 0, ''), +(17876, 77, 2568.25, 682.654, 55.1778, 0, ''), +(17876, 78, 2589.61, 689.981, 55.1421, 0, ''), +(17876, 79, 2634.74, 679.833, 54.6613, 0, ''), +(17876, 80, 2630.41, 661.464, 54.2761, 0, ''), +(17876, 81, 2629.00, 656.982, 56.0651, 0, ''), +(17876, 82, 2620.84, 633.007, 56.0300, 3000, 'stop in church'), +(17876, 83, 2622.99, 639.178, 56.0300, 0, 'summon'), +(17876, 84, 2628.73, 656.693, 56.0610, 5000, ''), +(17876, 85, 2630.34, 661.135, 54.2738, 0, ''), +(17876, 86, 2635.38, 672.243, 54.4508, 0, ''), +(17876, 87, 2644.13, 668.158, 55.3797, 0, ''), +(17876, 88, 2646.82, 666.740, 56.9898, 0, ''), +(17876, 89, 2658.22, 665.432, 57.1725, 0, ''), +(17876, 90, 2661.88, 674.849, 57.1725, 0, ''), +(17876, 91, 2656.23, 677.208, 57.1725, 0, ''), +(17876, 92, 2652.28, 670.270, 61.9353, 0, ''), +(17876, 93, 2650.79, 664.290, 61.9302, 0, 'summon inn'), +(17876, 94, 2658.19, 660.454, 61.9320, 5000, ''), +(17876, 95, 2660.57, 659.173, 61.9370, 0, 'speak with Taretha'), +(17876, 96, 2658.19, 660.454, 61.9320, 5000, 'epoch calls'), +(17876, 97, 2659.84, 659.482, 61.9361, 5000, 'taretha "dies"'), +(17876, 98, 2654.28, 662.722, 61.9313, 0, ''), +(17876, 99, 2652.37, 670.561, 61.9368, 0, ''), +(17876, 100, 2656.05, 676.761, 57.1727, 0, ''), +(17876, 101, 2658.49, 677.166, 57.1727, 0, ''), +(17876, 102, 2659.28, 667.117, 57.1727, 0, ''), +(17876, 103, 2649.71, 665.387, 57.1727, 0, ''), +(17876, 104, 2634.79, 672.964, 54.4577, 0, 'outside inn'), +(17876, 105, 2635.06, 673.892, 54.4713, 30000, 'getting ready'), +(17876, 106, 2634.79, 672.964, 54.4577, 60000, 'when all dead and meet Taretha'), +(17876, 107, 2631.72, 665.629, 54.2923, 0, 'run off'), +(17876, 108, 2647.40, 640.530, 55.7634, 0, ''); + +DELETE FROM script_waypoint WHERE entry=18887; +INSERT INTO script_waypoint VALUES +(18887, 0, 2650.06, 665.473, 61.9305, 0, ''), +(18887, 1, 2652.44, 670.761, 61.9370, 0, ''), +(18887, 2, 2655.96, 676.913, 57.1725, 0, ''), +(18887, 3, 2659.40, 677.317, 57.1725, 0, ''), +(18887, 4, 2651.75, 664.482, 57.1725, 0, ''), +(18887, 5, 2647.49, 666.595, 57.0824, 0, ''), +(18887, 6, 2644.37, 668.167, 55.4182, 0, ''), +(18887, 7, 2640.96, 669.890, 54.7567, 60000, ''); + +DELETE FROM script_waypoint WHERE entry=10096; +INSERT INTO script_waypoint VALUES +(10096, 0, 604.802673, -191.081985, -54.058590, 0,'ring'), +(10096, 1, 604.072998, -222.106918, -52.743759, 0,'first gate'), +(10096, 2, 621.400391, -214.499054, -52.814453, 0,'hiding in corner'), +(10096, 3, 601.300781, -198.556992, -53.950256, 0,'ring'), +(10096, 4, 631.818359, -180.548126, -52.654770, 0,'second gate'), +(10096, 5, 627.390381, -201.075974, -52.692917, 0,'hiding in corner'); + +DELETE FROM script_waypoint WHERE entry=9503; +INSERT INTO script_waypoint VALUES +(9503, 0, 883.294861, -188.926300, -43.703655, 0,''), +(9503, 1, 872.763550, -185.605621, -43.703655, 5000,'b1'), +(9503, 2, 867.923401, -188.006393, -43.703655, 5000,'b2'), +(9503, 3, 863.295898, -190.795212, -43.703655, 5000,'b3'), +(9503, 4, 856.139587, -194.652756, -43.703655, 5000,'b4'), +(9503, 5, 851.878906, -196.928131, -43.703655, 15000,'b5'), +(9503, 6, 877.035217, -187.048080, -43.703655, 0,''), +(9503, 7, 891.198000, -197.924000, -43.620400, 0,'home'); diff --git a/sql/old/3.0.9/02813_world_SD2_scripts.sql b/sql/old/3.0.9/02813_world_SD2_scripts.sql new file mode 100644 index 00000000000..7d349d75a8b --- /dev/null +++ b/sql/old/3.0.9/02813_world_SD2_scripts.sql @@ -0,0 +1,27 @@ +DELETE FROM script_waypoint WHERE entry=12423; +INSERT INTO script_waypoint VALUES +(12423, 0, -9509.72, -147.03, 58.74, 0, ''), +(12423, 1, -9517.07, -172.82, 58.66, 0, ''); + +DELETE FROM script_waypoint WHERE entry=12427; +INSERT INTO script_waypoint VALUES +(12427, 0, -5689.20, -456.44, 391.08, 0, ''), +(12427, 1, -5700.37, -450.77, 393.19, 0, ''); + +DELETE FROM script_waypoint WHERE entry=12428; +INSERT INTO script_waypoint VALUES +(12428, 0, 2454.09, 361.26, 31.51, 0, ''), +(12428, 1, 2472.03, 378.08, 30.98, 0, ''); + +DELETE FROM script_waypoint WHERE entry=12429; +INSERT INTO script_waypoint VALUES +(12429, 0, 9654.19, 909.58, 1272.11, 0, ''), +(12429, 1, 9642.53, 908.11, 1269.10, 0, ''); + +DELETE FROM script_waypoint WHERE entry=12430; +INSERT INTO script_waypoint VALUES +(12430, 0, 161.65, -4779.34, 14.64, 0, ''), +(12430, 1, 140.71, -4813.56, 17.04, 0, ''); + +UPDATE script_texts SET emote=20 WHERE entry=-1000231; +UPDATE script_texts SET emote=4 WHERE entry IN (-1000232, -1000256, -1000258, -1000260, -1000262); diff --git a/sql/old/3.0.9/02813_world_scripts.sql b/sql/old/3.0.9/02813_world_scripts.sql new file mode 100644 index 00000000000..70d7219b1a3 --- /dev/null +++ b/sql/old/3.0.9/02813_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; diff --git a/sql/old/3.0.9/02814_world_spell_linked_spell.sql b/sql/old/3.0.9/02814_world_spell_linked_spell.sql new file mode 100644 index 00000000000..4986c2a7e34 --- /dev/null +++ b/sql/old/3.0.9/02814_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (32386, 32388, 32389, 32390, 32391); +INSERT INTO `spell_linked_spell` VALUES (32386, 60448, 2, 'Shadow Embrace Rank1'); +INSERT INTO `spell_linked_spell` VALUES (32388, 60465, 2, 'Shadow Embrace Rank2'); +INSERT INTO `spell_linked_spell` VALUES (32389, 60466, 2, 'Shadow Embrace Rank3'); +INSERT INTO `spell_linked_spell` VALUES (32390, 60467, 2, 'Shadow Embrace Rank4'); +INSERT INTO `spell_linked_spell` VALUES (32391, 60468, 2, 'Shadow Embrace Rank5'); diff --git a/sql/old/3.0.9/02828_world_spell_proc_event.sql b/sql/old/3.0.9/02828_world_spell_proc_event.sql new file mode 100644 index 00000000000..23c436533cd --- /dev/null +++ b/sql/old/3.0.9/02828_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16544, 16086); +INSERT INTO `spell_proc_event` VALUES +(16544, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0), +(16086, 0x00, 11, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x0000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/02885_world_spell_proc_event.sql b/sql/old/3.0.9/02885_world_spell_proc_event.sql new file mode 100644 index 00000000000..46a56f9dc58 --- /dev/null +++ b/sql/old/3.0.9/02885_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (34457); +INSERT INTO `spell_proc_event` VALUES +(34457, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); +DELETE FROM `spell_proc_event` WHERE `entry` IN (34456); +INSERT INTO `spell_proc_event` VALUES +(19615, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000002, 0.000000, 0.000000, 0); + +INSERT INTO trinity_string (entry, content_default)VALUES (6616 , "Pet spells will reset for all players at login. Strongly recommend re-login!"); diff --git a/sql/old/3.0.9/02907_mangos_7705_01_world_command.sql b/sql/old/3.0.9/02907_mangos_7705_01_world_command.sql new file mode 100644 index 00000000000..d1b40e1ba4c --- /dev/null +++ b/sql/old/3.0.9/02907_mangos_7705_01_world_command.sql @@ -0,0 +1,11 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7662_02_mangos_spell_bonus_data required_7705_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN +('account lock','account password','chardelete','character customize','character delete','character rename','customize','lockaccount','password','rename'); + +INSERT INTO `command` VALUES +('account lock',0,'Syntax: .account lock [on|off]\r\n\r\nAllow login from account only from current used IP or remove this requirement.'), +('account password',0,'Syntax: .account password $old_password $new_password $new_password\r\n\r\nChange your account password.'), +('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'), +('character delete',4,'Syntax: .character delete $name\r\n\r\nDelete character $name.'), +('character rename',2,'Syntax: .character rename [$name]\r\n\r\nMark selected in game or by $name in command character for rename at next login.'); diff --git a/sql/old/3.0.9/02907_mangos_7706_01_world_command.sql b/sql/old/3.0.9/02907_mangos_7706_01_world_command.sql new file mode 100644 index 00000000000..4e17f116fa7 --- /dev/null +++ b/sql/old/3.0.9/02907_mangos_7706_01_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7705_01_mangos_command required_7706_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('plimit','server plimit'); +INSERT INTO `command` VALUES +('server plimit',3,'Syntax: .server plimit [#num|-1|-2|-3|reset|player|moderator|gamemaster|administrator]\r\n\r\nWithout arg show current player amount and security level limitations for login to server, with arg set player linit ($num > 0) or securiti limitation ($num < 0 or security leme name. With `reset` sets player limit to the one in the config file'); diff --git a/sql/old/3.0.9/02923_world_spell_proc_event.sql b/sql/old/3.0.9/02923_world_spell_proc_event.sql new file mode 100644 index 00000000000..8317889919e --- /dev/null +++ b/sql/old/3.0.9/02923_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47569, 47570); +INSERT INTO `spell_proc_event` VALUES +(47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 50.000000, 0), +(47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 100.000000, 0); diff --git a/sql/old/3.0.9/02928_characters_character_pet.sql b/sql/old/3.0.9/02928_characters_character_pet.sql new file mode 100644 index 00000000000..95a34404413 --- /dev/null +++ b/sql/old/3.0.9/02928_characters_character_pet.sql @@ -0,0 +1,2 @@ +ALTER TABLE character_pet ADD load_flags INT(3) DEFAULT '0' NOT NULL AFTER teachspelldata; +UPDATE characters SET at_login = at_login & ~16 WHERE at_login & 16; diff --git a/sql/old/3.0.9/02932_mangos_7714_01_world_command.sql b/sql/old/3.0.9/02932_mangos_7714_01_world_command.sql new file mode 100644 index 00000000000..58880bc44ef --- /dev/null +++ b/sql/old/3.0.9/02932_mangos_7714_01_world_command.sql @@ -0,0 +1,5 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7706_01_mangos_command required_7714_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('character level'); +INSERT INTO `command` VALUES +('character level',3,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'); diff --git a/sql/old/3.0.9/02938_mangos_7720_01_world_trinity_string.sql b/sql/old/3.0.9/02938_mangos_7720_01_world_trinity_string.sql new file mode 100644 index 00000000000..73a03296bd9 --- /dev/null +++ b/sql/old/3.0.9/02938_mangos_7720_01_world_trinity_string.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7714_01_mangos_command required_7720_01_mangos_mangos_string bit;*/ + +DELETE FROM trinity_string WHERE entry IN(557,558,559); +INSERT INTO trinity_string VALUES +(557,'%s level up you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(558,'%s level down you to (%i)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(559,'%s reset your level progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/02949_world_creature_template.sql b/sql/old/3.0.9/02949_world_creature_template.sql new file mode 100644 index 00000000000..3a69b87adfc --- /dev/null +++ b/sql/old/3.0.9/02949_world_creature_template.sql @@ -0,0 +1,10 @@ +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4) VALUES +(15352, 36213, 0, 0, 0), # Greater Earth Elemental +(15438, 57984, 12470, 13376, 0), # Greater Fire Elemental +(29264, 58861, 58875, 58867, 58857), # Spirit Wolf +(510, 31707, 33395, 0, 0) # Water Elemental +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4); diff --git a/sql/old/3.0.9/02955_world_scripts_naxx.sql b/sql/old/3.0.9/02955_world_scripts_naxx.sql new file mode 100644 index 00000000000..33ea44ab215 --- /dev/null +++ b/sql/old/3.0.9/02955_world_scripts_naxx.sql @@ -0,0 +1,7 @@ +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'); + +UPDATE creature_template SET spell1 = 28158, spell2 = 54362, flags_extra = 128 WHERE entry = 16363; + +UPDATE creature_template SET scriptname = 'boss_grobbulus' WHERE entry = 15931; diff --git a/sql/old/3.0.9/02963_world_spell_proc_event.sql b/sql/old/3.0.9/02963_world_spell_proc_event.sql new file mode 100644 index 00000000000..84550fb374f --- /dev/null +++ b/sql/old/3.0.9/02963_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (20911, 25899); +-- Blessing of sanctuary +INSERT INTO `spell_proc_event` VALUES +(20911, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0), +(25899, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000070, 0.000000, 0.000000, 0); + +DELETE FROM `spell_required` WHERE `spell_id` IN (25899); +INSERT INTO spell_required VALUES (25899, 20911); diff --git a/sql/old/3.0.9/02986_TC1_world.sql b/sql/old/3.0.9/02986_TC1_world.sql new file mode 100644 index 00000000000..fd0d6b310ae --- /dev/null +++ b/sql/old/3.0.9/02986_TC1_world.sql @@ -0,0 +1,157 @@ +-- Kil'jaeden +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 45909; +DELETE FROM `spell_script_target` WHERE `entry` IN (46589, 45839); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30598); +INSERT INTO `spell_script_target` () VALUES (46589, 1, 30614); +INSERT INTO `spell_script_target` () VALUES (45839, 1, 25653); + +DELETE FROM `creature_template` WHERE entry in (30598, 30614); +INSERT INTO `creature_template` () VALUES +(30598, 0, 4449, 0, 4449, 0, 'Spike Target', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''), +(30614, 0, 4449, 0, 4449, 0, 'Spike Target 2', '', '', 70, 70, 1, 1, 0, 0, 0, 14, 14, 0, 1, 1, 0, 0, 0, 0, 0, 2600, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 0, 0, 0, 1, 0, 0, 128, ''); + +UPDATE `creature_template` SET `flags_extra` = 128 WHERE `entry` IN (30614, 30598, 25735); +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73, unit_flags = 33554432, minhealth=5000000, maxhealth=5000000 WHERE entry IN (26046, 25319); +UPDATE `creature_template` SET `minlevel` = 70, `unit_flags` = 33554432 WHERE entry = 26046; +UPDATE `creature_template` SET `minlevel` =70, `maxlevel` = 70, `unit_flags` = 33554432, spell1 = 45848, spell2 = 45862, spell3 = 45860, spell4 = 45856, minhealth = 5000000, maxhealth=5000000 WHERE entry=25653; +UPDATE `creature_template` SET `minlevel` = 70, `maxlevel` = 70, `minhealth` = 20000, maxhealth = 20000 WHERE entry = 25502; +UPDATE `creature_template` SET `minhealth` = 12600000, maxhealth = 12600000, minmana = 2000000, maxmana = 2000000 WHERE entry = 25315; +UPDATE `creature_template` SET `minhealth` = 110000, maxhealth = 110000, minmana = 100000, maxmana = 100000 WHERE entry =25708; +UPDATE `creature_template` SET `minlevel` = 73, `maxlevel` = 73 WHERE entry = 25735; + +DELETE FROM creature WHERE id IN (25319, 25588, 25608); +INSERT INTO creature (id, map, spawnMask, modelid, equipment_id, position_x, position_y, position_z, orientation, spawntimesecs, spawndist, currentwaypoint, curhealth, curmana, DeathState, MovementType) VALUES +(25319, 580, 1, 0, 0, 1701.7, 635.515, 72.2884, 4.65461, 25, 0, 0, 1, 0, 0, 0), +(25608, 580, 1, 0, 0, 1698.9, 627.877, 27.6233, 0.034907, 604800, 0, 0, 1, 0, 0, 0); + +DELETE FROM gameobject WHERE id=188415; +INSERT INTO gameobject (id, map, spawnMask, position_x, position_y, position_z, orientation, rotation0, rotation1, rotation2, rotation3, spawntimesecs, animprogress, state) VALUES +(188415, 580, 1, 1653.12, 635.41, 28.0932, 0.0977725, 0, 0, 0.0488668, 0.998805, 25, 0, 1), +(188415, 580, 1, 1704.14, 583.591, 28.1696, 1.59003, 0, 0, 0.713874, 0.700274, 25, 0, 1), +(188415, 580, 1, 1745.68, 621.823, 28.0505, 2.93777, 0, 0, 0.994812, 0.101733, 25, 0, 1), +(188415, 580, 1, 1694.48, 674.29, 28.0502, 4.86985, 0, 0, 0.649302, -0.760531, 25, 0, 1); +UPDATE `gameobject_template` SET `type` = 1 WHERE `entry` = 188415; + +-- M'uru +UPDATE `creature_template` SET `modelid_A` = 23842 WHERE `entry` = 25744; +UPDATE `creature_template` SET `flags_extra` = 128 WHERE entry IN (25855, 25770); +UPDATE `creature_template` SET `spell1` = 46262, flags_extra = 128, scriptname = '' WHERE entry = 25879; + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (46242, 46228, 46228, 46262); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46242, 46247, 0, 'Black Hole Visual (Birth)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, 46235, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46228, -46247, 0, 'Black Hole Visual (Grown)'); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES (46262, 46265, 0, 'Void Zone Visual'); + +DELETE FROM `spell_script_target` WHERE `entry` IN (45976, 46177); +INSERT INTO `spell_script_target` VALUES (45976, 1, 25770); +INSERT INTO `spell_script_target` VALUES (46177, 1, 25770); + +-- EAI for Berserks FROM Megamage +DELETE FROM `creature_ai_scripts` WHERE `creature_id` = 25798; +INSERT INTO `creature_ai_scripts` (`id`, `creature_id`, `event_type`, `event_flags`,`event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`, `event_chance`, `event_inverse_phase_mask`) VALUES +(2579800, 25798, 11, 0, 0*1000, 0*1000, 0*1000, 0*1000, 11, 45769, 0, 0, 20, 1, 0, 0, 21, 1, 0, 0,"Shadowsword Berserker - Sunwell Radiance", 100, 0), +(2579801, 25798, 0, 1, 10*1000, 12*1000, 10*1000, 15*1000, 11, 46160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - Cast Flurry', 70, 0), +(2579802, 25798, 1, 0, 180*1000, 180*1000, 0*1000, 0*1000, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowsword Berserker - 180s OOC => Evade', 100, 0); + +-- Brutallus +UPDATE `creature_template` SET `unit_flags` = 0 WHERE `entry` = 24882; + +-- Felmyst +UPDATE `creature_template` SET `modelid_H` = 22838 WHERE `entry` = 25038; +DELETE FROM `script_texts` WHERE `entry` BETWEEN '-1580109' and '-1580036'; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `comment`) VALUES +(-1580036, 'Glory to Kil\'jaeden! Death to all who oppose!', 12477, 1, 'felmyst - YELL_BIRTH'), +(-1580037, 'I kill for the master!', 12480, 1, 'felmyst - YELL_KILL1'), +(-1580038, 'The end has come!', 12481, 1, 'felmyst - YELL_KILL2'), +(-1580039, 'Choke on your final breath!', 12478, 1, 'felmyst - YELL_BREATH'), +(-1580040, 'I am stronger than ever before!', 12479, 1, 'felmyst- YELL_TAKEOFF'), +(-1580041, 'No more hesitation! Your fates are written!', 12482, 1, 'felmyst - YELL_BERSERK'), +(-1580042, 'Kil\'jaeden... will... prevail...', 12483, 1, 'felmyst - YELL_DEATH'), +(-1580043, 'Madrigosa deserved a far better fate. You did what had to be done, but this battle is far from over.', 12439, 1, 'felmyst - YELL_KALECGOS'), +(-1580044, 'Fire to the aid of shadow!', 12489, 1, 'eredar - YELL_CANFLAGRATION'), +(-1580045, 'Sacrolash!', 12492, 1, 'eredar - YELL_SISTER_SACROLASH_DEAD'), +(-1580046, 'Fire consume.', 12490, 1, 'eredar - YELL_ALY_KILL_1'), +(-1580047, 'Ed-ir Halach!', 12491, 1, 'eredar - YELL_ALY_KILL_2'), +(-1580048, 'De-ek Anur!', 12494, 1, 'eredar - YELL_ALY_DEAD'), +(-1580049, 'Your luck has run its curse!', 12493, 1, 'eredar - YELL_BERSERK'), +(-1580050, 'Shadow to the aid of fire!', 12485, 1, 'eredar - YELL_SHADOW_NOVA'), +(-1580051, 'Alythess! Your fire burns within me!', 12488, 1, 'eredar - YELL_SISTER_ALYTHESS_DEAD'), +(-1580052, 'Shadow engulf.', 12486, 1, 'eredar - YELL_SAC_KILL_1'), +(-1580053, 'Ee-nok Kryul!', 12487, 1, 'eredar - YELL_SAC_KILL_2'), +(-1580054, 'I... fade.', 0, 1, 'eredar - YELL_SAC_DEAD'), +(-1580055, 'Time is a luxury you no longer possess!', 0, 1, 'eredar - YELL_ENRAGE'), +(-1580056, 'Misery...', 12484, 1, 'eredar - YELL_INTRO_SAC_1'), +(-1580057, 'Depravity...', 0, 1, 'eredar - YELL_INTRO_ALY_2'), +(-1580058, 'Confusion...', 0, 1, 'eredar - YELL_INTRO_SAC_3'), +(-1580059, 'Hatred...', 0, 1, 'eredar - YELL_INTRO_ALY_4'), +(-1580060, 'Mistrust...', 0, 1, 'eredar - YELL_INTRO_SAC_5'), +(-1580061, 'Chaos...', 0, 1, 'eredar - YELL_INTRO_ALY_6'), +(-1580062, 'These are the hallmarks...', 0, 1, 'eredar - YELL_INTRO_SAC_7'), +(-1580063, 'These are the pillars...', 0, 1, 'eredar - YELL_INTRO_ALY_8'), +(-1580064, 'directs Shadow Nova at $N', 0, 3, 'eredar - emote shadow nova'), +(-1580065, 'directs Conflagration at $N', 0, 3, 'eredar - emote conflagration'), +(-1580066, 'All my plans have led to this!', 12495, 1, 'KJ - SAY_KJ_OFFCOMBAT1'), +(-1580067, 'Stay on task! Do not waste tim!', 12496, 1, 'KJ - SAY_KJ_OFFCOMBAT2'), +(-1580068, 'I have waited long enough!', 12497, 1, 'KJ - SAY_KJ_OFFCOMBAT3'), +(-1580069, 'Fail me and suffer for eternity!', 12498, 1, 'KJ - SAY_KJ_OFFCOMBAT4'), +(-1580070, 'Drain the girl! Drain her power until there is nothing but a vacant shell!', 12499, 1, 'KJ - SAY_KJ_OFFCOMBAT5'), +(-1580071, 'The expendible have perished... So be it! Now I shall succeed where Sargeras could not! I will bleed this wretched world and secure my place as the true master of the Burning Legion. The end has come! Let the unraveling of this world commence!', 12500, 1, 'KJ - SAY_KJ_EMERGE'), +(-1580072, 'Another step towards destruction!', 12501, 1, 'KJ - SAY_KJ_SLAY1'), +(-1580073, 'Anak-ky\'ri!', 12502, 1, 'KJ - SAY_KJ_SLAY2'), +(-1580074, 'Who can you trust?', 12503, 1, 'KJ - SAY_KJ_REFLECTION1'), +(-1580075, 'The enemy is among you.', 12504, 1, 'KJ - SAY_KJ_REFLECTION2'), +(-1580076, 'Chaos!', 12505, 1, 'KJ - SAY_KJ_DARKNESS1'), +(-1580077, 'Destruction!', 12506, 1, 'KJ - SAY_KJ_DARKNESS2'), +(-1580078, 'Oblivion!', 12507, 1, 'KJ - SAY_KJ_DARKNESS3'), +(-1580079, 'I will not be denied! This world shall fall!', 12508, 1, 'KJ - SAY_KJ_PHASE3'), +(-1580080, 'Do not harbor false hope. You cannot win!', 12509, 1, 'KJ - SAY_KJ_PHASE4'), +(-1580081, 'Aggghh! The powers of the Sunwell... turned... against me! What have you done? WHAT HAVE YOU DONE?', 12510, 1, 'KJ - SAY_KJ_PHASE5'), +(-1580082, 'Anveena, you must awaken, this world needs you!', 12445, 1, 'KJ - SAY_KALECGOS_AWAKEN'), +(-1580083, 'I serve only the Master now.', 12511, 1, 'KJ - SAY_ANVEENA_IMPRISONED'), +(-1580084, 'You must let go! You must become what you were always meant to be! The time is now, Anveena!', 12446, 1, 'KJ - SAY_KALECGOS_LETGO'), +(-1580085, 'But I\'m... lost... I cannot find my way back!', 12512, 1, 'KJ - SAY_ANVEENA_LOST'), +(-1580086, 'Anveena, I love you! Focus on my voice, come back for me now! Only you can cleanse the Sunwell!', 12447, 1, 'KJ - SAY_KALECGOS_FOCUS'), +(-1580087, 'Kalec... Kalec?', 12513, 1, 'KJ - SAY_ANVEENA_KALEC'), +(-1580088, 'Yes, Anveena! Let fate embrace you now!', 12448, 1, 'KJ - SAY_KALECGOS_FATE'), +(-1580089, 'The nightmare is over, the spell is broken! Goodbye, Kalec, my love!', 12514, 1, 'KJ - SAY_ANVEENA_GOODBYE'), +(-1580090, 'Goodbye, Anveena, my love. Few will remember your name, yet this day you change the course of destiny. What was once corrupt is now pure. Heroes, do not let her sacrifice be in vain.', 12450, 1, 'KJ - SAY_KALECGOS_GOODBYE'), +(-1580091, 'Strike now, heroes, while he is weakened! Vanquish the Deceiver!', 12449, 1, 'KJ - SAY_KALECGOS_ENCOURAGE'), +(-1580092, 'You are not alone. The Blue Dragonflight shall help you vanquish the Deceiver.', 12438, 1, 'KJ - SAY_KALECGOS_JOIN'), +(-1580093, 'Nooooooooooooo!', 12527, 1, 'KJ - SAY_KJ_DEATH'), +(-1580094, 'begins to channel dark energy', 0, 3, 'KJ - EMOTE_KJ_DARKNESS'), +(-1580095, 'I will channel my power into the orbs, be ready!', 12440, 1, 'KJ - SAY_KALEC_ORB_READY1'), +(-1580096, 'I have empowered another orb! Use it quickly!', 12441, 1, 'KJ - SAY_KALEC_ORB_READY2'), +(-1580097, 'Another orb is ready! Make haste!', 12442, 1, 'KJ - SAY_KALEC_ORB_READY3'), +(-1580098, 'I have channeled all I can! The power is in your hands!', 12443, 1, 'KJ - SAY_KALEC_ORB_READY4'), +(-1580099, 'Mortal heroes, your victory here today was foretold long ago. My brother\'s anguished cry of defeat will echo across the universe, bringing renewed hope to all those who still stand against the Burning Crusade.', 12515, 0, 'prophet velen - SAY1'), +(-1580100, 'As the Legion\'s final defeat draws ever-nearer, stand proud in the knowledge that you have saved worlds without number from the flame. Just as this day marks an ending, so too does it herald a new beginning...', 12516, 0, 'prophet velen - SAY2'), -- van mégegy hang 12517 ami ehhez tartozik +(-1580101, 'The creature Entropius, whom you were forced to destroy, was once the noble naaru, M\'uru. In life, M\'uru channeled vast energies of LIGHT and HOPE. For a time, a misguided few sought to steal those energies...', 12518, 0, 'prophet velen - SAY3'), +(-1580102, 'Then fortunate it is, that I have reclaimed the noble naaru\'s spark from where it fell! Where faith dwells, hope is never lost, young blood elf.', 12519, 0, 'prophet velen - SAY4'), +(-1580103, 'Gaze now, mortals - upon the HEART OF M\'URU! Unblemished. Bathed by the light of Creation - just as it was at the Dawn.', 12520, 0, 'prophet velen - SAY5'), +(-1580104, 'In time, the light and hope held within - will rebirth more than this mere fount of power... Mayhap, they will rebirth the soul of a nation.', 12521, 0, 'prophet velen - SAY6'), +(-1580105, 'Salvation, young one. It waits for us all.', 12522, 0, 'prophet velen - SAY7'), +(-1580106, 'Farewell...', 12523, 0, 'prophet velen - SAY8'), +(-1580107, 'Our arrogance was unpardonable. We damned one of the most noble beings of all. We may never atone for this sin.', 12524, 0, 'lady liadrinn - SAY1'), +(-1580108, 'Can it be?', 12525, 0, 'lady liadrinn - SAY2'), +(-1580109, 'Blessed ancestors! I feel it... so much love... so much grace... there are... no words... impossible to describe...', 12525, 0, 'lady liadrinn - SAY3'); + +-- Kil'jaeden script +UPDATE `creature_template` SET `ScriptName`='boss_kiljaeden' WHERE `entry`=25315; +UPDATE `creature_template` SET `ScriptName`='boss_kalecgosKJ' WHERE `entry`=25319; +UPDATE `creature_template` SET `ScriptName`='mob_kiljaeden_controller' WHERE `entry`=25608; +UPDATE `creature_template` SET `ScriptName`='mob_hand_of_the_deceiver' WHERE `entry`=25588; +UPDATE `creature_template` SET `ScriptName`='mob_felfire_portal' WHERE `entry`=25603; +UPDATE `creature_template` SET `ScriptName`='mob_volatile_felfire_fiend' WHERE `entry`=25598; +UPDATE `creature_template` SET `ScriptName`='mob_armageddon' WHERE `entry`=25735; +UPDATE `creature_template` SET `ScriptName`='mob_shield_orb' WHERE `entry`=25502; +UPDATE `creature_template` SET `ScriptName`='mob_sinster_reflection' WHERE `entry`=25708; +UPDATE `gameobject_template` SET `ScriptName`='go_orb_of_the_blue_flight' WHERE `entry`=188415; + +-- M'uru& Entropius +UPDATE `creature_template` SET `ScriptName`='npc_void_sentinel' WHERE `entry`=25772; +UPDATE `creature_template` SET `ScriptName`='npc_dark_fiend' WHERE `entry`=25744; +UPDATE `creature_template` SET `ScriptName`='boss_muru' WHERE `entry`=25741; +UPDATE `creature_template` SET `ScriptName`='boss_entropius' WHERE `entry`=25840; +UPDATE `creature_template` SET `ScriptName`='npc_muru_portal' WHERE `entry`=25770; +UPDATE `creature_template` SET `AIName`='EventAI' WHERE `entry`=25798; diff --git a/sql/old/3.0.9/02996_world_trinity_string.sql b/sql/old/3.0.9/02996_world_trinity_string.sql new file mode 100644 index 00000000000..761ad5d99ee --- /dev/null +++ b/sql/old/3.0.9/02996_world_trinity_string.sql @@ -0,0 +1,45 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (750,751); +INSERT INTO `trinity_string` VALUES +(750,'Not enough players. This game will close in %u mins.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(751,'Not enough players. This game will close in %u seconds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); + +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1200 AND 1232; +INSERT INTO `trinity_string` VALUES +(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 1300 AND 1332; +INSERT INTO `trinity_string` VALUES +(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/02997_world_trinity_string.sql b/sql/old/3.0.9/02997_world_trinity_string.sql new file mode 100644 index 00000000000..51a3547ec30 --- /dev/null +++ b/sql/old/3.0.9/02997_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry` = 5010; +INSERT INTO `trinity_string` VALUES +(5010,'linkGUID: %u, Entry: %u (%s)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/03008_1437_TC1_world_scripts.sql b/sql/old/3.0.9/03008_1437_TC1_world_scripts.sql new file mode 100644 index 00000000000..0eacd5240ee --- /dev/null +++ b/sql/old/3.0.9/03008_1437_TC1_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_ethereum_prison' WHERE `entry` IN (184418,184419,184420,184421,184422,184423,184424,184425,184426,184427,184428,184429,184430,184431); diff --git a/sql/old/3.0.9/03018_spell_linked_spell.sql b/sql/old/3.0.9/03018_spell_linked_spell.sql new file mode 100644 index 00000000000..f1d928192bc --- /dev/null +++ b/sql/old/3.0.9/03018_spell_linked_spell.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 38528; + +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 38528,-31984, 2, 'Protection of Elune - Finger of Death'), +( 38528,-32111, 2, 'Protection of Elune - Finger of Death'); diff --git a/sql/old/3.0.9/03030_world_scripts.sql b/sql/old/3.0.9/03030_world_scripts.sql new file mode 100644 index 00000000000..a0a4d9a5775 --- /dev/null +++ b/sql/old/3.0.9/03030_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_unworthy_initiate' WHERE `entry` IN (29519,29520,29565,29566,29567); +UPDATE `creature_template` SET `ScriptName`='npc_unworthy_initiate_anchor' WHERE `entry`=29521; +UPDATE `gameobject_template` SET `ScriptName`='go_acherus_soul_prison' WHERE `entry` IN (191577,191580,191581,191582,191583,191584,191585,191586,191587,191588,191589,191590); diff --git a/sql/old/3.0.9/03039_world_spell_linked_spell.sql b/sql/old/3.0.9/03039_world_spell_linked_spell.sql new file mode 100644 index 00000000000..1cf6cf51afe --- /dev/null +++ b/sql/old/3.0.9/03039_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 38528 AND `spell_effect` = -32124; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(38528, -32124, 2, 'Protection of Elune - Denouement Wisp'); diff --git a/sql/old/3.0.9/03070_TC1_1463_world_scripts.sql b/sql/old/3.0.9/03070_TC1_1463_world_scripts.sql new file mode 100644 index 00000000000..de973cc5023 --- /dev/null +++ b/sql/old/3.0.9/03070_TC1_1463_world_scripts.sql @@ -0,0 +1,10 @@ +UPDATE `instance_template` SET `script` = 'instance_blackrock_depths' WHERE `map` = 230; +UPDATE `creature_template` SET `ScriptName` = 'mob_voidtraveler' WHERE `entry` = 19226; +UPDATE `creature_template` SET `ScriptName` = 'mob_shadowy_construct' WHERE `entry` = 23111; +UPDATE `creature_template` SET `ScriptName` = 'mob_phalanx' WHERE `entry` = 9502; +UPDATE `creature_template` SET `ScriptName` = 'npc_draenei_survivor' WHERE `entry` = 16483; +UPDATE `creature_template` SET `ScriptName` = 'mob_inner_demon' WHERE entry = 21857; +UPDATE `creature_template` SET `ScriptName` = 'mob_webwrap' WHERE `entry` = 16486; +UPDATE `creature_template` SET `ScriptName` = 'mob_dragonmaw_peon' WHERE `entry` = 22252; +UPDATE `creature_template` SET `ScriptName` = 'npc_karynaku' WHERE `entry` = 22112; +UPDATE `creature_template` SET `ScriptName` = 'mob_ohgan' WHERE `entry` = 14988; diff --git a/sql/old/3.0.9/03070_world_spell_proc_event.sql b/sql/old/3.0.9/03070_world_spell_proc_event.sql new file mode 100644 index 00000000000..c382b00429c --- /dev/null +++ b/sql/old/3.0.9/03070_world_spell_proc_event.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (20166, 32385, 32392, 32387, 32393, 32394, + 13046, 13045, 12317, 13048, 13047, -- Enrage + 29724, 29725, 29723); -- Sudden Death + +-- Seal of wisdom +INSERT INTO `spell_proc_event` VALUES +(20166, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 12.000000, 0.000000, 0); + +-- Shadow embrace +INSERT INTO `spell_proc_event` VALUES +(32385, 0x00, 5, 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(32387, 0x00, 5, 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(32392, 0x00, 5, 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(32393, 0x00, 5, 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(32394, 0x00, 5, 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/03075_TC1_1465_world_scripts.sql b/sql/old/3.0.9/03075_TC1_1465_world_scripts.sql new file mode 100644 index 00000000000..ca1d88f5b5c --- /dev/null +++ b/sql/old/3.0.9/03075_TC1_1465_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'mob_fiendish_imp' WHERE `entry` = 17267; diff --git a/sql/old/3.0.9/03089_world_trinity_string.sql b/sql/old/3.0.9/03089_world_trinity_string.sql new file mode 100644 index 00000000000..7c9862edee0 --- /dev/null +++ b/sql/old/3.0.9/03089_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (101); +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/03121_world_scripts.sql b/sql/old/3.0.9/03121_world_scripts.sql new file mode 100644 index 00000000000..23e5adaf191 --- /dev/null +++ b/sql/old/3.0.9/03121_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_dragonflayer_forge_master' WHERE `entry` =24079; diff --git a/sql/old/3.0.9/03148_mangos_7776_01_world_npc_spellclick_spells.sql b/sql/old/3.0.9/03148_mangos_7776_01_world_npc_spellclick_spells.sql new file mode 100644 index 00000000000..eff8fd57901 --- /dev/null +++ b/sql/old/3.0.9/03148_mangos_7776_01_world_npc_spellclick_spells.sql @@ -0,0 +1,8 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7720_01_mangos_mangos_string required_7776_01_mangos_npc_spellclick_spells bit;*/ + +CREATE TABLE `npc_spellclick_spells` ( + `npc_entry` INT UNSIGNED NOT NULL COMMENT 'reference to creature_template', + `spell_id` INT UNSIGNED NOT NULL COMMENT 'spell which should be casted ', + `quest_id` INT UNSIGNED NOT NULL COMMENT 'reference to quest_template', + `cast_flags` TINYINT UNSIGNED NOT NULL COMMENT 'first bit defines caster: 1=player, 0=creature; second bit defines target, same mapping as caster bit' +) ENGINE = MYISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.0.9/03178_mangos_7777_01_world_spell_proc_event.sql b/sql/old/3.0.9/03178_mangos_7777_01_world_spell_proc_event.sql new file mode 100644 index 00000000000..9c689d996f2 --- /dev/null +++ b/sql/old/3.0.9/03178_mangos_7777_01_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7776_01_mangos_npc_spellclick_spells required_7777_01_mangos_spell_proc_event bit;*/ + +DELETE FROM spell_proc_event WHERE entry IN (30299,30301,30302); +INSERT INTO spell_proc_event VALUES (30299, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO spell_proc_event VALUES (30301, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); +INSERT INTO spell_proc_event VALUES (30302, 0x0000007E, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/03204_mangos_7796_01_world_command.sql b/sql/old/3.0.9/03204_mangos_7796_01_world_command.sql new file mode 100644 index 00000000000..4d87bf0ba3d --- /dev/null +++ b/sql/old/3.0.9/03204_mangos_7796_01_world_command.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7782_01_mangos_spell_proc_event required_7796_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('go taxinode','lookup taxinode'); +INSERT INTO `command` VALUES +('go taxinode',1,'Syntax: .go taxinode #taxinode\r\n\r\nTeleport player to taxinode coordinates. You can look up zone using .lookup taxinode $namepart'), +('lookup taxinode',3,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'); diff --git a/sql/old/3.0.9/03204_mangos_7796_02_world_trinity_string.sql b/sql/old/3.0.9/03204_mangos_7796_02_world_trinity_string.sql new file mode 100644 index 00000000000..a1c0e3218a2 --- /dev/null +++ b/sql/old/3.0.9/03204_mangos_7796_02_world_trinity_string.sql @@ -0,0 +1,8 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7796_01_mangos_command required_7796_02_mangos_mangos_string bit;*/ + +DELETE FROM trinity_string WHERE entry IN(347,466,1128,1129); +INSERT INTO trinity_string VALUES +(347,'TaxiNode ID %u not found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(466,'No taxinodes found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1128,'%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(1129,'%d - %s %s (Map:%u X:%f Y:%f Z:%f)',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/03210_mangos_7802_01_characters_character_achievement.sql b/sql/old/3.0.9/03210_mangos_7802_01_characters_character_achievement.sql new file mode 100644 index 00000000000..4039b5a9703 --- /dev/null +++ b/sql/old/3.0.9/03210_mangos_7802_01_characters_character_achievement.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7644_01_characters_character_pet required_7802_01_characters_character_achievement bit;*/ + +ALTER TABLE character_achievement + CHANGE COLUMN guid guid int(11) unsigned NOT NULL, + CHANGE COLUMN achievement achievement int(11) unsigned NOT NULL, + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; diff --git a/sql/old/3.0.9/03210_mangos_7802_02_characters_character_achievement_progress.sql b/sql/old/3.0.9/03210_mangos_7802_02_characters_character_achievement_progress.sql new file mode 100644 index 00000000000..6e525f83317 --- /dev/null +++ b/sql/old/3.0.9/03210_mangos_7802_02_characters_character_achievement_progress.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7802_01_characters_character_achievement required_7802_02_characters_character_achievement_progress bit;*/ + +ALTER TABLE character_achievement_progress + CHANGE COLUMN guid guid int(11) unsigned NOT NULL, + CHANGE COLUMN criteria criteria int(11) unsigned NOT NULL, + CHANGE COLUMN counter counter int(11) unsigned NOT NULL, + CHANGE COLUMN date date bigint(11) unsigned NOT NULL default '0'; diff --git a/sql/old/3.0.9/03233_world_scripts_naxx.sql b/sql/old/3.0.9/03233_world_scripts_naxx.sql new file mode 100644 index 00000000000..ddb18bd3c14 --- /dev/null +++ b/sql/old/3.0.9/03233_world_scripts_naxx.sql @@ -0,0 +1,113 @@ +UPDATE `creature_template` SET `ScriptName`='mob_webwrap' WHERE `entry`=16486; +UPDATE `creature_template` SET `ScriptName`='boss_grobbulus' WHERE entry = 15931; +UPDATE `creature_template` SET `ScriptName`='mob_gothik_minion' WHERE entry IN (16124,16125,16126,16127,16148,16149,16150); +UPDATE `creature_template` SET `ScriptName`='boss_four_horsemen' WHERE `entry` IN (16063,16064,16065,30549); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN +(28732,54097,-29865,-55053,-28169,28059,39088,-28059,-39088,28062,39090,28084, +39091,-28084,-39091,28085,39093); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 28732,-28798, 1, 'Widow\'s Embrace - Frenzy'), +( 54097,-54100, 1, 'Widow\'s Embrace - Frenzy (H)'), +(-29865, 55594, 0, 'Deathbloom'), +(-55053, 55601, 0, 'Deathbloom (H)'), +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'), +( 28059,-28084, 1, 'Positive Charge - Negative Charge'), +(-28059,-29659, 0, 'Positive Charge'), +# ( 28062,-29659, 0, 'Positive Charge'), +( 28084,-28059, 1, 'Negative Charge - Positive Charge'), +(-28084,-29660, 0, 'Negative Charge'), +# ( 28085,-29660, 0, 'Negative Charge'), +( 39088,-39091, 1, 'Positive Charge - Negative Charge'), +(-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'); + +INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES +(16363, 28158, 128, ''), # Grobbulus Cloud +(29379, 54362, 128, ''), # Grobbulus Cloud (H) +(16697, 28158, 128, ''), # Void Zone +(29379, 54362, 128, '') # Void Zone (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +INSERT INTO creature_template (entry, baseattacktime, spell1, flags_extra, scriptname) VALUES +(16474, 1000, 28547, 128, 'trigger_periodic'), # Blizzard (Sapphiron) +(30000, 1000, 55699, 128, 'trigger_periodic'), # Blizzard (Sapphiron) (H) +(16697, 1000, 28865, 128, 'trigger_periodic') # Void Zone (Lady Blaumeux) +ON DUPLICATE KEY UPDATE +baseattacktime = VALUES(baseattacktime), +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (29912); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `cast_flags`) VALUES +(29912, 55479, 0, 1); # Obedience Crystal - Force Obedience + +DELETE FROM `spell_script_target` WHERE `entry` IN +(28732,54097,55479, +27892,27893,27928,27929,27935,27936); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(28732, 1, 15953), # Widow's Embrace +(54097, 1, 15953), # Widow's Embrace +(55479, 1, 16803), # Force Obedience - Death Knight Understudy +# (29105, 1, 16803), # Hopeless - Death Knight Understudy +(27892, 1, 16060), # To Anchor 1 - Gothik +(27893, 1, 16060), # To Anchor 2 - Gothik +(27928, 1, 16060), # To Anchor 1 - Gothik +(27929, 1, 16060), # To Anchor 2 - Gothik +(27935, 1, 16060), # To Anchor 1 - Gothik +(27936, 1, 16060); # To Anchor 2 - Gothik + +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES +(16573, 15284, 28991, 28969, 34970, 0, 0, 0, 28864), # Crypt Guard +(29256, 15284, 28991, 56098, 34970, 0, 0, 0, 28864), # Crypt Guard (H) +(16506, 54095, 0, 0, 0, 0, 0, 0, 28732), # Naxxramas Worshipper +(29274, 54096, 0, 0, 0, 0, 0, 0, 54097), # Naxxramas Worshipper (H) +(17055, 54121, 0, 0, 0, 0, 0, 0, 0), # Maexxna Spiderling +(29279, 28776, 0, 0, 0, 0, 0, 0, 0), # Maexxna Spiderling (H) +(16486, 28622, 0, 0, 0, 0, 0, 0, 0), # Web Wrap +(30183, 28622, 0, 0, 0, 0, 0, 0, 0), # Web Wrap (H) +(16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior +(29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) +(16983, 32736, 30138, 0, 0, 0, 0, 0, 0), # Plagued Champion +(29632, 32736, 54889, 0, 0, 0, 0, 0, 0), # Plagued Champion (H) +(16981, 15496, 54890, 0, 0, 0, 0, 0, 0), # Plagued Guardian +(29632, 15496, 54891, 0, 0, 0, 0, 0, 0), # Plagued Guardian (H) +(16286, 0, 0, 0, 0, 0, 0, 0, 29232), # Spore +(30068, 0, 0, 0, 0, 0, 0, 0, 29232), # Spore (H) +(16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime +(29388, 54367, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (H) +(16360, 29307, 0, 0, 0, 0, 0, 0, 0), # Zombie Chow +(30303, 29307, 0, 0, 0, 0, 0, 0, 0), # Zombie Chow (H) +(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) +(16124, 55604, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee +(16125, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight +(16126, 27831, 55606, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider +(16127, 27989, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee +(16148, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight +(16150, 27994, 55648, 55606, 0, 0, 0, 0, 0), # Spectral Rider +(16149, 27993, 0, 0, 0, 0, 0, 0, 0), # Spectral Horse +(29985, 55645, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee (H) +(29986, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight (H) +(29987, 55638, 55608, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider (H) +(30264, 56407, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee (H) +(29990, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight (H) +(29988, 55646, 27995, 55608, 0, 0, 0, 0, 0), # Spectral Rider (H) +(29989, 27993, 0, 0, 0, 0, 0, 0, 0) # Spectral Horse (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +spell7 = VALUES(spell7), +spell8 = VALUES(spell8); diff --git a/sql/old/3.0.9/03235_characters.sql b/sql/old/3.0.9/03235_characters.sql new file mode 100644 index 00000000000..814b2dda67c --- /dev/null +++ b/sql/old/3.0.9/03235_characters.sql @@ -0,0 +1,4 @@ +DELETE FROM `character_action` WHERE `type` = 0 AND `action` = 28734; +DELETE FROM `character_aura` WHERE `spell` = 28734; +DELETE FROM `character_spell` WHERE `spell` = 28734; +DELETE FROM `character_spell_cooldown` WHERE `spell` = 28734; diff --git a/sql/old/3.0.9/03235_world.sql b/sql/old/3.0.9/03235_world.sql new file mode 100644 index 00000000000..fea9efee912 --- /dev/null +++ b/sql/old/3.0.9/03235_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `playercreateinfo_action` WHERE `type` = 0 AND `action` = 28734; +DELETE FROM `playercreateinfo_spell` WHERE `spell` = 28734; +DELETE FROM `playercreateinfo_spell_custom` WHERE `spell` = 28734; +UPDATE `playercreateinfo_action` SET `button` = 3 WHERE `race` = 10 AND `class` IN (2, 3, 5, 8, 9) AND `action` = 28730 AND `type` = 0; +UPDATE `playercreateinfo_action` SET `button` = 4 WHERE `race` = 10 AND `class` = 4 AND `action` = 25046 AND `type` = 0; diff --git a/sql/old/3.0.9/03257_world_waypoint_data_converter.sql b/sql/old/3.0.9/03257_world_waypoint_data_converter.sql new file mode 100644 index 00000000000..7da23dcd962 --- /dev/null +++ b/sql/old/3.0.9/03257_world_waypoint_data_converter.sql @@ -0,0 +1,15 @@ +ALTER TABLE creature_addon ADD INDEX ( `path_id` ); +ALTER TABLE waypoint_data ADD INDEX ( `id` ); + +ALTER TABLE waypoint_data ADD COLUMN id_old int(10) unsigned NOT NULL default '0' COMMENT 'Creature GUID' AFTER wpguid; + +UPDATE waypoint_data SET id_old=id; +ALTER TABLE waypoint_data ADD INDEX ( `id_old` ); + +UPDATE waypoint_data,creature_addon SET waypoint_data.id=creature_addon.guid*10 WHERE creature_addon.path_id > 0 AND creature_addon.path_id=waypoint_data.id_old; +UPDATE waypoint_data SET id = 1343801 WHERE id_old = 2084; +UPDATE waypoint_scripts SET datalong = 1343801 WHERE id = 515; + +ALTER TABLE waypoint_data DROP COLUMN id_old; +ALTER TABLE `creature_addon` DROP INDEX `path_id` ; +ALTER TABLE waypoint_data DROP INDEX `id`; diff --git a/sql/old/3.0.9/03258_world_creature_addon_(waypoint).sql b/sql/old/3.0.9/03258_world_creature_addon_(waypoint).sql new file mode 100644 index 00000000000..69937b22430 --- /dev/null +++ b/sql/old/3.0.9/03258_world_creature_addon_(waypoint).sql @@ -0,0 +1,2 @@ +ALTER TABLE creature_template_addon DROP COLUMN path_id; +ALTER TABLE creature_addon DROP COLUMN path_id; diff --git a/sql/old/3.0.9/03263_world_scripts_missing_in_full.sql b/sql/old/3.0.9/03263_world_scripts_missing_in_full.sql new file mode 100644 index 00000000000..aab3dea7080 --- /dev/null +++ b/sql/old/3.0.9/03263_world_scripts_missing_in_full.sql @@ -0,0 +1,14 @@ +UPDATE creature_template SET ScriptName='npc_kingdom_of_dalaran_quests' WHERE entry IN (29169,23729,26673,27158,29158,29161,26471,29155,29159,29160,29162); +UPDATE `creature_template` SET `ScriptName` = 'boss_elder_nadox' WHERE `entry` = 29309; +UPDATE `creature_template` SET `ScriptName` = 'mob_ahnkahar_nerubian' WHERE `entry` in (30176,30178); +UPDATE `instance_template` SET `script`= 'instance_ahnkahet' WHERE `map` = 619; +update creature_template set scriptname = 'mob_parasitic_shadowfiend' where entry = 23498; +UPDATE `creature_template` SET `ScriptName`='npc_aeranas' WHERE `entry`=17085; +UPDATE `gameobject_template` SET `ScriptName`='go_haaleshi_altar' WHERE `entry`=181606; +UPDATE `creature_template` SET `ScriptName`='npc_commander_dawnforge' WHERE `entry`=19831; +UPDATE creature_template SET scriptname = 'boss_kalecgos' WHERE entry = 24850; +UPDATE creature_template SET scriptname = 'boss_sathrovarr' WHERE entry = 24892; +UPDATE creature_template SET scriptname = 'boss_kalec' WHERE entry = 24891; +UPDATE creature_template SET scriptname = 'npc_blackhole' WHERE entry = 25855; +UPDATE creature_template SET scriptname = 'boss_archavon' WHERE entry = 31125; +UPDATE creature_template SET scriptname = 'mob_archavon_warder' WHERE entry = 32353; diff --git a/sql/old/3.0.9/03314_mangos_7823_01_world_item_template.sql b/sql/old/3.0.9/03314_mangos_7823_01_world_item_template.sql new file mode 100644 index 00000000000..eb2b40adf7b --- /dev/null +++ b/sql/old/3.0.9/03314_mangos_7823_01_world_item_template.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7796_02_mangos_mangos_string required_7823_01_mangos_item_template bit;*/ + +ALTER TABLE item_template +CHANGE COLUMN ScalingStatValue ScalingStatValue int(6) unsigned NOT NULL default '0'; diff --git a/sql/old/3.0.9/03320_worldspell_enchant_proc_data.sql b/sql/old/3.0.9/03320_worldspell_enchant_proc_data.sql new file mode 100644 index 00000000000..7f5df5edf14 --- /dev/null +++ b/sql/old/3.0.9/03320_worldspell_enchant_proc_data.sql @@ -0,0 +1,17 @@ +CREATE TABLE `spell_enchant_proc_data` ( + `entry` INT(10) UNSIGNED NOT NULL, + `customChance` INT(10) UNSIGNED NOT NULL DEFAULT '0', + `PPMChance` FLOAT UNSIGNED NOT NULL DEFAULT '0', + `procEx` FLOAT UNSIGNED NOT NULL DEFAULT '0' +) ENGINE=MYISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Spell enchant proc data'; + +-- Frostbrand Weapon +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (2, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (12, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (524, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (1667, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (1668, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (2635, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (3782, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (3783, 0, 8.8,0); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES (3784, 0, 8.8,0); diff --git a/sql/old/3.0.9/03323_world_spell_proc_event.sql b/sql/old/3.0.9/03323_world_spell_proc_event.sql new file mode 100644 index 00000000000..e1ed1649994 --- /dev/null +++ b/sql/old/3.0.9/03323_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- Glyph of Ice Block -- +DELETE FROM `spell_proc_event` WHERE `entry` = 56372; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(56372, 0x00, 3, 0x00000000, 0x00000080, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/03331_world_spell.sql b/sql/old/3.0.9/03331_world_spell.sql new file mode 100644 index 00000000000..bbad1797eb0 --- /dev/null +++ b/sql/old/3.0.9/03331_world_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM spell_script_target WHERE targetentry IN (8313,38968,21934); +DELETE FROM spell_proc_event WHERE entry in (19615); + +UPDATE creature_template SET spell2 = 0 WHERE entry IN (16474,30000); +UPDATE gameobject_template SET scriptname = 'go_najentus_spine' WHERE entry = 185584; +UPDATE gameobject_template SET scriptname = 'go_bridge_console' WHERE entry = 184568; diff --git a/sql/old/3.0.9/03358_world_spell_bonus_data.sql b/sql/old/3.0.9/03358_world_spell_bonus_data.sql new file mode 100644 index 00000000000..e2cb0aa706b --- /dev/null +++ b/sql/old/3.0.9/03358_world_spell_bonus_data.sql @@ -0,0 +1 @@ +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.6453' WHERE `spell_bonus_data`.`entry` =33763; diff --git a/sql/old/3.0.9/03359_world_spell_linked_spell.sql b/sql/old/3.0.9/03359_world_spell_linked_spell.sql new file mode 100644 index 00000000000..284320a7943 --- /dev/null +++ b/sql/old/3.0.9/03359_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE spell_trigger = 33206; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 33206, 44416, 2, 'Pain Suppression (threat)'); diff --git a/sql/old/3.0.9/03363_characters_characters.sql b/sql/old/3.0.9/03363_characters_characters.sql new file mode 100644 index 00000000000..121e5347c3f --- /dev/null +++ b/sql/old/3.0.9/03363_characters_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `characters` ADD COLUMN `instance_id` int(11) unsigned NOT NULL default '0' AFTER `map`; diff --git a/sql/old/3.0.9/03373_world_spell.sql b/sql/old/3.0.9/03373_world_spell.sql new file mode 100644 index 00000000000..23fe9bac842 --- /dev/null +++ b/sql/old/3.0.9/03373_world_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_linked_spell WHERE `spell_trigger` IN (38528); +DELETE FROM spell_proc_event WHERE `entry` IN (31785, 33776); diff --git a/sql/old/3.0.9/03375_mangos_7839_01_world_trinity_string.sql b/sql/old/3.0.9/03375_mangos_7839_01_world_trinity_string.sql new file mode 100644 index 00000000000..6c7c9b44ed1 --- /dev/null +++ b/sql/old/3.0.9/03375_mangos_7839_01_world_trinity_string.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (283,171,5011); +INSERT INTO `trinity_string` VALUES +(171,'You can\'t teleport self to self!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(5011,'You can\'t teleport self to self!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.0.9/03375_mangos_7839_02_world_command.sql b/sql/old/3.0.9/03375_mangos_7839_02_world_command.sql new file mode 100644 index 00000000000..f8c09af2e19 --- /dev/null +++ b/sql/old/3.0.9/03375_mangos_7839_02_world_command.sql @@ -0,0 +1,22 @@ +/* ALTER TABLE db_version CHANGE COLUMN required_7839_01_mangos_mangos_string required_7839_02_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ( + 'baninfo account','baninfo character','baninfo ip','goname','groupgo', + 'guild create','guild invite','guild rank','guild uninvite','mute', + 'namego','tele name','unmute' +); + +INSERT INTO `command` VALUES +('baninfo account',3,'Syntax: .baninfo account $accountid\r\nWatch full information about a specific ban.'), +('baninfo character',3,'Syntax: .baninfo character $charactername \r\nWatch full information about a specific ban.'), +('baninfo ip',3,'Syntax: .baninfo ip $ip\r\nWatch full information about a specific ban.'), +('goname',1,'Syntax: .goname [$charactername]\r\n\r\nTeleport to the given character. Either specify the character name or click on the character\'s portrait, e.g. when you are in a group. Character can be offline.'), +('groupgo',1,'Syntax: .groupgo [$charactername]\r\n\r\nTeleport the given character and his group to you. Teleported only online characters but original selected group member can be offline.'), +('guild create',2,'Syntax: .guild create [$GuildLeaderName] $GuildName\r\n\r\nCreate a guild named $GuildName with the player $GuildLeaderName (or selected) as leader.'), +('guild invite',2,'Syntax: .guild invite [$CharacterName] $GuildName\r\n\r\nAdd player $CharacterName (or selected) into a guild $GuildName.'), +('guild rank',2,'Syntax: .guild rank [$CharacterName] #Rank\r\n\r\nSet for player $CharacterName (or selected) rank #Rank in a guild.'), +('guild uninvite',2,'Syntax: .guild uninvite [$CharacterName]\r\n\r\nRemove player $CharacterName (or selected) from a guild.'), +('mute',1,'Syntax: .mute [$playerName] $timeInMinutes\r\n\r\nDisible chat messaging for any character from account of character $playerName (or currently selected) at $timeInMinutes minutes. Player can be offline.'), +('namego',1,'Syntax: .namego [$charactername]\r\n\r\nTeleport the given character to you. Character can be offline.'), +('tele name',1,'Syntax: .tele name [#playername] #location\r\n\r\nTeleport the given character to a given location. Character can be offline.'), +('unmute',1,'Syntax: .unmute [$playerName]\r\n\r\nRestore chat messaging for any character from account of character $playerName (or selected). Character can be ofline.'); diff --git a/sql/old/3.0.9/03392_world_spell_proc_event.sql b/sql/old/3.0.9/03392_world_spell_proc_event.sql new file mode 100644 index 00000000000..d0965c1a7ab --- /dev/null +++ b/sql/old/3.0.9/03392_world_spell_proc_event.sql @@ -0,0 +1,20 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN +(27521, 55381, 62459, 60176, 60529, 60717, 62147, 57907, 51528, 51529, 51530, 51531, 51532); +INSERT INTO `spell_proc_event` +(`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) +VALUES +-- malestorm weapon +(51528, 0, 0, 0, 0, 0, 0, 0, 2.5, 0, 0), +(51529, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), +(51530, 0, 0, 0, 0, 0, 0, 0, 7.5, 0, 0), +(51531, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0), +(51532, 0, 0, 0, 0, 0, 0, 0, 12.5, 0, 0), + +(27521, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0.000000, 0.000000, 15), +(55381, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0.000000, 0.000000, 15), +(62459, 0x00, 15, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(60176, 0x00, 4, 0x00000020, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(60529, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 45), +(60717, 0x00, 7, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 100.000000, 0), +(62147, 0x00, 15, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(57907, 0x00, 7, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/03393_world_spell_proc_event.sql b/sql/old/3.0.9/03393_world_spell_proc_event.sql new file mode 100644 index 00000000000..7593080a248 --- /dev/null +++ b/sql/old/3.0.9/03393_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53651); diff --git a/sql/old/3.0.9/03394_world_spell_bonus_data.sql b/sql/old/3.0.9/03394_world_spell_bonus_data.sql new file mode 100644 index 00000000000..d960ae5ca06 --- /dev/null +++ b/sql/old/3.0.9/03394_world_spell_bonus_data.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (48505,50288,50294,53191,53188,53194,53189,53195,53190); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +(50288, 0.05, 0, 0, 'Druid - Starfall rank 1'), +(50294, 0.012, 0, 0, 'Druid - Starfall AOE rank 1'), +(53191, 0.05, 0, 0, 'Druid - Starfall rank 2'), +(53188, 0.012, 0, 0, 'Druid - Starfall AOE rank 2'), +(53194, 0.05, 0, 0, 'Druid - Starfall rank 3'), +(53189, 0.012, 0, 0, 'Druid - Starfall AOE rank 3'), +(53195, 0.05, 0, 0, 'Druid - Starfall rank 4'), +(53190, 0.012, 0, 0, 'Druid - Starfall AOE rank 4'); diff --git a/sql/old/3.0.9/03409_world_spell_proc_event.sql b/sql/old/3.0.9/03409_world_spell_proc_event.sql new file mode 100644 index 00000000000..da24f66a7a4 --- /dev/null +++ b/sql/old/3.0.9/03409_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (31878, 31877, 31876, 46913, 46914, 46915); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(31876, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31877, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(31878, 0, 10, 8388608, 0, 0, 0, 0, 0, 0, 0), +(46913, 0, 4, 0, 1024, 0, 0, 0, 0, 0, 0), +(46914, 0, 4, 0, 1024, 0, 0, 0, 0, 0, 0), +(46915, 0, 4, 0, 1024, 0, 0, 0, 0, 0, 0); diff --git a/sql/old/3.0.9/03410_world_SD2_scripts.sql b/sql/old/3.0.9/03410_world_SD2_scripts.sql new file mode 100644 index 00000000000..9a54cea49db --- /dev/null +++ b/sql/old/3.0.9/03410_world_SD2_scripts.sql @@ -0,0 +1,31 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_daphne_stilwell' WHERE `entry` = 6182; + +DELETE FROM `script_waypoint` WHERE `entry` = 6182; +INSERT INTO `script_waypoint` VALUES +(6182, 0, -11480.684570, 1545.091187, 49.898571, 0, ''), +(6182, 1, -11466.825195, 1530.151733, 50.263611, 0, ''), +(6182, 2, -11465.213867, 1528.343750, 50.954369, 0, 'entrance hut'), +(6182, 3, -11462.990234, 1525.235596, 50.937702, 0, ''), +(6182, 4, -11461.000000, 1526.614014, 50.937702, 5000, 'pick up rifle'), +(6182, 5, -11462.990234, 1525.235596, 50.937702, 0, ''), +(6182, 6, -11465.213867, 1528.343750, 50.954369, 0, ''), +(6182, 7, -11468.353516, 1535.075562, 50.400948, 15000, 'hold, prepare for wave1'), +(6182, 8, -11468.353516, 1535.075562, 50.400948, 15000, 'hold, prepare for wave2'), +(6182, 9, -11468.353516, 1535.075562, 50.400948, 10000, 'hold, prepare for wave3'), +(6182, 10, -11467.898438, 1532.459595, 50.348885, 0, 'we are done'), +(6182, 11, -11466.064453, 1529.855225, 50.209351, 0, ''), +(6182, 12, -11462.990234, 1525.235596, 50.937702, 0, ''), +(6182, 13, -11461.000000, 1526.614014, 50.937702, 5000, 'deliver rifle'), +(6182, 14, -11462.990234, 1525.235596, 50.937702, 0, ''), +(6182, 15, -11465.213867, 1528.343750, 50.954369, 0, ''), +(6182, 16, -11470.260742, 1537.276733, 50.378487, 0, ''), +(6182, 17, -11475.581055, 1548.678833, 50.184380, 0, 'complete quest'), +(6182, 18, -11482.299805, 1557.410034, 48.624519, 0, ''); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000406 AND -1000402; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1000402, 'To the house! Stay close to me, no matter what! I have my gun and ammo there!', 0, 0, 7, 0, 'stilwell SAY_DS_START'), +(-1000403, 'We showed that one!', 0, 0, 7, 0, 'stilwell SAY_DS_DOWN_1'), +(-1000404, 'One more down!', 0, 0, 7, 0, 'stilwell SAY_DS_DOWN_2'), +(-1000405, 'We\'ve done it! We won!', 0, 0, 7, 0, 'stilwell SAY_DS_DOWN_3'), +(-1000406, 'Meet me down by the orchard--I just need to put my gun away.', 0, 0, 7, 0, 'stilwell SAY_DS_PROLOGUE'); diff --git a/sql/old/3.0.9/03414_mangos_7850_01_world_command.sql b/sql/old/3.0.9/03414_mangos_7850_01_world_command.sql new file mode 100644 index 00000000000..4a985433f1b --- /dev/null +++ b/sql/old/3.0.9/03414_mangos_7850_01_world_command.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7839_02_mangos_command required_7850_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('character reputation','pinfo'); +INSERT INTO `command` VALUES +('pinfo',2,'Syntax: .pinfo [$player_name]\r\n\r\nOutput account information for selected player or player find by $player_name.'), +('character reputation',2,'Syntax: .character reputation [$player_name]\r\n\r\nShow reputation information for selected player or player find by $player_name.'); diff --git a/sql/old/3.0.9/03416_mangos_7855_01_world_pools.sql b/sql/old/3.0.9/03416_mangos_7855_01_world_pools.sql new file mode 100644 index 00000000000..b692233aaad --- /dev/null +++ b/sql/old/3.0.9/03416_mangos_7855_01_world_pools.sql @@ -0,0 +1,13 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7850_01_mangos_command required_7855_01_mangos_pools bit;*/ + +ALTER TABLE pool_creature + ADD COLUMN description varchar(255) NOT NULL AFTER chance; + +ALTER TABLE pool_gameobject + ADD COLUMN description varchar(255) NOT NULL AFTER chance; + +ALTER TABLE pool_pool + ADD COLUMN description varchar(255) NOT NULL AFTER chance; + +ALTER TABLE pool_template + ADD COLUMN description varchar(255) NOT NULL AFTER max_limit; diff --git a/sql/old/3.0.9/03419_world_SD2_scripts.sql b/sql/old/3.0.9/03419_world_SD2_scripts.sql new file mode 100644 index 00000000000..103def19441 --- /dev/null +++ b/sql/old/3.0.9/03419_world_SD2_scripts.sql @@ -0,0 +1,51 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_oox22fe' WHERE `entry` = 7807; + +DELETE FROM `script_waypoint` WHERE `entry` = 7807; +INSERT INTO `script_waypoint` VALUES +(7807, 0, -4943.74, 1715.74, 62.74, 0, 'SAY_START'), +(7807, 1, -4944.93, 1706.66, 63.16, 0, ''), +(7807, 2, -4942.82, 1690.22, 64.25, 0, ''), +(7807, 3, -4946.47, 1669.62, 63.84, 0, ''), +(7807, 4, -4955.93, 1651.88, 63.00, 0, ''), +(7807, 5, -4967.58, 1643.86, 64.31, 0, ''), +(7807, 6, -4978.12, 1607.90, 64.30, 0, ''), +(7807, 7, -4975.38, 1596.16, 64.70, 0, ''), +(7807, 8, -4972.82, 1581.89, 61.75, 0, ''), +(7807, 9, -4958.65, 1581.05, 61.81, 0, ''), +(7807, 10, -4936.72, 1594.89, 65.96, 0, ''), +(7807, 11, -4885.69, 1598.10, 67.45, 4000, 'first ambush SAY_AMBUSH'), +(7807, 12, -4874.20, 1601.73, 68.54, 0, ''), +(7807, 13, -4816.64, 1594.47, 78.20, 0, ''), +(7807, 14, -4802.20, 1571.92, 87.01, 0, ''), +(7807, 15, -4746.40, 1576.11, 84.59, 0, ''), +(7807, 16, -4739.72, 1707.16, 94.04, 0, ''), +(7807, 17, -4674.03, 1840.44, 89.17, 0, ''), +(7807, 18, -4667.94, 1864.11, 85.18, 0, ''), +(7807, 19, -4668.08, 1886.39, 81.14, 0, ''), +(7807, 20, -4679.43, 1932.32, 73.76, 0, ''), +(7807, 21, -4674.17, 1946.66, 70.83, 5000, 'second ambush SAY_AMBUSH'), +(7807, 22, -4643.94, 1967.45, 65.27, 0, ''), +(7807, 23, -4595.60, 2010.75, 52.10, 0, ''), +(7807, 24, -4562.65, 2029.28, 45.41, 0, ''), +(7807, 25, -4538.56, 2032.65, 45.28, 0, ''), +(7807, 26, -4531.96, 2034.15, 48.34, 0, ''), +(7807, 27, -4507.75, 2039.32, 51.57, 0, ''), +(7807, 28, -4482.74, 2045.67, 48.15, 0, ''), +(7807, 29, -4460.87, 2051.54, 45.55, 0, ''), +(7807, 30, -4449.97, 2060.03, 45.51, 10000, 'third ambush SAY_AMBUSH'), +(7807, 31, -4448.99, 2079.05, 44.64, 0, ''), +(7807, 32, -4436.64, 2134.48, 28.83, 0, ''), +(7807, 33, -4429.25, 2170.20, 15.44, 0, ''), +(7807, 34, -4424.83, 2186.11, 11.48, 0, ''), +(7807, 35, -4416.71, 2209.76, 7.36, 0, ''), +(7807, 36, -4405.25, 2231.77, 5.94, 0, ''), +(7807, 37, -4377.61, 2265.45, 06.71, 15000, 'complete quest SAY_END'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1060005 AND -1060000; +INSERT INTO `script_texts` (`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 +(-1060005, 'Cloaking systems online! CLUCK! Engaging cloak for transport to Booty Bay!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_END'), +(-1060004, 'No one challenges the wastevander nomads -- not even robotic chickens! ATTACK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_AMBUSH_REPLY'), +(-1060003, 'CLUCK! Sensors detect spatial anomaly -- danger imminent! CLUCK', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_AMBUSH'), +(-1060002, 'Threat analyzed! Activating combat plan beta! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_AGGRO2'), +(-1060001, 'Physical threat detected! Evasive action! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_AGGRO1'), +(-1060000, 'Emergency power activated! Initializing ambulatory motor! CLUCK!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'oox17 SAY_START'); diff --git a/sql/old/3.0.9/03421_world_scripts.sql b/sql/old/3.0.9/03421_world_scripts.sql new file mode 100644 index 00000000000..b1f9f3e6f2e --- /dev/null +++ b/sql/old/3.0.9/03421_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_taxi' WHERE `entry` IN (17435, 23413, 18725, 19401, 19409, 20235, 25059, 25236, 20903, 20162, 29154, 23415); diff --git a/sql/old/3.0.9/03422_world_scripts.sql b/sql/old/3.0.9/03422_world_scripts.sql new file mode 100644 index 00000000000..7854f5d1313 --- /dev/null +++ b/sql/old/3.0.9/03422_world_scripts.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_karynaku' WHERE entry=22112; diff --git a/sql/old/3.0.9/03423_world_scripts.sql b/sql/old/3.0.9/03423_world_scripts.sql new file mode 100644 index 00000000000..16b07bd57a3 --- /dev/null +++ b/sql/old/3.0.9/03423_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_taxi' WHERE `entry` IN (27575, 26443, 26949); diff --git a/sql/old/3.0.9/03424_world_scripts.sql b/sql/old/3.0.9/03424_world_scripts.sql new file mode 100644 index 00000000000..bd15ac0b299 --- /dev/null +++ b/sql/old/3.0.9/03424_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_taxi' WHERE `entry`=23816; diff --git a/sql/old/3.0.9/03427_world_scripts_naxx.sql b/sql/old/3.0.9/03427_world_scripts_naxx.sql new file mode 100644 index 00000000000..ddb18bd3c14 --- /dev/null +++ b/sql/old/3.0.9/03427_world_scripts_naxx.sql @@ -0,0 +1,113 @@ +UPDATE `creature_template` SET `ScriptName`='mob_webwrap' WHERE `entry`=16486; +UPDATE `creature_template` SET `ScriptName`='boss_grobbulus' WHERE entry = 15931; +UPDATE `creature_template` SET `ScriptName`='mob_gothik_minion' WHERE entry IN (16124,16125,16126,16127,16148,16149,16150); +UPDATE `creature_template` SET `ScriptName`='boss_four_horsemen' WHERE `entry` IN (16063,16064,16065,30549); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN +(28732,54097,-29865,-55053,-28169,28059,39088,-28059,-39088,28062,39090,28084, +39091,-28084,-39091,28085,39093); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 28732,-28798, 1, 'Widow\'s Embrace - Frenzy'), +( 54097,-54100, 1, 'Widow\'s Embrace - Frenzy (H)'), +(-29865, 55594, 0, 'Deathbloom'), +(-55053, 55601, 0, 'Deathbloom (H)'), +(-28169, 28206, 0, 'Mutating Injection - Mutagen Explosion'), +(-28169, 28240, 0, 'Mutating Injection - Poison Cloud'), +( 28059,-28084, 1, 'Positive Charge - Negative Charge'), +(-28059,-29659, 0, 'Positive Charge'), +# ( 28062,-29659, 0, 'Positive Charge'), +( 28084,-28059, 1, 'Negative Charge - Positive Charge'), +(-28084,-29660, 0, 'Negative Charge'), +# ( 28085,-29660, 0, 'Negative Charge'), +( 39088,-39091, 1, 'Positive Charge - Negative Charge'), +(-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'); + +INSERT INTO creature_template (entry, spell1, flags_extra, scriptname) VALUES +(16363, 28158, 128, ''), # Grobbulus Cloud +(29379, 54362, 128, ''), # Grobbulus Cloud (H) +(16697, 28158, 128, ''), # Void Zone +(29379, 54362, 128, '') # Void Zone (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +INSERT INTO creature_template (entry, baseattacktime, spell1, flags_extra, scriptname) VALUES +(16474, 1000, 28547, 128, 'trigger_periodic'), # Blizzard (Sapphiron) +(30000, 1000, 55699, 128, 'trigger_periodic'), # Blizzard (Sapphiron) (H) +(16697, 1000, 28865, 128, 'trigger_periodic') # Void Zone (Lady Blaumeux) +ON DUPLICATE KEY UPDATE +baseattacktime = VALUES(baseattacktime), +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (29912); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `cast_flags`) VALUES +(29912, 55479, 0, 1); # Obedience Crystal - Force Obedience + +DELETE FROM `spell_script_target` WHERE `entry` IN +(28732,54097,55479, +27892,27893,27928,27929,27935,27936); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(28732, 1, 15953), # Widow's Embrace +(54097, 1, 15953), # Widow's Embrace +(55479, 1, 16803), # Force Obedience - Death Knight Understudy +# (29105, 1, 16803), # Hopeless - Death Knight Understudy +(27892, 1, 16060), # To Anchor 1 - Gothik +(27893, 1, 16060), # To Anchor 2 - Gothik +(27928, 1, 16060), # To Anchor 1 - Gothik +(27929, 1, 16060), # To Anchor 2 - Gothik +(27935, 1, 16060), # To Anchor 1 - Gothik +(27936, 1, 16060); # To Anchor 2 - Gothik + +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES +(16573, 15284, 28991, 28969, 34970, 0, 0, 0, 28864), # Crypt Guard +(29256, 15284, 28991, 56098, 34970, 0, 0, 0, 28864), # Crypt Guard (H) +(16506, 54095, 0, 0, 0, 0, 0, 0, 28732), # Naxxramas Worshipper +(29274, 54096, 0, 0, 0, 0, 0, 0, 54097), # Naxxramas Worshipper (H) +(17055, 54121, 0, 0, 0, 0, 0, 0, 0), # Maexxna Spiderling +(29279, 28776, 0, 0, 0, 0, 0, 0, 0), # Maexxna Spiderling (H) +(16486, 28622, 0, 0, 0, 0, 0, 0, 0), # Web Wrap +(30183, 28622, 0, 0, 0, 0, 0, 0, 0), # Web Wrap (H) +(16984, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior +(29632, 15496, 0, 0, 0, 0, 0, 0, 0), # Plagued Warrior (H) +(16983, 32736, 30138, 0, 0, 0, 0, 0, 0), # Plagued Champion +(29632, 32736, 54889, 0, 0, 0, 0, 0, 0), # Plagued Champion (H) +(16981, 15496, 54890, 0, 0, 0, 0, 0, 0), # Plagued Guardian +(29632, 15496, 54891, 0, 0, 0, 0, 0, 0), # Plagued Guardian (H) +(16286, 0, 0, 0, 0, 0, 0, 0, 29232), # Spore +(30068, 0, 0, 0, 0, 0, 0, 0, 29232), # Spore (H) +(16290, 28156, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime +(29388, 54367, 0, 0, 0, 0, 0, 0, 0), # Fallout Slime (H) +(16360, 29307, 0, 0, 0, 0, 0, 0, 0), # Zombie Chow +(30303, 29307, 0, 0, 0, 0, 0, 0, 0), # Zombie Chow (H) +(16803, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy +(29941, 0, 0, 0, 61696, 29060, 29061, 0, 0), # Death Knight Understudy (H) +(16124, 55604, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee +(16125, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight +(16126, 27831, 55606, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider +(16127, 27989, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee +(16148, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight +(16150, 27994, 55648, 55606, 0, 0, 0, 0, 0), # Spectral Rider +(16149, 27993, 0, 0, 0, 0, 0, 0, 0), # Spectral Horse +(29985, 55645, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee (H) +(29986, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight (H) +(29987, 55638, 55608, 0, 0, 0, 0, 0, 27935), # Unrelenting Rider (H) +(30264, 56407, 0, 0, 0, 0, 0, 0, 0), # Spectral Trainee (H) +(29990, 56408, 0, 0, 0, 0, 0, 0, 0), # Spectral Death Knight (H) +(29988, 55646, 27995, 55608, 0, 0, 0, 0, 0), # Spectral Rider (H) +(29989, 27993, 0, 0, 0, 0, 0, 0, 0) # Spectral Horse (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +spell7 = VALUES(spell7), +spell8 = VALUES(spell8); diff --git a/sql/old/3.0.9/03433_world.sql b/sql/old/3.0.9/03433_world.sql new file mode 100644 index 00000000000..0d5b0eeda61 --- /dev/null +++ b/sql/old/3.0.9/03433_world.sql @@ -0,0 +1,10 @@ +UPDATE `instance_template` SET `script` = 'instance_ramparts' WHERE `map` = 543; + +UPDATE `creature_template` SET `ScriptName` = 'npc_alexstrasza_wr_gate' WHERE `entry` = 31333; + +UPDATE `creature_template` SET `ScriptName` = 'npc_mist' WHERE `entry` = 3568; + +DELETE FROM `script_texts` WHERE `entry` IN (-1000411, -1000412); +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000411, 'Mist! I feared I would never see you again! Yes, I am well, do not worry for me. You must rest and recover your health.', 0, 0, 7, 0, 'mist SAY_AT_HOME'), +(-1000412, 'growls in acknowledgement before straightening and making her way off into the forest.', 0, 2, 0, 0, 'mist EMOTE_AT_HOME'); diff --git a/sql/old/3.0.9/03451_world_spell_proc_event.sql b/sql/old/3.0.9/03451_world_spell_proc_event.sql new file mode 100644 index 00000000000..480fcf425c1 --- /dev/null +++ b/sql/old/3.0.9/03451_world_spell_proc_event.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (20177, 20179, 20181, 20180, 20182); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(20177, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0), +(20179, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0), +(20181, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0), +(20180, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0), +(20182, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (50720); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 50720, 59665, 0, 'Vigilance (redirect threat)'); diff --git a/sql/old/3.0.9/03466_world_scripts_wintergrasp.sql b/sql/old/3.0.9/03466_world_scripts_wintergrasp.sql new file mode 100644 index 00000000000..b514fb3aea9 --- /dev/null +++ b/sql/old/3.0.9/03466_world_scripts_wintergrasp.sql @@ -0,0 +1,19 @@ +DELETE FROM `spell_script_target` WHERE entry IN +(56575,56661,56663,56665,56667,56669,61408); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(56575, 1, 27852), +(56661, 1, 27852), +(56663, 1, 27852), +(56665, 1, 27852), +(56667, 1, 27852), +(56669, 1, 27852), +(61408, 1, 27852); + + +update creature_template set maxhealth = 133525, minhealth = 133525, maxmana = 51360, minmana = 51360, spell1 = 53114, spell2 = 53112, spell3=53110 where entry = 28670; +update creature_template set maxhealth = 30000, minhealth = 30000, speed = 2, spell1=50025, spell2=50989, VehicleId = 36 where entry = 27881; +update creature_template set maxhealth = 50000, minhealth = 50000, speed = 1.6, spell1=50896, spell2=50652, VehicleId = 106 where entry = 28094; +update creature_template set maxhealth = 75000, minhealth = 75000, speed = 1, spell1=51678, VehicleId = 117 where entry IN (28312,32627); +update creature_template set maxhealth = 50000, minhealth = 50000, spell1=51362, VehicleId = 116 where entry IN (28319,32629); + +update creature_template set scriptname = "npc_demolisher_engineerer" where entry in (30400,30499); diff --git a/sql/old/3.0.9/03467_world_spellclick_dk.sql b/sql/old/3.0.9/03467_world_spellclick_dk.sql new file mode 100644 index 00000000000..a3f3ac90b4b --- /dev/null +++ b/sql/old/3.0.9/03467_world_spellclick_dk.sql @@ -0,0 +1,7 @@ +ALTER TABLE `npc_spellclick_spells` + ADD COLUMN `quest_status` int(11) UNSIGNED NOT NULL DEFAULT 3 COMMENT 'Quest status: 3 incompleted, 1 completed/rewarded' AFTER `quest_id`; + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN ('29501', '29488'); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `quest_status`, `cast_flags`) VALUES +('29488', '54568', '12670', '1', '3'), +('29501', '54575', '12670', '1', '3'); diff --git a/sql/old/3.0.9/03498_world_scripts.sql b/sql/old/3.0.9/03498_world_scripts.sql new file mode 100644 index 00000000000..2a39f2b29b9 --- /dev/null +++ b/sql/old/3.0.9/03498_world_scripts.sql @@ -0,0 +1,12 @@ +UPDATE creature_template SET VehicleId = 312 WHERE entry IN (31857,31858,31861,31862,32212,32213,32633,32640); +UPDATE creature_template SET VehicleId = 174 WHERE entry IN (31125,31722); + +DELETE FROM `spell_linked_spell` WHERE spell_trigger IN (58666,60882); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 58666, 58672, 1, 'Impale (Archavon)'), +( 60882, 58672, 1, 'Impale (Archavon)'); + +DELETE FROM `spell_script_target` WHERE entry IN +(58672); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(58672, 1, 31125); diff --git a/sql/old/3.0.9/03500_mangos_7879_01_world_spell_proc_event.sql b/sql/old/3.0.9/03500_mangos_7879_01_world_spell_proc_event.sql new file mode 100644 index 00000000000..9a216e3488a --- /dev/null +++ b/sql/old/3.0.9/03500_mangos_7879_01_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7855_01_mangos_pools required_7879_01_mangos_spell_proc_event bit;*/ + +DELETE FROM spell_proc_event WHERE entry IN (31571, 31572); +INSERT INTO spell_proc_event VALUES +(31571, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0), +(31572, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.0.9/03508_mangos_7886_01_world_petcreateinfo_spell.sql b/sql/old/3.0.9/03508_mangos_7886_01_world_petcreateinfo_spell.sql new file mode 100644 index 00000000000..6adcc12a39e --- /dev/null +++ b/sql/old/3.0.9/03508_mangos_7886_01_world_petcreateinfo_spell.sql @@ -0,0 +1,3 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7884_02_mangos_playercreateinfo_action required_7886_01_mangos_petcreateinfo_spell bit;*/ + +DROP TABLE IF EXISTS `petcreateinfo_spell`; diff --git a/sql/old/3.0.9/03508_mangos_7887_01_characters_character_pet.sql b/sql/old/3.0.9/03508_mangos_7887_01_characters_character_pet.sql new file mode 100644 index 00000000000..4b0052cbed9 --- /dev/null +++ b/sql/old/3.0.9/03508_mangos_7887_01_characters_character_pet.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7884_05_characters_character_action required_7887_01_characters_character_pet bit;*/ + +ALTER TABLE `character_pet` + DROP TeachSpelldata; diff --git a/sql/old/3.0.9/03535_TC1_1509_world_scripts.sql b/sql/old/3.0.9/03535_TC1_1509_world_scripts.sql new file mode 100644 index 00000000000..1dcf1500f5f --- /dev/null +++ b/sql/old/3.0.9/03535_TC1_1509_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'kalecgos_teleporter' WHERE `entry`=187055; +UPDATE `creature_template` SET `ScriptName` = 'boss_kalecgos_kj' WHERE `entry`=25319; diff --git a/sql/old/3.0.9/03576_world_spell_script_target.sql b/sql/old/3.0.9/03576_world_spell_script_target.sql new file mode 100644 index 00000000000..37d786bc129 --- /dev/null +++ b/sql/old/3.0.9/03576_world_spell_script_target.sql @@ -0,0 +1,8 @@ +-- Teleports in dk starting area +DELETE FROM `spell_script_target` WHERE entry IN +(54699,54725,54744,54746); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(54699,1,0), +(54725,1,0), +(54744,1,0), +(54746,1,0); diff --git a/sql/old/3.0.9/03577_world_spell_target_position.sql b/sql/old/3.0.9/03577_world_spell_target_position.sql new file mode 100644 index 00000000000..35190cdaca0 --- /dev/null +++ b/sql/old/3.0.9/03577_world_spell_target_position.sql @@ -0,0 +1,5 @@ +-- positions for teleports in acherus +DELETE FROM `spell_target_position` WHERE `id` IN (54744,54746); +INSERT INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES +(54744, 0, 2418.67, -5621.41, 420.644, 3.89597), +(54746, 0, 2402.15, -5633.74, 377.021, 3.65249); diff --git a/sql/old/3.0.9/03587_mangos_7893_01_world_command.sql b/sql/old/3.0.9/03587_mangos_7893_01_world_command.sql new file mode 100644 index 00000000000..8212b0743b2 --- /dev/null +++ b/sql/old/3.0.9/03587_mangos_7893_01_world_command.sql @@ -0,0 +1,7 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7886_01_mangos_petcreateinfo_spell required_7893_01_mangos_command bit;*/ + +DELETE FROM `command` WHERE `name` IN ('guild create','guild delete','guild invite'); +INSERT INTO `command` VALUES +('guild create',2,'Syntax: .guild create [$GuildLeaderName] "$GuildName"\r\n\r\nCreate a guild named $GuildName with the player $GuildLeaderName (or selected) as leader. Guild name must in quotes.'), +('guild invite',2,'Syntax: .guild invite [$CharacterName] "$GuildName"\r\n\r\nAdd player $CharacterName (or selected) into a guild $GuildName. Guild name must in quotes.'), +('guild delete',2,'Syntax: .guild delete "$GuildName"\r\n\r\nDelete guild $GuildName. Guild name must in quotes.'); diff --git a/sql/old/3.0.9/03592_world_spell_dk.sql b/sql/old/3.0.9/03592_world_spell_dk.sql new file mode 100644 index 00000000000..70893090598 --- /dev/null +++ b/sql/old/3.0.9/03592_world_spell_dk.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_script_target` WHERE entry IN (51859); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(51859, 1, 28525), -- siphon of archerus +(51859, 1, 28542), +(51859, 1, 28543), +(51859, 1, 28544); +UPDATE `creature_template` SET `spell5`=51890 WHERE `entry`=28511; -- Eye of Acherus flight +UPDATE `creature_template` SET `minlevel`=50,`maxlevel`=52,`minhealth`=2215,`maxhealth`=2317,`faction_A`=2084,`faction_H`=2084,`mindmg`=50,`maxdmg`=50 WHERE `entry`=28528; -- ghoul diff --git a/sql/old/3.0.9/03593_world_spellclick_dk.sql b/sql/old/3.0.9/03593_world_spellclick_dk.sql new file mode 100644 index 00000000000..d8baab52f26 --- /dev/null +++ b/sql/old/3.0.9/03593_world_spellclick_dk.sql @@ -0,0 +1,4 @@ +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN ('29501', '29488'); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `quest_status`, `cast_flags`) VALUES +('29488', '54568', '12670', '1', '3'), +('29501', '54575', '12670', '1', '3'); diff --git a/sql/old/3.0.9/03596_world_scripts.sql b/sql/old/3.0.9/03596_world_scripts.sql new file mode 100644 index 00000000000..14eafdb22db --- /dev/null +++ b/sql/old/3.0.9/03596_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_death_knight_initiate' WHERE `entry`=28406; diff --git a/sql/old/3.0.9/03601_world.sql b/sql/old/3.0.9/03601_world.sql new file mode 100644 index 00000000000..1b1eab149cb --- /dev/null +++ b/sql/old/3.0.9/03601_world.sql @@ -0,0 +1,8 @@ +UPDATE `creature_template` SET `VehicleId`=200 WHERE `entry` IN (28605,28606,28607); +UPDATE `creature_template` SET `ScriptName`='npc_salanar_the_horseman' WHERE `entry`=28653; + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (28605,28606,28607); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `quest_status`, `cast_flags`) VALUES +(28605, 52263, 12680, 3, 1), +(28606, 52263, 12680, 3, 1), +(28607, 52263, 12680, 3, 1); diff --git a/sql/old/3.0.9/03603_mangos_7896_01_world_creature_template.sql b/sql/old/3.0.9/03603_mangos_7896_01_world_creature_template.sql new file mode 100644 index 00000000000..22342e85057 --- /dev/null +++ b/sql/old/3.0.9/03603_mangos_7896_01_world_creature_template.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7893_01_mangos_command required_7896_01_mangos_creature_template bit;*/ + +ALTER TABLE creature_template CHANGE COLUMN class trainer_class tinyint(3) unsigned NOT NULL default '0'; +ALTER TABLE creature_template CHANGE COLUMN race trainer_race tinyint(3) unsigned NOT NULL default '0'; diff --git a/sql/old/3.0.9/03609_mangos_7902_01_world_pool_creature.sql b/sql/old/3.0.9/03609_mangos_7902_01_world_pool_creature.sql new file mode 100644 index 00000000000..ec1d63a48b0 --- /dev/null +++ b/sql/old/3.0.9/03609_mangos_7902_01_world_pool_creature.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7896_01_mangos_creature_template required_7902_01_mangos_pool_creature bit;*/ + +ALTER TABLE `pool_creature` + ADD INDEX `idx_guid`(`guid`); diff --git a/sql/old/3.0.9/03609_mangos_7902_02_world_pool_gameobject.sql b/sql/old/3.0.9/03609_mangos_7902_02_world_pool_gameobject.sql new file mode 100644 index 00000000000..3935a14bc23 --- /dev/null +++ b/sql/old/3.0.9/03609_mangos_7902_02_world_pool_gameobject.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7902_01_mangos_pool_creature required_7902_02_mangos_pool_gameobject bit;*/ + +ALTER TABLE `pool_gameobject` + ADD INDEX `idx_guid`(`guid`); diff --git a/sql/old/3.0.9/03612_world_spell_dk.sql b/sql/old/3.0.9/03612_world_spell_dk.sql new file mode 100644 index 00000000000..80d7e240afb --- /dev/null +++ b/sql/old/3.0.9/03612_world_spell_dk.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE entry IN (52124); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(52124, 1, 28655); +UPDATE `creature_template` SET spell1=52372,spell2=52373,spell3=52374,spell4=52375 WHERE `entry`=28406; diff --git a/sql/old/3.0.9/03618_mangos_7903_01_characters_character_pet.sql b/sql/old/3.0.9/03618_mangos_7903_01_characters_character_pet.sql new file mode 100644 index 00000000000..952ec786d84 --- /dev/null +++ b/sql/old/3.0.9/03618_mangos_7903_01_characters_character_pet.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7887_01_characters_character_pet required_7903_01_characters_character_pet bit;*/ + +ALTER TABLE `character_pet` + DROP `talentpoints`; diff --git a/sql/old/3.0.9/03619_mangos_7904_01_world_creature_template.sql b/sql/old/3.0.9/03619_mangos_7904_01_world_creature_template.sql new file mode 100644 index 00000000000..dd66056155f --- /dev/null +++ b/sql/old/3.0.9/03619_mangos_7904_01_world_creature_template.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE db_version CHANGE COLUMN required_7902_02_mangos_pool_gameobject required_7904_01_mangos_creature_template bit;*/ + +ALTER TABLE creature_template + ADD COLUMN dmg_multiplier float NOT NULL default '1' AFTER attackpower; + +UPDATE creature_template SET mindmg = round(mindmg + attackpower / 14); +UPDATE creature_template SET maxdmg = round(maxdmg + attackpower / 14); +UPDATE creature_template SET attackpower = round((maxdmg + mindmg) * 0.3); +UPDATE creature_template SET mindmg = round(mindmg * 0.7), maxdmg = round(maxdmg * 0.7); diff --git a/sql/old/3.0.9/03632_mangos_7908_world_creature_template.sql b/sql/old/3.0.9/03632_mangos_7908_world_creature_template.sql new file mode 100644 index 00000000000..8d540290954 --- /dev/null +++ b/sql/old/3.0.9/03632_mangos_7908_world_creature_template.sql @@ -0,0 +1,21 @@ +ALTER TABLE creature_template ADD COLUMN unit_class tinyint(3) unsigned NOT NULL default '0' AFTER rangeattacktime; + +UPDATE creature_template ct +JOIN creature c ON ct.entry=c.id +JOIN creature_addon ad ON c.guid=ad.guid +SET ct.unit_class=(ad.bytes0 & 0x0000FF00) >> 8 +WHERE ct.entry=c.id AND ct.unit_class=0; + +UPDATE creature_template ct +JOIN creature_template_addon ad ON ct.entry=ad.entry +SET ct.unit_class=(ad.bytes0 & 0x0000FF00) >> 8 +WHERE ct.entry=ad.entry AND ct.unit_class=0; + +UPDATE creature_template a1, creature_template a2 SET a1.unit_class=a2.unit_class WHERE a1.unit_class=0 AND a2.unit_class!=0 AND a1.entry=a2.heroic_entry; +UPDATE creature_template a1, creature_template a2 SET a1.unit_class=a2.unit_class WHERE a1.unit_class=0 AND a2.unit_class!=0 AND a2.entry=a1.heroic_entry; + +ALTER TABLE creature_addon + DROP COLUMN bytes0; + +ALTER TABLE creature_template_addon + DROP COLUMN bytes0; diff --git a/sql/old/3.0.9/03637_world_spell.sql b/sql/old/3.0.9/03637_world_spell.sql new file mode 100644 index 00000000000..c2fe66a5df1 --- /dev/null +++ b/sql/old/3.0.9/03637_world_spell.sql @@ -0,0 +1,7 @@ +DELETE FROM `playercreateinfo_spell` WHERE Spell = 56816; +INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES +(0, 6, 56816, 'Rune Strike'); + +DELETE FROM `spell_proc_event` WHERE `entry`=56816; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(56816, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000030, 0, 0, 0); -- Rune Strike diff --git a/sql/old/3.0.9/03643_world_wintergrasp.sql b/sql/old/3.0.9/03643_world_wintergrasp.sql new file mode 100644 index 00000000000..e5c365d175e --- /dev/null +++ b/sql/old/3.0.9/03643_world_wintergrasp.sql @@ -0,0 +1,12 @@ +DELETE FROM `spell_script_target` WHERE entry IN (54643); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(54643,1,23472); + +DELETE FROM `game_event` WHERE `entry` IN (50,51); +INSERT INTO `game_event` (`entry`, `description`, `world_event`) VALUES +(50, 'Wintergrasp Alliance Defence', 5), +(51, 'Wintergrasp Horde Defence', 5); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (54643); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 54643,-54643, 2, 'Wintergrasp Defender Teleport'); diff --git a/sql/old/3.0.9/03648_world_trinity_string_full.sql b/sql/old/3.0.9/03648_world_trinity_string_full.sql new file mode 100644 index 00000000000..00b14ab46be --- /dev/null +++ b/sql/old/3.0.9/03648_world_trinity_string_full.sql @@ -0,0 +1,801 @@ +DROP TABLE IF EXISTS `trinity_string`; +CREATE TABLE `trinity_string` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(8, 'Command %s have subcommands:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(20, 'Target is flying you can''t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(22, 'You are not mounted so you can''t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(27, 'The new passwords do not match or the old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(45, ' <unknown> ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(46, '<error>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(47, '<non-existing character>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(53, 'Mail can''t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(55, 'Your password can''t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(104, 'You cannot go to the player''s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(105, 'You can go to the player''s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(113, 'Appearing at %s''s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(130, 'You changed GUID=%i ''s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(131, 'You changed the spellflatid=%i, val= %i, mark =%i to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(132, '%s changed your spellflatid=%i, val= %i, mark =%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(152, 'USER1: %i, ADD: %i, DIF: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(155, 'You take %i copper from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(156, '%s took %i copper from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(157, 'You give %i copper to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(158, '%s gave you %i copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(160, 'USER2: %i, ADD: %i, RESULT: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(168, 'Locations found are:\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(170, 'You try to hear sound %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(201, 'Object GUID is: lowpart %u highpart %X', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(206, 'Item ''%i'' ''%s'' added to list with maxcount ''%i'' and incrtime ''%i'' and extendedcost ''%i''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(207, 'Item ''%i'' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(208, 'Item ''%i'' ''%s'' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(209, 'Item ''%i'' not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(210, 'Item ''%i'' already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(217, 'Unknown case ''%s'' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(222, 'Creature (GUID: %u) No waypoint found - used ''wpguid''. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(233, 'Argument required for ''%s''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(238, 'WP export successfull.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(257, 'Creature movement type set to ''%s'', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(258, 'Creature movement type set to ''%s'', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(269, 'Warning: Mob found more than once - you will be teleported to the first one found in DB.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(274, 'Game Object (GUID: %u) has references in not found creature %u GO list, can''t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(277, 'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(281, 'You can''t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5011, 'You can''t teleport self to self!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(290, 'Ticket of %s (Last updated: %s):\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(293, 'Ticket %i doesn''t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(299, 'The honor of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(301, 'You have disabled %s''s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(302, 'Player''s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(304, 'You have enabled %s''s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(306, 'The arena points of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(326, 'Faction %s (%u) can''not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(336, 'You repair all %s''s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(406, 'Weather can''t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(434, 'Could not find ''%s''', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(449, 'Graveyard #%u doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(452, 'Graveyard #%u can''t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(460, 'Zone #%u doesn''t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(461, 'Zone #%u doesn''t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(468, 'id: %d effmask: %d charges: %d stack: %d slot %d duration: %d maxduration: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(470, 'id: %d eff: %d amount: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(477, '%s''s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(490, '%s doesn''t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(497, 'Cannot create item ''%i'' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(502, 'No items from itemset ''%u'' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(503, 'The distance is: (3D) %f (2D) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(504, 'Item ''%i'' ''%s'' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(505, 'Item ''%i'' doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(506, 'Item ''%i'' ''%s'' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(513, '%d - |cffffffff|Hquest:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(515, '%d - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(517, '%d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(522, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(276, 'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(525, '>> Add Game Object ''%i'' (%s) (GUID: %i) added at ''%f %f %f''.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(534, ' Targeted to <NULL>', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(539, 'Player selected NPC\nGUID: %u.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(542, 'Field Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(549, 'Played time: %s Level: %u Money: %ug%us%uc', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(550, 'Command .pinfo doesn''t support ''rep'' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(555, 'Hover enabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(556, 'Hover disabled', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(559, '%s reset your level progress.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(558, '%s level down you to (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(562, 'GUID=%i ''s updateIndex: %i, value: %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(563, 'You change GUID=%i ''s UpdateIndex: %i value to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(564, 'The value index %u is too big to %u(count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(565, 'Set %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(566, 'You Set %u Field:%u to uint32 Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(567, 'Set %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(568, 'You Set %u Field:%i to float Value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(569, 'Get %u uint32 Value:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(570, 'The uint32 value of %u in %u is: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(571, 'Get %u float Value:[OPCODE]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(572, 'The float of %u value in %u is: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(573, '.Set32Bit:[OPCODE]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(574, 'You set Bit of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(575, '.Mod32Value:[OPCODE]:%u [VALUE]:%i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(576, 'You modified the value of Field:%u to Value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(580, 'Player %s learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(586, 'Event %u: %s%s\nStart: %s End: %s Occurence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(636, 'The Battle for Eye of the Storm begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(637, 'The Battle for Eye of the Storm begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(638, 'The Battle for Eye of the Storm has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(661, 'The Battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(662, 'The Battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(663, 'The Battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(615, 'The Horde flag is now placed at its base.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(614, 'The Alliance flag is now placed at its base.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(706, 'This item(s) have problems with equipping/storing in inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(707, '%s wishes to not be disturbed and cannot receive whisper messages: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(715, 'You don''t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(718, '|cffff0000[Arena Queue Announcer]:|r %s -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(719, '|cffff0000[Arena Queue Announcer]:|r %s -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(726, 'There aren''t enough players in this battleground. It will end soon unless some more players join to balance the fight.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(728, 'Your group has players from the opposing faction. You can''t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(729, 'Your group has players from different battleground brakets. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(731, 'Someone in your party is Deserter. You can''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(737, 'Arenas are set to 1v1 for debugging. So, don''t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(741, 'Flushing Arena points based on team ratings, this may take a few minutes. Please stand by...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(742, 'Distributing arena points to players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(743, 'Finished setting arena points for online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(744, 'Modifying played count, arena points etc. for loaded arena teams, sending updated stats to online players...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(745, 'Modification done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(746, 'Done flushing Arena points.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(785, 'Arena testing turned %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(786, '|cffff0000[Automatic]:|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(787, '|cffffff00[|c1f40af20Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(800, 'Invalid name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(806, 'You don''t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1005, 'Account name can''t be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1010, '| Account | Character | IP | GM | Expansion |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1100, 'Account %s (Id: %u) have up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1105, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1110, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1111, '%d - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1326, 'The Battle for Alterac Valley begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1325, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1308, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1309, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1310, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1311, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1312, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1313, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1314, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1315, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1316, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1317, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1318, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1319, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1320, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1321, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1322, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1323, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1324, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2000, '|cff00ff00New ticket from|r|cffff00ff %s.|r |cff00ff00Ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2001, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00edited his/her ticket:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2002, '|cff00ff00Character|r|cffff00ff %s |r|cff00ff00abandoned ticket entry:|r|cffff00ff %d.|r', '', '', '', '', '', '', '', ''), +(2003, '|cff00ff00Closed by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2004, '|cff00ff00Deleted by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2005, 'Ticket not found.', '', '', '', '', '', '', '', ''), +(2006, 'Please close ticket before deleting it permanently.', '', '', '', '', '', '', '', ''), +(2007, 'Ticket %d is already assigned.', '', '', '', '', '', '', '', ''), +(2008, '%u Tickets succesfully reloaded from the database.', '', '', '', '', '', '', '', ''), +(2009, 'Showing list of open tickets.', '', '', '', '', '', '', '', ''), +(2010, 'Showing list of open tickets whose creator is online.', '', '', '', '', '', '', '', ''), +(2011, 'Showing list of closed tickets.', '', '', '', '', '', '', '', ''), +(2012, 'Invalid name specified. Name should be that of an online Gamemaster.', '', '', '', '', '', '', '', ''), +(2013, 'This ticket is already assigned to yourself. To unassign use .ticket unassign %d and then reassign.', '', '', '', '', '', '', '', ''), +(2014, 'Ticket %d is not assigned, you cannot unassign it.', '', '', '', '', '', '', '', ''), +(2015, 'You cannot unassign tickets from staffmembers with a higher security level than yourself.', '', '', '', '', '', '', '', ''), +(2016, 'Cannot close ticket %d, it is assigned to another GM.', '', '', '', '', '', '', '', ''), +(2017, '|cff00ff00Ticket|r:|cff00ccff %d.|r ', '', '', '', '', '', '', '', ''), +(2018, '|cff00ff00Created by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2019, '|cff00ff00Last change|r:|cff00ccff %s ago|r ', '', '', '', '', '', '', '', ''), +(2020, '|cff00ff00Assigned to|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2021, '|cff00ff00Unassigned by|r:|cff00ccff %s|r ', '', '', '', '', '', '', '', ''), +(2022, '\n|cff00ff00Message|r: "%s"|r ', '', '', '', '', '', '', '', ''), +(2023, '\n|cff00ff00Comment|r: "%s"|r ', '', '', '', '', '', '', '', ''), +(2024, '\n|cff00ccff%s|r |cff00ff00Added comment|r: "%s"|r ', '', '', '', '', '', '', '', ''), +(5000, 'You froze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5001, 'It might be amusing but no... you cant freeze yourself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5002, 'Invalid input check the name of target.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5003, 'You unfroze player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5004, 'There are no frozen players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5005, 'Following players are frozen on the server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5006, '- %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5009, 'Sound %u Played to server', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10001, 'The Horde has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10002, 'The Alliance has taken The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10003, 'The Horde has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10004, 'The Alliance has taken The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10005, 'The Horde has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10006, 'The Alliance has taken Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10007, 'The Horde lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10008, 'The Alliance lost The Overlook!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10009, 'The Horde lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10010, 'The Alliance lost The Stadium!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10011, 'The Horde lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10012, 'The Alliance lost Broken Hill!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10013, 'The Horde has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10014, 'The Alliance has taken the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10015, 'The Horde has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10016, 'The Alliance has taken the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10017, 'The Horde has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10018, 'The Alliance has captured the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10019, 'The Horde lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10020, 'The Alliance lost the West Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10021, 'The Horde lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10022, 'The Alliance lost the East Beacon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10023, 'The Horde lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10024, 'The Alliance lost the Twin Spire Graveyard!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10025, 'The Horde has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10026, 'The Alliance has captured Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10027, 'The Horde lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10028, 'The Alliance lost Halaa!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10029, 'The Horde has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10030, 'The Alliance has taken a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10031, 'The Horde lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10032, 'The Alliance lost a Spirit Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10033, 'The Horde has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10034, 'The Alliance has taken the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10035, 'The Horde has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10036, 'The Alliance has taken the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10037, 'The Horde has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10038, 'The Alliance has taken the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10039, 'The Horde has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10040, 'The Alliance has taken the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10041, 'The Horde lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10042, 'The Alliance lost the Northpass Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10043, 'The Horde lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10044, 'The Alliance lost the Eastwall Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10045, 'The Horde lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10046, 'The Alliance lost the Crown Guard Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10047, 'The Horde lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10048, 'The Alliance lost the Plaguewood Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10049, 'The Horde has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10050, 'The Alliance has collected 200 silithyst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10051, 'Take me to Northpass Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10052, 'Take me to Eastwall Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10053, 'Take me to Crown Guard Tower.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10054, 'Give me the flag, I''ll take it to the central beacon for the glory of the Alliance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(10055, 'Give me the flag, I''ll take it to the central beacon for the glory of the Horde!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(810, '|Hplayer:$N|h[$N]|h has earned the achievement $a!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(750, 'Not enough players. This game will close in %u mins.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(751, 'Not enough players. This game will close in %u seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(753, 'The battle for Warsong Gulch begins in 2 minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(754, 'The battle for Arathi Basin begins in 2 minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(755, 'The battle for Eye of the Storm begins in 2 minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(811, 'Guild Master', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(812, 'Officer', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(813, 'Veteran', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(814, 'Member', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(815, 'Initiate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(175, 'Liquid level: %f, ground: %f, type: %d, status: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(683, '%s has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(684, 'The Alliance have captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(685, 'The Horde have captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(686, 'The flag has been dropped.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(687, 'The flag has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(524, 'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7523, 'WORLD: Denying connections.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(7524, 'WORLD: Accepting connections.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1123, 'Not pet found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1124, 'Wrong pet type', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1125, 'Your pet learned all talents', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1126, 'Your pet talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1127, 'Talents of %s''s pet reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1011, '|<Error> | %20s |<Error> |<Er>| <Error> |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1012, '===========================================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1013, '|%15s| %20s | %15s |%4d| %9d |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1014, 'No online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5007, 'You must be in a raid group to enter this instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(59, 'Using creature EventAI: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(2025, '|cff00ff00Created|r:|cff00ccff %s ago|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(6616, 'Pet spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1307, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1305, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1306, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1304, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1303, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1302, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1301, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1300, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5010, 'linkGUID: %u, Entry: %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(466, 'No taxinodes found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1128, '%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1129, '%d - %s %s (Map:%u X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(557, '%s level up you to (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1327, 'The Battle for Alterac Valley begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1328, 'The Battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1329, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1330, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1331, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1332, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1201, 'You try to view movie %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(347, 'TaxiNode ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(171, 'You can''t teleport self to self!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1200, 'You try to view cinemitic %u but it doesn''t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.0.9/03649_world.sql b/sql/old/3.0.9/03649_world.sql new file mode 100644 index 00000000000..c50d778ae4a --- /dev/null +++ b/sql/old/3.0.9/03649_world.sql @@ -0,0 +1,5 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_prison' WHERE `entry` BETWEEN 184418 AND 184431; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_stasis' WHERE `entry` BETWEEN 185465 AND 185467; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_stasis' WHERE `entry` = 184595; +UPDATE `gameobject_template` SET `ScriptName` = 'go_ethereum_stasis' WHERE `entry` BETWEEN 185461 AND 185464; +UPDATE `creature_template` SET `ScriptName` = 'npc_engineering_tele_trinket' WHERE `entry` IN (14742, 14743, 21493, 21494); diff --git a/sql/old/3.0.9/03689_TC1_1534_world.sql b/sql/old/3.0.9/03689_TC1_1534_world.sql new file mode 100644 index 00000000000..cde0c50bf3b --- /dev/null +++ b/sql/old/3.0.9/03689_TC1_1534_world.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName` = 'mob_ethereal_apprentice' WHERE `entry` = 18430; +DELETE FROM `creature` WHERE `id` = 18431; diff --git a/sql/old/3.0.9/03691_TC1_919_world.sql b/sql/old/3.0.9/03691_TC1_919_world.sql new file mode 100644 index 00000000000..644daa2776a --- /dev/null +++ b/sql/old/3.0.9/03691_TC1_919_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE version + ADD `core_revision` varchar(120) AFTER `core_version`; diff --git a/sql/old/3.0.9/03715_mangos_7932_01_characters_character_pet.sql b/sql/old/3.0.9/03715_mangos_7932_01_characters_character_pet.sql new file mode 100644 index 00000000000..c141dca37ce --- /dev/null +++ b/sql/old/3.0.9/03715_mangos_7932_01_characters_character_pet.sql @@ -0,0 +1,9 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7903_01_characters_character_pet required_7932_01_characters_character_pet bit;*/ + +UPDATE character_pet + SET abdata = CONCAT(REPLACE(TRIM(abdata),' ',' '),' '); + +UPDATE character_pet + SET abdata = SUBSTRING_INDEX(SUBSTRING_INDEX(abdata,' ',(10-3)*2),' ',-(10-3-3)*2) + WHERE length(SUBSTRING_INDEX(abdata, ' ', 20)) < length(abdata) and length(SUBSTRING_INDEX(abdata, ' ', 21)) >= length(abdata); +
\ No newline at end of file diff --git a/sql/old/3.0.9/03724_world.sql b/sql/old/3.0.9/03724_world.sql new file mode 100644 index 00000000000..1269925e0ee --- /dev/null +++ b/sql/old/3.0.9/03724_world.sql @@ -0,0 +1,10 @@ +-- Vehicle and summon spell(summon npc 28788) for Acherus Deathcharger +UPDATE creature_template SET `spell1`=52362, `VehicleId`=200 WHERE `entry`=28782; + +-- ScriptName for dark rider +UPDATE creature_template SET `ScriptName`='npc_ros_dark_rider' WHERE `entry`=28768; + +-- Spellclick spell to mount deathcharger +DELETE FROM npc_spellclick_spells WHERE `npc_entry`=28782; +INSERT INTO npc_spellclick_spells (`npc_entry`, `spell_id`, `quest_id`, `quest_status`, `cast_flags`) VALUES +(28782, 52280, 12687, 3, 1); diff --git a/sql/old/3.0.9/03729_mangos_7938_01_realmd_account.sql b/sql/old/3.0.9/03729_mangos_7938_01_realmd_account.sql new file mode 100644 index 00000000000..05fde4e7eb7 --- /dev/null +++ b/sql/old/3.0.9/03729_mangos_7938_01_realmd_account.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE realmd_db_version CHANGE COLUMN required_7867_01_realmd_account required_7938_01_realmd_account bit;*/ + +ALTER TABLE account + CHANGE id id int(11) unsigned NOT NULL auto_increment COMMENT 'Identifier'; diff --git a/sql/old/3.0.9/03736_world_spell_dk.sql b/sql/old/3.0.9/03736_world_spell_dk.sql new file mode 100644 index 00000000000..c4097fef37e --- /dev/null +++ b/sql/old/3.0.9/03736_world_spell_dk.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_area WHERE spell = 52693; +INSERT INTO spell_area (`spell`, `area`, `quest_start`, `quest_start_active`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`) VALUES +(52693, 4298, 12687, 1, 12687, 0, 0, 0, 1); diff --git a/sql/old/3.0.9/03747_mangos_7945_01_quest_template.sql b/sql/old/3.0.9/03747_mangos_7945_01_quest_template.sql new file mode 100644 index 00000000000..ab28ccd50f3 --- /dev/null +++ b/sql/old/3.0.9/03747_mangos_7945_01_quest_template.sql @@ -0,0 +1,9 @@ +ALTER TABLE quest_template + ADD COLUMN `DetailsEmoteDelay1` int(11) unsigned NOT NULL default '0' AFTER `DetailsEmote4`, + ADD COLUMN `DetailsEmoteDelay2` int(11) unsigned NOT NULL default '0' AFTER `DetailsEmoteDelay1`, + ADD COLUMN `DetailsEmoteDelay3` int(11) unsigned NOT NULL default '0' AFTER `DetailsEmoteDelay2`, + ADD COLUMN `DetailsEmoteDelay4` int(11) unsigned NOT NULL default '0' AFTER `DetailsEmoteDelay3`, + ADD COLUMN `OfferRewardEmoteDelay1` int(11) unsigned NOT NULL default '0' AFTER `OfferRewardEmote4`, + ADD COLUMN `OfferRewardEmoteDelay2` int(11) unsigned NOT NULL default '0' AFTER `OfferRewardEmoteDelay1`, + ADD COLUMN `OfferRewardEmoteDelay3` int(11) unsigned NOT NULL default '0' AFTER `OfferRewardEmoteDelay2`, + ADD COLUMN `OfferRewardEmoteDelay4` int(11) unsigned NOT NULL default '0' AFTER `OfferRewardEmoteDelay3`; diff --git a/sql/old/3.0.9/03791_characters_ahbot.sql b/sql/old/3.0.9/03791_characters_ahbot.sql new file mode 100644 index 00000000000..ead144c84a8 --- /dev/null +++ b/sql/old/3.0.9/03791_characters_ahbot.sql @@ -0,0 +1,4 @@ +ALTER TABLE `auctionhousebot` + DROP COLUMN `minTime`, + DROP COLUMN `maxTime`; +
\ No newline at end of file diff --git a/sql/old/3.0.9/03801_world_spell.sql b/sql/old/3.0.9/03801_world_spell.sql new file mode 100644 index 00000000000..8fabcad1c58 --- /dev/null +++ b/sql/old/3.0.9/03801_world_spell.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (44544, 60503, 36032); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(36032, 0x00, 3, 0x00000800, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Arcane Blast + +DELETE FROM `spell_affect` WHERE `entry` IN (44544); +INSERT INTO `spell_affect` (`entry`, `effectId`, `SpellClassMask0`, `SpellClassMask1`, `SpellClassMask2`) VALUES +(44544,0,685904631,1151048,0); -- Fingers of frost diff --git a/sql/old/3.0.9/03808_world.sql b/sql/old/3.0.9/03808_world.sql new file mode 100644 index 00000000000..24ce276bd1e --- /dev/null +++ b/sql/old/3.0.9/03808_world.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_salanar_the_horseman' WHERE `entry` = 28788; diff --git a/sql/old/3.0.9/03810_world_spell_bonus_data.sql b/sql/old/3.0.9/03810_world_spell_bonus_data.sql new file mode 100644 index 00000000000..1803687d6a4 --- /dev/null +++ b/sql/old/3.0.9/03810_world_spell_bonus_data.sql @@ -0,0 +1,94 @@ +-- by Drahy +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.6453' WHERE `entry`=33763; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.67305' WHERE `entry`=50464; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.2' WHERE `entry`=5570; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7143' WHERE `entry`=44425; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1936' WHERE `entry`=11113; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1936' WHERE `entry`=31661; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.214' WHERE `entry`=120; +UPDATE `spell_bonus_data` SET `direct_bonus` = '1' WHERE `entry`=19750; +UPDATE `spell_bonus_data` SET `direct_bonus` = '1.66' WHERE `entry`=635; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.4280' WHERE `entry`=8092; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.2' WHERE `entry`=172; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.2129' WHERE `entry`=27243; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.2' WHERE `entry`=30108; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0' WHERE `entry`=17962; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.2140' WHERE `entry`=6789; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.4793' WHERE `entry`=48181; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7139' WHERE `entry`=29722; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.4293' WHERE `entry`=5676; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.8569' WHERE `entry`=686; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.4293' WHERE `entry`=17877; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1932' WHERE `entry`=30283; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.143' WHERE `entry`=689; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.429' WHERE `entry`=1120; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1427' WHERE `entry`=5857; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1427' WHERE `entry`=11681; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1427' WHERE `entry`=11682; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1427' WHERE `entry`=27214; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1427' WHERE `entry`=47822; +UPDATE `spell_bonus_data` SET `dot_bonus` = '0.0949' WHERE `entry`=1949; +UPDATE `spell_bonus_data` SET `ap_bonus` = '0.025' WHERE `entry`=31803; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42208; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42209; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42210; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42211; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42212; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42213; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42198; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42937; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.1437' WHERE `entry`= 42938; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.2861' WHERE `entry` =49821; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.2861' WHERE `entry` =53022; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=42223; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=42224; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=42225; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=42226; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=42218; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=47817; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.7024' WHERE `entry`=47818; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.4762' WHERE `entry`=379; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=25914; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=25913; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=25903; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=27175; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=33074; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.81' WHERE `entry`=48821; +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.6453' WHERE `entry`=33763; +DELETE FROM `spell_bonus_data` WHERE `entry` IN (53742,61391,47897,50796,50590,58597,974,47757,52986,52987,52988); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('53742', '0.013', '0', '0.025', 'Paladin - Blood Corruption'), +('61391', '0.193', '0', '0', 'Druid - Typhoon'), +('47897', '0.1064', '0.0667', '0', 'Warlock - Shadowflame'), +('50796', '0.7139', '0', '0', 'Warlock - Chaos Bolt'), +('50590', '0', '0.1622', '0', 'Warlock - Immolation Aura'), +('58597', '0.75', '0', '0', 'Paladin - Sacred Shield'), +('47757', '1.6135', '0', '0', 'Priest - Penance (Rank 1'), +('52986', '1.6135', '0', '0', 'Priest - Penance (Rank 2'), +('52987', '1.6135', '0', '0', 'Priest - Penance (Rank 3'), +('52988', '1.6135', '0', '0', 'Priest - Penance (Rank 4'); +DELETE FROM `spell_bonus_data` WHERE `entry` IN (48505,50288,50294,53191,53188,53194,53189,53195,53190); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +(50288, 0.05, 0, 0, 'Druid - Starfall rank 1'), +(50294, 0.012, 0, 0, 'Druid - Starfall AOE rank 1'), +(53191, 0.05, 0, 0, 'Druid - Starfall rank 2'), +(53188, 0.012, 0, 0, 'Druid - Starfall AOE rank 2'), +(53194, 0.05, 0, 0, 'Druid - Starfall rank 3'), +(53189, 0.012, 0, 0, 'Druid - Starfall AOE rank 3'), +(53195, 0.05, 0, 0, 'Druid - Starfall rank 4'), +(53190, 0.012, 0, 0, 'Druid - Starfall AOE rank 4'); + +-- by nesocip +DELETE FROM `spell_bonus_data` WHERE `entry` IN (48721, 55078, 52212, 47632, 55095, 49184, 45477, 50536, 51373, 51374, 51375); +INSERT INTO spell_bonus_data( entry, ap_bonus, comments ) VALUES +('48721', '0.04', 'DK - Blood Boil'), +('55078', '0.055', 'DK - Blood Plague'), +('52212', '0.0475', 'DK - Death and Decay'), +('47632', '0.15', 'DK - Death Coil'), +('55095', '0.055', 'DK - Frost Fever'), +('49184', '0.1', 'DK - Howling Blast'), +('45477', '0.1', 'DK - Icy Touch'), +('50536', '0.013', 'DK - Unholy Blight (Rank1)'), +('51373', '0.013', 'DK - Unholy Blight (Rank2)'), +('51374', '0.013', 'DK - Unholy Blight (Rank3)'), +('51375', '0.013', 'DK - Unholy Blight (Rank4)'); diff --git a/sql/old/3.0.9/03813_world_spell_dk.sql b/sql/old/3.0.9/03813_world_spell_dk.sql new file mode 100644 index 00000000000..2b438883157 --- /dev/null +++ b/sql/old/3.0.9/03813_world_spell_dk.sql @@ -0,0 +1,8 @@ +UPDATE `creature_template` SET maxhealth = 133525, minhealth = 133525, maxmana = 51360, minmana = 51360, spell1 = 53114, spell2 = 53112, spell3=53110, VehicleId = 156 where entry = 28670; +UPDATE `creature_template` SET `ScriptName`='npc_dkc1_gothik' WHERE `entry`=28658; + +-- gift of harvester +DELETE FROM `spell_script_target` WHERE entry IN (52479); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(52479,1,28819), +(52479,1,28822); diff --git a/sql/old/3.0.9/03851_characters_aura.sql b/sql/old/3.0.9/03851_characters_aura.sql new file mode 100644 index 00000000000..762f8b795b3 --- /dev/null +++ b/sql/old/3.0.9/03851_characters_aura.sql @@ -0,0 +1 @@ +DELETE FROM `character_aura` WHERE `spell` IN (48714,57806); diff --git a/sql/old/3.0.9/03851_world_spell.sql b/sql/old/3.0.9/03851_world_spell.sql new file mode 100644 index 00000000000..ed10e84808c --- /dev/null +++ b/sql/old/3.0.9/03851_world_spell.sql @@ -0,0 +1,8 @@ +UPDATE `spell_bonus_data` SET `direct_bonus` = '0.6453' WHERE `entry`=33763; +DELETE FROM `spell_script_target` WHERE `entry` IN (48714,57806); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +('48714', '2', '27237'), +('48714', '2', '27235'), +('48714', '2', '27234'), +('48714', '2', '27236'), +('57806', '2', '31043'); diff --git a/sql/old/3.0.9/03856_world_spell_naxx.sql b/sql/old/3.0.9/03856_world_spell_naxx.sql new file mode 100644 index 00000000000..3b3895b3c4d --- /dev/null +++ b/sql/old/3.0.9/03856_world_spell_naxx.sql @@ -0,0 +1,9 @@ +UPDATE `creature_template` SET `minlevel`='80',`maxlevel`='80',`faction_A`='21',`faction_H`='21' WHERE entry IN (16286,30068); + +INSERT INTO creature_template (entry, baseattacktime, spell1, flags_extra, scriptname) VALUES +(16129, 10000, 27812, 128, 'trigger_periodic') # Shadow Fissure (Kel'thezad) +ON DUPLICATE KEY UPDATE +baseattacktime = VALUES(baseattacktime), +spell1 = VALUES(spell1), +flags_extra = VALUES(flags_extra), +scriptname = VALUES(scriptname); diff --git a/sql/old/3.0.9/03869_world_access_requirement.sql b/sql/old/3.0.9/03869_world_access_requirement.sql new file mode 100644 index 00000000000..d6ccad3e197 --- /dev/null +++ b/sql/old/3.0.9/03869_world_access_requirement.sql @@ -0,0 +1 @@ +ALTER TABLE `access_requirement` ADD COLUMN `heroic_level_min` tinyint(3) unsigned NOT NULL default '0' AFTER `level_min`; diff --git a/sql/old/3.0.9/03870_mangos_7980_01_world_item_required_target.sql b/sql/old/3.0.9/03870_mangos_7980_01_world_item_required_target.sql new file mode 100644 index 00000000000..7853e496a2d --- /dev/null +++ b/sql/old/3.0.9/03870_mangos_7980_01_world_item_required_target.sql @@ -0,0 +1,9 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_7945_01_mangos_quest_template required_7980_01_mangos_item_required_target bit; + +DROP TABLE IF EXISTS `item_required_target`; +CREATE TABLE `item_required_target` ( + `entry` mediumint(8) unsigned NOT NULL, + `type` tinyint(3) unsigned NOT NULL default '0', + `targetEntry` mediumint(8) unsigned NOT NULL default '0', + UNIQUE KEY `entry_type_target` (`entry`,`type`,`targetEntry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED; diff --git a/sql/old/3.0.9/03873_world_spell_dk.sql b/sql/old/3.0.9/03873_world_spell_dk.sql new file mode 100644 index 00000000000..142ec203ff2 --- /dev/null +++ b/sql/old/3.0.9/03873_world_spell_dk.sql @@ -0,0 +1,28 @@ +DELETE FROM `creature_questrelation` WHERE `quest`=12701; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28377, 12701); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12701; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28377, 12701); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12723; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12723); +DELETE FROM `creature_questrelation` WHERE `quest`=12724; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12724); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12724; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12724); +DELETE FROM `creature_questrelation` WHERE `quest`=12725; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28913, 12725); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12725; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28912, 12725); +DELETE FROM `creature_questrelation` WHERE `quest`=12727; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28912, 12727); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12727; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28913, 12727); +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN (28833,28887); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_id`, `quest_status`, `cast_flags`) VALUES +(28833, 52447, 12701, 3, 3), +(28887, 52447, 12701, 3, 3); +UPDATE creature_template SET spell1=52435,spell2=52576,spell5=52588,VehicleId=68,speed=0 WHERE entry IN (28833,28887); +UPDATE creature_template SET spell1=52211 WHERE entry=28864; +DELETE FROM `spell_script_target` WHERE entry IN (52576); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(52576,1,28834), +(52576,1,28886); diff --git a/sql/old/3.0.9/03877_world_spell_script_target.sql b/sql/old/3.0.9/03877_world_spell_script_target.sql new file mode 100644 index 00000000000..57392c547d3 --- /dev/null +++ b/sql/old/3.0.9/03877_world_spell_script_target.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (48743); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +('48743', '1', '26125'); diff --git a/sql/old/3.0.9/03886_world_script_nexus.sql b/sql/old/3.0.9/03886_world_script_nexus.sql new file mode 100644 index 00000000000..eba67418eef --- /dev/null +++ b/sql/old/3.0.9/03886_world_script_nexus.sql @@ -0,0 +1,82 @@ +-- Grand Magus Telestra +UPDATE `creature_template` SET `ScriptName`='boss_magus_telestra' WHERE `entry`=26731; + +-- Anomalus +UPDATE `creature_template` SET `ScriptName`='boss_anomalus' WHERE `entry`=26763; +UPDATE `creature_template` SET `ScriptName`='mob_chaotic_rift' WHERE `entry`=26918; + +-- Ormorok the Tree-Shaper +UPDATE `creature_template` SET `ScriptName`='boss_ormorok' WHERE `entry`=26794; +UPDATE `creature_template` SET `ScriptName`='mob_crystal_spike' WHERE `entry`=27099; +UPDATE `creature_template` SET `ScriptName`='mob_crystalline_tangler' WHERE `entry`=32665; + +-- Keristrasza +UPDATE `creature_template` SET `ScriptName`='boss_keristrasza' WHERE `entry`=26723; + +-- Instance script +UPDATE `instance_template` SET `script`='instance_nexus' WHERE `map`=576; + +UPDATE `creature_template` SET `AIName` = 'EventAI' WHERE entry IN (26796, 26798, 26929, 26928, 26930); +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (26796, 26798, 26929, 26928, 26930); +INSERT INTO `creature_ai_scripts` VALUES +-- Commander Stoutbeard +( 2679600, 26796, 4, 0, 100, 4, 0, 0, 0, 0, 28, 0, 47543, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Stoutbeard - crystal prison remove'), +( 2679601, 26796, 4, 0, 100, 4, 0, 0, 0, 0, 11, 31403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Stoutbeard - cast battle shout'), +( 2679602, 26796, 0, 0, 100, 5, 3000, 3000, 11000, 15000, 11, 60067, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Stoutbeard - cast charge'), +( 2679603, 26796, 0, 0, 100, 5, 6000, 8000, 19500, 25000, 11, 38618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Stoutbeard - cast whirlwind'), +( 2679604, 26796, 0, 0, 100, 5, 13000, 13000, 45000, 55000, 11, 19134, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Stoutbeard - cast Frightening Shout'), +-- Commander Kolurg +( 2679800, 26798, 4, 0, 100, 4, 0, 0, 0, 0, 28, 0, 47543, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Kolurg - crystal prison remove'), +( 2679801, 26798, 4, 0, 100, 4, 0, 0, 0, 0, 11, 31403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Kolurg - cast battle shout'), +( 2679802, 26798, 0, 0, 100, 5, 3000, 3000, 11000, 15000, 11, 60067, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Kolurg - cast charge'), +( 2679803, 26798, 0, 0, 100, 5, 6000, 8000, 19500, 25000, 11, 38618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Kolurg - cast whirlwind'), +( 2679804, 26798, 0, 0, 100, 5, 13000, 13000, 45000, 55000, 11, 19134, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Commander Kolurg - cast Frightening Shout'), +-- Grand Magus Telestra Clone (Arcane) +( 2692901, 26929, 0, 0, 100, 7, 6000, 8000, 10000, 12000, 11, 47731, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra arcane - cast pollymorph critter'), +( 2692902, 26929, 0, 0, 100, 7, 15000, 16000, 15000, 16000, 11, 47736, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra arcane - cast time stop'), +-- Grand Magus Telestra Clone (Fire) +( 2692801, 26928, 0, 0, 100, 3, 3000, 3000, 8000, 9000, 11, 47721, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand magus Telestra fire - cast fire blast N'), +( 2692802, 26928, 0, 0, 100, 5, 3000, 3000, 8000, 9000, 11, 56939, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand magus Telestra fire - cast fire blast H'), +( 2692803, 26928, 0, 0, 100, 3, 9000, 9000, 9500, 11500, 11, 47723, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand magus Telestra fire - cast scorge N'), +( 2692804, 26928, 0, 0, 100, 5, 9000, 9000, 9500, 11500, 11, 56938, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand magus Telestra fire - cast scorge H'), +-- Grand Magus Telestra Clone (Frost) +( 2693001, 26930, 0, 0, 100, 3, 3000, 3000, 8000, 9000, 11, 47729, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra frost - cast ice bard N'), +( 2693002, 26930, 0, 0, 100, 5, 3000, 3000, 8000, 9000, 11, 56937, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra frost - cast ice bard H'), +( 2693003, 26930, 0, 0, 100, 3, 9000, 9000, 15000, 16000, 11, 47727, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra frost - cast blizzard N'), +( 2693004, 26930, 0, 0, 100, 5, 9000, 9000, 15000, 16000, 11, 56936, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Grand Magus Telestra frost - cast blizzard H'); + +-- Grand Magus Telestra +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576005 AND -1576000; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1576000,'You know what they say about curiosity.',13319,1,0,0,'grand magus telestra SAY_AGGRO'), +(-1576001,'Death becomes you!',13324,1,0,0,'grand magus telestra SAY_KILL'), +(-1576002,'Damn the... luck.',13320,1,0,0,'grand magus telestra SAY_DEATH'), +(-1576003,'Now to finish the job!',13323,1,0,0,'grand magus telestra SAY_MERGE'), +(-1576004,'There\'s plenty of me to go around.',13321,1,0,0,'grand magus telestra SAY_SPLIT_1'), +(-1576005,'I\'ll give you more than you can handle.',13322,1,0,0,'grand magus telestra SAY_SPLIT_2'); + +-- Anomalus +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576013 AND -1576010; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1576010,'Chaos beckons.',13186,1,0,0,'anomalus SAY_AGGRO'), +(-1576011,'Of course.',13187,1,0,0,'anomalus SAY_DEATH'), +(-1576012,'Reality... unwoven.',13188,1,0,0,'anomalus SAY_RIFT'), +(-1576013,'Indestructible.',13189,1,0,0,'anomalus SAY_SHIELD'); + +-- Ormorok the Tree-Shaper +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576024 AND -1576020; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1576020,'Noo!',13328,1,0,0,'ormorok SAY_AGGRO'), +(-1576021,'Aaggh!',13330,1,0,0,'ormorok SAY_DEATH'), +(-1576022,'Back!',13331,1,0,0,'ormorok SAY_REFLECT'), +(-1576023,'Bleed!',13332,1,0,0,'ormorok SAY_CRYSTAL_SPIKES'), +(-1576024,'Aaggh! Kill!',13329,1,0,0,'ormorok SAY_KILL'); + +-- Keristrasza +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1576044 AND -1576040; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1576040,'Preserve? Why? There\'s no truth in it. No no no... only in the taking! I see that now!',13450,1,0,0,'keristrasza SAY_AGGRO'), +(-1576041,'Now we\'ve come to the truth!',13453,1,0,0,'keristrasza SAY_SLAY'), +(-1576042,'Finish it! FINISH IT! Kill me, or I swear by the Dragonqueen you\'ll never see daylight again!',13452,1,0,0,'keristrasza SAY_ENRAGE'), +(-1576043,'Dragonqueen... Life-Binder... preserve... me.',13454,1,0,0,'keristrasza SAY_DEATH'), +(-1576044,'Stay. Enjoy your final moments.',13451,1,0,0,'keristrasza SAY_CRYSTAL_NOVA'); diff --git a/sql/old/3.0.9/03899_world_spell_proc_event.sql b/sql/old/3.0.9/03899_world_spell_proc_event.sql new file mode 100644 index 00000000000..bc8b159bd9a --- /dev/null +++ b/sql/old/3.0.9/03899_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (18096, 18073); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(18096, 0x00, 5, 0x00000060, 0x00800080, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Pyroclasm (Rank 1) +(18073, 0x00, 5, 0x00000060, 0x00800080, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Pyroclasm (Rank 2) diff --git a/sql/old/3.0.9/03903_world_spell_proc_event.sql b/sql/old/3.0.9/03903_world_spell_proc_event.sql new file mode 100644 index 00000000000..ab534ece0a8 --- /dev/null +++ b/sql/old/3.0.9/03903_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56249); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(56249, 0x00, 5, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0x00000000, 0, 0, 0); -- Glyph of Felhunter diff --git a/sql/old/3.0.9/03910_world.sql b/sql/old/3.0.9/03910_world.sql new file mode 100644 index 00000000000..2e0d54fc545 --- /dev/null +++ b/sql/old/3.0.9/03910_world.sql @@ -0,0 +1,72 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_threshwackonator' WHERE `entry` = 6669; + +DELETE FROM `script_texts` WHERE `entry` IN (-1000414, -1000413); +INSERT INTO script_texts (entry, content_default, sound, type, language, emote, comment) VALUES +(-1000413, 'Threshwackonator First Mate unit prepared to follow', 0, 2, 0, 0, 'threshwackonator EMOTE_START'), +(-1000414, 'YARRR! Swabie, what have ye done?! He\'s gone mad! Baton him down the hatches! Hoist the mast! ARRRR! Every man for hi\'self!', 0, 0, 7, 0, 'threshwackonator SAY_AT_CLOSE'); + +UPDATE `creature_template` SET `ScriptName` = 'npc_prospector_remtravel' WHERE `entry` = 2917; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000427 AND -1000415; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1000415, 'Ok, $n, let\'s go find where I left that mysterious fossil. Follow me!', 0, 0, 7, 0, 'remtravel SAY_REM_START'), +(-1000416, 'Now where did I put that mysterious fossil? Ah, maybe up there...', 0, 0, 7, 0, 'remtravel SAY_REM_RAMP1_1'), +(-1000417, 'Hrm, nothing up here.', 0, 0, 7, 0, 'remtravel SAY_REM_RAMP1_2'), +(-1000418, 'No mysterious fossil here... Ah, but my copy of Green Hills of Stranglethorn. What a good book!', 0, 0, 7, 0, 'remtravel SAY_REM_BOOK'), +(-1000419, 'I bet you I left it in the tent!', 0, 0, 7, 0, 'remtravel SAY_REM_TENT1_1'), +(-1000420, 'Oh wait, that\'s Hollee\'s tent... and it\'s empty.', 0, 0, 7, 0, 'remtravel SAY_REM_TENT1_2'), +(-1000421, 'Interesting... I hadn\'t noticed this earlier...', 0, 0, 7, 0, 'remtravel SAY_REM_MOSS'), +(-1000422, '%s inspects the ancient, mossy stone.', 0, 2, 7, 0, 'remtravel EMOTE_REM_MOSS'), +(-1000423, 'Oh wait! I\'m supposed to be looking for that mysterious fossil!', 0, 0, 7, 0, 'remtravel SAY_REM_MOSS_PROGRESS'), +(-1000424, 'Nope. didn\'t leave the fossil back here!', 0, 0, 7, 0, 'remtravel SAY_REM_PROGRESS'), +(-1000425, 'Ah. I remember now! I gave the mysterious fossil to Hollee! Check with her.', 0, 0, 7, 0, 'remtravel SAY_REM_REMEMBER'), +(-1000426, '%s goes back to work, oblivious to everything around him.', 0, 2, 7, 0, 'remtravel EMOTE_REM_END'), +(-1000427, 'Something tells me this $r wants the mysterious fossil too. Help!', 0, 0, 7, 0, 'remtravel SAY_REM_AGGRO'); + +DELETE FROM `script_waypoint` WHERE `entry` = 2917; +INSERT INTO `script_waypoint` VALUES +(2917, 0, 4675.812500, 598.614563, 17.645658, 0, 'SAY_REM_START'), +(2917, 1, 4672.844238, 599.325378, 16.417622, 0, ''), +(2917, 2, 4663.449707, 607.430176, 10.494752, 0, ''), +(2917, 3, 4655.969238, 613.761353, 8.523270, 0, ''), +(2917, 4, 4640.804688, 623.999329, 8.377054, 0, ''), +(2917, 5, 4631.678711, 630.801086, 6.414999, 5000, 'SAY_REM_RAMP1_1'), +(2917, 6, 4633.533203, 632.476440, 6.509831, 0, 'ambush'), +(2917, 7, 4639.413574, 637.120789, 13.338119, 0, ''), +(2917, 8, 4642.352051, 637.668152, 13.437444, 0, ''), +(2917, 9, 4645.082031, 634.463989, 13.437208, 5000, 'SAY_REM_RAMP1_2'), +(2917, 10, 4642.345215, 637.584839, 13.435211, 0, ''), +(2917, 11, 4639.630859, 637.233765, 13.339752, 0, ''), +(2917, 12, 4633.363281, 632.462280, 6.488438, 0, ''), +(2917, 13, 4624.714844, 631.723511, 6.264030, 0, ''), +(2917, 14, 4623.525879, 629.718506, 6.201339, 5000, 'SAY_REM_BOOK'), +(2917, 15, 4623.452148, 630.369629, 6.218942, 0, 'SAY_REM_TENT1_1'), +(2917, 16, 4622.622070, 637.221558, 6.312845, 0, 'ambush'), +(2917, 17, 4619.755371, 637.386230, 6.312050, 5000, 'SAY_REM_TENT1_2'), +(2917, 18, 4620.027832, 637.367676, 6.312050, 0, ''), +(2917, 19, 4624.154785, 637.560303, 6.313898, 0, ''), +(2917, 20, 4622.967773, 634.016479, 6.294979, 0, ''), +(2917, 21, 4616.926758, 630.303284, 6.239193, 0, ''), +(2917, 22, 4614.546387, 616.983337, 5.687642, 0, ''), +(2917, 23, 4610.279297, 610.029419, 5.442539, 0, ''), +(2917, 24, 4601.149902, 604.111694, 2.054856, 0, ''), +(2917, 25, 4589.618164, 597.685730, 1.057147, 0, ''), +(2917, 26, 4577.588379, 592.145813, 1.120190, 0, 'SAY_REM_MOSS (?)'), +(2917, 27, 4569.848145, 592.177490, 1.260874, 5000, 'EMOTE_REM_MOSS (?)'), +(2917, 28, 4568.791992, 590.870911, 1.211338, 3000, 'SAY_REM_MOSS_PROGRESS (?)'), +(2917, 29, 4566.722656, 564.077881, 1.343084, 0, 'ambush'), +(2917, 30, 4568.269531, 551.958435, 5.004200, 0, ''), +(2917, 31, 4566.731934, 551.557861, 5.426314, 5000, 'SAY_REM_PROGRESS'), +(2917, 32, 4566.741699, 560.767639, 1.703257, 0, ''), +(2917, 33, 4573.916016, 582.566101, 0.749801, 0, ''), +(2917, 34, 4594.206055, 598.533020, 1.034056, 0, ''), +(2917, 35, 4601.194824, 604.283081, 2.060146, 0, ''), +(2917, 36, 4609.539551, 610.844727, 5.402220, 0, ''), +(2917, 37, 4624.800293, 618.076477, 5.851541, 0, ''), +(2917, 38, 4632.414063, 623.778442, 7.286243, 0, ''), +(2917, 39, 4645.915039, 621.983765, 8.579967, 0, ''), +(2917, 40, 4658.669922, 611.092651, 8.891747, 0, ''), +(2917, 41, 4671.924316, 599.752197, 16.01242, 5000, 'SAY_REM_REMEMBER'), +(2917, 42, 4676.976074, 600.649780, 17.82566, 5000, 'EMOTE_REM_END'); + +UPDATE `creature_template` SET `ScriptName` = 'npc_myranda_the_hag' WHERE `entry` = 11872; diff --git a/sql/old/3.0.9/805_world_scripts.sql b/sql/old/3.0.9/805_world_scripts.sql new file mode 100644 index 00000000000..be57e9c1574 --- /dev/null +++ b/sql/old/3.0.9/805_world_scripts.sql @@ -0,0 +1,123 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533039 AND -1533000; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533000,'Ahh... welcome to my parlor.',8788,1,0,'anubrekhan SAY_GREET'), +(-1533001,'Just a little taste...',8785,1,0,'anubrekhan SAY_AGGRO1'), +(-1533002,'There is no way out.',8786,1,0,'anubrekhan SAY_AGGRO2'), +(-1533003,'Yes, Run! It makes the blood pump faster!',8787,1,0,'anubrekhan SAY_AGGRO3'), +(-1533004,'I hear little hearts beating. Yesss... beating faster now. Soon the beating will stop.',8790,1,0,'anubrekhan SAY_TAUNT1'), +(-1533005,'Where to go? What to do? So many choices that all end in pain, end in death.',8791,1,0,'anubrekhan SAY_TAUNT2'), +(-1533006,'Which one shall I eat first? So difficult to choose... the all smell so delicious.',8792,1,0,'anubrekhan SAY_TAUNT3'), +(-1533007,'Closer now... tasty morsels. I\'ve been too long without food. Without blood to drink.',8793,1,0,'anubrekhan SAY_TAUNT4'), +(-1533008,'Shh... it will all be over soon.',8789,1,0,'anubrekhan SAY_SLAY'), +(-1533009,'Your old lives, your mortal desires, mean nothing. You are acolytes of the master now, and you will serve the cause without question! The greatest glory is to die in the master\'s service!',8799,1,0,'faerlina SAY_GREET'), +(-1533010,'Slay them in the master\'s name!',8794,1,0,'faerlina SAY_AGGRO1'), +(-1533011,'You cannot hide from me!',8795,1,0,'faerlina SAY_AGGRO2'), +(-1533012,'Kneel before me, worm!',8796,1,0,'faerlina SAY_AGGRO3'), +(-1533013,'Run while you still can!',8797,1,0,'faerlina SAY_AGGRO4'), +(-1533014,'You have failed!',8800,1,0,'faerlina SAY_SLAY1'), +(-1533015,'Pathetic wretch!',8801,1,0,'faerlina SAY_SLAY2'), +(-1533016,'The master... will avenge me!',8798,1,0,'faerlina SAY_DEATH'), +(-1533017,'Patchwerk want to play!',8909,1,0,'patchwerk SAY_AGGRO1'), +(-1533018,'Kel\'Thuzad make Patchwerk his Avatar of War!',8910,1,0,'patchwerk SAY_AGGRO2'), +(-1533019,'No more play?',8912,1,0,'patchwerk SAY_SLAY'), +(-1533020,'What happened to... Patch...',8911,1,0,'patchwerk SAY_DEATH'), +(-1533021,'goes into a berserker rage!',0,2,0,'patchwerk EMOTE_BERSERK'), +(-1533022,'becomes enraged!',0,2,0,'patchwerk EMOTE_ENRAGE'), +(-1533023,'Stalagg crush you!',8864,1,0,'stalagg SAY_STAL_AGGRO'), +(-1533024,'Stalagg kill!',8866,1,0,'stalagg SAY_STAL_SLAY'), +(-1533025,'Master save me...',8865,1,0,'stalagg SAY_STAL_DEATH'), +(-1533026,'Feed you to master!',8802,1,0,'feugen SAY_FEUG_AGGRO'), +(-1533027,'Feugen make master happy!',8804,1,0,'feugen SAY_FEUG_SLAY'), +(-1533028,'No... more... Feugen...',8803,1,0,'feugen SAY_FEUG_DEATH'), +(-1533029,'You are too late... I... must... OBEY!',8872,1,0,'thaddius SAY_GREET'), +(-1533030,'KILL!',8867,1,0,'thaddius SAY_AGGRO1'), +(-1533031,'EAT YOUR BONES!',8868,1,0,'thaddius SAY_AGGRO2'), +(-1533032,'BREAK YOU!',8869,1,0,'thaddius SAY_AGGRO3'), +(-1533033,'You die now!',8877,1,0,'thaddius SAY_SLAY'), +(-1533034,'Now YOU feel pain!',8871,1,0,'thaddius SAY_ELECT'), +(-1533035,'Thank... you...',8870,1,0,'thaddius SAY_DEATH'), +(-1533036,'Pleeease!',8873,1,0,'thaddius SAY_SCREAM1'), +(-1533037,'Stop, make it stop!',8874,1,0,'thaddius SAY_SCREAM2'), +(-1533038,'Help me! Save me!',8875,1,0,'thaddius SAY_SCREAM3'), +(-1533039,'Please, nooo!',8876,1,0,'thaddius SAY_SCREAM4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533074 AND -1533040; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533040,'Foolishly you have sought your own demise. Brazenly you have disregarded powers beyond your understanding. You have fought hard to invade the realm of the harvester. Now there is only one way out - to walk the lonely path of the damned.',8807,1,0,'gothik SAY_SPEECH'), +(-1533041,'Death is the only escape.',8806,1,0,'gothik SAY_KILL'), +(-1533042,'I... am... undone!',8805,1,0,'gothik SAY_DEATH'), +(-1533043,'I have waited long enough! Now, you face the harvester of souls!',8808,1,0,'gothik SAY_TELEPORT'), +(-1533044,'Defend youself!',8892,1,0,'blaumeux SAY_BLAU_AGGRO'), +(-1533045,'Come, Zeliek, do not drive them out. Not before we\'ve had our fun.',8896,1,0,'blaumeux SAY_BLAU_TAUNT1'), +(-1533046,'I do hope they stay alive long enough for me to... introduce myself.',8897,1,0,'blaumeux SAY_BLAU_TAUNT2'), +(-1533047,'The first kill goes to me! Anyone care to wager?',8898,1,0,'blaumeux SAY_BLAU_TAUNT3'), +(-1533048,'Your life is mine!',8895,1,0,'blaumeux SAY_BLAU_SPECIAL'), +(-1533049,'Who\'s next?',8894,1,0,'blaumeux SAY_BLAU_SLAY'), +(-1533050,'Tou... che!',8893,1,0,'blaumeux SAY_BLAU_DEATH'), +(-1533051,'Come out and fight, ye wee ninny!',8899,1,0,'korthazz SAY_KORT_AGGRO'), +(-1533052,'To arms, ye roustabouts! We\'ve got company!',8903,1,0,'korthazz SAY_KORT_TAUNT1'), +(-1533053,'I heard about enough of yer sniveling. Shut yer fly trap \'afore I shut it for ye!',8904,1,0,'korthazz SAY_KORT_TAUNT2'), +(-1533054,'I\'m gonna enjoy killin\' these slack-jawed daffodils!',8905,1,0,'korthazz SAY_KORT_TAUNT3'), +(-1533055,'I like my meat extra crispy!',8901,1,0,'korthazz SAY_KORT_SPECIAl'), +(-1533056,'Next time, bring more friends!',8902,1,0,'korthazz SAY_KORT_SLAY'), +(-1533057,'What a bloody waste this is!',8900,1,0,'korthazz SAY_KORT_DEATH'), +(-1533058,'Flee, before it\'s too late!',8913,1,0,'zeliek SAY_ZELI_AGGRO'), +(-1533059,'Invaders, cease this foolish venture at once! Turn away while you still can!',8917,1,0,'zeliek SAY_ZELI_TAUNT1'), +(-1533060,'Perhaps they will come to their senses, and run away as fast as they can!',8918,1,0,'zeliek SAY_ZELI_TAUNT2'), +(-1533061,'Do not continue! Turn back while there\'s still time!',8919,1,0,'zeliek SAY_ZELI_TAUNT3'), +(-1533062,'I- I have no choice but to obey!',8916,1,0,'zeliek SAY_ZELI_SPECIAL'), +(-1533063,'Forgive me!',8915,1,0,'zeliek SAY_ZELI_SLAY'), +(-1533064,'It is... as it should be.',8914,1,0,'zeliek SAY_ZELI_DEATH'), +(-1533065,'You seek death?',14571,1,0,'rivendare_naxx SAY_RIVE_AGGRO1'), +(-1533066,'None shall pass!',14572,1,0,'rivendare_naxx SAY_RIVE_AGGRO2'), +(-1533067,'Be still!',14573,1,0,'rivendare_naxx SAY_RIVE_AGGRO3'), +(-1533068,'You will find no peace in death.',14574,1,0,'rivendare_naxx SAY_RIVE_SLAY1'), +(-1533069,'The master\'s will is done.',14575,1,0,'rivendare_naxx SAY_RIVE_SLAY2'), +(-1533070,'Bow to the might of the scourge!',14576,1,0,'rivendare_naxx SAY_RIVE_SPECIAL'), +(-1533071,'Enough prattling. Let them come! We shall grind their bones to dust.',14577,1,0,'rivendare_naxx SAY_RIVE_TAUNT1'), +(-1533072,'Conserve your anger! Harness your rage! You will all have outlets for your frustration soon enough.',14578,1,0,'rivendare_naxx SAY_RIVE_TAUNT2'), +(-1533073,'Life is meaningless. It is in death that we are truly tested.',14579,1,0,'rivendare_naxx SAY_RIVE_TAUNT3'), +(-1533074,'Death... will not stop me...',14580,1,0,'rivendare_naxx SAY_RIVE_DEATH'); + +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16062; +UPDATE `creature_template` SET `ScriptName`='boss_rivendare_naxx' WHERE `entry`=30549; + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1533108 AND -1533075; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`comment`) VALUES +(-1533075,'Glory to the master!',8845,1,0,'noth SAY_AGGRO1'), +(-1533076,'Your life is forfeit!',8846,1,0,'noth SAY_AGGRO2'), +(-1533077,'Die, trespasser!',8847,1,0,'noth SAY_AGGRO3'), +(-1533078,'Rise, my soldiers! Rise and fight once more!',8851,1,0,'noth SAY_SUMMON'), +(-1533079,'My task is done!',8849,1,0,'noth SAY_SLAY1'), +(-1533080,'Breathe no more!',8850,1,0,'noth SAY_SLAY2'), +(-1533081,'I will serve the master... in... death!',8848,1,0,'noth SAY_DEATH'), +(-1533082,'takes in a deep breath...',0,2,0,'sapphiron EMOTE_BREATH'), +(-1533083,'enrages!',0,2,0,'sapphiron EMOTE_ENRAGE'), +(-1533084,'Our preparations continue as planned, master.',14467,1,0,'kelthuzad SAY_SAPP_DIALOG1'), +(-1533085,'It is good that you serve me so faithfully. Soon, all will serve the Lich King and in the end, you shall be rewarded...so long as you do not falter.',8881,1,0,'kelthuzad SAY_SAPP_DIALOG2_LICH'), +(-1533086,'I see no complications... Wait... What is this?',14468,1,0,'kelthuzad SAY_SAPP_DIALOG3'), +(-1533087,'Your security measures have failed! See to this interruption immediately!',8882,1,0,'kelthuzad SAY_SAPP_DIALOG4_LICH'), +(-1533088,'Yes, master!',14469,1,0,'kelthuzad SAY_SAPP_DIALOG5'), +(-1533089,'No!!! A curse upon you, interlopers! The armies of the Lich King will hunt you down. You will not escape your fate...',14484,1,0,'kelthuzad SAY_CAT_DIED'), +(-1533090,'Who dares violate the sanctity of my domain? Be warned, all who trespass here are doomed.',14463,1,0,'kelthuzad SAY_TAUNT1'), +(-1533091,'Fools, you think yourselves triumphant? You have only taken one step closer to the abyss! ',14464,1,0,'kelthuzad SAY_TAUNT2'), +(-1533092,'I grow tired of these games. Proceed, and I will banish your souls to oblivion!',14465,1,0,'kelthuzad SAY_TAUNT3'), +(-1533093,'You have no idea what horrors lie ahead. You have seen nothing! The frozen heart of Naxxramas awaits you!',14466,1,0,'kelthuzad SAY_TAUNT4'), +(-1533094,'Pray for mercy!',14475,1,0,'kelthuzad SAY_AGGRO1'), +(-1533095,'Scream your dying breath!',14476,1,0,'kelthuzad SAY_AGGRO2'), +(-1533096,'The end is upon you!',14477,1,0,'kelthuzad SAY_AGGRO3'), +(-1533097,'The dark void awaits you!',14478,1,0,'kelthuzad SAY_SLAY1'), +(-1533098,'<Kel\'Thuzad cackles maniacally!>',14479,1,0,'kelthuzad SAY_SLAY2'), +(-1533099,'AAAAGHHH!... Do not rejoice... your victory is a hollow one... for I shall return with powers beyond your imagining!',14480,1,0,'kelthuzad SAY_DEATH'), +(-1533100,'Your soul, is bound to me now!',14472,1,0,'kelthuzad SAY_CHAIN1'), +(-1533101,'There will be no escape!',14473,1,0,'kelthuzad SAY_CHAIN2'), +(-1533102,'I will freeze the blood in your veins!',14474,1,0,'kelthuzad SAY_FROST_BLAST'), +(-1533103,'Master! I require aid! ',14470,1,0,'kelthuzad SAY_REQUEST_AID'), +(-1533104,'Very well... warriors of the frozen wastes, rise up! I command you to fight, kill, and die for your master. Let none survive...',0,1,0,'kelthuzad SAY_ANSWER_REQUEST'), +(-1533105,'Minions, servants, soldiers of the cold dark, obey the call of Kel\'Thuzad!',14471,1,0,'kelthuzad SAY_SUMMON_MINIONS'), +(-1533106,'Your petty magics are no challenge to the might of the Scourge! ',14481,1,0,'kelthuzad SAY_SPECIAL1_MANA_DET'), +(-1533107,'Enough! I grow tired of these distractions! ',14483,1,0,'kelthuzad SAY_SPECIAL3_MANA_DET'), +(-1533108,'Fools, you have spread your powers too thin. Be free, my minions!',14482,1,0,'kelthuzad SAY_SPECIAL2_DISPELL'); + +UPDATE `script_texts` SET `sound`=8902 WHERE `entry`=-1533055; +UPDATE `script_texts` SET `sound`=8901 WHERE `entry`=-1533056; diff --git a/sql/old/3.0.9/875_mangos_7047_01_characters_character_spell.sql b/sql/old/3.0.9/875_mangos_7047_01_characters_character_spell.sql new file mode 100644 index 00000000000..686869e5fd0 --- /dev/null +++ b/sql/old/3.0.9/875_mangos_7047_01_characters_character_spell.sql @@ -0,0 +1,10 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_6976_02_characters_character_db_version required_7047_01_characters_character_spell bit;*/ + +DELETE FROM `character_spell` WHERE `spell` IN ('28880', 59542, 59543, 59544, 59545, 59547, 59548); +INSERT INTO character_spell SELECT characters.guid as guid, 28880, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 1; +INSERT INTO character_spell SELECT characters.guid as guid, 59542, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 2; +INSERT INTO character_spell SELECT characters.guid as guid, 59543, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 3; +INSERT INTO character_spell SELECT characters.guid as guid, 59544, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 5; +INSERT INTO character_spell SELECT characters.guid as guid, 59545, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 6; +INSERT INTO character_spell SELECT characters.guid as guid, 59547, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 7; +INSERT INTO character_spell SELECT characters.guid as guid, 59548, 1, 0 FROM `characters` WHERE characters.race=11 AND characters.class = 8; diff --git a/sql/old/3.0.9/875_mangos_7059_01_characters_pet_spell.sql b/sql/old/3.0.9/875_mangos_7059_01_characters_pet_spell.sql new file mode 100644 index 00000000000..04257a3a2ef --- /dev/null +++ b/sql/old/3.0.9/875_mangos_7059_01_characters_pet_spell.sql @@ -0,0 +1,4 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_7059_01_characters_character_spell required_7059_02_characters_pet_spell bit;*/ + +ALTER TABLE pet_spell + DROP slot; diff --git a/sql/old/3.1.3/03920_characters_309-313_converter.sql b/sql/old/3.1.3/03920_characters_309-313_converter.sql new file mode 100644 index 00000000000..1a711f3a027 --- /dev/null +++ b/sql/old/3.1.3/03920_characters_309-313_converter.sql @@ -0,0 +1,63 @@ +CREATE TABLE `character_equipmentsets` ( + `guid` int(11) NOT NULL default '0', + `setguid` bigint(20) NOT NULL auto_increment, + `setindex` tinyint(4) NOT NULL default '0', + `name` varchar(100) NOT NULL, + `iconname` varchar(100) NOT NULL, + `item0` int(11) NOT NULL default '0', + `item1` int(11) NOT NULL default '0', + `item2` int(11) NOT NULL default '0', + `item3` int(11) NOT NULL default '0', + `item4` int(11) NOT NULL default '0', + `item5` int(11) NOT NULL default '0', + `item6` int(11) NOT NULL default '0', + `item7` int(11) NOT NULL default '0', + `item8` int(11) NOT NULL default '0', + `item9` int(11) NOT NULL default '0', + `item10` int(11) NOT NULL default '0', + `item11` int(11) NOT NULL default '0', + `item12` int(11) NOT NULL default '0', + `item13` int(11) NOT NULL default '0', + `item14` int(11) NOT NULL default '0', + `item15` int(11) NOT NULL default '0', + `item16` int(11) NOT NULL default '0', + `item17` int(11) NOT NULL default '0', + `item18` int(11) NOT NULL default '0', + PRIMARY KEY (`setguid`), + UNIQUE KEY `idx_set` (`guid`,`setguid`,`setindex`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); +UPDATE `characters` SET `data` = CONCAT( + SUBSTRING_INDEX(`data`, ' ', 257 + 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 1), ' ', -261 + 260 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18 + 1), ' ', -261 - 18 + 260 + 18 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*2 + 1), ' ', -261 - 18*2 + 260 + 18*2 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*3 + 1), ' ', -261 - 18*3 + 260 + 18*3 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*4 + 1), ' ', -261 - 18*4 + 260 + 18*4 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*5 + 1), ' ', -261 - 18*5 + 260 + 18*5 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*6 + 1), ' ', -261 - 18*6 + 260 + 18*6 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*7 + 1), ' ', -261 - 18*7 + 260 + 18*7 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*8 + 1), ' ', -261 - 18*8 + 260 + 18*8 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*9 + 1), ' ', -261 - 18*9 + 260 + 18*9 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*10 + 1), ' ', -261 - 18*10 + 260 + 18*10 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*11 + 1), ' ', -261 - 18*11 + 260 + 18*11 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*12 + 1), ' ', -261 - 18*12 + 260 + 18*12 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*13 + 1), ' ', -261 - 18*13 + 260 + 18*13 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*14 + 1), ' ', -261 - 18*14 + 260 + 18*14 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*15 + 1), ' ', -261 - 18*15 + 260 + 18*15 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*16 + 1), ' ', -261 - 18*16 + 260 + 18*16 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*17 + 1), ' ', -261 - 18*17 + 260 + 18*17 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 261 + 18*18 + 1), ' ', -261 - 18*18 + 260 + 18*18 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 837 + 1), ' ', -837 + 600 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 937 + 1), ' ', -937 + 874 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1007 + 1), ' ', -1007 + 1002 - 1), ' ', + '0 0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1688 + 1), ' ', -1688 + 1008 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1696 + 1), ' ', -1696 + 1691 - 1), ' ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1700 + 1), ' ', -1700 + 1699 - 1), ' ' + ) +WHERE length(SUBSTRING_INDEX(data, ' ', 1700)) < length(data) and length(SUBSTRING_INDEX(data, ' ', 1701)) >= length(data); +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); diff --git a/sql/old/3.1.3/03920_world_309-313_converter.sql b/sql/old/3.1.3/03920_world_309-313_converter.sql new file mode 100644 index 00000000000..695748c3968 --- /dev/null +++ b/sql/old/3.1.3/03920_world_309-313_converter.sql @@ -0,0 +1,66 @@ +ALTER TABLE `item_template` + DROP COLUMN `dmg_type3`, + DROP COLUMN `dmg_max3`, + DROP COLUMN `dmg_min3`, + DROP COLUMN `dmg_type4`, + DROP COLUMN `dmg_max4`, + DROP COLUMN `dmg_min4`, + DROP COLUMN `dmg_type5`, + DROP COLUMN `dmg_max5`, + DROP COLUMN `dmg_min5`; + +ALTER TABLE `creature_template` + ADD COLUMN `unk1` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `heroic_entry`, + ADD COLUMN `unk2` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `unk1`, + ADD COLUMN `questItem1` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `RacialLeader`, + ADD COLUMN `questItem2` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem1`, + ADD COLUMN `questItem3` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem2`, + ADD COLUMN `questItem4` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem3`, + ADD COLUMN `movementId` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem4`; + +ALTER TABLE `item_template` + ADD COLUMN `HolidayId` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `ItemLimitCategory`; + +ALTER TABLE `gameobject_template` + ADD COLUMN `unk1` varchar(100) NOT NULL default '' AFTER `castBarCaption`, + ADD COLUMN `questItem1` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `size`, + ADD COLUMN `questItem2` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem1`, + ADD COLUMN `questItem3` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem2`, + ADD COLUMN `questItem4` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `questItem3`; + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (18265); + +/* Blackout removed */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (15268, 15269, 15323, 15324, 15325, 15326); +/* Improved Wing Clip removed */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (19228, 19232, 19233); +/* Shadow Mastery, not have charges now */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (17794,17797,17798,17799,17800); +/* Lightning Overload have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (30680,30681); +/* Unleashed Rage have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (30806,30807,30810,30811); +/* Concussive Barrage have 2 ranks now, 1 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (35103); +/* Demonic Empathy, removed */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47232,47234,47235); +/* Rapture have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47538,47539); +/* Psychic Horror have 1 rank now, 1 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47572); +/* Sudden Doom have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (49531,49532); +/* Hunting Party have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53293,53294); +/* Righteous Vengeance have 3 ranks now, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53383,53384); +/* Night of the Dead not have charges now */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (55620,55623); +/* Pandemic have 1 rank, 2 dropped */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (58436,58437); +/* Improved Holy Concentration, removed */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47549,47551,47552); +/* Serendipity, replace by aanother spell ids */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47555,47556,47557); +/* T.N.T. non triggring now */ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56333,56336,56337); diff --git a/sql/old/3.1.3/03927_world_spell_proc_event.sql b/sql/old/3.1.3/03927_world_spell_proc_event.sql new file mode 100644 index 00000000000..526afb8c48c --- /dev/null +++ b/sql/old/3.1.3/03927_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (59088, 59089, 58388, 56374); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(59088, 0x00, 4, 0x00000000, 0x00000002, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Improved Spell Reflection +(59089, 0x00, 4, 0x00000000, 0x00000002, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Improved Spell Reflection +(56374, 0x00, 3, 0x00000000, 0x00004000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0); -- Glyph of icy veins diff --git a/sql/old/3.1.3/03943_world_spell_proc_event.sql b/sql/old/3.1.3/03943_world_spell_proc_event.sql new file mode 100644 index 00000000000..7d4c96caefe --- /dev/null +++ b/sql/old/3.1.3/03943_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (52610); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(52610, 0x00, 7, 0x80000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0); -- Savage roar + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (52610, -52610); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 52610, 62071, 0, 'Savage Roar'), +( -52610, -62071, 0, 'Savage Roar'); diff --git a/sql/old/3.1.3/03947_world_spell_proc_event.sql b/sql/old/3.1.3/03947_world_spell_proc_event.sql new file mode 100644 index 00000000000..6859fc95049 --- /dev/null +++ b/sql/old/3.1.3/03947_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53397); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(53397, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0); -- Invigoration diff --git a/sql/old/3.1.3/03951_world_spell_proc_event.sql b/sql/old/3.1.3/03951_world_spell_proc_event.sql new file mode 100644 index 00000000000..ec0d9d960d7 --- /dev/null +++ b/sql/old/3.1.3/03951_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53646); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(53646, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0); -- Demonic Pact diff --git a/sql/old/3.1.3/03952_world_spell_pet_auras.sql b/sql/old/3.1.3/03952_world_spell_pet_auras.sql new file mode 100644 index 00000000000..ec9083db0a4 --- /dev/null +++ b/sql/old/3.1.3/03952_world_spell_pet_auras.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_pet_auras` WHERE `spell` IN (18754, 18755, 18756); +INSERT INTO `spell_pet_auras` VALUES +(18754,65536,18754), +(18755,65536,18755), +(18756,65536,18756); diff --git a/sql/old/3.1.3/03954_world_spell_bonus_data.sql b/sql/old/3.1.3/03954_world_spell_bonus_data.sql new file mode 100644 index 00000000000..6e35ce41a4a --- /dev/null +++ b/sql/old/3.1.3/03954_world_spell_bonus_data.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_bonus_data` WHERE entry IN (31893, 32221, 31898, 32220, 53719, 53718, 53726, 53725); +INSERT INTO `spell_bonus_data` VALUES +(31893, 0, 0, 0, "Paladin - Seal of Blood Proc Enemy"), +(32221, 0, 0, 0, "Paladin - Seal of Blood Proc Self"), +(31898, 0.25, 0, 0.16, "Paladin - Judgement of Blood Enemy"), +(32220, 0.0833, 0, 0.0533, "Paladin - Judgement of Blood Self"), +(53719, 0, 0, 0, "Paladin - Seal of the Martyr Proc Enemy"), +(53718, 0, 0, 0, "Paladin - Seal of the Martyr Proc Self"), +(53726, 0.25, 0, 0.16, "Paladin - Judgement of the Martyr Enemy"), +(53725, 0.0833, 0, 0.0533, "Paladin - Judgement of the Martyr Self"); diff --git a/sql/old/3.1.3/03956_world_spell_proc_event.sql b/sql/old/3.1.3/03956_world_spell_proc_event.sql new file mode 100644 index 00000000000..a7dcc25e025 --- /dev/null +++ b/sql/old/3.1.3/03956_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (49531,49532); diff --git a/sql/old/3.1.3/03969_world_spell_proc_event.sql b/sql/old/3.1.3/03969_world_spell_proc_event.sql new file mode 100644 index 00000000000..bca25a6ebe0 --- /dev/null +++ b/sql/old/3.1.3/03969_world_spell_proc_event.sql @@ -0,0 +1,42 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (35553, 35552, 35551, 35550, 35541); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(35553, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0, 0, 0), -- Combat Potency +(35552, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0, 0, 0), -- Combat Potency +(35551, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0, 0, 0), -- Combat Potency +(35550, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0, 0, 0), -- Combat Potency +(35541, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800000, 0x00000000, 0, 0, 0); -- Combat Potency + +DELETE FROM `spell_proc_event` WHERE `entry` IN (20375, 50781, 51414, 54695, 54838, 54841, 55747, 57352, 58442, 58444, 58901, 59345, 60061, 60063, 60066, 60221, 60301, 60306, 60317, 60436, 60473, 60482, 60487, 60490, 60519, 60537, 38347, 34320, 33297, 38299, 59630, 61356); +INSERT INTO `spell_proc_event`(`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(20375, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 7, 0, 1), -- Seal of Command +(50781, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 6), -- Fate Rune of Primal Energy +(51414, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Venomous Tome +(54695, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Death Knights Anguish +(54838, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Valonforths Remembrance +(54841, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 3), -- Thunder Capacitor +(55747, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Horn of Argent Fury +(57352, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000288AA, 0x00000000, 0, 0, 45), -- Darkmoon Card: Death +(58442, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 15), -- Airy Pale Ale +(58444, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 5), -- Worg Tooth Oatmeal Stout +(58901, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Tears of Bitter Anguish +(59345, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Crusaders Locket +(60061, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Scarab of the Infinite Cycle +(60063, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Sundial of the Exiled +(60066, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Hourglass of the Unraveller +(60221, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Essence of Gossamer +(60301, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Meteorite Whetstone +(60306, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Vestige of Haldor +(60317, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Signet of Edward the Odd +(60436, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Grim Toll +(60473, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Forge Ember +(60482, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Pendulum of Telluric Currents +(60487, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 15), -- Extract of Necromantic Power +(60490, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Embrace of the Spider +(60519, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Spark of Life +(60537, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Soul of the Dead +(38347, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Sextant of Unstable Currents +(34320, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Shiffars Nexus-Horn +(33297, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Quagmirrans Eye +(38299, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 15), -- Fel Reavers Piston +(59630, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Black Magic +(61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000002A8, 0x00000002, 0, 0, 90); -- Invigorating Earthsiege Diamond diff --git a/sql/old/3.1.3/03991_world_spell_proc_event.sql b/sql/old/3.1.3/03991_world_spell_proc_event.sql new file mode 100644 index 00000000000..95f9edf6232 --- /dev/null +++ b/sql/old/3.1.3/03991_world_spell_proc_event.sql @@ -0,0 +1,26 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (28716, 31221, 31222, 31223, 31571, 31572, 31871, 31872, 44745, 61257, 59089, 59088, 58426, 57352, 57318, 56374, 56372, 56337, 56336, 56333, 54787, 53375, 53376, 47570, 47569, 47537, 47536, 47535, 63108); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 28716, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00044000, 0x00000000, 0, 0, 0), -- Rejuvenation +( 31221, 0x00, 8, 0x00400000, 0x00000000, 0x00000000, 0x00000400, 0x00006001, 0, 0, 0), -- Master of Subtlety (Rank 1) +( 31222, 0x00, 8, 0x00400000, 0x00000000, 0x00000000, 0x00000400, 0x00006001, 0, 0, 0), -- Master of Subtlety (Rank 2) +( 31223, 0x00, 8, 0x00400000, 0x00000000, 0x00000000, 0x00000400, 0x00006001, 0, 0, 0), -- Master of Subtlety (Rank 3) +( 31571, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Arcane Potency (Rank 1) +( 31572, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Arcane Potency (Rank 2) +( 31871, 0x00, 10, 0x00000010, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Divine Purpose (Rank 1) +( 31872, 0x00, 10, 0x00000010, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Divine Purpose (Rank 2) +( 44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00002000, 0, 0, 0), -- Shattered Barrier (Rank 1) +( 59088, 0x00, 4, 0x00000000, 0x00000002, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Improved Spell Reflection (Rank 1) +( 59089, 0x00, 4, 0x00000000, 0x00000002, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Improved Spell Reflection (Rank 2) +( 58426, 0x00, 8, 0x00400000, 0x00000000, 0x00000000, 0x00000400, 0x00006001, 0, 0, 0), -- Overkill +( 57352, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Darkmoon Card: Death +( 56374, 0x00, 3, 0x00000000, 0x00004000, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Glyph of Icy Veins +( 56372, 0x00, 3, 0x00000000, 0x00000080, 0x00000000, 0x00000400, 0x00000000, 0, 0, 0), -- Glyph of Ice Block +( 54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00002000, 0, 0, 0), -- Shattered Barrier (Rank 2) +( 53375, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00000400, 0x00000000, 0, 0, 6), -- Sanctified Wrath (Rank 1) +( 53376, 0x00, 10, 0x00000000, 0x00002000, 0x00000000, 0x00000400, 0x00000000, 0, 0, 6), -- Sanctified Wrath (Rank 2) +( 47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0, 50, 0), -- Improved Shadowform (Rank 1) +( 47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0, 100, 0), -- Improved Shadowform (Rank 2) +( 47535, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000400, 0x00002000, 0, 0, 12), -- Rapture (Rank 1) +( 47536, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000400, 0x00002000, 0, 0, 12), -- Rapture (Rank 2) +( 47537, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000400, 0x00002000, 0, 0, 12), -- Rapture (Rank 3) +( 63108, 0x00, 5, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Siphon Life diff --git a/sql/old/3.1.3/03998_sd2.sql b/sql/old/3.1.3/03998_sd2.sql new file mode 100644 index 00000000000..6927d6f7a65 --- /dev/null +++ b/sql/old/3.1.3/03998_sd2.sql @@ -0,0 +1,7 @@ +DELETE FROM script_texts WHERE entry BETWEEN -1000409 AND -1000407; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000407, '%s howls in delight at the sight of his lunch!',0,2,0,0,'kyle EMOTE_SEE_LUNCH'), +(-1000408, '%s eats his lunch.',0,2,0,0,'kyle EMOTE_EAT_LUNCH'), +(-1000409, '%s thanks you with a special dance.',0,2,0,0,'kyle EMOTE_DANCE'); + +UPDATE `creature_template` SET `ScriptName`='npc_kyle_frenzied' WHERE `entry`=23616; diff --git a/sql/old/3.1.3/03999_sd2.sql b/sql/old/3.1.3/03999_sd2.sql new file mode 100644 index 00000000000..aefda08bd2e --- /dev/null +++ b/sql/old/3.1.3/03999_sd2.sql @@ -0,0 +1,5 @@ +DELETE FROM script_texts WHERE entry BETWEEN -1000342 AND -1000340; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000340, 'We made it! Thanks, $N. I couldn''t have gotten without you.', 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_THANKS'), +(-1000341, 'It''s good to see you again, Erland. What is your report?', 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_RANE'), +(-1000342, 'Masses of wolves are to the east, and whoever lived at Malden''s Orchard is gone.', 0, 0, 0, 0, 'npc_deathstalker_erland - SAY_ANSWER'); diff --git a/sql/old/3.1.3/04002_world_spell_proc_event.sql b/sql/old/3.1.3/04002_world_spell_proc_event.sql new file mode 100644 index 00000000000..d426dc437cb --- /dev/null +++ b/sql/old/3.1.3/04002_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (50880, 50884, 50885, 50886, 50887, 55610); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 50880, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Icy Talons +( 50884, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Icy Talons +( 50885, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Icy Talons +( 50886, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Icy Talons +( 50887, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Icy Talons +( 55610, 0x00, 15, 0x00000000, 0x04000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Improved Icy Talons diff --git a/sql/old/3.1.3/04003_world_script_waypoint.sql b/sql/old/3.1.3/04003_world_script_waypoint.sql new file mode 100644 index 00000000000..603115f72c0 --- /dev/null +++ b/sql/old/3.1.3/04003_world_script_waypoint.sql @@ -0,0 +1,28 @@ +DELETE FROM script_waypoint WHERE entry=17969; +INSERT INTO script_waypoint VALUES +(17969, 0, -930.048950, 5288.080078, 23.848402, 0, ''), +(17969, 1, -925.677917, 5296.482910, 18.183748, 0, ''), +(17969, 2, -924.297180, 5299.016113, 17.710915, 0, ''), +(17969, 3, -928.390076, 5317.022949, 18.208593, 0, ''), +(17969, 4, -930.620972, 5329.915039, 18.773422, 0, 'SAY_AMBUSH1'), +(17969, 5, -931.490295, 5357.654785, 18.027155, 0, 'SAY_PROGRESS'), +(17969, 6, -934.777771, 5369.341797, 22.278048, 0, ''), +(17969, 7, -934.521851, 5373.407227, 22.834690, 0, ''), +(17969, 8, -937.008545, 5382.980469, 22.699078, 0, ''), +(17969, 9, -941.948059, 5404.141602, 22.669743, 0, ''), +(17969, 10, -931.244263, 5415.846680, 23.063961, 0, 'at crossroad'), +(17969, 11, -901.497925, 5420.315430, 24.213270, 0, ''), +(17969, 12, -860.311707, 5415.617676, 23.671139, 0, ''), +(17969, 13, -777.988953, 5391.982422, 23.001669, 0, ''), +(17969, 14, -750.362000, 5385.786621, 22.765791, 0, ''), +(17969, 15, -731.339417, 5382.449707, 22.517065, 0, ''), +(17969, 16, -681.235901, 5381.377930, 22.050159, 2500, 'end bridge SAY_AMBUSH2'), +(17969, 17, -637.944458, 5384.338379, 22.205647, 0, 'SAY_END'), +(17969, 18, -608.954407, 5408.715332, 21.630386, 0, ''), +(17969, 19, -598.134277, 5413.608398, 21.412275, 0, ''), +(17969, 20, -571.268982, 5420.771973, 21.184925, 0, ''), +(17969, 21, -553.099915, 5424.616211, 21.193716, 0, ''), +(17969, 22, -524.745483, 5443.945313, 20.977013, 0, ''), +(17969, 23, -502.984985, 5446.283691, 22.149435, 0, ''), +(17969, 24, -472.463959, 5449.546875, 22.561453, 0, ''), +(17969, 25, -454.533264, 5461.302246, 22.602837, 30000, 'quest complete'); diff --git a/sql/old/3.1.3/04006_sd2.sql b/sql/old/3.1.3/04006_sd2.sql new file mode 100644 index 00000000000..cfc72330f07 --- /dev/null +++ b/sql/old/3.1.3/04006_sd2.sql @@ -0,0 +1,10 @@ +UPDATE creature_template SET ScriptName='' WHERE entry=466; +UPDATE script_texts SET content_default='UNUSED', language=0, comment='REUSE ME' WHERE entry=-1000005; + +UPDATE `creature_template` SET `ScriptName`='npc_aged_dying_ancient_kodo' WHERE `entry` IN (4700,4701,4702,11627); + +DELETE FROM script_texts WHERE entry BETWEEN -1000430 AND -1000428; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000428, 'Ah...the wondrous sound of kodos. I love the way they make the ground shake... inspect the beast for me.',0,0,0,0,'kodo round SAY_SMEED_HOME_1'), +(-1000429, 'Hey, look out with that kodo! You had better inspect that beast before i give you credit!',0,0,0,0,'kodo round SAY_SMEED_HOME_2'), +(-1000430, 'That kodo sure is a beauty. Wait a minute, where are my bifocals? Perhaps you should inspect the beast for me.',0,0,0,0,'kodo round SAY_SMEED_HOME_3'); diff --git a/sql/old/3.1.3/04016_world_spell_dk.sql b/sql/old/3.1.3/04016_world_spell_dk.sql new file mode 100644 index 00000000000..18e62cc1d20 --- /dev/null +++ b/sql/old/3.1.3/04016_world_spell_dk.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_target` WHERE entry IN(53110); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(53110,1,28940); diff --git a/sql/old/3.1.3/04023_world_spell_proc_event.sql b/sql/old/3.1.3/04023_world_spell_proc_event.sql new file mode 100644 index 00000000000..4a9c17edfdd --- /dev/null +++ b/sql/old/3.1.3/04023_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51521, 51522); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 51521, 0x00, 11, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Improved Stormspike +( 51522, 0x00, 11, 0x00000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Improved Stormspike diff --git a/sql/old/3.1.3/04030_world.sql b/sql/old/3.1.3/04030_world.sql new file mode 100644 index 00000000000..09041e6123c --- /dev/null +++ b/sql/old/3.1.3/04030_world.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_nestlewood_owlkin' WHERE `entry`=16518; diff --git a/sql/old/3.1.3/04031_world_spell_proc_event.sql b/sql/old/3.1.3/04031_world_spell_proc_event.sql new file mode 100644 index 00000000000..f887ea24b9e --- /dev/null +++ b/sql/old/3.1.3/04031_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51698, 51700, 51701); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 51698, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 1), -- Honor Among Thieves +( 51700, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 1), -- Honor Among Thieves +( 51701, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 1); -- Honor Among Thieves diff --git a/sql/old/3.1.3/04032_world_spell_proc_event.sql b/sql/old/3.1.3/04032_world_spell_proc_event.sql new file mode 100644 index 00000000000..25c0b56ccdb --- /dev/null +++ b/sql/old/3.1.3/04032_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (51209, 50334); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(51209, 55095, 1, 'Hungering cold - frost fever'), +(50334, 58923, 2, 'Berserk - modify target number aura'); diff --git a/sql/old/3.1.3/04043_world_npc_spellclick_spells.sql b/sql/old/3.1.3/04043_world_npc_spellclick_spells.sql new file mode 100644 index 00000000000..3b4a0ee7679 --- /dev/null +++ b/sql/old/3.1.3/04043_world_npc_spellclick_spells.sql @@ -0,0 +1,29 @@ +ALTER TABLE npc_spellclick_spells + DROP COLUMN quest_status, + CHANGE COLUMN quest_id quest_start mediumint(8) unsigned NOT NULL COMMENT 'reference to quest_template', + ADD COLUMN quest_start_active tinyint(1) unsigned NOT NULL default '0' AFTER quest_start, + ADD COLUMN quest_end mediumint(8) unsigned NOT NULL default '0' AFTER quest_start_active; + +/* compatibility with old data */ +UPDATE npc_spellclick_spells + SET quest_end = quest_start, quest_start_active = 1 + WHERE quest_start <> 0; + +DELETE FROM `npc_spellclick_spells` WHERE `spell_id` IN (54568, 54575, 52263, 52280, 52447); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_start`, `quest_start_active`, `quest_end`, `cast_flags`) VALUES +(29488, 54568, 12670, 1, 0, 3), -- Taxi to Death's Breath +(29501, 54575, 12670, 1, 0, 3), +(28605, 52263, 12680, 1, 12680, 1), -- Stolen Horse +(28606, 52263, 12680, 1, 12680, 1), +(28607, 52263, 12680, 1, 12680, 1), +(28782, 52280, 12687, 1, 12687, 1), -- Unbound Charger +(28833, 52447, 12701, 1, 12701, 1), -- Scarlet Cannon Master +(28887, 52447, 12701, 1, 12701, 1); + +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 +(29912, 55479, 0, 0, 0, 3); -- Obedience Crystal - Force Obedience + +DELETE FROM `spell_target_position` WHERE `id`=51852; +INSERT INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES +(51852, 609, 2361.21, -5660.45, 503.828, 4.49); diff --git a/sql/old/3.1.3/04045_world_spell_proc_event.sql b/sql/old/3.1.3/04045_world_spell_proc_event.sql new file mode 100644 index 00000000000..fc1034ec746 --- /dev/null +++ b/sql/old/3.1.3/04045_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51483,51485,51486); +INSERT INTO `spell_proc_event` VALUES +(51483, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0.000000, 0.000000, 0), +(51485, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0.000000, 0.000000, 0), +(51486, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00000400, 0x00000000, 0.000000, 0.000000, 0); diff --git a/sql/old/3.1.3/04063_TC1_1569_world_scripts.sql b/sql/old/3.1.3/04063_TC1_1569_world_scripts.sql new file mode 100644 index 00000000000..5fc2287a851 --- /dev/null +++ b/sql/old/3.1.3/04063_TC1_1569_world_scripts.sql @@ -0,0 +1,3 @@ +-- Razorfen Kraul +UPDATE `instance_template` SET `script` = 'instance_razorfen_kraul' WHERE `map` = '47' LIMIT 1; +UPDATE `creature_template` SET `ScriptName` = 'npc_deaths_head_ward_keeper' WHERE `entry` = '4625' LIMIT 1; diff --git a/sql/old/3.1.3/04066_world_spell_proc_event.sql b/sql/old/3.1.3/04066_world_spell_proc_event.sql new file mode 100644 index 00000000000..08adad1a28e --- /dev/null +++ b/sql/old/3.1.3/04066_world_spell_proc_event.sql @@ -0,0 +1,9 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (64976,64343, 63158, 63156, 51698, 51700, 51701); +INSERT INTO `spell_proc_event` VALUES +( 51698, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 1), -- Honor Among Thieves (Rank 1) +( 51700, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 1), -- Honor Among Thieves (Rank 2) +( 51701, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 1), -- Honor Among Thieves (Rank 3) +( 64976, 0x00, 4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Juggernaut +( 64343, 0x00, 3, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Impact +( 63158, 0x00, 5, 0x00000001, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Decimation +( 63156, 0x00, 5, 0x00000001, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Decimation diff --git a/sql/old/3.1.3/04081_world.sql b/sql/old/3.1.3/04081_world.sql new file mode 100644 index 00000000000..7f6528c6eb5 --- /dev/null +++ b/sql/old/3.1.3/04081_world.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_pet_auras` WHERE `spell` IN(56314, 56315, 56316, 56317, 56318); +INSERT INTO `spell_pet_auras` VALUES +(56314,0,57447), +(56315,0,57482), +(56316,0,57453), +(56317,0,57457), +(56318,0,57458); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN(57447, 57482, 57453, 57457, 57458); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(57447,57485,2,'Kindred Spirits'), +(57482,57484,2,'Kindred Spirits'), +(57453,57483,2,'Kindred Spirits'), +(57457,57482,2,'Kindred Spirits'), +(57458,57475,2,'Kindred Spirits'); diff --git a/sql/old/3.1.3/04105_8030_01_characters_character_spell.sql b/sql/old/3.1.3/04105_8030_01_characters_character_spell.sql new file mode 100644 index 00000000000..5d65fce8ff2 --- /dev/null +++ b/sql/old/3.1.3/04105_8030_01_characters_character_spell.sql @@ -0,0 +1,7 @@ +-- ALTER TABLE character_db_version CHANGE COLUMN required_7988_07_characters_characters required_8030_01_characters_character_spell bit; + +UPDATE IGNORE character_spell + SET spell = 64901 + WHERE spell = 64904; + +DELETE FROM character_spell WHERE spell = 64904; diff --git a/sql/old/3.1.3/04105_8030_02_characters_character_action.sql b/sql/old/3.1.3/04105_8030_02_characters_character_action.sql new file mode 100644 index 00000000000..5588350efe0 --- /dev/null +++ b/sql/old/3.1.3/04105_8030_02_characters_character_action.sql @@ -0,0 +1,5 @@ +-- ALTER TABLE character_db_version CHANGE COLUMN required_8030_01_characters_character_spell required_8030_02_characters_character_action bit; + +UPDATE character_action + SET action = 64901 + WHERE action = 64904 AND type = '0'; diff --git a/sql/old/3.1.3/04105_8030_03_mangos_npc_trainer.sql b/sql/old/3.1.3/04105_8030_03_mangos_npc_trainer.sql new file mode 100644 index 00000000000..2b6f04b25e7 --- /dev/null +++ b/sql/old/3.1.3/04105_8030_03_mangos_npc_trainer.sql @@ -0,0 +1,3 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8021_01_mangos_spell_proc_event required_8030_03_mangos_npc_trainer bit; + +DELETE FROM npc_trainer WHERE spell = 64904; diff --git a/sql/old/3.1.3/04115_world_sd2.sql b/sql/old/3.1.3/04115_world_sd2.sql new file mode 100644 index 00000000000..ede0c591d57 --- /dev/null +++ b/sql/old/3.1.3/04115_world_sd2.sql @@ -0,0 +1,6 @@ +UPDATE creature_template SET ScriptName='' WHERE entry=21845; +UPDATE creature_template SET ScriptName='boss_leotheras_the_blind_demonform' WHERE entry=21875; + +UPDATE script_texts SET content_default='Finally, my banishment ends!' WHERE entry=-1548009; +UPDATE script_texts SET content_default='Be gone, trifling elf. I am in control now!' WHERE entry=-1548010; +UPDATE script_texts SET content_default='No... no! What have you done? I am the master! Do you hear me? I am... aaggh! Can\'t... contain him...' WHERE entry=-1548018; diff --git a/sql/old/3.1.3/04154_world_script.sql b/sql/old/3.1.3/04154_world_script.sql new file mode 100644 index 00000000000..1372842790b --- /dev/null +++ b/sql/old/3.1.3/04154_world_script.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_air_force_bots' WHERE entry IN (2614, 2615, 21974, 21993, 21996, 21997, 21999, 22001, 22002, 22003, 22063, 22065, 22066, 22068, 22069, 22070, 22071, 22078, 22079, 22080, 22086, 22087, 22088, 22090, 22124, 22125, 22126); diff --git a/sql/old/3.1.3/04159_world.sql b/sql/old/3.1.3/04159_world.sql new file mode 100644 index 00000000000..00778695c76 --- /dev/null +++ b/sql/old/3.1.3/04159_world.sql @@ -0,0 +1,14 @@ +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 5012 AND 5019; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(5012, 'No maps found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5013, '[Continent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5014, '[Instance]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5015, '[Battleground]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5016, '[Arena]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5017, '[Raid reset time: %u]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5018, '[Heroic reset time: %u]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(5019, '[Mountable]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +DELETE FROM `command` WHERE `name` = 'lookup map'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('lookup map', 3, 'Syntax: .lookup map $namepart\r\n\r\nLooks up a map by $namepart, and returns all matches with their map ID''s.'); diff --git a/sql/old/3.1.3/04174_world_script.sql b/sql/old/3.1.3/04174_world_script.sql new file mode 100644 index 00000000000..3ed520e89ab --- /dev/null +++ b/sql/old/3.1.3/04174_world_script.sql @@ -0,0 +1 @@ +UPDATE `instance_template` SET `script`='instance_blackfathom_deeps' WHERE `map`=48; diff --git a/sql/old/3.1.3/04176_world.sql b/sql/old/3.1.3/04176_world.sql new file mode 100644 index 00000000000..8e471e16917 --- /dev/null +++ b/sql/old/3.1.3/04176_world.sql @@ -0,0 +1,2 @@ +UPDATE `trinity_string` SET `content_default` = '[Raid reset time: %s]' WHERE `entry` = 5017; +UPDATE `trinity_string` SET `content_default` = '[Heroic reset time: %s]' WHERE `entry` = 5018; diff --git a/sql/old/3.1.3/04209_characters_TDB.sql b/sql/old/3.1.3/04209_characters_TDB.sql new file mode 100644 index 00000000000..a380d2a9e8a --- /dev/null +++ b/sql/old/3.1.3/04209_characters_TDB.sql @@ -0,0 +1 @@ +ALTER TABLE character_pet DROP COLUMN load_flags; diff --git a/sql/old/3.1.3/04209_world_TDB.sql b/sql/old/3.1.3/04209_world_TDB.sql new file mode 100644 index 00000000000..6baca035d85 --- /dev/null +++ b/sql/old/3.1.3/04209_world_TDB.sql @@ -0,0 +1,5 @@ +DELETE FROM trinity_string WHERE `entry` = 6616; +DELETE FROM `command` WHERE `name` IN ('reset all','reset talents'); +INSERT INTO `command` VALUES +('reset all',3,'Syntax: .reset all spells\r\n\r\nSyntax: .reset all talents\r\n\r\nRequest reset spells or talents (including talents for all character\'s pets if any) at next login each existed character.'), +('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player or pet or named player. Playername can be name of offline character. With player talents also will be reset talents for all character\'s pets if any.'); diff --git a/sql/old/3.1.3/04211_world.sql b/sql/old/3.1.3/04211_world.sql new file mode 100644 index 00000000000..59c057bdb10 --- /dev/null +++ b/sql/old/3.1.3/04211_world.sql @@ -0,0 +1,2 @@ +ALTER TABLE spell_pet_auras ADD effectId TINYINT( 3 ) UNSIGNED NOT NULL AFTER spell; +ALTER TABLE spell_pet_auras DROP PRIMARY KEY, ADD PRIMARY KEY(spell,effectId,pet); diff --git a/sql/old/3.1.3/04216_world.sql b/sql/old/3.1.3/04216_world.sql new file mode 100644 index 00000000000..e8fba8fbcbd --- /dev/null +++ b/sql/old/3.1.3/04216_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('modify tp'); +INSERT INTO `command` VALUES +('modify tp',1,'Syntax: .modify tp #amount\r\n\r\nSte free talent pointes for selected character or character\'s pet. It will be reset to default expected at next levelup/login/quest reward.'); diff --git a/sql/old/3.1.3/04217_world_spell_proc_event.sql b/sql/old/3.1.3/04217_world_spell_proc_event.sql new file mode 100644 index 00000000000..00df39c15e2 --- /dev/null +++ b/sql/old/3.1.3/04217_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (13165 ,14318, 14319, 14320, 14321, 14322, 25296, 27044, 61846, 61847); diff --git a/sql/old/3.1.3/04222_world.sql b/sql/old/3.1.3/04222_world.sql new file mode 100644 index 00000000000..88cba6a134b --- /dev/null +++ b/sql/old/3.1.3/04222_world.sql @@ -0,0 +1,13 @@ +DELETE FROM spell_pet_auras where `spell` in (56314,56315,56316, 56317, 56318); +INSERT INTO spell_pet_auras VALUES +(56314, 0, 0, 57447), +(56314, 1, 0, 57485), +(56315, 0, 0, 57452), +(56315, 1, 0, 57484), +(56316, 0, 0, 57453), +(56316, 1, 0, 57483), +(56317, 0, 0, 57457), +(56317, 1, 0, 57482), +(56318, 0, 0, 57458), +(56318, 1, 0, 57475); +DELETE FROM spell_linked_spell where `spell_trigger` in (57447,57482,57453, 57457, 57458); diff --git a/sql/old/3.1.3/04225_world.sql b/sql/old/3.1.3/04225_world.sql new file mode 100644 index 00000000000..39aa777c6a9 --- /dev/null +++ b/sql/old/3.1.3/04225_world.sql @@ -0,0 +1,9 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (48492, 48494, 48495); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 48492, 0x00, 7, 0x00080000, 0x00000000, 0x00000800, 0x00000400, 0x00000000, 0, 0, 0), -- King of the Jungle (Rank1) +( 48494, 0x00, 7, 0x00080000, 0x00000000, 0x00000800, 0x00000400, 0x00000000, 0, 0, 0), -- King of the Jungle (Rank2) +( 48495, 0x00, 7, 0x00080000, 0x00000000, 0x00000800, 0x00000400, 0x00000000, 0, 0, 0); -- King of the Jungle (Rank3) + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-5229); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( -5229, -51185, 0, 'King of the Jungle - remove with enrage'); diff --git a/sql/old/3.1.3/04233_world_spell_proc_event.sql b/sql/old/3.1.3/04233_world_spell_proc_event.sql new file mode 100644 index 00000000000..52b3f278501 --- /dev/null +++ b/sql/old/3.1.3/04233_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (17794 ,17797, 17798, 17799, 17800, 55620, 55623, 58435); diff --git a/sql/old/3.1.3/04234_world_spell_bonus_data_TDB.sql b/sql/old/3.1.3/04234_world_spell_bonus_data_TDB.sql new file mode 100644 index 00000000000..5bf95f4ba4f --- /dev/null +++ b/sql/old/3.1.3/04234_world_spell_bonus_data_TDB.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`='17962'; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +('17962', '0', '0', '0', 'Warlock - Conflagrate'); diff --git a/sql/old/3.1.3/04246_world_script.sql b/sql/old/3.1.3/04246_world_script.sql new file mode 100644 index 00000000000..87732154f65 --- /dev/null +++ b/sql/old/3.1.3/04246_world_script.sql @@ -0,0 +1,19 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1609016 AND -1609000; +INSERT INTO `script_texts` (`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 +(-1609000, 'You have made a grave error, fiend!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_1' ), +(-1609001, 'I was a soldier of the Light once... Look at what I have become... ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_2'), +(-1609002, 'You are hopelessly outmatched\, $R.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_3'), +(-1609003, 'They brand me unworthy? I will show them unmorthy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_4'), +(-1609004, 'You will allow me a weapon and armor, yes?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_5'), +(-1609005, 'I will win my freedom and leave this cursed place!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_6'), +(-1609006, 'I will dismantle this festering hellhole!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_7'), +(-1609007, 'There can be only one survivor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_START_8'), +(-1609008, 'To battle!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_1'), +(-1609009, 'Let your fears consume you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_2'), +(-1609010, 'HAH! You can barely hold a blade! Yours will be a quick death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_3'), +(-1609011, 'And now you die', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_4'), +(-1609012, 'To battle!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_5'), +(-1609013, 'There is no hope for our future...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_6'), +(-1609014, 'Sate your hunger on cold steel\, $R', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_7'), +(-1609015, 'It ends here!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_8'), +(-1609016, 'Death is the only cure!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'unworthy_initiate SAY_EVENT_ATTACK_9'); diff --git a/sql/old/3.1.3/04258_world_TDB.sql b/sql/old/3.1.3/04258_world_TDB.sql new file mode 100644 index 00000000000..d9764e521b7 --- /dev/null +++ b/sql/old/3.1.3/04258_world_TDB.sql @@ -0,0 +1,8 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (300, 301); +INSERT INTO `trinity_string` (`entry`, `content_default`)VALUES +('300', 'Your chat has been disabled for %u minutes. Reason: %s.'), +('301', 'You have disabled %s\'s chat for %u minutes. Reason: %s.'); + +DELETE FROM `command` WHERE `name` = 'mute'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('mute', 1 ,'Syntax: .mute [$playerName] $timeInMinutes [$reason]\r\n\r\nDisible chat messaging for any character from account of character $playerName (or currently selected) at $timeInMinutes minutes. Player can be offline.'); diff --git a/sql/old/3.1.3/04276_world_TDB.sql b/sql/old/3.1.3/04276_world_TDB.sql new file mode 100644 index 00000000000..ea9df1a069b --- /dev/null +++ b/sql/old/3.1.3/04276_world_TDB.sql @@ -0,0 +1,14 @@ +REPLACE INTO gameobject_template VALUES (178925,1,5651,"Alliance Banner","","","",83,0,1,0,0,0,0,0,1479,196608,180421,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (178943,1,5652,"Horde Banner","","","",84,0,1,0,0,0,0,0,1479,196608,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (178940,1,5653,"Contested Banner","","","",83,0,1,0,0,0,0,0,1479,196608,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (179435,1,5654,"Contested Banner","","","",84,0,1,0,0,0,0,0,1479,196608,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (178365,1,5771,"Alliance Banner","","","",83,0,1,0,0,0,0,0,1479,196608,180100,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (179286,1,5772,"Contested Banner","","","",83,0,1,0,0,0,0,0,1479,196608,180102,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (179287,1,5774,"Contested Banner","","","",84,0,1,0,0,0,0,0,1479,0,180102,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180418,1,6211,"Snowfall Banner","","","",0,0,1,0,0,0,0,0,1479,196608,180100,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180100,6,2232,"Alliance Banner Aura","","","",0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180102,6,266,"Neutral Banner Aura","","","",0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180101,6,1311,"Horde Banner Aura","","","",0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180421,6,2232,"Alliance Banner Aura, Large","","","",0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180423,6,266,"Neutral Banner Aura, Large","","","",0,0,5,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); +REPLACE INTO gameobject_template VALUES (180422,6,1311,"Horde Banner Aura, Large","","","",0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,""); diff --git a/sql/old/3.1.3/04283_world_TDB.sql b/sql/old/3.1.3/04283_world_TDB.sql new file mode 100644 index 00000000000..f17f0a489f8 --- /dev/null +++ b/sql/old/3.1.3/04283_world_TDB.sql @@ -0,0 +1,82 @@ +DELETE FROM pet_levelstats WHERE creature_entry = 26125; +INSERT INTO `pet_levelstats` (`creature_entry`, `level`, `hp`, `mana`, `armor`, `str`, `agi`, `sta`, `inte`, `spi`) VALUES +('26125','1','48','80','10','20','16','13','20','8'), +('26125','2','105','106','67','22','17','14','21','9'), +('26125','3','162','132','124','24','18','15','22','10'), +('26125','4','219','158','181','26','19','16','23','11'), +('26125','5','276','184','238','28','20','17','24','12'), +('26125','6','333','210','295','30','21','18','25','13'), +('26125','7','390','236','352','32','22','19','26','14'), +('26125','8','447','262','409','34','23','20','27','15'), +('26125','9','504','288','466','36','24','21','28','16'), +('26125','10','561','314','523','38','25','22','29','17'), +('26125','11','618','340','580','40','26','23','30','18'), +('26125','12','675','366','637','42','27','24','31','19'), +('26125','13','732','392','694','44','28','25','32','20'), +('26125','14','789','418','751','46','29','26','33','21'), +('26125','15','846','444','808','48','30','27','34','22'), +('26125','16','903','470','865','50','31','28','35','23'), +('26125','17','960','496','922','52','32','29','36','24'), +('26125','18','1017','522','979','54','33','30','37','25'), +('26125','19','1074','548','1036','56','34','31','38','26'), +('26125','20','1131','574','1093','58','35','32','39','27'), +('26125','21','1188','600','1150','60','36','33','40','28'), +('26125','22','1245','626','1207','62','37','34','41','29'), +('26125','23','1302','652','1264','64','38','35','42','30'), +('26125','24','1359','678','1321','66','39','36','43','31'), +('26125','25','1416','704','1378','68','40','37','44','32'), +('26125','26','1473','730','1435','70','41','38','45','33'), +('26125','27','1530','756','1492','72','42','39','46','34'), +('26125','28','1587','782','1549','74','43','40','47','35'), +('26125','29','1644','808','1606','76','44','41','48','36'), +('26125','30','1701','834','1663','78','45','42','49','37'), +('26125','31','1758','860','1720','80','46','43','50','38'), +('26125','32','1815','886','1777','82','47','44','51','39'), +('26125','33','1872','912','1834','84','48','45','52','40'), +('26125','34','1929','938','1891','86','49','46','53','41'), +('26125','35','1986','964','1948','88','50','47','54','42'), +('26125','36','2043','990','2005','90','51','48','55','43'), +('26125','37','2100','1016','2062','92','52','49','56','44'), +('26125','38','2157','1042','2119','94','53','50','57','45'), +('26125','39','2214','1068','2176','96','54','51','58','46'), +('26125','40','2271','1094','2233','98','55','52','59','47'), +('26125','41','2328','1120','2290','100','56','53','60','48'), +('26125','42','2385','1146','2347','102','57','54','61','49'), +('26125','43','2442','1172','2404','104','58','55','62','50'), +('26125','44','2499','1198','2461','106','59','56','63','51'), +('26125','45','2556','1224','2518','108','60','57','64','52'), +('26125','46','2613','1250','2575','110','61','58','65','53'), +('26125','47','2670','1276','2632','112','62','59','66','54'), +('26125','48','2727','1302','2689','114','63','60','67','55'), +('26125','49','2784','1328','2746','116','64','61','68','56'), +('26125','50','2841','1354','2803','118','65','62','69','57'), +('26125','51','2898','1380','2860','120','66','63','70','58'), +('26125','52','2955','1406','2917','122','67','64','71','59'), +('26125','53','3012','1432','2974','124','68','65','72','60'), +('26125','54','3069','1458','3031','126','69','66','73','61'), +('26125','55','3126','1484','3088','128','70','67','74','62'), +('26125','56','3183','1510','3145','130','71','68','75','63'), +('26125','57','3240','1536','3202','132','72','69','76','64'), +('26125','58','3297','1562','3259','134','73','70','77','65'), +('26125','59','3354','1588','3316','136','74','71','78','66'), +('26125','60','3411','1614','3373','138','75','72','79','67'), +('26125','61','3468','1640','3430','140','76','73','80','68'), +('26125','62','3525','1666','3487','142','77','74','81','69'), +('26125','63','3582','1692','3544','144','78','75','82','70'), +('26125','64','3639','1718','3601','146','79','76','83','71'), +('26125','65','3696','1744','3658','148','80','77','84','72'), +('26125','66','3753','1770','3715','150','81','78','85','73'), +('26125','67','3810','1796','3772','152','82','79','86','74'), +('26125','68','3867','1822','3829','154','83','80','87','75'), +('26125','69','3924','1848','3886','156','84','81','88','76'), +('26125','70','3981','1874','3943','158','85','82','89','77'), +('26125','71','4038','1900','4000','160','86','83','90','78'), +('26125','72','4095','1926','4057','162','87','84','91','79'), +('26125','73','4152','1952','4114','164','88','85','92','80'), +('26125','74','4209','1978','4171','166','89','86','93','81'), +('26125','75','4266','2004','4228','168','90','87','94','82'), +('26125','76','4323','2030','4285','170','91','88','95','83'), +('26125','77','4380','2056','4342','172','92','89','96','84'), +('26125','78','4437','2082','4399','174','93','90','97','85'), +('26125','79','4494','2108','4456','176','94','91','98','86'), +('26125','80','4551','2134','4513','178','95','92','99','87'); diff --git a/sql/old/3.1.3/04292_8072_01_characters_characters.sql b/sql/old/3.1.3/04292_8072_01_characters_characters.sql new file mode 100644 index 00000000000..663fc4840a3 --- /dev/null +++ b/sql/old/3.1.3/04292_8072_01_characters_characters.sql @@ -0,0 +1,10 @@ +-- ALTER TABLE character_db_version CHANGE COLUMN required_8030_02_characters_character_action required_8072_01_characters_characters bit; + +ALTER TABLE characters +ADD gender TINYINT UNSIGNED NOT NULL default '0' AFTER class, +ADD level TINYINT UNSIGNED NOT NULL default '0' AFTER gender, +ADD xp INT UNSIGNED NOT NULL default '0' AFTER level, +ADD money INT UNSIGNED NOT NULL default '0' AFTER xp, +ADD playerBytes INT UNSIGNED NOT NULL default '0' AFTER money, +ADD playerBytes2 INT UNSIGNED NOT NULL default '0' AFTER playerBytes, +ADD playerFlags INT UNSIGNED NOT NULL default '0' AFTER playerBytes2; diff --git a/sql/old/3.1.3/04292_8072_02_characters_characters.sql b/sql/old/3.1.3/04292_8072_02_characters_characters.sql new file mode 100644 index 00000000000..06fa04c6094 --- /dev/null +++ b/sql/old/3.1.3/04292_8072_02_characters_characters.sql @@ -0,0 +1,11 @@ +-- ALTER TABLE character_db_version CHANGE COLUMN required_8072_01_characters_characters required_8072_02_characters_characters bit; + +UPDATE characters SET +gender = (CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 23), ' ', -1) AS UNSIGNED) & 0xFF0000) >> 16, +level = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 54), ' ', -1) AS UNSIGNED), +xp = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 609), ' ', -1) AS UNSIGNED), +money = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 1145), ' ', -1) AS UNSIGNED), +playerBytes = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 154), ' ', -1) AS UNSIGNED), +playerBytes2 = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 155), ' ', -1) AS UNSIGNED), +playerFlags = CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(data, ' ', 151), ' ', -1) AS UNSIGNED) +WHERE LENGTH(SUBSTRING_INDEX(data, ' ', 1294)) < LENGTH(data) && LENGTH(data) <= LENGTH(SUBSTRING_INDEX(data, ' ', 1295)); diff --git a/sql/old/3.1.3/04307_world_TDB.sql b/sql/old/3.1.3/04307_world_TDB.sql new file mode 100644 index 00000000000..93850038a8b --- /dev/null +++ b/sql/old/3.1.3/04307_world_TDB.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (16857); +DELETE FROM `spell_bonus_data` WHERE `entry` IN (60089); +INSERT INTO `spell_bonus_data` (entry, direct_bonus, dot_bonus, ap_bonus, comments) VALUES +(60089, 0, 0, 0.05, 'Faerie Fire (feral)'); diff --git a/sql/old/3.1.3/04308_world_TDB.sql b/sql/old/3.1.3/04308_world_TDB.sql new file mode 100644 index 00000000000..248bdef07c1 --- /dev/null +++ b/sql/old/3.1.3/04308_world_TDB.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (20187); +INSERT INTO `spell_bonus_data` (entry, direct_bonus, dot_bonus, ap_bonus, comments) VALUES +(20187, 0.4, 0, 0.25, 'Judgement of Righteousness'); diff --git a/sql/old/3.1.3/04320_world_.sql b/sql/old/3.1.3/04320_world_.sql new file mode 100644 index 00000000000..a89e44b88b2 --- /dev/null +++ b/sql/old/3.1.3/04320_world_.sql @@ -0,0 +1,20 @@ +DELETE FROM `spell_enchant_proc_data` WHERE `entry` IN (703, 704, 705, 706, 2644, 3772, 3773, 323, 324, 325, 623, 624, 625, 2641, 3768, 3769); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES + -- Wound Poison +(703, 0, 21.43,0), +(704, 0, 21.43,0), +(705, 0, 21.43,0), +(706, 0, 21.43,0), +(2644, 0, 21.43,0), +(3772, 0, 21.43,0), +(3773, 0, 21.43,0), + -- Instant Poison +(323, 0, 8.53,0), +(324, 0, 8.53,0), +(325, 0, 8.53,0), +(623, 0, 8.53,0), +(624, 0, 8.53,0), +(625, 0, 8.53,0), +(2641, 0, 8.53,0), +(3768, 0, 8.53,0), +(3769, 0, 8.53,0); diff --git a/sql/old/3.1.3/04321_world.sql b/sql/old/3.1.3/04321_world.sql new file mode 100644 index 00000000000..33365e7aa43 --- /dev/null +++ b/sql/old/3.1.3/04321_world.sql @@ -0,0 +1,36 @@ +DELETE FROM `creature_questrelation` WHERE `quest`=12701; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28377, 12701); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12701; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28377, 12701); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12723; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12723); +DELETE FROM `creature_questrelation` WHERE `quest`=12724; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12724); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12724; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12724); +DELETE FROM `creature_questrelation` WHERE `quest`=12725; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28913, 12725); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12725; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28912, 12725); +DELETE FROM `creature_questrelation` WHERE `quest`=12727; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28912, 12727); +DELETE FROM `creature_involvedrelation` WHERE `quest`=12727; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28913, 12727); + +DELETE FROM `spell_script_target` WHERE `entry` IN (48714,57806); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +('48714', '2', '27237'), +('48714', '2', '27235'), +('48714', '2', '27234'), +('48714', '2', '27236'), +('57806', '2', '31043'); + +UPDATE `creature_template` SET `ScriptName`='npc_aged_dying_ancient_kodo' WHERE `entry` IN (4700,4701,4702,11627); + +DELETE FROM `spell_target_position` WHERE `id`=51852; +INSERT INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES +(51852, 609, 2361.21, -5660.45, 503.828, 4.49); + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (20187); +INSERT INTO `spell_bonus_data` (entry, direct_bonus, dot_bonus, ap_bonus, comments) VALUES +(20187, 0.4, 0, 0.25, 'Judgement of Righteousness'); diff --git a/sql/old/3.1.3/04346_8098_characters.sql b/sql/old/3.1.3/04346_8098_characters.sql new file mode 100644 index 00000000000..11a78566fbb --- /dev/null +++ b/sql/old/3.1.3/04346_8098_characters.sql @@ -0,0 +1,27 @@ +/*ALTER TABLE character_db_version CHANGE COLUMN required_8072_02_characters_characters required_8098_01_characters_character_action bit;*/ + +ALTER TABLE character_action + CHANGE COLUMN action action int(11) unsigned NOT NULL default '0'; + +UPDATE character_action + SET action = action | ( misc << 16 ); + +ALTER TABLE character_action + DROP COLUMN misc; + + +UPDATE character_pet + SET abdata = CONCAT( + (SUBSTRING(abdata, 1, length(SUBSTRING_INDEX(abdata, ' ', 1))) >> 8),' ', + SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 1))+2, length(SUBSTRING_INDEX(abdata, ' ', 2))-length(SUBSTRING_INDEX(abdata, ' ', 1))-1),' ', + (SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 2))+2, length(SUBSTRING_INDEX(abdata, ' ', 3))-length(SUBSTRING_INDEX(abdata, ' ', 2))-1) >> 8),' ', + SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 3))+2, length(SUBSTRING_INDEX(abdata, ' ', 4))-length(SUBSTRING_INDEX(abdata, ' ', 3))-1),' ', + (SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 4))+2, length(SUBSTRING_INDEX(abdata, ' ', 5))-length(SUBSTRING_INDEX(abdata, ' ', 4))-1) >> 8),' ', + SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 5))+2, length(SUBSTRING_INDEX(abdata, ' ', 6))-length(SUBSTRING_INDEX(abdata, ' ', 5))-1),' ', + (SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 6))+2, length(SUBSTRING_INDEX(abdata, ' ', 7))-length(SUBSTRING_INDEX(abdata, ' ', 6))-1) >> 8),' ', + SUBSTRING(abdata, length(SUBSTRING_INDEX(abdata, ' ', 7))+2, length(SUBSTRING_INDEX(abdata, ' ', 8))-length(SUBSTRING_INDEX(abdata, ' ', 7))-1),' ' + ); + + +UPDATE pet_spell + SET active = ( active >> 8); diff --git a/sql/old/3.1.3/04346_8098_world.sql b/sql/old/3.1.3/04346_8098_world.sql new file mode 100644 index 00000000000..ad81835b433 --- /dev/null +++ b/sql/old/3.1.3/04346_8098_world.sql @@ -0,0 +1,10 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8071_01_mangos_command required_8098_02_mangos_playercreateinfo_action bit; + +ALTER TABLE playercreateinfo_action + CHANGE COLUMN action action int(11) unsigned NOT NULL default '0'; + +UPDATE playercreateinfo_action + SET action = action | ( misc << 16 ); + +ALTER TABLE playercreateinfo_action + DROP COLUMN misc; diff --git a/sql/old/3.1.3/04351_8104_01_characters.sql b/sql/old/3.1.3/04351_8104_01_characters.sql new file mode 100644 index 00000000000..aa5ec776496 --- /dev/null +++ b/sql/old/3.1.3/04351_8104_01_characters.sql @@ -0,0 +1,7 @@ +-- ALTER TABLE character_db_version CHANGE COLUMN required_8098_04_characters_pet_spell required_8104_01_characters bit; + +ALTER TABLE character_achievement ENGINE=InnoDB DEFAULT CHARSET=utf8; +ALTER TABLE character_achievement_progress ENGINE=InnoDB DEFAULT CHARSET=utf8; +ALTER TABLE character_declinedname ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +ALTER TABLE character_pet_declinedname ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +ALTER TABLE guild_eventlog ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Guild Eventlog'; diff --git a/sql/old/3.1.3/04352_spell_bonus_data_full.sql b/sql/old/3.1.3/04352_spell_bonus_data_full.sql new file mode 100644 index 00000000000..8742309a790 --- /dev/null +++ b/sql/old/3.1.3/04352_spell_bonus_data_full.sql @@ -0,0 +1,287 @@ +TRUNCATE TABLE `spell_bonus_data`; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +(49941, 0, 0, 0.04, 'Death Knight - Blood Boil'), +(48721, 0, 0, 0.04, 'Death Knight - Blood Boil'), +(55078, 0, 0, 0.055, 'Death Knight - Blood Plague'), +(50444, 0, 0, 0.105, 'Death Knight - Corpse Explosion Triggered'), +(52212, 0, 0, 0.0475, 'Death Knight - Death and Decay'), +(47632, 0, 0, 0.15, 'Death Knight - Death Coil'), +(47633, 0, 0, 0.15, 'Death Knight - Death Coil Heal'), +(55095, 0, 0, 0.055, 'Death Knight - Frost Fever'), +(49184, 0, 0, 0.1, 'Death Knight - Howling Blast'), +(45477, 0, 0, 0.1, 'Death Knight - Icy Touch'), +(56903, 0, 0, 0, 'Death Knight - Lichflame'), +(50842, 0, 0, 0.04, 'Death Knight - Pestilence'), +(50401, 0, 0, 0, 'Death Knight - Razor Frost'), +(47476, 0, 0, 0.06, 'Death Knight - Strangulate'), +(50536, 0, 0, 0.013, 'Death Knight - Unholy Blight (Rank1)'), +(51373, 0, 0, 0.013, 'Death Knight - Unholy Blight (Rank2)'), +(51374, 0, 0, 0.013, 'Death Knight - Unholy Blight (Rank3)'), +(51375, 0, 0, 0.013, 'Death Knight - Unholy Blight (Rank4)'), +(339, 0, 0.1, 0, 'Druid - Entangling Roots'), +(5185, 1.611, 0, 0, 'Druid - Healing Touch'), +(42231, 0.12898, 0, 0, 'Druid - Hurricane Triggered'), +(5570, 0, 0.2, 0, 'Druid - Insect Swarm'), +(33763, 0.6453, 0.09518, 0, 'Druid - Lifebloom'), +(8921, 0.1515, 0.13, 0, 'Druid - Moonfire'), +(50464, 0.67305, 0, 0, 'Druid - Nourish'), +(8936, 0.539, 0.188, 0, 'Druid - Regrowth'), +(774, 0, 0.37604, 0, 'Druid - Rejuvenation'), +(50294, 0.0119, 0, 0, 'Druid - Starfall AOE rank 1'), +(53188, 0.0119, 0, 0, 'Druid - Starfall AOE rank 2'), +(53189, 0.0119, 0, 0, 'Druid - Starfall AOE rank 3'), +(53190, 0.0119, 0, 0, 'Druid - Starfall AOE rank 4'), +(50288, 0.0458, 0, 0, 'Druid - Starfall rank 1'), +(53191, 0.0458, 0, 0, 'Druid - Starfall rank 2'), +(53194, 0.0458, 0, 0, 'Druid - Starfall rank 3'), +(53195, 0.0458, 0, 0, 'Druid - Starfall rank 4'), +(2912, 1, 0, 0, 'Druid - Starfire'), +(18562, 0, 0, 0, 'Druid - Swiftmend'), +(44203, 0.538, 0, 0, 'Druid - Tranquility Triggered'), +(61391, 0.193, 0, 0, 'Druid - Typhoon'), +(48438, 0, 0.11505, 0, 'Druid - Wild Growth'), +(5176, 0.5714, 0, 0, 'Druid - Wrath'), +(60089, 0, 0, 0.05, 'Faerie Fire (feral)'), +(55039, 0, 0, 0, 'Item - Gnomish Lightning Generator'), +(44425, 0.7143, 0, 0, 'Mage - Arcane Barrage'), +(30451, 0.7143, 0, 0, 'Mage - Arcane Blast'), +(1449, 0.2128, 0, 0, 'Mage - Arcane Explosion'), +(7268, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 1'), +(38700, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 10'), +(38703, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 11'), +(42844, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 12'), +(42845, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 13'), +(7269, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 2'), +(7270, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 3'), +(8419, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 4'), +(8418, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 5'), +(10273, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 6'), +(10274, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 7'), +(25346, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 8'), +(27076, 0.2857, 0, 0, 'Mage - Arcane Missiles Triggered Spell Rank 9'), +(11113, 0.1936, 0, 0, 'Mage - Blast Wave'), +(42208, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 1'), +(42209, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 2'), +(42210, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 3'), +(42211, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 4'), +(42212, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 5'), +(42213, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 6'), +(42198, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 7'), +(42937, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 8'), +(42938, 0.1437, 0, 0, 'Mage - Blizzard Triggered Spell Rank 9'), +(120, 0.214, 0, 0, 'Mage - Cone of Cold'), +(31661, 0.1936, 0, 0, 'Mage - Dragons Breath'), +(133, 1, 0, 0, 'Mage - Fire Ball'), +(2136, 0.4286, 0, 0, 'Mage - Fire Blast'), +(543, 0.1, 0, 0, 'Mage - Fire Ward'), +(2120, 0.2357, 0.122, 0, 'Mage - Flamestrike'), +(116, 0.8143, 0, 0, 'Mage - Frost Bolt'), +(122, 0.193, 0, 0, 'Mage - Frost Nova'), +(6143, 0.1, 0, 0, 'Mage - Frost Ward'), +(44614, 0.8571, 0, 0, 'Mage - Frostfire Bolt'), +(11426, 0.8053, 0, 0, 'Mage - Ice Barrier'), +(30455, 0.1429, 0, 0, 'Mage - Ice Lance'), +(44457, 0.4, 0.2, 0, 'Mage - Living Bomb'), +(1463, 0.8053, 0, 0, 'Mage - Mana Shield'), +(34913, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), +(43043, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 2'), +(43044, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 3'), +(11366, 1.15, 0.05, 0, 'Mage - Pyroblast'), +(2948, 0.4286, 0, 0, 'Mage - Scorch'), +(31935, 0.07, 0, 0.07, 'Paladin - Avenger Shield'), +(53742, 0, 0.0176, 0.03, 'Paladin - Blood Corruption'), +(26573, 0, 0.04, 0.04, 'Paladin - Consecration'), +(879, 0.15, 0, 0.15, 'Paladin - Exorcism'), +(19750, 1, 0, 0, 'Paladin - Flash of Light'), +(53595, 0, 0, 0, 'Paladin - Hammer of the Righteous'), +(24275, 0.15, 0, 0.15, 'Paladin - Hammer of Wrath'), +(635, 1.66, 0, 0, 'Paladin - Holy Light'), +(20925, 0.09, 0, 0.056, 'Paladin - Holy Shield'), +(25914, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 1'), +(25913, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 2'), +(25903, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 3'), +(27175, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 4'), +(33074, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 5'), +(48820, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 6'), +(48821, 0.81, 0, 0, 'Paladin - Holy Shock Triggered Heal Rank 7'), +(25912, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 1'), +(25911, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 2'), +(25902, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 3'), +(27176, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 4'), +(33073, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 5'), +(48822, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 6'), +(48823, 0.4286, 0, 0, 'Paladin - Holy Shock Triggered Hurt Rank 7'), +(31803, 0, 0.0176, 0.03, 'Paladin - Holy Vengeance'), +(2812, 0.07, 0, 0.07, 'Paladin - Holy Wrath'), +(31898, 0.25, 0, 0.16, 'Paladin - Judgement of Blood Enemy'), +(32220, 0.0833, 0, 0.0533, 'Paladin - Judgement of Blood Self'), +(20467, 0.25, 0, 0.16, 'Paladin - Judgement of Command'), +(53733, 0, 0, 0, 'Paladin - Judgement of Corruption'), +(20267, 0.1, 0, 0.1, 'Paladin - Judgement of Light Proc'), +(20187, 0.4, 0, 0.25, 'Paladin - Judgement of Righteousness'), +(53726, 0.25, 0, 0.16, 'Paladin - Judgement of the Martyr Enemy'), +(53725, 0.0833, 0, 0.0533, 'Paladin - Judgement of the Martyr Self'), +(31804, 0, 0, 0, 'Paladin - Judgement of Vengeance'), +(58597, 0.75, 0, 0, 'Paladin - Sacred Shield'), +(53601, 0.75, 0, 0, 'Paladin - Sacred Shield'), +(31893, 0, 0, 0, 'Paladin - Seal of Blood Proc Enemy'), +(32221, 0, 0, 0, 'Paladin - Seal of Blood Proc Self'), +(20424, 0, 0, 0, 'Paladin - Seal of Command Proc'), +(20167, 0.15, 0, 0.15, 'Paladin - Seal of Light Proc'), +(25742, 0.07, 0, 0.039, 'Paladin - Seal of Righteousness Dummy Proc'), +(53719, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Enemy'), +(53718, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Self'), +(53600, 0, 0, 0, 'Paladin - Shield of Righteousness'), +(32546, 0.8068, 0, 0, 'Priest - Binding Heal'), +(27813, 0, 0, 0, 'Priest - Blessed Recovery Rank 1'), +(27817, 0, 0, 0, 'Priest - Blessed Recovery Rank 2'), +(27818, 0, 0, 0, 'Priest - Blessed Recovery Rank 3'), +(34861, 0.402, 0, 0, 'Priest - Circle of Healing'), +(19236, 0.8068, 0, 0, 'Priest - Desperate Prayer'), +(2944, 0, 0.1849, 0, 'Priest - Devouring Plague'), +(2061, 0.8068, 0, 0, 'Priest - Flash Heal'), +(2060, 1.6135, 0, 0, 'Priest - Greater Heal'), +(14914, 0.5711, 0.024, 0, 'Priest - Holy Fire'), +(15237, 0.1606, 0, 0, 'Priest - Holy Nova Damage'), +(23455, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 1'), +(23458, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 2'), +(23459, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 3'), +(27803, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 4'), +(27804, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 5'), +(27805, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 6'), +(25329, 0.3035, 0, 0, 'Priest - Holy Nova Heal Rank 7'), +(8129, 0, 0, 0, 'Priest - Mana Burn'), +(8092, 0.428, 0, 0, 'Priest - Mind Blast'), +(15407, 0.257, 0, 0, 'Priest - Mind Flay'), +(49821, 0.2861, 0, 0, 'Priest - Mind Sear Trigger Rank 1'), +(53022, 0.2861, 0, 0, 'Priest - Mind Sear Trigger Rank 2'), +(47757, 1.6135, 0, 0, 'Priest - Penance (Rank 1'), +(52986, 1.6135, 0, 0, 'Priest - Penance (Rank 2'), +(52987, 1.6135, 0, 0, 'Priest - Penance (Rank 3'), +(52988, 1.6135, 0, 0, 'Priest - Penance (Rank 4'), +(17, 0.8068, 0, 0, 'Priest - Power Word: Shield'), +(596, 0.8068, 0, 0, 'Priest - Prayer of Healing'), +(33110, 0.8068, 0, 0, 'Priest - Prayer of Mending Heal Proc'), +(33619, 0, 0, 0, 'Priest - Reflective Shield'), +(139, 0, 0.376, 0, 'Priest - Renew'), +(32379, 0.4296, 0, 0, 'Priest - Shadow Word: Death'), +(589, 0, 0.1829, 0, 'Priest - Shadow Word: Pain'), +(34433, 0.65, 0, 0, 'Priest - Shadowfiend'), +(585, 0.714, 0, 0, 'Priest - Smite'), +(34914, 0, 0.4, 0, 'Priest - Vampiric Touch'), +(1064, 1.34, 0, 0, 'Shaman - Chain Heal'), +(421, 0.57, 0, 0, 'Shaman - Chain Lightning'), +(974, 0.4762, 0, 0, 'Shaman - Earth Shield'), +(379, 0, 0, 0, 'Shaman - Earth Shield Triggered'), +(8042, 0.3858, 0, 0, 'Shaman - Earth Shock'), +(8443, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +(8504, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +(8505, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +(11310, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +(11311, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +(25538, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +(25539, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +(61651, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +(61660, 0.2142, 0, 0, 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +(8050, 0.2142, 0.1, 0, 'Shaman - Flame Shock'), +(8026, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 1'), +(58788, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 10'), +(8028, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 2'), +(8029, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 3'), +(10445, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 4'), +(16343, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 5'), +(16344, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 6'), +(25488, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 7'), +(58786, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 8'), +(58787, 0.1, 0, 0, 'Shaman - Flametongue Weapon Proc Rank 9'), +(8056, 0.3858, 0, 0, 'Shaman - Frost Shock'), +(8034, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 1'), +(8037, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 2'), +(10458, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 3'), +(16352, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 4'), +(16353, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 5'), +(25501, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 6'), +(58797, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 7'), +(58798, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 8'), +(58799, 0.1, 0, 0, 'Shaman - Frostbrand Attack Rank 9'), +(2645, 0, 0, 0, 'Shaman - Glyph of Ghost Wolf'), +(52042, 0.045, 0, 0, 'Shaman - Healing Stream Totem Triggered Heal'), +(331, 1.6106, 0, 0, 'Shaman - Healing Wave'), +(51505, 0.5714, 0, 0, 'Shaman - Lava Burst'), +(8004, 0.8082, 0, 0, 'Shaman - Lesser Healing Wave'), +(403, 0.7143, 0, 0, 'Shaman - Lightning Bolt'), +(26364, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 1'), +(49278, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 10'), +(49279, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 11'), +(26365, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 2'), +(26366, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 3'), +(26367, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 4'), +(26369, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 5'), +(26370, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 6'), +(26363, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 7'), +(26371, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 8'), +(26372, 0.33, 0, 0, 'Shaman - Lightning Shield Proc Rank 9'), +(8188, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 1'), +(10582, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 2'), +(10583, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 3'), +(10584, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 4'), +(25551, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 5'), +(58733, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 6'), +(58736, 0.1, 0, 0, 'Shaman - Magma Totam Passive Rank 7'), +(61295, 0.4, 0.18, 0, 'Shaman - Riptide'), +(3606, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 1'), +(58702, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 10'), +(6350, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 2'), +(6351, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 3'), +(6352, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 4'), +(10435, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 5'), +(10436, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 6'), +(25530, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 7'), +(58700, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 8'), +(58701, 0.1667, 0, 0, 'Shaman - Searing Totem Attack Rank 9'), +(50796, 0.7139, 0, 0, 'Warlock - Chaos Bolt'), +(17962, 0, 0, 0, 'Warlock - Conflagrate'), +(172, 0, 0.2, 0, 'Warlock - Corruption'), +(980, 0, 0.1, 0, 'Warlock - Curse of Agony'), +(603, 0, 2, 0, 'Warlock - Curse of Doom'), +(18220, 0.96, 0, 0, 'Warlock - Dark Pact Rank 1'), +(18937, 0.96, 0, 0, 'Warlock - Dark Pact Rank 2'), +(18938, 0.96, 0, 0, 'Warlock - Dark Pact Rank 3'), +(27265, 0.96, 0, 0, 'Warlock - Dark Pact Rank 4'), +(59092, 0.96, 0, 0, 'Warlock - Dark Pact Rank 5'), +(6789, 0.214, 0, 0, 'Warlock - Death Coil'), +(689, 0, 0.143, 0, 'Warlock - Drain Life'), +(5138, 0, 0, 0, 'Warlock - Drain Mana'), +(1120, 0, 0.429, 0, 'Warlock - Drain Soul'), +(28176, 0, 0, 0, 'Warlock - Fel Armor'), +(18790, 0, 0, 0, 'Warlock - Fel Stamina'), +(48181, 0.4793, 0, 0, 'Warlock - Haunt'), +(755, 0, 0.4485, 0, 'Warlock - Health Funnel'), +(1949, 0, 0.0949, 0, 'Warlock - Hellfire'), +(5857, 0.145, 0, 0, 'Warlock - Hellfire Effect on Enemy Rank 1'), +(11681, 0.145, 0, 0, 'Warlock - Hellfire Effect on Enemy Rank 2'), +(11682, 0.145, 0, 0, 'Warlock - Hellfire Effect on Enemy Rank 3'), +(27214, 0.145, 0, 0, 'Warlock - Hellfire Effect on Enemy Rank 4'), +(47822, 0.145, 0, 0, 'Warlock - Hellfire Effect on Enemy Rank 5'), +(348, 0.2, 0.2, 0, 'Warlock - Immolate'), +(29722, 0.7139, 0, 0, 'Warlock - Incinerate'), +(42223, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 1'), +(42224, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 2'), +(42225, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 3'), +(42226, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 4'), +(42218, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 5'), +(47817, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 6'), +(47818, 0.286, 0, 0, 'Warlock - Rain of Fire Triggered Rank 7'), +(5676, 0.4293, 0, 0, 'Warlock - Searing Pain'), +(27243, 0.2129, 0.25, 0, 'Warlock - Seed of Corruption'), +(686, 0.8569, 0, 0, 'Warlock - Shadow Bolt'), +(6229, 0.3, 0, 0, 'Warlock - Shadow Ward'), +(17877, 0.4293, 0, 0, 'Warlock - Shadowburn'), +(47960, 0.1064, 0.0667, 0, 'Warlock - Shadowflame Rank 1'), +(61291, 0.1064, 0.0667, 0, 'Warlock - Shadowflame Rank 2'), +(30283, 0.1932, 0, 0, 'Warlock - Shadowfury'), +(63106, 0, 0, 0, 'Warlock - Siphon Life Triggered'), +(6353, 1.15, 0, 0, 'Warlock - Soul Fire'), +(30294, 0, 0, 0, 'Warlock - Soul Leech'), +(30108, 0, 0.2, 0, 'Warlock - Unstable Affliction'), +(31117, 1.8, 0, 0, 'Warlock - Unstable Affliction Dispell'); diff --git a/sql/old/3.1.3/04356_world_spell_proc_event.sql b/sql/old/3.1.3/04356_world_spell_proc_event.sql new file mode 100644 index 00000000000..1cfa00e989e --- /dev/null +++ b/sql/old/3.1.3/04356_world_spell_proc_event.sql @@ -0,0 +1,25 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (28716, 31571, 31572, 55672, 31871, 31872, 33076, 33953, 48110, 48111, 48112, 48113, 33076, 44745, 54787, 47535, 47536, 47537, 51483, 51485, 51486, 56372, 56374, 61356, 41635); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 28716, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0), -- Rejuvenation +( 31571, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Arcane Potency (Rank 1) +( 31572, 0x00, 3, 0x00000000, 0x00000022, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Arcane Potency (Rank 2) +( 31871, 0x00, 10, 0x00000010, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Divine Purpose (Rank 1) +( 31872, 0x00, 10, 0x00000010, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Divine Purpose (Rank 2) +( 33076, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 1) +( 33953, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00044000, 0x00000000, 0, 0, 45), -- Essence of Life +( 48110, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 2) +( 48111, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 3) +( 48112, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 2) +( 48113, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 3) +( 41635, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A22A8, 0x00000000, 0, 0, 0), -- Prayer of Mending (Rank 1) +( 44745, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00004000, 0x00002000, 0, 0, 0), -- Shattered Barrier (Rank 1) +( 54787, 0x00, 3, 0x00000000, 0x00000001, 0x00000000, 0x00004000, 0x00002000, 0, 0, 0), -- Shattered Barrier (Rank 2) +( 47535, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00002000, 0, 0, 12), -- Rapture (Rank 1) +( 47536, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00002000, 0, 0, 12), -- Rapture (Rank 2) +( 47537, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00004000, 0x00002000, 0, 0, 12), -- Rapture (Rank 3) +(51483, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0), +(51485, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0), +(51486, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0.000000, 0.000000, 0), +( 56372, 0x00, 3, 0x00000000, 0x00000080, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Glyph of Ice Block +( 56374, 0x00, 3, 0x00000000, 0x00004000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Glyph of Icy Veins +( 61356, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 90); -- Invigorating Earthsiege Diamond Passive diff --git a/sql/old/3.1.3/04360_world_spell_proc_event.sql b/sql/old/3.1.3/04360_world_spell_proc_event.sql new file mode 100644 index 00000000000..eef5674f6fd --- /dev/null +++ b/sql/old/3.1.3/04360_world_spell_proc_event.sql @@ -0,0 +1,49 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (65013, 46949, 46945, 64415, 60066, 62115, 62114, 62600, 63245, 18096, 18073, 63280, 63310, 63320, 63335, 63730, 63733, 63737, 63737, 64127, 64129, 64568, 64571, 64440, 64714, 64738, 64742, 64752, 64786, 64792, 64824, 64860, 64867, 64882, 64890, 64908, 64912, 64914, 64928, 64938, 64952, 64964, 65002, 65005, 64999, 65007, 65013, 65020, 65025); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 64914, 0x00, 8, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Rogue T8 2P Bonus +( 64928, 0x00, 11, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Item - Shaman T8 Elemental 4P Bonus +( 64938, 0x00, 4, 0x00200040, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Item - Warrior T8 Melee 2P Bonus +( 64952, 0x00, 7, 0x00000000, 0x00000440, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Druid T8 Feral Relic +( 64964, 0x00, 15, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Death Knight T8 Tank Relic +( 65002, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Bonus Mana Regen +( 65005, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Alacrity of the Elements +( 64999, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 5, 0, 0), -- Meteoric Inspiration +( 65007, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 5, 0, 0), -- Eye of the Broodmother +( 65013, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Pyrite Infusion +( 65020, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Mjolnir Runestone +( 65025, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Dark Matter +( 46949, 0x00, 4, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Safeguard +( 46945, 0x00, 4, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Safeguard +( 64415, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Val'anyr Hammer of Ancient Kings - Equip Effect +( 60066, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Rage of the Unraveller +( 62115, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Strength of the Titans +( 62114, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Flow of Knowledge +( 62600, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Savage Defense +( 63245, 0x00, 5, 0x00000100, 0x00800000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Pyroclasm +( 18096, 0x00, 5, 0x00000100, 0x00800000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Pyroclasm +( 18073, 0x00, 5, 0x00000100, 0x00800000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Pyroclasm +( 63280, 0x00, 11, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Glyph of Totem of Wrath +( 63310, 0x00, 5, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Glyph of Shadowflame +( 63320, 0x00, 5, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Glyph of Life Tap +( 63335, 0x00, 15, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Glyph of Howling Blast +( 63730, 0x00, 6, 0x00000800, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Serendipity +( 63733, 0x00, 6, 0x00000800, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Serendipity +( 63737, 0x00, 6, 0x00000800, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Serendipity +( 64127, 0x00, 6, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Body and Soul +( 64129, 0x00, 6, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Body and Soul +( 64568, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 3), -- Blood Reserve +( 64571, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 30), -- Blood Draining +( 64440, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000020, 0, 0, 20), -- Blade Warding +( 64714, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Flame of the Heavens +( 64738, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Show of Faith +( 64742, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 45), -- Pandora's Plea +( 64752, 0x00, 7, 0x00800000, 0x10000100, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Druid T8 Feral 2P Bonus +( 64786, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 15), -- Comet's Trail +( 64792, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 45), -- Blood of the Old God +( 64824, 0x00, 7, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Druid T8 Balance 4P Bonus +( 64860, 0x00, 9, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Hunter T8 4P Bonus +( 64867, 0x00, 3, 0x20000021, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Mage T8 2P Bonus +( 64882, 0x00, 10, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T8 Protection 4P Bonus +( 64890, 0x00, 10, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Item - Paladin T8 Holy 2P Bonus +( 64908, 0x00, 6, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Priest T8 Shadow 4P Bonus +( 64912, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Item - Priest T8 Healer 4P Bonus diff --git a/sql/old/3.1.3/04363_world_trinity_string.sql b/sql/old/3.1.3/04363_world_trinity_string.sql new file mode 100644 index 00000000000..949b337f589 --- /dev/null +++ b/sql/old/3.1.3/04363_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = 'Player%s %s (guid: %u) Account: %s (id: %u) Email: %s GMLevel: %u Last IP: %s Last login: %s Latency: %ums' WHERE `entry` = 548; diff --git a/sql/old/3.1.3/04367_world_spell_proc_event.sql b/sql/old/3.1.3/04367_world_spell_proc_event.sql new file mode 100644 index 00000000000..5eeacab4de3 --- /dev/null +++ b/sql/old/3.1.3/04367_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51483, 51485, 51486); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(51483, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000001, 0.000000, 0.000000, 0), +(51485, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000001, 0.000000, 0.000000, 0), +(51486, 0x00000001, 11, 0x20000000, 0x00000000, 0x00000000, 0x00004000, 0x00000001, 0.000000, 0.000000, 0); diff --git a/sql/old/3.1.3/04371_world_spell_linked_spell.sql b/sql/old/3.1.3/04371_world_spell_linked_spell.sql new file mode 100644 index 00000000000..82d64c3f487 --- /dev/null +++ b/sql/old/3.1.3/04371_world_spell_linked_spell.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48384, 48395, 48396); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(48384, 50170, 2, 'Improved Moonkin Form'), +(48395, 50171, 2, 'Improved Moonkin Form'), +(48396, 50172, 2, 'Improved Moonkin Form'); diff --git a/sql/old/3.1.3/04377_world_spell_proc_event.sql b/sql/old/3.1.3/04377_world_spell_proc_event.sql new file mode 100644 index 00000000000..bc006708b82 --- /dev/null +++ b/sql/old/3.1.3/04377_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53709, 53710, 53711); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(53709, 2, 10, 16384, 0, 0, 0, 0, 0, 0, 0), +(53710, 2, 10, 16384, 0, 0, 0, 0, 0, 0, 0), +(53711, 2, 10, 16384, 0, 0, 0, 0, 0, 0, 0); diff --git a/sql/old/3.1.3/04382_8115_world_playercreateinfo_action.sql b/sql/old/3.1.3/04382_8115_world_playercreateinfo_action.sql new file mode 100644 index 00000000000..1af313a0626 --- /dev/null +++ b/sql/old/3.1.3/04382_8115_world_playercreateinfo_action.sql @@ -0,0 +1,358 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8112_01_mangos_spell_proc_event required_8115_01_mangos_playercreateinfo_action bit; + +TRUNCATE TABLE `playercreateinfo_action`; +INSERT INTO `playercreateinfo_action` VALUES +(1,1,1,78,0), +(1,1,0,6603,0), +(1,1,11,117,128), +(1,2,2,635,0), +(1,2,0,6603,0), +(1,2,1,21084,0), +(1,2,10,159,128), +(1,2,11,2070,128), +(1,4,1,1752,0), +(1,4,2,2098,0), +(1,4,3,2764,0), +(1,4,0,6603,0), +(1,4,11,2070,128), +(1,5,1,585,0), +(1,5,2,2050,0), +(1,5,0,6603,0), +(1,5,10,159,128), +(1,5,11,2070,128), +(1,6,0,6603,0), +(1,6,1,49576,0), +(1,6,2,45477,0), +(1,6,3,45462,0), +(1,6,4,45902,0), +(1,6,5,47541,0), +(1,6,11,59752,0), +(1,8,1,133,0), +(1,8,2,168,0), +(1,8,0,6603,0), +(1,8,10,159,128), +(1,8,11,2070,128), +(1,9,1,686,0), +(1,9,2,687,0), +(1,9,0,6603,0), +(1,9,10,159,128), +(1,9,11,4604,128), +(2,1,1,78,0), +(2,1,0,6603,0), +(2,1,11,117,128), +(2,3,2,75,0), +(2,3,1,2973,0), +(2,3,0,6603,0), +(2,3,11,117,128), +(2,3,10,159,128), +(2,4,10,0,128), +(2,4,1,1752,0), +(2,4,2,2098,0), +(2,4,0,6603,0), +(2,4,11,117,128), +(2,6,0,6603,0), +(2,6,1,49576,0), +(2,6,2,45477,0), +(2,6,3,45462,0), +(2,6,4,45902,0), +(2,6,5,47541,0), +(2,6,10,20572,0), +(2,7,2,331,0), +(2,7,1,403,0), +(2,7,0,6603,0), +(2,7,11,117,128), +(2,7,10,159,128), +(2,9,1,686,0), +(2,9,2,687,0), +(2,9,0,6603,0), +(2,9,11,117,128), +(2,9,10,159,128), +(3,1,1,78,0), +(3,1,0,6603,0), +(3,1,11,117,128), +(3,2,2,635,0), +(3,2,0,6603,0), +(3,2,1,21084,0), +(3,2,10,159,128), +(3,2,11,4540,128), +(3,3,2,75,0), +(3,3,1,2973,0), +(3,3,0,6603,0), +(3,3,11,117,128), +(3,3,10,159,128), +(3,4,1,1752,0), +(3,4,2,2098,0), +(3,4,3,2764,0), +(3,4,0,6603,0), +(3,4,11,4540,128), +(3,5,1,585,0), +(3,5,2,2050,0), +(3,5,0,6603,0), +(3,5,10,159,128), +(3,5,11,4540,128), +(3,6,0,6603,0), +(3,6,1,49576,0), +(3,6,2,45477,0), +(3,6,3,45462,0), +(3,6,4,45902,0), +(3,6,5,47541,0), +(3,6,10,2481,0), +(4,1,1,78,0), +(4,1,0,6603,0), +(4,1,11,117,128), +(4,3,2,75,0), +(4,3,1,2973,0), +(4,3,0,6603,0), +(4,3,11,117,128), +(4,3,10,159,128), +(4,4,1,1752,0), +(4,4,2,2098,0), +(4,4,3,2764,0), +(4,4,0,6603,0), +(4,4,11,4540,128), +(4,5,1,585,0), +(4,5,2,2050,0), +(4,5,0,6603,0), +(4,5,10,159,128), +(4,5,11,2070,128), +(4,6,0,6603,0), +(4,6,1,49576,0), +(4,6,2,45477,0), +(4,6,3,45462,0), +(4,6,4,45902,0), +(4,6,5,47541,0), +(4,6,10,58984,0), +(4,6,83,58984,0), +(4,11,1,5176,0), +(4,11,2,5185,0), +(4,11,0,6603,0), +(4,11,10,159,128), +(4,11,11,4536,128), +(5,1,11,4604,128), +(5,1,0,6603,0), +(5,1,1,78,0), +(5,4,11,4604,128), +(5,4,3,2764,0), +(5,4,2,2098,0), +(5,4,1,1752,0), +(5,4,0,6603,0), +(5,5,10,159,128), +(5,5,2,2050,0), +(5,5,1,585,0), +(5,5,11,4604,128), +(5,5,0,6603,0), +(5,6,0,6603,0), +(5,6,1,49576,0), +(5,6,2,45477,0), +(5,6,3,45462,0), +(5,6,4,45902,0), +(5,6,5,47541,0), +(5,6,10,20577,0), +(5,8,11,4604,128), +(5,8,10,159,128), +(5,8,2,168,0), +(5,8,1,133,0), +(5,8,0,6603,0), +(5,9,1,686,0), +(5,9,10,159,128), +(5,9,2,687,0), +(5,9,11,4604,128), +(5,9,0,6603,0), +(6,1,1,78,0), +(6,1,2,20549,0), +(6,1,11,4540,128), +(6,1,0,6603,0), +(6,3,1,2973,0), +(6,3,10,159,128), +(6,3,2,75,0), +(6,3,3,20549,0), +(6,3,11,117,128), +(6,3,0,6603,0), +(6,6,0,6603,0), +(6,6,1,49576,0), +(6,6,2,45477,0), +(6,6,3,45462,0), +(6,6,4,45902,0), +(6,6,5,47541,0), +(6,6,10,20549,0), +(6,6,75,20549,0), +(6,7,1,403,0), +(6,7,10,159,128), +(6,7,2,331,0), +(6,7,3,20549,0), +(6,7,11,4604,128), +(6,7,0,6603,0), +(6,11,1,5176,0), +(6,11,10,159,128), +(6,11,2,5185,0), +(6,11,3,20549,0), +(6,11,11,4536,128), +(6,11,0,6603,0), +(7,1,11,117,128), +(7,1,1,78,0), +(7,1,0,6603,0), +(7,4,11,117,128), +(7,4,3,2764,0), +(7,4,1,1752,0), +(7,4,2,2098,0), +(7,4,0,6603,0), +(7,6,0,6603,0), +(7,6,1,49576,0), +(7,6,2,45477,0), +(7,6,3,45462,0), +(7,6,4,45902,0), +(7,6,5,47541,0), +(7,6,10,20589,0), +(7,6,72,6603,0), +(7,6,83,117,128), +(7,6,84,6603,0), +(7,6,96,6603,0), +(7,6,108,6603,0), +(7,8,11,4536,128), +(7,8,1,133,0), +(7,8,2,168,0), +(7,8,10,159,128), +(7,8,0,6603,0), +(7,9,11,4604,128), +(7,9,1,686,0), +(7,9,2,687,0), +(7,9,10,159,128), +(7,9,0,6603,0), +(8,1,11,117,128), +(8,1,1,78,0), +(8,1,3,2764,0), +(8,1,0,6603,0), +(8,3,10,159,128), +(8,3,11,4604,128), +(8,3,1,2973,0), +(8,3,2,75,0), +(8,3,0,6603,0), +(8,4,1,1752,0), +(8,4,3,2764,0), +(8,4,2,2098,0), +(8,4,11,117,128), +(8,4,0,6603,0), +(8,5,1,585,0), +(8,5,10,159,128), +(8,5,2,2050,0), +(8,5,11,4540,128), +(8,5,0,6603,0), +(8,6,0,6603,0), +(8,6,1,49576,0), +(8,6,2,45477,0), +(8,6,3,45462,0), +(8,6,4,45902,0), +(8,6,5,47541,0), +(8,6,10,50621,0), +(8,7,1,403,0), +(8,7,10,159,128), +(8,7,2,331,0), +(8,7,11,117,128), +(8,7,0,6603,0), +(8,8,1,133,0), +(8,8,10,159,128), +(8,8,2,168,0), +(8,8,11,117,128), +(8,8,0,6603,0), +(10,2,0,6603,0), +(10,2,1,21084,0), +(10,2,2,635,0), +(10,2,3,28734,0), +(10,2,4,28730,0), +(10,2,10,159,128), +(10,2,11,20857,128), +(10,3,0,6603,0), +(10,3,1,2973,0), +(10,3,2,75,0), +(10,3,3,28734,0), +(10,3,4,28730,0), +(10,3,10,159,128), +(10,3,11,20857,128), +(10,4,0,6603,0), +(10,4,1,1752,0), +(10,4,2,2098,0), +(10,4,3,2764,0), +(10,4,4,28734,0), +(10,4,5,25046,0), +(10,4,11,20857,128), +(10,5,0,6603,0), +(10,5,1,585,0), +(10,5,2,2050,0), +(10,5,3,28734,0), +(10,5,4,28730,0), +(10,5,10,159,128), +(10,5,11,20857,128), +(10,6,0,6603,0), +(10,6,1,49576,0), +(10,6,2,45477,0), +(10,6,3,45462,0), +(10,6,4,45902,0), +(10,6,5,47541,0), +(10,6,6,50613,0), +(10,8,0,6603,0), +(10,8,1,133,0), +(10,8,2,168,0), +(10,8,3,28734,0), +(10,8,4,28730,0), +(10,8,10,159,128), +(10,8,11,20857,128), +(10,9,11,20857,128), +(10,9,10,159,128), +(10,9,4,28730,0), +(10,9,3,28734,0), +(10,9,2,687,0), +(10,9,1,686,0), +(10,9,0,6603,0), +(11,1,0,6603,0), +(11,1,72,6603,0), +(11,1,73,78,0), +(11,1,74,28880,0), +(11,1,83,4540,128), +(11,1,84,6603,0), +(11,1,96,6603,0), +(11,1,108,6603,0), +(11,2,0,6603,0), +(11,2,1,21084,0), +(11,2,2,635,0), +(11,2,3,59542,0), +(11,2,10,159,128), +(11,2,11,4540,128), +(11,2,83,4540,128), +(11,3,0,6603,0), +(11,3,1,2973,0), +(11,3,2,75,0), +(11,3,3,59543,0), +(11,3,10,159,128), +(11,3,11,4540,128), +(11,3,72,6603,0), +(11,3,73,2973,0), +(11,3,74,75,0), +(11,3,82,159,128), +(11,3,83,4540,128), +(11,5,0,6603,0), +(11,5,1,585,0), +(11,5,2,2050,0), +(11,5,3,59544,0), +(11,5,10,159,128), +(11,5,11,4540,128), +(11,5,83,4540,128), +(11,6,0,6603,0), +(11,6,1,49576,0), +(11,6,2,45477,0), +(11,6,3,45462,0), +(11,6,4,45902,0), +(11,6,5,47541,0), +(11,6,6,59545,0), +(11,7,0,6603,0), +(11,7,1,403,0), +(11,7,2,331,0), +(11,7,3,59547,0), +(11,7,10,159,128), +(11,7,11,4540,128), +(11,8,0,6603,0), +(11,8,1,133,0), +(11,8,2,168,0), +(11,8,3,59548,0), +(11,8,10,159,128), +(11,8,11,4540,128), +(11,8,83,4540,128); diff --git a/sql/old/3.1.3/04392_world.sql b/sql/old/3.1.3/04392_world.sql new file mode 100644 index 00000000000..e8a5bbdb562 --- /dev/null +++ b/sql/old/3.1.3/04392_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (20594); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 20594, 65116, 2, 'Stoneform'); diff --git a/sql/old/3.1.3/04393_world_spell_proc_event.sql b/sql/old/3.1.3/04393_world_spell_proc_event.sql new file mode 100644 index 00000000000..9d2fb7d776a --- /dev/null +++ b/sql/old/3.1.3/04393_world_spell_proc_event.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (57470, 57472, 18119, 18120, 35100, 35102); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 57470, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Renewed Hope +( 57472, 0x00, 6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Renewed Hope +( 35100, 0x00, 9, 0x00001000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0, 0, 0), -- Concussive Barrage +( 35102, 0x00, 9, 0x00001000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0, 0, 0), -- Concussive Barrage +( 18119, 0x00, 5, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Aftermath +( 18120, 0x00, 5, 0x00000000, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Aftermath diff --git a/sql/old/3.1.3/04394_world_spell_proc_event.sql b/sql/old/3.1.3/04394_world_spell_proc_event.sql new file mode 100644 index 00000000000..babd3782fea --- /dev/null +++ b/sql/old/3.1.3/04394_world_spell_proc_event.sql @@ -0,0 +1,12 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (13165, 14318, 14319, 14320, 14321, 14322, 25296, 27044, 61846, 61847); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 13165, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 14318, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 14319, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 14320, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 14321, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 14322, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 25296, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 27044, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Hawk +( 61846, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Aspect of the Dragonhawk +( 61847, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0); -- Aspect of the Dragonhawk diff --git a/sql/old/3.1.3/04397_world_playercreateinfo_spell_TDB.sql b/sql/old/3.1.3/04397_world_playercreateinfo_spell_TDB.sql new file mode 100644 index 00000000000..5bc5689bbf1 --- /dev/null +++ b/sql/old/3.1.3/04397_world_playercreateinfo_spell_TDB.sql @@ -0,0 +1,6 @@ +DELETE FROM `playercreateinfo_spell` WHERE `spell` = 60091; +INSERT INTO `playercreateinfo_spell` (`race`, `class`, `Spell`, `Note`) VALUES +(1, 2, 60091, 'Judgement Anti-Parry/Dodge Passive'), +(3, 2, 60091, 'Judgement Anti-Parry/Dodge Passive'), +(10, 2, 60091, 'Judgement Anti-Parry/Dodge Passive'), +(11, 2, 60091, 'Judgement Anti-Parry/Dodge Passive'); diff --git a/sql/old/3.1.3/04401_world_spell_proc_event.sql b/sql/old/3.1.3/04401_world_spell_proc_event.sql new file mode 100644 index 00000000000..c2f993e6eb2 --- /dev/null +++ b/sql/old/3.1.3/04401_world_spell_proc_event.sql @@ -0,0 +1,13 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (49223, 49599,49188 , 56822, 59057, 55666, 55667, 55668, 55669, 55670, 58616); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 49223, 0x00, 15, 0x00000011, 0x08020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Dirge +( 49599, 0x00, 15, 0x00000011, 0x08020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Dirge +( 49188, 0x00, 15, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Rime +( 56822, 0x00, 15, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Rime +( 59057, 0x00, 15, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Rime +( 55666, 0x00, 15, 0x00000001, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Desecration +( 55667, 0x00, 15, 0x00000001, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Desecration +( 55668, 0x00, 15, 0x00000001, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Desecration +( 55669, 0x00, 15, 0x00000001, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Desecration +( 55670, 0x00, 15, 0x00000001, 0x08000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Desecration +( 58616, 0x00, 15, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Glyph of Heart Strike diff --git a/sql/old/3.1.3/04408_world_spell_proc_event.sql b/sql/old/3.1.3/04408_world_spell_proc_event.sql new file mode 100644 index 00000000000..108c983e196 --- /dev/null +++ b/sql/old/3.1.3/04408_world_spell_proc_event.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16164, 49149, 50115, 49217, 49654, 49655, 49137, 49657, 58620); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 16164, 0x00, 11, 0x901000C3, 0x00001000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Elemental Focus +( 49149, 0x00, 15, 0x00000006, 0x00020002, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Chill of the Grave +( 50115, 0x00, 15, 0x00000006, 0x00020002, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Chill of the Grave +( 49217, 0x00, 15, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0, 0, 1), -- Wandering Plague +( 49654, 0x00, 15, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0, 0, 1), -- Wandering Plague +( 49655, 0x00, 15, 0x00000000, 0x00000000, 0x00000002, 0x00000000, 0x00000000, 0, 0, 1), -- Wandering Plague +( 49137, 0x00, 15, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Endless Winter +( 49657, 0x00, 15, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Endless Winter +( 58620, 0x00, 15, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Glyph of Chains of Ice diff --git a/sql/old/3.1.3/04409_world_spell_proc_event.sql b/sql/old/3.1.3/04409_world_spell_proc_event.sql new file mode 100644 index 00000000000..76184c6b0c0 --- /dev/null +++ b/sql/old/3.1.3/04409_world_spell_proc_event.sql @@ -0,0 +1,21 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (31876, 31877, 31878, 34258, 34262, 37195, 40470, 48835, 53380, 53381, 53382, 53486, 53488, 53671, 53673, 54151, 54154, 54155, 63310); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 31876, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Wise (Rank 1) +( 31877, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Wise (Rank 2) +( 31878, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Wise (Rank 3) +( 34258, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Justice +( 34262, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Mercy +( 37195, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgement Group Heal +( 40470, 0x00, 10, 0xC0800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Paladin Tier 6 Trinket +( 48835, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Justice +( 53380, 0x00, 10, 0x00800000, 0x00020000, 0x00000000, 0x00000000, 0x00040002, 0, 0, 0), -- Righteous Vengeance (Rank 1) +( 53381, 0x00, 10, 0x00800000, 0x00020000, 0x00000000, 0x00000000, 0x00040002, 0, 0, 0), -- Righteous Vengeance (Rank 2) +( 53382, 0x00, 10, 0x00800000, 0x00020000, 0x00000000, 0x00000000, 0x00040002, 0, 0, 0), -- Righteous Vengeance (Rank 3) +( 53486, 0x00, 10, 0x00800000, 0x00028000, 0x00000000, 0x00000000, 0x00040002, 0, 0, 0), -- The Art of War (Rank 1) +( 53488, 0x00, 10, 0x00800000, 0x00028000, 0x00000000, 0x00000000, 0x00040002, 0, 0, 0), -- The Art of War (Rank 2) +( 53671, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Pure (Rank 1) +( 53673, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Pure (Rank 2) +( 54151, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Pure (Rank 3) +( 54154, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0), -- Judgements of the Pure (Rank 4) +( 63310, 0x00, 5, 0x00000000, 0x00010000, 0x00000000, 0x00010000, 0x00000000, 0, 0, 0), -- Glyph of Shadowflame +( 54155, 0x00, 10, 0x00800000, 0x00000000, 0x00000000, 0x00000000, 0x00040000, 0, 0, 0); -- Judgements of the Pure (Rank 5) diff --git a/sql/old/3.1.3/04411_world_spell_bonus_data_TDB.sql b/sql/old/3.1.3/04411_world_spell_bonus_data_TDB.sql new file mode 100644 index 00000000000..35c2ad55576 --- /dev/null +++ b/sql/old/3.1.3/04411_world_spell_bonus_data_TDB.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (54158); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +(54158, 0.25, 0, 0.16, 'Paladin - Jugdement (Seal of Light, Seal of Wisdom, Seal of Justice)'); diff --git a/sql/old/3.1.3/04422_world_script.sql b/sql/old/3.1.3/04422_world_script.sql new file mode 100644 index 00000000000..99f8591dd04 --- /dev/null +++ b/sql/old/3.1.3/04422_world_script.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_dark_rider_of_acherus' WHERE `entry` =28654; diff --git a/sql/old/3.1.3/04423_world.sql b/sql/old/3.1.3/04423_world.sql new file mode 100644 index 00000000000..638d0d3c9d9 --- /dev/null +++ b/sql/old/3.1.3/04423_world.sql @@ -0,0 +1,18 @@ +UPDATE `creature_template` SET `ScriptName`='EventAI', `modelid_A` = 16925,`modelid_H` = 16925, `minmana` = 1000000,`maxmana` = 1000000, `unit_flags` = 33554434 WHERE `entry` IN(29998, 33753, 33752, 33751, 33750); +DELETE FROM `creature_ai_scripts` WHERE `creature_id` IN (29998, 33753, 33752, 33751, 33750); +INSERT INTO `creature_ai_scripts` VALUES +-- Desecration +( 2999801, 29998, 11, 0, 100, 0, 0, 0, 0, 0, 11, 55741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Desecration'), +( 2999800, 29998, 1, 0, 100, 0, 1, 1, 0, 0, 11, 55671, 0, 2, 11, 55710, 0, 2, 0, 0, 0, 0, 'Desecration'), +-- Desecration +( 3375301, 33753, 11, 0, 100, 0, 0, 0, 0, 0, 11, 55741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Desecration'), +( 3375300, 33753, 1, 0, 100, 0, 1, 1, 0, 0, 11, 63584, 0, 2, 11, 63580, 0, 2, 0, 0, 0, 0, 'Desecration'), +-- Desecration +( 3375201, 33752, 11, 0, 100, 0, 0, 0, 0, 0, 11, 55741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Desecration'), +( 3375200, 33752, 1, 0, 100, 0, 1, 1, 0, 0, 11, 63585, 0, 2, 11, 63581, 0, 2, 0, 0, 0, 0, 'Desecration'), +-- Desecration +( 3375101, 33751, 11, 0, 100, 0, 0, 0, 0, 0, 11, 55741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Desecration'), +( 3375100, 33751, 1, 0, 100, 0, 1, 1, 0, 0, 11, 63586, 0, 2, 11, 63582, 0, 2, 0, 0, 0, 0, 'Desecration'), +-- Desecration +( 3375001, 33750, 11, 0, 100, 0, 0, 0, 0, 0, 11, 55741, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Desecration'), +( 3375000, 33750, 1, 0, 100, 0, 1, 1, 0, 0, 11, 63587, 0, 2, 11, 63583, 0, 2, 0, 0, 0, 0, 'Desecration'); diff --git a/sql/old/3.1.3/04426_world.sql b/sql/old/3.1.3/04426_world.sql new file mode 100644 index 00000000000..0db361d93bf --- /dev/null +++ b/sql/old/3.1.3/04426_world.sql @@ -0,0 +1,28 @@ +DELETE FROM `creature_questrelation` WHERE `quest` = 12754; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12754; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_questrelation` WHERE `quest` = 12757; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12757); +DELETE FROM `creature_questrelation` WHERE `quest` = 12754; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12754; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_questrelation` WHERE `quest` = 12755; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12755); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12756; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12756); +DELETE FROM `creature_questrelation` WHERE `quest` = 12757; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12757); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12800; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (31082, 12800); +DELETE FROM `creature_questrelation` WHERE `quest` = 12801; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (31082, 12801); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12801; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (29173, 12801); +UPDATE `quest_template` SET `PrevQuestId`=13166 WHERE `entry`=13188; +UPDATE `quest_template` SET `PrevQuestId`=13166 WHERE `entry`=13189; + +UPDATE `creature` SET `phaseMask`=128 WHERE `id` IN (31082,29173,29199,29204,29200); +-- Citizen of New Avalon +UPDATE creature_template SET unit_flags = 537166336, dynamicflags = 0 WHERE entry = 28942; diff --git a/sql/old/3.1.3/04428_world_spell_proc_event.sql b/sql/old/3.1.3/04428_world_spell_proc_event.sql new file mode 100644 index 00000000000..bedb7cabe28 --- /dev/null +++ b/sql/old/3.1.3/04428_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56342, 56343, 56344, 59725); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 59725, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0, 0, 0), -- Improved Spell Reflection +( 56342, 0x00, 9, 0x00000018, 0x08000000, 0x00020000, 0x00000000, 0x00000000, 0, 0, 0), -- Lock and Load +( 56343, 0x00, 9, 0x00000018, 0x08000000, 0x00020000, 0x00000000, 0x00000000, 0, 0, 0), -- Lock and Load +( 56344, 0x00, 9, 0x00000018, 0x08000000, 0x00020000, 0x00000000, 0x00000000, 0, 0, 0); -- Lock and Load diff --git a/sql/old/3.1.3/04429_world_spell_proc_event.sql b/sql/old/3.1.3/04429_world_spell_proc_event.sql new file mode 100644 index 00000000000..b67c802610f --- /dev/null +++ b/sql/old/3.1.3/04429_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (20210, 20212, 20213, 20214, 20215); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 20210, 0x00, 10, 0xC0000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Illumination (Rank 1) +( 20212, 0x00, 10, 0xC0000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Illumination (Rank 2) +( 20213, 0x00, 10, 0xC0000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Illumination (Rank 3) +( 20214, 0x00, 10, 0xC0000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0), -- Illumination (Rank 4) +( 20215, 0x00, 10, 0xC0000000, 0x00010000, 0x00000000, 0x00000000, 0x00000002, 0, 0, 0); -- Illumination (Rank 5) diff --git a/sql/old/3.1.3/04431_world_trinity_string.sql b/sql/old/3.1.3/04431_world_trinity_string.sql new file mode 100644 index 00000000000..564f465dc69 --- /dev/null +++ b/sql/old/3.1.3/04431_world_trinity_string.sql @@ -0,0 +1,4 @@ +UPDATE `trinity_string` SET `content_default` = 'Active connections: %u (max: %u) Queued connections: %u (max: %u)' WHERE `entry` = 12; + +DELETE FROM `trinity_string` WHERE `entry` = 60; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES (60, 'Online players: %u (max: %u)'); diff --git a/sql/old/3.1.3/04432_world.sql b/sql/old/3.1.3/04432_world.sql new file mode 100644 index 00000000000..895ffbb503a --- /dev/null +++ b/sql/old/3.1.3/04432_world.sql @@ -0,0 +1,58 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_a_special_surprise' WHERE `entry` IN (29032, 29061, 29065, 29067, 29068, 29070, 29074, 29072, 29073, 29071); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1609078 AND -1609025; +INSERT INTO `script_texts` (`entry`, `content_default`, `sound`, `type`, `language`, `emote`, `comment`) VALUES +(-1609025,'Come to finish the job, have you?',0,0,0,1,'special_surprise SAY_EXEC_START_1'), +(-1609026,'Come to finish the job, have ye?',0,0,0,1,'special_surprise SAY_EXEC_START_2'), +(-1609027,'Come ta finish da job, mon?',0,0,0,1,'special_surprise SAY_EXEC_START_3'), +(-1609028,'You\'ll look me in the eyes when...',0,0,0,25,'special_surprise SAY_EXEC_PROG_1'), +(-1609029,'Well this son o\' Ironforge would like...',0,0,0,25,'special_surprise SAY_EXEC_PROG_2'), +(-1609030,'Ironic, isn\'t it? To be killed...',0,0,0,25,'special_surprise SAY_EXEC_PROG_3'), +(-1609031,'If you\'d allow me just one...',0,0,0,25,'special_surprise SAY_EXEC_PROG_4'), +(-1609032,'I\'d like to stand for...',0,0,0,25,'special_surprise SAY_EXEC_PROG_5'), +(-1609033,'I want to die like an orc...',0,0,0,25,'special_surprise SAY_EXEC_PROG_6'), +(-1609034,'Dis troll gonna stand for da...',0,0,0,25,'special_surprise SAY_EXEC_PROG_7'), +(-1609035,'$N?',0,0,0,1,'special_surprise SAY_EXEC_NAME_1'), +(-1609036,'$N? Mon?',0,0,0,1,'special_surprise SAY_EXEC_NAME_2'), +(-1609037,'$N, I\'d recognize that face anywhere... What... What have they done to you, $N?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_1'), +(-1609038,'$N, I\'d recognize those face tentacles anywhere... What... What have they done to you, $N?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_2'), +(-1609039,'$N, I\'d recognize that face anywhere... What... What have they done to ye, $Glad:lass;?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_3'), +(-1609040,'$N, I\'d recognize that decay anywhere... What... What have they done to you, $N?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_4'), +(-1609041,'$N, I\'d recognize those horns anywhere... What have they done to you, $N?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_5'), +(-1609042,'$N, I\'d recognize dem tusks anywhere... What... What have dey done ta you, mon?',0,0,0,1,'special_surprise SAY_EXEC_RECOG_6'), +(-1609043,'You don\'t remember me, do you? Blasted Scourge... They\'ve tried to drain you of everything that made you a righteous force of reckoning. Every last ounce of good... Everything that made you a draenei!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_1'), +(-1609044,'Ye don\'t remember me, do ye? Blasted Scourge... They\'ve tried to drain ye o\' everything that made ye a righteous force o\' reckoning. Every last ounce o\' good... Everything that made you a $Gson:daughter; of Ironforge!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_2'), +(-1609045,'You don\'t remember me, do you? We were humans once - long, long ago - until Lordaeron fell to the Scourge. Your transformation to a Scourge zombie came shortly after my own. Not long after that, our minds were freed by the Dark Lady.',0,0,0,1,'special_surprise SAY_EXEC_NOREM_3'), +(-1609046,'You don\'t remember me, do you? Blasted Scourge... They\'ve tried to drain you of everything that made you a pint-sized force of reckoning. Every last ounce of good... Everything that made you a gnome!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_4'), +(-1609047,'You don\'t remember me, do you? Blasted Scourge...They\'ve tried to drain of everything that made you a righteous force of reckoning. Every last ounce of good...Everything that made you a human!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_5'), +(-1609048,'You don\'t remember me? When you were a child your mother would leave you in my care while she served at the Temple of the Moon. I held you in my arms and fed you with honey and sheep\'s milk to calm you until she would return. You were my little angel. Blasted Scourge... What have they done to you, $N?',0,0,0,1,'special_surprise SAY_EXEC_NOREM_6'), +(-1609049,'You don\'t recognize me, do you? Blasted Scourge... They\'ve tried to drain you of everything that made you a righteous force of reckoning. Every last ounce of good... Everything that made you an orc!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_7'), +(-1609050,'You don\'t remember me, do you? Blasted Scourge... They\'ve tried to drain you of everything that made you a righteous force of reckoning. Every last ounce of good... Everything that made you a tauren!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_8'), +(-1609051,'You don\'t remember me, mon? Damn da Scourge! Dey gone ta drain you of everytin dat made ya a mojo masta. Every last ounce of good... Everytin\' dat made ya a troll hero, mon!',0,0,0,1,'special_surprise SAY_EXEC_NOREM_9'), +(-1609052,'A pact was made, $Gbrother:sister;! We vowed vengeance against the Lich King! For what he had done to us! We battled the Scourge as Forsaken, pushing them back into the plaguelands and freeing Tirisfal! You and I were champions of the Forsaken!',0,0,0,1,'special_surprise SAY_EXEC_THINK_1'), +(-1609053,'You must remember the splendor of life, $Gbrother:sister;. You were a champion of the Kaldorei once! This isn\'t you!',0,0,0,1,'special_surprise SAY_EXEC_THINK_2'), +(-1609054,'Think, $N. Think back. Try and remember the majestic halls of Silvermoon City, where you were born. Remember the splendor of life, $Gbrother:sister;. You were a champion of the sin\'dorei once! This isn\'t you.',0,0,0,6,'special_surprise SAY_EXEC_THINK_3'), +(-1609055,'Think, $N. Think back. Try and remember the proud mountains of Argus, where you were born. Remember the splendor of life, $Gbrother:sister;. You were a champion of the draenei once! This isn\'t you.',0,0,0,6,'special_surprise SAY_EXEC_THINK_4'), +(-1609056,'Think, $N. Think back. Try and remember the snow capped mountains o\' Dun Morogh! Ye were born there, $Glad:lass;. Remember the splendor o\' life, $N! Ye were a champion o\' the dwarves once! This isn\'t ye!',0,0,0,6,'special_surprise SAY_EXEC_THINK_5'), +(-1609057,'Think, $N. Think back. Try and remember Gnomeregan before those damned troggs! Remember the feel of an [arclight spanner] $Gbrother:sister;. You were a champion of gnome-kind once! This isn\'t you.',0,0,0,6,'special_surprise SAY_EXEC_THINK_6'), +(-1609058,'Think, $N. Think back. Try and remember the hills and valleys of Elwynn, where you were born. Remember the splendor of life, $Gbrother:sister;. You were a champion of the Alliance once! This isn\'t you.',0,0,0,6,'special_surprise SAY_EXEC_THINK_7'), +(-1609059,'Think, $N. Think back. Try and remember Durotar, $Gbrother:sister;! Remember the sacrifices our heroes made so that we could be free of the blood curse. Harken back to the Valley of Trials, where we were reborn into a world without demonic influence. We found the splendor of life, $N. Together! This isn\'t you. You were a champion of the Horde once!',0,0,0,6,'special_surprise SAY_EXEC_THINK_8'), +(-1609060,'Think, $N. Think back. Try and remember the rolling plains of Mulgore, where you were born. Remember the splendor of life, $Gbrother:sister;. You were a champion of the tauren once! This isn\'t you.',0,0,0,6,'special_surprise SAY_EXEC_THINK_9'), +(-1609061,'TINK $N. Tink back, mon! We be Darkspear, mon! Bruddas and sistas! Remember when we fought the Zalazane and done took he head and freed da Echo Isles? MON! TINK! You was a champion of da Darkspear trolls!',0,0,0,6,'special_surprise SAY_EXEC_THINK_10'), +(-1609062,'Listen to me, $N. You must fight against the Lich King\'s control. He is a monster that wants to see this world - our world - in ruin. Don\'t let him use you to accomplish his goals. You were once a hero and you can be again. Fight, damn you! Fight his control!',0,0,0,5,'special_surprise SAY_EXEC_LISTEN_1'), +(-1609063,'Listen to me, $N Ye must fight against the Lich King\'s control. He\'s a monster that wants to see this world - our world - in ruin. Don\'t let him use ye to accomplish his goals. Ye were once a hero and ye can be again. Fight, damn ye! Fight his control!',0,0,0,5,'special_surprise SAY_EXEC_LISTEN_2'), +(-1609064,'Listen to me, $N. You must fight against the Lich King\'s control. He is a monster that wants to see this world - our world - in ruin. Don\'t let him use you to accomplish his goals AGAIN. You were once a hero and you can be again. Fight, damn you! Fight his control!',0,0,0,5,'special_surprise SAY_EXEC_LISTEN_3'), +(-1609065,'Listen ta me, $Gbrudda:sista;. You must fight against da Lich King\'s control. He be a monstar dat want ta see dis world - our world - be ruined. Don\'t let he use you ta accomplish he goals. You be a hero once and you be a hero again! Fight it, mon! Fight he control!',0,0,0,5,'special_surprise SAY_EXEC_LISTEN_4'), +(-1609066,'What\'s going on in there? What\'s taking so long, $N?',0,1,0,0,'special_surprise SAY_PLAGUEFIST'), +(-1609067,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Silvermoon. This world is worth saving!',0,0,0,18,'special_surprise SAY_EXEC_TIME_1'), +(-1609068,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Argus. Don\'t let that happen to this world.',0,0,0,18,'special_surprise SAY_EXEC_TIME_2'), +(-1609069,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both $N... For KHAAAAAAAAZZZ MODAAAAAANNNNNN!!!',0,0,0,18,'special_surprise SAY_EXEC_TIME_3'), +(-1609070,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Tirisfal! This world is worth saving!',0,0,0,18,'special_surprise SAY_EXEC_TIME_4'), +(-1609071,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Gnomeregan! This world is worth saving.',0,0,0,18,'special_surprise SAY_EXEC_TIME_5'), +(-1609072,'There... There\'s no more time for me. I\'m done for. FInish me off, $N. Do it or they\'ll kill us both. $N...Remember Elwynn. This world is worth saving.',0,0,0,18,'special_surprise SAY_EXEC_TIME_6'), +(-1609073,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Teldrassil, our beloved home. This world is worth saving.',0,0,0,18,'special_surprise SAY_EXEC_TIME_7'), +(-1609074,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... For the Horde! This world is worth saving.',0,0,0,18,'special_surprise SAY_EXEC_TIME_8'), +(-1609075,'There... There\'s no more time for me. I\'m done for. Finish me off, $N. Do it or they\'ll kill us both. $N... Remember Mulgore. This world is worth saving.',0,0,0,18,'special_surprise SAY_EXEC_TIME_9'), +(-1609076,'Der... Der\'s no more time for me. I be done for. Finish me off $N. Do it or they\'ll kill us both. $N... Remember Sen\'jin Village, mon! Dis world be worth saving!',0,0,0,18,'special_surprise SAY_EXEC_TIME_10'), +(-1609077,'Do it, $N! Put me out of my misery!',0,0,0,1,'special_surprise SAY_EXEC_WAITING'), +(-1609078,'dies from his wounds.',0,2,0,0,'special_surprise EMOTE_DIES'); diff --git a/sql/old/3.1.3/04445_8158_world_playercreateinfo_action.sql b/sql/old/3.1.3/04445_8158_world_playercreateinfo_action.sql new file mode 100644 index 00000000000..c4c1eb98d06 --- /dev/null +++ b/sql/old/3.1.3/04445_8158_world_playercreateinfo_action.sql @@ -0,0 +1,453 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8140_01_mangos_spell_proc_event required_8158_01_mangos_playercreateinfo_action bit; + +DROP TABLE IF EXISTS `playercreateinfo_action`; +CREATE TABLE `playercreateinfo_action` ( + `race` tinyint(3) unsigned NOT NULL default '0', + `class` tinyint(3) unsigned NOT NULL default '0', + `button` smallint(5) unsigned NOT NULL default '0', + `action` int(11) unsigned NOT NULL default '0', + `type` smallint(5) unsigned NOT NULL default '0', + KEY `playercreateinfo_race_class_index` (`race`,`class`), + PRIMARY KEY (`race`,`class`,`button`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +INSERT INTO `playercreateinfo_action` VALUES +(1,1,0,6603,0), +(1,1,11,117,128), +(1,1,72,6603,0), +(1,1,73,78,0), +(1,1,82,59752,0), +(1,1,83,117,128), +(1,1,84,6603,0), +(1,1,96,6603,0), +(1,1,108,6603,0), +(1,2,0,6603,0), +(1,2,1,20154,0), +(1,2,2,635,0), +(1,2,9,59752,0), +(1,2,10,159,128), +(1,2,11,2070,128), +(1,4,0,6603,0), +(1,4,1,1752,0), +(1,4,2,2098,0), +(1,4,3,2764,0), +(1,4,10,59752,0), +(1,4,11,2070,128), +(1,5,0,6603,0), +(1,5,1,585,0), +(1,5,2,2050,0), +(1,5,9,59752,0), +(1,5,10,159,128), +(1,5,11,2070,128), +(1,6,0,6603,0), +(1,6,1,49576,0), +(1,6,2,45477,0), +(1,6,3,45462,0), +(1,6,4,45902,0), +(1,6,5,47541,0), +(1,6,11,59752,0), +(1,8,0,6603,0), +(1,8,1,133,0), +(1,8,2,168,0), +(1,8,9,59752,0), +(1,8,10,159,128), +(1,8,11,2070,128), +(1,9,0,6603,0), +(1,9,1,686,0), +(1,9,2,687,0), +(1,9,9,59752,0), +(1,9,10,159,128), +(1,9,11,4604,128), +(2,1,0,6603,0), +(2,1,72,6603,0), +(2,1,73,78,0), +(2,1,74,20572,0), +(2,1,83,117,128), +(2,1,84,6603,0), +(2,1,96,6603,0), +(2,1,108,6603,0), +(2,3,0,6603,0), +(2,3,1,2973,0), +(2,3,2,75,0), +(2,3,4,20572,0), +(2,3,10,159,128), +(2,3,11,117,128), +(2,4,0,6603,0), +(2,4,1,1752,0), +(2,4,2,2098,0), +(2,4,3,2764,0), +(2,4,4,20572,0), +(2,4,11,117,128), +(2,6,0,6603,0), +(2,6,1,49576,0), +(2,6,2,45477,0), +(2,6,3,45462,0), +(2,6,4,45902,0), +(2,6,5,47541,0), +(2,6,10,20572,0), +(2,7,0,6603,0), +(2,7,1,403,0), +(2,7,2,331,0), +(2,7,3,33697,0), +(2,7,10,159,128), +(2,7,11,117,128), +(2,9,0,6603,0), +(2,9,1,686,0), +(2,9,2,687,0), +(2,9,3,33702,0), +(2,9,10,159,128), +(2,9,11,117,128), +(3,1,0,6603,0), +(3,1,1,78,0), +(3,1,11,117,128), +(3,1,72,6603,0), +(3,1,73,78,0), +(3,1,74,20594,0), +(3,1,75,2481,0), +(3,1,83,117,128), +(3,1,84,6603,0), +(3,1,96,6603,0), +(3,1,108,6603,0), +(3,2,0,6603,0), +(3,2,1,20154,0), +(3,2,2,635,0), +(3,2,3,20594,0), +(3,2,4,2481,0), +(3,2,10,159,128), +(3,2,11,4540,128), +(3,3,0,6603,0), +(3,3,1,2973,0), +(3,3,2,75,0), +(3,3,3,20594,0), +(3,3,4,2481,0), +(3,3,10,159,128), +(3,3,11,117,128), +(3,3,75,20594,0), +(3,3,76,2481,0), +(3,4,0,6603,0), +(3,4,1,1752,0), +(3,4,2,2098,0), +(3,4,3,2764,0), +(3,4,4,20594,0), +(3,4,5,2481,0), +(3,4,11,4540,128), +(3,5,0,6603,0), +(3,5,1,585,0), +(3,5,2,2050,0), +(3,5,3,20594,0), +(3,5,4,2481,0), +(3,5,10,159,128), +(3,5,11,4540,128), +(3,6,0,6603,0), +(3,6,1,49576,0), +(3,6,2,45477,0), +(3,6,3,45462,0), +(3,6,4,45902,0), +(3,6,5,47541,0), +(3,6,10,2481,0), +(4,1,72,6603,0), +(4,1,73,6603,0), +(4,1,74,78,0), +(4,1,83,58984,0), +(4,1,84,117,128), +(4,1,85,6603,0), +(4,1,97,6603,0), +(4,1,109,6603,0), +(4,3,0,6603,0), +(4,3,1,2973,0), +(4,3,2,75,0), +(4,3,3,58984,0), +(4,3,10,159,128), +(4,3,11,117,128), +(4,4,0,6603,0), +(4,4,1,1752,0), +(4,4,2,2098,0), +(4,4,3,2764,0), +(4,4,4,58984,0), +(4,4,11,4540,128), +(4,5,0,6603,0), +(4,5,1,585,0), +(4,5,2,2050,0), +(4,5,3,58984,0), +(4,5,10,159,128), +(4,5,11,2070,128), +(4,6,0,6603,0), +(4,6,1,49576,0), +(4,6,2,45477,0), +(4,6,3,45462,0), +(4,6,4,45902,0), +(4,6,5,47541,0), +(4,6,10,58984,0), +(4,6,83,58984,0), +(4,11,0,6603,0), +(4,11,1,5176,0), +(4,11,2,5185,0), +(4,11,3,58984,0), +(4,11,10,159,128), +(4,11,11,4536,128), +(5,1,0,6603,0), +(5,1,72,6603,0), +(5,1,73,78,0), +(5,1,74,20577,0), +(5,1,83,4604,128), +(5,1,84,6603,0), +(5,1,96,6603,0), +(5,1,108,6603,0), +(5,4,0,6603,0), +(5,4,1,1752,0), +(5,4,2,2098,0), +(5,4,3,2764,0), +(5,4,4,20577,0), +(5,4,11,4604,128), +(5,5,0,6603,0), +(5,5,1,585,0), +(5,5,2,2050,0), +(5,5,3,20577,0), +(5,5,10,159,128), +(5,5,11,4604,128), +(5,6,0,6603,0), +(5,6,1,49576,0), +(5,6,2,45477,0), +(5,6,3,45462,0), +(5,6,4,45902,0), +(5,6,5,47541,0), +(5,6,10,20577,0), +(5,8,0,6603,0), +(5,8,1,133,0), +(5,8,2,168,0), +(5,8,3,20577,0), +(5,8,10,159,128), +(5,8,11,4604,128), +(5,9,0,6603,0), +(5,9,1,686,0), +(5,9,2,687,0), +(5,9,3,20577,0), +(5,9,10,159,128), +(5,9,11,4604,128), +(6,1,0,6603,0), +(6,1,1,78,0), +(6,1,3,20549,0), +(6,1,72,6603,0), +(6,1,73,78,0), +(6,1,74,20549,0), +(6,1,83,4540,128), +(6,1,84,6603,0), +(6,1,96,6603,0), +(6,1,108,6603,0), +(6,3,0,6603,0), +(6,3,1,2973,0), +(6,3,2,75,0), +(6,3,3,20549,0), +(6,3,10,159,128), +(6,3,11,117,128), +(6,3,76,20549,0), +(6,6,0,6603,0), +(6,6,1,49576,0), +(6,6,2,45477,0), +(6,6,3,45462,0), +(6,6,4,45902,0), +(6,6,5,47541,0), +(6,6,10,20549,0), +(6,6,75,20549,0), +(6,7,0,6603,0), +(6,7,1,403,0), +(6,7,2,331,0), +(6,7,3,20549,0), +(6,7,10,159,128), +(6,7,11,4604,128), +(6,7,76,20549,0), +(6,11,0,6603,0), +(6,11,1,5176,0), +(6,11,2,5185,0), +(6,11,3,20549,0), +(6,11,10,159,128), +(6,11,11,4536,128), +(6,11,73,6603,0), +(6,11,76,20549,0), +(6,11,85,6603,0), +(6,11,97,6603,0), +(6,11,109,6603,0), +(7,1,0,6603,0), +(7,1,1,78,0), +(7,1,10,20589,0), +(7,1,11,117,128), +(7,1,72,6603,0), +(7,1,73,78,0), +(7,1,82,20589,0), +(7,1,83,117,128), +(7,1,84,6603,0), +(7,1,96,6603,0), +(7,1,108,6603,0), +(7,4,0,6603,0), +(7,4,1,1752,0), +(7,4,2,2098,0), +(7,4,3,2764,0), +(7,4,10,20589,0), +(7,4,11,117,128), +(7,6,0,6603,0), +(7,6,1,49576,0), +(7,6,2,45477,0), +(7,6,3,45462,0), +(7,6,4,45902,0), +(7,6,5,47541,0), +(7,6,10,20589,0), +(7,6,11,117,128), +(7,6,72,6603,0), +(7,6,83,117,128), +(7,6,84,6603,0), +(7,6,96,6603,0), +(7,6,108,6603,0), +(7,8,0,6603,0), +(7,8,1,133,0), +(7,8,2,168,0), +(7,8,9,20589,0), +(7,8,10,159,128), +(7,8,11,4536,128), +(7,9,0,6603,0), +(7,9,1,686,0), +(7,9,2,687,0), +(7,9,9,20589,0), +(7,9,10,159,128), +(7,9,11,4604,128), +(8,1,0,6603,0), +(8,1,72,6603,0), +(8,1,73,78,0), +(8,1,74,2764,0), +(8,1,75,26296,0), +(8,1,83,117,128), +(8,1,84,6603,0), +(8,1,96,6603,0), +(8,1,108,6603,0), +(8,3,0,6603,0), +(8,3,1,2973,0), +(8,3,2,75,0), +(8,3,10,159,128), +(8,3,11,4604,128), +(8,3,76,20554,0), +(8,4,0,6603,0), +(8,4,1,1752,0), +(8,4,2,2098,0), +(8,4,3,2764,0), +(8,4,11,117,128), +(8,4,76,20554,0), +(8,5,0,6603,0), +(8,5,1,585,0), +(8,5,2,2050,0), +(8,5,10,159,128), +(8,5,11,4540,128), +(8,5,76,20554,0), +(8,6,0,6603,0), +(8,6,1,49576,0), +(8,6,2,45477,0), +(8,6,3,45462,0), +(8,6,4,45902,0), +(8,6,5,47541,0), +(8,6,10,50621,0), +(8,7,0,6603,0), +(8,7,1,403,0), +(8,7,2,331,0), +(8,7,10,159,128), +(8,7,11,117,128), +(8,7,76,20554,0), +(8,8,0,6603,0), +(8,8,1,133,0), +(8,8,2,168,0), +(8,8,10,159,128), +(8,8,11,117,128), +(8,8,76,20554,0), +(10,2,0,6603,0), +(10,2,1,21084,0), +(10,2,2,635,0), +(10,2,3,28730,0), +(10,2,10,159,128), +(10,2,11,20857,128), +(10,3,0,6603,0), +(10,3,1,2973,0), +(10,3,2,75,0), +(10,3,3,28730,0), +(10,3,10,159,128), +(10,3,11,20857,128), +(10,4,0,6603,0), +(10,4,1,1752,0), +(10,4,2,2098,0), +(10,4,3,2764,0), +(10,4,4,25046,0), +(10,4,11,20857,128), +(10,5,0,6603,0), +(10,5,1,585,0), +(10,5,2,2050,0), +(10,5,3,28730,0), +(10,5,10,159,128), +(10,5,11,20857,128), +(10,6,0,6603,0), +(10,6,1,49576,0), +(10,6,2,45477,0), +(10,6,3,45462,0), +(10,6,4,45902,0), +(10,6,5,47541,0), +(10,6,6,50613,0), +(10,8,0,6603,0), +(10,8,1,133,0), +(10,8,2,168,0), +(10,8,3,28730,0), +(10,8,10,159,128), +(10,8,11,20857,128), +(10,9,0,6603,0), +(10,9,1,686,0), +(10,9,2,687,0), +(10,9,3,28730,0), +(10,9,10,159,128), +(10,9,11,20857,128), +(11,1,0,6603,0), +(11,1,72,6603,0), +(11,1,73,78,0), +(11,1,74,28880,0), +(11,1,83,4540,128), +(11,1,84,6603,0), +(11,1,96,6603,0), +(11,1,108,6603,0), +(11,2,0,6603,0), +(11,2,1,21084,0), +(11,2,2,635,0), +(11,2,3,59542,0), +(11,2,10,159,128), +(11,2,11,4540,128), +(11,2,83,4540,128), +(11,3,0,6603,0), +(11,3,1,2973,0), +(11,3,2,75,0), +(11,3,3,59543,0), +(11,3,10,159,128), +(11,3,11,4540,128), +(11,3,72,6603,0), +(11,3,73,2973,0), +(11,3,74,75,0), +(11,3,82,159,128), +(11,3,83,4540,128), +(11,5,0,6603,0), +(11,5,1,585,0), +(11,5,2,2050,0), +(11,5,3,59544,0), +(11,5,10,159,128), +(11,5,11,4540,128), +(11,5,83,4540,128), +(11,6,0,6603,0), +(11,6,1,49576,0), +(11,6,2,45477,0), +(11,6,3,45462,0), +(11,6,4,45902,0), +(11,6,5,47541,0), +(11,6,6,59545,0), +(11,7,0,6603,0), +(11,7,1,403,0), +(11,7,2,331,0), +(11,7,3,59547,0), +(11,7,10,159,128), +(11,7,11,4540,128), +(11,8,0,6603,0), +(11,8,1,133,0), +(11,8,2,168,0), +(11,8,3,59548,0), +(11,8,10,159,128), +(11,8,11,4540,128), +(11,8,83,4540,128); diff --git a/sql/old/3.1.3/04451_world_tmp.sql b/sql/old/3.1.3/04451_world_tmp.sql new file mode 100644 index 00000000000..30f12539d75 --- /dev/null +++ b/sql/old/3.1.3/04451_world_tmp.sql @@ -0,0 +1 @@ +UPDATE creature_template SET `VehicleId`=200, spell1=52264, spell2=52268 WHERE `entry` IN (28605, 28606, 28607); diff --git a/sql/old/3.1.3/04464_world_spell_bonus_data_TDB.sql b/sql/old/3.1.3/04464_world_spell_bonus_data_TDB.sql new file mode 100644 index 00000000000..9d7bacd90be --- /dev/null +++ b/sql/old/3.1.3/04464_world_spell_bonus_data_TDB.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = '58621'; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `comments`) VALUES +(58621, 0, 0, 0.08, 'Death Knight - Glyph of Chains of Ice'); diff --git a/sql/old/3.1.3/04481_world_script.sql b/sql/old/3.1.3/04481_world_script.sql new file mode 100644 index 00000000000..a3ba626538b --- /dev/null +++ b/sql/old/3.1.3/04481_world_script.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_valkyr_battle_maiden' WHERE (`entry`='28534'); +INSERT iGNORE INTO `spell_proc_event` VALUES ( 51915, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0, 100, 600); diff --git a/sql/old/3.1.3/04490_world_spell_proc_event.sql b/sql/old/3.1.3/04490_world_spell_proc_event.sql new file mode 100644 index 00000000000..6dfeccb6a3e --- /dev/null +++ b/sql/old/3.1.3/04490_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_proc_event` WHERE `entry` =51915; +INSERT IGNORE INTO `spell_proc_event` VALUES ( 51915, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x00000000, 0, 100, 600); diff --git a/sql/old/3.1.3/04495_world_script.sql b/sql/old/3.1.3/04495_world_script.sql new file mode 100644 index 00000000000..d552cbb731f --- /dev/null +++ b/sql/old/3.1.3/04495_world_script.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_mojo' WHERE `entry`='24480'; diff --git a/sql/old/3.1.3/04498_characters_channels.sql b/sql/old/3.1.3/04498_characters_channels.sql new file mode 100644 index 00000000000..7f5490ddf79 --- /dev/null +++ b/sql/old/3.1.3/04498_characters_channels.sql @@ -0,0 +1,14 @@ +-- ---------------------------- +-- Table structure for channels +-- ---------------------------- +DROP TABLE IF EXISTS `channels`; +CREATE TABLE `channels` ( + `m_name` text NOT NULL, + `m_team` int(10) unsigned NOT NULL, + `m_ownerGUID` int(11) unsigned NOT NULL default '0', + `m_announce` tinyint(1) unsigned NOT NULL default '0', + `m_moderate` tinyint(1) unsigned NOT NULL default '0', + `m_password` text, + `BannedList` longtext, + PRIMARY KEY (`m_name`(10),`m_team`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Channel System'; diff --git a/sql/old/3.1.3/04500_world_spell_bonus_data.sql b/sql/old/3.1.3/04500_world_spell_bonus_data.sql new file mode 100644 index 00000000000..0668193b3f0 --- /dev/null +++ b/sql/old/3.1.3/04500_world_spell_bonus_data.sql @@ -0,0 +1,245 @@ +DROP TABLE IF EXISTS `spell_bonus_data`; +CREATE TABLE `spell_bonus_data` ( + `entry` smallint(5) unsigned NOT NULL, + `direct_bonus` float NOT NULL default '0', + `dot_bonus` float NOT NULL default '0', + `ap_bonus` float NOT NULL default '0', + `ap_dot_bonus` float NOT NULL default '0', + `comments` varchar(255) default NULL, + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(49941, -1, -1, 0.04, -1, 'Death Knight - Blood Boil'), +(48721, -1, -1, 0.04, -1, 'Death Knight - Blood Boil'), +(55078, -1, -1, -1, 0.055, 'Death Knight - Blood Plague'), +(50444, -1, -1, 0.105, -1, 'Death Knight - Corpse Explosion Triggered'), +(52212, -1, -1, 0.0475, -1, 'Death Knight - Death and Decay'), +(47632, -1, -1, 0.15, -1, 'Death Knight - Death Coil'), +(47633, -1, -1, 0.15, -1, 'Death Knight - Death Coil Heal'), +(55095, -1, -1, -1, 0.055, 'Death Knight - Frost Fever'), +(49184, -1, -1, 0.1, -1, 'Death Knight - Howling Blast'), +(45477, -1, -1, 0.1, -1, 'Death Knight - Icy Touch'), +(56903, 0, 0, 0, 0, 'Death Knight - Lichflame'), +(50842, -1, -1, 0.04, -1, 'Death Knight - Pestilence'), +(50401, 0, 0, 0, 0, 'Death Knight - Razor Frost'), +(47476, -1, -1, 0.06, -1, 'Death Knight - Strangulate'), +(50536, -1, -1, 0.013, -1, 'Death Knight - Unholy Blight (Rank1)'), +(339, -1, 0.1, -1, -1, 'Druid - Entangling Roots'), +(5185, 1.611, -1, -1, -1, 'Druid - Healing Touch'), +(42231, 0.12898, -1, -1, -1, 'Druid - Hurricane Triggered'), +(5570, -1, 0.2, -1, -1, 'Druid - Insect Swarm'), +(33763, 0.6453, 0.09518, -1, -1, 'Druid - Lifebloom'), +(8921, 0.1515, 0.13, -1, -1, 'Druid - Moonfire'), +(50464, 0.67305, -1, -1, -1, 'Druid - Nourish'), +(8936, 0.539, 0.188, -1, -1, 'Druid - Regrowth'), +(774, -1, 0.37604, -1, -1, 'Druid - Rejuvenation'), +(50294, 0.0119, -1, -1, -1, 'Druid - Starfall AOE rank 1'), +(53188, 0.0119, -1, -1, -1, 'Druid - Starfall AOE rank 2'), +(53189, 0.0119, -1, -1, -1, 'Druid - Starfall AOE rank 3'), +(53190, 0.0119, -1, -1, -1, 'Druid - Starfall AOE rank 4'), +(50288, 0.0458, -1, -1, -1, 'Druid - Starfall rank 1'), +(53191, 0.0458, -1, -1, -1, 'Druid - Starfall rank 2'), +(53194, 0.0458, -1, -1, -1, 'Druid - Starfall rank 3'), +(53195, 0.0458, -1, -1, -1, 'Druid - Starfall rank 4'), +(2912, 1, -1, -1, -1, 'Druid - Starfire'), +(18562, 0, 0, 0, 0, 'Druid - Swiftmend'), +(44203, 0.538, -1, -1, -1, 'Druid - Tranquility Triggered'), +(61391, 0.193, -1, -1, -1, 'Druid - Typhoon'), +(48438, -1, 0.11505, -1, -1, 'Druid - Wild Growth'), +(5176, 0.5714, -1, -1, -1, 'Druid - Wrath'), +(55039, 0, 0, 0, 0, 'Item - Gnomish Lightning Generator'), +(44425, 0.7143, -1, -1, -1, 'Mage - Arcane Barrage'), +(30451, 0.7143, -1, -1, -1, 'Mage - Arcane Blast'), +(1449, 0.2128, -1, -1, -1, 'Mage - Arcane Explosion'), +(7268, 0.2857, -1, -1, -1, 'Mage - Arcane Missiles Triggered Spell Rank 1'), +(7269, 0.2857, -1, -1, -1, 'Mage - Arcane Missiles Triggered Spell Rank 2'), +(11113, 0.1936, -1, -1, -1, 'Mage - Blast Wave'), +(42208, 0.1437, -1, -1, -1, 'Mage - Blizzard Triggered Spell'), +(120, 0.214, -1, -1, -1, 'Mage - Cone of Cold'), +(31661, 0.1936, -1, -1, -1, 'Mage - Dragons Breath'), +(133, 1, -1, -1, -1, 'Mage - Fire Ball'), +(2136, 0.4286, -1, -1, -1, 'Mage - Fire Blast'), +(543, 0.1, -1, -1, -1, 'Mage - Fire Ward'), +(2120, 0.2357, 0.122, -1, -1, 'Mage - Flamestrike'), +(116, 0.8143, -1, -1, -1, 'Mage - Frost Bolt'), +(122, 0.193, -1, -1, -1, 'Mage - Frost Nova'), +(6143, 0.1, -1, -1, -1, 'Mage - Frost Ward'), +(44614, 0.8571, -1, -1, -1, 'Mage - Frostfire Bolt'), +(11426, 0.8053, -1, -1, -1, 'Mage - Ice Barrier'), +(30455, 0.1429, -1, -1, -1, 'Mage - Ice Lance'), +(44457, 0.4, 0.2, -1, -1, 'Mage - Living Bomb'), +(1463, 0.8053, -1, -1, -1, 'Mage - Mana Shield'), +(34913, 0, 0, 0, 0, 'Mage - Molten Armor Triggered Rank 1'), +(11366, 1.15, 0.05, -1, -1, 'Mage - Pyroblast'), +(2948, 0.4286, -1, -1, -1, 'Mage - Scorch'), +(31935, 0.07, -1, 0.07, -1, 'Paladin - Avenger Shield'), +(53742, -1, 0.0176, -1, 0.03, 'Paladin - Blood Corruption'), +(26573, -1, 0.04, -1, 0.04, 'Paladin - Consecration'), +(879, 0.15, -1, 0.15, -1, 'Paladin - Exorcism'), +(19750, 1, -1, -1, -1, 'Paladin - Flash of Light'), +(53595, 0, 0, 0, 0, 'Paladin - Hammer of the Righteous'), +(24275, 0.15, -1, 0.15, -1, 'Paladin - Hammer of Wrath'), +(635, 1.66, -1, -1, -1, 'Paladin - Holy Light'), +(20925, 0.09, -1, 0.056, -1, 'Paladin - Holy Shield'), +(25914, 0.81, -1, -1, -1, 'Paladin - Holy Shock Triggered Heal Rank 1'), +(25912, 0.4286, -1, -1, -1, 'Paladin - Holy Shock Triggered Hurt Rank 1'), +(31803, -1, 0.0176, -1, 0.03, 'Paladin - Holy Vengeance'), +(2812, 0.07, -1, 0.07, -1, 'Paladin - Holy Wrath'), +(31898, 0.25, -1, 0.16, -1, 'Paladin - Judgement of Blood Enemy'), +(32220, 0.0833, -1, 0.0533, -1, 'Paladin - Judgement of Blood Self'), +(20467, 0.25, -1, 0.16, -1, 'Paladin - Judgement of Command'), +(53733, 0, 0, 0, 0, 'Paladin - Judgement of Corruption'), +(20267, 0.1, -1, 0.1, -1, 'Paladin - Judgement of Light Proc'), +(20187, 0.4, -1, 0.25, -1, 'Paladin - Judgement of Righteousness'), +(53726, 0.25, -1, 0.16, -1, 'Paladin - Judgement of the Martyr Enemy'), +(53725, 0.0833, -1, 0.0533, -1, 'Paladin - Judgement of the Martyr Self'), +(31804, 0, 0, 0, 0, 'Paladin - Judgement of Vengeance'), +(58597, 0.75, -1, -1, -1, 'Paladin - Sacred Shield'), +(53601, 0.75, -1, -1, -1, 'Paladin - Sacred Shield'), +(31893, 0, 0, 0, 0, 'Paladin - Seal of Blood Proc Enemy'), +(32221, 0, 0, 0, 0, 'Paladin - Seal of Blood Proc Self'), +(20424, 0, 0, 0, 0, 'Paladin - Seal of Command Proc'), +(20167, 0.15, -1, 0.15, -1, 'Paladin - Seal of Light Proc'), +(25742, 0.07, -1, 0.039, -1, 'Paladin - Seal of Righteousness Dummy Proc'), +(53719, 0, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Enemy'), +(53718, 0, 0, 0, 0, 'Paladin - Seal of the Martyr Proc Self'), +(53600, 0, 0, 0, 0, 'Paladin - Shield of Righteousness'), +(32546, 0.8068, -1, -1, -1, 'Priest - Binding Heal'), +(27813, 0, 0, 0, 0, 'Priest - Blessed Recovery Rank 1'), +(34861, 0.402, -1, -1, -1, 'Priest - Circle of Healing'), +(19236, 0.8068, -1, -1, -1, 'Priest - Desperate Prayer'), +(2944, -1, 0.1849, -1, -1, 'Priest - Devouring Plague'), +(2061, 0.8068, -1, -1, -1, 'Priest - Flash Heal'), +(2060, 1.6135, -1, -1, -1, 'Priest - Greater Heal'), +(14914, 0.5711, 0.024, -1, -1, 'Priest - Holy Fire'), +(15237, 0.1606, -1, -1, -1, 'Priest - Holy Nova Damage'), +(23455, 0.3035, -1, -1, -1, 'Priest - Holy Nova Heal Rank 1'), +(8129, 0, 0, 0, 0, 'Priest - Mana Burn'), +(8092, 0.428, -1, -1, -1, 'Priest - Mind Blast'), +(15407, 0.257, -1, -1, -1, 'Priest - Mind Flay'), +(49821, 0.2861, -1, -1, -1, 'Priest - Mind Sear Trigger Rank 1'), +(47757, 1.6135, -1, -1, -1, 'Priest - Penance (Rank 1'), +(52986, 1.6135, -1, -1, -1, 'Priest - Penance (Rank 2'), +(52987, 1.6135, -1, -1, -1, 'Priest - Penance (Rank 3'), +(52988, 1.6135, -1, -1, -1, 'Priest - Penance (Rank 4'), +(17, 0.8068, -1, -1, -1, 'Priest - Power Word: Shield'), +(596, 0.8068, -1, -1, -1, 'Priest - Prayer of Healing'), +(33110, 0.8068, -1, -1, -1, 'Priest - Prayer of Mending Heal Proc'), +(33619, 0, 0, 0, 0, 'Priest - Reflective Shield'), +(139, -1, 0.376, -1, -1, 'Priest - Renew'), +(32379, 0.4296, -1, -1, -1, 'Priest - Shadow Word: Death'), +(589, -1, 0.1829, -1, -1, 'Priest - Shadow Word: Pain'), +(34433, 0.65, -1, -1, -1, 'Priest - Shadowfiend'), +(585, 0.714, -1, -1, -1, 'Priest - Smite'), +(34914, -1, 0.4, -1, -1, 'Priest - Vampiric Touch'), +(1064, 1.34, -1, -1, -1, 'Shaman - Chain Heal'), +(421, 0.57, -1, -1, -1, 'Shaman - Chain Lightning'), +(974, 0.4762, -1, -1, -1, 'Shaman - Earth Shield'), +(379, 0, 0, 0, 0, 'Shaman - Earth Shield Triggered'), +(8042, 0.3858, -1, -1, -1, 'Shaman - Earth Shock'), +(8443, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 1'), +(8504, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 2'), +(8505, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 3'), +(11310, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 4'), +(11311, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 5'), +(25538, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 6'), +(25539, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 7'), +(61651, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 8'), +(61660, 0.2142, -1, -1, -1, 'Shaman - Fire Nova Totem Casted by Totem Rank 9'), +(8050, 0.2142, 0.1, -1, -1, 'Shaman - Flame Shock'), +(8026, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 1'), +(58788, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 10'), +(8028, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 2'), +(8029, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 3'), +(10445, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 4'), +(16343, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 5'), +(16344, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 6'), +(25488, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 7'), +(58786, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 8'), +(58787, 0.1, -1, -1, -1, 'Shaman - Flametongue Weapon Proc Rank 9'), +(8056, 0.3858, -1, -1, -1, 'Shaman - Frost Shock'), +(8034, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 1'), +(8037, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 2'), +(10458, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 3'), +(16352, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 4'), +(16353, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 5'), +(25501, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 6'), +(58797, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 7'), +(58798, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 8'), +(58799, 0.1, -1, -1, -1, 'Shaman - Frostbrand Attack Rank 9'), +(2645, 0, 0, 0, 0, 'Shaman - Glyph of Ghost Wolf'), +(52042, 0.045, -1, -1, -1, 'Shaman - Healing Stream Totem Triggered Heal'), +(331, 1.6106, -1, -1, -1, 'Shaman - Healing Wave'), +(51505, 0.5714, -1, -1, -1, 'Shaman - Lava Burst'), +(8004, 0.8082, -1, -1, -1, 'Shaman - Lesser Healing Wave'), +(403, 0.7143, -1, -1, -1, 'Shaman - Lightning Bolt'), +(26364, 0.33, -1, -1, -1, 'Shaman - Lightning Shield Proc Rank 1'), +(8188, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 1'), +(10582, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 2'), +(10583, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 3'), +(10584, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 4'), +(25551, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 5'), +(58733, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 6'), +(58736, 0.1, -1, -1, -1, 'Shaman - Magma Totam Passive Rank 7'), +(61295, 0.4, 0.18, -1, -1, 'Shaman - Riptide'), +(3606, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 1'), +(58702, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 10'), +(6350, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 2'), +(6351, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 3'), +(6352, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 4'), +(10435, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 5'), +(10436, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 6'), +(25530, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 7'), +(58700, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 8'), +(58701, 0.1667, -1, -1, -1, 'Shaman - Searing Totem Attack Rank 9'), +(50796, 0.7139, -1, -1, -1, 'Warlock - Chaos Bolt'), +(17962, 0, 0, 0, 0, 'Warlock - Conflagrate'), +(172, -1, 0.2, -1, -1, 'Warlock - Corruption'), +(980, -1, 0.1, -1, -1, 'Warlock - Curse of Agony'), +(603, -1, 2, -1, -1, 'Warlock - Curse of Doom'), +(18220, 0.96, -1, -1, -1, 'Warlock - Dark Pact Rank 1'), +(6789, 0.214, -1, -1, -1, 'Warlock - Death Coil'), +(689, -1, 0.143, -1, -1, 'Warlock - Drain Life'), +(5138, 0, 0, 0, 0, 'Warlock - Drain Mana'), +(1120, -1, 0.429, -1, -1, 'Warlock - Drain Soul'), +(28176, 0, 0, 0, 0, 'Warlock - Fel Armor'), +(18790, 0, 0, 0, 0, 'Warlock - Fel Stamina'), +(48181, 0.4793, -1, -1, -1, 'Warlock - Haunt'), +(755, -1, 0.4485, -1, -1, 'Warlock - Health Funnel'), +(1949, -1, 0.0949, -1, -1, 'Warlock - Hellfire'), +(5857, 0.145, -1, -1, -1, 'Warlock - Hellfire Effect on Enemy Rank 1'), +(348, 0.2, 0.2, -1, -1, 'Warlock - Immolate'), +(29722, 0.7139, -1, -1, -1, 'Warlock - Incinerate'), +(42223, 0.286, -1, -1, -1, 'Warlock - Rain of Fire Triggered Rank 1'), +(5676, 0.4293, -1, -1, -1, 'Warlock - Searing Pain'), +(27243, 0.2129, 0.25, -1, -1, 'Warlock - Seed of Corruption'), +(686, 0.8569, -1, -1, -1, 'Warlock - Shadow Bolt'), +(6229, 0.3, -1, -1, -1, 'Warlock - Shadow Ward'), +(17877, 0.4293, -1, -1, -1, 'Warlock - Shadowburn'), +(47960, 0.1064, 0.0667, -1, -1, 'Warlock - Shadowflame Rank 1'), +(61291, 0.1064, 0.0667, -1, -1, 'Warlock - Shadowflame Rank 2'), +(30283, 0.1932, -1, -1, -1, 'Warlock - Shadowfury'), +(63106, 0, 0, 0, 0, 'Warlock - Siphon Life Triggered'), +(6353, 1.15, -1, -1, -1, 'Warlock - Soul Fire'), +(30294, 0, 0, 0, 0, 'Warlock - Soul Leech'), +(30108, -1, 0.2, -1, -1, 'Warlock - Unstable Affliction'), +(31117, 1.8, -1, -1, -1, 'Warlock - Unstable Affliction Dispell'), +(54158, 0.25, -1, 0.16, -1, 'Paladin - Jugdement (Seal of Light, Seal of Wisdom, Seal of Justice)'), +(60089, -1, -1, 0.05, -1, 'Faerie Fire (feral)'), +(58621, -1, -1, 0.08, -1, 'Death Knight - Glyph of Chains of Ice'), +(13797, -1, -1, -1, 0.02, 'Hunter - Immolation Trap($RAP*0.1 / number of ticks)'), +(3674, -1, -1, -1, 0.02, 'Hunter - Black Arrow($RAP*0.1 / number of ticks)'), +(1978, -1, -1, -1, 0.04, 'Hunter - Serpent Sting($RAP*0.2 / number of ticks)'), +(703, -1, -1, -1, 0.02, 'Rogue - Garrote'), +(2818, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 1($AP*0.12 / number of ticks)'), +(2819, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 2($AP*0.12 / number of ticks)'), +(11353, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 3($AP*0.12 / number of ticks)'), +(11354, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 4($AP*0.12 / number of ticks)'), +(25349, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 5($AP*0.12 / number of ticks)'), +(26968, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 6($AP*0.12 / number of ticks)'), +(27187, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 7($AP*0.12 / number of ticks)'), +(57969, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 8($AP*0.12 / number of ticks)'), +(57970, -1, -1, -1, 0.03, 'Rogue - Deadly Poison Rank 9($AP*0.12 / number of ticks)'), +(48628, -1, -1, -1, 0.15, 'Druid - Lock Jaw'), +(1822, -1, -1, 0.01, 0.06, 'Druid - Rake ($AP*0.18 / number of ticks)'), +(33745, -1, -1, -1, 0.01, 'Druid - Lacerate($AP*0.05 / number of ticks)'); diff --git a/sql/old/3.1.3/04501_world_spell_bonus_data.sql b/sql/old/3.1.3/04501_world_spell_bonus_data.sql new file mode 100644 index 00000000000..337b293e62e --- /dev/null +++ b/sql/old/3.1.3/04501_world_spell_bonus_data.sql @@ -0,0 +1,31 @@ +DELETE FROM `spell_bonus_data` where `entry` IN(6572, 57755, 6343, 50256, 1776, 8680, 8685, 8689, 11335, 11336, 11337, 26890, 57964, 57965, 13218, 13222 +, 13223, 13224, 27189, 57974, 57975, 1495, 19306, 3044, 56641, 13812, 20253, 61491); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(6572, -1, -1, 0.207, -1, 'Warrior - Revenge'), +(57755, -1, -1, 0.5, -1, 'Warrior - Heroic Throw'), +(6343, -1, -1, 0.12, -1, 'Warrior - Thunder Clap'), +(50256, -1, -1, 0.08, -1, 'Druid - Swipe'), +(1776, -1, -1, 0.21, -1, 'Rogue - Gouge'), +(8680, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 1'), +(8685, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 2'), +(8689, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 3'), +(11335, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 4'), +(11336, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 5'), +(11337, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 6'), +(26890, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 7'), +(57964, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 8'), +(57965, -1, -1, 0.1, -1, 'Rogue - Instant Poison Rank 9'), +(13218, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 1'), +(13222, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 2'), +(13223, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 3'), +(13224, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 4'), +(27189, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 5'), +(57974, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 6'), +(57975, -1, -1, 0.04, -1, 'Rogue - Wound Poison Rank 7'), +(1495, -1, -1, 0.2, -1, 'Hunter - Mongoose Bite'), +(19306, -1, -1, 0.2, -1, 'Hunter - Counterattack'), +(3044, -1, -1, 0.15, -1, 'Hunter - Arcane Shot'), +(56641, -1, -1, 0.1, -1, 'Hunter - Steady Shot'), +(13812, -1, -1, 0.1, -1, 'Hunter - Explosive Trap Effect'), +(20253, -1, -1, 0.12, -1, 'Warrior - Intercept'), +(61491, -1, -1, 0.12, -1, 'Warrior - Intercept'); diff --git a/sql/old/3.1.3/04509_world_spell_linked_spell.sql b/sql/old/3.1.3/04509_world_spell_linked_spell.sql new file mode 100644 index 00000000000..d672b2a564a --- /dev/null +++ b/sql/old/3.1.3/04509_world_spell_linked_spell.sql @@ -0,0 +1 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (48265, 49772, 48263); diff --git a/sql/old/3.1.3/04510_world_spell_linked_spell.sql b/sql/old/3.1.3/04510_world_spell_linked_spell.sql new file mode 100644 index 00000000000..76266d3af5e --- /dev/null +++ b/sql/old/3.1.3/04510_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (20594); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 20594, 65116, 0, 'Stoneform'); diff --git a/sql/old/3.1.3/04520_8190_world_creature_template.sql b/sql/old/3.1.3/04520_8190_world_creature_template.sql new file mode 100644 index 00000000000..7be3a6e49fa --- /dev/null +++ b/sql/old/3.1.3/04520_8190_world_creature_template.sql @@ -0,0 +1,5 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8158_01_mangos_playercreateinfo_action required_8190_01_mangos_creature_template bit; + +ALTER TABLE `creature_template` + CHANGE COLUMN `unk1` `KillCredit1` int(11) unsigned NOT NULL default '0', + CHANGE COLUMN `unk2` `KillCredit2` int(11) unsigned NOT NULL default '0'; diff --git a/sql/old/3.1.3/04524_world_spell_elixir.sql b/sql/old/3.1.3/04524_world_spell_elixir.sql new file mode 100644 index 00000000000..66d609840ff --- /dev/null +++ b/sql/old/3.1.3/04524_world_spell_elixir.sql @@ -0,0 +1,25 @@ +DELETE FROM `spell_elixir` WHERE `entry` IN +(54452, 60340, 60345, 60341, 60344, 60346, 54494, 53748, 53749, 53746, 60343, 53751, 53764, 60347, 53763, 53747, 53760, 54212, 53758, 53755, 53752, 62380); +INSERT INTO `spell_elixir` (`entry`, `mask`) VALUES +(54452, 0x1), +(60340, 0x1), +(60345, 0x1), +(60341, 0x1), +(60344, 0x1), +(60346, 0x1), +(54494, 0x1), +(53748, 0x1), +(53749, 0x1), +(53746, 0x1), +(60343, 0x2), +(53751, 0x2), +(53764, 0x2), +(60347, 0x2), +(53763, 0x2), +(53747, 0x2), +(53760, 0x3), +(54212, 0x3), +(53758, 0x3), +(53755, 0x3), +(53752, 0x3), +(62380, 0x3); diff --git a/sql/old/3.1.3/04530_world_spell_script_target.sql b/sql/old/3.1.3/04530_world_spell_script_target.sql new file mode 100644 index 00000000000..f1bf84d509a --- /dev/null +++ b/sql/old/3.1.3/04530_world_spell_script_target.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (58836); +INSERT INTO `spell_script_target` VALUES (58836, 1, 31216); +UPDATE `creature_template` SET `ScriptName`='npc_mirror_image' WHERE `entry`=31216; +UPDATE `creature_template` SET `spell1`=59638, `spell2` = 59637 WHERE `entry`=31216; diff --git a/sql/old/3.1.3/04536_world_spell_proc_event.sql b/sql/old/3.1.3/04536_world_spell_proc_event.sql new file mode 100644 index 00000000000..875313c3e85 --- /dev/null +++ b/sql/old/3.1.3/04536_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53234, 53237, 53238); +INSERT INTO `spell_proc_event` VALUES +(53234, 0x00, 9, 0x00020000, 0x00000001, 0x00000001, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), -- Piercing Shots (Rank 1) +(53237, 0x00, 9, 0x00020000, 0x00000001, 0x00000001, 0x00000000, 0x00000002, 0.000000, 0.000000, 0), -- Piercing Shots (Rank 2) +(53238, 0x00, 9, 0x00020000, 0x00000001, 0x00000001, 0x00000000, 0x00000002, 0.000000, 0.000000, 0); -- Piercing Shots (Rank 3) diff --git a/sql/old/3.1.3/04539_world_spell_linked_spell.sql b/sql/old/3.1.3/04539_world_spell_linked_spell.sql new file mode 100644 index 00000000000..1be5970f4ab --- /dev/null +++ b/sql/old/3.1.3/04539_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (49039); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 49039, 50397, 2, 'Lichborne - shapeshift'); diff --git a/sql/old/3.1.3/04542_8191_world_spell_affect.sql b/sql/old/3.1.3/04542_8191_world_spell_affect.sql new file mode 100644 index 00000000000..74e28a00b59 --- /dev/null +++ b/sql/old/3.1.3/04542_8191_world_spell_affect.sql @@ -0,0 +1,3 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8190_01_mangos_creature_template required_8191_01_mangos_spell_affect bit; + +DROP TABLE IF EXISTS `spell_affect`; diff --git a/sql/old/3.1.3/04544_world.sql b/sql/old/3.1.3/04544_world.sql new file mode 100644 index 00000000000..90f7e193f15 --- /dev/null +++ b/sql/old/3.1.3/04544_world.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_sinkhole_kill_credit' WHERE (`entry`='26248') or (`entry`='26249'); +UPDATE `item_template` SET `ScriptName`='item_incendiary_explosives' WHERE (`entry`='35704'); +UPDATE `creature_template` SET `flags_extra`='2' WHERE (`entry`='26250'); diff --git a/sql/old/3.1.3/04547_world_scripts.sql b/sql/old/3.1.3/04547_world_scripts.sql new file mode 100644 index 00000000000..82f682e482e --- /dev/null +++ b/sql/old/3.1.3/04547_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName`='npc_captured_rageclaw' WHERE (`entry`='29686'); +UPDATE `creature_template` SET `ScriptName`='npc_drakuru_shackles' WHERE (`entry`='29700'); + +DELETE FROM `spell_script_target` WHERE `entry` IN (55083,55223,59951,59952); +INSERT INTO `spell_script_target` VALUES (55083, 1, 29700),(55223, 1, 29686),(59951, 1, 29686),(59952, 1, 29686); diff --git a/sql/old/3.1.3/04549_world_script.sql b/sql/old/3.1.3/04549_world_script.sql new file mode 100644 index 00000000000..b020a560cec --- /dev/null +++ b/sql/old/3.1.3/04549_world_script.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_khunok_the_behemoth' WHERE (`entry`='25862'); + +-- DB CONTENT -- +UPDATE `quest_template` SET `SrcSpell`='46232' WHERE (`entry`='11878'); diff --git a/sql/old/3.1.3/04572_script_texts.sql b/sql/old/3.1.3/04572_script_texts.sql new file mode 100644 index 00000000000..d9c4a644c92 --- /dev/null +++ b/sql/old/3.1.3/04572_script_texts.sql @@ -0,0 +1,49 @@ +DELETE FROM script_texts WHERE entry BETWEEN -1615042 AND -1615000; +INSERT INTO `script_texts` (`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 +(-1615000,'I fear nothing! Least of all you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14111,1,0,0,'shadron SAY_SHADRON_AGGRO'), +(-1615001,'You are insignificant!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14112,1,0,0,'shadron SAY_SHADRON_SLAY_1'), +(-1615002,'Such mediocre resistance!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14113,1,0,0,'shadron SAY_SHADRON_SLAY_2'), +(-1615003,'We...are superior! How could this...be...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14118,1,0,0,'shadron SAY_SHADRON_DEATH'), +(-1615004,'You are easily bested! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14114,1,0,0,'shadron SAY_SHADRON_BREATH'), +(-1615005,'I will take pity on you Sartharion, just this once.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14117,1,0,0,'shadron SAY_SHADRON_RESPOND'), +(-1615006,'Father tought me well!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14115,1,0,0,'shadron SAY_SHADRON_SPECIAL_1'), +(-1615007,'On your knees!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14116,1,0,0,'shadron SAY_SHADRON_SPECIAL_2'), +(-1615008,'A Shadron Disciple appears in the Twilight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,5,0,0,'shadron WHISPER_SHADRON_DICIPLE'), + +(-1615009,'You have no place here. Your place is among the departed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14122,1,0,0,'tenebron SAY_TENEBRON_AGGRO'), +(-1615010,'No contest.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14123,1,0,0,'tenebron SAY_TENEBRON_SLAY_1'), +(-1615011,'Typical... Just as I was having fun.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14124,1,0,0,'tenebron SAY_TENEBRON_SLAY_2'), +(-1615012,'I should not... have held back...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14129,1,0,0,'tenebron SAY_TENEBRON_DEATH'), +(-1615013,'To darkness I condemn you...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14125,1,0,0,'tenebron SAY_TENEBRON_BREATH'), +(-1615014,'It is amusing to watch you struggle. Very well, witness how it is done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14128,1,0,0,'tenebron SAY_TENEBRON_RESPOND'), +(-1615015,'Arrogant little creatures! To challenge powers you do not yet understand...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14126,1,0,0,'tenebron SAY_TENEBRON_SPECIAL_1'), +(-1615016,'I am no mere dragon! You will find I am much, much, more...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14127,1,0,0,'tenebron SAY_TENEBRON_SPECIAL_2'), +(-1615017,'%s begins to hatch eggs in the twilight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,5,0,0,'tenebron WHISPER_HATCH_EGGS'), + +(-1615018,'It is my charge to watch over these eggs. I will see you burn before any harm comes to them!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14093,1,0,0,'sartharion SAY_SARTHARION_AGGRO'), +(-1615019,'This pathetic siege ends NOW!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14103,1,0,0,'sartharion SAY_SARTHARION_BERSERK'), +(-1615020,'Burn, you miserable wretches!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14098, 1,0,0,'sartharion SAY_SARTHARION_BREATH'), +(-1615021,'Shadron! Come to me, all is at risk!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14105,1,0,0,'sartharion SARTHARION_CALL_SHADRON'), +(-1615022,'Tenebron! The eggs are yours to protect as well!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14106,1,0,0,'sartharion SAY_SARTHARION_CALL_TENEBRON'), +(-1615023,'Vesperon! The clutch is in danger! Assist me!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14104,1,0,0,'sartharion SAY_SARTHARION_CALL_VESPERON'), +(-1615024,'Such is the price... of failure...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14107,1,0,0,'sartharion SAY_SARTHARION_DEATH'), +(-1615025,'Such flammable little insects....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14099,1,0,0,'sartharion SAY_SARTHARION_SPECIAL_1'), +(-1615026,'Your charred bones will litter the floor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14100,1,0,0,'sartharion SAY_SARTHARION_SPECIAL_2'), +(-1615027,'How much heat can you take?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14101,1,0,0,'sartharion SAY_SARTHARION_SPECIAL_3'), +(-1615028,'All will be reduced to ash!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14102,1,0,0,'sartharion SAY_SARTHARION_SPECIAL_4'), +(-1615029,'You will make a fine meal for the hatchlings.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14094,1,0,0,'sartharion SAY_SARTHARION_SLAY_1'), +(-1615030,'You are the grave disadvantage.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14096,1,0,0,'sartharion SAY_SARTHARION_SLAY_2'), +(-1615031,'This is why we call you lesser beeings.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14097,1,0,0,'sartharion SAY_SARTHARION_SLAY_3'), +(-1615032,'The lava surrounding %s churns!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,5,0,0,'sartharion WHISPER_LAVA_CHURN'), + +(-1615033,'You pose no threat, lesser beings...give me your worst!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14133,1,0,0,'vesperon SAY_VESPERON_AGGRO'), +(-1615034,'The least you could do is put up a fight...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14134,1,0,0,'vesperon SAY_VESPERON_SLAY_1'), +(-1615035,'Was that the best you can do?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14135,1,0,0,'vesperon SAY_VESPERON_SLAY_2'), +(-1615036,'I still have some...fight..in...me...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 14140,1,0,0,'vesperon SAY_VESPERON_DEATH'), +(-1615037,'I will pick my teeth with your bones!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14136,1,0,0,'vesperon SAY_VESPERON_BREATH'), +(-1615038,'Father was right about you, Sartharion...You are a weakling!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14139,1,0,0,'vesperon SAY_VESPERON_RESPOND'), +(-1615039,'Aren\'t you tricky...I have a few tricks of my own...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14137,1,0,0,'vesperon SAY_VESPERON_SPECIAL_1'), +(-1615040,'Unlike, I have many talents.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14138,1,0,0,'vesperon SAY_VESPERON_SPECIAL_2'), +(-1615041,'A Vesperon Disciple appears in the Twilight!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,5,0,0,'shadron WHISPER_VESPERON_DICIPLE'), + +(-1615042,'%s begins to open a Twilight Portal!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,5,0,0,'sartharion drake WHISPER_OPEN_PORTAL'); diff --git a/sql/old/3.1.3/04572_world_script.sql b/sql/old/3.1.3/04572_world_script.sql new file mode 100644 index 00000000000..f34a407ab17 --- /dev/null +++ b/sql/old/3.1.3/04572_world_script.sql @@ -0,0 +1 @@ +UPDATE instance_template SET script='instance_obsidian_sanctum' WHERE map=615; diff --git a/sql/old/3.1.3/04577_world_scripts.sql b/sql/old/3.1.3/04577_world_scripts.sql new file mode 100644 index 00000000000..930ebec424a --- /dev/null +++ b/sql/old/3.1.3/04577_world_scripts.sql @@ -0,0 +1,10 @@ +UPDATE creature_template SET ScriptName='boss_sartharion' WHERE entry=28860; +UPDATE creature_template SET ScriptName='mob_vesperon' WHERE entry=30449; +UPDATE creature_template SET ScriptName='mob_shadron' WHERE entry=30451; +UPDATE creature_template SET ScriptName='mob_tenebron' WHERE entry=30452; +UPDATE creature_template SET ScriptName='mob_twilight_eggs' WHERE entry=30882; +UPDATE creature_template SET ScriptName='mob_twilight_whelp' WHERE entry IN (30890, 31214); +UPDATE creature_template SET ScriptName='mob_acolyte_of_shadron' WHERE entry=31218; +UPDATE creature_template SET ScriptName='mob_acolyte_of_vesperon' WHERE entry=31219; + +UPDATE gameobject_template SET ScriptName='go_resonite_cask' WHERE entry=178145; diff --git a/sql/old/3.1.3/04583_world_command.sql b/sql/old/3.1.3/04583_world_command.sql new file mode 100644 index 00000000000..6c5bc49f013 --- /dev/null +++ b/sql/old/3.1.3/04583_world_command.sql @@ -0,0 +1 @@ +DELETE FROM `command` WHERE `name` = 'reload spell_affect'; diff --git a/sql/old/3.1.3/04594_world_scripts.sql b/sql/old/3.1.3/04594_world_scripts.sql new file mode 100644 index 00000000000..ebdcb7f761f --- /dev/null +++ b/sql/old/3.1.3/04594_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE `item_template` SET `ScriptName`='item_dart_gun' WHERE `entry`=44222; + +UPDATE `creature_template` SET `ScriptName`='npc_kalecgos' WHERE `entry` IN (24844, 24848); diff --git a/sql/old/3.1.3/04597_world_command.sql b/sql/old/3.1.3/04597_world_command.sql new file mode 100644 index 00000000000..374cbb2c632 --- /dev/null +++ b/sql/old/3.1.3/04597_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('reload creature_linked_respawn', 'npc setlink'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload creature_linked_respawn',2,'Syntax: .reload creature_linked_respawn\r\nReload creature_linked_respawn table.'), +('npc setlink',2,'Syntax: .npc setlink $creatureGUID\r\n\r\nLinks respawn of selected creature to the condition that $creatureGUID defined is alive.'); diff --git a/sql/old/3.1.3/04598_world_spell_bonus_data.sql b/sql/old/3.1.3/04598_world_spell_bonus_data.sql new file mode 100644 index 00000000000..0127e88b5a7 --- /dev/null +++ b/sql/old/3.1.3/04598_world_spell_bonus_data.sql @@ -0,0 +1 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = 53600; diff --git a/sql/old/3.1.3/04601_world_spell_proc_event.sql b/sql/old/3.1.3/04601_world_spell_proc_event.sql new file mode 100644 index 00000000000..0bae1d9c8d7 --- /dev/null +++ b/sql/old/3.1.3/04601_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(47569, 47570); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 50, 0), -- Improved Shadowform (Rank 1) +( 47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 100, 0); -- Improved Shadowform (Rank 2) diff --git a/sql/old/3.1.3/04602_world_spell_bonus_data.sql b/sql/old/3.1.3/04602_world_spell_bonus_data.sql new file mode 100644 index 00000000000..c10cd0a9df0 --- /dev/null +++ b/sql/old/3.1.3/04602_world_spell_bonus_data.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=779; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +('779', '-1', '-1', '0.063', '-1', 'Druid - Swipe (Bear)'); + +DELETE FROM `spell_bonus_data` WHERE `entry`=50256; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(50256, -1, -1, 0.08, -1, 'Pet Skills - Bear (Swipe)'); diff --git a/sql/old/3.1.3/04603_world_tmp.sql b/sql/old/3.1.3/04603_world_tmp.sql new file mode 100644 index 00000000000..6a98804447f --- /dev/null +++ b/sql/old/3.1.3/04603_world_tmp.sql @@ -0,0 +1,54 @@ +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11898; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=11899; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149045; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=149046; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=164871; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=175080; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176080; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176081; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176082; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176083; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176084; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176085; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176086; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176231; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176244; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176310; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=176495; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=177233; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181056; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=181646; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183169; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183177; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183202; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183203; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183407; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183490; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=183788; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=184330; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20649; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20650; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20651; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20652; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20653; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20654; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20655; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20656; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20657; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=20808; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210335; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210336; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=210349; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211023; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211024; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211050; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211051; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211052; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=211053; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4170; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=4171; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47296; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=47297; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80022; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=80023; +UPDATE `gameobject_template` SET `flags`=40 WHERE `entry`=85556; diff --git a/sql/old/3.1.3/04610_world.sql b/sql/old/3.1.3/04610_world.sql new file mode 100644 index 00000000000..ba05803139d --- /dev/null +++ b/sql/old/3.1.3/04610_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_bonus_data` where `entry` IN(62124, 64382); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(62124, 0.085, -1, -1, -1, 'Paladin - Hand of Reckoning'), +(64382, -1, -1, 0.5, -1, 'Warrior - Shattering Throw'); diff --git a/sql/old/3.1.3/04610_world_scripts.sql b/sql/old/3.1.3/04610_world_scripts.sql new file mode 100644 index 00000000000..3ea0c27181b --- /dev/null +++ b/sql/old/3.1.3/04610_world_scripts.sql @@ -0,0 +1,38 @@ +UPDATE `creature_template` SET `ScriptName`='npc_injured_rainspeaker_oracle' WHERE `entry`=28217; + +DELETE FROM `script_waypoint` WHERE `entry` = 28217; +INSERT INTO `script_waypoint` VALUES +(28217, 0, 5399.96,4509.07,-131.053, 0, ''), +(28217, 1, 5396.95,4514.84,-131.791, 0, ''), +(28217, 2, 5395.16,4524.06,-132.335, 0, ''), +(28217, 3, 5400.15,4526.84,-136.058, 0, ''), +(28217, 4, 5403.53,4527.2,-138.907, 0, ''), +(28217, 5, 5406.51,4527.47,-141.983, 0, ''), +(28217, 6, 5409.16,4526.37,-143.902, 0, ''), +(28217, 7, 5412.04,4523.05,-143.998, 0, ''), +(28217, 8, 5415.23,4521.19,-143.961, 0, ''), +(28217, 9, 5417.74,4519.74,-144.292, 0, ''), +(28217, 10, 5421.77,4519.79,-145.36, 0, ''), +(28217, 11, 5426.75,4520.53,-147.931, 0, ''), +(28217, 12, 5429.06,4521.82,-148.919, 0, ''), +(28217, 13, 5436.52,4534.63,-149.618, 0, ''), +(28217, 14, 5441.52,4542.23,-149.367, 0, ''), +(28217, 15, 5449.06,4553.47,-149.187, 0, ''), +(28217, 16, 5453.5,4565.61,-147.526, 0, ''), +(28217, 17, 5455.04,4578.6,-147.147, 0, ''), +(28217, 18, 5462.32,4591.69,-147.738,0, ''), +(28217, 19, 5470.04,4603.04,-146.044,0, ''), +(28217, 20, 5475.93,4608.86,-143.152, 0, ''), +(28217, 21, 5484.48,4613.78,-139.19, 0, ''), +(28217, 22, 5489.03,4616.56,-137.796, 0, ''), +(28217, 23, 5497.92,4629.89,-135.556, 0, ''), +(28217, 24, 5514.48,4638.82,-136.19, 0, ''), +(28217, 25, 5570,4654.5,-134.947, 0, ''), +(28217, 26, 5578.32,4653.29,-136.896, 0, ''), +(28217, 27, 5596.56,4642.26,-136.593, 0, ''), +(28217, 28, 5634.02,4600.35,-137.291,2000,''); + +INSERT INTO `script_texts` (`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 +(-1571000, 'You save me! We thank you. We going to go back to village now. You come too... you can stay with us! Puppy-men kind of mean anyway. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_injured_rainspeaker_oracle SAY_END_IRO'), +(-1571001, 'Let me know when you ready to go, okay?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_injured_rainspeaker_oracle SAY_QUEST_ACCEPT_IRO '), +(-1571002, 'Home time!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_injured_rainspeaker_oracle SAY_START_IRO'); diff --git a/sql/old/3.1.3/04615_world.sql b/sql/old/3.1.3/04615_world.sql new file mode 100644 index 00000000000..8b5ad1ac379 --- /dev/null +++ b/sql/old/3.1.3/04615_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN(47585, 64382); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 47585, 60069, 2, 'Dispersion (transform/regen)'), +( 64382, 64380, 0, 'Shattering Throw'), +( 47585, 63230, 2, 'Dispersion (immunity)'); diff --git a/sql/old/3.1.3/04643_world_8237_creature_template.sql b/sql/old/3.1.3/04643_world_8237_creature_template.sql new file mode 100644 index 00000000000..d2ac804df6f --- /dev/null +++ b/sql/old/3.1.3/04643_world_8237_creature_template.sql @@ -0,0 +1,4 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8227_01_mangos_spell_proc_event required_8237_01_mangos_creature_template bit; + +UPDATE creature_template + SET mindmg = ROUND(mindmg + attackpower), maxdmg=ROUND(maxdmg+attackpower); diff --git a/sql/old/3.1.3/04649_world_8250_spell_threat.sql b/sql/old/3.1.3/04649_world_8250_spell_threat.sql new file mode 100644 index 00000000000..e71aa25ca9c --- /dev/null +++ b/sql/old/3.1.3/04649_world_8250_spell_threat.sql @@ -0,0 +1,3 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8249_02_mangos_spell_chain required_8250_01_mangos_spell_threat bit; + +DELETE FROM `spell_threat` WHERE `entry` IN (778,9749,9907,14274,15629,15630,15631,15632,17390,17391,17392,26993,27011); diff --git a/sql/old/3.1.3/04663_world.sql b/sql/old/3.1.3/04663_world.sql new file mode 100644 index 00000000000..7f63011bb5c --- /dev/null +++ b/sql/old/3.1.3/04663_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 50453; +INSERT INTO `spell_proc_event` (`entry`, `procFlags`, `CustomChance`) VALUES ('50453', '0x00000004', '100'); + +DELETE FROM `creature_template_addon` WHERE `entry` = 28017; +INSERT INTO `creature_template_addon` (`entry`, `auras`) VALUES ('28017', '50453 0'); diff --git a/sql/old/3.1.3/04696_world_spell_proc_event.sql b/sql/old/3.1.3/04696_world_spell_proc_event.sql new file mode 100644 index 00000000000..2fa4a8bf52d --- /dev/null +++ b/sql/old/3.1.3/04696_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56636,56637,56638); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 56636, 0x00, 4, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Taste for Blood (Rank 1) +( 56637, 0x00, 4, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Taste for Blood (Rank 2) +( 56638, 0x00, 4, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6); -- Taste for Blood (Rank 3) diff --git a/sql/old/3.1.3/04697_world_spell_proc_event.sql b/sql/old/3.1.3/04697_world_spell_proc_event.sql new file mode 100644 index 00000000000..d5945488b36 --- /dev/null +++ b/sql/old/3.1.3/04697_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 50453; diff --git a/sql/old/3.1.3/04705_world_trinity_string.sql b/sql/old/3.1.3/04705_world_trinity_string.sql new file mode 100644 index 00000000000..d16ac64b90c --- /dev/null +++ b/sql/old/3.1.3/04705_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry` = 6616; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES ('6616','Silence is ON for %s'); diff --git a/sql/old/3.1.3/04725_world_scripts.sql b/sql/old/3.1.3/04725_world_scripts.sql new file mode 100644 index 00000000000..92af3218a59 --- /dev/null +++ b/sql/old/3.1.3/04725_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `minlevel`='80' WHERE (`entry`='22207'); +UPDATE `creature_template` SET `maxlevel`='80' WHERE (`entry`='22207'); +UPDATE `creature_template` SET `faction_A`='14' WHERE (`entry`='22207'); +UPDATE `creature_template` SET `faction_H`='14' WHERE (`entry`='22207'); +UPDATE `creature_template` SET `flags_extra`='128' WHERE (`entry`='22207'); diff --git a/sql/old/3.1.3/04737_world_TDB.sql b/sql/old/3.1.3/04737_world_TDB.sql new file mode 100644 index 00000000000..df24155cb04 --- /dev/null +++ b/sql/old/3.1.3/04737_world_TDB.sql @@ -0,0 +1,16 @@ +REPLACE INTO `gameobject_template` (`entry`, `type`, `displayId`, `name`, `IconName`, `castBarCaption`, `unk1`, `faction`, `flags`, `size`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `ScriptName`) VALUES +(178365, 1, 5771, 'Alliance Banner', '', '', '', 83, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 180100, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(178925, 1, 5651, 'Alliance Banner', '', '', '', 83, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 180421, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(178940, 1, 5653, 'Contested Banner', '', '', '', 83, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(178943, 1, 5652, 'Horde Banner', '', '', '', 84, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(179286, 1, 5772, 'Contested Banner', '', '', '', 83, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 180102, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(179287, 1, 5774, 'Contested Banner', '', '', '', 84, 0, 1, 0, 0, 0, 0, 0, 1479, 0, 180102, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(179435, 1, 5654, 'Contested Banner', '', '', '', 84, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180100, 6, 2232, 'Alliance Banner Aura', '', '', '', 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180101, 6, 1311, 'Horde Banner Aura', '', '', '', 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180102, 6, 266, 'Neutral Banner Aura', '', '', '', 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180418, 1, 6211, 'Snowfall Banner', '', '', '', 0, 0, 1, 0, 0, 0, 0, 0, 1479, 196608, 180100, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180421, 6, 2232, 'Alliance Banner Aura, Large', '', '', '', 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180422, 6, 1311, 'Horde Banner Aura, Large', '', '', '', 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180423, 6, 266, 'Neutral Banner Aura, Large', '', '', '', 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''), +(180424, 0, 3751, 'Alterac Valley Gate', '', '', '', 100, 0, 3.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ''); diff --git a/sql/old/3.1.3/04738_world_spell_proc_event.sql b/sql/old/3.1.3/04738_world_spell_proc_event.sql new file mode 100644 index 00000000000..27107a19ef5 --- /dev/null +++ b/sql/old/3.1.3/04738_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_proc_event` WHERE (`entry`='56375'); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`procFlags`) VALUES ('56375','0','3',0x01000000,0x00010000); diff --git a/sql/old/3.1.3/04741_world.sql b/sql/old/3.1.3/04741_world.sql new file mode 100644 index 00000000000..8b2a77b619e --- /dev/null +++ b/sql/old/3.1.3/04741_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` where `entry` IN(1333); +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(1333, 'The Battle for Alterac Valley begins in 2 minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.1.3/04742_world_spell_bonus_data.sql b/sql/old/3.1.3/04742_world_spell_bonus_data.sql new file mode 100644 index 00000000000..e80a0b07086 --- /dev/null +++ b/sql/old/3.1.3/04742_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=42243; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(42243, -1, -1, 0.07, -1, 'Hunter - Volley'); diff --git a/sql/old/3.1.3/04742_world_spell_proc_event.sql b/sql/old/3.1.3/04742_world_spell_proc_event.sql new file mode 100644 index 00000000000..e4a3bcd6d17 --- /dev/null +++ b/sql/old/3.1.3/04742_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_proc_event` WHERE (`entry`='64928'); +INSERT INTO `spell_proc_event` (`entry`, `SpellFamilyName`, `SpellFamilyMask0`, `procEx`) VALUES (64928, 11, 0x00000001, 0x00000002); diff --git a/sql/old/3.1.3/04745_world_access_requirement.sql b/sql/old/3.1.3/04745_world_access_requirement.sql new file mode 100644 index 00000000000..4dbb66a8bb1 --- /dev/null +++ b/sql/old/3.1.3/04745_world_access_requirement.sql @@ -0,0 +1,46 @@ +-- BC Dungeons -- +UPDATE `access_requirement` SET `heroic_level_min` = 70 WHERE `id` IN +( + 4404, -- Auchenai Crypts -- + 4405, -- Mana-Tombs -- + 4406, -- Sethekk Halls -- + 4407, -- Shadow Labyrinth -- + 4321, -- Old Hillsbrad Foothills -- + 4320, -- The Black Morass -- + 4365, -- The Slave Pens -- + 4364, -- The Steamvault -- + 4363, -- The Underbog -- + 4150, -- Hellfire Ramparts -- + 4152, -- The Blood Furnace -- + 4151, -- The Shattered Halls -- + 4887, -- Magisters' Terrace -- + 4468, -- The Arcatraz -- + 4467, -- The Botanica -- + 4469 -- The Mechanar -- +); + +-- WOTLK Dungeons -- +UPDATE `access_requirement` SET `heroic_level_min` = 80 WHERE `id` IN +( + 5215, -- Ahn'kahet: The Old Kingdom -- + 5117, -- Azjol-Nerub -- + 5150, -- The Culling of Stratholme -- + 4998, -- Drak'Tharon Keep -- + 5206, -- Gundrak -- + 4983, -- The Nexus -- + 5246, -- The Oculus -- + 5209, -- The Violet Hold -- + 5093, -- Halls of Lightning -- + 5010, -- Halls of Stone -- + 4745, -- Utgarde Keep -- + 4747 -- Utgarde Pinnacle -- +); + +-- WOTLK Raids -- +UPDATE `access_requirement` SET `heroic_level_min` = 80 WHERE `id` IN +( + 4156, -- Naxxramas -- + 5290, -- The Eye of Eternity -- + 5243, -- The Obsidian Sanctum -- + 5379 -- Ulduar -- +); diff --git a/sql/old/3.1.3/04748_world.sql b/sql/old/3.1.3/04748_world.sql new file mode 100644 index 00000000000..00834293554 --- /dev/null +++ b/sql/old/3.1.3/04748_world.sql @@ -0,0 +1,2 @@ +UPDATE `item_template` SET `ScriptName`='item_mysterious_egg' WHERE `entry` IN(39878); +UPDATE `item_template` SET `ScriptName`='item_disgusting_jar' WHERE `entry` IN(44717); diff --git a/sql/old/3.1.3/04751_world_scripts.sql b/sql/old/3.1.3/04751_world_scripts.sql new file mode 100644 index 00000000000..5bedf2df1c4 --- /dev/null +++ b/sql/old/3.1.3/04751_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_training_dummy', `flags_extra`='262144', `mechanic_immune_mask`='0', `faction_A`='7', `faction_H`='7' WHERE `entry` IN (17578, 24792, 32543, 32546, 32542, 32545, 30527, 31143, 31144, 31146, 32541, 32666, 32667); diff --git a/sql/old/3.1.3/04753_world.sql b/sql/old/3.1.3/04753_world.sql new file mode 100644 index 00000000000..059a6427b9b --- /dev/null +++ b/sql/old/3.1.3/04753_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (58836, 48743, 50524, 50515); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(58836, 3, 31216), +(50524, 3, 27829), +(50515, 3, 27829); diff --git a/sql/old/3.1.3/04755_world_scripts.sql b/sql/old/3.1.3/04755_world_scripts.sql new file mode 100644 index 00000000000..74e50ef8eef --- /dev/null +++ b/sql/old/3.1.3/04755_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_shrine_of_the_birds' WHERE `entry` IN (185547,185553,185551); diff --git a/sql/old/3.1.3/04756_world.sql b/sql/old/3.1.3/04756_world.sql new file mode 100644 index 00000000000..abde52f0a9e --- /dev/null +++ b/sql/old/3.1.3/04756_world.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(54639, 54638, 54637, 61433, 61434, 49467, 50033, 50034); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 54639, 0x00, 15, 0x00400000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Blood of the north +( 54638, 0x00, 15, 0x00400000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Blood of the north +( 54637, 0x00, 15, 0x00400000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Blood of the north +( 61433, 0x00, 15, 0x00400000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Blood of the north +( 61434, 0x00, 15, 0x00400000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Blood of the north +( 49467, 0x00, 15, 0x00000010, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Death Rune Mastery +( 50033, 0x00, 15, 0x00000010, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Death Rune Mastery +( 50034, 0x00, 15, 0x00000010, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Death Rune Mastery diff --git a/sql/old/3.1.3/04759_world.sql b/sql/old/3.1.3/04759_world.sql new file mode 100644 index 00000000000..fa1170f9c42 --- /dev/null +++ b/sql/old/3.1.3/04759_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(58872, 58874); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 58872, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0, 0, 0), -- Damage Shield (Rank 1) +( 58874, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000043, 0, 0, 0); -- Damage Shield (Rank 2) diff --git a/sql/old/3.1.3/04761_world.sql b/sql/old/3.1.3/04761_world.sql new file mode 100644 index 00000000000..563258f6c8d --- /dev/null +++ b/sql/old/3.1.3/04761_world.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (52173, 60243); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(52173, 3, 28267), +(60243, 3, 11236); diff --git a/sql/old/3.1.3/04762_8294_01_mangos_playercreateinfo_action.sql b/sql/old/3.1.3/04762_8294_01_mangos_playercreateinfo_action.sql new file mode 100644 index 00000000000..8a600ddbbe1 --- /dev/null +++ b/sql/old/3.1.3/04762_8294_01_mangos_playercreateinfo_action.sql @@ -0,0 +1,54 @@ +-- ALTER TABLE db_version CHANGE COLUMN required_8254_01_mangos_spell_proc_event required_8294_01_mangos_playercreateinfo_action bit; + +-- Remove Double attack icons for Night Elf Warrior +DELETE FROM playercreateinfo_action WHERE race=4 AND class=1 AND button=73; +-- Move Heroic Strike to correct location for Night Elf Warrior +DELETE FROM playercreateinfo_action WHERE race=4 AND class=1 AND button=74; +INSERT INTO playercreateinfo_action VALUES (4,1,73,78,0); +-- Moved Shadowmeld to correct location for Night Elf Warrior +DELETE FROM playercreateinfo_action WHERE race=4 AND class=1 AND button IN (82,83); +INSERT INTO playercreateinfo_action VALUES (4,1,82,58984,0); +-- Add correct Tough Jerky location for Night elf Warrior +DELETE FROM playercreateinfo_action WHERE race=4 AND class=1 AND button=84; +INSERT INTO playercreateinfo_action VALUES (4,1,83,117,128); + +-- Moved Shadowmeld to correct location for Night Elf Druid +DELETE FROM playercreateinfo_action WHERE race=4 AND class=11 AND button IN (3,9); +INSERT INTO playercreateinfo_action VALUES (4,11,9,58984,0); + +-- Moved Shadowmeld to correct location for Night Elf Rogue +DELETE FROM playercreateinfo_action WHERE race=4 AND class=4 AND button IN (4,10); +INSERT INTO playercreateinfo_action VALUES (4,4,10,58984,0); +-- Add Shadowmeld For Night Elf Rogue Shadow form bar +DELETE FROM playercreateinfo_action WHERE race=4 AND class=4 AND button = 82; +INSERT INTO playercreateinfo_action VALUES (4,4,82,58984,0); + +-- Replace Tough Jerky for Gnome Death Knight Action Bar +DELETE FROM playercreateinfo_action WHERE race=7 AND class=6 AND button IN (11,83); +INSERT INTO playercreateinfo_action VALUES +(7,6,11,41751,128), +(7,6,83,41751,128); + +-- Moved Gift of Naaru to correct location for Draenei Death Knight +DELETE FROM playercreateinfo_action WHERE race=11 AND class=6 AND button IN (6,10); +INSERT INTO playercreateinfo_action VALUES (11,6,10,59545,0); +-- Add Black Mushroom to Draenei Death Knight Action Bar +DELETE FROM playercreateinfo_action WHERE race=11 AND class=6 AND button IN (11); +INSERT INTO playercreateinfo_action VALUES +(11,6,11,41751,128); + +-- Moved Blood Fury to correct action bar location for Orc Hunter +DELETE FROM playercreateinfo_action WHERE race=2 AND class=3 AND button IN (4,9); +INSERT INTO playercreateinfo_action VALUES (2,3,9,20572,0); + +-- Moved Berserking to correct action bar location for Non-Heroic Troll classes +DELETE FROM playercreateinfo_action WHERE race=8 AND class IN (3,5,7,8) AND button IN (3,76); +INSERT INTO playercreateinfo_action VALUES +(8,3,3,20554,0), +(8,5,3,20554,0), +(8,7,3,20554,0), +(8,8,3,20554,0); + +-- Updated and moved Berserking skill for Troll Rogue +DELETE FROM playercreateinfo_action WHERE race=8 AND class=4 AND button IN (4,76); +INSERT INTO playercreateinfo_action VALUES (8,4,4,26297,0); diff --git a/sql/old/3.1.3/04783_world_scripts.sql b/sql/old/3.1.3/04783_world_scripts.sql new file mode 100644 index 00000000000..e2103469595 --- /dev/null +++ b/sql/old/3.1.3/04783_world_scripts.sql @@ -0,0 +1,15 @@ +UPDATE creature_template set ScriptName = 'boss_bjarngrim' where entry =28586; +UPDATE creature_template set ScriptName = 'mob_stormforged_lieutenant' where entry =29240; +DELETE FROM script_texts where entry IN (-1602001,-1602000,-1602002,-1602003,-1602004,-1602005,-1602006,-1602007,-1602008,-1602009,-1602010); +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1602000,'I am the greatest of my father\'s sons! Your end has come!',14149,1,0,0,'bjarngrim SAY_AGGRO'), +(-1602001,'So ends your curse!',14153,1,0,0,'bjarngrim SAY_SLAY_1'), +(-1602002,'Flesh... is... weak!',14154,1,0,0,'bjarngrim SAY_SLAY_2'), +(-1602003,'...',14155,1,0,0,'bjarngrim SAY_SLAY_3'), +(-1602004,'How can it be...? Flesh is not... stronger!',14156,1,0,0,'bjarngrim SAY_DEATH'), +(-1602005,'Defend yourself, for all the good it will do!',14151,1,0,0,'bjarngrim SAY_BATTLE_STANCE'), +(-1602006,'%s switches to Battle Stance!',0,3,0,0,'bjarngrim EMOTE_BATTLE_STANCE'), +(-1602007,'GRAAAAAH! Behold the fury of iron and steel!',14152,1,0,0,'bjarngrim SAY_BERSEKER_STANCE'), +(-1602008,'%s switches to Berserker Stance!',0,3,0,0,'bjarngrim EMOTE_BERSEKER_STANCE'), +(-1602009,'Give me your worst!',14150,1,0,0,'bjarngrim SAY_DEFENSIVE_STANCE'), +(-1602010,'%s switches to Defensive Stance!',0,3,0,0,'bjarngrim EMOTE_DEFENSIVE_STANCE'); diff --git a/sql/old/3.1.3/04787_script_texts.sql b/sql/old/3.1.3/04787_script_texts.sql new file mode 100644 index 00000000000..3c879a44bbb --- /dev/null +++ b/sql/old/3.1.3/04787_script_texts.sql @@ -0,0 +1,23 @@ +UPDATE `script_texts` SET `entry`=`entry`+20 WHERE `entry` IN(-1574001,-1574002,-1574003,-1574004); +UPDATE `script_texts` SET `entry`=-1574001 WHERE `entry`=-1574023; +UPDATE `script_texts` SET `entry`=-1574002 WHERE `entry`=-1574024; +UPDATE `script_texts` SET `entry`=-1574003 WHERE `entry`=-1574021; +UPDATE `script_texts` SET `entry`=-1574004 WHERE `entry`=-1574022; + +INSERT INTO `script_texts` (`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 +(-1574005,'I\'ll paint my face with your blood!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13207,1,0,0,'ingvar SAY_AGGRO_FIRST'), +(-1574006,'I return! A second chance to carve out your skull!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13209,1,0,0,'ingvar SAY_AGGRO_SECOND'), +(-1574007,'My life for the... death god!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13213,1,0,0,'ingvar SAY_DEATH_FIRST'), +(-1574008,'No! I can do... better! I can...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13211,1,0,0,'ingvar SAY_DEATH_SECOND'), +(-1574009,'Mjul orm agn gjor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13212,1,0,0,'ingvar SAY_KILL_FIRST'), +(-1574010,'I am a warrior born!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13214,1,0,0,'ingvar SAY_KILL_SECOND'), +(-1574011,'Dalronn! See if you can muster the nerve to join my attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13229,1,0,0,'skarvald YELL_SKARVALD_AGGRO'), +(-1574012,'Not... over... yet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13230,1,0,0,'skarvald YELL_SKARVALD_DAL_DIED'), +(-1574013,'A warrior\'s death.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13231,1,0,0,'skarvald YELL_SKARVALD_SKA_DIEDFIRST'), +(-1574014,'???', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13232,1,0,0,'skarvald YELL_SKARVALD_KILL'), +(-1574015,'Pagh! What sort of necromancer lets death stop him? I knew you were worthless!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13233,1,0,0,'skarvald YELL_SKARVALD_DAL_DIEDFIRST'), +(-1574016,'By all means, don\'t assess the situation, you halfwit! Just jump into the fray!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13199,1,0,0,'dalronn YELL_DALRONN_AGGRO'), +(-1574017,'See... you... soon.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13200,1,0,0,'dalronn YELL_DALRONN_SKA_DIED'), +(-1574018,'There\'s no... greater... glory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13201,1,0,0,'dalronn YELL_DALRONN_DAL_DIEDFIRST'), +(-1574019,'You may serve me yet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13202,1,0,0,'dalronn YELL_DALRONN_KILL'), +(-1574020,'Skarvald, you incompetent slug! Return and make yourself useful!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13203,1,0,0,'dalronn YELL_DALRONN_SKA_DIEDFIRST'); diff --git a/sql/old/3.1.3/04793_world_scripts.sql b/sql/old/3.1.3/04793_world_scripts.sql new file mode 100644 index 00000000000..8968f61919f --- /dev/null +++ b/sql/old/3.1.3/04793_world_scripts.sql @@ -0,0 +1,16 @@ +UPDATE item_template SET ScriptName='' WHERE entry=34368; +UPDATE item_template SET ScriptName='' WHERE entry=31129; +UPDATE item_template SET ScriptName='' WHERE entry=44222; +UPDATE item_template SET ScriptName='' WHERE entry=22473; +UPDATE item_template SET ScriptName='' WHERE entry IN (9606,9618,9619,9620,9621); +UPDATE item_template SET ScriptName='' WHERE entry=30656; +UPDATE item_template SET ScriptName='' WHERE entry=34255; +UPDATE item_template SET ScriptName='' WHERE entry=32825; +UPDATE item_template SET ScriptName='' WHERE entry=32321; +UPDATE item_template SET ScriptName='' WHERE entry IN (15908,15911,15913,15914,15915,15916,15917,15919,15920,15921,15922,15923,23697,23702,23703,23896,23897,23898); +UPDATE item_template SET ScriptName='' WHERE entry=8149; +UPDATE item_template SET ScriptName='' WHERE entry=30259; +UPDATE item_template SET ScriptName='' WHERE entry=10699; +UPDATE item_template SET ScriptName='' WHERE entry=31463; +UPDATE item_template SET ScriptName='' WHERE entry=22962; +UPDATE item_template SET ScriptName='' WHERE entry=28132; diff --git a/sql/old/3.1.3/04795_world_scripts_converter.sql b/sql/old/3.1.3/04795_world_scripts_converter.sql new file mode 100644 index 00000000000..ab0ea355659 --- /dev/null +++ b/sql/old/3.1.3/04795_world_scripts_converter.sql @@ -0,0 +1,13 @@ +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, spell7, spell8) VALUES +(29987, 55645, 0, 0, 0, 0, 0, 0, 27892), # Unrelenting Trainee (H) +(29985, 27825, 0, 0, 0, 0, 0, 0, 27928), # Unrelenting Death Knight (H) +(29986, 55638, 55608, 0, 0, 0, 0, 0, 27935) # Unrelenting Rider (H) +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +spell7 = VALUES(spell7), +spell8 = VALUES(spell8); diff --git a/sql/old/3.1.3/04803_script_texts.sql b/sql/old/3.1.3/04803_script_texts.sql new file mode 100644 index 00000000000..a91fa99c22b --- /dev/null +++ b/sql/old/3.1.3/04803_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM script_texts WHERE entry=-1000431; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000431,'Okay, okay... gimme a minute to rest now. You gone and beat me up good.',0,0,14,1,'calvin SAY_COMPLETE'); diff --git a/sql/old/3.1.3/04806_script_texts.sql b/sql/old/3.1.3/04806_script_texts.sql new file mode 100644 index 00000000000..1a3875c40cd --- /dev/null +++ b/sql/old/3.1.3/04806_script_texts.sql @@ -0,0 +1 @@ +UPDATE script_texts SET language=1, emote=14 WHERE entry=-1000431; diff --git a/sql/old/3.1.3/04807_script_texts.sql b/sql/old/3.1.3/04807_script_texts.sql new file mode 100644 index 00000000000..573c44b2fed --- /dev/null +++ b/sql/old/3.1.3/04807_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM script_texts WHERE entry IN(-1590000,-1590001,-1590002); +INSERT INTO `script_texts` (`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 +(-1590000, 'Emalon the Storm Watcher overcharges a Tempest Minion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'emalon EMOTE_OVERCHARGE_TEMPEST_MINION'), +(-1590001, 'A Tempest Minion appears to defend Emalon!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 3, 0, 0, 'emalon EMOTE_MINION_RESPAWN'), +(-1590002, 'Archavon the Stone Watcher goes into a berserker rage!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 2, 0, 0, 'archavon EMOTE_BERSERK'); diff --git a/sql/old/3.1.3/04831_script_texts.sql b/sql/old/3.1.3/04831_script_texts.sql new file mode 100644 index 00000000000..5df8d3fd426 --- /dev/null +++ b/sql/old/3.1.3/04831_script_texts.sql @@ -0,0 +1,8 @@ +DELETE FROM script_texts WHERE entry IN(-1609017,-1609018,-1609019,-1609020,-1609021,-1609022); +INSERT INTO `script_texts` (`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 +(-1609017,'No potions!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_A'), +(-1609018,'Remember this day, $n, for it is the day that you will be thoroughly owned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_B'), +(-1609019,'I\'m going to tear your heart out, cupcake!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_C'), +(-1609020,'Don\'t make me laugh.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_D'), +(-1609021,'Here come the tears...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_E'), +(-1609022,'You have challenged death itself!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_F'); diff --git a/sql/old/3.1.3/04836_world_announce.sql b/sql/old/3.1.3/04836_world_announce.sql new file mode 100644 index 00000000000..1e8920baa7c --- /dev/null +++ b/sql/old/3.1.3/04836_world_announce.sql @@ -0,0 +1,15 @@ +DROP TABLE IF EXISTS `autobroadcast`; +CREATE TABLE `autobroadcast` ( +`id` int(11) NOT NULL AUTO_INCREMENT, +`text` longtext NOT NULL, +PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DELETE FROM `trinity_string` WHERE `entry` = 11000; +INSERT INTO `trinity_string` (entry, content_default, content_loc1, content_loc2, content_loc3, content_loc4, content_loc5, content_loc6, content_loc7, content_loc8) +VALUES (11000, '|cffffff00[|c00077766Autobroadcast|cffffff00]: |cFFF222FF%s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +-- optional examples +-- insert into `autobroadcast` (`id`, `text`) values('1','All Battlegrounds and Arena's work on this server.'); +-- insert into `autobroadcast` (`id`, `text`) values('2','This server has 2 realms, The other realm is a PVP instant level 70 realm. Try it!'); +-- insert into `autobroadcast` (`id`, `text`) values('3','The Auction House on this server is always full, because we use an AH Bot.'); diff --git a/sql/old/3.1.3/04841_world_scripts.sql b/sql/old/3.1.3/04841_world_scripts.sql new file mode 100644 index 00000000000..543e18a259a --- /dev/null +++ b/sql/old/3.1.3/04841_world_scripts.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='mob_archavon_warder' WHERE `entry`=32353; +UPDATE `creature_template` SET `ScriptName`='boss_emalon' WHERE `entry`=33993; +UPDATE `creature_template` SET `ScriptName`='mob_tempest_minion' WHERE `entry`=33998; +UPDATE `instance_template` SET `script`='instance_archavon' WHERE `map`=624; diff --git a/sql/old/3.1.3/04854_world_scripts.sql b/sql/old/3.1.3/04854_world_scripts.sql new file mode 100644 index 00000000000..369d68d4551 --- /dev/null +++ b/sql/old/3.1.3/04854_world_scripts.sql @@ -0,0 +1,35 @@ +UPDATE creature_template SET scriptname = "boss_flame_leviathan" WHERE entry = 33113; +UPDATE creature_template SET scriptname = "boss_flame_leviathan_turret" WHERE entry = 33139; +UPDATE creature_template SET scriptname = "boss_flame_leviathan_seat" WHERE entry = 33114; +UPDATE creature_template SET scriptname = "boss_flame_leviathan_defense_turret" WHERE entry = 33142; +UPDATE creature_template SET scriptname = "boss_flame_leviathan_overload_device" WHERE entry = 33143; +UPDATE creature_template SET scriptname = "boss_razorscale" WHERE entry = 33186; + +INSERT INTO creature_template (entry, vehicleid) VALUES +(33113, 340), # Flame Leviathan +(33114, 341) # Flame Leviathan Seat +ON DUPLICATE KEY UPDATE +vehicleid = VALUES(vehicleid); + +UPDATE creature_template SET flags_extra = 128 WHERE entry IN (33114); + +INSERT INTO creature_template (entry, spell1, spell2, spell3, spell4, spell5, spell6, vehicleid) VALUES +(33062, 62974, 62286, 62299, 64660, 0, 0, 335), # Salvaged Chopper +(33109, 62306, 62490, 62308, 62324, 0, 0, 338), # Salvaged Demolisher +(33167, 62634, 64979, 62479, 62471, 0, 62428, 345), # Salvaged Demolisher Mechanic Seat +(33060, 62345, 62522, 62346, 0, 0, 0, 336), # Salvaged Siege Engine +(33067, 62358, 62359, 64677, 0, 0, 0, 337) # Salvaged Siege Turret +ON DUPLICATE KEY UPDATE +spell1 = VALUES(spell1), +spell2 = VALUES(spell2), +spell3 = VALUES(spell3), +spell4 = VALUES(spell4), +spell5 = VALUES(spell5), +spell6 = VALUES(spell6), +vehicleid = VALUES(vehicleid); + +DELETE FROM `spell_script_target` WHERE `entry` IN (62374,62399); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(62374, 1, 33060), # Pursued +(62374, 1, 33109), +(62399, 1, 33139); # Overload Circuit diff --git a/sql/old/3.1.3/04859_8332_01_realmd_realmcharacters.sql b/sql/old/3.1.3/04859_8332_01_realmd_realmcharacters.sql new file mode 100644 index 00000000000..c7adb23d890 --- /dev/null +++ b/sql/old/3.1.3/04859_8332_01_realmd_realmcharacters.sql @@ -0,0 +1,4 @@ +-- ALTER TABLE realmd_db_version CHANGE COLUMN required_7938_01_realmd_account required_8332_01_realmd_realmcharacters bit; + +ALTER TABLE realmcharacters + ADD KEY (acctid); diff --git a/sql/old/3.1.3/04862_world_linked_spell.sql b/sql/old/3.1.3/04862_world_linked_spell.sql new file mode 100644 index 00000000000..a892d0a8490 --- /dev/null +++ b/sql/old/3.1.3/04862_world_linked_spell.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (19574,34471); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) +VALUES +( 19574, 24395, 2, 'Beast Within'), +( 19574, 24396, 2, 'Beast Within'), +( 19574, 24397, 2, 'Beast Within'), +( 19574, 26592, 2, 'Beast Within'), +( 34471, 24395, 2, 'Beast Within'), +( 34471, 24396, 2, 'Beast Within'), +( 34471, 24397, 2, 'Beast Within'), +( 34471, 26592, 2, 'Beast Within'); diff --git a/sql/old/3.1.3/04868_world_scripts.sql b/sql/old/3.1.3/04868_world_scripts.sql new file mode 100644 index 00000000000..660d34ee7f4 --- /dev/null +++ b/sql/old/3.1.3/04868_world_scripts.sql @@ -0,0 +1,57 @@ +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1043000,'At last! Naralex can be awakened! Come aid me, brave adventurers!',0,1,0,0,'Disciple SAY_AT_LAST'), +(-1043001,'I must make the necessary preparations before the awakening ritual can begin. You must protect me!',0,0,0,0,'Disciple SAY_MAKE_PREPARATIONS'), +(-1043002,'These caverns were once a temple of promise for regrowth in the Barrens. Now, they are the halls of nightmares.',0,0,0,0,'Disciple SAY_TEMPLE_OF_PROMISE'), +(-1043003,'Come. We must continue. There is much to be done before we can pull Naralex from his nightmare.',0,0,0,0,'Disciple SAY_MUST_CONTINUE'), +(-1043004,'Within this circle of fire I must cast the spell to banish the spirits of the slain Fanglords.',0,0,0,0,'Disciple SAY_BANISH_THE_SPIRITS'), +(-1043005,'The caverns have been purified. To Naralex\'s chamber we go!',0,0,0,0,'Disciple SAY_CAVERNS_PURIFIED'), +(-1043006,'Beyond this corridor, Naralex lies in fitful sleep. Let us go awaken him before it is too late.',0,0,0,0,'Disciple SAY_BEYOND_THIS_CORRIDOR'), +(-1043007,'Protect me brave souls as I delve into this Emerald Dream to rescue Naralex and put an end to this corruption!',0,0,0,0,'Disciple SAY_EMERALD_DREAM'), +(-1043008,'%s begins to perform the awakening ritual on Naralex.',0,2,0,0,'Disciple EMOTE_AWAKENING_RITUAL'), +(-1043009,'%s tosses fitfully in troubled sleep.',0,2,0,0,'Naralex EMOTE_TROUBLED_SLEEP'), +(-1043010,'%s writhes in agony. The Disciple seems to be breaking through.',0,2,0,0,'Naralex EMOTE_WRITHE_IN_AGONY'), +(-1043011,'%s dreams up a horrendous vision. Something stirs beneath the murky waters.',0,2,0,0,'Naralex EMOTE_HORRENDOUS_VISION'), +(-1043012,'This Mutanus the Devourer is a minion from Naralex\'s nightmare no doubt!',0,0,0,0,'Disciple SAY_MUTANUS_THE_DEVOURER'), +(-1043013,'I AM AWAKE, AT LAST!',0,1,0,0,'Naralex SAY_I_AM_AWAKE'), +(-1043014,'At last! Naralex awakes from the nightmare.',0,0,0,0,'Disciple SAY_NARALEX_AWAKES'), +(-1043015,'Ah, to be pulled from the dreaded nightmare! I thank you, my loyal Disciple, along with your brave companions.',0,0,0,0,'Naralex SAY_THANK_YOU'), +(-1043016,'We must go and gather with the other Disciples. There is much work to be done before I can make another attempt to restore the Barrens. Farewell, brave souls!',0,0,0,0,'Naralex SAY_FAREWELL'), +(-1043017,'Attacked! Help get this $N off of me!',0,0,0,0,'Disciple SAY_ATTACKED'); + +INSERT INTO creature_ai_scripts (creature_id,event_type,event_chance,event_flags,action1_type,action1_param1,action1_param2,comment) VALUES +(3669,6,100,6,34,1,3,'Lord Cobrahn - Set Inst Data on Death'), +(3670,6,100,6,34,2,3,'Lord Pythas - Set Inst Data on Death'), +(3671,6,100,6,34,3,3,'Lady Anacondra - Set Inst Data on Death'), +(3673,6,100,6,34,4,3,'Lord Serpentis - Set Inst Data on Death'), +(3654,6,100,6,34,9,3,'Mutanus the Devourer - Set Inst Data on Death'); + +DELETE FROM script_waypoint WHERE entry=3678; +INSERT INTO script_waypoint VALUES +(3678, 0, -120.864, 132.825, -79.2972, 5000, 'TYPE_NARALEX_EVENT'), +(3678, 1, -109.944, 155.417, -80.4659, 0, ''), +(3678, 2, -106.104, 198.456, -80.5970, 0, ''), +(3678, 3, -110.246, 214.763, -85.6669, 0, ''), +(3678, 4, -105.609, 236.184, -92.1732, 0, 'TYPE_NARALEX_PART1'), +(3678, 5, -93.5297, 227.956, -90.7522, 0, ''), +(3678, 6, -85.3155, 226.976, -93.1286, 0, ''), +(3678, 7, -62.1510, 206.673, -93.5510, 0, ''), +(3678, 8, -45.0534, 205.580, -96.2435, 0, ''), +(3678, 9, -31.1235, 234.225, -94.0841, 0, ''), +(3678, 10, -49.2158, 269.141, -92.8442, 0, ''), +(3678, 11, -54.1220, 274.717, -92.8442, 31000, 'TYPE_NARALEX_PART2'), +(3678, 12, -58.9650, 282.274, -92.5380, 0, ''), +(3678, 13, -38.3566, 306.239, -90.0192, 0, ''), +(3678, 14, -28.8928, 312.842, -89.2155, 0, ''), +(3678, 15, -1.58198, 296.127, -85.5984, 0, ''), +(3678, 16, 9.89992, 272.008, -85.7759, 0, ''), +(3678, 17, 26.8162, 259.218, -87.3938, 0, ''), +(3678, 18, 49.1166, 227.259, -88.3379, 0, ''), +(3678, 19, 54.4171, 209.316, -90.0000, 1500, 'SAY_BEYOND_THIS_CORRIDOR'), +(3678, 20, 71.0380, 205.404, -93.0422, 0, ''), +(3678, 21, 81.5941, 212.832, -93.0154, 0, ''), +(3678, 22, 94.3376, 236.933, -95.8261, 0, ''), +(3678, 23, 114.619, 235.908, -96.0495, 0, ''), +(3678, 24, 114.777, 237.155, -96.0304, 2500, 'NARALEX_EVENT_FINISHED'); + +UPDATE creature_template SET ScriptName = 'npc_disciple_of_naralex' WHERE entry = 3678; +UPDATE instance_template SET script = 'instance_wailing_caverns' WHERE map = 43; diff --git a/sql/old/3.1.3/04869_world_command.sql b/sql/old/3.1.3/04869_world_command.sql new file mode 100644 index 00000000000..1c219fa27eb --- /dev/null +++ b/sql/old/3.1.3/04869_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name` = 'reload autobroadcast'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES ('reload autobroadcast', 3, 'Syntax: .reload autobroadcast\nReload autobroadcast table.'); diff --git a/sql/old/3.1.3/04872_world_scripts.sql b/sql/old/3.1.3/04872_world_scripts.sql new file mode 100644 index 00000000000..0b264f2b8b7 --- /dev/null +++ b/sql/old/3.1.3/04872_world_scripts.sql @@ -0,0 +1,11 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_skywing' WHERE `entry` = 22424; + +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','0','-3605.719971','4175.580078','-0.031817','0','START_SKYWING'); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','1','-3602.311279','4253.213867','0.562436','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','2','-3529.151367','4263.524414','-7.871151','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','3','-3448.130371','4257.990723','-11.626289','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','4','-3377.783936','4209.064941','-9.476727','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','5','-3378.211426','4154.628418','0.366330','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','6','-3376.920166','4085.501709','14.178538','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','7','-3399.274658','4055.948975','18.603474','0',''); +replace into `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) values('22424','8','-3432.678223','4054.069824','29.588032','10000',''); diff --git a/sql/old/3.1.3/04875_world_scripts.sql b/sql/old/3.1.3/04875_world_scripts.sql new file mode 100644 index 00000000000..be29dea8c3d --- /dev/null +++ b/sql/old/3.1.3/04875_world_scripts.sql @@ -0,0 +1,20 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_lightwell' WHERE `entry` IN (31883, 31893, 31894, 31895, 31896, 31897); + +REPLACE INTO `npc_spellclick_spells` (npc_entry, spell_id, quest_start, quest_start_active, quest_end, cast_flags, quest_status) VALUES +(31883, 60123, 0, 0, 0, 2, 0), +(31893, 60123, 0, 0, 0, 2, 0), +(31894, 60123, 0, 0, 0, 2, 0), +(31895, 60123, 0, 0, 0, 2, 0), +(31896, 60123, 0, 0, 0, 2, 0), +(31897, 60123, 0, 0, 0, 2, 0); + +REPLACE INTO `spell_bonus_data` (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES +(7001, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 1'), +(27873, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 2'), +(27874, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 3'), +(28276, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 4'), +(48084, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 5'), +(48085, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 6'); + +REPLACE INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-59907, 7, 0, 'Lightwell Charges - Suicide'); diff --git a/sql/old/3.1.3/04877_world_scripts.sql b/sql/old/3.1.3/04877_world_scripts.sql new file mode 100644 index 00000000000..ed53e97cdbc --- /dev/null +++ b/sql/old/3.1.3/04877_world_scripts.sql @@ -0,0 +1,18 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1602018,-1602019,-1602020,-1602021,-1602022,-1602023,-1602024,-1602025,-1602026,-1602027,-1602028,-1602029,-1602030,-1602031); +INSERT INTO `script_texts` (`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 +(-1602018,'What hope is there for you? None!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14162,1,0,0,'loken SAY_AGGRO0'), +(-1602019,'I have witnessed the rise and fall of empires. The birth and extinction of entire species. Over countless millennia the foolishness of mortals has remained beyond a constant. Your presence here confirms this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14160,1,0,0,'loken SAY_INTRO_1'), +(-1602020,'My master has shown me the future, and you have no place in it. Azeroth will be reborn in darkness. Yogg-Saron shall be released! The Pantheon shall fall!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14162,1,0,0,'loken SAY_INTRO_2'), +(-1602021,'Only mortal...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14166,1,0,0,'loken SAY_SLAY_1'), +(-1602022,'I... am... FOREVER!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14167,1,0,0,'loken SAY_SLAY_2'), +(-1602023,'What little time you had, you wasted!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14168,1,0,0,'loken SAY_SLAY_3'), +(-1602024,'My death... heralds the end of this world.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14172,1,0,0,'loken SAY_DEATH'), +(-1602025,'You cannot hide from fate!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14163,1,0,0,'loken SAY_NOVA_1'), +(-1602026,'Come closer. I will make it quick.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14164,1,0,0,'loken SAY_NOVA_2'), +(-1602027,'Your flesh cannot hold out for long.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14165,1,0,0,'loken SAY_NOVA_3'), +(-1602028,'You stare blindly into the abyss!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14169,1,0,0,'loken SAY_75HEALTH'), +(-1602029,'Your ignorance is profound. Can you not see where this path leads?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14170,1,0,0,'loken SAY_50HEALTH'), +(-1602030,'You cross the precipice of oblivion!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14171,1,0,0,'loken SAY_25HEALTH'), +(-1602031,'%s begins to cast Lightning Nova!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,3,0,0,'loken EMOTE_NOVA'); + +UPDATE `creature_template` SET `ScriptName`='boss_loken' WHERE `entry`=28923; diff --git a/sql/old/3.1.3/04879_world_script_texts.sql b/sql/old/3.1.3/04879_world_script_texts.sql new file mode 100644 index 00000000000..e300e3c1bf9 --- /dev/null +++ b/sql/old/3.1.3/04879_world_script_texts.sql @@ -0,0 +1,12 @@ +UPDATE script_texts SET entry=-1609080 WHERE entry=-1609017; +UPDATE script_texts SET entry=-1609081 WHERE entry=-1609018; +UPDATE script_texts SET entry=-1609082 WHERE entry=-1609019; +UPDATE script_texts SET entry=-1609083 WHERE entry=-1609020; +UPDATE script_texts SET entry=-1609084 WHERE entry=-1609021; +UPDATE script_texts SET entry=-1609085 WHERE entry=-1609022; + +DELETE FROM script_texts WHERE entry IN (-1609086,-1609087,-1609088); +INSERT INTO `script_texts` (`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 +(-1609086,'The Lich King will see his true champion on this day!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_G'), +(-1609087,'You\'re going down!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_H'), +(-1609088,'You don\'t stand a chance, $n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'dk_initiate SAY_DUEL_I'); diff --git a/sql/old/3.1.3/04882_world_scripts.sql b/sql/old/3.1.3/04882_world_scripts.sql new file mode 100644 index 00000000000..60e8dc8d96b --- /dev/null +++ b/sql/old/3.1.3/04882_world_scripts.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_slim' WHERE `entry`=19679; +UPDATE `creature_template` SET `ScriptName`='npc_taxi' WHERE `entry` = 23704; diff --git a/sql/old/3.1.3/04888_world_scripts.sql b/sql/old/3.1.3/04888_world_scripts.sql new file mode 100644 index 00000000000..dc932bd47fe --- /dev/null +++ b/sql/old/3.1.3/04888_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_skywing' WHERE `entry` = 22424; diff --git a/sql/old/3.1.3/04892_world_script.sql b/sql/old/3.1.3/04892_world_script.sql new file mode 100644 index 00000000000..2c950099530 --- /dev/null +++ b/sql/old/3.1.3/04892_world_script.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'containment_sphere' WHERE `entry` IN (188527, 188528, 188526); diff --git a/sql/old/3.1.3/04906_world_scripts.sql b/sql/old/3.1.3/04906_world_scripts.sql new file mode 100644 index 00000000000..89370b3ce5e --- /dev/null +++ b/sql/old/3.1.3/04906_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName` = 'boss_auriaya' WHERE `entry` = 33515; +UPDATE `creature_template` SET `scriptname`='boss_razorscale' WHERE `entry`=33186; +UPDATE `creature_template` SET `scriptname`='boss_flame_leviathan' WHERE `entry`=33113; +UPDATE `creature_template` SET `scriptname`='boss_xt002' WHERE `entry`=33293; +UPDATE `creature_template` SET `scriptname`='boss_ignis' WHERE `entry`=33118; diff --git a/sql/old/3.1.3/04911_world_scripts.sql b/sql/old/3.1.3/04911_world_scripts.sql new file mode 100644 index 00000000000..89370b3ce5e --- /dev/null +++ b/sql/old/3.1.3/04911_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName` = 'boss_auriaya' WHERE `entry` = 33515; +UPDATE `creature_template` SET `scriptname`='boss_razorscale' WHERE `entry`=33186; +UPDATE `creature_template` SET `scriptname`='boss_flame_leviathan' WHERE `entry`=33113; +UPDATE `creature_template` SET `scriptname`='boss_xt002' WHERE `entry`=33293; +UPDATE `creature_template` SET `scriptname`='boss_ignis' WHERE `entry`=33118; diff --git a/sql/old/3.1.3/04923_world_scripts.sql b/sql/old/3.1.3/04923_world_scripts.sql new file mode 100644 index 00000000000..6e7f6fbbdc0 --- /dev/null +++ b/sql/old/3.1.3/04923_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_skywing' WHERE entry=22424; +UPDATE `creature_template` SET `ScriptName` = 'boss_flame_leviathan_turret' WHERE entry=33139; +UPDATE `creature_template` SET `ScriptName` = 'boss_flame_leviathan_seat' WHERE entry=33114; +UPDATE `creature_template` SET `ScriptName` = 'boss_flame_leviathan_defense_turret' WHERE entry=33142; +UPDATE `creature_template` SET `ScriptName` = 'boss_flame_leviathan_overload_device' WHERE entry=33143; diff --git a/sql/old/3.1.3/04927_world_scripts_naxx.sql b/sql/old/3.1.3/04927_world_scripts_naxx.sql new file mode 100644 index 00000000000..c827e8ef0b3 --- /dev/null +++ b/sql/old/3.1.3/04927_world_scripts_naxx.sql @@ -0,0 +1,2 @@ +DELETE FROM areatrigger_scripts WHERE entry = 4156; +INSERT INTO areatrigger_scripts VALUES (4156, 'at_naxxramas_frostwyrm_wing'); diff --git a/sql/old/3.1.3/04938_world.sql b/sql/old/3.1.3/04938_world.sql new file mode 100644 index 00000000000..a76e3b41b6e --- /dev/null +++ b/sql/old/3.1.3/04938_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN(53352); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(53352, -1, -1, 0.14, -1, 'Hunter - Explosive Shot (triggered)'); diff --git a/sql/old/3.1.3/04939_world_scripts.sql b/sql/old/3.1.3/04939_world_scripts.sql new file mode 100644 index 00000000000..8d832e6afe2 --- /dev/null +++ b/sql/old/3.1.3/04939_world_scripts.sql @@ -0,0 +1,27 @@ +DELETE FROM `script_texts` WHERE `entry` between -1602042 AND -1602032; +DELETE FROM `script_texts` WHERE `entry` between -1602017 AND -1602011; +INSERT INTO `script_texts` (`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 +(-1602011,'You wish to confront the master? You must weather the storm!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14453,1,0,0,'ionar SAY_AGGRO'), +(-1602012,'Shocking ... I know!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14456,1,0,0,'ionar SAY_SLAY_1'), +(-1602013,'You atempt the unpossible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14457,1,0,0,'ionar SAY_SLAY_2'), +(-1602014,'Your spark of light is ... extinguish.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14458,1,0,0,'ionar SAY_SLAY_3'), +(-1602015,'Master... you have guests.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14459,1,0,0,'ionar SAY_DEATH'), +(-1602016,'The slightest spark shall be your undoing.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14454,1,0,0,'ionar SAY_SPLIT_1'), +(-1602017,'No one is safe!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,14455,1,0,0,'ionar SAY_SPLIT_2'), +(-1602032,'It is you who have destroyed my children? You... shall... pay!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13960,1,0,0,'volkhan SAY_AGGRO'), +(-1602033,'The armies of iron will conquer all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13965, 1,0,0,'volkhan SAY_SLAY_1'), +(-1602034,'Ha, pathetic!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13966,1,0,0,'volkhan SAY_SLAY_2'), +(-1602035,'You have cost me too much work!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13967,1,0,0,'volkhan SAY_SLAY_3'), +(-1602036,'The master was right... to be concerned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13968,1,0,0,'volkhan SAY_DEATH'), +(-1602037,'I will crush you beneath my boots!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13963,1,0,0,'volkhan SAY_STOMP_1'), +(-1602038,'All my work... undone!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13964,1,0,0,'volkhan SAY_STOMP_2'), +(-1602039,'Life from the lifelessness... death for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13961,1,0,0,'volkhan SAY_FORGE_1'), +(-1602040,'Nothing is wasted in the process. You will see....', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,13962,1,0,0,'volkhan SAY_FORGE_2'), +(-1602041,'runs to his anvil!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,3,0,0,'volkhan EMOTE_TO_ANVIL'), +(-1602042,'prepares to shatter his Brittle Golems!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,3,0,0,'volkhan EMOTE_SHATTER'); + +UPDATE creature_template SET ScriptName='boss_volkhan' WHERE entry=28587; +UPDATE creature_template SET ScriptName='mob_molten_golem' WHERE entry=28695; +UPDATE creature_template SET ScriptName='npc_volkhan_anvil' WHERE entry=28823; +UPDATE creature_template SET ScriptName='boss_ionar' WHERE entry=28546; +UPDATE creature_template SET ScriptName='mob_spark_of_ionar' WHERE entry=28926; diff --git a/sql/old/3.1.3/04944_world.sql b/sql/old/3.1.3/04944_world.sql new file mode 100644 index 00000000000..cc1c26f20d6 --- /dev/null +++ b/sql/old/3.1.3/04944_world.sql @@ -0,0 +1,50 @@ +DELETE FROM script_waypoint WHERE entry=11856; +INSERT INTO script_waypoint VALUES +(11856, 0, 113.91, -350.13, 4.55, 0, ''), +(11856, 1, 109.54, -350.08, 3.74, 0, ''), +(11856, 2, 106.95, -353.40, 3.60, 0, ''), +(11856, 3, 100.28, -338.89, 2.97, 0, ''), +(11856, 4, 110.11, -320.26, 3.47, 0, ''), +(11856, 5, 109.78, -287.80, 5.30, 0, ''), +(11856, 6, 105.02, -269.71, 4.71, 0, ''), +(11856, 7, 86.71, -251.81, 5.34, 0, ''), +(11856, 8, 64.10, -246.38, 5.91, 0, ''), +(11856, 9, -2.55, -243.58, 6.3, 0, ''), +(11856, 10, -27.78, -267.53, -1.08, 0, ''), +(11856, 11, -31.27, -283.54, -4.36, 0, ''), +(11856, 12, -28.96, -322.44, -9.19, 0, ''), +(11856, 13, -35.63, -360.03, -16.59, 0, ''), +(11856, 14, -58.30, -412.26, -30.60, 0, ''), +(11856, 15, -58.88, -474.17, -44.54, 0, ''), +(11856, 16, -45.92, -496.57, -46.26, 5000, 'AMBUSH'), +(11856, 17, -40.25, -510.07, -46.05, 0, ''), +(11856, 18, -38.88, -520.72, -46.06, 5000, 'END'); + +DELETE FROM script_waypoint WHERE entry=28912; +INSERT INTO script_waypoint VALUES +(28912, 0, 1653.518, -6038.374, 127.585, 0, 'Jump off'), +(28912, 1, 1653.978, -6034.614, 127.585, 5000, 'To Box'), +(28912, 2, 1653.854, -6034.726, 127.585, 500, 'Equip'), +(28912, 3, 1652.297, -6035.671, 127.585, 3000, 'Recover'), +(28912, 4, 1639.762, -6046.343, 127.948, 0, 'Escape'), +(28912, 5, 1640.963, -6028.119, 134.740, 0, ''), +(28912, 6, 1625.805, -6029.197, 134.740, 0, ''), +(28912, 7, 1626.845, -6015.085, 134.740, 0, ''), +(28912, 8, 1649.150, -6016.975, 133.240, 0, ''), +(28912, 9, 1653.063, -5974.844, 132.652, 5000, 'Mount'), +(28912, 10, 1654.747, -5926.424, 121.191, 0, 'Disappear'); + +UPDATE creature_template SET ScriptName='npc_koltira_deathweaver' WHERE entry=28912; + +DELETE FROM `script_texts` WHERE `entry` between -1609098 AND -1609089; +INSERT INTO `script_texts` (`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 +(-1609089, 'I\'ll need to get my runeblade and armor... Just need a little more time.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,399,'koltira SAY_BREAKOUT1'), +(-1609090, 'I\'m still weak, but I think I can get an anti-magic barrier up. Stay inside it or you\'ll be destroyed by their spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT2'), +(-1609091, 'Maintaining this barrier will require all of my concentration. Kill them all!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,16,'koltira SAY_BREAKOUT3'), +(-1609092, 'There are more coming. Defend yourself! Don\'t fall out of the anti-magic field! They\'ll tear you apart without its protection!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT4'), +(-1609093, 'I can\'t keep barrier up much longer... Where is that coward?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT5'), +(-1609094, 'The High Inquisitor comes! Be ready, death knight! Do not let him draw you out of the protective bounds of my anti-magic field! Kill him and take his head!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT6'), +(-1609095, 'Stay in the anti-magic field! Make them come to you!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT7'), +(-1609096, 'The death of the High Inquisitor of New Avalon will not go unnoticed. You need to get out of here at once! Go, before more of them show up. I\'ll be fine on my own.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT8'), +(-1609097, 'I\'ll draw their fire, you make your escape behind me.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,0,0,0,'koltira SAY_BREAKOUT9'), +(-1609098, 'Your High Inquisitor is nothing more than a pile of meat, Crusaders! There are none beyond the grasp of the Scourge!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,0,1,0,0,'koltira SAY_BREAKOUT10'); diff --git a/sql/old/3.1.3/04945_mangos_8339_characters.sql b/sql/old/3.1.3/04945_mangos_8339_characters.sql new file mode 100644 index 00000000000..e21c6d3771c --- /dev/null +++ b/sql/old/3.1.3/04945_mangos_8339_characters.sql @@ -0,0 +1,23 @@ +ALTER TABLE characters DROP COLUMN bgid; +ALTER TABLE characters DROP COLUMN bgteam; +ALTER TABLE characters DROP COLUMN bgmap; +ALTER TABLE characters DROP COLUMN bgx; +ALTER TABLE characters DROP COLUMN bgy; +ALTER TABLE characters DROP COLUMN bgz; +ALTER TABLE characters DROP COLUMN bgo; + +DROP TABLE IF EXISTS `character_battleground_data`; +CREATE TABLE `character_battleground_data` ( + `guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier', + `instance_id` int(11) unsigned NOT NULL default '0', + `team` int(11) unsigned NOT NULL default '0', + `join_x` float NOT NULL default '0', + `join_y` float NOT NULL default '0', + `join_z` float NOT NULL default '0', + `join_o` float NOT NULL default '0', + `join_map` int(11) NOT NULL default '0', + `taxi_start` int(11) NOT NULL default '0', + `taxi_end` int(11) NOT NULL default '0', + `mount_spell` int(11) NOT NULL default '0', + PRIMARY KEY (`guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; diff --git a/sql/old/3.1.3/04959_world.sql b/sql/old/3.1.3/04959_world.sql new file mode 100644 index 00000000000..cfcebe70db6 --- /dev/null +++ b/sql/old/3.1.3/04959_world.sql @@ -0,0 +1,17 @@ +UPDATE creature_template SET ScriptName='' WHERE entry=13936; + +DELETE FROM areatrigger_scripts WHERE entry=3066; +INSERT INTO areatrigger_scripts VALUES (3066,'at_ravenholdt'); + +DELETE FROM script_waypoint WHERE entry=16812; +INSERT INTO script_waypoint VALUES +(16812, 0, -10868.260, -1779.836, 90.476, 2500, 'Open door, begin walking'), +(16812, 1, -10875.585, -1779.581, 90.478, 0, ''), +(16812, 2, -10887.447, -1779.258, 90.476, 0, ''), +(16812, 3, -10894.592, -1780.668, 90.476, 0, ''), +(16812, 4, -10895.015, -1782.036, 90.476, 2500, 'Begin Speech after this'), +(16812, 5, -10894.592, -1780.668, 90.476, 0, 'Resume walking (back to spawn point now) after speech'), +(16812, 6, -10887.447, -1779.258, 90.476, 0, ''), +(16812, 7, -10875.585, -1779.581, 90.478, 0, ''), +(16812, 8, -10868.260, -1779.836, 90.476, 5000, 'close door'), +(16812, 9, -10866.799, -1780.958, 90.470, 2000, 'Summon mobs, open curtains'); diff --git a/sql/old/3.1.3/04968_world_8361_spell_bonus_data.sql b/sql/old/3.1.3/04968_world_8361_spell_bonus_data.sql new file mode 100644 index 00000000000..da386bc870d --- /dev/null +++ b/sql/old/3.1.3/04968_world_8361_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=40293; +INSERT INTO `spell_bonus_data` VALUES +(40293, 0, 0, 0, 0, 'Item - Siphon Essence'); diff --git a/sql/old/3.1.3/04972_world_scripts.sql b/sql/old/3.1.3/04972_world_scripts.sql new file mode 100644 index 00000000000..db07cfd2b2d --- /dev/null +++ b/sql/old/3.1.3/04972_world_scripts.sql @@ -0,0 +1 @@ +UPDATE gameobject_template SET ScriptName='go_gong_of_bethekk' WHERE entry=180526; diff --git a/sql/old/3.1.3/04982_world_spell_area.sql b/sql/old/3.1.3/04982_world_spell_area.sql new file mode 100644 index 00000000000..4b0a8be2dd8 --- /dev/null +++ b/sql/old/3.1.3/04982_world_spell_area.sql @@ -0,0 +1 @@ +update spell_area set gender=2 where spell in (33836,50426,46023,52693); diff --git a/sql/old/3.1.3/04994_world_script.sql b/sql/old/3.1.3/04994_world_script.sql new file mode 100644 index 00000000000..6b13eddc650 --- /dev/null +++ b/sql/old/3.1.3/04994_world_script.sql @@ -0,0 +1,4 @@ +/* Oculus: "Just for the logic, shouldn't be necessary": */ +DELETE FROM `creature_ai_scripts` WHERE `creature_id`=23035 AND `comment` LIKE 'Anzu%Death'; +INSERT INTO `creature_ai_scripts` (`creature_id`,`event_type`,`event_chance`,`event_flags`,`action1_type`,`action1_param1`,`action1_param2`,`comment`) VALUES +(23035,6,100,6,34,2,3,'Anzu - Set Inst Data on Death'); diff --git a/sql/old/3.1.3/04996_script_texts.sql b/sql/old/3.1.3/04996_script_texts.sql new file mode 100644 index 00000000000..a5a192f807f --- /dev/null +++ b/sql/old/3.1.3/04996_script_texts.sql @@ -0,0 +1,2 @@ +DELETE FROM `npc_text` WHERE id IN (30000,30001); +INSERT INTO `npc_text` (`ID`, `text0_0`, `text0_1`, `lang0`, `prob0`, `em0_0`, `em0_1`, `em0_2`, `em0_3`, `em0_4`, `em0_5`, `text1_0`, `text1_1`, `lang1`, `prob1`, `em1_0`, `em1_1`, `em1_2`, `em1_3`, `em1_4`, `em1_5`, `text2_0`, `text2_1`, `lang2`, `prob2`, `em2_0`, `em2_1`, `em2_2`, `em2_3`, `em2_4`, `em2_5`, `text3_0`, `text3_1`, `lang3`, `prob3`, `em3_0`, `em3_1`, `em3_2`, `em3_3`, `em3_4`, `em3_5`, `text4_0`, `text4_1`, `lang4`, `prob4`, `em4_0`, `em4_1`, `em4_2`, `em4_3`, `em4_4`, `em4_5`, `text5_0`, `text5_1`, `lang5`, `prob5`, `em5_0`, `em5_1`, `em5_2`, `em5_3`, `em5_4`, `em5_5`, `text6_0`, `text6_1`, `lang6`, `prob6`, `em6_0`, `em6_1`, `em6_2`, `em6_3`, `em6_4`, `em6_5`, `text7_0`, `text7_1`, `lang7`, `prob7`, `em7_0`, `em7_1`, `em7_2`, `em7_3`, `em7_4`, `em7_5`) VALUES ('30000', 'Here you will find the Inscription Trainer.', 'Here you will find the Inscription Trainer.', '0', '1', '0', '0', '0', '0', '0', '0', 'So you want to be a Inscriber? Well here you will find the trainer.', 'So you want to be a Inscriber? Well here you will find the trainer.', '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0'), ('30001', 'So you are looking for a Inscription Trainer? Well you can\'t find the trainer out here, better head to the nearest city.\r\n', 'So you are looking for a Inscription Trainer? Well you can\'t find the trainer out here, better head to the nearest city.\r\n', '0', '0', '0', '0', '0', '0', '0', '0', 'So you want to be a Inscriber? Well you can\'t find the trainer out here, better head to the nearest city.', 'So you want to be a Inscriber? Well you can\'t find the trainer out here, better head to the nearest city.', '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0', null, null, '0', '0', '0', '0', '0', '0', '0', '0'); diff --git a/sql/old/3.1.3/04999_world_scripts.sql b/sql/old/3.1.3/04999_world_scripts.sql new file mode 100644 index 00000000000..b9875326bd3 --- /dev/null +++ b/sql/old/3.1.3/04999_world_scripts.sql @@ -0,0 +1,33 @@ +DELETE FROM script_waypoint WHERE entry=10427; +INSERT INTO script_waypoint VALUES +(10427, 0, -5185.463, -1185.927, 45.951, 0, ''), +(10427, 1, -5184.880, -1154.210, 45.035, 0, ''), +(10427, 2, -5175.880, -1126.526, 43.701, 0, ''), +(10427, 3, -5138.651, -1111.874, 44.024, 0, ''), +(10427, 4, -5134.728, -1104.796, 47.365, 0, ''), +(10427, 5, -5129.681, -1097.878, 49.449, 2500, ''), +(10427, 6, -5125.303, -1080.572, 47.033, 0, ''), +(10427, 7, -5146.668, -1053.694, 28.415, 0, ''), +(10427, 8, -5147.463, -1027.539, 13.818, 0, ''), +(10427, 9, -5139.238, -1018.889, 8.220, 0, ''), +(10427, 10, -5121.168, -1013.126, -0.619, 0, ''), +(10427, 11, -5091.919, -1014.205, -4.902, 0, ''), +(10427, 12, -5069.240, -994.299, -4.631, 0, ''), +(10427, 13, -5059.975, -944.112, -5.377, 0, ''), +(10427, 14, -5013.546, -906.184, -5.490, 0, ''), +(10427, 15, -4992.461, -920.983, -4.980, 5000, 'SAY_WYVERN'), +(10427, 16, -4976.355, -1002.997, -5.380, 0, ''), +(10427, 17, -4958.478, -1033.185, -5.433, 0, ''), +(10427, 18, -4953.353, -1052.211, -10.836, 0, ''), +(10427, 19, -4937.447, -1056.351, -22.139, 0, ''), +(10427, 20, -4908.455, -1050.433, -33.458, 0, ''), +(10427, 21, -4905.530, -1056.885, -33.722, 0, ''), +(10427, 22, -4920.830, -1073.284, -45.515, 0, ''), +(10427, 23, -4933.368, -1082.700, -50.186, 0, ''), +(10427, 24, -4935.313, -1092.353, -52.785, 0, ''), +(10427, 25, -4929.553, -1101.268, -50.637, 0, ''), +(10427, 26, -4920.679, -1100.028, -51.944, 10000, 'SAY_COMPLETE'), +(10427, 27, -4920.679, -1100.028, -51.944, 0, 'quest complete'); + +UPDATE `creature_template` SET `ScriptName`='npc_paoka_swiftmountain' WHERE `entry`=10427; +UPDATE `creature_template` SET `ScriptName`='npc_lakota_windsong' WHERE `entry`=10646; diff --git a/sql/old/3.1.3/05001_world_scripts.sql b/sql/old/3.1.3/05001_world_scripts.sql new file mode 100644 index 00000000000..37a4a8620ac --- /dev/null +++ b/sql/old/3.1.3/05001_world_scripts.sql @@ -0,0 +1,112 @@ +UPDATE creature_template SET ScriptName='npc_gilthares' WHERE entry=3465; + +DELETE FROM script_waypoint WHERE entry=3465; +INSERT INTO script_waypoint VALUES +(3465, 0, -2095.840820, -3650.001221, 61.716, 0, ''), +(3465, 1, -2100.193604, -3613.949219, 61.604, 0, ''), +(3465, 2, -2098.549561, -3601.557129, 59.154, 0, ''), +(3465, 3, -2093.796387, -3595.234375, 56.658, 0, ''), +(3465, 4, -2072.575928, -3578.827637, 48.844, 0, ''), +(3465, 5, -2023.858398, -3568.146240, 24.636, 0, ''), +(3465, 6, -2013.576416, -3571.499756, 22.203, 0, ''), +(3465, 7, -2009.813721, -3580.547852, 21.791, 0, ''), +(3465, 8, -2015.296021, -3597.387695, 21.760, 0, ''), +(3465, 9, -2020.677368, -3610.296143, 21.759, 0, ''), +(3465, 10, -2019.990845, -3640.155273, 21.759, 0, ''), +(3465, 11, -2016.110596, -3664.133301, 21.758, 0, ''), +(3465, 12, -1999.397095, -3679.435059, 21.316, 0, ''), +(3465, 13, -1987.455811, -3688.309326, 18.495, 0, ''), +(3465, 14, -1973.966553, -3687.666748, 14.996, 0, ''), +(3465, 15, -1949.163940, -3678.054932, 11.293, 0, ''), +(3465, 16, -1934.091187, -3682.859619, 9.897, 30000, 'SAY_GIL_AT_LAST'), +(3465, 17, -1935.383911, -3682.322021, 10.029, 1500, 'SAY_GIL_PROCEED'), +(3465, 18, -1879.039185, -3699.498047, 6.582, 7500, 'SAY_GIL_FREEBOOTERS'), +(3465, 19, -1852.728149, -3703.778809, 6.875, 0, ''), +(3465, 20, -1812.989990, -3718.500732, 10.572, 0, ''), +(3465, 21, -1788.171265, -3722.867188, 9.663, 0, ''), +(3465, 22, -1767.206665, -3739.923096, 10.082, 0, ''), +(3465, 23, -1750.194580, -3747.392090, 10.390, 0, ''), +(3465, 24, -1729.335571, -3776.665527, 11.779, 0, ''), +(3465, 25, -1715.997925, -3802.404541, 12.618, 0, ''), +(3465, 26, -1690.711548, -3829.262451, 13.905, 0, ''), +(3465, 27, -1674.700684, -3842.398682, 13.872, 0, ''), +(3465, 28, -1632.726318, -3846.109619, 14.401, 0, ''), +(3465, 29, -1592.734497, -3842.225342, 14.981, 0, ''), +(3465, 30, -1561.614746, -3839.320801, 19.118, 0, ''), +(3465, 31, -1544.567627, -3834.393311, 18.761, 0, ''), +(3465, 32, -1512.514404, -3831.715820, 22.914, 0, ''), +(3465, 33, -1486.889771, -3836.639893, 23.964, 0, ''), +(3465, 34, -1434.193604, -3852.702881, 18.843, 0, ''), +(3465, 35, -1405.794678, -3854.488037, 17.276, 0, ''), +(3465, 36, -1366.592041, -3852.383789, 19.273, 0, ''), +(3465, 37, -1337.360962, -3837.827148, 17.352, 2000, 'SAY_GIL_ALMOST'), +(3465, 38, -1299.744507, -3810.691406, 20.801, 0, ''), +(3465, 39, -1277.144409, -3782.785156, 25.918, 0, ''), +(3465, 40, -1263.686768, -3781.251953, 26.447, 0, ''), +(3465, 41, -1243.674438, -3786.328125, 25.281, 0, ''), +(3465, 42, -1221.875488, -3784.124512, 24.051, 0, ''), +(3465, 43, -1204.011230, -3775.943848, 24.437, 0, ''), +(3465, 44, -1181.706787, -3768.934082, 23.368, 0, ''), +(3465, 45, -1156.913818, -3751.559326, 21.074, 0, ''), +(3465, 46, -1138.830688, -3741.809326, 17.843, 0, ''), +(3465, 47, -1080.101196, -3738.780029, 19.805, 0, 'SAY_GIL_SWEET'), +(3465, 48, -1069.065186, -3735.006348, 19.302, 0, ''), +(3465, 49, -1061.941040, -3724.062256, 21.086, 0, ''), +(3465, 50, -1053.593262, -3697.608643, 27.320, 0, ''), +(3465, 51, -1044.110474, -3690.133301, 24.856, 0, ''), +(3465, 52, -1040.260986, -3690.739014, 25.342, 0, ''), +(3465, 53, -1028.146606, -3688.718750, 23.843, 7500, 'SAY_GIL_FREED'); + +DELETE FROM script_waypoint WHERE entry=21027; +INSERT INTO script_waypoint VALUES +(21027, 0, -2714.697266, 1326.879395, 34.306953, 0, ''), +(21027, 1, -2666.364990, 1348.222656, 34.445557, 0, ''), +(21027, 2, -2693.789307, 1336.964966, 34.445557, 0, ''), +(21027, 3, -2715.495361, 1328.054443, 34.106014, 0, ''), +(21027, 4, -2742.530762, 1314.138550, 33.606144, 0, ''), +(21027, 5, -2745.077148, 1311.108765, 33.630898, 0, ''), +(21027, 6, -2749.855225, 1302.737915, 33.475632, 0, ''), +(21027, 7, -2753.639648, 1294.059448, 33.314930, 0, ''), +(21027, 8, -2756.796387, 1285.122192, 33.391262, 0, ''), +(21027, 9, -2750.042969, 1273.661987, 33.188259, 0, ''), +(21027, 10, -2740.378418, 1258.846680, 33.212521, 0, ''), +(21027, 11, -2733.629395, 1248.259766, 33.640598, 0, ''), +(21027, 12, -2727.212646, 1238.606445, 33.520847, 0, ''), +(21027, 13, -2726.377197, 1237.264526, 33.461823, 3000, 'SAY_WIL_PROGRESS1'), +(21027, 14, -2746.383301, 1266.390625, 33.191952, 2000, ''), +(21027, 15, -2746.383301, 1266.390625, 33.191952, 4000, 'SAY_WIL_FIND_EXIT'), +(21027, 16, -2758.927734, 1285.134155, 33.341728, 0, ''), +(21027, 17, -2761.845703, 1292.313599, 33.209042, 0, ''), +(21027, 18, -2758.871826, 1300.677612, 33.285332, 0, ''), +(21027, 19, -2753.928955, 1307.755859, 33.452457, 0, ''), +(21027, 20, -2738.612061, 1316.191284, 33.482975, 0, ''), +(21027, 21, -2727.897461, 1320.013916, 33.381111, 0, ''), +(21027, 22, -2709.458740, 1315.739990, 33.301838, 0, ''), +(21027, 23, -2704.658936, 1301.620361, 32.463303, 0, ''), +(21027, 24, -2704.120117, 1298.922607, 32.768162, 0, ''), +(21027, 25, -2691.798340, 1292.846436, 33.852642, 0, ''), +(21027, 26, -2682.879639, 1288.853882, 32.995399, 0, ''), +(21027, 27, -2661.869141, 1279.682495, 26.686783, 0, ''), +(21027, 28, -2648.943604, 1270.272827, 24.147522, 0, ''), +(21027, 29, -2642.506836, 1262.938721, 23.512444, 0, ''), +(21027, 30, -2636.984863, 1252.429077, 20.418257, 0, ''), +(21027, 31, -2648.113037, 1224.984863, 8.691818, 0, ''), +(21027, 32, -2658.393311, 1200.136719, 5.492243, 0, ''), +(21027, 33, -2668.504395, 1190.450562, 3.127407, 0, ''), +(21027, 34, -2685.930420, 1174.360840, 5.163924, 0, ''), +(21027, 35, -2701.613770, 1160.026367, 5.611311, 0, ''), +(21027, 36, -2714.659668, 1149.980347, 4.342373, 0, ''), +(21027, 37, -2721.443359, 1145.002808, 1.913474, 0, ''), +(21027, 38, -2733.962158, 1143.436279, 2.620415, 0, ''), +(21027, 39, -2757.876709, 1146.937500, 6.184002, 2000, 'SAY_WIL_JUST_AHEAD'), +(21027, 40, -2772.300537, 1166.052734, 6.331811, 0, ''), +(21027, 41, -2790.265381, 1189.941650, 5.207958, 0, ''), +(21027, 42, -2805.448975, 1208.663940, 5.557623, 0, ''), +(21027, 43, -2820.617676, 1225.870239, 6.266103, 0, ''), +(21027, 44, -2831.926758, 1237.725830, 5.808506, 0, ''), +(21027, 45, -2842.578369, 1252.869629, 6.807481, 0, ''), +(21027, 46, -2846.344971, 1258.727295, 7.386168, 0, ''), +(21027, 47, -2847.556396, 1266.771729, 8.208790, 0, ''), +(21027, 48, -2841.654541, 1285.809204, 7.933223, 0, ''), +(21027, 49, -2841.754883, 1289.832520, 6.990304, 0, ''), +(21027, 50, -2871.398438, 1302.348145, 6.807335, 7500, 'SAY_WIL_END'); diff --git a/sql/old/3.1.3/05006_world.sql b/sql/old/3.1.3/05006_world.sql new file mode 100644 index 00000000000..e33ed3c7555 --- /dev/null +++ b/sql/old/3.1.3/05006_world.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (57352); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(57352, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00051154, 0x00000000, 0, 0, 45); -- Darkmoon Card: Death diff --git a/sql/old/3.1.3/05009_world.sql b/sql/old/3.1.3/05009_world.sql new file mode 100644 index 00000000000..0ce32dd2e64 --- /dev/null +++ b/sql/old/3.1.3/05009_world.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ebon_gargoyle' WHERE `entry`=27829; diff --git a/sql/old/3.1.3/05009_world_TDB.sql b/sql/old/3.1.3/05009_world_TDB.sql new file mode 100644 index 00000000000..01d5af66154 --- /dev/null +++ b/sql/old/3.1.3/05009_world_TDB.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `spell1`=51963 WHERE `entry`=27829; diff --git a/sql/old/3.1.3/05009_world_scripts.sql b/sql/old/3.1.3/05009_world_scripts.sql new file mode 100644 index 00000000000..732614d4ad9 --- /dev/null +++ b/sql/old/3.1.3/05009_world_scripts.sql @@ -0,0 +1,16 @@ +UPDATE `creature_template` SET `ScriptName`='npc_akuno' WHERE `entry`=22377; + +DELETE FROM `script_waypoint` WHERE `entry`=22377; +INSERT INTO `script_waypoint` VALUES +(22377, 0, -2766.31, 5429.65, -34.53, 0, ''), +(22377, 1, -2769.35, 5416.25, -34.53, 0, ''), +(22377, 2, -2780.07, 5416.06, -34.53, 1000, ''), +(22377, 3, -2812.56, 5415.20, -34.53, 1000, ''), +(22377, 4, -2816.95, 5415.02, -34.52, 0, ''), +(22377, 5, -2827.86, 5414.56, -28.29, 0, ''), +(22377, 6, -2878.32, 5414.11, -28.26, 0, ''), +(22377, 7, -2893.17, 5413.15, -18.59, 0, ''), +(22377, 8, -2896.36, 5409.65, -18.59, 0, ''), +(22377, 9, -2896.50, 5396.76, -8.77, 0, ''), +(22377, 10, -2896.67, 5366.20, -9.59, 0, ''), +(22377, 11, -2888.23, 5330.39, -11.19, 2000, ''); diff --git a/sql/old/3.1.3/05012_world_scripts.sql b/sql/old/3.1.3/05012_world_scripts.sql new file mode 100644 index 00000000000..fa3b6e7a860 --- /dev/null +++ b/sql/old/3.1.3/05012_world_scripts.sql @@ -0,0 +1,18 @@ +DELETE FROM script_waypoint WHERE entry=18731; +INSERT INTO script_waypoint VALUES +(18731, 0, -157.366, 2.177, 8.073, 0, ''), +(18731, 1, -172.266, -18.280, 8.073, 0, ''), +(18731, 2, -171.051, -38.748, 8.073, 0, ''), +(18731, 3, -170.718, -59.436, 8.073, 0, ''), +(18731, 4, -156.659, -72.118, 8.073, 0, ''), +(18731, 5, -142.292, -59.423, 8.073, 0, ''), +(18731, 6, -141.779, -38.972, 8.073, 0, ''), +(18731, 7, -142.922, -18.950, 8.073, 0, ''), +(18731, 8, -157.366, 2.177, 8.073, 0, ''); + +DELETE FROM script_waypoint WHERE entry=2768 AND pointid IN (0, 18); +INSERT INTO script_waypoint VALUES +(2768, 0, -2077.73, -2091.17, 9.49, 0, ''), +(2768, 18, -2077.73, -2091.17, 9.49, 0, ''); + +UPDATE creature_template SET ScriptName='npc_tooga' WHERE entry=5955; diff --git a/sql/old/3.1.3/05015_world_scripts.sql b/sql/old/3.1.3/05015_world_scripts.sql new file mode 100644 index 00000000000..db817c5634e --- /dev/null +++ b/sql/old/3.1.3/05015_world_scripts.sql @@ -0,0 +1,32 @@ +UPDATE gameobject_template SET ScriptName='go_shadowforge_brazier' WHERE entry IN (174744, 174745); + +UPDATE creature_template SET ScriptName='' WHERE entry IN (9034, 9035, 9036, 9038, 9040); + +UPDATE creature_template SET ScriptName='npc_rinji' WHERE entry=7780; + +DELETE FROM script_waypoint WHERE entry=7780; +INSERT INTO script_waypoint VALUES +(7780, 0, 261.058868, -2757.876221, 122.553, 0, ''), +(7780, 1, 259.812195, -2758.249023, 122.555, 0, 'SAY_RIN_FREE'), +(7780, 2, 253.823441, -2758.619141, 122.562, 0, ''), +(7780, 3, 241.394791, -2769.754883, 123.309, 0, ''), +(7780, 4, 218.915588, -2783.397461, 123.355, 0, ''), +(7780, 5, 209.088196, -2789.676270, 122.001, 0, ''), +(7780, 6, 204.453568, -2792.205811, 120.620, 0, ''), +(7780, 7, 182.012604, -2809.995361, 113.887, 0, 'summon'), +(7780, 8, 164.411591, -2825.162842, 107.779, 0, ''), +(7780, 9, 149.727600, -2833.704346, 106.224, 0, ''), +(7780, 10, 142.448074, -2838.807373, 109.665, 0, ''), +(7780, 11, 133.274963, -2845.135254, 112.606, 0, ''), +(7780, 12, 111.247459, -2861.065674, 116.305, 0, ''), +(7780, 13, 96.104073, -2874.886230, 114.397, 0, 'summon'), +(7780, 14, 73.369942, -2881.184570, 117.666, 0, ''), +(7780, 15, 58.579178, -2889.151611, 116.253, 0, ''), +(7780, 16, 33.214249, -2906.343994, 115.083, 0, ''), +(7780, 17, 19.586519, -2908.712402, 117.276, 7500, 'SAY_RIN_COMPLETE'), +(7780, 18, 10.282522, -2911.607422, 118.394, 0, ''), +(7780, 19, -37.580383, -2942.730225, 117.145, 0, ''), +(7780, 20, -68.599411, -2953.694824, 116.685, 0, ''), +(7780, 21, -102.054253, -2956.965576, 116.677, 0, ''), +(7780, 22, -135.993637, -2955.743652, 115.788, 0, ''), +(7780, 23, -171.561600, -2951.417480, 115.451, 0, ''); diff --git a/sql/old/3.1.3/05016_world_scripts.sql b/sql/old/3.1.3/05016_world_scripts.sql new file mode 100644 index 00000000000..c3b928cbd07 --- /dev/null +++ b/sql/old/3.1.3/05016_world_scripts.sql @@ -0,0 +1,7 @@ +UPDATE creature_template SET ScriptName='npc_kanati' WHERE entry=10638; + +DELETE FROM script_waypoint WHERE entry=10638; +INSERT INTO script_waypoint VALUES +(10638, 0, -4903.521973, -1368.339844, -52.611, 5000, 'SAY_KAN_START'), +(10638, 1, -4906.004395, -1367.048096, -52.611, 0, ''); + diff --git a/sql/old/3.1.3/05020_world_scripts.sql b/sql/old/3.1.3/05020_world_scripts.sql new file mode 100644 index 00000000000..6ce3fe82f5a --- /dev/null +++ b/sql/old/3.1.3/05020_world_scripts.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_private_hendel' WHERE entry=4966; diff --git a/sql/old/3.1.3/05021_8364_world_db_version.sql b/sql/old/3.1.3/05021_8364_world_db_version.sql new file mode 100644 index 00000000000..b7d432320f1 --- /dev/null +++ b/sql/old/3.1.3/05021_8364_world_db_version.sql @@ -0,0 +1,2 @@ +ALTER TABLE version + ADD COLUMN cache_id int(10) default '0' AFTER script_version; diff --git a/sql/old/3.1.3/05023_world_scripts.sql b/sql/old/3.1.3/05023_world_scripts.sql new file mode 100644 index 00000000000..e753174d850 --- /dev/null +++ b/sql/old/3.1.3/05023_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE creature_template SET ScriptName='npc_orsonn_and_kodian' WHERE entry IN (27274, 27275); + +UPDATE creature_template SET ScriptName='npc_fizzcrank_fullthrottle' WHERE entry=25590; + +UPDATE creature_template SET ScriptName='npc_arete' WHERE entry=29344; diff --git a/sql/old/3.1.3/05029_world_trinity_string.sql b/sql/old/3.1.3/05029_world_trinity_string.sql new file mode 100644 index 00000000000..65817b00172 --- /dev/null +++ b/sql/old/3.1.3/05029_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = 'Race: %s Class: %s Played time: %s Level: %u Money: %ug%us%uc' WHERE `entry` = 549; diff --git a/sql/old/3.1.3/05031_world_scripts_netherspite.sql b/sql/old/3.1.3/05031_world_scripts_netherspite.sql new file mode 100644 index 00000000000..c98bedc6a88 --- /dev/null +++ b/sql/old/3.1.3/05031_world_scripts_netherspite.sql @@ -0,0 +1,14 @@ +UPDATE `creature_template` SET `ScriptName`='boss_netherspite', `RegenHealth` = '1' WHERE `entry`='15689'; +UPDATE `creature_template` SET `faction_A` = '35', `faction_H` = '35', `modelid_A`='11686', `modelid_H`='11686', `unit_flags` = '33554496', `ScriptName` = '' WHERE `entry` IN ('17367','17368','17369'); +UPDATE `creature_template` SET `minlevel` = '70', `maxlevel` = '70',`flags_extra`= '2', `speed`= '0.0001', `faction_A` = '16', `faction_H` = '16', `ScriptName` = 'mob_eventai' WHERE `entry` = '16697'; +DELETE FROM `creature_ai_scripts` WHERE `creature_id` = '16697'; +INSERT INTO `creature_ai_scripts` +(`id`,`creature_id`,`event_type`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action1_type`,`action1_param1`,`action1_param2`,`action1_param3`,`comment`) VALUES +('1669701', '16697', '0', '100', '3', '3000', '3000', '3000', '3000', '11', '46264', '0', '2','Void Zone - Cast Void Zone Effect'), +('1669702', '16697', '1', '100', '3', '3000', '3000', '3000', '3000', '11', '46264', '0', '2','Void Zone - Cast Void Zone Effect'); +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN ('-30421','-30422','-30423','38637','38638','38639'); +INSERT INTO `spell_linked_spell`(`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +('-30421','38637','0','Netherspite\'s Perseverence'), +('-30422','38638','0','Netherspite\'s Serenity'), +('-30423','38639','0','Netherspite\'s Dominance'); +UPDATE `script_texts` SET `type` = '3' WHERE `entry` IN ('-1532089','-1532090'); diff --git a/sql/old/3.1.3/05036_character_updates_dual_spec.sql b/sql/old/3.1.3/05036_character_updates_dual_spec.sql new file mode 100644 index 00000000000..545420407fe --- /dev/null +++ b/sql/old/3.1.3/05036_character_updates_dual_spec.sql @@ -0,0 +1,59 @@ + +START TRANSACTION; /* Transaction is used due to the destructive nature of these queries, if anything fails the transaction should abort, and the updates should be applied manually. */ + +CREATE TABLE `character_glyphs` ( + `guid` int(11) unsigned NOT NULL, + `spec` tinyint(3) unsigned NOT NULL DEFAULT '0', + `glyph1` int(11) unsigned NOT NULL DEFAULT '0', + `glyph2` int(11) unsigned DEFAULT '0', + `glyph3` int(11) unsigned DEFAULT '0', + `glyph4` int(11) unsigned DEFAULT '0', + `glyph5` int(11) unsigned DEFAULT '0', + `glyph6` int(11) unsigned DEFAULT '0', + PRIMARY KEY (`guid`,`spec`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- Get glyphs from correct field in data blob and insert into character_glyphs as spec = 0 +INSERT INTO `character_glyphs` +SELECT `guid`, 0, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1288), ' ', -1) AS UNSIGNED)) AS `glyph1`, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1289), ' ', -1) AS UNSIGNED)) AS `glyph2`, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1290), ' ', -1) AS UNSIGNED)) AS `glyph3`, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1291), ' ', -1) AS UNSIGNED)) AS `glyph4`, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1292), ' ', -1) AS UNSIGNED)) AS `glyph5`, +(CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1293), ' ', -1) AS UNSIGNED)) AS `glyph6` +FROM `characters`; + +CREATE TABLE `character_talent` ( + `guid` int(11) unsigned NOT NULL, + `spell` int(11) unsigned NOT NULL, + `spec` tinyint(3) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`guid`,`spell`,`spec`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +/* Drethek - This should be all talents without major rank of learned spells: */ +DELETE FROM `character_spell` WHERE `spell` IN (724,974,1329,5570,5923,5924,5925,5926,5952,9452,9453,9799,10060,11069,11070,11071,11078,11080,11083,11094,11095,11100,11103,11108,11113,11115,11119,11120,11124,11129,11151,11160,11170,11175,11180,11185,11189,11190,11207,11210,11213,11222,11232,11237,11242,11247,11252,11255,11366,11367,11368,11426,11958,12042,12043,12163,12281,12282,12284,12285,12286,12287,12289,12290,12292,12294,12295,12296,12297,12298,12299,12300,12301,12308,12311,12312,12313,12317,12318,12319,12320,12321,12322,12323,12324,12328,12329,12330,12338,12339,12340,12341,12349,12350,12351,12353,12357,12358,12378,12398,12399,12400,12463,12464,12467,12469,12472,12473,12487,12488,12489,12490,12496,12497,12500,12501,12502,12503,12518,12519,12569,12571,12574,12575,12576,12577,12592,12598,12605,12606,12658,12663,12664,12665,12666,12668,12672,12676,12677,12697,12700,12701,12702,12703,12704,12711,12712,12724,12725,12726,12727,12750,12751,12752,12753,12761,12762,12763,12764,12781,12783,12784,12785,12797,12799,12803,12804,12809,12810,12811,12812,12813,12814,12815,12818,12834,12835,12839,12840,12846,12847,12848,12849,12852,12853,12855,12856,12857,12858,12860,12861,12862,12867,12872,12873,12876,12877,12878,12879,12950,12952,12953,12958,12959,12960,12963,12971,12972,12973,12974,12975,12982,12983,12999,13000,13001,13002,13043,13045,13046,13047,13048,13705,13706,13709,13712,13713,13715,13732,13733,13741,13742,13743,13750,13754,13788,13789,13792,13793,13800,13801,13802,13803,13804,13805,13806,13807,13832,13843,13844,13845,13848,13849,13851,13852,13853,13854,13863,13865,13866,13867,13872,13875,13877,13958,13960,13961,13962,13963,13964,13970,13971,13975,13976,13979,13980,13981,13983,14057,14062,14063,14066,14070,14071,14072,14076,14079,14080,14082,14083,14094,14113,14114,14115,14116,14117,14128,14132,14135,14136,14137,14138,14139,14140,14141,14142,14144,14148,14156,14158,14159,14160,14161,14162,14163,14164,14165,14166,14168,14169,14171,14172,14173,14174,14175,14176,14177,14179,14183,14185,14186,14190,14193,14194,14195,14251,14278,14520,14521,14522,14523,14531,14747,14748,14749,14750,14751,14767,14768,14769,14770,14771,14772,14774,14776,14777,14780,14781,14784,14785,14788,14789,14790,14791,14889,14892,14898,14901,14908,14909,14910,14911,14912,14913,14983,15008,15009,15010,15011,15012,15013,15014,15017,15018,15020,15028,15029,15030,15031,15047,15058,15059,15060,15257,15259,15260,15270,15272,15273,15274,15275,15286,15307,15308,15309,15310,15311,15312,15313,15314,15316,15317,15318,15320,15327,15328,15331,15332,15335,15336,15337,15338,15349,15354,15355,15356,15362,15363,15392,15407,15448,15473,15487,16035,16038,16039,16040,16041,16043,16086,16089,16105,16106,16107,16108,16109,16110,16111,16112,16113,16114,16115,16116,16130,16160,16161,16164,16166,16173,16176,16178,16179,16180,16181,16182,16184,16187,16188,16190,16194,16196,16198,16205,16206,16209,16210,16211,16212,16213,16214,16215,16216,16217,16218,16219,16220,16221,16222,16223,16224,16225,16226,16227,16228,16229,16230,16232,16235,16240,16252,16254,16255,16256,16258,16259,16261,16262,16266,16268,16271,16272,16281,16282,16283,16284,16287,16290,16293,16295,16302,16303,16304,16305,16306,16307,16308,16309,16462,16463,16464,16465,16466,16487,16489,16492,16493,16494,16511,16513,16514,16515,16538,16539,16540,16541,16542,16544,16578,16579,16580,16581,16582,16757,16758,16763,16765,16766,16769,16770,16814,16815,16816,16817,16818,16819,16820,16821,16822,16833,16834,16835,16836,16839,16840,16845,16846,16847,16850,16858,16859,16860,16861,16862,16864,16880,16896,16897,16899,16909,16910,16911,16912,16913,16923,16924,16929,16930,16931,16934,16935,16936,16937,16938,16940,16941,16942,16943,16944,16947,16948,16949,16966,16968,16972,16974,16975,16998,16999,17002,17003,17004,17005,17006,17007,17050,17051,17056,17058,17059,17060,17061,17063,17065,17066,17069,17070,17071,17072,17073,17074,17075,17076,17077,17078,17104,17106,17107,17108,17111,17112,17113,17116,17118,17119,17120,17123,17124,17191,17322,17323,17364,17485,17486,17487,17488,17489,17778,17779,17780,17783,17784,17785,17788,17789,17790,17791,17792,17793,17796,17801,17802,17803,17804,17805,17810,17811,17812,17813,17814,17815,17833,17834,17877,17917,17918,17927,17929,17930,17954,17955,17956,17957,17958,17959,17962,18073,18094,18095,18096,18119,18120,18126,18127,18130,18135,18136,18174,18175,18176,18179,18180,18182,18183,18213,18218,18219,18220,18223,18271,18272,18273,18274,18275,18288,18372,18427,18428,18429,18459,18460,18462,18463,18464,18530,18531,18533,18534,18535,18551,18552,18553,18554,18555,18562,18692,18693,18694,18695,18696,18697,18698,18699,18703,18704,18705,18706,18707,18708,18709,18710,18731,18743,18744,18754,18755,18756,18767,18768,18769,18770,18771,18772,18773,18827,18829,19028,19159,19160,19168,19180,19181,19184,19236,19255,19256,19257,19258,19259,19286,19287,19290,19294,19295,19297,19298,19306,19370,19371,19373,19376,19386,19387,19388,19407,19412,19416,19417,19418,19419,19420,19421,19422,19423,19426,19427,19429,19430,19431,19434,19454,19455,19456,19461,19462,19464,19465,19466,19485,19487,19488,19489,19490,19498,19499,19500,19503,19506,19507,19508,19509,19549,19550,19551,19552,19553,19554,19555,19556,19559,19560,19572,19573,19574,19575,19577,19578,19583,19584,19585,19586,19587,19590,19592,19598,19599,19600,19601,19602,19609,19610,19612,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,20042,20045,20049,20056,20057,20060,20061,20062,20063,20064,20066,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20111,20112,20113,20117,20118,20119,20120,20121,20127,20130,20135,20138,20139,20140,20143,20144,20145,20146,20147,20174,20175,20177,20179,20180,20181,20182,20196,20197,20198,20205,20206,20207,20208,20209,20210,20212,20213,20214,20215,20216,20224,20225,20234,20235,20237,20238,20239,20243,20244,20245,20254,20255,20256,20257,20258,20259,20260,20261,20262,20263,20264,20265,20266,20330,20331,20332,20335,20336,20337,20359,20360,20361,20375,20468,20469,20470,20473,20487,20488,20496,20500,20501,20502,20503,20504,20505,20711,20895,20911,20925,23584,23585,23586,23587,23588,23695,23785,23822,23823,23824,23825,23881,23989,24283,24296,24297,24443,24691,24858,24866,24894,24943,24944,24945,24946,24968,24969,24970,24971,24972,25829,25836,25956,25957,25988,26016,26022,26023,27789,27790,27811,27815,27816,27839,27840,27900,27901,27902,27903,27904,28332,28574,28592,28593,28996,28997,28998,28999,29000,29062,29064,29065,29074,29075,29076,29079,29080,29082,29084,29086,29140,29143,29144,29179,29180,29187,29189,29191,29192,29193,29202,29205,29206,29438,29439,29440,29441,29444,29447,29590,29591,29592,29593,29594,29598,29599,29623,29721,29723,29724,29725,29759,29760,29761,29762,29763,29776,29787,29790,29792,29801,29834,29836,29838,29859,29888,29889,30054,30057,30060,30061,30062,30063,30064,30108,30143,30144,30145,30146,30160,30242,30245,30246,30247,30248,30283,30288,30289,30290,30291,30292,30293,30295,30296,30299,30301,30302,30319,30320,30321,30326,30664,30665,30666,30672,30673,30674,30675,30678,30679,30706,30798,30802,30808,30809,30812,30813,30814,30816,30818,30819,30823,30864,30865,30866,30867,30868,30869,30872,30873,30881,30883,30884,30885,30886,30892,30893,30894,30895,30902,30903,30904,30905,30906,30919,30920,31122,31123,31124,31126,31130,31131,31208,31209,31211,31212,31213,31216,31217,31218,31219,31220,31221,31222,31223,31226,31227,31228,31229,31230,31244,31245,31380,31382,31383,31569,31570,31571,31572,31574,31575,31579,31582,31583,31584,31585,31586,31587,31588,31589,31638,31639,31640,31641,31642,31656,31657,31658,31661,31667,31668,31669,31670,31672,31674,31675,31676,31677,31678,31679,31680,31682,31683,31687,31785,31821,31822,31823,31825,31826,31828,31829,31830,31833,31835,31836,31837,31838,31839,31840,31841,31842,31844,31845,31848,31849,31850,31851,31852,31858,31859,31860,31866,31867,31868,31869,31871,31872,31876,31877,31878,31879,31880,31881,31935,32043,32381,32382,32383,32385,32387,32392,32393,32394,32477,32483,32484,32601,33142,33145,33146,33150,33154,33158,33159,33160,33161,33162,33167,33171,33172,33186,33190,33191,33192,33193,33201,33202,33206,33213,33214,33215,33221,33222,33223,33224,33225,33371,33589,33590,33591,33592,33596,33597,33599,33600,33601,33602,33603,33604,33605,33606,33607,33776,33831,33851,33852,33853,33855,33856,33859,33866,33867,33872,33873,33879,33880,33881,33882,33883,33886,33887,33888,33889,33890,33917,33956,33957,34151,34152,34153,34293,34295,34296,34297,34300,34453,34454,34455,34459,34460,34462,34464,34465,34466,34467,34468,34469,34470,34475,34476,34482,34483,34484,34485,34486,34487,34488,34489,34490,34491,34492,34493,34494,34496,34497,34498,34499,34500,34502,34503,34506,34507,34508,34692,34753,34838,34839,34859,34860,34861,34908,34909,34910,34914,34935,34938,34939,34948,34949,34950,34954,35029,35030,35100,35102,35104,35110,35111,35363,35364,35395,35396,35397,35446,35448,35449,35541,35550,35551,35552,35553,35578,35581,35691,35692,35693,36554,37116,37117,43338,44378,44379,44394,44395,44396,44397,44398,44399,44400,44402,44403,44404,44425,44442,44443,44445,44446,44448,44449,44457,44469,44470,44471,44472,44543,44545,44546,44548,44549,44557,44560,44561,44566,44567,44568,44570,44571,44572,44745,45234,45243,45244,46854,46855,46859,46860,46865,46866,46867,46908,46909,46910,46911,46913,46914,46915,46917,46924,46945,46949,46951,46952,46953,46968,47193,47195,47196,47197,47198,47199,47200,47201,47202,47203,47204,47205,47220,47221,47223,47230,47231,47236,47237,47238,47239,47240,47245,47246,47247,47258,47259,47260,47266,47267,47268,47269,47270,47294,47295,47296,47507,47508,47509,47511,47515,47516,47517,47535,47536,47537,47540,47558,47559,47560,47562,47564,47565,47566,47567,47569,47570,47573,47577,47578,47580,47581,47582,47585,47586,47587,47588,47788,48181,48384,48389,48392,48393,48395,48396,48409,48410,48411,48412,48432,48433,48434,48438,48483,48484,48485,48488,48489,48491,48492,48494,48495,48496,48499,48500,48505,48506,48510,48511,48514,48516,48521,48525,48532,48535,48536,48537,48539,48544,48545,48962,48963,48965,48977,48978,48979,48982,48985,48987,48988,48997,49004,49005,49006,49013,49015,49016,49018,49023,49024,49027,49028,49032,49036,49039,49042,49137,49140,49143,49145,49146,49149,49158,49175,49182,49184,49186,49188,49189,49194,49200,49202,49203,49206,49208,49217,49219,49220,49222,49223,49224,49226,49377,49390,49391,49392,49393,49394,49395,49455,49467,49471,49477,49478,49479,49480,49483,49488,49489,49490,49491,49495,49497,49500,49501,49503,49504,49508,49509,49526,49529,49530,49533,49534,49538,49542,49543,49562,49564,49565,49567,49568,49571,49572,49588,49589,49599,49610,49611,49627,49628,49631,49632,49633,49635,49636,49638,49654,49655,49657,49661,49662,49663,49664,49786,49787,49788,49789,49790,49791,49796,50029,50031,50033,50034,50040,50041,50043,50115,50117,50118,50119,50120,50121,50127,50128,50129,50130,50137,50138,50147,50149,50150,50151,50152,50154,50187,50190,50191,50334,50365,50371,50384,50385,50391,50392,50516,50685,50686,50687,50720,50796,50880,50884,50885,50886,50887,51052,51099,51108,51109,51123,51127,51128,51129,51130,51160,51161,51166,51167,51179,51180,51181,51182,51183,51267,51268,51269,51271,51456,51459,51462,51463,51464,51465,51466,51468,51470,51472,51473,51474,51478,51479,51480,51481,51482,51483,51485,51486,51490,51521,51522,51523,51524,51525,51526,51527,51528,51529,51530,51531,51532,51533,51554,51555,51556,51557,51558,51560,51561,51562,51563,51564,51565,51566,51625,51626,51627,51628,51629,51632,51633,51634,51635,51636,51662,51664,51665,51667,51668,51669,51672,51674,51679,51682,51685,51686,51687,51688,51689,51690,51692,51696,51698,51700,51701,51708,51709,51710,51711,51712,51713,51745,51746,51881,51883,51884,51885,51886,52143,52456,52783,52785,52786,52787,52788,52795,52797,52798,52799,52800,52802,52803,53137,53138,53209,53215,53216,53217,53221,53222,53224,53228,53232,53234,53237,53238,53241,53243,53244,53245,53246,53252,53253,53256,53259,53260,53262,53263,53264,53265,53270,53290,53291,53292,53295,53296,53297,53298,53299,53301,53302,53303,53304,53375,53376,53379,53380,53381,53382,53385,53484,53486,53488,53501,53502,53503,53519,53527,53530,53551,53552,53553,53556,53557,53563,53569,53576,53583,53585,53590,53591,53592,53595,53620,53621,53622,53648,53660,53661,53671,53673,53695,53696,53709,53710,53711,53754,53759,54037,54038,54117,54118,54151,54154,54155,54347,54348,54349,54354,54486,54488,54489,54490,54637,54638,54639,54646,54658,54659,54734,54747,54749,54787,55050,55061,55062,55090,55091,55092,55094,55107,55108,55129,55130,55131,55132,55133,55136,55198,55225,55226,55233,55236,55237,55339,55340,55610,55620,55623,55666,55667,56314,56315,56316,56317,56318,56333,56336,56337,56339,56340,56341,56342,56343,56344,56611,56612,56613,56614,56636,56637,56638,56822,56834,56835,56924,56927,56929,56930,56931,56932,57470,57472,57499,57810,57811,57812,57813,57814,57849,57850,57851,57865,57873,57876,57877,57878,57880,57881,58410,58413,58414,58415,58422,58423,58424,58425,58426,58435,58872,58874,59057,59088,59089,59672,59738,59739,59740,59741,60103,60184,60185,60187,60188,60970,61154,61155,61156,61157,61158,61216,61221,61222,61295,61329,61330,61331,61336,61345,61346,62097,62098,62099,62100,62101,62905,62908,63108,63117,63121,63123,63156,63158,63245,63349,63350,63351,63370,63372,63373,63374,63410,63411,63457,63458,63503,63504,63505,63506,63534,63542,63543,63560,63574,63625,63626,63627,63646,63647,63648,63649,63650,63730,63733,63737,64044,64127,64129,64205,64353,64357,64976,65139,65661,66191,66192,66799,66814,66815,66816,66817); + +/* XTElite1 - Talents that teach an initial skill, and you learn higher ranks from a trainer. Here's a cleanup query that will remove all those: */ +DELETE FROM `character_spell` WHERE `spell` IN (12505,12522,12523,12524,12525,12526,13018,13019,13020,13021,13031,13032,13033,16979,17311,17312,17313,17314,17347,17348,18807,18809,18867,18868,18869,18870,18871,18937,18938,19238,19240,19241,19242,19243,20900,20901,20902,20903,20904,20909,20910,21551,21552,21553,24132,24133,24974,24975,24976,24977,25248,25387,25437,26864,27013,27065,27067,27068,27132,27133,27134,27263,27265,27870,27871,28275,30016,30022,30330,30404,30405,30413,30414,30546,32593,32594,33041,33042,33043,33405,33876,33878,33933,33938,33982,33983,33986,33987,34411,34412,34413,34863,34864,34865,34866,34916,34917,42890,42891,42944,42945,42949,42950,43038,43039,44780,44781,47485,47486,47497,47498,47826,47827,47841,47843,47846,47847,48086,48087,48088,48089,48155,48156,48159,48160,48172,48173,48468,48563,48564,48565,48566,48660,48663,48666,48998,48999,49011,49012,49049,49050,49283,49284,49376,53005,53006,53007,53199,53200,53201,53223,53225,53226,53227,53248,53249,53251,55359,55360,57720,57721,57722,59092,59156,59158,59159,59161,59163,59164,59170,59171,59172,60051,60052,60053,61299,61300,61301,61384); + +/* Machiavelli & Nonox - Some missed talents: */ +DELETE FROM `character_spell` WHERE `spell` IN (3674,5420,9800,19263,20927,20928,20929,20930,24905,27174,27179,31904,32699,32700,33072,33891,34123,48359,48824,48825,48826,48827,48951,48952,50170,50171,50172,50306,50536,51373,51374,51375,51376,51378,51379,52881,53640,55265,55270,55271,57019,57224,62795,63668,63669,63670,63671,63672,64299,65139); + +ALTER TABLE `characters` ADD `speccount` tinyint(3) unsigned NOT NULL default 1 AFTER `arena_pending_points`; +ALTER TABLE `characters` ADD `activespec` tinyint(3) unsigned NOT NULL default 0 AFTER `speccount`; + +ALTER TABLE `character_action` RENAME `character_action_old`; +CREATE TABLE `character_action` ( + `guid` int(11) unsigned NOT NULL default '0', + `spec` tinyint(3) unsigned NOT NULL default '0', + `button` tinyint(3) unsigned NOT NULL default '0', + `action` int(11) unsigned NOT NULL default '0', + `type` tinyint(3) unsigned NOT NULL default '0', + PRIMARY KEY (`guid`,`spec`,`button`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +INSERT INTO `character_action` (`guid`,`button`,`action`,`type`) SELECT `guid`,`button`,`action`,`type` FROM `character_action_old`; +DROP TABLE `character_action_old`; + + +COMMIT; diff --git a/sql/old/3.1.3/05036_world_updates_dual_spec.sql b/sql/old/3.1.3/05036_world_updates_dual_spec.sql new file mode 100644 index 00000000000..3aab06fae6b --- /dev/null +++ b/sql/old/3.1.3/05036_world_updates_dual_spec.sql @@ -0,0 +1,3 @@ + +UPDATE `npc_option` SET `id`=52,`action`=19 WHERE `id`=51 AND `action`=18 AND `option_text`='UNIT_NPC_FLAG_OUTDOORPVP'; +INSERT INTO `npc_option` (`id`, `gossip_id`, `npcflag`, `icon`, `action`, `box_money`, `coded`, `option_text`, `box_text`) values('51','0','16','2','18','10000000','0','Purchase a Dual Talent Specialization.','Are you sure you wish to purchase a Dual Talent Specialization?'); diff --git a/sql/old/3.1.3/05071_world_scripts.sql b/sql/old/3.1.3/05071_world_scripts.sql new file mode 100644 index 00000000000..dc085cf884e --- /dev/null +++ b/sql/old/3.1.3/05071_world_scripts.sql @@ -0,0 +1,3 @@ +UPDATE script_texts SET comment='core rager EMOTE_LOWHP' WHERE entry=-1409002; + +UPDATE creature_template SET ScriptName='npc_naladu' WHERE entry=19361; diff --git a/sql/old/3.1.3/05083_world_scripts_dk.sql b/sql/old/3.1.3/05083_world_scripts_dk.sql new file mode 100644 index 00000000000..4ef1ed1912f --- /dev/null +++ b/sql/old/3.1.3/05083_world_scripts_dk.sql @@ -0,0 +1,10 @@ +DELETE FROM `npc_spellclick_spells` WHERE `spell_id` IN (52447); +INSERT INTO `npc_spellclick_spells` (`npc_entry`, `spell_id`, `quest_start`, `quest_start_active`, `quest_end`, `cast_flags`) VALUES +(28833, 52447, 12701, 1, 12701, 1); -- Scarlet Cannon Master + +UPDATE creature_template SET spell1=52435,spell2=52576,spell5=52588,VehicleId=79,speed=0 WHERE entry = 28833; +UPDATE `creature_template` SET vehicleid=138 WHERE (`entry`='28817'); + +UPDATE `gameobject_template` SET `ScriptName`='go_inconspicuous_mine_car' WHERE (`entry`='190767'); +UPDATE `creature_template` SET `ScriptName`='npc_scarlet_miner_cart' WHERE (`entry`='28817'); +UPDATE `creature_template` SET `ScriptName`='npc_scarlet_miner' WHERE (`entry`='28841'); diff --git a/sql/old/3.1.3/05092_world_scripts.sql b/sql/old/3.1.3/05092_world_scripts.sql new file mode 100644 index 00000000000..bd9535181af --- /dev/null +++ b/sql/old/3.1.3/05092_world_scripts.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_tracy_proudwell' WHERE entry=18266; diff --git a/sql/old/3.1.3/05093_world_spell_proc_event.sql b/sql/old/3.1.3/05093_world_spell_proc_event.sql new file mode 100644 index 00000000000..8a7fc5ef9ec --- /dev/null +++ b/sql/old/3.1.3/05093_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry`IN(44546, 44548, 44549); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 44546, 0x00, 3, 0x00100220, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Brain Freeze (Rank 1) +( 44548, 0x00, 3, 0x00100220, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Brain Freeze (Rank 2) +( 44549, 0x00, 3, 0x00100220, 0x00001000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Brain Freeze (Rank 3) diff --git a/sql/old/3.1.3/05096_world_scripts.sql b/sql/old/3.1.3/05096_world_scripts.sql new file mode 100644 index 00000000000..37bf49f3d7d --- /dev/null +++ b/sql/old/3.1.3/05096_world_scripts.sql @@ -0,0 +1,12 @@ +UPDATE creature_template SET ScriptName='npc_tapoke_slim_jahn' WHERE entry=4962; +UPDATE creature_template SET ScriptName='npc_mikhail' WHERE entry=4963; + +DELETE FROM script_waypoint WHERE entry=4962; +INSERT INTO script_waypoint VALUES +(4962, 0, -3804.438965, -828.048035, 10.093068, 0, ''), +(4962, 1, -3803.934326, -835.772400, 10.077722, 0, ''), +(4962, 2, -3792.629150, -835.670898, 9.655657, 0, ''), +(4962, 3, -3772.433838, -835.345947, 10.868981, 0, ''), +(4962, 4, -3765.937256, -840.128601, 10.885593, 0, ''), +(4962, 5, -3738.633789, -830.997498, 11.057384, 0, ''), +(4962, 6, -3690.224121, -862.261597, 9.960449, 0, ''); diff --git a/sql/old/3.1.3/05097_character_updates_dual_spec.sql b/sql/old/3.1.3/05097_character_updates_dual_spec.sql new file mode 100644 index 00000000000..13f5f4b6d20 --- /dev/null +++ b/sql/old/3.1.3/05097_character_updates_dual_spec.sql @@ -0,0 +1,13 @@ + +/* Begin intentional error */ +"Run 5097_character_updates_dual_spec.sql manually, or don't run it at all. This is only intended for people who need to clean up missed skills from r5036. If you never used r5036 - 5096, ignore this. Tell your users to reset their talents (or just switch specs) to fix their talent points."; + +/* + +-- Drethek - This should be all talents without a learned spell as a major rank: +DELETE FROM `character_spell` WHERE `spell` IN (724,974,1329,5570,5923,5924,5925,5926,5952,9452,9453,9799,10060,11069,11070,11071,11078,11080,11083,11094,11095,11100,11103,11108,11113,11115,11119,11120,11124,11129,11151,11160,11170,11175,11180,11185,11189,11190,11207,11210,11213,11222,11232,11237,11242,11247,11252,11255,11366,11367,11368,11426,11958,12042,12043,12163,12281,12282,12284,12285,12286,12287,12289,12290,12292,12294,12295,12296,12297,12298,12299,12300,12301,12308,12311,12312,12313,12317,12318,12319,12320,12321,12322,12323,12324,12328,12329,12330,12338,12339,12340,12341,12349,12350,12351,12353,12357,12358,12378,12398,12399,12400,12463,12464,12467,12469,12472,12473,12487,12488,12489,12490,12496,12497,12500,12501,12502,12503,12518,12519,12569,12571,12574,12575,12576,12577,12592,12598,12605,12606,12658,12663,12664,12665,12666,12668,12672,12676,12677,12697,12700,12701,12702,12703,12704,12711,12712,12724,12725,12726,12727,12750,12751,12752,12753,12761,12762,12763,12764,12781,12783,12784,12785,12797,12799,12803,12804,12809,12810,12811,12812,12813,12814,12815,12818,12834,12835,12839,12840,12846,12847,12848,12849,12852,12853,12855,12856,12857,12858,12860,12861,12862,12867,12872,12873,12876,12877,12878,12879,12950,12952,12953,12958,12959,12960,12963,12971,12972,12973,12974,12975,12982,12983,12999,13000,13001,13002,13043,13045,13046,13047,13048,13705,13706,13709,13712,13713,13715,13732,13733,13741,13742,13743,13750,13754,13788,13789,13792,13793,13800,13801,13802,13803,13804,13805,13806,13807,13832,13843,13844,13845,13848,13849,13851,13852,13853,13854,13863,13865,13866,13867,13872,13875,13877,13958,13960,13961,13962,13963,13964,13970,13971,13975,13976,13979,13980,13981,13983,14057,14062,14063,14066,14070,14071,14072,14076,14079,14080,14082,14083,14094,14113,14114,14115,14116,14117,14128,14132,14135,14136,14137,14138,14139,14140,14141,14142,14144,14148,14156,14158,14159,14160,14161,14162,14163,14164,14165,14166,14168,14169,14171,14172,14173,14174,14175,14176,14177,14179,14183,14185,14186,14190,14193,14194,14195,14251,14278,14520,14521,14522,14523,14531,14747,14748,14749,14750,14751,14767,14768,14769,14770,14771,14772,14774,14776,14777,14780,14781,14784,14785,14788,14789,14790,14791,14889,14892,14898,14901,14908,14909,14910,14911,14912,14913,14983,15008,15009,15010,15011,15012,15013,15014,15017,15018,15020,15028,15029,15030,15031,15047,15058,15059,15060,15257,15259,15260,15270,15272,15273,15274,15275,15286,15307,15308,15309,15310,15311,15312,15313,15314,15316,15317,15318,15320,15327,15328,15331,15332,15335,15336,15337,15338,15349,15354,15355,15356,15362,15363,15392,15407,15448,15473,15487,16035,16038,16039,16040,16041,16043,16086,16089,16105,16106,16107,16108,16109,16110,16111,16112,16113,16114,16115,16116,16130,16160,16161,16164,16166,16173,16176,16178,16179,16180,16181,16182,16184,16187,16188,16190,16194,16196,16198,16205,16206,16209,16210,16211,16212,16213,16214,16215,16216,16217,16218,16219,16220,16221,16222,16223,16224,16225,16226,16227,16228,16229,16230,16232,16235,16240,16252,16254,16255,16256,16258,16259,16261,16262,16266,16268,16271,16272,16281,16282,16283,16284,16287,16290,16293,16295,16302,16303,16304,16305,16306,16307,16308,16309,16462,16463,16464,16465,16466,16487,16489,16492,16493,16494,16511,16513,16514,16515,16538,16539,16540,16541,16542,16544,16578,16579,16580,16581,16582,16757,16758,16763,16765,16766,16769,16770,16814,16815,16816,16817,16818,16819,16820,16821,16822,16833,16834,16835,16836,16839,16840,16845,16846,16847,16850,16858,16859,16860,16861,16862,16864,16880,16896,16897,16899,16909,16910,16911,16912,16913,16923,16924,16929,16930,16931,16934,16935,16936,16937,16938,16940,16941,16942,16943,16944,16947,16948,16949,16966,16968,16972,16974,16975,16998,16999,17002,17003,17004,17005,17006,17007,17050,17051,17056,17058,17059,17060,17061,17063,17065,17066,17069,17070,17071,17072,17073,17074,17075,17076,17077,17078,17104,17106,17107,17108,17111,17112,17113,17116,17118,17119,17120,17123,17124,17191,17322,17323,17364,17485,17486,17487,17488,17489,17778,17779,17780,17783,17784,17785,17788,17789,17790,17791,17792,17793,17796,17801,17802,17803,17804,17805,17810,17811,17812,17813,17814,17815,17833,17834,17877,17917,17918,17927,17929,17930,17954,17955,17956,17957,17958,17959,17962,18073,18094,18095,18096,18119,18120,18126,18127,18130,18135,18136,18174,18175,18176,18179,18180,18182,18183,18213,18218,18219,18220,18223,18271,18272,18273,18274,18275,18288,18372,18427,18428,18429,18459,18460,18462,18463,18464,18530,18531,18533,18534,18535,18551,18552,18553,18554,18555,18562,18692,18693,18694,18695,18696,18697,18698,18699,18703,18704,18705,18706,18707,18708,18709,18710,18731,18743,18744,18754,18755,18756,18767,18768,18769,18770,18771,18772,18773,18827,18829,19028,19159,19160,19168,19180,19181,19184,19236,19255,19256,19257,19258,19259,19286,19287,19290,19294,19295,19297,19298,19306,19370,19371,19373,19376,19386,19387,19388,19407,19412,19416,19417,19418,19419,19420,19421,19422,19423,19426,19427,19429,19430,19431,19434,19454,19455,19456,19461,19462,19464,19465,19466,19485,19487,19488,19489,19490,19498,19499,19500,19503,19506,19507,19508,19509,19549,19550,19551,19552,19553,19554,19555,19556,19559,19560,19572,19573,19574,19575,19577,19578,19583,19584,19585,19586,19587,19590,19592,19598,19599,19600,19601,19602,19609,19610,19612,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,20042,20045,20049,20056,20057,20060,20061,20062,20063,20064,20066,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20111,20112,20113,20117,20118,20119,20120,20121,20127,20130,20135,20138,20139,20140,20143,20144,20145,20146,20147,20174,20175,20177,20179,20180,20181,20182,20196,20197,20198,20205,20206,20207,20208,20209,20210,20212,20213,20214,20215,20216,20224,20225,20234,20235,20237,20238,20239,20243,20244,20245,20254,20255,20256,20257,20258,20259,20260,20261,20262,20263,20264,20265,20266,20330,20331,20332,20335,20336,20337,20359,20360,20361,20375,20468,20469,20470,20473,20487,20488,20496,20500,20501,20502,20503,20504,20505,20711,20895,20911,20925,23584,23585,23586,23587,23588,23695,23785,23822,23823,23824,23825,23881,23989,24283,24296,24297,24443,24691,24858,24866,24894,24943,24944,24945,24946,24968,24969,24970,24971,24972,25829,25836,25956,25957,25988,26016,26022,26023,27789,27790,27811,27815,27816,27839,27840,27900,27901,27902,27903,27904,28332,28574,28592,28593,28996,28997,28998,28999,29000,29062,29064,29065,29074,29075,29076,29079,29080,29082,29084,29086,29140,29143,29144,29179,29180,29187,29189,29191,29192,29193,29202,29205,29206,29438,29439,29440,29441,29444,29447,29590,29591,29592,29593,29594,29598,29599,29623,29721,29723,29724,29725,29759,29760,29761,29762,29763,29776,29787,29790,29792,29801,29834,29836,29838,29859,29888,29889,30054,30057,30060,30061,30062,30063,30064,30108,30143,30144,30145,30146,30160,30242,30245,30246,30247,30248,30283,30288,30289,30290,30291,30292,30293,30295,30296,30299,30301,30302,30319,30320,30321,30326,30664,30665,30666,30672,30673,30674,30675,30678,30679,30706,30798,30802,30808,30809,30812,30813,30814,30816,30818,30819,30823,30864,30865,30866,30867,30868,30869,30872,30873,30881,30883,30884,30885,30886,30892,30893,30894,30895,30902,30903,30904,30905,30906,30919,30920,31122,31123,31124,31126,31130,31131,31208,31209,31211,31212,31213,31216,31217,31218,31219,31220,31221,31222,31223,31226,31227,31228,31229,31230,31244,31245,31380,31382,31383,31569,31570,31571,31572,31574,31575,31579,31582,31583,31584,31585,31586,31587,31588,31589,31638,31639,31640,31641,31642,31656,31657,31658,31661,31667,31668,31669,31670,31672,31674,31675,31676,31677,31678,31679,31680,31682,31683,31687,31785,31821,31822,31823,31825,31826,31828,31829,31830,31833,31835,31836,31837,31838,31839,31840,31841,31842,31844,31845,31848,31849,31850,31851,31852,31858,31859,31860,31866,31867,31868,31869,31871,31872,31876,31877,31878,31879,31880,31881,31935,32043,32381,32382,32383,32385,32387,32392,32393,32394,32477,32483,32484,32601,33142,33145,33146,33150,33154,33158,33159,33160,33161,33162,33167,33171,33172,33186,33190,33191,33192,33193,33201,33202,33206,33213,33214,33215,33221,33222,33223,33224,33225,33371,33589,33590,33591,33592,33596,33597,33599,33600,33601,33602,33603,33604,33605,33606,33607,33776,33831,33851,33852,33853,33855,33856,33859,33866,33867,33872,33873,33879,33880,33881,33882,33883,33886,33887,33888,33889,33890,33917,33956,33957,34151,34152,34153,34293,34295,34296,34297,34300,34453,34454,34455,34459,34460,34462,34464,34465,34466,34467,34468,34469,34470,34475,34476,34482,34483,34484,34485,34486,34487,34488,34489,34490,34491,34492,34493,34494,34496,34497,34498,34499,34500,34502,34503,34506,34507,34508,34692,34753,34838,34839,34859,34860,34861,34908,34909,34910,34914,34935,34938,34939,34948,34949,34950,34954,35029,35030,35100,35102,35104,35110,35111,35363,35364,35395,35396,35397,35446,35448,35449,35541,35550,35551,35552,35553,35578,35581,35691,35692,35693,36554,37116,37117,43338,44378,44379,44394,44395,44396,44397,44398,44399,44400,44402,44403,44404,44425,44442,44443,44445,44446,44448,44449,44457,44469,44470,44471,44472,44543,44545,44546,44548,44549,44557,44560,44561,44566,44567,44568,44570,44571,44572,44745,45234,45243,45244,46854,46855,46859,46860,46865,46866,46867,46908,46909,46910,46911,46913,46914,46915,46917,46924,46945,46949,46951,46952,46953,46968,47193,47195,47196,47197,47198,47199,47200,47201,47202,47203,47204,47205,47220,47221,47223,47230,47231,47236,47237,47238,47239,47240,47245,47246,47247,47258,47259,47260,47266,47267,47268,47269,47270,47294,47295,47296,47507,47508,47509,47511,47515,47516,47517,47535,47536,47537,47540,47558,47559,47560,47562,47564,47565,47566,47567,47569,47570,47573,47577,47578,47580,47581,47582,47585,47586,47587,47588,47788,48181,48384,48389,48392,48393,48395,48396,48409,48410,48411,48412,48432,48433,48434,48438,48483,48484,48485,48488,48489,48491,48492,48494,48495,48496,48499,48500,48505,48506,48510,48511,48514,48516,48521,48525,48532,48535,48536,48537,48539,48544,48545,48962,48963,48965,48977,48978,48979,48982,48985,48987,48988,48997,49004,49005,49006,49013,49015,49016,49018,49023,49024,49027,49028,49032,49036,49039,49042,49137,49140,49143,49145,49146,49149,49158,49175,49182,49184,49186,49188,49189,49194,49200,49202,49203,49206,49208,49217,49219,49220,49222,49223,49224,49226,49377,49390,49391,49392,49393,49394,49395,49455,49467,49471,49477,49478,49479,49480,49483,49488,49489,49490,49491,49495,49497,49500,49501,49503,49504,49508,49509,49526,49529,49530,49533,49534,49538,49542,49543,49562,49564,49565,49567,49568,49571,49572,49588,49589,49599,49610,49611,49627,49628,49631,49632,49633,49635,49636,49638,49654,49655,49657,49661,49662,49663,49664,49786,49787,49788,49789,49790,49791,49796,50029,50031,50033,50034,50040,50041,50043,50115,50117,50118,50119,50120,50121,50127,50128,50129,50130,50137,50138,50147,50149,50150,50151,50152,50154,50187,50190,50191,50334,50365,50371,50384,50385,50391,50392,50516,50685,50686,50687,50720,50796,50880,50884,50885,50886,50887,51052,51099,51108,51109,51123,51127,51128,51129,51130,51160,51161,51166,51167,51179,51180,51181,51182,51183,51267,51268,51269,51271,51456,51459,51462,51463,51464,51465,51466,51468,51470,51472,51473,51474,51478,51479,51480,51481,51482,51483,51485,51486,51490,51521,51522,51523,51524,51525,51526,51527,51528,51529,51530,51531,51532,51533,51554,51555,51556,51557,51558,51560,51561,51562,51563,51564,51565,51566,51625,51626,51627,51628,51629,51632,51633,51634,51635,51636,51662,51664,51665,51667,51668,51669,51672,51674,51679,51682,51685,51686,51687,51688,51689,51690,51692,51696,51698,51700,51701,51708,51709,51710,51711,51712,51713,51745,51746,51881,51883,51884,51885,51886,52143,52456,52783,52785,52786,52787,52788,52795,52797,52798,52799,52800,52802,52803,53137,53138,53209,53215,53216,53217,53221,53222,53224,53228,53232,53234,53237,53238,53241,53243,53244,53245,53246,53252,53253,53256,53259,53260,53262,53263,53264,53265,53270,53290,53291,53292,53295,53296,53297,53298,53299,53301,53302,53303,53304,53375,53376,53379,53380,53381,53382,53385,53484,53486,53488,53501,53502,53503,53519,53527,53530,53551,53552,53553,53556,53557,53563,53569,53576,53583,53585,53590,53591,53592,53595,53620,53621,53622,53648,53660,53661,53671,53673,53695,53696,53709,53710,53711,53754,53759,54037,54038,54117,54118,54151,54154,54155,54347,54348,54349,54354,54486,54488,54489,54490,54637,54638,54639,54646,54658,54659,54734,54747,54749,54787,55050,55061,55062,55090,55091,55092,55094,55107,55108,55129,55130,55131,55132,55133,55136,55198,55225,55226,55233,55236,55237,55339,55340,55610,55620,55623,55666,55667,56314,56315,56316,56317,56318,56333,56336,56337,56339,56340,56341,56342,56343,56344,56611,56612,56613,56614,56636,56637,56638,56822,56834,56835,56924,56927,56929,56930,56931,56932,57470,57472,57499,57810,57811,57812,57813,57814,57849,57850,57851,57865,57873,57876,57877,57878,57880,57881,58410,58413,58414,58415,58422,58423,58424,58425,58426,58435,58872,58874,59057,59088,59089,59672,59738,59739,59740,59741,60103,60184,60185,60187,60188,60970,61154,61155,61156,61157,61158,61216,61221,61222,61295,61329,61330,61331,61336,61345,61346,62097,62098,62099,62100,62101,62905,62908,63108,63117,63121,63123,63156,63158,63245,63349,63350,63351,63370,63372,63373,63374,63410,63411,63457,63458,63503,63504,63505,63506,63534,63542,63543,63560,63574,63625,63626,63627,63646,63647,63648,63649,63650,63730,63733,63737,64044,64127,64129,64205,64353,64357,64976,65139,65661,66191,66192,66799,66814,66815,66816,66817); + +-- XTElite1 - Talents that teach an initial skill, and you learn higher ranks from a trainer. Here's a cleanup query that will remove all those: +DELETE FROM `character_spell` WHERE `spell` IN (12505,12522,12523,12524,12525,12526,13018,13019,13020,13021,13031,13032,13033,16979,17311,17312,17313,17314,17347,17348,18807,18809,18867,18868,18869,18870,18871,18937,18938,19238,19240,19241,19242,19243,20900,20901,20902,20903,20904,20909,20910,21551,21552,21553,24132,24133,24974,24975,24976,24977,25248,25387,25437,26864,27013,27065,27067,27068,27132,27133,27134,27263,27265,27870,27871,28275,30016,30022,30330,30404,30405,30413,30414,30546,32593,32594,33041,33042,33043,33405,33876,33878,33933,33938,33982,33983,33986,33987,34411,34412,34413,34863,34864,34865,34866,34916,34917,42890,42891,42944,42945,42949,42950,43038,43039,44780,44781,47485,47486,47497,47498,47826,47827,47841,47843,47846,47847,48086,48087,48088,48089,48155,48156,48159,48160,48172,48173,48468,48563,48564,48565,48566,48660,48663,48666,48998,48999,49011,49012,49049,49050,49283,49284,49376,53005,53006,53007,53199,53200,53201,53223,53225,53226,53227,53248,53249,53251,55359,55360,57720,57721,57722,59092,59156,59158,59159,59161,59163,59164,59170,59171,59172,60051,60052,60053,61299,61300,61301,61384); + +*/ diff --git a/sql/old/3.1.3/05097_world_scripts.sql b/sql/old/3.1.3/05097_world_scripts.sql new file mode 100644 index 00000000000..6a4f6f8cd61 --- /dev/null +++ b/sql/old/3.1.3/05097_world_scripts.sql @@ -0,0 +1,69 @@ +UPDATE creature_template SET ScriptName='npc_00x09hl' WHERE entry=7806; + +DELETE FROM script_waypoint WHERE entry=7806; +INSERT INTO script_waypoint VALUES +(7806, 0, 495.404358, -3478.350830, 114.837, 0, ''), +(7806, 1, 492.704742, -3486.112549, 108.627, 0, ''), +(7806, 2, 487.249756, -3485.764404, 107.890, 0, ''), +(7806, 3, 476.851959, -3489.875977, 99.985, 0, ''), +(7806, 4, 467.212402, -3493.355469, 99.819, 0, ''), +(7806, 5, 460.017029, -3496.984375, 104.481, 0, ''), +(7806, 6, 439.619446, -3500.730225, 110.534, 0, ''), +(7806, 7, 428.326385, -3495.874756, 118.662, 0, ''), +(7806, 8, 424.664032, -3489.381592, 121.999, 0, ''), +(7806, 9, 424.137299, -3470.952637, 124.333, 0, ''), +(7806, 10, 421.791107, -3449.242676, 119.126, 0, ''), +(7806, 11, 404.247070, -3429.376953, 117.644, 0, ''), +(7806, 12, 335.465271, -3430.717773, 116.456, 0, ''), +(7806, 13, 317.160126, -3426.708984, 116.226, 0, ''), +(7806, 14, 331.180115, -3464.002197, 117.143, 0, ''), +(7806, 15, 336.393616, -3501.877441, 118.201, 0, ''), +(7806, 16, 337.251312, -3544.764648, 117.284, 0, ''), +(7806, 17, 337.748932, -3565.415527, 116.797, 0, ''), +(7806, 18, 336.010925, -3597.363037, 118.225, 0, ''), +(7806, 19, 324.619141, -3622.884033, 119.811, 0, ''), +(7806, 20, 308.027466, -3648.600098, 123.047, 0, ''), +(7806, 21, 276.325409, -3685.738525, 128.356, 0, ''), +(7806, 22, 239.981064, -3717.330811, 131.874, 0, ''), +(7806, 23, 224.950974, -3730.169678, 132.125, 0, ''), +(7806, 24, 198.707870, -3768.292725, 129.420, 0, ''), +(7806, 25, 183.758316, -3791.068848, 128.045, 0, ''), +(7806, 26, 178.110657, -3801.575439, 128.370, 3000, 'SAY_OOX_DANGER'), +(7806, 27, 162.215225, -3827.014160, 129.424, 0, ''), +(7806, 28, 141.664734, -3864.519287, 131.419, 0, ''), +(7806, 29, 135.301697, -3880.089111, 132.120, 0, ''), +(7806, 30, 122.461151, -3910.071533, 135.605, 0, ''), +(7806, 31, 103.376175, -3937.725098, 137.342, 0, ''), +(7806, 32, 81.414474, -3958.614258, 138.469, 0, ''), +(7806, 33, 55.378139, -3982.004639, 136.520, 0, ''), +(7806, 34, 13.983131, -4013.952881, 126.903, 0, ''), +(7806, 35, -21.658007, -4048.713623, 118.068, 0, ''), +(7806, 36, -52.443058, -4081.209717, 117.477, 0, ''), +(7806, 37, -102.710854, -4116.760742, 118.666, 0, ''), +(7806, 38, -92.996193, -4135.847168, 119.310, 0, ''), +(7806, 39, -86.391273, -4153.331055, 122.502, 0, ''), +(7806, 40, -85.746086, -4163.600586, 121.892, 0, ''), +(7806, 41, -90.544006, -4183.577637, 117.587, 0, ''), +(7806, 42, -110.223564, -4205.861328, 121.878, 0, ''), +(7806, 43, -115.257607, -4211.962402, 121.878, 3000, 'SAY_OOX_DANGER'), +(7806, 44, -128.594650, -4233.343750, 117.766, 0, ''), +(7806, 45, -135.358917, -4258.120117, 117.562, 0, ''), +(7806, 46, -156.832428, -4258.961914, 120.059, 0, ''), +(7806, 47, -167.119873, -4274.102539, 117.062, 0, ''), +(7806, 48, -176.291016, -4287.594727, 118.721, 0, ''), +(7806, 49, -196.992981, -4315.815430, 117.588, 0, ''), +(7806, 50, -209.329300, -4331.671387, 115.142, 0, ''), +(7806, 51, -232.292236, -4356.015625, 108.543, 0, ''), +(7806, 52, -232.159683, -4370.904297, 102.815, 0, ''), +(7806, 53, -210.271133, -4389.896973, 84.167, 0, ''), +(7806, 54, -187.940186, -4407.532715, 70.987, 0, ''), +(7806, 55, -181.353577, -4418.771973, 64.778, 0, ''), +(7806, 56, -170.529861, -4440.438965, 58.943, 0, ''), +(7806, 57, -141.428543, -4465.323242, 45.963, 0, ''), +(7806, 58, -120.993629, -4487.088379, 32.075, 0, ''), +(7806, 59, -104.134621, -4501.837402, 25.051, 0, ''), +(7806, 60, -84.154663, -4529.436523, 11.952, 0, ''), +(7806, 61, -88.698898, -4544.626465, 9.055, 0, ''), +(7806, 62, -100.603447, -4575.034180, 11.388, 0, ''), +(7806, 63, -106.908669, -4600.407715, 11.046, 0, ''), +(7806, 64, -106.831703, -4620.503418, 11.057, 3000, 'SAY_OOX_COMPLETE'); diff --git a/sql/old/3.1.3/05105_world_scripts.sql b/sql/old/3.1.3/05105_world_scripts.sql new file mode 100644 index 00000000000..33a32fcc254 --- /dev/null +++ b/sql/old/3.1.3/05105_world_scripts.sql @@ -0,0 +1,311 @@ +DELETE FROM script_waypoint WHERE entry=3439; +INSERT INTO script_waypoint VALUES +(3439, 0, 1105.090332, -3101.254150, 82.706, 1000, 'SAY_STARTUP1'), +(3439, 1, 1103.204468, -3104.345215, 83.113, 1000, ''), +(3439, 2, 1107.815186, -3106.495361, 82.739, 1000, ''), +(3439, 3, 1104.733276, -3100.830811, 82.747, 1000, ''), +(3439, 4, 1103.242554, -3106.270020, 83.133, 1000, ''), +(3439, 5, 1112.807373, -3106.285400, 82.320, 1000, ''), +(3439, 6, 1112.826782, -3108.908691, 82.377, 1000, ''), +(3439, 7, 1108.053955, -3115.156738, 82.894, 0, ''), +(3439, 8, 1108.355591, -3104.365234, 82.377, 5000, ''), +(3439, 9, 1100.306763, -3097.539063, 83.150, 0, 'SAY_STARTUP2'), +(3439, 10, 1100.562378, -3082.721924, 82.768, 0, ''), +(3439, 11, 1097.512939, -3069.226563, 82.206, 0, ''), +(3439, 12, 1092.964966, -3053.114746, 82.351, 0, ''), +(3439, 13, 1094.010986, -3036.958496, 82.888, 0, ''), +(3439, 14, 1095.623901, -3025.760254, 83.392, 0, ''), +(3439, 15, 1107.656494, -3013.530518, 85.653, 0, ''), +(3439, 16, 1119.647705, -3006.928223, 87.019, 0, ''), +(3439, 17, 1129.991211, -3002.410645, 91.232, 7000, 'SAY_MERCENARY'), +(3439, 18, 1133.328735, -2997.710693, 91.675, 1000, 'SAY_PROGRESS_1'), +(3439, 19, 1131.799316, -2987.948242, 91.976, 1000, ''), +(3439, 20, 1122.028687, -2993.397461, 91.536, 0, ''), +(3439, 21, 1116.614868, -2981.916748, 92.103, 0, ''), +(3439, 22, 1102.239136, -2994.245117, 92.074, 0, ''), +(3439, 23, 1096.366211, -2978.306885, 91.873, 0, ''), +(3439, 24, 1091.971558, -2985.919189, 91.730, 40000, 'SAY_PROGRESS_2'); + +DELETE FROM script_waypoint WHERE entry = 1978; +INSERT INTO script_waypoint VALUES +(1978, 0, 1406.32, 1083.10, 52.55, 0, ''), +(1978, 1, 1400.49, 1080.42, 52.50, 0, 'first say'), +(1978, 2, 1388.48, 1083.10, 52.52, 0, ''), +(1978, 3, 1370.16, 1084.02, 52.30, 0, ''), +(1978, 4, 1359.02, 1080.85, 52.46, 0, ''), +(1978, 5, 1341.43, 1087.39, 52.69, 0, ''), +(1978, 6, 1321.93, 1090.51, 50.66, 0, ''), +(1978, 7, 1312.98, 1095.91, 47.49, 0, ''), +(1978, 8, 1301.09, 1102.94, 47.76, 0, ''), +(1978, 9, 1297.73, 1106.35, 50.18, 0, ''), +(1978, 10, 1295.49, 1124.32, 50.49, 0, ''), +(1978, 11, 1294.84, 1137.25, 51.75, 0, ''), +(1978, 12, 1292.89, 1158.99, 52.65, 0, ''), +(1978, 13, 1290.75, 1168.67, 52.56, 1000, 'complete quest and say last'), +(1978, 14, 1287.12, 1203.49, 52.66, 5000, ''), +(1978, 15, 1287.12, 1203.49, 52.66, 4000, ''), +(1978, 16, 1287.12, 1203.49, 52.66, 5000, ''), +(1978, 17, 1287.12, 1203.49, 52.66, 4000, ''), +(1978, 18, 1290.72, 1207.44, 52.69, 0, ''), +(1978, 19, 1297.50, 1207.18, 53.74, 0, ''), +(1978, 20, 1301.32, 1220.90, 53.74, 0, ''), +(1978, 21, 1298.55, 1220.43, 53.74, 0, ''), +(1978, 22, 1297.59, 1211.23, 58.47, 0, ''), +(1978, 23, 1305.01, 1206.10, 58.51, 0, ''), +(1978, 24, 1310.51, 1207.36, 58.51, 5000, ''), +(1978, 25, 1310.51, 1207.36, 58.51, 5000, ''), +(1978, 26, 1310.51, 1207.36, 58.51, 2000, ''); + +DELETE FROM script_waypoint WHERE entry = 7784; +INSERT INTO script_waypoint VALUES +(7784 ,0, -8843.73, -4374.44, 43.71, 0, ''), +(7784 ,1, -8834.68, -4373.88, 45.71, 0, ''), +(7784 ,2, -8832.93, -4373.85, 45.67, 0, ''), +(7784 ,3, -8829.21, -4373.72, 44.14, 0, ''), +(7784 ,4, -8825.10, -4373.56, 41.44, 0, ''), +(7784 ,5, -8818.88, -4372.75, 36.43, 0, ''), +(7784 ,6, -8803.37, -4369.68, 30.06, 0, ''), +(7784 ,7, -8786.68, -4366.18, 23.91, 0, ''), +(7784 ,8, -8764.97, -4366.94, 25.23, 0, ''), +(7784 ,9, -8745.49, -4363.16, 22.80, 0, ''), +(7784 ,10, -8724.13, -4353.55, 20.72, 0, ''), +(7784 ,11, -8706.77, -4346.14, 16.12, 0, ''), +(7784 ,12, -8688.27, -4372.85, 13.64, 0, ''), +(7784 ,13, -8668.76, -4380.38, 11.69, 0, ''), +(7784 ,14, -8645.19, -4388.62, 12.56, 0, ''), +(7784 ,15, -8614.73, -4398.60, 9.86, 0, ''), +(7784 ,16, -8560.33, -4411.27, 13.17, 0, ''), +(7784 ,17, -8536.45, -4416.49, 11.84, 0, ''), +(7784 ,18, -8503.48, -4423.70, 13.59, 0, ''), +(7784 ,19, -8471.91, -4430.60, 9.56, 0, ''), +(7784 ,20, -8441.36, -4435.31, 9.40, 0, ''), +(7784 ,21, -8403.41, -4441.16, 11.83, 0, ''), +(7784 ,22, -8371.24, -4446.13, 9.47, 0, ''), +(7784 ,23, -8353.96, -4448.79, 10.10, 0, 'Scorpid'), +(7784 ,24, -8336.40, -4446.39, 8.98, 0, ''), +(7784 ,25, -8303.78, -4441.96, 11.89, 0, ''), +(7784 ,26, -8272.20, -4433.31, 9.60, 0, ''), +(7784 ,27, -8224.76, -4419.39, 13.03, 0, ''), +(7784 ,28, -8193.31, -4406.04, 10.17, 0, ''), +(7784 ,29, -8155.65, -4397.74, 8.99, 0, ''), +(7784 ,30, -8129.25, -4394.57, 10.92, 0, ''), +(7784 ,31, -8104.86, -4399.03, 8.93, 0, ''), +(7784 ,32, -8063.15, -4423.40, 10.07, 0, ''), +(7784 ,33, -8032.15, -4443.47, 9.97, 0, ''), +(7784 ,34, -8015.39, -4454.33, 9.39, 0, ''), +(7784 ,35, -7981.64, -4482.44, 10.32, 0, ''), +(7784 ,36, -7958.83, -4503.98, 9.69, 0, ''), +(7784 ,37, -7932.45, -4528.91, 10.08, 0, ''), +(7784 ,38, -7904.09, -4566.67, 12.59, 0, ''), +(7784 ,39, -7883.33, -4593.91, 12.15, 0, ''), +(7784 ,40, -7862.83, -4624.53, 10.21, 0, ''), +(7784 ,41, -7840.79, -4654.26, 9.45, 0, ''), +(7784 ,42, -7826.17, -4673.99, 10.61, 0, ''), +(7784 ,43, -7807.86, -4698.69, 11.24, 0, ''), +(7784 ,44, -7793.88, -4717.55, 10.48, 0, ''), +(7784 ,45, -7778.68, -4738.05, 8.89, 0, ''), +(7784 ,46, -7746.42, -4780.39, 9.84, 0, ''), +(7784 ,47, -7724.11, -4772.75, 10.28, 0, ''), +(7784 ,48, -7697.98, -4763.80, 9.52, 0, ''), +(7784 ,49, -7665.33, -4752.62, 10.56, 0, ''), +(7784 ,50, -7641.47, -4750.33, 8.94, 0, ''), +(7784 ,51, -7620.08, -4753.96, 8.93, 0, ''), +(7784 ,52, -7603.15, -4757.53, 9.06, 0, ''), +(7784 ,53, -7579.43, -4767.07, 8.93, 0, ''), +(7784 ,54, -7558.51, -4779.01, 9.64, 0, ''), +(7784 ,55, -7536.40, -4789.32, 8.92, 0, ''), +(7784 ,56, -7512.07, -4793.50, 9.35, 0, 'Wastewander'), +(7784 ,57, -7490.79, -4788.80, 10.53, 0, ''), +(7784 ,58, -7469.10, -4785.11, 10.42, 0, ''), +(7784 ,59, -7453.18, -4782.41, 9.15, 0, ''), +(7784 ,60, -7426.27, -4777.83, 9.54, 0, ''), +(7784 ,61, -7393.84, -4770.19, 12.57, 0, ''), +(7784 ,62, -7367.25, -4764.17, 11.92, 0, ''), +(7784 ,63, -7341.00, -4752.11, 10.17, 0, ''), +(7784 ,64, -7321.62, -4744.97, 11.58, 0, ''), +(7784 ,65, -7302.35, -4744.35, 11.97, 0, ''), +(7784 ,66, -7281.00, -4743.66, 11.21, 0, ''), +(7784 ,67, -7258.33, -4742.93, 9.64, 0, ''), +(7784 ,68, -7236.70, -4742.24, 10.16, 0, ''), +(7784 ,69, -7217.52, -4743.87, 10.79, 0, ''), +(7784 ,70, -7201.86, -4746.32, 9.58, 0, ''), +(7784 ,71, -7182.01, -4749.41, 9.09, 0, ''), +(7784 ,72, -7159.61, -4752.90, 9.52, 0, ''), +(7784 ,73, -7139.58, -4756.02, 9.53, 0, ''), +(7784 ,74, -7122.60, -4754.91, 9.66, 0, ''), +(7784 ,75, -7101.06, -4753.87, 8.92, 0, ''), +(7784 ,76, -7082.79, -4752.99, 9.97, 0, ''), +(7784 ,77, -7061.81, -4751.98, 9.26, 0, ''), +(7784 ,78, -7035.12, -4754.39, 9.19, 0, ''), +(7784 ,79, -7013.90, -4758.64, 10.28, 0, ''), +(7784 ,80, -7001.71, -4769.73, 10.59, 0, ''), +(7784 ,81, -6984.95, -4788.61, 9.30, 0, ''), +(7784 ,82, -6970.41, -4788.77, 9.42, 0, ''), +(7784 ,83, -6957.16, -4788.92, 6.26, 0, ''), +(7784 ,84, -6951.29, -4802.73, 4.45, 0, ''), +(7784 ,85, -6944.81, -4816.58, 1.60, 0, ''), +(7784 ,86, -6942.06, -4839.40, 0.66, 5000, ''); + +DELETE FROM script_waypoint WHERE entry = 4508; +INSERT INTO script_waypoint VALUES +(4508 ,0, 2194.38, 1791.65, 65.48, 5000, ''), +(4508 ,1, 2188.56, 1805.87, 64.45, 0, ''), +(4508 ,2, 2187, 1843.49, 59.33, 0, ''), +(4508 ,3, 2163.27, 1851.67, 56.73, 5000, ''), +(4508 ,4, 2137.66, 1843.98, 48.08, 5000, ''), +(4508 ,5, 2140.22, 1845.02, 48.32, 0, ''), +(4508 ,6, 2131.5, 1804.29, 46.85, 0, ''), +(4508 ,7, 2096.18, 1789.03, 51.13, 0, ''), +(4508 ,8, 2074.46, 1780.09, 55.64, 3000, ''), +(4508 ,9, 2055.12, 1768.67, 58.46, 5000, ''), +(4508 ,10, 2037.83, 1748.62, 60.27, 0, ''), +(4508 ,11, 2037.51, 1728.94, 60.85, 0, ''), +(4508 ,12, 2044.7, 1711.71, 59.71, 0, ''), +(4508 ,13, 2067.66, 1701.84, 57.77, 3000, ''), +(4508 ,14, 2078.91, 1704.54, 56.77, 3000, ''), +(4508 ,15, 2097.65, 1715.24, 54.74, 0, ''), +(4508 ,16, 2106.44, 1720.98, 54.41, 0, ''), +(4508 ,17, 2123.96, 1732.56, 52.27, 0, ''), +(4508 ,18, 2153.82, 1728.73, 51.92, 0, ''), +(4508 ,19, 2163.49, 1706.33, 54.42, 0, ''), +(4508 ,20, 2158.75, 1695.98, 55.70, 0, ''), +(4508 ,21, 2142.6, 1680.72, 58.24, 0, ''), +(4508 ,22, 2118.31, 1671.54, 59.21, 0, ''), +(4508 ,23, 2086.02, 1672.04, 61.24, 0, ''), +(4508 ,24, 2068.81, 1658.93, 61.24, 0, ''), +(4508 ,25, 2062.82, 1633.31, 64.35, 3000, ''), +(4508 ,26, 2063.05, 1589.16, 63.26, 0, ''), +(4508 ,27, 2063.67, 1577.22, 65.89, 0, ''), +(4508 ,28, 2057.94, 1560.68, 68.40, 0, ''), +(4508 ,29, 2052.56, 1548.05, 73.35, 0, ''), +(4508 ,30, 2045.22, 1543.4, 76.65, 0, ''), +(4508 ,31, 2034.35, 1543.01, 79.70, 0, ''), +(4508 ,32, 2029.95, 1542.94, 80.79, 0, ''), +(4508 ,33, 2021.34, 1538.67, 80.8, 0, ''), +(4508 ,34, 2012.45, 1549.48, 79.93, 0, ''), +(4508 ,35, 2008.05, 1554.92, 80.44, 0, ''), +(4508 ,36, 2006.54, 1562.72, 81.11, 0, ''), +(4508 ,37, 2003.8, 1576.43, 81.57, 0, ''), +(4508 ,38, 2000.57, 1590.06, 80.62, 0, ''), +(4508 ,39, 1998.96, 1596.87, 80.22, 0, ''), +(4508 ,40, 1991.19, 1600.82, 79.39, 0, ''), +(4508 ,41, 1980.71, 1601.44, 79.77, 3000, ''), +(4508 ,42, 1967.22, 1600.18, 80.62, 3000, ''), +(4508 ,43, 1956.43, 1596.97, 81.75, 3000, ''), +(4508 ,44, 1954.87, 1592.02, 82.18, 0, ''), +(4508 ,45, 1948.35, 1571.35, 80.96, 30000, ''), +(4508 ,46, 1947.02, 1566.42, 81.80, 30000, ''); + +DELETE FROM script_waypoint WHERE entry = 9623; +INSERT INTO script_waypoint VALUES +(9623 ,1, -6380.38, -1965.14, -258.292, 5000, ''), +(9623 ,2, -6383.06, -1962.9, -258.936, 0, ''), +(9623 ,3, -6391.09, -1956.13, -260.291, 0, ''), +(9623 ,4, -6395.29, -1933.58, -262.949, 0, ''), +(9623 ,5, -6396.58, -1919.93, -263.838, 0, ''), +(9623 ,6, -6389.01, -1912.64, -260.689, 0, ''), +(9623 ,7, -6369.19, -1892.87, -255.924, 0, ''), +(9623 ,8, -6373.77, -1879.36, -259.268, 0, ''), +(9623 ,9, -6377.55, -1869.56, -260.503, 0, ''), +(9623 ,10, -6376.58, -1860.79, -260.026, 0, ''), +(9623 ,11, -6373.13, -1847.22, -259.249, 0, ''), +(9623 ,12, -6370.54, -1837.04, -260.007, 0, ''), +(9623 ,13, -6372.52, -1829.16, -260.071, 0, ''), +(9623 ,14, -6377.13, -1815.94, -262.632, 0, ''), +(9623 ,15, -6380.27, -1806.95, -265.53, 0, ''), +(9623 ,16, -6386.04, -1790.43, -268.546, 0, ''), +(9623 ,17, -6386.72, -1776.29, -269.851, 0, ''), +(9623 ,18, -6385.92, -1762.31, -271.494, 0, ''), +(9623 ,19, -6384.69, -1744.86, -272.196, 0, ''), +(9623 ,20, -6383.8, -1732.66, -272.222, 0, ''), +(9623 ,21, -6382.66, -1716.96, -272.235, 0, ''), +(9623 ,22, -6381.5, -1703.01, -272.964, 0, ''), +(9623 ,23, -6379.96, -1685.58, -272.842, 0, ''), +(9623 ,24, -6379.34, -1678.61, -272.34, 0, ''), +(9623 ,25, -6364.45, -1636.27, -271.065, 0, ''), +(9623 ,26, -6371.85, -1626.36, -272.188, 0, ''), +(9623 ,27, -6383.5, -1629.01, -272.206, 0, ''), +(9623 ,28, -6388.09, -1635.37, -272.105, 5000, ''), +(9623 ,29, -6375.42, -1637.33, -272.193, 0, ''), +(9623 ,30, -6365.46, -1617.25, -272.141, 0, ''), +(9623 ,31, -6353.79, -1603.48, -271.932, 0, ''), +(9623 ,32, -6340.24, -1592.41, -269.435, 0, ''), +(9623 ,33, -6329.45, -1566.89, -269.895, 0, ''), +(9623 ,34, -6312.2, -1499.06, -269.507, 0, ''), +(9623 ,35, -6304.55, -1468.5, -269.431, 0, ''), +(9623 ,36, -6310.36, -1440.94, -268.427, 0, ''), +(9623 ,37, -6321, -1418.91, -266.525, 0, ''), +(9623 ,38, -6358.76, -1389.97, -267.522, 0, ''), +(9623 ,39, -6378.65, -1375.67, -271.749, 0, ''), +(9623 ,40, -6387.22, -1360.95, -272.109, 0, ''), +(9623 ,41, -6406.95, -1323.87, -271.586, 0, ''), +(9623 ,42, -6405, -1311.92, -271.906, 0, ''), +(9623 ,43, -6395.56, -1303.62, -271.902, 0, ''), +(9623 ,44, -6375.97, -1296.08, -271.865, 0, ''), +(9623 ,45, -6364.39, -1281.23, -269.012, 0, ''), +(9623 ,46, -6353.71, -1263.19, -267.95, 0, ''), +(9623 ,47, -6340.09, -1248.65, -267.441, 0, ''), +(9623 ,48, -6338.21, -1237.11, -267.844, 0, ''), +(9623 ,49, -6336.6, -1219.69, -269.196, 0, ''), +(9623 ,50, -6334.44, -1202.33, -271.527, 0, ''), +(9623 ,51, -6329.56, -1189.82, -270.947, 0, ''), +(9623 ,52, -6324.66, -1179.46, -270.103, 0, ''), +(9623 ,53, -6315.08, -1176.74, -269.735, 0, ''), +(9623 ,54, -6308.49, -1179.12, -269.57, 0, ''), +(9623 ,55, -6302.43, -1181.32, -269.328, 5000, ''), +(9623 ,56, -6298.87, -1185.79, -269.278, 0, ''); + +DELETE FROM script_waypoint WHERE entry = 18760; +INSERT INTO script_waypoint VALUES +(18760 ,0, -2265.21, 3091.14, 13.91, 0, ''), +(18760 ,1, -2266.80, 3091.33, 13.82, 1000, ''), +(18760 ,2, -2268.20, 3091.14, 13.82, 7000, 'progress1'), +(18760 ,3, -2278.32, 3098.98, 13.82, 0, ''), +(18760 ,4, -2294.82, 3110.59, 13.82, 0, ''), +(18760 ,5, -2300.71, 3114.60, 13.82, 20000, 'progress2'), +(18760 ,6, -2300.71, 3114.60, 13.82, 3000, 'progress3'), +(18760 ,7, -2307.36, 3122.76, 13.79, 0, ''), +(18760 ,8, -2312.83, 3130.55, 12.04, 0, ''), +(18760 ,9, -2345.02, 3151.00, 8.38, 0, ''), +(18760 ,10, -2351.97, 3157.61, 6.27, 0, ''), +(18760 ,11, -2360.35, 3171.48, 3.31, 0, ''), +(18760 ,12, -2371.44, 3185.41, 0.89, 0, ''), +(18760 ,13, -2371.21, 3197.92, -0.96, 0, ''), +(18760 ,14, -2380.35, 3210.45, -1.08, 0, ''), +(18760 ,15, -2384.74, 3221.25, -1.17, 0, ''), +(18760 ,16, -2386.15, 3233.39, -1.29, 0, ''), +(18760 ,17, -2383.45, 3247.79, -1.32, 0, ''), +(18760 ,18, -2367.50, 3265.64, -1.33, 0, ''), +(18760 ,19, -2354.90, 3273.30, -1.50, 0, ''), +(18760 ,20, -2348.88, 3280.58, -0.09, 0, ''), +(18760 ,21, -2349.06, 3295.86, -0.95, 0, ''), +(18760 ,22, -2350.43, 3328.27, -2.10, 0, ''), +(18760 ,23, -2346.76, 3356.27, -2.82, 0, ''), +(18760 ,24, -2340.56, 3370.68, -4.02, 0, ''), +(18760 ,25, -2318.84, 3384.60, -7.61, 0, ''), +(18760 ,26, -2313.99, 3398.61, -10.40, 0, ''), +(18760 ,27, -2320.85, 3414.49, -11.49, 0, ''), +(18760 ,28, -2338.26, 3426.06, -11.46, 0, ''), +(18760 ,29, -2342.67, 3439.44, -11.32, 12000, 'progress4'), +(18760 ,30, -2342.67, 3439.44, -11.32, 7000, 'emote bye'), +(18760 ,31, -2342.67, 3439.44, -11.32, 5000, 'cat form'), +(18760 ,32, -2344.60, 3461.27, -10.44, 0, ''), +(18760 ,33, -2396.81, 3517.17, -3.55, 0, ''), +(18760 ,34, -2439.23, 3523.00, -1.05, 0, ''); + +DELETE FROM script_waypoint WHERE entry = 20415; +INSERT INTO script_waypoint VALUES +(20415 ,0, 2488.77, 2184.89, 104.64, 0, ''), +(20415 ,1, 2478.72, 2184.77, 98.58, 0, ''), +(20415 ,2, 2473.52, 2184.71, 99.00, 0, ''), +(20415 ,3, 2453.15, 2184.96, 97.09,4000, ''), +(20415 ,4, 2424.18, 2184.15, 94.11, 0, ''), +(20415 ,5, 2413.18, 2184.15, 93.42, 0, ''), +(20415 ,6, 2402.02, 2183.90, 87.59, 0, ''), +(20415 ,7, 2333.31, 2181.63, 90.03,4000, ''), +(20415 ,8, 2308.73, 2184.34, 92.04, 0, ''), +(20415 ,9, 2303.10, 2196.89, 94.94, 0, ''), +(20415 ,10, 2304.58, 2272.23, 96.67, 0, ''), +(20415 ,11, 2297.09, 2271.40, 95.16, 0, ''), +(20415 ,12, 2297.68, 2266.79, 95.07,4000, ''), +(20415 ,13, 2297.67, 2266.76, 95.07,4000, ''); diff --git a/sql/old/3.1.3/05111_world_scripts.sql b/sql/old/3.1.3/05111_world_scripts.sql new file mode 100644 index 00000000000..c0fd22f87ea --- /dev/null +++ b/sql/old/3.1.3/05111_world_scripts.sql @@ -0,0 +1,5 @@ +UPDATE creature_template SET ScriptName='npc_trollbane' WHERE entry=16819; +UPDATE creature_template SET ScriptName='npc_timothy_daniels' WHERE entry=18019; +UPDATE creature_template SET ScriptName='npc_vekjik' WHERE entry=28315; + +UPDATE script_texts SET content_default='Frenzyheart kill you if you come back. You no welcome here no more!', comment='vekjik SAY_TEXTID_VEKJIK1' WHERE entry=-1000208; diff --git a/sql/old/3.1.3/05117_world_npc_option.sql b/sql/old/3.1.3/05117_world_npc_option.sql new file mode 100644 index 00000000000..560010862e7 --- /dev/null +++ b/sql/old/3.1.3/05117_world_npc_option.sql @@ -0,0 +1 @@ +UPDATE `npc_option` SET `icon` = '0' WHERE `id` IN('49','50','51'); diff --git a/sql/old/3.1.3/05118_world_scripts.sql b/sql/old/3.1.3/05118_world_scripts.sql new file mode 100644 index 00000000000..26a171076ad --- /dev/null +++ b/sql/old/3.1.3/05118_world_scripts.sql @@ -0,0 +1,17 @@ +UPDATE script_texts SET content_default='Emergency power activated! Initializing ambulanory motor! CLUCK!' WHERE entry = -1000287; +UPDATE script_texts SET comment='oox SAY_OOX_START' WHERE entry = -1000287; +UPDATE script_texts SET comment='oox SAY_OOX_AGGRO1' WHERE entry = -1000288; +UPDATE script_texts SET comment='oox SAY_OOX_AGGRO2' WHERE entry = -1000289; +UPDATE script_texts SET comment='oox SAY_OOX_AMBUSH' WHERE entry = -1000290; +UPDATE script_texts SET comment='oox SAY_OOX17_AMBUSH_REPLY' WHERE entry = -1000291; +UPDATE script_texts SET comment='oox SAY_OOX_END' WHERE entry = -1000292; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060000; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060001; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060002; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060003; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060004; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1060005; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1000416; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1000417; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1000418; +UPDATE script_texts SET content_default='REUSE', comment='REUSE' WHERE entry = -1000419; diff --git a/sql/old/3.1.3/05119_world.sql b/sql/old/3.1.3/05119_world.sql new file mode 100644 index 00000000000..24fb4392953 --- /dev/null +++ b/sql/old/3.1.3/05119_world.sql @@ -0,0 +1,17 @@ +ALTER TABLE `npc_spellclick_spells` DROP COLUMN `quest_status`; +ALTER TABLE `npc_spellclick_spells` ADD `aura_required` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'player without aura cant click' AFTER `cast_flags`; +ALTER TABLE `npc_spellclick_spells` ADD `aura_forbidden` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'player with aura cant click' AFTER `aura_required`; +ALTER TABLE `npc_spellclick_spells` ADD `user_type` SMALLINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'relation with summoner: 0-no 1-friendly 2-raid 3-party player can click' AFTER `aura_forbidden`; + +DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` IN(31883, 31893, 31894, 31895, 31896, 31897); +INSERT INTO `npc_spellclick_spells` (npc_entry, spell_id, quest_start, quest_start_active, quest_end, cast_flags, aura_required, aura_forbidden, user_type) VALUES +(31883, 60123, 0, 0, 0, 0x2, 0, 48085, 2), +(31893, 60123, 0, 0, 0, 0x2, 0, 48084, 2), +(31894, 60123, 0, 0, 0, 0x2, 0, 28276, 2), +(31895, 60123, 0, 0, 0, 0x2, 0, 27874, 2), +(31896, 60123, 0, 0, 0, 0x2, 0, 27873, 2), +(31897, 60123, 0, 0, 0, 0x2, 0, 7001, 2); + +DELETE FROM `spell_bonus_data` WHERE `entry` IN(7001); +REPLACE INTO `spell_bonus_data` (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES +(7001, -1, 0.3333, -1, -1, 'Priest - Lightwell Renew Rank 1'); diff --git a/sql/old/3.1.3/05126_world_spell_proc_event.sql b/sql/old/3.1.3/05126_world_spell_proc_event.sql new file mode 100644 index 00000000000..bf2b62b7dcd --- /dev/null +++ b/sql/old/3.1.3/05126_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry`IN(63373,63374); +INSERT INTO `spell_proc_event` (`entry`,`SpellFamilyName`,`SpellFamilyMask0`,`procFlags`) VALUES +(63373,11,0x80000000,0x00010000), -- Frozen Power (Rank 1) +(63374,11,0x80000000,0x00010000); -- Freeze Power (Rank 2) diff --git a/sql/old/3.1.3/05131_world_scripts_dk.sql b/sql/old/3.1.3/05131_world_scripts_dk.sql new file mode 100644 index 00000000000..dbfbdc21d55 --- /dev/null +++ b/sql/old/3.1.3/05131_world_scripts_dk.sql @@ -0,0 +1,47 @@ +UPDATE `creature_template` SET `ScriptName`='npc_crusade_persuaded' WHERE `entry` IN (28939,28940,28610); + +update item_template set spellppmRate_1 = 1 where entry = 39371; -- persuader + + +DELETE FROM script_texts WHERE entry BETWEEN -1609600 AND -1609501; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +-- How To Win Friends And Influence Enemies + (-1609501, 'I\'ll tear the secrets from your soul! Tell me about the "Crimson Dawn" and your life may be spared!',0,0,0,0,'player SAY_PERSUADE1'), + (-1609502, 'Tell me what you know about "Crimson Dawn" or the beatings will continue!',0,0,0,0,'player SAY_PERSUADE2'), + (-1609503, 'I\'m through being courteous with your kind, human! What is the "Crimson Dawn?"',0,0,0,0,'player SAY_PERSUADE3'), + (-1609504, 'Is your life worth so little? Just tell me what I need to know about "Crimson Dawn" and I\'ll end your suffering quickly.',0,0,0,0,'player SAY_PERSUADE4'), + (-1609505, 'I can keep this up for a very long time, Scarlet dog! Tell me about the "Crimson Dawn!"',0,0,0,0,'player SAY_PERSUADE5'), + (-1609506, 'What is the "Crimson Dawn?"',0,0,0,0,'player SAY_PERSUADE6'), + (-1609507, '"Crimson Dawn!" What is it! Speak!',0,0,0,0,'player SAY_PERSUADE7'), + (-1609508, 'You\'ll be hanging in the gallows shortly, Scourge fiend!',0,0,0,0,'crusader SAY_CRUSADER1'), + (-1609509, 'You\'ll have to kill me, monster! I will tell you NOTHING!',0,0,0,0,'crusader SAY_CRUSADER2'), + (-1609510, 'You hit like a girl. Honestly. Is that the best you can do?',0,0,0,0,'crusader SAY_CRUSADER3'), + (-1609511, 'ARGH! You burned my last good tabard!',0,0,0,0,'crusader SAY_CRUSADER4'), + (-1609512, 'Argh... The pain... The pain is almost as unbearable as the lashings I received in grammar school when I was but a child.',0,0,0,0,'crusader SAY_CRUSADER5'), + (-1609513, 'I used to work for Grand Inquisitor Isillien! Your idea of pain is a normal mid-afternoon for me!',0,0,0,0,'crusader SAY_CRUSADER6'), + (-1609514, 'I\'ll tell you everything! STOP! PLEASE!',0,0,0,20,'break crusader SAY_PERSUADED1'), + (-1609515, 'We... We have only been told that the "Crimson Dawn" is an awakening. You see, the Light speaks to the High General. It is the Light...',0,0,0,20,'break crusader SAY_PERSUADED2'), + (-1609516, 'The Light that guides us. The movement was set in motion before you came... We... We do as we are told. It is what must be done.',0,0,0,20,'break crusader SAY_PERSUADED3'), + (-1609517, 'I know very little else... The High General chooses who may go and who must stay behind. There\'s nothing else... You must believe me!',0,0,0,20,'break crusader SAY_PERSUADED4'), + (-1609518, 'LIES! The pain you are about to endure will be talked about for years to come!',0,0,0,0,'break crusader SAY_PERSUADED5'), + (-1609519, 'NO! PLEASE! There is one more thing that I forgot to mention... A courier comes soon... From Hearthglen. It...',0,0,0,20,'break crusader SAY_PERSUADED6'), +-- Ambush At The Overlook + (-1609531, 'Hrm, what a strange tree. I must investigate.',0,0,0,0,'Scarlet Courier SAY_TREE1'), + (-1609532, 'What''s this!? This isn''t a tree at all! Guards! Guards!',0,0,0,0,'Scarlet Courier SAY_TREE2'), +-- Bloody Breakout + (-1609561, 'I\'ll need to get my runeblade and armor... Just need a little more time.',0,0,0,399,'Koltira Deathweaver SAY_BREAKOUT1'), + (-1609562, 'I\'m still weak, but I think I can get an anti-magic barrier up. Stay inside it or you\'ll be destroyed by their spells.',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT2'), + (-1609563, 'Maintaining this barrier will require all of my concentration. Kill them all!',0,0,0,16,'Koltira Deathweaver SAY_BREAKOUT3'), + (-1609564, 'There are more coming. Defend yourself! Don\'t fall out of the anti-magic field! They\'ll tear you apart without its protection!',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT4'), + (-1609565, 'I can\'t keep barrier up much longer... Where is that coward?',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT5'), + (-1609566, 'The High Inquisitor comes! Be ready, death knight! Do not let him draw you out of the protective bounds of my anti-magic field! Kill him and take his head!',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT6'), + (-1609567, 'Stay in the anti-magic field! Make them come to you!',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT7'), + (-1609568, 'The death of the High Inquisitor of New Avalon will not go unnoticed. You need to get out of here at once! Go, before more of them show up. I\'ll be fine on my own.',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT8'), + (-1609569, 'I\'ll draw their fire, you make your escape behind me.',0,0,0,0,'Koltira Deathweaver SAY_BREAKOUT9'), + (-1609570, 'Your High Inquisitor is nothing more than a pile of meat, Crusaders! There are none beyond the grasp of the Scourge!',0,1,0,0,'Koltira Deathweaver SAY_BREAKOUT10'), + (-1609581, 'The Crusade will purge your kind from this world!',0,1,0,0,'High Inquisitor Valroth start'), + (-1609582, 'It seems that I\'ll need to deal with you myself. The High Inquisitor comes for you, Scourge!',0,1,0,0,'High Inquisitor Valroth aggro'), + (-1609583, 'You have come seeking deliverance? I have come to deliver!',0,0,0,0,'High Inquisitor Valroth yell'), + (-1609584, 'LIGHT PURGE YOU!',0,0,0,0,'High Inquisitor Valroth yell'), + (-1609585, 'Coward!',0,0,0,0,'High Inquisitor Valroth yell'), + (-1609586, 'High Inquisitor Valroth\'s remains fall to the ground.',0,2,0,0,'High Inquisitor Valroth death'); diff --git a/sql/old/3.1.3/05136_world_scripts_dk.sql b/sql/old/3.1.3/05136_world_scripts_dk.sql new file mode 100644 index 00000000000..b59b0a3a021 --- /dev/null +++ b/sql/old/3.1.3/05136_world_scripts_dk.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_scarlet_courier' WHERE `entry`='29076'; diff --git a/sql/old/3.1.3/05144_world_TDB.sql b/sql/old/3.1.3/05144_world_TDB.sql new file mode 100644 index 00000000000..621e174b4d1 --- /dev/null +++ b/sql/old/3.1.3/05144_world_TDB.sql @@ -0,0 +1,27 @@ +-- Distracting Jarven does not depend on taking quest from the guarded barrel, it's available while Bitter Rivals is active +update quest_template set PrevQuestID = -310 where entry = 308; + +-- Make the unguarded barrel appear sooner after Jarven leaves +delete from `quest_end_scripts` where `id` = 308; +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','0','3','0','0','0','-5601.64','-541.38','392.42','0.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','0','0','0','0','2000000077','0','0','0','0'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','2','3','0','0','0','-5597.94','-542.04','392.42','5.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','3','3','0','0','0','-5597.95','-548.43','395.48','4.7'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','3','9','35875','30','0','0','0','0','0'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','7','3','0','0','0','-5605.31','-549.33','399.09','3.1'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','10','3','0','0','0','-5607.55','-546.63','399.09','1.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','14','3','0','0','0','-5597.52','-538.75','399.09','1.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','18','3','0','0','0','-5597.62','-530.24','399.65','3'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','21','3','0','0','0','-5603.67','-529.91','399.65','4.2'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','25','0','0','0','2000000056','0','0','0','0'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','36','3','0','0','0','-5603.67','-529.91','399.65','4.2'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','39','3','0','0','0','-5597.62','-530.24','399.65','3'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','42','3','0','0','0','-5597.52','-538.75','399.09','1.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','45','3','0','0','0','-5607.55','-546.63','399.09','1.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','48','3','0','0','0','-5605.31','-549.33','399.09','3.1'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','51','3','0','0','0','-5597.95','-548.43','395.48','4.7'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','54','3','0','0','0','-5597.94','-542.04','392.42','5.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','55','0','0','0','2000000078','0','0','0','0'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','58','3','0','0','0','-5601.64','-541.38','392.42','0.5'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','60','3','0','0','0','-5605.96','-544.45','392.43','0.9'); +insert into `quest_end_scripts` (`id`, `delay`, `command`, `datalong`, `datalong2`, `dataint`, `x`, `y`, `z`, `o`) values('308','62','0','0','0','2000000079','0','0','0','0'); diff --git a/sql/old/3.1.3/05152_world_scripts_dk.sql b/sql/old/3.1.3/05152_world_scripts_dk.sql new file mode 100644 index 00000000000..9e2aebd062f --- /dev/null +++ b/sql/old/3.1.3/05152_world_scripts_dk.sql @@ -0,0 +1,19 @@ +UPDATE `creature_template` SET `ScriptName`='mob_scarlet_courier' WHERE `entry`='29076'; + +UPDATE `creature_template` SET `ScriptName`='npc_koltira_deathweaver' WHERE `entry`='28912'; +UPDATE `creature_template` SET `ScriptName`='mob_high_inquisitor_valroth' WHERE `entry`='29001'; + + +DELETE FROM script_waypoint WHERE entry=28912; +INSERT INTO script_waypoint VALUES + (28912, 0, 1653.518, -6038.374, 127.585, 1000, 'Jump off'), + (28912, 1, 1653.978, -6034.614, 127.585, 5000, 'To Box'), + (28912, 2, 1653.854, -6034.726, 127.585, 0, 'Equip'), + (28912, 3, 1652.297, -6035.671, 127.585, 1000, 'Recover'), + (28912, 4, 1639.762, -6046.343, 127.948, 0, 'Escape'), + (28912, 5, 1640.963, -6028.119, 134.740, 0, ''), + (28912, 6, 1625.805, -6029.197, 134.740, 0, ''), + (28912, 7, 1626.845, -6015.085, 134.740, 0, ''), + (28912, 8, 1649.150, -6016.975, 133.240, 0, ''), + (28912, 9, 1653.063, -5974.844, 132.652, 5000, 'Mount'), + (28912, 10, 1654.747, -5926.424, 121.191, 0, 'Disappear'); diff --git a/sql/old/3.1.3/05153_world_spell_proc_event.sql b/sql/old/3.1.3/05153_world_spell_proc_event.sql new file mode 100644 index 00000000000..7b8b82738fb --- /dev/null +++ b/sql/old/3.1.3/05153_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 54821; +INSERT INTO `spell_proc_event` ( `entry` , `SpellFamilyName` , `SpellFamilyMask0` , `procFlags`) VALUES +(54821, 7, 0x00001000, 0x00000010); -- Glyph of Rake diff --git a/sql/old/3.1.3/05155_world_scripts_dk.sql b/sql/old/3.1.3/05155_world_scripts_dk.sql new file mode 100644 index 00000000000..341caa75626 --- /dev/null +++ b/sql/old/3.1.3/05155_world_scripts_dk.sql @@ -0,0 +1,18 @@ +DELETE FROM `creature_questrelation` WHERE `quest` = 12754; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12754; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12754); +DELETE FROM `creature_questrelation` WHERE `quest` = 12755; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12755); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12755; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (29077, 12755); +DELETE FROM `creature_questrelation` WHERE `quest` = 12756; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (29077, 12756); +DELETE FROM `creature_involvedrelation` WHERE `quest` = 12756; +INSERT INTO `creature_involvedrelation` (`id`, `quest`) VALUES (28914, 12756); +DELETE FROM `creature_questrelation` WHERE `quest` = 12757; +INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES (28914, 12757); + +UPDATE `quest_template` SET `PrevQuestId`=12751 WHERE `entry`=12754; + +update spell_area set quest_end = 12756 where spell=53081; diff --git a/sql/old/3.1.3/05159_characters_channels.sql b/sql/old/3.1.3/05159_characters_channels.sql new file mode 100644 index 00000000000..4b107a8547c --- /dev/null +++ b/sql/old/3.1.3/05159_characters_channels.sql @@ -0,0 +1 @@ +ALTER TABLE `channels` DROP `m_ownerGUID`; diff --git a/sql/old/3.1.3/05169_world_spell_linked_spell.sql b/sql/old/3.1.3/05169_world_spell_linked_spell.sql new file mode 100644 index 00000000000..7c35b08b29e --- /dev/null +++ b/sql/old/3.1.3/05169_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_area` where spell in (40216,42016); + +DELETE FROM `spell_linked_spell` WHERE spell_trigger = 40214; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 40214, 40216, 2, 'Dragonmaw Illusion'), +( 40214, 42016, 2, 'Dragonmaw Illusion'); diff --git a/sql/old/3.1.3/05175_world_scripts_dk.sql b/sql/old/3.1.3/05175_world_scripts_dk.sql new file mode 100644 index 00000000000..33f62d77f31 --- /dev/null +++ b/sql/old/3.1.3/05175_world_scripts_dk.sql @@ -0,0 +1,10 @@ +update creature_template set spell1=53117 where entry=29104; +update creature_template set spell1=53348,killcredit1=29150 where entry IN (29102,29103); +update creature_template set scriptname="mob_anti_air" where entry in (29102,29103,29104); + + +DELETE FROM `spell_script_target` WHERE entry IN +(53110); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(53110, 1, 29102), +(53110, 1, 29103); -- Devour Humanoid diff --git a/sql/old/3.1.3/05177_characters.sql b/sql/old/3.1.3/05177_characters.sql new file mode 100644 index 00000000000..6b8f85ac527 --- /dev/null +++ b/sql/old/3.1.3/05177_characters.sql @@ -0,0 +1,8 @@ +ALTER TABLE `auctionhousebot` + CHANGE COLUMN `maxstackgrey` `maxstackgrey` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackwhite` `maxstackwhite` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackgreen` `maxstackgreen` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackblue` `maxstackblue` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackpurple` `maxstackpurple` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackorange` `maxstackorange` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.', + CHANGE COLUMN `maxstackyellow` `maxstackyellow` int(11) default '0' COMMENT 'Stack size limits for item qualities - a value of 0 will disable a maximum stack size for that quality, which will allow the bot to create items in stack as large as the item allows.'; diff --git a/sql/old/3.1.3/05185_world_scripts_dk.sql b/sql/old/3.1.3/05185_world_scripts_dk.sql new file mode 100644 index 00000000000..b13f3315250 --- /dev/null +++ b/sql/old/3.1.3/05185_world_scripts_dk.sql @@ -0,0 +1,161 @@ +-- The Light of Dawn (to do) +UPDATE `creature_template` SET `ScriptName`='npc_highlord_darion_mograine' WHERE `entry`='29173'; +UPDATE `creature_template` SET `ScriptName`='npc_the_lich_king_tirion_dawn' WHERE `entry` in (29183,29175); + +DELETE FROM `spell_script_target` WHERE `entry` in (53658, 53679, 53701, 53705, 53706, 53677, 53685); +-- insert into spell_script_target values (53658, 1, 29173); +insert into spell_script_target values (53679, 1, 29183); +insert into spell_script_target values (53701, 1, 29175); +insert into spell_script_target values (53705, 1, 29183); +insert into spell_script_target values (53706, 1, 29183); +insert into spell_script_target values (53677, 1, 29227); +insert into spell_script_target values (53685, 1, 29175); + +UPDATE creature_template SET unit_flags=32768,AIName='EventAI' WHERE entry IN (29199,29204,29200,29174,29182,29186,29190,29219,29206,29176,29178,29179,29180,29177,29181); +DELETE FROM creature_ai_scripts WHERE creature_id IN (29199,29204,29200,29174,29182,29186,29190,29219,29206,29176,29178,29179,29180,29177,29181); +INSERT INTO `creature_ai_scripts` VALUES ('2919901', '29199', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52374', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Koltira Deathweaver - SPELL_BLOOD_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2919902', '29199', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '49576', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Koltira Deathweaver - SPELL_DEATH_GRIP'); +INSERT INTO `creature_ai_scripts` VALUES ('2919903', '29199', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52372', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Koltira Deathweaver - SPELL_ICY_TOUCH2'); +INSERT INTO `creature_ai_scripts` VALUES ('2919904', '29199', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '50668', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Koltira Deathweaver - SPELL_PLAGUE_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2920401', '29204', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52374', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Orbaz Bloodbane - SPELL_BLOOD_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2920402', '29204', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '49576', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Orbaz Bloodbane - SPELL_DEATH_GRIP'); +INSERT INTO `creature_ai_scripts` VALUES ('2920403', '29204', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52372', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Orbaz Bloodbane - SPELL_ICY_TOUCH2'); +INSERT INTO `creature_ai_scripts` VALUES ('2920404', '29204', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '50668', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Orbaz Bloodbane - SPELL_PLAGUE_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2920001', '29200', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52374', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Thassarian - SPELL_BLOOD_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2920002', '29200', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '49576', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Thassarian - SPELL_DEATH_GRIP'); +INSERT INTO `creature_ai_scripts` VALUES ('2920003', '29200', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '52372', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Thassarian - SPELL_ICY_TOUCH2'); +INSERT INTO `creature_ai_scripts` VALUES ('2920004', '29200', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '50668', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Thassarian - SPELL_PLAGUE_STRIKE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2917401', '29174', '14', '0', '100', '3', '10000', '20', '5000', '10000', '11', '29427', '6', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light - SPELL_HOLY_LIGHT1'); +INSERT INTO `creature_ai_scripts` VALUES ('2917402', '29174', '4', '0', '100', '0', '0', '0', '0', '0', '11', '53625', '1', '5', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light aggro'); +INSERT INTO `creature_ai_scripts` VALUES ('2917403', '29174', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '53625', '5', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light - SPELL_HEROIC_LEAP'); +INSERT INTO `creature_ai_scripts` VALUES ('2917404', '29174', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '53643', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light - SPELL_HOLY_STRIKE'); +INSERT INTO `creature_ai_scripts` VALUES ('2917405', '29174', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '53638', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light - SPELL_HOLY_WRATH'); +INSERT INTO `creature_ai_scripts` VALUES ('2917406', '29174', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '53629', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Defender of the Light - SPELL_UPPERCUT'); +INSERT INTO `creature_ai_scripts` VALUES ('2918201', '29182', '14', '0', '100', '3', '10000', '20', '5000', '10000', '11', '33642', '6', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Rimblat Earthshatter - SPELL_CHAIN_HEAL'); +INSERT INTO `creature_ai_scripts` VALUES ('2918202', '29182', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53630', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Rimblat Earthshatter - SPELL_THUNDER'); +INSERT INTO `creature_ai_scripts` VALUES ('2918601', '29186', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53633', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Rampaging Abomination - SPELL_CLEAVE1'); +INSERT INTO `creature_ai_scripts` VALUES ('2918602', '29186', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '50335', '5', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Rampaging Abomination - SPELL_SCOURGE_HOOK'); +INSERT INTO `creature_ai_scripts` VALUES ('2919001', '29190', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53634', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Flesh Behemoth - SPELL_SCOURGE_HOOK'); +INSERT INTO `creature_ai_scripts` VALUES ('2919002', '29190', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '36706', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Flesh Behemoth - SPELL_THUNDERCLAP'); +INSERT INTO `creature_ai_scripts` VALUES ('2919003', '29190', '0', '0', '100', '3', '5000', '10000', '5000', '10000', '11', '53627', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Flesh Behemoth - SPELL_THUNDERCLAP'); +INSERT INTO `creature_ai_scripts` VALUES ('2921901', '29219', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53632', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Volatile Ghoul - SPELL_GHOULPLOSION'); +INSERT INTO `creature_ai_scripts` VALUES ('2920601', '29206', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53631', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Warrior of the Frozen Wastes - SPELL_CLEAVE'); +INSERT INTO `creature_ai_scripts` VALUES ('2917601', '29176', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53631', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Korfax - SPELL_CLEAVE'); +INSERT INTO `creature_ai_scripts` VALUES ('2917602', '29176', '0', '0', '100', '3', '10000', '20000', '10000', '10000', '11', '53625', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Korfax - SPELL_CLEAVE'); +INSERT INTO `creature_ai_scripts` VALUES ('2917701', '29177', '14', '0', '100', '3', '10000', '20', '5000', '10000', '11', '37979', '6', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Commander Eligor Dawnbringer - SPELL_HOLY_LIGHT2'); +INSERT INTO `creature_ai_scripts` VALUES ('2918101', '29181', '14', '0', '100', '3', '10000', '20', '5000', '10000', '11', '20664', '6', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Rayne - SPELL_REJUVENATION'); +INSERT INTO `creature_ai_scripts` VALUES ('2918102', '29181', '14', '0', '100', '3', '10000', '20', '5000', '10000', '11', '25817', '6', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Rayne - SPELL_TRANQUILITY'); +INSERT INTO `creature_ai_scripts` VALUES ('2918103', '29181', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '20678', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Rayne - SPELL_STARFALL'); +INSERT INTO `creature_ai_scripts` VALUES ('2918104', '29181', '0', '0', '100', '3', '10000', '20000', '10000', '20000', '11', '21807', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Rayne - SPELL_WRATH'); + + + + +DELETE FROM script_texts WHERE entry BETWEEN -1609286 AND -1609201; +INSERT INTO `script_texts` (`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +-- The Light of Dawn +-- pre text + (-1609201, 'Soldiers of the Scourge, stand ready! You will soon be able to unleash your fury upon the Argent Dawn!',14677,1,0,0,'Highlord Darion Mograine'), + (-1609202, 'The sky weeps at the devastation of sister earth! Soon, tears of blood will rain down upon us!',14678,1,0,0,'Highlord Darion Mograine'), + (-1609203, 'Death knights of Acherus, the death march begins!',14681,1,0,0,'Highlord Darion Mograine'), +-- intro + (-1609204, 'Soldiers of the Scourge, death knights of Acherus, minions of the darkness: hear the call of the Highlord!',14679,1,0,22,'Highlord Darion Mograine'), + (-1609205, 'RISE!',14680,1,0,15,'Highlord Darion Mograine'), + (-1609206, 'The skies turn red with the blood of the fallen! The Lich King watches over us, minions! Onward! Leave only ashes and misery in your destructive wake!',14682,1,0,25,'Highlord Darion Mograine'), +-- During the fight + (-1609207, 'Scourge armies approach!',0,1,0,0,'Korfax, Champion of the Light'), + (-1609208, 'Stand fast, brothers and sisters! The Light will prevail!',14487,1,0,0,'Lord Maxwell Tyrosus'), + (-1609209, 'Kneel before the Highlord!',14683,0,0,0,'Highlord Darion Mograine'), + (-1609210, 'You stand no chance!',14684,0,0,0,'Highlord Darion Mograine'), + (-1609211, 'The Scourge will destroy this place!',14685,0,0,0,'Highlord Darion Mograine'), + (-1609212, 'Your life is forfeit.',14686,0,0,0,'Highlord Darion Mograine'), + (-1609213, 'Life is meaningless without suffering.',14687,0,0,0,'Highlord Darion Mograine'), + (-1609214, 'How much longer will your forces hold out?',14688,0,0,0,'Highlord Darion Mograine'), + (-1609215, 'The Argent Dawn is finished!"',14689,0,0,0,'Highlord Darion Mograine'), + (-1609216, 'Spare no one!',14690,0,0,0,'Highlord Darion Mograine'), + (-1609217, 'What is this?! My... I cannot strike...',14691,0,0,0,'Highlord Darion Mograine'), + (-1609218, 'Obey me, blade!',14692,1,0,0,'Highlord Darion Mograine'), + (-1609219, 'You will do as I command! I am in control here!',14693,0,0,0,'Highlord Darion Mograine'), + (-1609220, 'I can not... the blade fights me.',14694,0,0,0,'Highlord Darion Mograine'), + (-1609221, 'What is happening to me?',14695,0,0,0,'Highlord Darion Mograine'), + (-1609222, 'Power...wanes...',14696,0,0,0,'Highlord Darion Mograine'), + (-1609223, 'Ashbringer defies me...',14697,0,0,0,'Highlord Darion Mograine'), + (-1609224, 'Minions, come to my aid!',14698,0,0,0,'Highlord Darion Mograine'), +-- After the fight + (-1609225, 'You cannot win, Darion!',14584,1,0,0,'Highlord Tirion Fordring'), + (-1609226, 'Bring them before the chapel!',14585,1,0,0,'Highlord Tirion Fordring'), + (-1609227, 'Stand down, death knights. We have lost... The Light... This place... No hope...',14699,0,0,68,'Highlord Darion Mograine'), + (-1609228, 'Have you learned nothing, boy? You have become all that your father fought against! Like that coward, Arthas, you allowed yourself to be consumed by the darkness...the hate... Feeding upon the misery of those you tortured and killed!',14586,0,0,378,'Highlord Tirion Fordring'), + (-1609229, 'Your master knows what lies beneath the chapel. It is why he dares not show his face! He\'s sent you and your death knights to meet their doom, Darion.',14587,0,0,25,'Highlord Tirion Fordring'), + (-1609230, 'What you are feeling right now is the anguish of a thousand lost souls! Souls that you and your master brought here! The Light will tear you apart, Darion!',14588,0,0,1,'Highlord Tirion Fordring'), + (-1609231, 'Save your breath, old man. It might be the last you ever draw.',14700,0,0,25,'Highlord Darion Mograine'), + (-1609232, 'My son! My dear, beautiful boy!',14493,0,0,0,'Highlord Alexandros Mograine'), + (-1609233, 'Father!',14701,0,0,5,'Highlord Darion Mograine'), + (-1609234, 'Argh...what...is...',14702,0,0,68,'Highlord Darion Mograine'), + (-1609235, 'Father, you have returned!',14703,0,0,0,'Darion Mograine'), + (-1609236, 'You have been gone a long time, father. I thought...',14704,0,0,0,'Darion Mograine'), + (-1609237, 'Nothing could have kept me away from here, Darion. Not from my home and family.',14494,0,0,1,'Highlord Alexandros Mograine'), + (-1609238, 'Father, I wish to join you in the war against the undead. I want to fight! I can sit idle no longer!',14705,0,0,6,'Darion Mograine'), + (-1609239, 'Darion Mograine, you are barely of age to hold a sword, let alone battle the undead hordes of Lordaeron! I couldn\'t bear losing you. Even the thought...',14495,0,0,1,'Highlord Alexandros Mograine'), + (-1609240, 'If I die, father, I would rather it be on my feet, standing in defiance against the undead legions! If I die, father, I die with you!',14706,0,0,6,'Darion Mograine'), + (-1609241, 'My son, there will come a day when you will command the Ashbringer and, with it, mete justice across this land. I have no doubt that when that day finally comes, you will bring pride to our people and that Lordaeron will be a better place because of you. But, my son, that day is not today.',14496,0,0,1,'Highlord Alexandros Mograine'), + (-1609242, 'Do not forget...',14497,0,0,6,'Highlord Alexandros Mograine'), + (-1609243, 'Touching...',14803,1,0,0,'The Lich King'), + (-1609244, 'You have\'ve betrayed me! You betrayed us all you monster! Face the might of Mograine!',14707,1,0,0,'Highlord Darion Mograine'), + (-1609245, 'He\'s mine now...',14805,0,0,0,'The Lich King'), + (-1609246, 'Pathetic...',14804,0,0,0,'The Lich King'), + (-1609247, 'You\'re a damned monster, Arthas!',14589,0,0,25,'Highlord Tirion Fordring'), + (-1609248, 'You were right, Fordring. I did send them in to die. Their lives are meaningless, but yours...',14806,0,0,1,'The Lich King'), + (-1609249, 'How simple it was to draw the great Tirion Fordring out of hiding. You\'ve left yourself exposed, paladin. Nothing will save you...',14807,0,0,1,'The Lich King'), + (-1609250, 'ATTACK!!!',14488,1,0,0,'Lord Maxwell Tyrosus'), + (-1609251, 'APOCALYPSE!',14808,1,0,0,'The Lich King'), + (-1609252, 'That day is not today...',14708,0,0,0,'Highlord Darion Mograine'), + (-1609253, 'Tirion!',14709,1,0,0,'Highlord Darion Mograine'), + (-1609254, 'ARTHAS!!!!',14591,1,0,0,'Highlord Tirion Fordring'), + (-1609255, 'What is this?',14809,1,0,0,'The Lich King'), + (-1609256, 'Your end.',14592,1,0,0,'Highlord Tirion Fordring'), + (-1609257, 'Impossible...',14810,1,0,0,'The Lich King'), + (-1609258, 'This... isn\'t... over...',14811,1,0,25,'The Lich King'), + (-1609259, 'When next we meet it won\'t be on holy ground, paladin.',14812,1,0,1,'The Lich King'), + (-1609260, 'Rise, Darion, and listen...',14593,0,0,0,'Highlord Tirion Fordring'), + (-1609261, 'We have all been witness to a terrible tragedy. The blood of good men has been shed upon this soil! Honorable knights, slain defending their lives - our lives!',14594,0,0,0,'Highlord Tirion Fordring'), + (-1609262, 'And while such things can never be forgotten, we must remain vigilant in our cause!',14595,0,0,0,'Highlord Tirion Fordring'), + (-1609263, 'The Lich King must answer for what he has done and must not be allowed to cause further destruction to our world.',14596,0,0,0,'Highlord Tirion Fordring'), + (-1609264, 'I make a promise to you now, brothers and sisters: The Lich King will be defeated! On this day, I call for a union.',14597,0,0,0,'Highlord Tirion Fordring'), + (-1609265, 'The Argent Dawn and the Order of the Silver Hand will come together as one! We will succeed where so many before us have failed!',14598,0,0,0,'Highlord Tirion Fordring'), + (-1609266, 'We will take the fight to Arthas and tear down the walls of Icecrown!',14599,0,0,15,'Highlord Tirion Fordring'), + (-1609267, 'The Argent Crusade comes for you, Arthas!',14600,1,0,15,'Highlord Tirion Fordring'), + (-1609268, 'So too do the Knights of the Ebon Blade... While our kind has no place in your world, we will fight to bring an end to the Lich King. This I vow!',14710,0,0,1,'Highlord Darion Mograine'), +-- Emotes + (-1609269, 'Thousands of Scourge rise up at the Highlord\'s command.',0,2,0,0,''), + (-1609270, 'The army marches towards Light\'s Hope Chapel.',0,2,0,0,''), + (-1609271, 'After over a hundred Defenders of the Light fall, Highlord Tirion Fordring arrives.',0,2,0,0,''), + (-1609272, 'flee',0,2,0,0,'Orbaz'), + (-1609273, 'kneels in defeat before Tirion Fordring.',0,2,0,0,'Highlord Darion Mograine'), + (-1609274, 'arrives.',0,2,0,0,'Highlord Alexandros Mograine'), + (-1609275, 'becomes a shade of his past, and walks up to his father.',0,2,0,0,'Highlord Darion Mograine'), + (-1609276, 'hugs his father.',0,2,0,0,'Darion Mograine'), + (-1609277, 'disappears, and the Lich King appears.',0,2,0,0,'Alexandros'), + (-1609278, 'becomes himself again...and is now angry.',0,2,0,0,'Highlord Darion Mograine'), + (-1609279, 'casts a spell on Tirion.',0,2,0,0,'The Lich King'), + (-1609280, 'gasps for air.',0,2,0,0,'Highlord Tirion Fordring'), + (-1609281, 'casts a powerful spell, killing the Defenders and knocking back the others.',0,2,0,0,'The Lich King'), + (-1609282, 'throws the Corrupted Ashbringer to Tirion, who catches it. Tirion becomes awash with Light, and the Ashbringer is cleansed.',0,2,0,0,'Highlord Darion Mograine'), + (-1609283, 'collapses.',0,2,0,0,'Highlord Darion Mograine'), + (-1609284, 'charges towards the Lich King, Ashbringer in hand and strikes the Lich King.',0,2,0,0,'Highlord Tirion Fordring'), + (-1609285, 'disappears. Tirion walks over to where Darion lay',0,2,0,0,'The Lich King'), + (-1609286, 'Light washes over the chapel ¡X the Light of Dawn is uncovered.',0,2,0,0,''); + + +DELETE FROM script_waypoint WHERE entry=29173; +INSERT INTO script_waypoint VALUES + (29173, 0, 2431.639, -5137.05, 83.843, 0, 'intro'), + (29173, 1, 2319.242, -5266.486, 82.825, 0, 'summon & on hold'), + (29173, 2, 2318.775, -5266.832, 82.783, 0, 'cast light of dawn'), + (29173, 3, 2280.812, -5284.091, 82.608, 0, 'move to here and start'), + (29173, 4, 2280.727, -5286.839, 82.930, 0, 'move forward to talk'), + (29173, 5, 2280.812, -5284.091, 82.608, 0, 'when baba pop'), + (29173, 6, 2281.461, -5263.014, 81.164, 0, 'charge to lich king'), + (29173, 7, 2257.479, -5296.702, 82.165, 0, 'being kicked by Lich King'), + (29173, 8, 2261.237, -5294.983, 82.167, 0, 'throw'), + (29173, 9, 2259.34, -5294.379, 82.167, 0, 'event end'); diff --git a/sql/old/3.1.3/05188_world_scripts.sql b/sql/old/3.1.3/05188_world_scripts.sql new file mode 100644 index 00000000000..c04a3be80fb --- /dev/null +++ b/sql/old/3.1.3/05188_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `mechanic_immune_mask` = 617299803 WHERE `entry` = 24850; diff --git a/sql/old/3.1.3/05189_character_updates_dual_spec.sql b/sql/old/3.1.3/05189_character_updates_dual_spec.sql new file mode 100644 index 00000000000..b9790e06805 --- /dev/null +++ b/sql/old/3.1.3/05189_character_updates_dual_spec.sql @@ -0,0 +1,10 @@ + +/* Begin intentional error */ +"Run 5189_character_updates_dual_spec.sql manually, or don't run it at all. This is only intended for people who need to clean up missed skills from r5036. If you never used r5036 - 5188, ignore this. Tell your users to reset their talents (or just switch specs) to fix their talent points."; + +/* + +-- Machiavelli & Nonox - Some missed talents: +DELETE FROM `character_spell` WHERE `spell` IN (3674,5420,9800,19263,20927,20928,20929,20930,24905,27174,27179,31904,32699,32700,33072,33891,34123,48359,48824,48825,48826,48827,48951,48952,50170,50171,50172,50306,50536,51373,51374,51375,51376,51378,51379,52881,53640,55265,55270,55271,57019,57224,62795,63668,63669,63670,63671,63672,64299,65139); + +*/ diff --git a/sql/old/3.1.3/05216_world_scripts.sql b/sql/old/3.1.3/05216_world_scripts.sql new file mode 100644 index 00000000000..2fb3f58491c --- /dev/null +++ b/sql/old/3.1.3/05216_world_scripts.sql @@ -0,0 +1,38 @@ +UPDATE creature_template SET ScriptName='npc_ringo' WHERE entry=9999; +UPDATE creature_template SET ScriptName='npc_kerlonian' WHERE entry=11218; + +UPDATE script_texts SET content_default='Well, I\'m not sure how far I\'ll make it in this state... I\'m feeling kind of faint...', comment='ringo SAY_RIN_START_1' WHERE entry=-1000416; +UPDATE script_texts SET content_default='Remember, if I faint again, the water that Spraggle gave you will revive me.', comment='ringo SAY_RIN_START_2' WHERE entry=-1000417; +UPDATE script_texts SET content_default='The heat... I can\'t take it...', comment='ringo SAY_FAINT_1' WHERE entry=-1000418; +UPDATE script_texts SET content_default='Maybe... you could carry me?', comment='ringo SAY_FAINT_2' WHERE entry=-1000419; + +DELETE FROM script_texts WHERE entry BETWEEN -1000433 AND -1000420; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000420,'Uuuuuuggggghhhhh....',0,0,0,0,'ringo SAY_FAINT_3'), +(-1000421,'I\'m not feeling so well...',0,0,0,0,'ringo SAY_FAINT_4'), +(-1000422,'Where... Where am I?',0,0,0,0,'ringo SAY_WAKE_1'), +(-1000423,'I am feeling a little better now, thank you.',0,0,0,0,'ringo SAY_WAKE_2'), +(-1000424,'Yes, I must go on.',0,0,0,0,'ringo SAY_WAKE_3'), +(-1000425,'How am I feeling? Quite soaked, thank you.',0,0,0,0,'ringo SAY_WAKE_4'), +(-1000426,'Spraggle! I didn\'t think I\'d make it back!',0,0,0,0,'ringo SAY_RIN_END_1'), +(-1000427,'Ringo! You\'re okay!',0,0,0,0,'ringo SAY_SPR_END_2'), +(-1000428,'Oh... I\'m feeling faint...',0,0,0,0,'ringo SAY_RIN_END_3'), +(-1000429,'%s collapses onto the ground.',0,2,0,0,'ringo EMOTE_RIN_END_4'), +(-1000430,'%s stands up after a short pause.',0,2,0,0,'ringo EMOTE_RIN_END_5'), +(-1000431,'Ugh.',0,0,0,0,'ringo SAY_RIN_END_6'), +(-1000432,'Ringo? Wake up! Don\'t worry, I\'ll take care of you.',0,0,0,0,'ringo SAY_SPR_END_7'), +(-1000433,'%s fades away after a long pause.',0,2,0,0,'ringo EMOTE_RIN_END_8'); + +DELETE FROM script_texts WHERE entry BETWEEN -1000444 AND -1000434; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000434,'Liladris has been waiting for me at Maestra\'s Post, so we should make haste, $N.',0,0,0,0,'kerlonian SAY_KER_START'), +(-1000435,'%s looks very sleepy...',0,2,0,0,'kerlonian EMOTE_KER_SLEEP_1'), +(-1000436,'%s suddenly falls asleep',0,2,0,0,'kerlonian EMOTE_KER_SLEEP_2'), +(-1000437,'%s begins to drift off...',0,2,0,0,'kerlonian EMOTE_KER_SLEEP_3'), +(-1000438,'This looks like the perfect place for a nap...',0,0,0,0,'kerlonian SAY_KER_SLEEP_1'), +(-1000439,'Yaaaaawwwwwnnnn...',0,0,0,0,'kerlonian SAY_KER_SLEEP_2'), +(-1000440,'Oh, I am so tired...',0,0,0,0,'kerlonian SAY_KER_SLEEP_3'), +(-1000441,'You don\'t mind if I stop here for a moment, do you?',0,0,0,0,'kerlonian SAY_KER_SLEEP_4'), +(-1000442,'Be on the alert! The Blackwood furbolgs are numerous in the area...',0,0,0,0,'kerlonian SAY_KER_ALERT_1'), +(-1000443,'It\'s quiet... Too quiet...',0,0,0,0,'kerlonian SAY_KER_ALERT_2'), +(-1000444,'Oh, I can see Liladris from here... Tell her I\'m here, won\'t you?',0,0,0,0,'kerlonian SAY_KER_END'); diff --git a/sql/old/3.1.3/05217_world_scripts.sql b/sql/old/3.1.3/05217_world_scripts.sql new file mode 100644 index 00000000000..2cc8543a948 --- /dev/null +++ b/sql/old/3.1.3/05217_world_scripts.sql @@ -0,0 +1,3 @@ +DELETE FROM script_texts WHERE entry=-1000445; +INSERT INTO script_texts (entry,content_default,sound,type,language,emote,comment) VALUES +(-1000445,'%s wakes up!',0,2,0,0,'kerlonian EMOTE_KER_AWAKEN'); diff --git a/sql/old/3.1.3/05230_world_TDB.sql b/sql/old/3.1.3/05230_world_TDB.sql new file mode 100644 index 00000000000..40bda3e25d9 --- /dev/null +++ b/sql/old/3.1.3/05230_world_TDB.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `npcflag` = `npcflag`|1 WHERE `entry` = 29811; diff --git a/sql/old/3.1.3/05230_world_scripts.sql b/sql/old/3.1.3/05230_world_scripts.sql new file mode 100644 index 00000000000..1426ce683e3 --- /dev/null +++ b/sql/old/3.1.3/05230_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_frostborn_scout' WHERE `entry` = 29811; diff --git a/sql/old/3.1.3/05234_world_scripts.sql b/sql/old/3.1.3/05234_world_scripts.sql new file mode 100644 index 00000000000..d7bbfb896be --- /dev/null +++ b/sql/old/3.1.3/05234_world_scripts.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_agnetta_tyrsdottar' WHERE `entry` = 30154; + +INSERT INTO `script_texts` (`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 +(-1571003, 'I\'m not afraid of anything -- bring it on!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'aggro_Agnetta'); diff --git a/sql/old/3.1.3/05237_world_scripts.sql b/sql/old/3.1.3/05237_world_scripts.sql new file mode 100644 index 00000000000..9efefa4a8d2 --- /dev/null +++ b/sql/old/3.1.3/05237_world_scripts.sql @@ -0,0 +1,6 @@ +UPDATE `creature_template` SET `ScriptName` = 'boss_steelbreaker' WHERE `entry` = '32867'; +UPDATE `creature_template` SET `ScriptName` = 'boss_runemaster_molgeim' WHERE `entry` = '32927'; +UPDATE `creature_template` SET `ScriptName` = 'boss_stormcaller_brundir' WHERE `entry` = '32857'; +UPDATE `creature_template` SET `ScriptName` = 'mob_lightning_elemental' WHERE `entry` = '32958'; +UPDATE `creature_template` SET `ScriptName` = 'mob_rune_of_summoning' WHERE `entry` = '33051'; +UPDATE `instance_template` SET `script` = 'instance_ulduar' WHERE `map` = '603'; diff --git a/sql/old/3.1.3/05246_world_scripts.sql b/sql/old/3.1.3/05246_world_scripts.sql new file mode 100644 index 00000000000..5d9ef37fe5e --- /dev/null +++ b/sql/old/3.1.3/05246_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_avatar_of_freya' WHERE `entry`=27801; diff --git a/sql/old/3.1.3/05254_world_scripts.sql b/sql/old/3.1.3/05254_world_scripts.sql new file mode 100644 index 00000000000..6b519bcf925 --- /dev/null +++ b/sql/old/3.1.3/05254_world_scripts.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_taxi' WHERE `entry` = 26602; diff --git a/sql/old/3.1.3/05270_world_script_waypoint.sql b/sql/old/3.1.3/05270_world_script_waypoint.sql new file mode 100644 index 00000000000..176bab334c9 --- /dev/null +++ b/sql/old/3.1.3/05270_world_script_waypoint.sql @@ -0,0 +1,28 @@ +DELETE FROM script_waypoint WHERE entry = 24156; +INSERT INTO script_waypoint VALUES +(24156,1,1859.74, -6178.15, 24.3033, 0, ''), +(24156,2,1866.06, -6172.81, 23.9216, 0, ''), +(24156,3,1876.43, -6167.42, 23.7332, 0, ''), +(24156,4,1903.37, -6167.9, 23.312, 0, ''), +(24156,5,1934.43, -6168.46, 23.7148, 0, ''), +(24156,6,1942.38, -6168.21, 23.7133, 0, ''), +(24156,7,1953.48, -6172.4, 24.2785, 0, ''), +(24156,8,1969.21, -6179.69, 23.8501, 0, ''), +(24156,9,1992.18, -6177.24, 21.3992, 0, ''), +(24156,10,2015.73, -6174.73, 15.3766, 0, ''), +(24156,11,2016.99, -6156.39, 12.5927, 0, ''), +(24156,12,2018.14, -6130.62, 6.31995, 0, ''), +(24156,13,2043.73, -6119.18, 5.17474, 0, ''), +(24156,14,2080.99, -6100.03, 7.72235, 0, ''), +(24156,15,2115.47, -6096.21, 5.36958, 0, ''), +(24156,16,2130.36, -6151.59, 1.24893, 0, ''), +(24156,17,2160.5, -6098.78, 3.14191, 0, ''), +(24156,18,2161.26, -6101.38, 2.81571, 0, ''), +(24156,19,2172.54, -6108.54, 2.26422, 0, ''), +(24156,20,2206.69, -6110.46, 0.787735, 0, ''), +(24156,21,2228.23, -6090.02, 1.17018, 0, ''), +(24156,22,2262.76, -6056.79, 1.82852, 0, ''), +(24156,23,2285.54, -6046.96, 1.6305, 0, ''), +(24156,24,2298.05, -6041.56, 2.01465, 0, ''), +(24156,25,2307.53, -6031.23, 2.93796, 0, ''), +(24156,26,2309.46, -6024.45, 3.65369, 5000, ''); diff --git a/sql/old/3.1.3/05270_world_scriptname.sql b/sql/old/3.1.3/05270_world_scriptname.sql new file mode 100644 index 00000000000..03280970c22 --- /dev/null +++ b/sql/old/3.1.3/05270_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName = 'npc_plaguehound_tracker' WHERE entry = 24156; diff --git a/sql/old/3.1.3/05305_world_scriptname.sql b/sql/old/3.1.3/05305_world_scriptname.sql new file mode 100644 index 00000000000..0aa6bce7726 --- /dev/null +++ b/sql/old/3.1.3/05305_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_keristrasza' WHERE `entry`=26206; diff --git a/sql/old/3.1.3/05314_world_script_target.sql b/sql/old/3.1.3/05314_world_script_target.sql new file mode 100644 index 00000000000..564230fa163 --- /dev/null +++ b/sql/old/3.1.3/05314_world_script_target.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (62427,62374,62399); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(62427, 1, 33109), # Load into Catapult +(62374, 1, 33060), # Pursued +(62374, 1, 33109), +(62399, 1, 33139); # Overload Circuit diff --git a/sql/old/3.1.3/05314_world_scriptname.sql b/sql/old/3.1.3/05314_world_scriptname.sql new file mode 100644 index 00000000000..db260ccfe31 --- /dev/null +++ b/sql/old/3.1.3/05314_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET scriptname = "spell_pool_of_tar" WHERE entry = 33090; diff --git a/sql/old/3.1.3/05314_world_spell_linked_spell.sql b/sql/old/3.1.3/05314_world_spell_linked_spell.sql new file mode 100644 index 00000000000..65f9c1b7acf --- /dev/null +++ b/sql/old/3.1.3/05314_world_spell_linked_spell.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-62475,62427); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-62475,-62399, 0, 'System Shutdown'), +(-62475, 62472, 0, 'System Shutdown'), #inform, not correct spell +( 62427, 62340, 2, 'Load into Catapult - Passenger Loaded'); diff --git a/sql/old/3.1.3/05321_world_spell_proc_event.sql b/sql/old/3.1.3/05321_world_spell_proc_event.sql new file mode 100644 index 00000000000..7403b781685 --- /dev/null +++ b/sql/old/3.1.3/05321_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (54815,54845,56800); +INSERT INTO `spell_proc_event` VALUES +( 54815, 0x00, 7, 0x00008000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0, 0, 0), -- Glyph of Shred +( 54845, 0x00, 7, 0x00000004, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0, 0, 0), -- Glyph of Starfire +( 56800, 0x00, 8, 0x00800004, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0, 0, 0); -- Glyph of Backstab diff --git a/sql/old/3.1.3/05330_world_spell_proc_event.sql b/sql/old/3.1.3/05330_world_spell_proc_event.sql new file mode 100644 index 00000000000..ae05ed2dddd --- /dev/null +++ b/sql/old/3.1.3/05330_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` = 54832; +INSERT INTO spell_proc_event VALUES +( 54832, 0x00, 7, 0x00000000, 0x00001000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0); -- Glyph of Innervate diff --git a/sql/old/3.1.3/05332_world_ainame.sql b/sql/old/3.1.3/05332_world_ainame.sql new file mode 100644 index 00000000000..566cf997f0e --- /dev/null +++ b/sql/old/3.1.3/05332_world_ainame.sql @@ -0,0 +1,2 @@ +update creature_template set AIName = 'ArchorAI', scriptname='' where entry in (29102,29103); +update creature_template set AIName = 'TurretAI', scriptname='' where entry = 29104; diff --git a/sql/old/3.1.3/05352_world_spell_elixir.sql b/sql/old/3.1.3/05352_world_spell_elixir.sql new file mode 100644 index 00000000000..6e225e12864 --- /dev/null +++ b/sql/old/3.1.3/05352_world_spell_elixir.sql @@ -0,0 +1,13 @@ +-- mangos rev 8399 +-- ALTER TABLE db_version CHANGE COLUMN required_8397_02_mangos_spell_threat required_8399_01_mangos_spell_elixir bit; + +-- Well Fed (SPELLFAMILY_POTION) +DELETE FROM spell_elixir WHERE entry IN (18191, 18192, 18193, 18194, 18222, 22730, 25661); +INSERT INTO spell_elixir (entry, mask) VALUES +(18191,0x10), +(18192,0x10), +(18193,0x10), +(18194,0x10), +(18222,0x10), +(22730,0x10), +(25661,0x10); diff --git a/sql/old/3.1.3/05353_characters_character_spell.sql b/sql/old/3.1.3/05353_characters_character_spell.sql new file mode 100644 index 00000000000..354cb1fa569 --- /dev/null +++ b/sql/old/3.1.3/05353_characters_character_spell.sql @@ -0,0 +1,6 @@ +-- mangos rev 8397 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8339_02_characters_character_battleground_data required_8397_03_characters_character_spell bit; + +UPDATE IGNORE character_spell SET spell=7386 WHERE spell IN (7405,8380,11596,11597,25225,47467); +UPDATE character_spell SET active=1 WHERE spell=7386; +DELETE FROM character_spell WHERE spell IN (7405,8380,11596,11597,25225,47467); diff --git a/sql/old/3.1.3/05353_world_spell_threat.sql b/sql/old/3.1.3/05353_world_spell_threat.sql new file mode 100644 index 00000000000..0a3c441369c --- /dev/null +++ b/sql/old/3.1.3/05353_world_spell_threat.sql @@ -0,0 +1,4 @@ +-- mangos rev 8397 +-- ALTER TABLE db_version CHANGE COLUMN required_8397_01_mangos_spell_chain required_8397_02_mangos_spell_threat bit; + +DELETE FROM spell_threat WHERE entry IN (7405,8380,11596,11597,25225); diff --git a/sql/old/3.1.3/05354_characters_guild_bank_eventlog.sql b/sql/old/3.1.3/05354_characters_guild_bank_eventlog.sql new file mode 100644 index 00000000000..8263b053fab --- /dev/null +++ b/sql/old/3.1.3/05354_characters_guild_bank_eventlog.sql @@ -0,0 +1,24 @@ +-- mangos rev 8402 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8402_01_characters_guild_eventlog required_8402_02_characters_guild_bank_eventlog bit; + + +-- THIS SCRIPT DELETES table `guild_bank_eventlog` - MAKE BACKUP, if you need it. + +DROP TABLE IF EXISTS `guild_bank_eventlog`; +CREATE TABLE `guild_bank_eventlog` ( + `guildid` int(11) unsigned NOT NULL default '0' COMMENT 'Guild Identificator', + `LogGuid` int(11) unsigned NOT NULL default '0' COMMENT 'Log record identificator - auxiliary column', + `TabId` tinyint(3) unsigned NOT NULL default '0' COMMENT 'Guild bank TabId', + `EventType` tinyint(3) unsigned NOT NULL default '0' COMMENT 'Event type', + `PlayerGuid` int(11) unsigned NOT NULL default '0', + `ItemOrMoney` int(11) unsigned NOT NULL default '0', + `ItemStackCount` tinyint(3) unsigned NOT NULL default '0', + `DestTabId` tinyint(1) unsigned NOT NULL default '0' COMMENT 'Destination Tab Id', + `TimeStamp` bigint(20) unsigned NOT NULL default '0' COMMENT 'Event UNIX time', + PRIMARY KEY (`guildid`,`LogGuid`,`TabId`), + KEY `guildid_key` (`guildid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- The reason i decided for such dramatic change is that old guild_bank_eventlog table used `TabId` = 0 for Money events and +-- used `LogGuid` from 0 to infinity +-- New system uses `LogGuid` from 0 to number defined in config. diff --git a/sql/old/3.1.3/05354_characters_guild_eventlog.sql b/sql/old/3.1.3/05354_characters_guild_eventlog.sql new file mode 100644 index 00000000000..65cfcf142a5 --- /dev/null +++ b/sql/old/3.1.3/05354_characters_guild_eventlog.sql @@ -0,0 +1,21 @@ +-- mangos rev 8402 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8397_03_characters_character_spell required_8402_01_characters_guild_eventlog bit; + + +-- THIS SCRIPT DELETES table `guild_eventlog` - MAKE BACKUP, if you need it. + +DROP TABLE IF EXISTS `guild_eventlog`; +CREATE TABLE `guild_eventlog` ( + `guildid` int(11) NOT NULL COMMENT 'Guild Identificator', + `LogGuid` int(11) NOT NULL COMMENT 'Log record identificator - auxiliary column', + `EventType` tinyint(1) NOT NULL COMMENT 'Event type', + `PlayerGuid1` int(11) NOT NULL COMMENT 'Player 1', + `PlayerGuid2` int(11) NOT NULL COMMENT 'Player 2', + `NewRank` tinyint(2) NOT NULL COMMENT 'New rank(in case promotion/demotion)', + `TimeStamp` bigint(20) NOT NULL COMMENT 'Event UNIX time', + PRIMARY KEY (`guildid`, `LogGuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Guild Eventlog'; + +-- The reason i decided for such dramatic change is that old guild_eventlog table didn't have Primary key and +-- used LogGuids from 0 to infinity +-- New system uses LogGuids from 0 to number defined in config. diff --git a/sql/old/3.1.3/05360_characters_guild.sql b/sql/old/3.1.3/05360_characters_guild.sql new file mode 100644 index 00000000000..fd6849e5b59 --- /dev/null +++ b/sql/old/3.1.3/05360_characters_guild.sql @@ -0,0 +1,18 @@ +-- mangos rev 8409 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8402_02_characters_guild_bank_eventlog required_8409_01_characters_guild bit; + + +-- Change createdate column type from datetime to bigint(20) + +-- add temporary column +ALTER TABLE guild ADD COLUMN created_temp bigint(20) default '0'; +-- update temporary columns data +UPDATE guild SET created_temp = UNIX_TIMESTAMP(createdate); +-- drop current column +ALTER TABLE guild DROP COLUMN createdate; +-- create new column with correct type +ALTER TABLE guild ADD COLUMN createdate bigint(20) NOT NULL default '0' AFTER motd; +-- copy data to new column +UPDATE guild set createdate = created_temp; +-- remove old column +ALTER TABLE guild DROP COLUMN created_temp; diff --git a/sql/old/3.1.3/05361_world_trinity_string.sql b/sql/old/3.1.3/05361_world_trinity_string.sql new file mode 100644 index 00000000000..bfacdc8d0cd --- /dev/null +++ b/sql/old/3.1.3/05361_world_trinity_string.sql @@ -0,0 +1,7 @@ +-- mangos rev 8412 +-- ALTER TABLE db_version CHANGE COLUMN required_8399_01_mangos_spell_elixir required_8412_01_mangos_mangos_string bit; + +DELETE FROM trinity_string WHERE entry IN(512,513); +INSERT INTO trinity_string VALUES +(512,'%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0:0|h[%s]|h|r ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(513,'%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.1.3/05403_world_scriptname.sql b/sql/old/3.1.3/05403_world_scriptname.sql new file mode 100644 index 00000000000..08b77928237 --- /dev/null +++ b/sql/old/3.1.3/05403_world_scriptname.sql @@ -0,0 +1 @@ +update creature_template set ScriptName = 'boss_kologarn' where entry = 32930; diff --git a/sql/old/3.1.3/05403_world_spell_linked_spell.sql b/sql/old/3.1.3/05403_world_spell_linked_spell.sql new file mode 100644 index 00000000000..86c1b19aef3 --- /dev/null +++ b/sql/old/3.1.3/05403_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-62475,62427); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-62475,-62399, 0, 'System Shutdown - Overload Circuit'), +(-62475,-62375, 0, 'System Shutdown - Gathering Speed'), +(-62475, 62472, 0, 'System Shutdown'), #inform, not correct spell +( 62427, 62340, 2, 'Load into Catapult - Passenger Loaded'); diff --git a/sql/old/3.1.3/05410_world_spell_dbc.sql b/sql/old/3.1.3/05410_world_spell_dbc.sql new file mode 100644 index 00000000000..31f648dcad4 --- /dev/null +++ b/sql/old/3.1.3/05410_world_spell_dbc.sql @@ -0,0 +1,101 @@ +DROP TABLE IF EXISTS `spell_dbc`; +CREATE TABLE `spell_dbc` ( + `Id` INT UNSIGNED NOT NULL, + `Dispel` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `Mechanic` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `Attributes` INT UNSIGNED NOT NULL DEFAULT 0, + `AttributesEx` INT UNSIGNED NOT NULL DEFAULT 0, + `AttributesEx2` INT UNSIGNED NOT NULL DEFAULT 0, + `AttributesEx3` INT UNSIGNED NOT NULL DEFAULT 0, + `AttributesEx4` INT UNSIGNED NOT NULL DEFAULT 0, + `AttributesEx5` INT UNSIGNED NOT NULL DEFAULT 0, + `Targets` INT UNSIGNED NOT NULL DEFAULT 0, + `CastingTimeIndex` TINYINT UNSIGNED NOT NULL DEFAULT 1, + `AuraInterruptFlags` INT UNSIGNED NOT NULL DEFAULT 0, + `ProcFlags` INT UNSIGNED NOT NULL DEFAULT 0, + `ProcChance` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `ProcCharges` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `MaxLevel` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `BaseLevel` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `SpellLevel` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `DurationIndex` SMALLINT UNSIGNED NOT NULL DEFAULT 0, + `RangeIndex` TINYINT UNSIGNED NOT NULL DEFAULT 1, + `StackAmount` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EquippedItemClass` INT NOT NULL DEFAULT -1, + `EquippedItemSubClassMask` INT NOT NULL DEFAULT 0 DEFAULT 0, + `EquippedItemInventoryTypeMask` INT NOT NULL DEFAULT 0 DEFAULT 0, + `Effect1` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `Effect2` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `Effect3` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectDieSides1` INT NOT NULL DEFAULT 0, + `EffectDieSides2` INT NOT NULL DEFAULT 0, + `EffectDieSides3` INT NOT NULL DEFAULT 0, + `EffectBaseDice1` INT NOT NULL DEFAULT 0, + `EffectBaseDice2` INT NOT NULL DEFAULT 0, + `EffectBaseDice3` INT NOT NULL DEFAULT 0, + `EffectDicePerLevel1` FLOAT NOT NULL DEFAULT 0, + `EffectDicePerLevel2` FLOAT NOT NULL DEFAULT 0, + `EffectDicePerLevel3` FLOAT NOT NULL DEFAULT 0, + `EffectRealPointsPerLevel1` FLOAT NOT NULL DEFAULT 0, + `EffectRealPointsPerLevel2` FLOAT NOT NULL DEFAULT 0, + `EffectRealPointsPerLevel3` FLOAT NOT NULL DEFAULT 0, + `EffectBasePoints1` INT NOT NULL DEFAULT 0, + `EffectBasePoints2` INT NOT NULL DEFAULT 0, + `EffectBasePoints3` INT NOT NULL DEFAULT 0, + `EffectMechanic1` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectMechanic2` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectMechanic3` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetA1` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetA2` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetA3` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetB1` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetB2` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectImplicitTargetB3` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectRadiusIndex1` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectRadiusIndex2` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectRadiusIndex3` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `EffectApplyAuraName1` SMALLINT UNSIGNED NOT NULL DEFAULT 0, + `EffectApplyAuraName2` SMALLINT UNSIGNED NOT NULL DEFAULT 0, + `EffectApplyAuraName3` SMALLINT UNSIGNED NOT NULL DEFAULT 0, + `EffectAmplitude1` INT NOT NULL DEFAULT 0, + `EffectAmplitude2` INT NOT NULL DEFAULT 0, + `EffectAmplitude3` INT NOT NULL DEFAULT 0, + `EffectMultipleValue1` FLOAT NOT NULL DEFAULT 0, + `EffectMultipleValue2` FLOAT NOT NULL DEFAULT 0, + `EffectMultipleValue3` FLOAT NOT NULL DEFAULT 0, + `EffectMiscValue1` INT NOT NULL DEFAULT 0, + `EffectMiscValue2` INT NOT NULL DEFAULT 0, + `EffectMiscValue3` INT NOT NULL DEFAULT 0, + `EffectMiscValueB1` INT NOT NULL DEFAULT 0, + `EffectMiscValueB2` INT NOT NULL DEFAULT 0, + `EffectMiscValueB3` INT NOT NULL DEFAULT 0, + `EffectTriggerSpell1` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectTriggerSpell2` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectTriggerSpell3` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskA1` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskA2` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskA3` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskB1` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskB2` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskB3` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskC1` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskC2` INT UNSIGNED NOT NULL DEFAULT 0, + `EffectSpellClassMaskC3` INT UNSIGNED NOT NULL DEFAULT 0, + `MaxTargetLevel` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `SpellFamilyName` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `SpellFamilyFlags1` INT UNSIGNED NOT NULL DEFAULT 0, + `SpellFamilyFlags2` INT UNSIGNED NOT NULL DEFAULT 0, + `SpellFamilyFlags3` INT UNSIGNED NOT NULL DEFAULT 0, + `MaxAffectedTargets` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `DmgClass` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `PreventionType` TINYINT UNSIGNED NOT NULL DEFAULT 0, + `DmgMultiplier1` FLOAT NOT NULL DEFAULT 0, + `DmgMultiplier2` FLOAT NOT NULL DEFAULT 0, + `DmgMultiplier3` FLOAT NOT NULL DEFAULT 0, + `AreaGroupId` INT NOT NULL DEFAULT 0, + `SchoolMask` INT UNSIGNED NOT NULL DEFAULT 0, + `Comment` TEXT NOT NULL, + PRIMARY KEY (`id`) +)ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Custom spell.dbc entries'; + +INSERT INTO `spell_dbc` (`Id`, `DurationIndex`, `Effect1`, `EffectImplicitTargetA1`, `EffectApplyAuraName1`, `Comment`) VALUES (62388, 21, 6, 1, 4, 'Demonic Circle: Teleport(48020) - casterAuraSpell'); diff --git a/sql/old/3.1.3/05416_world_spell_dbc.sql b/sql/old/3.1.3/05416_world_spell_dbc.sql new file mode 100644 index 00000000000..15af83e4c05 --- /dev/null +++ b/sql/old/3.1.3/05416_world_spell_dbc.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_dbc` WHERE `Id` IN(65142); +INSERT INTO `spell_dbc` (`Id`, `Dispel`, `Mechanic`, `AttributesEx3`, `DurationIndex`, `RangeIndex`, `Effect1`, `EffectImplicitTargetA1`, `EffectApplyAuraName1`, `EffectMiscValue1`, `SpellFamilyName`, `SchoolMask`, `Comment`) VALUES +(65142, 3, 22, 0x00000080, 21, 13, 6, 6, 255, 22, 15, 8, 'Crypt Fever - SPELL_AURA_LINKED'); diff --git a/sql/old/3.1.3/05426_world_spell_learn_spell.sql b/sql/old/3.1.3/05426_world_spell_learn_spell.sql new file mode 100644 index 00000000000..235ffebfe26 --- /dev/null +++ b/sql/old/3.1.3/05426_world_spell_learn_spell.sql @@ -0,0 +1,22 @@ +-- mangos rev 8416 +-- ALTER TABLE db_version CHANGE COLUMN required_8412_01_mangos_mangos_string required_8416_01_mangos_spell_learn_spell bit; + +/* All form passives */ +DELETE FROM spell_learn_spell WHERE SpellID in ( +1178, /* Bear Form (Passive) */ +3025, /* Cat Form (Passive) */ +5419, /* Travel Form (Passive) */ +5420, /* Tree of Life _passive_ */ +5421, /* Aquatic Form (Passive) */ +7376, /* Defensive Stance Passive */ +7381, /* Berserker Stance Passive */ +9635, /* Dire Bear Form (Passive) */ +21156, /* Battle Stance Passive */ +21178, /* Bear Form (Passive2) */ +24905, /* Moonkin Form (Passive) */ +34123, /* Tree of Life _pasive_ */ +33948, /* Flight Form (Passive) */ +34764, /* Flight Form (Passive) */ +40121, /* Swift Flight Form (Passive) */ +40122 /* Swift Flight Form (Passive) */ +); diff --git a/sql/old/3.1.3/05435_world_spell_script_target.sql b/sql/old/3.1.3/05435_world_spell_script_target.sql new file mode 100644 index 00000000000..c449fcae8b6 --- /dev/null +++ b/sql/old/3.1.3/05435_world_spell_script_target.sql @@ -0,0 +1,3 @@ +# Chicken Net +DELETE FROM `spell_script_target` WHERE `entry` = '51959'; +INSERT INTO `spell_script_target` ( `entry`, `type`, `targetEntry`) VALUES ('51959', '1', '28161'); diff --git a/sql/old/3.1.3/05441_world_spell_bonus_data.sql b/sql/old/3.1.3/05441_world_spell_bonus_data.sql new file mode 100644 index 00000000000..a51c550aec8 --- /dev/null +++ b/sql/old/3.1.3/05441_world_spell_bonus_data.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN(53733, 31804); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(53733, 0.22, -1, 0.14, -1, 'Paladin - Judgement of Corruption'), +(31804, 0.22, -1, 0.14, -1, 'Paladin - Judgement of Vengeance'); diff --git a/sql/old/3.1.3/05445_world_spell_enchant_proc_data.sql b/sql/old/3.1.3/05445_world_spell_enchant_proc_data.sql new file mode 100644 index 00000000000..a4d885a690d --- /dev/null +++ b/sql/old/3.1.3/05445_world_spell_enchant_proc_data.sql @@ -0,0 +1,36 @@ +DELETE FROM `spell_enchant_proc_data` WHERE `entry` IN(803, 912, 1894, 1898, 1899, 1900, 2673, 2675, 3225, 3239, 3241, 3273, 3368, 3369, 3789, 3869); +INSERT INTO spell_enchant_proc_data (`entry`, `customChance`, `PPMChance`,`procEx`) VALUES + -- Fiery Weapon +(803, 0, 6.0,0), + -- Demonslaying +(912, 0, 6.0,0), + -- Icy Weapon +(1894, 0, 3.0,0), + -- Lifestealing +(1898, 0, 6.0,0), + -- Unholy Weapon +(1899, 0, 1.0,0), + -- Crusader +(1900, 0, 1.0,0), + -- Mongoose +(2673, 0, 1.0,0), + -- Battlemaster +(2675, 0, 1.0,0), + -- Executioner +(3225, 0, 1.0,0), + -- Icebreaker Weapon +(3239, 0, 3.0,0), + -- Lifeward +(3241, 0, 3.0,0), + -- Giantslaying +(3251, 0, 3.0,0), + -- Deathfrost +(3273, 0, 3.0,0), + -- Rune of the Fallen Crusader +(3368, 0, 1.0,0), + -- Rune of Cinderglacier +(3369, 0, 1.0,0), + -- Berserking +(3789, 0, 1.0,0), + -- Blade Ward +(3869, 0, 1.0,0); diff --git a/sql/old/3.1.3/05445_world_spell_proc_event.sql b/sql/old/3.1.3/05445_world_spell_proc_event.sql new file mode 100644 index 00000000000..eca1f2baba1 --- /dev/null +++ b/sql/old/3.1.3/05445_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(47569, 47570); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 47569, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Improved Shadowform (Rank 1) +( 47570, 0x00, 6, 0x00004000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0); -- Improved Shadowform (Rank 2) diff --git a/sql/old/3.1.3/05447_world_spell_linked_spell.sql b/sql/old/3.1.3/05447_world_spell_linked_spell.sql new file mode 100644 index 00000000000..962cb8496ea --- /dev/null +++ b/sql/old/3.1.3/05447_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN(26022, 26023); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 26022, 61417, 2, 'Pursuit of Justice'), +( 26023, 61418, 2, 'Pursuit of Justice'); diff --git a/sql/old/3.1.3/05448_world_spell_script_target.sql b/sql/old/3.1.3/05448_world_spell_script_target.sql new file mode 100644 index 00000000000..d1c5ed46006 --- /dev/null +++ b/sql/old/3.1.3/05448_world_spell_script_target.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (62056,63985); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(63985, 1, 32934), # Stone Grip +(62056, 1, 32934); diff --git a/sql/old/3.1.3/05450_world_spell_proc_event.sql b/sql/old/3.1.3/05450_world_spell_proc_event.sql new file mode 100644 index 00000000000..78bd7fab34e --- /dev/null +++ b/sql/old/3.1.3/05450_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(46913, 46914, 46915); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 46913, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Bloodsurge (Rank 1) +( 46914, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Bloodsurge (Rank 2) +( 46915, 0x00, 4, 0x00000040, 0x00000404, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Bloodsurge (Rank 3) diff --git a/sql/old/3.1.3/05472_world_script_texts.sql b/sql/old/3.1.3/05472_world_script_texts.sql new file mode 100644 index 00000000000..e144bb85bf5 --- /dev/null +++ b/sql/old/3.1.3/05472_world_script_texts.sql @@ -0,0 +1,5 @@ +-- add missing sentence to Geezle's text & Overgrind's name to flag pickup emote --- Disabled due to script_texts being borked +-- delete from `script_texts` where `entry` in (-1000266,-1000259); +-- insert into `script_texts` (`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 +-- ('-1000266','%s picks up the naga flag.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','2','0','0','geezle - EMOTE_SPARK'), +-- ('-1000259','What\'s the big idea, Spark? Why\'d you call for this meeting?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0','0','0','geezle - GEEZLE_SAY_1'); diff --git a/sql/old/3.1.3/05475_world_spell_script_target.sql b/sql/old/3.1.3/05475_world_spell_script_target.sql new file mode 100644 index 00000000000..8939ee109a7 --- /dev/null +++ b/sql/old/3.1.3/05475_world_spell_script_target.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (62496); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(62496, 1, 33167); # Liquid Pyrite - Salvaged Demolisher Mechanic Seat diff --git a/sql/old/3.1.3/05524_world_scriptname.sql b/sql/old/3.1.3/05524_world_scriptname.sql new file mode 100644 index 00000000000..b2f940aa2b1 --- /dev/null +++ b/sql/old/3.1.3/05524_world_scriptname.sql @@ -0,0 +1,2 @@ +update creature_template set ScriptName = 'npc_iruk' where entry = 26219; +UPDATE creature_template SET ScriptName = 'npc_corastrasza' WHERE entry = 32548; diff --git a/sql/old/3.1.3/05524_world_spell_script_target.sql b/sql/old/3.1.3/05524_world_spell_script_target.sql new file mode 100644 index 00000000000..418a734807b --- /dev/null +++ b/sql/old/3.1.3/05524_world_spell_script_target.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_target` WHERE entry = 61245; +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(61245, 1, 32535); diff --git a/sql/old/3.1.3/05532_characters_character_account_data.sql b/sql/old/3.1.3/05532_characters_character_account_data.sql new file mode 100644 index 00000000000..1a0e9617204 --- /dev/null +++ b/sql/old/3.1.3/05532_characters_character_account_data.sql @@ -0,0 +1,17 @@ +-- mangos rev 8433 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8409_01_characters_guild required_8433_01_characters_character_account_data bit; + +DROP TABLE IF EXISTS `character_account_data`; +CREATE TABLE `character_account_data` ( + `guid` int(11) unsigned NOT NULL default '0', + `type` int(11) unsigned NOT NULL default '0', + `time` bigint(11) unsigned NOT NULL default '0', + `data` longtext NOT NULL, + PRIMARY KEY (`guid`,`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +INSERT INTO character_account_data +SELECT c.guid as guid, a.type as type, a.time as time, a.data as data +FROM characters c LEFT JOIN account_data a ON c.account = a.account WHERE a.type IN (1, 3, 5, 6, 7); + +DELETE FROM account_data WHERE type IN (1, 3, 5, 6, 7); diff --git a/sql/old/3.1.3/05552_world_trinity_string.sql b/sql/old/3.1.3/05552_world_trinity_string.sql new file mode 100644 index 00000000000..3ee506b84cd --- /dev/null +++ b/sql/old/3.1.3/05552_world_trinity_string.sql @@ -0,0 +1,7 @@ +-- mangos rev 8444 +-- ALTER TABLE db_version CHANGE COLUMN required_8416_01_mangos_spell_learn_spell required_8444_01_mangos_mangos_string bit; + +DELETE FROM trinity_string WHERE entry IN(348,522); +INSERT INTO trinity_string VALUES +(348,'Game Object (Entry: %u) have invalid data and can\'t be spawned',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(522,'Game Object (Entry: %u) not found',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.1.3/05579_world_trinity_string.sql b/sql/old/3.1.3/05579_world_trinity_string.sql new file mode 100644 index 00000000000..fadf756d58a --- /dev/null +++ b/sql/old/3.1.3/05579_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=326; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) +VALUES (326, 'Faction %s (%u) can''nt have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.1.3/05582_world_scriptname.sql b/sql/old/3.1.3/05582_world_scriptname.sql new file mode 100644 index 00000000000..84336ba266f --- /dev/null +++ b/sql/old/3.1.3/05582_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_scarlet_ghoul' WHERE `entry`=28845; diff --git a/sql/old/3.1.3/05595_world_script_texts.sql b/sql/old/3.1.3/05595_world_script_texts.sql new file mode 100644 index 00000000000..f99352cd22f --- /dev/null +++ b/sql/old/3.1.3/05595_world_script_texts.sql @@ -0,0 +1,21 @@ +DROP TABLE IF EXISTS `script_texts`; +CREATE TABLE `script_texts` ( + `npc_entry` mediumint(8) NOT NULL default '0' COMMENT 'creature_template entry', + `entry` mediumint(8) NOT NULL, + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + `sound` mediumint(8) unsigned NOT NULL default '0', + `type` tinyint(3) unsigned NOT NULL default '0', + `language` tinyint(3) unsigned NOT NULL default '0', + `emote` smallint(5) unsigned NOT NULL default '0', + `comment` text, + PRIMARY KEY (`npc_entry`,`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; + diff --git a/sql/old/3.1.3/05610_world_scriptname.sql b/sql/old/3.1.3/05610_world_scriptname.sql new file mode 100644 index 00000000000..afeecbc3a14 --- /dev/null +++ b/sql/old/3.1.3/05610_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_shallow_grave' WHERE `entry` IN (128308,128403); diff --git a/sql/old/3.1.3/05612_world_scriptname.sql b/sql/old/3.1.3/05612_world_scriptname.sql new file mode 100644 index 00000000000..e98e3f42853 --- /dev/null +++ b/sql/old/3.1.3/05612_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_razael_and_lyana' WHERE `entry` IN (23778,23998); diff --git a/sql/old/3.1.3/05613_world_script_texts.sql b/sql/old/3.1.3/05613_world_script_texts.sql new file mode 100644 index 00000000000..a99051c71f1 --- /dev/null +++ b/sql/old/3.1.3/05613_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1603000,-1603001,-1603002,-1603003,-1603004,-1603005,-1603006); +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 + (27975,-1603000,'You shouldn''t have come...now you will die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13487,1,0,0,'maiden of grief SAY_AGGRO'), + (27975,-1603001,'Why must it be this way?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13488,1,0,0,'maiden of grief SAY_SLAY_1'), + (27975,-1603002,'You had it coming!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13489,1,0,0,'maiden of grief SAY_SLAY_2'), + (27975,-1603003,'My burden grows heavier.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13490,1,0,0,'maiden of grief SAY_SLAY_3'), + (27975,-1603004,'This is your own fault!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13491,1,0,0,'maiden of grief SAY_SLAY_4'), + (27975,-1603005,'I hope you all rot! I never...wanted...this.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13493,1,0,0,'maiden of grief SAY_DEATH'), + (27975,-1603006,'So much lost time... that you''ll never get back!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13492,1,0,0,'maiden of grief SAY_STUN'); diff --git a/sql/old/3.1.3/05613_world_scriptname.sql b/sql/old/3.1.3/05613_world_scriptname.sql new file mode 100644 index 00000000000..4333a9c4114 --- /dev/null +++ b/sql/old/3.1.3/05613_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_maiden_of_grief' WHERE `entry`=27975; diff --git a/sql/old/3.1.3/05627_world_scriptname.sql b/sql/old/3.1.3/05627_world_scriptname.sql new file mode 100644 index 00000000000..ce3e18c9601 --- /dev/null +++ b/sql/old/3.1.3/05627_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_gymer' WHERE `entry`=29647; diff --git a/sql/old/3.1.3/05628_characters_character_spell.sql b/sql/old/3.1.3/05628_characters_character_spell.sql new file mode 100644 index 00000000000..710244b8fd5 --- /dev/null +++ b/sql/old/3.1.3/05628_characters_character_spell.sql @@ -0,0 +1,21 @@ +-- mangos rev 8433 +-- ALTER TABLE character_db_version CHANGE COLUMN required_8433_01_characters_character_account_data required_8469_01_characters_character_spell bit; + +DELETE FROM character_spell WHERE spell in ( + 1178, /* Bear Form (Passive) */ + 3025, /* Cat Form (Passive) */ + 5419, /* Travel Form (Passive) */ + 5420, /* Tree of Life _passive_ */ + 5421, /* Aquatic Form (Passive) */ + 7376, /* Defensive Stance Passive */ + 7381, /* Berserker Stance Passive */ + 9635, /* Dire Bear Form (Passive) */ + 21156, /* Battle Stance Passive */ + 21178, /* Bear Form (Passive2) */ + 24905, /* Moonkin Form (Passive) */ + 34123, /* Tree of Life _pasive_ */ + 33948, /* Flight Form (Passive) */ + 34764, /* Flight Form (Passive) */ + 40121, /* Swift Flight Form (Passive) */ + 40122 /* Swift Flight Form (Passive) */ +); diff --git a/sql/old/3.1.3/05628_world_creature_ai_texts.sql b/sql/old/3.1.3/05628_world_creature_ai_texts.sql new file mode 100644 index 00000000000..a1b998961a0 --- /dev/null +++ b/sql/old/3.1.3/05628_world_creature_ai_texts.sql @@ -0,0 +1,4 @@ +-- mangos rev 8451 +-- ALTER TABLE db_version CHANGE COLUMN required_8451_01_mangos_spell_proc_event required_8462_01_mangos_creature_ai_texts bit; + +ALTER TABLE creature_ai_texts CHANGE emote emote smallint(5) unsigned NOT NULL default '0'; diff --git a/sql/old/3.1.3/05637_world_scriptname.sql b/sql/old/3.1.3/05637_world_scriptname.sql new file mode 100644 index 00000000000..5294f926967 --- /dev/null +++ b/sql/old/3.1.3/05637_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_thorim' WHERE `entry`=29445; diff --git a/sql/old/3.1.3/05642_realmd_realmlist.sql b/sql/old/3.1.3/05642_realmd_realmlist.sql new file mode 100644 index 00000000000..f1d5575fd18 --- /dev/null +++ b/sql/old/3.1.3/05642_realmd_realmlist.sql @@ -0,0 +1,2 @@ +ALTER TABLE `realmlist` + ADD `gamebuild` int(11) unsigned NOT NULL default '9947' AFTER `population`;
\ No newline at end of file diff --git a/sql/old/3.1.3/05670_realmd_uptime.sql b/sql/old/3.1.3/05670_realmd_uptime.sql new file mode 100644 index 00000000000..ba694028ab6 --- /dev/null +++ b/sql/old/3.1.3/05670_realmd_uptime.sql @@ -0,0 +1 @@ +ALTER TABLE `uptime` ADD COLUMN `revision` VARCHAR(255) NOT NULL DEFAULT 'Trinitycore' AFTER `maxplayers`; diff --git a/sql/old/3.1.3/05677_world_spell_proc_event.sql b/sql/old/3.1.3/05677_world_spell_proc_event.sql new file mode 100644 index 00000000000..e33ed3c7555 --- /dev/null +++ b/sql/old/3.1.3/05677_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (57352); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(57352, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00051154, 0x00000000, 0, 0, 45); -- Darkmoon Card: Death diff --git a/sql/old/3.1.3/05684_world_script_texts.sql b/sql/old/3.1.3/05684_world_script_texts.sql new file mode 100644 index 00000000000..33a035046ce --- /dev/null +++ b/sql/old/3.1.3/05684_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000488 AND -1000482; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES + (18210,-1000482,'Look out!',0,0,0,0,'maghar captive SAY_MAG_START'), + (18210,-1000483,'Don''t let them escape! Kill the strong one first!',0,0,0,0,'maghar captive SAY_MAG_NO_ESCAPE'), + (18210,-1000484,'More of them coming! Watch out!',0,0,0,0,'maghar captive SAY_MAG_MORE'), + (18210,-1000485,'Where do you think you''re going? Kill them all!',0,0,0,0,'maghar captive SAY_MAG_MORE_REPLY'), + (18210,-1000486,'Ride the lightning, filth!',0,0,0,0,'maghar captive SAY_MAG_LIGHTNING'), + (18210,-1000487,'FROST SHOCK!!!',0,0,0,0,'maghar captive SAY_MAG_SHOCK'), + (18210,-1000488,'It is best that we split up now, in case they send more after us. Hopefully one of us will make it back to Garrosh. Farewell stranger.',0,0,0,0,'maghar captive SAY_MAG_COMPLETE'); diff --git a/sql/old/3.1.3/05684_world_script_waypoint.sql b/sql/old/3.1.3/05684_world_script_waypoint.sql new file mode 100644 index 00000000000..708ad3cad2e --- /dev/null +++ b/sql/old/3.1.3/05684_world_script_waypoint.sql @@ -0,0 +1,22 @@ +DELETE FROM `script_waypoint` WHERE `entry`=18210; +INSERT INTO `script_waypoint` VALUES + (18210, 0, -1581.410034, 8557.933594, 2.726, 0, ''), + (18210, 1, -1579.908447, 8553.716797, 2.559, 0, ''), + (18210, 2, -1577.829102, 8549.880859, 2.001, 0, ''), + (18210, 3, -1571.161987, 8543.494141, 2.001, 0, ''), + (18210, 4, -1563.944824, 8530.334961, 1.605, 0, ''), + (18210, 5, -1554.565552, 8518.413086, 0.364, 0, ''), + (18210, 6, -1549.239136, 8515.518555, 0.293, 0, ''), + (18210, 7, -1518.490112, 8516.771484, 0.683, 2000, 'SAY_MAG_MORE'), + (18210, 8, -1505.038940, 8513.247070, 0.672, 0, ''), + (18210, 9, -1476.161133, 8496.066406, 2.157, 0, ''), + (18210, 10, -1464.450684, 8492.601563, 3.529, 0, ''), + (18210, 11, -1457.568359, 8492.183594, 4.449, 0, ''), + (18210, 12, -1444.100342, 8499.031250, 6.177, 0, ''), + (18210, 13, -1426.472168, 8510.116211, 7.686, 0, ''), + (18210, 14, -1403.685303, 8524.146484, 9.680, 0, ''), + (18210, 15, -1384.890503, 8542.014648, 11.180, 0, ''), + (18210, 16, -1382.286133, 8539.869141, 11.139, 7500, 'SAY_MAG_COMPLETE'), + (18210, 17, -1361.224609, 8521.440430, 11.144, 0, ''), + (18210, 18, -1324.803589, 8510.688477, 13.050, 0, ''), + (18210, 19, -1312.075439, 8492.709961, 14.235, 0, ''); diff --git a/sql/old/3.1.3/05684_world_scriptname.sql b/sql/old/3.1.3/05684_world_scriptname.sql new file mode 100644 index 00000000000..4db8f4fcac8 --- /dev/null +++ b/sql/old/3.1.3/05684_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_maghar_captive' WHERE `entry`=18210; diff --git a/sql/old/3.1.3/05688_world_scriptname.sql b/sql/old/3.1.3/05688_world_scriptname.sql new file mode 100644 index 00000000000..2274fbf9084 --- /dev/null +++ b/sql/old/3.1.3/05688_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_training_dummy' WHERE `entry`=16111; diff --git a/sql/old/3.1.3/05696_world_areatrigger_scripts.sql b/sql/old/3.1.3/05696_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..849bba03ab2 --- /dev/null +++ b/sql/old/3.1.3/05696_world_areatrigger_scripts.sql @@ -0,0 +1,3 @@ +-- *Zum'Rah Area Trigger Script, Zum'Rah should become hostile when approached. By totoro. +DELETE FROM `areatrigger_scripts` WHERE `entry`=962; +INSERT INTO `areatrigger_scripts` (`entry`, `ScriptName`) VALUES('962','at_zumrah'); diff --git a/sql/old/3.1.3/05696_world_creature_addon_waypoint_data.sql b/sql/old/3.1.3/05696_world_creature_addon_waypoint_data.sql new file mode 100644 index 00000000000..4f9b4e0ba37 --- /dev/null +++ b/sql/old/3.1.3/05696_world_creature_addon_waypoint_data.sql @@ -0,0 +1,15 @@ +-- *TrullyOne/MeanMachine Waypoint System Restored. Patch by XTElite1. +-- This should be applied to world_script_waypoints.sql ASAP +ALTER TABLE `creature_addon` + ADD `path_id` int(11) unsigned NOT NULL default '0' AFTER `guid`; +ALTER TABLE `creature_template_addon` + ADD `path_id` int(11) unsigned NOT NULL default '0' AFTER `entry`; + +ALTER TABLE `waypoint_data` ADD COLUMN `id_old` int(10) unsigned NOT NULL default '0' COMMENT 'Creature GUID' AFTER `wpguid`; +UPDATE `waypoint_data` SET `id_old`=`id`*0.1; + +REPLACE INTO `creature_addon` ( `guid` ) SELECT `id_old` FROM `waypoint_data`; + +UPDATE `creature_addon`,`waypoint_data` SET `creature_addon`.`path_id` = `waypoint_data`.`id` WHERE `creature_addon`.`guid`=`waypoint_data`.`id_old`; + +ALTER TABLE `waypoint_data` DROP COLUMN `id_old`; diff --git a/sql/old/3.1.3/05696_world_script_texts.sql b/sql/old/3.1.3/05696_world_script_texts.sql new file mode 100644 index 00000000000..66a8e6e314d --- /dev/null +++ b/sql/old/3.1.3/05696_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=17077; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES + (17077,-1000496,'%s lifts its head into the air, as if listening for something.',0,2,0,0,'ancestral wolf EMOTE_WOLF_LIFT_HEAD'), + (17077,-1000497,'%s lets out a howl that rings across the mountains to the north and motions for you to follow.',0,2,0,0,'ancestral wolf EMOTE_WOLF_HOWL'), + (17077,-1000498,'Welcome, kind spirit. What has brought you to us?',0,0,0,0,'ancestral wolf SAY_WOLF_WELCOME'); diff --git a/sql/old/3.1.3/05696_world_script_waypoint.sql b/sql/old/3.1.3/05696_world_script_waypoint.sql new file mode 100644 index 00000000000..f291c3c54e9 --- /dev/null +++ b/sql/old/3.1.3/05696_world_script_waypoint.sql @@ -0,0 +1,53 @@ +DELETE FROM `script_waypoint` WHERE `entry`=17077; +INSERT INTO `script_waypoint` VALUES + (17077, 0, -16.950142, 3801.409424, 95.064, 5000, 'EMOTE_WOLF_LIFT_HEAD'), + (17077, 1, -15.577404, 3805.170898, 94.833, 2500, ''), + (17077, 2, -20.011766, 3806.609863, 92.476, 5000, 'EMOTE_WOLF_HOWL'), + (17077, 3, -18.594666, 3816.207764, 91.482, 0, ''), + (17077, 4, -19.293468, 3838.218750, 85.012, 0, ''), + (17077, 5, -16.504408, 3871.034668, 82.327, 0, ''), + (17077, 6, 2.064510, 3898.678711, 85.623, 0, ''), + (17077, 7, 16.403864, 3921.174072, 86.024, 0, ''), + (17077, 8, 47.307926, 3932.001465, 83.302, 0, ''), + (17077, 9, 90.067230, 3942.906250, 77.000, 0, ''), + (17077, 10, 106.886024, 3944.388428, 76.502, 0, ''), + (17077, 11, 139.085480, 3941.897217, 80.617, 0, ''), + (17077, 12, 150.092346, 3942.782959, 80.399, 0, ''), + (17077, 13, 193.511475, 3950.396484, 74.366, 0, ''), + (17077, 14, 226.274948, 3958.003418, 73.257, 0, ''), + (17077, 15, 246.686981, 3963.309326, 76.376, 0, ''), + (17077, 16, 264.206177, 3977.726563, 83.704, 0, ''), + (17077, 17, 279.857422, 3986.417236, 88.245, 0, ''), + (17077, 18, 304.039642, 3998.354004, 95.649, 0, ''), + (17077, 19, 328.071503, 3995.832764, 104.434, 0, ''), + (17077, 20, 347.485229, 3990.817627, 113.608, 0, ''), + (17077, 21, 351.257202, 3954.260254, 125.747, 0, ''), + (17077, 22, 345.625977, 3932.016113, 132.358, 0, ''), + (17077, 23, 347.971893, 3908.549561, 135.520, 0, ''), + (17077, 24, 351.887878, 3891.062744, 139.957, 0, ''), + (17077, 25, 346.116852, 3864.634277, 146.647, 0, ''), + (17077, 26, 330.012360, 3839.859375, 154.148, 0, ''), + (17077, 27, 297.250610, 3811.855225, 166.893, 0, ''), + (17077, 28, 290.783112, 3800.188477, 172.130, 0, ''), + (17077, 29, 288.125427, 3782.474365, 180.825, 0, ''), + (17077, 30, 296.817841, 3771.629639, 184.961, 0, ''), + (17077, 31, 305.256256, 3765.380615, 185.360, 0, ''), + (17077, 32, 311.447906, 3757.902100, 184.312, 0, ''), + (17077, 33, 325.258026, 3730.282227, 184.076, 0, ''), + (17077, 34, 341.158630, 3717.757080, 183.904, 0, ''), + (17077, 35, 365.589020, 3717.200684, 183.902, 0, ''), + (17077, 36, 387.395081, 3731.750732, 183.645, 0, ''), + (17077, 37, 396.574127, 3732.604248, 179.831, 0, ''), + (17077, 38, 404.303192, 3737.313232, 180.151, 0, ''), + (17077, 39, 410.995972, 3742.286865, 183.364, 0, ''), + (17077, 40, 434.904541, 3761.058838, 186.219, 0, ''), + (17077, 41, 460.128815, 3774.436768, 186.348, 0, ''), + (17077, 42, 467.643951, 3788.506104, 186.446, 0, ''), + (17077, 43, 491.551666, 3815.446777, 189.848, 0, ''), + (17077, 44, 496.957855, 3836.875244, 193.078, 0, ''), + (17077, 45, 502.889191, 3855.458740, 194.834, 0, ''), + (17077, 46, 508.208466, 3863.689453, 194.024, 0, ''), + (17077, 47, 528.907593, 3887.348633, 189.762, 0, ''), + (17077, 48, 527.722229, 3890.686523, 189.240, 0, ''), + (17077, 49, 524.637329, 3891.768066, 189.149, 0, ''), + (17077, 50, 519.146057, 3886.701660, 190.128, 60000, 'SAY_WOLF_WELCOME'); diff --git a/sql/old/3.1.3/05696_world_scriptname.sql b/sql/old/3.1.3/05696_world_scriptname.sql new file mode 100644 index 00000000000..5f7e8d8d1b0 --- /dev/null +++ b/sql/old/3.1.3/05696_world_scriptname.sql @@ -0,0 +1,2 @@ +-- *A Spirit Guide Escort Quest, code from SD2, patch by manuel. +UPDATE `creature_template` SET `ScriptName`='npc_ancestral_wolf' WHERE `entry`=17077; diff --git a/sql/old/3.1.3/05696_world_spell_proc_event.sql b/sql/old/3.1.3/05696_world_spell_proc_event.sql new file mode 100644 index 00000000000..280faca03bd --- /dev/null +++ b/sql/old/3.1.3/05696_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- *Judgement of Light PPM based, not 100%. By Drevi. +DELETE FROM `spell_proc_event` WHERE `entry`=20185; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 20185, 0x01, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 15, 0, 0); -- Judgement of Light diff --git a/sql/old/3.1.3/05698_world_scriptname.sql b/sql/old/3.1.3/05698_world_scriptname.sql new file mode 100644 index 00000000000..e2e3fb671d5 --- /dev/null +++ b/sql/old/3.1.3/05698_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_nerubar_victim' WHERE `entry`=25284; diff --git a/sql/old/3.1.3/05700_characters_game_event_save.sql b/sql/old/3.1.3/05700_characters_game_event_save.sql new file mode 100644 index 00000000000..0118921b8c4 --- /dev/null +++ b/sql/old/3.1.3/05700_characters_game_event_save.sql @@ -0,0 +1,2 @@ +DELETE `game_event_condition_save` FROM `game_event_condition_save` WHERE `event_id` in (22,75,76,77); +DELETE `game_event_save` FROM `game_event_save` WHERE `event_id` in (22,75,76,77); diff --git a/sql/old/3.1.3/05700_world_areatrigger_scripts.sql b/sql/old/3.1.3/05700_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..d4d31b79e8f --- /dev/null +++ b/sql/old/3.1.3/05700_world_areatrigger_scripts.sql @@ -0,0 +1,6 @@ +DELETE FROM `areatrigger_scripts` WHERE `entry`=4016; +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES (4016,'at_malfurion_stormrage'); + +-- Duskwood (already in world_scripts_full.sql) +DELETE FROM `areatrigger_scripts` WHERE `entry`=4017; +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES (4017,'at_twilight_grove'); diff --git a/sql/old/3.1.3/05700_world_script_texts.sql b/sql/old/3.1.3/05700_world_script_texts.sql new file mode 100644 index 00000000000..c2b6c484952 --- /dev/null +++ b/sql/old/3.1.3/05700_world_script_texts.sql @@ -0,0 +1,34 @@ +-- Already in world_script_texts.sql +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1350030 AND -1350000; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`type`,`emote`,`comment`) VALUES + (15381,-1350000,'We must act quickly or all shall be lost!',0,1,'ANACHRONOS_SAY_1'), + (15381,-1350001,'NOW, STAGHELM! WE GO NOW! Prepare your magic!',0,81,'ANACHRONOS_SAY_2'), + (15381,-1350002,'Stay close...',0,1,'ANACHRONOS_SAY_3'), + (15381,-1350003,'The sands of time will halt, but only for a moment! I will now conjure the barrier.',0,1,'ANACHRONOS_SAY_4'), + (15381,-1350004,'FINISH THE SPELL STAGHELM! I CANNOT HOLD THE GLYPHS OF WARDING IN PLACE MUCH LONGER! CALL FORTH THE ROOTS!',0,53,'ANACHRONOS_SAY_5'), + (15381,-1350005,'It... It is over, Lord Staghelm. We are victorious. Albeit the cost for this victory was great.',0,1,'ANACHRONOS_SAY_6'), + (15381,-1350006,'There is but one duty that remains...',0,1,'ANACHRONOS_SAY_7'), + (15381,-1350007,'Before I leave this place, I make one final offreing to you, Lord Staghelm. Should a time arise in which you must gain entry to this accursed fortress, use the Scepter of the Shifting Sands on the sacred gong. The magic holding the barrier together will dissipate and the horrors of Ahn''Qiraj will be unleashed upon the world once more.',0,1,'ANACHRONOS_SAY_8'), + (15381,-1350008,'Lord Staghelm, where are you going? You would shatter our bond for the sake of pride?',0,1,'ANACHRONOS_SAY_9'), + (15381,-1350009,'And now you know all that there is to know, mortal...',0,1,'ANACHRONOS_SAY_10'), + (15381,-1350010,'hands the Scepter of the Shifting Sands to Fandral Staghelm.',2,1,'ANACHRONOS_EMOTE_1'), + (15381,-1350011,'shakes his head in dissapointment.',2,274,'ANACHRONOS_EMOTE_2'), + (15381,-1350012,'kneels down to pick up the fragments of the shattered scepter.',2,87,'ANACHRONOS_EMOTE_3'), + (15382,-1350013,'My forces cannot overcome the Qiraji defenses. We will not be able to get close enough to place your precious barrier, dragon.',0,1,'FANDRAL_SAY_1'), + (15382,-1350014,'It is done dragon. Lead the way...',0,1,'FANDRAL_SAY_2'), + (15382,-1350015,'Ancient ones guide my hand... Wake from your slumber! WAKE AND SEAL THIS CURSED PLACE!',0,1,'FANDRAL_SAY_3'), + (15382,-1350016,'After the savagery that my people have witnessed and felt, you expect me to accept another burden, dragon? Surely you are mad.',0,25,'FANDRAL_SAY_4'), + (15382,-1350017,'I want nothing to do with Silithus, the Qiraji and least of all, any damned dragons!',0,1,'FANDRAL_SAY_5'), + (15382,-1350018,'My son''s soul will find no comfort in this hollow victory, dragon. I will have him back.Thought it takes a millennia, I WILL have my son back!',0,254,'FANDRAL_SAY_6'), + (15382,-1350019,'falls to one knee - exhausted.',2,16,'FANDRAL_EMOTE_1'), + (15382,-1350020,'hurls the Scepter of the Shifting Sands into the barrier, shattering it.',2,0,'FANDRAL_EMOTE_2'), + (15379,-1350021,'Aye, Fandral, remember these words: Let not your grief guide your faith. These thoughts you hold... dark places you go, night elf. Absolution cannot be had through misguided vengeance.',0,1,'CAELESTRASZ_SAY_1'), + (15379,-1350022,'Do not forget the sacrifices made on this day, night elf. We have all suffered immensely at the hands of these beasts.',0,1,'CAELESTRASZ_SAY_2'), + (15379,-1350023,'Alexstrasza grant me the resolve to drive our enemies back!',1,53,'CAELESTRASZ_YELL_1'), + (15380,-1350024,'This distraction will give you and the young druid time enough to seal the gate. Do not falter. Now, let us see how they deal with chaotic magic.',0,1,'ARYGOS_SAY_1'), + (15380,-1350025,'Let them feel the wrath of the Blue Flight! May Malygos protect me!',1,53,'ARYGOS_YELL_1'), + (15380,-1350026,'nods knowingly.',2,273,'ARYGOS_EMOTE_1'), + (15378,-1350027,'There is a way...',0,1,'MERITHRA_SAY_1'), + (15378,-1350028,'We will push them back, Anachronos. This I vow. Uphold the end of this task. Let not your hands falter as you seal our fates behind the barrier.',0,1,'MERITHRA_SAY_2'), + (15378,-1350029,'Succumb to the endless dream, little ones. Let it consume you!',1,53,'MERITHRA_YELL_1'), + (15378,-1350030,'glances at her compatriots.',2,2,'MERITHRA_EMOTE_1'); diff --git a/sql/old/3.1.3/05700_world_scriptname.sql b/sql/old/3.1.3/05700_world_scriptname.sql new file mode 100644 index 00000000000..efcc289e268 --- /dev/null +++ b/sql/old/3.1.3/05700_world_scriptname.sql @@ -0,0 +1,12 @@ +-- Sunken temple (already in world_scripts_full.sql) +UPDATE `instance_template` SET `script`='instance_sunken_temple' WHERE `map`=109; +UPDATE `gameobject_template` SET `ScriptName`='go_atalai_statue' WHERE `entry` IN (148830,148831,148832,148833,148834,148835); + +UPDATE `creature_template` SET `ScriptName`='boss_twilight_corrupter' WHERE `entry`=15625; + +-- quest data: A pawn on the eternal board +-- Already in world_scripts_full.sql +UPDATE `gameobject_template` SET `ScriptName`='go_crystalline_tear' WHERE `entry`=180633; +UPDATE `creature_template` SET `ScriptName`='mob_qiraj_war_spawn' WHERE `entry` IN (15414,15422,15424,15423); +UPDATE `creature_template` SET `ScriptName`='npc_anachronos_the_ancient' WHERE `entry`=15381; +UPDATE `creature_template` SET `ScriptName`='npc_anachronos_quest_trigger' WHERE `entry`=15454; diff --git a/sql/old/3.1.3/05701_world_scriptname.sql b/sql/old/3.1.3/05701_world_scriptname.sql new file mode 100644 index 00000000000..8ff78ba6589 --- /dev/null +++ b/sql/old/3.1.3/05701_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_fel_crystalforge' WHERE `entry`=185919; +UPDATE `gameobject_template` SET `ScriptName`='go_bashir_crystalforge' WHERE `entry`=185921; diff --git a/sql/old/3.1.3/05702_world_scriptname.sql b/sql/old/3.1.3/05702_world_scriptname.sql new file mode 100644 index 00000000000..79dee43d798 --- /dev/null +++ b/sql/old/3.1.3/05702_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_southfury_moonstone' WHERE `entry`=185566; diff --git a/sql/old/3.1.3/05713_world_script_texts.sql b/sql/old/3.1.3/05713_world_script_texts.sql new file mode 100644 index 00000000000..04c168603b1 --- /dev/null +++ b/sql/old/3.1.3/05713_world_script_texts.sql @@ -0,0 +1,10 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1619028 AND -1619021; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES + (29308,-1619021,'I will feast on your remains.',0,0,0,0,'prince taldaram SAY_AGGRO'), + (29308,-1619022,'I will drink no blood before it''s time.',0,0,0,0,'prince taldaram SAY_SLAY_1'), + (29308,-1619023,'One final embrace.',0,0,0,0,'prince taldaram SAY_SLAY_2'), + (29308,-1619024,'Still I hunger, still I thirst.',0,0,0,0,'prince taldaram SAY_DEATH'), + (29308,-1619025,'So appetizing.',0,0,0,0,'prince taldaram SAY_FEED1'), + (29308,-1619026,'Fresh, warm blood. It has been too long.',0,0,0,0,'prince taldaram SAY_FEED2'), + (29308,-1619027,'Your heartbeat is music to my ears.',0,0,0,0,'prince taldaram SAY_VANISH1'), + (29308,-1619028,'I am nowhere. I am everywhere. I am the watcher, unseen.',0,0,0,0,'prince taldaram SAY_VANISH2'); diff --git a/sql/old/3.1.3/05713_world_scriptname.sql b/sql/old/3.1.3/05713_world_scriptname.sql new file mode 100644 index 00000000000..7b8f0c15685 --- /dev/null +++ b/sql/old/3.1.3/05713_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_taldaram' WHERE `entry`=29308; +UPDATE `creature_template` SET `ScriptName`='mob_taldaram_flamesphere' WHERE `entry` IN (30106,31686,31687); +UPDATE `gameobject_template` SET `ScriptName`='prince_taldaram_sphere' WHERE `entry` IN (193093,193094); diff --git a/sql/old/3.1.3/05714_world_scriptname.sql b/sql/old/3.1.3/05714_world_scriptname.sql new file mode 100644 index 00000000000..07a8ff5859c --- /dev/null +++ b/sql/old/3.1.3/05714_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_volazj' WHERE `entry`=29311; diff --git a/sql/old/3.1.3/05717_world_creature_template.sql b/sql/old/3.1.3/05717_world_creature_template.sql new file mode 100644 index 00000000000..827732e6be2 --- /dev/null +++ b/sql/old/3.1.3/05717_world_creature_template.sql @@ -0,0 +1,4 @@ +ALTER TABLE `creature_template` CHANGE COLUMN `modelid_A` `modelid1` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0; +ALTER TABLE `creature_template` CHANGE COLUMN `modelid_A2` `modelid2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0; +ALTER TABLE `creature_template` CHANGE COLUMN `modelid_H` `modelid3` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0; +ALTER TABLE `creature_template` CHANGE COLUMN `modelid_H2` `modelid4` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.1.3/05717_world_item_template.sql b/sql/old/3.1.3/05717_world_item_template.sql new file mode 100644 index 00000000000..bc81881e075 --- /dev/null +++ b/sql/old/3.1.3/05717_world_item_template.sql @@ -0,0 +1 @@ +ALTER TABLE `item_template` MODIFY `stackable` int; diff --git a/sql/old/3.1.3/05724_world_scriptname.sql b/sql/old/3.1.3/05724_world_scriptname.sql new file mode 100644 index 00000000000..53914d9a2a7 --- /dev/null +++ b/sql/old/3.1.3/05724_world_scriptname.sql @@ -0,0 +1,12 @@ +UPDATE `creature_template` SET `ScriptName`='boss_svala_sorrowgrave' WHERE `entry`=26668; +UPDATE `creature_template` SET `ScriptName`='mob_ritual_channeler' WHERE `entry`=27281; +UPDATE `creature_template` SET `ScriptName`='boss_svala' WHERE `entry`=29281; +UPDATE `creature_template` SET `ScriptName`='boss_palehoof' WHERE `entry`=26687; +UPDATE `creature_template` SET `ScriptName`='boss_skadi' WHERE `entry`=26693; +UPDATE `creature_template` SET `ScriptName`='boss_ymiron' WHERE `entry`=26861; +UPDATE `creature_template` SET `ScriptName`='mob_frenzied_worgen' WHERE `entry`=26683; +UPDATE `creature_template` SET `ScriptName`='mob_ravenous_furbolg' WHERE `entry`=26684; +UPDATE `creature_template` SET `ScriptName`='mob_ferocious_rhino' WHERE `entry`=26685; +UPDATE `creature_template` SET `ScriptName`='mob_massive_jormungar' WHERE `entry`=26686; +UPDATE `instance_template` SET `script`='instance_utgarde_pinnacle' WHERE `map`=575; +UPDATE `gameobject_template` SET `ScriptName`='go_palehoof_sphere'WHERE `entry`=188593; diff --git a/sql/old/3.1.3/05727_world_spell_proc_event.sql b/sql/old/3.1.3/05727_world_spell_proc_event.sql new file mode 100644 index 00000000000..786a472ff5b --- /dev/null +++ b/sql/old/3.1.3/05727_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- *Judgement of Wisdom PPM based, not 100%. By Drevi. +DELETE FROM `spell_proc_event` WHERE `entry`=20186; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 20186, 0x01, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 15, 0, 0); -- Judgement of Wisdom diff --git a/sql/old/3.1.3/05736_world_script_texts.sql b/sql/old/3.1.3/05736_world_script_texts.sql new file mode 100644 index 00000000000..9e681fce46e --- /dev/null +++ b/sql/old/3.1.3/05736_world_script_texts.sql @@ -0,0 +1,6 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1601003 AND -1601000; +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 + (28684,-1601000, 'This kingdom belongs to the Scourge! Only the dead may enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_AGGRO boss_krik_thir'), + (28684,-1601001, 'You were foolish to come.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_SLAY_1 boss_krik_thir'), + (28684,-1601002, 'As Anub''Arak commands!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_SLAY_2 boss_krik_thir'), + (28684,-1601003, 'I should be grateful. But I long ago lost the capacity.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 1, 0, 0, 'SAY_DEATH boss_krik_thir'); diff --git a/sql/old/3.1.3/05736_world_scriptname.sql b/sql/old/3.1.3/05736_world_scriptname.sql new file mode 100644 index 00000000000..3330f11a9aa --- /dev/null +++ b/sql/old/3.1.3/05736_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_krik_thir' where `entry`=28684; diff --git a/sql/old/3.1.3/05747_world_script_texts.sql b/sql/old/3.1.3/05747_world_script_texts.sql new file mode 100644 index 00000000000..da7658e7ed5 --- /dev/null +++ b/sql/old/3.1.3/05747_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1604017 AND -1604010; +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 + (29305,-1604010,'We fought back da Scourge. What chance joo be thinkin'' JOO got?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_AGGRO boss_moorabi'), + (29305,-1604012,'Who gonna stop me; you? ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_SLAY_2 boss_moorabi'), + (29305,-1604013,'Not so tough now.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_SLAY_3 boss_moorabi'), + (29305,-1604014,'If our gods can die... den so can we... ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_DEATH boss_moorabi'), + (29305,-1604015,'Get ready for somethin''... much... BIGGAH! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_TRANSFORM boss_moorabi'), + (29305,-1604016,'Da ground gonna swallow you up',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'SAY_QUAKE boss_moorabi'), + (29305,-1604017,'%s begins to transform!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_TRANSFORM boss_moorabi'); diff --git a/sql/old/3.1.3/05747_world_scriptname.sql b/sql/old/3.1.3/05747_world_scriptname.sql new file mode 100644 index 00000000000..f11a2f80f75 --- /dev/null +++ b/sql/old/3.1.3/05747_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_moorabi' where entry=29305; diff --git a/sql/old/3.1.3/05755_world_scriptname.sql b/sql/old/3.1.3/05755_world_scriptname.sql new file mode 100644 index 00000000000..48775ec2bd7 --- /dev/null +++ b/sql/old/3.1.3/05755_world_scriptname.sql @@ -0,0 +1,9 @@ +UPDATE `creature_template` SET `ScriptName`='boss_slad_ran' WHERE `entry`=29304; +UPDATE `creature_template` SET `ScriptName`='boss_gal_darah' WHERE `entry`=29306; +UPDATE `creature_template` SET `ScriptName`='boss_drakkari_colossus' WHERE `entry`=29307; +UPDATE `creature_template` SET `ScriptName`='mob_slad_ran_viper' WHERE `entry`=29304; +UPDATE `creature_template` SET `ScriptName`='mob_slad_ran_constrictor' WHERE `entry`=29713; +UPDATE `instance_template` SET `script`='instance_gundrak' WHERE `map`=604; +UPDATE `gameobject_template` SET `ScriptName`='go_gundrak_altar' WHERE `entry`=192518; +UPDATE `gameobject_template` SET `ScriptName`='go_gundrak_altar' WHERE `entry`=192519; +UPDATE `gameobject_template` SET `ScriptName`='go_gundrak_altar' WHERE `entry`=192520; diff --git a/sql/old/3.1.3/05761_world_scriptname.sql b/sql/old/3.1.3/05761_world_scriptname.sql new file mode 100644 index 00000000000..19986bc8d77 --- /dev/null +++ b/sql/old/3.1.3/05761_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='mob_slad_ran_viper' WHERE `entry`=29680; + +/* Eck the Ferocious */ +UPDATE `creature_template` SET `ScriptName`='boss_eck' WHERE `entry`=29932; diff --git a/sql/old/3.1.3/05772_world_scriptname.sql b/sql/old/3.1.3/05772_world_scriptname.sql new file mode 100644 index 00000000000..af97f6e9da3 --- /dev/null +++ b/sql/old/3.1.3/05772_world_scriptname.sql @@ -0,0 +1,14 @@ +/* GUNDRAK */ +UPDATE `instance_template` SET `script`='instance_gundrak' WHERE `map`=604; +/* Moorabi */ +UPDATE `creature_template` SET `ScriptName`='boss_moorabi' WHERE `entry`=29305; +/* Slad'ran */ +UPDATE `creature_template` SET `ScriptName`='boss_slad_ran' WHERE `entry`=29304; +UPDATE `creature_template` SET `ScriptName`='mob_slad_ran_viper' WHERE `entry`=29680; +UPDATE `creature_template` SET `ScriptName`='mob_slad_ran_constrictor' WHERE `entry`=29713; +/* Gal'darah */ +UPDATE `creature_template` SET `ScriptName`='boss_gal_darah' WHERE `entry`=29306; +/* Drakkari Colossus */ +UPDATE `creature_template` SET `ScriptName`='boss_drakkari_colossus' WHERE `entry`=29307; +/* Eck the Ferocious */ +UPDATE `creature_template` SET `ScriptName`='boss_eck' WHERE `entry`=29932; diff --git a/sql/old/3.1.3/05776_world_command.sql b/sql/old/3.1.3/05776_world_command.sql new file mode 100644 index 00000000000..bf4f4551873 --- /dev/null +++ b/sql/old/3.1.3/05776_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name` = 'account addon'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES ('account addon', 3, 'Syntax: .account addon #addon\nSet expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'); diff --git a/sql/old/3.1.3/05776_world_trinity_string.sql b/sql/old/3.1.3/05776_world_trinity_string.sql new file mode 100644 index 00000000000..2a23becbeaa --- /dev/null +++ b/sql/old/3.1.3/05776_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=61; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(61, 'Up to %u expansion allowed now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.1.3/05795_world_script_texts.sql b/sql/old/3.1.3/05795_world_script_texts.sql new file mode 100644 index 00000000000..c74dd00e215 --- /dev/null +++ b/sql/old/3.1.3/05795_world_script_texts.sql @@ -0,0 +1,66 @@ +-- texts +DELETE FROM `script_texts` WHERE `npc_entry` IN (27977,27978,28070); +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 +/* Krystallus */ + (27977,-1603007,'Crush....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14176,1,0,0,'krystallus SAY_AGGRO'), + (27977,-1603008,'Ha...ha...ha...ha...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14177,1,0,0,'krystallus SAY_KILL'), + (27977,-1603009,'Uuuuhhhhhhhhhh......',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14179,1,0,0,'krystallus SAY_DEATH'), + (27977,-1603010,'Break.... you....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14178,1,0,0,'krystallus SAY_SHATTER'), +/* Sjonnir */ + (27978,-1603011,'Soft, vulnerable shells. Brief, fragile lives. You can not escape the curse of flesh!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Sjonnir SAY_AGGRO'), + (27978,-1603012,'Flesh is no match for iron!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Sjonnir SAY_SLAY_1'), + (27978,-1603013,'Armies of iron will smother the world!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Sjonnir SAY_SLAY_2'), + (27978,-1603015,'Loken will not rest, until the forge is retaken. You changed nothing!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Sjonnir SAY_DEATH'), + (28070,-1603012,'Now that''s owning your supper!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14244,1,0,0,'brann SAY_KILL_1'), + (28070,-1603013,'Press on, that''s the way!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14245,1,0,0,'brann SAY_KILL_2'), + (28070,-1603014,'Keep it up now. Plenty of death-dealing for everyone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14246,1,0,0,'brann SAY_KILL_3'), + (28070,-1603015,'I''m all kinds of busted up. Might not... make it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14257,1,0,0,'brann SAY_LOW_HEALTH'), + (28070,-1603016,'Not yet, not... yet-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14258,1,0,0,'brann SAY_DEATH'), + (28070,-1603017,'I''m doing everything I can!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14260,1,0,0,'brann SAY_PLAYER_DEATH_1'), + (28070,-1603018,'Light preserve you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14261,1,0,0,'brann SAY_PLAYER_DEATH_2'), + (28070,-1603019,'I hope this is all worth it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14262,1,0,0,'brann SAY_PLAYER_DEATH_3'), + (28070,-1603020,'Time to get some answers! Let''s get this show on the road!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14259,1,0,0,'brann SAY_ESCORT_START'), + (28070,-1603021,'Don''t worry. Old Brann has got your back. Keep that metal monstrosity busy and I''ll see if I can sweet talk this machine into helping you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14274,1,0,0,'brann SAY_SPAWN_DWARF'), + (28070,-1603022,'This is a wee bit trickier that before... Oh, bloody--incomin''!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14275,1,0,0,'brann SAY_SPAWN_TROGG'), + (28070,-1603023,'What in the name o'' Madoran did THAT do? Oh! Wait: I just about got it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14276,1,0,0,'brann SAY_SPAWN_OOZE'), + (28070,-1603024,'Ha, that did it. Help''s a-coming. Take this you glow-eying brute!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14277,1,0,0,'brann SAY_SPAWN_EARTHEN'), + (28070,-1603025,'Take a moment and relish this with me! Soon all will be revealed! Okay then, let''s do this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14247,1,0,0,'brann SAY_EVENT_INTRO_1'), + (28070,-1603026,'Now keep an eye out! I''ll have this licked in two shakes of a--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14248,1,0,0,'brann SAY_EVENT_INTRO_2'), + (28070,-1603027,'Warning! Life form pattern not recognized. Archival processing terminated. Continued interference will result in targeted response.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13765,1,0,0,'brann SAY_EVENT_INTRO_3_ABED'), + (28070,-1603028,'Oh, that doesn''t sound good. We might have a complication or two...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14249,1,0,0,'brann SAY_EVENT_A_1'), + (28070,-1603029,'Security breach in progress. Analysis of historical archives transferred to lower priority queue. Countermeasures engaged.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13756,1,0,0,'brann SAY_EVENT_A_2_KADD'), + (28070,-1603030,'Ah, you want to play hardball, eh? That''s just my game!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14250,1,0,0,'brann SAY_EVENT_A_3'), + (28070,-1603031,'Couple more minutes and I''ll--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14251,1,0,0,'brann SAY_EVENT_B_1'), + (28070,-1603032,'Threat index threshold exceeded. Celestial archive aborted. Security level heightened.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13761,1,0,0,'brann SAY_EVENT_B_2_MARN'), + (28070,-1603033,'Heightened? What''s the good news?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14252,1,0,0,'brann SAY_EVENT_B_3'), + (28070,-1603034,'So that was the problem? Now I''m makin'' progress...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14253,1,0,0,'brann SAY_EVENT_C_1'), + (28070,-1603035,'Critical threat index. Void analysis diverted. Initiating sanitization protocol.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13767,1,0,0,'brann SAY_EVENT_C_2_ABED'), + (28070,-1603036,'Hang on! Nobody''s gonna'' be sanitized as long as I have a say in it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14254,1,0,0,'brann SAY_EVENT_C_3'), + (28070,-1603037,'Ha! The old magic fingers finally won through! Now let''s get down to-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14255,1,0,0,'brann SAY_EVENT_D_1'), + (28070,-1603038,'Alert! Security fail safes deactivated. Beginning memory purge...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13768,1,0,0,'brann SAY_EVENT_D_2_ABED'), + (28070,-1603039,'Purge? No no no no no! Where did I-- Aha, this should do the trick...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14256,1,0,0,'brann SAY_EVENT_D_3'), + (28070,-1603040,'System online. Life form pattern recognized. Welcome Branbronzan. Query?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13769,1,0,0,'brann SAY_EVENT_D_4_ABED'), + (28070,-1603041,'Query? What do you think I�m here for? Tea and biscuits? Spill the beans already!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14263,1,0,0,'brann SAY_EVENT_END_01'), + (28070,-1603042,'Tell me how that dwarfs came to be! And start at the beginning!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14264,1,0,0,'brann SAY_EVENT_END_02'), + (28070,-1603043,'Accessing prehistoric data. Retrieved. In the beginning Earthen were created to-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13770,1,0,0,'brann SAY_EVENT_END_03_ABED'), + (28070,-1603044,'Right, right! I know that the Earthen were made of stone to shape the deep reaches of the world but what about the anomalies? Matrix non-stabilizing and whatnot.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14265,1,0,0,'brann SAY_EVENT_END_04'), + (28070,-1603045,'Accessing. In the early stages of its development cycle Azeroth suffered infection by parasitic, necrophotic symbiotes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13771,1,0,0,'brann SAY_EVENT_END_05_ABED'), + (28070,-1603046,'Necro-what? Speak bloody common will ya?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14266,1,0,0,'brann SAY_EVENT_END_06'), + (28070,-1603047,'Designation: Old Gods. Old Gods rendered all systems, including Earthen defenseless in order to facilitate assimilation. This matrix destabilization has been termed the Curse of Flesh. Effects of destabilization increased over time.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13772,1,0,0,'brann SAY_EVENT_END_07_ABED'), + (28070,-1603048,'Old Gods eh? So they zapped the Earthen with this Curse of Flesh. And then what?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14267,1,0,0,'brann SAY_EVENT_END_08'), + (28070,-1603049,'Accessing. Creators arrived to extirpate symbiotic infection. Assessment revealed that Old God infestation had grown malignant. Excising parasites would result in loss of host.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13757,1,0,0,'brann SAY_EVENT_END_09_KADD'), + (28070,-1603050,'If they killed the Old Gods Azeroth would have been destroyed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14268,1,0,0,'brann SAY_EVENT_END_10'), + (28070,-1603051,'Correct. Creators neutralized parasitic threat and contained it within the host. Forge of Wills and other systems were instituted to create new Earthen. Safeguards were implemented and protectors were appointed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13758,1,0,0,'brann SAY_EVENT_END_11_KADD'), + (28070,-1603052,'What protectors?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14269,1,0,0,'brann SAY_EVENT_END_12'), + (28070,-1603053,'Designations: Aesir and Vanir or in common nomenclator Storm and Earth Giants. Sentinel Loken designated supreme. Dragon Aspects appointed to monitor evolution of Azeroth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13759,1,0,0,'brann SAY_EVENT_END_13_KADD'), + (28070,-1603054,'Aesir and Vanir. Okay. So the Forge of Wills started to make new Earthen. But what happened to the old ones?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14270,1,0,0,'brann SAY_EVENT_END_14'), + (28070,-1603055,'Additional background is relevant to your query. Following global combat between-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13762,1,0,0,'brann SAY_EVENT_END_15_MARN'), + (28070,-1603056,'Hold everything! The Aesir and Vanir went to war? Why?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14271,1,0,0,'brann SAY_EVENT_END_16'), + (28070,-1603057,'Unknown. Data suggests that impetus for global combat originated with prime designate Loken who neutralized all remaining Aesir and Vanir affecting termination of conflict. Prime designate Loken then initiated stasis of several seed races including Earthen, Giant and Vrykul at designated holding facilities.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13763,1,0,0,'brann SAY_EVENT_END_17_MARN'), + (28070,-1603058,'This Loken sounds like a nasty character. Glad we don�t have to worry about the likes of him anymore. So if I�m understanding you lads the original Earthen eventually woke up from this statis. And by that time this destabily-whatever had turned them into our brother dwarfs. Or at least dwarf ancestors. Hm?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14272,1,0,0,'brann SAY_EVENT_END_18'), + (28070,-1603059,'Essentially that is correct.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13764,1,0,0,'brann SAY_EVENT_END_19_MARN'), + (28070,-1603060,'Well now. That�s a lot to digest. I�m gonna need some time to take all of this in. Thank you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14273,1,0,0,'brann SAY_EVENT_END_20'), + (28070,-1603061,'Acknowledged Branbronzan. Session terminated.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13773,1,0,0,'brann SAY_EVENT_END_21_ABED'), + (28070,-1603062,'Loken?! That''s downright bothersome... We might''ve neutralized the iron dwarves, but I''d lay odds there''s another machine somewhere else churnin'' out a whole mess o'' these iron vrykul!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14278,1,0,0,'brann SAY_VICTORY_SJONNIR_1'), + (28070,-1603063,'I''ll use the forge to make badtches o'' earthen to stand guard... But our greatest challenge still remains: find and stop Loken!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14279,1,0,0,'brann SAY_VICTORY_SJONNIR_2'), + (28070,-1603064,'I think it''s time to see what''s behind the door near the entrance. I''m going to sneak over there, nice and quiet. Meet me at the door and I''ll get us in.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'brann SAY_ENTRANCE_MEET'); diff --git a/sql/old/3.1.3/05795_world_script_waypoint.sql b/sql/old/3.1.3/05795_world_script_waypoint.sql new file mode 100644 index 00000000000..a9436cc35bd --- /dev/null +++ b/sql/old/3.1.3/05795_world_script_waypoint.sql @@ -0,0 +1,25 @@ +-- waypoints +DELETE FROM script_waypoint WHERE `entry`=28070; +INSERT INTO script_waypoint VALUES + (28070, 0, 1053.789795, 476.639343, 207.744, 0, ''), + (28070, 1, 1032.293945, 467.623444, 207.736, 0, ''), + (28070, 2, 1017.908752, 454.765656, 207.719, 0, ''), + (28070, 3, 1004.810120, 441.305115, 207.373, 0, ''), + (28070, 4, 988.694214, 424.422485, 207.425, 0, ''), + (28070, 5, 984.816345, 422.177917, 205.994, 0, ''), + (28070, 6, 977.204468, 420.026917, 205.994, 0, ''), + (28070, 7, 962.388123, 421.983307, 205.994, 0, ''), + (28070, 8, 950.419556, 416.515198, 205.994, 0, ''), + (28070, 9, 943.972290, 403.071228, 205.994, 0, ''), + (28070, 10, 947.921936, 387.683563, 205.994, 0, ''), + (28070, 11, 946.554749, 383.270782, 205.994, 0, ''), + (28070, 12, 944.654724, 380.630859, 207.286, 0, ''), + (28070, 13, 941.101563, 377.373413, 207.421, 0, 'reach tribunal, set pause'), + (28070, 14, 935.217896, 370.557343, 207.421, 0, ''), + (28070, 15, 928.035950, 363.026733, 204.018, 0, ''), + (28070, 16, 909.287292, 344.392792, 203.706, 0, ''), + (28070, 17, 897.946838, 333.634735, 203.706, 0, 'reach panel'), + (28070, 18, 918.914429, 351.312866, 203.706, 0, 'reach floor disc (end event begin)'), + (28070, 19, 928.070068, 363.296326, 204.091, 0, 'stealth'), + (28070, 20, 934.817627, 370.136261, 207.421, 0, ''), + (28070, 21, 941.501465, 377.254456, 207.421, 0, ''); diff --git a/sql/old/3.1.3/05795_world_scriptname.sql b/sql/old/3.1.3/05795_world_scriptname.sql new file mode 100644 index 00000000000..90ba20376ca --- /dev/null +++ b/sql/old/3.1.3/05795_world_scriptname.sql @@ -0,0 +1,19 @@ +-- Azjol-Nerub +UPDATE `instance_template` SET `script`='instance_azjol_nerub' WHERE `map`=601; +-- Krik'thir the Gatewatcher +UPDATE creature_template SET `ScriptName`='npc_watcher_narjil' WHERE `entry`=28729; +UPDATE creature_template SET `ScriptName`='npc_watcher_silthik' WHERE `entry`=28731; +UPDATE creature_template SET `ScriptName`='npc_anub_ar_warrior' WHERE `entry`=28732; +UPDATE creature_template SET `ScriptName`='npc_watcher_gashra' WHERE `entry`=28730; +UPDATE creature_template SET `ScriptName`='boss_krik_thir' WHERE `entry`=28684; +UPDATE creature_template SET `ScriptName`='npc_skittering_infector' WHERE `entry`=28736; +UPDATE creature_template SET `ScriptName`='npc_anub_ar_skirmisher' WHERE `entry`=28734; +UPDATE creature_template SET `ScriptName`='npc_anub_ar_shadowcaster' WHERE `entry`=28733; + +-- Halls of Stone +-- scripts +UPDATE `instance_template` SET `script`='instance_halls_of_stone' WHERE `map`=599; +UPDATE `creature_template` SET `ScriptName`='boss_krystallus' WHERE `entry`=27977; +UPDATE `creature_template` SET `ScriptName`='boss_sjonnir' WHERE `entry`=27978; +UPDATE `creature_template` SET `ScriptName`='mob_tribuna_controller' WHERE `entry`=28234; +UPDATE `creature_template` SET `ScriptName`='npc_brann_hos' WHERE `entry`=28070; diff --git a/sql/old/3.1.3/05804_characters_characters.sql b/sql/old/3.1.3/05804_characters_characters.sql new file mode 100644 index 00000000000..73624b9a7a2 --- /dev/null +++ b/sql/old/3.1.3/05804_characters_characters.sql @@ -0,0 +1,4 @@ +/* +-- Broken character data blobs lately? Run this! +-- UPDATE `characters` SET `data`=CONCAT(SUBSTRING_INDEX(`data`,' ',1248), ' ',SUBSTRING_INDEX(`data`,' ',-(1295-1248))) WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`data`,' ',1295+1),' ',-1) IS NOT NULL; +*/ diff --git a/sql/old/3.1.3/05807_world_script_texts.sql b/sql/old/3.1.3/05807_world_script_texts.sql new file mode 100644 index 00000000000..cf854a053a7 --- /dev/null +++ b/sql/old/3.1.3/05807_world_script_texts.sql @@ -0,0 +1,10 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1618028 AND -1618021; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES + (29308,-1619021,'I will feast on your remains.',0,0,0,0,'prince taldaram SAY_AGGRO'), + (29308,-1619022,'I will drink no blood before it''s time.',0,0,0,0,'prince taldaram SAY_SLAY_1'), + (29308,-1619023,'One final embrace.',0,0,0,0,'prince taldaram SAY_SLAY_2'), + (29308,-1619024,'Still I hunger, still I thirst.',0,0,0,0,'prince taldaram SAY_DEATH'), + (29308,-1619025,'So appetizing.',0,0,0,0,'prince taldaram SAY_FEED1'), + (29308,-1619026,'Fresh, warm blood. It has been too long.',0,0,0,0,'prince taldaram SAY_FEED2'), + (29308,-1619027,'Your heartbeat is music to my ears.',0,0,0,0,'prince taldaram SAY_VANISH1'), + (29308,-1619028,'I am nowhere. I am everywhere. I am the watcher, unseen.',0,0,0,0,'prince taldaram SAY_VANISH2'); diff --git a/sql/old/3.1.3/05813_world_command.sql b/sql/old/3.1.3/05813_world_command.sql new file mode 100644 index 00000000000..b9ec2a98d1a --- /dev/null +++ b/sql/old/3.1.3/05813_world_command.sql @@ -0,0 +1,8 @@ +DELETE FROM `command` WHERE `name` IN ('modify aspeed', 'modify bwalk', 'modify fly', 'modify scale', 'modify speed', 'modify swim'); +INSERT INTO `command` VALUES +('modify aspeed',1,'Syntax: .modify aspeed #rate\r\n\r\nModify all speeds -run,swim,run back,swim back- of the selected player to \"normalbase speed for this move type\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'), +('modify bwalk',1,'Syntax: .modify bwalk #rate\r\n\r\nModify the speed of the selected player while running backwards to \"normal walk back speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'), +('modify fly',1,'.modify fly $parameter\nModify the flying speed of the selected player to \"normal flying speed\"*rate. If no player is selected, modify your speed.\n #rate may range from 0.1 to 50.'), +('modify scale',1,'.modify scale $parameter\nModify size of the selected player to \"normal scale\"*rate. If no player is selected, modify your size.\n#rate may range from 0.1 to 10.'), +('modify speed',1,'Syntax: .modify speed #rate\r\n.speed #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'), +('modify swim',1,'Syntax: .modify swim #rate\r\n\r\nModify the swim speed of the selected player to \"normal swim speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'); diff --git a/sql/old/3.1.3/05843_world_scriptname.sql b/sql/old/3.1.3/05843_world_scriptname.sql new file mode 100644 index 00000000000..63d855a9f08 --- /dev/null +++ b/sql/old/3.1.3/05843_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_blackfathom_fire' WHERE `entry` IN (21118,21119,21120,21121); diff --git a/sql/old/3.1.3/05848_world_scriptname.sql b/sql/old/3.1.3/05848_world_scriptname.sql new file mode 100644 index 00000000000..80d36b5c994 --- /dev/null +++ b/sql/old/3.1.3/05848_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `Scriptname`="boss_flame_leviathan_safety_container" WHERE `entry`=33218; diff --git a/sql/old/3.1.3/05860_characters_character_reputation.sql b/sql/old/3.1.3/05860_characters_character_reputation.sql new file mode 100644 index 00000000000..c8927604025 --- /dev/null +++ b/sql/old/3.1.3/05860_characters_character_reputation.sql @@ -0,0 +1,6 @@ +-- Remove watch flag (1) from characters that are watching a faction from the opposing team +-- since r5857, these factions will no longer be flagged for watching if they are from the opposing team +-- all we need to do is clean up the data from when it was still bugged. +-- NOTE: running this may take a while depending on the size of your character database +UPDATE `character_reputation` SET `flags` = `flags` &~ 1 WHERE `guid` IN (SELECT `guid` from `characters` WHERE `race` IN(3,7,1,4,11)) AND `faction` IN(1052,1067,1124,947); +UPDATE `character_reputation` SET `flags` = `flags` &~ 1 WHERE `guid` IN (SELECT `guid` from `characters` WHERE `race` IN(2,6,8,5,10)) AND `faction` IN(1126,946,978); diff --git a/sql/old/3.1.3/05864_world_scriptname.sql b/sql/old/3.1.3/05864_world_scriptname.sql new file mode 100644 index 00000000000..740196a8c6c --- /dev/null +++ b/sql/old/3.1.3/05864_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_drakkari_colossus' WHERE `entry`=29307; +UPDATE `creature_template` SET `ScriptName`='boss_drakkari_elemental' WHERE `entry`=29573; +UPDATE `creature_template` SET `ScriptName`='npc_living_mojo' WHERE `entry`=29830; diff --git a/sql/old/3.1.3/05868_world_scriptname.sql b/sql/old/3.1.3/05868_world_scriptname.sql new file mode 100644 index 00000000000..93aabe19a03 --- /dev/null +++ b/sql/old/3.1.3/05868_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_matrix_punchograph' WHERE `gameobject_template`.`entry` =142345 LIMIT 1 ; +UPDATE `gameobject_template` SET `ScriptName` = 'go_matrix_punchograph' WHERE `gameobject_template`.`entry` =142475 LIMIT 1 ; +UPDATE `gameobject_template` SET `ScriptName` = 'go_matrix_punchograph' WHERE `gameobject_template`.`entry` =142476 LIMIT 1 ; +UPDATE `gameobject_template` SET `ScriptName` = 'go_matrix_punchograph' WHERE `gameobject_template`.`entry` =142696 LIMIT 1 ; diff --git a/sql/old/3.1.3/05872_world_scriptname.sql b/sql/old/3.1.3/05872_world_scriptname.sql new file mode 100644 index 00000000000..3cfc592a67d --- /dev/null +++ b/sql/old/3.1.3/05872_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_grobbulus_poison_cloud' WHERE `entry`=16363; diff --git a/sql/old/3.1.3/05897_world_scriptname.sql b/sql/old/3.1.3/05897_world_scriptname.sql new file mode 100644 index 00000000000..bd06188f8ef --- /dev/null +++ b/sql/old/3.1.3/05897_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `instance_template` SET `script`='instance_drak_tharon' WHERE `map`=600; +UPDATE `creature_template` SET `ScriptName`='boss_novos' WHERE `entry`=26631; +UPDATE `creature_template` SET `ScriptName`='mob_crystal_handler' WHERE `entry`=26627; diff --git a/sql/old/3.1.3/05900_world_spell_proc_event.sql b/sql/old/3.1.3/05900_world_spell_proc_event.sql new file mode 100644 index 00000000000..676c7fb6393 --- /dev/null +++ b/sql/old/3.1.3/05900_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086,16544,51523,51524); +INSERT INTO `spell_proc_event` VALUES +( 16086, 0x04, 11, 0x00000020, 0x00000000, 0x00000000, 0x00011000, 0x00000000, 0, 0, 0), -- Improved Fire Nova Totem (Rank 1) +( 16544, 0x04, 11, 0x00000020, 0x00000000, 0x00000000, 0x00011000, 0x00000000, 0, 100, 0), -- Improved Fire Nova Totem (Rank 2) +( 51523, 0x08, 11, 0x00000000, 0x00000001, 0x00000000, 0x00011000, 0x00000000, 0, 50, 0), -- Earthen Power (Rank 1) +( 51524, 0x08, 11, 0x00000000, 0x00000001, 0x00000000, 0x00011000, 0x00000000, 0, 100, 0); -- Earthen Power (Rank 2) diff --git a/sql/old/3.1.3/05905_world_scriptname.sql b/sql/old/3.1.3/05905_world_scriptname.sql new file mode 100644 index 00000000000..7c7446d88c1 --- /dev/null +++ b/sql/old/3.1.3/05905_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_novos_minion' WHERE `entry` IN (27600,27597,27598); diff --git a/sql/old/3.1.3/05907_world_scriptname.sql b/sql/old/3.1.3/05907_world_scriptname.sql new file mode 100644 index 00000000000..2ca87cac7e8 --- /dev/null +++ b/sql/old/3.1.3/05907_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='mob_malformed_ooze' WHERE `entry`=27981; +UPDATE `creature_template` SET `ScriptName`='mob_iron_sludge' WHERE `entry`=28165; diff --git a/sql/old/3.1.3/05908_world_scriptname.sql b/sql/old/3.1.3/05908_world_scriptname.sql new file mode 100644 index 00000000000..29bccbcd9bf --- /dev/null +++ b/sql/old/3.1.3/05908_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_apothecary_hanes' WHERE `entry`=23784; diff --git a/sql/old/3.1.3/05917_world_scriptname.sql b/sql/old/3.1.3/05917_world_scriptname.sql new file mode 100644 index 00000000000..202bee65847 --- /dev/null +++ b/sql/old/3.1.3/05917_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='ulduar_teleporter' WHERE `entry`=194569; diff --git a/sql/old/3.1.3/05920_world_spell_bonus_data.sql b/sql/old/3.1.3/05920_world_spell_bonus_data.sql new file mode 100644 index 00000000000..36ec23b1683 --- /dev/null +++ b/sql/old/3.1.3/05920_world_spell_bonus_data.sql @@ -0,0 +1,8 @@ +-- Lifebloom Spell Bonus Data +DELETE FROM `spell_bonus_data` WHERE `entry` IN (33763,33778,48450,48451); + +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(33778, 0.516, 0, 0, 0, 'Druid - Lifebloom final heal'), +(33763, 0, 0.09518, 0, 0, 'Druid - Lifebloom HoT(rank 1)'), +(48450, 0, 0.09518, 0, 0, 'Druid - Lifebloom HoT(rank 2)'), +(48451, 0, 0.09518, 0, 0, 'Druid - Lifebloom HoT(rank 3)'); diff --git a/sql/old/3.1.3/05930_world_spell_proc_event.sql b/sql/old/3.1.3/05930_world_spell_proc_event.sql new file mode 100644 index 00000000000..9278514bbbe --- /dev/null +++ b/sql/old/3.1.3/05930_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `procEx`=0 WHERE `entry` IN(17793,17796,17801,17802,17803); diff --git a/sql/old/3.1.3/05931_world_script_texts.sql b/sql/old/3.1.3/05931_world_script_texts.sql new file mode 100644 index 00000000000..04c3ae61d06 --- /dev/null +++ b/sql/old/3.1.3/05931_world_script_texts.sql @@ -0,0 +1,55 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=28070; +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 + (28070,-1603016,'Now that''s owning your supper!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14244,1,0,0,'brann SAY_KILL_1'), + (28070,-1603017,'Press on, that''s the way!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14245,1,0,0,'brann SAY_KILL_2'), + (28070,-1603018,'Keep it up now. Plenty of death-dealing for everyone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14246,1,0,0,'brann SAY_KILL_3'), + (28070,-1603019,'I''m all kinds of busted up. Might not... make it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14257,1,0,0,'brann SAY_LOW_HEALTH'), + (28070,-1603020,'Not yet, not... yet-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14258,1,0,0,'brann SAY_DEATH'), + (28070,-1603021,'I''m doing everything I can!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14260,1,0,0,'brann SAY_PLAYER_DEATH_1'), + (28070,-1603022,'Light preserve you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14261,1,0,0,'brann SAY_PLAYER_DEATH_2'), + (28070,-1603023,'I hope this is all worth it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14262,1,0,0,'brann SAY_PLAYER_DEATH_3'), + (28070,-1603024,'Time to get some answers! Let''s get this show on the road!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14259,1,0,0,'brann SAY_ESCORT_START'), + (28070,-1603025,'Don''t worry. Old Brann has got your back. Keep that metal monstrosity busy and I''ll see if I can sweet talk this machine into helping you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14274,1,0,0,'brann SAY_SPAWN_DWARF'), + (28070,-1603026,'This is a wee bit trickier that before... Oh, bloody--incomin''!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14275,1,0,0,'brann SAY_SPAWN_TROGG'), + (28070,-1603027,'What in the name o'' Madoran did THAT do? Oh! Wait: I just about got it...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14276,1,0,0,'brann SAY_SPAWN_OOZE'), + (28070,-1603028,'Ha, that did it. Help''s a-coming. Take this you glow-eying brute!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14277,1,0,0,'brann SAY_SPAWN_EARTHEN'), + (28070,-1603029,'Take a moment and relish this with me! Soon all will be revealed! Okay then, let''s do this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14247,1,0,0,'brann SAY_EVENT_INTRO_1'), + (28070,-1603030,'Now keep an eye out! I''ll have this licked in two shakes of a--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14248,1,0,0,'brann SAY_EVENT_INTRO_2'), + (28070,-1603031,'Warning! Life form pattern not recognized. Archival processing terminated. Continued interference will result in targeted response.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13765,1,0,0,'brann SAY_EVENT_INTRO_3_ABED'), + (28070,-1603032,'Oh, that doesn''t sound good. We might have a complication or two...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14249,1,0,0,'brann SAY_EVENT_A_1'), + (28070,-1603033,'Security breach in progress. Analysis of historical archives transferred to lower priority queue. Countermeasures engaged.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13756,1,0,0,'brann SAY_EVENT_A_2_KADD'), + (28070,-1603034,'Ah, you want to play hardball, eh? That''s just my game!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14250,1,0,0,'brann SAY_EVENT_A_3'), + (28070,-1603035,'Couple more minutes and I''ll--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14251,1,0,0,'brann SAY_EVENT_B_1'), + (28070,-1603036,'Threat index threshold exceeded. Celestial archive aborted. Security level heightened.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13761,1,0,0,'brann SAY_EVENT_B_2_MARN'), + (28070,-1603037,'Heightened? What''s the good news?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14252,1,0,0,'brann SAY_EVENT_B_3'), + (28070,-1603038,'So that was the problem? Now I''m makin'' progress...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14253,1,0,0,'brann SAY_EVENT_C_1'), + (28070,-1603039,'Critical threat index. Void analysis diverted. Initiating sanitization protocol.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13767,1,0,0,'brann SAY_EVENT_C_2_ABED'), + (28070,-1603040,'Hang on! Nobody''s gonna'' be sanitized as long as I have a say in it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14254,1,0,0,'brann SAY_EVENT_C_3'), + (28070,-1603041,'Ha! The old magic fingers finally won through! Now let''s get down to-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14255,1,0,0,'brann SAY_EVENT_D_1'), + (28070,-1603042,'Alert! Security fail safes deactivated. Beginning memory purge...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13768,1,0,0,'brann SAY_EVENT_D_2_ABED'), + (28070,-1603043,'Purge? No no no no no! Where did I-- Aha, this should do the trick...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14256,1,0,0,'brann SAY_EVENT_D_3'), + (28070,-1603044,'System online. Life form pattern recognized. Welcome Branbronzan. Query?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13769,1,0,0,'brann SAY_EVENT_D_4_ABED'), + (28070,-1603045,'Query? What do you think I�m here for? Tea and biscuits? Spill the beans already!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14263,1,0,0,'brann SAY_EVENT_END_01'), + (28070,-1603046,'Tell me how that dwarfs came to be! And start at the beginning!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14264,1,0,0,'brann SAY_EVENT_END_02'), + (28070,-1603047,'Accessing prehistoric data. Retrieved. In the beginning Earthen were created to-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13770,1,0,0,'brann SAY_EVENT_END_03_ABED'), + (28070,-1603048,'Right, right! I know that the Earthen were made of stone to shape the deep reaches of the world but what about the anomalies? Matrix non-stabilizing and whatnot.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14265,1,0,0,'brann SAY_EVENT_END_04'), + (28070,-1603049,'Accessing. In the early stages of its development cycle Azeroth suffered infection by parasitic, necrophotic symbiotes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13771,1,0,0,'brann SAY_EVENT_END_05_ABED'), + (28070,-1603050,'Necro-what? Speak bloody common will ya?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14266,1,0,0,'brann SAY_EVENT_END_06'), + (28070,-1603051,'Designation: Old Gods. Old Gods rendered all systems, including Earthen defenseless in order to facilitate assimilation. This matrix destabilization has been termed the Curse of Flesh. Effects of destabilization increased over time.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13772,1,0,0,'brann SAY_EVENT_END_07_ABED'), + (28070,-1603052,'Old Gods eh? So they zapped the Earthen with this Curse of Flesh. And then what?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14267,1,0,0,'brann SAY_EVENT_END_08'), + (28070,-1603053,'Accessing. Creators arrived to extirpate symbiotic infection. Assessment revealed that Old God infestation had grown malignant. Excising parasites would result in loss of host.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13757,1,0,0,'brann SAY_EVENT_END_09_KADD'), + (28070,-1603054,'If they killed the Old Gods Azeroth would have been destroyed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14268,1,0,0,'brann SAY_EVENT_END_10'), + (28070,-1603055,'Correct. Creators neutralized parasitic threat and contained it within the host. Forge of Wills and other systems were instituted to create new Earthen. Safeguards were implemented and protectors were appointed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13758,1,0,0,'brann SAY_EVENT_END_11_KADD'), + (28070,-1603056,'What protectors?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14269,1,0,0,'brann SAY_EVENT_END_12'), + (28070,-1603057,'Designations: Aesir and Vanir or in common nomenclator Storm and Earth Giants. Sentinel Loken designated supreme. Dragon Aspects appointed to monitor evolution of Azeroth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13759,1,0,0,'brann SAY_EVENT_END_13_KADD'), + (28070,-1603058,'Aesir and Vanir. Okay. So the Forge of Wills started to make new Earthen. But what happened to the old ones?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14270,1,0,0,'brann SAY_EVENT_END_14'), + (28070,-1603059,'Additional background is relevant to your query. Following global combat between-',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13762,1,0,0,'brann SAY_EVENT_END_15_MARN'), + (28070,-1603060,'Hold everything! The Aesir and Vanir went to war? Why?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14271,1,0,0,'brann SAY_EVENT_END_16'), + (28070,-1603061,'Unknown. Data suggests that impetus for global combat originated with prime designate Loken who neutralized all remaining Aesir and Vanir affecting termination of conflict. Prime designate Loken then initiated stasis of several seed races including Earthen, Giant and Vrykul at designated holding facilities.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13763,1,0,0,'brann SAY_EVENT_END_17_MARN'), + (28070,-1603062,'This Loken sounds like a nasty character. Glad we don�t have to worry about the likes of him anymore. So if I�m understanding you lads the original Earthen eventually woke up from this statis. And by that time this destabily-whatever had turned them into our brother dwarfs. Or at least dwarf ancestors. Hm?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14272,1,0,0,'brann SAY_EVENT_END_18'), + (28070,-1603063,'Essentially that is correct.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13764,1,0,0,'brann SAY_EVENT_END_19_MARN'), + (28070,-1603064,'Well now. That�s a lot to digest. I�m gonna need some time to take all of this in. Thank you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14273,1,0,0,'brann SAY_EVENT_END_20'), + (28070,-1603065,'Acknowledged Branbronzan. Session terminated.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13773,1,0,0,'brann SAY_EVENT_END_21_ABED'), + (28070,-1603066,'Loken?! That''s downright bothersome... We might''ve neutralized the iron dwarves, but I''d lay odds there''s another machine somewhere else churnin'' out a whole mess o'' these iron vrykul!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14278,1,0,0,'brann SAY_VICTORY_SJONNIR_1'), + (28070,-1603067,'I''ll use the forge to make badtches o'' earthen to stand guard... But our greatest challenge still remains: find and stop Loken!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14279,1,0,0,'brann SAY_VICTORY_SJONNIR_2'), + (28070,-1603068,'I think it''s time to see what''s behind the door near the entrance. I''m going to sneak over there, nice and quiet. Meet me at the door and I''ll get us in.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'brann SAY_ENTRANCE_MEET'); diff --git a/sql/old/3.1.3/05936_world_scriptname.sql b/sql/old/3.1.3/05936_world_scriptname.sql new file mode 100644 index 00000000000..a4f44dd78a1 --- /dev/null +++ b/sql/old/3.1.3/05936_world_scriptname.sql @@ -0,0 +1,11 @@ +UPDATE `creature_template` SET `ScriptName`='npc_sinclari_vh' WHERE `entry`=30658; +UPDATE `creature_template` SET `ScriptName`='npc_teleportation_portal_vh' WHERE `entry`=31011; +UPDATE `creature_template` SET `ScriptName`='boss_lavanthor' WHERE `entry`=29312; +UPDATE `creature_template` SET `ScriptName`='boss_ichoron' WHERE `entry`=29313; +UPDATE `creature_template` SET `ScriptName`='boss_zuramat' WHERE `entry`=29314; +UPDATE `creature_template` SET `ScriptName`='boss_erekem' WHERE `entry`=29315; +UPDATE `creature_template` SET `ScriptName`='mob_erekem_guard' WHERE `entry`=32226; +UPDATE `creature_template` SET `ScriptName`='boss_moragg' WHERE `entry`=29316; +UPDATE `creature_template` SET `ScriptName`='boss_xevozz' WHERE `entry`=29266; +UPDATE `creature_template` SET `ScriptName`='boss_cyanigosa' WHERE `entry`=31134; +UPDATE `instance_template` SET `script`='instance_violet_hold' WHERE `map`=608; diff --git a/sql/old/3.1.3/05950_world_spell_linked_spell.sql b/sql/old/3.1.3/05950_world_spell_linked_spell.sql new file mode 100644 index 00000000000..379469682be --- /dev/null +++ b/sql/old/3.1.3/05950_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`='16857'; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +( 16857, 60089, 0, 'Faerie Fire (Feral)'); diff --git a/sql/old/3.1.3/05962_world_scriptname.sql b/sql/old/3.1.3/05962_world_scriptname.sql new file mode 100644 index 00000000000..c52d7091bff --- /dev/null +++ b/sql/old/3.1.3/05962_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_erekem_guard' WHERE `entry`=29395; diff --git a/sql/old/3.1.3/05966_world_scriptname.sql b/sql/old/3.1.3/05966_world_scriptname.sql new file mode 100644 index 00000000000..a3c4551b202 --- /dev/null +++ b/sql/old/3.1.3/05966_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='mob_massive_jormungar' WHERE `entry`=26685; +UPDATE `creature_template` SET `ScriptName`='mob_ferocious_rhino' WHERE `entry`=26686; +UPDATE `creature_template` SET `ScriptName`='mob_palehoof_orb' WHERE `entry`=26688; diff --git a/sql/old/3.1.3/05970_world_scriptname.sql b/sql/old/3.1.3/05970_world_scriptname.sql new file mode 100644 index 00000000000..73a20b01f8d --- /dev/null +++ b/sql/old/3.1.3/05970_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_amanitar' WHERE `entry`=30258; +UPDATE `creature_template` SET `ScriptName`='mob_amanitar_mushrooms' WHERE `entry` IN (30435,30391); +UPDATE `creature_template` SET `ScriptName`='boss_hadronox' WHERE `entry`=28921; diff --git a/sql/old/3.1.3/05971_world_scriptname.sql b/sql/old/3.1.3/05971_world_scriptname.sql new file mode 100644 index 00000000000..6e3985bd9bf --- /dev/null +++ b/sql/old/3.1.3/05971_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_nadox_eggs' WHERE `entry` IN (30172,30173); diff --git a/sql/old/3.1.3/05985_world_scriptname.sql b/sql/old/3.1.3/05985_world_scriptname.sql new file mode 100644 index 00000000000..665187fd390 --- /dev/null +++ b/sql/old/3.1.3/05985_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='mob_stalagg' WHERE `entry`=15929; +UPDATE `creature_template` SET `ScriptName`='mob_feugen' WHERE `entry`=15930; diff --git a/sql/old/3.1.3/05990_world_scriptname.sql b/sql/old/3.1.3/05990_world_scriptname.sql new file mode 100644 index 00000000000..f19953090ed --- /dev/null +++ b/sql/old/3.1.3/05990_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_anub_arak' WHERE `entry`=29120; diff --git a/sql/old/3.1.3/05994_world_spell_bonus_data.sql b/sql/old/3.1.3/05994_world_spell_bonus_data.sql new file mode 100644 index 00000000000..91555ef5127 --- /dev/null +++ b/sql/old/3.1.3/05994_world_spell_bonus_data.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (20187,54158); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(20187, 0, 0, 0, 0, 'Paladin - Judgement of Righteousness'), +(54158, 0, 0, 0, 0, 'Paladin - Judgement (Seal of Light, Seal of Wisdom, Seal of Justice)'); diff --git a/sql/old/3.1.3/05996_world_spell_linked_spell.sql b/sql/old/3.1.3/05996_world_spell_linked_spell.sql new file mode 100644 index 00000000000..ce6c02fd881 --- /dev/null +++ b/sql/old/3.1.3/05996_world_spell_linked_spell.sql @@ -0,0 +1,16 @@ +-- Fix removing of Arcane Blast buff caused by Arcane Missiles spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-5143, -5144, -5145, -8416, -8417, -10211, -10212, -25345, -27075, -38699, -38704, -42843, -42846) AND `spell_effect` = -36032; +INSERT INTO `spell_linked_spell` (spell_trigger, spell_effect, type, comment) VALUES +(-5143, -36032, 0, 'Arcane Missiles Rank 1'), +(-5144, -36032, 0, 'Arcane Missiles Rank 2'), +(-5145, -36032, 0, 'Arcane Missiles Rank 3'), +(-8416, -36032, 0, 'Arcane Missiles Rank 4'), +(-8417, -36032, 0, 'Arcane Missiles Rank 5'), +(-10211, -36032, 0, 'Arcane Missiles Rank 6'), +(-10212, -36032, 0, 'Arcane Missiles Rank 7'), +(-25345, -36032, 0, 'Arcane Missiles Rank 8'), +(-27075, -36032, 0, 'Arcane Missiles Rank 9'), +(-38699, -36032, 0, 'Arcane Missiles Rank 10'), +(-38704, -36032, 0, 'Arcane Missiles Rank 11'), +(-42843, -36032, 0, 'Arcane Missiles Rank 12'), +(-42846, -36032, 0, 'Arcane Missiles Rank 13'); diff --git a/sql/old/3.1.3/05996_world_spell_proc_event.sql b/sql/old/3.1.3/05996_world_spell_proc_event.sql new file mode 100644 index 00000000000..59c713d1b9d --- /dev/null +++ b/sql/old/3.1.3/05996_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- Fix spell_proc_event for spell Arcane Blast, remove on Arcane Barrage or Arcane Explosion +DELETE FROM `spell_proc_event` WHERE `entry` = 36032; +INSERT INTO `spell_proc_event` (entry, SchoolMask, SpellFamilyName, SpellFamilyMask0, SpellFamilyMask1, SpellFamilyMask2, procFlags, procEx, ppmRate, CustomChance, Cooldown) VALUES +(36032, 0, 3, 0x1000, 0x8000, 0, 0, 0, 0, 0, 0); diff --git a/sql/old/3.1.3/05997_world_scriptname.sql b/sql/old/3.1.3/05997_world_scriptname.sql new file mode 100644 index 00000000000..aeb8f5b7159 --- /dev/null +++ b/sql/old/3.1.3/05997_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_jedoga_shadowseeker' WHERE `entry`='29310'; +UPDATE `creature_template` SET `ScriptName`='mob_jedoga_initiand' WHERE `entry`='30114'; +UPDATE `creature_template` SET `ScriptName`='npc_jedogas_aufseher_trigger' WHERE `entry`='30181'; diff --git a/sql/old/3.1.3/06013_world_scriptname.sql b/sql/old/3.1.3/06013_world_scriptname.sql new file mode 100644 index 00000000000..4ed923cacdd --- /dev/null +++ b/sql/old/3.1.3/06013_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_iruxos' WHERE `entry` = 176581; diff --git a/sql/old/3.1.3/06022_world_scriptname.sql b/sql/old/3.1.3/06022_world_scriptname.sql new file mode 100644 index 00000000000..7253c0732a8 --- /dev/null +++ b/sql/old/3.1.3/06022_world_scriptname.sql @@ -0,0 +1,6 @@ +UPDATE `creature_template` SET `ScriptName`='boss_kurinnaxx' WHERE `entry`=15348; +UPDATE `creature_template` SET `ScriptName`='boss_rajaxx' WHERE `entry`=15341; +UPDATE `creature_template` SET `ScriptName`='boss_moam' WHERE `entry`=15340; +UPDATE `creature_template` SET `ScriptName`='boss_buru' WHERE `entry`=15370; +UPDATE `creature_template` SET `ScriptName`='boss_ayamiss' WHERE `entry`=15369; +UPDATE `creature_template` SET `ScriptName`='boss_ossirian' WHERE `entry`=15339; diff --git a/sql/old/3.1.3/06030_world_scriptname.sql b/sql/old/3.1.3/06030_world_scriptname.sql new file mode 100644 index 00000000000..25a29f5d41f --- /dev/null +++ b/sql/old/3.1.3/06030_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='pyrewood_ambush' WHERE `entry`=2058; diff --git a/sql/old/3.1.3/06066_world_scriptname.sql b/sql/old/3.1.3/06066_world_scriptname.sql new file mode 100644 index 00000000000..655fbaf8a7d --- /dev/null +++ b/sql/old/3.1.3/06066_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_goblin_prisioner' WHERE `entry`=29446; +UPDATE `gameobject_template` SET ScriptName = 'go_rusty_cage' WHERE `entry`=191544; diff --git a/sql/old/3.1.3/06071_world_spell_proc_event.sql b/sql/old/3.1.3/06071_world_spell_proc_event.sql new file mode 100644 index 00000000000..3fe9472b34f --- /dev/null +++ b/sql/old/3.1.3/06071_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (44557, 44560, 44561); + +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(44557, 0x00, 3, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Enduring Winter (Rank 1) +(44560, 0x00, 3, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Enduring Winter (Rank 2) +(44561, 0x00, 3, 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Enduring Winter (Rank 3) diff --git a/sql/old/3.1.3/06074_world_scriptname.sql b/sql/old/3.1.3/06074_world_scriptname.sql new file mode 100644 index 00000000000..b7ad1542e0a --- /dev/null +++ b/sql/old/3.1.3/06074_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_goblin_prisoner' WHERE `entry`=29446; diff --git a/sql/old/3.1.3/06077_world_scriptname.sql b/sql/old/3.1.3/06077_world_scriptname.sql new file mode 100644 index 00000000000..2f8372e4772 --- /dev/null +++ b/sql/old/3.1.3/06077_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_worshipper' WHERE `entry`=16506; diff --git a/sql/old/3.1.3/06078_world_scriptname.sql b/sql/old/3.1.3/06078_world_scriptname.sql new file mode 100644 index 00000000000..4e2387c6bf6 --- /dev/null +++ b/sql/old/3.1.3/06078_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_goblin_prisoner' WHERE `entry`=29466; +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=29446; diff --git a/sql/old/3.1.3/06079_world_scriptname.sql b/sql/old/3.1.3/06079_world_scriptname.sql new file mode 100644 index 00000000000..97d7d197ec1 --- /dev/null +++ b/sql/old/3.1.3/06079_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=16506; diff --git a/sql/old/3.1.3/06091_world_scriptname.sql b/sql/old/3.1.3/06091_world_scriptname.sql new file mode 100644 index 00000000000..608acb1b0d0 --- /dev/null +++ b/sql/old/3.1.3/06091_world_scriptname.sql @@ -0,0 +1,7 @@ +UPDATE `creature_template` SET `ScriptName`='npc_innkeeper' WHERE `entry` IN +(32418,32411,29926,30308,31433,32413,30005,29963,31115,31557,29971,18649,15397,6806,6778,16542,17553,19046,16739,16553,11116,9501, +6740,2352,6739,1247,3934,6727,7714,15433,16458,295,5111,7733,7737,6928,6929,6734,8931,1464,6272,7731,17630,6930,6747,12196,6736, +6738,11103,6741,6746,5688,6735,6737,2388,9356,7736,11106,5814,7744,6790,16618,11118,6791,23995,24208,6807,14731,16256,15174,16826, +19531,16602,19470,19232,21088,18245,18906,18905,18251,18907,18908,27148,18914,27187,21746,19352,19319,18957,19571,19495,18913,21744, +23731,21110,23143,23937,25278,25245,26596,24149,24033,25036,24057,27950,27042,22922,27066,27027,27052,26709,24342,26985,27125,26680, +29532,28687,28686,27174,28791,29583,26375,28038,29904); diff --git a/sql/old/3.1.3/06097_world_loot_template.sql b/sql/old/3.1.3/06097_world_loot_template.sql new file mode 100644 index 00000000000..aada38e7ff1 --- /dev/null +++ b/sql/old/3.1.3/06097_world_loot_template.sql @@ -0,0 +1,14 @@ +-- Currently utilized in the following tables (1 = default, 0 = disabled) +ALTER TABLE `creature_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `gameobject_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `reference_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; + +-- Currently not utilized in the following tables (1 = enabled, any other value = disabled) +ALTER TABLE `fishing_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `disenchant_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `item_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `milling_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `pickpocketing_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `prospecting_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `skinning_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; +ALTER TABLE `quest_mail_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; diff --git a/sql/old/3.1.3/06109_world_scriptname.sql b/sql/old/3.1.3/06109_world_scriptname.sql new file mode 100644 index 00000000000..627e2f34ef1 --- /dev/null +++ b/sql/old/3.1.3/06109_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_scourge_prisoner' WHERE `entry`=25610; +UPDATE `gameobject_template` SET `ScriptName`='go_scourge_cage' WHERE `entry`=187867; diff --git a/sql/old/3.1.3/06110_world_loot_template.sql b/sql/old/3.1.3/06110_world_loot_template.sql new file mode 100644 index 00000000000..72f81cb2c94 --- /dev/null +++ b/sql/old/3.1.3/06110_world_loot_template.sql @@ -0,0 +1 @@ +ALTER TABLE `spell_loot_template` ADD COLUMN `lootmode` SMALLINT UNSIGNED NOT NULL DEFAULT 1 AFTER `ChanceOrQuestChance`; diff --git a/sql/old/3.1.3/06129_world_scriptname.sql b/sql/old/3.1.3/06129_world_scriptname.sql new file mode 100644 index 00000000000..a416edc60ce --- /dev/null +++ b/sql/old/3.1.3/06129_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='boss_trollgore' WHERE `entry`=26630; +UPDATE `creature_template` SET `ScriptName`='boss_tharon_ja' WHERE `entry`=26632; diff --git a/sql/old/3.1.3/06131_world_scriptname.sql b/sql/old/3.1.3/06131_world_scriptname.sql new file mode 100644 index 00000000000..1387501b30b --- /dev/null +++ b/sql/old/3.1.3/06131_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_loklira_crone' WHERE `entry`=29975; +UPDATE `creature_template` SET `ScriptName`='npc_victorious_challenger' WHERE `entry`=30012; +UPDATE `creature_template` SET `ScriptName`='npc_mcgoyver' WHERE `entry`=24040; +UPDATE `creature_template` SET `ScriptName`='npc_jenny' WHERE `entry`=25969; diff --git a/sql/old/3.1.3/06134_world_scriptname.sql b/sql/old/3.1.3/06134_world_scriptname.sql new file mode 100644 index 00000000000..861c7ff6021 --- /dev/null +++ b/sql/old/3.1.3/06134_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_drakkari_gutripper' WHERE `entry`=26641; +UPDATE `creature_template` SET `ScriptName`='npc_drakkari_scytheclaw' WHERE `entry`=26628; +UPDATE `creature_template` SET `ScriptName`='boss_dred' WHERE `entry`=27483; diff --git a/sql/old/3.1.3/06142_world_spell_proc_event.sql b/sql/old/3.1.3/06142_world_spell_proc_event.sql new file mode 100644 index 00000000000..2dc175fe3fa --- /dev/null +++ b/sql/old/3.1.3/06142_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN +(15318,15272,15320); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 15318, 0x20, 0, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00002000, 0, 0, 0), -- Shadow Affinity (Rank 1) +( 15272, 0x20, 0, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00002000, 0, 0, 0), -- Shadow Affinity (Rank 2) +( 15320, 0x20, 0, 0x00000000, 0x00000000, 0x00000000, 0x02000000, 0x00002000, 0, 0, 0); -- Shadow Affinity (Rank 3) diff --git a/sql/old/3.1.3/06156_characters_character_aura.sql b/sql/old/3.1.3/06156_characters_character_aura.sql new file mode 100644 index 00000000000..0fee9d967aa --- /dev/null +++ b/sql/old/3.1.3/06156_characters_character_aura.sql @@ -0,0 +1,3 @@ +ALTER TABLE `character_aura` MODIFY COLUMN `effect_mask` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0, + MODIFY COLUMN `stackcount` TINYINT(3) UNSIGNED NOT NULL DEFAULT 1, + MODIFY COLUMN `remaincharges` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.1.3/06156_characters_pet_aura.sql b/sql/old/3.1.3/06156_characters_pet_aura.sql new file mode 100644 index 00000000000..77287623338 --- /dev/null +++ b/sql/old/3.1.3/06156_characters_pet_aura.sql @@ -0,0 +1,3 @@ +ALTER TABLE `pet_aura` MODIFY COLUMN `effect_mask` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0, + MODIFY COLUMN `stackcount` TINYINT(3) UNSIGNED NOT NULL DEFAULT 1, + MODIFY COLUMN `remaincharges` TINYINT(3) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.1.3/06156_world_exploration_basexp.sql b/sql/old/3.1.3/06156_world_exploration_basexp.sql new file mode 100644 index 00000000000..5505f0866f5 --- /dev/null +++ b/sql/old/3.1.3/06156_world_exploration_basexp.sql @@ -0,0 +1,2 @@ +-- the (4) in TINYINT(4) is kind of useless here, but whatever. This column should be unsigned. +ALTER TABLE `exploration_basexp` MODIFY COLUMN `level` TINYINT(4) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.1.3/06161_world_scriptname.sql b/sql/old/3.1.3/06161_world_scriptname.sql new file mode 100644 index 00000000000..6ead256db06 --- /dev/null +++ b/sql/old/3.1.3/06161_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_training_dummy' WHERE `entry` IN (2674,2673); diff --git a/sql/old/3.1.3/06166_world_trinity_string.sql b/sql/old/3.1.3/06166_world_trinity_string.sql new file mode 100644 index 00000000000..fc59c68e22f --- /dev/null +++ b/sql/old/3.1.3/06166_world_trinity_string.sql @@ -0,0 +1,26 @@ +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES + (756, 'Battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (757, '%s has successfully defended the fortress!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (758, '%s has taken over the fortress!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (759, 'The %s siege workshop has been damaged by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (760, 'The %s siege workshop has been destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (761, 'The %s tower has been damaged!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (762, 'The %s tower has been destroyed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (763, 'Wintergrasp fortress is under attack!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (764, 'Wintergrasp is now under the control of the %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (765, 'Wintergrasp timer set to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (766, 'Wintergrasp battle started.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (767, 'Wintergrasp battle finished.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (768, 'Wintergrasp info: %s controled. Timer: %s. Wartime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (769, 'Wintergrasp outdoorPvP is disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (770, 'Wintergrasp outdoorPvP is enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (771, 'You have reached Rank 1: Corporal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (772, 'You have reached Rank 2: First Lieutenant', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO command (name, security, help) VALUES + ('wg', 3, 'Syntax: .wg $subcommand.'), + ('wg enable', 3, 'Syntax: .wg enable [on/off] Enable/Disable Wintergrasp outdoorPvP.'), + ('wg start', 3, 'Syntax: .wg start\r\nForce Wintergrasp battle start.'), + ('wg status', 3, 'Syntax: .wg status\r\nWintergrasp info, defender, timer, wartime.'), + ('wg stop', 3, 'Syntax: .wg stop\r\nForce Wintergrasp battle stop (No rewards).'), + ('wg switch', 3, 'Syntax: .wg switch\r\nSwitchs Wintergrasp defender team.'), + ('wg timer', 3, 'Syntax: .wg timer\r\nChange Wintergrasp current timer (in secs).'); diff --git a/sql/old/3.1.3/06171_world_spell_linked_spell.sql b/sql/old/3.1.3/06171_world_spell_linked_spell.sql new file mode 100644 index 00000000000..f3b628e1dda --- /dev/null +++ b/sql/old/3.1.3/06171_world_spell_linked_spell.sql @@ -0,0 +1,5 @@ +INSERT INTO `spell_linked_spell` (spell_trigger, spell_effect, type, comment) VALUES + (-58600, 61243, 0, 'No fly zone - Parachute'), + (-58730, 61243, 0, 'No fly zone - Parachute'); +INSERT INTO `trinity_string` (entry, content_default, content_loc1, content_loc2, content_loc3, content_loc4, content_loc5, content_loc6, content_loc7, content_loc8) VALUES + (816, 'You have entered a No-Fly Zone and are about to be dismounted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.1.3/06173_world_trinity_string.sql b/sql/old/3.1.3/06173_world_trinity_string.sql new file mode 100644 index 00000000000..ab31d794ec4 --- /dev/null +++ b/sql/old/3.1.3/06173_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=816; +INSERT INTO `trinity_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES +(816, 'Warning: You''ve entered a no-fly zone and are about to be dismounted!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.1.3/06176_world_ainame.sql b/sql/old/3.1.3/06176_world_ainame.sql new file mode 100644 index 00000000000..d2ecfb4305a --- /dev/null +++ b/sql/old/3.1.3/06176_world_ainame.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `AIName` = 'AOEAI' WHERE `entry` IN ('23336','23069','23259'); diff --git a/sql/old/3.1.3/06208_world_scriptname.sql b/sql/old/3.1.3/06208_world_scriptname.sql new file mode 100644 index 00000000000..5b7f773b54a --- /dev/null +++ b/sql/old/3.1.3/06208_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_loatheb_spore' WHERE `entry`=16286; diff --git a/sql/old/3.1.3/06210_world_scriptname.sql b/sql/old/3.1.3/06210_world_scriptname.sql new file mode 100644 index 00000000000..02e4014b9e7 --- /dev/null +++ b/sql/old/3.1.3/06210_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_faerlina_add' WHERE `entry`=16506; diff --git a/sql/old/3.1.3/06213_world_script_waypoint.sql b/sql/old/3.1.3/06213_world_script_waypoint.sql new file mode 100644 index 00000000000..c1cd79039be --- /dev/null +++ b/sql/old/3.1.3/06213_world_script_waypoint.sql @@ -0,0 +1,44 @@ +DELETE FROM `script_waypoint` WHERE `entry`=25208; +INSERT INTO `script_waypoint` VALUES + (25208, 0, 4014.01, 6391.91, 29.9735, 17000, ''), + (25208, 1, 4029.05, 6374.1, 28.8288, 0, ''), + (25208, 2, 4039.11, 6370.05, 27.8701, 0, ''), + (25208, 3, 4052.24, 6364.92, 27.2941, 0, ''), + (25208, 4, 4058.31, 6357.79, 26.3543, 0, ''), + (25208, 5, 4062.46, 6346.26, 24.3838, 0, ''), + (25208, 6, 4063.82, 6334.14, 25.3818, 0, ''), + (25208, 7, 4062.66, 6319.39, 24.9775, 0, ''), + (25208, 8, 4061.14, 6307.67, 24.4034, 0, ''), + (25208, 9, 4059.64, 6301.33, 24.5615, 0, ''), + (25208, 10, 4066.46, 6292.12, 24.3167, 0, ''), + (25208, 11, 4078.37, 6280.88, 26.6926, 0, ''), + (25208, 12, 4087.03, 6281.33, 27.4604, 0, ''), + (25208, 13, 4097.8, 6282.47, 25.4414, 0, ''), + (25208, 14, 4107.07, 6279.26, 25.2578, 0, ''), + (25208, 15, 4114.68, 6279.78, 24.7762, 0, ''), + (25208, 16, 4122.9, 6280.34, 26.1671, 0, ''), + (25208, 17, 4127.69, 6280.67, 28.1951, 0, ''), + (25208, 18, 4134.75, 6282.09, 28.9761, 0, ''), + (25208, 19, 4141.62, 6281.92, 29.3518, 0, ''), + (25208, 20, 4152.14, 6281.43, 30.6951, 0, ''), + (25208, 21, 4159.63, 6282.6, 30.2401, 0, ''), + (25208, 22, 4169.82, 6289.25, 24.182, 0, ''), + (25208, 23, 4181.02, 6293.88, 18.035, 0, ''), + (25208, 24, 4189.27, 6295.87, 14.4513, 0, ''), + (25208, 25, 4200.09, 6298.4, 12.7249, 0, ''), + (25208, 26, 4206.46, 6291.56, 10.9628, 0, ''), + (25208, 27, 4211.45, 6282.82, 9.05693, 0, ''), + (25208, 28, 4215.22, 6277.25, 8.54002, 0, ''), + (25208, 29, 4215.28, 6268.57, 8.30674, 0, ''), + (25208, 30, 4224.23, 6269.53, 6.97205, 0, ''), + (25208, 31, 4235.98, 6270.9, 3.27214, 0, ''), + (25208, 32, 4242.67, 6269.45, 1.45579, 0, ''), + (25208, 33, 4250.43, 6262.49, 0.611961, 0, ''), + (25208, 34, 4259.07, 6253.33, -0.0686721, 0, ''), + (25208, 35, 4261.11, 6248.81, -0.112029, 0, ''), + (25208, 36, 4257.58, 6234.09, -0.094803, 0, ''), + (25208, 37, 4252.62, 6224.3, -0.154816, 0, ''), + (25208, 38, 4247.92, 6214.75, -0.221144, 0, ''), + (25208, 39, 4254.04, 6205.58, -0.186623, 0, ''), + (25208, 40, 4262.6, 6194.47, -0.145114, 0, ''), + (25208, 41, 4268.96, 6189.47, 0.0303093, 21000, ''); diff --git a/sql/old/3.1.3/06213_world_scriptname.sql b/sql/old/3.1.3/06213_world_scriptname.sql new file mode 100644 index 00000000000..e3f88d01abf --- /dev/null +++ b/sql/old/3.1.3/06213_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_lurgglbr' WHERE `entry`=25208; +UPDATE `creature_template` SET `ScriptName`='npc_nexus_drake_hatchling' WHERE `entry`=26127; +UPDATE `creature_template` SET `ScriptName`='npc_nesingwary_trapper' WHERE `entry`=25835; +UPDATE `item_template` SET `ScriptName`='item_pile_fake_furs' WHERE `entry`=35127; diff --git a/sql/old/3.1.3/06221_world_scriptname.sql b/sql/old/3.1.3/06221_world_scriptname.sql new file mode 100644 index 00000000000..dd68f4b6f45 --- /dev/null +++ b/sql/old/3.1.3/06221_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_death_ravager' WHERE `entry`=17556; +UPDATE `gameobject_template` SET `ScriptName`='go_ravager_cage' WHERE `entry`=181849; +UPDATE `creature_template` SET `ScriptName`='npc_enraged_panther' WHERE `entry`=10992; +UPDATE `gameobject_template` SET `ScriptName`='go_panther_cage' WHERE `entry`=176195; diff --git a/sql/old/3.1.3/06241_world_quest_template.sql b/sql/old/3.1.3/06241_world_quest_template.sql new file mode 100644 index 00000000000..bc1fe74c2c3 --- /dev/null +++ b/sql/old/3.1.3/06241_world_quest_template.sql @@ -0,0 +1,5 @@ +-- Change column QuestLevel to allowed -1 value. +ALTER TABLE `quest_template` CHANGE `QuestLevel` `QuestLeveltemp` INT(8); +ALTER TABLE `quest_template` ADD `QuestLevel` SMALLINT(3) AFTER `QuestLeveltemp`; +UPDATE `quest_template` SET `QuestLevel` = `QuestLeveltemp`; +ALTER TABLE `quest_template` DROP `QuestLeveltemp`; diff --git a/sql/old/3.1.3/06242_world_scriptname.sql b/sql/old/3.1.3/06242_world_scriptname.sql new file mode 100644 index 00000000000..6b78a09c1f9 --- /dev/null +++ b/sql/old/3.1.3/06242_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_scourge_cage' WHERE `entry` IN (187854, 187855, 187856, 187857, 187858, 187859, 187860, 187862, 187863, 187864, 187865, 187866, 187867, 187868, 187870, 187871, 187872, 187873, 187874, 187861, 190803); diff --git a/sql/old/3.1.3/06246_world_scriptname.sql b/sql/old/3.1.3/06246_world_scriptname.sql new file mode 100644 index 00000000000..95018249478 --- /dev/null +++ b/sql/old/3.1.3/06246_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_lunaclaw_spirit' WHERE `entry`=12144; diff --git a/sql/old/3.1.3/06247_world_scriptname.sql b/sql/old/3.1.3/06247_world_scriptname.sql new file mode 100644 index 00000000000..e7e4e5b7b6f --- /dev/null +++ b/sql/old/3.1.3/06247_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_arcane_prison' WHERE `entry`=187561; diff --git a/sql/old/3.1.3/06253_world_spell_linked_spell.sql b/sql/old/3.1.3/06253_world_spell_linked_spell.sql new file mode 100644 index 00000000000..69bb4cc12e4 --- /dev/null +++ b/sql/old/3.1.3/06253_world_spell_linked_spell.sql @@ -0,0 +1,62 @@ +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'); diff --git a/sql/old/3.1.3/06275_world_trinity_string.sql b/sql/old/3.1.3/06275_world_trinity_string.sql new file mode 100644 index 00000000000..f7d897f021b --- /dev/null +++ b/sql/old/3.1.3/06275_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = 'Wintergrasp info: %s controlled. Timer: %s. Wartime: %s. Number of Players: (Horde: %u, Alliance: %u)' WHERE `entry` = 768; diff --git a/sql/old/3.1.3/06277_world_scriptname.sql b/sql/old/3.1.3/06277_world_scriptname.sql new file mode 100644 index 00000000000..4a91e5df588 --- /dev/null +++ b/sql/old/3.1.3/06277_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_mageguard_dalaran' WHERE `entry` IN (29254,29255); diff --git a/sql/old/3.1.3/06277_world_spell_target_position.sql b/sql/old/3.1.3/06277_world_spell_target_position.sql new file mode 100644 index 00000000000..b63829a8451 --- /dev/null +++ b/sql/old/3.1.3/06277_world_spell_target_position.sql @@ -0,0 +1,5 @@ +-- positions for Dalaran 'Trespasser!' spell +DELETE FROM `spell_target_position` WHERE `id` IN (54028,54029); +INSERT INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES +(54028, 571, 5758.79, 678.359, 642.726, 5.572), +(54029, 571, 5849.16, 602.093, 651.13, 2.364); diff --git a/sql/old/3.1.3/06308_world_scriptname.sql b/sql/old/3.1.3/06308_world_scriptname.sql new file mode 100644 index 00000000000..367bf8cf43d --- /dev/null +++ b/sql/old/3.1.3/06308_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_blackfathom_altar' WHERE `entry` IN (103015,103016); diff --git a/sql/old/3.1.3/06317_world_scriptname.sql b/sql/old/3.1.3/06317_world_scriptname.sql new file mode 100644 index 00000000000..4a3f07041bd --- /dev/null +++ b/sql/old/3.1.3/06317_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_gelihast' WHERE `entry`=6243; +UPDATE `creature_template` SET `ScriptName`='boss_kelris' WHERE `entry`=4832; +UPDATE `creature_template` SET `ScriptName`='boss_aku_mai' WHERE `entry`=4829; diff --git a/sql/old/3.1.3/06337_world_spell_bonus_data.sql b/sql/old/3.1.3/06337_world_spell_bonus_data.sql new file mode 100644 index 00000000000..14ee43c7b75 --- /dev/null +++ b/sql/old/3.1.3/06337_world_spell_bonus_data.sql @@ -0,0 +1,11 @@ +DELETE FROM spell_bonus_data WHERE entry IN (47757, 52986, 52987, 52988); -- Old Penance in DB +DELETE FROM spell_bonus_data WHERE entry IN (47750, 52983, 52954, 58985, 47666, 52998, 52999, 53000); +INSERT INTO spell_bonus_data (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES +(47750, 0.5362, -1, -1, -1, 'Priest - Penance Heal (Rank 1)'), +(52983, 0.5362, -1, -1, -1, 'Priest - Penance Heal (Rank 2)'), +(52954, 0.5362, -1, -1, -1, 'Priest - Penance Heal (Rank 3)'), +(58985, 0.5362, -1, -1, -1, 'Priest - Penance Heal (Rank 4)'), +(47666, 0.229, -1, -1, -1, 'Priest - Penance Hurt (Rank 1)'), +(52998, 0.229, -1, -1, -1, 'Priest - Penance Hurt (Rank 2)'), +(52999, 0.229, -1, -1, -1, 'Priest - Penance Hurt (Rank 3)'), +(53000, 0.229, -1, -1, -1, 'Priest - Penance Hurt (Rank 4)'); diff --git a/sql/old/3.1.3/06357_world_scriptname.sql b/sql/old/3.1.3/06357_world_scriptname.sql new file mode 100644 index 00000000000..bef418ead46 --- /dev/null +++ b/sql/old/3.1.3/06357_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_blood_filled_orb' WHERE `entry`=182024; diff --git a/sql/old/3.1.3/06372_world_spell_proc_event.sql b/sql/old/3.1.3/06372_world_spell_proc_event.sql new file mode 100644 index 00000000000..bd0a1cac476 --- /dev/null +++ b/sql/old/3.1.3/06372_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +UPDATE spell_proc_event SET entry = 53489 WHERE entry = 53486; +UPDATE spell_proc_event SET entry = 59578 WHERE entry = 53488; diff --git a/sql/old/3.1.3/06374_world_creature_template.sql b/sql/old/3.1.3/06374_world_creature_template.sql new file mode 100644 index 00000000000..0de6244ddb0 --- /dev/null +++ b/sql/old/3.1.3/06374_world_creature_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `creature_template` ADD `questItem5` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `questItem4`; +ALTER TABLE `creature_template` ADD `questItem6` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `questItem5`; diff --git a/sql/old/3.1.3/06374_world_gameobject_template.sql b/sql/old/3.1.3/06374_world_gameobject_template.sql new file mode 100644 index 00000000000..02fd2aed69e --- /dev/null +++ b/sql/old/3.1.3/06374_world_gameobject_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `gameobject_template` ADD `questItem5` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `questItem4`; +ALTER TABLE `gameobject_template` ADD `questItem6` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `questItem5`; diff --git a/sql/old/3.1.3/06381_world_script_texts.sql b/sql/old/3.1.3/06381_world_script_texts.sql new file mode 100644 index 00000000000..e6dbe09bd67 --- /dev/null +++ b/sql/old/3.1.3/06381_world_script_texts.sql @@ -0,0 +1,22 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571004,-1571005,-1571006,-1571007,-1571008,-1571009,-1571010,-1571011,-1571012,-1571013,-1571014,-1571015,-1571016,-1571017,-1571018,-1571019,-1571020,-1571021,-1571022,-1571022,-1571023); +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 + (25301 ,-1571004,'My liege, the infiltration and control of the Alliance power structure by our cultists is well underway.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26203 ,-1571005,'Your progress in this region has been impressive, Blood Prince. I am pleased...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26203 ,-1571006,'The power you''ve bestowed upon me has allowed me great mental influence over human minds. I bear these offerings as proof of my progress.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170 ,-1571007,'Leryssa!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (26170 ,-1571008,'What have you done to my sister, you motherless elf scum!?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (26203 ,-1571009,'Now this is a surprise, Thassarian. I hadn''t heard from Mograine or the other death knights for months. You''ve come to rejoin the Scourge, I take it?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170 ,-1571010,'I would sooner slit my own throat. You will pay for what you did to your own men, Arthas... for what you did to me! I swear it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25301 ,-1571011,'Allow me to take care of the intruders, lord. I will feed their entrails to the maggots.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26203 ,-1571012,'Do not fail me, San''layn. Return to Icecrown with this fool''s head or do not bother to return.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25301 ,-1571013,'Yes, my lord!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25250 ,-1571014,'What... what happened to me?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25250 ,-1571015,'Ugh! My head won''t stop spinning...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25251 ,-1571016,'Thassarian, you''re alive!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (26170 ,-1571017,'Leryssa... you... you''re all right!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25251 ,-1571018,'I thought... I thought you were... dead.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170 ,-1571019,'I cannot return home with you just yet, Leryssa. I am not quite done with the Scourge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25251,-1571020,'Don''t leave me again! You want to fight for your country, but they don''t even want you! They sent you here to die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170,-1571021,'You might be right, sister. My obligations to my land and King have been fulfilled. But there is still something that I owe to myself.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170,-1571022,'I know that look in your eye... I''m not going to be able to talk you out of this. If you die on me again...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (26170,-1571023,'Do not worry, Leryssa. I will come back to you when I''m done. Nothing in the world will stop me from coming home to the only family that I have left.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.1.3/06381_world_script_waypoint.sql b/sql/old/3.1.3/06381_world_script_waypoint.sql new file mode 100644 index 00000000000..abfe142d0bf --- /dev/null +++ b/sql/old/3.1.3/06381_world_script_waypoint.sql @@ -0,0 +1,7 @@ +DELETE FROM `script_waypoint` WHERE `entry`=26170; +INSERT INTO `script_waypoint` VALUES + (26170,1, 3700.08, 3574.54, 473.322, 0, ''), + (26170,2, 3705.94, 3573.63, 476.841, 0, ''), + (26170,3, 3714.32, 3572.3, 477.442, 0, ''), + (26170,4, 3720.19,3563.44, 477.441, 0, ''), + (26170,5, 3721.24,3561.95, 477.44, 0, ''); diff --git a/sql/old/3.1.3/06381_world_scriptname.sql b/sql/old/3.1.3/06381_world_scriptname.sql new file mode 100644 index 00000000000..75ef3b842d0 --- /dev/null +++ b/sql/old/3.1.3/06381_world_scriptname.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName`='npc_general_arlos' WHERE `entry`=25250; +UPDATE `creature_template` SET `ScriptName`='npc_leryssa' WHERE `entry`=25251; +UPDATE `creature_template` SET `ScriptName`='npc_thassarian' WHERE `entry`=26170; +UPDATE `creature_template` SET `ScriptName`='npc_image_lich_king' WHERE `entry`=26203; +UPDATE `creature_template` SET `ScriptName`='npc_counselor_talbot' WHERE `entry`=25301; diff --git a/sql/old/3.1.3/06389_world_scriptname.sql b/sql/old/3.1.3/06389_world_scriptname.sql new file mode 100644 index 00000000000..f05e2936588 --- /dev/null +++ b/sql/old/3.1.3/06389_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_beryl_sorcerer' WHERE `entry`=25316; diff --git a/sql/old/3.1.3/06397_world_spell_script_target.sql b/sql/old/3.1.3/06397_world_spell_script_target.sql new file mode 100644 index 00000000000..2d5ef4759c0 --- /dev/null +++ b/sql/old/3.1.3/06397_world_spell_script_target.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry`=45364 AND `type`=1 AND `targetEntry`=25478; +DELETE FROM `spell_script_target` WHERE `entry`=45634; +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(45634,1,25478); diff --git a/sql/old/3.1.3/06398_world_script_texts.sql b/sql/old/3.1.3/06398_world_script_texts.sql new file mode 100644 index 00000000000..6f7cbce0ecd --- /dev/null +++ b/sql/old/3.1.3/06398_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571024, -1571025, -1571026, -1571027, -1571028, -1571029, -1571030); +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 + (25478,-1571024,'Pathetic fool! A servant of malygos would sooner die than aid an emeny...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571025,'Aargh! Do your worst, $C ! I''ll tell you NOTHING!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571026,'Aahhhh! Release me! I am of no use to you. I swear it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571027,'Stop! I beg you, please stop. Please...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571028,'Alright! I am beaten. Your previous archmage is held in a prison, elevated and sealed. Even if you manage to reach her, Salrand herself holds the key. Your mission is folly!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571029,'I''ve given you the information, $C ! You''re wasting your time....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (25478,-1571030,'Noooo! This tortue is inhumane! You have what you want... why don''t you just kill me?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.1.3/06398_world_scriptname.sql b/sql/old/3.1.3/06398_world_scriptname.sql new file mode 100644 index 00000000000..07ea9980ad6 --- /dev/null +++ b/sql/old/3.1.3/06398_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` ='npc_imprisoned_beryl_sorcerer' WHERE `entry` = 25478; diff --git a/sql/old/3.1.3/06405_world_spell_script_target.sql b/sql/old/3.1.3/06405_world_spell_script_target.sql new file mode 100644 index 00000000000..cfafee3580e --- /dev/null +++ b/sql/old/3.1.3/06405_world_spell_script_target.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry`=55083; +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(55083, 1, 29700), +(55083, 1, 29686); diff --git a/sql/old/3.1.3/06420_world_script_texts.sql b/sql/old/3.1.3/06420_world_script_texts.sql new file mode 100644 index 00000000000..d9e29597238 --- /dev/null +++ b/sql/old/3.1.3/06420_world_script_texts.sql @@ -0,0 +1,17 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1000499,-1000450,-1000451,-1000452,-1000453,-1000454,-1000455,-1000456,-1000457,-1000458,-1000459,-1000460,-1000461,-1000462,-1000463); +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 + (8856,-1000499,'By your command!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7766,-1000450,'Wait here. Spybot will make Lescovar come out as soon as possible. Be ready! Attack only after you''ve overheard their conversation.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (8856,-1000451,'Good day to you both. I would speak to Lord Lescovar.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1756,-1000452,'Of course. He awaits you in the library.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (8856,-1000453,'Thank you. The Light be with you both.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (8856,-1000454,'Milord, your guest has arrived. He awaits your presence.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1754,-1000455,'Ah, thank you kindly. I will leave you to the library while I tend to this small matter.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (8856,-1000456,'I shall use the time wisely, milord. Thank you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1754,-1000457,'It''s time for my meditation, leave me.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1756,-1000458,'Yes, sir!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1754,-1000459,'There you are. What news from Westfall?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1755,-1000460,'VanCleef sends word that the plans are underway. But he''s hear rumors about someone snooping about.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (1754,-1000461,'Hmm, it could be that meddle Shaw. I will see what I can discover. Be off with you. I''ll contact you again soon.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7766,-1000462,'That''s it! That''s what you were waiting for! KILL THEM!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (1755,-1000463,'The Defias shall succeed! No meek adventurer will stop us!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.1.3/06420_world_script_waypoint.sql b/sql/old/3.1.3/06420_world_script_waypoint.sql new file mode 100644 index 00000000000..b9f989ceb26 --- /dev/null +++ b/sql/old/3.1.3/06420_world_script_waypoint.sql @@ -0,0 +1,40 @@ +DELETE FROM `script_waypoint` WHERE `entry` = 1754; +INSERT INTO `script_waypoint` VALUES + (1754, 1, -8334.89, 394.130, 122.274, 0, ''), + (1754, 2, -8335.58, 393.519, 122.275, 0, ''), + (1754, 3, -8352.99, 379.932, 122.275, 0, ''), + (1754, 4, -8356.65, 385.247, 122.275, 0, ''), + (1754, 5, -8364.29, 395.317, 122.275, 0, ''), + (1754, 6, -8361.75, 402.852, 122.275, 0, ''), + (1754, 7, -8359.94, 410.92, 122.275, 0, ''), + (1754, 8, -8362.84, 415.409, 122.275, 0, ''), + (1754, 9, -8370.42, 424.6, 122.275, 0, ''), + (1754, 10, -8380.45, 437.115, 122.275, 0, ''), + (1754, 11, -8386.37, 444.906, 122.275, 0, ''), + (1754, 12, -8388.5, 447.314, 123.275, 0, ''), + (1754, 13, -8390.25, 449.247, 124.275, 0, ''), + (1754, 14, -8392.84, 452.397, 123.761, 0, ''), + (1754, 15, -8397.52, 457.326, 123.761, 0, ''), + (1754, 16, -8402.42, 461.646, 123.761, 0, ''), + (1754, 17, -8409.52, 462.677, 123.761, 0, ''); + +DELETE FROM `script_waypoint` WHERE `entry` = 8856; +INSERT INTO `script_waypoint` VALUES + (8856, 1, -8409.34, 453.345, 123.761, 0, ''), + (8856, 2, -8409.52, 462.677, 123.761, 0, ''), + (8856, 3, -8402.42, 461.646, 123.761, 0, ''), + (8856, 4, -8397.52, 457.326, 123.761, 0, ''), + (8856, 5, -8392.84, 452.397, 123.761, 0, ''), + (8856, 6, -8390.25, 449.247, 124.275, 0, ''), + (8856, 7, -8388.5, 447.314, 123.275, 0, ''), + (8856, 8, -8386.37, 444.906, 122.275, 0, ''), + (8856, 9, -8380.45, 437.115, 122.275, 0, ''), + (8856, 10, -8370.42, 424.6, 122.275, 0, ''), + (8856, 11, -8362.84, 415.409, 122.275, 0, ''), + (8856, 12, -8359.94, 410.92, 122.275, 0, ''), + (8856, 13, -8361.75, 402.852, 122.275, 0, ''), + (8856, 14, -8364.29, 395.317, 122.275, 0, ''), + (8856, 15, -8356.65, 385.247, 122.275, 0, ''), + (8856, 16, -8352.99, 379.932, 122.275, 0, ''), + (8856, 17, -8335.58, 393.519, 122.275, 0, ''), + (8856, 18, -8334.89, 394.13, 122.274, 0, ''); diff --git a/sql/old/3.1.3/06420_world_scriptname.sql b/sql/old/3.1.3/06420_world_scriptname.sql new file mode 100644 index 00000000000..43b36b2d034 --- /dev/null +++ b/sql/old/3.1.3/06420_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_tyrion' WHERE `entry`=7766; +UPDATE `creature_template` SET `ScriptName`='npc_tyrion_spybot' WHERE `entry`=8856; +UPDATE `creature_template` SET `ScriptName`='npc_lord_gregor_lescovar' WHERE `entry`=1754; +UPDATE `creature_template` SET `ScriptName`='npc_marzon_silent_blade' WHERE `entry`=1755; diff --git a/sql/old/3.1.3/06421_world_script_texts.sql b/sql/old/3.1.3/06421_world_script_texts.sql new file mode 100644 index 00000000000..90bfbc13ab3 --- /dev/null +++ b/sql/old/3.1.3/06421_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571031, -1571032); +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 +(30007,-1571031,'This battle must be seen to be believed! Once a mild-mannered tuskarr fisherman, our next fighter turned to the life of a soulless mercenary when his entire family was wiped out by a vicious pack of lion seals and III-tempered penguins! Now he''s just In It for the gold! Ladies and gentlemen, ORINOKO TUSKBREAKER!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13363,1,0,0,''), +(30020,-1571032,'Whisker! Where are you? Assist me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.1.3/06421_world_scriptname.sql b/sql/old/3.1.3/06421_world_scriptname.sql new file mode 100644 index 00000000000..19b67f40752 --- /dev/null +++ b/sql/old/3.1.3/06421_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_gurgthock' WHERE `entry`=30007; +UPDATE `creature_template` SET `ScriptName` = 'npc_orinoko_tuskbreaker' WHERE `entry`=30020; diff --git a/sql/old/3.1.3/06424_world_spell_proc_event.sql b/sql/old/3.1.3/06424_world_spell_proc_event.sql new file mode 100644 index 00000000000..1108ebc329c --- /dev/null +++ b/sql/old/3.1.3/06424_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +UPDATE spell_proc_event SET entry = 53486 WHERE entry =53489; +UPDATE spell_proc_event SET entry = 53488 WHERE entry =59578; diff --git a/sql/old/3.1.3/06432_world_command.sql b/sql/old/3.1.3/06432_world_command.sql new file mode 100644 index 00000000000..a75f880231a --- /dev/null +++ b/sql/old/3.1.3/06432_world_command.sql @@ -0,0 +1 @@ +UPDATE `command` SET `help` = 'Syntax: .wg timer $minutes\r\nChange the current timer. Min value = 1, Max value 60 (Wartime), 1440 (Not Wartime)' WHERE `name` = 'wg timer'; diff --git a/sql/old/3.1.3/06433_world_script_texts.sql b/sql/old/3.1.3/06433_world_script_texts.sql new file mode 100644 index 00000000000..ca4c7aa1c5e --- /dev/null +++ b/sql/old/3.1.3/06433_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571033,-1571034); +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 +(30007,-1571033,'The champion of the Winterax trolls has challenged you, Treeofdoom! I hope you''re ready!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), +(30007,-1571034,'Hailling from the distant mountains of Alterac, one of the fiercest competitors this arena has ever seen: KORRAK THE BLOODRAGER!!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13363,1,0,0,''); diff --git a/sql/old/3.1.3/06433_world_scriptname.sql b/sql/old/3.1.3/06433_world_scriptname.sql new file mode 100644 index 00000000000..4152ffad9e9 --- /dev/null +++ b/sql/old/3.1.3/06433_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_korrak_bloodrager' WHERE `entry`=30023; diff --git a/sql/old/3.1.3/06439_world_spell_linked_spell.sql b/sql/old/3.1.3/06439_world_spell_linked_spell.sql new file mode 100644 index 00000000000..5c99fc10c18 --- /dev/null +++ b/sql/old/3.1.3/06439_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-54361, -59743); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(-54361, 54343, 0, 'Void Shift (Normal) - Void Shifted'), +(-59743, 54343, 0, 'Void Shift (Heroic) - Void Shifted'); diff --git a/sql/old/3.1.3/06445_world_scriptname.sql b/sql/old/3.1.3/06445_world_scriptname.sql new file mode 100644 index 00000000000..b17889c792f --- /dev/null +++ b/sql/old/3.1.3/06445_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_ethereal_sphere' WHERE `entry`=29271; diff --git a/sql/old/3.1.3/06447_world_scriptname.sql b/sql/old/3.1.3/06447_world_scriptname.sql new file mode 100644 index 00000000000..8dc3242d153 --- /dev/null +++ b/sql/old/3.1.3/06447_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_ichor_globule' WHERE `entry`=29321; diff --git a/sql/old/3.1.3/06452_world_spell_script_target.sql b/sql/old/3.1.3/06452_world_spell_script_target.sql new file mode 100644 index 00000000000..b5ff7f4a61a --- /dev/null +++ b/sql/old/3.1.3/06452_world_spell_script_target.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_target` WHERE `entry` IN (54160,59474); +INSERT INTO `spell_script_target` (`entry`, `type`, `targetEntry`) VALUES +(54160, 1, 29266), +(59474, 1, 29266); diff --git a/sql/old/3.1.3/06455_world_scriptname.sql b/sql/old/3.1.3/06455_world_scriptname.sql new file mode 100644 index 00000000000..8721eec94fd --- /dev/null +++ b/sql/old/3.1.3/06455_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_yggdras' WHERE `entry`=30014; diff --git a/sql/old/3.1.3/06468_realmd_db_version.sql b/sql/old/3.1.3/06468_realmd_db_version.sql new file mode 100644 index 00000000000..cca9e1c800f --- /dev/null +++ b/sql/old/3.1.3/06468_realmd_db_version.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `realmd_db_version`; diff --git a/sql/old/3.1.3/06477_world_script_texts.sql b/sql/old/3.1.3/06477_world_script_texts.sql new file mode 100644 index 00000000000..e17664d1a24 --- /dev/null +++ b/sql/old/3.1.3/06477_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry`=-1608000; +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 + (30658,-1608000,'Prision guards, we are leaving! These adventurers are taking over! Go go go',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.1.3/06486_world_item_template.sql b/sql/old/3.1.3/06486_world_item_template.sql new file mode 100644 index 00000000000..91c87833694 --- /dev/null +++ b/sql/old/3.1.3/06486_world_item_template.sql @@ -0,0 +1,11 @@ +-- item_template update from Malcrom +-- Alter column AllowableClass to allowed max value signed. +ALTER TABLE `item_template` CHANGE `AllowableClass` `AllowableClasstemp` MEDIUMINT(9); +ALTER TABLE `item_template` ADD `AllowableClass` INT SIGNED NOT NULL AFTER `InventoryType`; +UPDATE `item_template` SET `AllowableClass` = `AllowableClasstemp`; +ALTER TABLE `item_template` DROP `AllowableClasstemp`; +-- Alter column AllowableRace to allowed max value signed. +ALTER TABLE `item_template` CHANGE `AllowableRace` `AllowableRacetemp` MEDIUMINT(9); +ALTER TABLE `item_template` ADD `AllowableRace` INT SIGNED NOT NULL AFTER `AllowableClass`; +UPDATE `item_template` SET `AllowableRace` = `AllowableRacetemp`; +ALTER TABLE `item_template` DROP `AllowableRacetemp`; diff --git a/sql/old/3.1.3/06509_characters_character_skills.sql b/sql/old/3.1.3/06509_characters_character_skills.sql new file mode 100644 index 00000000000..ce6dd5af7ef --- /dev/null +++ b/sql/old/3.1.3/06509_characters_character_skills.sql @@ -0,0 +1,48 @@ +DROP TABLE IF EXISTS `character_skills`; +CREATE TABLE `character_skills` ( + `guid` int(11) unsigned NOT NULL COMMENT 'Global Unique Identifier', + `skill` mediumint(9) unsigned NOT NULL, + `value` int(11) unsigned NOT NULL, + `max` mediumint(9) unsigned NOT NULL, + i mediumint(9), + PRIMARY KEY (`guid`,`skill`,`i`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; + + +DROP TABLE IF EXISTS temp_skills; +CREATE TABLE temp_skills ( + i int(11) unsigned NOT NULL, + PRIMARY KEY (i) +); + +INSERT INTO temp_skills VALUES +( 0),( 1),( 2),( 3),( 4),( 5),( 6),( 7),( 8),( 9),(10),(11),(12),(13),(14),(15),(16),(17),(18),(19), +(20),(21),(22),(23),(24),(25),(26),(27),(28),(29),(30),(31),(32),(33),(34),(35),(36),(37),(38),(39), +(40),(41),(42),(43),(44),(45),(46),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59), +(60),(61),(62),(63),(64),(65),(66),(67),(68),(69),(70),(71),(72),(73),(74),(75),(76),(77),(78),(79), +(80),(81),(82),(83),(84),(85),(86),(87),(88),(89),(90),(91),(92),(93),(94),(95),(96),(97),(98),(99), +(100),(101),(102),(103),(104),(105),(106),(107),(108),(109),(110),(111),(112),(113),(114),(115),(116),(117),(118),(119), +(120),(121),(122),(123),(124),(125),(126),(127); + +INSERT INTO character_skills SELECT +guid, +((SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 610+3*i))+2, length(SUBSTRING_INDEX(data, ' ', 610+3*i+1))- length(SUBSTRING_INDEX(data, ' ', 610+3*i)) - 1)) & 0xFFFF) as skill, +(SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 610+3*i+1))+2, length(SUBSTRING_INDEX(data, ' ', 610+3*i+2))- length(SUBSTRING_INDEX(data, ' ', 610+3*i+1)) - 1)) as value, +(0) as max, +i +FROM characters, temp_skills; + +DELETE FROM character_skills WHERE skill = 0; +DROP TABLE IF EXISTS temp_skills; + +UPDATE character_skills + SET max = ((value & 0xFFFF0000) >> 16); + +UPDATE character_skills + SET value = (value & 0xFFFF); + +ALTER IGNORE TABLE character_skills + CHANGE COLUMN value value mediumint(9) unsigned NOT NULL, + DROP PRIMARY KEY, + ADD PRIMARY KEY (guid,skill), + DROP COLUMN i; diff --git a/sql/old/3.1.3/06518_world_spell_proc_event.sql b/sql/old/3.1.3/06518_world_spell_proc_event.sql new file mode 100644 index 00000000000..70e560d67a9 --- /dev/null +++ b/sql/old/3.1.3/06518_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +-- Add 20 second cooldown for Bloodworms +DELETE FROM `spell_proc_event` WHERE `entry` IN (49027, 49542, 49543); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(49027, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20), -- Bloodworms rank 1 +(49542, 0, 0, 0, 0, 0, 0, 0, 0, 6, 20), -- Bloodworms rank 2 +(49543, 0, 0, 0, 0, 0, 0, 0, 0, 9, 20); -- Bloodworms rank 3 + diff --git a/sql/old/3.1.3/06521_world_command.sql b/sql/old/3.1.3/06521_world_command.sql new file mode 100644 index 00000000000..11bb1c404ce --- /dev/null +++ b/sql/old/3.1.3/06521_world_command.sql @@ -0,0 +1 @@ +UPDATE `command` SET `name`='reload mail_loot_template' WHERE `name`='reload quest_mail_loot_template';
\ No newline at end of file diff --git a/sql/old/3.1.3/06521_world_mail_level_reward.sql b/sql/old/3.1.3/06521_world_mail_level_reward.sql new file mode 100644 index 00000000000..656bb83c69c --- /dev/null +++ b/sql/old/3.1.3/06521_world_mail_level_reward.sql @@ -0,0 +1,15 @@ +DROP TABLE IF EXISTS `mail_level_reward`; +CREATE TABLE `mail_level_reward` ( + `level` tinyint(3) unsigned NOT NULL default '0', + `raceMask` mediumint(8) unsigned NOT NULL default '0', + `mailTemplateId` mediumint(8) unsigned NOT NULL default '0', + `senderEntry` mediumint(8) unsigned NOT NULL default '0', + PRIMARY KEY (`level`,`raceMask`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Mail System'; + +INSERT INTO `mail_level_reward` VALUES +(20, 1, 224, 4732),(20, 8, 225, 4753), +(20, 4, 226, 4772),(20, 1024, 227, 20914), +(20, 64, 228, 7954),(20, 32, 229, 3690), +(20, 128, 230, 7953),(20, 2, 231, 4752), +(20, 512, 232, 16280),(20, 16, 233, 4773);
\ No newline at end of file diff --git a/sql/old/3.1.3/06521_world_quest_mail_loot_template.sql b/sql/old/3.1.3/06521_world_quest_mail_loot_template.sql new file mode 100644 index 00000000000..08ebe03eca4 --- /dev/null +++ b/sql/old/3.1.3/06521_world_quest_mail_loot_template.sql @@ -0,0 +1,4 @@ +RENAME TABLE quest_mail_loot_template TO mail_loot_template; + +UPDATE mail_loot_template, quest_template + SET mail_loot_template.entry = quest_template.RewMailTemplateId WHERE mail_loot_template.entry = quest_template.entry;
\ No newline at end of file diff --git a/sql/old/3.1.3/06539_world_spell_proc_event.sql b/sql/old/3.1.3/06539_world_spell_proc_event.sql new file mode 100644 index 00000000000..a1d9d179a8f --- /dev/null +++ b/sql/old/3.1.3/06539_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +-- Fixed Ruthlessness proc from Envenom +UPDATE spell_proc_event SET spellFamilyMask1 = 8 WHERE entry IN (14156, 14160, 14161);
\ No newline at end of file diff --git a/sql/old/3.1.3/06549_world_spell_proc_event.sql b/sql/old/3.1.3/06549_world_spell_proc_event.sql new file mode 100644 index 00000000000..a7cae2b1c09 --- /dev/null +++ b/sql/old/3.1.3/06549_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16086,16544); +INSERT INTO `spell_proc_event` VALUES +( 16086, 0x04, 11, 0x00000000, 0x00040000, 0x00000000, 0x00030000, 0x00000000, 0, 0, 0), -- Improved Fire Nova Totem (Rank 1) +( 16544, 0x04, 11, 0x00000000, 0x00040000, 0x00000000, 0x00030000, 0x00000000, 0, 0, 0); -- Improved Fire Nova Totem (Rank 2) diff --git a/sql/old/3.2.2a/06589_characters_bugreport.sql b/sql/old/3.2.2a/06589_characters_bugreport.sql new file mode 100644 index 00000000000..0666ead1136 --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_bugreport.sql @@ -0,0 +1,2 @@ +ALTER TABLE `bugreport` CHANGE `type` `type` LONGTEXT NOT NULL; +ALTER TABLE `bugreport` CHANGE `content` `content` LONGTEXT NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_characters_character_action.sql b/sql/old/3.2.2a/06589_characters_character_action.sql new file mode 100644 index 00000000000..2389c9cb49c --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_character_action.sql @@ -0,0 +1 @@ +DELETE FROM `character_action` WHERE `action` IN (31892, 53720) AND `type`=0; diff --git a/sql/old/3.2.2a/06589_characters_character_aura.sql b/sql/old/3.2.2a/06589_characters_character_aura.sql new file mode 100644 index 00000000000..8c7b4884074 --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_character_aura.sql @@ -0,0 +1 @@ +DELETE FROM `character_aura` WHERE `spell` IN (31892, 53720); diff --git a/sql/old/3.2.2a/06589_characters_character_spell_cooldown.sql b/sql/old/3.2.2a/06589_characters_character_spell_cooldown.sql new file mode 100644 index 00000000000..6040c61ae8f --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_character_spell_cooldown.sql @@ -0,0 +1 @@ +DELETE FROM `character_spell_cooldown` WHERE `spell` IN (31892, 53720); diff --git a/sql/old/3.2.2a/06589_characters_characters.sql b/sql/old/3.2.2a/06589_characters_characters.sql new file mode 100644 index 00000000000..6004625a69e --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_characters.sql @@ -0,0 +1,16 @@ +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); + +UPDATE `characters` SET `data` = CONCAT( + SUBSTRING_INDEX(`data`, ' ', 1167 + 1), ' ', + '0 0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1246 + 1), ' ', -1246 + 1168 - 1), ' ', + '0 0 0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1294 + 1), ' ', -1294 + 1247 - 1), ' ', + '0 ' + ) +WHERE length(SUBSTRING_INDEX(data, ' ', 1294)) < length(data) and length(SUBSTRING_INDEX(data, ' ', 1294+1)) >= length(data); + +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); + diff --git a/sql/old/3.2.2a/06589_characters_groups.sql b/sql/old/3.2.2a/06589_characters_groups.sql new file mode 100644 index 00000000000..f1d5ba5aac2 --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_groups.sql @@ -0,0 +1,2 @@ +ALTER TABLE `groups` + ADD COLUMN `raiddifficulty` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `difficulty`;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_characters_instance_reset.sql b/sql/old/3.2.2a/06589_characters_instance_reset.sql new file mode 100644 index 00000000000..a887d5576e0 --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_instance_reset.sql @@ -0,0 +1,4 @@ +ALTER TABLE instance_reset + ADD COLUMN difficulty tinyint(1) unsigned NOT NULL default '0' AFTER mapid, + DROP PRIMARY KEY, + ADD PRIMARY KEY (`mapid`,`difficulty`);
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_characters_spell.sql b/sql/old/3.2.2a/06589_characters_spell.sql new file mode 100644 index 00000000000..e1732503f95 --- /dev/null +++ b/sql/old/3.2.2a/06589_characters_spell.sql @@ -0,0 +1 @@ +DELETE FROM `character_spell` WHERE `spell` IN (31892, 53720); diff --git a/sql/old/3.2.2a/06589_realmd_realmlist.sql b/sql/old/3.2.2a/06589_realmd_realmlist.sql new file mode 100644 index 00000000000..51cc07de429 --- /dev/null +++ b/sql/old/3.2.2a/06589_realmd_realmlist.sql @@ -0,0 +1 @@ +UPDATE `realmlist` SET `gamebuild`=10505 WHERE `id`=1;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_world_battleground_template.sql b/sql/old/3.2.2a/06589_world_battleground_template.sql new file mode 100644 index 00000000000..e636898f200 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_battleground_template.sql @@ -0,0 +1,4 @@ +INSERT INTO `battleground_template` ( `id` , `MinPlayersPerTeam` , `MaxPlayersPerTeam` , `MinLvl` , `MaxLvl` , `AllianceStartLoc` , `AllianceStartO` , `HordeStartLoc` , `HordeStartO` ) + VALUES ( 30, 20, 40, 71, 80, 1485, 0, 1486, 0 ) ; +INSERT INTO `battleground_template` ( `id` , `MinPlayersPerTeam` , `MaxPlayersPerTeam` , `MinLvl` , `MaxLvl` , `AllianceStartLoc` , `AllianceStartO` , `HordeStartLoc` , `HordeStartO` ) + VALUES ( 32, 0, 40, 0, 80, 0, 0, 0, 0 ) ; diff --git a/sql/old/3.2.2a/06589_world_creature_template.sql b/sql/old/3.2.2a/06589_world_creature_template.sql new file mode 100644 index 00000000000..206cbc6a19d --- /dev/null +++ b/sql/old/3.2.2a/06589_world_creature_template.sql @@ -0,0 +1,6 @@ +ALTER TABLE `creature_template` + CHANGE COLUMN heroic_entry difficulty_entry_1 mediumint(8) unsigned NOT NULL default '0'; +ALTER TABLE `creature_template` ADD `difficulty_entry_2` MEDIUMINT(8) unsigned + NOT NULL default 0 AFTER `difficulty_entry_1`; +ALTER TABLE `creature_template` ADD `difficulty_entry_3` MEDIUMINT(8) unsigned + NOT NULL default 0 AFTER `difficulty_entry_2`;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_world_instance_template.sql b/sql/old/3.2.2a/06589_world_instance_template.sql new file mode 100644 index 00000000000..a306a6707c9 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_instance_template.sql @@ -0,0 +1,4 @@ +ALTER TABLE `instance_template` + DROP COLUMN maxPlayers, + DROP COLUMN maxPlayersHeroic, + DROP COLUMN reset_delay; diff --git a/sql/old/3.2.2a/06589_world_item_template.sql b/sql/old/3.2.2a/06589_world_item_template.sql new file mode 100644 index 00000000000..2a73527d149 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_item_template.sql @@ -0,0 +1,5 @@ +ALTER TABLE `item_template` + ADD COLUMN `Faction` int(11) UNSIGNED DEFAULT '0' NOT NULL AFTER `Flags`; + +ALTER TABLE item_template + CHANGE COLUMN ItemLevel ItemLevel smallint(5) unsigned NOT NULL DEFAULT 0;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_world_player_classlevelstats.sql b/sql/old/3.2.2a/06589_world_player_classlevelstats.sql new file mode 100644 index 00000000000..674d76164f8 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_player_classlevelstats.sql @@ -0,0 +1,82 @@ +DELETE from `player_classlevelstats` where `class` = 7; +INSERT INTO `player_classlevelstats` (`class`, `level`, `basehp`, `basemana`) VALUES +(7, 1, 40, 85), +(7, 2, 47, 91), +(7, 3, 55, 98), +(7, 4, 62, 106), +(7, 5, 70, 115), +(7, 6, 77, 125), +(7, 7, 85, 136), +(7, 8, 92, 148), +(7, 9, 100, 161), +(7, 10, 107, 175), +(7, 11, 114, 190), +(7, 12, 122, 206), +(7, 13, 129, 223), +(7, 14, 137, 241), +(7, 15, 144, 260), +(7, 16, 152, 280), +(7, 17, 161, 301), +(7, 18, 170, 323), +(7, 19, 181, 346), +(7, 20, 193, 370), +(7, 21, 205, 395), +(7, 22, 219, 421), +(7, 23, 234, 448), +(7, 24, 250, 476), +(7, 25, 257, 505), +(7, 26, 275, 535), +(7, 27, 294, 566), +(7, 28, 315, 598), +(7, 29, 336, 631), +(7, 30, 358, 665), +(7, 31, 371, 699), +(7, 32, 396, 733), +(7, 33, 422, 767), +(7, 34, 448, 786), +(7, 35, 465, 820), +(7, 36, 494, 854), +(7, 37, 524, 888), +(7, 38, 545, 922), +(7, 39, 577, 941), +(7, 40, 610, 975), +(7, 41, 633, 1009), +(7, 42, 669, 1028), +(7, 43, 694, 1062), +(7, 44, 732, 1096), +(7, 45, 760, 1115), +(7, 46, 799, 1149), +(7, 47, 829, 1183), +(7, 48, 871, 1202), +(7, 49, 903, 1236), +(7, 50, 947, 1255), +(7, 51, 981, 1289), +(7, 52, 1027, 1323), +(7, 53, 1064, 1342), +(7, 54, 1101, 1376), +(7, 55, 1150, 1395), +(7, 56, 1190, 1414), +(7, 57, 1231, 1448), +(7, 58, 1283, 1467), +(7, 59, 1326, 1501), +(7, 60, 1423, 1520), +(7, 61, 1528, 1664), +(7, 62, 1694, 1808), +(7, 63, 1883, 1951), +(7, 64, 2067, 2095), +(7, 65, 2262, 2239), +(7, 66, 2465, 2383), +(7, 67, 2679, 2527), +(7, 68, 2903, 2670), +(7, 69, 3136, 2814), +(7, 70, 3380, 2958), +(7, 71, 3633, 3102), +(7, 72, 3903, 3246), +(7, 73, 4194, 3389), +(7, 74, 4507, 3533), +(7, 75, 4843, 3677), +(7, 76, 5203, 3821), +(7, 77, 5592, 3965), +(7, 78, 6009, 4108), +(7, 79, 6457, 4252), +(7, 80, 6939, 4396);
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_world_playercreateinfo_action.sql b/sql/old/3.2.2a/06589_world_playercreateinfo_action.sql new file mode 100644 index 00000000000..6a1b0b806e0 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_playercreateinfo_action.sql @@ -0,0 +1,71 @@ +TRUNCATE `playercreateinfo_action`; +INSERT INTO `playercreateinfo_action` (`race`,`class`,`button`,`action`,`type`) VALUES +(1,1,0,6603,0),(1,1,11,117,128),(1,1,72,6603,0),(1,1,73,78,0),(1,1,82,59752,0),(1,1,83,117,128), +(1,1,84,6603,0),(1,1,96,6603,0),(1,1,108,6603,0),(1,2,0,6603,0),(1,2,1,21084,0),(1,2,2,635,0), +(1,2,9,59752,0),(1,2,10,159,128),(1,2,11,2070,128),(1,4,0,6603,0),(1,4,1,1752,0),(1,4,2,2098,0), +(1,4,3,2764,0),(1,4,10,59752,0),(1,4,11,2070,128),(1,5,0,6603,0),(1,5,1,585,0),(1,5,2,2050,0), +(1,5,9,59752,0),(1,5,10,159,128),(1,5,11,2070,128),(1,6,0,6603,0),(1,6,1,49576,0),(1,6,2,45477,0), +(1,6,3,45462,0),(1,6,4,45902,0),(1,6,5,47541,0),(1,6,11,59752,0),(1,8,0,6603,0),(1,8,1,133,0), +(1,8,2,168,0),(1,8,9,59752,0),(1,8,10,159,128),(1,8,11,2070,128),(1,9,0,6603,0),(1,9,1,686,0), +(1,9,2,687,0),(1,9,9,59752,0),(1,9,10,159,128),(1,9,11,4604,128),(2,1,0,6603,0),(2,1,72,6603,0), +(2,1,73,78,0),(2,1,74,20572,0),(2,1,83,117,128),(2,1,84,6603,0),(2,1,96,6603,0),(2,1,108,6603,0), +(2,3,0,6603,0),(2,3,1,2973,0),(2,3,2,75,0),(2,3,9,20572,0),(2,3,10,159,128),(2,3,11,117,128), +(2,4,0,6603,0),(2,4,1,1752,0),(2,4,2,2098,0),(2,4,3,2764,0),(2,4,4,20572,0),(2,4,11,117,128), +(2,6,0,6603,0),(2,6,1,49576,0),(2,6,2,45477,0),(2,6,3,45462,0),(2,6,4,45902,0),(2,6,5,47541,0), +(2,6,10,20572,0),(2,7,0,6603,0),(2,7,1,403,0),(2,7,2,331,0),(2,7,3,33697,0),(2,7,10,159,128), +(2,7,11,117,128),(2,9,0,6603,0),(2,9,1,686,0),(2,9,2,687,0),(2,9,3,33702,0),(2,9,10,159,128), +(2,9,11,117,128),(3,1,0,6603,0),(3,1,1,78,0),(3,1,11,117,128),(3,1,72,6603,0),(3,1,73,78,0), +(3,1,74,20594,0),(3,1,75,2481,0),(3,1,83,117,128),(3,1,84,6603,0),(3,1,96,6603,0), +(3,1,108,6603,0),(3,2,0,6603,0),(3,2,1,21084,0),(3,2,2,635,0),(3,2,3,20594,0),(3,2,4,2481,0), +(3,2,10,159,128),(3,2,11,4540,128),(3,3,0,6603,0),(3,3,1,2973,0),(3,3,2,75,0),(3,3,3,20594,0), +(3,3,4,2481,0),(3,3,10,159,128),(3,3,11,117,128),(3,3,75,20594,0),(3,3,76,2481,0),(3,4,0,6603,0), +(3,4,1,1752,0),(3,4,2,2098,0),(3,4,3,2764,0),(3,4,4,20594,0),(3,4,5,2481,0),(3,4,11,4540,128), +(3,5,0,6603,0),(3,5,1,585,0),(3,5,2,2050,0),(3,5,3,20594,0),(3,5,4,2481,0),(3,5,10,159,128), +(3,5,11,4540,128),(3,6,0,6603,0),(3,6,1,49576,0),(3,6,2,45477,0),(3,6,3,45462,0),(3,6,4,45902,0), +(3,6,5,47541,0),(3,6,10,2481,0),(4,1,72,6603,0),(4,4,82,58984,0),(4,1,73,78,0),(4,1,82,58984,0), +(4,1,83,117,128),(4,1,85,6603,0),(4,1,97,6603,0),(4,1,109,6603,0),(4,3,0,6603,0),(4,3,1,2973,0), +(4,3,2,75,0),(4,3,3,58984,0),(4,3,10,159,128),(4,3,11,117,128),(4,4,0,6603,0),(4,4,1,1752,0), +(4,4,2,2098,0),(4,4,3,2764,0),(4,4,10,58984,0),(4,4,11,4540,128),(4,5,0,6603,0),(4,5,1,585,0), +(4,5,2,2050,0),(4,5,3,58984,0),(4,5,10,159,128),(4,5,11,2070,128),(4,6,0,6603,0),(4,6,1,49576,0), +(4,6,2,45477,0),(4,6,3,45462,0),(4,6,4,45902,0),(4,6,5,47541,0),(4,6,10,58984,0),(4,6,83,58984,0), +(4,11,0,6603,0),(4,11,1,5176,0),(4,11,2,5185,0),(4,11,9,58984,0),(4,11,10,159,128),(4,11,11,4536,128), +(5,1,0,6603,0),(5,1,72,6603,0),(5,1,73,78,0),(5,1,74,20577,0),(5,1,83,4604,128),(5,1,84,6603,0), +(5,1,96,6603,0),(5,1,108,6603,0),(5,4,0,6603,0),(5,4,1,1752,0),(5,4,2,2098,0),(5,4,3,2764,0), +(5,4,4,20577,0),(5,4,11,4604,128),(5,5,0,6603,0),(5,5,1,585,0),(5,5,2,2050,0),(5,5,3,20577,0), +(5,5,10,159,128),(5,5,11,4604,128),(5,6,0,6603,0),(5,6,1,49576,0),(5,6,2,45477,0),(5,6,3,45462,0), +(5,6,4,45902,0),(5,6,5,47541,0),(5,6,10,20577,0),(5,8,0,6603,0),(5,8,1,133,0),(5,8,2,168,0),(5,8,3,20577,0), +(5,8,10,159,128),(5,8,11,4604,128),(5,9,0,6603,0),(5,9,1,686,0),(5,9,2,687,0),(5,9,3,20577,0),(5,9,10,159,128), +(5,9,11,4604,128),(6,1,0,6603,0),(6,1,1,78,0),(6,1,3,20549,0),(6,1,72,6603,0),(6,1,73,78,0),(6,1,74,20549,0), +(6,1,83,4540,128),(6,1,84,6603,0),(6,1,96,6603,0),(6,1,108,6603,0),(6,3,0,6603,0),(6,3,1,2973,0),(6,3,2,75,0), +(6,3,3,20549,0),(6,3,10,159,128),(6,3,11,117,128),(6,3,76,20549,0),(6,6,0,6603,0),(6,6,1,49576,0),(6,6,2,45477,0), +(6,6,3,45462,0),(6,6,4,45902,0),(6,6,5,47541,0),(6,6,10,20549,0),(6,6,75,20549,0),(6,7,0,6603,0),(6,7,1,403,0), +(6,7,2,331,0),(6,7,3,20549,0),(6,7,10,159,128),(6,7,11,4604,128),(6,7,76,20549,0),(6,11,0,6603,0),(6,11,1,5176,0), +(6,11,2,5185,0),(6,11,3,20549,0),(6,11,10,159,128),(6,11,11,4536,128),(6,11,73,6603,0),(6,11,76,20549,0), +(6,11,85,6603,0),(6,11,97,6603,0),(6,11,109,6603,0),(7,1,0,6603,0),(7,1,1,78,0),(7,1,10,20589,0),(7,1,11,117,128), +(7,1,72,6603,0),(7,1,73,78,0),(7,1,82,20589,0),(7,1,83,117,128),(7,1,84,6603,0),(7,1,96,6603,0),(7,1,108,6603,0), +(7,4,0,6603,0),(7,4,1,1752,0),(7,4,2,2098,0),(7,4,3,2764,0),(7,4,10,20589,0),(7,4,11,117,128),(7,6,0,6603,0), +(7,6,1,49576,0),(7,6,2,45477,0),(7,6,3,45462,0),(7,6,4,45902,0),(7,6,5,47541,0),(7,6,10,20589,0),(7,6,83,41751,128), +(7,6,72,6603,0),(7,6,11,41751,128),(7,6,84,6603,0),(7,6,96,6603,0),(7,6,108,6603,0),(7,8,0,6603,0),(7,8,1,133,0), +(7,8,2,168,0),(7,8,9,20589,0),(7,8,10,159,128),(7,8,11,4536,128),(7,9,0,6603,0),(7,9,1,686,0),(7,9,2,687,0), +(7,9,9,20589,0),(7,9,10,159,128),(7,9,11,4604,128),(8,1,0,6603,0),(8,1,72,6603,0),(8,1,73,78,0),(8,1,74,2764,0), +(8,1,75,26297,0),(8,1,83,117,128),(8,1,84,6603,0),(8,1,96,6603,0),(8,1,108,6603,0),(8,3,0,6603,0),(8,3,1,2973,0), +(8,3,2,75,0),(8,3,10,159,128),(8,3,11,4604,128),(8,8,3,26297,0),(8,4,0,6603,0),(8,4,1,1752,0),(8,4,2,2098,0), +(8,4,3,2764,0),(8,4,11,117,128),(8,4,4,26297,0),(8,5,0,6603,0),(8,5,1,585,0),(8,5,2,2050,0),(8,5,10,159,128), +(8,5,11,4540,128),(8,7,3,26297,0),(8,6,0,6603,0),(8,6,1,49576,0),(8,6,2,45477,0),(8,6,3,45462,0),(8,6,4,45902,0), +(8,6,5,47541,0),(8,6,10,26297,0),(8,7,0,6603,0),(8,7,1,403,0),(8,7,2,331,0),(8,7,10,159,128),(8,7,11,117,128), +(8,5,3,26297,0),(8,8,0,6603,0),(8,8,1,133,0),(8,8,2,168,0),(8,8,10,159,128),(8,8,11,117,128),(8,3,3,26297,0), +(10,2,0,6603,0),(10,2,1,21084,0),(10,2,2,635,0),(10,2,3,28730,0),(10,2,10,159,128),(10,2,11,20857,128), +(10,3,0,6603,0),(10,3,1,2973,0),(10,3,2,75,0),(10,3,3,28730,0),(10,3,10,159,128),(10,3,11,20857,128), +(10,4,0,6603,0),(10,4,1,1752,0),(10,4,2,2098,0),(10,4,3,2764,0),(10,4,4,25046,0),(10,4,11,20857,128), +(10,5,0,6603,0),(10,5,1,585,0),(10,5,2,2050,0),(10,5,3,28730,0),(10,5,10,159,128),(10,5,11,20857,128), +(10,6,0,6603,0),(10,6,1,49576,0),(10,6,2,45477,0),(10,6,3,45462,0),(10,6,4,45902,0),(10,6,5,47541,0), +(10,6,6,50613,0),(10,8,0,6603,0),(10,8,1,133,0),(10,8,2,168,0),(10,8,3,28730,0),(10,8,10,159,128),(10,8,11,20857,128), +(10,9,0,6603,0),(10,9,1,686,0),(10,9,2,687,0),(10,9,3,28730,0),(10,9,10,159,128),(10,9,11,20857,128),(11,1,0,6603,0), +(11,1,72,6603,0),(11,1,73,78,0),(11,1,74,28880,0),(11,1,83,4540,128),(11,1,84,6603,0),(11,1,96,6603,0),(11,1,108,6603,0), +(11,2,0,6603,0),(11,2,1,21084,0),(11,2,2,635,0),(11,2,3,59542,0),(11,2,10,159,128),(11,2,11,4540,128),(11,2,83,4540,128), +(11,3,0,6603,0),(11,3,1,2973,0),(11,3,2,75,0),(11,3,3,59543,0),(11,3,10,159,128),(11,3,11,4540,128),(11,3,72,6603,0), +(11,3,73,2973,0),(11,3,74,75,0),(11,3,82,159,128),(11,3,83,4540,128),(11,5,0,6603,0),(11,5,1,585,0),(11,5,2,2050,0), +(11,5,3,59544,0),(11,5,10,159,128),(11,5,11,4540,128),(11,5,83,4540,128),(11,6,0,6603,0),(11,6,1,49576,0),(11,6,2,45477,0), +(11,6,3,45462,0),(11,6,4,45902,0),(11,6,5,47541,0),(11,6,10,59545,0),(11,7,0,6603,0),(11,7,1,403,0),(11,7,2,331,0), +(11,7,3,59547,0),(11,7,10,159,128),(11,7,11,4540,128),(11,8,0,6603,0),(11,8,1,133,0),(11,8,2,168,0),(11,8,3,59548,0), +(11,8,10,159,128),(11,8,11,4540,128),(11,8,83,4540,128),(11,6,11,41751,128); diff --git a/sql/old/3.2.2a/06589_world_playercreateinfo_spell.sql b/sql/old/3.2.2a/06589_world_playercreateinfo_spell.sql new file mode 100644 index 00000000000..f3cd735d7dc --- /dev/null +++ b/sql/old/3.2.2a/06589_world_playercreateinfo_spell.sql @@ -0,0 +1,3 @@ +TRUNCATE `playercreateinfo_spell`; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(1,1,78,'Heroic Strike'),(1,1,81,'Dodge'),(1,1,107,'Block'),(1,1,196,'One-Handed Axes'),(1,1,198,'One-Handed Maces'),(1,1,201,'One-Handed Swords'),(1,1,203,'Unarmed'),(1,1,204,'Defense'),(1,1,522,'SPELLDEFENSE (DND)'),(1,1,668,'Language Common'),(1,1,1843,'Disarm'),(1,1,2382,'Generic'),(1,1,2457,'Battle Stance'),(1,1,2479,'Honorless Target'),(1,1,3050,'Detect'),(1,1,3365,'Opening'),(1,1,5301,'Defensive State (DND)'),(1,1,6233,'Closing'),(1,1,6246,'Closing'),(1,1,6247,'Opening'),(1,1,6477,'Opening'),(1,1,6478,'Opening'),(1,1,6603,'Attack'),(1,1,7266,'Duel'),(1,1,7267,'Grovel'),(1,1,7355,'Stuck'),(1,1,8386,'Attacking'),(1,1,8737,'Mail'),(1,1,9077,'Leather'),(1,1,9078,'Cloth'),(1,1,9116,'Shield'),(1,1,9125,'Generic'),(1,1,20597,'Sword Specialization'),(1,1,20598,'The Human Spirit'),(1,1,20599,'Diplomacy'),(1,1,20864,'Mace Specialization'),(1,1,21651,'Opening'),(1,1,21652,'Closing'),(1,1,22027,'Remove Insignia'),(1,1,22810,'Opening - No Text'),(1,1,32215,'Victorious State'),(1,1,45927,'Summon Friend'),(1,1,58985,'Perception'),(1,1,59752,'Every Man for Himself'),(1,1,61437,'Opening'),(1,2,81,'Dodge'),(1,2,107,'Block'),(1,2,198,'One-Handed Maces'),(1,2,199,'Two-Handed Maces'),(1,2,203,'Unarmed'),(1,2,204,'Defense'),(1,2,522,'SPELLDEFENSE (DND)'),(1,2,635,'Holy Light'),(1,2,668,'Language Common'),(1,2,1843,'Disarm'),(1,2,2382,'Generic'),(1,2,2479,'Honorless Target'),(1,2,3050,'Detect'),(1,2,3365,'Opening'),(1,2,6233,'Closing'),(1,2,6246,'Closing'),(1,2,6247,'Opening'),(1,2,6477,'Opening'),(1,2,6478,'Opening'),(1,2,6603,'Attack'),(1,2,7266,'Duel'),(1,2,7267,'Grovel'),(1,2,7355,'Stuck'),(1,2,8386,'Attacking'),(1,2,8737,'Mail'),(1,2,9077,'Leather'),(1,2,9078,'Cloth'),(1,2,9116,'Shield'),(1,2,9125,'Generic'),(1,2,21084,'Seal of Righteousness'),(1,2,20597,'Sword Specialization'),(1,2,20598,'The Human Spirit'),(1,2,20599,'Diplomacy'),(1,2,20864,'Mace Specialization'),(1,2,21651,'Opening'),(1,2,21652,'Closing'),(1,2,22027,'Remove Insignia'),(1,2,22810,'Opening - No Text'),(1,2,27762,'Libram'),(1,2,45927,'Summon Friend'),(1,2,58985,'Perception'),(1,2,59752,'Every Man for Himself'),(1,2,61437,'Opening'),(1,4,81,'Dodge'),(1,4,203,'Unarmed'),(1,4,204,'Defense'),(1,4,522,'SPELLDEFENSE (DND)'),(1,4,668,'Language Common'),(1,4,1180,'Daggers'),(1,4,1752,'Sinister Strike'),(1,4,1843,'Disarm'),(1,4,2098,'Eviscerate'),(1,4,2382,'Generic'),(1,4,2479,'Honorless Target'),(1,4,2567,'Thrown'),(1,4,2764,'Throw'),(1,4,3050,'Detect'),(1,4,3365,'Opening'),(1,4,6233,'Closing'),(1,4,6246,'Closing'),(1,4,6247,'Opening'),(1,4,6477,'Opening'),(1,4,6478,'Opening'),(1,4,6603,'Attack'),(1,4,7266,'Duel'),(1,4,7267,'Grovel'),(1,4,7355,'Stuck'),(1,4,8386,'Attacking'),(1,4,9077,'Leather'),(1,4,9078,'Cloth'),(1,4,9125,'Generic'),(1,4,16092,'Defensive State (DND)'),(1,4,20597,'Sword Specialization'),(1,4,20598,'The Human Spirit'),(1,4,20599,'Diplomacy'),(1,4,20864,'Mace Specialization'),(1,4,21184,'Rogue Passive (DND)'),(1,4,21651,'Opening'),(1,4,21652,'Closing'),(1,4,22027,'Remove Insignia'),(1,4,22810,'Opening - No Text'),(1,4,45927,'Summon Friend'),(1,4,58985,'Perception'),(1,4,59752,'Every Man for Himself'),(1,4,61437,'Opening'),(1,5,81,'Dodge'),(1,5,198,'One-Handed Maces'),(1,5,203,'Unarmed'),(1,5,204,'Defense'),(1,5,522,'SPELLDEFENSE (DND)'),(1,5,585,'Smite'),(1,5,668,'Language Common'),(1,5,1843,'Disarm'),(1,5,2050,'Lesser Heal'),(1,5,2382,'Generic'),(1,5,2479,'Honorless Target'),(1,5,3050,'Detect'),(1,5,3365,'Opening'),(1,5,5009,'Wands'),(1,5,5019,'Shoot'),(1,5,6233,'Closing'),(1,5,6246,'Closing'),(1,5,6247,'Opening'),(1,5,6477,'Opening'),(1,5,6478,'Opening'),(1,5,6603,'Attack'),(1,5,7266,'Duel'),(1,5,7267,'Grovel'),(1,5,7355,'Stuck'),(1,5,8386,'Attacking'),(1,5,9078,'Cloth'),(1,5,9125,'Generic'),(1,5,20597,'Sword Specialization'),(1,5,20598,'The Human Spirit'),(1,5,20599,'Diplomacy'),(1,5,20864,'Mace Specialization'),(1,5,21651,'Opening'),(1,5,21652,'Closing'),(1,5,22027,'Remove Insignia'),(1,5,22810,'Opening - No Text'),(1,5,45927,'Summon Friend'),(1,5,58985,'Perception'),(1,5,59752,'Every Man for Himself'),(1,5,61437,'Opening'),(1,6,81,'Dodge'),(1,6,196,'One-Handed Axes'),(1,6,197,'Two-Handed Axes'),(1,6,200,'Polearms'),(1,6,201,'One-Handed Swords'),(1,6,202,'Two-Handed Swords'),(1,6,203,'Unarmed'),(1,6,204,'Defense'),(1,6,522,'SPELLDEFENSE (DND)'),(1,6,668,'Language Common'),(1,6,674,'Dual Wield'),(1,6,750,'Plate Mail'),(1,6,1843,'Disarm'),(1,6,2382,'Generic'),(1,6,2479,'Honorless Target'),(1,6,3050,'Detect'),(1,6,3127,'Parry'),(1,6,3275,'Linen Bandage'),(1,6,3276,'Heavy Linen Bandage'),(1,6,3277,'Wool Bandage'),(1,6,3278,'Heavy Wool Bandage'),(1,6,3365,'Opening'),(1,6,6233,'Closing'),(1,6,6246,'Closing'),(1,6,6247,'Opening'),(1,6,6477,'Opening'),(1,6,6478,'Opening'),(1,6,6603,'Attack'),(1,6,7266,'Duel'),(1,6,7267,'Grovel'),(1,6,7355,'Stuck'),(1,6,7928,'Silk Bandage'),(1,6,7929,'Heavy Silk Bandage'),(1,6,7934,'Anti-Venom'),(1,6,8386,'Attacking'),(1,6,8737,'Mail'),(1,6,9077,'Leather'),(1,6,9078,'Cloth'),(1,6,9125,'Generic'),(1,6,10840,'Mageweave Bandage'),(1,6,10841,'Heavy Mageweave Bandage'),(1,6,10846,'First Aid'),(1,6,18629,'Runecloth Bandage'),(1,6,18630,'Heavy Runecloth Bandage'),(1,6,20597,'Sword Specialization'),(1,6,20598,'The Human Spirit'),(1,6,20599,'Diplomacy'),(1,6,20864,'Mace Specialization'),(1,6,21651,'Opening'),(1,6,21652,'Closing'),(1,6,22027,'Remove Insignia'),(1,6,22810,'Opening - No Text'),(1,6,33391,'Journeyman Riding'),(1,6,45462,'Plague Strike'),(1,6,45477,'Icy Touch'),(1,6,45902,'Blood Strike'),(1,6,45903,'Offensive State (DND)'),(1,6,45927,'Summon Friend'),(1,6,47541,'Death Coil'),(1,6,48266,'Blood Presence'),(1,6,49410,'Forceful Deflection'),(1,6,49576,'Death Grip'),(1,6,52665,'Sigil'),(1,6,58985,'Perception'),(1,6,59752,'Every Man for Himself'),(1,6,59879,'Blood Plague'),(1,6,59921,'Frost Fever'),(1,6,61437,'Opening'),(1,6,61455,'Runic Focus'),(1,8,81,'Dodge'),(1,8,133,'Fireball'),(1,8,168,'Frost Armor'),(1,8,203,'Unarmed'),(1,8,204,'Defense'),(1,8,227,'Staves'),(1,8,522,'SPELLDEFENSE (DND)'),(1,8,668,'Language Common'),(1,8,1843,'Disarm'),(1,8,2382,'Generic'),(1,8,2479,'Honorless Target'),(1,8,3050,'Detect'),(1,8,3365,'Opening'),(1,8,5009,'Wands'),(1,8,5019,'Shoot'),(1,8,6233,'Closing'),(1,8,6246,'Closing'),(1,8,6247,'Opening'),(1,8,6477,'Opening'),(1,8,6478,'Opening'),(1,8,6603,'Attack'),(1,8,7266,'Duel'),(1,8,7267,'Grovel'),(1,8,7355,'Stuck'),(1,8,8386,'Attacking'),(1,8,9078,'Cloth'),(1,8,9125,'Generic'),(1,8,20597,'Sword Specialization'),(1,8,20598,'The Human Spirit'),(1,8,20599,'Diplomacy'),(1,8,20864,'Mace Specialization'),(1,8,21651,'Opening'),(1,8,21652,'Closing'),(1,8,22027,'Remove Insignia'),(1,8,22810,'Opening - No Text'),(1,8,45927,'Summon Friend'),(1,8,58985,'Perception'),(1,8,59752,'Every Man for Himself'),(1,8,61437,'Opening'),(1,9,81,'Dodge'),(1,9,203,'Unarmed'),(1,9,204,'Defense'),(1,9,522,'SPELLDEFENSE (DND)'),(1,9,668,'Language Common'),(1,9,686,'Shadow Bolt'),(1,9,687,'Demon Skin'),(1,9,1180,'Daggers'),(1,9,1843,'Disarm'),(1,9,2382,'Generic'),(1,9,2479,'Honorless Target'),(1,9,3050,'Detect'),(1,9,3365,'Opening'),(1,9,5009,'Wands'),(1,9,5019,'Shoot'),(1,9,6233,'Closing'),(1,9,6246,'Closing'),(1,9,6247,'Opening'),(1,9,6477,'Opening'),(1,9,6478,'Opening'),(1,9,6603,'Attack'),(1,9,7266,'Duel'),(1,9,7267,'Grovel'),(1,9,7355,'Stuck'),(1,9,8386,'Attacking'),(1,9,9078,'Cloth'),(1,9,9125,'Generic'),(1,9,20597,'Sword Specialization'),(1,9,20598,'The Human Spirit'),(1,9,20599,'Diplomacy'),(1,9,20864,'Mace Specialization'),(1,9,21651,'Opening'),(1,9,21652,'Closing'),(1,9,22027,'Remove Insignia'),(1,9,22810,'Opening - No Text'),(1,9,45927,'Summon Friend'),(5,9,58284,'Chaos Bolt Passive'),(1,9,58985,'Perception'),(1,9,59752,'Every Man for Himself'),(1,9,61437,'Opening'),(2,1,78,'Heroic Strike'),(2,1,81,'Dodge'),(2,1,107,'Block'),(2,1,196,'One-Handed Axes'),(2,1,197,'Two-Handed Axes'),(2,1,201,'One-Handed Swords'),(2,1,203,'Unarmed'),(2,1,204,'Defense'),(2,1,522,'SPELLDEFENSE (DND)'),(2,1,669,'Language Orcish'),(2,1,1843,'Disarm'),(2,1,2382,'Generic'),(2,1,2457,'Battle Stance'),(2,1,2479,'Honorless Target'),(2,1,3050,'Detect'),(2,1,3365,'Opening'),(2,1,5301,'Defensive State (DND)'),(2,1,6233,'Closing'),(2,1,6246,'Closing'),(2,1,6247,'Opening'),(2,1,6477,'Opening'),(2,1,6478,'Opening'),(2,1,6603,'Attack'),(2,1,7266,'Duel'),(2,1,7267,'Grovel'),(2,1,7355,'Stuck'),(2,1,8386,'Attacking'),(2,1,8737,'Mail'),(2,1,9077,'Leather'),(2,1,9078,'Cloth'),(2,1,9116,'Shield'),(2,1,9125,'Generic'),(2,1,20572,'Blood Fury'),(2,1,20573,'Hardiness'),(2,1,20574,'Axe Specialization'),(2,1,21563,'Command'),(2,1,21651,'Opening'),(2,1,21652,'Closing'),(2,1,22027,'Remove Insignia'),(2,1,22810,'Opening - No Text'),(2,1,32215,'Victorious State'),(2,1,45927,'Summon Friend'),(2,1,61437,'Opening'),(2,3,75,'Auto Shot'),(2,3,81,'Dodge'),(2,3,196,'One-Handed Axes'),(2,3,203,'Unarmed'),(2,3,204,'Defense'),(2,3,264,'Bows'),(2,3,522,'SPELLDEFENSE (DND)'),(2,3,669,'Language Orcish'),(2,3,1843,'Disarm'),(2,3,2382,'Generic'),(2,3,2479,'Honorless Target'),(2,3,2973,'Raptor Strike'),(2,3,3050,'Detect'),(2,3,3365,'Opening'),(2,3,6233,'Closing'),(2,3,6246,'Closing'),(2,3,6247,'Opening'),(2,3,6477,'Opening'),(2,3,6478,'Opening'),(2,3,6603,'Attack'),(2,3,7266,'Duel'),(2,3,7267,'Grovel'),(2,3,7355,'Stuck'),(2,3,8386,'Attacking'),(2,3,9077,'Leather'),(2,3,9078,'Cloth'),(2,3,9125,'Generic'),(2,3,13358,'Defensive State (DND)'),(2,3,20572,'Blood Fury'),(2,3,20573,'Hardiness'),(2,3,20574,'Axe Specialization'),(2,3,20576,'Command'),(2,3,21651,'Opening'),(2,3,21652,'Closing'),(2,3,22027,'Remove Insignia'),(2,3,22810,'Opening - No Text'),(2,3,24949,'Defensive State 2 (DND)'),(2,3,34082,'Advantaged State (DND)'),(2,3,45927,'Summon Friend'),(2,3,61437,'Opening'),(2,4,81,'Dodge'),(2,4,203,'Unarmed'),(2,4,204,'Defense'),(2,4,522,'SPELLDEFENSE (DND)'),(2,4,669,'Language Orcish'),(2,4,1180,'Daggers'),(2,4,1752,'Sinister Strike'),(2,4,1843,'Disarm'),(2,4,2098,'Eviscerate'),(2,4,2382,'Generic'),(2,4,2479,'Honorless Target'),(2,4,2567,'Thrown'),(2,4,2764,'Throw'),(2,4,3050,'Detect'),(2,4,3365,'Opening'),(2,4,6233,'Closing'),(2,4,6246,'Closing'),(2,4,6247,'Opening'),(2,4,6477,'Opening'),(2,4,6478,'Opening'),(2,4,6603,'Attack'),(2,4,7266,'Duel'),(2,4,7267,'Grovel'),(2,4,7355,'Stuck'),(2,4,8386,'Attacking'),(2,4,9077,'Leather'),(2,4,9078,'Cloth'),(2,4,9125,'Generic'),(2,4,16092,'Defensive State (DND)'),(2,4,20572,'Blood Fury'),(2,4,20573,'Hardiness'),(2,4,20574,'Axe Specialization'),(2,4,21184,'Rogue Passive (DND)'),(2,4,21563,'Command'),(2,4,21651,'Opening'),(2,4,21652,'Closing'),(2,4,22027,'Remove Insignia'),(2,4,22810,'Opening - No Text'),(2,4,45927,'Summon Friend'),(2,4,61437,'Opening'),(2,6,81,'Dodge'),(2,6,196,'One-Handed Axes'),(2,6,197,'Two-Handed Axes'),(2,6,200,'Polearms'),(2,6,201,'One-Handed Swords'),(2,6,202,'Two-Handed Swords'),(2,6,203,'Unarmed'),(2,6,204,'Defense'),(2,6,522,'SPELLDEFENSE (DND)'),(2,6,669,'Language Orcish'),(2,6,674,'Dual Wield'),(2,6,750,'Plate Mail'),(2,6,1843,'Disarm'),(2,6,2382,'Generic'),(2,6,2479,'Honorless Target'),(2,6,3050,'Detect'),(2,6,3127,'Parry'),(2,6,3275,'Linen Bandage'),(2,6,3276,'Heavy Linen Bandage'),(2,6,3277,'Wool Bandage'),(2,6,3278,'Heavy Wool Bandage'),(2,6,3365,'Opening'),(2,6,6233,'Closing'),(2,6,6246,'Closing'),(2,6,6247,'Opening'),(2,6,6477,'Opening'),(2,6,6478,'Opening'),(2,6,6603,'Attack'),(2,6,7266,'Duel'),(2,6,7267,'Grovel'),(2,6,7355,'Stuck'),(2,6,7928,'Silk Bandage'),(2,6,7929,'Heavy Silk Bandage'),(2,6,7934,'Anti-Venom'),(2,6,8386,'Attacking'),(2,6,8737,'Mail'),(2,6,9077,'Leather'),(2,6,9078,'Cloth'),(2,6,9125,'Generic'),(2,6,10840,'Mageweave Bandage'),(2,6,10841,'Heavy Mageweave Bandage'),(2,6,10846,'First Aid'),(2,6,18629,'Runecloth Bandage'),(2,6,18630,'Heavy Runecloth Bandage'),(2,6,20572,'Blood Fury'),(2,6,20573,'Hardiness'),(2,6,20574,'Axe Specialization'),(2,6,21651,'Opening'),(2,6,21652,'Closing'),(2,6,22027,'Remove Insignia'),(2,6,22810,'Opening - No Text'),(2,6,33391,'Journeyman Riding'),(2,6,45462,'Plague Strike'),(2,6,45477,'Icy Touch'),(2,6,45902,'Blood Strike'),(2,6,45903,'Offensive State (DND)'),(2,6,45927,'Summon Friend'),(2,6,47541,'Death Coil'),(2,6,48266,'Blood Presence'),(2,6,49410,'Forceful Deflection'),(2,6,49576,'Death Grip'),(2,6,52665,'Sigil'),(2,6,54562,'Command'),(2,6,59879,'Blood Plague'),(2,6,59921,'Frost Fever'),(2,6,61437,'Opening'),(2,6,61455,'Runic Focus'),(2,7,81,'Dodge'),(2,7,107,'Block'),(2,7,198,'One-Handed Maces'),(2,7,203,'Unarmed'),(2,7,204,'Defense'),(2,7,227,'Staves'),(2,7,331,'Healing Wave'),(2,7,403,'Lightning Bolt'),(2,7,522,'SPELLDEFENSE (DND)'),(2,7,669,'Language Orcish'),(2,7,1843,'Disarm'),(2,7,2382,'Generic'),(2,7,2479,'Honorless Target'),(2,7,3050,'Detect'),(2,7,3365,'Opening'),(2,7,6233,'Closing'),(2,7,6246,'Closing'),(2,7,6247,'Opening'),(2,7,6477,'Opening'),(2,7,6478,'Opening'),(2,7,6603,'Attack'),(2,7,7266,'Duel'),(2,7,7267,'Grovel'),(2,7,7355,'Stuck'),(2,7,8386,'Attacking'),(2,7,9077,'Leather'),(2,7,9078,'Cloth'),(2,7,9116,'Shield'),(2,7,9125,'Generic'),(2,7,20573,'Hardiness'),(2,7,20574,'Axe Specialization'),(2,7,21563,'Command'),(2,7,21651,'Opening'),(2,7,21652,'Closing'),(2,7,22027,'Remove Insignia'),(2,7,22810,'Opening - No Text'),(2,7,27763,'Totem'),(2,7,33697,'Blood Fury'),(2,7,45927,'Summon Friend'),(2,7,61437,'Opening'),(2,9,81,'Dodge'),(2,9,203,'Unarmed'),(2,9,204,'Defense'),(2,9,522,'SPELLDEFENSE (DND)'),(2,9,669,'Language Orcish'),(2,9,686,'Shadow Bolt'),(2,9,687,'Demon Skin'),(2,9,1180,'Daggers'),(2,9,1843,'Disarm'),(2,9,2382,'Generic'),(2,9,2479,'Honorless Target'),(2,9,3050,'Detect'),(2,9,3365,'Opening'),(2,9,5009,'Wands'),(2,9,5019,'Shoot'),(2,9,6233,'Closing'),(2,9,6246,'Closing'),(2,9,6247,'Opening'),(2,9,6477,'Opening'),(2,9,6478,'Opening'),(2,9,6603,'Attack'),(2,9,7266,'Duel'),(2,9,7267,'Grovel'),(2,9,7355,'Stuck'),(2,9,8386,'Attacking'),(2,9,9078,'Cloth'),(2,9,9125,'Generic'),(2,9,20573,'Hardiness'),(2,9,20574,'Axe Specialization'),(2,9,20575,'Command'),(2,9,21651,'Opening'),(2,9,21652,'Closing'),(2,9,22027,'Remove Insignia'),(2,9,22810,'Opening - No Text'),(2,9,33702,'Blood Fury'),(2,9,45927,'Summon Friend'),(2,9,58284,'Chaos Bolt Passive'),(2,9,61437,'Opening'),(3,1,78,'Heroic Strike'),(3,1,81,'Dodge'),(3,1,107,'Block'),(3,1,196,'One-Handed Axes'),(3,1,197,'Two-Handed Axes'),(3,1,198,'One-Handed Maces'),(3,1,203,'Unarmed'),(3,1,204,'Defense'),(3,1,522,'SPELLDEFENSE (DND)'),(3,1,668,'Language Common'),(3,1,672,'Language Dwarven'),(3,1,1843,'Disarm'),(3,1,2382,'Generic'),(3,1,2457,'Battle Stance'),(3,1,2479,'Honorless Target'),(3,1,2481,'Find Treasure'),(3,1,3050,'Detect'),(3,1,3365,'Opening'),(3,1,5301,'Defensive State (DND)'),(3,1,6233,'Closing'),(3,1,6246,'Closing'),(3,1,6247,'Opening'),(3,1,6477,'Opening'),(3,1,6478,'Opening'),(3,1,6603,'Attack'),(3,1,7266,'Duel'),(3,1,7267,'Grovel'),(3,1,7355,'Stuck'),(3,1,8386,'Attacking'),(3,1,8737,'Mail'),(3,1,9077,'Leather'),(3,1,9078,'Cloth'),(3,1,9116,'Shield'),(3,1,9125,'Generic'),(3,1,20594,'Stoneform'),(3,1,20595,'Gun Specialization'),(3,1,20596,'Frost Resistance'),(3,1,21651,'Opening'),(3,1,21652,'Closing'),(3,1,22027,'Remove Insignia'),(3,1,22810,'Opening - No Text'),(3,1,32215,'Victorious State'),(3,1,45927,'Summon Friend'),(3,1,59224,'Mace Specialization'),(3,1,61437,'Opening'),(3,2,81,'Dodge'),(3,2,107,'Block'),(3,2,198,'One-Handed Maces'),(3,2,199,'Two-Handed Maces'),(3,2,203,'Unarmed'),(3,2,204,'Defense'),(3,2,522,'SPELLDEFENSE (DND)'),(3,2,635,'Holy Light'),(3,2,668,'Language Common'),(3,2,672,'Language Dwarven'),(3,2,1843,'Disarm'),(3,2,2382,'Generic'),(3,2,2479,'Honorless Target'),(3,2,2481,'Find Treasure'),(3,2,3050,'Detect'),(3,2,3365,'Opening'),(3,2,6233,'Closing'),(3,2,6246,'Closing'),(3,2,6247,'Opening'),(3,2,6477,'Opening'),(3,2,6478,'Opening'),(3,2,6603,'Attack'),(3,2,7266,'Duel'),(3,2,7267,'Grovel'),(3,2,7355,'Stuck'),(3,2,8386,'Attacking'),(3,2,8737,'Mail'),(3,2,9077,'Leather'),(3,2,9078,'Cloth'),(3,2,9116,'Shield'),(3,2,9125,'Generic'),(3,2,21084,'Seal of Righteousness'),(3,2,20594,'Stoneform'),(3,2,20595,'Gun Specialization'),(3,2,20596,'Frost Resistance'),(3,2,21651,'Opening'),(3,2,21652,'Closing'),(3,2,22027,'Remove Insignia'),(3,2,22810,'Opening - No Text'),(3,2,27762,'Libram'),(3,2,45927,'Summon Friend'),(3,2,59224,'Mace Specialization'),(3,2,61437,'Opening'),(3,3,75,'Auto Shot'),(3,3,81,'Dodge'),(3,3,196,'One-Handed Axes'),(3,3,203,'Unarmed'),(3,3,204,'Defense'),(3,3,266,'Guns'),(3,3,522,'SPELLDEFENSE (DND)'),(3,3,668,'Language Common'),(3,3,672,'Language Dwarven'),(3,3,1843,'Disarm'),(3,3,2382,'Generic'),(3,3,2479,'Honorless Target'),(3,3,2481,'Find Treasure'),(3,3,2973,'Raptor Strike'),(3,3,3050,'Detect'),(3,3,3365,'Opening'),(3,3,6233,'Closing'),(3,3,6246,'Closing'),(3,3,6247,'Opening'),(3,3,6477,'Opening'),(3,3,6478,'Opening'),(3,3,6603,'Attack'),(3,3,7266,'Duel'),(3,3,7267,'Grovel'),(3,3,7355,'Stuck'),(3,3,8386,'Attacking'),(3,3,9077,'Leather'),(3,3,9078,'Cloth'),(3,3,9125,'Generic'),(3,3,13358,'Defensive State (DND)'),(3,3,20594,'Stoneform'),(3,3,20595,'Gun Specialization'),(3,3,20596,'Frost Resistance'),(3,3,21651,'Opening'),(3,3,21652,'Closing'),(3,3,22027,'Remove Insignia'),(3,3,22810,'Opening - No Text'),(3,3,24949,'Defensive State 2 (DND)'),(3,3,34082,'Advantaged State (DND)'),(3,3,45927,'Summon Friend'),(3,3,59224,'Mace Specialization'),(3,3,61437,'Opening'),(3,4,81,'Dodge'),(3,4,203,'Unarmed'),(3,4,204,'Defense'),(3,4,522,'SPELLDEFENSE (DND)'),(3,4,668,'Language Common'),(3,4,672,'Language Dwarven'),(3,4,1180,'Daggers'),(3,4,1752,'Sinister Strike'),(3,4,1843,'Disarm'),(3,4,2098,'Eviscerate'),(3,4,2382,'Generic'),(3,4,2479,'Honorless Target'),(3,4,2481,'Find Treasure'),(3,4,2567,'Thrown'),(3,4,2764,'Throw'),(3,4,3050,'Detect'),(3,4,3365,'Opening'),(3,4,6233,'Closing'),(3,4,6246,'Closing'),(3,4,6247,'Opening'),(3,4,6477,'Opening'),(3,4,6478,'Opening'),(3,4,6603,'Attack'),(3,4,7266,'Duel'),(3,4,7267,'Grovel'),(3,4,7355,'Stuck'),(3,4,8386,'Attacking'),(3,4,9077,'Leather'),(3,4,9078,'Cloth'),(3,4,9125,'Generic'),(3,4,16092,'Defensive State (DND)'),(3,4,20594,'Stoneform'),(3,4,20595,'Gun Specialization'),(3,4,20596,'Frost Resistance'),(3,4,21184,'Rogue Passive (DND)'),(3,4,21651,'Opening'),(3,4,21652,'Closing'),(3,4,22027,'Remove Insignia'),(3,4,22810,'Opening - No Text'),(3,4,45927,'Summon Friend'),(3,4,59224,'Mace Specialization'),(3,4,61437,'Opening'),(3,5,81,'Dodge'),(3,5,198,'One-Handed Maces'),(3,5,203,'Unarmed'),(3,5,204,'Defense'),(3,5,522,'SPELLDEFENSE (DND)'),(3,5,585,'Smite'),(3,5,668,'Language Common'),(3,5,672,'Language Dwarven'),(3,5,1843,'Disarm'),(3,5,2050,'Lesser Heal'),(3,5,2382,'Generic'),(3,5,2479,'Honorless Target'),(3,5,2481,'Find Treasure'),(3,5,3050,'Detect'),(3,5,3365,'Opening'),(3,5,5009,'Wands'),(3,5,5019,'Shoot'),(3,5,6233,'Closing'),(3,5,6246,'Closing'),(3,5,6247,'Opening'),(3,5,6477,'Opening'),(3,5,6478,'Opening'),(3,5,6603,'Attack'),(3,5,7266,'Duel'),(3,5,7267,'Grovel'),(3,5,7355,'Stuck'),(3,5,8386,'Attacking'),(3,5,9078,'Cloth'),(3,5,9125,'Generic'),(3,5,20594,'Stoneform'),(3,5,20595,'Gun Specialization'),(3,5,20596,'Frost Resistance'),(3,5,21651,'Opening'),(3,5,21652,'Closing'),(3,5,22027,'Remove Insignia'),(3,5,22810,'Opening - No Text'),(3,5,45927,'Summon Friend'),(3,5,59224,'Mace Specialization'),(3,5,61437,'Opening'),(3,6,81,'Dodge'),(3,6,196,'One-Handed Axes'),(3,6,197,'Two-Handed Axes'),(3,6,200,'Polearms'),(3,6,201,'One-Handed Swords'),(3,6,202,'Two-Handed Swords'),(3,6,203,'Unarmed'),(3,6,204,'Defense'),(3,6,522,'SPELLDEFENSE (DND)'),(3,6,668,'Language Common'),(3,6,672,'Language Dwarven'),(3,6,674,'Dual Wield'),(3,6,750,'Plate Mail'),(3,6,1843,'Disarm'),(3,6,2382,'Generic'),(3,6,2479,'Honorless Target'),(3,6,2481,'Find Treasure'),(3,6,3050,'Detect'),(3,6,3127,'Parry'),(3,6,3275,'Linen Bandage'),(3,6,3276,'Heavy Linen Bandage'),(3,6,3277,'Wool Bandage'),(3,6,3278,'Heavy Wool Bandage'),(3,6,3365,'Opening'),(3,6,6233,'Closing'),(3,6,6246,'Closing'),(3,6,6247,'Opening'),(3,6,6477,'Opening'),(3,6,6478,'Opening'),(3,6,6603,'Attack'),(3,6,7266,'Duel'),(3,6,7267,'Grovel'),(3,6,7355,'Stuck'),(3,6,7928,'Silk Bandage'),(3,6,7929,'Heavy Silk Bandage'),(3,6,7934,'Anti-Venom'),(3,6,8386,'Attacking'),(3,6,8737,'Mail'),(3,6,9077,'Leather'),(3,6,9078,'Cloth'),(3,6,9125,'Generic'),(3,6,10840,'Mageweave Bandage'),(3,6,10841,'Heavy Mageweave Bandage'),(3,6,10846,'First Aid'),(3,6,18629,'Runecloth Bandage'),(3,6,18630,'Heavy Runecloth Bandage'),(3,6,20594,'Stoneform'),(3,6,20595,'Gun Specialization'),(3,6,20596,'Frost Resistance'),(3,6,21651,'Opening'),(3,6,21652,'Closing'),(3,6,22027,'Remove Insignia'),(3,6,22810,'Opening - No Text'),(3,6,33391,'Journeyman Riding'),(3,6,45462,'Plague Strike'),(3,6,45477,'Icy Touch'),(3,6,45902,'Blood Strike'),(3,6,45903,'Offensive State (DND)'),(3,6,45927,'Summon Friend'),(3,6,47541,'Death Coil'),(3,6,48266,'Blood Presence'),(3,6,49410,'Forceful Deflection'),(3,6,49576,'Death Grip'),(3,6,52665,'Sigil'),(3,6,59224,'Mace Specialization'),(3,6,59879,'Blood Plague'),(3,6,59921,'Frost Fever'),(3,6,61437,'Opening'),(3,6,61455,'Runic Focus'),(4,1,78,'Heroic Strike'),(4,1,81,'Dodge'),(4,1,107,'Block'),(4,1,198,'One-Handed Maces'),(4,1,201,'One-Handed Swords'),(4,1,203,'Unarmed'),(4,1,204,'Defense'),(4,1,522,'SPELLDEFENSE (DND)'),(4,1,668,'Language Common'),(4,1,671,'Language Darnassian'),(4,1,1180,'Daggers'),(4,1,1843,'Disarm'),(4,1,2382,'Generic'),(4,1,2457,'Battle Stance'),(4,1,2479,'Honorless Target'),(4,1,3050,'Detect'),(4,1,3365,'Opening'),(4,1,5301,'Defensive State (DND)'),(4,1,6233,'Closing'),(4,1,6246,'Closing'),(4,1,6247,'Opening'),(4,1,6477,'Opening'),(4,1,6478,'Opening'),(4,1,6603,'Attack'),(4,1,7266,'Duel'),(4,1,7267,'Grovel'),(4,1,7355,'Stuck'),(4,1,8386,'Attacking'),(4,1,8737,'Mail'),(4,1,9077,'Leather'),(4,1,9078,'Cloth'),(4,1,9116,'Shield'),(4,1,9125,'Generic'),(4,1,20582,'Quickness'),(4,1,20583,'Nature Resistance'),(4,1,20585,'Wisp Spirit'),(4,1,21651,'Opening'),(4,1,21652,'Closing'),(4,1,22027,'Remove Insignia'),(4,1,22810,'Opening - No Text'),(4,1,32215,'Victorious State'),(4,1,45927,'Summon Friend'),(4,1,58984,'Shadowmelt'),(4,1,61437,'Opening'),(4,3,75,'Auto Shot'),(4,3,81,'Dodge'),(4,3,203,'Unarmed'),(4,3,204,'Defense'),(4,3,264,'Bows'),(4,3,522,'SPELLDEFENSE (DND)'),(4,3,668,'Language Common'),(4,3,671,'Language Darnassian'),(4,3,1180,'Daggers'),(4,3,1843,'Disarm'),(4,3,2382,'Generic'),(4,3,2479,'Honorless Target'),(4,3,2973,'Raptor Strike'),(4,3,3050,'Detect'),(4,3,3365,'Opening'),(4,3,6233,'Closing'),(4,3,6246,'Closing'),(4,3,6247,'Opening'),(4,3,6477,'Opening'),(4,3,6478,'Opening'),(4,3,6603,'Attack'),(4,3,7266,'Duel'),(4,3,7267,'Grovel'),(4,3,7355,'Stuck'),(4,3,8386,'Attacking'),(4,3,9077,'Leather'),(4,3,9078,'Cloth'),(4,3,9125,'Generic'),(4,3,13358,'Defensive State (DND)'),(4,3,20582,'Quickness'),(4,3,20583,'Nature Resistance'),(4,3,20585,'Wisp Spirit'),(4,3,21651,'Opening'),(4,3,21652,'Closing'),(4,3,22027,'Remove Insignia'),(4,3,22810,'Opening - No Text'),(4,3,24949,'Defensive State 2 (DND)'),(4,3,34082,'Advantaged State (DND)'),(4,3,45927,'Summon Friend'),(4,3,58984,'Shadowmelt'),(4,3,61437,'Opening'),(4,4,81,'Dodge'),(4,4,203,'Unarmed'),(4,4,204,'Defense'),(4,4,522,'SPELLDEFENSE (DND)'),(4,4,668,'Language Common'),(4,4,671,'Language Darnassian'),(4,4,1180,'Daggers'),(4,4,1752,'Sinister Strike'),(4,4,1843,'Disarm'),(4,4,2098,'Eviscerate'),(4,4,2382,'Generic'),(4,4,2479,'Honorless Target'),(4,4,2567,'Thrown'),(4,4,2764,'Throw'),(4,4,3050,'Detect'),(4,4,3365,'Opening'),(4,4,6233,'Closing'),(4,4,6246,'Closing'),(4,4,6247,'Opening'),(4,4,6477,'Opening'),(4,4,6478,'Opening'),(4,4,6603,'Attack'),(4,4,7266,'Duel'),(4,4,7267,'Grovel'),(4,4,7355,'Stuck'),(4,4,8386,'Attacking'),(4,4,9077,'Leather'),(4,4,9078,'Cloth'),(4,4,9125,'Generic'),(4,4,16092,'Defensive State (DND)'),(4,4,20582,'Quickness'),(4,4,20583,'Nature Resistance'),(4,4,20585,'Wisp Spirit'),(4,4,21184,'Rogue Passive (DND)'),(4,4,21651,'Opening'),(4,4,21652,'Closing'),(4,4,22027,'Remove Insignia'),(4,4,22810,'Opening - No Text'),(4,4,45927,'Summon Friend'),(4,4,58984,'Shadowmelt'),(4,4,61437,'Opening'),(4,5,81,'Dodge'),(4,5,198,'One-Handed Maces'),(4,5,203,'Unarmed'),(4,5,204,'Defense'),(4,5,522,'SPELLDEFENSE (DND)'),(4,5,585,'Smite'),(4,5,668,'Language Common'),(4,5,671,'Language Darnassian'),(4,5,1843,'Disarm'),(4,5,2050,'Lesser Heal'),(4,5,2382,'Generic'),(4,5,2479,'Honorless Target'),(4,5,3050,'Detect'),(4,5,3365,'Opening'),(4,5,5009,'Wands'),(4,5,5019,'Shoot'),(4,5,6233,'Closing'),(4,5,6246,'Closing'),(4,5,6247,'Opening'),(4,5,6477,'Opening'),(4,5,6478,'Opening'),(4,5,6603,'Attack'),(4,5,7266,'Duel'),(4,5,7267,'Grovel'),(4,5,7355,'Stuck'),(4,5,8386,'Attacking'),(4,5,9078,'Cloth'),(4,5,9125,'Generic'),(4,5,20582,'Quickness'),(4,5,20583,'Nature Resistance'),(4,5,20585,'Wisp Spirit'),(4,5,21651,'Opening'),(4,5,21652,'Closing'),(4,5,22027,'Remove Insignia'),(4,5,22810,'Opening - No Text'),(4,5,45927,'Summon Friend'),(4,5,58984,'Shadowmelt'),(4,5,61437,'Opening'),(4,6,81,'Dodge'),(4,6,196,'One-Handed Axes'),(4,6,197,'Two-Handed Axes'),(4,6,200,'Polearms'),(4,6,201,'One-Handed Swords'),(4,6,202,'Two-Handed Swords'),(4,6,203,'Unarmed'),(4,6,204,'Defense'),(4,6,522,'SPELLDEFENSE (DND)'),(4,6,668,'Language Common'),(4,6,671,'Language Darnassian'),(4,6,674,'Dual Wield'),(4,6,750,'Plate Mail'),(4,6,1843,'Disarm'),(4,6,2382,'Generic'),(4,6,2479,'Honorless Target'),(4,6,3050,'Detect'),(4,6,3127,'Parry'),(4,6,3275,'Linen Bandage'),(4,6,3276,'Heavy Linen Bandage'),(4,6,3277,'Wool Bandage'),(4,6,3278,'Heavy Wool Bandage'),(4,6,3365,'Opening'),(4,6,6233,'Closing'),(4,6,6246,'Closing'),(4,6,6247,'Opening'),(4,6,6477,'Opening'),(4,6,6478,'Opening'),(4,6,6603,'Attack'),(4,6,7266,'Duel'),(4,6,7267,'Grovel'),(4,6,7355,'Stuck'),(4,6,7928,'Silk Bandage'),(4,6,7929,'Heavy Silk Bandage'),(4,6,7934,'Anti-Venom'),(4,6,8386,'Attacking'),(4,6,8737,'Mail'),(4,6,9077,'Leather'),(4,6,9078,'Cloth'),(4,6,9125,'Generic'),(4,6,10840,'Mageweave Bandage'),(4,6,10841,'Heavy Mageweave Bandage'),(4,6,10846,'First Aid'),(4,6,18629,'Runecloth Bandage'),(4,6,18630,'Heavy Runecloth Bandage'),(4,6,20582,'Quickness'),(4,6,20583,'Nature Resistance'),(4,6,20585,'Wisp Spirit'),(4,6,21651,'Opening'),(4,6,21652,'Closing'),(4,6,22027,'Remove Insignia'),(4,6,22810,'Opening - No Text'),(4,6,33391,'Journeyman Riding'),(4,6,45462,'Plague Strike'),(4,6,45477,'Icy Touch'),(4,6,45902,'Blood Strike'),(4,6,45903,'Offensive State (DND)'),(4,6,45927,'Summon Friend'),(4,6,47541,'Death Coil'),(4,6,48266,'Blood Presence'),(4,6,49410,'Forceful Deflection'),(4,6,49576,'Death Grip'),(4,6,52665,'Sigil'),(4,6,58984,'Shadowmeld'),(4,6,59879,'Blood Plague'),(4,6,59921,'Frost Fever'),(4,6,61437,'Opening'),(4,6,61455,'Runic Focus'),(4,11,81,'Dodge'),(4,11,203,'Unarmed'),(4,11,204,'Defense'),(4,11,227,'Staves'),(4,11,522,'SPELLDEFENSE (DND)'),(4,11,668,'Language Common'),(4,11,671,'Language Darnassian'),(4,11,1180,'Daggers'),(4,11,1843,'Disarm'),(4,11,2382,'Generic'),(4,11,2479,'Honorless Target'),(4,11,3050,'Detect'),(4,11,3365,'Opening'),(4,11,5176,'Wrath'),(4,11,5185,'Healing Touch'),(4,11,6233,'Closing'),(4,11,6246,'Closing'),(4,11,6247,'Opening'),(4,11,6477,'Opening'),(4,11,6478,'Opening'),(4,11,6603,'Attack'),(4,11,7266,'Duel'),(4,11,7267,'Grovel'),(4,11,7355,'Stuck'),(4,11,8386,'Attacking'),(4,11,9077,'Leather'),(4,11,9078,'Cloth'),(4,11,9125,'Generic'),(4,11,20582,'Quickness'),(4,11,20583,'Nature Resistance'),(4,11,20585,'Wisp Spirit'),(4,11,21651,'Opening'),(4,11,21652,'Closing'),(4,11,22027,'Remove Insignia'),(4,11,22810,'Opening - No Text'),(4,11,27764,'Fetish'),(4,11,45927,'Summon Friend'),(4,11,58984,'Shadowmelt'),(4,11,61437,'Opening'),(5,1,78,'Heroic Strike'),(5,1,81,'Dodge'),(5,1,107,'Block'),(5,1,201,'One-Handed Swords'),(5,1,202,'Two-Handed Swords'),(5,1,203,'Unarmed'),(5,1,204,'Defense'),(5,1,522,'SPELLDEFENSE (DND)'),(5,1,669,'Language Orcish'),(5,1,1180,'Daggers'),(5,1,1843,'Disarm'),(5,1,2382,'Generic'),(5,1,2457,'Battle Stance'),(5,1,2479,'Honorless Target'),(5,1,3050,'Detect'),(5,1,3365,'Opening'),(5,1,5227,'Underwater Breathing'),(5,1,5301,'Defensive State (DND)'),(5,1,6233,'Closing'),(5,1,6246,'Closing'),(5,1,6247,'Opening'),(5,1,6477,'Opening'),(5,1,6478,'Opening'),(5,1,6603,'Attack'),(5,1,7266,'Duel'),(5,1,7267,'Grovel'),(5,1,7355,'Stuck'),(5,1,7744,'Will of the Forsaken'),(5,1,8386,'Attacking'),(5,1,8737,'Mail'),(5,1,9077,'Leather'),(5,1,9078,'Cloth'),(5,1,9116,'Shield'),(5,1,9125,'Generic'),(5,1,17737,'Language Gutterspeak'),(5,1,20577,'Cannibalize'),(5,1,20579,'Shadow Resistance'),(5,1,21651,'Opening'),(5,1,21652,'Closing'),(5,1,22027,'Remove Insignia'),(5,1,22810,'Opening - No Text'),(5,1,32215,'Victorious State'),(5,1,45927,'Summon Friend'),(5,1,61437,'Opening'),(5,4,81,'Dodge'),(5,4,203,'Unarmed'),(5,4,204,'Defense'),(5,4,522,'SPELLDEFENSE (DND)'),(5,4,669,'Language Orcish'),(5,4,1180,'Daggers'),(5,4,1752,'Sinister Strike'),(5,4,1843,'Disarm'),(5,4,2098,'Eviscerate'),(5,4,2382,'Generic'),(5,4,2479,'Honorless Target'),(5,4,2567,'Thrown'),(5,4,2764,'Throw'),(5,4,3050,'Detect'),(5,4,3365,'Opening'),(5,4,5227,'Underwater Breathing'),(5,4,6233,'Closing'),(5,4,6246,'Closing'),(5,4,6247,'Opening'),(5,4,6477,'Opening'),(5,4,6478,'Opening'),(5,4,6603,'Attack'),(5,4,7266,'Duel'),(5,4,7267,'Grovel'),(5,4,7355,'Stuck'),(5,4,7744,'Will of the Forsaken'),(5,4,8386,'Attacking'),(5,4,9077,'Leather'),(5,4,9078,'Cloth'),(5,4,9125,'Generic'),(5,4,16092,'Defensive State (DND)'),(5,4,17737,'Language Gutterspeak'),(5,4,20577,'Cannibalize'),(5,4,20579,'Shadow Resistance'),(5,4,21184,'Rogue Passive (DND)'),(5,4,21651,'Opening'),(5,4,21652,'Closing'),(5,4,22027,'Remove Insignia'),(5,4,22810,'Opening - No Text'),(5,4,45927,'Summon Friend'),(5,4,61437,'Opening'),(5,5,81,'Dodge'),(5,5,198,'One-Handed Maces'),(5,5,203,'Unarmed'),(5,5,204,'Defense'),(5,5,522,'SPELLDEFENSE (DND)'),(5,5,585,'Smite'),(5,5,669,'Language Orcish'),(5,5,1843,'Disarm'),(5,5,2050,'Lesser Heal'),(5,5,2382,'Generic'),(5,5,2479,'Honorless Target'),(5,5,3050,'Detect'),(5,5,3365,'Opening'),(5,5,5009,'Wands'),(5,5,5019,'Shoot'),(5,5,5227,'Underwater Breathing'),(5,5,6233,'Closing'),(5,5,6246,'Closing'),(5,5,6247,'Opening'),(5,5,6477,'Opening'),(5,5,6478,'Opening'),(5,5,6603,'Attack'),(5,5,7266,'Duel'),(5,5,7267,'Grovel'),(5,5,7355,'Stuck'),(5,5,7744,'Will of the Forsaken'),(5,5,8386,'Attacking'),(5,5,9078,'Cloth'),(5,5,9125,'Generic'),(5,5,17737,'Language Gutterspeak'),(5,5,20577,'Cannibalize'),(5,5,20579,'Shadow Resistance'),(5,5,21651,'Opening'),(5,5,21652,'Closing'),(5,5,22027,'Remove Insignia'),(5,5,22810,'Opening - No Text'),(5,5,45927,'Summon Friend'),(5,5,61437,'Opening'),(5,6,81,'Dodge'),(5,6,196,'One-Handed Axes'),(5,6,197,'Two-Handed Axes'),(5,6,200,'Polearms'),(5,6,201,'One-Handed Swords'),(5,6,202,'Two-Handed Swords'),(5,6,203,'Unarmed'),(5,6,204,'Defense'),(5,6,522,'SPELLDEFENSE (DND)'),(5,6,669,'Language Orcish'),(5,6,674,'Dual Wield'),(5,6,750,'Plate Mail'),(5,6,1843,'Disarm'),(5,6,2382,'Generic'),(5,6,2479,'Honorless Target'),(5,6,3050,'Detect'),(5,6,3127,'Parry'),(5,6,3275,'Linen Bandage'),(5,6,3276,'Heavy Linen Bandage'),(5,6,3277,'Wool Bandage'),(5,6,3278,'Heavy Wool Bandage'),(5,6,3365,'Opening'),(5,6,5227,'Underwater Breathing'),(5,6,6233,'Closing'),(5,6,6246,'Closing'),(5,6,6247,'Opening'),(5,6,6477,'Opening'),(5,6,6478,'Opening'),(5,6,6603,'Attack'),(5,6,7266,'Duel'),(5,6,7267,'Grovel'),(5,6,7355,'Stuck'),(5,6,7744,'Will of the Forsaken'),(5,6,7928,'Silk Bandage'),(5,6,7929,'Heavy Silk Bandage'),(5,6,7934,'Anti-Venom'),(5,6,8386,'Attacking'),(5,6,8737,'Mail'),(5,6,9077,'Leather'),(5,6,9078,'Cloth'),(5,6,9125,'Generic'),(5,6,10840,'Mageweave Bandage'),(5,6,10841,'Heavy Mageweave Bandage'),(5,6,10846,'First Aid'),(5,6,17737,'Language Gutterspeak'),(5,6,18629,'Runecloth Bandage'),(5,6,18630,'Heavy Runecloth Bandage'),(5,6,20577,'Cannibalize'),(5,6,20579,'Shadow Resistance'),(5,6,21651,'Opening'),(5,6,21652,'Closing'),(5,6,22027,'Remove Insignia'),(5,6,22810,'Opening - No Text'),(5,6,33391,'Journeyman Riding'),(5,6,45462,'Plague Strike'),(5,6,45477,'Icy Touch'),(5,6,45902,'Blood Strike'),(5,6,45903,'Offensive State (DND)'),(5,6,45927,'Summon Friend'),(5,6,47541,'Death Coil'),(5,6,48266,'Blood Presence'),(5,6,49410,'Forceful Deflection'),(5,6,49576,'Death Grip'),(5,6,52665,'Sigil'),(5,6,59879,'Blood Plague'),(5,6,59921,'Frost Fever'),(5,6,61437,'Opening'),(5,6,61455,'Runic Focus'),(5,8,81,'Dodge'),(5,8,133,'Fireball'),(5,8,168,'Frost Armor'),(5,8,203,'Unarmed'),(5,8,204,'Defense'),(5,8,227,'Staves'),(5,8,522,'SPELLDEFENSE (DND)'),(5,8,669,'Language Orcish'),(5,8,1843,'Disarm'),(5,8,2382,'Generic'),(5,8,2479,'Honorless Target'),(5,8,3050,'Detect'),(5,8,3365,'Opening'),(5,8,5009,'Wands'),(5,8,5019,'Shoot'),(5,8,5227,'Underwater Breathing'),(5,8,6233,'Closing'),(5,8,6246,'Closing'),(5,8,6247,'Opening'),(5,8,6477,'Opening'),(5,8,6478,'Opening'),(5,8,6603,'Attack'),(5,8,7266,'Duel'),(5,8,7267,'Grovel'),(5,8,7355,'Stuck'),(5,8,7744,'Will of the Forsaken'),(5,8,8386,'Attacking'),(5,8,9078,'Cloth'),(5,8,9125,'Generic'),(5,8,17737,'Language Gutterspeak'),(5,8,20577,'Cannibalize'),(5,8,20579,'Shadow Resistance'),(5,8,21651,'Opening'),(5,8,21652,'Closing'),(5,8,22027,'Remove Insignia'),(5,8,22810,'Opening - No Text'),(5,8,45927,'Summon Friend'),(5,8,61437,'Opening'),(5,9,81,'Dodge'),(5,9,203,'Unarmed'),(5,9,204,'Defense'),(5,9,522,'SPELLDEFENSE (DND)'),(5,9,669,'Language Orcish'),(5,9,686,'Shadow Bolt'),(5,9,687,'Demon Skin'),(5,9,1180,'Daggers'),(5,9,1843,'Disarm'),(5,9,2382,'Generic'),(5,9,2479,'Honorless Target'),(5,9,3050,'Detect'),(5,9,3365,'Opening'),(5,9,5009,'Wands'),(5,9,5019,'Shoot'),(5,9,5227,'Underwater Breathing'),(5,9,6233,'Closing'),(5,9,6246,'Closing'),(5,9,6247,'Opening'),(5,9,6477,'Opening'),(5,9,6478,'Opening'),(5,9,6603,'Attack'),(5,9,7266,'Duel'),(5,9,7267,'Grovel'),(5,9,7355,'Stuck'),(5,9,7744,'Will of the Forsaken'),(5,9,8386,'Attacking'),(5,9,9078,'Cloth'),(5,9,9125,'Generic'),(5,9,17737,'Language Gutterspeak'),(5,9,20577,'Cannibalize'),(5,9,20579,'Shadow Resistance'),(5,9,21651,'Opening'),(5,9,21652,'Closing'),(5,9,22027,'Remove Insignia'),(5,9,22810,'Opening - No Text'),(5,9,45927,'Summon Friend'),(1,9,58284,'Chaos Bolt Passive'),(5,9,61437,'Opening'),(6,1,78,'Heroic Strike'),(6,1,81,'Dodge'),(6,1,107,'Block'),(6,1,196,'One-Handed Axes'),(6,1,198,'One-Handed Maces'),(6,1,199,'Two-Handed Maces'),(6,1,203,'Unarmed'),(6,1,204,'Defense'),(6,1,522,'SPELLDEFENSE (DND)'),(6,1,669,'Language Orcish'),(6,1,670,'Language Taurahe'),(6,1,1843,'Disarm'),(6,1,2382,'Generic'),(6,1,2457,'Battle Stance'),(6,1,2479,'Honorless Target'),(6,1,3050,'Detect'),(6,1,3365,'Opening'),(6,1,5301,'Defensive State (DND)'),(6,1,6233,'Closing'),(6,1,6246,'Closing'),(6,1,6247,'Opening'),(6,1,6477,'Opening'),(6,1,6478,'Opening'),(6,1,6603,'Attack'),(6,1,7266,'Duel'),(6,1,7267,'Grovel'),(6,1,7355,'Stuck'),(6,1,8386,'Attacking'),(6,1,8737,'Mail'),(6,1,9077,'Leather'),(6,1,9078,'Cloth'),(6,1,9116,'Shield'),(6,1,9125,'Generic'),(6,1,20549,'War Stomp'),(6,1,20550,'Endurance'),(6,1,20551,'Nature Resistance'),(6,1,20552,'Cultivation'),(6,1,21651,'Opening'),(6,1,21652,'Closing'),(6,1,22027,'Remove Insignia'),(6,1,22810,'Opening - No Text'),(6,1,32215,'Victorious State'),(6,1,45927,'Summon Friend'),(6,1,61437,'Opening'),(6,3,75,'Auto Shot'),(6,3,81,'Dodge'),(6,3,196,'One-Handed Axes'),(6,3,203,'Unarmed'),(6,3,204,'Defense'),(6,3,266,'Guns'),(6,3,522,'SPELLDEFENSE (DND)'),(6,3,669,'Language Orcish'),(6,3,670,'Language Taurahe'),(6,3,1843,'Disarm'),(6,3,2382,'Generic'),(6,3,2479,'Honorless Target'),(6,3,2973,'Raptor Strike'),(6,3,3050,'Detect'),(6,3,3365,'Opening'),(6,3,6233,'Closing'),(6,3,6246,'Closing'),(6,3,6247,'Opening'),(6,3,6477,'Opening'),(6,3,6478,'Opening'),(6,3,6603,'Attack'),(6,3,7266,'Duel'),(6,3,7267,'Grovel'),(6,3,7355,'Stuck'),(6,3,8386,'Attacking'),(6,3,9077,'Leather'),(6,3,9078,'Cloth'),(6,3,9125,'Generic'),(6,3,13358,'Defensive State (DND)'),(6,3,20549,'War Stomp'),(6,3,20550,'Endurance'),(6,3,20551,'Nature Resistance'),(6,3,20552,'Cultivation'),(6,3,21651,'Opening'),(6,3,21652,'Closing'),(6,3,22027,'Remove Insignia'),(6,3,22810,'Opening - No Text'),(6,3,24949,'Defensive State 2 (DND)'),(6,3,34082,'Advantaged State (DND)'),(6,3,45927,'Summon Friend'),(6,3,61437,'Opening'),(6,6,81,'Dodge'),(6,6,196,'One-Handed Axes'),(6,6,197,'Two-Handed Axes'),(6,6,200,'Polearms'),(6,6,201,'One-Handed Swords'),(6,6,202,'Two-Handed Swords'),(6,6,203,'Unarmed'),(6,6,204,'Defense'),(6,6,522,'SPELLDEFENSE (DND)'),(6,6,669,'Language Orcish'),(6,6,670,'Language Taurahe'),(6,6,674,'Dual Wield'),(6,6,750,'Plate Mail'),(6,6,1843,'Disarm'),(6,6,2382,'Generic'),(6,6,2479,'Honorless Target'),(6,6,3050,'Detect'),(6,6,3127,'Parry'),(6,6,3275,'Linen Bandage'),(6,6,3276,'Heavy Linen Bandage'),(6,6,3277,'Wool Bandage'),(6,6,3278,'Heavy Wool Bandage'),(6,6,3365,'Opening'),(6,6,6233,'Closing'),(6,6,6246,'Closing'),(6,6,6247,'Opening'),(6,6,6477,'Opening'),(6,6,6478,'Opening'),(6,6,6603,'Attack'),(6,6,7266,'Duel'),(6,6,7267,'Grovel'),(6,6,7355,'Stuck'),(6,6,7928,'Silk Bandage'),(6,6,7929,'Heavy Silk Bandage'),(6,6,7934,'Anti-Venom'),(6,6,8386,'Attacking'),(6,6,8737,'Mail'),(6,6,9077,'Leather'),(6,6,9078,'Cloth'),(6,6,9125,'Generic'),(6,6,10840,'Mageweave Bandage'),(6,6,10841,'Heavy Mageweave Bandage'),(6,6,10846,'First Aid'),(6,6,18629,'Runecloth Bandage'),(6,6,18630,'Heavy Runecloth Bandage'),(6,6,20549,'War Stomp'),(6,6,20550,'Endurance'),(6,6,20551,'Nature Resistance'),(6,6,20552,'Cultivation'),(6,6,21651,'Opening'),(6,6,21652,'Closing'),(6,6,22027,'Remove Insignia'),(6,6,22810,'Opening - No Text'),(6,6,33391,'Journeyman Riding'),(6,6,45462,'Plague Strike'),(6,6,45477,'Icy Touch'),(6,6,45902,'Blood Strike'),(6,6,45903,'Offensive State (DND)'),(6,6,45927,'Summon Friend'),(6,6,47541,'Death Coil'),(6,6,48266,'Blood Presence'),(6,6,49410,'Forceful Deflection'),(6,6,49576,'Death Grip'),(6,6,52665,'Sigil'),(6,6,59879,'Blood Plague'),(6,6,59921,'Frost Fever'),(6,6,61437,'Opening'),(6,6,61455,'Runic Focus'),(6,7,81,'Dodge'),(6,7,107,'Block'),(6,7,198,'One-Handed Maces'),(6,7,203,'Unarmed'),(6,7,204,'Defense'),(6,7,227,'Staves'),(6,7,331,'Healing Wave'),(6,7,403,'Lightning Bolt'),(6,7,522,'SPELLDEFENSE (DND)'),(6,7,669,'Language Orcish'),(6,7,670,'Language Taurahe'),(6,7,1843,'Disarm'),(6,7,2382,'Generic'),(6,7,2479,'Honorless Target'),(6,7,3050,'Detect'),(6,7,3365,'Opening'),(6,7,6233,'Closing'),(6,7,6246,'Closing'),(6,7,6247,'Opening'),(6,7,6477,'Opening'),(6,7,6478,'Opening'),(6,7,6603,'Attack'),(6,7,7266,'Duel'),(6,7,7267,'Grovel'),(6,7,7355,'Stuck'),(6,7,8386,'Attacking'),(6,7,9077,'Leather'),(6,7,9078,'Cloth'),(6,7,9116,'Shield'),(6,7,9125,'Generic'),(6,7,20549,'War Stomp'),(6,7,20550,'Endurance'),(6,7,20551,'Nature Resistance'),(6,7,20552,'Cultivation'),(6,7,21651,'Opening'),(6,7,21652,'Closing'),(6,7,22027,'Remove Insignia'),(6,7,22810,'Opening - No Text'),(6,7,27763,'Totem'),(6,7,45927,'Summon Friend'),(6,7,61437,'Opening'),(6,11,81,'Dodge'),(6,11,198,'One-Handed Maces'),(6,11,203,'Unarmed'),(6,11,204,'Defense'),(6,11,227,'Staves'),(6,11,522,'SPELLDEFENSE (DND)'),(6,11,669,'Language Orcish'),(6,11,670,'Language Taurahe'),(6,11,1843,'Disarm'),(6,11,2382,'Generic'),(6,11,2479,'Honorless Target'),(6,11,3050,'Detect'),(6,11,3365,'Opening'),(6,11,5176,'Wrath'),(6,11,5185,'Healing Touch'),(6,11,6233,'Closing'),(6,11,6246,'Closing'),(6,11,6247,'Opening'),(6,11,6477,'Opening'),(6,11,6478,'Opening'),(6,11,6603,'Attack'),(6,11,7266,'Duel'),(6,11,7267,'Grovel'),(6,11,7355,'Stuck'),(6,11,8386,'Attacking'),(6,11,9077,'Leather'),(6,11,9078,'Cloth'),(6,11,9125,'Generic'),(6,11,20549,'War Stomp'),(6,11,20550,'Endurance'),(6,11,20551,'Nature Resistance'),(6,11,20552,'Cultivation'),(6,11,21651,'Opening'),(6,11,21652,'Closing'),(6,11,22027,'Remove Insignia'),(6,11,22810,'Opening - No Text'),(6,11,27764,'Fetish'),(6,11,45927,'Summon Friend'),(6,11,61437,'Opening'),(7,1,78,'Heroic Strike'),(7,1,81,'Dodge'),(7,1,107,'Block'),(7,1,198,'One-Handed Maces'),(7,1,201,'One-Handed Swords'),(7,1,203,'Unarmed'),(7,1,204,'Defense'),(7,1,522,'SPELLDEFENSE (DND)'),(7,1,668,'Language Common'),(7,1,1180,'Daggers'),(7,1,1843,'Disarm'),(7,1,2382,'Generic'),(7,1,2457,'Battle Stance'),(7,1,2479,'Honorless Target'),(7,1,3050,'Detect'),(7,1,3365,'Opening'),(7,1,5301,'Defensive State (DND)'),(7,1,6233,'Closing'),(7,1,6246,'Closing'),(7,1,6247,'Opening'),(7,1,6477,'Opening'),(7,1,6478,'Opening'),(7,1,6603,'Attack'),(7,1,7266,'Duel'),(7,1,7267,'Grovel'),(7,1,7340,'Language Gnomish'),(7,1,7355,'Stuck'),(7,1,8386,'Attacking'),(7,1,8737,'Mail'),(7,1,9077,'Leather'),(7,1,9078,'Cloth'),(7,1,9116,'Shield'),(7,1,9125,'Generic'),(7,1,20589,'Escape Artist'),(7,1,20591,'Expansive Mind'),(7,1,20592,'Arcane Resistance'),(7,1,20593,'Engineering Specialization'),(7,1,21651,'Opening'),(7,1,21652,'Closing'),(7,1,22027,'Remove Insignia'),(7,1,22810,'Opening - No Text'),(7,1,32215,'Victorious State'),(7,1,45927,'Summon Friend'),(7,1,61437,'Opening'),(7,4,81,'Dodge'),(7,4,203,'Unarmed'),(7,4,204,'Defense'),(7,4,522,'SPELLDEFENSE (DND)'),(7,4,668,'Language Common'),(7,4,1180,'Daggers'),(7,4,1752,'Sinister Strike'),(7,4,1843,'Disarm'),(7,4,2098,'Eviscerate'),(7,4,2382,'Generic'),(7,4,2479,'Honorless Target'),(7,4,2567,'Thrown'),(7,4,2764,'Throw'),(7,4,3050,'Detect'),(7,4,3365,'Opening'),(7,4,6233,'Closing'),(7,4,6246,'Closing'),(7,4,6247,'Opening'),(7,4,6477,'Opening'),(7,4,6478,'Opening'),(7,4,6603,'Attack'),(7,4,7266,'Duel'),(7,4,7267,'Grovel'),(7,4,7340,'Language Gnomish'),(7,4,7355,'Stuck'),(7,4,8386,'Attacking'),(7,4,9077,'Leather'),(7,4,9078,'Cloth'),(7,4,9125,'Generic'),(7,4,16092,'Defensive State (DND)'),(7,4,20589,'Escape Artist'),(7,4,20591,'Expansive Mind'),(7,4,20592,'Arcane Resistance'),(7,4,20593,'Engineering Specialization'),(7,4,21184,'Rogue Passive (DND)'),(7,4,21651,'Opening'),(7,4,21652,'Closing'),(7,4,22027,'Remove Insignia'),(7,4,22810,'Opening - No Text'),(7,4,45927,'Summon Friend'),(7,4,61437,'Opening'),(7,6,81,'Dodge'),(7,6,196,'One-Handed Axes'),(7,6,197,'Two-Handed Axes'),(7,6,200,'Polearms'),(7,6,201,'One-Handed Swords'),(7,6,202,'Two-Handed Swords'),(7,6,203,'Unarmed'),(7,6,204,'Defense'),(7,6,522,'SPELLDEFENSE (DND)'),(7,6,668,'Language Common'),(7,6,674,'Dual Wield'),(7,6,750,'Plate Mail'),(7,6,1843,'Disarm'),(7,6,2382,'Generic'),(7,6,2479,'Honorless Target'),(7,6,3050,'Detect'),(7,6,3127,'Parry'),(7,6,3275,'Linen Bandage'),(7,6,3276,'Heavy Linen Bandage'),(7,6,3277,'Wool Bandage'),(7,6,3278,'Heavy Wool Bandage'),(7,6,3365,'Opening'),(7,6,6233,'Closing'),(7,6,6246,'Closing'),(7,6,6247,'Opening'),(7,6,6477,'Opening'),(7,6,6478,'Opening'),(7,6,6603,'Attack'),(7,6,7266,'Duel'),(7,6,7267,'Grovel'),(7,6,7340,'Language Gnomish'),(7,6,7355,'Stuck'),(7,6,7928,'Silk Bandage'),(7,6,7929,'Heavy Silk Bandage'),(7,6,7934,'Anti-Venom'),(7,6,8386,'Attacking'),(7,6,8737,'Mail'),(7,6,9077,'Leather'),(7,6,9078,'Cloth'),(7,6,9125,'Generic'),(7,6,10840,'Mageweave Bandage'),(7,6,10841,'Heavy Mageweave Bandage'),(7,6,10846,'First Aid'),(7,6,18629,'Runecloth Bandage'),(7,6,18630,'Heavy Runecloth Bandage'),(7,6,20589,'Escape Artist'),(7,6,20591,'Expansive Mind'),(7,6,20592,'Arcane Resistance'),(7,6,20593,'Engineering Specialization'),(7,6,21651,'Opening'),(7,6,21652,'Closing'),(7,6,22027,'Remove Insignia'),(7,6,22810,'Opening - No Text'),(7,6,33391,'Journeyman Riding'),(7,6,45462,'Plague Strike'),(7,6,45477,'Icy Touch'),(7,6,45902,'Blood Strike'),(7,6,45903,'Offensive State (DND)'),(7,6,45927,'Summon Friend'),(7,6,47541,'Death Coil'),(7,6,48266,'Blood Presence'),(7,6,49410,'Forceful Deflection'),(7,6,49576,'Death Grip'),(7,6,52665,'Sigil'),(7,6,59879,'Blood Plague'),(7,6,59921,'Frost Fever'),(7,6,61437,'Opening'),(7,6,61455,'Runic Focus'),(7,8,81,'Dodge'),(7,8,133,'Fireball'),(7,8,168,'Frost Armor'),(7,8,203,'Unarmed'),(7,8,204,'Defense'),(7,8,227,'Staves'),(7,8,522,'SPELLDEFENSE (DND)'),(7,8,668,'Language Common'),(7,8,1843,'Disarm'),(7,8,2382,'Generic'),(7,8,2479,'Honorless Target'),(7,8,3050,'Detect'),(7,8,3365,'Opening'),(7,8,5009,'Wands'),(7,8,5019,'Shoot'),(7,8,6233,'Closing'),(7,8,6246,'Closing'),(7,8,6247,'Opening'),(7,8,6477,'Opening'),(7,8,6478,'Opening'),(7,8,6603,'Attack'),(7,8,7266,'Duel'),(7,8,7267,'Grovel'),(7,8,7340,'Language Gnomish'),(7,8,7355,'Stuck'),(7,8,8386,'Attacking'),(7,8,9078,'Cloth'),(7,8,9125,'Generic'),(7,8,20589,'Escape Artist'),(7,8,20591,'Expansive Mind'),(7,8,20592,'Arcane Resistance'),(7,8,20593,'Engineering Specialization'),(7,8,21651,'Opening'),(7,8,21652,'Closing'),(7,8,22027,'Remove Insignia'),(7,8,22810,'Opening - No Text'),(7,8,45927,'Summon Friend'),(7,8,61437,'Opening'),(7,9,81,'Dodge'),(7,9,203,'Unarmed'),(7,9,204,'Defense'),(7,9,522,'SPELLDEFENSE (DND)'),(7,9,668,'Language Common'),(7,9,686,'Shadow Bolt'),(7,9,687,'Demon Skin'),(7,9,1180,'Daggers'),(7,9,1843,'Disarm'),(7,9,2382,'Generic'),(7,9,2479,'Honorless Target'),(7,9,3050,'Detect'),(7,9,3365,'Opening'),(7,9,5009,'Wands'),(7,9,5019,'Shoot'),(7,9,6233,'Closing'),(7,9,6246,'Closing'),(7,9,6247,'Opening'),(7,9,6477,'Opening'),(7,9,6478,'Opening'),(7,9,6603,'Attack'),(7,9,7266,'Duel'),(7,9,7267,'Grovel'),(7,9,7340,'Language Gnomish'),(7,9,7355,'Stuck'),(7,9,8386,'Attacking'),(7,9,9078,'Cloth'),(7,9,9125,'Generic'),(7,9,20589,'Escape Artist'),(7,9,20591,'Expansive Mind'),(7,9,20592,'Arcane Resistance'),(7,9,20593,'Engineering Specialization'),(7,9,21651,'Opening'),(7,9,21652,'Closing'),(7,9,22027,'Remove Insignia'),(7,9,22810,'Opening - No Text'),(7,9,45927,'Summon Friend'),(7,9,61437,'Opening'),(8,1,78,'Heroic Strike'),(8,1,81,'Dodge'),(8,1,107,'Block'),(8,1,196,'One-Handed Axes'),(8,1,203,'Unarmed'),(8,1,204,'Defense'),(8,1,522,'SPELLDEFENSE (DND)'),(8,1,669,'Language Orcish'),(8,1,1180,'Daggers'),(8,1,1843,'Disarm'),(8,1,2382,'Generic'),(8,1,2457,'Battle Stance'),(8,1,2479,'Honorless Target'),(8,1,2567,'Thrown'),(8,1,2764,'Throw'),(8,1,3050,'Detect'),(8,1,3365,'Opening'),(8,1,5301,'Defensive State (DND)'),(8,1,6233,'Closing'),(8,1,6246,'Closing'),(8,1,6247,'Opening'),(8,1,6477,'Opening'),(8,1,6478,'Opening'),(8,1,6603,'Attack'),(8,1,7266,'Duel'),(8,1,7267,'Grovel'),(8,1,7341,'Language Troll'),(8,1,7355,'Stuck'),(8,1,8386,'Attacking'),(8,1,8737,'Mail'),(8,1,9077,'Leather'),(8,1,9078,'Cloth'),(8,1,9116,'Shield'),(8,1,9125,'Generic'),(8,1,20555,'Regeneration'),(8,1,20557,'Beast Slaying'),(8,1,20558,'Throwing Specialization'),(8,1,21651,'Opening'),(8,1,21652,'Closing'),(8,1,22027,'Remove Insignia'),(8,1,22810,'Opening - No Text'),(8,1,26290,'Bow Specialization'),(8,1,26297,'Berserking'),(8,1,32215,'Victorious State'),(8,1,45927,'Summon Friend'),(8,1,58943,'Da Voodoo Shuffle'),(8,1,61437,'Opening'),(8,3,75,'Auto Shot'),(8,3,81,'Dodge'),(8,3,196,'One-Handed Axes'),(8,3,203,'Unarmed'),(8,3,204,'Defense'),(8,3,264,'Bows'),(8,3,522,'SPELLDEFENSE (DND)'),(8,3,669,'Language Orcish'),(8,3,1843,'Disarm'),(8,3,2382,'Generic'),(8,3,2479,'Honorless Target'),(8,3,2973,'Raptor Strike'),(8,3,3050,'Detect'),(8,3,3365,'Opening'),(8,3,6233,'Closing'),(8,3,6246,'Closing'),(8,3,6247,'Opening'),(8,3,6477,'Opening'),(8,3,6478,'Opening'),(8,3,6603,'Attack'),(8,3,7266,'Duel'),(8,3,7267,'Grovel'),(8,3,7341,'Language Troll'),(8,3,7355,'Stuck'),(8,3,8386,'Attacking'),(8,3,9077,'Leather'),(8,3,9078,'Cloth'),(8,3,9125,'Generic'),(8,3,13358,'Defensive State (DND)'),(8,3,26297,'Berserking'),(8,3,20555,'Regeneration'),(8,3,20557,'Beast Slaying'),(8,3,20558,'Throwing Specialization'),(8,3,21651,'Opening'),(8,3,21652,'Closing'),(8,3,22027,'Remove Insignia'),(8,3,22810,'Opening - No Text'),(8,3,24949,'Defensive State 2 (DND)'),(8,3,26290,'Bow Specialization'),(8,3,34082,'Advantaged State (DND)'),(8,3,45927,'Summon Friend'),(8,3,58943,'Da Voodoo Shuffle'),(8,3,61437,'Opening'),(8,4,81,'Dodge'),(8,4,203,'Unarmed'),(8,4,204,'Defense'),(8,4,522,'SPELLDEFENSE (DND)'),(8,4,669,'Language Orcish'),(8,4,1180,'Daggers'),(8,4,1752,'Sinister Strike'),(8,4,1843,'Disarm'),(8,4,2098,'Eviscerate'),(8,4,2382,'Generic'),(8,4,2479,'Honorless Target'),(8,4,2567,'Thrown'),(8,4,2764,'Throw'),(8,4,3050,'Detect'),(8,4,3365,'Opening'),(8,4,6233,'Closing'),(8,4,6246,'Closing'),(8,4,6247,'Opening'),(8,4,6477,'Opening'),(8,4,6478,'Opening'),(8,4,6603,'Attack'),(8,4,7266,'Duel'),(8,4,7267,'Grovel'),(8,4,7341,'Language Troll'),(8,4,7355,'Stuck'),(8,4,8386,'Attacking'),(8,4,9077,'Leather'),(8,4,9078,'Cloth'),(8,4,9125,'Generic'),(8,4,16092,'Defensive State (DND)'),(8,4,20555,'Regeneration'),(8,4,20557,'Beast Slaying'),(8,4,20558,'Throwing Specialization'),(8,4,21184,'Rogue Passive (DND)'),(8,4,21651,'Opening'),(8,4,21652,'Closing'),(8,4,22027,'Remove Insignia'),(8,4,22810,'Opening - No Text'),(8,4,26290,'Bow Specialization'),(8,4,26297,'Berserking'),(8,4,45927,'Summon Friend'),(8,4,58943,'Da Voodoo Shuffle'),(8,4,61437,'Opening'),(8,5,81,'Dodge'),(8,5,198,'One-Handed Maces'),(8,5,203,'Unarmed'),(8,5,204,'Defense'),(8,5,522,'SPELLDEFENSE (DND)'),(8,5,585,'Smite'),(8,5,669,'Language Orcish'),(8,5,1843,'Disarm'),(8,5,2050,'Lesser Heal'),(8,5,2382,'Generic'),(8,5,2479,'Honorless Target'),(8,5,3050,'Detect'),(8,5,3365,'Opening'),(8,5,5009,'Wands'),(8,5,5019,'Shoot'),(8,5,6233,'Closing'),(8,5,6246,'Closing'),(8,5,6247,'Opening'),(8,5,6477,'Opening'),(8,5,6478,'Opening'),(8,5,6603,'Attack'),(8,5,7266,'Duel'),(8,5,7267,'Grovel'),(8,5,7341,'Language Troll'),(8,5,7355,'Stuck'),(8,5,8386,'Attacking'),(8,5,9078,'Cloth'),(8,5,9125,'Generic'),(8,5,26297,'Berserking'),(8,5,20555,'Regeneration'),(8,5,20557,'Beast Slaying'),(8,5,20558,'Throwing Specialization'),(8,5,21651,'Opening'),(8,5,21652,'Closing'),(8,5,22027,'Remove Insignia'),(8,5,22810,'Opening - No Text'),(8,5,26290,'Bow Specialization'),(8,5,45927,'Summon Friend'),(8,5,58943,'Da Voodoo Shuffle'),(8,5,61437,'Opening'),(8,6,81,'Dodge'),(8,6,196,'One-Handed Axes'),(8,6,197,'Two-Handed Axes'),(8,6,200,'Polearms'),(8,6,201,'One-Handed Swords'),(8,6,202,'Two-Handed Swords'),(8,6,203,'Unarmed'),(8,6,204,'Defense'),(8,6,522,'SPELLDEFENSE (DND)'),(8,6,669,'Language Orcish'),(8,6,674,'Dual Wield'),(8,6,750,'Plate Mail'),(8,6,1843,'Disarm'),(8,6,2382,'Generic'),(8,6,2479,'Honorless Target'),(8,6,3050,'Detect'),(8,6,3127,'Parry'),(8,6,3275,'Linen Bandage'),(8,6,3276,'Heavy Linen Bandage'),(8,6,3277,'Wool Bandage'),(8,6,3278,'Heavy Wool Bandage'),(8,6,3365,'Opening'),(8,6,6233,'Closing'),(8,6,6246,'Closing'),(8,6,6247,'Opening'),(8,6,6477,'Opening'),(8,6,6478,'Opening'),(8,6,6603,'Attack'),(8,6,7266,'Duel'),(8,6,7267,'Grovel'),(8,6,7341,'Language Troll'),(8,6,7355,'Stuck'),(8,6,7928,'Silk Bandage'),(8,6,7929,'Heavy Silk Bandage'),(8,6,7934,'Anti-Venom'),(8,6,8386,'Attacking'),(8,6,8737,'Mail'),(8,6,9077,'Leather'),(8,6,9078,'Cloth'),(8,6,9125,'Generic'),(8,6,10840,'Mageweave Bandage'),(8,6,10841,'Heavy Mageweave Bandage'),(8,6,10846,'First Aid'),(8,6,18629,'Runecloth Bandage'),(8,6,18630,'Heavy Runecloth Bandage'),(8,6,20555,'Regeneration'),(8,6,20557,'Beast Slaying'),(8,6,20558,'Throwing Specialization'),(8,6,21651,'Opening'),(8,6,21652,'Closing'),(8,6,22027,'Remove Insignia'),(8,6,22810,'Opening - No Text'),(8,6,26290,'Bow Specialization'),(8,6,33391,'Journeyman Riding'),(8,6,45462,'Plague Strike'),(8,6,45477,'Icy Touch'),(8,6,45902,'Blood Strike'),(8,6,45903,'Offensive State (DND)'),(8,6,45927,'Summon Friend'),(8,6,47541,'Death Coil'),(8,6,48266,'Blood Presence'),(8,6,49410,'Forceful Deflection'),(8,6,49576,'Death Grip'),(8,6,26297,'Berserking'),(8,6,52665,'Sigil'),(8,6,58943,'Da Voodoo Shuffle'),(8,6,59879,'Blood Plague'),(8,6,59921,'Frost Fever'),(8,6,61437,'Opening'),(8,6,61455,'Runic Focus'),(8,7,81,'Dodge'),(8,7,107,'Block'),(8,7,198,'One-Handed Maces'),(8,7,203,'Unarmed'),(8,7,204,'Defense'),(8,7,227,'Staves'),(8,7,331,'Healing Wave'),(8,7,403,'Lightning Bolt'),(8,7,522,'SPELLDEFENSE (DND)'),(8,7,669,'Language Orcish'),(8,7,1843,'Disarm'),(8,7,2382,'Generic'),(8,7,2479,'Honorless Target'),(8,7,3050,'Detect'),(8,7,3365,'Opening'),(8,7,6233,'Closing'),(8,7,6246,'Closing'),(8,7,6247,'Opening'),(8,7,6477,'Opening'),(8,7,6478,'Opening'),(8,7,6603,'Attack'),(8,7,7266,'Duel'),(8,7,7267,'Grovel'),(8,7,7341,'Language Troll'),(8,7,7355,'Stuck'),(8,7,8386,'Attacking'),(8,7,9077,'Leather'),(8,7,9078,'Cloth'),(8,7,9116,'Shield'),(8,7,9125,'Generic'),(8,7,26297,'Berserking'),(8,7,20555,'Regeneration'),(8,7,20557,'Beast Slaying'),(8,7,20558,'Throwing Specialization'),(8,7,21651,'Opening'),(8,7,21652,'Closing'),(8,7,22027,'Remove Insignia'),(8,7,22810,'Opening - No Text'),(8,7,26290,'Bow Specialization'),(8,7,27763,'Totem'),(8,7,45927,'Summon Friend'),(8,7,58943,'Da Voodoo Shuffle'),(8,7,61437,'Opening'),(8,8,81,'Dodge'),(8,8,133,'Fireball'),(8,8,168,'Frost Armor'),(8,8,203,'Unarmed'),(8,8,204,'Defense'),(8,8,227,'Staves'),(8,8,522,'SPELLDEFENSE (DND)'),(8,8,669,'Language Orcish'),(8,8,1843,'Disarm'),(8,8,2382,'Generic'),(8,8,2479,'Honorless Target'),(8,8,3050,'Detect'),(8,8,3365,'Opening'),(8,8,5009,'Wands'),(8,8,5019,'Shoot'),(8,8,6233,'Closing'),(8,8,6246,'Closing'),(8,8,6247,'Opening'),(8,8,6477,'Opening'),(8,8,6478,'Opening'),(8,8,6603,'Attack'),(8,8,7266,'Duel'),(8,8,7267,'Grovel'),(8,8,7341,'Language Troll'),(8,8,7355,'Stuck'),(8,8,8386,'Attacking'),(8,8,9078,'Cloth'),(8,8,9125,'Generic'),(8,8,26297,'Berserking'),(8,8,20555,'Regeneration'),(8,8,20557,'Beast Slaying'),(8,8,20558,'Throwing Specialization'),(8,8,21651,'Opening'),(8,8,21652,'Closing'),(8,8,22027,'Remove Insignia'),(8,8,22810,'Opening - No Text'),(8,8,26290,'Bow Specialization'),(8,8,45927,'Summon Friend'),(8,8,58943,'Da Voodoo Shuffle'),(8,8,61437,'Opening'),(10,2,81,'Dodge'),(10,2,107,'Block'),(10,2,201,'One-Handed Swords'),(10,2,202,'Two-Handed Swords'),(10,2,203,'Unarmed'),(10,2,204,'Defense'),(10,2,522,'SPELLDEFENSE (DND)'),(10,2,635,'Holy Light'),(10,2,669,'Language Orcish'),(10,2,813,'Language Thalassian'),(10,2,822,'Magic Resistance'),(10,2,2382,'Generic'),(10,2,2479,'Honorless Target'),(10,2,3050,'Detect'),(10,2,3365,'Opening'),(10,2,6233,'Closing'),(10,2,6246,'Closing'),(10,2,6247,'Opening'),(10,2,6477,'Opening'),(10,2,6478,'Opening'),(10,2,6603,'Attack'),(10,2,7266,'Duel'),(10,2,7267,'Grovel'),(10,2,7355,'Stuck'),(10,2,8386,'Attacking'),(10,2,8737,'Mail'),(10,2,9077,'Leather'),(10,2,9078,'Cloth'),(10,2,9116,'Shield'),(10,2,9125,'Generic'),(10,2,21084,'Seal of Righteousness'),(10,2,21651,'Opening'),(10,2,21652,'Closing'),(10,2,22027,'Remove Insignia'),(10,2,22810,'Opening - No Text'),(10,2,27762,'Libram'),(10,2,28730,'Arcane Torrent'),(10,2,28877,'Arcane Affinity'),(10,3,75,'Auto Shot'),(10,3,81,'Dodge'),(10,3,203,'Unarmed'),(10,3,204,'Defense'),(10,3,264,'Bows'),(10,3,522,'SPELLDEFENSE (DND)'),(10,3,669,'Language Orcish'),(10,3,813,'Language Thalassian'),(10,3,822,'Magic Resistance'),(10,3,1180,'Daggers'),(10,3,2382,'Generic'),(10,3,2479,'Honorless Target'),(10,3,2973,'Raptor Strike'),(10,3,3050,'Detect'),(10,3,3365,'Opening'),(10,3,6233,'Closing'),(10,3,6246,'Closing'),(10,3,6247,'Opening'),(10,3,6477,'Opening'),(10,3,6478,'Opening'),(10,3,6603,'Attack'),(10,3,7266,'Duel'),(10,3,7267,'Grovel'),(10,3,7355,'Stuck'),(10,3,8386,'Attacking'),(10,3,9077,'Leather'),(10,3,9078,'Cloth'),(10,3,9125,'Generic'),(10,3,13358,'Defensive State (DND)'),(10,3,21651,'Opening'),(10,3,21652,'Closing'),(10,3,22027,'Remove Insignia'),(10,3,22810,'Opening - No Text'),(10,3,24949,'Defensive State 2 (DND)'),(10,3,28730,'Arcane Torrent'),(10,3,28877,'Arcane Affinity'),(10,3,34082,'Advantaged State (DND)'),(10,4,81,'Dodge'),(10,4,203,'Unarmed'),(10,4,204,'Defense'),(10,4,522,'SPELLDEFENSE (DND)'),(10,4,669,'Language Orcish'),(10,4,813,'Language Thalassian'),(10,4,822,'Magic Resistance'),(10,4,1180,'Daggers'),(10,4,1752,'Sinister Strike'),(10,4,2098,'Eviscerate'),(10,4,2382,'Generic'),(10,4,2479,'Honorless Target'),(10,4,2567,'Thrown'),(10,4,2764,'Throw'),(10,4,3050,'Detect'),(10,4,3365,'Opening'),(10,4,6233,'Closing'),(10,4,6246,'Closing'),(10,4,6247,'Opening'),(10,4,6477,'Opening'),(10,4,6478,'Opening'),(10,4,6603,'Attack'),(10,4,7266,'Duel'),(10,4,7267,'Grovel'),(10,4,7355,'Stuck'),(10,4,8386,'Attacking'),(10,4,9077,'Leather'),(10,4,9078,'Cloth'),(10,4,9125,'Generic'),(10,4,16092,'Defensive State (DND)'),(10,4,21184,'Rogue Passive (DND)'),(10,4,21651,'Opening'),(10,4,21652,'Closing'),(10,4,22027,'Remove Insignia'),(10,4,22810,'Opening - No Text'),(10,4,25046,'Arcane Torrent'),(10,4,28877,'Arcane Affinity'),(10,5,81,'Dodge'),(10,5,198,'One-Handed Maces'),(10,5,203,'Unarmed'),(10,5,204,'Defense'),(10,5,522,'SPELLDEFENSE (DND)'),(10,5,585,'Smite'),(10,5,669,'Language Orcish'),(10,5,813,'Language Thalassian'),(10,5,822,'Magic Resistance'),(10,5,2050,'Lesser Heal'),(10,5,2382,'Generic'),(10,5,2479,'Honorless Target'),(10,5,3050,'Detect'),(10,5,3365,'Opening'),(10,5,5009,'Wands'),(10,5,5019,'Shoot'),(10,5,6233,'Closing'),(10,5,6246,'Closing'),(10,5,6247,'Opening'),(10,5,6477,'Opening'),(10,5,6478,'Opening'),(10,5,6603,'Attack'),(10,5,7266,'Duel'),(10,5,7267,'Grovel'),(10,5,7355,'Stuck'),(10,5,8386,'Attacking'),(10,5,9078,'Cloth'),(10,5,9125,'Generic'),(10,5,21651,'Opening'),(10,5,21652,'Closing'),(10,5,22027,'Remove Insignia'),(10,5,22810,'Opening - No Text'),(10,5,28730,'Arcane Torrent'),(10,5,28877,'Arcane Affinity'),(10,6,81,'Dodge'),(10,6,196,'One-Handed Axes'),(10,6,197,'Two-Handed Axes'),(10,6,200,'Polearms'),(10,6,201,'One-Handed Swords'),(10,6,202,'Two-Handed Swords'),(10,6,203,'Unarmed'),(10,6,204,'Defense'),(10,6,522,'SPELLDEFENSE (DND)'),(10,6,669,'Language Orcish'),(10,6,674,'Dual Wield'),(10,6,750,'Plate Mail'),(10,6,813,'Language Thalassian'),(10,6,822,'Magic Resistance'),(10,6,1843,'Disarm'),(10,6,2382,'Generic'),(10,6,2479,'Honorless Target'),(10,6,3050,'Detect'),(10,6,3127,'Parry'),(10,6,3275,'Linen Bandage'),(10,6,3276,'Heavy Linen Bandage'),(10,6,3277,'Wool Bandage'),(10,6,3278,'Heavy Wool Bandage'),(10,6,3365,'Opening'),(10,6,6233,'Closing'),(10,6,6246,'Closing'),(10,6,6247,'Opening'),(10,6,6477,'Opening'),(10,6,6478,'Opening'),(10,6,6603,'Attack'),(10,6,7266,'Duel'),(10,6,7267,'Grovel'),(10,6,7355,'Stuck'),(10,6,7928,'Silk Bandage'),(10,6,7929,'Heavy Silk Bandage'),(10,6,7934,'Anti-Venom'),(10,6,8386,'Attacking'),(10,6,8737,'Mail'),(10,6,9077,'Leather'),(10,6,9078,'Cloth'),(10,6,9125,'Generic'),(10,6,10840,'Mageweave Bandage'),(10,6,10841,'Heavy Mageweave Bandage'),(10,6,10846,'First Aid'),(10,6,18629,'Runecloth Bandage'),(10,6,18630,'Heavy Runecloth Bandage'),(10,6,21651,'Opening'),(10,6,21652,'Closing'),(10,6,22027,'Remove Insignia'),(10,6,22810,'Opening - No Text'),(10,6,28877,'Arcane Affinity'),(10,6,33391,'Journeyman Riding'),(10,6,45462,'Plague Strike'),(10,6,45477,'Icy Touch'),(10,6,45902,'Blood Strike'),(10,6,45903,'Offensive State (DND)'),(10,6,45927,'Summon Friend'),(10,6,47541,'Death Coil'),(10,6,48266,'Blood Presence'),(10,6,49410,'Forceful Deflection'),(10,6,49576,'Death Grip'),(10,6,50613,'Arcane Torrent'),(10,6,52665,'Sigil'),(10,6,59879,'Blood Plague'),(10,6,59921,'Frost Fever'),(10,6,61437,'Opening'),(10,6,61455,'Runic Focus'),(10,8,81,'Dodge'),(10,8,133,'Fireball'),(10,8,168,'Frost Armor'),(10,8,203,'Unarmed'),(10,8,204,'Defense'),(10,8,227,'Staves'),(10,8,522,'SPELLDEFENSE (DND)'),(10,8,669,'Language Orcish'),(10,8,813,'Language Thalassian'),(10,8,822,'Magic Resistance'),(10,8,2382,'Generic'),(10,8,2479,'Honorless Target'),(10,8,3050,'Detect'),(10,8,3365,'Opening'),(10,8,5009,'Wands'),(10,8,5019,'Shoot'),(10,8,6233,'Closing'),(10,8,6246,'Closing'),(10,8,6247,'Opening'),(10,8,6477,'Opening'),(10,8,6478,'Opening'),(10,8,6603,'Attack'),(10,8,7266,'Duel'),(10,8,7267,'Grovel'),(10,8,7355,'Stuck'),(10,8,8386,'Attacking'),(10,8,9078,'Cloth'),(10,8,9125,'Generic'),(10,8,21651,'Opening'),(10,8,21652,'Closing'),(10,8,22027,'Remove Insignia'),(10,8,22810,'Opening - No Text'),(10,8,28730,'Arcane Torrent'),(10,8,28877,'Arcane Affinity'),(10,9,81,'Dodge'),(10,9,203,'Unarmed'),(10,9,204,'Defense'),(10,9,522,'SPELLDEFENSE (DND)'),(10,9,669,'Language Orcish'),(10,9,686,'Shadow Bolt'),(10,9,687,'Demon Skin'),(10,9,813,'Language Thalassian'),(10,9,822,'Magic Resistance'),(10,9,1180,'Daggers'),(10,9,2382,'Generic'),(10,9,2479,'Honorless Target'),(10,9,3050,'Detect'),(10,9,3365,'Opening'),(10,9,5009,'Wands'),(10,9,5019,'Shoot'),(10,9,6233,'Closing'),(10,9,6246,'Closing'),(10,9,6247,'Opening'),(10,9,6477,'Opening'),(10,9,6478,'Opening'),(10,9,6603,'Attack'),(10,9,7266,'Duel'),(10,9,7267,'Grovel'),(10,9,7355,'Stuck'),(10,9,8386,'Attacking'),(10,9,9078,'Cloth'),(10,9,9125,'Generic'),(10,9,21651,'Opening'),(10,9,21652,'Closing'),(10,9,22027,'Remove Insignia'),(10,9,22810,'Opening - No Text'),(10,9,28730,'Arcane Torrent'),(10,9,28877,'Arcane Affinity'),(11,1,78,'Heroic Strike'),(11,1,81,'Dodge'),(11,1,107,'Block'),(11,1,198,'One-Handed Maces'),(11,1,201,'One-Handed Swords'),(11,1,202,'Two-Handed Swords'),(11,1,203,'Unarmed'),(11,1,204,'Defense'),(11,1,522,'SPELLDEFENSE (DND)'),(11,1,668,'Language Common'),(11,1,1843,'Disarm'),(11,1,2382,'Generic'),(11,1,2457,'Battle Stance'),(11,1,2479,'Honorless Target'),(11,1,3050,'Detect'),(11,1,3365,'Opening'),(11,1,5301,'Defensive State (DND)'),(11,1,6233,'Closing'),(11,1,6246,'Closing'),(11,1,6247,'Opening'),(11,1,6477,'Opening'),(11,1,6478,'Opening'),(11,1,6562,'Heroic Presence'),(11,1,6603,'Attack'),(11,1,7266,'Duel'),(11,1,7267,'Grovel'),(11,1,7355,'Stuck'),(11,1,8386,'Attacking'),(11,1,8737,'Mail'),(11,1,9077,'Leather'),(11,1,9078,'Cloth'),(11,1,9116,'Shield'),(11,1,9125,'Generic'),(11,1,21651,'Opening'),(11,1,21652,'Closing'),(11,1,22027,'Remove Insignia'),(11,1,22810,'Opening - No Text'),(11,1,28875,'Gemcutting'),(11,1,28880,'Gift of the Naaru'),(11,1,29932,'Language Draenei'),(11,1,32215,'Victorious State'),(11,1,45927,'Summon Friend'),(11,1,59221,'Shadow Resistance'),(11,1,61437,'Opening'),(11,2,81,'Dodge'),(11,2,107,'Block'),(11,2,198,'One-Handed Maces'),(11,2,199,'Two-Handed Maces'),(11,2,203,'Unarmed'),(11,2,204,'Defense'),(11,2,522,'SPELLDEFENSE (DND)'),(11,2,635,'Holy Light'),(11,2,668,'Language Common'),(11,2,1843,'Disarm'),(11,2,2382,'Generic'),(11,2,2479,'Honorless Target'),(11,2,3050,'Detect'),(11,2,3365,'Opening'),(11,2,6233,'Closing'),(11,2,6246,'Closing'),(11,2,6247,'Opening'),(11,2,6477,'Opening'),(11,2,6478,'Opening'),(11,2,6562,'Heroic Presence'),(11,2,6603,'Attack'),(11,2,7266,'Duel'),(11,2,7267,'Grovel'),(11,2,7355,'Stuck'),(11,2,8386,'Attacking'),(11,2,8737,'Mail'),(11,2,9077,'Leather'),(11,2,9078,'Cloth'),(11,2,9116,'Shield'),(11,2,9125,'Generic'),(11,2,21084,'Seal of Righteousness'),(11,2,21651,'Opening'),(11,2,21652,'Closing'),(11,2,22027,'Remove Insignia'),(11,2,22810,'Opening - No Text'),(11,2,27762,'Libram'),(11,2,28875,'Gemcutting'),(11,2,29932,'Language Draenei'),(11,2,45927,'Summon Friend'),(11,2,59221,'Shadow Resistance'),(11,2,59542,'Gift of the Naaru'),(11,2,61437,'Opening'),(11,3,75,'Auto Shot'),(11,3,81,'Dodge'),(11,3,201,'One-Handed Swords'),(11,3,203,'Unarmed'),(11,3,204,'Defense'),(11,3,522,'SPELLDEFENSE (DND)'),(11,3,668,'Language Common'),(11,3,1843,'Disarm'),(11,3,2382,'Generic'),(11,3,2479,'Honorless Target'),(11,3,2973,'Raptor Strike'),(11,3,3050,'Detect'),(11,3,3365,'Opening'),(11,3,5011,'Crossbows'),(11,3,6233,'Closing'),(11,3,6246,'Closing'),(11,3,6247,'Opening'),(11,3,6477,'Opening'),(11,3,6478,'Opening'),(11,3,6562,'Heroic Presence'),(11,3,6603,'Attack'),(11,3,7266,'Duel'),(11,3,7267,'Grovel'),(11,3,7355,'Stuck'),(11,3,8386,'Attacking'),(11,3,9077,'Leather'),(11,3,9078,'Cloth'),(11,3,9125,'Generic'),(11,3,13358,'Defensive State (DND)'),(11,3,21651,'Opening'),(11,3,21652,'Closing'),(11,3,22027,'Remove Insignia'),(11,3,22810,'Opening - No Text'),(11,3,24949,'Defensive State 2 (DND)'),(11,3,28875,'Gemcutting'),(11,3,29932,'Language Draenei'),(11,3,34082,'Advantaged State (DND)'),(11,3,45927,'Summon Friend'),(11,3,59221,'Shadow Resistance'),(11,3,59543,'Gift of the Naaru'),(11,3,61437,'Opening'),(11,5,81,'Dodge'),(11,5,198,'One-Handed Maces'),(11,5,203,'Unarmed'),(11,5,204,'Defense'),(11,5,522,'SPELLDEFENSE (DND)'),(11,5,585,'Smite'),(11,5,668,'Language Common'),(11,5,1843,'Disarm'),(11,5,2050,'Lesser Heal'),(11,5,2382,'Generic'),(11,5,2479,'Honorless Target'),(11,5,3050,'Detect'),(11,5,3365,'Opening'),(11,5,5009,'Wands'),(11,5,5019,'Shoot'),(11,5,6233,'Closing'),(11,5,6246,'Closing'),(11,5,6247,'Opening'),(11,5,6477,'Opening'),(11,5,6478,'Opening'),(11,5,6603,'Attack'),(11,5,7266,'Duel'),(11,5,7267,'Grovel'),(11,5,7355,'Stuck'),(11,5,8386,'Attacking'),(11,5,9078,'Cloth'),(11,5,9125,'Generic'),(11,5,21651,'Opening'),(11,5,21652,'Closing'),(11,5,22027,'Remove Insignia'),(11,5,22810,'Opening - No Text'),(11,5,28875,'Gemcutting'),(11,5,28878,'Inspiring Presence'),(11,5,29932,'Language Draenei'),(11,5,45927,'Summon Friend'),(11,5,59221,'Shadow Resistance'),(11,5,59544,'Gift of the Naaru'),(11,5,61437,'Opening'),(11,6,81,'Dodge'),(11,6,196,'One-Handed Axes'),(11,6,197,'Two-Handed Axes'),(11,6,200,'Polearms'),(11,6,201,'One-Handed Swords'),(11,6,202,'Two-Handed Swords'),(11,6,203,'Unarmed'),(11,6,204,'Defense'),(11,6,522,'SPELLDEFENSE (DND)'),(11,6,668,'Language Common'),(11,6,674,'Dual Wield'),(11,6,750,'Plate Mail'),(11,6,1843,'Disarm'),(11,6,2382,'Generic'),(11,6,2479,'Honorless Target'),(11,6,3050,'Detect'),(11,6,3127,'Parry'),(11,6,3275,'Linen Bandage'),(11,6,3276,'Heavy Linen Bandage'),(11,6,3277,'Wool Bandage'),(11,6,3278,'Heavy Wool Bandage'),(11,6,3365,'Opening'),(11,6,6233,'Closing'),(11,6,6246,'Closing'),(11,6,6247,'Opening'),(11,6,6477,'Opening'),(11,6,6478,'Opening'),(11,6,6562,'Heroic Presence'),(11,6,6603,'Attack'),(11,6,7266,'Duel'),(11,6,7267,'Grovel'),(11,6,7355,'Stuck'),(11,6,7928,'Silk Bandage'),(11,6,7929,'Heavy Silk Bandage'),(11,6,7934,'Anti-Venom'),(11,6,8386,'Attacking'),(11,6,8737,'Mail'),(11,6,9077,'Leather'),(11,6,9078,'Cloth'),(11,6,9125,'Generic'),(11,6,10840,'Mageweave Bandage'),(11,6,10841,'Heavy Mageweave Bandage'),(11,6,10846,'First Aid'),(11,6,18629,'Runecloth Bandage'),(11,6,18630,'Heavy Runecloth Bandage'),(11,6,21651,'Opening'),(11,6,21652,'Closing'),(11,6,22027,'Remove Insignia'),(11,6,22810,'Opening - No Text'),(11,6,28875,'Gemcutting'),(11,6,29932,'Language Draenei'),(11,6,33391,'Journeyman Riding'),(11,6,45462,'Plague Strike'),(11,6,45477,'Icy Touch'),(11,6,45902,'Blood Strike'),(11,6,45903,'Offensive State (DND)'),(11,6,45927,'Summon Friend'),(11,6,47541,'Death Coil'),(11,6,48266,'Blood Presence'),(11,6,49410,'Forceful Deflection'),(11,6,49576,'Death Grip'),(11,6,52665,'Sigil'),(11,6,59221,'Shadow Resistance'),(11,6,59539,'Shadow Resistance'),(11,6,59545,'Gift of the Naaru'),(11,6,59879,'Blood Plague'),(11,6,59921,'Frost Fever'),(11,6,61437,'Opening'),(11,6,61455,'Runic Focus'),(11,7,81,'Dodge'),(11,7,107,'Block'),(11,7,198,'One-Handed Maces'),(11,7,203,'Unarmed'),(11,7,204,'Defense'),(11,7,227,'Staves'),(11,7,331,'Healing Wave'),(11,7,403,'Lightning Bolt'),(11,7,522,'SPELLDEFENSE (DND)'),(11,7,668,'Language Common'),(11,7,1843,'Disarm'),(11,7,2382,'Generic'),(11,7,2479,'Honorless Target'),(11,7,3050,'Detect'),(11,7,3365,'Opening'),(11,7,6233,'Closing'),(11,7,6246,'Closing'),(11,7,6247,'Opening'),(11,7,6477,'Opening'),(11,7,6478,'Opening'),(11,7,6603,'Attack'),(11,7,7266,'Duel'),(11,7,7267,'Grovel'),(11,7,7355,'Stuck'),(11,7,8386,'Attacking'),(11,7,9077,'Leather'),(11,7,9078,'Cloth'),(11,7,9116,'Shield'),(11,7,9125,'Generic'),(11,7,21651,'Opening'),(11,7,21652,'Closing'),(11,7,22027,'Remove Insignia'),(11,7,22810,'Opening - No Text'),(11,7,27763,'Totem'),(11,7,28875,'Gemcutting'),(11,7,28878,'Inspiring Presence'),(11,7,29932,'Language Draenei'),(11,7,45927,'Summon Friend'),(11,7,59221,'Shadow Resistance'),(11,7,59547,'Gift of the Naaru'),(11,7,61437,'Opening'),(11,8,81,'Dodge'),(11,8,133,'Fireball'),(11,8,168,'Frost Armor'),(11,8,203,'Unarmed'),(11,8,204,'Defense'),(11,8,227,'Staves'),(11,8,522,'SPELLDEFENSE (DND)'),(11,8,668,'Language Common'),(11,8,1843,'Disarm'),(11,8,2382,'Generic'),(11,8,2479,'Honorless Target'),(11,8,3050,'Detect'),(11,8,3365,'Opening'),(11,8,5009,'Wands'),(11,8,5019,'Shoot'),(11,8,6233,'Closing'),(11,8,6246,'Closing'),(11,8,6247,'Opening'),(11,8,6477,'Opening'),(11,8,6478,'Opening'),(11,8,6603,'Attack'),(11,8,7266,'Duel'),(11,8,7267,'Grovel'),(11,8,7355,'Stuck'),(11,8,8386,'Attacking'),(11,8,9078,'Cloth'),(11,8,9125,'Generic'),(11,8,21651,'Opening'),(11,8,21652,'Closing'),(11,8,22027,'Remove Insignia'),(11,8,22810,'Opening - No Text'),(11,8,28875,'Gemcutting'),(11,8,28878,'Inspiring Presence'),(11,8,29932,'Language Draenei'),(11,8,45927,'Summon Friend'),(11,8,59221,'Shadow Resistance'),(11,8,59548,'Gift of the Naaru'),(11,8,61437,'Opening'),(7,9,58284,'Chaos Bolt Passive'),(10,9,58284,'Chaos Bolt Passive'),(11,2,60091,'Judgement Anti-Parry/Dodge Passive'),(10,2,60091,'Judgement Anti-Parry/Dodge Passive'),(3,2,60091,'Judgement Anti-Parry/Dodge Passive'),(1,2,60091,'Judgement Anti-Parry/Dodge Passive'),(0,6,56816,'Rune Strike'); diff --git a/sql/old/3.2.2a/06589_world_quest_template.sql b/sql/old/3.2.2a/06589_world_quest_template.sql new file mode 100644 index 00000000000..155c6157f61 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_quest_template.sql @@ -0,0 +1,5 @@ +ALTER TABLE `quest_template` + ADD COLUMN `ReqItemId5` mediumint(8) UNSIGNED DEFAULT '0' NOT NULL AFTER `ReqItemId4`, + ADD COLUMN `ReqItemId6` mediumint(8) UNSIGNED DEFAULT '0' NOT NULL AFTER `ReqItemId5`, + ADD COLUMN `ReqItemCount5` smallint(5) UNSIGNED DEFAULT '0' NOT NULL AFTER `ReqItemCount4`, + ADD COLUMN `ReqItemCount6` smallint(5) UNSIGNED DEFAULT '0' NOT NULL AFTER `ReqItemCount5`;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06589_world_spell_bonus_data.sql b/sql/old/3.2.2a/06589_world_spell_bonus_data.sql new file mode 100644 index 00000000000..d9cbe506e09 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_spell_bonus_data.sql @@ -0,0 +1 @@ +ALTER TABLE `spell_bonus_data` CHANGE COLUMN `entry` `entry` mediumint(8) unsigned NOT NULL DEFAULT '0'; diff --git a/sql/old/3.2.2a/06589_world_spell_elixir.sql b/sql/old/3.2.2a/06589_world_spell_elixir.sql new file mode 100644 index 00000000000..340ba491a39 --- /dev/null +++ b/sql/old/3.2.2a/06589_world_spell_elixir.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_elixir` WHERE `entry` IN (67016,67017,67018); +INSERT INTO `spell_elixir` (`entry`, `mask`) VALUES +(67016,0x3), +(67017,0x3), +(67018,0x3); diff --git a/sql/old/3.2.2a/06589_world_spell_proc_event.sql b/sql/old/3.2.2a/06589_world_spell_proc_event.sql new file mode 100644 index 00000000000..7e716957c0a --- /dev/null +++ b/sql/old/3.2.2a/06589_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +ALTER TABLE `spell_proc_event` CHANGE COLUMN `entry` `entry` mediumint(8) unsigned NOT NULL DEFAULT '0'; + +DELETE FROM `spell_proc_event` WHERE `entry` IN +(44401, 58642, 58676, 61433, 61434); diff --git a/sql/old/3.2.2a/06597_world_spell_proc_event.sql b/sql/old/3.2.2a/06597_world_spell_proc_event.sql new file mode 100644 index 00000000000..03050a54651 --- /dev/null +++ b/sql/old/3.2.2a/06597_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (67353, 57989, 65661, 53601); +INSERT INTO `spell_proc_event` VALUES +(67353, 0x00, 7, 0x00008000, 0x00100500, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), +(57989, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0, 0, 0), +(65661, 0x00, 15,0x00400010, 0x20020004, 0x00000000, 0x00000010, 0x00000000, 0, 100, 0), +(53601, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x000A02A8, 0x00000000, 0, 0, 6);
\ No newline at end of file diff --git a/sql/old/3.2.2a/06643_world_gameobject_template.sql b/sql/old/3.2.2a/06643_world_gameobject_template.sql new file mode 100644 index 00000000000..4eda62ba17b --- /dev/null +++ b/sql/old/3.2.2a/06643_world_gameobject_template.sql @@ -0,0 +1,5 @@ +-- Alter data1 column in gameobject_template to allow signed value +ALTER TABLE `gameobject_template` CHANGE `data1` `data1temp` INT(10); +ALTER TABLE `gameobject_template` ADD `data1` INT SIGNED NOT NULL DEFAULT '-1' AFTER `data0`; +UPDATE `gameobject_template` SET `data1` = `data1temp`; +ALTER TABLE `gameobject_template` DROP `data1temp`; diff --git a/sql/old/3.2.2a/06644_world_creature_template.sql b/sql/old/3.2.2a/06644_world_creature_template.sql new file mode 100644 index 00000000000..3f4a8df4fbf --- /dev/null +++ b/sql/old/3.2.2a/06644_world_creature_template.sql @@ -0,0 +1 @@ +ALTER TABLE creature_template ADD gossip_menu_id mediumint(8) unsigned NOT NULL default 0 AFTER IconName; diff --git a/sql/old/3.2.2a/06644_world_gossip_menu.sql b/sql/old/3.2.2a/06644_world_gossip_menu.sql new file mode 100644 index 00000000000..71d715a2579 --- /dev/null +++ b/sql/old/3.2.2a/06644_world_gossip_menu.sql @@ -0,0 +1,12 @@ +DROP TABLE IF EXISTS gossip_menu; +CREATE TABLE gossip_menu ( + entry smallint(6) unsigned NOT NULL default '0', + text_id mediumint(8) unsigned NOT NULL default '0', + cond_1 tinyint(3) unsigned NOT NULL default '0', + cond_1_val_1 mediumint(8) unsigned NOT NULL default '0', + cond_1_val_2 mediumint(8) unsigned NOT NULL default '0', + cond_2 tinyint(3) unsigned NOT NULL default '0', + cond_2_val_1 mediumint(8) unsigned NOT NULL default '0', + cond_2_val_2 mediumint(8) unsigned NOT NULL default '0', + PRIMARY KEY (entry, text_id) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.2.2a/06644_world_gossip_menu_option.sql b/sql/old/3.2.2a/06644_world_gossip_menu_option.sql new file mode 100644 index 00000000000..175f74187be --- /dev/null +++ b/sql/old/3.2.2a/06644_world_gossip_menu_option.sql @@ -0,0 +1,46 @@ +DROP TABLE IF EXISTS gossip_menu_option; +CREATE TABLE gossip_menu_option ( + menu_id smallint(6) unsigned NOT NULL default '0', + id smallint(6) unsigned NOT NULL default '0', + option_icon mediumint(8) unsigned NOT NULL default '0', + option_text text, + option_id tinyint(3) unsigned NOT NULL default '0', + npc_option_npcflag int(10) unsigned NOT NULL default '0', + action_menu_id mediumint(8) unsigned NOT NULL default '0', + action_poi_id mediumint(8) unsigned NOT NULL default '0', + action_script_id mediumint(8) unsigned NOT NULL default '0', + box_coded tinyint(3) unsigned NOT NULL default '0', + box_money int(11) unsigned NOT NULL default '0', + box_text text, + cond_1 tinyint(3) unsigned NOT NULL default '0', + cond_1_val_1 mediumint(8) unsigned NOT NULL default '0', + cond_1_val_2 mediumint(8) unsigned NOT NULL default '0', + cond_2 tinyint(3) unsigned NOT NULL default '0', + cond_2_val_1 mediumint(8) unsigned NOT NULL default '0', + cond_2_val_2 mediumint(8) unsigned NOT NULL default '0', + cond_3 tinyint(3) unsigned NOT NULL default '0', + cond_3_val_1 mediumint(8) unsigned NOT NULL default '0', + cond_3_val_2 mediumint(8) unsigned NOT NULL default '0', + PRIMARY KEY (menu_id, id) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DELETE FROM gossip_menu_option WHERE menu_id=0; +INSERT INTO gossip_menu_option VALUES +(0,0,0,'GOSSIP_OPTION_QUESTGIVER',2,2,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,1,1,'GOSSIP_OPTION_VENDOR',3,128,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,2,2,'GOSSIP_OPTION_TAXIVENDOR',4,8192,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,3,3,'GOSSIP_OPTION_TRAINER',5,16,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,4,4,'GOSSIP_OPTION_SPIRITHEALER',6,16384,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,5,4,'GOSSIP_OPTION_SPIRITGUIDE',7,32768,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,6,5,'GOSSIP_OPTION_INNKEEPER',8,65536,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,7,6,'GOSSIP_OPTION_BANKER',9,131072,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,8,7,'GOSSIP_OPTION_PETITIONER',10,262144,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,9,8,'GOSSIP_OPTION_TABARDDESIGNER',11,524288,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,10,9,'GOSSIP_OPTION_BATTLEFIELD',12,1048576,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,11,6,'GOSSIP_OPTION_AUCTIONEER',13,2097152,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,12,0,'GOSSIP_OPTION_STABLEPET',14,4194304,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,13,1,'GOSSIP_OPTION_ARMORER',15,4096,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,14,2,'GOSSIP_OPTION_UNLEARNTALENTS',16,16,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,15,2,'GOSSIP_OPTION_UNLEARNPETSKILLS',17,16,0,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0), +(0,16,2,'GOSSIP_OPTION_LEARNDUALSPEC',18,16,0,0,0,0,10000000,NULL,0,0,0,0,0,0,0,0,0), +(0,17,0,'GOSSIP_OPTION_OUTDOORPVP',1,19,536870912,0,0,0,0,NULL,0,0,0,0,0,0,0,0,0); diff --git a/sql/old/3.2.2a/06644_world_gossip_scripts.sql b/sql/old/3.2.2a/06644_world_gossip_scripts.sql new file mode 100644 index 00000000000..10a3dcd1188 --- /dev/null +++ b/sql/old/3.2.2a/06644_world_gossip_scripts.sql @@ -0,0 +1,13 @@ +DROP TABLE IF EXISTS `gossip_scripts`; +CREATE TABLE `gossip_scripts` ( + `id` mediumint(8) unsigned NOT NULL default '0', + `delay` int(10) unsigned NOT NULL default '0', + `command` mediumint(8) unsigned NOT NULL default '0', + `datalong` mediumint(8) unsigned NOT NULL default '0', + `datalong2` int(10) unsigned NOT NULL default '0', + `dataint` int(11) NOT NULL default '0', + `x` float NOT NULL default '0', + `y` float NOT NULL default '0', + `z` float NOT NULL default '0', + `o` float NOT NULL default '0' +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.2.2a/06644_world_locales_npc_option.sql b/sql/old/3.2.2a/06644_world_locales_npc_option.sql new file mode 100644 index 00000000000..969f076bda1 --- /dev/null +++ b/sql/old/3.2.2a/06644_world_locales_npc_option.sql @@ -0,0 +1,7 @@ +ALTER TABLE locales_npc_option CHANGE COLUMN entry id smallint(6) unsigned NOT NULL default '0'; +ALTER TABLE locales_npc_option ADD menu_id smallint(6) unsigned NOT NULL default '0' FIRST; + +ALTER TABLE locales_npc_option DROP PRIMARY KEY; +ALTER TABLE locales_npc_option ADD PRIMARY KEY (menu_id, id); + +RENAME TABLE locales_npc_option TO locales_gossip_menu_option; diff --git a/sql/old/3.2.2a/06644_world_npc_gossip_textid.sql b/sql/old/3.2.2a/06644_world_npc_gossip_textid.sql new file mode 100644 index 00000000000..b6372ac5460 --- /dev/null +++ b/sql/old/3.2.2a/06644_world_npc_gossip_textid.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS npc_gossip_textid; diff --git a/sql/old/3.2.2a/06644_world_npc_option.sql b/sql/old/3.2.2a/06644_world_npc_option.sql new file mode 100644 index 00000000000..44ebe8d9415 --- /dev/null +++ b/sql/old/3.2.2a/06644_world_npc_option.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS npc_option; diff --git a/sql/old/3.2.2a/06644_world_scriptname.sql b/sql/old/3.2.2a/06644_world_scriptname.sql new file mode 100644 index 00000000000..a801b7d25cd --- /dev/null +++ b/sql/old/3.2.2a/06644_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_taxi' WHERE `entry` = 17209;
\ No newline at end of file diff --git a/sql/old/3.2.2a/06645_world_gameobject_template.sql b/sql/old/3.2.2a/06645_world_gameobject_template.sql new file mode 100644 index 00000000000..aca6bc97e11 --- /dev/null +++ b/sql/old/3.2.2a/06645_world_gameobject_template.sql @@ -0,0 +1,5 @@ +-- Alter data6 column in gameobject_template to allow signed value +ALTER TABLE `gameobject_template` CHANGE `data6` `data6temp` INT(10); +ALTER TABLE `gameobject_template` ADD `data6` INT SIGNED NOT NULL AFTER `data5`; +UPDATE `gameobject_template` SET `data6` = `data6temp`; +ALTER TABLE `gameobject_template` DROP `data6temp`; diff --git a/sql/old/3.2.2a/06649_world_scriptname.sql b/sql/old/3.2.2a/06649_world_scriptname.sql new file mode 100644 index 00000000000..470c2e2e036 --- /dev/null +++ b/sql/old/3.2.2a/06649_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_jotunheim_cage' WHERE `entry`=192135; diff --git a/sql/old/3.2.2a/06655_world_spell_bonus_data.sql b/sql/old/3.2.2a/06655_world_spell_bonus_data.sql new file mode 100644 index 00000000000..8a6e0fc15ee --- /dev/null +++ b/sql/old/3.2.2a/06655_world_spell_bonus_data.sql @@ -0,0 +1 @@ +UPDATE `spell_bonus_data` SET `dot_bonus`=1.15 WHERE `entry` IN (55078, 55095); diff --git a/sql/old/3.2.2a/06657_world_spell_proc_event.sql b/sql/old/3.2.2a/06657_world_spell_proc_event.sql new file mode 100644 index 00000000000..25207e949a9 --- /dev/null +++ b/sql/old/3.2.2a/06657_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16952,16954); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(16952,0,7,233472,1024,262144,0,2,0,0,0), +(16954,0,7,233472,1024,262144,0,2,0,0,0); diff --git a/sql/old/3.2.2a/06664_world_quest_template.sql b/sql/old/3.2.2a/06664_world_quest_template.sql new file mode 100644 index 00000000000..c0f6b5fe4f7 --- /dev/null +++ b/sql/old/3.2.2a/06664_world_quest_template.sql @@ -0,0 +1,3 @@ +ALTER TABLE `quest_template` ADD `RepObjectiveFaction2` smallint(5) UNSIGNED NOT NULL DEFAULT 0 AFTER `RepObjectiveValue`; +ALTER TABLE `quest_template` ADD `RepObjectiveValue2` mediumint(9) NOT NULL DEFAULT 0 AFTER `RepObjectiveFaction2`; + diff --git a/sql/old/3.2.2a/06665_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06665_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..7d10467a1d4 --- /dev/null +++ b/sql/old/3.2.2a/06665_world_creature_classlevelstats.sql @@ -0,0 +1,473 @@ +-- Table structure for table `creature_classlevelstats` + +DROP TABLE IF EXISTS `creature_classlevelstats`; + +CREATE TABLE `creature_classlevelstats` ( + `exp` tinyint(1) NOT NULL, + `class` tinyint(1) NOT NULL, + `level` tinyint(1) NOT NULL, + `basehp` smallint(2) NOT NULL, + `basemana` smallint(2) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +INSERT INTO `creature_classlevelstats` (`exp`,`class`,`level`,`basehp`,`basemana`) VALUES +(0,1,1,42,0), +(0,1,2,55,0), +(0,1,3,71,0), +(0,1,4,86,0), +(0,1,5,102,0), +(0,1,6,120,0), +(0,1,7,137,0), +(0,1,8,156,0), +(0,1,9,176,0), +(0,1,10,198,0), +(0,1,11,222,0), +(0,1,12,247,0), +(0,1,13,273,0), +(0,1,14,300,0), +(0,1,15,328,0), +(0,1,16,356,0), +(0,1,17,386,0), +(0,1,18,417,0), +(0,1,19,449,0), +(0,1,20,484,0), +(0,1,21,521,0), +(0,1,22,562,0), +(0,1,23,605,0), +(0,1,24,651,0), +(0,1,25,699,0), +(0,1,26,750,0), +(0,1,27,800,0), +(0,1,28,853,0), +(0,1,29,905,0), +(0,1,30,955,0), +(0,1,31,1006,0), +(0,1,32,1057,0), +(0,1,33,1110,0), +(0,1,34,1163,0), +(0,1,35,1220,0), +(0,1,36,1277,0), +(0,1,37,1336,0), +(0,1,38,1395,0), +(0,1,39,1459,0), +(0,1,40,1524,0), +(0,1,41,1585,0), +(0,1,42,1651,0), +(0,1,43,1716,0), +(0,1,44,1782,0), +(0,1,45,1848,0), +(0,1,46,1919,0), +(0,1,47,1990,0), +(0,1,48,2061,0), +(0,1,49,2138,0), +(0,1,50,2215,0), +(0,1,51,2292,0), +(0,1,52,2371,0), +(0,1,53,2453,0), +(0,1,54,2533,0), +(0,1,55,2614,0), +(0,1,56,2699,0), +(0,1,57,2784,0), +(0,1,58,2871,0), +(0,1,59,2961,0), +(0,1,60,3052,0), +(0,1,61,3144,0), +(0,1,62,3237,0), +(0,1,63,3331,0), +(0,1,64,0,0), +(0,1,65,3524,0), +(0,1,66,0,0), +(0,1,67,3728,0), +(0,1,68,3834,0), +(0,1,69,0,0), +(0,1,70,4050,0), +(0,1,71,4163,0), +(0,1,72,4278,0), +(0,1,73,0,0), +(0,1,74,0,0), +(0,1,75,4652,0), +(0,1,76,0,0), +(0,1,77,4916,0), +(0,1,78,5052,0), +(0,1,79,0,0), +(0,1,80,5342,0), +(0,1,81,5496,0), +(0,1,82,0,0), +(0,1,83,5808,0), +(1,1,58,3989,0), +(1,1,59,4142,0), +(1,1,60,4979,0), +(1,1,61,5158,0), +(1,1,62,5341,0), +(1,1,63,5527,0), +(1,1,64,5715,0), +(1,1,65,5914,0), +(1,1,66,6116,0), +(1,1,67,6326,0), +(1,1,68,6542,0), +(1,1,69,6761,0), +(1,1,70,6986,0), +(1,1,71,7181,0), +(1,1,72,7380,0), +(1,1,73,7580,0), +(2,1,68,6986,0), +(2,1,69,7984,0), +(2,1,70,8982,0), +(2,1,71,9291,0), +(2,1,72,9610,0), +(2,1,73,9940,0), +(2,1,74,10282,0), +(2,1,75,10635,0), +(2,1,76,11001,0), +(2,1,77,11379,0), +(2,1,78,11770,0), +(2,1,79,12175,0), +(2,1,80,12600,0), +(2,1,81,13033,0), +(2,1,82,13481,0), +(2,1,83,13945,0), +(0,2,1,41,60), +(0,2,2,54,69), +(0,2,3,69,79), +(0,2,4,83,104), +(0,2,5,98,115), +(0,2,6,115,126), +(0,2,7,131,138), +(0,2,8,148,165), +(0,2,9,166,178), +(0,2,10,186,191), +(0,2,11,208,205), +(0,2,12,230,249), +(0,2,13,253,264), +(0,2,14,276,295), +(0,2,15,301,326), +(0,2,16,325,357), +(0,2,17,350,390), +(0,2,18,377,408), +(0,2,19,404,456), +(0,2,20,433,490), +(0,2,21,464,510), +(0,2,22,498,544), +(0,2,23,533,581), +(0,2,24,571,618), +(0,2,25,610,655), +(0,2,26,651,693), +(0,2,27,690,732), +(0,2,28,732,756), +(0,2,29,773,811), +(0,2,30,811,852), +(0,2,31,850,878), +(0,2,32,888,935), +(0,2,33,928,963), +(0,2,34,967,1007), +(0,2,35,1009,1067), +(0,2,36,1050,1097), +(0,2,37,1093,1142), +(0,2,38,1135,1186), +(0,2,39,1180,1236), +(0,2,40,1226,1283), +(0,2,41,1268,1332), +(0,2,42,1321,1381), +(0,2,43,1373,1432), +(0,2,44,1426,1483), +(0,2,45,1478,1534), +(0,2,46,1535,1587), +(0,2,47,1592,1640), +(0,2,48,1650,1695), +(0,2,49,1710,1750), +(0,2,50,1772,1807), +(0,2,51,1834,1864), +(0,2,52,1897,1923), +(0,2,53,1962,1982), +(0,2,54,2026,2041), +(0,2,55,2091,2117), +(0,2,56,2159,2163), +(0,2,57,2227,2241), +(0,2,58,2297,2289), +(0,2,59,2369,2369), +(0,2,60,2442,2434), +(0,2,61,2515,2486), +(0,2,62,2590,2568), +(0,2,63,2665,2620), +(0,2,64,0,2705), +(0,2,65,2819,2790), +(0,2,66,0,2846), +(0,2,67,2982,2933), +(0,2,68,3067,2991), +(0,2,69,0,3080), +(0,2,70,3240,3155), +(0,2,71,3330,3231), +(0,2,72,3422,3309), +(0,2,73,0,3387), +(0,2,74,0,3466), +(0,2,75,3722,3561), +(0,2,76,0,3643), +(0,2,77,3933,3725), +(0,2,78,4042,3809), +(0,2,79,0,3893), +(0,2,80,4274,3994), +(0,2,81,4394,4081), +(0,2,82,0,4169), +(0,2,83,0,4258), +(1,2,58,3191,2289), +(1,2,59,3314,2369), +(1,2,60,3984,2434), +(1,2,61,4126,2486), +(1,2,62,4274,2568), +(1,2,63,4422,2620), +(1,2,64,4572,2705), +(1,2,65,4731,2790), +(1,2,66,4892,2846), +(1,2,67,5060,2933), +(1,2,68,5233,2991), +(1,2,69,5409,3080), +(1,2,70,5589,3155), +(1,2,71,5744,3231), +(1,2,72,5900,3309), +(1,2,73,6070,3387), +(2,2,68,6986,2991), +(2,2,69,7984,3080), +(2,2,70,8982,3155), +(2,2,71,9291,3231), +(2,2,72,9610,3309), +(2,2,73,9940,3387), +(2,2,74,10282,3466), +(2,2,75,10635,3561), +(2,2,76,11001,3643), +(2,2,77,11379,3725), +(2,2,78,11770,3809), +(2,2,79,12175,3893), +(2,2,80,12600,3994), +(2,2,81,13033,4081), +(2,2,82,13481,4169), +(2,2,83,13945,4258), +(0,4,1,42,0), +(0,4,2,55,0), +(0,4,3,71,0), +(0,4,4,86,0), +(0,4,5,102,0), +(0,4,6,120,0), +(0,4,7,137,0), +(0,4,8,156,0), +(0,4,9,176,0), +(0,4,10,198,0), +(0,4,11,222,0), +(0,4,12,247,0), +(0,4,13,273,0), +(0,4,14,300,0), +(0,4,15,328,0), +(0,4,16,356,0), +(0,4,17,386,0), +(0,4,18,417,0), +(0,4,19,484,0), +(0,4,20,531,0), +(0,4,21,573,0), +(0,4,22,617,0), +(0,4,23,664,0), +(0,4,24,713,0), +(0,4,25,734,0), +(0,4,26,787,0), +(0,4,27,840,0), +(0,4,28,869,0), +(0,4,29,905,0), +(0,4,30,955,0), +(0,4,31,1006,0), +(0,4,32,1057,0), +(0,4,33,1110,0), +(0,4,34,1163,0), +(0,4,35,1220,0), +(0,4,36,1277,0), +(0,4,37,1336,0), +(0,4,38,1395,0), +(0,4,39,1459,0), +(0,4,40,1524,0), +(0,4,41,1585,0), +(0,4,42,1651,0), +(0,4,43,1716,0), +(0,4,44,1782,0), +(0,4,45,1848,0), +(0,4,46,1919,0), +(0,4,47,1990,0), +(0,4,48,2062,0), +(0,4,49,2138,0), +(0,4,50,2215,0), +(0,4,51,2292,0), +(0,4,52,2371,0), +(0,4,53,2453,0), +(0,4,54,2533,0), +(0,4,55,2614,0), +(0,4,56,2699,0), +(0,4,57,2784,0), +(0,4,58,2871,0), +(0,4,59,2961,0), +(0,4,60,3052,0), +(0,4,61,3186,0), +(0,4,62,3237,0), +(0,4,63,3331,0), +(0,4,64,0,0), +(0,4,65,3524,0), +(0,4,66,0,0), +(0,4,67,3728,0), +(0,4,68,3834,0), +(0,4,69,0,0), +(0,4,70,4050,0), +(0,4,71,4163,0), +(0,4,72,4278,0), +(0,4,73,0,0), +(0,4,74,0,0), +(0,4,75,4652,0), +(0,4,76,0,0), +(0,4,77,4916,0), +(0,4,78,5052,0), +(0,4,79,0,0), +(0,4,80,5342,0), +(0,4,81,5496,0), +(0,4,82,0,0), +(0,4,83,0,0), +(1,4,58,3989,0), +(1,4,59,4142,0), +(1,4,60,4979,0), +(1,4,61,5158,0), +(1,4,62,5341,0), +(1,4,63,5527,0), +(1,4,64,5715,0), +(1,4,65,5914,0), +(1,4,66,6116,0), +(1,4,67,6326,0), +(1,4,68,6542,0), +(1,4,69,6761,0), +(1,4,70,6986,0), +(1,4,71,7181,0), +(1,4,72,7380,0), +(1,4,73,7580,0), +(2,4,68,6986,0), +(2,4,69,7984,0), +(2,4,70,8982,0), +(2,4,71,9291,0), +(2,4,72,9610,0), +(2,4,73,9940,0), +(2,4,74,10282,0), +(2,4,75,10635,0), +(2,4,76,11001,0), +(2,4,77,11379,0), +(2,4,78,11770,0), +(2,4,79,12175,0), +(2,4,80,12600,0), +(2,4,81,13033,0), +(2,4,82,13481,0), +(2,4,83,13945,0), +(0,8,1,40,120), +(0,8,2,0,0), +(0,8,3,67,174), +(0,8,4,81,202), +(0,8,5,95,230), +(0,8,6,111,259), +(0,8,7,126,289), +(0,8,8,143,319), +(0,8,9,160,350), +(0,8,10,178,382), +(0,8,11,199,459), +(0,8,12,219,537), +(0,8,13,241,601), +(0,8,14,263,710), +(0,8,15,285,790), +(0,8,16,307,856), +(0,8,17,330,938), +(0,8,18,354,1020), +(0,8,19,379,1118), +(0,8,20,405,1202), +(0,8,21,432,1272), +(0,8,22,463,1357), +(0,8,23,494,1443), +(0,8,24,528,1545), +(0,8,25,562,1633), +(0,8,26,598,1707), +(0,8,27,633,1812), +(0,8,28,669,1977), +(0,8,29,704,2068), +(0,8,30,737,2175), +(0,8,31,770,2253), +(0,8,32,802,2362), +(0,8,33,835,2457), +(0,8,34,867,2553), +(0,8,35,902,2680), +(0,8,36,935,2763), +(0,8,37,970,2861), +(0,8,38,1004,2975), +(0,8,39,1040,3075), +(0,8,40,1077,3191), +(0,8,41,1110,3293), +(0,8,42,1156,3471), +(0,8,43,1201,3575), +(0,8,44,1247,3680), +(0,8,45,1294,3801), +(0,8,46,1343,3923), +(0,8,47,1393,4031), +(0,8,48,1443,4140), +(0,8,49,1497,4281), +(0,8,50,1551,4393), +(0,8,51,1604,4506), +(0,8,52,1660,4650), +(0,8,53,1717,4765), +(0,8,54,1773,4896), +(0,8,55,1830,5013), +(0,8,56,1889,5206), +(0,8,57,1949,5340), +(0,8,58,2010,5461), +(0,8,59,2073,5598), +(0,8,60,2136,5751), +(0,8,61,2201,5875), +(0,8,62,2266,6015), +(0,8,63,2332,6156), +(0,8,64,0,6229), +(0,8,65,2467,6443), +(0,8,66,0,6588), +(0,8,67,2610,6749), +(0,8,68,2684,6882), +(0,8,69,0,7031), +(0,8,70,2835,7196), +(0,8,71,2914,7332), +(0,8,72,2995,7500), +(0,8,73,0,7654), +(0,8,74,0,7809), +(0,8,75,3257,7981), +(0,8,76,0,8139), +(0,8,77,0,8313), +(0,8,78,0,8459), +(0,8,79,0,8636), +(0,8,80,0,8814), +(0,8,81,0,8979), +(0,8,82,0,9160), +(0,8,83,0,9325), +(1,8,58,2793,5461), +(1,8,59,2899,5598), +(1,8,60,3484,5751), +(1,8,61,3611,5875), +(1,8,62,3739,6015), +(1,8,63,3870,6156), +(1,8,64,4000,6229), +(1,8,65,4140,6443), +(1,8,66,4281,6588), +(1,8,67,4429,6749), +(1,8,68,4580,6882), +(1,8,69,4733,7031), +(1,8,70,4890,7196), +(1,8,71,5027,7332), +(1,8,72,5166,7500), +(1,8,73,5311,7654), +(2,8,68,5588,6882), +(2,8,69,6387,7031), +(2,8,70,7185,7196), +(2,8,71,7432,7332), +(2,8,72,7688,7500), +(2,8,73,7952,7654), +(2,8,74,8225,7809), +(2,8,75,8508,7981), +(2,8,76,8800,8139), +(2,8,77,9103,8313), +(2,8,78,9416,8459), +(2,8,79,9740,8636), +(2,8,80,10080,8814), +(2,8,81,10486,8979), +(2,8,82,10784,9160), +(2,8,83,11156,9325); diff --git a/sql/old/3.2.2a/06665_world_creature_template.sql b/sql/old/3.2.2a/06665_world_creature_template.sql new file mode 100644 index 00000000000..703da695083 --- /dev/null +++ b/sql/old/3.2.2a/06665_world_creature_template.sql @@ -0,0 +1,7 @@ +ALTER TABLE `creature_template` ADD `exp` smallint(2) NOT NULL DEFAULT 0 AFTER `IconName`; +ALTER TABLE `creature_template` DROP `minhealth`; +ALTER TABLE `creature_template` DROP `maxhealth`; +ALTER TABLE `creature_template` DROP `minmana`; +ALTER TABLE `creature_template` DROP `maxmana`; +ALTER TABLE `creature_template` CHANGE `unk16` `Health_mod` FLOAT; +ALTER TABLE `creature_template` CHANGE `unk17` `Mana_mod` FLOAT; diff --git a/sql/old/3.2.2a/06669_world_creature_template.sql b/sql/old/3.2.2a/06669_world_creature_template.sql new file mode 100644 index 00000000000..6dac44745c6 --- /dev/null +++ b/sql/old/3.2.2a/06669_world_creature_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `creature_template` DROP `exp`; +ALTER TABLE `creature_template` ADD `exp` smallint(2) NOT NULL DEFAULT 0 AFTER `maxlevel`; diff --git a/sql/old/3.2.2a/06675_world_spell_linked_spell.sql b/sql/old/3.2.2a/06675_world_spell_linked_spell.sql new file mode 100644 index 00000000000..78b0d69e3ae --- /dev/null +++ b/sql/old/3.2.2a/06675_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=54850; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(54850, 54851, 1, 'Emerge - Emerge Summon'); diff --git a/sql/old/3.2.2a/06676_world_script_texts.sql b/sql/old/3.2.2a/06676_world_script_texts.sql new file mode 100644 index 00000000000..05e679be8e3 --- /dev/null +++ b/sql/old/3.2.2a/06676_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1048000,-1048001,-1048002); +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 + (4832,-1048000,'Just...Dust...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,5803,1,0,0,''), + (4832,-1048001,'Sleep...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,5804,1,0,0,''), + (4832,-1048002,'Who dares disturb my meditation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,5805,1,0,0,''); diff --git a/sql/old/3.2.2a/06678_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06678_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..9352232ce49 --- /dev/null +++ b/sql/old/3.2.2a/06678_world_creature_classlevelstats.sql @@ -0,0 +1,16 @@ +UPDATE `creature_classlevelstats` SET `basehp`=3624 WHERE `exp`=0 AND `class`=1 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp`=2899 WHERE `exp`=0 AND `class`=2 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp`=3624 WHERE `exp`=0 AND `class`=4 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp`=2537 WHERE `exp`=0 AND `class`=8 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp`=4646 WHERE `exp`=0 AND `class`=2 AND `level`=83; +UPDATE `creature_classlevelstats` SET `basehp`=5808 WHERE `exp`=0 AND `class`=4 AND `level`=83; +UPDATE `creature_classlevelstats` SET `basehp`=4090 WHERE `exp`=0 AND `class`=8 AND `level`=83; +UPDATE `creature_classlevelstats` SET `basehp`=5194 WHERE `exp`=0 AND `class`=1 AND `level`=79; +UPDATE `creature_classlevelstats` SET `basehp`=4155 WHERE `exp`=0 AND `class`=2 AND `level`=79; +UPDATE `creature_classlevelstats` SET `basehp`=5194 WHERE `exp`=0 AND `class`=4 AND `level`=79; +UPDATE `creature_classlevelstats` SET `basehp`=3658 WHERE `exp`=0 AND `class`=8 AND `level`=79; +UPDATE `creature_classlevelstats` SET `basehp`=4781 WHERE `exp`=0 AND `class`=1 AND `level`=76; +UPDATE `creature_classlevelstats` SET `basehp`=3825 WHERE `exp`=0 AND `class`=2 AND `level`=76; +UPDATE `creature_classlevelstats` SET `basehp`=4781 WHERE `exp`=0 AND `class`=4 AND `level`=76; +UPDATE `creature_classlevelstats` SET `basehp`=3367 WHERE `exp`=0 AND `class`=8 AND `level`=76; +UPDATE `creature_classlevelstats` SET `basehp`=1 WHERE `basehp`=0; diff --git a/sql/old/3.2.2a/06686_world_scriptname.sql b/sql/old/3.2.2a/06686_world_scriptname.sql new file mode 100644 index 00000000000..7315d1e47b3 --- /dev/null +++ b/sql/old/3.2.2a/06686_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_released_offspring_harkoa' WHERE `entry`=28526; diff --git a/sql/old/3.2.2a/06691_world_spell_proc_event.sql b/sql/old/3.2.2a/06691_world_spell_proc_event.sql new file mode 100644 index 00000000000..80ee5803961 --- /dev/null +++ b/sql/old/3.2.2a/06691_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +-- Glyph of Seal of Command +DELETE FROM `spell_proc_event` WHERE `entry` IN (54925); +INSERT INTO `spell_proc_event` +(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(54925,0x02,10,0x00000000,0x00000208,0x00000000,0x00000000,0x00000000,0,0,0); diff --git a/sql/old/3.2.2a/06694_world_item_template.sql b/sql/old/3.2.2a/06694_world_item_template.sql new file mode 100644 index 00000000000..b74dda5c5a1 --- /dev/null +++ b/sql/old/3.2.2a/06694_world_item_template.sql @@ -0,0 +1,50 @@ +-- Alter Flags column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `Flags` `Flagstemp` INT(10); +ALTER TABLE `item_template` ADD `Flags` INT SIGNED NOT NULL AFTER `Quality`; +UPDATE `item_template` SET `Flags` = `Flagstemp`; +ALTER TABLE `item_template` DROP `Flagstemp`; +-- Alter maxcount column in item_template to allow max signed value +ALTER TABLE `item_template` CHANGE `maxcount` `maxcounttemp` smallINT(5); +ALTER TABLE `item_template` ADD `maxcount` INT SIGNED NOT NULL AFTER `RequiredReputationRank`; +UPDATE `item_template` SET `maxcount` = `maxcounttemp`; +ALTER TABLE `item_template` DROP `maxcounttemp`; +-- Alter stackable column in item_template to allow max signed value +ALTER TABLE `item_template` CHANGE `stackable` `stackabletemp` INT(11); +ALTER TABLE `item_template` ADD `stackable` INT SIGNED DEFAULT 1 AFTER `maxcount`; +UPDATE `item_template` SET `stackable` = `stackabletemp`; +ALTER TABLE `item_template` DROP `stackabletemp`; +-- Alter BuyPrice column in item_template to allow max signed value +ALTER TABLE `item_template` CHANGE `BuyPrice` `BuyPricetemp` INT(10); +ALTER TABLE `item_template` ADD `BuyPrice` INT SIGNED NOT NULL AFTER `BuyCount`; +UPDATE `item_template` SET `BuyPrice` = `BuyPricetemp`; +ALTER TABLE `item_template` DROP `BuyPricetemp`; +-- Alter spellid_1 column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `spellid_1` `spellid_1temp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `spellid_1` MEDIUMINT(8) SIGNED NOT NULL AFTER `RangedModRange`; +UPDATE `item_template` SET `spellid_1` = `spellid_1temp`; +ALTER TABLE `item_template` DROP `spellid_1temp`; +-- Alter spellid_2 column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `spellid_2` `spellid_2temp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `spellid_2` MEDIUMINT(8) SIGNED NOT NULL AFTER `spellcategorycooldown_1`; +UPDATE `item_template` SET `spellid_2` = `spellid_2temp`; +ALTER TABLE `item_template` DROP `spellid_2temp`; +-- Alter spellid_3 column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `spellid_3` `spellid_3temp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `spellid_3` MEDIUMINT(8) SIGNED NOT NULL AFTER `spellcategorycooldown_2`; +UPDATE `item_template` SET `spellid_3` = `spellid_3temp`; +ALTER TABLE `item_template` DROP `spellid_3temp`; +-- Alter spellid_4 column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `spellid_4` `spellid_4temp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `spellid_4` MEDIUMINT(8) SIGNED NOT NULL AFTER `spellcategorycooldown_3`; +UPDATE `item_template` SET `spellid_4` = `spellid_4temp`; +ALTER TABLE `item_template` DROP `spellid_4temp`; +-- Alter spellid_5 column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `spellid_5` `spellid_5temp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `spellid_5` MEDIUMINT(8) SIGNED NOT NULL AFTER `spellcategorycooldown_4`; +UPDATE `item_template` SET `spellid_5` = `spellid_5temp`; +ALTER TABLE `item_template` DROP `spellid_5temp`; +-- Alter RandomProperty column in item_template to allow signed value +ALTER TABLE `item_template` CHANGE `RandomProperty` `RandomPropertytemp` MEDIUMINT(8); +ALTER TABLE `item_template` ADD `RandomProperty` MEDIUMINT(8) SIGNED NOT NULL AFTER `sheath`; +UPDATE `item_template` SET `RandomProperty` = `RandomPropertytemp`; +ALTER TABLE `item_template` DROP `RandomPropertytemp`; diff --git a/sql/old/3.2.2a/06710_realmd_account_access.sql b/sql/old/3.2.2a/06710_realmd_account_access.sql new file mode 100644 index 00000000000..3349f2f69e8 --- /dev/null +++ b/sql/old/3.2.2a/06710_realmd_account_access.sql @@ -0,0 +1,14 @@ +-- Table structure for `account_access` +DROP TABLE IF EXISTS `account_access`; +CREATE TABLE `account_access` ( + `id` bigint(20) unsigned NOT NULL, + `gmlevel` tinyint(3) unsigned NOT NULL, + `RealmID` int(11) NOT NULL, + PRIMARY KEY (`id`,`RealmID`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; +-- export current gm account to the new table +-- RealmID -1 = all realms +INSERT INTO `account_access` (id, gmlevel, RealmID) +SELECT `id`, `gmlevel`, -1 FROM `account` WHERE `gmlevel` > 0; +-- Remove the gmlevel field from account +ALTER TABLE account DROP COLUMN `gmlevel`; diff --git a/sql/old/3.2.2a/06710_world_command.sql b/sql/old/3.2.2a/06710_world_command.sql new file mode 100644 index 00000000000..cd489316cc0 --- /dev/null +++ b/sql/old/3.2.2a/06710_world_command.sql @@ -0,0 +1,3 @@ +UPDATE command +SET help = 'Syntax: .account set gmlevel [$account] #level [#realmid]\r\n\r\nSet the security level for targeted player (can\'t be used at self) or for account $name to a level of #level on the realm #realmID.\r\n\r\n#level may range from 0 to 3.\r\n\r\n#reamID may be -1 for all realms.' +WHERE name = 'account set gmlevel'; diff --git a/sql/old/3.2.2a/06710_world_trinity_string.sql b/sql/old/3.2.2a/06710_world_trinity_string.sql new file mode 100644 index 00000000000..6fac607e13b --- /dev/null +++ b/sql/old/3.2.2a/06710_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=11001; +INSERT INTO trinity_string (`entry`,`content_default`,`content_loc1`,`content_loc2`,`content_loc3`,`content_loc4`,`content_loc5`,`content_loc6`,`content_loc7`,`content_loc8`) VALUES +(11001, 'You have not chosen -1 or the current realmID that you are on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.2.2a/06711_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06711_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..57e3d6f0268 --- /dev/null +++ b/sql/old/3.2.2a/06711_world_creature_classlevelstats.sql @@ -0,0 +1,6 @@ +UPDATE `creature_classlevelstats` SET `basehp`=3256 WHERE `exp`=0 AND `class`=8 AND `level`=75; +UPDATE `creature_classlevelstats` SET `basehp`=3739 WHERE `exp`=0 AND `class`=8 AND `level`=80; +UPDATE `creature_classlevelstats` SET `basehp`=4524 WHERE `exp`=0 AND `class`=1 AND `level`=74; +UPDATE `creature_classlevelstats` SET `basehp`=3619 WHERE `exp`=0 AND `class`=2 AND `level`=74; +UPDATE `creature_classlevelstats` SET `basehp`=4524 WHERE `exp`=0 AND `class`=4 AND `level`=74; +UPDATE `creature_classlevelstats` SET `basehp`=3186 WHERE `exp`=0 AND `class`=8 AND `level`=74; diff --git a/sql/old/3.2.2a/06712_realmd_account_access.sql b/sql/old/3.2.2a/06712_realmd_account_access.sql new file mode 100644 index 00000000000..40ba7a6d29f --- /dev/null +++ b/sql/old/3.2.2a/06712_realmd_account_access.sql @@ -0,0 +1 @@ +ALTER TABLE `account_access` CHANGE `id` `id` int(11) UNSIGNED NOT NULL; diff --git a/sql/old/3.2.2a/06739_world_script_waypoints.sql b/sql/old/3.2.2a/06739_world_script_waypoints.sql new file mode 100644 index 00000000000..4e90eeee1e4 --- /dev/null +++ b/sql/old/3.2.2a/06739_world_script_waypoints.sql @@ -0,0 +1,8 @@ +DELETE FROM `script_waypoint` WHERE `entry`=30023; +INSERT INTO `script_waypoint` VALUES + (30023, 1, 5722.558, -2960.685, 286.276, 0, ''), + (30023, 2, 5734.698, -2984.990, 286.276, 0, ''), + (30023, 3, 5737.401, -2991.310, 282.575, 0, ''), + (30023, 4, 5740.416, -2997.536, 277.263, 0, ''), + (30023, 5, 5743.790, -3004.050, 273.570, 0, ''), + (30023, 6, 5764.240, -2993.788, 272.944, 0, ''); diff --git a/sql/old/3.2.2a/06742_world_script_texts.sql b/sql/old/3.2.2a/06742_world_script_texts.sql new file mode 100644 index 00000000000..5bc4684c3c2 --- /dev/null +++ b/sql/old/3.2.2a/06742_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry`=-1571035; +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 + (30007,-1571035,'The battle is about to begin! Am I reading this card right It... It''s the nefarious magnataur lord, STINKBEARD! Yes, folks, STINKBEARD! Chitchat dosen''t stand a chance!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13363,1,0,0,''); diff --git a/sql/old/3.2.2a/06742_world_script_waypoints.sql b/sql/old/3.2.2a/06742_world_script_waypoints.sql new file mode 100644 index 00000000000..306b6ca3552 --- /dev/null +++ b/sql/old/3.2.2a/06742_world_script_waypoints.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_waypoint` WHERE `entry`=30017; +INSERT INTO `script_waypoint` VALUES + (30017, 1, 5790.975, -2927.297, 286.277, 0, ''), + (30017, 2, 5803.003, -2952.998, 286.277, 0, ''), + (30017, 3, 5805.184, -2958.513, 282.899, 0, ''), + (30017, 4, 5807.038, -2961.449, 280.250, 0, ''), + (30017, 5, 5808.862, -2965.138, 277.089, 0, ''), + (30017, 6, 5811.703, -2970.821, 273.569, 0, ''), + (30017, 7, 5789.979, -2980.250, 273.584, 0, ''); diff --git a/sql/old/3.2.2a/06742_world_scriptname.sql b/sql/old/3.2.2a/06742_world_scriptname.sql new file mode 100644 index 00000000000..60b96643ab1 --- /dev/null +++ b/sql/old/3.2.2a/06742_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_stinkbeard' WHERE `entry`=30017; diff --git a/sql/old/3.2.2a/06748_world_command.sql b/sql/old/3.2.2a/06748_world_command.sql new file mode 100644 index 00000000000..507e469f806 --- /dev/null +++ b/sql/old/3.2.2a/06748_world_command.sql @@ -0,0 +1 @@ +DELETE FROM `command` WHERE `name`='reload npc_option'; diff --git a/sql/old/3.2.2a/06751_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06751_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..97ec2dcd6c4 --- /dev/null +++ b/sql/old/3.2.2a/06751_world_creature_classlevelstats.sql @@ -0,0 +1,462 @@ +TRUNCATE TABLE `creature_classlevelstats`; +INSERT INTO `creature_classlevelstats` (`exp`,`class`,`level`,`basehp`,`basemana`) VALUES +(0,1,1,42,0), +(0,1,2,55,0), +(0,1,3,71,0), +(0,1,4,86,0), +(0,1,5,102,0), +(0,1,6,120,0), +(0,1,7,137,0), +(0,1,8,156,0), +(0,1,9,176,0), +(0,1,10,198,0), +(0,1,11,222,0), +(0,1,12,247,0), +(0,1,13,273,0), +(0,1,14,300,0), +(0,1,15,328,0), +(0,1,16,356,0), +(0,1,17,386,0), +(0,1,18,417,0), +(0,1,19,449,0), +(0,1,20,484,0), +(0,1,21,521,0), +(0,1,22,562,0), +(0,1,23,605,0), +(0,1,24,651,0), +(0,1,25,699,0), +(0,1,26,750,0), +(0,1,27,800,0), +(0,1,28,853,0), +(0,1,29,905,0), +(0,1,30,955,0), +(0,1,31,1006,0), +(0,1,32,1057,0), +(0,1,33,1110,0), +(0,1,34,1163,0), +(0,1,35,1220,0), +(0,1,36,1277,0), +(0,1,37,1336,0), +(0,1,38,1395,0), +(0,1,39,1459,0), +(0,1,40,1524,0), +(0,1,41,1585,0), +(0,1,42,1651,0), +(0,1,43,1716,0), +(0,1,44,1782,0), +(0,1,45,1848,0), +(0,1,46,1919,0), +(0,1,47,1990,0), +(0,1,48,2061,0), +(0,1,49,2138,0), +(0,1,50,2215,0), +(0,1,51,2292,0), +(0,1,52,2371,0), +(0,1,53,2453,0), +(0,1,54,2533,0), +(0,1,55,2614,0), +(0,1,56,2699,0), +(0,1,57,2784,0), +(0,1,58,2871,0), +(0,1,59,2961,0), +(0,1,60,3052,0), +(0,1,61,3144,0), +(0,1,62,3237,0), +(0,1,63,3331,0), +(0,1,64,1,0), -- TODO +(0,1,65,3524,0), +(0,1,66,3624,0), +(0,1,67,3728,0), +(0,1,68,3834,0), +(0,1,69,1,0), -- TODO +(0,1,70,4050,0), +(0,1,71,4163,0), +(0,1,72,4278,0), +(0,1,73,1,0), -- TODO +(0,1,74,4524,0), +(0,1,75,4652,0), +(0,1,76,4781,0), +(0,1,77,4916,0), +(0,1,78,5052,0), +(0,1,79,5194,0), +(0,1,80,5342,0), +(0,1,81,5496,0), +(0,1,82,5647,0), +(0,1,83,5808,0), +(1,1,58,3989,0), +(1,1,59,4142,0), +(1,1,60,4979,0), +(1,1,61,5158,0), +(1,1,62,5341,0), +(1,1,63,5527,0), +(1,1,64,5715,0), +(1,1,65,5914,0), +(1,1,66,6116,0), +(1,1,67,6326,0), +(1,1,68,6542,0), +(1,1,69,6761,0), +(1,1,70,6986,0), +(1,1,71,7181,0), +(1,1,72,7380,0), +(1,1,73,7580,0), +(2,1,68,6986,0), +(2,1,69,7984,0), +(2,1,70,8982,0), +(2,1,71,9291,0), +(2,1,72,9610,0), +(2,1,73,9940,0), +(2,1,74,10282,0), +(2,1,75,10635,0), +(2,1,76,11001,0), +(2,1,77,11379,0), +(2,1,78,11770,0), +(2,1,79,12175,0), +(2,1,80,12600,0), +(2,1,81,13033,0), +(2,1,82,13481,0), +(2,1,83,13945,0), +(0,2,1,41,60), +(0,2,2,54,69), +(0,2,3,69,79), +(0,2,4,83,104), +(0,2,5,98,115), +(0,2,6,115,126), +(0,2,7,131,138), +(0,2,8,148,165), +(0,2,9,166,178), +(0,2,10,186,191), +(0,2,11,208,205), +(0,2,12,230,249), +(0,2,13,253,264), +(0,2,14,276,295), +(0,2,15,301,326), +(0,2,16,325,357), +(0,2,17,350,390), +(0,2,18,377,408), +(0,2,19,404,456), +(0,2,20,433,490), +(0,2,21,464,510), +(0,2,22,498,544), +(0,2,23,533,581), +(0,2,24,571,618), +(0,2,25,610,655), +(0,2,26,651,693), +(0,2,27,690,732), +(0,2,28,732,756), +(0,2,29,773,811), +(0,2,30,811,852), +(0,2,31,850,878), +(0,2,32,888,935), +(0,2,33,928,963), +(0,2,34,967,1007), +(0,2,35,1009,1067), +(0,2,36,1050,1097), +(0,2,37,1093,1142), +(0,2,38,1135,1186), +(0,2,39,1180,1236), +(0,2,40,1226,1283), +(0,2,41,1268,1332), +(0,2,42,1321,1381), +(0,2,43,1373,1432), +(0,2,44,1426,1483), +(0,2,45,1478,1534), +(0,2,46,1535,1587), +(0,2,47,1592,1640), +(0,2,48,1650,1695), +(0,2,49,1710,1750), +(0,2,50,1772,1807), +(0,2,51,1834,1864), +(0,2,52,1897,1923), +(0,2,53,1962,1982), +(0,2,54,2026,2041), +(0,2,55,2091,2117), +(0,2,56,2159,2163), +(0,2,57,2227,2241), +(0,2,58,2297,2289), +(0,2,59,2369,2369), +(0,2,60,2442,2434), +(0,2,61,2515,2486), +(0,2,62,2590,2568), +(0,2,63,2665,2620), +(0,2,64,1,2705), -- TODO +(0,2,65,2819,2790), +(0,2,66,2899,2846), +(0,2,67,2982,2933), +(0,2,68,3067,2991), +(0,2,69,1,3080), -- TODO +(0,2,70,3240,3155), +(0,2,71,3330,3231), +(0,2,72,3422,3309), +(0,2,73,1,3387), -- TODO +(0,2,74,3619,3466), +(0,2,75,3722,3561), +(0,2,76,3825,3643), +(0,2,77,3933,3725), +(0,2,78,4042,3809), +(0,2,79,4155,3893), +(0,2,80,4274,3994), +(0,2,81,4394,4081), +(0,2,82,4518,4169), +(0,2,83,4646,4258), +(1,2,58,3191,2289), +(1,2,59,3314,2369), +(1,2,60,3984,2434), +(1,2,61,4126,2486), +(1,2,62,4274,2568), +(1,2,63,4422,2620), +(1,2,64,4572,2705), +(1,2,65,4731,2790), +(1,2,66,4892,2846), +(1,2,67,5060,2933), +(1,2,68,5233,2991), +(1,2,69,5409,3080), +(1,2,70,5589,3155), +(1,2,71,5744,3231), +(1,2,72,5900,3309), +(1,2,73,6070,3387), +(2,2,68,6986,2991), +(2,2,69,7984,3080), +(2,2,70,8982,3155), +(2,2,71,9291,3231), +(2,2,72,9610,3309), +(2,2,73,9940,3387), +(2,2,74,10282,3466), +(2,2,75,10635,3561), +(2,2,76,11001,3643), +(2,2,77,11379,3725), +(2,2,78,11770,3809), +(2,2,79,12175,3893), +(2,2,80,12600,3994), +(2,2,81,13033,4081), +(2,2,82,13481,4169), +(2,2,83,13945,4258), +(0,4,1,42,0), +(0,4,2,55,0), +(0,4,3,71,0), +(0,4,4,86,0), +(0,4,5,102,0), +(0,4,6,120,0), +(0,4,7,137,0), +(0,4,8,156,0), +(0,4,9,176,0), +(0,4,10,198,0), +(0,4,11,222,0), +(0,4,12,247,0), +(0,4,13,273,0), +(0,4,14,300,0), +(0,4,15,328,0), +(0,4,16,356,0), +(0,4,17,386,0), +(0,4,18,417,0), +(0,4,19,449,0), +(0,4,20,484,0), +(0,4,21,521,0), +(0,4,22,562,0), +(0,4,23,605,0), +(0,4,24,651,0), +(0,4,25,699,0), +(0,4,26,750,0), +(0,4,27,800,0), +(0,4,28,853,0), +(0,4,29,905,0), +(0,4,30,955,0), +(0,4,31,1006,0), +(0,4,32,1057,0), +(0,4,33,1110,0), +(0,4,34,1163,0), +(0,4,35,1220,0), +(0,4,36,1277,0), +(0,4,37,1336,0), +(0,4,38,1395,0), +(0,4,39,1459,0), +(0,4,40,1524,0), +(0,4,41,1585,0), +(0,4,42,1651,0), +(0,4,43,1716,0), +(0,4,44,1782,0), +(0,4,45,1848,0), +(0,4,46,1919,0), +(0,4,47,1990,0), +(0,4,48,2061,0), +(0,4,49,2138,0), +(0,4,50,2215,0), +(0,4,51,2292,0), +(0,4,52,2371,0), +(0,4,53,2453,0), +(0,4,54,2533,0), +(0,4,55,2614,0), +(0,4,56,2699,0), +(0,4,57,2784,0), +(0,4,58,2871,0), +(0,4,59,2961,0), +(0,4,60,3052,0), +(0,4,61,3144,0), +(0,4,62,3237,0), +(0,4,63,3331,0), +(0,4,64,1,0), -- TODO +(0,4,65,3524,0), +(0,4,66,3624,0), +(0,4,67,3728,0), +(0,4,68,3834,0), +(0,4,69,1,0), -- TODO +(0,4,70,4050,0), +(0,4,71,4163,0), +(0,4,72,4278,0), +(0,4,73,1,0), -- TODO +(0,4,74,4524,0), +(0,4,75,4652,0), +(0,4,76,4781,0), +(0,4,77,4916,0), +(0,4,78,5052,0), +(0,4,79,5194,0), +(0,4,80,5342,0), +(0,4,81,5496,0), +(0,4,82,5647,0), +(0,4,83,5808,0), +(1,4,58,3989,0), +(1,4,59,4142,0), +(1,4,60,4979,0), +(1,4,61,5158,0), +(1,4,62,5341,0), +(1,4,63,5527,0), +(1,4,64,5715,0), +(1,4,65,5914,0), +(1,4,66,6116,0), +(1,4,67,6326,0), +(1,4,68,6542,0), +(1,4,69,6761,0), +(1,4,70,6986,0), +(1,4,71,7181,0), +(1,4,72,7380,0), +(1,4,73,7580,0), +(2,4,68,6986,0), +(2,4,69,7984,0), +(2,4,70,8982,0), +(2,4,71,9291,0), +(2,4,72,9610,0), +(2,4,73,9940,0), +(2,4,74,10282,0), +(2,4,75,10635,0), +(2,4,76,11001,0), +(2,4,77,11379,0), +(2,4,78,11770,0), +(2,4,79,12175,0), +(2,4,80,12600,0), +(2,4,81,13033,0), +(2,4,82,13481,0), +(2,4,83,13945,0), +(0,8,1,40,120), +(0,8,2,52,0), +(0,8,3,67,174), +(0,8,4,81,202), +(0,8,5,95,230), +(0,8,6,111,259), +(0,8,7,126,289), +(0,8,8,143,319), +(0,8,9,160,350), +(0,8,10,178,382), +(0,8,11,199,459), +(0,8,12,219,537), +(0,8,13,241,601), +(0,8,14,263,710), +(0,8,15,285,790), +(0,8,16,307,856), +(0,8,17,330,938), +(0,8,18,354,1020), +(0,8,19,379,1118), +(0,8,20,405,1202), +(0,8,21,432,1272), +(0,8,22,463,1357), +(0,8,23,494,1443), +(0,8,24,528,1545), +(0,8,25,562,1633), +(0,8,26,598,1707), +(0,8,27,633,1812), +(0,8,28,669,1977), +(0,8,29,704,2068), +(0,8,30,737,2175), +(0,8,31,770,2253), +(0,8,32,802,2362), +(0,8,33,835,2457), +(0,8,34,867,2553), +(0,8,35,902,2680), +(0,8,36,935,2763), +(0,8,37,970,2861), +(0,8,38,1004,2975), +(0,8,39,1040,3075), +(0,8,40,1077,3191), +(0,8,41,1110,3293), +(0,8,42,1156,3471), +(0,8,43,1201,3575), +(0,8,44,1247,3680), +(0,8,45,1294,3801), +(0,8,46,1343,3923), +(0,8,47,1393,4031), +(0,8,48,1443,4140), +(0,8,49,1497,4281), +(0,8,50,1551,4393), +(0,8,51,1604,4506), +(0,8,52,1660,4650), +(0,8,53,1717,4765), +(0,8,54,1773,4896), +(0,8,55,1830,5013), +(0,8,56,1889,5206), +(0,8,57,1949,5340), +(0,8,58,2010,5461), +(0,8,59,2073,5598), +(0,8,60,2136,5751), +(0,8,61,2201,5875), +(0,8,62,2266,6015), +(0,8,63,2332,6156), +(0,8,64,1,6229), -- TODO +(0,8,65,2467,6443), +(0,8,66,2552,6588), +(0,8,67,2610,6749), +(0,8,68,2684,6882), +(0,8,69,1,7031), -- TODO +(0,8,70,2835,7196), +(0,8,71,2914,7332), +(0,8,72,2995,7500), +(0,8,73,1,7654), -- TODO +(0,8,74,3186,7809), +(0,8,75,3256,7981), +(0,8,76,3367,8139), +(0,8,77,3462,8313), +(0,8,78,3558,8459), +(0,8,79,3658,8636), +(0,8,80,3739,8814), +(0,8,81,3870,8979), +(0,8,82,3977,9160), +(0,8,83,4090,9325), +(1,8,58,2793,5461), +(1,8,59,2899,5598), +(1,8,60,3484,5751), +(1,8,61,3611,5875), +(1,8,62,3739,6015), +(1,8,63,3870,6156), +(1,8,64,4000,6229), +(1,8,65,4140,6443), +(1,8,66,4281,6588), +(1,8,67,4429,6749), +(1,8,68,4580,6882), +(1,8,69,4733,7031), +(1,8,70,4890,7196), +(1,8,71,5027,7332), +(1,8,72,5166,7500), +(1,8,73,5311,7654), +(2,8,68,5588,6882), +(2,8,69,6387,7031), +(2,8,70,7185,7196), +(2,8,71,7432,7332), +(2,8,72,7688,7500), +(2,8,73,7952,7654), +(2,8,74,8225,7809), +(2,8,75,8508,7981), +(2,8,76,8800,8139), +(2,8,77,9103,8313), +(2,8,78,9416,8459), +(2,8,79,9740,8636), +(2,8,80,10080,8814), +(2,8,81,10486,8979), +(2,8,82,10784,9160), +(2,8,83,11156,9325); diff --git a/sql/old/3.2.2a/06771_world_scriptname.sql b/sql/old/3.2.2a/06771_world_scriptname.sql new file mode 100644 index 00000000000..60796886034 --- /dev/null +++ b/sql/old/3.2.2a/06771_world_scriptname.sql @@ -0,0 +1,13 @@ +-- Trial of the Champion +UPDATE `instance_template` SET `script`='instance_trial_of_the_champion' WHERE `map`=650; +UPDATE `creature_template` SET `Scriptname`='npc_toc5_announcer',`npcflag`=1 WHERE entry IN (35004, 35005); +UPDATE `creature_template` SET `ScriptName`='mob_toc5_warrior' WHERE entry IN (34705, 35572); +UPDATE `creature_template` SET `ScriptName`='mob_toc5_mage' WHERE entry IN (34702, 35569); +UPDATE `creature_template` SET `ScriptName`='mob_toc5_shaman' WHERE entry IN (34701, 35571); +UPDATE `creature_template` SET `ScriptName`='mob_toc5_hunter' WHERE entry IN (34657, 35570); +UPDATE `creature_template` SET `ScriptName`='mob_toc5_rogue' WHERE entry IN (34703, 35617); +UPDATE `creature_template` SET `ScriptName`='npc_risen_ghoul' WHERE `entry` IN (35545,35564); +UPDATE `creature_template` SET `ScriptName`='boss_black_knight' WHERE `entry`=35451; +UPDATE `creature_template` SET `ScriptName`='boss_eadric' WHERE `entry`=35119; +UPDATE `creature_template` SET `ScriptName`='boss_paletress' WHERE `entry`=34928; +UPDATE `creature_template` SET `ScriptName`='npc_memory' WHERE `entry` IN (35052,35041,35033,35046,35043,35047,35044,35039, 35034, 35049, 35030, 34942, 35050, 35042, 35045, 35037, 35031, 35038, 35029,35048,35032,35028,35040,35036,35051); diff --git a/sql/old/3.2.2a/06782_world_scriptname.sql b/sql/old/3.2.2a/06782_world_scriptname.sql new file mode 100644 index 00000000000..4b35a3b59b9 --- /dev/null +++ b/sql/old/3.2.2a/06782_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_risen_ghoul' WHERE `entry` IN (35545, 35564); diff --git a/sql/old/3.2.2a/06792_world_spell_proc_event.sql b/sql/old/3.2.2a/06792_world_spell_proc_event.sql new file mode 100644 index 00000000000..b4c82e0f6ae --- /dev/null +++ b/sql/old/3.2.2a/06792_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET SpellFamilyMask0 = 0x04000000, SpellFamilyMask1 = 0x10000000 WHERE entry IN (49208, 56834, 56835); diff --git a/sql/old/3.2.2a/06799_world_spell_proc_event.sql b/sql/old/3.2.2a/06799_world_spell_proc_event.sql new file mode 100644 index 00000000000..e333883368f --- /dev/null +++ b/sql/old/3.2.2a/06799_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `SchoolMask`=4,`spellFamilyMask0`=146800663,`spellFamilyMask1`=200776 WHERE `entry`=11129; diff --git a/sql/old/3.2.2a/06804_world_spell_linked_spell.sql b/sql/old/3.2.2a/06804_world_spell_linked_spell.sql new file mode 100644 index 00000000000..d931c1587d1 --- /dev/null +++ b/sql/old/3.2.2a/06804_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=66680; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(66680,66547,0,'Confess - Confess'); diff --git a/sql/old/3.2.2a/06823_world_spell_linked_spell.sql b/sql/old/3.2.2a/06823_world_spell_linked_spell.sql new file mode 100644 index 00000000000..4ff2036f454 --- /dev/null +++ b/sql/old/3.2.2a/06823_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=66889; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(66889, -66865, 0, 'Remove Vengeance'); diff --git a/sql/old/3.2.2a/06828_world_scriptname.sql b/sql/old/3.2.2a/06828_world_scriptname.sql new file mode 100644 index 00000000000..ed6a27226c8 --- /dev/null +++ b/sql/old/3.2.2a/06828_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_eadric' WHERE `entry`=35119; +UPDATE `creature_template` SET `ScriptName`='boss_paletress' WHERE `entry`=34928; +UPDATE `creature_template` SET `ScriptName`='npc_memory' WHERE `entry` IN (35052,35041,35033,35046,35043,35047,35044,35039, 35034, 35049, 35030, 34942, 35050, 35042, 35045, 35037, 35031, 35038, 35029,35048,35032,35028,35040,35036,35051); diff --git a/sql/old/3.2.2a/06840_world_spell_proc_event.sql b/sql/old/3.2.2a/06840_world_spell_proc_event.sql new file mode 100644 index 00000000000..76f8cfc0efd --- /dev/null +++ b/sql/old/3.2.2a/06840_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +-- Seal of Command +-- Change max procs per minute (ppm) to be read from the dbc +UPDATE spell_proc_event +SET ppmRate = 0 +WHERE entry = 20375; diff --git a/sql/old/3.2.2a/06857_world_scriptname.sql b/sql/old/3.2.2a/06857_world_scriptname.sql new file mode 100644 index 00000000000..4a7f5407028 --- /dev/null +++ b/sql/old/3.2.2a/06857_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='valiant_challenge' WHERE `entry`=33518; diff --git a/sql/old/3.2.2a/06859_world_script_texts.sql b/sql/old/3.2.2a/06859_world_script_texts.sql new file mode 100644 index 00000000000..2029fb79915 --- /dev/null +++ b/sql/old/3.2.2a/06859_world_script_texts.sql @@ -0,0 +1,10 @@ +DELETE FROM `script_texts` WHERE `npc_entry` IN (25504, 25589); +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 +(25504, -1750040, 'My father''s aura is quite strong, he cannot be far. Could you be a doll and fight off the monsters wandering throught the mist?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_mootoo_the_younger'), +(25504, -1750041, 'Watch out for the monsters!Which way should we go first? Let''s try this way...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_mootoo_the_younger'), +(25504, -1750042, 'What could this be?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_mootoo_the_younger'), +(25504, -1750043, 'There''s no sign of it ending! Where could my father be?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_mootoo_the_younger'), +(25504, -1750044, 'Father! You''re safe!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'npc_mootoo_the_younger'), +(25589, -1700003, 'I\'ll make you a deal: If you get me out of here alive, you\'ll get a reward larger than you can imagine!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0','0','0','npc_bonker_togglevolt'), +(25589, -1700002, 'I AM NOT AN APPETIZER!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0','0','0','npc_bonker_togglevolt'), +(25589, -1700001, 'Right then, no time to waste. Lets get outa here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','0','0','0','npc_bonker_togglevolt'); diff --git a/sql/old/3.2.2a/06859_world_script_waypoints.sql b/sql/old/3.2.2a/06859_world_script_waypoints.sql new file mode 100644 index 00000000000..aa9b67fe23c --- /dev/null +++ b/sql/old/3.2.2a/06859_world_script_waypoints.sql @@ -0,0 +1,55 @@ +DELETE FROM `script_waypoint` WHERE `entry` IN(25504, 25589); +INSERT INTO `script_waypoint` (`entry`,`pointid`,`location_x`, `location_y`, `location_z`,`waittime`,`point_comment`) VALUES +(25504,1,'2882.26','6734.51','32.8864',0,'Mootoo the Younger'), +(25504,2,'2877.37','6731.59','32.8721',0,'Mootoo the Younger'), +(25504,3,'2874.18','6725.85','30.3087',0,'Mootoo the Younger'), +(25504,4,'2866.36','6726.04','26.7277',0,'Mootoo the Younger'), +(25504,5,'2863.97','6731.91','23.8372',0,'Mootoo the Younger'), +(25504,6,'2869.29','6736.92','20.5227',0,'Mootoo the Younger'), +(25504,7,'2874.16','6731.88','18.5042',0,'Mootoo the Younger'), +(25504,8,'2887.05','6736.39','13.997',0,'Mootoo the Younger'), +(25504,9,'2901.68','6741.25','14.0413',0,'Mootoo the Younger'), +(25504,10,'2919.45','6746.28','13.7325',5000,'Mootoo the Younger'), +(25504,11,'2947.18','6738.71','12.7117',0,'Mootoo the Younger'), +(25504,12,'2982.43','6748.59','10.2755',5000,'Mootoo the Younger'), +(25504,13,'2985.05','6776.05','8.33081',0,'Mootoo the Younger'), +(25504,14,'2978.72','6801.48','5.83056',0,'Mootoo the Younger'), +(25504,15,'2957.81','6818.86','4.7594',0,'Mootoo the Younger'), +(25504,16,'2917.03','6820.55','5.87954',5000,'Mootoo the Younger'), +(25504,17,'2890.04','6825.68','4.11676',0,'Mootoo the Younger'), +(25504,18,'2850.31','6812.35','2.09411',0,'Mootoo the Younger'), +(25504,19,'2821.29','6797.99','4.49696',0,'Mootoo the Younger'), +(25504,20,'2798.25','6770.64','5.0632',1000,'Mootoo the Younger'), +(25504,21,'2807.49','6748.29','8.25933',5000,'Mootoo the Younger'); + +INSERT INTO `script_waypoint` (`entry`,`pointid`,`location_x`, `location_y`, `location_z`,`waittime`) VALUES +(25589, 1,'4462.37','5372.75','-15.2912',0), +(25589, 2,'4478.7','5377.27','-15.0012',5000), +(25589, 3,'4482.25','5390.64','-15.2354',0), +(25589, 4,'4477.09','5405.02','-15.2386',0), +(25589, 5,'4468.71','5416.9','-15.2602',0), +(25589, 6,'4457.24','5426.87','-15.6104',0), +(25589, 7,'4439.7','5433.46','-15.2384',0), +(25589, 8,'4422.63','5432.32','-14.8822',0), +(25589, 9,'4404.71','5422.74','-14.4494',0), +(25589, 10,'4394.68','5406.63','-10.8423',0), +(25589, 11,'4391.99','5392.88','-6.45477',0), +(25589, 12,'4390.65','5370.91','0.504708',0), +(25589, 13,'4393.34','5354.19','3.1859',0), +(25589, 14,'4401.68','5342.78','5.20245',0), +(25589, 15,'4417.98','5335.18','8.31299',0), +(25589, 16,'4431.01','5335.17','11.0135',0), +(25589, 17,'4446.21','5340.58','14.4585',0), +(25589, 18,'4462.73','5350.22','16.8783',0), +(25589, 19,'4475.06','5362.82','19.1229',0), +(25589, 20,'4480.92','5381.72','22.2479',0), +(25589, 21,'4481.31','5394.2','26.2008',0), +(25589, 22,'4476.32','5409.12','29.0811',5000), +(25589, 23,'4466.33','5420.75','31.8093',0), +(25589, 24,'4450.66','5430.03','36.2843',0), +(25589, 25,'4431.24','5433.77','38.2282',0), +(25589, 26,'4417.65','5437.11','40.2429',0), +(25589, 27,'4402.5','5440.94','42.7727',0), +(25589, 28,'4387.11','5450.98','48.6992',0), +(25589, 29,'4364.52','5468.98','48.8229',0), +(25589, 30,'4344.02','5483.26','48.0509',0); diff --git a/sql/old/3.2.2a/06859_world_scriptname.sql b/sql/old/3.2.2a/06859_world_scriptname.sql new file mode 100644 index 00000000000..5e53cfeb337 --- /dev/null +++ b/sql/old/3.2.2a/06859_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_mootoo_the_younger' WHERE `entry`=25504; +UPDATE `creature_template` SET `ScriptName`='npc_bonker_togglevolt' WHERE `entry`=25589; diff --git a/sql/old/3.2.2a/06871_world_spell_bonus_data.sql b/sql/old/3.2.2a/06871_world_spell_bonus_data.sql new file mode 100644 index 00000000000..b0d18fcb81d --- /dev/null +++ b/sql/old/3.2.2a/06871_world_spell_bonus_data.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=12654; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`,`ap_bonus`, `ap_dot_bonus`, `comments`) VALUES (12654, 0, 0, 0, 0, 'Mage - Ignite'); diff --git a/sql/old/3.2.2a/06873_world_scriptname.sql b/sql/old/3.2.2a/06873_world_scriptname.sql new file mode 100644 index 00000000000..3031b9b8652 --- /dev/null +++ b/sql/old/3.2.2a/06873_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName = 'npc_shadowfiend' WHERE entry = 19668; diff --git a/sql/old/3.2.2a/06877_world_script_texts.sql b/sql/old/3.2.2a/06877_world_script_texts.sql new file mode 100644 index 00000000000..55bec5acd88 --- /dev/null +++ b/sql/old/3.2.2a/06877_world_script_texts.sql @@ -0,0 +1,7 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1000464,-1000465,-1000466,-1000467,-1000468); +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 + (349,-1000464,'My wounds are grave. Forgive my slow pace but my injuries won''t allow me to walk any faster.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (349,-1000465,'Ah, fresh air, at last! I need a moment to reset.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (349,-1000466,'The Blackrock infestation is thick in these parts. I will do my best to keep the pace. Let''s go!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (349,-1000467,'Marshal Marris, sir. Corporal Keeshan of the 12th Sabre Regiment returned from battle and reporting for duty!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (349,-1000468,'Brave adventurer, thank you for rescuing me! I am sure Marshal Marris will reward your kind deed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.2.2a/06877_world_script_waypoints.sql b/sql/old/3.2.2a/06877_world_script_waypoints.sql new file mode 100644 index 00000000000..428a5312f68 --- /dev/null +++ b/sql/old/3.2.2a/06877_world_script_waypoints.sql @@ -0,0 +1,117 @@ +DELETE FROM `script_waypoint` WHERE `entry`=349; +INSERT INTO `script_waypoint` VALUES +(349,1,-8763.9,-2185.21,141.217,0,''), +(349,2,-8768.76,-2185.94,141.949,0,''), +(349,3,-8772.1,-2189.18,141.443,0,''), +(349,4,-8778.78,-2195.66,140.662,0,''), +(349,5,-8789.74,-2191.46,141.634,0,''), +(349,6,-8802.37,-2185.99,141.96,0,''), +(349,7,-8818,-2184.8,139.153,0,''), +(349,8,-8828.42,-2193.02,138.973,0,''), +(349,9,-8826.45,-2203.82,140.293,0,''), +(349,10,-8822.54,-2211.43,142.884,0,''), +(349,11,-8813.51,-2225.08,143.327,0,''), +(349,12,-8807.5,-2233.92,144.441,0,''), +(349,13,-8801.3,-2239.04,146.476,0,''), +(349,14,-8797.57,-2243.61,146.594,0,''), +(349,15,-8794.38,-2250.83,146.723,0,''), +(349,16,-8788.1,-2255.1,147.309,0,''), +(349,17,-8775.37,-2259.82,149.18,0,''), +(349,18,-8768.09,-2259.54,150.52,0,''), +(349,19,-8754.65,-2255.62,152.253,0,''), +(349,20,-8748.51,-2252.62,153.098,0,''), +(349,21,-8743.2,-2251.67,154.038,0,''), +(349,22,-8738.4,-2250.23,154.028,0,''), +(349,23,-8734.35,-2251.56,154.363,0,''), +(349,24,-8727.41,-2248.64,154.919,0,''), +(349,25,-8717.66,-2246.3,154.926,0,''), +(349,26,-8709.05,-2245.83,154.767,0,''), +(349,27,-8700.13,-2243.28,153.872,0,''), +(349,28,-8690.15,-2242.54,153.733,0,''), +(349,29,-8683.49,-2244.31,155.356,0,''), +(349,30,-8674.53,-2247.89,155.574,0,''), +(349,31,-8669.86,-2252.77,154.854,0,''), +(349,32,-8669.07,-2258.88,156.424,0,''), +(349,33,-8670.56,-2264.69,156.978,0,''), +(349,34,-8673.45,-2269.45,156.007,0,''), +(349,35,-8674.4,-2275.9,155.747,0,''), +(349,36,-8674.82,-2282.75,155.496,0,''), +(349,37,-8675.17,-2289.5,157.049,0,''), +(349,38,-8676.43,-2297.67,156.701,0,''), +(349,39,-8677.59,-2304.85,155.917,0,''), +(349,40,-8682.32,-2312.88,155.928,0,''), +(349,41,-8687.78,-2324.44,156.024,0,''), +(349,42,-8695.71,-2334.87,156.06,0,''), +(349,43,-8705.17,-2345.13,156.021,0,''), +(349,44,-8715.1,-2353.95,156.188,0,''), +(349,45,-8725.8,-2359.17,156.253,0,''), +(349,46,-8735.92,-2363.27,157.151,0,''), +(349,47,-8746.82,-2367.99,158.13,0,''), +(349,48,-8755.38,-2375.72,157.271,0,''), +(349,49,-8765.12,-2388.08,156.092,0,''), +(349,50,-8768.84,-2395.58,155.926,0,''), +(349,51,-8772.85,-2405.27,156.418,0,''), +(349,52,-8776.95,-2414.94,156.388,0,''), +(349,53,-8781.69,-2430.11,153.264,0,''), +(349,54,-8786.76,-2440.34,147.849,0,''), +(349,55,-8792.01,-2453.38,142.746,0,''), +(349,56,-8797.41,-2462.21,138.171,0,''), +(349,57,-8804.78,-2472.43,134.192,0,''), +(349,58,-8815.26,-2478.45,133.079,0,''), +(349,59,-8823.74,-2491.21,132.911,0,''), +(349,60,-8835.25,-2496.44,132.057,0,''), +(349,61,-8841.04,-2503.01,132.199,0,''), +(349,62,-8850.81,-2509.63,132.865,0,''), +(349,63,-8858.64,-2522.29,133.852,0,''), +(349,64,-8862.25,-2527.1,134.279,0,''), +(349,65,-8870.67,-2542.08,131.044,0,''), +(349,66,-8880.4,-2550.79,130.505,0,''), +(349,67,-8892.87,-2560.3,130.558,0,''), +(349,68,-8908.74,-2573.64,131.616,0,''), +(349,69,-8922.05,-2585.31,132.446,0,''), +(349,70,-8935.86,-2591.19,132.446,0,''), +(349,71,-8949.08,-2596.87,132.537,0,''), +(349,72,-8959.17,-2599.72,132.507,0,''), +(349,73,-8969.43,-2601.96,132.471,0,''), +(349,74,-8979.77,-2603.66,132.39,0,''), +(349,75,-8991.61,-2604.16,131.196,0,''), +(349,76,-9000.2,-2602.38,128.954,0,''), +(349,77,-9011.57,-2594.23,127.435,0,''), +(349,78,-9019.77,-2587.67,126.618,0,''), +(349,79,-9028.35,-2582.26,125.787,0,''), +(349,80,-9038.96,-2572.71,124.748,0,''), +(349,81,-9046.92,-2560.64,124.447,0,''), +(349,82,-9059.29,-2550.1,123.756,0,''), +(349,83,-9068.15,-2547.28,122.965,0,''), +(349,84,-9077.54,-2541.67,121.17,0,''), +(349,85,-9085.61,-2532.98,118.85,0,''), +(349,86,-9097.8,-2520.49,117.401,0,''), +(349,87,-9110.18,-2507.01,117.098,0,''), +(349,88,-9119.21,-2498.23,116.627,0,''), +(349,89,-9124.61,-2487.07,115.972,0,''), +(349,90,-9127.42,-2478.53,114.843,0,''), +(349,91,-9133.18,-2465.77,113.029,0,''), +(349,92,-9137.54,-2456.22,111.051,0,''), +(349,93,-9146.73,-2441.6,107.979,0,''), +(349,94,-9155.62,-2430.79,106.251,0,''), +(349,95,-9158.06,-2420.36,104.838,0,''), +(349,96,-9157.25,-2410.2,103.858,0,''), +(349,97,-9152.95,-2401.47,102.679,0,''), +(349,98,-9153.63,-2393.46,100.63,0,''), +(349,99,-9156.48,-2385.68,98.2937,0,''), +(349,100,-9161.01,-2379.87,96.2066,0,''), +(349,101,-9169.08,-2373.14,93.8832,0,''), +(349,102,-9175.61,-2368.72,92.5178,0,''), +(349,103,-9187.1,-2360.52,89.9231,0,''), +(349,104,-9194.27,-2352.89,87.593,0,''), +(349,105,-9201.07,-2344.88,85.8516,0,''), +(349,106,-9205.62,-2339.56,85.0342,0,''), +(349,107,-9212.44,-2331.58,83.8068,0,''), +(349,108,-9219.26,-2323.6,82.29,0,''), +(349,109,-9229.98,-2313.25,79.4506,0,''), +(349,110,-9240.03,-2303.51,76.7841,0,''), +(349,111,-9249.34,-2298.82,74.3911,0,''), +(349,112,-9254.95,-2296.68,72.8144,0,''), +(349,113,-9264.73,-2292.92,70.0089,0,''), +(349,114,-9272.24,-2293.79,68.6096,0,''), +(349,115,-9277.03,-2295.98,68.1135,10000,''); diff --git a/sql/old/3.2.2a/06877_world_scriptname.sql b/sql/old/3.2.2a/06877_world_scriptname.sql new file mode 100644 index 00000000000..8c57960b4b7 --- /dev/null +++ b/sql/old/3.2.2a/06877_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_corporal_keeshan' WHERE `entry`=349; diff --git a/sql/old/3.2.2a/06881_world_spell_proc_event.sql b/sql/old/3.2.2a/06881_world_spell_proc_event.sql new file mode 100644 index 00000000000..f78a9735e9e --- /dev/null +++ b/sql/old/3.2.2a/06881_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET procFlags=procFlags|4 WHERE `entry` in (53486,53488); -- Fix Art of War to only proc from Critical Hits diff --git a/sql/old/3.2.2a/06882_world_creature_addon.sql b/sql/old/3.2.2a/06882_world_creature_addon.sql new file mode 100644 index 00000000000..6c8c54b75ad --- /dev/null +++ b/sql/old/3.2.2a/06882_world_creature_addon.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_addon` DROP COLUMN `moveflags`; diff --git a/sql/old/3.2.2a/06882_world_creature_template_addon.sql b/sql/old/3.2.2a/06882_world_creature_template_addon.sql new file mode 100644 index 00000000000..cd5b3e5bde9 --- /dev/null +++ b/sql/old/3.2.2a/06882_world_creature_template_addon.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_template_addon` DROP COLUMN `moveflags`; diff --git a/sql/old/3.2.2a/06887_world_scriptname.sql b/sql/old/3.2.2a/06887_world_scriptname.sql new file mode 100644 index 00000000000..313667ca37e --- /dev/null +++ b/sql/old/3.2.2a/06887_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_blackfathom_deeps_event' WHERE `entry` IN (4823,4825,4977,4978); diff --git a/sql/old/3.2.2a/06889_world_script_texts.sql b/sql/old/3.2.2a/06889_world_script_texts.sql new file mode 100644 index 00000000000..4186a4f0591 --- /dev/null +++ b/sql/old/3.2.2a/06889_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1048003,-1048004); +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 +(6729,-1048003,'Aku''mai is dead! At last, I can leave this wretched place.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), +(6729,-1048004,'Speak with me to hear my tale',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.2.2a/06889_world_script_waypoints.sql b/sql/old/3.2.2a/06889_world_script_waypoints.sql new file mode 100644 index 00000000000..c3eb3d37e97 --- /dev/null +++ b/sql/old/3.2.2a/06889_world_script_waypoints.sql @@ -0,0 +1,7 @@ +DELETE FROM `script_waypoint` WHERE `entry`=6729; +INSERT INTO `script_waypoint` VALUES +(6729,1,-861.803,-460.36,-33.8918,0,''), +(6729,2,-856.168,-464.425,-33.9223,0,''), +(6729,3,-849.964,-469.231,-34.0381,0,''), +(6729,4,-839.838,-473.654,-34.0535,0,''), +(6729,5,-837.417,-473.105,-34.0288,0,''); diff --git a/sql/old/3.2.2a/06889_world_scriptname.sql b/sql/old/3.2.2a/06889_world_scriptname.sql new file mode 100644 index 00000000000..71957535bac --- /dev/null +++ b/sql/old/3.2.2a/06889_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_morridune' WHERE `entry`=6729; diff --git a/sql/old/3.2.2a/06890_world_scriptname.sql b/sql/old/3.2.2a/06890_world_scriptname.sql new file mode 100644 index 00000000000..821ad8288cc --- /dev/null +++ b/sql/old/3.2.2a/06890_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_table_theka' WHERE `entry`=142715; diff --git a/sql/old/3.2.2a/06896_world_script_texts.sql b/sql/old/3.2.2a/06896_world_script_texts.sql new file mode 100644 index 00000000000..c579d22383a --- /dev/null +++ b/sql/old/3.2.2a/06896_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry`=-1033009; +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 + (4275,-1033009,'Who dares interfere with the Sons of Arugal?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.2.2a/06896_world_scriptname.sql b/sql/old/3.2.2a/06896_world_scriptname.sql new file mode 100644 index 00000000000..32fd50bc532 --- /dev/null +++ b/sql/old/3.2.2a/06896_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_arugal_voidwalker' WHERE `entry`=4627; diff --git a/sql/old/3.2.2a/06898_world_spell_proc_event.sql b/sql/old/3.2.2a/06898_world_spell_proc_event.sql new file mode 100644 index 00000000000..bad7690badc --- /dev/null +++ b/sql/old/3.2.2a/06898_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_proc_event WHERE entry = 58387; +INSERT INTO spell_proc_event VALUES(58387, 0, 4, 16384, 64, 0, 16, 0, 0, 0, 0); -- Glyph of Sunder Armor diff --git a/sql/old/3.2.2a/06901_world_spell_proc_event.sql b/sql/old/3.2.2a/06901_world_spell_proc_event.sql new file mode 100644 index 00000000000..6d03c08ebf7 --- /dev/null +++ b/sql/old/3.2.2a/06901_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_proc_event WHERE entry = 58375; +INSERT INTO spell_proc_event VALUES(58375, 0, 4, 0, 0x200, 0, 0x10, 0, 0, 0, 0); -- Glyph of Blocking diff --git a/sql/old/3.2.2a/06903_world_spell_proc_event.sql b/sql/old/3.2.2a/06903_world_spell_proc_event.sql new file mode 100644 index 00000000000..b15e41ead7d --- /dev/null +++ b/sql/old/3.2.2a/06903_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET customChance = 100 WHERE entry = 33757; diff --git a/sql/old/3.2.2a/06915_world_spell_proc_event.sql b/sql/old/3.2.2a/06915_world_spell_proc_event.sql new file mode 100644 index 00000000000..ed974e92fb2 --- /dev/null +++ b/sql/old/3.2.2a/06915_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET spellFamilyMask0 = spellFamilyMask0 | 0x100, customChance = 100 WHERE entry IN (16198, 16180, 16196); diff --git a/sql/old/3.2.2a/06922_world_scriptname.sql b/sql/old/3.2.2a/06922_world_scriptname.sql new file mode 100644 index 00000000000..54b9e8f735a --- /dev/null +++ b/sql/old/3.2.2a/06922_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_mr_smite' WHERE `entry`=646; diff --git a/sql/old/3.2.2a/06923_world_trinity_string.sql b/sql/old/3.2.2a/06923_world_trinity_string.sql new file mode 100644 index 00000000000..78bf75208f0 --- /dev/null +++ b/sql/old/3.2.2a/06923_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=5020; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5020, 'Phasemask: %u'); diff --git a/sql/old/3.2.2a/06932_characters_character_aura.sql b/sql/old/3.2.2a/06932_characters_character_aura.sql new file mode 100644 index 00000000000..9cf36f0143c --- /dev/null +++ b/sql/old/3.2.2a/06932_characters_character_aura.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_aura` + ADD COLUMN `base_amount0` INT(11) NOT NULL DEFAULT '0' AFTER `amount2`, + ADD COLUMN `base_amount1` INT(11) NOT NULL DEFAULT '0' AFTER `base_amount0`, + ADD COLUMN `base_amount2` INT(11) NOT NULL DEFAULT '0' AFTER `base_amount1`, + ADD COLUMN `recalculate_mask` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `effect_mask`; diff --git a/sql/old/3.2.2a/06932_characters_pet_aura.sql b/sql/old/3.2.2a/06932_characters_pet_aura.sql new file mode 100644 index 00000000000..fe386e7a85b --- /dev/null +++ b/sql/old/3.2.2a/06932_characters_pet_aura.sql @@ -0,0 +1,5 @@ +ALTER TABLE `pet_aura` DROP PRIMARY KEY, + ADD COLUMN `base_amount0` INT(11) NOT NULL DEFAULT '0' AFTER `amount2`, + ADD COLUMN `base_amount1` INT(11) NOT NULL DEFAULT '0' AFTER `base_amount0`, + ADD COLUMN `base_amount2` INT(11) NOT NULL DEFAULT '0' AFTER `base_amount1`, + ADD COLUMN `recalculate_mask` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `effect_mask`; diff --git a/sql/old/3.2.2a/06932_world_spell_proc_event.sql b/sql/old/3.2.2a/06932_world_spell_proc_event.sql new file mode 100644 index 00000000000..8b4dfcad1ce --- /dev/null +++ b/sql/old/3.2.2a/06932_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM spell_proc_event WHERE procEx & 0x6000; diff --git a/sql/old/3.2.2a/06941_world_spell_linked_spell.sql b/sql/old/3.2.2a/06941_world_spell_linked_spell.sql new file mode 100644 index 00000000000..10c7144911a --- /dev/null +++ b/sql/old/3.2.2a/06941_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 19263 AND `spell_effect` = 67801; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +( 19263, 67801, 2, 'Deterrence'); diff --git a/sql/old/3.2.2a/06947_world_scriptname.sql b/sql/old/3.2.2a/06947_world_scriptname.sql new file mode 100644 index 00000000000..1de4fa2218e --- /dev/null +++ b/sql/old/3.2.2a/06947_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_fezzix_geartwist' WHERE `entry`=25849; diff --git a/sql/old/3.2.2a/06953_world_trinity_string.sql b/sql/old/3.2.2a/06953_world_trinity_string.sql new file mode 100644 index 00000000000..c2e6f5f21df --- /dev/null +++ b/sql/old/3.2.2a/06953_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=5021; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5021, 'Armor: %u'); diff --git a/sql/old/3.2.2a/06960_characters_character_aura.sql b/sql/old/3.2.2a/06960_characters_character_aura.sql new file mode 100644 index 00000000000..3122a6bf8c5 --- /dev/null +++ b/sql/old/3.2.2a/06960_characters_character_aura.sql @@ -0,0 +1,2 @@ +DELETE FROM `character_aura` WHERE `spell` IN (61248, 58105, 61251); +
\ No newline at end of file diff --git a/sql/old/3.2.2a/06960_characters_pet_aura.sql b/sql/old/3.2.2a/06960_characters_pet_aura.sql new file mode 100644 index 00000000000..84884134c37 --- /dev/null +++ b/sql/old/3.2.2a/06960_characters_pet_aura.sql @@ -0,0 +1,2 @@ +DELETE FROM `pet_aura` WHERE `spell` IN (61248, 58105, 61251); +
\ No newline at end of file diff --git a/sql/old/3.2.2a/06964_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06964_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..328019077e4 --- /dev/null +++ b/sql/old/3.2.2a/06964_world_creature_classlevelstats.sql @@ -0,0 +1,416 @@ +ALTER TABLE `creature_template` ADD COLUMN `Armor_mod` FLOAT NOT NULL DEFAULT '1' AFTER `Mana_mod`; +ALTER TABLE `creature_template` DROP COLUMN `armor`; + +DROP TABLE IF EXISTS `creature_classlevelstats`; + +CREATE TABLE `creature_classlevelstats` ( + `level` tinyint(1) NOT NULL, + `class` tinyint(1) NOT NULL, + `basehp0` smallint(2) NOT NULL, + `basehp1` smallint(2) NOT NULL, + `basehp2` smallint(2) NOT NULL, + `basemana` smallint(2) NOT NULL, + `basearmor` smallint(2) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +INSERT INTO `creature_classlevelstats` (`class`,`level`,`basehp0`,`basehp1`,`basehp2`,`basemana`,`basearmor`) VALUES +(1,1,42,1,1,0,8), +(1,2,55,1,1,0,20), +(1,3,71,1,1,0,33), +(1,4,86,1,1,0,68), +(1,5,102,1,1,0,111), +(1,6,120,1,1,0,165), +(1,7,137,1,1,0,230), +(1,8,156,1,1,0,306), +(1,9,176,1,1,0,387), +(1,10,198,1,1,0,463), +(1,11,222,1,1,0,528), +(1,12,247,1,1,0,562), +(1,13,273,1,1,0,596), +(1,14,300,1,1,0,630), +(1,15,328,1,1,0,665), +(1,16,356,1,1,0,700), +(1,17,386,1,1,0,734), +(1,18,417,1,1,0,768), +(1,19,449,1,1,0,802), +(1,20,484,1,1,0,836), +(1,21,521,1,1,0,872), +(1,22,562,1,1,0,906), +(1,23,605,1,1,0,940), +(1,24,651,1,1,0,975), +(1,25,699,1,1,0,1008), +(1,26,750,1,1,0,1043), +(1,27,800,1,1,0,1078), +(1,28,853,1,1,0,1111), +(1,29,905,1,1,0,1145), +(1,30,955,1,1,0,1179), +(1,31,1006,1,1,0,1213), +(1,32,1057,1,1,0,1249), +(1,33,1110,1,1,0,1281), +(1,34,1163,1,1,0,1317), +(1,35,1220,1,1,0,1349), +(1,36,1277,1,1,0,1456), +(1,37,1336,1,1,0,1568), +(1,38,1395,1,1,0,1684), +(1,39,1459,1,1,0,1808), +(1,40,1524,1,1,0,1938), +(1,41,1585,1,1,0,2074), +(1,42,1651,1,1,0,2218), +(1,43,1716,1,1,0,2369), +(1,44,1782,1,1,0,2528), +(1,45,1848,1,1,0,2695), +(1,46,1919,1,1,0,2750), +(1,47,1990,1,1,0,2804), +(1,48,2062,1,1,0,2857), +(1,49,2138,1,1,0,2912), +(1,50,2215,1,1,0,2966), +(1,51,2292,1,1,0,3018), +(1,52,2371,1,1,0,3060), +(1,53,2453,1,1,0,3128), +(1,54,2533,1,1,0,3180), +(1,55,2614,1,1,0,3234), +(1,56,2699,1,1,0,3289), +(1,57,2784,1,1,0,3342), +(1,58,2871,3989,1,0,3396), +(1,59,2961,4142,1,0,3449), +(1,60,3052,4979,1,0,3750), +(1,61,3144,5158,1,0,4047), +(1,62,3237,5341,1,0,4344), +(1,63,3331,5527,1,0,4641), +(1,64,3427,5715,1,0,4937), +(1,65,3524,5914,1,0,5234), +(1,66,3624,6116,1,0,5531), +(1,67,3728,6326,1,0,5829), +(1,68,3834,6542,6986,0,6126), +(1,69,3942,6761,7984,0,6423), +(1,70,4050,6986,8982,0,6719), +(1,71,4163,7181,9291,0,7018), +(1,72,4278,7380,9610,0,7318), +(1,73,4399,7588,9940,0,7618), +(1,74,4524,7804,10282,0,7918), +(1,75,4652,8025,10635,0,8219), +(1,76,4781,8247,11001,0,8520), +(1,77,4916,8480,11379,0,8822), +(1,78,5052,0,11770,0,9124), +(1,79,5194,0,12175,0,9426), +(1,80,5342,9215,12600,0,9729), +(1,81,5496,1,13033,0,10033), +(1,82,5647,1,13481,0,10356), +(1,83,5808,1,13945,0,10673), +(1,84,1,1,1,0,1), +(1,85,1,1,1,0,1), +(1,86,1,1,1,0,1), +(1,87,1,1,1,0,1), +(1,88,1,1,1,0,1), +(1,89,1,1,1,0,1), +(1,90,1,1,1,0,1), +(1,91,1,1,1,0,1), +(1,92,1,1,1,0,1), +(1,93,1,1,1,0,1), +(1,94,1,1,1,0,1), +(1,95,1,1,1,0,1), +(1,96,1,1,1,0,1), +(1,97,1,1,1,0,1), +(1,98,1,1,1,0,1), +(1,99,1,1,1,0,1), +(1,100,1,1,1,0,1), +(2,1,41,1,1,60,7), +(2,2,54,1,1,69,19), +(2,3,69,1,1,79,33), +(2,4,83,1,1,104,66), +(2,5,98,1,1,115,109), +(2,6,115,1,1,126,163), +(2,7,131,1,1,138,208), +(2,8,148,1,1,165,303), +(2,9,166,1,1,178,369), +(2,10,186,1,1,191,460), +(2,11,208,1,1,205,526), +(2,12,230,1,1,249,560), +(2,13,253,1,1,264,596), +(2,14,276,1,1,295,630), +(2,15,301,1,1,326,665), +(2,16,325,1,1,357,700), +(2,17,350,1,1,390,734), +(2,18,377,1,1,408,768), +(2,19,404,1,1,456,802), +(2,20,433,1,1,490,836), +(2,21,464,1,1,510,872), +(2,22,498,1,1,545,906), +(2,23,533,1,1,581,940), +(2,24,571,1,1,618,975), +(2,25,610,1,1,655,1008), +(2,26,651,1,1,693,1042), +(2,27,690,1,1,732,1078), +(2,28,732,1,1,756,1110), +(2,29,773,1,1,811,1145), +(2,30,811,1,1,852,1178), +(2,31,850,1,1,878,1213), +(2,32,888,1,1,935,1248), +(2,33,928,1,1,963,1281), +(2,34,967,1,1,1007,1316), +(2,35,1009,1,1,1067,1349), +(2,36,1050,1,1,1097,1455), +(2,37,1093,1,1,1142,1567), +(2,38,1135,1,1,1189,1683), +(2,39,1180,1,1,1236,1807), +(2,40,1226,1,1,1283,1937), +(2,41,1268,1,1,1332,2072), +(2,42,1321,1,1,1381,2216), +(2,43,1373,1,1,1432,2367), +(2,44,1426,1,1,1483,2527), +(2,45,1478,1,1,1534,2692), +(2,46,1535,1,1,1587,2749), +(2,47,1592,1,1,1640,2802), +(2,48,1650,1,1,1695,2855), +(2,49,1710,1,1,1750,2910), +(2,50,1772,1,1,1807,2964), +(2,51,1834,1,1,1864,3017), +(2,52,1897,1,1,1923,3072), +(2,53,1962,1,1,1982,3126), +(2,54,2026,1,1,2041,3178), +(2,55,2091,1,1,2117,3232), +(2,56,2159,1,1,2163,3287), +(2,57,2227,1,1,2241,3340), +(2,58,2297,3191,1,2289,3394), +(2,59,2369,3314,1,2369,3447), +(2,60,2442,3984,1,2434,3748), +(2,61,2515,4126,1,2486,4044), +(2,62,2590,4274,1,2568,4340), +(2,63,2665,4422,1,2620,4637), +(2,64,2740,4572,1,2705,4933), +(2,65,2819,4731,1,2790,5228), +(2,66,2899,4892,6116,2846,5523), +(2,67,2982,5060,1,2933,5821), +(2,68,3067,5233,6986,2991,6116), +(2,69,3153,5409,7984,3080,6412), +(2,70,3240,5589,8982,3155,6708), +(2,71,3330,5744,9291,3231,7007), +(2,72,3422,5903,9610,3309,7305), +(2,73,3519,6070,9940,3387,7604), +(2,74,3619,1,10282,3466,7903), +(2,75,3722,6420,10635,3561,8204), +(2,76,3825,1,11001,3643,8503), +(2,77,3933,1,11379,3725,8803), +(2,78,4042,1,11770,3809,9104), +(2,79,4155,1,12175,3893,9405), +(2,80,4274,1,12600,3994,9706), +(2,81,4394,1,13033,4081,10007), +(2,82,4518,1,13481,4169,10253), +(2,83,4646,1,13945,4258,10573), +(2,84,1,1,1,1,1), +(2,85,1,1,1,1,1), +(2,86,1,1,1,1,1), +(2,87,1,1,1,1,1), +(2,88,1,1,1,1,1), +(2,89,1,1,1,1,1), +(2,90,1,1,1,1,1), +(2,91,1,1,1,1,1), +(2,92,1,1,1,1,1), +(2,93,1,1,1,1,1), +(2,94,1,1,1,1,1), +(2,95,1,1,1,1,1), +(2,96,1,1,1,1,1), +(2,97,1,1,1,1,1), +(2,98,1,1,1,1,1), +(2,99,1,1,1,1,1), +(2,100,1,1,1,1,1), +(4,1,42,1,1,0,6), +(4,2,55,1,1,0,18), +(4,3,71,1,1,0,31), +(4,4,86,1,1,0,63), +(4,5,102,1,1,0,102), +(4,6,120,1,1,0,152), +(4,7,137,1,1,0,212), +(4,8,156,1,1,0,286), +(4,9,176,1,1,0,363), +(4,10,198,1,1,0,443), +(4,11,222,1,1,0,488), +(4,12,247,1,1,0,519), +(4,13,273,1,1,0,553), +(4,14,300,1,1,0,577), +(4,15,328,1,1,0,612), +(4,16,356,1,1,0,645), +(4,17,386,1,1,0,676), +(4,18,417,1,1,0,706), +(4,19,449,1,1,0,738), +(4,20,484,1,1,0,769), +(4,21,521,1,1,0,801), +(4,22,562,1,1,0,833), +(4,23,605,1,1,0,863), +(4,24,651,1,1,0,895), +(4,25,699,1,1,0,926), +(4,26,750,1,1,0,957), +(4,27,800,1,1,0,989), +(4,28,853,1,1,0,1020), +(4,29,905,1,1,0,1051), +(4,30,955,1,1,0,1082), +(4,31,1006,1,1,0,1113), +(4,32,1057,1,1,0,1146), +(4,33,1110,1,1,0,1173), +(4,34,1163,1,1,0,1208), +(4,35,1220,1,1,0,1237), +(4,36,1277,1,1,0,1349), +(4,37,1336,1,1,0,1434), +(4,38,1395,1,1,0,1538), +(4,39,1459,1,1,0,1649), +(4,40,1524,1,1,0,1764), +(4,41,1585,1,1,0,1886), +(4,42,1651,1,1,0,2015), +(4,43,1716,1,1,0,2148), +(4,44,1782,1,1,0,2303), +(4,45,1848,1,1,0,2436), +(4,46,1919,1,1,0,2485), +(4,47,1990,1,1,0,2535), +(4,48,2062,1,1,0,2582), +(4,49,2138,1,1,0,2631), +(4,50,2215,1,1,0,2680), +(4,51,2292,1,1,0,2728), +(4,52,2371,1,1,0,2778), +(4,53,2453,1,1,0,2826), +(4,54,2533,1,1,0,2874), +(4,55,2614,1,1,0,2922), +(4,56,2699,1,1,0,2972), +(4,57,2784,1,1,0,3020), +(4,58,2871,3989,1,0,3068), +(4,59,2961,4142,1,0,3117), +(4,60,3052,4979,1,0,3388), +(4,61,3144,5158,1,0,3655), +(4,62,3237,5341,1,0,3922), +(4,63,3331,5527,1,0,4189), +(4,64,3427,5715,1,0,4457), +(4,65,3524,5914,1,0,4724), +(4,66,3624,6116,1,0,5104), +(4,67,3728,6326,1,0,5326), +(4,68,3834,6542,6986,0,5527), +(4,69,3942,6761,7984,0,5795), +(4,70,4050,6986,8982,0,6062), +(4,71,4163,7181,9291,0,6332), +(4,72,4278,7380,9610,0,6602), +(4,73,4399,7580,9940,0,6872), +(4,74,4524,1,10282,0,7143), +(4,75,4652,1,10635,0,7415), +(4,76,4781,1,11001,0,7686), +(4,77,4916,1,11379,0,7958), +(4,78,5052,1,11770,0,8230), +(4,79,5194,1,12175,0,8503), +(4,80,5342,1,12600,0,8776), +(4,81,5496,1,13033,0,9068), +(4,82,5647,1,13481,0,9348), +(4,83,5808,1,13945,0,9589), +(4,84,1,1,1,0,1), +(4,85,1,1,1,0,1), +(4,86,1,1,1,0,1), +(4,87,1,1,1,0,1), +(4,88,1,1,1,0,1), +(4,89,1,1,1,0,1), +(4,90,1,1,1,0,1), +(4,91,1,1,1,0,1), +(4,92,1,1,1,0,1), +(4,93,1,1,1,0,1), +(4,94,1,1,1,0,1), +(4,95,1,1,1,0,1), +(4,96,1,1,1,0,1), +(4,97,1,1,1,0,1), +(4,98,1,1,1,0,1), +(4,99,1,1,1,0,1), +(4,100,1,1,1,0,1), +(8,1,40,1,1,120,5), +(8,2,52,1,1,147,16), +(8,3,67,1,1,174,28), +(8,4,81,1,1,202,57), +(8,5,95,1,1,230,93), +(8,6,111,1,1,259,139), +(8,7,126,1,1,289,194), +(8,8,143,1,1,319,265), +(8,9,160,1,1,350,339), +(8,10,178,1,1,382,423), +(8,11,199,1,1,459,447), +(8,12,219,1,1,537,475), +(8,13,241,1,1,601,509), +(8,14,263,1,1,710,523), +(8,15,285,1,1,790,559), +(8,16,307,1,1,856,589), +(8,17,330,1,1,938,617), +(8,18,354,1,1,1020,643), +(8,19,379,1,1,1118,674), +(8,20,405,1,1,1202,701), +(8,21,432,1,1,1272,729), +(8,22,463,1,1,1357,759), +(8,23,494,1,1,1443,786), +(8,24,528,1,1,1545,815), +(8,25,562,1,1,1633,843), +(8,26,598,1,1,1707,871), +(8,27,633,1,1,1812,900), +(8,28,669,1,1,1977,928), +(8,29,704,1,1,2068,957), +(8,30,737,1,1,2175,984), +(8,31,770,1,1,2253,1012), +(8,32,802,1,1,2362,1042), +(8,33,835,1,1,2457,1065), +(8,34,867,1,1,2553,1098), +(8,35,902,1,1,2680,1124), +(8,36,935,1,1,2763,1241), +(8,37,970,1,1,2861,1300), +(8,38,1004,1,1,2975,1391), +(8,39,1040,1,1,3075,1489), +(8,40,1077,1,1,3191,1590), +(8,41,1110,1,1,3293,1697), +(8,42,1156,1,1,3471,1811), +(8,43,1201,1,1,3575,1926), +(8,44,1247,1,1,3680,2078), +(8,45,1294,1,1,3801,2177), +(8,46,1343,1,1,3923,2220), +(8,47,1393,1,1,4031,2265), +(8,48,1443,1,1,4140,2307), +(8,49,1497,1,1,4281,2349), +(8,50,1551,1,1,4393,2393), +(8,51,1604,1,1,4506,2437), +(8,52,1660,1,1,4650,2481), +(8,53,1717,1,1,4765,2524), +(8,54,1773,1,1,4896,2567), +(8,55,1830,1,1,5013,2609), +(8,56,1889,1,1,5206,2654), +(8,57,1949,1,1,5340,2698), +(8,58,2010,2793,1,5461,2740), +(8,59,2073,2899,1,5598,2784), +(8,60,2136,3484,1,5751,3025), +(8,61,2201,3611,1,5875,3263), +(8,62,2266,3739,1,6015,3500), +(8,63,2332,3870,1,6156,3736), +(8,64,2399,4000,1,6229,3977), +(8,65,2467,4140,4731,6443,4214), +(8,66,2552,4281,4892,6588,4460), +(8,67,2610,4429,1,6749,4710), +(8,68,2684,4580,5588,6882,4928), +(8,69,2759,4733,6387,7031,5167), +(8,70,2835,4890,7185,7196,5404), +(8,71,2914,5027,7432,7332,5645), +(8,72,2995,5166,7688,7500,5886), +(8,73,3098,5311,7952,7654,6126), +(8,74,3186,1,8225,7809,6368), +(8,75,3256,5617,8508,7981,6610), +(8,76,3367,1,8800,8139,6851), +(8,77,3462,1,9103,8313,7094), +(8,78,3558,1,9416,8459,7335), +(8,79,3658,1,9740,8636,7579), +(8,80,3739,1,10080,8814,7822), +(8,81,3870,1,10486,8979,8102), +(8,82,3977,1,10784,9160,8340), +(8,83,4090,1,11156,9325,8505), +(8,84,1,1,1,1,1), +(8,85,1,1,1,1,1), +(8,86,1,1,1,1,1), +(8,87,1,1,1,1,1), +(8,88,1,1,1,1,1), +(8,89,1,1,1,1,1), +(8,90,1,1,1,1,1), +(8,91,1,1,1,1,1), +(8,92,1,1,1,1,1), +(8,93,1,1,1,1,1), +(8,94,1,1,1,1,1), +(8,95,1,1,1,1,1), +(8,96,1,1,1,1,1), +(8,97,1,1,1,1,1), +(8,98,1,1,1,1,1), +(8,99,1,1,1,1,1), +(8,100,1,1,1,1,1); diff --git a/sql/old/3.2.2a/06966_world_trinity_string.sql b/sql/old/3.2.2a/06966_world_trinity_string.sql new file mode 100644 index 00000000000..0650be536bb --- /dev/null +++ b/sql/old/3.2.2a/06966_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = 'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f\nPhasemask %u' WHERE `entry`=524; diff --git a/sql/old/3.2.2a/06967_world_spell_proc_event.sql b/sql/old/3.2.2a/06967_world_spell_proc_event.sql new file mode 100644 index 00000000000..c61b197ccdd --- /dev/null +++ b/sql/old/3.2.2a/06967_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `procFlags`=139944 WHERE `entry` IN (974,32593,32594,49283,49284); diff --git a/sql/old/3.2.2a/06979_world_scriptname.sql b/sql/old/3.2.2a/06979_world_scriptname.sql new file mode 100644 index 00000000000..c4fb669d47d --- /dev/null +++ b/sql/old/3.2.2a/06979_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_bushwhacker' WHERE `entry`=28317; + diff --git a/sql/old/3.2.2a/06980_world_creature_classlevelstats.sql b/sql/old/3.2.2a/06980_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..76a00828e63 --- /dev/null +++ b/sql/old/3.2.2a/06980_world_creature_classlevelstats.sql @@ -0,0 +1,2 @@ +UPDATE `creature_classlevelstats` SET `basehp1`=1 WHERE `class`=1 AND `level` IN (78,79); + diff --git a/sql/old/3.2.2a/06984_world_quest_template.sql b/sql/old/3.2.2a/06984_world_quest_template.sql new file mode 100644 index 00000000000..1cdef7525be --- /dev/null +++ b/sql/old/3.2.2a/06984_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_template` CHANGE `RewSpellCast` `RewSpellCast` int(11) SIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.2.2a/06988_world_scriptname.sql b/sql/old/3.2.2a/06988_world_scriptname.sql new file mode 100644 index 00000000000..c7b221e853a --- /dev/null +++ b/sql/old/3.2.2a/06988_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `scriptname` = 'go_inconspicuous_landmark' WHERE `entry`=142189; + diff --git a/sql/old/3.2.2a/07033_world_script_texts.sql b/sql/old/3.2.2a/07033_world_script_texts.sql new file mode 100644 index 00000000000..efb88bde319 --- /dev/null +++ b/sql/old/3.2.2a/07033_world_script_texts.sql @@ -0,0 +1,33 @@ +DELETE FROM `script_texts` WHERE `npc_entry` IN (7998,7361); +DELETE FROM `script_texts` WHERE `entry` IN (-1090001,-1090002,-1090003,-1090004,-1090005,-1090006,-1090007,-1090008,-1090009,-1090010,-1090011,-1090012,-1090013,-1090014,-1090015,-1090016,-1090017,-1090018,-1090019,-1090020,-1090021,-1090022,-1090023,-1090024,-1090025,-1090026,-1090027,-1090028); +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 + (7998,-1090000,'With your help, I can evaluate these tunnels.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090001,'Let''s see if we can find out where these Troggs are coming from... and put a stop to the invasion!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090002,'Such devastation... what horrible mess...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090003,'It''s quiet here...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090004,'...too quiet.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090005,'Look! Over there at the tunnel wall!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090006,'Trogg incrusion! Defend me while i blast the hole closed!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090007,'The charges are set. Get back before they blow!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090008,'Incoming blast in 10 seconds!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090009,'Incoming blast in 5 seconds. Clear the tunnel!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090010,'FIRE IN THE HOLE',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090011,'Well done! Without your help I would have never been able to thwart that wave of troggs.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090012,'Did you hear something?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090013,'I heard something over there.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090014,'More troggs! Ward them off as I prepare the explosives!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090015,'The final charge is set. Stand back!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090016,'The final charge is set. Stand back!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090017,'Incoming blast in 10 seconds!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090018,'Incoming blast in 5 seconds. Clear the tunnel!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090019,'I don''t think one charge is going to cut it. Keep fending them off!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090020,'FIRE IN THE HOLE',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090021,'Well done! Without your help I would have never been able to thwart that wave of troggs.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090022,'Did you hear something?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090023,'I heard something over there.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090024,'More troggs! Ward them off as I prepare the explosives!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090025,'The final charge is set. Stand back!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (7998,-1090026,'10 seconds to blast! Stand back!!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7998,-1090027,'5 seconds until detonation!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (7361,-1090028,'We come from below! You can never stop us!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); + diff --git a/sql/old/3.2.2a/07033_world_script_waypoints.sql b/sql/old/3.2.2a/07033_world_script_waypoints.sql new file mode 100644 index 00000000000..3c9f6e79149 --- /dev/null +++ b/sql/old/3.2.2a/07033_world_script_waypoints.sql @@ -0,0 +1,17 @@ +DELETE FROM `script_waypoint` WHERE `entry`=7998; +INSERT INTO `script_waypoint` VALUES + (7998,1,-511.065,-134.51,-152.493,0,''), + (7998,2,-511.862,-131.76,-152.932,0,''), + (7998,3,-513.319,-126.733,-156.095,0,''), + (7998,4,-515.969,-118.962,-156.109,0,''), + (7998,5,-518.983,-111.608,-155.923,0,''), + (7998,6,-522.392,-101.145,-155.228,0,''), + (7998,7,-523.941,-96.9487,-154.823,0,''), + (7998,8,-531.938,-104.249,-156.031,0,''), + (7998,9,-533.141,-105.332,-156.017,30000,''), + (7998,10,-541.3,-96.7414,-155.895,30000,''), + (7998,11,-517.556,-106.826,-155.149,0,''), + (7998,12,-508.757,-103.227,-151.742,30000,''), + (7998,13,-512.396,-86.3113,-151.642,30000,''), + (7998,14,-520.928,-117.679,-156.119,0,''), + (7998,15,-521.717,-119.564,-156.114,0,''); diff --git a/sql/old/3.2.2a/07033_world_scriptname.sql b/sql/old/3.2.2a/07033_world_scriptname.sql new file mode 100644 index 00000000000..27c83c0bdfa --- /dev/null +++ b/sql/old/3.2.2a/07033_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='npc_blastmaster_emi_shortfuse' WHERE `entry`=7998; +UPDATE `creature_template` SET `ScriptName`='boss_grubbis' WHERE `entry`=7361; +UPDATE `instance_template` SET `script`='instance_gnomeregan' WHERE `map`=90; + diff --git a/sql/old/3.2.2a/07037_world_creature_template.sql b/sql/old/3.2.2a/07037_world_creature_template.sql new file mode 100644 index 00000000000..f8867532584 --- /dev/null +++ b/sql/old/3.2.2a/07037_world_creature_template.sql @@ -0,0 +1,7 @@ +-- Usually creature_template changes MUST GO to TDB +-- However, this is the one exception ... the GM waypoint +-- DO NOT REMOVE THIS FROM CORE REPO this is part of the core :) +-- Set Waypoint (Only GM can see it) so health is 1 from levels 1 - 80 +UPDATE `creature_template` SET `maxlevel`=80,`Health_mod`=0.0125 WHERE `entry`=1; +-- Set Waypoint (Only GM can see it) so it can also show altitude +UPDATE `creature_template` SET InhabitType=7 WHERE `entry`=1; diff --git a/sql/old/3.2.2a/07040_world_spell_linked_spell.sql b/sql/old/3.2.2a/07040_world_spell_linked_spell.sql new file mode 100644 index 00000000000..1c857f08963 --- /dev/null +++ b/sql/old/3.2.2a/07040_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +-- cast s66747 (Totem of the Earthen Ring) after completing q14100 or q14111 (Relic of the Earthen Ring) +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=66744 AND `spell_effect`=66747; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(66744,66747,0, 'totem of the earthen ring'); diff --git a/sql/old/3.2.2a/07053_world_script_texts.sql b/sql/old/3.2.2a/07053_world_script_texts.sql new file mode 100644 index 00000000000..10556df821e --- /dev/null +++ b/sql/old/3.2.2a/07053_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE entry IN (-1000469,-1000470,-1000471); +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 + (23861,-1000469,'It is too late for us, living one. Take yourself and your friend away from here before you both are... claimed...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (23861,-1000470,'Go away, whoever you are! Witch Hill is mine... mine!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''), + (23861,-1000471,'It was... terrible... the demon...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,''); diff --git a/sql/old/3.2.2a/07054_world_script_texts.sql b/sql/old/3.2.2a/07054_world_script_texts.sql new file mode 100644 index 00000000000..5e6364a1b31 --- /dev/null +++ b/sql/old/3.2.2a/07054_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1000472,-1000473); +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 + (23864,-1000472,'This land was mine long before your wretched kind set foot here.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (23864,-1000473,'All who venture here belong to me, including you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.2.2a/07054_world_scriptname.sql b/sql/old/3.2.2a/07054_world_scriptname.sql new file mode 100644 index 00000000000..9ac294e19cd --- /dev/null +++ b/sql/old/3.2.2a/07054_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_zelfrax' WHERE `entry`=23864; + diff --git a/sql/old/3.2.2a/07059_world_spell_linked_spell.sql b/sql/old/3.2.2a/07059_world_spell_linked_spell.sql new file mode 100644 index 00000000000..6a57110dc58 --- /dev/null +++ b/sql/old/3.2.2a/07059_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +-- add spell trigger for teleport to acherus (quest 12757) +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=53099; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(53099,53098,0, 'trigger teleport to acherus (for quest 12757)'); diff --git a/sql/old/3.2.2a/07060_world_scriptname.sql b/sql/old/3.2.2a/07060_world_scriptname.sql new file mode 100644 index 00000000000..452e4edc206 --- /dev/null +++ b/sql/old/3.2.2a/07060_world_scriptname.sql @@ -0,0 +1,2 @@ +-- Argent Tournament Target Dummies +UPDATE `creature_template` SET `ScriptName`= 'npc_training_dummy' WHERE `entry` IN (33229,33243,33272); diff --git a/sql/old/3.2.2a/07062_world_gossip_menu_option.sql b/sql/old/3.2.2a/07062_world_gossip_menu_option.sql new file mode 100644 index 00000000000..9b68d962e3a --- /dev/null +++ b/sql/old/3.2.2a/07062_world_gossip_menu_option.sql @@ -0,0 +1,17 @@ +-- Converts GOSSIP_OPTION display text from Generic to English +-- Fixes some problems with GOSSIP_OPTION_OUTDOORPVP, the columns were shifted over one for some reason, seems to have been a typo. +UPDATE `gossip_menu_option` SET `option_text`= 'I want to travel fast' WHERE `option_text`= 'GOSSIP_OPTION_TAXIVENDOR'; +UPDATE `gossip_menu_option` SET `option_text`= 'I want to join the Battle Ground' WHERE `option_text`= 'GOSSIP_OPTION_BATTLEFIELD'; +UPDATE `gossip_menu_option` SET `option_text`= 'Bring me back to life' WHERE `option_text`= 'GOSSIP_OPTION_SPIRITGUIDE' OR `option_text`= 'GOSSIP_OPTION_SPIRITHEALER'; +UPDATE `gossip_menu_option` SET `option_text`= 'Make this inn my home' WHERE `option_text`= 'GOSSIP_OPTION_INNKEEPER'; +UPDATE `gossip_menu_option` SET `option_text`= 'Show me my bank' WHERE `option_text`= 'GOSSIP_OPTION_BANKER'; +UPDATE `gossip_menu_option` SET `option_text`= 'I''d like to stable my pet here' WHERE `option_text`= 'GOSSIP_OPTION_STABLEPET'; +UPDATE `gossip_menu_option` SET `option_text`= 'I want to create a guild crest' WHERE `option_text`= 'GOSSIP_OPTION_TABARDDESIGNER'; +UPDATE `gossip_menu_option` SET `option_text`= 'Auction!' WHERE `option_text`= 'GOSSIP_OPTION_AUCTIONEER'; +UPDATE `gossip_menu_option` SET `option_text`= 'Purchase a Dual Talent Specialization' WHERE `option_text`= 'GOSSIP_OPTION_LEARNDUALSPEC'; +UPDATE `gossip_menu_option` SET `option_text`= 'I wish to unlearn my pet''s skills' WHERE `option_text`= 'GOSSIP_OPTION_UNLEARNPETSKILLS'; +UPDATE `gossip_menu_option` SET `option_text`= 'I wish to unlearn my talents' WHERE `option_text`= 'GOSSIP_OPTION_UNLEARNTALENTS'; +UPDATE `gossip_menu_option` SET `option_text`= 'Train me!' WHERE `option_text`= 'GOSSIP_OPTION_TRAINER'; +UPDATE `gossip_menu_option` SET `option_text`= 'I want to browse your goods' WHERE `option_text`= 'GOSSIP_OPTION_VENDOR' OR `option_text`= 'GOSSIP_OPTION_ARMORER'; +UPDATE `gossip_menu_option` SET `option_text`= 'How do I form a guild?' WHERE `option_text`= 'GOSSIP_OPTION_PETITIONER'; +UPDATE `gossip_menu_option` SET `option_id`=19,`npc_option_npcflag`=536870912,`action_menu_id`=0 WHERE `option_text`= 'GOSSIP_OPTION_OUTDOORPVP'; diff --git a/sql/old/3.2.2a/07090_world_scriptname.sql b/sql/old/3.2.2a/07090_world_scriptname.sql new file mode 100644 index 00000000000..7f6bf7cfa32 --- /dev/null +++ b/sql/old/3.2.2a/07090_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `item_template` SET `ScriptName`='item_petrov_cluster_bombs' WHERE `entry`=33098; diff --git a/sql/old/3.2.2a/07091_world_creature_template.sql b/sql/old/3.2.2a/07091_world_creature_template.sql new file mode 100644 index 00000000000..f542985a919 --- /dev/null +++ b/sql/old/3.2.2a/07091_world_creature_template.sql @@ -0,0 +1,13 @@ +-- Usually creature_template changes MUST GO to TDB +-- creature_template spell1-spell8 are in the exceptions + +-- Unrelenting Trainee +UPDATE `creature_template` SET `spell1` = 55604, `spell8` = 27892 WHERE `entry` = 16124; +UPDATE `creature_template` SET `spell1` = 55645, `spell2` = 0, `spell8` = 27892 where `entry` = 29987; + +-- Unrelenting Death Knight +UPDATE `creature_template` SET `spell1` = 27825, `spell8` = 27928 WHERE `entry` IN (16125, 29985); + +-- Unrelenting Rider +UPDATE `creature_template` SET `spell1` = 27831, `spell2` = 55606, `spell8` = 27935 where `entry` = 16126; +UPDATE `creature_template` SET `spell1` = 55638, `spell2` = 55608, `spell8` = 27935 where `entry` = 29986; diff --git a/sql/old/3.2.2a/07116_world_trinity_string.sql b/sql/old/3.2.2a/07116_world_trinity_string.sql new file mode 100644 index 00000000000..280e5e24baf --- /dev/null +++ b/sql/old/3.2.2a/07116_world_trinity_string.sql @@ -0,0 +1,2 @@ +-- Remove no longer uses entries from Wintergrasp +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 763 AND 770; diff --git a/sql/old/3.2.2a/07117_world_trinity_string.sql b/sql/old/3.2.2a/07117_world_trinity_string.sql new file mode 100644 index 00000000000..832cb23b54c --- /dev/null +++ b/sql/old/3.2.2a/07117_world_trinity_string.sql @@ -0,0 +1,2 @@ +-- Remove no longer uses entries from Wintergrasp +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 756 AND 772; diff --git a/sql/old/3.2.2a/07118_characters_addons.sql b/sql/old/3.2.2a/07118_characters_addons.sql new file mode 100644 index 00000000000..ba857fda6d8 --- /dev/null +++ b/sql/old/3.2.2a/07118_characters_addons.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `addons`; +CREATE TABLE `addons` ( + `name` varchar(120) NOT NULL default '', + `crc` mediumint(32) unsigned NOT NULL default '0', + PRIMARY KEY (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Addons'; diff --git a/sql/old/3.2.2a/07128_world_command.sql b/sql/old/3.2.2a/07128_world_command.sql new file mode 100644 index 00000000000..958c3b53e34 --- /dev/null +++ b/sql/old/3.2.2a/07128_world_command.sql @@ -0,0 +1,2 @@ +-- Remove Wintergrasp commands from command table +DELETE FROM `command` WHERE `name` LIKE '%wg%'; diff --git a/sql/old/3.2.2a/07134_world_command.sql b/sql/old/3.2.2a/07134_world_command.sql new file mode 100644 index 00000000000..528e8d776dd --- /dev/null +++ b/sql/old/3.2.2a/07134_world_command.sql @@ -0,0 +1,10 @@ +DELETE FROM command where name IN ('character titles','modify titles','titles add','titles current','titles remove','lookup title'); + +INSERT INTO `command` (`name`, `security`, `help`) +VALUES +('character titles',2,'Syntax: .character titles [$player_name]\r\n\r\nShow known titles list for selected player or player find by $player_name.'), +('titles add',2,'Syntax: .titles add #title\r\nAdd title #title (id or shift-link) to known titles list for selected player.'), +('titles current',2,'Syntax: .titles current #title\r\nSet title #title (id or shift-link) as current selected titl for selected player. If title not in known title list for player then it will be added to list.'), +('titles remove',2,'Syntax: .titles remove #title\r\nRemove title #title (id or shift-link) from known titles list for selected player.'), +('titles setmask',2,'Syntax: .titles setmask #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'), +('lookup title',2,'Syntax: .lookup title $$namepart\r\n\r\nLooks up a title by $namepart, and returns all matches with their title ID\'s and index\'s.'); diff --git a/sql/old/3.2.2a/07134_world_trinity_string.sql b/sql/old/3.2.2a/07134_world_trinity_string.sql new file mode 100644 index 00000000000..ea344c19362 --- /dev/null +++ b/sql/old/3.2.2a/07134_world_trinity_string.sql @@ -0,0 +1,12 @@ +DELETE FROM trinity_string WHERE entry in (349, 350, 351, 352, 353, 354, 355, 356); + +INSERT INTO trinity_string (`entry`,`content_default`,`content_loc1`,`content_loc2`,`content_loc3`,`content_loc4`,`content_loc5`,`content_loc6`,`content_loc7`,`content_loc8`) +VALUES + (349,'%d (idx:%d) - |cffffffff|Htitle:%d|h[%s %s]|h|r %s %s ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (350,'%d (idx:%d) - [%s %s] %s %s ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (351,'No titles found!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (352,'Invalid title id: %u',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (353,'Title %u (%s) added to known titles list for player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (354,'Title %u (%s) removed from known titles list for player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (355,'Title %u (%s) set as current seelcted title for player %s.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), + (356,'Current selected title for player %s reset as not known now.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.2.2a/07147_world_creature_classlevelstats.sql b/sql/old/3.2.2a/07147_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..dff9eb89316 --- /dev/null +++ b/sql/old/3.2.2a/07147_world_creature_classlevelstats.sql @@ -0,0 +1,3 @@ +ALTER TABLE `creature_classlevelstats` +DROP COLUMN `basedmg`, +DROP COLUMN `baserangeddmg`; diff --git a/sql/old/3.2.2a/07147_world_creature_template.sql b/sql/old/3.2.2a/07147_world_creature_template.sql new file mode 100644 index 00000000000..9c92fa05388 --- /dev/null +++ b/sql/old/3.2.2a/07147_world_creature_template.sql @@ -0,0 +1,9 @@ +ALTER TABLE `creature_template` +DROP COLUMN `dmg_Mod`, +DROP COLUMN `rangeddmg_Mod`, +ADD COLUMN `mindmg` float NOT NULL DEFAULT '0' AFTER `rank`, +ADD COLUMN `maxdmg` float NOT NULL DEFAULT '0' AFTER `mindmg`, +ADD COLUMN `attackpower` int(10) unsigned NOT NULL DEFAULT '0' AFTER `dmgschool`, +ADD COLUMN `minrangedmg` float NOT NULL DEFAULT '0' AFTER `trainer_race`, +ADD COLUMN `maxrangedmg` float NOT NULL DEFAULT '0' AFTER `minrangedmg`, +ADD COLUMN `rangedattackpower` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `maxrangedmg`; diff --git a/sql/old/3.2.2a/07167_world_spell_stack_masks.sql b/sql/old/3.2.2a/07167_world_spell_stack_masks.sql new file mode 100644 index 00000000000..2e7d449593c --- /dev/null +++ b/sql/old/3.2.2a/07167_world_spell_stack_masks.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `spell_stack_masks`; + +CREATE TABLE `spell_stack_masks` ( + `id` int(32) unsigned NOT NULL default '0', + `mask` int(64) unsigned NOT NULL default '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.2.2a/07217_world_spell_proc_event.sql b/sql/old/3.2.2a/07217_world_spell_proc_event.sql new file mode 100644 index 00000000000..c189d5a6297 --- /dev/null +++ b/sql/old/3.2.2a/07217_world_spell_proc_event.sql @@ -0,0 +1,15 @@ +-- Entrapment +DELETE FROM `spell_proc_event` WHERE `entry` IN (19387,19388,19184); +INSERT INTO `spell_proc_event` +(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(19184,0x00,9,0x00000010,0x00002000,0x00000000,0x00000000,0x00000000,0,0,0), +(19387,0x00,9,0x00000010,0x00002000,0x00000000,0x00000000,0x00000000,0,0,0), +(19388,0x00,9,0x00000010,0x00002000,0x00000000,0x00000000,0x00000000,0,0,0); + +-- Lock and Load +DELETE FROM `spell_proc_event` WHERE `entry` IN (56342,56343,56344); +INSERT INTO `spell_proc_event` +(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(56342,0x00,9,0x00000018,0x08000000,0x00024000,0x00000000,0x00000000,0,0,0), +(56343,0x00,9,0x00000018,0x08000000,0x00024000,0x00000000,0x00000000,0,0,0), +(56344,0x00,9,0x00000018,0x08000000,0x00024000,0x00000000,0x00000000,0,0,0); diff --git a/sql/old/3.2.2a/07229_world_scriptname.sql b/sql/old/3.2.2a/07229_world_scriptname.sql new file mode 100644 index 00000000000..c52d7091bff --- /dev/null +++ b/sql/old/3.2.2a/07229_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_erekem_guard' WHERE `entry`=29395; diff --git a/sql/old/3.2.2a/07236_world_spell_ranks.sql b/sql/old/3.2.2a/07236_world_spell_ranks.sql new file mode 100644 index 00000000000..1c44ffefb4e --- /dev/null +++ b/sql/old/3.2.2a/07236_world_spell_ranks.sql @@ -0,0 +1,6905 @@ +DROP TABLE IF EXISTS `spell_ranks`; +CREATE TABLE `spell_ranks` ( + `first_spell_id` INT UNSIGNED NOT NULL DEFAULT 0, + `spell_id` INT UNSIGNED NOT NULL DEFAULT 0, + `rank` TINYINT UNSIGNED NOT NULL DEFAULT 0, + PRIMARY KEY (`first_spell_id`, `rank`), + UNIQUE (`spell_id`) +) ENGINE=MYISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Spell Rank Data'; + +INSERT INTO spell_ranks (`first_spell_id`, `spell_id`, `rank`) VALUES + -- Abomination's Might +(53137, 53137, 1), +(53137, 53138, 2), + -- Absolution +(33167, 33167, 1), +(33167, 33171, 2), +(33167, 33172, 3), + -- Acclimation +(49200, 49200, 1), +(49200, 50151, 2), +(49200, 50152, 3), + -- Acid Spit +(55749, 55749, 1), +(55749, 55750, 2), +(55749, 55751, 3), +(55749, 55752, 4), +(55749, 55753, 5), +(55749, 55754, 6), + -- Aftermath +(18119, 18119, 1), +(18119, 18120, 2), + -- Aggression +(18427, 18427, 1), +(18427, 18428, 2), +(18427, 18429, 3), +(18427, 61330, 4), +(18427, 61331, 5), + -- Agility +(8115, 8115, 1), +(8115, 8116, 2), +(8115, 8117, 3), +(8115, 12174, 4), +(8115, 33077, 5), +(8115, 43194, 6), +(8115, 58450, 7), +(8115, 58451, 8), + -- Aimed Shot +(19434, 19434, 1), +(19434, 20900, 2), +(19434, 20901, 3), +(19434, 20902, 4), +(19434, 20903, 5), +(19434, 20904, 6), +(19434, 27065, 7), +(19434, 49049, 8), +(19434, 49050, 9), + -- Alchemy +(2259, 2259, 1), +(2259, 3101, 2), +(2259, 3464, 3), +(2259, 11611, 4), +(2259, 28596, 5), +(2259, 51304, 6), + -- Ambush +(8676, 8676, 1), +(8676, 8724, 2), +(8676, 8725, 3), +(8676, 11267, 4), +(8676, 11268, 5), +(8676, 11269, 6), +(8676, 27441, 7), +(8676, 48689, 8), +(8676, 48690, 9), +(8676, 48691, 10), + -- Amplify Magic +(1267, 1267, 1), +(1267, 8456, 2), +(1267, 10171, 3), +(1267, 10172, 4), +(1267, 27397, 5), +(1267, 33947, 6), + -- Amplify Magic +(1008, 1008, 1), +(1008, 8455, 2), +(1008, 10169, 3), +(1008, 10170, 4), +(1008, 27130, 5), +(1008, 33946, 6), +(1008, 43017, 7), + -- Ancestral Awakening +(51556, 51556, 1), +(51556, 51557, 2), +(51556, 51558, 3), + -- Ancestral Fortitude +(16177, 16177, 1), +(16177, 16236, 2), +(16177, 16237, 3), + -- Ancestral Healing +(16176, 16176, 1), +(16176, 16235, 2), +(16176, 16240, 3), + -- Ancestral Knowledge +(17485, 17485, 1), +(17485, 17486, 2), +(17485, 17487, 3), +(17485, 17488, 4), +(17485, 17489, 5), + -- Ancestral Spirit +(2008, 2008, 1), +(2008, 20609, 2), +(2008, 20610, 3), +(2008, 20776, 4), +(2008, 20777, 5), +(2008, 25590, 6), +(2008, 49277, 7), + -- Anguish +(33704, 33704, 1), +(33704, 33705, 2), +(33704, 33706, 3), + -- Anguish +(33698, 33698, 1), +(33698, 33699, 2), +(33698, 33700, 3), +(33698, 47993, 4), + -- Animal Handler +(34453, 34453, 1), +(34453, 34454, 2), + -- Annihilation +(51468, 51468, 1), +(51468, 51472, 2), +(51468, 51473, 3), + -- Anticipation +(12297, 12297, 1), +(12297, 12750, 2), +(12297, 12751, 3), +(12297, 12752, 4), +(12297, 12753, 5), + -- Anticipation +(20096, 20096, 1), +(20096, 20097, 2), +(20096, 20098, 3), +(20096, 20099, 4), +(20096, 20100, 5), + -- Anticipation +(16254, 16254, 1), +(16254, 16271, 2), +(16254, 16272, 3), + -- Anticipation +(55129, 55129, 1), +(55129, 55130, 2), +(55129, 55131, 3), +(55129, 55132, 4), +(55129, 55133, 5), + -- Arcane Barrage +(44425, 44425, 1), +(44425, 44780, 2), +(44425, 44781, 3), + -- Arcane Blast +(30451, 30451, 1), +(30451, 42894, 2), +(30451, 42896, 3), +(30451, 42897, 4), + -- Arcane Brilliance +(23028, 23028, 1), +(23028, 27127, 2), +(23028, 43002, 3), + -- Arcane Concentration +(11213, 11213, 1), +(11213, 12574, 2), +(11213, 12575, 3), +(11213, 12576, 4), +(11213, 12577, 5), + -- Arcane Empowerment +(31579, 31579, 1), +(31579, 31582, 2), +(31579, 31583, 3), + -- Arcane Explosion +(1449, 1449, 1), +(1449, 8437, 2), +(1449, 8438, 3), +(1449, 8439, 4), +(1449, 10201, 5), +(1449, 10202, 6), +(1449, 27080, 7), +(1449, 27082, 8), +(1449, 42920, 9), +(1449, 42921, 10), + -- Arcane Flows +(44378, 44378, 1), +(44378, 44379, 2), + -- Arcane Focus +(11222, 11222, 1), +(11222, 12839, 2), +(11222, 12840, 3), + -- Arcane Fortitude +(28574, 28574, 1), +(28574, 54658, 2), +(28574, 54659, 3), + -- Arcane Instability +(15058, 15058, 1), +(15058, 15059, 2), +(15058, 15060, 3), + -- Arcane Intellect +(1459, 1459, 1), +(1459, 1460, 2), +(1459, 1461, 3), +(1459, 10156, 4), +(1459, 10157, 5), +(1459, 27126, 6), +(1459, 42995, 7), + -- Arcane Mastery +(16734, 16734, 1), +(16734, 16735, 2), +(16734, 16736, 3), +(16734, 16737, 4), +(16734, 16738, 5), + -- Arcane Meditation +(18462, 18462, 1), +(18462, 18463, 2), +(18462, 18464, 3), + -- Arcane Mind +(11232, 11232, 1), +(11232, 12500, 2), +(11232, 12501, 3), +(11232, 12502, 4), +(11232, 12503, 5), + -- Arcane Potency +(31571, 31571, 1), +(31571, 31572, 2), + -- Arcane Shielding +(11252, 11252, 1), +(11252, 12605, 2), + -- Arcane Shot +(3044, 3044, 1), +(3044, 14281, 2), +(3044, 14282, 3), +(3044, 14283, 4), +(3044, 14284, 5), +(3044, 14285, 6), +(3044, 14286, 7), +(3044, 14287, 8), +(3044, 27019, 9), +(3044, 49044, 10), +(3044, 49045, 11), + -- Arcane Stability +(11237, 11237, 1), +(11237, 12463, 2), +(11237, 12464, 3), +(11237, 16769, 4), +(11237, 16770, 5), + -- Arcane Subtlety +(11210, 11210, 1), +(11210, 12592, 2), + -- Arctic Reach +(16757, 16757, 1), +(16757, 16758, 2), + -- Arctic Winds +(31674, 31674, 1), +(31674, 31675, 2), +(31674, 31676, 3), +(31674, 31677, 4), +(31674, 31678, 5), + -- Ardent Defender +(31850, 31850, 1), +(31850, 31851, 2), +(31850, 31852, 3), + -- Armor +(8091, 8091, 1), +(8091, 8094, 2), +(8091, 8095, 3), +(8091, 12175, 4), +(8091, 33079, 5), +(8091, 43196, 6), +(8091, 58452, 7), +(8091, 58453, 8), + -- Armored to the Teeth +(61216, 61216, 1), +(61216, 61221, 2), +(61216, 61222, 3), + -- Aspect of the Dragonhawk +(61846, 61846, 1), +(61846, 61847, 2), + -- Aspect of the Hawk +(13165, 13165, 1), +(13165, 14318, 2), +(13165, 14319, 3), +(13165, 14320, 4), +(13165, 14321, 5), +(13165, 14322, 6), +(13165, 25296, 7), +(13165, 27044, 8), + -- Aspect of the Wild +(20043, 20043, 1), +(20043, 20190, 2), +(20043, 27045, 3), +(20043, 49071, 4), + -- Aspiration +(47507, 47507, 1), +(47507, 47508, 2), + -- Astral Shift +(51474, 51474, 1), +(51474, 51478, 2), +(51474, 51479, 3), + -- Avenger's Shield +(31935, 31935, 1), +(31935, 32699, 2), +(31935, 32700, 3), +(31935, 48826, 4), +(31935, 48827, 5), + -- Avoidance +(61680, 61680, 1), +(61680, 61681, 2), +(61680, 52858, 3), + -- Backdraft +(47258, 47258, 1), +(47258, 47259, 2), +(47258, 47260, 3), + -- Backlash +(34935, 34935, 1), +(34935, 34938, 2), +(34935, 34939, 3), + -- Backstab +(53, 53, 1), +(53, 2589, 2), +(53, 2590, 3), +(53, 2591, 4), +(53, 8721, 5), +(53, 11279, 6), +(53, 11280, 7), +(53, 11281, 8), +(53, 25300, 9), +(53, 26863, 10), +(53, 48656, 11), +(53, 48657, 12), + -- Bad Attitude +(50433, 50433, 1), +(50433, 52395, 2), +(50433, 52396, 3), +(50433, 52397, 4), +(50433, 52398, 5), +(50433, 52399, 6), + -- Balance of Power +(33592, 33592, 1), +(33592, 33596, 2), + -- Bane +(17788, 17788, 1), +(17788, 17789, 2), +(17788, 17790, 3), +(17788, 17791, 4), +(17788, 17792, 5), + -- Banish +(710, 710, 1), +(710, 18647, 2), + -- Barrage +(19461, 19461, 1), +(19461, 19462, 2), +(19461, 24691, 3), + -- Bash +(5211, 5211, 1), +(5211, 6798, 2), +(5211, 8983, 3), + -- Battle Shout +(6673, 6673, 1), +(6673, 5242, 2), +(6673, 6192, 3), +(6673, 11549, 4), +(6673, 11550, 5), +(6673, 11551, 6), +(6673, 25289, 7), +(6673, 2048, 8), +(6673, 47436, 9), + -- Benediction +(20101, 20101, 1), +(20101, 20102, 2), +(20101, 20103, 3), +(20101, 20104, 4), +(20101, 20105, 5), + -- Bestial Discipline +(19590, 19590, 1), +(19590, 19592, 2), + -- Bestial Fury +(19603, 19603, 1), +(19603, 19605, 2), +(19603, 19606, 3), +(19603, 19607, 4), +(19603, 19608, 5), + -- Binding Heal +(32546, 32546, 1), +(32546, 48119, 2), +(32546, 48120, 3), + -- Bite +(17254, 17254, 1), +(17254, 17262, 2), +(17254, 17263, 3), +(17254, 17264, 4), +(17254, 17265, 5), +(17254, 17266, 6), +(17254, 17267, 7), +(17254, 17268, 8), +(17254, 27348, 9), + -- Bite +(17253, 17253, 1), +(17253, 17255, 2), +(17253, 17256, 3), +(17253, 17257, 4), +(17253, 17258, 5), +(17253, 17259, 6), +(17253, 17260, 7), +(17253, 17261, 8), +(17253, 27050, 9), +(17253, 52473, 10), +(17253, 52474, 11), + -- Black Arrow +(3674, 3674, 1), +(3674, 63668, 2), +(3674, 63669, 3), +(3674, 63670, 4), +(3674, 63671, 5), +(3674, 63672, 6), + -- Black Ice +(49140, 49140, 1), +(49140, 49661, 2), +(49140, 49662, 3), +(49140, 49663, 4), +(49140, 49664, 5), + -- Blacksmithing +(2018, 2018, 1), +(2018, 3100, 2), +(2018, 3538, 3), +(2018, 9785, 4), +(2018, 29844, 5), +(2018, 51300, 6), + -- Blade Barrier +(51789, 51789, 1), +(51789, 64855, 2), +(51789, 64856, 3), +(51789, 64858, 4), +(51789, 64859, 5), + -- Blade Barrier +(49182, 49182, 1), +(49182, 49500, 2), +(49182, 49501, 3), +(49182, 55225, 4), +(49182, 55226, 5), + -- Blade Twisting +(31124, 31124, 1), +(31124, 31126, 2), + -- Bladed Armor +(48978, 48978, 1), +(48978, 49390, 2), +(48978, 49391, 3), +(48978, 49392, 4), +(48978, 49393, 5), + -- Blast Wave +(11113, 11113, 1), +(11113, 13018, 2), +(11113, 13019, 3), +(11113, 13020, 4), +(11113, 13021, 5), +(11113, 27133, 6), +(11113, 33933, 7), +(11113, 42944, 8), +(11113, 42945, 9), + -- Blazing Speed +(31641, 31641, 1), +(31641, 31642, 2), + -- Blessed Hands +(53660, 53660, 1), +(53660, 53661, 2), + -- Blessed Life +(31828, 31828, 1), +(31828, 31829, 2), +(31828, 31830, 3), + -- Blessing of Might +(19740, 19740, 1), +(19740, 19834, 2), +(19740, 19835, 3), +(19740, 19836, 4), +(19740, 19837, 5), +(19740, 19838, 6), +(19740, 25291, 7), +(19740, 27140, 8), +(19740, 48931, 9), +(19740, 48932, 10), + -- Blessing of the Eternals +(51554, 51554, 1), +(51554, 51555, 2), + -- Blessing of Wisdom +(19742, 19742, 1), +(19742, 19850, 2), +(19742, 19852, 3), +(19742, 19853, 4), +(19742, 19854, 5), +(19742, 25290, 6), +(19742, 27142, 7), +(19742, 48935, 8), +(19742, 48936, 9), + -- Blood Boil +(48721, 48721, 1), +(48721, 49939, 2), +(48721, 49940, 3), +(48721, 49941, 4), + -- Blood Craze +(16487, 16487, 1), +(16487, 16489, 2), +(16487, 16492, 3), + -- Blood Frenzy +(30069, 30069, 1), +(30069, 30070, 2), + -- Blood Frenzy +(29836, 29836, 1), +(29836, 29859, 2), + -- Blood Frenzy +(16952, 16952, 1), +(16952, 16954, 2), + -- Blood of Icewater +(50122, 50122, 1), +(50122, 50123, 2), +(50122, 50124, 3), +(50122, 50125, 4), +(50122, 50126, 5), + -- Blood of the North +(54639, 54639, 1), +(54639, 54638, 2), +(54639, 54637, 3), + -- Blood of the Rhino +(53481, 53481, 1), +(53481, 53482, 2), + -- Blood Pact +(6307, 6307, 1), +(6307, 7804, 2), +(6307, 7805, 3), +(6307, 11766, 4), +(6307, 11767, 5), +(6307, 27268, 6), +(6307, 47982, 7), + -- Blood Spatter +(51632, 51632, 1), +(51632, 51633, 2), + -- Blood-Caked Blade +(49219, 49219, 1), +(49219, 49627, 2), +(49219, 49628, 3), + -- Bloodsurge +(46913, 46913, 1), +(46913, 46914, 2), +(46913, 46915, 3), + -- Bloodthirsty +(53186, 53186, 1), +(53186, 53187, 2), + -- Bloodworms +(49027, 49027, 1), +(49027, 49542, 2), +(49027, 49543, 3), + -- Bloody Strikes +(48977, 48977, 1), +(48977, 49394, 2), +(48977, 49395, 3), + -- Bloody Vengeance +(48988, 48988, 1), +(48988, 49503, 2), +(48988, 49504, 3), + -- Body and Soul +(64127, 64127, 1), +(64127, 64129, 2), + -- Booming Echoes +(63370, 63370, 1), +(63370, 63372, 2), + -- Booming Voice +(12321, 12321, 1), +(12321, 12835, 2), + -- Borrowed Time +(52795, 52795, 1), +(52795, 52797, 2), +(52795, 52798, 3), +(52795, 52799, 4), +(52795, 52800, 5), + -- Brain Freeze +(44546, 44546, 1), +(44546, 44548, 2), +(44546, 44549, 3), + -- Brambles +(16836, 16836, 1), +(16836, 16839, 2), +(16836, 16840, 3), + -- Brutal Impact +(16940, 16940, 1), +(16940, 16941, 2), + -- Burning Determination +(54747, 54747, 1), +(54747, 54749, 2), + -- Burning Soul +(11083, 11083, 1), +(11083, 12351, 2), + -- Burnout +(44449, 44449, 1), +(44449, 44469, 2), +(44449, 44470, 3), +(44449, 44471, 4), +(44449, 44472, 5), + -- Butchery +(48979, 48979, 1), +(48979, 49483, 2), + -- Call of Flame +(16038, 16038, 1), +(16038, 16160, 2), +(16038, 16161, 3), + -- Camouflage +(13975, 13975, 1), +(13975, 14062, 2), +(13975, 14063, 3), + -- Careful Aim +(34482, 34482, 1), +(34482, 34483, 2), +(34482, 34484, 3), + -- Cataclysm +(17778, 17778, 1), +(17778, 17779, 2), +(17778, 17780, 3), + -- Catlike Reflexes +(34462, 34462, 1), +(34462, 34464, 2), +(34462, 34465, 3), + -- Celestial Focus +(16850, 16850, 1), +(16850, 16923, 2), +(16850, 16924, 3), + -- Chain Heal +(1064, 1064, 1), +(1064, 10622, 2), +(1064, 10623, 3), +(1064, 25422, 4), +(1064, 25423, 5), +(1064, 55458, 6), +(1064, 55459, 7), + -- Chaos Bolt +(50796, 50796, 1), +(50796, 59170, 2), +(50796, 59171, 3), +(50796, 59172, 4), + -- Charge +(100, 100, 1), +(100, 6178, 2), +(100, 11578, 3), + -- Charge Rage Bonus Effect +(12695, 12695, 1), +(12695, 12696, 2), + -- Cheat Death +(31228, 31228, 1), +(31228, 31229, 2), +(31228, 31230, 3), + -- Chilblains +(50040, 50040, 1), +(50040, 50041, 2), +(50040, 50043, 3), + -- Chill of the Grave +(49149, 49149, 1), +(49149, 50115, 2), + -- Chilled +(12484, 12484, 1), +(12484, 12485, 2), +(12484, 12486, 3), + -- Chilled to the Bone +(44566, 44566, 1), +(44566, 44567, 2), +(44566, 44568, 3), +(44566, 44570, 4), +(44566, 44571, 5), + -- Circle of Healing +(34861, 34861, 1), +(34861, 34863, 2), +(34861, 34864, 3), +(34861, 34865, 4), +(34861, 34866, 5), +(34861, 48088, 6), +(34861, 48089, 7), + -- Claw +(1082, 1082, 1), +(1082, 3029, 2), +(1082, 5201, 3), +(1082, 9849, 4), +(1082, 9850, 5), +(1082, 27000, 6), +(1082, 48569, 7), +(1082, 48570, 8), + -- Claw +(16827, 16827, 1), +(16827, 16828, 2), +(16827, 16829, 3), +(16827, 16830, 4), +(16827, 16831, 5), +(16827, 16832, 6), +(16827, 3010, 7), +(16827, 3009, 8), +(16827, 27049, 9), +(16827, 52471, 10), +(16827, 52472, 11), + -- Cleave +(30214, 30214, 1), +(30214, 30222, 2), +(30214, 30224, 3), + -- Cleave +(845, 845, 1), +(845, 7369, 2), +(845, 11608, 3), +(845, 11609, 4), +(845, 20569, 5), +(845, 25231, 6), +(845, 47519, 7), +(845, 47520, 8), + -- Cleave +(30213, 30213, 1), +(30213, 30219, 2), +(30213, 30223, 3), +(30213, 47994, 4), + -- Cleave Armor +(5508, 5508, 1), +(5508, 5480, 2), + -- Close Quarters Combat +(13706, 13706, 1), +(13706, 13804, 2), +(13706, 13805, 3), +(13706, 13806, 4), +(13706, 13807, 5), + -- Cobra Reflexes +(61682, 61682, 1), +(61682, 61683, 2), + -- Cobra Strikes +(53256, 53256, 1), +(53256, 53259, 2), +(53256, 53260, 3), + -- Cold as Ice +(55091, 55091, 1), +(55091, 55092, 2), + -- Combat Endurance +(17427, 17427, 1), +(17427, 17428, 2), +(17427, 17429, 3), + -- Combat Experience +(34475, 34475, 1), +(34475, 34476, 2), + -- Combat Expertise +(31858, 31858, 1), +(31858, 31859, 2), +(31858, 31860, 3), + -- Combat Potency +(35542, 35542, 1), +(35542, 35545, 2), +(35542, 35546, 3), +(35542, 35547, 4), +(35542, 35548, 5), + -- Combat Potency +(35541, 35541, 1), +(35541, 35550, 2), +(35541, 35551, 3), +(35541, 35552, 4), +(35541, 35553, 5), + -- Commanding Presence +(12318, 12318, 1), +(12318, 12857, 2), +(12318, 12858, 3), +(12318, 12860, 4), +(12318, 12861, 5), + -- Commanding Shout +(469, 469, 1), +(469, 47439, 2), +(469, 47440, 3), + -- Concussion +(16035, 16035, 1), +(16035, 16105, 2), +(16035, 16106, 3), +(16035, 16107, 4), +(16035, 16108, 5), + -- Concussive Barrage +(35100, 35100, 1), +(35100, 35102, 2), + -- Cone of Cold +(120, 120, 1), +(120, 8492, 2), +(120, 10159, 3), +(120, 10160, 4), +(120, 10161, 5), +(120, 27087, 6), +(120, 42930, 7), +(120, 42931, 8), + -- Conjure Food +(587, 587, 1), +(587, 597, 2), +(587, 990, 3), +(587, 6129, 4), +(587, 10144, 5), +(587, 10145, 6), +(587, 28612, 7), +(587, 33717, 8), + -- Conjure Mana Gem +(759, 759, 1), +(759, 3552, 2), +(759, 10053, 3), +(759, 10054, 4), +(759, 27101, 5), +(759, 42985, 6), + -- Conjure Refreshment +(42955, 42955, 1), +(42955, 42956, 2), + -- Conjure Water +(5504, 5504, 1), +(5504, 5505, 2), +(5504, 5506, 3), +(5504, 6127, 4), +(5504, 10138, 5), +(5504, 10139, 6), +(5504, 10140, 7), +(5504, 37420, 8), +(5504, 27090, 9), + -- Consecration +(26573, 26573, 1), +(26573, 20116, 2), +(26573, 20922, 3), +(26573, 20923, 4), +(26573, 20924, 5), +(26573, 27173, 6), +(26573, 48818, 7), +(26573, 48819, 8), + -- Consume Shadows +(17767, 17767, 1), +(17767, 17850, 2), +(17767, 17851, 3), +(17767, 17852, 4), +(17767, 17853, 5), +(17767, 17854, 6), +(17767, 27272, 7), +(17767, 47987, 8), +(17767, 47988, 9), + -- Contagion +(30060, 30060, 1), +(30060, 30061, 2), +(30060, 30062, 3), +(30060, 30063, 4), +(30060, 30064, 5), + -- Convection +(16039, 16039, 1), +(16039, 16109, 2), +(16039, 16110, 3), +(16039, 16111, 4), +(16039, 16112, 5), + -- Conviction +(20117, 20117, 1), +(20117, 20118, 2), +(20117, 20119, 3), +(20117, 20120, 4), +(20117, 20121, 5), + -- Cooking +(2550, 2550, 1), +(2550, 3102, 2), +(2550, 3413, 3), +(2550, 18260, 4), +(2550, 33359, 5), +(2550, 51296, 6), + -- Cornered +(52234, 52234, 1), +(52234, 53497, 2), + -- Corpse Explosion +(49158, 49158, 1), +(49158, 51325, 2), +(49158, 51326, 3), +(49158, 51327, 4), +(49158, 51328, 5), + -- Corruption +(172, 172, 1), +(172, 6222, 2), +(172, 6223, 3), +(172, 7648, 4), +(172, 11671, 5), +(172, 11672, 6), +(172, 25311, 7), +(172, 27216, 8), +(172, 47812, 9), +(172, 47813, 10), + -- Counterattack +(19306, 19306, 1), +(19306, 20909, 2), +(19306, 20910, 3), +(19306, 27067, 4), +(19306, 48998, 5), +(19306, 48999, 6), + -- Cower +(1747, 1747, 1), +(1747, 1748, 2), +(1747, 1749, 3), +(1747, 1750, 4), +(1747, 1751, 5), +(1747, 16698, 6), +(1747, 27346, 7), + -- Cower +(8998, 8998, 1), +(8998, 9000, 2), +(8998, 9892, 3), +(8998, 31709, 4), +(8998, 27004, 5), +(8998, 48575, 6), + -- Cower +(1742, 1742, 1), +(1742, 1753, 2), +(1742, 1754, 3), +(1742, 1755, 4), +(1742, 1756, 5), +(1742, 16697, 6), +(1742, 27048, 7), + -- Create Firestone +(6366, 6366, 1), +(6366, 17951, 2), +(6366, 17952, 3), +(6366, 17953, 4), +(6366, 27250, 5), +(6366, 60219, 6), +(6366, 60220, 7), + -- Create Healthstone +(6201, 6201, 1), +(6201, 6202, 2), +(6201, 5699, 3), +(6201, 11729, 4), +(6201, 11730, 5), +(6201, 27230, 6), +(6201, 47871, 7), +(6201, 47878, 8), + -- Create Soulstone +(693, 693, 1), +(693, 20752, 2), +(693, 20755, 3), +(693, 20756, 4), +(693, 20757, 5), +(693, 27238, 6), +(693, 47884, 7), + -- Create Spellstone +(2362, 2362, 1), +(2362, 17727, 2), +(2362, 17728, 3), +(2362, 28172, 4), +(2362, 47886, 5), +(2362, 47888, 6), + -- Critical Block +(47294, 47294, 1), +(47294, 47295, 2), +(47294, 47296, 3), + -- Critical Mass +(11115, 11115, 1), +(11115, 11367, 2), +(11115, 11368, 3), + -- Cruelty +(12320, 12320, 1), +(12320, 12852, 2), +(12320, 12853, 3), +(12320, 12855, 4), +(12320, 12856, 5), + -- Crusade +(31866, 31866, 1), +(31866, 31867, 2), +(31866, 31868, 3), + -- Crypt Fever +(49032, 49032, 1), +(49032, 49631, 2), +(49032, 49632, 3), + -- Curse of Agony +(980, 980, 1), +(980, 1014, 2), +(980, 6217, 3), +(980, 11711, 4), +(980, 11712, 5), +(980, 11713, 6), +(980, 27218, 7), +(980, 47863, 8), +(980, 47864, 9), + -- Curse of Doom +(603, 603, 1), +(603, 30910, 2), +(603, 47867, 3), + -- Curse of the Elements +(1490, 1490, 1), +(1490, 11721, 2), +(1490, 11722, 3), +(1490, 27228, 4), +(1490, 47865, 5), + -- Curse of Tongues +(1714, 1714, 1), +(1714, 11719, 2), + -- Curse of Weakness +(702, 702, 1), +(702, 1108, 2), +(702, 6205, 3), +(702, 7646, 4), +(702, 11707, 5), +(702, 11708, 6), +(702, 27224, 7), +(702, 30909, 8), +(702, 50511, 9), + -- Cut to the Chase +(51664, 51664, 1), +(51664, 51665, 2), +(51664, 51667, 3), +(51664, 51668, 4), +(51664, 51669, 5), + -- Damage Shield +(58872, 58872, 1), +(58872, 58874, 2), + -- Dampen Magic +(1266, 1266, 1), +(1266, 8452, 2), +(1266, 8453, 3), +(1266, 10175, 4), +(1266, 10176, 5), + -- Dampen Magic +(604, 604, 1), +(604, 8450, 2), +(604, 8451, 3), +(604, 10173, 4), +(604, 10174, 5), +(604, 33944, 6), +(604, 43015, 7), + -- Dark Conviction +(48987, 48987, 1), +(48987, 49477, 2), +(48987, 49478, 3), +(48987, 49479, 4), +(48987, 49480, 5), + -- Dark Pact +(18220, 18220, 1), +(18220, 18937, 2), +(18220, 18938, 3), +(18220, 27265, 4), +(18220, 59092, 5), + -- Darkness +(15259, 15259, 1), +(15259, 15307, 2), +(15259, 15308, 3), +(15259, 15309, 4), +(15259, 15310, 5), + -- Dash +(1850, 1850, 1), +(1850, 9821, 2), +(1850, 33357, 3), + -- Deadened Nerves +(31380, 31380, 1), +(31380, 31382, 2), +(31380, 31383, 3), + -- Deadliness +(30902, 30902, 1), +(30902, 30903, 2), +(30902, 30904, 3), +(30902, 30905, 4), +(30902, 30906, 5), + -- Deadly Brew +(51625, 51625, 1), +(51625, 51626, 2), + -- Deadly Throw +(26679, 26679, 1), +(26679, 48673, 2), +(26679, 48674, 3), + -- Death and Decay +(43265, 43265, 1), +(43265, 49936, 2), +(43265, 49937, 3), +(43265, 49938, 4), + -- Death Coil +(6789, 6789, 1), +(6789, 17925, 2), +(6789, 17926, 3), +(6789, 27223, 4), +(6789, 47859, 5), +(6789, 47860, 6), + -- Death Coil +(62900, 62900, 1), +(62900, 62901, 2), +(62900, 62902, 3), +(62900, 62903, 4), +(62900, 62904, 5), + -- Death Strike +(49998, 49998, 1), +(49998, 49999, 2), +(49998, 45463, 3), +(49998, 49923, 4), +(49998, 49924, 5), + -- Death's Embrace +(47198, 47198, 1), +(47198, 47199, 2), +(47198, 47200, 3), + -- Decimation +(63156, 63156, 1), +(63156, 63158, 2), + -- Deep Wounds +(12162, 12162, 1), +(12162, 12850, 2), +(12162, 12868, 3), + -- Deep Wounds +(12834, 12834, 1), +(12834, 12849, 2), +(12834, 12867, 3), + -- Defensive Tactics +(29559, 29559, 1), +(29559, 29588, 2), +(29559, 29589, 3), + -- Defiance +(12303, 12303, 1), +(12303, 12788, 2), +(12303, 12789, 3), + -- Deflection +(16462, 16462, 1), +(16462, 16463, 2), +(16462, 16464, 3), +(16462, 16465, 4), +(16462, 16466, 5), + -- Deflection +(13713, 13713, 1), +(13713, 13853, 2), +(13713, 13854, 3), + -- Deflection +(19295, 19295, 1), +(19295, 19297, 2), +(19295, 19298, 3), + -- Deflection +(20060, 20060, 1), +(20060, 20061, 2), +(20060, 20062, 3), +(20060, 20063, 4), +(20060, 20064, 5), + -- Demon Armor +(706, 706, 1), +(706, 1086, 2), +(706, 11733, 3), +(706, 11734, 4), +(706, 11735, 5), +(706, 27260, 6), +(706, 47793, 7), +(706, 47889, 8), + -- Demon Skin +(687, 687, 1), +(687, 696, 2), + -- Demonic Aegis +(30143, 30143, 1), +(30143, 30144, 2), +(30143, 30145, 3), + -- Demonic Brutality +(18705, 18705, 1), +(18705, 18706, 2), +(18705, 18707, 3), + -- Demonic Embrace +(18697, 18697, 1), +(18697, 18698, 2), +(18697, 18699, 3), + -- Demonic Knowledge +(35691, 35691, 1), +(35691, 35692, 2), +(35691, 35693, 3), + -- Demonic Pact +(47236, 47236, 1), +(47236, 47237, 2), +(47236, 47238, 3), +(47236, 47239, 4), +(47236, 47240, 5), + -- Demonic Power +(18126, 18126, 1), +(18126, 18127, 2), + -- Demonic Resilience +(30319, 30319, 1), +(30319, 30320, 2), +(30319, 30321, 3), + -- Demonic Tactics +(30242, 30242, 1), +(30242, 30245, 2), +(30242, 30246, 3), +(30242, 30247, 4), +(30242, 30248, 5), + -- Demoralizing Roar +(99, 99, 1), +(99, 1735, 2), +(99, 9490, 3), +(99, 9747, 4), +(99, 9898, 5), +(99, 26998, 6), +(99, 48559, 7), +(99, 48560, 8), + -- Demoralizing Screech +(24424, 24424, 1), +(24424, 24580, 2), +(24424, 24581, 3), +(24424, 24582, 4), +(24424, 27349, 5), + -- Demoralizing Screech +(24423, 24423, 1), +(24423, 24577, 2), +(24423, 24578, 3), +(24423, 24579, 4), +(24423, 27051, 5), +(24423, 55487, 6), + -- Demoralizing Shout +(1160, 1160, 1), +(1160, 6190, 2), +(1160, 11554, 3), +(1160, 11555, 4), +(1160, 11556, 5), +(1160, 25202, 6), +(1160, 25203, 7), +(1160, 47437, 8), + -- Desperate Prayer +(19236, 19236, 1), +(19236, 19238, 2), +(19236, 19240, 3), +(19236, 19241, 4), +(19236, 19242, 5), +(19236, 19243, 6), +(19236, 25437, 7), +(19236, 48172, 8), +(19236, 48173, 9), + -- Destructive Reach +(17917, 17917, 1), +(17917, 17918, 2), + -- Destructive Soul +(30251, 30251, 1), +(30251, 30256, 2), + -- Devastate +(20243, 20243, 1), +(20243, 30016, 2), +(20243, 30022, 3), +(20243, 47497, 4), +(20243, 47498, 5), + -- Devotion Aura +(465, 465, 1), +(465, 10290, 2), +(465, 643, 3), +(465, 10291, 4), +(465, 1032, 5), +(465, 10292, 6), +(465, 10293, 7), +(465, 27149, 8), +(465, 48941, 9), +(465, 48942, 10), + -- Devour Magic +(19505, 19505, 1), +(19505, 19731, 2), +(19505, 19734, 3), +(19505, 19736, 4), +(19505, 27276, 5), +(19505, 27277, 6), +(19505, 48011, 7), + -- Devouring Plague +(2944, 2944, 1), +(2944, 19276, 2), +(2944, 19277, 3), +(2944, 19278, 4), +(2944, 19279, 5), +(2944, 19280, 6), +(2944, 25467, 7), +(2944, 48299, 8), +(2944, 48300, 9), + -- Dirge +(49223, 49223, 1), +(49223, 49599, 2), + -- Dirty Deeds +(14082, 14082, 1), +(14082, 14083, 2), + -- Dirty Tricks +(14076, 14076, 1), +(14076, 14094, 2), + -- Dispel Magic +(527, 527, 1), +(527, 988, 2), + -- Displacement +(34478, 34478, 1), +(34478, 34479, 2), +(34478, 34481, 3), + -- Dive +(23146, 23146, 1), +(23146, 23149, 2), +(23146, 23150, 3), + -- Divine Aegis +(47509, 47509, 1), +(47509, 47511, 2), +(47509, 47515, 3), + -- Divine Fury +(18530, 18530, 1), +(18530, 18531, 2), +(18530, 18533, 3), +(18530, 18534, 4), +(18530, 18535, 5), + -- Divine Guardian +(53527, 53527, 1), +(53527, 53530, 2), + -- Divine Intellect +(20257, 20257, 1), +(20257, 20258, 2), +(20257, 20259, 3), +(20257, 20260, 4), +(20257, 20261, 5), + -- Divine Providence +(47562, 47562, 1), +(47562, 47564, 2), +(47562, 47565, 3), +(47562, 47566, 4), +(47562, 47567, 5), + -- Divine Purpose +(31871, 31871, 1), +(31871, 31872, 2), + -- Divine Spirit +(14752, 14752, 1), +(14752, 14818, 2), +(14752, 14819, 3), +(14752, 27841, 4), +(14752, 25312, 5), +(14752, 48073, 6), + -- Divine Strength +(20262, 20262, 1), +(20262, 20263, 2), +(20262, 20264, 3), +(20262, 20265, 4), +(20262, 20266, 5), + -- Divinity +(63646, 63646, 1), +(63646, 63647, 2), +(63646, 63648, 3), +(63646, 63649, 4), +(63646, 63650, 5), + -- Dragon's Breath +(31661, 31661, 1), +(31661, 33041, 2), +(31661, 33042, 3), +(31661, 33043, 4), +(31661, 42949, 5), +(31661, 42950, 6), + -- Drain Life +(689, 689, 1), +(689, 699, 2), +(689, 709, 3), +(689, 7651, 4), +(689, 11699, 5), +(689, 11700, 6), +(689, 27219, 7), +(689, 27220, 8), +(689, 47857, 9), + -- Drain Soul +(1120, 1120, 1), +(1120, 8288, 2), +(1120, 8289, 3), +(1120, 11675, 4), +(1120, 27217, 5), +(1120, 47855, 6), + -- Dreamstate +(33597, 33597, 1), +(33597, 33599, 2), +(33597, 33956, 3), + -- Dual Wield Specialization +(13715, 13715, 1), +(13715, 13848, 2), +(13715, 13849, 3), +(13715, 13851, 4), +(13715, 13852, 5), + -- Dual Wield Specialization +(23584, 23584, 1), +(23584, 23585, 2), +(23584, 23586, 3), +(23584, 23587, 4), +(23584, 23588, 5), + -- Dual Wield Specialization +(30816, 30816, 1), +(30816, 30818, 2), +(30816, 30819, 3), + -- Earth and Moon +(48506, 48506, 1), +(48506, 48510, 2), +(48506, 48511, 3), + -- Earth Shield +(974, 974, 1), +(974, 32593, 2), +(974, 32594, 3), +(974, 49283, 4), +(974, 49284, 5), + -- Earth Shock +(8042, 8042, 1), +(8042, 8044, 2), +(8042, 8045, 3), +(8042, 8046, 4), +(8042, 10412, 5), +(8042, 10413, 6), +(8042, 10414, 7), +(8042, 25454, 8), +(8042, 49230, 9), +(8042, 49231, 10), + -- Earthen Power +(51523, 51523, 1), +(51523, 51524, 2), + -- Earthliving +(51945, 51945, 1), +(51945, 51990, 2), +(51945, 51997, 3), +(51945, 51998, 4), +(51945, 51999, 5), +(51945, 52000, 6), + -- Earthliving Weapon +(51730, 51730, 1), +(51730, 51988, 2), +(51730, 51991, 3), +(51730, 51992, 4), +(51730, 51993, 5), +(51730, 51994, 6), + -- Earthliving Weapon (Passive) +(51940, 51940, 1), +(51940, 51989, 2), +(51940, 52004, 3), +(51940, 52005, 4), +(51940, 52007, 5), +(51940, 52008, 6), + -- Earth's Grasp +(16043, 16043, 1), +(16043, 16130, 2), + -- Ebon Plaguebringer +(51099, 51099, 1), +(51099, 51160, 2), +(51099, 51161, 3), + -- Eclipse +(48516, 48516, 1), +(48516, 48521, 2), +(48516, 48525, 3), + -- Efficiency +(19416, 19416, 1), +(19416, 19417, 2), +(19416, 19418, 3), +(19416, 19419, 4), +(19416, 19420, 5), + -- Elemental Absorption +(30701, 30701, 1), +(30701, 30702, 2), +(30701, 30703, 3), +(30701, 30704, 4), +(30701, 30705, 5), + -- Elemental Oath +(51466, 51466, 1), +(51466, 51470, 2), + -- Elemental Precision +(30672, 30672, 1), +(30672, 30673, 2), +(30672, 30674, 3), + -- Elemental Reach +(28999, 28999, 1), +(28999, 29000, 2), + -- Elemental Shields +(30669, 30669, 1), +(30669, 30670, 2), +(30669, 30671, 3), + -- Elemental Warding +(28996, 28996, 1), +(28996, 28997, 2), +(28996, 28998, 3), + -- Elemental Weapons +(16266, 16266, 1), +(16266, 29079, 2), +(16266, 29080, 3), + -- Elusiveness +(13981, 13981, 1), +(13981, 14066, 2), + -- Emberstorm +(17954, 17954, 1), +(17954, 17955, 2), +(17954, 17956, 3), +(17954, 17957, 4), +(17954, 17958, 5), + -- Empowered Corruption +(32381, 32381, 1), +(32381, 32382, 2), +(32381, 32383, 3), + -- Empowered Fire +(31656, 31656, 1), +(31656, 31657, 2), +(31656, 31658, 3), + -- Empowered Frostbolt +(31682, 31682, 1), +(31682, 31683, 2), + -- Empowered Healing +(33158, 33158, 1), +(33158, 33159, 2), +(33158, 33160, 3), +(33158, 33161, 4), +(33158, 33162, 5), + -- Empowered Imp +(47220, 47220, 1), +(47220, 47221, 2), +(47220, 47223, 3), + -- Empowered Rejuvenation +(33886, 33886, 1), +(33886, 33887, 2), +(33886, 33888, 3), +(33886, 33889, 4), +(33886, 33890, 5), + -- Empowered Renew +(63534, 63534, 1), +(63534, 63542, 2), +(63534, 63543, 3), + -- Empowered Touch +(33879, 33879, 1), +(33879, 33880, 2), + -- Enchanting +(7411, 7411, 1), +(7411, 7412, 2), +(7411, 7413, 3), +(7411, 13920, 4), +(7411, 28029, 5), +(7411, 51313, 6), + -- Endless Winter +(49137, 49137, 1), +(49137, 49657, 2), + -- Endurance +(13742, 13742, 1), +(13742, 13872, 2), + -- Endurance Training +(19583, 19583, 1), +(19583, 19584, 2), +(19583, 19585, 3), +(19583, 19586, 4), +(19583, 19587, 5), + -- Enduring Winter +(44557, 44557, 1), +(44557, 44560, 2), +(44557, 44561, 3), + -- Engineering +(4036, 4036, 1), +(4036, 4037, 2), +(4036, 4038, 3), +(4036, 12656, 4), +(4036, 30350, 5), +(4036, 51306, 6), + -- Enhancing Totems +(16259, 16259, 1), +(16259, 16295, 2), +(16259, 52456, 3), + -- Enlightened Judgements +(53556, 53556, 1), +(53556, 53557, 2), + -- Enlightenment +(34908, 34908, 1), +(34908, 34909, 2), +(34908, 34910, 3), + -- Enrage +(12317, 12317, 1), +(12317, 13045, 2), +(12317, 13046, 3), +(12317, 13047, 4), +(12317, 13048, 5), + -- Enslave Demon +(1098, 1098, 1), +(1098, 11725, 2), +(1098, 11726, 3), +(1098, 61191, 4), + -- Entangling Roots +(339, 339, 1), +(339, 1062, 2), +(339, 5195, 3), +(339, 5196, 4), +(339, 9852, 5), +(339, 9853, 6), +(339, 26989, 7), +(339, 53308, 8), + -- Entrapment +(19184, 19184, 1), +(19184, 19387, 2), +(19184, 19388, 3), + -- Enveloping Shadows +(31211, 31211, 1), +(31211, 31212, 2), +(31211, 31213, 3), + -- Envenom +(32645, 32645, 1), +(32645, 32684, 2), +(32645, 57992, 3), +(32645, 57993, 4), + -- Epidemic +(49036, 49036, 1), +(49036, 49562, 2), + -- Eradication +(47195, 47195, 1), +(47195, 47196, 2), +(47195, 47197, 3), + -- Evasion +(5277, 5277, 1), +(5277, 26669, 2), + -- Everlasting Affliction +(47201, 47201, 1), +(47201, 47202, 2), +(47201, 47203, 3), +(47201, 47204, 4), +(47201, 47205, 5), + -- Eviscerate +(2098, 2098, 1), +(2098, 6760, 2), +(2098, 6761, 3), +(2098, 6762, 4), +(2098, 8623, 5), +(2098, 8624, 6), +(2098, 11299, 7), +(2098, 11300, 8), +(2098, 31016, 9), +(2098, 26865, 10), +(2098, 48667, 11), +(2098, 48668, 12), + -- Execute +(5308, 5308, 1), +(5308, 20658, 2), +(5308, 20660, 3), +(5308, 20661, 4), +(5308, 20662, 5), +(5308, 25234, 6), +(5308, 25236, 7), +(5308, 47470, 8), +(5308, 47471, 9), + -- Exorcism +(879, 879, 1), +(879, 5614, 2), +(879, 5615, 3), +(879, 10312, 4), +(879, 10313, 5), +(879, 10314, 6), +(879, 27138, 7), +(879, 48800, 8), +(879, 48801, 9), + -- Explosive Shot +(53301, 53301, 1), +(53301, 60051, 2), +(53301, 60052, 3), +(53301, 60053, 4), + -- Explosive Trap +(13813, 13813, 1), +(13813, 14316, 2), +(13813, 14317, 3), +(13813, 27025, 4), +(13813, 49066, 5), +(13813, 49067, 6), + -- Explosive Trap Effect +(13812, 13812, 1), +(13812, 14314, 2), +(13812, 14315, 3), +(13812, 27026, 4), +(13812, 49064, 5), +(13812, 49065, 6), + -- Expose Weakness +(34500, 34500, 1), +(34500, 34502, 2), +(34500, 34503, 3), + -- Eye of the Storm +(29062, 29062, 1), +(29062, 29064, 2), +(29062, 29065, 3), + -- Faerie Fire +(13424, 13424, 1), +(13424, 13752, 2), + -- Fanaticism +(31879, 31879, 1), +(31879, 31880, 2), +(31879, 31881, 3), + -- Fear +(5782, 5782, 1), +(5782, 6213, 2), +(5782, 6215, 3), + -- Feeding Frenzy +(60096, 60096, 1), +(60096, 60097, 2), + -- Feeding Frenzy +(53511, 53511, 1), +(53511, 53512, 2), + -- Feint +(1966, 1966, 1), +(1966, 6768, 2), +(1966, 8637, 3), +(1966, 11303, 4), +(1966, 25302, 5), +(1966, 27448, 6), +(1966, 48658, 7), +(1966, 48659, 8), + -- Fel Armor +(28176, 28176, 1), +(28176, 28189, 2), +(28176, 47892, 3), +(28176, 47893, 4), + -- Fel Concentration +(17783, 17783, 1), +(17783, 17784, 2), +(17783, 17785, 3), + -- Fel Intelligence +(54424, 54424, 1), +(54424, 57564, 2), +(54424, 57565, 3), +(54424, 57566, 4), +(54424, 57567, 5), + -- Fel Synergy +(47230, 47230, 1), +(47230, 47231, 2), + -- Fel Vitality +(18731, 18731, 1), +(18731, 18743, 2), +(18731, 18744, 3), + -- Feral Aggression +(16858, 16858, 1), +(16858, 16859, 2), +(16858, 16860, 3), +(16858, 16861, 4), +(16858, 16862, 5), + -- Feral Instinct +(16947, 16947, 1), +(16947, 16948, 2), +(16947, 16949, 3), + -- Ferocious Bite +(22568, 22568, 1), +(22568, 22827, 2), +(22568, 22828, 3), +(22568, 22829, 4), +(22568, 31018, 5), +(22568, 24248, 6), +(22568, 48576, 7), +(22568, 48577, 8), + -- Ferocious Dead +(49038, 49038, 1), +(49038, 49595, 2), +(49038, 49596, 3), + -- Ferocious Inspiration +(34455, 34455, 1), +(34455, 34459, 2), +(34455, 34460, 3), + -- Ferocity +(19598, 19598, 1), +(19598, 19599, 2), +(19598, 19600, 3), +(19598, 19601, 4), +(19598, 19602, 5), + -- Ferocity +(16934, 16934, 1), +(16934, 16935, 2), +(16934, 16936, 3), +(16934, 16937, 4), +(16934, 16938, 5), + -- Filthy Tricks +(58414, 58414, 1), +(58414, 58415, 2), + -- Find Weakness +(31234, 31234, 1), +(31234, 31235, 2), +(31234, 31236, 3), + -- Fingers of Frost +(44543, 44543, 1), +(44543, 44545, 2), + -- Fire and Brimstone +(47266, 47266, 1), +(47266, 47267, 2), +(47266, 47268, 3), +(47266, 47269, 4), +(47266, 47270, 5), + -- Fire Blast +(2141, 2141, 1), +(2141, 2142, 2), +(2141, 2143, 3), +(2141, 8414, 4), +(2141, 8415, 5), +(2141, 10198, 6), +(2141, 10200, 7), +(2141, 27378, 8), +(2141, 27379, 9), + -- Fire Blast +(2136, 2136, 1), +(2136, 2137, 2), +(2136, 2138, 3), +(2136, 8412, 4), +(2136, 8413, 5), +(2136, 10197, 6), +(2136, 10199, 7), +(2136, 27078, 8), +(2136, 27079, 9), +(2136, 42872, 10), +(2136, 42873, 11), + -- Fire Breath +(34889, 34889, 1), +(34889, 35323, 2), +(34889, 55482, 3), +(34889, 55483, 4), +(34889, 55484, 5), +(34889, 55485, 6), + -- Fire Nova Totem +(1535, 1535, 1), +(1535, 8498, 2), +(1535, 8499, 3), +(1535, 11314, 4), +(1535, 11315, 5), +(1535, 25546, 6), +(1535, 25547, 7), +(1535, 61649, 8), +(1535, 61657, 9), + -- Fire Power +(11124, 11124, 1), +(11124, 12378, 2), +(11124, 12398, 3), +(11124, 12399, 4), +(11124, 12400, 5), + -- Fire Resistance Aura +(19891, 19891, 1), +(19891, 19899, 2), +(19891, 19900, 3), +(19891, 27153, 4), +(19891, 48947, 5), + -- Fire Resistance Totem +(8184, 8184, 1), +(8184, 10537, 2), +(8184, 10538, 3), +(8184, 25563, 4), +(8184, 58737, 5), +(8184, 58739, 6), + -- Fire Shield +(2947, 2947, 1), +(2947, 8316, 2), +(2947, 8317, 3), +(2947, 11770, 4), +(2947, 11771, 5), +(2947, 27269, 6), +(2947, 47983, 7), + -- Fire Shot +(3011, 3011, 1), +(3011, 6979, 2), +(3011, 6980, 3), + -- Fire Ward +(1035, 1035, 1), +(1035, 8459, 2), +(1035, 8460, 3), +(1035, 10224, 4), +(1035, 10226, 5), +(1035, 27395, 6), + -- Fire Ward +(543, 543, 1), +(543, 8457, 2), +(543, 8458, 3), +(543, 10223, 4), +(543, 10225, 5), +(543, 27128, 6), +(543, 43010, 7), + -- Fireball +(133, 133, 1), +(133, 143, 2), +(133, 145, 3), +(133, 3140, 4), +(133, 8400, 5), +(133, 8401, 6), +(133, 8402, 7), +(133, 10148, 8), +(133, 10149, 9), +(133, 10150, 10), +(133, 10151, 11), +(133, 25306, 12), +(133, 27070, 13), +(133, 38692, 14), +(133, 42832, 15), +(133, 42833, 16), + -- Firebolt +(3110, 3110, 1), +(3110, 7799, 2), +(3110, 7800, 3), +(3110, 7801, 4), +(3110, 7802, 5), +(3110, 11762, 6), +(3110, 11763, 7), +(3110, 27267, 8), +(3110, 47964, 9), + -- Firestarter +(44442, 44442, 1), +(44442, 44443, 2), + -- First Aid +(3273, 3273, 1), +(3273, 3274, 2), +(3273, 7924, 3), +(3273, 10846, 4), +(3273, 27028, 5), +(3273, 45542, 6), + -- Flame Shock +(8050, 8050, 1), +(8050, 8052, 2), +(8050, 8053, 3), +(8050, 10447, 4), +(8050, 10448, 5), +(8050, 29228, 6), +(8050, 25457, 7), +(8050, 49232, 8), +(8050, 49233, 9), + -- Flame Throwing +(11100, 11100, 1), +(11100, 12353, 2), + -- Flamestrike +(2124, 2124, 1), +(2124, 2125, 2), +(2124, 8425, 3), +(2124, 8426, 4), +(2124, 10217, 5), +(2124, 10218, 6), +(2124, 27385, 7), + -- Flamestrike +(2120, 2120, 1), +(2120, 2121, 2), +(2120, 8422, 3), +(2120, 8423, 4), +(2120, 10215, 5), +(2120, 10216, 6), +(2120, 27086, 7), +(2120, 42925, 8), +(2120, 42926, 9), + -- Flametongue Totem +(52109, 52109, 1), +(52109, 52110, 2), +(52109, 52111, 3), +(52109, 52112, 4), +(52109, 52113, 5), +(52109, 58651, 6), +(52109, 58654, 7), +(52109, 58655, 8), + -- Flametongue Totem +(8227, 8227, 1), +(8227, 8249, 2), +(8227, 10526, 3), +(8227, 16387, 4), +(8227, 25557, 5), +(8227, 58649, 6), +(8227, 58652, 7), +(8227, 58656, 8), + -- Flametongue Weapon +(8024, 8024, 1), +(8024, 8027, 2), +(8024, 8030, 3), +(8024, 16339, 4), +(8024, 16341, 5), +(8024, 16342, 6), +(8024, 25489, 7), +(8024, 58785, 8), +(8024, 58789, 9), +(8024, 58790, 10), + -- Flametongue Weapon (Passive) +(10400, 10400, 1), +(10400, 15567, 2), +(10400, 15568, 3), +(10400, 15569, 4), +(10400, 16311, 5), +(10400, 16312, 6), +(10400, 16313, 7), +(10400, 58784, 8), +(10400, 58791, 9), +(10400, 58792, 10), + -- Flametongue Weapon Proc +(8026, 8026, 1), +(8026, 8028, 2), +(8026, 8029, 3), +(8026, 10445, 4), +(8026, 16343, 5), +(8026, 16344, 6), +(8026, 25488, 7), +(8026, 58786, 8), +(8026, 58787, 9), +(8026, 58788, 10), + -- Flash Heal +(2061, 2061, 1), +(2061, 9472, 2), +(2061, 9473, 3), +(2061, 9474, 4), +(2061, 10915, 5), +(2061, 10916, 6), +(2061, 10917, 7), +(2061, 25233, 8), +(2061, 25235, 9), +(2061, 48070, 10), +(2061, 48071, 11), + -- Flash of Light +(19750, 19750, 1), +(19750, 19939, 2), +(19750, 19940, 3), +(19750, 19941, 4), +(19750, 19942, 5), +(19750, 19943, 6), +(19750, 27137, 7), +(19750, 48784, 8), +(19750, 48785, 9), + -- Fleet Footed +(31208, 31208, 1), +(31208, 31209, 2), + -- Flurry +(16257, 16257, 1), +(16257, 16277, 2), +(16257, 16278, 3), +(16257, 16279, 4), +(16257, 16280, 5), + -- Flurry +(16256, 16256, 1), +(16256, 16281, 2), +(16256, 16282, 3), +(16256, 16283, 4), +(16256, 16284, 5), + -- Focused Aim +(53620, 53620, 1), +(53620, 53621, 2), +(53620, 53622, 3), + -- Focused Attacks +(51634, 51634, 1), +(51634, 51635, 2), +(51634, 51636, 3), + -- Focused Casting +(14743, 14743, 1), +(14743, 27828, 2), + -- Focused Fire +(35060, 35060, 1), +(35060, 35061, 2), + -- Focused Fire +(35029, 35029, 1), +(35029, 35030, 2), + -- Focused Mind +(33213, 33213, 1), +(33213, 33214, 2), +(33213, 33215, 3), + -- Focused Mind +(30864, 30864, 1), +(30864, 30865, 2), +(30864, 30866, 3), + -- Focused Power +(33186, 33186, 1), +(33186, 33190, 2), + -- Focused Rage +(29787, 29787, 1), +(29787, 29790, 2), +(29787, 29792, 3), + -- Freezing Trap +(1499, 1499, 1), +(1499, 14310, 2), +(1499, 14311, 3), + -- Freezing Trap Effect +(3355, 3355, 1), +(3355, 14308, 2), +(3355, 14309, 3), + -- Frenzy +(19621, 19621, 1), +(19621, 19622, 2), +(19621, 19623, 3), +(19621, 19624, 4), +(19621, 19625, 5), + -- Frigid Dreadplate +(49186, 49186, 1), +(49186, 51108, 2), +(49186, 51109, 3), + -- Frost Armor +(168, 168, 1), +(168, 7300, 2), +(168, 7301, 3), + -- Frost Channeling +(11160, 11160, 1), +(11160, 12518, 2), +(11160, 12519, 3), + -- Frost Nova +(122, 122, 1), +(122, 865, 2), +(122, 6131, 3), +(122, 10230, 4), +(122, 27088, 5), +(122, 42917, 6), + -- Frost Resistance Aura +(19888, 19888, 1), +(19888, 19897, 2), +(19888, 19898, 3), +(19888, 27152, 4), +(19888, 48945, 5), + -- Frost Resistance Totem +(8181, 8181, 1), +(8181, 10478, 2), +(8181, 10479, 3), +(8181, 25560, 4), +(8181, 58741, 5), +(8181, 58745, 6), + -- Frost Shock +(8056, 8056, 1), +(8056, 8058, 2), +(8056, 10472, 3), +(8056, 10473, 4), +(8056, 25464, 5), +(8056, 49235, 6), +(8056, 49236, 7), + -- Frost Ward +(6144, 6144, 1), +(6144, 8463, 2), +(6144, 8464, 3), +(6144, 10178, 4), +(6144, 27396, 5), +(6144, 32797, 6), + -- Frost Ward +(6143, 6143, 1), +(6143, 8461, 2), +(6143, 8462, 3), +(6143, 10177, 4), +(6143, 28609, 5), +(6143, 32796, 6), +(6143, 43012, 7), + -- Frost Warding +(11189, 11189, 1), +(11189, 28332, 2), + -- Frostbite +(11071, 11071, 1), +(11071, 12496, 2), +(11071, 12497, 3), + -- Frostbolt +(116, 116, 1), +(116, 205, 2), +(116, 837, 3), +(116, 7322, 4), +(116, 8406, 5), +(116, 8407, 6), +(116, 8408, 7), +(116, 10179, 8), +(116, 10180, 9), +(116, 10181, 10), +(116, 25304, 11), +(116, 27071, 12), +(116, 27072, 13), +(116, 38697, 14), +(116, 42841, 15), +(116, 42842, 16), + -- Frostbrand Weapon +(8033, 8033, 1), +(8033, 8038, 2), +(8033, 10456, 3), +(8033, 16355, 4), +(8033, 16356, 5), +(8033, 25500, 6), +(8033, 58794, 7), +(8033, 58795, 8), +(8033, 58796, 9), + -- Frostfire Bolt +(44614, 44614, 1), +(44614, 47610, 2), + -- Froststorm Breath +(54644, 54644, 1), +(54644, 55488, 2), +(54644, 55489, 3), +(54644, 55490, 4), +(54644, 55491, 5), +(54644, 55492, 6), + -- Frozen Core +(31667, 31667, 1), +(31667, 31668, 2), +(31667, 31669, 3), + -- Frozen Power +(63373, 63373, 1), +(63373, 63374, 2), + -- Furious Attacks +(46910, 46910, 1), +(46910, 46911, 2), + -- Furious Howl +(24604, 24604, 1), +(24604, 64491, 2), +(24604, 64492, 3), +(24604, 64493, 4), +(24604, 64494, 5), +(24604, 64495, 6), + -- Furor +(17056, 17056, 1), +(17056, 17058, 2), +(17056, 17059, 3), +(17056, 17060, 4), +(17056, 17061, 5), + -- Gag Order +(12311, 12311, 1), +(12311, 12958, 2), + -- Gale Winds +(48488, 48488, 1), +(48488, 48514, 2), + -- Garrote +(703, 703, 1), +(703, 8631, 2), +(703, 8632, 3), +(703, 8633, 4), +(703, 11289, 5), +(703, 11290, 6), +(703, 26839, 7), +(703, 26884, 8), +(703, 48675, 9), +(703, 48676, 10), + -- Genesis +(57810, 57810, 1), +(57810, 57811, 2), +(57810, 57812, 3), +(57810, 57813, 4), +(57810, 57814, 5), + -- Gift of Nature +(17104, 17104, 1), +(17104, 24943, 2), +(17104, 24944, 3), +(17104, 24945, 4), +(17104, 24946, 5), + -- Gift of the Earthmother +(51179, 51179, 1), +(51179, 51180, 2), +(51179, 51181, 3), +(51179, 51182, 4), +(51179, 51183, 5), + -- Gift of the Wild +(21849, 21849, 1), +(21849, 21850, 2), +(21849, 26991, 3), +(21849, 48470, 4), + -- Glacier Rot +(49471, 49471, 1), +(49471, 49790, 2), +(49471, 49791, 3), + -- Go for the Throat +(34952, 34952, 1), +(34952, 34953, 2), + -- Go for the Throat +(34950, 34950, 1), +(34950, 34954, 2), + -- Gore +(35299, 35299, 1), +(35299, 35300, 2), +(35299, 35302, 3), +(35299, 35303, 4), +(35299, 35304, 5), +(35299, 35305, 6), +(35299, 35306, 7), +(35299, 35307, 8), +(35299, 35308, 9), + -- Gore +(35290, 35290, 1), +(35290, 35291, 2), +(35290, 35292, 3), +(35290, 35293, 4), +(35290, 35294, 5), +(35290, 35295, 6), + -- Grace +(47516, 47516, 1), +(47516, 47517, 2), + -- Grace of the Mantis +(53450, 53450, 1), +(53450, 53451, 2), + -- Great Resistance +(53427, 53427, 1), +(53427, 53429, 2), +(53427, 53430, 3), + -- Great Stamina +(4195, 4195, 1), +(4195, 4196, 2), +(4195, 4197, 3), +(4195, 4198, 4), +(4195, 4199, 5), +(4195, 4200, 6), +(4195, 4201, 7), +(4195, 4202, 8), +(4195, 5048, 9), +(4195, 5049, 10), +(4195, 27364, 11), + -- Great Stamina +(61686, 61686, 1), +(61686, 61687, 2), +(61686, 61688, 3), + -- Greater Blessing of Might +(25782, 25782, 1), +(25782, 25916, 2), +(25782, 27141, 3), +(25782, 48933, 4), +(25782, 48934, 5), + -- Greater Blessing of Wisdom +(25894, 25894, 1), +(25894, 25918, 2), +(25894, 27143, 3), +(25894, 48937, 4), +(25894, 48938, 5), + -- Greater Heal +(2060, 2060, 1), +(2060, 10963, 2), +(2060, 10964, 3), +(2060, 10965, 4), +(2060, 25314, 5), +(2060, 25210, 6), +(2060, 25213, 7), +(2060, 48062, 8), +(2060, 48063, 9), + -- Grim Reach +(18218, 18218, 1), +(18218, 18219, 2), + -- Growl +(1853, 1853, 1), +(1853, 14922, 2), +(1853, 14923, 3), +(1853, 14924, 4), +(1853, 14925, 5), +(1853, 14926, 6), +(1853, 14927, 7), +(1853, 27344, 8), + -- Growl +(2649, 2649, 1), +(2649, 14916, 2), +(2649, 14917, 3), +(2649, 14918, 4), +(2649, 14919, 5), +(2649, 14920, 6), +(2649, 14921, 7), +(2649, 27047, 8), +(2649, 61676, 9), + -- Guard Dog +(53178, 53178, 1), +(53178, 53179, 2), + -- Guarded by the Light +(53583, 53583, 1), +(53583, 53585, 2), + -- Guardian Totems +(16258, 16258, 1), +(16258, 16293, 2), + -- Guardian's Favor +(20174, 20174, 1), +(20174, 20175, 2), + -- Guile of Gorefiend +(50187, 50187, 1), +(50187, 50190, 2), +(50187, 50191, 3), + -- Hack and Slash +(13960, 13960, 1), +(13960, 13961, 2), +(13960, 13962, 3), +(13960, 13963, 4), +(13960, 13964, 5), + -- Hammer of Justice +(853, 853, 1), +(853, 5588, 2), +(853, 5589, 3), +(853, 10308, 4), + -- Hammer of Wrath +(24275, 24275, 1), +(24275, 24274, 2), +(24275, 24239, 3), +(24275, 27180, 4), +(24275, 48805, 5), +(24275, 48806, 6), + -- Hand of Protection +(1022, 1022, 1), +(1022, 5599, 2), +(1022, 10278, 3), + -- Haunt +(48181, 48181, 1), +(48181, 59161, 2), +(48181, 59163, 3), +(48181, 59164, 4), + -- Hawk Eye +(19498, 19498, 1), +(19498, 19499, 2), +(19498, 19500, 3), + -- Heal +(2054, 2054, 1), +(2054, 2055, 2), +(2054, 6063, 3), +(2054, 6064, 4), + -- Healing Focus +(14913, 14913, 1), +(14913, 15012, 2), + -- Healing Focus +(16181, 16181, 1), +(16181, 16230, 2), +(16181, 16232, 3), + -- Healing Grace +(29187, 29187, 1), +(29187, 29189, 2), +(29187, 29191, 3), + -- Healing Light +(20237, 20237, 1), +(20237, 20238, 2), +(20237, 20239, 3), + -- Healing Prayers +(14911, 14911, 1), +(14911, 15018, 2), + -- Healing Stream Totem +(5394, 5394, 1), +(5394, 6375, 2), +(5394, 6377, 3), +(5394, 10462, 4), +(5394, 10463, 5), +(5394, 25567, 6), +(5394, 58755, 7), +(5394, 58756, 8), +(5394, 58757, 9), + -- Healing Touch +(5185, 5185, 1), +(5185, 5186, 2), +(5185, 5187, 3), +(5185, 5188, 4), +(5185, 5189, 5), +(5185, 6778, 6), +(5185, 8903, 7), +(5185, 9758, 8), +(5185, 9888, 9), +(5185, 9889, 10), +(5185, 25297, 11), +(5185, 26978, 12), +(5185, 26979, 13), +(5185, 48377, 14), +(5185, 48378, 15), + -- Healing Wave +(331, 331, 1), +(331, 332, 2), +(331, 547, 3), +(331, 913, 4), +(331, 939, 5), +(331, 959, 6), +(331, 8005, 7), +(331, 10395, 8), +(331, 10396, 9), +(331, 25357, 10), +(331, 25391, 11), +(331, 25396, 12), +(331, 49272, 13), +(331, 49273, 14), + -- Healing Way +(29206, 29206, 1), +(29206, 29205, 2), +(29206, 29202, 3), + -- Health Funnel +(755, 755, 1), +(755, 3698, 2), +(755, 3699, 3), +(755, 3700, 4), +(755, 11693, 5), +(755, 11694, 6), +(755, 11695, 7), +(755, 27259, 8), +(755, 47856, 9), + -- Heart of the Crusader +(21183, 21183, 1), +(21183, 54498, 2), +(21183, 54499, 3), + -- Heart of the Crusader +(20335, 20335, 1), +(20335, 20336, 2), +(20335, 20337, 3), + -- Heart of the Wild +(17003, 17003, 1), +(17003, 17004, 2), +(17003, 17005, 3), +(17003, 17006, 4), +(17003, 24894, 5), + -- Heart Strike +(55050, 55050, 1), +(55050, 55258, 2), +(55050, 55259, 3), +(55050, 55260, 4), +(55050, 55261, 5), +(55050, 55262, 6), + -- Heightened Senses +(30894, 30894, 1), +(30894, 30895, 2), + -- Hellfire +(1949, 1949, 1), +(1949, 11683, 2), +(1949, 11684, 3), +(1949, 27213, 4), +(1949, 47823, 5), + -- Hellfire Effect +(5857, 5857, 1), +(5857, 11681, 2), +(5857, 11682, 3), +(5857, 27214, 4), +(5857, 47822, 5), + -- Hemorrhage +(16511, 16511, 1), +(16511, 17347, 2), +(16511, 17348, 3), +(16511, 26864, 4), +(16511, 48660, 5), + -- Herb Gathering +(2366, 2366, 1), +(2366, 2368, 2), +(2366, 3570, 3), +(2366, 11993, 4), +(2366, 28695, 5), +(2366, 50300, 6), + -- Heroic Strike +(78, 78, 1), +(78, 284, 2), +(78, 285, 3), +(78, 1608, 4), +(78, 11564, 5), +(78, 11565, 6), +(78, 11566, 7), +(78, 11567, 8), +(78, 25286, 9), +(78, 29707, 10), +(78, 30324, 11), +(78, 47449, 12), +(78, 47450, 13), + -- Hibernate +(2637, 2637, 1), +(2637, 18657, 2), +(2637, 18658, 3), + -- Holy Concentration +(34753, 34753, 1), +(34753, 34859, 2), +(34753, 34860, 3), + -- Holy Fire +(14914, 14914, 1), +(14914, 15262, 2), +(14914, 15263, 3), +(14914, 15264, 4), +(14914, 15265, 5), +(14914, 15266, 6), +(14914, 15267, 7), +(14914, 15261, 8), +(14914, 25384, 9), +(14914, 48134, 10), +(14914, 48135, 11), + -- Holy Guidance +(31837, 31837, 1), +(31837, 31838, 2), +(31837, 31839, 3), +(31837, 31840, 4), +(31837, 31841, 5), + -- Holy Light +(635, 635, 1), +(635, 639, 2), +(635, 647, 3), +(635, 1026, 4), +(635, 1042, 5), +(635, 3472, 6), +(635, 10328, 7), +(635, 10329, 8), +(635, 25292, 9), +(635, 27135, 10), +(635, 27136, 11), +(635, 48781, 12), +(635, 48782, 13), + -- Holy Power +(5923, 5923, 1), +(5923, 5924, 2), +(5923, 5925, 3), +(5923, 5926, 4), +(5923, 25829, 5), + -- Holy Reach +(27789, 27789, 1), +(27789, 27790, 2), + -- Holy Shield +(20925, 20925, 1), +(20925, 20927, 2), +(20925, 20928, 3), +(20925, 27179, 4), +(20925, 48951, 5), +(20925, 48952, 6), + -- Holy Specialization +(14889, 14889, 1), +(14889, 15008, 2), +(14889, 15009, 3), +(14889, 15010, 4), +(14889, 15011, 5), + -- Holy Wrath +(2812, 2812, 1), +(2812, 10318, 2), +(2812, 27139, 3), +(2812, 48816, 4), +(2812, 48817, 5), + -- Honor Among Thieves +(51698, 51698, 1), +(51698, 51700, 2), +(51698, 51701, 3), + -- Horn of Winter +(57330, 57330, 1), +(57330, 57623, 2), + -- Hot Streak +(44445, 44445, 1), +(44445, 44446, 2), +(44445, 44448, 3), + -- Howl of Terror +(5484, 5484, 1), +(5484, 17928, 2), + -- Howling Blast +(49184, 49184, 1), +(49184, 51409, 2), +(49184, 51410, 3), +(49184, 51411, 4), + -- Hunter vs. Wild +(56339, 56339, 1), +(56339, 56340, 2), +(56339, 56341, 3), + -- Hunter's Mark +(1130, 1130, 1), +(1130, 14323, 2), +(1130, 14324, 3), +(1130, 14325, 4), +(1130, 53338, 5), + -- Hunting Party +(53290, 53290, 1), +(53290, 53291, 2), +(53290, 53292, 3), + -- Ice Armor +(1214, 1214, 1), +(1214, 1228, 2), +(1214, 10221, 3), +(1214, 10222, 4), +(1214, 27391, 5), + -- Ice Armor +(7302, 7302, 1), +(7302, 7320, 2), +(7302, 10219, 3), +(7302, 10220, 4), +(7302, 27124, 5), +(7302, 43008, 6), + -- Ice Barrier +(11426, 11426, 1), +(11426, 13031, 2), +(11426, 13032, 3), +(11426, 13033, 4), +(11426, 27134, 5), +(11426, 33405, 6), +(11426, 43038, 7), +(11426, 43039, 8), + -- Ice Floes +(31670, 31670, 1), +(31670, 31672, 2), +(31670, 55094, 3), + -- Ice Lance +(30455, 30455, 1), +(30455, 42913, 2), +(30455, 42914, 3), + -- Ice Shards +(11207, 11207, 1), +(11207, 12672, 2), +(11207, 15047, 3), + -- Icy Reach +(55061, 55061, 1), +(55061, 55062, 2), + -- Icy Talons +(50880, 50880, 1), +(50880, 50884, 2), +(50880, 50885, 3), +(50880, 50886, 4), +(50880, 50887, 5), + -- Ignite +(11119, 11119, 1), +(11119, 11120, 2), +(11119, 12846, 3), +(11119, 12847, 4), +(11119, 12848, 5), + -- Illumination +(20210, 20210, 1), +(20210, 20212, 2), +(20210, 20213, 3), +(20210, 20214, 4), +(20210, 20215, 5), + -- Immolate +(348, 348, 1), +(348, 707, 2), +(348, 1094, 3), +(348, 2941, 4), +(348, 11665, 5), +(348, 11667, 6), +(348, 11668, 7), +(348, 25309, 8), +(348, 27215, 9), +(348, 47810, 10), +(348, 47811, 11), + -- Impale +(16493, 16493, 1), +(16493, 16494, 2), + -- Improved Ambush +(14079, 14079, 1), +(14079, 14080, 2), + -- Improved Arcane Shot +(19454, 19454, 1), +(19454, 19455, 2), +(19454, 19456, 3), + -- Improved Aspect of the Hawk +(19552, 19552, 1), +(19552, 19553, 2), +(19552, 19554, 3), +(19552, 19555, 4), +(19552, 19556, 5), + -- Improved Aspect of the Monkey +(19549, 19549, 1), +(19549, 19550, 2), +(19549, 19551, 3), + -- Improved Barkskin +(63410, 63410, 1), +(63410, 63411, 2), + -- Improved Barrage +(35104, 35104, 1), +(35104, 35110, 2), +(35104, 35111, 3), + -- Improved Berserker Rage +(20500, 20500, 1), +(20500, 20501, 2), + -- Improved Berserker Stance +(29759, 29759, 1), +(29759, 29760, 2), +(29759, 29761, 3), +(29759, 29762, 4), +(29759, 29763, 5), + -- Improved Blessing of Might +(20042, 20042, 1), +(20042, 20045, 2), + -- Improved Blessing of Salvation +(20194, 20194, 1), +(20194, 20195, 2), + -- Improved Blessing of Wisdom +(20244, 20244, 1), +(20244, 20245, 2), + -- Improved Blink +(31569, 31569, 1), +(31569, 31570, 2), + -- Improved Blizzard +(11185, 11185, 1), +(11185, 12487, 2), +(11185, 12488, 3), + -- Improved Blood Presence +(50365, 50365, 1), +(50365, 50371, 2), + -- Improved Bloodrage +(12301, 12301, 1), +(12301, 12818, 2), + -- Improved Chain Heal +(30872, 30872, 1), +(30872, 30873, 2), + -- Improved Challenging Shout +(12327, 12327, 1), +(12327, 12886, 2), + -- Improved Charge +(12285, 12285, 1), +(12285, 12697, 2), + -- Improved Cleave +(12329, 12329, 1), +(12329, 12950, 2), +(12329, 20496, 3), + -- Improved Concentration Aura +(20254, 20254, 1), +(20254, 20255, 2), +(20254, 20256, 3), + -- Improved Concussive Shot +(19407, 19407, 1), +(19407, 19412, 2), + -- Improved Cone of Cold +(11190, 11190, 1), +(11190, 12489, 2), +(11190, 12490, 3), + -- Improved Corpse Explosion +(49601, 49601, 1), +(49601, 49602, 2), + -- Improved Corruption +(17810, 17810, 1), +(17810, 17811, 2), +(17810, 17812, 3), +(17810, 17813, 4), +(17810, 17814, 5), + -- Improved Counterspell +(11255, 11255, 1), +(11255, 12598, 2), + -- Improved Cower +(53180, 53180, 1), +(53180, 53181, 2), + -- Improved Curse of Agony +(18827, 18827, 1), +(18827, 18829, 2), + -- Improved Curse of Weakness +(18179, 18179, 1), +(18179, 18180, 2), + -- Improved Death Coil +(30049, 30049, 1), +(30049, 30051, 2), +(30049, 30052, 3), + -- Improved Defensive Stance +(29593, 29593, 1), +(29593, 29594, 2), + -- Improved Demonic Tactics +(54347, 54347, 1), +(54347, 54348, 2), +(54347, 54349, 3), + -- Improved Demoralizing Shout +(12324, 12324, 1), +(12324, 12876, 2), +(12324, 12877, 3), +(12324, 12878, 4), +(12324, 12879, 5), + -- Improved Devotion Aura +(20138, 20138, 1), +(20138, 20139, 2), +(20138, 20140, 3), + -- Improved Devouring Plague +(63625, 63625, 1), +(63625, 63626, 2), +(63625, 63627, 3), + -- Improved Disarm +(12313, 12313, 1), +(12313, 12804, 2), + -- Improved Disciplines +(12312, 12312, 1), +(12312, 12803, 2), + -- Improved Divine Spirit +(33174, 33174, 1), +(33174, 33182, 2), + -- Improved Drain Soul +(18213, 18213, 1), +(18213, 18372, 2), + -- Improved Earth Shield +(51560, 51560, 1), +(51560, 51561, 2), + -- Improved Eviscerate +(14162, 14162, 1), +(14162, 14163, 2), +(14162, 14164, 3), + -- Improved Execute +(20502, 20502, 1), +(20502, 20503, 2), + -- Improved Expose Armor +(14168, 14168, 1), +(14168, 14169, 2), + -- Improved Eyes of the Beast +(19557, 19557, 1), +(19557, 19558, 2), + -- Improved Faerie Fire +(33600, 33600, 1), +(33600, 33601, 2), +(33600, 33602, 3), + -- Improved Fear +(53754, 53754, 1), +(53754, 53759, 2), + -- Improved Felhunter +(54037, 54037, 1), +(54037, 54038, 2), + -- Improved Fire Blast +(11078, 11078, 1), +(11078, 11080, 2), + -- Improved Fire Nova Totem +(16086, 16086, 1), +(16086, 16544, 2), + -- Improved Fireball +(11069, 11069, 1), +(11069, 12338, 2), +(11069, 12339, 3), +(11069, 12340, 4), +(11069, 12341, 5), + -- Improved Flash of Light +(20249, 20249, 1), +(20249, 20250, 2), +(20249, 20251, 3), + -- Improved Frost Presence +(50384, 50384, 1), +(50384, 50385, 2), + -- Improved Frostbolt +(11070, 11070, 1), +(11070, 12473, 2), +(11070, 16763, 3), +(11070, 16765, 4), +(11070, 16766, 5), + -- Improved Ghost Wolf +(16262, 16262, 1), +(16262, 16287, 2), + -- Improved Gouge +(13741, 13741, 1), +(13741, 13793, 2), +(13741, 13792, 3), + -- Improved Hammer of Justice +(20487, 20487, 1), +(20487, 20488, 2), + -- Improved Hamstring +(12289, 12289, 1), +(12289, 12668, 2), +(12289, 23695, 3), + -- Improved Healing +(14912, 14912, 1), +(14912, 15013, 2), +(14912, 15014, 3), + -- Improved Healing Wave +(16182, 16182, 1), +(16182, 16226, 2), +(16182, 16227, 3), +(16182, 16228, 4), +(16182, 16229, 5), + -- Improved Health Funnel +(18703, 18703, 1), +(18703, 18704, 2), + -- Improved Healthstone +(18692, 18692, 1), +(18692, 18693, 2), + -- Improved Heroic Strike +(12282, 12282, 1), +(12282, 12663, 2), +(12282, 12664, 3), + -- Improved Howl of Terror +(30054, 30054, 1), +(30054, 30057, 2), + -- Improved Hunter's Mark +(19421, 19421, 1), +(19421, 19422, 2), +(19421, 19423, 3), + -- Improved Icy Touch +(49175, 49175, 1), +(49175, 50031, 2), +(49175, 51456, 3), + -- Improved Immolate +(17815, 17815, 1), +(17815, 17833, 2), +(17815, 17834, 3), + -- Improved Imp +(18694, 18694, 1), +(18694, 18695, 2), +(18694, 18696, 3), + -- Improved Inner Fire +(14747, 14747, 1), +(14747, 14770, 2), +(14747, 14771, 3), + -- Improved Inner Rage +(12325, 12325, 1), +(12325, 12863, 2), +(12325, 12864, 3), +(12325, 12865, 4), +(12325, 12866, 5), + -- Improved Insect Swarm +(57849, 57849, 1), +(57849, 57850, 2), +(57849, 57851, 3), + -- Improved Intercept +(29888, 29888, 1), +(29888, 29889, 2), + -- Improved Intimidating Shout +(19870, 19870, 1), +(19870, 19871, 2), + -- Improved Judgements +(25956, 25956, 1), +(25956, 25957, 2), + -- Improved Kick +(13754, 13754, 1), +(13754, 13867, 2), + -- Improved Kidney Shot +(14174, 14174, 1), +(14174, 14175, 2), +(14174, 14176, 3), + -- Improved Lay on Hands +(20234, 20234, 1), +(20234, 20235, 2), + -- Improved Leader of the Pack +(34297, 34297, 1), +(34297, 34300, 2), + -- Improved Life Tap +(18182, 18182, 1), +(18182, 18183, 2), + -- Improved Mana Burn +(14750, 14750, 1), +(14750, 14772, 2), + -- Improved Mangle +(48532, 48532, 1), +(48532, 48489, 2), +(48532, 48491, 3), + -- Improved Mark of the Wild +(17050, 17050, 1), +(17050, 17051, 2), + -- Improved Mind Blast +(15273, 15273, 1), +(15273, 15312, 2), +(15273, 15313, 3), +(15273, 15314, 4), +(15273, 15316, 5), + -- Improved Moonfire +(16821, 16821, 1), +(16821, 16822, 2), + -- Improved Moonkin Form +(50170, 50170, 1), +(50170, 50171, 2), +(50170, 50172, 3), + -- Improved Moonkin Form +(48384, 48384, 1), +(48384, 48395, 2), +(48384, 48396, 3), + -- Improved Mortal Strike +(35446, 35446, 1), +(35446, 35448, 2), +(35446, 35449, 3), + -- Improved Overpower +(12290, 12290, 1), +(12290, 12963, 2), + -- Improved Poisons +(14113, 14113, 1), +(14113, 14114, 2), +(14113, 14115, 3), +(14113, 14116, 4), +(14113, 14117, 5), + -- Improved Power Word: Fortitude +(14749, 14749, 1), +(14749, 14767, 2), + -- Improved Power Word: Shield +(14748, 14748, 1), +(14748, 14768, 2), +(14748, 14769, 3), + -- Improved Psychic Scream +(15392, 15392, 1), +(15392, 15448, 2), + -- Improved Reincarnation +(16184, 16184, 1), +(16184, 16209, 2), + -- Improved Rejuvenation +(17111, 17111, 1), +(17111, 17112, 2), +(17111, 17113, 3), + -- Improved Rend +(12286, 12286, 1), +(12286, 12658, 2), + -- Improved Renew +(14908, 14908, 1), +(14908, 15020, 2), +(14908, 17191, 3), + -- Improved Revenge +(12797, 12797, 1), +(12797, 12799, 2), + -- Improved Revive Pet +(24443, 24443, 1), +(24443, 19575, 2), + -- Improved Righteous Fury +(20468, 20468, 1), +(20468, 20469, 2), +(20468, 20470, 3), + -- Improved Rune Tap +(48985, 48985, 1), +(48985, 49488, 2), +(48985, 49489, 3), + -- Improved Scorch +(11095, 11095, 1), +(11095, 12872, 2), +(11095, 12873, 3), + -- Improved Scorpid Sting +(19491, 19491, 1), +(19491, 19493, 2), +(19491, 19494, 3), + -- Improved Searing Pain +(17927, 17927, 1), +(17927, 17929, 2), +(17927, 17930, 3), + -- Improved Shadow Bolt +(17793, 17793, 1), +(17793, 17796, 2), +(17793, 17801, 3), +(17793, 17802, 4), +(17793, 17803, 5), + -- Improved Shadow Word: Pain +(15275, 15275, 1), +(15275, 15317, 2), + -- Improved Shadowform +(47569, 47569, 1), +(47569, 47570, 2), + -- Improved Shields +(16261, 16261, 1), +(16261, 16290, 2), +(16261, 51881, 3), + -- Improved Sinister Strike +(13732, 13732, 1), +(13732, 13863, 2), + -- Improved Slam +(12862, 12862, 1), +(12862, 12330, 2), + -- Improved Slice and Dice +(14165, 14165, 1), +(14165, 14166, 2), + -- Improved Soul Leech +(54117, 54117, 1), +(54117, 54118, 2), + -- Improved Spell Reflection +(59088, 59088, 1), +(59088, 59089, 2), + -- Improved Spirit Tap +(49694, 49694, 1), +(49694, 59000, 2), + -- Improved Spirit Tap +(15337, 15337, 1), +(15337, 15338, 2), + -- Improved Sprint +(13743, 13743, 1), +(13743, 13875, 2), + -- Improved Steady Shot +(53221, 53221, 1), +(53221, 53222, 2), +(53221, 53224, 3), + -- Improved Stings +(19464, 19464, 1), +(19464, 19465, 2), +(19464, 19466, 3), + -- Improved Stormstrike +(51521, 51521, 1), +(51521, 51522, 2), + -- Improved Succubus +(18754, 18754, 1), +(18754, 18755, 2), +(18754, 18756, 3), + -- Improved Thunder Clap +(12287, 12287, 1), +(12287, 12665, 2), +(12287, 12666, 3), + -- Improved Tracking +(52783, 52783, 1), +(52783, 52785, 2), +(52783, 52786, 3), +(52783, 52787, 4), +(52783, 52788, 5), + -- Improved Tranquility +(17123, 17123, 1), +(17123, 17124, 2), + -- Improved Tree of Life +(48535, 48535, 1), +(48535, 48536, 2), +(48535, 48537, 3), + -- Improved Unholy Presence +(50391, 50391, 1), +(50391, 50392, 2), + -- Improved Vampiric Embrace +(27839, 27839, 1), +(27839, 27840, 2), + -- Improved Water Shield +(16180, 16180, 1), +(16180, 16196, 2), +(16180, 16198, 3), + -- Improved Whirlwind +(29721, 29721, 1), +(29721, 29776, 2), + -- Improved Windfury Totem +(29192, 29192, 1), +(29192, 29193, 2), + -- Impurity +(49220, 49220, 1), +(49220, 49633, 2), +(49220, 49635, 3), +(49220, 49636, 4), +(49220, 49638, 5), + -- Incanter's Absorption +(44394, 44394, 1), +(44394, 44395, 2), +(44394, 44396, 3), + -- Incinerate +(29722, 29722, 1), +(29722, 32231, 2), +(29722, 47837, 3), +(29722, 47838, 4), + -- Incineration +(18459, 18459, 1), +(18459, 18460, 2), +(18459, 54734, 3), + -- Incite +(50685, 50685, 1), +(50685, 50686, 2), +(50685, 50687, 3), + -- Infected Wounds +(48483, 48483, 1), +(48483, 48484, 2), +(48483, 48485, 3), + -- Infectious Poisons +(51630, 51630, 1), +(51630, 51631, 2), + -- Inner Fire +(588, 588, 1), +(588, 7128, 2), +(588, 602, 3), +(588, 1006, 4), +(588, 10951, 5), +(588, 10952, 6), +(588, 25431, 7), +(588, 48040, 8), +(588, 48168, 9), + -- Inscription +(45357, 45357, 1), +(45357, 45358, 2), +(45357, 45359, 3), +(45357, 45360, 4), +(45357, 45361, 5), +(45357, 45363, 6), + -- Insect Swarm +(5570, 5570, 1), +(5570, 24974, 2), +(5570, 24975, 3), +(5570, 24976, 4), +(5570, 24977, 5), +(5570, 27013, 6), +(5570, 48468, 7), + -- Inspiration +(14893, 14893, 1), +(14893, 15357, 2), +(14893, 15359, 3), + -- Inspiration +(14892, 14892, 1), +(14892, 15362, 2), +(14892, 15363, 3), + -- Intensify Rage +(46908, 46908, 1), +(46908, 46909, 2), +(46908, 56924, 3), + -- Intensity +(17080, 17080, 1), +(17080, 35358, 2), +(17080, 35359, 3), + -- Intensity +(17106, 17106, 1), +(17106, 17107, 2), +(17106, 17108, 3), + -- Intensity +(18135, 18135, 1), +(18135, 18136, 2), + -- Invigoration +(53252, 53252, 1), +(53252, 53253, 2), + -- Iron Will +(12300, 12300, 1), +(12300, 12959, 2), +(12300, 12960, 3), + -- Jewelcrafting +(25229, 25229, 1), +(25229, 25230, 2), +(25229, 28894, 3), +(25229, 28895, 4), +(25229, 28897, 5), +(25229, 51311, 6), + -- Judgements of the Just +(53695, 53695, 1), +(53695, 53696, 2), + -- Judgements of the Wise +(31876, 31876, 1), +(31876, 31877, 2), +(31876, 31878, 3), + -- Khadgar's Unlocking +(491, 491, 1), +(491, 857, 2), +(491, 10165, 3), +(491, 10166, 4), + -- Kidney Shot +(408, 408, 1), +(408, 8643, 2), + -- Kill Shot +(53351, 53351, 1), +(53351, 61005, 2), +(53351, 61006, 3), + -- Killer Instinct +(19370, 19370, 1), +(19370, 19371, 2), +(19370, 19373, 3), + -- Killing Machine +(51123, 51123, 1), +(51123, 51127, 2), +(51123, 51128, 3), +(51123, 51129, 4), +(51123, 51130, 5), + -- Kindling Soul +(47426, 47426, 1), +(47426, 47427, 2), + -- Kindling Soul +(47261, 47261, 1), +(47261, 47262, 2), + -- Kindred Spirits +(56314, 56314, 1), +(56314, 56315, 2), +(56314, 56316, 3), +(56314, 56317, 4), +(56314, 56318, 5), + -- King of the Jungle +(48492, 48492, 1), +(48492, 48494, 2), +(48492, 48495, 3), + -- Lacerate +(33745, 33745, 1), +(33745, 48567, 2), +(33745, 48568, 3), + -- Lash of Pain +(7814, 7814, 1), +(7814, 7815, 2), +(7814, 7816, 3), +(7814, 11778, 4), +(7814, 11779, 5), +(7814, 11780, 6), +(7814, 27274, 7), +(7814, 47991, 8), +(7814, 47992, 9), + -- Lava Breath +(58604, 58604, 1), +(58604, 58607, 2), +(58604, 58608, 3), +(58604, 58609, 4), +(58604, 58610, 5), +(58604, 58611, 6), + -- Lava Burst +(51505, 51505, 1), +(51505, 60043, 2), + -- Lava Flows +(51480, 51480, 1), +(51480, 51481, 2), +(51480, 51482, 3), + -- Lay on Hands +(633, 633, 1), +(633, 2800, 2), +(633, 10310, 3), +(633, 27154, 4), +(633, 48788, 5), + -- Leatherworking +(2108, 2108, 1), +(2108, 3104, 2), +(2108, 3811, 3), +(2108, 10662, 4), +(2108, 32549, 5), +(2108, 51302, 6), + -- Lesser Heal +(2050, 2050, 1), +(2050, 2052, 2), +(2050, 2053, 3), + -- Lesser Healing Wave +(8004, 8004, 1), +(8004, 8008, 2), +(8004, 8010, 3), +(8004, 10466, 4), +(8004, 10467, 5), +(8004, 10468, 6), +(8004, 25420, 7), +(8004, 49275, 8), +(8004, 49276, 9), + -- Lethal Shots +(19426, 19426, 1), +(19426, 19427, 2), +(19426, 19429, 3), +(19426, 19430, 4), +(19426, 19431, 5), + -- Lethality +(14128, 14128, 1), +(14128, 14132, 2), +(14128, 14135, 3), +(14128, 14136, 4), +(14128, 14137, 5), + -- Life Tap +(1454, 1454, 1), +(1454, 1455, 2), +(1454, 1456, 3), +(1454, 11687, 4), +(1454, 11688, 5), +(1454, 11689, 6), +(1454, 27222, 7), +(1454, 57946, 8), + -- Lifeblood +(55428, 55428, 1), +(55428, 55480, 2), +(55428, 55500, 3), +(55428, 55501, 4), +(55428, 55502, 5), +(55428, 55503, 6), + -- Lifebloom +(33763, 33763, 1), +(33763, 48450, 2), +(33763, 48451, 3), + -- Lightning Breath +(24845, 24845, 1), +(24845, 25013, 2), +(24845, 25014, 3), +(24845, 25015, 4), +(24845, 25016, 5), +(24845, 25017, 6), + -- Lightning Breath +(24844, 24844, 1), +(24844, 25008, 2), +(24844, 25009, 3), +(24844, 25010, 4), +(24844, 25011, 5), +(24844, 25012, 6), + -- Lightning Mastery +(16578, 16578, 1), +(16578, 16579, 2), +(16578, 16580, 3), +(16578, 16581, 4), +(16578, 16582, 5), + -- Lightning Overload +(30675, 30675, 1), +(30675, 30678, 2), +(30675, 30679, 3), + -- Lightning Reflexes +(13712, 13712, 1), +(13712, 13788, 2), +(13712, 13789, 3), + -- Lightning Reflexes +(19168, 19168, 1), +(19168, 19180, 2), +(19168, 19181, 3), +(19168, 24296, 4), +(19168, 24297, 5), + -- Light's Grace +(31833, 31833, 1), +(31833, 31835, 2), +(31833, 31836, 3), + -- Lightwell +(724, 724, 1), +(724, 27870, 2), +(724, 27871, 3), +(724, 28275, 4), +(724, 48086, 5), +(724, 48087, 6), + -- Lightwell Renew +(7001, 7001, 1), +(7001, 27873, 2), +(7001, 27874, 3), +(7001, 28276, 4), +(7001, 48084, 5), +(7001, 48085, 6), + -- Lionhearted +(53409, 53409, 1), +(53409, 53411, 2), + -- Living Seed +(48496, 48496, 1), +(48496, 48499, 2), +(48496, 48500, 3), + -- Living Spirit +(34151, 34151, 1), +(34151, 34152, 2), +(34151, 34153, 3), + -- Lock and Load +(56342, 56342, 1), +(56342, 56343, 2), +(56342, 56344, 3), + -- Lockpicking +(1809, 1809, 1), +(1809, 1810, 2), +(1809, 6460, 3), + -- Longevity +(53262, 53262, 1), +(53262, 53263, 2), +(53262, 53264, 3), + -- Lunar Guidance +(33589, 33589, 1), +(33589, 33590, 2), +(33589, 33591, 3), + -- Mace Specialization +(13709, 13709, 1), +(13709, 13800, 2), +(13709, 13801, 3), +(13709, 13802, 4), +(13709, 13803, 5), + -- Maelstrom Weapon +(51528, 51528, 1), +(51528, 51529, 2), +(51528, 51530, 3), +(51528, 51531, 4), +(51528, 51532, 5), + -- Mage Armor +(6121, 6121, 1), +(6121, 22784, 2), +(6121, 22785, 3), +(6121, 27392, 4), + -- Mage Armor +(6117, 6117, 1), +(6117, 22782, 2), +(6117, 22783, 3), +(6117, 27125, 4), +(6117, 43023, 5), +(6117, 43024, 6), + -- Magic Absorption +(29441, 29441, 1), +(29441, 29444, 2), + -- Magic Attunement +(11247, 11247, 1), +(11247, 12606, 2), + -- Magic Suppression +(49224, 49224, 1), +(49224, 49610, 2), +(49224, 49611, 3), + -- Magma Totem +(8187, 8187, 1), +(8187, 10579, 2), +(8187, 10580, 3), +(8187, 10581, 4), +(8187, 25550, 5), +(8187, 58732, 6), +(8187, 58735, 7), + -- Magma Totem +(8190, 8190, 1), +(8190, 10585, 2), +(8190, 10586, 3), +(8190, 10587, 4), +(8190, 25552, 5), +(8190, 58731, 6), +(8190, 58734, 7), + -- Magma Totem Passive +(8188, 8188, 1), +(8188, 10582, 2), +(8188, 10583, 3), +(8188, 10584, 4), +(8188, 25551, 5), +(8188, 58733, 6), +(8188, 58736, 7), + -- Maim +(22570, 22570, 1), +(22570, 49802, 2), + -- Malediction +(32477, 32477, 1), +(32477, 32483, 2), +(32477, 32484, 3), + -- Malice +(14138, 14138, 1), +(14138, 14139, 2), +(14138, 14140, 3), +(14138, 14141, 4), +(14138, 14142, 5), + -- Mana Shield +(1481, 1481, 1), +(1481, 8496, 2), +(1481, 8497, 3), +(1481, 10194, 4), +(1481, 10195, 5), +(1481, 10196, 6), +(1481, 27398, 7), + -- Mana Shield +(1463, 1463, 1), +(1463, 8494, 2), +(1463, 8495, 3), +(1463, 10191, 4), +(1463, 10192, 5), +(1463, 10193, 6), +(1463, 27131, 7), +(1463, 43019, 8), +(1463, 43020, 9), + -- Mana Spring +(5677, 5677, 1), +(5677, 10491, 2), +(5677, 10493, 3), +(5677, 10494, 4), +(5677, 25569, 5), +(5677, 58775, 6), +(5677, 58776, 7), +(5677, 58777, 8), + -- Mana Spring Totem +(5675, 5675, 1), +(5675, 10495, 2), +(5675, 10496, 3), +(5675, 10497, 4), +(5675, 25570, 5), +(5675, 58771, 6), +(5675, 58773, 7), +(5675, 58774, 8), + -- Mangle (Bear) +(33878, 33878, 1), +(33878, 33986, 2), +(33878, 33987, 3), +(33878, 48563, 4), +(33878, 48564, 5), + -- Mangle (Cat) +(33876, 33876, 1), +(33876, 33982, 2), +(33876, 33983, 3), +(33876, 48565, 4), +(33876, 48566, 5), + -- Mark of the Wild +(1126, 1126, 1), +(1126, 5232, 2), +(1126, 6756, 3), +(1126, 5234, 4), +(1126, 8907, 5), +(1126, 9884, 6), +(1126, 9885, 7), +(1126, 26990, 8), +(1126, 48469, 9), + -- Marked for Death +(53241, 53241, 1), +(53241, 53243, 2), +(53241, 53244, 3), +(53241, 53245, 4), +(53241, 53246, 5), + -- Martyrdom +(14531, 14531, 1), +(14531, 14774, 2), + -- Master Conjuror +(18767, 18767, 1), +(18767, 18768, 2), + -- Master Healer +(14904, 14904, 1), +(14904, 15024, 2), +(14904, 15025, 3), +(14904, 15026, 4), +(14904, 15027, 5), + -- Master Marksman +(34485, 34485, 1), +(34485, 34486, 2), +(34485, 34487, 3), +(34485, 34488, 4), +(34485, 34489, 5), + -- Master of Anatomy +(53125, 53125, 1), +(53125, 53662, 2), +(53125, 53663, 3), +(53125, 53664, 4), +(53125, 53665, 5), +(53125, 53666, 6), + -- Master of Deception +(13958, 13958, 1), +(13958, 13970, 2), +(13958, 13971, 3), + -- Master of Elements +(29074, 29074, 1), +(29074, 29075, 2), +(29074, 29076, 3), + -- Master of Subtlety +(31221, 31221, 1), +(31221, 31222, 2), +(31221, 31223, 3), + -- Master Poisoner +(31226, 31226, 1), +(31226, 31227, 2), +(31226, 58410, 3), + -- Master Summoner +(18709, 18709, 1), +(18709, 18710, 2), + -- Maul +(6807, 6807, 1), +(6807, 6808, 2), +(6807, 6809, 3), +(6807, 8972, 4), +(6807, 9745, 5), +(6807, 9880, 6), +(6807, 9881, 7), +(6807, 26996, 8), +(6807, 48479, 9), +(6807, 48480, 10), + -- Meditation +(14521, 14521, 1), +(14521, 14776, 2), +(14521, 14777, 3), + -- Melee Specialization +(19381, 19381, 1), +(19381, 19382, 2), +(19381, 19383, 3), +(19381, 19384, 4), +(19381, 19385, 5), + -- Melted Mind +(58378, 58378, 1), +(58378, 58379, 2), + -- Mend Pet +(136, 136, 1), +(136, 3111, 2), +(136, 3661, 3), +(136, 3662, 4), +(136, 13542, 5), +(136, 13543, 6), +(136, 13544, 7), +(136, 27046, 8), +(136, 48989, 9), +(136, 48990, 10), + -- Mental Agility +(14520, 14520, 1), +(14520, 14780, 2), +(14520, 14781, 3), + -- Mental Dexterity +(51883, 51883, 1), +(51883, 51884, 2), +(51883, 51885, 3), + -- Mental Quickness +(30812, 30812, 1), +(30812, 30813, 2), +(30812, 30814, 3), + -- Mental Strength +(18551, 18551, 1), +(18551, 18552, 2), +(18551, 18553, 3), +(18551, 18554, 4), +(18551, 18555, 5), + -- Merciless Combat +(49024, 49024, 1), +(49024, 49538, 2), + -- Might of Mograine +(49023, 49023, 1), +(49023, 49533, 2), +(49023, 49534, 3), + -- Mind Blast +(8092, 8092, 1), +(8092, 8102, 2), +(8092, 8103, 3), +(8092, 8104, 4), +(8092, 8105, 5), +(8092, 8106, 6), +(8092, 10945, 7), +(8092, 10946, 8), +(8092, 10947, 9), +(8092, 25372, 10), +(8092, 25375, 11), +(8092, 48126, 12), +(8092, 48127, 13), + -- Mind Flay +(15407, 15407, 1), +(15407, 17311, 2), +(15407, 17312, 3), +(15407, 17313, 4), +(15407, 17314, 5), +(15407, 18807, 6), +(15407, 25387, 7), +(15407, 48155, 8), +(15407, 48156, 9), + -- Mind Mastery +(31584, 31584, 1), +(31584, 31585, 2), +(31584, 31586, 3), +(31584, 31587, 4), +(31584, 31588, 5), + -- Mind Melt +(14910, 14910, 1), +(14910, 33371, 2), + -- Mind Vision +(2096, 2096, 1), +(2096, 10909, 2), + -- Mining +(2575, 2575, 1), +(2575, 2576, 2), +(2575, 3564, 3), +(2575, 10248, 4), +(2575, 29354, 5), +(2575, 50310, 6), + -- Missile Barrage +(44404, 44404, 1), +(44404, 54486, 2), +(44404, 54488, 3), +(44404, 54489, 4), +(44404, 54490, 5), + -- Molten Core +(47245, 47245, 1), +(47245, 47246, 2), +(47245, 47247, 3), + -- Molten Fury +(31679, 31679, 1), +(31679, 31680, 2), + -- Molten Shields +(11094, 11094, 1), +(11094, 13043, 2), + -- Mongoose Bite +(1495, 1495, 1), +(1495, 14269, 2), +(1495, 14270, 3), +(1495, 14271, 4), +(1495, 36916, 5), +(1495, 53339, 6), + -- Monstrous Bite +(54680, 54680, 1), +(54680, 55495, 2), +(54680, 55496, 3), +(54680, 55497, 4), +(54680, 55498, 5), +(54680, 55499, 6), + -- Moonfire +(8921, 8921, 1), +(8921, 8924, 2), +(8921, 8925, 3), +(8921, 8926, 4), +(8921, 8927, 5), +(8921, 8928, 6), +(8921, 8929, 7), +(8921, 9833, 8), +(8921, 9834, 9), +(8921, 9835, 10), +(8921, 26987, 11), +(8921, 26988, 12), +(8921, 48462, 13), +(8921, 48463, 14), + -- Moonfury +(16896, 16896, 1), +(16896, 16897, 2), +(16896, 16899, 3), + -- Moonglow +(16845, 16845, 1), +(16845, 16846, 2), +(16845, 16847, 3), + -- Morbidity +(48963, 48963, 1), +(48963, 49564, 2), +(48963, 49565, 3), + -- Mortal Shots +(19485, 19485, 1), +(19485, 19487, 2), +(19485, 19488, 3), +(19485, 19489, 4), +(19485, 19490, 5), + -- Mortal Strike +(12294, 12294, 1), +(12294, 21551, 2), +(12294, 21552, 3), +(12294, 21553, 4), +(12294, 25248, 5), +(12294, 30330, 6), +(12294, 47485, 7), +(12294, 47486, 8), + -- Multi-Shot +(2643, 2643, 1), +(2643, 14288, 2), +(2643, 14289, 3), +(2643, 14290, 4), +(2643, 25294, 5), +(2643, 27021, 6), +(2643, 49047, 7), +(2643, 49048, 8), + -- Murder +(14158, 14158, 1), +(14158, 14159, 2), + -- Mutilate +(1329, 1329, 1), +(1329, 34411, 2), +(1329, 34412, 3), +(1329, 34413, 4), +(1329, 48663, 5), +(1329, 48666, 6), + -- Natural Armor +(24547, 24547, 1), +(24547, 24556, 2), +(24547, 24557, 3), +(24547, 24558, 4), +(24547, 24559, 5), +(24547, 24560, 6), +(24547, 24561, 7), +(24547, 24562, 8), +(24547, 24631, 9), +(24547, 24632, 10), +(24547, 27362, 11), + -- Natural Armor +(61689, 61689, 1), +(61689, 61690, 2), + -- Natural Perfection +(45281, 45281, 1), +(45281, 45282, 2), +(45281, 45283, 3), + -- Natural Perfection +(33881, 33881, 1), +(33881, 33882, 2), +(33881, 33883, 3), + -- Natural Reaction +(57878, 57878, 1), +(57878, 57880, 2), +(57878, 57881, 3), + -- Natural Shapeshifter +(16833, 16833, 1), +(16833, 16834, 2), +(16833, 16835, 3), + -- Naturalist +(17069, 17069, 1), +(17069, 17070, 2), +(17069, 17071, 3), +(17069, 17072, 4), +(17069, 17073, 5), + -- Nature Resistance Totem +(10595, 10595, 1), +(10595, 10600, 2), +(10595, 10601, 3), +(10595, 25574, 4), +(10595, 58746, 5), +(10595, 58749, 6), + -- Nature's Blessing +(30867, 30867, 1), +(30867, 30868, 2), +(30867, 30869, 3), + -- Nature's Bounty +(17074, 17074, 1), +(17074, 17075, 2), +(17074, 17076, 3), +(17074, 17077, 4), +(17074, 17078, 5), + -- Nature's Focus +(17063, 17063, 1), +(17063, 17065, 2), +(17063, 17066, 3), + -- Nature's Grasp +(16689, 16689, 1), +(16689, 16810, 2), +(16689, 16811, 3), +(16689, 16812, 4), +(16689, 16813, 5), +(16689, 17329, 6), +(16689, 27009, 7), +(16689, 53312, 8), + -- Nature's Guardian +(30881, 30881, 1), +(30881, 30883, 2), +(30881, 30884, 3), +(30881, 30885, 4), +(30881, 30886, 5), + -- Nature's Reach +(16819, 16819, 1), +(16819, 16820, 2), + -- Necrosis +(51459, 51459, 1), +(51459, 51462, 2), +(51459, 51463, 3), +(51459, 51464, 4), +(51459, 51465, 5), + -- Nemesis +(63117, 63117, 1), +(63117, 63121, 2), +(63117, 63123, 3), + -- Nerves of Cold Steel +(49226, 49226, 1), +(49226, 50137, 2), +(49226, 50138, 3), + -- Nerves of Steel +(31130, 31130, 1), +(31130, 31131, 2), + -- Nether Protection +(30299, 30299, 1), +(30299, 30301, 2), +(30299, 30302, 3), + -- Nether Shock +(50479, 50479, 1), +(50479, 53584, 2), +(50479, 53586, 3), +(50479, 53587, 4), +(50479, 53588, 5), +(50479, 53589, 6), + -- Netherwind Presence +(44400, 44400, 1), +(44400, 44402, 2), +(44400, 44403, 3), + -- Night of the Dead +(55620, 55620, 1), +(55620, 55623, 2), + -- Nightfall +(18094, 18094, 1), +(18094, 18095, 2), + -- Noxious Stings +(53295, 53295, 1), +(53295, 53296, 2), +(53295, 53297, 3), + -- Nurturing Instinct +(47179, 47179, 1), +(47179, 47180, 2), + -- Nurturing Instinct +(33872, 33872, 1), +(33872, 33873, 2), + -- One-Handed Weapon Specialization +(16538, 16538, 1), +(16538, 16539, 2), +(16538, 16540, 3), +(16538, 16541, 4), +(16538, 16542, 5), + -- One-Handed Weapon Specialization +(20196, 20196, 1), +(20196, 20197, 2), +(20196, 20198, 3), + -- Opportunity +(14057, 14057, 1), +(14057, 14072, 2), + -- Outbreak +(49013, 49013, 1), +(49013, 55236, 2), +(49013, 55237, 3), + -- Owlkin Frenzy +(48389, 48389, 1), +(48389, 48392, 2), +(48389, 48393, 3), + -- Owl's Focus +(53514, 53514, 1), +(53514, 53516, 2), + -- Pain and Suffering +(47580, 47580, 1), +(47580, 47581, 2), +(47580, 47582, 3), + -- Pathfinding +(19559, 19559, 1), +(19559, 19560, 2), + -- Permafrost +(11175, 11175, 1), +(11175, 12569, 2), +(11175, 12571, 3), + -- Pet Aggression +(6311, 6311, 1), +(6311, 6314, 2), +(6311, 6315, 3), +(6311, 6316, 4), +(6311, 6317, 5), + -- Pet Barding +(53175, 53175, 1), +(53175, 53176, 2), + -- Pet Hardiness +(6280, 6280, 1), +(6280, 6281, 2), +(6280, 6282, 3), +(6280, 6283, 4), +(6280, 6286, 5), + -- Pet Recovery +(6328, 6328, 1), +(6328, 6331, 2), +(6328, 6332, 3), +(6328, 6333, 4), +(6328, 6334, 5), + -- Pet Resistance +(6443, 6443, 1), +(6443, 6444, 2), +(6443, 6445, 3), +(6443, 6446, 4), +(6443, 6447, 5), + -- Piercing Ice +(11151, 11151, 1), +(11151, 12952, 2), +(11151, 12953, 3), + -- Piercing Shots +(53234, 53234, 1), +(53234, 53237, 2), +(53234, 53238, 3), + -- Pin +(50245, 50245, 1), +(50245, 53544, 2), +(50245, 53545, 3), +(50245, 53546, 4), +(50245, 53547, 5), +(50245, 53548, 6), + -- Playing with Fire +(31638, 31638, 1), +(31638, 31639, 2), +(31638, 31640, 3), + -- Point of No Escape +(53298, 53298, 1), +(53298, 53299, 2), + -- Poison Spit +(35388, 35388, 1), +(35388, 35390, 2), +(35388, 35391, 3), + -- Poison Spit +(35387, 35387, 1), +(35387, 35389, 2), +(35387, 35392, 3), +(35387, 55555, 4), +(35387, 55556, 5), +(35387, 55557, 6), + -- Poleaxe Specialization +(12700, 12700, 1), +(12700, 12781, 2), +(12700, 12783, 3), +(12700, 12784, 4), +(12700, 12785, 5), + -- Polymorph +(118, 118, 1), +(118, 12824, 2), +(118, 12825, 3), +(118, 12826, 4), + -- Pounce +(9005, 9005, 1), +(9005, 9823, 2), +(9005, 9827, 3), +(9005, 27006, 4), +(9005, 49803, 5), + -- Pounce Bleed +(9007, 9007, 1), +(9007, 9824, 2), +(9007, 9826, 3), +(9007, 27007, 4), +(9007, 49804, 5), + -- Power Word: Fortitude +(1243, 1243, 1), +(1243, 1244, 2), +(1243, 1245, 3), +(1243, 2791, 4), +(1243, 10937, 5), +(1243, 10938, 6), +(1243, 25389, 7), +(1243, 48161, 8), + -- Power Word: Shield +(17, 17, 1), +(17, 592, 2), +(17, 600, 3), +(17, 3747, 4), +(17, 6065, 5), +(17, 6066, 6), +(17, 10898, 7), +(17, 10899, 8), +(17, 10900, 9), +(17, 10901, 10), +(17, 25217, 11), +(17, 25218, 12), +(17, 48065, 13), +(17, 48066, 14), + -- Prayer of Fortitude +(21562, 21562, 1), +(21562, 21564, 2), +(21562, 25392, 3), +(21562, 48162, 4), + -- Prayer of Healing +(596, 596, 1), +(596, 996, 2), +(596, 10960, 3), +(596, 10961, 4), +(596, 25316, 5), +(596, 25308, 6), +(596, 48072, 7), + -- Prayer of Mending +(41635, 41635, 1), +(41635, 48110, 2), +(41635, 48111, 3), + -- Prayer of Mending +(33076, 33076, 1), +(33076, 48112, 2), +(33076, 48113, 3), + -- Prayer of Shadow Protection +(27683, 27683, 1), +(27683, 39374, 2), +(27683, 48170, 3), + -- Prayer of Spirit +(27681, 27681, 1), +(27681, 32999, 2), +(27681, 48074, 3), + -- Precision +(29438, 29438, 1), +(29438, 29439, 2), +(29438, 29440, 3), + -- Precision +(13705, 13705, 1), +(13705, 13832, 2), +(13705, 13843, 3), +(13705, 13844, 4), +(13705, 13845, 5), + -- Precision +(29590, 29590, 1), +(29590, 29591, 2), +(29590, 29592, 3), + -- Predatory Instincts +(33859, 33859, 1), +(33859, 33866, 2), +(33859, 33867, 3), + -- Predatory Strikes +(16972, 16972, 1), +(16972, 16974, 2), +(16972, 16975, 3), + -- Prey on the Weak +(51685, 51685, 1), +(51685, 51686, 2), +(51685, 51687, 3), +(51685, 51688, 4), +(51685, 51689, 5), + -- Primal Precision +(48409, 48409, 1), +(48409, 48410, 2), + -- Primal Tenacity +(33851, 33851, 1), +(33851, 33852, 2), +(33851, 33957, 3), + -- Prismatic Cloak +(31574, 31574, 1), +(31574, 31575, 2), +(31574, 54354, 3), + -- Protector of the Pack +(57873, 57873, 1), +(57873, 57876, 2), +(57873, 57877, 3), + -- Prowl +(5215, 5215, 1), +(5215, 6783, 2), +(5215, 9913, 3), + -- Prowl +(24450, 24450, 1), +(24450, 24452, 2), +(24450, 24453, 3), + -- Psychic Scream +(8122, 8122, 1), +(8122, 8124, 2), +(8122, 10888, 3), +(8122, 10890, 4), + -- Pummel +(13491, 13491, 1), +(13491, 6554, 2), +(13491, 6555, 3), + -- Puncture +(12308, 12308, 1), +(12308, 12810, 2), +(12308, 12811, 3), + -- Puncturing Wounds +(13733, 13733, 1), +(13733, 13865, 2), +(13733, 13866, 3), + -- Pure of Heart +(31822, 31822, 1), +(31822, 31823, 2), + -- Purge +(370, 370, 1), +(370, 8012, 2), + -- Purification +(16178, 16178, 1), +(16178, 16210, 2), +(16178, 16211, 3), +(16178, 16212, 4), +(16178, 16213, 5), + -- Purifying Power +(31825, 31825, 1), +(31825, 31826, 2), + -- Pursuit of Justice +(61417, 61417, 1), +(61417, 61418, 2), + -- Pursuit of Justice +(26022, 26022, 1), +(26022, 26023, 2), + -- Pyroblast +(11366, 11366, 1), +(11366, 12505, 2), +(11366, 12522, 3), +(11366, 12523, 4), +(11366, 12524, 5), +(11366, 12525, 6), +(11366, 12526, 7), +(11366, 18809, 8), +(11366, 27132, 9), +(11366, 33938, 10), +(11366, 42890, 11), +(11366, 42891, 12), + -- Pyroclasm +(18096, 18096, 1), +(18096, 18073, 2), +(18096, 63245, 3), + -- Pyromaniac +(34293, 34293, 1), +(34293, 34295, 2), +(34293, 34296, 3), + -- Quick Recovery +(31244, 31244, 1), +(31244, 31245, 2), + -- Rage of Rivendare +(50117, 50117, 1), +(50117, 50118, 2), +(50117, 50119, 3), +(50117, 50120, 4), +(50117, 50121, 5), + -- Rake +(1822, 1822, 1), +(1822, 1823, 2), +(1822, 1824, 3), +(1822, 9904, 4), +(1822, 27003, 5), +(1822, 48573, 6), +(1822, 48574, 7), + -- Rake +(59881, 59881, 1), +(59881, 59882, 2), +(59881, 59883, 3), +(59881, 59884, 4), +(59881, 59885, 5), +(59881, 59886, 6), + -- Ranged Weapon Specialization +(19507, 19507, 1), +(19507, 19508, 2), +(19507, 19509, 3), + -- Rapid Recuperation +(53228, 53228, 1), +(53228, 53232, 2), + -- Raptor Strike +(2973, 2973, 1), +(2973, 14260, 2), +(2973, 14261, 3), +(2973, 14262, 4), +(2973, 14263, 5), +(2973, 14264, 6), +(2973, 14265, 7), +(2973, 14266, 8), +(2973, 27014, 9), +(2973, 48995, 10), +(2973, 48996, 11), + -- Rapture +(47535, 47535, 1), +(47535, 47536, 2), +(47535, 47537, 3), + -- Ravage +(6785, 6785, 1), +(6785, 6787, 2), +(6785, 9866, 3), +(6785, 9867, 4), +(6785, 27005, 5), +(6785, 48578, 6), +(6785, 48579, 7), + -- Ravage +(50518, 50518, 1), +(50518, 53558, 2), +(50518, 53559, 3), +(50518, 53560, 4), +(50518, 53561, 5), +(50518, 53562, 6), + -- Ravenous Dead +(48965, 48965, 1), +(48965, 49571, 2), +(48965, 49572, 3), + -- Reaping +(49208, 49208, 1), +(49208, 56834, 2), +(49208, 56835, 3), + -- Rebirth +(20484, 20484, 1), +(20484, 20739, 2), +(20484, 20742, 3), +(20484, 20747, 4), +(20484, 20748, 5), +(20484, 26994, 6), +(20484, 48477, 7), + -- Reckoning +(20177, 20177, 1), +(20177, 20179, 2), +(20177, 20181, 3), +(20177, 20180, 4), +(20177, 20182, 5), + -- Redemption +(7328, 7328, 1), +(7328, 10322, 2), +(7328, 10324, 3), +(7328, 20772, 4), +(7328, 20773, 5), +(7328, 48949, 6), +(7328, 48950, 7), + -- Redoubt +(20127, 20127, 1), +(20127, 20130, 2), +(20127, 20135, 3), + -- Reflective Shield +(33201, 33201, 1), +(33201, 33202, 2), + -- Regeneration +(30799, 30799, 1), +(30799, 30800, 2), +(30799, 30801, 3), + -- Regrowth +(8936, 8936, 1), +(8936, 8938, 2), +(8936, 8939, 3), +(8936, 8940, 4), +(8936, 8941, 5), +(8936, 9750, 6), +(8936, 9856, 7), +(8936, 9857, 8), +(8936, 9858, 9), +(8936, 26980, 10), +(8936, 48442, 11), +(8936, 48443, 12), + -- Rejuvenation +(774, 774, 1), +(774, 1058, 2), +(774, 1430, 3), +(774, 2090, 4), +(774, 2091, 5), +(774, 3627, 6), +(774, 8910, 7), +(774, 9839, 8), +(774, 9840, 9), +(774, 9841, 10), +(774, 25299, 11), +(774, 26981, 12), +(774, 26982, 13), +(774, 48440, 14), +(774, 48441, 15), + -- Relentless Strikes +(14179, 14179, 1), +(14179, 58422, 2), +(14179, 58423, 3), +(14179, 58424, 4), +(14179, 58425, 5), + -- Remorseless +(14143, 14143, 1), +(14143, 14149, 2), + -- Remorseless Attacks +(14144, 14144, 1), +(14144, 14148, 2), + -- Rend +(772, 772, 1), +(772, 6546, 2), +(772, 6547, 3), +(772, 6548, 4), +(772, 11572, 5), +(772, 11573, 6), +(772, 11574, 7), +(772, 25208, 8), +(772, 46845, 9), +(772, 47465, 10), + -- Rend and Tear +(48432, 48432, 1), +(48432, 48433, 2), +(48432, 48434, 3), +(48432, 51268, 4), +(48432, 51269, 5), + -- Renew +(139, 139, 1), +(139, 6074, 2), +(139, 6075, 3), +(139, 6076, 4), +(139, 6077, 5), +(139, 6078, 6), +(139, 10927, 7), +(139, 10928, 8), +(139, 10929, 9), +(139, 25315, 10), +(139, 25221, 11), +(139, 25222, 12), +(139, 48067, 13), +(139, 48068, 14), + -- Renewed Hope +(57470, 57470, 1), +(57470, 57472, 2), + -- Replenish Mana +(5405, 5405, 1), +(5405, 10052, 2), +(5405, 10057, 3), +(5405, 10058, 4), +(5405, 27103, 5), +(5405, 42987, 6), +(5405, 42988, 7), + -- Resourcefulness +(34491, 34491, 1), +(34491, 34492, 2), +(34491, 34493, 3), + -- Restorative Totems +(16187, 16187, 1), +(16187, 16205, 2), +(16187, 16206, 3), + -- Resurrection +(2006, 2006, 1), +(2006, 2010, 2), +(2006, 10880, 3), +(2006, 10881, 4), +(2006, 20770, 5), +(2006, 25435, 6), +(2006, 48171, 7), + -- Retribution Aura +(7294, 7294, 1), +(7294, 10298, 2), +(7294, 10299, 3), +(7294, 10300, 4), +(7294, 10301, 5), +(7294, 27150, 6), +(7294, 54043, 7), + -- Revenge +(6572, 6572, 1), +(6572, 6574, 2), +(6572, 7379, 3), +(6572, 11600, 4), +(6572, 11601, 5), +(6572, 25288, 6), +(6572, 25269, 7), +(6572, 30357, 8), +(6572, 57823, 9), + -- Reverberation +(16040, 16040, 1), +(16040, 16113, 2), +(16040, 16114, 3), +(16040, 16115, 4), +(16040, 16116, 5), + -- Revitalize +(48539, 48539, 1), +(48539, 48544, 2), +(48539, 48545, 3), + -- Revive +(50769, 50769, 1), +(50769, 50768, 2), +(50769, 50767, 3), +(50769, 50766, 4), +(50769, 50765, 5), +(50769, 50764, 6), +(50769, 50763, 7), + -- Righteous Vengeance +(53380, 53380, 1), +(53380, 53381, 2), +(53380, 53382, 3), + -- Rime +(49188, 49188, 1), +(49188, 56822, 2), +(49188, 59057, 3), + -- Rip +(1079, 1079, 1), +(1079, 9492, 2), +(1079, 9493, 3), +(1079, 9752, 4), +(1079, 9894, 5), +(1079, 9896, 6), +(1079, 27008, 7), +(1079, 49799, 8), +(1079, 49800, 9), + -- Riptide +(61295, 61295, 1), +(61295, 61299, 2), +(61295, 61300, 3), +(61295, 61301, 4), + -- Ritual of Refreshment +(43987, 43987, 1), +(43987, 58659, 2), + -- Ritual of Souls +(29893, 29893, 1), +(29893, 58887, 2), + -- Rockbiter Weapon +(8017, 8017, 1), +(8017, 8018, 2), +(8017, 8019, 3), +(8017, 10399, 4), + -- Ruin +(17959, 17959, 1), +(17959, 59738, 2), +(17959, 59739, 3), +(17959, 59740, 4), +(17959, 59741, 5), + -- Runic Power Mastery +(49455, 49455, 1), +(49455, 50147, 2), + -- Rupture +(1943, 1943, 1), +(1943, 8639, 2), +(1943, 8640, 3), +(1943, 11273, 4), +(1943, 11274, 5), +(1943, 11275, 6), +(1943, 26867, 7), +(1943, 48671, 8), +(1943, 48672, 9), + -- Ruthlessness +(14156, 14156, 1), +(14156, 14160, 2), +(14156, 14161, 3), + -- Sacred Cleansing +(53551, 53551, 1), +(53551, 53552, 2), +(53551, 53553, 3), + -- Sacred Duty +(31848, 31848, 1), +(31848, 31849, 2), + -- Sacrifice +(7812, 7812, 1), +(7812, 19438, 2), +(7812, 19440, 3), +(7812, 19441, 4), +(7812, 19442, 5), +(7812, 19443, 6), +(7812, 27273, 7), +(7812, 47985, 8), +(7812, 47986, 9), + -- Sanctified Light +(20359, 20359, 1), +(20359, 20360, 2), +(20359, 20361, 3), + -- Sanctified Wrath +(53375, 53375, 1), +(53375, 53376, 2), + -- Sanctity of Battle +(32043, 32043, 1), +(32043, 35396, 2), +(32043, 35397, 3), + -- Sap +(6770, 6770, 1), +(6770, 2070, 2), +(6770, 11297, 3), +(6770, 51724, 4), + -- Savage Combat +(58684, 58684, 1), +(58684, 58683, 2), + -- Savage Combat +(51682, 51682, 1), +(51682, 58413, 2), + -- Savage Fury +(16998, 16998, 1), +(16998, 16999, 2), + -- Savage Strikes +(19159, 19159, 1), +(19159, 19160, 2), + -- Scare Beast +(1513, 1513, 1), +(1513, 14326, 2), +(1513, 14327, 3), + -- Scent of Blood +(49004, 49004, 1), +(49004, 49508, 2), +(49004, 49509, 3), + -- Scorch +(1811, 1811, 1), +(1811, 8447, 2), +(1811, 8448, 3), +(1811, 8449, 4), +(1811, 10208, 5), +(1811, 10209, 6), +(1811, 10210, 7), +(1811, 27375, 8), +(1811, 27376, 9), + -- Scorch +(2948, 2948, 1), +(2948, 8444, 2), +(2948, 8445, 3), +(2948, 8446, 4), +(2948, 10205, 5), +(2948, 10206, 6), +(2948, 10207, 7), +(2948, 27073, 8), +(2948, 27074, 9), +(2948, 42858, 10), +(2948, 42859, 11), + -- Scorpid Poison +(24641, 24641, 1), +(24641, 24584, 2), +(24641, 24588, 3), +(24641, 24589, 4), +(24641, 27361, 5), + -- Scorpid Poison +(24640, 24640, 1), +(24640, 24583, 2), +(24640, 24586, 3), +(24640, 24587, 4), +(24640, 27060, 5), +(24640, 55728, 6), + -- Scourge Strike +(55090, 55090, 1), +(55090, 55265, 2), +(55090, 55270, 3), +(55090, 55271, 4), + -- Seal Fate +(14186, 14186, 1), +(14186, 14190, 2), +(14186, 14193, 3), +(14186, 14194, 4), +(14186, 14195, 5), + -- Seals of the Pure +(20224, 20224, 1), +(20224, 20225, 2), +(20224, 20330, 3), +(20224, 20331, 4), +(20224, 20332, 5), + -- Searing Light +(14909, 14909, 1), +(14909, 15017, 2), + -- Searing Pain +(5676, 5676, 1), +(5676, 17919, 2), +(5676, 17920, 3), +(5676, 17921, 4), +(5676, 17922, 5), +(5676, 17923, 6), +(5676, 27210, 7), +(5676, 30459, 8), +(5676, 47814, 9), +(5676, 47815, 10), + -- Searing Totem +(2075, 2075, 1), +(2075, 38116, 2), + -- Searing Totem +(3599, 3599, 1), +(3599, 6363, 2), +(3599, 6364, 3), +(3599, 6365, 4), +(3599, 10437, 5), +(3599, 10438, 6), +(3599, 25533, 7), +(3599, 58699, 8), +(3599, 58703, 9), +(3599, 58704, 10), + -- Seed of Corruption +(43991, 43991, 1), +(43991, 47831, 2), +(43991, 47832, 3), + -- Serendipity +(63730, 63730, 1), +(63730, 63733, 2), +(63730, 63737, 3), + -- Serenity Dust +(50318, 50318, 1), +(50318, 52012, 2), +(50318, 52013, 3), +(50318, 52014, 4), +(50318, 52015, 5), +(50318, 52016, 6), + -- Serious Wound +(5597, 5597, 1), +(5597, 5598, 2), + -- Serpent Sting +(1978, 1978, 1), +(1978, 13549, 2), +(1978, 13550, 3), +(1978, 13551, 4), +(1978, 13552, 5), +(1978, 13553, 6), +(1978, 13554, 7), +(1978, 13555, 8), +(1978, 25295, 9), +(1978, 27016, 10), +(1978, 49000, 11), +(1978, 49001, 12), + -- Serpent's Swiftness +(34466, 34466, 1), +(34466, 34467, 2), +(34466, 34468, 3), +(34466, 34469, 4), +(34466, 34470, 5), + -- Serrated Blades +(14171, 14171, 1), +(14171, 14172, 2), +(14171, 14173, 3), + -- Setup +(13983, 13983, 1), +(13983, 14070, 2), +(13983, 14071, 3), + -- Shackle Undead +(9484, 9484, 1), +(9484, 9485, 2), +(9484, 10955, 3), + -- Shadow Affinity +(15318, 15318, 1), +(15318, 15272, 2), +(15318, 15320, 3), + -- Shadow and Flame +(30288, 30288, 1), +(30288, 30289, 2), +(30288, 30290, 3), +(30288, 30291, 4), +(30288, 30292, 5), + -- Shadow Bite +(54049, 54049, 1), +(54049, 54050, 2), +(54049, 54051, 3), +(54049, 54052, 4), +(54049, 54053, 5), + -- Shadow Bolt +(686, 686, 1), +(686, 695, 2), +(686, 705, 3), +(686, 1088, 4), +(686, 1106, 5), +(686, 7641, 6), +(686, 11659, 7), +(686, 11660, 8), +(686, 11661, 9), +(686, 25307, 10), +(686, 27209, 11), +(686, 47808, 12), +(686, 47809, 13), + -- Shadow Embrace +(32385, 32385, 1), +(32385, 32387, 2), +(32385, 32392, 3), +(32385, 32393, 4), +(32385, 32394, 5), + -- Shadow Focus +(15260, 15260, 1), +(15260, 15327, 2), +(15260, 15328, 3), + -- Shadow Mastery +(18271, 18271, 1), +(18271, 18272, 2), +(18271, 18273, 3), +(18271, 18274, 4), +(18271, 18275, 5), + -- Shadow Power +(33221, 33221, 1), +(33221, 33222, 2), +(33221, 33223, 3), +(33221, 33224, 4), +(33221, 33225, 5), + -- Shadow Protection +(976, 976, 1), +(976, 10957, 2), +(976, 10958, 3), +(976, 25433, 4), +(976, 48169, 5), + -- Shadow Reach +(17322, 17322, 1), +(17322, 17323, 2), + -- Shadow Resistance Aura +(19876, 19876, 1), +(19876, 19895, 2), +(19876, 19896, 3), +(19876, 27151, 4), +(19876, 48943, 5), + -- Shadow Ward +(6229, 6229, 1), +(6229, 11739, 2), +(6229, 11740, 3), +(6229, 28610, 4), +(6229, 47890, 5), +(6229, 47891, 6), + -- Shadow Weaving +(15257, 15257, 1), +(15257, 15331, 2), +(15257, 15332, 3), + -- Shadow Word: Death +(32379, 32379, 1), +(32379, 32996, 2), +(32379, 48157, 3), +(32379, 48158, 4), + -- Shadow Word: Pain +(589, 589, 1), +(589, 594, 2), +(589, 970, 3), +(589, 992, 4), +(589, 2767, 5), +(589, 10892, 6), +(589, 10893, 7), +(589, 10894, 8), +(589, 25367, 9), +(589, 25368, 10), +(589, 48124, 11), +(589, 48125, 12), + -- Shadowburn +(17877, 17877, 1), +(17877, 18867, 2), +(17877, 18868, 3), +(17877, 18869, 4), +(17877, 18870, 5), +(17877, 18871, 6), +(17877, 27263, 7), +(17877, 30546, 8), +(17877, 47826, 9), +(17877, 47827, 10), + -- Shadowflame +(47897, 47897, 1), +(47897, 61290, 2), + -- Shadowfury +(30283, 30283, 1), +(30283, 30413, 2), +(30283, 30414, 3), +(30283, 47846, 4), +(30283, 47847, 5), + -- Shamanism +(62097, 62097, 1), +(62097, 62098, 2), +(62097, 62099, 3), +(62097, 62100, 4), +(62097, 62101, 5), + -- Shark Attack +(62759, 62759, 1), +(62759, 62760, 2), + -- Sharpened Claws +(16942, 16942, 1), +(16942, 16943, 2), +(16942, 16944, 3), + -- Shatter +(11170, 11170, 1), +(11170, 12982, 2), +(11170, 12983, 3), + -- Shattered Barrier +(44745, 44745, 1), +(44745, 54787, 2), + -- Sheath of Light +(53501, 53501, 1), +(53501, 53502, 2), +(53501, 53503, 3), + -- Shield Mastery +(29598, 29598, 1), +(29598, 29599, 2), + -- Shield of Righteousness +(53600, 53600, 1), +(53600, 61411, 2), + -- Shield of the Templar +(53709, 53709, 1), +(53709, 53710, 2), +(53709, 53711, 3), + -- Shield Slam +(23922, 23922, 1), +(23922, 23923, 2), +(23922, 23924, 3), +(23922, 23925, 4), +(23922, 25258, 5), +(23922, 30356, 6), +(23922, 47487, 7), +(23922, 47488, 8), + -- Shield Specialization +(12298, 12298, 1), +(12298, 12724, 2), +(12298, 12725, 3), +(12298, 12726, 4), +(12298, 12727, 5), + -- Shield Specialization +(16253, 16253, 1), +(16253, 16298, 2), + -- Shock +(2607, 2607, 1), +(2607, 2606, 2), +(2607, 2608, 3), +(2607, 2609, 4), +(2607, 2610, 5), + -- Shred +(5221, 5221, 1), +(5221, 6800, 2), +(5221, 8992, 3), +(5221, 9829, 4), +(5221, 9830, 5), +(5221, 27001, 6), +(5221, 27002, 7), +(5221, 48571, 8), +(5221, 48572, 9), + -- Shredding Attacks +(16966, 16966, 1), +(16966, 16968, 2), + -- Silenced - Improved Counterspell +(18469, 18469, 1), +(18469, 55021, 2), + -- Silent Hunter +(34472, 34472, 1), +(34472, 34473, 2), +(34472, 34474, 3), + -- Silent Resolve +(14523, 14523, 1), +(14523, 14784, 2), +(14523, 14785, 3), + -- Silverback +(62764, 62764, 1), +(62764, 62765, 2), + -- Sinister Calling +(31216, 31216, 1), +(31216, 31217, 2), +(31216, 31218, 3), +(31216, 31219, 4), +(31216, 31220, 5), + -- Sinister Strike +(1752, 1752, 1), +(1752, 1757, 2), +(1752, 1758, 3), +(1752, 1759, 4), +(1752, 1760, 5), +(1752, 8621, 6), +(1752, 11293, 7), +(1752, 11294, 8), +(1752, 26861, 9), +(1752, 26862, 10), +(1752, 48637, 11), +(1752, 48638, 12), + -- Skinning +(8613, 8613, 1), +(8613, 8617, 2), +(8613, 8618, 3), +(8613, 10768, 4), +(8613, 32678, 5), +(8613, 50305, 6), + -- Slam +(1464, 1464, 1), +(1464, 8820, 2), +(1464, 11604, 3), +(1464, 11605, 4), +(1464, 25241, 5), +(1464, 25242, 6), +(1464, 47474, 7), +(1464, 47475, 8), + -- Slaughter from the Shadows +(51708, 51708, 1), +(51708, 51709, 2), +(51708, 51710, 3), +(51708, 51711, 4), +(51708, 51712, 5), + -- Sleep +(700, 700, 1), +(700, 1090, 2), + -- Sleight of Hand +(30892, 30892, 1), +(30892, 30893, 2), + -- Slice and Dice +(5171, 5171, 1), +(5171, 6774, 2), + -- Slow +(246, 246, 1), +(246, 6146, 2), + -- Smack +(49966, 49966, 1), +(49966, 49967, 2), +(49966, 49968, 3), +(49966, 49969, 4), +(49966, 49970, 5), +(49966, 49971, 6), +(49966, 49972, 7), +(49966, 49973, 8), +(49966, 49974, 9), +(49966, 52475, 10), +(49966, 52476, 11), + -- Smite +(585, 585, 1), +(585, 591, 2), +(585, 598, 3), +(585, 984, 4), +(585, 1004, 5), +(585, 6060, 6), +(585, 10933, 7), +(585, 10934, 8), +(585, 25363, 9), +(585, 25364, 10), +(585, 48122, 11), +(585, 48123, 12), + -- Snatch +(50541, 50541, 1), +(50541, 53537, 2), +(50541, 53538, 3), +(50541, 53540, 4), +(50541, 53542, 5), +(50541, 53543, 6), + -- Sniper Training +(53302, 53302, 1), +(53302, 53303, 2), +(53302, 53304, 3), + -- Sonic Blast +(50519, 50519, 1), +(50519, 53564, 2), +(50519, 53565, 3), +(50519, 53566, 4), +(50519, 53567, 5), +(50519, 53568, 6), + -- Soothe Animal +(2908, 2908, 1), +(2908, 8955, 2), +(2908, 9901, 3), +(2908, 26995, 4), + -- Soothing Kiss +(6360, 6360, 1), +(6360, 7813, 2), +(6360, 11784, 3), +(6360, 11785, 4), +(6360, 27275, 5), + -- Soul Fire +(6353, 6353, 1), +(6353, 17924, 2), +(6353, 27211, 3), +(6353, 30545, 4), +(6353, 47824, 5), +(6353, 47825, 6), + -- Soul Leech +(30293, 30293, 1), +(30293, 30295, 2), +(30293, 30296, 3), + -- Soul Siphon +(17804, 17804, 1), +(17804, 17805, 2), + -- Spark of Nature +(48435, 48435, 1), +(48435, 48436, 2), +(48435, 48437, 3), + -- Spell Deflection +(49145, 49145, 1), +(49145, 49495, 2), +(49145, 49497, 3), + -- Spell Impact +(11242, 11242, 1), +(11242, 12467, 2), +(11242, 12469, 3), + -- Spell Lock +(19244, 19244, 1), +(19244, 19647, 2), + -- Spell Power +(35578, 35578, 1), +(35578, 35581, 2), + -- Spell Warding +(27900, 27900, 1), +(27900, 27901, 2), +(27900, 27902, 3), +(27900, 27903, 4), +(27900, 27904, 5), + -- Spider's Bite +(53203, 53203, 1), +(53203, 53204, 2), +(53203, 53205, 3), + -- Spiked Collar +(53182, 53182, 1), +(53182, 53183, 2), +(53182, 53184, 3), + -- Spirit +(8112, 8112, 1), +(8112, 8113, 2), +(8112, 8114, 3), +(8112, 12177, 4), +(8112, 33080, 5), +(8112, 43197, 6), +(8112, 48103, 7), +(8112, 48104, 8), + -- Spirit Strike +(61193, 61193, 1), +(61193, 61194, 2), +(61193, 61195, 3), +(61193, 61196, 4), +(61193, 61197, 5), +(61193, 61198, 6), + -- Spirit Tap +(15270, 15270, 1), +(15270, 15335, 2), +(15270, 15336, 3), + -- Spiritual Attunement +(31785, 31785, 1), +(31785, 33776, 2), + -- Spiritual Focus +(20205, 20205, 1), +(20205, 20206, 2), +(20205, 20207, 3), +(20205, 20209, 4), +(20205, 20208, 5), + -- Spiritual Guidance +(14901, 14901, 1), +(14901, 15028, 2), +(14901, 15029, 3), +(14901, 15030, 4), +(14901, 15031, 5), + -- Spiritual Healing +(14898, 14898, 1), +(14898, 15349, 2), +(14898, 15354, 3), +(14898, 15355, 4), +(14898, 15356, 5), + -- Spore Cloud +(50274, 50274, 1), +(50274, 53593, 2), +(50274, 53594, 3), +(50274, 53596, 4), +(50274, 53597, 5), +(50274, 53598, 6), + -- Sprint +(2983, 2983, 1), +(2983, 8696, 2), +(2983, 11305, 3), + -- Stampede +(57386, 57386, 1), +(57386, 57389, 2), +(57386, 57390, 3), +(57386, 57391, 4), +(57386, 57392, 5), +(57386, 57393, 6), + -- Starfall +(48505, 48505, 1), +(48505, 53199, 2), +(48505, 53200, 3), +(48505, 53201, 4), + -- Starfire +(2912, 2912, 1), +(2912, 8949, 2), +(2912, 8950, 3), +(2912, 8951, 4), +(2912, 9875, 5), +(2912, 9876, 6), +(2912, 25298, 7), +(2912, 26986, 8), +(2912, 48464, 9), +(2912, 48465, 10), + -- Starlight Wrath +(16814, 16814, 1), +(16814, 16815, 2), +(16814, 16816, 3), +(16814, 16817, 4), +(16814, 16818, 5), + -- Static Shock +(51525, 51525, 1), +(51525, 51526, 2), +(51525, 51527, 3), + -- Steady Shot +(56641, 56641, 1), +(56641, 34120, 2), +(56641, 49051, 3), +(56641, 49052, 4), + -- Stealth +(1784, 1784, 1), +(1784, 1785, 2), +(1784, 1786, 3), +(1784, 1787, 4), + -- Sting +(56626, 56626, 1), +(56626, 56627, 2), +(56626, 56628, 3), +(56626, 56629, 4), +(56626, 56630, 5), +(56626, 56631, 6), + -- Stoicism +(31844, 31844, 1), +(31844, 31845, 2), +(31844, 53519, 3), + -- Stoneclaw Totem +(5730, 5730, 1), +(5730, 6390, 2), +(5730, 6391, 3), +(5730, 6392, 4), +(5730, 10427, 5), +(5730, 10428, 6), +(5730, 25525, 7), +(5730, 58580, 8), +(5730, 58581, 9), +(5730, 58582, 10), + -- Stoneclaw Totem Passive +(5728, 5728, 1), +(5728, 6397, 2), +(5728, 6398, 3), +(5728, 6399, 4), +(5728, 10425, 5), +(5728, 10426, 6), +(5728, 25513, 7), +(5728, 58583, 8), +(5728, 58584, 9), +(5728, 58585, 10), + -- Stoneskin +(8072, 8072, 1), +(8072, 8156, 2), +(8072, 8157, 3), +(8072, 10403, 4), +(8072, 10404, 5), +(8072, 10405, 6), +(8072, 25506, 7), +(8072, 25507, 8), +(8072, 58752, 9), +(8072, 58754, 10), + -- Stoneskin Totem +(8073, 8073, 1), +(8073, 38115, 2), + -- Stoneskin Totem +(8071, 8071, 1), +(8071, 8154, 2), +(8071, 8155, 3), +(8071, 10406, 4), +(8071, 10407, 5), +(8071, 10408, 6), +(8071, 25508, 7), +(8071, 25509, 8), +(8071, 58751, 9), +(8071, 58753, 10), + -- Storm, Earth and Fire +(51483, 51483, 1), +(51483, 51485, 2), +(51483, 51486, 3), + -- Strength +(8118, 8118, 1), +(8118, 8119, 2), +(8118, 8120, 3), +(8118, 12179, 4), +(8118, 33082, 5), +(8118, 43199, 6), +(8118, 58448, 7), +(8118, 58449, 8), + -- Strength of Arms +(46865, 46865, 1), +(46865, 46866, 2), + -- Strength of Earth Totem +(8075, 8075, 1), +(8075, 8160, 2), +(8075, 8161, 3), +(8075, 10442, 4), +(8075, 25361, 5), +(8075, 25528, 6), +(8075, 57622, 7), +(8075, 58643, 8), + -- Student of the Mind +(44397, 44397, 1), +(44397, 44398, 2), +(44397, 44399, 3), + -- Stunning Blast +(5648, 5648, 1), +(5648, 5649, 2), + -- Stunning Blow +(5726, 5726, 1), +(5726, 5727, 2), + -- Subtlety +(17118, 17118, 1), +(17118, 17119, 2), +(17118, 17120, 3), + -- Subversion +(48997, 48997, 1), +(48997, 49490, 2), +(48997, 49491, 3), + -- Sudden Death +(29723, 29723, 1), +(29723, 29725, 2), +(29723, 29724, 3), + -- Sudden Doom +(49018, 49018, 1), +(49018, 49529, 2), +(49018, 49530, 3), + -- Suffering +(17735, 17735, 1), +(17735, 17750, 2), +(17735, 17751, 3), +(17735, 17752, 4), +(17735, 27271, 5), +(17735, 33701, 6), +(17735, 47989, 7), +(17735, 47990, 8), + -- Suppression +(18174, 18174, 1), +(18174, 18175, 2), +(18174, 18176, 3), + -- Surefooted +(19290, 19290, 1), +(19290, 19294, 2), +(19290, 24283, 3), + -- Survival Instincts +(34494, 34494, 1), +(34494, 34496, 2), + -- Survival of the Fittest +(33853, 33853, 1), +(33853, 33855, 2), +(33853, 33856, 3), + -- Survival Tactics +(19286, 19286, 1), +(19286, 19287, 2), + -- Survivalist +(19255, 19255, 1), +(19255, 19256, 2), +(19255, 19257, 3), +(19255, 19258, 4), +(19255, 19259, 5), + -- Swift Retribution +(53379, 53379, 1), +(53379, 53484, 2), +(53379, 53648, 3), + -- Swipe +(50256, 50256, 1), +(50256, 53526, 2), +(50256, 53528, 3), +(50256, 53529, 4), +(50256, 53532, 5), +(50256, 53533, 6), + -- Swipe (Bear) +(779, 779, 1), +(779, 780, 2), +(779, 769, 3), +(779, 9754, 4), +(779, 9908, 5), +(779, 26997, 6), +(779, 48561, 7), +(779, 48562, 8), + -- Sword and Board +(46951, 46951, 1), +(46951, 46952, 2), +(46951, 46953, 3), + -- Sword Specialization +(12281, 12281, 1), +(12281, 12812, 2), +(12281, 12813, 3), +(12281, 12814, 4), +(12281, 12815, 5), + -- T.N.T. +(56333, 56333, 1), +(56333, 56336, 2), +(56333, 56337, 3), + -- Tactical Mastery +(12295, 12295, 1), +(12295, 12676, 2), +(12295, 12677, 3), + -- Tailoring +(3908, 3908, 1), +(3908, 3909, 2), +(3908, 3910, 3), +(3908, 12180, 4), +(3908, 26790, 5), +(3908, 51309, 6), + -- Taste for Blood +(56636, 56636, 1), +(56636, 56637, 2), +(56636, 56638, 3), + -- Tendon Rip +(50271, 50271, 1), +(50271, 53571, 2), +(50271, 53572, 3), +(50271, 53573, 4), +(50271, 53574, 5), +(50271, 53575, 6), + -- Test of Faith +(47558, 47558, 1), +(47558, 47559, 2), +(47558, 47560, 3), + -- Thick Hide +(19609, 19609, 1), +(19609, 19610, 2), +(19609, 19612, 3), + -- Thick Hide +(16929, 16929, 1), +(16929, 16930, 2), +(16929, 16931, 3), + -- Thorns +(467, 467, 1), +(467, 782, 2), +(467, 1075, 3), +(467, 8914, 4), +(467, 9756, 5), +(467, 9910, 6), +(467, 26992, 7), +(467, 53307, 8), + -- Threat of Thassarian +(65661, 65661, 1), +(65661, 66191, 2), +(65661, 66192, 3), + -- Thrill of the Hunt +(34497, 34497, 1), +(34497, 34498, 2), +(34497, 34499, 3), + -- Throwing Specialization +(5952, 5952, 1), +(5952, 51679, 2), + -- Thunder Clap +(6343, 6343, 1), +(6343, 8198, 2), +(6343, 8204, 3), +(6343, 8205, 4), +(6343, 11580, 5), +(6343, 11581, 6), +(6343, 25264, 7), +(6343, 47501, 8), +(6343, 47502, 9), + -- Thundering Strikes +(16255, 16255, 1), +(16255, 16302, 2), +(16255, 16303, 3), +(16255, 16304, 4), +(16255, 16305, 5), + -- Thunderstorm +(51490, 51490, 1), +(51490, 59156, 2), +(51490, 59158, 3), +(51490, 59159, 4), + -- Tidal Focus +(16179, 16179, 1), +(16179, 16214, 2), +(16179, 16215, 3), +(16179, 16216, 4), +(16179, 16217, 5), + -- Tidal Mastery +(16194, 16194, 1), +(16194, 16218, 2), +(16194, 16219, 3), +(16194, 16220, 4), +(16194, 16221, 5), + -- Tidal Waves +(51562, 51562, 1), +(51562, 51563, 2), +(51562, 51564, 3), +(51562, 51565, 4), +(51562, 51566, 5), + -- Tiger's Fury +(5217, 5217, 1), +(5217, 6793, 2), +(5217, 9845, 3), +(5217, 9846, 4), +(5217, 50212, 5), +(5217, 50213, 6), + -- Torment +(3716, 3716, 1), +(3716, 7809, 2), +(3716, 7810, 3), +(3716, 7811, 4), +(3716, 11774, 5), +(3716, 11775, 6), +(3716, 27270, 7), +(3716, 47984, 8), + -- Torment the Weak +(29447, 29447, 1), +(29447, 55339, 2), +(29447, 55340, 3), + -- Torture +(47263, 47263, 1), +(47263, 47264, 2), +(47263, 47265, 3), + -- Totem of Wrath +(30706, 30706, 1), +(30706, 57720, 2), +(30706, 57721, 3), +(30706, 57722, 4), + -- Totemic Focus +(16173, 16173, 1), +(16173, 16222, 2), +(16173, 16223, 3), +(16173, 16224, 4), +(16173, 16225, 5), + -- Touched by the Light +(53590, 53590, 1), +(53590, 53591, 2), +(53590, 53592, 3), + -- Toughness +(53120, 53120, 1), +(53120, 53121, 2), +(53120, 53122, 3), +(53120, 53123, 4), +(53120, 53124, 5), +(53120, 53040, 6), + -- Toughness +(12299, 12299, 1), +(12299, 12761, 2), +(12299, 12762, 3), +(12299, 12763, 4), +(12299, 12764, 5), + -- Toughness +(20143, 20143, 1), +(20143, 20144, 2), +(20143, 20145, 3), +(20143, 20146, 4), +(20143, 20147, 5), + -- Toughness +(16252, 16252, 1), +(16252, 16306, 2), +(16252, 16307, 3), +(16252, 16308, 4), +(16252, 16309, 5), + -- Toughness +(49042, 49042, 1), +(49042, 49786, 2), +(49042, 49787, 3), +(49042, 49788, 4), +(49042, 49789, 5), + -- Tranquil Spirit +(24968, 24968, 1), +(24968, 24969, 2), +(24968, 24970, 3), +(24968, 24971, 4), +(24968, 24972, 5), + -- Trap Mastery +(19376, 19376, 1), +(19376, 63457, 2), +(19376, 63458, 3), + -- Tundra Stalker +(49202, 49202, 1), +(49202, 50127, 2), +(49202, 50128, 3), +(49202, 50129, 4), +(49202, 50130, 5), + -- Turn the Tables +(51627, 51627, 1), +(51627, 51628, 2), +(51627, 51629, 3), + -- Twin Disciplines +(47586, 47586, 1), +(47586, 47587, 2), +(47586, 47588, 3), +(47586, 52802, 4), +(47586, 52803, 5), + -- Twisted Faith +(47573, 47573, 1), +(47573, 47577, 2), +(47573, 47578, 3), +(47573, 51166, 4), +(47573, 51167, 5), + -- Two-Handed Weapon Specialization +(12163, 12163, 1), +(12163, 12711, 2), +(12163, 12712, 3), + -- Two-Handed Weapon Specialization +(20111, 20111, 1), +(20111, 20112, 2), +(20111, 20113, 3), + -- Two-Handed Weapon Specialization +(55107, 55107, 1), +(55107, 55108, 2), + -- Unbreakable Will +(14522, 14522, 1), +(14522, 14788, 2), +(14522, 14789, 3), +(14522, 14790, 4), +(14522, 14791, 5), + -- Unending Fury +(56927, 56927, 1), +(56927, 56929, 2), +(56927, 56930, 3), +(56927, 56931, 4), +(56927, 56932, 5), + -- Unholy Command +(49588, 49588, 1), +(49588, 49589, 2), + -- Unholy Power +(18769, 18769, 1), +(18769, 18770, 2), +(18769, 18771, 3), +(18769, 18772, 4), +(18769, 18773, 5), + -- Unleashed Fury +(19616, 19616, 1), +(19616, 19617, 2), +(19616, 19618, 3), +(19616, 19619, 4), +(19616, 19620, 5), + -- Unrelenting Assault +(46859, 46859, 1), +(46859, 46860, 2), + -- Unrelenting Storm +(30664, 30664, 1), +(30664, 30665, 2), +(30664, 30666, 3), + -- Unstable Affliction +(30108, 30108, 1), +(30108, 30404, 2), +(30108, 30405, 3), +(30108, 47841, 4), +(30108, 47843, 5), + -- Unyielding Faith +(9453, 9453, 1), +(9453, 25836, 2), + -- Vampiric Touch +(34914, 34914, 1), +(34914, 34916, 2), +(34914, 34917, 3), +(34914, 48159, 4), +(34914, 48160, 5), + -- Vanish +(1856, 1856, 1), +(1856, 1857, 2), +(1856, 26889, 3), + -- Veiled Shadows +(15274, 15274, 1), +(15274, 15311, 2), + -- Vendetta +(49015, 49015, 1), +(49015, 50154, 2), +(49015, 55136, 3), + -- Vengeance +(20049, 20049, 1), +(20049, 20056, 2), +(20049, 20057, 3), + -- Vengeance +(16909, 16909, 1), +(16909, 16910, 2), +(16909, 16911, 3), +(16909, 16912, 4), +(16909, 16913, 5), + -- Venom Web Spray +(54706, 54706, 1), +(54706, 55505, 2), +(54706, 55506, 3), +(54706, 55507, 4), +(54706, 55508, 5), +(54706, 55509, 6), + -- Veteran of the Third War +(49006, 49006, 1), +(49006, 49526, 2), +(49006, 50029, 3), + -- Vicious Strikes +(51745, 51745, 1), +(51745, 51746, 2), + -- Vile Poisons +(16513, 16513, 1), +(16513, 16514, 2), +(16513, 16515, 3), + -- Virulence +(48962, 48962, 1), +(48962, 49567, 2), +(48962, 49568, 3), + -- Vitality +(31122, 31122, 1), +(31122, 31123, 2), +(31122, 61329, 3), + -- Vitality +(29140, 29140, 1), +(29140, 29143, 2), +(29140, 29144, 3), + -- Wand Specialization +(14524, 14524, 1), +(14524, 14525, 2), +(14524, 14526, 3), +(14524, 14527, 4), +(14524, 14528, 5), + -- Wandering Plague +(49217, 49217, 1), +(49217, 49654, 2), +(49217, 49655, 3), + -- Water Shield +(52127, 52127, 1), +(52127, 52129, 2), +(52127, 52131, 3), +(52127, 52134, 4), +(52127, 52136, 5), +(52127, 52138, 6), +(52127, 24398, 7), +(52127, 33736, 8), +(52127, 57960, 9), + -- Waylay +(51692, 51692, 1), +(51692, 51696, 2), + -- Weapon Expertise +(30919, 30919, 1), +(30919, 30920, 2), + -- Weapon Mastery +(20504, 20504, 1), +(20504, 20505, 2), + -- Weapon Mastery +(29082, 29082, 1), +(29082, 29084, 2), +(29082, 29086, 3), + -- Wild Growth +(48438, 48438, 1), +(48438, 53248, 2), +(48438, 53249, 3), +(48438, 53251, 4), + -- Wild Hunt +(62758, 62758, 1), +(62758, 62762, 2), + -- Wild Quiver +(53215, 53215, 1), +(53215, 53216, 2), +(53215, 53217, 3), + -- Windfury Weapon +(8232, 8232, 1), +(8232, 8235, 2), +(8232, 10486, 3), +(8232, 16362, 4), +(8232, 25505, 5), +(8232, 58801, 6), +(8232, 58803, 7), +(8232, 58804, 8), + -- Winter's Chill +(11180, 11180, 1), +(11180, 28592, 2), +(11180, 28593, 3), + -- World in Flames +(11108, 11108, 1), +(11108, 12349, 2), +(11108, 12350, 3), + -- Wrath +(5176, 5176, 1), +(5176, 5177, 2), +(5176, 5178, 3), +(5176, 5179, 4), +(5176, 5180, 5), +(5176, 6780, 6), +(5176, 8905, 7), +(5176, 9912, 8), +(5176, 26984, 9), +(5176, 26985, 10), +(5176, 48459, 11), +(5176, 48461, 12), + -- Wrath of Cenarius +(33603, 33603, 1), +(33603, 33604, 2), +(33603, 33605, 3), +(33603, 33606, 4), +(33603, 33607, 5), + -- Wrecking Crew +(46867, 46867, 1), +(46867, 56611, 2), +(46867, 56612, 3), +(46867, 56613, 4), +(46867, 56614, 5), + -- Arcane Brilliance +(23030, 23030, 1), +(23030, 27394, 2), + -- Arcane Explosion +(1467, 1467, 1), +(1467, 8440, 2), +(1467, 8441, 3), +(1467, 8442, 4), +(1467, 10203, 5), +(1467, 10204, 6), +(1467, 27380, 7), +(1467, 27381, 8), + -- Arcane Intellect +(1472, 1472, 1), +(1472, 1473, 2), +(1472, 1474, 3), +(1472, 1475, 4), +(1472, 10158, 5), +(1472, 27393, 6), +(1472, 42999, 7), + -- Arcane Missiles +(5143, 5143, 1), +(5143, 5144, 2), +(5143, 5145, 3), +(5143, 8416, 4), +(5143, 8417, 5), +(5143, 10211, 6), +(5143, 10212, 7), +(5143, 25345, 8), +(5143, 27075, 9), +(5143, 38699, 10), +(5143, 38704, 11), +(5143, 42843, 12), +(5143, 42846, 13), + -- Blessed Recovery +(27811, 27811, 1), +(27811, 27815, 2), +(27811, 27816, 3), + -- Blessed Recovery +(27813, 27813, 1), +(27813, 27817, 2), +(27813, 27818, 3), + -- Blessed Resilience +(33142, 33142, 1), +(33142, 33145, 2), +(33142, 33146, 3), + -- Blizzard +(1196, 1196, 1), +(1196, 6142, 2), +(1196, 8428, 3), +(1196, 10188, 4), +(1196, 10189, 5), +(1196, 10190, 6), +(1196, 27384, 7), + -- Blizzard +(42208, 42208, 1), +(42208, 42209, 2), +(42208, 42210, 3), +(42208, 42211, 4), +(42208, 42212, 5), +(42208, 42213, 6), +(42208, 42198, 7), +(42208, 42937, 8), +(42208, 42938, 9), + -- Blizzard +(10, 10, 1), +(10, 6141, 2), +(10, 8427, 3), +(10, 10185, 4), +(10, 10186, 5), +(10, 10187, 6), +(10, 27085, 7), +(10, 42939, 8), +(10, 42940, 9), + -- Chain Lightning +(421, 421, 1), +(421, 930, 2), +(421, 2860, 3), +(421, 10605, 4), +(421, 25439, 5), +(421, 25442, 6), +(421, 49270, 7), +(421, 49271, 8), + -- Chain Lightning +(45297, 45297, 1), +(45297, 45298, 2), +(45297, 45299, 3), +(45297, 45300, 4), +(45297, 45301, 5), +(45297, 45302, 6), +(45297, 49268, 7), +(45297, 49269, 8), + -- Chains of Ice +(113, 113, 1), +(113, 512, 2), + -- Charge +(7370, 7370, 1), +(7370, 26184, 2), +(7370, 26185, 3), +(7370, 26186, 4), +(7370, 26202, 5), +(7370, 28343, 6), + -- Consume Shadows +(17776, 17776, 1), +(17776, 17855, 2), +(17776, 17856, 3), +(17776, 17857, 4), +(17776, 17859, 5), +(17776, 17860, 6), + -- Consume Shadows +(20387, 20387, 1), +(20387, 20388, 2), +(20387, 20389, 3), +(20387, 20390, 4), +(20387, 20391, 5), +(20387, 20392, 6), +(20387, 27491, 7), +(20387, 48003, 8), +(20387, 48004, 9), + -- Echoes of Lordaeron +(6966, 6966, 1), +(6966, 30880, 2), +(6966, 30683, 3), +(6966, 30682, 4), +(6966, 29520, 5), + -- Echoes of Lordaeron +(6964, 6964, 1), +(6964, 11413, 2), +(6964, 11414, 3), +(6964, 11415, 4), +(6964, 1386, 5), + -- Eye for an Eye +(9799, 9799, 1), +(9799, 25988, 2), + -- Fire Nova +(8350, 8350, 1), +(8350, 8508, 2), +(8350, 8509, 3), +(8350, 11312, 4), +(8350, 11313, 5), +(8350, 25540, 6), +(8350, 25544, 7), +(8350, 61658, 8), +(8350, 61659, 9), + -- Fire Nova +(8443, 8443, 1), +(8443, 8504, 2), +(8443, 8505, 3), +(8443, 11310, 4), +(8443, 11311, 5), +(8443, 25538, 6), +(8443, 25539, 7), +(8443, 61651, 8), +(8443, 61660, 9), + -- Fire Protection +(7230, 7230, 1), +(7230, 7231, 2), +(7230, 7232, 3), +(7230, 7233, 4), +(7230, 7234, 5), + -- Fire Resistance +(24440, 24440, 1), +(24440, 24441, 2), +(24440, 24463, 3), +(24440, 24464, 4), +(24440, 27351, 5), + -- Fire Resistance +(8185, 8185, 1), +(8185, 10534, 2), +(8185, 10535, 3), +(8185, 25562, 4), +(8185, 58738, 5), +(8185, 58740, 6), + -- Fire Shield +(2949, 2949, 1), +(2949, 8318, 2), +(2949, 8319, 3), +(2949, 11772, 4), +(2949, 11773, 5), +(2949, 27486, 6), + -- Fire Shield +(20322, 20322, 1), +(20322, 20323, 2), +(20322, 20324, 3), +(20322, 20326, 4), +(20322, 20327, 5), +(20322, 27489, 6), +(20322, 47998, 7), + -- Flameblade +(7829, 7829, 1), +(7829, 7874, 2), +(7829, 7875, 3), + -- Flameblade +(7806, 7806, 1), +(7806, 7807, 2), +(7806, 7808, 3), + -- Flurry +(12319, 12319, 1), +(12319, 12971, 2), +(12319, 12972, 3), +(12319, 12973, 4), +(12319, 12974, 5), + -- Flurry +(12966, 12966, 1), +(12966, 12967, 2), +(12966, 12968, 3), +(12966, 12969, 4), +(12966, 12970, 5), + -- Focused Will +(45234, 45234, 1), +(45234, 45243, 2), +(45234, 45244, 3), + -- Focused Will +(45237, 45237, 1), +(45237, 45241, 2), +(45237, 45242, 3), + -- Frost Nova +(1194, 1194, 1), +(1194, 1225, 2), +(1194, 6132, 3), +(1194, 10231, 4), +(1194, 27387, 5), + -- Frost Protection +(7240, 7240, 1), +(7240, 7236, 2), +(7240, 7238, 3), +(7240, 7237, 4), +(7240, 7239, 5), + -- Frost Resistance +(24475, 24475, 1), +(24475, 24476, 2), +(24475, 24477, 3), +(24475, 24478, 4), +(24475, 27352, 5), + -- Frost Resistance +(8182, 8182, 1), +(8182, 10476, 2), +(8182, 10477, 3), +(8182, 25559, 4), +(8182, 58742, 5), +(8182, 58744, 6), + -- Frostbrand Attack +(8034, 8034, 1), +(8034, 8037, 2), +(8034, 10458, 3), +(8034, 16352, 4), +(8034, 16353, 5), +(8034, 25501, 6), +(8034, 58797, 7), +(8034, 58798, 8), +(8034, 58799, 9), + -- Healing Stream +(5672, 5672, 1), +(5672, 6371, 2), +(5672, 6372, 3), +(5672, 10460, 4), +(5672, 10461, 5), +(5672, 25566, 6), +(5672, 58763, 7), +(5672, 58764, 8), +(5672, 58765, 9), + -- Holy Nova +(15237, 15237, 1), +(15237, 15430, 2), +(15237, 15431, 3), +(15237, 27799, 4), +(15237, 27800, 5), +(15237, 27801, 6), +(15237, 25331, 7), +(15237, 48077, 8), +(15237, 48078, 9), + -- Holy Nova +(23455, 23455, 1), +(23455, 23458, 2), +(23455, 23459, 3), +(23455, 27803, 4), +(23455, 27804, 5), +(23455, 27805, 6), +(23455, 25329, 7), +(23455, 48075, 8), +(23455, 48076, 9), + -- Holy Protection +(7245, 7245, 1), +(7245, 7246, 2), +(7245, 7247, 3), +(7245, 7248, 4), +(7245, 7249, 5), +(7245, 17545, 6), + -- Holy Shock +(20473, 20473, 1), +(20473, 20929, 2), +(20473, 20930, 3), +(20473, 27174, 4), +(20473, 33072, 5), +(20473, 48824, 6), +(20473, 48825, 7), + -- Holy Shock +(25912, 25912, 1), +(25912, 25911, 2), +(25912, 25902, 3), +(25912, 27176, 4), +(25912, 33073, 5), +(25912, 48822, 6), +(25912, 48823, 7), + -- Holy Shock +(25914, 25914, 1), +(25914, 25913, 2), +(25914, 25903, 3), +(25914, 27175, 4), +(25914, 33074, 5), +(25914, 48820, 6), +(25914, 48821, 7), + -- Hurricane +(16914, 16914, 1), +(16914, 17401, 2), +(16914, 17402, 3), +(16914, 27012, 4), +(16914, 48467, 5), + -- Hurricane +(42231, 42231, 1), +(42231, 42232, 2), +(42231, 42233, 3), +(42231, 42230, 4), +(42231, 48466, 5), + -- Immolation Trap +(13795, 13795, 1), +(13795, 14302, 2), +(13795, 14303, 3), +(13795, 14304, 4), +(13795, 14305, 5), +(13795, 27023, 6), +(13795, 49055, 7), +(13795, 49056, 8), + -- Impact +(11103, 11103, 1), +(11103, 12357, 2), +(11103, 12358, 3), + -- Improved Mend Pet +(19572, 19572, 1), +(19572, 19573, 2), + -- Infusion of Light +(53569, 53569, 1), +(53569, 53576, 2), + -- Initiative +(13976, 13976, 1), +(13976, 13979, 2), +(13976, 13980, 3), + -- Intercept +(30154, 30154, 1), +(30154, 30199, 2), +(30154, 30200, 3), + -- Intercept +(30153, 30153, 1), +(30153, 30195, 2), +(30153, 30197, 3), +(30153, 47995, 4), + -- Intercept +(30151, 30151, 1), +(30151, 30194, 2), +(30151, 30198, 3), +(30151, 47996, 4), + -- Lash of Pain +(7876, 7876, 1), +(7876, 7877, 2), +(7876, 7878, 3), +(7876, 11781, 4), +(7876, 11782, 5), +(7876, 11783, 6), + -- Lay on Hands +(20233, 20233, 1), +(20233, 20236, 2), + -- Lay on Hands +(17233, 17233, 1), +(17233, 9257, 2), + -- Lightning Bolt +(403, 403, 1), +(403, 529, 2), +(403, 548, 3), +(403, 915, 4), +(403, 943, 5), +(403, 6041, 6), +(403, 10391, 7), +(403, 10392, 8), +(403, 15207, 9), +(403, 15208, 10), +(403, 25448, 11), +(403, 25449, 12), +(403, 49237, 13), +(403, 49238, 14), + -- Lightning Bolt +(45284, 45284, 1), +(45284, 45286, 2), +(45284, 45287, 3), +(45284, 45288, 4), +(45284, 45289, 5), +(45284, 45290, 6), +(45284, 45291, 7), +(45284, 45292, 8), +(45284, 45293, 9), +(45284, 45294, 10), +(45284, 45295, 11), +(45284, 45296, 12), +(45284, 49239, 13), +(45284, 49240, 14), + -- Lightning Shield +(324, 324, 1), +(324, 325, 2), +(324, 905, 3), +(324, 945, 4), +(324, 8134, 5), +(324, 10431, 6), +(324, 10432, 7), +(324, 25469, 8), +(324, 25472, 9), +(324, 49280, 10), +(324, 49281, 11), + -- Lightning Shield +(26364, 26364, 1), +(26364, 26365, 2), +(26364, 26366, 3), +(26364, 26367, 4), +(26364, 26369, 5), +(26364, 26370, 6), +(26364, 26363, 7), +(26364, 26371, 8), +(26364, 26372, 9), +(26364, 49278, 10), +(26364, 49279, 11), + -- Living Bomb +(44457, 44457, 1), +(44457, 55359, 2), +(44457, 55360, 3), + -- Living Bomb +(44461, 44461, 1), +(44461, 55361, 2), +(44461, 55362, 3), + -- Mind Sear +(48045, 48045, 1), +(48045, 53023, 2), + -- Mind Sear +(49821, 49821, 1), +(49821, 53022, 2), + -- Molten Armor +(34913, 34913, 1), +(34913, 43043, 2), +(34913, 43044, 3), + -- Molten Armor +(30482, 30482, 1), +(30482, 43045, 2), +(30482, 43046, 3), + -- Nature Protection +(7250, 7250, 1), +(7250, 7251, 2), +(7250, 7252, 3), +(7250, 7253, 4), +(7250, 7254, 5), + -- Nature Resistance +(24494, 24494, 1), +(24494, 24511, 2), +(24494, 24512, 3), +(24494, 24513, 4), +(24494, 27354, 5), + -- Nature Resistance +(10596, 10596, 1), +(10596, 10598, 2), +(10596, 10599, 3), +(10596, 25573, 4), +(10596, 58748, 5), +(10596, 58750, 6), + -- On a Pale Horse +(49146, 49146, 1), +(49146, 51267, 2), + -- Penance +(47540, 47540, 1), +(47540, 53005, 2), +(47540, 53006, 3), +(47540, 53007, 4), + -- Penance +(47750, 47750, 1), +(47750, 52983, 2), +(47750, 52984, 3), +(47750, 52985, 4), + -- Penance +(47666, 47666, 1), +(47666, 52998, 2), +(47666, 52999, 3), +(47666, 53000, 4), + -- Plague Strike +(59133, 59133, 1), +(59133, 66988, 2), +(59133, 66989, 3), +(59133, 66990, 4), +(59133, 66991, 5), +(59133, 66992, 6), + -- Prowl +(24451, 24451, 1), +(24451, 24454, 2), +(24451, 24455, 3), + -- Rain of Fire +(42223, 42223, 1), +(42223, 42224, 2), +(42223, 42225, 3), +(42223, 42226, 4), +(42223, 42218, 5), +(42223, 47817, 6), +(42223, 47818, 7), + -- Rain of Fire +(5740, 5740, 1), +(5740, 6219, 2), +(5740, 11677, 3), +(5740, 11678, 4), +(5740, 27212, 5), +(5740, 47819, 6), +(5740, 47820, 7), + -- Sacrifice +(7885, 7885, 1), +(7885, 19439, 2), +(7885, 19444, 3), +(7885, 19445, 4), +(7885, 19446, 5), +(7885, 19447, 6), + -- Sacrifice +(20381, 20381, 1), +(20381, 20382, 2), +(20381, 20383, 3), +(20381, 20384, 4), +(20381, 20385, 5), +(20381, 20386, 6), +(20381, 27492, 7), +(20381, 48001, 8), +(20381, 48002, 9), + -- Safeguard +(46945, 46945, 1), +(46945, 46949, 2), + -- Safeguard +(46946, 46946, 1), +(46946, 46947, 2), + -- Seed of Corruption +(27285, 27285, 1), +(27285, 47833, 2), +(27285, 47834, 3), + -- Seed of Corruption +(27243, 27243, 1), +(27243, 47835, 2), +(27243, 47836, 3), + -- Shadow Protection +(7235, 7235, 1), +(7235, 7241, 2), +(7235, 7242, 3), +(7235, 7243, 4), +(7235, 7244, 5), + -- Shadow Resistance +(24490, 24490, 1), +(24490, 24514, 2), +(24490, 24515, 3), +(24490, 24516, 4), +(24490, 27353, 5), + -- Soothing Kiss +(6362, 6362, 1), +(6362, 7879, 2), +(6362, 11786, 3), +(6362, 11787, 4), + -- Soothing Kiss +(20403, 20403, 1), +(20403, 20404, 2), +(20403, 20405, 3), +(20403, 20406, 4), +(20403, 27494, 5), + -- Spell Lock +(19648, 19648, 1), +(19648, 19650, 2), + -- Spell Lock +(20433, 20433, 1), +(20433, 20434, 2), + -- Starfall +(50286, 50286, 1), +(50286, 53196, 2), +(50286, 53197, 3), +(50286, 53198, 4), + -- Starfall +(50294, 50294, 1), +(50294, 53188, 2), +(50294, 53189, 3), +(50294, 53190, 4), + -- Starfall +(50288, 50288, 1), +(50288, 53191, 2), +(50288, 53194, 3), +(50288, 53195, 4), + -- Suffering +(17736, 17736, 1), +(17736, 17753, 2), +(17736, 17754, 3), +(17736, 17755, 4), + -- Suffering +(20393, 20393, 1), +(20393, 20394, 2), +(20393, 20395, 3), +(20393, 20396, 4), +(20393, 27500, 5), +(20393, 33703, 6), +(20393, 48005, 7), +(20393, 48006, 8), + -- Surge of Light +(33150, 33150, 1), +(33150, 33154, 2), + -- Tainted Blood +(19661, 19661, 1), +(19661, 19662, 2), +(19661, 19663, 3), +(19661, 19664, 4), + -- Tainted Blood +(20429, 20429, 1), +(20429, 20430, 2), +(20429, 20431, 3), +(20429, 20432, 4), +(20429, 27497, 5), + -- The Art of War +(53486, 53486, 1), +(53486, 53488, 2), + -- Thick Skin +(5364, 5364, 1), +(5364, 5368, 2), +(5364, 5369, 3), +(5364, 5370, 4), + -- Thick Skin +(5363, 5363, 1), +(5363, 5365, 2), +(5363, 5366, 3), +(5363, 5367, 4), + -- Torment +(7881, 7881, 1), +(7881, 7882, 2), +(7881, 7883, 3), +(7881, 7884, 4), +(7881, 11776, 5), +(7881, 11777, 6), + -- Tough Shell +(4112, 4112, 1), +(4112, 4113, 2), +(4112, 4115, 3), +(4112, 4114, 4), + -- Tough Shell +(4107, 4107, 1), +(4107, 4108, 2), +(4107, 4109, 3), +(4107, 4111, 4), + -- Tranquility +(740, 740, 1), +(740, 8918, 2), +(740, 9862, 3), +(740, 9863, 4), +(740, 26983, 5), +(740, 48446, 6), +(740, 48447, 7), + -- Tranquility +(44203, 44203, 1), +(44203, 44205, 2), +(44203, 44206, 3), +(44203, 44207, 4), +(44203, 44208, 5), +(44203, 48444, 6), +(44203, 48445, 7), + -- Typhoon +(61391, 61391, 1), +(61391, 61390, 2), +(61391, 61388, 3), +(61391, 61387, 4), +(61391, 53227, 5), + -- Typhoon +(50516, 50516, 1), +(50516, 53223, 2), +(50516, 53225, 3), +(50516, 53226, 4), +(50516, 61384, 5), + -- Unfair Advantage +(51675, 51675, 1), +(51675, 51677, 2), + -- Unfair Advantage +(51672, 51672, 1), +(51672, 51674, 2), + -- Unleashed Rage +(30802, 30802, 1), +(30802, 30808, 2), +(30802, 30809, 3), + -- Unleashed Rage +(30803, 30803, 1), +(30803, 30804, 2), +(30803, 30805, 3), + -- Vindication +(9452, 9452, 1), +(9452, 26016, 2), + -- Vindication +(67, 67, 1), +(67, 26017, 2), + -- Volley +(42243, 42243, 1), +(42243, 42244, 2), +(42243, 42245, 3), +(42243, 42234, 4), +(42243, 58432, 5), +(42243, 58433, 6), + -- Volley +(1510, 1510, 1), +(1510, 14294, 2), +(1510, 14295, 3), +(1510, 27022, 4), +(1510, 58431, 5), +(1510, 58434, 6), + -- Will of the Necropolis +(52284, 52284, 1), +(52284, 52285, 2), +(52284, 52286, 3), + -- Will of the Necropolis +(49189, 49189, 1), +(49189, 50149, 2), +(49189, 50150, 3), + -- Wyvern Sting +(19386, 19386, 1), +(19386, 24132, 2), +(19386, 24133, 3), +(19386, 27068, 4), +(19386, 49011, 5), +(19386, 49012, 6), + -- First Aid +(746, 746, 1), +(746, 1159, 2), +(746, 3267, 3), +(746, 3268, 4), +(746, 7926, 5), +(746, 7927, 6), +(746, 10838, 7), +(746, 10839, 8), +(746, 18608, 9), +(746, 18610, 10), +(746, 27030, 11), +(746, 27031, 12), +(746, 45543, 13), +(746, 51827, 14), +(746, 45544, 15), +(746, 51803, 16), + -- Frost Strike +(49143, 49143, 1), +(49143, 51416, 2), +(49143, 51417, 3), +(49143, 51418, 4), +(49143, 51419, 5), +(49143, 55268, 6), + -- Intercept +(20253, 20253, 1), +(20253, 20614, 2), +(20253, 20615, 3), +(20253, 25273, 4), +(20253, 25274, 5), + -- Misery +(33191, 33191, 1), +(33191, 33192, 2), +(33191, 33193, 3), + -- Misery +(33196, 33196, 1), +(33196, 33197, 2), +(33196, 33198, 3), + -- Obliterate +(49020, 49020, 1), +(49020, 51423, 2), +(49020, 51424, 3), +(49020, 51425, 4), + -- Penance +(47758, 47758, 1), +(47758, 53001, 2), +(47758, 53002, 3), +(47758, 53003, 4), + -- Penance +(47757, 47757, 1), +(47757, 52986, 2), + -- Savage Rend +(50498, 50498, 1), +(50498, 53578, 2), +(50498, 53579, 3), +(50498, 53580, 4), +(50498, 53581, 5), +(50498, 53582, 6), + -- Spirit Bond +(19578, 19578, 1), +(19578, 20895, 2), + -- Spirit Bond +(19579, 19579, 1), +(19579, 24529, 2), + -- Attack +(3606, 3606, 1), +(3606, 6350, 2), +(3606, 6351, 3), +(3606, 6352, 4), +(3606, 10435, 5), +(3606, 10436, 6), +(3606, 25530, 7), +(3606, 58700, 8), +(3606, 58701, 9), +(3606, 58702, 10), + -- Blood Strike +(45902, 45902, 1), +(45902, 49926, 2), +(45902, 49927, 3), +(45902, 49928, 4), +(45902, 49929, 5), +(45902, 49930, 6), + -- Elemental Devastation +(30160, 30160, 1), +(30160, 29179, 2), +(30160, 29180, 3), + -- Elemental Devastation +(30165, 30165, 1), +(30165, 29177, 2), +(30165, 29178, 3), + -- Fishing +(7620, 7620, 1), +(7620, 7731, 2), +(7620, 7732, 3), +(7620, 18248, 4), +(7620, 33095, 5), +(7620, 51294, 6), + -- Icy Touch +(45477, 45477, 1), +(45477, 49896, 2), +(45477, 49903, 3), +(45477, 49904, 4), +(45477, 49909, 5), + -- Judgements of the Pure +(53671, 53671, 1), +(53671, 53673, 2), +(53671, 54151, 3), +(53671, 54154, 4), +(53671, 54155, 5), + -- Judgements of the Pure +(53655, 53655, 1), +(53655, 53656, 2), +(53655, 53657, 3), +(53655, 54152, 4), +(53655, 54153, 5), + -- Master Tactician +(34506, 34506, 1), +(34506, 34507, 2), +(34506, 34508, 3), +(34506, 34838, 4), +(34506, 34839, 5), + -- Master Tactician +(34833, 34833, 1), +(34833, 34834, 2), +(34833, 34835, 3), +(34833, 34836, 4), +(34833, 34837, 5), + -- Plague Strike +(45462, 45462, 1), +(45462, 49917, 2), +(45462, 49918, 3), +(45462, 49919, 4), +(45462, 49920, 5), +(45462, 49921, 6), + -- Rapid Killing +(34948, 34948, 1), +(34948, 34949, 2), + -- Rapid Killing +(35098, 35098, 1), +(35098, 35099, 2), + -- Second Wind +(29841, 29841, 1), +(29841, 29842, 2), + -- Second Wind +(29834, 29834, 1), +(29834, 29838, 2), + -- Strength of Earth +(8076, 8076, 1), +(8076, 8162, 2), +(8076, 8163, 3), +(8076, 10441, 4), +(8076, 25362, 5), +(8076, 25527, 6), +(8076, 57621, 7), +(8076, 58646, 8), + -- Trauma +(46854, 46854, 1), +(46854, 46855, 2), + -- Trauma +(46856, 46856, 1), +(46856, 46857, 2), + -- Unbridled Wrath +(12322, 12322, 1), +(12322, 12999, 2), +(12322, 13000, 3), +(12322, 13001, 4), +(12322, 13002, 5), + -- Vanish +(11327, 11327, 1), +(11327, 11329, 2), +(11327, 26888, 3), + -- Blood Gorged +(50096, 50096, 1), +(50096, 50108, 2), +(50096, 50109, 3), +(50096, 50110, 4), +(50096, 50111, 5), + -- Blood Gorged +(61274, 61274, 1), +(61274, 61275, 2), +(61274, 61276, 3), +(61274, 61277, 4), +(61274, 61278, 5), + -- Blood Gorged +(61154, 61154, 1), +(61154, 61155, 2), +(61154, 61156, 3), +(61154, 61157, 4), +(61154, 61158, 5), + -- Cone of Cold +(1241, 1241, 1), +(1241, 8493, 2), +(1241, 10162, 3), +(1241, 10163, 4), +(1241, 10164, 5), +(1241, 27386, 6), + -- Anesthetic Poison +(26688, 26688, 1), +(26688, 57981, 2), + -- Anesthetic Poison +(26785, 26785, 1), +(26785, 57982, 2), + -- Apprentice Riding +(33388, 33388, 1), +(33388, 33391, 2), +(33388, 34090, 3), +(33388, 34091, 4), + -- Primal Fury +(16958, 16958, 1), +(16958, 16961, 2), + -- Primal Fury +(37116, 37116, 1), +(37116, 37117, 2), + -- Nature Resist +(4548, 4548, 1), +(4548, 24502, 2), +(4548, 24503, 3), +(4548, 24504, 4), +(4548, 27055, 5), + -- Instant Poison +(8680, 8680, 1), +(8680, 8685, 2), +(8680, 8689, 3), +(8680, 11335, 4), +(8680, 11336, 5), +(8680, 11337, 6), +(8680, 26890, 7), +(8680, 57964, 8), +(8680, 57965, 9), + -- Instant Poison +(8679, 8679, 1), +(8679, 8686, 2), +(8679, 8688, 3), +(8679, 11338, 4), +(8679, 11339, 5), +(8679, 11340, 6), +(8679, 26891, 7), +(8679, 57967, 8), +(8679, 57968, 9), + -- Claw +(2980, 2980, 1), +(2980, 2981, 2), +(2980, 2982, 3), +(2980, 3667, 4), +(2980, 2975, 5), +(2980, 2976, 6), +(2980, 2977, 7), +(2980, 3666, 8), +(2980, 27347, 9), + -- Mace Specialization +(12284, 12284, 1), +(12284, 12701, 2), +(12284, 12702, 3), +(12284, 12703, 4), +(12284, 12704, 5), + -- Deadly Toxin +(11539, 11539, 1), +(11539, 11471, 2), +(11539, 11470, 3), +(11539, 11469, 4), + -- Deadly Poison +(2818, 2818, 1), +(2818, 2819, 2), +(2818, 11353, 3), +(2818, 11354, 4), +(2818, 25349, 5), +(2818, 26968, 6), +(2818, 27187, 7), +(2818, 57969, 8), +(2818, 57970, 9), + -- Deadly Poison +(2823, 2823, 1), +(2823, 2824, 2), +(2823, 11355, 3), +(2823, 11356, 4), +(2823, 25351, 5), +(2823, 26967, 6), +(2823, 27186, 7), +(2823, 57972, 8), +(2823, 57973, 9), + -- On a Pale Horse +(51983, 51983, 1), +(51983, 51986, 2), + -- On a Pale Horse +(51969, 51969, 1), +(51969, 51970, 2), + -- Wound Poison +(13218, 13218, 1), +(13218, 13222, 2), +(13218, 13223, 3), +(13218, 13224, 4), +(13218, 27189, 5), +(13218, 57974, 6), +(13218, 57975, 7), + -- Wound Poison +(13219, 13219, 1), +(13219, 13225, 2), +(13219, 13226, 3), +(13219, 13227, 4), +(13219, 27188, 5), +(13219, 57977, 6), +(13219, 57978, 7), + -- Thunderstomp +(26094, 26094, 1), +(26094, 26189, 2), +(26094, 26190, 3), +(26094, 27366, 4), + -- Obliterate +(66198, 66198, 1), +(66198, 66972, 2), +(66198, 66973, 3), +(66198, 66974, 4), + -- Frost Strike +(66196, 66196, 1), +(66196, 66958, 2), +(66196, 66959, 3), +(66196, 66960, 4), +(66196, 66961, 5), +(66196, 66962, 6), + -- Death Strike +(66188, 66188, 1), +(66188, 66950, 2), +(66188, 66951, 3), +(66188, 66952, 4), +(66188, 66953, 5), + -- Fiery Payback +(44440, 44440, 1), +(44440, 44441, 2), + -- Fiery Payback +(64353, 64353, 1), +(64353, 64357, 2), + -- Improved Flash Heal +(63504, 63504, 1), +(63504, 63505, 2), +(63504, 63506, 3), + -- Elemental Fury +(16089, 16089, 1), +(16089, 60184, 2), +(16089, 60185, 3), +(16089, 60187, 4), +(16089, 60188, 5), + -- Feral Swiftness +(17002, 17002, 1), +(17002, 24866, 2), + -- Master Shapeshifter +(48411, 48411, 1), +(48411, 48412, 2), + -- Nature's Majesty +(35363, 35363, 1), +(35363, 35364, 2), + -- Nature's Grace +(16880, 16880, 1), +(16880, 61345, 2), +(16880, 61346, 3), + -- Molten Skin +(63349, 63349, 1), +(63349, 63350, 2), +(63349, 63351, 3), + -- Master Demonologist +(23785, 23785, 1), +(23785, 23822, 2), +(23785, 23823, 3), +(23785, 23824, 4), +(23785, 23825, 5), + -- Death Rune Mastery +(49467, 49467, 1), +(49467, 50033, 2), +(49467, 50034, 3), + -- Improved Death Strike +(62905, 62905, 1), +(62905, 62908, 2), + -- Desolation +(66799, 66799, 1), +(66799, 66814, 2), +(66799, 66815, 3), +(66799, 66816, 4), +(66799, 66817, 5), + -- Mobility +(53483, 53483, 1), +(53483, 53485, 2), + -- Mobility +(53554, 53554, 1), +(53554, 53555, 2), + -- Arcane Missiles +(7268, 7268, 1), +(7268, 7269, 2), +(7268, 7270, 3), +(7268, 8419, 4), +(7268, 8418, 5), +(7268, 10273, 6), +(7268, 10274, 7), +(7268, 25346, 8), +(7268, 27076, 9), +(7268, 38700, 10), +(7268, 38703, 11), +(7268, 42844, 12), +(7268, 42845, 13), + -- Entangling Roots +(19975, 19975, 1), +(19975, 19974, 2), +(19975, 19973, 3), +(19975, 19972, 4), +(19975, 19971, 5), +(19975, 19970, 6), +(19975, 27010, 7), +(19975, 53313, 8), + -- Fire Nova +(8349, 8349, 1), +(8349, 8502, 2), +(8349, 8503, 3), +(8349, 11306, 4), +(8349, 11307, 5), +(8349, 25535, 6), +(8349, 25537, 7), +(8349, 61650, 8), +(8349, 61654, 9), + -- Death Coil +(47541, 47541, 1), +(47541, 49892, 2), +(47541, 49893, 3), +(47541, 49894, 4), +(47541, 49895, 5), + -- Intellect +(8096, 8096, 1), +(8096, 8097, 2), +(8096, 8098, 3), +(8096, 12176, 4), +(8096, 33078, 5), +(8096, 43195, 6), +(8096, 48099, 7), +(8096, 48100, 8), + -- Stamina +(8099, 8099, 1), +(8099, 8100, 2), +(8099, 8101, 3), +(8099, 12178, 4), +(8099, 33081, 5), +(8099, 48101, 6), +(8099, 48102, 7), +(8099, 43198, 8), + -- Mutilate +(5374, 5374, 1), +(5374, 34414, 2), +(5374, 34416, 3), +(5374, 34419, 4), +(5374, 48662, 5), +(5374, 48665, 6), + -- Mutilate +(27576, 27576, 1), +(27576, 34415, 2), +(27576, 34417, 3), +(27576, 34418, 4), +(27576, 48661, 5), +(27576, 48664, 6), + -- immolation trap +(13797, 13797, 1), +(13797, 14298, 2), +(13797, 14299, 3), +(13797, 14300, 4), +(13797, 14301, 5), +(13797, 27024, 6), +(13797, 49053, 7), +(13797, 49054, 8), + -- Sniper Training +(64418, 64418, 1), +(64418, 64419, 2), +(64418, 64420, 3), + -- Desecration +(55666, 55666, 1), +(55666, 55667, 2), +(55666, 55668, 3), +(55666, 55669, 4), +(55666, 55670, 5), + -- Blood Strike +(66215, 66215, 1), +(66215, 66975, 2), +(66215, 66976, 3), +(66215, 66977, 4), +(66215, 66978, 5), +(66215, 66979, 6), + -- Stoneclaw Totem Effect +(5729, 5729, 1), +(5729, 6393, 2), +(5729, 6394, 3), +(5729, 6395, 4), +(5729, 10423, 5), +(5729, 10424, 6), +(5729, 25512, 7), +(5729, 58586, 8), +(5729, 58587, 9), +(5729, 58588, 10); diff --git a/sql/old/3.2.2a/07246_world_command.sql b/sql/old/3.2.2a/07246_world_command.sql new file mode 100644 index 00000000000..7fc9a2ed371 --- /dev/null +++ b/sql/old/3.2.2a/07246_world_command.sql @@ -0,0 +1,8 @@ +-- delete unused command loadscripts +DELETE FROM `command` WHERE `name` = 'loadscripts'; +-- Change the default scurity level for some commands +UPDATE `command` SET `security`=2 WHERE `name` IN ('playall','npc setlink','reload creature_linked_respawn'); -- DB devs command +UPDATE `command` SET `security`=1 WHERE `name` IN ('freeze','listfreeze','unfreeze'); -- Players can be anoying when talking a mod +UPDATE `command` SET `security`=1 WHERE `name` IN ('gmannounce','gmnameannounce','gmnotify'); -- even mods needs to notify things when a higher range staft is not online +UPDATE `command` SET `security`=1 WHERE `name` IN ('ticket assign','ticket close','ticket comment','ticket unassign'); -- Dirty work for slaves +UPDATE `command` SET `security`=1 WHERE `name`='account addon'; -- Server admins uses addon to close northrend diff --git a/sql/old/3.2.2a/07252_world_creature.sql b/sql/old/3.2.2a/07252_world_creature.sql new file mode 100644 index 00000000000..1079df7d0fb --- /dev/null +++ b/sql/old/3.2.2a/07252_world_creature.sql @@ -0,0 +1 @@ +ALTER TABLE `creature` AUTO_INCREMENT=250001; diff --git a/sql/old/3.2.2a/07252_world_gameobject.sql b/sql/old/3.2.2a/07252_world_gameobject.sql new file mode 100644 index 00000000000..bbd83553cf3 --- /dev/null +++ b/sql/old/3.2.2a/07252_world_gameobject.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject` AUTO_INCREMENT=200001; diff --git a/sql/old/3.2.2a/07261_world_spell_required.sql b/sql/old/3.2.2a/07261_world_spell_required.sql new file mode 100644 index 00000000000..820a95adca5 --- /dev/null +++ b/sql/old/3.2.2a/07261_world_spell_required.sql @@ -0,0 +1,3 @@ +ALTER TABLE spell_required +DROP PRIMARY KEY, +ADD PRIMARY KEY (`spell_id`, `req_spell`); diff --git a/sql/old/3.2.2a/07268_world_spell_proc_item_enchant.sql b/sql/old/3.2.2a/07268_world_spell_proc_item_enchant.sql new file mode 100644 index 00000000000..0856d3fe51f --- /dev/null +++ b/sql/old/3.2.2a/07268_world_spell_proc_item_enchant.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `spell_proc_item_enchant`; diff --git a/sql/old/3.2.2a/07273_world_scriptname.sql b/sql/old/3.2.2a/07273_world_scriptname.sql new file mode 100644 index 00000000000..00f0c7efebc --- /dev/null +++ b/sql/old/3.2.2a/07273_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_wormhole' WHERE `entry`='35646'; + diff --git a/sql/old/3.2.2a/07274_world_script_texts.sql b/sql/old/3.2.2a/07274_world_script_texts.sql new file mode 100644 index 00000000000..c784abaaf71 --- /dev/null +++ b/sql/old/3.2.2a/07274_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry` = -1580067; +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 +(25608,-1580067,'Stay on task! Do not waste time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12496,1,0,0,'KJ - SAY_KJ_OFFCOMBAT2'); diff --git a/sql/old/3.2.2a/07279_realmd_account.sql b/sql/old/3.2.2a/07279_realmd_account.sql new file mode 100644 index 00000000000..c8981d44afd --- /dev/null +++ b/sql/old/3.2.2a/07279_realmd_account.sql @@ -0,0 +1 @@ +ALTER TABLE `account` CHANGE COLUMN `expansion` `expansion` tinyint(3) unsigned NOT NULL DEFAULT '2'; diff --git a/sql/old/3.2.2a/07279_world_creature_template.sql b/sql/old/3.2.2a/07279_world_creature_template.sql new file mode 100644 index 00000000000..c866a69c5e9 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_creature_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `creature_template` CHANGE COLUMN `Health_mod` `Health_mod` float NOT NULL DEFAULT '1'; +ALTER TABLE `creature_template` CHANGE COLUMN `Mana_mod` `Mana_mod` float NOT NULL DEFAULT '1'; diff --git a/sql/old/3.2.2a/07279_world_gameobject_template.sql b/sql/old/3.2.2a/07279_world_gameobject_template.sql new file mode 100644 index 00000000000..63bf43e79c6 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_gameobject_template.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject_template` CHANGE COLUMN `data6` `data6` INT(11) SIGNED NOT NULL DEFAULT '-1'; diff --git a/sql/old/3.2.2a/07279_world_item_template.sql b/sql/old/3.2.2a/07279_world_item_template.sql new file mode 100644 index 00000000000..335f1036d88 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_item_template.sql @@ -0,0 +1,11 @@ +ALTER TABLE `item_template` CHANGE COLUMN `AllowableClass` `AllowableClass` int(11) NOT NULL DEFAULT '-1'; +ALTER TABLE `item_template` CHANGE COLUMN `AllowableRace` `AllowableRace` int(11) NOT NULL DEFAULT '-1'; +ALTER TABLE `item_template` CHANGE COLUMN `Flags` `Flags` bigint(20) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `BuyPrice` `BuyPrice` bigint(20) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `maxcount` `maxcount` int(11) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `spellid_1` `spellid_1` mediumint(8) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `spellid_2` `spellid_2` mediumint(8) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `spellid_3` `spellid_3` mediumint(8) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `spellid_4` `spellid_4` mediumint(8) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `spellid_5` `spellid_5` mediumint(8) NOT NULL DEFAULT '0'; +ALTER TABLE `item_template` CHANGE COLUMN `RandomProperty` `RandomProperty` mediumint(8) NOT NULL DEFAULT '0'; diff --git a/sql/old/3.2.2a/07279_world_pool_creature.sql b/sql/old/3.2.2a/07279_world_pool_creature.sql new file mode 100644 index 00000000000..e087ad088ac --- /dev/null +++ b/sql/old/3.2.2a/07279_world_pool_creature.sql @@ -0,0 +1,2 @@ +ALTER TABLE `pool_creature` CHANGE COLUMN `comment` `comment` varchar(255) DEFAULT NULL; +ALTER TABLE `pool_creature` CHANGE COLUMN `description` `description` varchar(255) DEFAULT NULL; diff --git a/sql/old/3.2.2a/07279_world_pool_gameobject.sql b/sql/old/3.2.2a/07279_world_pool_gameobject.sql new file mode 100644 index 00000000000..c24a4a8f964 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_pool_gameobject.sql @@ -0,0 +1 @@ +ALTER TABLE `pool_gameobject` CHANGE COLUMN `description` `description` varchar(255) DEFAULT NULL; diff --git a/sql/old/3.2.2a/07279_world_pool_pool.sql b/sql/old/3.2.2a/07279_world_pool_pool.sql new file mode 100644 index 00000000000..ab96f4c6f2a --- /dev/null +++ b/sql/old/3.2.2a/07279_world_pool_pool.sql @@ -0,0 +1 @@ +ALTER TABLE `pool_pool` CHANGE COLUMN `description` `description` varchar(255) DEFAULT NULL; diff --git a/sql/old/3.2.2a/07279_world_pool_template.sql b/sql/old/3.2.2a/07279_world_pool_template.sql new file mode 100644 index 00000000000..2ce997b9379 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_pool_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `pool_template` CHANGE COLUMN `description` `description` varchar(255) DEFAULT NULL; +ALTER TABLE `pool_template` CHANGE COLUMN `comment` `comment` varchar(255) DEFAULT NULL; diff --git a/sql/old/3.2.2a/07279_world_quest_template.sql b/sql/old/3.2.2a/07279_world_quest_template.sql new file mode 100644 index 00000000000..ea687b5eb15 --- /dev/null +++ b/sql/old/3.2.2a/07279_world_quest_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `quest_template` CHANGE COLUMN `QuestLevel` `QuestLevel` smallint(3) NOT NULL default '1'; +ALTER TABLE `quest_template` CHANGE COLUMN `RewSpellCast` `RewSpellCast` int(11) NOT NULL DEFAULT '0'; diff --git a/sql/old/3.2.2a/07280_world_command.sql b/sql/old/3.2.2a/07280_world_command.sql new file mode 100644 index 00000000000..150370a298b --- /dev/null +++ b/sql/old/3.2.2a/07280_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name` = 'reload spell_group'; +INSERT INTO `command` VALUES ('reload spell_group','3','Syntax: .reload spell_group\nReload spell_group table.'); diff --git a/sql/old/3.2.2a/07280_world_spell_elixir.sql b/sql/old/3.2.2a/07280_world_spell_elixir.sql new file mode 100644 index 00000000000..e2b24691fc6 --- /dev/null +++ b/sql/old/3.2.2a/07280_world_spell_elixir.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `spell_elixir`; diff --git a/sql/old/3.2.2a/07280_world_spell_group.sql b/sql/old/3.2.2a/07280_world_spell_group.sql new file mode 100644 index 00000000000..c3082a64e9f --- /dev/null +++ b/sql/old/3.2.2a/07280_world_spell_group.sql @@ -0,0 +1,187 @@ +DROP TABLE IF EXISTS `spell_group`; +CREATE TABLE `spell_group` ( + `id` int(11) unsigned NOT NULL DEFAULT 0, + `spell_id` int(11) unsigned NOT NULL DEFAULT 0, + PRIMARY KEY (`id`, `spell_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Spell System'; +INSERT INTO `spell_group` (`id`, `spell_id`) VALUES + -- SPELL_GROUP_ELIXIR_BATTLE +(1, 2367), +(1, 2374), +(1, 3160), +(1, 3164), +(1, 7844), +(1, 8212), +(1, 10667), +(1, 10669), +(1, 11328), +(1, 11334), +(1, 11390), +(1, 11405), +(1, 11406), +(1, 11474), +(1, 16322), +(1, 16323), +(1, 16329), +(1, 17038), +(1, 17537), +(1, 17538), +(1, 17539), +(1, 17624), +(1, 17626), +(1, 17627), +(1, 17628), +(1, 17629), +(1, 21920), +(1, 26276), +(1, 28486), +(1, 28488), +(1, 28490), +(1, 28491), +(1, 28493), +(1, 28497), +(1, 28501), +(1, 28503), +(1, 28518), +(1, 28519), +(1, 28520), +(1, 28521), +(1, 28540), +(1, 33720), +(1, 33721), +(1, 33726), +(1, 38954), +(1, 40567), +(1, 40568), +(1, 40572), +(1, 40573), +(1, 40575), +(1, 40576), +(1, 41608), +(1, 41609), +(1, 41610), +(1, 41611), +(1, 42735), +(1, 45373), +(1, 46837), +(1, 46839), +(1, 53746), +(1, 53748), +(1, 53749), +(1, 53752), +(1, 53755), +(1, 53758), +(1, 53760), +(1, 54212), +(1, 54452), +(1, 54494), +(1, 60340), +(1, 60341), +(1, 60344), +(1, 60345), +(1, 60346), +(1, 62380), +(1, 67016), +(1, 67017), +(1, 67018), + -- SPELL_GROUP_ELIXIR_GUARDIAN +(2, 673), +(2, 2378), +(2, 2380), +(2, 3166), +(2, 3219), +(2, 3220), +(2, 3222), +(2, 3223), +(2, 3593), +(2, 10668), +(2, 10692), +(2, 10693), +(2, 11319), +(2, 11348), +(2, 11349), +(2, 11364), +(2, 11371), +(2, 11396), +(2, 15231), +(2, 15233), +(2, 16321), +(2, 16325), +(2, 16326), +(2, 16327), +(2, 17535), +(2, 17624), +(2, 17626), +(2, 17627), +(2, 17628), +(2, 17629), +(2, 24361), +(2, 24363), +(2, 24382), +(2, 24383), +(2, 24417), +(2, 27652), +(2, 27653), +(2, 28502), +(2, 28509), +(2, 28514), +(2, 28518), +(2, 28519), +(2, 28520), +(2, 28521), +(2, 28540), +(2, 29348), +(2, 39625), +(2, 39626), +(2, 39627), +(2, 39628), +(2, 40567), +(2, 40568), +(2, 40572), +(2, 40573), +(2, 40575), +(2, 40576), +(2, 41608), +(2, 41609), +(2, 41610), +(2, 41611), +(2, 42735), +(2, 46837), +(2, 46839), +(2, 53747), +(2, 53751), +(2, 53752), +(2, 53755), +(2, 53758), +(2, 53760), +(2, 53763), +(2, 53764), +(2, 54212), +(2, 60343), +(2, 60347), +(2, 62380), +(2, 67016), +(2, 67017), +(2, 67018), + -- SPELL_GROUP_ELIXIR_UNSTABLE +(3, 40567), +(3, 40568), +(3, 40572), +(3, 40573), +(3, 40575), +(3, 40576), + -- SPELL_GROUP_ELIXIR_SHATTRATH +(4, 41608), +(4, 41609), +(4, 41610), +(4, 41611), +(4, 46837), +(4, 46839), + -- SPELL_GROUP_WELL_FED +(5, 18191), +(5, 18192), +(5, 18193), +(5, 18194), +(5, 18222), +(5, 22730), +(5, 25661); diff --git a/sql/old/3.2.2a/07283_world_command.sql b/sql/old/3.2.2a/07283_world_command.sql new file mode 100644 index 00000000000..86fa40f3a84 --- /dev/null +++ b/sql/old/3.2.2a/07283_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` = 'reload spell_group_stack_rules'; +DELETE FROM `command` WHERE `name` = 'reload spell_elixir'; +DELETE FROM `command` WHERE `name` = 'reload spell_stack_masks'; +INSERT INTO `command` VALUES ('reload spell_group_stack_rules','3','Syntax: .reload spell_group\nReload spell_group_stack_rules table.'); diff --git a/sql/old/3.2.2a/07283_world_spell_group.sql b/sql/old/3.2.2a/07283_world_spell_group.sql new file mode 100644 index 00000000000..2a059a5c13c --- /dev/null +++ b/sql/old/3.2.2a/07283_world_spell_group.sql @@ -0,0 +1,126 @@ +ALTER TABLE spell_group +MODIFY spell_id INT(11) NOT NULL DEFAULT 0; +DELETE FROM spell_group WHERE id IN(5, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011); +INSERT INTO spell_group (id, spell_id) VALUES + -- Well Fed +(1001, 19705), +(1001, 19706), +(1001, 19708), +(1001, 19709), +(1001, 19710), +(1001, 19711), +(1001, 24799), +(1001, 24870), +(1001, 25694), +(1001, 25941), +(1001, 33254), +(1001, 33256), +(1001, 33257), +(1001, 33259), +(1001, 33261), +(1001, 33263), +(1001, 33265), +(1001, 33268), +(1001, 33272), +(1001, 35272), +(1001, 40323), +(1001, 42293), +(1001, 43764), +(1001, 43771), +(1001, 44097), +(1001, 44098), +(1001, 44099), +(1001, 44100), +(1001, 44101), +(1001, 44102), +(1001, 44104), +(1001, 44105), +(1001, 44106), +(1001, 45245), +(1001, 45619), +(1001, 46682), +(1001, 46687), +(1001, 46899), +(1001, 53284), +(1001, 57079), +(1001, 57097), +(1001, 57100), +(1001, 57102), +(1001, 57107), +(1001, 57111), +(1001, 57139), +(1001, 57286), +(1001, 57288), +(1001, 57291), +(1001, 57294), +(1001, 57325), +(1001, 57327), +(1001, 57329), +(1001, 57332), +(1001, 57334), +(1001, 57356), +(1001, 57358), +(1001, 57360), +(1001, 57363), +(1001, 57365), +(1001, 57367), +(1001, 57371), +(1001, 57373), +(1001, 57399), +(1001, 58468), +(1001, 58479), +(1001, 59230), +(1001, 59690), +(1001, 59699), +(1001, 62349), +(1001, 64057), +(1001, 65247), +(1001, 65365), +(1001, 65410), +(1001, 65412), +(1001, 65414), +(1001, 65415), +(1001, 65416), +(1001, 66623), +(1001, 66624), +(1001, 69559), +(1001, 18125), +(1001, 18141), +(1001, 23697), + -- Blessing of Might +(1002, 19740), +(1002, 25782), +(1002, 56520), +-- Battle Shout +(1003, 6673), +-- Blessing of Might, Battle Shout +(1004, -1002), +(1004, -1003), +-- Blessing of Wisdom +(1005, 19742), +(1005, 25894), +(1005, 56521), +-- Blessing of Kings +(1006, 20217), +(1006, 25898), +(1006, 43223), +(1006, 56525), +(1006, 58054), +-- Blessing of Sanctuary +(1007, 20911), +(1007, 25899), +-- Blessing of Protection +(1008, 41450), +(1008, 23415), +-- Blessing of Light +(1009, 32770), +-- Blessings +(1010, -1002), +(1010, -1005), +(1010, -1006), +(1010, -1007), +(1010, -1008), +(1010, -1009), +-- Commanding shout, Battle Shout +(1011, 469), +(1011, -1003); diff --git a/sql/old/3.2.2a/07283_world_spell_group_stack_rules.sql b/sql/old/3.2.2a/07283_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..8b316be24eb --- /dev/null +++ b/sql/old/3.2.2a/07283_world_spell_group_stack_rules.sql @@ -0,0 +1,20 @@ +DROP TABLE IF EXISTS `spell_group_stack_rules`; +CREATE TABLE `spell_group_stack_rules` ( + `group_id` INT(11) UNSIGNED NOT NULL DEFAULT 0, + `stack_rule` TINYINT(3) NOT NULL DEFAULT 0, + PRIMARY KEY (`group_id`) +)ENGINE=InnoDB DEFAULT CHARSET=utf8; +INSERT INTO spell_group_stack_rules (group_id, stack_rule) VALUES +(1, 1), +(2, 1), +(1001, 1), +(1002, 1), +(1003, 1), +(1004, 1), +(1005, 1), +(1006, 1), +(1007, 1), +(1008, 1), +(1009, 1), +(1010, 2), +(1011, 1); diff --git a/sql/old/3.2.2a/07283_world_spell_stack_masks.sql b/sql/old/3.2.2a/07283_world_spell_stack_masks.sql new file mode 100644 index 00000000000..24cebf178de --- /dev/null +++ b/sql/old/3.2.2a/07283_world_spell_stack_masks.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `spell_stack_masks`; diff --git a/sql/old/3.2.2a/07285_world_script_waypoint.sql b/sql/old/3.2.2a/07285_world_script_waypoint.sql new file mode 100644 index 00000000000..ca4b4e35e3d --- /dev/null +++ b/sql/old/3.2.2a/07285_world_script_waypoint.sql @@ -0,0 +1,12 @@ +DELETE FROM `script_waypoint` WHERE `entry`=35491; +INSERT INTO `script_waypoint` VALUES +(35491,1,754.709,646.999,442.961,0,''), +(35491,2,738.85,637.289,439.134,0,''), +(35491,3,727.272,619.164,438.186,0,''), +(35491,4,733.524,608.939,433.711,0,''), +(35491,5,745.537,605.399,428.795,0,''), +(35491,6,754.46,607.124,426.542,0,''), +(35491,7,763.48,616.796,422.603,0,''), +(35491,8,761.823,625.299,418.482,0,''), +(35491,9,755.923,631.506,413.966,0,''), +(35491,10,744.841,634.505,411.575,0,''); diff --git a/sql/old/3.2.2a/07285_world_scriptname.sql b/sql/old/3.2.2a/07285_world_scriptname.sql new file mode 100644 index 00000000000..3f57f64afc8 --- /dev/null +++ b/sql/old/3.2.2a/07285_world_scriptname.sql @@ -0,0 +1,11 @@ +UPDATE `creature_template` SET `ScriptName`='generic_vehicleAI_toc5' WHERE `entry` IN (35637,35633,35768,34658,35636,35638,35635,35640,35641,35634,33298,33416,33297,33414,33301,33408,33300,33409,33418); +UPDATE `creature_template` SET `ScriptName`='boss_warrior_toc5' WHERE `entry` IN (34705,35572); +UPDATE `creature_template` SET `ScriptName`='boss_mage_toc5' WHERE `entry` IN (34702,35569); +UPDATE `creature_template` SET `ScriptName`='boss_shaman_toc5' WHERE `entry` IN (35571,34701); +UPDATE `creature_template` SET `ScriptName`='boss_hunter_toc5' WHERE `entry` IN (35570,34657); +UPDATE `creature_template` SET `ScriptName`='boss_rouge_toc5' WHERE `entry` IN (35617,34703); +UPDATE `creature_template` SET `ScriptName`='npc_announcer_toc5' WHERE `entry`IN (35004,35005); +UPDATE `instance_template` SET `script`='instance_trial_of_the_champion' WHERE `map`=650; +UPDATE `creature_template` SET `ScriptName`='npc_argent_soldier' WHERE `entry` IN (35309,35305,35307); +UPDATE `creature_template` SET `ScriptName`='npc_black_knight_skeletal_gryphon' WHERE `entry`=35491; +UPDATE `creature_template` SET `AIName`='PassiveAI' WHERE `entry` IN (35332,35330,35328,35327,35331,35329,35325,35314,35326,35323); diff --git a/sql/old/3.2.2a/07293_world_scriptname.sql b/sql/old/3.2.2a/07293_world_scriptname.sql new file mode 100644 index 00000000000..b978069d230 --- /dev/null +++ b/sql/old/3.2.2a/07293_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_andorhal_tower' WHERE `entry` in (10902,10903,10904,10905); diff --git a/sql/old/3.2.2a/07295_world_scriptname.sql b/sql/old/3.2.2a/07295_world_scriptname.sql new file mode 100644 index 00000000000..596aa60e5dd --- /dev/null +++ b/sql/old/3.2.2a/07295_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName` = 'go_soulwell' WHERE `entry` IN (181621,193169); diff --git a/sql/old/3.2.2a/07295_world_spell_dbc.sql b/sql/old/3.2.2a/07295_world_spell_dbc.sql new file mode 100644 index 00000000000..881f2e04866 --- /dev/null +++ b/sql/old/3.2.2a/07295_world_spell_dbc.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_dbc` WHERE `Id` IN (34145,58888); +INSERT INTO `spell_dbc` (`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectBaseDice1`,`EffectBaseDice2`,`EffectBaseDice3`,`EffectDicePerLevel1`,`EffectDicePerLevel2`,`EffectDicePerLevel3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) VALUES +(34145,0,0,0,0,0,0x04000000,0,0,0,1,0,0,101,0,0,80,80,0,1,0,-1,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29886,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,'Ritual of Souls Rank 1 - Trigger Create Soulwell (29886)'), +(58888,0,0,0,0,0,0x04000000,0,0,0,1,0,0,101,0,0,68,68,0,1,0,-1,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,'Ritual of Souls Rank 2 - Trigger Create Soulwell (58889)'); diff --git a/sql/old/3.2.2a/07296_world_creature_template.sql b/sql/old/3.2.2a/07296_world_creature_template.sql new file mode 100644 index 00000000000..82a9121e542 --- /dev/null +++ b/sql/old/3.2.2a/07296_world_creature_template.sql @@ -0,0 +1,4 @@ +-- Add Spell "Launch Spear" to creature "Ymirheim Spear Gun" +UPDATE `creature_template` SET `spell1`=59894 WHERE `entry`=31280; +-- Add necessary spells for vehicles (for rev 7285). +UPDATE `creature_template` SET `spell1`=68505,`spell2`=62575,`spell3`=68282,`spell4`=66482 WHERE `entry` IN (36558,35644); diff --git a/sql/old/3.2.2a/07300_world_script_texts.sql b/sql/old/3.2.2a/07300_world_script_texts.sql new file mode 100644 index 00000000000..5f722209173 --- /dev/null +++ b/sql/old/3.2.2a/07300_world_script_texts.sql @@ -0,0 +1,30 @@ +-- Novos +DELETE FROM `script_texts` WHERE `entry` in (-1600000,-1600001,-1600002,-1600003,-1600004,-1600005); +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 +(26631,-1600000,'The chill that you feel is the herald of your doom!',null,null,null,null,null,null,null,null,13173,1,0,0,'novos SAY_AGGRO'), +(26631,-1600001,'Such is the fate of all who oppose the Lich King.',null,null,null,null,null,null,null,null,13175,1,0,0,'novos SAY_KILL'), +(26631,-1600002,'Your efforts... are in vain.',null,null,null,null,null,null,null,null,13174,1,0,0,'novos SAY_DEATH'), +(26631,-1600003,'Bolster my defenses! Hurry, curse you!',null,null,null,null,null,null,null,null,13176,1,0,0,'novos SAY_NECRO_ADD'), +(26631,-1600004,'Surely you can see the futility of it all!',null,null,null,null,null,null,null,null,13177,1,0,0,'novos SAY_REUBBLE_1'), +(26631,-1600005,'Just give up and die already!',null,null,null,null,null,null,null,null,13178,1,0,0,'novos SAY_REUBBLE_2'); + +-- Trollgore +DELETE FROM `script_texts` WHERE `entry` in (-1600006,-1600007,-1600008,-1600009,-1600010); +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 +(26630,-1600006,'More grunts, more glands, more FOOD!',null,null,null,null,null,null,null,null,13181,1,0,0,'trollgore SAY_AGGRO'), +(26630,-1600007,'You have gone, me gonna eat you!',null,null,null,null,null,null,null,null,13185,1,0,0,'trollgore SAY_KILL'), +(26630,-1600008,'So hungry! Must feed!',null,null,null,null,null,null,null,null,13182,1,0,0,'trollgore SAY_CONSUME'), +(26630,-1600009,'Corpse go boom!',null,null,null,null,null,null,null,null,13184,1,0,0,'trollgore SAY_EXPLODE'), +(26630,-1600010,'Aaaargh...',null,null,null,null,null,null,null,null,13183,1,0,0,'trollgore SAY_DEATH'); + +-- Tharon'ja +DELETE FROM `script_texts` WHERE `entry` in (-1600011,-1600012,-1600013,-1600014,-1600015,-1600016,-1600017,-1600018); +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 +(26632,-1600011,'Tharon''ja sees all! The work of mortals shall not end the eternal dynasty!',null,null,null,null,null,null,null,null,13862,1,0,0,'tharon''ja SAY_AGGRO'), +(26632,-1600012,'As Tharon''ja predicted.',null,null,null,null,null,null,null,null,13863,1,0,0,'tharon''ja SAY_KILL_1'), +(26632,-1600013,'As it was written.',null,null,null,null,null,null,null,null,13864,1,0,0,'tharon''ja SAY_KILL_2'), +(26632,-1600014,'Your flesh serves Tharon''ja now!',null,null,null,null,null,null,null,null,13865,1,0,0,'tharon''ja SAY_FLESH_1'), +(26632,-1600015,'Tharon''ja has a use for your mortal shell!',null,null,null,null,null,null,null,null,13866,1,0,0,'tharon''ja SAY_FLESH_2'), +(26632,-1600016,'No! A taste... all too brief!',null,null,null,null,null,null,null,null,13867,1,0,0,'tharon''ja SAY_SKELETON_1'), +(26632,-1600017,'Tharon''ja will have more!',null,null,null,null,null,null,null,null,13868,1,0,0,'tharon''ja SAY_SKELETON_2'), +(26632,-1600018,'I''m... impossible! Tharon''ja is eternal! Tharon''ja... is...',null,null,null,null,null,null,null,null,13869,1,0,0,'tharon''ja SAY_DEATH');
\ No newline at end of file diff --git a/sql/old/3.2.2a/07306_world_trinity_string.sql b/sql/old/3.2.2a/07306_world_trinity_string.sql new file mode 100644 index 00000000000..c1b15a3797d --- /dev/null +++ b/sql/old/3.2.2a/07306_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = 'The distance is: (3D) %f (2D) %f (Exact 3D) %f (Exact 2D) %f yards.' WHERE `entry`=503; diff --git a/sql/old/3.2.2a/07312_world_script_texts.sql b/sql/old/3.2.2a/07312_world_script_texts.sql new file mode 100644 index 00000000000..893f6954c01 --- /dev/null +++ b/sql/old/3.2.2a/07312_world_script_texts.sql @@ -0,0 +1 @@ +UPDATE `script_texts` SET `npc_entry`=15420 WHERE `entry` IN (-1000209,-1000210); diff --git a/sql/old/3.2.2a/07316_world_script_texts.sql b/sql/old/3.2.2a/07316_world_script_texts.sql new file mode 100644 index 00000000000..db46ba9b00f --- /dev/null +++ b/sql/old/3.2.2a/07316_world_script_texts.sql @@ -0,0 +1,65 @@ +DELETE FROM `script_texts` WHERE `entry` in (-1603045,-1603062,-1603064); +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 +(28070,-1603045,'Query? What do you think I''m here for? Tea and biscuits? Spill the beans already!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14263,1,0,0,'brann SAY_EVENT_END_01'), +(28070,-1603062,'This Loken sounds like a nasty character. Glad we don''t have to worry about the likes of him anymore. So if I''m understanding you lads the original Earthen eventually woke up from this statis. And by that time this destabily-whatever had turned them into our brother dwarfs. Or at least dwarf ancestors. Hm?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14272,1,0,0,'brann SAY_EVENT_END_18'), +(28070,-1603064,'Well now. That''s a lot to digest. I''m gonna need some time to take all of this in. Thank you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14273,1,0,0,'brann SAY_EVENT_END_20'); + +DELETE FROM `script_texts` WHERE `entry`<=-1608000 and `entry`>=-1608045; +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 +/* Cyanigosa */ +(31134,-1608000,'We finish this now, champions of Kirin Tor!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13947,1,0,0,'cyanigosa SAY_AGGRO'), +(31134,-1608001,'I will end the Kirin Tor!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13952,1,0,0,'cyanigosa SAY_SLAY_1'), +(31134,-1608002,'Dalaran will fall!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13953,1,0,0,'cyanigosa SAY_SLAY_2'), +(31134,-1608003,'So ends your defiance of the Spell-Weaver!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13954,1,0,0,'cyanigosa SAY_SLAY_3'), +(31134,-1608004,'Perhaps... we have... underestimated... you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13955,1,0,0,'cyanigosa SAY_DEATH'), +(31134,-1608005,'A valiant defense, but this city must be razed. I will fulfill Malygos''s wishes myself!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13946,1,0,0,'cyanigosa SAY_SPAWN'), +(31134,-1608006,'Am I interrupting?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13951,1,0,0,'cyanigosa SAY_DISRUPTION'), +(31134,-1608007,'Shiver and die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13948,1,0,0,'cyanigosa SAY_BREATH_ATTACK'), +(31134,-1608008,'The world has forgotten what true magic is! Let this be a reminder!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13949,1,0,0,'cyanigosa SAY_SPECIAL_ATTACK_1'), +(31134,-1608009,'Who among you can withstand my power?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13950,1,0,0,'cyanigosa SAY_SPECIAL_ATTACK_2'), + +/* Erekem */ +(29315,-1608010,'Not--caww--get in way of--rrak-rrak--flee!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14219,1,0,0,'erekem SAY_AGGRO'), +(29315,-1608011,'Ya ya ya yaaaa',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14222,1,0,0,'erekem SAY_SLAY_1'), +(29315,-1608012,'Preeciouuss life---Ra-aak---Wasted!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14223,1,0,0,'erekem SAY_SLAY_2'), +(29315,-1608013,'Only the strong---Ra-aak---Survive!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14224,1,0,0,'erekem SAY_SLAY_3'), +(29315,-1608014,'No--kaw, kaw--flee...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14225,1,0,0,'erekem SAY_DEATH'), +(29315,-1608015,'Free to--mm--fly now. Ra-aak... Not find us--ekh-ekh! Escape!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14218,1,0,0,'erekem SAY_SPAWN'), +(29315,-1608016,'My---raaak--favorite! Awk awk awk! Raa-kaa!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14220,1,0,0,'erekem SAY_ADD_KILLED'), +(29315,-1608017,'Nasty little...A-ak, kaw! Kill! Yes, kill you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14221,1,0,0,'erekem SAY_BOTH_ADDS_KILLED'), + +/* Ichoron */ +(29313,-1608018,'Stand aside, mortals!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14230,1,0,0,'ichoron SAY_AGGRO'), +(29313,-1608019,'I am a force of nature!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14234,1,0,0,'ichoron SAY_SLAY_1'), +(29313,-1608020,'I shall pass!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14235,1,0,0,'ichoron SAY_SLAY_2'), +(29313,-1608021,'You can not stop the tide!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14236,1,0,0,'ichoron SAY_SLAY_3'), +(29313,-1608022,'I... recede.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14237,1,0,0,'ichoron SAY_DEATH'), +(29313,-1608023,'I... am fury... unrestrained!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14229,1,0,0,'ichoron SAY_SPAWN'), +(29313,-1608024,'I shall consume, decimate, devastate, and destroy! Yield now to the wrath of the pounding sea!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14231,1,0,0,'ichoron SAY_ENRAGE'), +(29313,-1608025,'I will not be contained! Ngyah!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14233,1,0,0,'ichoron SAY_SHATTER'), +(29313,-1608026,'Water can hold any form, take any shape... overcome any obstacle.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14232,1,0,0,'ichoron SAY_BUBBLE'), + +/* Xevozz */ +(29266,-1608027,'It seems my freedom must be bought with blood...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14498,1,0,0,'Xevozz SAY_AGGRO'), +(29266,-1608028,'Nothing personal.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14504,1,0,0,'Xevozz SAY_SLAY_1'), +(29266,-1608029,'Business concluded.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14505,1,0,0,'Xevozz SAY_SLAY_2'), +(29266,-1608030,'Profit!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14506,1,0,0,'Xevozz SAY_SLAY_3'), +(29266,-1608031,'This is an... unrecoverable... loss.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14507,1,0,0,'Xevozz SAY_DEATH'), +(29266,-1608032,'Back in business! Now to execute an exit strategy.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14498,1,0,0,'Xevozz SAY_SPAWN'), +(29266,-1608033,'It would seem that a renegotiation is in order.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14503,1,0,0,'Xevozz SAY_CHARGED'), +(29266,-1608034,'The air teems with latent energy... quite the harvest!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14501,1,0,0,'Xevozz SAY_REPEAT_SUMMON_1'), +(29266,-1608035,'Plentiful, exploitable resources... primed for acquisition!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14502,1,0,0,'Xevozz SAY_REPEAT_SUMMON_2'), +(29266,-1608036,'Intriguing... a high quantity of arcane energy is near. Time for some prospecting...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14500,1,0,0,'Xevozz SAY_SUMMON_ENERGY'), + +/* Zuramat */ +(29314,-1608037,'Eradicate.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13996,1,0,0,'zuramat SAY_AGGRO'), +(29314,-1608038,'More... energy.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13999,1,0,0,'zuramat SAY_SLAY_1'), +(29314,-1608039,'Relinquish.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14000,1,0,0,'zuramat SAY_SLAY_2'), +(29314,-1608040,'Fall... to shadow.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14001,1,0,0,'zuramat SAY_SLAY_3'), +(29314,-1608041,'Disperse.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14002,1,0,0,'zuramat SAY_DEATH'), +(29314,-1608042,'I am... renewed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13995,1,0,0,'zuramat SAY_SPAWN'), +(29314,-1608043,'Know... my... pain.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13997,1,0,0,'zuramat SAY_SHIELD'), +(29314,-1608044,'Gaze... into the void.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13998,1,0,0,'zuramat SAY_WHISPER'), + +/* Sinclari */ +(30658,-1608045,'Prison guards, we are leaving! These adventurers are taking over! Go go go',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'sinclari SAY_SINCLARI_1'); diff --git a/sql/old/3.2.2a/07327_world_creature_classlevelstats.sql b/sql/old/3.2.2a/07327_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..06e66207688 --- /dev/null +++ b/sql/old/3.2.2a/07327_world_creature_classlevelstats.sql @@ -0,0 +1 @@ +UPDATE `creature_classlevelstats` SET `basehp1`=7794 WHERE `level`=82 AND `class`=2; diff --git a/sql/old/3.2.2a/07328_world_creature_classlevelstats.sql b/sql/old/3.2.2a/07328_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..b3b826ccc0a --- /dev/null +++ b/sql/old/3.2.2a/07328_world_creature_classlevelstats.sql @@ -0,0 +1,12 @@ +-- Update HP Stats +UPDATE `creature_classlevelstats` SET `basehp0`=5492 WHERE `level`=81 AND `class`=1; +UPDATE `creature_classlevelstats` SET `basehp1`=8715 WHERE `level`=78 AND `class`=1; +UPDATE `creature_classlevelstats` SET `basehp1`=8960 WHERE `level`=79 AND `class`=1; +UPDATE `creature_classlevelstats` SET `basehp1`=9474 WHERE `level`=81 AND `class`=1; +UPDATE `creature_classlevelstats` SET `basehp1`=6243 WHERE `level`=74 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=6602 WHERE `level`=76 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=6784 WHERE `level`=77 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=6972 WHERE `level`=78 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=7167 WHERE `level`=79 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=7373 WHERE `level`=80 AND `class`=2; +UPDATE `creature_classlevelstats` SET `basehp1`=7581 WHERE `level`=81 AND `class`=2; diff --git a/sql/old/3.3.2/07332_characters_account_data.sql b/sql/old/3.3.2/07332_characters_account_data.sql new file mode 100644 index 00000000000..f01415135f9 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_account_data.sql @@ -0,0 +1 @@ +ALTER table account_data change `data` `data` longblob NOT NULL; diff --git a/sql/old/3.3.2/07332_characters_character_account_data.sql b/sql/old/3.3.2/07332_characters_character_account_data.sql new file mode 100644 index 00000000000..8a83b3a9879 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_character_account_data.sql @@ -0,0 +1 @@ +ALTER table character_account_data change `data` `data` longblob NOT NULL; diff --git a/sql/old/3.3.2/07332_characters_character_spell.sql b/sql/old/3.3.2/07332_characters_character_spell.sql new file mode 100644 index 00000000000..08a7c2077a0 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_character_spell.sql @@ -0,0 +1 @@ +DELETE FROM `character_spell` WHERE `spell` IN (6783,9913,1785,1786,1787); diff --git a/sql/old/3.3.2/07332_characters_characters.sql b/sql/old/3.3.2/07332_characters_characters.sql new file mode 100644 index 00000000000..6db1a7d0946 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_characters.sql @@ -0,0 +1,61 @@ +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); +UPDATE `characters` SET `data` = CONCAT( + SUBSTRING_INDEX(`data`, ' ', 161 + 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 1), ' ', -165 + 162 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4 + 1), ' ', -165 - 4 + 162 + 4 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*2 + 1), ' ', -165 - 4*2 + 162 + 4*2 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*3 + 1), ' ', -165 - 4*3 + 162 + 4*3 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*4 + 1), ' ', -165 - 4*4 + 162 + 4*4 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*5 + 1), ' ', -165 - 4*5 + 162 + 4*5 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*6 + 1), ' ', -165 - 4*6 + 162 + 4*6 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*7 + 1), ' ', -165 - 4*7 + 162 + 4*7 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*8 + 1), ' ', -165 - 4*8 + 162 + 4*8 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*9 + 1), ' ', -165 - 4*9 + 162 + 4*9 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*10 + 1), ' ', -165 - 4*10 + 162 + 4*10 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*11 + 1), ' ', -165 - 4*11 + 162 + 4*11 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*12 + 1), ' ', -165 - 4*12 + 162 + 4*12 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*13 + 1), ' ', -165 - 4*13 + 162 + 4*13 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*14 + 1), ' ', -165 - 4*14 + 162 + 4*14 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*15 + 1), ' ', -165 - 4*15 + 162 + 4*15 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*16 + 1), ' ', -165 - 4*16 + 162 + 4*16 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*17 + 1), ' ', -165 - 4*17 + 162 + 4*17 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*18 + 1), ' ', -165 - 4*18 + 162 + 4*18 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*19 + 1), ' ', -165 - 4*19 + 162 + 4*19 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*20 + 1), ' ', -165 - 4*20 + 162 + 4*20 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*21 + 1), ' ', -165 - 4*21 + 162 + 4*21 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*22 + 1), ' ', -165 - 4*22 + 162 + 4*22 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 165 + 4*23 + 1), ' ', -165 - 4*23 + 162 + 4*23 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 298 + 1), ' ', -298 + 162 + 4*24 - 1), ' ', + '0 ', + SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1300 + 1), ' ', -1300 + 299 - 1), ' ' + ) +WHERE length(SUBSTRING_INDEX(data, ' ', 1300)) < length(data) and length(SUBSTRING_INDEX(data, ' ', 1300+1)) >= length(data); +UPDATE characters SET data = REPLACE(data,' ',' '); +UPDATE characters SET data = CONCAT(TRIM(data),' '); + diff --git a/sql/old/3.3.2/07332_characters_guild.sql b/sql/old/3.3.2/07332_characters_guild.sql new file mode 100644 index 00000000000..ddc5c3b5e26 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_guild.sql @@ -0,0 +1,12 @@ +-- add temporary column +ALTER TABLE guild ADD COLUMN created_temp bigint(20) default '0'; +-- update temporary columns data +UPDATE guild SET created_temp = UNIX_TIMESTAMP(createdate); +-- drop current column +ALTER TABLE guild DROP COLUMN createdate; +-- create new column with correct type +ALTER TABLE guild ADD COLUMN createdate bigint(20) NOT NULL default '0' AFTER motd; +-- copy data to new column +UPDATE guild set createdate = created_temp; +-- remove old column +ALTER TABLE guild DROP COLUMN created_temp; diff --git a/sql/old/3.3.2/07332_characters_guild_bank_eventlog.sql b/sql/old/3.3.2/07332_characters_guild_bank_eventlog.sql new file mode 100644 index 00000000000..551d58e8eef --- /dev/null +++ b/sql/old/3.3.2/07332_characters_guild_bank_eventlog.sql @@ -0,0 +1,14 @@ +DROP TABLE IF EXISTS `guild_bank_eventlog`; +CREATE TABLE `guild_bank_eventlog` ( + `guildid` int(11) unsigned NOT NULL default '0' COMMENT 'Guild Identificator', + `LogGuid` int(11) unsigned NOT NULL default '0' COMMENT 'Log record identificator - auxiliary column', + `TabId` tinyint(3) unsigned NOT NULL default '0' COMMENT 'Guild bank TabId', + `EventType` tinyint(3) unsigned NOT NULL default '0' COMMENT 'Event type', + `PlayerGuid` int(11) unsigned NOT NULL default '0', + `ItemOrMoney` int(11) unsigned NOT NULL default '0', + `ItemStackCount` tinyint(3) unsigned NOT NULL default '0', + `DestTabId` tinyint(1) unsigned NOT NULL default '0' COMMENT 'Destination Tab Id', + `TimeStamp` bigint(20) unsigned NOT NULL default '0' COMMENT 'Event UNIX time', + PRIMARY KEY (`guildid`,`LogGuid`,`TabId`), + KEY `guildid_key` (`guildid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.2/07332_characters_guild_eventlog.sql b/sql/old/3.3.2/07332_characters_guild_eventlog.sql new file mode 100644 index 00000000000..e471dc8e426 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_guild_eventlog.sql @@ -0,0 +1,11 @@ +DROP TABLE IF EXISTS `guild_eventlog`; +CREATE TABLE `guild_eventlog` ( + `guildid` int(11) NOT NULL COMMENT 'Guild Identificator', + `LogGuid` int(11) NOT NULL COMMENT 'Log record identificator - auxiliary column', + `EventType` tinyint(1) NOT NULL COMMENT 'Event type', + `PlayerGuid1` int(11) NOT NULL COMMENT 'Player 1', + `PlayerGuid2` int(11) NOT NULL COMMENT 'Player 2', + `NewRank` tinyint(2) NOT NULL COMMENT 'New rank(in case promotion/demotion)', + `TimeStamp` bigint(20) NOT NULL COMMENT 'Event UNIX time', + PRIMARY KEY (`guildid`, `LogGuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'Guild Eventlog'; diff --git a/sql/old/3.3.2/07332_characters_guild_rank.sql b/sql/old/3.3.2/07332_characters_guild_rank.sql new file mode 100644 index 00000000000..68e296af947 --- /dev/null +++ b/sql/old/3.3.2/07332_characters_guild_rank.sql @@ -0,0 +1 @@ +UPDATE guild_rank SET BankMoneyPerDay = 4294967295 WHERE rid = 0; diff --git a/sql/old/3.3.2/07332_realmd_realmlist.sql b/sql/old/3.3.2/07332_realmd_realmlist.sql new file mode 100644 index 00000000000..63d01a31b18 --- /dev/null +++ b/sql/old/3.3.2/07332_realmd_realmlist.sql @@ -0,0 +1 @@ +UPDATE `realmlist` SET `gamebuild`=11403 WHERE `id`=1; diff --git a/sql/old/3.3.2/07332_world_creature_template.sql b/sql/old/3.3.2/07332_world_creature_template.sql new file mode 100644 index 00000000000..59a53551587 --- /dev/null +++ b/sql/old/3.3.2/07332_world_creature_template.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_template` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `ScriptName`; diff --git a/sql/old/3.3.2/07332_world_gameobject_template.sql b/sql/old/3.3.2/07332_world_gameobject_template.sql new file mode 100644 index 00000000000..88955785f3d --- /dev/null +++ b/sql/old/3.3.2/07332_world_gameobject_template.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject_template` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `ScriptName`; diff --git a/sql/old/3.3.2/07332_world_item_template.sql b/sql/old/3.3.2/07332_world_item_template.sql new file mode 100644 index 00000000000..2ad3845809d --- /dev/null +++ b/sql/old/3.3.2/07332_world_item_template.sql @@ -0,0 +1,8 @@ +-- Resize spellcharge fields in item_template to hold 3.3.0 wdb data +ALTER TABLE `item_template` MODIFY `spellcharges_1` SMALLINT(4); -- Resize make larger +ALTER TABLE `item_template` MODIFY `spellcharges_2` SMALLINT(4); -- Resize make larger +ALTER TABLE `item_template` MODIFY `spellcharges_3` SMALLINT(4); -- Resize make larger +ALTER TABLE `item_template` MODIFY `spellcharges_4` SMALLINT(4); -- Resize make larger +ALTER TABLE `item_template` MODIFY `spellcharges_5` SMALLINT(4); -- Resize make larger + +ALTER TABLE `item_template` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `maxMoneyLoot`; diff --git a/sql/old/3.3.2/07332_world_npc_text.sql b/sql/old/3.3.2/07332_world_npc_text.sql new file mode 100644 index 00000000000..33aad7f189e --- /dev/null +++ b/sql/old/3.3.2/07332_world_npc_text.sql @@ -0,0 +1 @@ +ALTER TABLE `npc_text` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `em7_5`; diff --git a/sql/old/3.3.2/07332_world_page_text.sql b/sql/old/3.3.2/07332_world_page_text.sql new file mode 100644 index 00000000000..b2767bb7d01 --- /dev/null +++ b/sql/old/3.3.2/07332_world_page_text.sql @@ -0,0 +1 @@ +ALTER TABLE `page_text` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `next_page`; diff --git a/sql/old/3.3.2/07332_world_playercreateinfo_action.sql b/sql/old/3.3.2/07332_world_playercreateinfo_action.sql new file mode 100644 index 00000000000..0a1e7710208 --- /dev/null +++ b/sql/old/3.3.2/07332_world_playercreateinfo_action.sql @@ -0,0 +1,326 @@ +TRUNCATE `playercreateinfo_action`; +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '82', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '2', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '2', '1', '21084', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '2', '2', '635', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '2', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '4', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '5', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '6', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '8', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '9', '0', '686', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '9', '1', '687', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('1', '9', '11', '59752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '74', '20572', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '3', '11', '20572', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '4', '4', '20572', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '6', '10', '20572', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '7', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '7', '1', '403', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '7', '2', '331', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '7', '3', '33697', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '9', '0', '686', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '9', '1', '687', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('2', '9', '2', '33702', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '1', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '74', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '75', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '2', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '2', '1', '21084', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '2', '2', '635', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '2', '3', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '2', '4', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '3', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '4', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '75', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '3', '76', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '4', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '4', '5', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '5', '2', '20594', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '5', '3', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('3', '6', '10', '2481', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '82', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '82', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '85', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '97', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '1', '109', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '3', '3', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '4', '11', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '5', '2', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '10', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '6', '83', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '11', '0', '5176', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '11', '1', '5185', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('4', '11', '11', '58984', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '74', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '4', '4', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '5', '2', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '6', '10', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '8', '2', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '9', '0', '686', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '9', '1', '687', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('5', '9', '2', '20577', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '1', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '3', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '74', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '3', '3', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '3', '76', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '10', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '6', '75', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '7', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '7', '1', '403', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '7', '2', '331', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '7', '3', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '7', '76', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '0', '5176', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '1', '5185', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '2', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '73', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '76', '20549', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '85', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '97', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('6', '11', '109', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '1', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '11', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '82', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '4', '11', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '10', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '83', '41751', '128'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '11', '41751', '128'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '6', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '8', '11', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '9', '0', '686', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '9', '1', '687', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('7', '9', '11', '20589', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '74', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '75', '26296', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '8', '2', '20554', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '4', '4', '26297', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '7', '3', '20554', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '6', '10', '50621', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '7', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '7', '1', '403', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '7', '2', '331', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '5', '2', '20554', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('8', '3', '3', '20554', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '2', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '2', '1', '21084', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '2', '2', '635', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '2', '3', '28730', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '3', '3', '28730', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '4', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '4', '1', '1752', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '4', '2', '2098', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '4', '3', '2764', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '4', '4', '25046', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '5', '2', '28730', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '6', '6', '50613', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '8', '2', '28730', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '9', '0', '686', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '9', '1', '687', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('10', '9', '2', '28730', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '73', '78', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '74', '28880', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '84', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '96', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '1', '108', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '2', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '2', '1', '21084', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '2', '2', '635', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '2', '3', '59542', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '1', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '2', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '3', '59543', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '72', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '73', '2973', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '3', '74', '75', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '5', '0', '585', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '5', '1', '2050', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '5', '2', '59544', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '1', '49576', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '2', '45477', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '3', '45462', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '4', '45902', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '5', '47541', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '10', '59545', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '7', '0', '6603', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '7', '1', '403', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '7', '2', '331', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '7', '3', '59547', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '8', '0', '133', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '8', '1', '168', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '8', '2', '59548', '0'); +INSERT INTO `playercreateinfo_action` VALUES ('11', '6', '11', '41751', '128'); diff --git a/sql/old/3.3.2/07332_world_playercreateinfo_spell.sql b/sql/old/3.3.2/07332_world_playercreateinfo_spell.sql new file mode 100644 index 00000000000..9735fab55fa --- /dev/null +++ b/sql/old/3.3.2/07332_world_playercreateinfo_spell.sql @@ -0,0 +1,54 @@ +-- Add new start weapons as of 3.3 patch + +-- Warrior: Two-Handed Sword +DELETE FROM `playercreateinfo_spell` WHERE `class`=1 AND `Spell`=202; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(1,1,202, 'Two-Handed Swords'), +(4,1,202, 'Two-Handed Swords'), +(5,1,202, 'Two-Handed Swords'), +(7,1,202, 'Two-Handed Swords'), +(8,1,202, 'Two-Handed Swords'), +(11,1,202, 'Two-Handed Swords'); + +-- Hunter: Two-Handed Axe +DELETE FROM `playercreateinfo_spell` WHERE `class`=3 AND `Spell`=197; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(2,3,197, 'Two-Handed Axes'), +(3,3,197, 'Two-Handed Axes'), +(4,3,197, 'Two-Handed Axes'), +(6,3,197, 'Two-Handed Axes'), +(8,3,197, 'Two-Handed Axes'), +(10,3,197, 'Two-Handed Axes'), +(11,3,197, 'Two-Handed Axes'); + +-- Rogue: Dual Wield +DELETE FROM `playercreateinfo_spell` WHERE `class`=4 AND `Spell`=674; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(1,4,674, 'Dual Wield'), +(2,4,674, 'Dual Wield'), +(3,4,674, 'Dual Wield'), +(4,4,674, 'Dual Wield'), +(5,4,674, 'Dual Wield'), +(7,4,674, 'Dual Wield'), +(8,4,674, 'Dual Wield'), +(10,4,674, 'Dual Wield'); + +-- Priest: Staff +DELETE FROM `playercreateinfo_spell` WHERE `class`=5 AND `Spell`=227; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(1,5,227, 'Staves'), +(3,5,227, 'Staves'), +(4,5,227, 'Staves'), +(5,5,227, 'Staves'), +(8,5,227, 'Staves'), +(10,5,227, 'Staves'), +(11,5,227, 'Staves'); + +-- Warlock: Staff +DELETE FROM `playercreateinfo_spell` WHERE `class`=9 AND `Spell`=227; +INSERT INTO `playercreateinfo_spell` (`race`,`class`,`Spell`,`Note`) VALUES +(1,9,227, 'Staves'), +(2,9,227, 'Staves'), +(5,9,227, 'Staves'), +(7,9,227, 'Staves'), +(10,9,227, 'Staves'); diff --git a/sql/old/3.3.2/07332_world_quest_poi.sql b/sql/old/3.3.2/07332_world_quest_poi.sql new file mode 100644 index 00000000000..d101b778420 --- /dev/null +++ b/sql/old/3.3.2/07332_world_quest_poi.sql @@ -0,0 +1,13 @@ +DROP TABLE IF EXISTS `quest_poi`; +CREATE TABLE `quest_poi` ( + `questId` int(10) UNSIGNED NOT NULL DEFAULT '0', + `id` int(10) UNSIGNED NOT NULL DEFAULT '0', + `objIndex` int(10) NOT NULL DEFAULT '0', + `mapid` int(10) UNSIGNED NOT NULL DEFAULT '0', + `WorldMapAreaId` int(10) UNSIGNED NOT NULL DEFAULT '0', + `FloorId` int(10) UNSIGNED NOT NULL DEFAULT '0', + `unk3` int(10) UNSIGNED NOT NULL DEFAULT '0', + `unk4` int(10) UNSIGNED NOT NULL DEFAULT '0', + KEY `questId` (`questId`,`id`), + KEY `id` (`id`,`questId`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; diff --git a/sql/old/3.3.2/07332_world_quest_poi_points.sql b/sql/old/3.3.2/07332_world_quest_poi_points.sql new file mode 100644 index 00000000000..4c21abc7016 --- /dev/null +++ b/sql/old/3.3.2/07332_world_quest_poi_points.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `quest_poi_points`; +CREATE TABLE `quest_poi_points` ( + `questId` int(10) UNSIGNED NOT NULL DEFAULT '0', + `id` int(10) UNSIGNED NOT NULL DEFAULT '0', + `x` int(10) NOT NULL DEFAULT '0', + `y` int(10) NOT NULL DEFAULT '0', + KEY `questId_id` (`questId`,`id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; diff --git a/sql/old/3.3.2/07332_world_quest_template.sql b/sql/old/3.3.2/07332_world_quest_template.sql new file mode 100644 index 00000000000..ae4d729642c --- /dev/null +++ b/sql/old/3.3.2/07332_world_quest_template.sql @@ -0,0 +1,15 @@ +-- Update quest_template table for 3.3.0 +ALTER TABLE `quest_template` ADD `RewXPId` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' AFTER `NextQuestInChain`; +ALTER TABLE `quest_template` ADD `RewHonorMultiplier` FLOAT NOT NULL DEFAULT '1' AFTER `RewHonorableKills`; +ALTER TABLE `quest_template` ADD `RewardArenaPoints` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' AFTER `BonusTalents`; +ALTER TABLE `quest_template` ADD `unk0` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' AFTER `RewHonorMultiplier`; +ALTER TABLE `quest_template` ADD `RewRepValueId1` MEDIUMINT(6) NOT NULL DEFAULT '0' AFTER `RewRepFaction5`; +ALTER TABLE `quest_template` ADD `RewRepValueId2` MEDIUMINT(6) NOT NULL DEFAULT '0' AFTER `RewRepValueId1`; +ALTER TABLE `quest_template` ADD `RewRepValueId3` MEDIUMINT(6) NOT NULL DEFAULT '0' AFTER `RewRepValueId2`; +ALTER TABLE `quest_template` ADD `RewRepValueId4` MEDIUMINT(6) NOT NULL DEFAULT '0' AFTER `RewRepValueId3`; +ALTER TABLE `quest_template` ADD `RewRepValueId5` MEDIUMINT(6) NOT NULL DEFAULT '0' AFTER `RewRepValueId4`; + +ALTER TABLE `quest_template` ADD `CompletionText` TEXT NULL DEFAULT NULL AFTER `EndText`; + +ALTER TABLE `quest_template` ADD `WDBVerified` SMALLINT(5) SIGNED DEFAULT 0 AFTER `CompleteScript`; +ALTER TABLE `quest_template` CHANGE COLUMN `RewHonorableKills` `RewHonorAddition` int(10) NOT NULL default '0'; diff --git a/sql/old/3.3.2/07332_world_scriptname.sql b/sql/old/3.3.2/07332_world_scriptname.sql new file mode 100644 index 00000000000..2ca443acfb6 --- /dev/null +++ b/sql/old/3.3.2/07332_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE creature_template SET ScriptName='boss_algalon' WHERE entry=32871; +UPDATE creature_template SET ScriptName='mob_collapsing_star' WHERE entry=32955; diff --git a/sql/old/3.3.2/07332_world_spell_bonus_data.sql b/sql/old/3.3.2/07332_world_spell_bonus_data.sql new file mode 100644 index 00000000000..62a57b01cd8 --- /dev/null +++ b/sql/old/3.3.2/07332_world_spell_bonus_data.sql @@ -0,0 +1,5 @@ +UPDATE `spell_bonus_data` SET `ap_bonus`=0.15 WHERE `entry`=60089; +DELETE FROM `spell_bonus_data` WHERE `entry`=52042; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES (52042,-1,-1,-1,-1,'Shaman - Healing Stream Totem Triggered Heal'); + +DELETE FROM `spell_bonus_data` WHERE `entry` IN (8443,8504,8505,11310,11311,25538,25539,61651,61660); diff --git a/sql/old/3.3.2/07332_world_spell_proc_event.sql b/sql/old/3.3.2/07332_world_spell_proc_event.sql new file mode 100644 index 00000000000..53aef7698bc --- /dev/null +++ b/sql/old/3.3.2/07332_world_spell_proc_event.sql @@ -0,0 +1,32 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (49194); +INSERT INTO `spell_proc_event` VALUES +(49194, 0x00, 15, 0x00002000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +DELETE FROM `spell_proc_event` WHERE `entry` IN (31656, 31657, 31658); +INSERT INTO `spell_proc_event` VALUES +(31656, 4, 3, 0x8000000, 0, 0, 0, 0, 0, 0, 0), +(31657, 4, 3, 0x8000000, 0, 0, 0, 0, 0, 0, 0), +(31658, 4, 3, 0x8000000, 0, 0, 0, 0, 0, 0, 0); + +DELETE FROM `spell_proc_event` WHERE entry = 67356; +INSERT INTO `spell_proc_event` VALUES (67356, 8, 7, 0x10, 0, 0, 0, 0, 0, 0, 0); + +DELETE FROM `spell_proc_event` WHERE `entry` IN (47245,47246,47247); +INSERT INTO `spell_proc_event` VALUES +(47245, 0x00, 5, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0), +(47246, 0x00, 5, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0), +(47247, 0x00, 5, 0x00000002, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0.000000, 0.000000, 0); + +DELETE FROM `spell_proc_event` WHERE `entry` IN +(58631,55668,55669,55670,63320); + +DELETE FROM `spell_proc_event` WHERE `entry` IN (20375,21084,31801); +INSERT INTO `spell_proc_event` VALUES +(20375, 0x00000001, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 1), +(21084, 0x00000001, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0), +(31801, 0x00000001, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0.000000, 0.000000, 0); + +DELETE FROM `spell_proc_event` WHERE `entry` IN (51524,51523); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES ('51524', '0', '11', '0', '1', '0', '65536', '0', '0', '50', '0'); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES ('51523', '0', '11', '0', '1', '0', '65536', '0', '0', '50', '0'); + diff --git a/sql/old/3.3.2/07332_world_spell_ranks.sql b/sql/old/3.3.2/07332_world_spell_ranks.sql new file mode 100644 index 00000000000..93c6c992dbf --- /dev/null +++ b/sql/old/3.3.2/07332_world_spell_ranks.sql @@ -0,0 +1,6857 @@ +TRUNCATE TABLE spell_ranks; +INSERT INTO spell_ranks (`first_spell_id`, `spell_id`, `rank`) VALUES + -- Abomination's Might +(53137, 53137, 1), +(53137, 53138, 2), + -- Absolution +(33167, 33167, 1), +(33167, 33171, 2), +(33167, 33172, 3), + -- Acclimation +(49200, 49200, 1), +(49200, 50151, 2), +(49200, 50152, 3), + -- Acid Spit +(55749, 55749, 1), +(55749, 55750, 2), +(55749, 55751, 3), +(55749, 55752, 4), +(55749, 55753, 5), +(55749, 55754, 6), + -- Aftermath +(18119, 18119, 1), +(18119, 18120, 2), + -- Aggression +(18427, 18427, 1), +(18427, 18428, 2), +(18427, 18429, 3), +(18427, 61330, 4), +(18427, 61331, 5), + -- Agility +(8115, 8115, 1), +(8115, 8116, 2), +(8115, 8117, 3), +(8115, 12174, 4), +(8115, 33077, 5), +(8115, 43194, 6), +(8115, 58450, 7), +(8115, 58451, 8), + -- Aimed Shot +(19434, 19434, 1), +(19434, 20900, 2), +(19434, 20901, 3), +(19434, 20902, 4), +(19434, 20903, 5), +(19434, 20904, 6), +(19434, 27065, 7), +(19434, 49049, 8), +(19434, 49050, 9), + -- Alchemy +(2259, 2259, 1), +(2259, 3101, 2), +(2259, 3464, 3), +(2259, 11611, 4), +(2259, 28596, 5), +(2259, 51304, 6), + -- Ambush +(8676, 8676, 1), +(8676, 8724, 2), +(8676, 8725, 3), +(8676, 11267, 4), +(8676, 11268, 5), +(8676, 11269, 6), +(8676, 27441, 7), +(8676, 48689, 8), +(8676, 48690, 9), +(8676, 48691, 10), + -- Amplify Magic +(1267, 1267, 1), +(1267, 8456, 2), +(1267, 10171, 3), +(1267, 10172, 4), +(1267, 27397, 5), +(1267, 33947, 6), + -- Amplify Magic +(1008, 1008, 1), +(1008, 8455, 2), +(1008, 10169, 3), +(1008, 10170, 4), +(1008, 27130, 5), +(1008, 33946, 6), +(1008, 43017, 7), + -- Ancestral Awakening +(51556, 51556, 1), +(51556, 51557, 2), +(51556, 51558, 3), + -- Ancestral Fortitude +(16177, 16177, 1), +(16177, 16236, 2), +(16177, 16237, 3), + -- Ancestral Healing +(16176, 16176, 1), +(16176, 16235, 2), +(16176, 16240, 3), + -- Ancestral Knowledge +(17485, 17485, 1), +(17485, 17486, 2), +(17485, 17487, 3), +(17485, 17488, 4), +(17485, 17489, 5), + -- Ancestral Spirit +(2008, 2008, 1), +(2008, 20609, 2), +(2008, 20610, 3), +(2008, 20776, 4), +(2008, 20777, 5), +(2008, 25590, 6), +(2008, 49277, 7), + -- Anguish +(33704, 33704, 1), +(33704, 33705, 2), +(33704, 33706, 3), + -- Anguish +(33698, 33698, 1), +(33698, 33699, 2), +(33698, 33700, 3), +(33698, 47993, 4), + -- Animal Handler +(34453, 34453, 1), +(34453, 34454, 2), + -- Annihilation +(51468, 51468, 1), +(51468, 51472, 2), +(51468, 51473, 3), + -- Anticipation +(12297, 12297, 1), +(12297, 12750, 2), +(12297, 12751, 3), +(12297, 12752, 4), +(12297, 12753, 5), + -- Anticipation +(20096, 20096, 1), +(20096, 20097, 2), +(20096, 20098, 3), +(20096, 20099, 4), +(20096, 20100, 5), + -- Anticipation +(16254, 16254, 1), +(16254, 16271, 2), +(16254, 16272, 3), + -- Anticipation +(55129, 55129, 1), +(55129, 55130, 2), +(55129, 55131, 3), +(55129, 55132, 4), +(55129, 55133, 5), + -- Arcane Barrage +(44425, 44425, 1), +(44425, 44780, 2), +(44425, 44781, 3), + -- Arcane Blast +(30451, 30451, 1), +(30451, 42894, 2), +(30451, 42896, 3), +(30451, 42897, 4), + -- Arcane Brilliance +(23028, 23028, 1), +(23028, 27127, 2), +(23028, 43002, 3), + -- Arcane Concentration +(11213, 11213, 1), +(11213, 12574, 2), +(11213, 12575, 3), +(11213, 12576, 4), +(11213, 12577, 5), + -- Arcane Empowerment +(31579, 31579, 1), +(31579, 31582, 2), +(31579, 31583, 3), + -- Arcane Explosion +(1449, 1449, 1), +(1449, 8437, 2), +(1449, 8438, 3), +(1449, 8439, 4), +(1449, 10201, 5), +(1449, 10202, 6), +(1449, 27080, 7), +(1449, 27082, 8), +(1449, 42920, 9), +(1449, 42921, 10), + -- Arcane Flows +(44378, 44378, 1), +(44378, 44379, 2), + -- Arcane Focus +(11222, 11222, 1), +(11222, 12839, 2), +(11222, 12840, 3), + -- Arcane Fortitude +(28574, 28574, 1), +(28574, 54658, 2), +(28574, 54659, 3), + -- Arcane Instability +(15058, 15058, 1), +(15058, 15059, 2), +(15058, 15060, 3), + -- Arcane Intellect +(1459, 1459, 1), +(1459, 1460, 2), +(1459, 1461, 3), +(1459, 10156, 4), +(1459, 10157, 5), +(1459, 27126, 6), +(1459, 42995, 7), + -- Arcane Mastery +(16734, 16734, 1), +(16734, 16735, 2), +(16734, 16736, 3), +(16734, 16737, 4), +(16734, 16738, 5), + -- Arcane Meditation +(18462, 18462, 1), +(18462, 18463, 2), +(18462, 18464, 3), + -- Arcane Mind +(11232, 11232, 1), +(11232, 12500, 2), +(11232, 12501, 3), +(11232, 12502, 4), +(11232, 12503, 5), + -- Arcane Potency +(31571, 31571, 1), +(31571, 31572, 2), + -- Arcane Shielding +(11252, 11252, 1), +(11252, 12605, 2), + -- Arcane Shot +(3044, 3044, 1), +(3044, 14281, 2), +(3044, 14282, 3), +(3044, 14283, 4), +(3044, 14284, 5), +(3044, 14285, 6), +(3044, 14286, 7), +(3044, 14287, 8), +(3044, 27019, 9), +(3044, 49044, 10), +(3044, 49045, 11), + -- Arcane Stability +(11237, 11237, 1), +(11237, 12463, 2), +(11237, 12464, 3), +(11237, 16769, 4), +(11237, 16770, 5), + -- Arcane Subtlety +(11210, 11210, 1), +(11210, 12592, 2), + -- Arctic Reach +(16757, 16757, 1), +(16757, 16758, 2), + -- Arctic Winds +(31674, 31674, 1), +(31674, 31675, 2), +(31674, 31676, 3), +(31674, 31677, 4), +(31674, 31678, 5), + -- Ardent Defender +(31850, 31850, 1), +(31850, 31851, 2), +(31850, 31852, 3), + -- Armor +(8091, 8091, 1), +(8091, 8094, 2), +(8091, 8095, 3), +(8091, 12175, 4), +(8091, 33079, 5), +(8091, 43196, 6), +(8091, 58452, 7), +(8091, 58453, 8), + -- Armored to the Teeth +(61216, 61216, 1), +(61216, 61221, 2), +(61216, 61222, 3), + -- Aspect of the Dragonhawk +(61846, 61846, 1), +(61846, 61847, 2), + -- Aspect of the Hawk +(13165, 13165, 1), +(13165, 14318, 2), +(13165, 14319, 3), +(13165, 14320, 4), +(13165, 14321, 5), +(13165, 14322, 6), +(13165, 25296, 7), +(13165, 27044, 8), + -- Aspect of the Wild +(20043, 20043, 1), +(20043, 20190, 2), +(20043, 27045, 3), +(20043, 49071, 4), + -- Aspiration +(47507, 47507, 1), +(47507, 47508, 2), + -- Astral Shift +(51474, 51474, 1), +(51474, 51478, 2), +(51474, 51479, 3), + -- Avenger's Shield +(31935, 31935, 1), +(31935, 32699, 2), +(31935, 32700, 3), +(31935, 48826, 4), +(31935, 48827, 5), + -- Backdraft +(47258, 47258, 1), +(47258, 47259, 2), +(47258, 47260, 3), + -- Backlash +(34935, 34935, 1), +(34935, 34938, 2), +(34935, 34939, 3), + -- Backstab +(53, 53, 1), +(53, 2589, 2), +(53, 2590, 3), +(53, 2591, 4), +(53, 8721, 5), +(53, 11279, 6), +(53, 11280, 7), +(53, 11281, 8), +(53, 25300, 9), +(53, 26863, 10), +(53, 48656, 11), +(53, 48657, 12), + -- Bad Attitude +(50433, 50433, 1), +(50433, 52395, 2), +(50433, 52396, 3), +(50433, 52397, 4), +(50433, 52398, 5), +(50433, 52399, 6), + -- Balance of Power +(33592, 33592, 1), +(33592, 33596, 2), + -- Bane +(17788, 17788, 1), +(17788, 17789, 2), +(17788, 17790, 3), +(17788, 17791, 4), +(17788, 17792, 5), + -- Banish +(710, 710, 1), +(710, 18647, 2), + -- Barrage +(19461, 19461, 1), +(19461, 19462, 2), +(19461, 24691, 3), + -- Bash +(5211, 5211, 1), +(5211, 6798, 2), +(5211, 8983, 3), + -- Battle Shout +(6673, 6673, 1), +(6673, 5242, 2), +(6673, 6192, 3), +(6673, 11549, 4), +(6673, 11550, 5), +(6673, 11551, 6), +(6673, 25289, 7), +(6673, 2048, 8), +(6673, 47436, 9), + -- Benediction +(20101, 20101, 1), +(20101, 20102, 2), +(20101, 20103, 3), +(20101, 20104, 4), +(20101, 20105, 5), + -- Bestial Discipline +(19590, 19590, 1), +(19590, 19592, 2), + -- Bestial Fury +(19603, 19603, 1), +(19603, 19605, 2), +(19603, 19606, 3), +(19603, 19607, 4), +(19603, 19608, 5), + -- Binding Heal +(32546, 32546, 1), +(32546, 48119, 2), +(32546, 48120, 3), + -- Bite +(17254, 17254, 1), +(17254, 17262, 2), +(17254, 17263, 3), +(17254, 17264, 4), +(17254, 17265, 5), +(17254, 17266, 6), +(17254, 17267, 7), +(17254, 17268, 8), +(17254, 27348, 9), + -- Bite +(17253, 17253, 1), +(17253, 17255, 2), +(17253, 17256, 3), +(17253, 17257, 4), +(17253, 17258, 5), +(17253, 17259, 6), +(17253, 17260, 7), +(17253, 17261, 8), +(17253, 27050, 9), +(17253, 52473, 10), +(17253, 52474, 11), + -- Black Arrow +(3674, 3674, 1), +(3674, 63668, 2), +(3674, 63669, 3), +(3674, 63670, 4), +(3674, 63671, 5), +(3674, 63672, 6), + -- Black Ice +(49140, 49140, 1), +(49140, 49661, 2), +(49140, 49662, 3), +(49140, 49663, 4), +(49140, 49664, 5), + -- Blacksmithing +(2018, 2018, 1), +(2018, 3100, 2), +(2018, 3538, 3), +(2018, 9785, 4), +(2018, 29844, 5), +(2018, 51300, 6), + -- Blade Barrier +(51789, 51789, 1), +(51789, 64855, 2), +(51789, 64856, 3), +(51789, 64858, 4), +(51789, 64859, 5), + -- Blade Barrier +(49182, 49182, 1), +(49182, 49500, 2), +(49182, 49501, 3), +(49182, 55225, 4), +(49182, 55226, 5), + -- Blade Twisting +(31124, 31124, 1), +(31124, 31126, 2), + -- Bladed Armor +(48978, 48978, 1), +(48978, 49390, 2), +(48978, 49391, 3), +(48978, 49392, 4), +(48978, 49393, 5), + -- Blast Wave +(11113, 11113, 1), +(11113, 13018, 2), +(11113, 13019, 3), +(11113, 13020, 4), +(11113, 13021, 5), +(11113, 27133, 6), +(11113, 33933, 7), +(11113, 42944, 8), +(11113, 42945, 9), + -- Blazing Speed +(31641, 31641, 1), +(31641, 31642, 2), + -- Blessed Hands +(53660, 53660, 1), +(53660, 53661, 2), + -- Blessed Life +(31828, 31828, 1), +(31828, 31829, 2), +(31828, 31830, 3), + -- Blessing of Might +(19740, 19740, 1), +(19740, 19834, 2), +(19740, 19835, 3), +(19740, 19836, 4), +(19740, 19837, 5), +(19740, 19838, 6), +(19740, 25291, 7), +(19740, 27140, 8), +(19740, 48931, 9), +(19740, 48932, 10), + -- Blessing of the Eternals +(51554, 51554, 1), +(51554, 51555, 2), + -- Blessing of Wisdom +(19742, 19742, 1), +(19742, 19850, 2), +(19742, 19852, 3), +(19742, 19853, 4), +(19742, 19854, 5), +(19742, 25290, 6), +(19742, 27142, 7), +(19742, 48935, 8), +(19742, 48936, 9), + -- Blood Boil +(48721, 48721, 1), +(48721, 49939, 2), +(48721, 49940, 3), +(48721, 49941, 4), + -- Blood Craze +(16487, 16487, 1), +(16487, 16489, 2), +(16487, 16492, 3), + -- Blood Frenzy +(30069, 30069, 1), +(30069, 30070, 2), + -- Blood Frenzy +(29836, 29836, 1), +(29836, 29859, 2), + -- Blood Frenzy +(16952, 16952, 1), +(16952, 16954, 2), + -- Blood of Icewater +(50122, 50122, 1), +(50122, 50123, 2), +(50122, 50124, 3), +(50122, 50125, 4), +(50122, 50126, 5), + -- Blood of the North +(54639, 54639, 1), +(54639, 54638, 2), +(54639, 54637, 3), + -- Blood of the Rhino +(53481, 53481, 1), +(53481, 53482, 2), + -- Blood Pact +(6307, 6307, 1), +(6307, 7804, 2), +(6307, 7805, 3), +(6307, 11766, 4), +(6307, 11767, 5), +(6307, 27268, 6), +(6307, 47982, 7), + -- Blood Spatter +(51632, 51632, 1), +(51632, 51633, 2), + -- Blood-Caked Blade +(49219, 49219, 1), +(49219, 49627, 2), +(49219, 49628, 3), + -- Bloodsurge +(46913, 46913, 1), +(46913, 46914, 2), +(46913, 46915, 3), + -- Bloodthirsty +(53186, 53186, 1), +(53186, 53187, 2), + -- Bloodworms +(49027, 49027, 1), +(49027, 49542, 2), +(49027, 49543, 3), + -- Bloody Strikes +(48977, 48977, 1), +(48977, 49394, 2), +(48977, 49395, 3), + -- Bloody Vengeance +(48988, 48988, 1), +(48988, 49503, 2), +(48988, 49504, 3), + -- Body and Soul +(64127, 64127, 1), +(64127, 64129, 2), + -- Booming Echoes +(63370, 63370, 1), +(63370, 63372, 2), + -- Booming Voice +(12321, 12321, 1), +(12321, 12835, 2), + -- Borrowed Time +(52795, 52795, 1), +(52795, 52797, 2), +(52795, 52798, 3), +(52795, 52799, 4), +(52795, 52800, 5), + -- Brain Freeze +(44546, 44546, 1), +(44546, 44548, 2), +(44546, 44549, 3), + -- Brambles +(16836, 16836, 1), +(16836, 16839, 2), +(16836, 16840, 3), + -- Brutal Impact +(16940, 16940, 1), +(16940, 16941, 2), + -- Burning Determination +(54747, 54747, 1), +(54747, 54749, 2), + -- Burning Soul +(11083, 11083, 1), +(11083, 12351, 2), + -- Burnout +(44449, 44449, 1), +(44449, 44469, 2), +(44449, 44470, 3), +(44449, 44471, 4), +(44449, 44472, 5), + -- Butchery +(48979, 48979, 1), +(48979, 49483, 2), + -- Call of Flame +(16038, 16038, 1), +(16038, 16160, 2), +(16038, 16161, 3), + -- Camouflage +(13975, 13975, 1), +(13975, 14062, 2), +(13975, 14063, 3), + -- Careful Aim +(34482, 34482, 1), +(34482, 34483, 2), +(34482, 34484, 3), + -- Cataclysm +(17778, 17778, 1), +(17778, 17779, 2), +(17778, 17780, 3), + -- Catlike Reflexes +(34462, 34462, 1), +(34462, 34464, 2), +(34462, 34465, 3), + -- Celestial Focus +(16850, 16850, 1), +(16850, 16923, 2), +(16850, 16924, 3), + -- Chain Heal +(1064, 1064, 1), +(1064, 10622, 2), +(1064, 10623, 3), +(1064, 25422, 4), +(1064, 25423, 5), +(1064, 55458, 6), +(1064, 55459, 7), + -- Chains of Ice +(113, 113, 1), +(113, 512, 2), + -- Chaos Bolt +(50796, 50796, 1), +(50796, 59170, 2), +(50796, 59171, 3), +(50796, 59172, 4), + -- Charge +(100, 100, 1), +(100, 6178, 2), +(100, 11578, 3), + -- Charge Rage Bonus Effect +(12695, 12695, 1), +(12695, 12696, 2), + -- Cheat Death +(31228, 31228, 1), +(31228, 31229, 2), +(31228, 31230, 3), + -- Chilblains +(50040, 50040, 1), +(50040, 50041, 2), +(50040, 50043, 3), + -- Chill of the Grave +(49149, 49149, 1), +(49149, 50115, 2), + -- Chilled +(12484, 12484, 1), +(12484, 12485, 2), +(12484, 12486, 3), + -- Chilled to the Bone +(44566, 44566, 1), +(44566, 44567, 2), +(44566, 44568, 3), +(44566, 44570, 4), +(44566, 44571, 5), + -- Circle of Healing +(34861, 34861, 1), +(34861, 34863, 2), +(34861, 34864, 3), +(34861, 34865, 4), +(34861, 34866, 5), +(34861, 48088, 6), +(34861, 48089, 7), + -- Claw +(1082, 1082, 1), +(1082, 3029, 2), +(1082, 5201, 3), +(1082, 9849, 4), +(1082, 9850, 5), +(1082, 27000, 6), +(1082, 48569, 7), +(1082, 48570, 8), + -- Claw +(16827, 16827, 1), +(16827, 16828, 2), +(16827, 16829, 3), +(16827, 16830, 4), +(16827, 16831, 5), +(16827, 16832, 6), +(16827, 3010, 7), +(16827, 3009, 8), +(16827, 27049, 9), +(16827, 52471, 10), +(16827, 52472, 11), + -- Cleave +(30214, 30214, 1), +(30214, 30222, 2), +(30214, 30224, 3), + -- Cleave +(845, 845, 1), +(845, 7369, 2), +(845, 11608, 3), +(845, 11609, 4), +(845, 20569, 5), +(845, 25231, 6), +(845, 47519, 7), +(845, 47520, 8), + -- Cleave +(30213, 30213, 1), +(30213, 30219, 2), +(30213, 30223, 3), +(30213, 47994, 4), + -- Cleave Armor +(5508, 5508, 1), +(5508, 5480, 2), + -- Close Quarters Combat +(13706, 13706, 1), +(13706, 13804, 2), +(13706, 13805, 3), +(13706, 13806, 4), +(13706, 13807, 5), + -- Cobra Reflexes +(61682, 61682, 1), +(61682, 61683, 2), + -- Cobra Strikes +(53256, 53256, 1), +(53256, 53259, 2), +(53256, 53260, 3), + -- Cold as Ice +(55091, 55091, 1), +(55091, 55092, 2), + -- Combat Endurance +(17427, 17427, 1), +(17427, 17428, 2), +(17427, 17429, 3), + -- Combat Experience +(34475, 34475, 1), +(34475, 34476, 2), + -- Combat Expertise +(31858, 31858, 1), +(31858, 31859, 2), +(31858, 31860, 3), + -- Combat Potency +(35542, 35542, 1), +(35542, 35545, 2), +(35542, 35546, 3), +(35542, 35547, 4), +(35542, 35548, 5), + -- Combat Potency +(35541, 35541, 1), +(35541, 35550, 2), +(35541, 35551, 3), +(35541, 35552, 4), +(35541, 35553, 5), + -- Commanding Presence +(12318, 12318, 1), +(12318, 12857, 2), +(12318, 12858, 3), +(12318, 12860, 4), +(12318, 12861, 5), + -- Commanding Shout +(469, 469, 1), +(469, 47439, 2), +(469, 47440, 3), + -- Concussion +(16035, 16035, 1), +(16035, 16105, 2), +(16035, 16106, 3), +(16035, 16107, 4), +(16035, 16108, 5), + -- Concussive Barrage +(35100, 35100, 1), +(35100, 35102, 2), + -- Cone of Cold +(120, 120, 1), +(120, 8492, 2), +(120, 10159, 3), +(120, 10160, 4), +(120, 10161, 5), +(120, 27087, 6), +(120, 42930, 7), +(120, 42931, 8), + -- Conjure Food +(587, 587, 1), +(587, 597, 2), +(587, 990, 3), +(587, 6129, 4), +(587, 10144, 5), +(587, 10145, 6), +(587, 28612, 7), +(587, 33717, 8), + -- Conjure Mana Gem +(759, 759, 1), +(759, 3552, 2), +(759, 10053, 3), +(759, 10054, 4), +(759, 27101, 5), +(759, 42985, 6), + -- Conjure Refreshment +(42955, 42955, 1), +(42955, 42956, 2), + -- Conjure Water +(5504, 5504, 1), +(5504, 5505, 2), +(5504, 5506, 3), +(5504, 6127, 4), +(5504, 10138, 5), +(5504, 10139, 6), +(5504, 10140, 7), +(5504, 37420, 8), +(5504, 27090, 9), + -- Consecration +(26573, 26573, 1), +(26573, 20116, 2), +(26573, 20922, 3), +(26573, 20923, 4), +(26573, 20924, 5), +(26573, 27173, 6), +(26573, 48818, 7), +(26573, 48819, 8), + -- Consume Shadows +(17767, 17767, 1), +(17767, 17850, 2), +(17767, 17851, 3), +(17767, 17852, 4), +(17767, 17853, 5), +(17767, 17854, 6), +(17767, 27272, 7), +(17767, 47987, 8), +(17767, 47988, 9), + -- Contagion +(30060, 30060, 1), +(30060, 30061, 2), +(30060, 30062, 3), +(30060, 30063, 4), +(30060, 30064, 5), + -- Convection +(16039, 16039, 1), +(16039, 16109, 2), +(16039, 16110, 3), +(16039, 16111, 4), +(16039, 16112, 5), + -- Conviction +(20117, 20117, 1), +(20117, 20118, 2), +(20117, 20119, 3), +(20117, 20120, 4), +(20117, 20121, 5), + -- Cooking +(2550, 2550, 1), +(2550, 3102, 2), +(2550, 3413, 3), +(2550, 18260, 4), +(2550, 33359, 5), +(2550, 51296, 6), + -- Cornered +(52234, 52234, 1), +(52234, 53497, 2), + -- Corpse Explosion +(49158, 49158, 1), +(49158, 51325, 2), +(49158, 51326, 3), +(49158, 51327, 4), +(49158, 51328, 5), + -- Corruption +(172, 172, 1), +(172, 6222, 2), +(172, 6223, 3), +(172, 7648, 4), +(172, 11671, 5), +(172, 11672, 6), +(172, 25311, 7), +(172, 27216, 8), +(172, 47812, 9), +(172, 47813, 10), + -- Counterattack +(19306, 19306, 1), +(19306, 20909, 2), +(19306, 20910, 3), +(19306, 27067, 4), +(19306, 48998, 5), +(19306, 48999, 6), + -- Cower +(8998, 8998, 1), +(8998, 9000, 2), +(8998, 9892, 3), +(8998, 31709, 4), +(8998, 27004, 5), +(8998, 48575, 6), + -- Create Firestone +(6366, 6366, 1), +(6366, 17951, 2), +(6366, 17952, 3), +(6366, 17953, 4), +(6366, 27250, 5), +(6366, 60219, 6), +(6366, 60220, 7), + -- Create Healthstone +(6201, 6201, 1), +(6201, 6202, 2), +(6201, 5699, 3), +(6201, 11729, 4), +(6201, 11730, 5), +(6201, 27230, 6), +(6201, 47871, 7), +(6201, 47878, 8), + -- Create Soulstone +(693, 693, 1), +(693, 20752, 2), +(693, 20755, 3), +(693, 20756, 4), +(693, 20757, 5), +(693, 27238, 6), +(693, 47884, 7), + -- Create Spellstone +(2362, 2362, 1), +(2362, 17727, 2), +(2362, 17728, 3), +(2362, 28172, 4), +(2362, 47886, 5), +(2362, 47888, 6), + -- Critical Block +(47294, 47294, 1), +(47294, 47295, 2), +(47294, 47296, 3), + -- Critical Mass +(11115, 11115, 1), +(11115, 11367, 2), +(11115, 11368, 3), + -- Cruelty +(12320, 12320, 1), +(12320, 12852, 2), +(12320, 12853, 3), +(12320, 12855, 4), +(12320, 12856, 5), + -- Crusade +(31866, 31866, 1), +(31866, 31867, 2), +(31866, 31868, 3), + -- Crypt Fever +(49032, 49032, 1), +(49032, 49631, 2), +(49032, 49632, 3), + -- Culling the Herd +(61680, 61680, 1), +(61680, 61681, 2), +(61680, 52858, 3), + -- Curse of Agony +(980, 980, 1), +(980, 1014, 2), +(980, 6217, 3), +(980, 11711, 4), +(980, 11712, 5), +(980, 11713, 6), +(980, 27218, 7), +(980, 47863, 8), +(980, 47864, 9), + -- Curse of Doom +(603, 603, 1), +(603, 30910, 2), +(603, 47867, 3), + -- Curse of the Elements +(1490, 1490, 1), +(1490, 11721, 2), +(1490, 11722, 3), +(1490, 27228, 4), +(1490, 47865, 5), + -- Curse of Tongues +(1714, 1714, 1), +(1714, 11719, 2), + -- Curse of Weakness +(702, 702, 1), +(702, 1108, 2), +(702, 6205, 3), +(702, 7646, 4), +(702, 11707, 5), +(702, 11708, 6), +(702, 27224, 7), +(702, 30909, 8), +(702, 50511, 9), + -- Cut to the Chase +(51664, 51664, 1), +(51664, 51665, 2), +(51664, 51667, 3), +(51664, 51668, 4), +(51664, 51669, 5), + -- Damage Shield +(58872, 58872, 1), +(58872, 58874, 2), + -- Dampen Magic +(1266, 1266, 1), +(1266, 8452, 2), +(1266, 8453, 3), +(1266, 10175, 4), +(1266, 10176, 5), + -- Dampen Magic +(604, 604, 1), +(604, 8450, 2), +(604, 8451, 3), +(604, 10173, 4), +(604, 10174, 5), +(604, 33944, 6), +(604, 43015, 7), + -- Dark Conviction +(48987, 48987, 1), +(48987, 49477, 2), +(48987, 49478, 3), +(48987, 49479, 4), +(48987, 49480, 5), + -- Dark Pact +(18220, 18220, 1), +(18220, 18937, 2), +(18220, 18938, 3), +(18220, 27265, 4), +(18220, 59092, 5), + -- Darkness +(15259, 15259, 1), +(15259, 15307, 2), +(15259, 15308, 3), +(15259, 15309, 4), +(15259, 15310, 5), + -- Dash +(1850, 1850, 1), +(1850, 9821, 2), +(1850, 33357, 3), + -- Deadened Nerves +(31380, 31380, 1), +(31380, 31382, 2), +(31380, 31383, 3), + -- Deadliness +(30902, 30902, 1), +(30902, 30903, 2), +(30902, 30904, 3), +(30902, 30905, 4), +(30902, 30906, 5), + -- Deadly Brew +(51625, 51625, 1), +(51625, 51626, 2), + -- Deadly Throw +(26679, 26679, 1), +(26679, 48673, 2), +(26679, 48674, 3), + -- Death and Decay +(43265, 43265, 1), +(43265, 49936, 2), +(43265, 49937, 3), +(43265, 49938, 4), + -- Death Coil +(6789, 6789, 1), +(6789, 17925, 2), +(6789, 17926, 3), +(6789, 27223, 4), +(6789, 47859, 5), +(6789, 47860, 6), + -- Death Coil +(62900, 62900, 1), +(62900, 62901, 2), +(62900, 62902, 3), +(62900, 62903, 4), +(62900, 62904, 5), + -- Death Strike +(49998, 49998, 1), +(49998, 49999, 2), +(49998, 45463, 3), +(49998, 49923, 4), +(49998, 49924, 5), + -- Death's Embrace +(47198, 47198, 1), +(47198, 47199, 2), +(47198, 47200, 3), + -- Decimation +(63156, 63156, 1), +(63156, 63158, 2), + -- Deep Wounds +(12162, 12162, 1), +(12162, 12850, 2), +(12162, 12868, 3), + -- Deep Wounds +(12834, 12834, 1), +(12834, 12849, 2), +(12834, 12867, 3), + -- Defensive Tactics +(29559, 29559, 1), +(29559, 29588, 2), +(29559, 29589, 3), + -- Defiance +(12303, 12303, 1), +(12303, 12788, 2), +(12303, 12789, 3), + -- Deflection +(16462, 16462, 1), +(16462, 16463, 2), +(16462, 16464, 3), +(16462, 16465, 4), +(16462, 16466, 5), + -- Deflection +(13713, 13713, 1), +(13713, 13853, 2), +(13713, 13854, 3), + -- Deflection +(19295, 19295, 1), +(19295, 19297, 2), +(19295, 19298, 3), + -- Deflection +(20060, 20060, 1), +(20060, 20061, 2), +(20060, 20062, 3), +(20060, 20063, 4), +(20060, 20064, 5), + -- Demon Armor +(706, 706, 1), +(706, 1086, 2), +(706, 11733, 3), +(706, 11734, 4), +(706, 11735, 5), +(706, 27260, 6), +(706, 47793, 7), +(706, 47889, 8), + -- Demon Skin +(687, 687, 1), +(687, 696, 2), + -- Demonic Aegis +(30143, 30143, 1), +(30143, 30144, 2), +(30143, 30145, 3), + -- Demonic Brutality +(18705, 18705, 1), +(18705, 18706, 2), +(18705, 18707, 3), + -- Demonic Embrace +(18697, 18697, 1), +(18697, 18698, 2), +(18697, 18699, 3), + -- Demonic Knowledge +(35691, 35691, 1), +(35691, 35692, 2), +(35691, 35693, 3), + -- Demonic Pact +(47236, 47236, 1), +(47236, 47237, 2), +(47236, 47238, 3), +(47236, 47239, 4), +(47236, 47240, 5), + -- Demonic Power +(18126, 18126, 1), +(18126, 18127, 2), + -- Demonic Resilience +(30319, 30319, 1), +(30319, 30320, 2), +(30319, 30321, 3), + -- Demonic Tactics +(30242, 30242, 1), +(30242, 30245, 2), +(30242, 30246, 3), +(30242, 30247, 4), +(30242, 30248, 5), + -- Demoralizing Roar +(99, 99, 1), +(99, 1735, 2), +(99, 9490, 3), +(99, 9747, 4), +(99, 9898, 5), +(99, 26998, 6), +(99, 48559, 7), +(99, 48560, 8), + -- Demoralizing Screech +(24424, 24424, 1), +(24424, 24580, 2), +(24424, 24581, 3), +(24424, 24582, 4), +(24424, 27349, 5), + -- Demoralizing Screech +(24423, 24423, 1), +(24423, 24577, 2), +(24423, 24578, 3), +(24423, 24579, 4), +(24423, 27051, 5), +(24423, 55487, 6), + -- Demoralizing Shout +(1160, 1160, 1), +(1160, 6190, 2), +(1160, 11554, 3), +(1160, 11555, 4), +(1160, 11556, 5), +(1160, 25202, 6), +(1160, 25203, 7), +(1160, 47437, 8), + -- Desecration +(55666, 55666, 1), +(55666, 55667, 2), + -- Desperate Prayer +(19236, 19236, 1), +(19236, 19238, 2), +(19236, 19240, 3), +(19236, 19241, 4), +(19236, 19242, 5), +(19236, 19243, 6), +(19236, 25437, 7), +(19236, 48172, 8), +(19236, 48173, 9), + -- Destructive Reach +(17917, 17917, 1), +(17917, 17918, 2), + -- Destructive Soul +(30251, 30251, 1), +(30251, 30256, 2), + -- Devastate +(20243, 20243, 1), +(20243, 30016, 2), +(20243, 30022, 3), +(20243, 47497, 4), +(20243, 47498, 5), + -- Devotion Aura +(465, 465, 1), +(465, 10290, 2), +(465, 643, 3), +(465, 10291, 4), +(465, 1032, 5), +(465, 10292, 6), +(465, 10293, 7), +(465, 27149, 8), +(465, 48941, 9), +(465, 48942, 10), + -- Devour Magic +(19505, 19505, 1), +(19505, 19731, 2), +(19505, 19734, 3), +(19505, 19736, 4), +(19505, 27276, 5), +(19505, 27277, 6), +(19505, 48011, 7), + -- Devouring Plague +(2944, 2944, 1), +(2944, 19276, 2), +(2944, 19277, 3), +(2944, 19278, 4), +(2944, 19279, 5), +(2944, 19280, 6), +(2944, 25467, 7), +(2944, 48299, 8), +(2944, 48300, 9), + -- Dirge +(49223, 49223, 1), +(49223, 49599, 2), + -- Dirty Deeds +(14082, 14082, 1), +(14082, 14083, 2), + -- Dirty Tricks +(14076, 14076, 1), +(14076, 14094, 2), + -- Dispel Magic +(527, 527, 1), +(527, 988, 2), + -- Displacement +(34478, 34478, 1), +(34478, 34479, 2), +(34478, 34481, 3), + -- Dive +(23146, 23146, 1), +(23146, 23149, 2), +(23146, 23150, 3), + -- Divine Aegis +(47509, 47509, 1), +(47509, 47511, 2), +(47509, 47515, 3), + -- Divine Fury +(18530, 18530, 1), +(18530, 18531, 2), +(18530, 18533, 3), +(18530, 18534, 4), +(18530, 18535, 5), + -- Divine Guardian +(53527, 53527, 1), +(53527, 53530, 2), + -- Divine Intellect +(20257, 20257, 1), +(20257, 20258, 2), +(20257, 20259, 3), +(20257, 20260, 4), +(20257, 20261, 5), + -- Divine Providence +(47562, 47562, 1), +(47562, 47564, 2), +(47562, 47565, 3), +(47562, 47566, 4), +(47562, 47567, 5), + -- Divine Purpose +(31871, 31871, 1), +(31871, 31872, 2), + -- Divine Spirit +(14752, 14752, 1), +(14752, 14818, 2), +(14752, 14819, 3), +(14752, 27841, 4), +(14752, 25312, 5), +(14752, 48073, 6), + -- Divine Strength +(20262, 20262, 1), +(20262, 20263, 2), +(20262, 20264, 3), +(20262, 20265, 4), +(20262, 20266, 5), + -- Divinity +(63646, 63646, 1), +(63646, 63647, 2), +(63646, 63648, 3), +(63646, 63649, 4), +(63646, 63650, 5), + -- Dragon's Breath +(31661, 31661, 1), +(31661, 33041, 2), +(31661, 33042, 3), +(31661, 33043, 4), +(31661, 42949, 5), +(31661, 42950, 6), + -- Drain Life +(689, 689, 1), +(689, 699, 2), +(689, 709, 3), +(689, 7651, 4), +(689, 11699, 5), +(689, 11700, 6), +(689, 27219, 7), +(689, 27220, 8), +(689, 47857, 9), + -- Drain Soul +(1120, 1120, 1), +(1120, 8288, 2), +(1120, 8289, 3), +(1120, 11675, 4), +(1120, 27217, 5), +(1120, 47855, 6), + -- Dreamstate +(33597, 33597, 1), +(33597, 33599, 2), +(33597, 33956, 3), + -- Dual Wield Specialization +(13715, 13715, 1), +(13715, 13848, 2), +(13715, 13849, 3), +(13715, 13851, 4), +(13715, 13852, 5), + -- Dual Wield Specialization +(23584, 23584, 1), +(23584, 23585, 2), +(23584, 23586, 3), +(23584, 23587, 4), +(23584, 23588, 5), + -- Dual Wield Specialization +(30816, 30816, 1), +(30816, 30818, 2), +(30816, 30819, 3), + -- Earth and Moon +(48506, 48506, 1), +(48506, 48510, 2), +(48506, 48511, 3), + -- Earth Shield +(974, 974, 1), +(974, 32593, 2), +(974, 32594, 3), +(974, 49283, 4), +(974, 49284, 5), + -- Earth Shock +(8042, 8042, 1), +(8042, 8044, 2), +(8042, 8045, 3), +(8042, 8046, 4), +(8042, 10412, 5), +(8042, 10413, 6), +(8042, 10414, 7), +(8042, 25454, 8), +(8042, 49230, 9), +(8042, 49231, 10), + -- Earthen Power +(51523, 51523, 1), +(51523, 51524, 2), + -- Earthliving +(51945, 51945, 1), +(51945, 51990, 2), +(51945, 51997, 3), +(51945, 51998, 4), +(51945, 51999, 5), +(51945, 52000, 6), + -- Earthliving Weapon +(51730, 51730, 1), +(51730, 51988, 2), +(51730, 51991, 3), +(51730, 51992, 4), +(51730, 51993, 5), +(51730, 51994, 6), + -- Earthliving Weapon (Passive) +(51940, 51940, 1), +(51940, 51989, 2), +(51940, 52004, 3), +(51940, 52005, 4), +(51940, 52007, 5), +(51940, 52008, 6), + -- Earth's Grasp +(16043, 16043, 1), +(16043, 16130, 2), + -- Ebon Plaguebringer +(51099, 51099, 1), +(51099, 51160, 2), +(51099, 51161, 3), + -- Eclipse +(48516, 48516, 1), +(48516, 48521, 2), +(48516, 48525, 3), + -- Efficiency +(19416, 19416, 1), +(19416, 19417, 2), +(19416, 19418, 3), +(19416, 19419, 4), +(19416, 19420, 5), + -- Elemental Absorption +(30701, 30701, 1), +(30701, 30702, 2), +(30701, 30703, 3), +(30701, 30704, 4), +(30701, 30705, 5), + -- Elemental Oath +(51466, 51466, 1), +(51466, 51470, 2), + -- Elemental Precision +(30672, 30672, 1), +(30672, 30673, 2), +(30672, 30674, 3), + -- Elemental Reach +(28999, 28999, 1), +(28999, 29000, 2), + -- Elemental Shields +(30669, 30669, 1), +(30669, 30670, 2), +(30669, 30671, 3), + -- Elemental Warding +(28996, 28996, 1), +(28996, 28997, 2), +(28996, 28998, 3), + -- Elemental Weapons +(16266, 16266, 1), +(16266, 29079, 2), +(16266, 29080, 3), + -- Elusiveness +(13981, 13981, 1), +(13981, 14066, 2), + -- Emberstorm +(17954, 17954, 1), +(17954, 17955, 2), +(17954, 17956, 3), +(17954, 17957, 4), +(17954, 17958, 5), + -- Empowered Corruption +(32381, 32381, 1), +(32381, 32382, 2), +(32381, 32383, 3), + -- Empowered Fire +(31656, 31656, 1), +(31656, 31657, 2), +(31656, 31658, 3), + -- Empowered Frostbolt +(31682, 31682, 1), +(31682, 31683, 2), + -- Empowered Healing +(33158, 33158, 1), +(33158, 33159, 2), +(33158, 33160, 3), +(33158, 33161, 4), +(33158, 33162, 5), + -- Empowered Imp +(47220, 47220, 1), +(47220, 47221, 2), +(47220, 47223, 3), + -- Empowered Rejuvenation +(33886, 33886, 1), +(33886, 33887, 2), +(33886, 33888, 3), +(33886, 33889, 4), +(33886, 33890, 5), + -- Empowered Renew +(63534, 63534, 1), +(63534, 63542, 2), +(63534, 63543, 3), + -- Empowered Touch +(33879, 33879, 1), +(33879, 33880, 2), + -- Enchanting +(7411, 7411, 1), +(7411, 7412, 2), +(7411, 7413, 3), +(7411, 13920, 4), +(7411, 28029, 5), +(7411, 51313, 6), + -- Endless Winter +(49137, 49137, 1), +(49137, 49657, 2), + -- Endurance +(13742, 13742, 1), +(13742, 13872, 2), + -- Endurance Training +(19583, 19583, 1), +(19583, 19584, 2), +(19583, 19585, 3), +(19583, 19586, 4), +(19583, 19587, 5), + -- Enduring Winter +(44557, 44557, 1), +(44557, 44560, 2), +(44557, 44561, 3), + -- Engineering +(4036, 4036, 1), +(4036, 4037, 2), +(4036, 4038, 3), +(4036, 12656, 4), +(4036, 30350, 5), +(4036, 51306, 6), + -- Enhancing Totems +(16259, 16259, 1), +(16259, 16295, 2), +(16259, 52456, 3), + -- Enlightened Judgements +(53556, 53556, 1), +(53556, 53557, 2), + -- Enlightenment +(34908, 34908, 1), +(34908, 34909, 2), +(34908, 34910, 3), + -- Enrage +(12317, 12317, 1), +(12317, 13045, 2), +(12317, 13046, 3), +(12317, 13047, 4), +(12317, 13048, 5), + -- Enslave Demon +(1098, 1098, 1), +(1098, 11725, 2), +(1098, 11726, 3), +(1098, 61191, 4), + -- Entangling Roots +(339, 339, 1), +(339, 1062, 2), +(339, 5195, 3), +(339, 5196, 4), +(339, 9852, 5), +(339, 9853, 6), +(339, 26989, 7), +(339, 53308, 8), + -- Entrapment +(19184, 19184, 1), +(19184, 19387, 2), +(19184, 19388, 3), + -- Enveloping Shadows +(31211, 31211, 1), +(31211, 31212, 2), +(31211, 31213, 3), + -- Envenom +(32645, 32645, 1), +(32645, 32684, 2), +(32645, 57992, 3), +(32645, 57993, 4), + -- Epidemic +(49036, 49036, 1), +(49036, 49562, 2), + -- Eradication +(47195, 47195, 1), +(47195, 47196, 2), +(47195, 47197, 3), + -- Evasion +(5277, 5277, 1), +(5277, 26669, 2), + -- Everlasting Affliction +(47201, 47201, 1), +(47201, 47202, 2), +(47201, 47203, 3), +(47201, 47204, 4), +(47201, 47205, 5), + -- Eviscerate +(2098, 2098, 1), +(2098, 6760, 2), +(2098, 6761, 3), +(2098, 6762, 4), +(2098, 8623, 5), +(2098, 8624, 6), +(2098, 11299, 7), +(2098, 11300, 8), +(2098, 31016, 9), +(2098, 26865, 10), +(2098, 48667, 11), +(2098, 48668, 12), + -- Execute +(5308, 5308, 1), +(5308, 20658, 2), +(5308, 20660, 3), +(5308, 20661, 4), +(5308, 20662, 5), +(5308, 25234, 6), +(5308, 25236, 7), +(5308, 47470, 8), +(5308, 47471, 9), + -- Exorcism +(879, 879, 1), +(879, 5614, 2), +(879, 5615, 3), +(879, 10312, 4), +(879, 10313, 5), +(879, 10314, 6), +(879, 27138, 7), +(879, 48800, 8), +(879, 48801, 9), + -- Explosive Shot +(53301, 53301, 1), +(53301, 60051, 2), +(53301, 60052, 3), +(53301, 60053, 4), + -- Explosive Trap +(13813, 13813, 1), +(13813, 14316, 2), +(13813, 14317, 3), +(13813, 27025, 4), +(13813, 49066, 5), +(13813, 49067, 6), + -- Explosive Trap Effect +(13812, 13812, 1), +(13812, 14314, 2), +(13812, 14315, 3), +(13812, 27026, 4), +(13812, 49064, 5), +(13812, 49065, 6), + -- Expose Weakness +(34500, 34500, 1), +(34500, 34502, 2), +(34500, 34503, 3), + -- Eye of the Storm +(29062, 29062, 1), +(29062, 29064, 2), +(29062, 29065, 3), + -- Faerie Fire +(13424, 13424, 1), +(13424, 13752, 2), + -- Fanaticism +(31879, 31879, 1), +(31879, 31880, 2), +(31879, 31881, 3), + -- Fear +(5782, 5782, 1), +(5782, 6213, 2), +(5782, 6215, 3), + -- Feeding Frenzy +(60096, 60096, 1), +(60096, 60097, 2), + -- Feeding Frenzy +(53511, 53511, 1), +(53511, 53512, 2), + -- Feint +(1966, 1966, 1), +(1966, 6768, 2), +(1966, 8637, 3), +(1966, 11303, 4), +(1966, 25302, 5), +(1966, 27448, 6), +(1966, 48658, 7), +(1966, 48659, 8), + -- Fel Armor +(28176, 28176, 1), +(28176, 28189, 2), +(28176, 47892, 3), +(28176, 47893, 4), + -- Fel Concentration +(17783, 17783, 1), +(17783, 17784, 2), +(17783, 17785, 3), + -- Fel Intelligence +(54424, 54424, 1), +(54424, 57564, 2), +(54424, 57565, 3), +(54424, 57566, 4), +(54424, 57567, 5), + -- Fel Synergy +(47230, 47230, 1), +(47230, 47231, 2), + -- Fel Vitality +(18731, 18731, 1), +(18731, 18743, 2), +(18731, 18744, 3), + -- Feral Aggression +(16858, 16858, 1), +(16858, 16859, 2), +(16858, 16860, 3), +(16858, 16861, 4), +(16858, 16862, 5), + -- Feral Instinct +(16947, 16947, 1), +(16947, 16948, 2), +(16947, 16949, 3), + -- Ferocious Bite +(22568, 22568, 1), +(22568, 22827, 2), +(22568, 22828, 3), +(22568, 22829, 4), +(22568, 31018, 5), +(22568, 24248, 6), +(22568, 48576, 7), +(22568, 48577, 8), + -- Ferocious Dead +(49038, 49038, 1), +(49038, 49595, 2), +(49038, 49596, 3), + -- Ferocious Inspiration +(34455, 34455, 1), +(34455, 34459, 2), +(34455, 34460, 3), + -- Ferocity +(19598, 19598, 1), +(19598, 19599, 2), +(19598, 19600, 3), +(19598, 19601, 4), +(19598, 19602, 5), + -- Ferocity +(16934, 16934, 1), +(16934, 16935, 2), +(16934, 16936, 3), +(16934, 16937, 4), +(16934, 16938, 5), + -- Filthy Tricks +(58414, 58414, 1), +(58414, 58415, 2), + -- Find Weakness +(31234, 31234, 1), +(31234, 31235, 2), +(31234, 31236, 3), + -- Fingers of Frost +(44543, 44543, 1), +(44543, 44545, 2), + -- Fire and Brimstone +(47266, 47266, 1), +(47266, 47267, 2), +(47266, 47268, 3), +(47266, 47269, 4), +(47266, 47270, 5), + -- Fire Blast +(2141, 2141, 1), +(2141, 2142, 2), +(2141, 2143, 3), +(2141, 8414, 4), +(2141, 8415, 5), +(2141, 10198, 6), +(2141, 10200, 7), +(2141, 27378, 8), +(2141, 27379, 9), + -- Fire Blast +(2136, 2136, 1), +(2136, 2137, 2), +(2136, 2138, 3), +(2136, 8412, 4), +(2136, 8413, 5), +(2136, 10197, 6), +(2136, 10199, 7), +(2136, 27078, 8), +(2136, 27079, 9), +(2136, 42872, 10), +(2136, 42873, 11), + -- Fire Breath +(34889, 34889, 1), +(34889, 35323, 2), +(34889, 55482, 3), +(34889, 55483, 4), +(34889, 55484, 5), +(34889, 55485, 6), + -- Fire Power +(11124, 11124, 1), +(11124, 12378, 2), +(11124, 12398, 3), +(11124, 12399, 4), +(11124, 12400, 5), + -- Fire Resistance Aura +(19891, 19891, 1), +(19891, 19899, 2), +(19891, 19900, 3), +(19891, 27153, 4), +(19891, 48947, 5), + -- Fire Resistance Totem +(8184, 8184, 1), +(8184, 10537, 2), +(8184, 10538, 3), +(8184, 25563, 4), +(8184, 58737, 5), +(8184, 58739, 6), + -- Fire Shield +(2947, 2947, 1), +(2947, 8316, 2), +(2947, 8317, 3), +(2947, 11770, 4), +(2947, 11771, 5), +(2947, 27269, 6), +(2947, 47983, 7), + -- Fire Shot +(3011, 3011, 1), +(3011, 6979, 2), +(3011, 6980, 3), + -- Fire Ward +(1035, 1035, 1), +(1035, 8459, 2), +(1035, 8460, 3), +(1035, 10224, 4), +(1035, 10226, 5), +(1035, 27395, 6), + -- Fire Ward +(543, 543, 1), +(543, 8457, 2), +(543, 8458, 3), +(543, 10223, 4), +(543, 10225, 5), +(543, 27128, 6), +(543, 43010, 7), + -- Fireball +(133, 133, 1), +(133, 143, 2), +(133, 145, 3), +(133, 3140, 4), +(133, 8400, 5), +(133, 8401, 6), +(133, 8402, 7), +(133, 10148, 8), +(133, 10149, 9), +(133, 10150, 10), +(133, 10151, 11), +(133, 25306, 12), +(133, 27070, 13), +(133, 38692, 14), +(133, 42832, 15), +(133, 42833, 16), + -- Firebolt +(3110, 3110, 1), +(3110, 7799, 2), +(3110, 7800, 3), +(3110, 7801, 4), +(3110, 7802, 5), +(3110, 11762, 6), +(3110, 11763, 7), +(3110, 27267, 8), +(3110, 47964, 9), + -- Firestarter +(44442, 44442, 1), +(44442, 44443, 2), + -- First Aid +(3273, 3273, 1), +(3273, 3274, 2), +(3273, 7924, 3), +(3273, 10846, 4), +(3273, 27028, 5), +(3273, 45542, 6), + -- Flame Shock +(8050, 8050, 1), +(8050, 8052, 2), +(8050, 8053, 3), +(8050, 10447, 4), +(8050, 10448, 5), +(8050, 29228, 6), +(8050, 25457, 7), +(8050, 49232, 8), +(8050, 49233, 9), + -- Flame Throwing +(11100, 11100, 1), +(11100, 12353, 2), + -- Flamestrike +(2120, 2120, 1), +(2120, 2121, 2), +(2120, 8422, 3), +(2120, 8423, 4), +(2120, 10215, 5), +(2120, 10216, 6), +(2120, 27086, 7), +(2120, 42925, 8), +(2120, 42926, 9), + -- Flametongue Totem +(52109, 52109, 1), +(52109, 52110, 2), +(52109, 52111, 3), +(52109, 52112, 4), +(52109, 52113, 5), +(52109, 58651, 6), +(52109, 58654, 7), +(52109, 58655, 8), + -- Flametongue Totem +(8227, 8227, 1), +(8227, 8249, 2), +(8227, 10526, 3), +(8227, 16387, 4), +(8227, 25557, 5), +(8227, 58649, 6), +(8227, 58652, 7), +(8227, 58656, 8), + -- Flametongue Weapon +(8024, 8024, 1), +(8024, 8027, 2), +(8024, 8030, 3), +(8024, 16339, 4), +(8024, 16341, 5), +(8024, 16342, 6), +(8024, 25489, 7), +(8024, 58785, 8), +(8024, 58789, 9), +(8024, 58790, 10), + -- Flametongue Weapon (Passive) +(10400, 10400, 1), +(10400, 15567, 2), +(10400, 15568, 3), +(10400, 15569, 4), +(10400, 16311, 5), +(10400, 16312, 6), +(10400, 16313, 7), +(10400, 58784, 8), +(10400, 58791, 9), +(10400, 58792, 10), + -- Flametongue Weapon Proc +(8026, 8026, 1), +(8026, 8028, 2), +(8026, 8029, 3), +(8026, 10445, 4), +(8026, 16343, 5), +(8026, 16344, 6), +(8026, 25488, 7), +(8026, 58786, 8), +(8026, 58787, 9), +(8026, 58788, 10), + -- Flash Heal +(2061, 2061, 1), +(2061, 9472, 2), +(2061, 9473, 3), +(2061, 9474, 4), +(2061, 10915, 5), +(2061, 10916, 6), +(2061, 10917, 7), +(2061, 25233, 8), +(2061, 25235, 9), +(2061, 48070, 10), +(2061, 48071, 11), + -- Flash of Light +(19750, 19750, 1), +(19750, 19939, 2), +(19750, 19940, 3), +(19750, 19941, 4), +(19750, 19942, 5), +(19750, 19943, 6), +(19750, 27137, 7), +(19750, 48784, 8), +(19750, 48785, 9), + -- Fleet Footed +(31208, 31208, 1), +(31208, 31209, 2), + -- Flurry +(16257, 16257, 1), +(16257, 16277, 2), +(16257, 16278, 3), +(16257, 16279, 4), +(16257, 16280, 5), + -- Flurry +(16256, 16256, 1), +(16256, 16281, 2), +(16256, 16282, 3), +(16256, 16283, 4), +(16256, 16284, 5), + -- Focused Aim +(53620, 53620, 1), +(53620, 53621, 2), +(53620, 53622, 3), + -- Focused Attacks +(51634, 51634, 1), +(51634, 51635, 2), +(51634, 51636, 3), + -- Focused Casting +(14743, 14743, 1), +(14743, 27828, 2), + -- Focused Fire +(35060, 35060, 1), +(35060, 35061, 2), + -- Focused Fire +(35029, 35029, 1), +(35029, 35030, 2), + -- Focused Mind +(33213, 33213, 1), +(33213, 33214, 2), +(33213, 33215, 3), + -- Focused Mind +(30864, 30864, 1), +(30864, 30865, 2), +(30864, 30866, 3), + -- Focused Power +(33186, 33186, 1), +(33186, 33190, 2), + -- Focused Rage +(29787, 29787, 1), +(29787, 29790, 2), +(29787, 29792, 3), + -- Freezing Trap +(1499, 1499, 1), +(1499, 14310, 2), +(1499, 14311, 3), + -- Freezing Trap Effect +(3355, 3355, 1), +(3355, 14308, 2), +(3355, 14309, 3), + -- Frenzy +(19621, 19621, 1), +(19621, 19622, 2), +(19621, 19623, 3), +(19621, 19624, 4), +(19621, 19625, 5), + -- Frigid Dreadplate +(49186, 49186, 1), +(49186, 51108, 2), +(49186, 51109, 3), + -- Frost Armor +(168, 168, 1), +(168, 7300, 2), +(168, 7301, 3), + -- Frost Channeling +(11160, 11160, 1), +(11160, 12518, 2), +(11160, 12519, 3), + -- Frost Nova +(122, 122, 1), +(122, 865, 2), +(122, 6131, 3), +(122, 10230, 4), +(122, 27088, 5), +(122, 42917, 6), + -- Frost Resistance Aura +(19888, 19888, 1), +(19888, 19897, 2), +(19888, 19898, 3), +(19888, 27152, 4), +(19888, 48945, 5), + -- Frost Resistance Totem +(8181, 8181, 1), +(8181, 10478, 2), +(8181, 10479, 3), +(8181, 25560, 4), +(8181, 58741, 5), +(8181, 58745, 6), + -- Frost Shock +(8056, 8056, 1), +(8056, 8058, 2), +(8056, 10472, 3), +(8056, 10473, 4), +(8056, 25464, 5), +(8056, 49235, 6), +(8056, 49236, 7), + -- Frost Ward +(6144, 6144, 1), +(6144, 8463, 2), +(6144, 8464, 3), +(6144, 10178, 4), +(6144, 27396, 5), +(6144, 32797, 6), + -- Frost Ward +(6143, 6143, 1), +(6143, 8461, 2), +(6143, 8462, 3), +(6143, 10177, 4), +(6143, 28609, 5), +(6143, 32796, 6), +(6143, 43012, 7), + -- Frost Warding +(11189, 11189, 1), +(11189, 28332, 2), + -- Frostbite +(11071, 11071, 1), +(11071, 12496, 2), +(11071, 12497, 3), + -- Frostbolt +(116, 116, 1), +(116, 205, 2), +(116, 837, 3), +(116, 7322, 4), +(116, 8406, 5), +(116, 8407, 6), +(116, 8408, 7), +(116, 10179, 8), +(116, 10180, 9), +(116, 10181, 10), +(116, 25304, 11), +(116, 27071, 12), +(116, 27072, 13), +(116, 38697, 14), +(116, 42841, 15), +(116, 42842, 16), + -- Frostbrand Weapon +(8033, 8033, 1), +(8033, 8038, 2), +(8033, 10456, 3), +(8033, 16355, 4), +(8033, 16356, 5), +(8033, 25500, 6), +(8033, 58794, 7), +(8033, 58795, 8), +(8033, 58796, 9), + -- Frostfire Bolt +(44614, 44614, 1), +(44614, 47610, 2), + -- Froststorm Breath +(54644, 54644, 1), +(54644, 55488, 2), +(54644, 55489, 3), +(54644, 55490, 4), +(54644, 55491, 5), +(54644, 55492, 6), + -- Frozen Core +(31667, 31667, 1), +(31667, 31668, 2), +(31667, 31669, 3), + -- Frozen Power +(63373, 63373, 1), +(63373, 63374, 2), + -- Furious Attacks +(46910, 46910, 1), +(46910, 46911, 2), + -- Furious Howl +(24604, 24604, 1), +(24604, 64491, 2), +(24604, 64492, 3), +(24604, 64493, 4), +(24604, 64494, 5), +(24604, 64495, 6), + -- Furor +(17056, 17056, 1), +(17056, 17058, 2), +(17056, 17059, 3), +(17056, 17060, 4), +(17056, 17061, 5), + -- Gag Order +(12311, 12311, 1), +(12311, 12958, 2), + -- Gale Winds +(48488, 48488, 1), +(48488, 48514, 2), + -- Garrote +(703, 703, 1), +(703, 8631, 2), +(703, 8632, 3), +(703, 8633, 4), +(703, 11289, 5), +(703, 11290, 6), +(703, 26839, 7), +(703, 26884, 8), +(703, 48675, 9), +(703, 48676, 10), + -- Genesis +(57810, 57810, 1), +(57810, 57811, 2), +(57810, 57812, 3), +(57810, 57813, 4), +(57810, 57814, 5), + -- Gift of Nature +(17104, 17104, 1), +(17104, 24943, 2), +(17104, 24944, 3), +(17104, 24945, 4), +(17104, 24946, 5), + -- Gift of the Earthmother +(51179, 51179, 1), +(51179, 51180, 2), +(51179, 51181, 3), +(51179, 51182, 4), +(51179, 51183, 5), + -- Gift of the Wild +(21849, 21849, 1), +(21849, 21850, 2), +(21849, 26991, 3), +(21849, 48470, 4), + -- Glacier Rot +(49471, 49471, 1), +(49471, 49790, 2), +(49471, 49791, 3), + -- Go for the Throat +(34952, 34952, 1), +(34952, 34953, 2), + -- Go for the Throat +(34950, 34950, 1), +(34950, 34954, 2), + -- Gore +(35299, 35299, 1), +(35299, 35300, 2), +(35299, 35302, 3), +(35299, 35303, 4), +(35299, 35304, 5), +(35299, 35305, 6), +(35299, 35306, 7), +(35299, 35307, 8), +(35299, 35308, 9), + -- Gore +(35290, 35290, 1), +(35290, 35291, 2), +(35290, 35292, 3), +(35290, 35293, 4), +(35290, 35294, 5), +(35290, 35295, 6), + -- Grace +(47516, 47516, 1), +(47516, 47517, 2), + -- Grace of the Mantis +(53450, 53450, 1), +(53450, 53451, 2), + -- Great Resistance +(53427, 53427, 1), +(53427, 53429, 2), +(53427, 53430, 3), + -- Great Stamina +(4195, 4195, 1), +(4195, 4196, 2), +(4195, 4197, 3), +(4195, 4198, 4), +(4195, 4199, 5), +(4195, 4200, 6), +(4195, 4201, 7), +(4195, 4202, 8), +(4195, 5048, 9), +(4195, 5049, 10), +(4195, 27364, 11), + -- Great Stamina +(61686, 61686, 1), +(61686, 61687, 2), +(61686, 61688, 3), + -- Greater Blessing of Might +(25782, 25782, 1), +(25782, 25916, 2), +(25782, 27141, 3), +(25782, 48933, 4), +(25782, 48934, 5), + -- Greater Blessing of Wisdom +(25894, 25894, 1), +(25894, 25918, 2), +(25894, 27143, 3), +(25894, 48937, 4), +(25894, 48938, 5), + -- Greater Heal +(2060, 2060, 1), +(2060, 10963, 2), +(2060, 10964, 3), +(2060, 10965, 4), +(2060, 25314, 5), +(2060, 25210, 6), +(2060, 25213, 7), +(2060, 48062, 8), +(2060, 48063, 9), + -- Grim Reach +(18218, 18218, 1), +(18218, 18219, 2), + -- Growl +(1853, 1853, 1), +(1853, 14922, 2), +(1853, 14923, 3), +(1853, 14924, 4), +(1853, 14925, 5), +(1853, 14926, 6), +(1853, 14927, 7), +(1853, 27344, 8), + -- Growl +(2649, 2649, 1), +(2649, 14916, 2), +(2649, 14917, 3), +(2649, 14918, 4), +(2649, 14919, 5), +(2649, 14920, 6), +(2649, 14921, 7), +(2649, 27047, 8), +(2649, 61676, 9), + -- Guard Dog +(53178, 53178, 1), +(53178, 53179, 2), + -- Guarded by the Light +(53583, 53583, 1), +(53583, 53585, 2), + -- Guardian Totems +(16258, 16258, 1), +(16258, 16293, 2), + -- Guardian's Favor +(20174, 20174, 1), +(20174, 20175, 2), + -- Guile of Gorefiend +(50187, 50187, 1), +(50187, 50190, 2), +(50187, 50191, 3), + -- Hack and Slash +(13960, 13960, 1), +(13960, 13961, 2), +(13960, 13962, 3), +(13960, 13963, 4), +(13960, 13964, 5), + -- Hammer of Justice +(853, 853, 1), +(853, 5588, 2), +(853, 5589, 3), +(853, 10308, 4), + -- Hammer of Wrath +(24275, 24275, 1), +(24275, 24274, 2), +(24275, 24239, 3), +(24275, 27180, 4), +(24275, 48805, 5), +(24275, 48806, 6), + -- Hand of Protection +(1022, 1022, 1), +(1022, 5599, 2), +(1022, 10278, 3), + -- Haunt +(48181, 48181, 1), +(48181, 59161, 2), +(48181, 59163, 3), +(48181, 59164, 4), + -- Hawk Eye +(19498, 19498, 1), +(19498, 19499, 2), +(19498, 19500, 3), + -- Heal +(2054, 2054, 1), +(2054, 2055, 2), +(2054, 6063, 3), +(2054, 6064, 4), + -- Healing Focus +(14913, 14913, 1), +(14913, 15012, 2), + -- Healing Focus +(16181, 16181, 1), +(16181, 16230, 2), +(16181, 16232, 3), + -- Healing Grace +(29187, 29187, 1), +(29187, 29189, 2), +(29187, 29191, 3), + -- Healing Light +(20237, 20237, 1), +(20237, 20238, 2), +(20237, 20239, 3), + -- Healing Prayers +(14911, 14911, 1), +(14911, 15018, 2), + -- Healing Stream Totem +(5394, 5394, 1), +(5394, 6375, 2), +(5394, 6377, 3), +(5394, 10462, 4), +(5394, 10463, 5), +(5394, 25567, 6), +(5394, 58755, 7), +(5394, 58756, 8), +(5394, 58757, 9), + -- Healing Touch +(5185, 5185, 1), +(5185, 5186, 2), +(5185, 5187, 3), +(5185, 5188, 4), +(5185, 5189, 5), +(5185, 6778, 6), +(5185, 8903, 7), +(5185, 9758, 8), +(5185, 9888, 9), +(5185, 9889, 10), +(5185, 25297, 11), +(5185, 26978, 12), +(5185, 26979, 13), +(5185, 48377, 14), +(5185, 48378, 15), + -- Healing Wave +(331, 331, 1), +(331, 332, 2), +(331, 547, 3), +(331, 913, 4), +(331, 939, 5), +(331, 959, 6), +(331, 8005, 7), +(331, 10395, 8), +(331, 10396, 9), +(331, 25357, 10), +(331, 25391, 11), +(331, 25396, 12), +(331, 49272, 13), +(331, 49273, 14), + -- Healing Way +(29206, 29206, 1), +(29206, 29205, 2), +(29206, 29202, 3), + -- Health Funnel +(755, 755, 1), +(755, 3698, 2), +(755, 3699, 3), +(755, 3700, 4), +(755, 11693, 5), +(755, 11694, 6), +(755, 11695, 7), +(755, 27259, 8), +(755, 47856, 9), + -- Heart of the Crusader +(21183, 21183, 1), +(21183, 54498, 2), +(21183, 54499, 3), + -- Heart of the Crusader +(20335, 20335, 1), +(20335, 20336, 2), +(20335, 20337, 3), + -- Heart of the Wild +(17003, 17003, 1), +(17003, 17004, 2), +(17003, 17005, 3), +(17003, 17006, 4), +(17003, 24894, 5), + -- Heart Strike +(55050, 55050, 1), +(55050, 55258, 2), +(55050, 55259, 3), +(55050, 55260, 4), +(55050, 55261, 5), +(55050, 55262, 6), + -- Heightened Senses +(30894, 30894, 1), +(30894, 30895, 2), + -- Hellfire +(1949, 1949, 1), +(1949, 11683, 2), +(1949, 11684, 3), +(1949, 27213, 4), +(1949, 47823, 5), + -- Hellfire Effect +(5857, 5857, 1), +(5857, 11681, 2), +(5857, 11682, 3), +(5857, 27214, 4), +(5857, 47822, 5), + -- Hemorrhage +(16511, 16511, 1), +(16511, 17347, 2), +(16511, 17348, 3), +(16511, 26864, 4), +(16511, 48660, 5), + -- Herb Gathering +(2366, 2366, 1), +(2366, 2368, 2), +(2366, 3570, 3), +(2366, 11993, 4), +(2366, 28695, 5), +(2366, 50300, 6), + -- Heroic Strike +(78, 78, 1), +(78, 284, 2), +(78, 285, 3), +(78, 1608, 4), +(78, 11564, 5), +(78, 11565, 6), +(78, 11566, 7), +(78, 11567, 8), +(78, 25286, 9), +(78, 29707, 10), +(78, 30324, 11), +(78, 47449, 12), +(78, 47450, 13), + -- Hibernate +(2637, 2637, 1), +(2637, 18657, 2), +(2637, 18658, 3), + -- Holy Concentration +(34753, 34753, 1), +(34753, 34859, 2), +(34753, 34860, 3), + -- Holy Fire +(14914, 14914, 1), +(14914, 15262, 2), +(14914, 15263, 3), +(14914, 15264, 4), +(14914, 15265, 5), +(14914, 15266, 6), +(14914, 15267, 7), +(14914, 15261, 8), +(14914, 25384, 9), +(14914, 48134, 10), +(14914, 48135, 11), + -- Holy Guidance +(31837, 31837, 1), +(31837, 31838, 2), +(31837, 31839, 3), +(31837, 31840, 4), +(31837, 31841, 5), + -- Holy Light +(635, 635, 1), +(635, 639, 2), +(635, 647, 3), +(635, 1026, 4), +(635, 1042, 5), +(635, 3472, 6), +(635, 10328, 7), +(635, 10329, 8), +(635, 25292, 9), +(635, 27135, 10), +(635, 27136, 11), +(635, 48781, 12), +(635, 48782, 13), + -- Holy Power +(5923, 5923, 1), +(5923, 5924, 2), +(5923, 5925, 3), +(5923, 5926, 4), +(5923, 25829, 5), + -- Holy Reach +(27789, 27789, 1), +(27789, 27790, 2), + -- Holy Shield +(20925, 20925, 1), +(20925, 20927, 2), +(20925, 20928, 3), +(20925, 27179, 4), +(20925, 48951, 5), +(20925, 48952, 6), + -- Holy Specialization +(14889, 14889, 1), +(14889, 15008, 2), +(14889, 15009, 3), +(14889, 15010, 4), +(14889, 15011, 5), + -- Holy Wrath +(2812, 2812, 1), +(2812, 10318, 2), +(2812, 27139, 3), +(2812, 48816, 4), +(2812, 48817, 5), + -- Honor Among Thieves +(51698, 51698, 1), +(51698, 51700, 2), +(51698, 51701, 3), + -- Horn of Winter +(57330, 57330, 1), +(57330, 57623, 2), + -- Hot Streak +(44445, 44445, 1), +(44445, 44446, 2), +(44445, 44448, 3), + -- Howl of Terror +(5484, 5484, 1), +(5484, 17928, 2), + -- Howling Blast +(49184, 49184, 1), +(49184, 51409, 2), +(49184, 51410, 3), +(49184, 51411, 4), + -- Hunter vs. Wild +(56339, 56339, 1), +(56339, 56340, 2), +(56339, 56341, 3), + -- Hunter's Mark +(1130, 1130, 1), +(1130, 14323, 2), +(1130, 14324, 3), +(1130, 14325, 4), +(1130, 53338, 5), + -- Hunting Party +(53290, 53290, 1), +(53290, 53291, 2), +(53290, 53292, 3), + -- Ice Armor +(1214, 1214, 1), +(1214, 1228, 2), +(1214, 10221, 3), +(1214, 10222, 4), +(1214, 27391, 5), + -- Ice Armor +(7302, 7302, 1), +(7302, 7320, 2), +(7302, 10219, 3), +(7302, 10220, 4), +(7302, 27124, 5), +(7302, 43008, 6), + -- Ice Barrier +(11426, 11426, 1), +(11426, 13031, 2), +(11426, 13032, 3), +(11426, 13033, 4), +(11426, 27134, 5), +(11426, 33405, 6), +(11426, 43038, 7), +(11426, 43039, 8), + -- Ice Floes +(31670, 31670, 1), +(31670, 31672, 2), +(31670, 55094, 3), + -- Ice Lance +(30455, 30455, 1), +(30455, 42913, 2), +(30455, 42914, 3), + -- Ice Shards +(11207, 11207, 1), +(11207, 12672, 2), +(11207, 15047, 3), + -- Icy Reach +(55061, 55061, 1), +(55061, 55062, 2), + -- Icy Talons +(50880, 50880, 1), +(50880, 50884, 2), +(50880, 50885, 3), +(50880, 50886, 4), +(50880, 50887, 5), + -- Ignite +(11119, 11119, 1), +(11119, 11120, 2), +(11119, 12846, 3), +(11119, 12847, 4), +(11119, 12848, 5), + -- Illumination +(20210, 20210, 1), +(20210, 20212, 2), +(20210, 20213, 3), +(20210, 20214, 4), +(20210, 20215, 5), + -- Immolate +(348, 348, 1), +(348, 707, 2), +(348, 1094, 3), +(348, 2941, 4), +(348, 11665, 5), +(348, 11667, 6), +(348, 11668, 7), +(348, 25309, 8), +(348, 27215, 9), +(348, 47810, 10), +(348, 47811, 11), + -- Impale +(16493, 16493, 1), +(16493, 16494, 2), + -- Improved Ambush +(14079, 14079, 1), +(14079, 14080, 2), + -- Improved Arcane Shot +(19454, 19454, 1), +(19454, 19455, 2), +(19454, 19456, 3), + -- Improved Aspect of the Hawk +(19552, 19552, 1), +(19552, 19553, 2), +(19552, 19554, 3), +(19552, 19555, 4), +(19552, 19556, 5), + -- Improved Aspect of the Monkey +(19549, 19549, 1), +(19549, 19550, 2), +(19549, 19551, 3), + -- Improved Barkskin +(63410, 63410, 1), +(63410, 63411, 2), + -- Improved Barrage +(35104, 35104, 1), +(35104, 35110, 2), +(35104, 35111, 3), + -- Improved Berserker Rage +(20500, 20500, 1), +(20500, 20501, 2), + -- Improved Berserker Stance +(29759, 29759, 1), +(29759, 29760, 2), +(29759, 29761, 3), +(29759, 29762, 4), +(29759, 29763, 5), + -- Improved Blessing of Might +(20042, 20042, 1), +(20042, 20045, 2), + -- Improved Blessing of Salvation +(20194, 20194, 1), +(20194, 20195, 2), + -- Improved Blessing of Wisdom +(20244, 20244, 1), +(20244, 20245, 2), + -- Improved Blink +(31569, 31569, 1), +(31569, 31570, 2), + -- Improved Blizzard +(11185, 11185, 1), +(11185, 12487, 2), +(11185, 12488, 3), + -- Improved Blood Presence +(50365, 50365, 1), +(50365, 50371, 2), + -- Improved Bloodrage +(12301, 12301, 1), +(12301, 12818, 2), + -- Improved Chain Heal +(30872, 30872, 1), +(30872, 30873, 2), + -- Improved Challenging Shout +(12327, 12327, 1), +(12327, 12886, 2), + -- Improved Charge +(12285, 12285, 1), +(12285, 12697, 2), + -- Improved Cleave +(12329, 12329, 1), +(12329, 12950, 2), +(12329, 20496, 3), + -- Improved Concentration Aura +(20254, 20254, 1), +(20254, 20255, 2), +(20254, 20256, 3), + -- Improved Concussive Shot +(19407, 19407, 1), +(19407, 19412, 2), + -- Improved Cone of Cold +(11190, 11190, 1), +(11190, 12489, 2), +(11190, 12490, 3), + -- Improved Corpse Explosion +(49601, 49601, 1), +(49601, 49602, 2), + -- Improved Corruption +(17810, 17810, 1), +(17810, 17811, 2), +(17810, 17812, 3), +(17810, 17813, 4), +(17810, 17814, 5), + -- Improved Counterspell +(11255, 11255, 1), +(11255, 12598, 2), + -- Improved Cower +(53180, 53180, 1), +(53180, 53181, 2), + -- Improved Curse of Agony +(18827, 18827, 1), +(18827, 18829, 2), + -- Improved Curse of Weakness +(18179, 18179, 1), +(18179, 18180, 2), + -- Improved Death Coil +(30049, 30049, 1), +(30049, 30051, 2), +(30049, 30052, 3), + -- Improved Defensive Stance +(29593, 29593, 1), +(29593, 29594, 2), + -- Improved Demonic Tactics +(54347, 54347, 1), +(54347, 54348, 2), +(54347, 54349, 3), + -- Improved Demoralizing Shout +(12324, 12324, 1), +(12324, 12876, 2), +(12324, 12877, 3), +(12324, 12878, 4), +(12324, 12879, 5), + -- Improved Devotion Aura +(20138, 20138, 1), +(20138, 20139, 2), +(20138, 20140, 3), + -- Improved Devouring Plague +(63625, 63625, 1), +(63625, 63626, 2), +(63625, 63627, 3), + -- Improved Disarm +(12313, 12313, 1), +(12313, 12804, 2), + -- Improved Disciplines +(12312, 12312, 1), +(12312, 12803, 2), + -- Improved Divine Spirit +(33174, 33174, 1), +(33174, 33182, 2), + -- Improved Drain Soul +(18213, 18213, 1), +(18213, 18372, 2), + -- Improved Earth Shield +(51560, 51560, 1), +(51560, 51561, 2), + -- Improved Eviscerate +(14162, 14162, 1), +(14162, 14163, 2), +(14162, 14164, 3), + -- Improved Execute +(20502, 20502, 1), +(20502, 20503, 2), + -- Improved Expose Armor +(14168, 14168, 1), +(14168, 14169, 2), + -- Improved Eyes of the Beast +(19557, 19557, 1), +(19557, 19558, 2), + -- Improved Faerie Fire +(33600, 33600, 1), +(33600, 33601, 2), +(33600, 33602, 3), + -- Improved Fear +(53754, 53754, 1), +(53754, 53759, 2), + -- Improved Felhunter +(54037, 54037, 1), +(54037, 54038, 2), + -- Improved Fire Blast +(11078, 11078, 1), +(11078, 11080, 2), + -- Improved Fire Nova +(16086, 16086, 1), +(16086, 16544, 2), + -- Improved Fireball +(11069, 11069, 1), +(11069, 12338, 2), +(11069, 12339, 3), +(11069, 12340, 4), +(11069, 12341, 5), + -- Improved Flash of Light +(20249, 20249, 1), +(20249, 20250, 2), +(20249, 20251, 3), + -- Improved Frost Presence +(50384, 50384, 1), +(50384, 50385, 2), + -- Improved Frostbolt +(11070, 11070, 1), +(11070, 12473, 2), +(11070, 16763, 3), +(11070, 16765, 4), +(11070, 16766, 5), + -- Improved Ghost Wolf +(16262, 16262, 1), +(16262, 16287, 2), + -- Improved Gouge +(13741, 13741, 1), +(13741, 13793, 2), +(13741, 13792, 3), + -- Improved Hammer of Justice +(20487, 20487, 1), +(20487, 20488, 2), + -- Improved Hamstring +(12289, 12289, 1), +(12289, 12668, 2), +(12289, 23695, 3), + -- Improved Healing +(14912, 14912, 1), +(14912, 15013, 2), +(14912, 15014, 3), + -- Improved Healing Wave +(16182, 16182, 1), +(16182, 16226, 2), +(16182, 16227, 3), +(16182, 16228, 4), +(16182, 16229, 5), + -- Improved Health Funnel +(18703, 18703, 1), +(18703, 18704, 2), + -- Improved Healthstone +(18692, 18692, 1), +(18692, 18693, 2), + -- Improved Heroic Strike +(12282, 12282, 1), +(12282, 12663, 2), +(12282, 12664, 3), + -- Improved Howl of Terror +(30054, 30054, 1), +(30054, 30057, 2), + -- Improved Hunter's Mark +(19421, 19421, 1), +(19421, 19422, 2), +(19421, 19423, 3), + -- Improved Icy Touch +(49175, 49175, 1), +(49175, 50031, 2), +(49175, 51456, 3), + -- Improved Immolate +(17815, 17815, 1), +(17815, 17833, 2), +(17815, 17834, 3), + -- Improved Imp +(18694, 18694, 1), +(18694, 18695, 2), +(18694, 18696, 3), + -- Improved Inner Fire +(14747, 14747, 1), +(14747, 14770, 2), +(14747, 14771, 3), + -- Improved Inner Rage +(12325, 12325, 1), +(12325, 12863, 2), +(12325, 12864, 3), +(12325, 12865, 4), +(12325, 12866, 5), + -- Improved Insect Swarm +(57849, 57849, 1), +(57849, 57850, 2), +(57849, 57851, 3), + -- Improved Intercept +(29888, 29888, 1), +(29888, 29889, 2), + -- Improved Intimidating Shout +(19870, 19870, 1), +(19870, 19871, 2), + -- Improved Judgements +(25956, 25956, 1), +(25956, 25957, 2), + -- Improved Kick +(13754, 13754, 1), +(13754, 13867, 2), + -- Improved Kidney Shot +(14174, 14174, 1), +(14174, 14175, 2), +(14174, 14176, 3), + -- Improved Lay on Hands +(20234, 20234, 1), +(20234, 20235, 2), + -- Improved Leader of the Pack +(34297, 34297, 1), +(34297, 34300, 2), + -- Improved Life Tap +(18182, 18182, 1), +(18182, 18183, 2), + -- Improved Mana Burn +(14750, 14750, 1), +(14750, 14772, 2), + -- Improved Mangle +(48532, 48532, 1), +(48532, 48489, 2), +(48532, 48491, 3), + -- Improved Mark of the Wild +(17050, 17050, 1), +(17050, 17051, 2), + -- Improved Mind Blast +(15273, 15273, 1), +(15273, 15312, 2), +(15273, 15313, 3), +(15273, 15314, 4), +(15273, 15316, 5), + -- Improved Moonfire +(16821, 16821, 1), +(16821, 16822, 2), + -- Improved Moonkin Form +(50170, 50170, 1), +(50170, 50171, 2), +(50170, 50172, 3), + -- Improved Moonkin Form +(48384, 48384, 1), +(48384, 48395, 2), +(48384, 48396, 3), + -- Improved Mortal Strike +(35446, 35446, 1), +(35446, 35448, 2), +(35446, 35449, 3), + -- Improved Overpower +(12290, 12290, 1), +(12290, 12963, 2), + -- Improved Poisons +(14113, 14113, 1), +(14113, 14114, 2), +(14113, 14115, 3), +(14113, 14116, 4), +(14113, 14117, 5), + -- Improved Power Word: Fortitude +(14749, 14749, 1), +(14749, 14767, 2), + -- Improved Power Word: Shield +(14748, 14748, 1), +(14748, 14768, 2), +(14748, 14769, 3), + -- Improved Psychic Scream +(15392, 15392, 1), +(15392, 15448, 2), + -- Improved Reincarnation +(16184, 16184, 1), +(16184, 16209, 2), + -- Improved Rejuvenation +(17111, 17111, 1), +(17111, 17112, 2), +(17111, 17113, 3), + -- Improved Rend +(12286, 12286, 1), +(12286, 12658, 2), + -- Improved Renew +(14908, 14908, 1), +(14908, 15020, 2), +(14908, 17191, 3), + -- Improved Revenge +(12797, 12797, 1), +(12797, 12799, 2), + -- Improved Revive Pet +(24443, 24443, 1), +(24443, 19575, 2), + -- Improved Righteous Fury +(20468, 20468, 1), +(20468, 20469, 2), +(20468, 20470, 3), + -- Improved Rune Tap +(48985, 48985, 1), +(48985, 49488, 2), +(48985, 49489, 3), + -- Improved Scorch +(11095, 11095, 1), +(11095, 12872, 2), +(11095, 12873, 3), + -- Improved Scorpid Sting +(19491, 19491, 1), +(19491, 19493, 2), +(19491, 19494, 3), + -- Improved Searing Pain +(17927, 17927, 1), +(17927, 17929, 2), +(17927, 17930, 3), + -- Improved Shadow Bolt +(17793, 17793, 1), +(17793, 17796, 2), +(17793, 17801, 3), +(17793, 17802, 4), +(17793, 17803, 5), + -- Improved Shadow Word: Pain +(15275, 15275, 1), +(15275, 15317, 2), + -- Improved Shadowform +(47569, 47569, 1), +(47569, 47570, 2), + -- Improved Shields +(16261, 16261, 1), +(16261, 16290, 2), +(16261, 51881, 3), + -- Improved Sinister Strike +(13732, 13732, 1), +(13732, 13863, 2), + -- Improved Slam +(12862, 12862, 1), +(12862, 12330, 2), + -- Improved Slice and Dice +(14165, 14165, 1), +(14165, 14166, 2), + -- Improved Soul Leech +(54117, 54117, 1), +(54117, 54118, 2), + -- Improved Spell Reflection +(59088, 59088, 1), +(59088, 59089, 2), + -- Improved Spirit Tap +(49694, 49694, 1), +(49694, 59000, 2), + -- Improved Spirit Tap +(15337, 15337, 1), +(15337, 15338, 2), + -- Improved Sprint +(13743, 13743, 1), +(13743, 13875, 2), + -- Improved Steady Shot +(53221, 53221, 1), +(53221, 53222, 2), +(53221, 53224, 3), + -- Improved Stings +(19464, 19464, 1), +(19464, 19465, 2), +(19464, 19466, 3), + -- Improved Stormstrike +(51521, 51521, 1), +(51521, 51522, 2), + -- Improved Succubus +(18754, 18754, 1), +(18754, 18755, 2), +(18754, 18756, 3), + -- Improved Thunder Clap +(12287, 12287, 1), +(12287, 12665, 2), +(12287, 12666, 3), + -- Improved Tracking +(52783, 52783, 1), +(52783, 52785, 2), +(52783, 52786, 3), +(52783, 52787, 4), +(52783, 52788, 5), + -- Improved Tranquility +(17123, 17123, 1), +(17123, 17124, 2), + -- Improved Tree of Life +(48535, 48535, 1), +(48535, 48536, 2), +(48535, 48537, 3), + -- Improved Unholy Presence +(50391, 50391, 1), +(50391, 50392, 2), + -- Improved Vampiric Embrace +(27839, 27839, 1), +(27839, 27840, 2), + -- Improved Water Shield +(16180, 16180, 1), +(16180, 16196, 2), +(16180, 16198, 3), + -- Improved Whirlwind +(29721, 29721, 1), +(29721, 29776, 2), + -- Improved Windfury Totem +(29192, 29192, 1), +(29192, 29193, 2), + -- Impurity +(49220, 49220, 1), +(49220, 49633, 2), +(49220, 49635, 3), +(49220, 49636, 4), +(49220, 49638, 5), + -- Incanter's Absorption +(44394, 44394, 1), +(44394, 44395, 2), +(44394, 44396, 3), + -- Incinerate +(29722, 29722, 1), +(29722, 32231, 2), +(29722, 47837, 3), +(29722, 47838, 4), + -- Incineration +(18459, 18459, 1), +(18459, 18460, 2), +(18459, 54734, 3), + -- Incite +(50685, 50685, 1), +(50685, 50686, 2), +(50685, 50687, 3), + -- Infected Wounds +(48483, 48483, 1), +(48483, 48484, 2), +(48483, 48485, 3), + -- Infectious Poisons +(51630, 51630, 1), +(51630, 51631, 2), + -- Inner Fire +(588, 588, 1), +(588, 7128, 2), +(588, 602, 3), +(588, 1006, 4), +(588, 10951, 5), +(588, 10952, 6), +(588, 25431, 7), +(588, 48040, 8), +(588, 48168, 9), + -- Inscription +(45357, 45357, 1), +(45357, 45358, 2), +(45357, 45359, 3), +(45357, 45360, 4), +(45357, 45361, 5), +(45357, 45363, 6), + -- Insect Swarm +(5570, 5570, 1), +(5570, 24974, 2), +(5570, 24975, 3), +(5570, 24976, 4), +(5570, 24977, 5), +(5570, 27013, 6), +(5570, 48468, 7), + -- Inspiration +(14893, 14893, 1), +(14893, 15357, 2), +(14893, 15359, 3), + -- Inspiration +(14892, 14892, 1), +(14892, 15362, 2), +(14892, 15363, 3), + -- Intensify Rage +(46908, 46908, 1), +(46908, 46909, 2), +(46908, 56924, 3), + -- Intensity +(17080, 17080, 1), +(17080, 35358, 2), +(17080, 35359, 3), + -- Intensity +(17106, 17106, 1), +(17106, 17107, 2), +(17106, 17108, 3), + -- Intensity +(18135, 18135, 1), +(18135, 18136, 2), + -- Invigoration +(53252, 53252, 1), +(53252, 53253, 2), + -- Iron Will +(12300, 12300, 1), +(12300, 12959, 2), +(12300, 12960, 3), + -- Jewelcrafting +(25229, 25229, 1), +(25229, 25230, 2), +(25229, 28894, 3), +(25229, 28895, 4), +(25229, 28897, 5), +(25229, 51311, 6), + -- Judgements of the Just +(53695, 53695, 1), +(53695, 53696, 2), + -- Judgements of the Wise +(31876, 31876, 1), +(31876, 31877, 2), +(31876, 31878, 3), + -- Khadgar's Unlocking +(491, 491, 1), +(491, 857, 2), +(491, 10165, 3), +(491, 10166, 4), + -- Kidney Shot +(408, 408, 1), +(408, 8643, 2), + -- Kill Shot +(53351, 53351, 1), +(53351, 61005, 2), +(53351, 61006, 3), + -- Killer Instinct +(19370, 19370, 1), +(19370, 19371, 2), +(19370, 19373, 3), + -- Killing Machine +(51123, 51123, 1), +(51123, 51127, 2), +(51123, 51128, 3), +(51123, 51129, 4), +(51123, 51130, 5), + -- Kindling Soul +(47426, 47426, 1), +(47426, 47427, 2), + -- Kindling Soul +(47261, 47261, 1), +(47261, 47262, 2), + -- Kindred Spirits +(56314, 56314, 1), +(56314, 56315, 2), +(56314, 56316, 3), +(56314, 56317, 4), +(56314, 56318, 5), + -- King of the Jungle +(48492, 48492, 1), +(48492, 48494, 2), +(48492, 48495, 3), + -- Lacerate +(33745, 33745, 1), +(33745, 48567, 2), +(33745, 48568, 3), + -- Lash of Pain +(7814, 7814, 1), +(7814, 7815, 2), +(7814, 7816, 3), +(7814, 11778, 4), +(7814, 11779, 5), +(7814, 11780, 6), +(7814, 27274, 7), +(7814, 47991, 8), +(7814, 47992, 9), + -- Lava Breath +(58604, 58604, 1), +(58604, 58607, 2), +(58604, 58608, 3), +(58604, 58609, 4), +(58604, 58610, 5), +(58604, 58611, 6), + -- Lava Burst +(51505, 51505, 1), +(51505, 60043, 2), + -- Lava Flows +(51480, 51480, 1), +(51480, 51481, 2), +(51480, 51482, 3), + -- Lay on Hands +(633, 633, 1), +(633, 2800, 2), +(633, 10310, 3), +(633, 27154, 4), +(633, 48788, 5), + -- Leatherworking +(2108, 2108, 1), +(2108, 3104, 2), +(2108, 3811, 3), +(2108, 10662, 4), +(2108, 32549, 5), +(2108, 51302, 6), + -- Lesser Heal +(2050, 2050, 1), +(2050, 2052, 2), +(2050, 2053, 3), + -- Lesser Healing Wave +(8004, 8004, 1), +(8004, 8008, 2), +(8004, 8010, 3), +(8004, 10466, 4), +(8004, 10467, 5), +(8004, 10468, 6), +(8004, 25420, 7), +(8004, 49275, 8), +(8004, 49276, 9), + -- Lethal Shots +(19426, 19426, 1), +(19426, 19427, 2), +(19426, 19429, 3), +(19426, 19430, 4), +(19426, 19431, 5), + -- Lethality +(14128, 14128, 1), +(14128, 14132, 2), +(14128, 14135, 3), +(14128, 14136, 4), +(14128, 14137, 5), + -- Life Tap +(1454, 1454, 1), +(1454, 1455, 2), +(1454, 1456, 3), +(1454, 11687, 4), +(1454, 11688, 5), +(1454, 11689, 6), +(1454, 27222, 7), +(1454, 57946, 8), + -- Lifeblood +(55428, 55428, 1), +(55428, 55480, 2), +(55428, 55500, 3), +(55428, 55501, 4), +(55428, 55502, 5), +(55428, 55503, 6), + -- Lifebloom +(33763, 33763, 1), +(33763, 48450, 2), +(33763, 48451, 3), + -- Lightning Breath +(24845, 24845, 1), +(24845, 25013, 2), +(24845, 25014, 3), +(24845, 25015, 4), +(24845, 25016, 5), +(24845, 25017, 6), + -- Lightning Breath +(24844, 24844, 1), +(24844, 25008, 2), +(24844, 25009, 3), +(24844, 25010, 4), +(24844, 25011, 5), +(24844, 25012, 6), + -- Lightning Mastery +(16578, 16578, 1), +(16578, 16579, 2), +(16578, 16580, 3), +(16578, 16581, 4), +(16578, 16582, 5), + -- Lightning Overload +(30675, 30675, 1), +(30675, 30678, 2), +(30675, 30679, 3), + -- Lightning Reflexes +(13712, 13712, 1), +(13712, 13788, 2), +(13712, 13789, 3), + -- Lightning Reflexes +(19168, 19168, 1), +(19168, 19180, 2), +(19168, 19181, 3), +(19168, 24296, 4), +(19168, 24297, 5), + -- Light's Grace +(31833, 31833, 1), +(31833, 31835, 2), +(31833, 31836, 3), + -- Lightwell +(724, 724, 1), +(724, 27870, 2), +(724, 27871, 3), +(724, 28275, 4), +(724, 48086, 5), +(724, 48087, 6), + -- Lightwell Renew +(7001, 7001, 1), +(7001, 27873, 2), +(7001, 27874, 3), +(7001, 28276, 4), +(7001, 48084, 5), +(7001, 48085, 6), + -- Lionhearted +(53409, 53409, 1), +(53409, 53411, 2), + -- Living Seed +(48496, 48496, 1), +(48496, 48499, 2), +(48496, 48500, 3), + -- Living Spirit +(34151, 34151, 1), +(34151, 34152, 2), +(34151, 34153, 3), + -- Lock and Load +(56342, 56342, 1), +(56342, 56343, 2), +(56342, 56344, 3), + -- Lockpicking +(1809, 1809, 1), +(1809, 1810, 2), +(1809, 6460, 3), + -- Longevity +(53262, 53262, 1), +(53262, 53263, 2), +(53262, 53264, 3), + -- Lunar Guidance +(33589, 33589, 1), +(33589, 33590, 2), +(33589, 33591, 3), + -- Mace Specialization +(13709, 13709, 1), +(13709, 13800, 2), +(13709, 13801, 3), +(13709, 13802, 4), +(13709, 13803, 5), + -- Maelstrom Weapon +(51528, 51528, 1), +(51528, 51529, 2), +(51528, 51530, 3), +(51528, 51531, 4), +(51528, 51532, 5), + -- Mage Armor +(6121, 6121, 1), +(6121, 22784, 2), +(6121, 22785, 3), +(6121, 27392, 4), + -- Mage Armor +(6117, 6117, 1), +(6117, 22782, 2), +(6117, 22783, 3), +(6117, 27125, 4), +(6117, 43023, 5), +(6117, 43024, 6), + -- Magic Absorption +(29441, 29441, 1), +(29441, 29444, 2), + -- Magic Attunement +(11247, 11247, 1), +(11247, 12606, 2), + -- Magic Suppression +(49224, 49224, 1), +(49224, 49610, 2), +(49224, 49611, 3), + -- Magma Totem +(8187, 8187, 1), +(8187, 10579, 2), +(8187, 10580, 3), +(8187, 10581, 4), +(8187, 25550, 5), +(8187, 58732, 6), +(8187, 58735, 7), + -- Magma Totem +(8190, 8190, 1), +(8190, 10585, 2), +(8190, 10586, 3), +(8190, 10587, 4), +(8190, 25552, 5), +(8190, 58731, 6), +(8190, 58734, 7), + -- Magma Totem Passive +(8188, 8188, 1), +(8188, 10582, 2), +(8188, 10583, 3), +(8188, 10584, 4), +(8188, 25551, 5), +(8188, 58733, 6), +(8188, 58736, 7), + -- Maim +(22570, 22570, 1), +(22570, 49802, 2), + -- Malediction +(32477, 32477, 1), +(32477, 32483, 2), +(32477, 32484, 3), + -- Malice +(14138, 14138, 1), +(14138, 14139, 2), +(14138, 14140, 3), +(14138, 14141, 4), +(14138, 14142, 5), + -- Mana Shield +(1481, 1481, 1), +(1481, 8496, 2), +(1481, 8497, 3), +(1481, 10194, 4), +(1481, 10195, 5), +(1481, 10196, 6), +(1481, 27398, 7), + -- Mana Shield +(1463, 1463, 1), +(1463, 8494, 2), +(1463, 8495, 3), +(1463, 10191, 4), +(1463, 10192, 5), +(1463, 10193, 6), +(1463, 27131, 7), +(1463, 43019, 8), +(1463, 43020, 9), + -- Mana Spring +(5677, 5677, 1), +(5677, 10491, 2), +(5677, 10493, 3), +(5677, 10494, 4), +(5677, 25569, 5), +(5677, 58775, 6), +(5677, 58776, 7), +(5677, 58777, 8), + -- Mana Spring Totem +(5675, 5675, 1), +(5675, 10495, 2), +(5675, 10496, 3), +(5675, 10497, 4), +(5675, 25570, 5), +(5675, 58771, 6), +(5675, 58773, 7), +(5675, 58774, 8), + -- Mangle (Bear) +(33878, 33878, 1), +(33878, 33986, 2), +(33878, 33987, 3), +(33878, 48563, 4), +(33878, 48564, 5), + -- Mangle (Cat) +(33876, 33876, 1), +(33876, 33982, 2), +(33876, 33983, 3), +(33876, 48565, 4), +(33876, 48566, 5), + -- Mark of the Wild +(1126, 1126, 1), +(1126, 5232, 2), +(1126, 6756, 3), +(1126, 5234, 4), +(1126, 8907, 5), +(1126, 9884, 6), +(1126, 9885, 7), +(1126, 26990, 8), +(1126, 48469, 9), + -- Marked for Death +(53241, 53241, 1), +(53241, 53243, 2), +(53241, 53244, 3), +(53241, 53245, 4), +(53241, 53246, 5), + -- Martyrdom +(14531, 14531, 1), +(14531, 14774, 2), + -- Master Conjuror +(18767, 18767, 1), +(18767, 18768, 2), + -- Master Healer +(14904, 14904, 1), +(14904, 15024, 2), +(14904, 15025, 3), +(14904, 15026, 4), +(14904, 15027, 5), + -- Master Marksman +(34485, 34485, 1), +(34485, 34486, 2), +(34485, 34487, 3), +(34485, 34488, 4), +(34485, 34489, 5), + -- Master of Anatomy +(53125, 53125, 1), +(53125, 53662, 2), +(53125, 53663, 3), +(53125, 53664, 4), +(53125, 53665, 5), +(53125, 53666, 6), + -- Master of Deception +(13958, 13958, 1), +(13958, 13970, 2), +(13958, 13971, 3), + -- Master of Elements +(29074, 29074, 1), +(29074, 29075, 2), +(29074, 29076, 3), + -- Master of Subtlety +(31221, 31221, 1), +(31221, 31222, 2), +(31221, 31223, 3), + -- Master Poisoner +(31226, 31226, 1), +(31226, 31227, 2), +(31226, 58410, 3), + -- Master Summoner +(18709, 18709, 1), +(18709, 18710, 2), + -- Maul +(6807, 6807, 1), +(6807, 6808, 2), +(6807, 6809, 3), +(6807, 8972, 4), +(6807, 9745, 5), +(6807, 9880, 6), +(6807, 9881, 7), +(6807, 26996, 8), +(6807, 48479, 9), +(6807, 48480, 10), + -- Meditation +(14521, 14521, 1), +(14521, 14776, 2), +(14521, 14777, 3), + -- Melee Specialization +(19381, 19381, 1), +(19381, 19382, 2), +(19381, 19383, 3), +(19381, 19384, 4), +(19381, 19385, 5), + -- Melted Mind +(58378, 58378, 1), +(58378, 58379, 2), + -- Mend Pet +(136, 136, 1), +(136, 3111, 2), +(136, 3661, 3), +(136, 3662, 4), +(136, 13542, 5), +(136, 13543, 6), +(136, 13544, 7), +(136, 27046, 8), +(136, 48989, 9), +(136, 48990, 10), + -- Mental Agility +(14520, 14520, 1), +(14520, 14780, 2), +(14520, 14781, 3), + -- Mental Dexterity +(51883, 51883, 1), +(51883, 51884, 2), +(51883, 51885, 3), + -- Mental Quickness +(30812, 30812, 1), +(30812, 30813, 2), +(30812, 30814, 3), + -- Mental Strength +(18551, 18551, 1), +(18551, 18552, 2), +(18551, 18553, 3), +(18551, 18554, 4), +(18551, 18555, 5), + -- Merciless Combat +(49024, 49024, 1), +(49024, 49538, 2), + -- Might of Mograine +(49023, 49023, 1), +(49023, 49533, 2), +(49023, 49534, 3), + -- Mind Blast +(8092, 8092, 1), +(8092, 8102, 2), +(8092, 8103, 3), +(8092, 8104, 4), +(8092, 8105, 5), +(8092, 8106, 6), +(8092, 10945, 7), +(8092, 10946, 8), +(8092, 10947, 9), +(8092, 25372, 10), +(8092, 25375, 11), +(8092, 48126, 12), +(8092, 48127, 13), + -- Mind Flay +(15407, 15407, 1), +(15407, 17311, 2), +(15407, 17312, 3), +(15407, 17313, 4), +(15407, 17314, 5), +(15407, 18807, 6), +(15407, 25387, 7), +(15407, 48155, 8), +(15407, 48156, 9), + -- Mind Mastery +(31584, 31584, 1), +(31584, 31585, 2), +(31584, 31586, 3), +(31584, 31587, 4), +(31584, 31588, 5), + -- Mind Melt +(14910, 14910, 1), +(14910, 33371, 2), + -- Mind Vision +(2096, 2096, 1), +(2096, 10909, 2), + -- Mining +(2575, 2575, 1), +(2575, 2576, 2), +(2575, 3564, 3), +(2575, 10248, 4), +(2575, 29354, 5), +(2575, 50310, 6), + -- Missile Barrage +(44404, 44404, 1), +(44404, 54486, 2), +(44404, 54488, 3), +(44404, 54489, 4), +(44404, 54490, 5), + -- Molten Core +(47245, 47245, 1), +(47245, 47246, 2), +(47245, 47247, 3), + -- Molten Fury +(31679, 31679, 1), +(31679, 31680, 2), + -- Molten Shields +(11094, 11094, 1), +(11094, 13043, 2), + -- Mongoose Bite +(1495, 1495, 1), +(1495, 14269, 2), +(1495, 14270, 3), +(1495, 14271, 4), +(1495, 36916, 5), +(1495, 53339, 6), + -- Monstrous Bite +(54680, 54680, 1), +(54680, 55495, 2), +(54680, 55496, 3), +(54680, 55497, 4), +(54680, 55498, 5), +(54680, 55499, 6), + -- Moonfire +(8921, 8921, 1), +(8921, 8924, 2), +(8921, 8925, 3), +(8921, 8926, 4), +(8921, 8927, 5), +(8921, 8928, 6), +(8921, 8929, 7), +(8921, 9833, 8), +(8921, 9834, 9), +(8921, 9835, 10), +(8921, 26987, 11), +(8921, 26988, 12), +(8921, 48462, 13), +(8921, 48463, 14), + -- Moonfury +(16896, 16896, 1), +(16896, 16897, 2), +(16896, 16899, 3), + -- Moonglow +(16845, 16845, 1), +(16845, 16846, 2), +(16845, 16847, 3), + -- Morbidity +(48963, 48963, 1), +(48963, 49564, 2), +(48963, 49565, 3), + -- Mortal Shots +(19485, 19485, 1), +(19485, 19487, 2), +(19485, 19488, 3), +(19485, 19489, 4), +(19485, 19490, 5), + -- Mortal Strike +(12294, 12294, 1), +(12294, 21551, 2), +(12294, 21552, 3), +(12294, 21553, 4), +(12294, 25248, 5), +(12294, 30330, 6), +(12294, 47485, 7), +(12294, 47486, 8), + -- Multi-Shot +(2643, 2643, 1), +(2643, 14288, 2), +(2643, 14289, 3), +(2643, 14290, 4), +(2643, 25294, 5), +(2643, 27021, 6), +(2643, 49047, 7), +(2643, 49048, 8), + -- Murder +(14158, 14158, 1), +(14158, 14159, 2), + -- Mutilate +(1329, 1329, 1), +(1329, 34411, 2), +(1329, 34412, 3), +(1329, 34413, 4), +(1329, 48663, 5), +(1329, 48666, 6), + -- Natural Armor +(24547, 24547, 1), +(24547, 24556, 2), +(24547, 24557, 3), +(24547, 24558, 4), +(24547, 24559, 5), +(24547, 24560, 6), +(24547, 24561, 7), +(24547, 24562, 8), +(24547, 24631, 9), +(24547, 24632, 10), +(24547, 27362, 11), + -- Natural Armor +(61689, 61689, 1), +(61689, 61690, 2), + -- Natural Perfection +(45281, 45281, 1), +(45281, 45282, 2), +(45281, 45283, 3), + -- Natural Perfection +(33881, 33881, 1), +(33881, 33882, 2), +(33881, 33883, 3), + -- Natural Reaction +(57878, 57878, 1), +(57878, 57880, 2), +(57878, 57881, 3), + -- Natural Shapeshifter +(16833, 16833, 1), +(16833, 16834, 2), +(16833, 16835, 3), + -- Naturalist +(17069, 17069, 1), +(17069, 17070, 2), +(17069, 17071, 3), +(17069, 17072, 4), +(17069, 17073, 5), + -- Nature Resistance Totem +(10595, 10595, 1), +(10595, 10600, 2), +(10595, 10601, 3), +(10595, 25574, 4), +(10595, 58746, 5), +(10595, 58749, 6), + -- Nature's Blessing +(30867, 30867, 1), +(30867, 30868, 2), +(30867, 30869, 3), + -- Nature's Bounty +(17074, 17074, 1), +(17074, 17075, 2), +(17074, 17076, 3), +(17074, 17077, 4), +(17074, 17078, 5), + -- Nature's Focus +(17063, 17063, 1), +(17063, 17065, 2), +(17063, 17066, 3), + -- Nature's Grasp +(16689, 16689, 1), +(16689, 16810, 2), +(16689, 16811, 3), +(16689, 16812, 4), +(16689, 16813, 5), +(16689, 17329, 6), +(16689, 27009, 7), +(16689, 53312, 8), + -- Nature's Guardian +(30881, 30881, 1), +(30881, 30883, 2), +(30881, 30884, 3), +(30881, 30885, 4), +(30881, 30886, 5), + -- Nature's Reach +(16819, 16819, 1), +(16819, 16820, 2), + -- Necrosis +(51459, 51459, 1), +(51459, 51462, 2), +(51459, 51463, 3), +(51459, 51464, 4), +(51459, 51465, 5), + -- Nemesis +(63117, 63117, 1), +(63117, 63121, 2), +(63117, 63123, 3), + -- Nerves of Cold Steel +(49226, 49226, 1), +(49226, 50137, 2), +(49226, 50138, 3), + -- Nerves of Steel +(31130, 31130, 1), +(31130, 31131, 2), + -- Nether Protection +(30299, 30299, 1), +(30299, 30301, 2), +(30299, 30302, 3), + -- Nether Shock +(50479, 50479, 1), +(50479, 53584, 2), +(50479, 53586, 3), +(50479, 53587, 4), +(50479, 53588, 5), +(50479, 53589, 6), + -- Netherwind Presence +(44400, 44400, 1), +(44400, 44402, 2), +(44400, 44403, 3), + -- Night of the Dead +(55620, 55620, 1), +(55620, 55623, 2), + -- Nightfall +(18094, 18094, 1), +(18094, 18095, 2), + -- Noxious Stings +(53295, 53295, 1), +(53295, 53296, 2), +(53295, 53297, 3), + -- Nurturing Instinct +(47179, 47179, 1), +(47179, 47180, 2), + -- Nurturing Instinct +(33872, 33872, 1), +(33872, 33873, 2), + -- One-Handed Weapon Specialization +(16538, 16538, 1), +(16538, 16539, 2), +(16538, 16540, 3), +(16538, 16541, 4), +(16538, 16542, 5), + -- One-Handed Weapon Specialization +(20196, 20196, 1), +(20196, 20197, 2), +(20196, 20198, 3), + -- Opportunity +(14057, 14057, 1), +(14057, 14072, 2), + -- Outbreak +(49013, 49013, 1), +(49013, 55236, 2), +(49013, 55237, 3), + -- Owlkin Frenzy +(48389, 48389, 1), +(48389, 48392, 2), +(48389, 48393, 3), + -- Owl's Focus +(53514, 53514, 1), +(53514, 53516, 2), + -- Pain and Suffering +(47580, 47580, 1), +(47580, 47581, 2), +(47580, 47582, 3), + -- Pathfinding +(19559, 19559, 1), +(19559, 19560, 2), + -- Permafrost +(11175, 11175, 1), +(11175, 12569, 2), +(11175, 12571, 3), + -- Pet Aggression +(6311, 6311, 1), +(6311, 6314, 2), +(6311, 6315, 3), +(6311, 6316, 4), +(6311, 6317, 5), + -- Pet Barding +(53175, 53175, 1), +(53175, 53176, 2), + -- Pet Hardiness +(6280, 6280, 1), +(6280, 6281, 2), +(6280, 6282, 3), +(6280, 6283, 4), +(6280, 6286, 5), + -- Pet Recovery +(6328, 6328, 1), +(6328, 6331, 2), +(6328, 6332, 3), +(6328, 6333, 4), +(6328, 6334, 5), + -- Pet Resistance +(6443, 6443, 1), +(6443, 6444, 2), +(6443, 6445, 3), +(6443, 6446, 4), +(6443, 6447, 5), + -- Piercing Ice +(11151, 11151, 1), +(11151, 12952, 2), +(11151, 12953, 3), + -- Piercing Shots +(53234, 53234, 1), +(53234, 53237, 2), +(53234, 53238, 3), + -- Pin +(50245, 50245, 1), +(50245, 53544, 2), +(50245, 53545, 3), +(50245, 53546, 4), +(50245, 53547, 5), +(50245, 53548, 6), + -- Playing with Fire +(31638, 31638, 1), +(31638, 31639, 2), +(31638, 31640, 3), + -- Point of No Escape +(53298, 53298, 1), +(53298, 53299, 2), + -- Poison Spit +(35388, 35388, 1), +(35388, 35390, 2), +(35388, 35391, 3), + -- Poison Spit +(35387, 35387, 1), +(35387, 35389, 2), +(35387, 35392, 3), +(35387, 55555, 4), +(35387, 55556, 5), +(35387, 55557, 6), + -- Poleaxe Specialization +(12700, 12700, 1), +(12700, 12781, 2), +(12700, 12783, 3), +(12700, 12784, 4), +(12700, 12785, 5), + -- Polymorph +(118, 118, 1), +(118, 12824, 2), +(118, 12825, 3), +(118, 12826, 4), + -- Pounce +(9005, 9005, 1), +(9005, 9823, 2), +(9005, 9827, 3), +(9005, 27006, 4), +(9005, 49803, 5), + -- Pounce Bleed +(9007, 9007, 1), +(9007, 9824, 2), +(9007, 9826, 3), +(9007, 27007, 4), +(9007, 49804, 5), + -- Power Word: Fortitude +(1243, 1243, 1), +(1243, 1244, 2), +(1243, 1245, 3), +(1243, 2791, 4), +(1243, 10937, 5), +(1243, 10938, 6), +(1243, 25389, 7), +(1243, 48161, 8), + -- Power Word: Shield +(17, 17, 1), +(17, 592, 2), +(17, 600, 3), +(17, 3747, 4), +(17, 6065, 5), +(17, 6066, 6), +(17, 10898, 7), +(17, 10899, 8), +(17, 10900, 9), +(17, 10901, 10), +(17, 25217, 11), +(17, 25218, 12), +(17, 48065, 13), +(17, 48066, 14), + -- Prayer of Fortitude +(21562, 21562, 1), +(21562, 21564, 2), +(21562, 25392, 3), +(21562, 48162, 4), + -- Prayer of Healing +(596, 596, 1), +(596, 996, 2), +(596, 10960, 3), +(596, 10961, 4), +(596, 25316, 5), +(596, 25308, 6), +(596, 48072, 7), + -- Prayer of Mending +(41635, 41635, 1), +(41635, 48110, 2), +(41635, 48111, 3), + -- Prayer of Mending +(33076, 33076, 1), +(33076, 48112, 2), +(33076, 48113, 3), + -- Prayer of Shadow Protection +(27683, 27683, 1), +(27683, 39374, 2), +(27683, 48170, 3), + -- Prayer of Spirit +(27681, 27681, 1), +(27681, 32999, 2), +(27681, 48074, 3), + -- Precision +(29438, 29438, 1), +(29438, 29439, 2), +(29438, 29440, 3), + -- Precision +(13705, 13705, 1), +(13705, 13832, 2), +(13705, 13843, 3), +(13705, 13844, 4), +(13705, 13845, 5), + -- Precision +(29590, 29590, 1), +(29590, 29591, 2), +(29590, 29592, 3), + -- Predatory Instincts +(33859, 33859, 1), +(33859, 33866, 2), +(33859, 33867, 3), + -- Predatory Strikes +(16972, 16972, 1), +(16972, 16974, 2), +(16972, 16975, 3), + -- Prey on the Weak +(51685, 51685, 1), +(51685, 51686, 2), +(51685, 51687, 3), +(51685, 51688, 4), +(51685, 51689, 5), + -- Primal Precision +(48409, 48409, 1), +(48409, 48410, 2), + -- Primal Tenacity +(33851, 33851, 1), +(33851, 33852, 2), +(33851, 33957, 3), + -- Prismatic Cloak +(31574, 31574, 1), +(31574, 31575, 2), +(31574, 54354, 3), + -- Protector of the Pack +(57873, 57873, 1), +(57873, 57876, 2), +(57873, 57877, 3), + -- Prowl +(24450, 24450, 1), +(24450, 24452, 2), +(24450, 24453, 3), + -- Psychic Scream +(8122, 8122, 1), +(8122, 8124, 2), +(8122, 10888, 3), +(8122, 10890, 4), + -- Pummel +(13491, 13491, 1), +(13491, 6554, 2), +(13491, 6555, 3), + -- Puncture +(12308, 12308, 1), +(12308, 12810, 2), +(12308, 12811, 3), + -- Puncturing Wounds +(13733, 13733, 1), +(13733, 13865, 2), +(13733, 13866, 3), + -- Pure of Heart +(31822, 31822, 1), +(31822, 31823, 2), + -- Purge +(370, 370, 1), +(370, 8012, 2), + -- Purification +(16178, 16178, 1), +(16178, 16210, 2), +(16178, 16211, 3), +(16178, 16212, 4), +(16178, 16213, 5), + -- Purifying Power +(31825, 31825, 1), +(31825, 31826, 2), + -- Pursuit of Justice +(61417, 61417, 1), +(61417, 61418, 2), + -- Pursuit of Justice +(26022, 26022, 1), +(26022, 26023, 2), + -- Pyroblast +(11366, 11366, 1), +(11366, 12505, 2), +(11366, 12522, 3), +(11366, 12523, 4), +(11366, 12524, 5), +(11366, 12525, 6), +(11366, 12526, 7), +(11366, 18809, 8), +(11366, 27132, 9), +(11366, 33938, 10), +(11366, 42890, 11), +(11366, 42891, 12), + -- Pyroclasm +(18096, 18096, 1), +(18096, 18073, 2), +(18096, 63245, 3), + -- Pyromaniac +(34293, 34293, 1), +(34293, 34295, 2), +(34293, 34296, 3), + -- Quick Recovery +(31244, 31244, 1), +(31244, 31245, 2), + -- Rage of Rivendare +(50117, 50117, 1), +(50117, 50118, 2), +(50117, 50119, 3), +(50117, 50120, 4), +(50117, 50121, 5), + -- Rake +(1822, 1822, 1), +(1822, 1823, 2), +(1822, 1824, 3), +(1822, 9904, 4), +(1822, 27003, 5), +(1822, 48573, 6), +(1822, 48574, 7), + -- Rake +(59881, 59881, 1), +(59881, 59882, 2), +(59881, 59883, 3), +(59881, 59884, 4), +(59881, 59885, 5), +(59881, 59886, 6), + -- Ranged Weapon Specialization +(19507, 19507, 1), +(19507, 19508, 2), +(19507, 19509, 3), + -- Rapid Recuperation +(53228, 53228, 1), +(53228, 53232, 2), + -- Raptor Strike +(2973, 2973, 1), +(2973, 14260, 2), +(2973, 14261, 3), +(2973, 14262, 4), +(2973, 14263, 5), +(2973, 14264, 6), +(2973, 14265, 7), +(2973, 14266, 8), +(2973, 27014, 9), +(2973, 48995, 10), +(2973, 48996, 11), + -- Rapture +(47535, 47535, 1), +(47535, 47536, 2), +(47535, 47537, 3), + -- Ravage +(6785, 6785, 1), +(6785, 6787, 2), +(6785, 9866, 3), +(6785, 9867, 4), +(6785, 27005, 5), +(6785, 48578, 6), +(6785, 48579, 7), + -- Ravage +(50518, 50518, 1), +(50518, 53558, 2), +(50518, 53559, 3), +(50518, 53560, 4), +(50518, 53561, 5), +(50518, 53562, 6), + -- Ravenous Dead +(48965, 48965, 1), +(48965, 49571, 2), +(48965, 49572, 3), + -- Reaping +(49208, 49208, 1), +(49208, 56834, 2), +(49208, 56835, 3), + -- Rebirth +(20484, 20484, 1), +(20484, 20739, 2), +(20484, 20742, 3), +(20484, 20747, 4), +(20484, 20748, 5), +(20484, 26994, 6), +(20484, 48477, 7), + -- Reckoning +(20177, 20177, 1), +(20177, 20179, 2), +(20177, 20181, 3), +(20177, 20180, 4), +(20177, 20182, 5), + -- Redemption +(7328, 7328, 1), +(7328, 10322, 2), +(7328, 10324, 3), +(7328, 20772, 4), +(7328, 20773, 5), +(7328, 48949, 6), +(7328, 48950, 7), + -- Redoubt +(20127, 20127, 1), +(20127, 20130, 2), +(20127, 20135, 3), + -- Reflective Shield +(33201, 33201, 1), +(33201, 33202, 2), + -- Regeneration +(30799, 30799, 1), +(30799, 30800, 2), +(30799, 30801, 3), + -- Regrowth +(8936, 8936, 1), +(8936, 8938, 2), +(8936, 8939, 3), +(8936, 8940, 4), +(8936, 8941, 5), +(8936, 9750, 6), +(8936, 9856, 7), +(8936, 9857, 8), +(8936, 9858, 9), +(8936, 26980, 10), +(8936, 48442, 11), +(8936, 48443, 12), + -- Rejuvenation +(774, 774, 1), +(774, 1058, 2), +(774, 1430, 3), +(774, 2090, 4), +(774, 2091, 5), +(774, 3627, 6), +(774, 8910, 7), +(774, 9839, 8), +(774, 9840, 9), +(774, 9841, 10), +(774, 25299, 11), +(774, 26981, 12), +(774, 26982, 13), +(774, 48440, 14), +(774, 48441, 15), + -- Relentless Strikes +(14179, 14179, 1), +(14179, 58422, 2), +(14179, 58423, 3), +(14179, 58424, 4), +(14179, 58425, 5), + -- Remorseless +(14143, 14143, 1), +(14143, 14149, 2), + -- Remorseless Attacks +(14144, 14144, 1), +(14144, 14148, 2), + -- Rend +(772, 772, 1), +(772, 6546, 2), +(772, 6547, 3), +(772, 6548, 4), +(772, 11572, 5), +(772, 11573, 6), +(772, 11574, 7), +(772, 25208, 8), +(772, 46845, 9), +(772, 47465, 10), + -- Rend and Tear +(48432, 48432, 1), +(48432, 48433, 2), +(48432, 48434, 3), +(48432, 51268, 4), +(48432, 51269, 5), + -- Renew +(139, 139, 1), +(139, 6074, 2), +(139, 6075, 3), +(139, 6076, 4), +(139, 6077, 5), +(139, 6078, 6), +(139, 10927, 7), +(139, 10928, 8), +(139, 10929, 9), +(139, 25315, 10), +(139, 25221, 11), +(139, 25222, 12), +(139, 48067, 13), +(139, 48068, 14), + -- Renewed Hope +(57470, 57470, 1), +(57470, 57472, 2), + -- Replenish Mana +(5405, 5405, 1), +(5405, 10052, 2), +(5405, 10057, 3), +(5405, 10058, 4), +(5405, 27103, 5), +(5405, 42987, 6), +(5405, 42988, 7), + -- Resourcefulness +(34491, 34491, 1), +(34491, 34492, 2), +(34491, 34493, 3), + -- Restorative Totems +(16187, 16187, 1), +(16187, 16205, 2), +(16187, 16206, 3), + -- Resurrection +(2006, 2006, 1), +(2006, 2010, 2), +(2006, 10880, 3), +(2006, 10881, 4), +(2006, 20770, 5), +(2006, 25435, 6), +(2006, 48171, 7), + -- Retribution Aura +(7294, 7294, 1), +(7294, 10298, 2), +(7294, 10299, 3), +(7294, 10300, 4), +(7294, 10301, 5), +(7294, 27150, 6), +(7294, 54043, 7), + -- Revenge +(6572, 6572, 1), +(6572, 6574, 2), +(6572, 7379, 3), +(6572, 11600, 4), +(6572, 11601, 5), +(6572, 25288, 6), +(6572, 25269, 7), +(6572, 30357, 8), +(6572, 57823, 9), + -- Reverberation +(16040, 16040, 1), +(16040, 16113, 2), +(16040, 16114, 3), +(16040, 16115, 4), +(16040, 16116, 5), + -- Revitalize +(48539, 48539, 1), +(48539, 48544, 2), +(48539, 48545, 3), + -- Revive +(50769, 50769, 1), +(50769, 50768, 2), +(50769, 50767, 3), +(50769, 50766, 4), +(50769, 50765, 5), +(50769, 50764, 6), +(50769, 50763, 7), + -- Righteous Vengeance +(53380, 53380, 1), +(53380, 53381, 2), +(53380, 53382, 3), + -- Rime +(49188, 49188, 1), +(49188, 56822, 2), +(49188, 59057, 3), + -- Rip +(1079, 1079, 1), +(1079, 9492, 2), +(1079, 9493, 3), +(1079, 9752, 4), +(1079, 9894, 5), +(1079, 9896, 6), +(1079, 27008, 7), +(1079, 49799, 8), +(1079, 49800, 9), + -- Riptide +(61295, 61295, 1), +(61295, 61299, 2), +(61295, 61300, 3), +(61295, 61301, 4), + -- Ritual of Refreshment +(43987, 43987, 1), +(43987, 58659, 2), + -- Ritual of Souls +(29893, 29893, 1), +(29893, 58887, 2), + -- Rockbiter Weapon +(8017, 8017, 1), +(8017, 8018, 2), +(8017, 8019, 3), +(8017, 10399, 4), + -- Ruin +(17959, 17959, 1), +(17959, 59738, 2), +(17959, 59739, 3), +(17959, 59740, 4), +(17959, 59741, 5), + -- Runic Power Mastery +(49455, 49455, 1), +(49455, 50147, 2), + -- Rupture +(1943, 1943, 1), +(1943, 8639, 2), +(1943, 8640, 3), +(1943, 11273, 4), +(1943, 11274, 5), +(1943, 11275, 6), +(1943, 26867, 7), +(1943, 48671, 8), +(1943, 48672, 9), + -- Ruthlessness +(14156, 14156, 1), +(14156, 14160, 2), +(14156, 14161, 3), + -- Sacred Cleansing +(53551, 53551, 1), +(53551, 53552, 2), +(53551, 53553, 3), + -- Sacred Duty +(31848, 31848, 1), +(31848, 31849, 2), + -- Sacrifice +(7812, 7812, 1), +(7812, 19438, 2), +(7812, 19440, 3), +(7812, 19441, 4), +(7812, 19442, 5), +(7812, 19443, 6), +(7812, 27273, 7), +(7812, 47985, 8), +(7812, 47986, 9), + -- Sanctified Light +(20359, 20359, 1), +(20359, 20360, 2), +(20359, 20361, 3), + -- Sanctified Wrath +(53375, 53375, 1), +(53375, 53376, 2), + -- Sanctity of Battle +(32043, 32043, 1), +(32043, 35396, 2), +(32043, 35397, 3), + -- Sap +(6770, 6770, 1), +(6770, 2070, 2), +(6770, 11297, 3), +(6770, 51724, 4), + -- Savage Combat +(58684, 58684, 1), +(58684, 58683, 2), + -- Savage Combat +(51682, 51682, 1), +(51682, 58413, 2), + -- Savage Fury +(16998, 16998, 1), +(16998, 16999, 2), + -- Savage Strikes +(19159, 19159, 1), +(19159, 19160, 2), + -- Scare Beast +(1513, 1513, 1), +(1513, 14326, 2), +(1513, 14327, 3), + -- Scent of Blood +(49004, 49004, 1), +(49004, 49508, 2), +(49004, 49509, 3), + -- Scorch +(1811, 1811, 1), +(1811, 8447, 2), +(1811, 8448, 3), +(1811, 8449, 4), +(1811, 10208, 5), +(1811, 10209, 6), +(1811, 10210, 7), +(1811, 27375, 8), +(1811, 27376, 9), + -- Scorch +(2948, 2948, 1), +(2948, 8444, 2), +(2948, 8445, 3), +(2948, 8446, 4), +(2948, 10205, 5), +(2948, 10206, 6), +(2948, 10207, 7), +(2948, 27073, 8), +(2948, 27074, 9), +(2948, 42858, 10), +(2948, 42859, 11), + -- Scorpid Poison +(24641, 24641, 1), +(24641, 24584, 2), +(24641, 24588, 3), +(24641, 24589, 4), +(24641, 27361, 5), + -- Scorpid Poison +(24640, 24640, 1), +(24640, 24583, 2), +(24640, 24586, 3), +(24640, 24587, 4), +(24640, 27060, 5), +(24640, 55728, 6), + -- Scourge Strike +(55090, 55090, 1), +(55090, 55265, 2), +(55090, 55270, 3), +(55090, 55271, 4), + -- Seal Fate +(14186, 14186, 1), +(14186, 14190, 2), +(14186, 14193, 3), +(14186, 14194, 4), +(14186, 14195, 5), + -- Seals of the Pure +(20224, 20224, 1), +(20224, 20225, 2), +(20224, 20330, 3), +(20224, 20331, 4), +(20224, 20332, 5), + -- Searing Light +(14909, 14909, 1), +(14909, 15017, 2), + -- Searing Pain +(5676, 5676, 1), +(5676, 17919, 2), +(5676, 17920, 3), +(5676, 17921, 4), +(5676, 17922, 5), +(5676, 17923, 6), +(5676, 27210, 7), +(5676, 30459, 8), +(5676, 47814, 9), +(5676, 47815, 10), + -- Searing Totem +(2075, 2075, 1), +(2075, 38116, 2), + -- Searing Totem +(3599, 3599, 1), +(3599, 6363, 2), +(3599, 6364, 3), +(3599, 6365, 4), +(3599, 10437, 5), +(3599, 10438, 6), +(3599, 25533, 7), +(3599, 58699, 8), +(3599, 58703, 9), +(3599, 58704, 10), + -- Seed of Corruption +(43991, 43991, 1), +(43991, 47831, 2), +(43991, 47832, 3), + -- Serendipity +(63730, 63730, 1), +(63730, 63733, 2), +(63730, 63737, 3), + -- Serenity Dust +(50318, 50318, 1), +(50318, 52012, 2), +(50318, 52013, 3), +(50318, 52014, 4), +(50318, 52015, 5), +(50318, 52016, 6), + -- Serious Wound +(5597, 5597, 1), +(5597, 5598, 2), + -- Serpent Sting +(1978, 1978, 1), +(1978, 13549, 2), +(1978, 13550, 3), +(1978, 13551, 4), +(1978, 13552, 5), +(1978, 13553, 6), +(1978, 13554, 7), +(1978, 13555, 8), +(1978, 25295, 9), +(1978, 27016, 10), +(1978, 49000, 11), +(1978, 49001, 12), + -- Serpent's Swiftness +(34466, 34466, 1), +(34466, 34467, 2), +(34466, 34468, 3), +(34466, 34469, 4), +(34466, 34470, 5), + -- Serrated Blades +(14171, 14171, 1), +(14171, 14172, 2), +(14171, 14173, 3), + -- Setup +(13983, 13983, 1), +(13983, 14070, 2), +(13983, 14071, 3), + -- Shackle Undead +(9484, 9484, 1), +(9484, 9485, 2), +(9484, 10955, 3), + -- Shadow Affinity +(15318, 15318, 1), +(15318, 15272, 2), +(15318, 15320, 3), + -- Shadow and Flame +(30288, 30288, 1), +(30288, 30289, 2), +(30288, 30290, 3), +(30288, 30291, 4), +(30288, 30292, 5), + -- Shadow Bite +(54049, 54049, 1), +(54049, 54050, 2), +(54049, 54051, 3), +(54049, 54052, 4), +(54049, 54053, 5), + -- Shadow Bolt +(686, 686, 1), +(686, 695, 2), +(686, 705, 3), +(686, 1088, 4), +(686, 1106, 5), +(686, 7641, 6), +(686, 11659, 7), +(686, 11660, 8), +(686, 11661, 9), +(686, 25307, 10), +(686, 27209, 11), +(686, 47808, 12), +(686, 47809, 13), + -- Shadow Embrace +(32385, 32385, 1), +(32385, 32387, 2), +(32385, 32392, 3), +(32385, 32393, 4), +(32385, 32394, 5), + -- Shadow Focus +(15260, 15260, 1), +(15260, 15327, 2), +(15260, 15328, 3), + -- Shadow Mastery +(18271, 18271, 1), +(18271, 18272, 2), +(18271, 18273, 3), +(18271, 18274, 4), +(18271, 18275, 5), + -- Shadow Power +(33221, 33221, 1), +(33221, 33222, 2), +(33221, 33223, 3), +(33221, 33224, 4), +(33221, 33225, 5), + -- Shadow Protection +(976, 976, 1), +(976, 10957, 2), +(976, 10958, 3), +(976, 25433, 4), +(976, 48169, 5), + -- Shadow Reach +(17322, 17322, 1), +(17322, 17323, 2), + -- Shadow Resistance Aura +(19876, 19876, 1), +(19876, 19895, 2), +(19876, 19896, 3), +(19876, 27151, 4), +(19876, 48943, 5), + -- Shadow Ward +(6229, 6229, 1), +(6229, 11739, 2), +(6229, 11740, 3), +(6229, 28610, 4), +(6229, 47890, 5), +(6229, 47891, 6), + -- Shadow Weaving +(15257, 15257, 1), +(15257, 15331, 2), +(15257, 15332, 3), + -- Shadow Word: Death +(32379, 32379, 1), +(32379, 32996, 2), +(32379, 48157, 3), +(32379, 48158, 4), + -- Shadow Word: Pain +(589, 589, 1), +(589, 594, 2), +(589, 970, 3), +(589, 992, 4), +(589, 2767, 5), +(589, 10892, 6), +(589, 10893, 7), +(589, 10894, 8), +(589, 25367, 9), +(589, 25368, 10), +(589, 48124, 11), +(589, 48125, 12), + -- Shadowburn +(17877, 17877, 1), +(17877, 18867, 2), +(17877, 18868, 3), +(17877, 18869, 4), +(17877, 18870, 5), +(17877, 18871, 6), +(17877, 27263, 7), +(17877, 30546, 8), +(17877, 47826, 9), +(17877, 47827, 10), + -- Shadowflame +(47897, 47897, 1), +(47897, 61290, 2), + -- Shadowfury +(30283, 30283, 1), +(30283, 30413, 2), +(30283, 30414, 3), +(30283, 47846, 4), +(30283, 47847, 5), + -- Shamanism +(62097, 62097, 1), +(62097, 62098, 2), +(62097, 62099, 3), +(62097, 62100, 4), +(62097, 62101, 5), + -- Shark Attack +(62759, 62759, 1), +(62759, 62760, 2), + -- Sharpened Claws +(16942, 16942, 1), +(16942, 16943, 2), +(16942, 16944, 3), + -- Shatter +(11170, 11170, 1), +(11170, 12982, 2), +(11170, 12983, 3), + -- Shattered Barrier +(44745, 44745, 1), +(44745, 54787, 2), + -- Sheath of Light +(53501, 53501, 1), +(53501, 53502, 2), +(53501, 53503, 3), + -- Shield Mastery +(29598, 29598, 1), +(29598, 29599, 2), + -- Shield of Righteousness +(53600, 53600, 1), +(53600, 61411, 2), + -- Shield of the Templar +(53709, 53709, 1), +(53709, 53710, 2), +(53709, 53711, 3), + -- Shield Slam +(23922, 23922, 1), +(23922, 23923, 2), +(23922, 23924, 3), +(23922, 23925, 4), +(23922, 25258, 5), +(23922, 30356, 6), +(23922, 47487, 7), +(23922, 47488, 8), + -- Shield Specialization +(12298, 12298, 1), +(12298, 12724, 2), +(12298, 12725, 3), +(12298, 12726, 4), +(12298, 12727, 5), + -- Shield Specialization +(16253, 16253, 1), +(16253, 16298, 2), + -- Shock +(2607, 2607, 1), +(2607, 2606, 2), +(2607, 2608, 3), +(2607, 2609, 4), +(2607, 2610, 5), + -- Shred +(5221, 5221, 1), +(5221, 6800, 2), +(5221, 8992, 3), +(5221, 9829, 4), +(5221, 9830, 5), +(5221, 27001, 6), +(5221, 27002, 7), +(5221, 48571, 8), +(5221, 48572, 9), + -- Shredding Attacks +(16966, 16966, 1), +(16966, 16968, 2), + -- Silenced - Improved Counterspell +(18469, 18469, 1), +(18469, 55021, 2), + -- Silent Hunter +(34472, 34472, 1), +(34472, 34473, 2), +(34472, 34474, 3), + -- Silent Resolve +(14523, 14523, 1), +(14523, 14784, 2), +(14523, 14785, 3), + -- Silverback +(62764, 62764, 1), +(62764, 62765, 2), + -- Sinister Calling +(31216, 31216, 1), +(31216, 31217, 2), +(31216, 31218, 3), +(31216, 31219, 4), +(31216, 31220, 5), + -- Sinister Strike +(1752, 1752, 1), +(1752, 1757, 2), +(1752, 1758, 3), +(1752, 1759, 4), +(1752, 1760, 5), +(1752, 8621, 6), +(1752, 11293, 7), +(1752, 11294, 8), +(1752, 26861, 9), +(1752, 26862, 10), +(1752, 48637, 11), +(1752, 48638, 12), + -- Skinning +(8613, 8613, 1), +(8613, 8617, 2), +(8613, 8618, 3), +(8613, 10768, 4), +(8613, 32678, 5), +(8613, 50305, 6), + -- Slam +(1464, 1464, 1), +(1464, 8820, 2), +(1464, 11604, 3), +(1464, 11605, 4), +(1464, 25241, 5), +(1464, 25242, 6), +(1464, 47474, 7), +(1464, 47475, 8), + -- Slaughter from the Shadows +(51708, 51708, 1), +(51708, 51709, 2), +(51708, 51710, 3), +(51708, 51711, 4), +(51708, 51712, 5), + -- Sleep +(700, 700, 1), +(700, 1090, 2), + -- Sleight of Hand +(30892, 30892, 1), +(30892, 30893, 2), + -- Slice and Dice +(5171, 5171, 1), +(5171, 6774, 2), + -- Slow +(246, 246, 1), +(246, 6146, 2), + -- Smack +(49966, 49966, 1), +(49966, 49967, 2), +(49966, 49968, 3), +(49966, 49969, 4), +(49966, 49970, 5), +(49966, 49971, 6), +(49966, 49972, 7), +(49966, 49973, 8), +(49966, 49974, 9), +(49966, 52475, 10), +(49966, 52476, 11), + -- Smite +(585, 585, 1), +(585, 591, 2), +(585, 598, 3), +(585, 984, 4), +(585, 1004, 5), +(585, 6060, 6), +(585, 10933, 7), +(585, 10934, 8), +(585, 25363, 9), +(585, 25364, 10), +(585, 48122, 11), +(585, 48123, 12), + -- Snatch +(50541, 50541, 1), +(50541, 53537, 2), +(50541, 53538, 3), +(50541, 53540, 4), +(50541, 53542, 5), +(50541, 53543, 6), + -- Sniper Training +(53302, 53302, 1), +(53302, 53303, 2), +(53302, 53304, 3), + -- Sonic Blast +(50519, 50519, 1), +(50519, 53564, 2), +(50519, 53565, 3), +(50519, 53566, 4), +(50519, 53567, 5), +(50519, 53568, 6), + -- Soothe Animal +(2908, 2908, 1), +(2908, 8955, 2), +(2908, 9901, 3), +(2908, 26995, 4), + -- Soothing Kiss +(6360, 6360, 1), +(6360, 7813, 2), +(6360, 11784, 3), +(6360, 11785, 4), +(6360, 27275, 5), + -- Soul Fire +(6353, 6353, 1), +(6353, 17924, 2), +(6353, 27211, 3), +(6353, 30545, 4), +(6353, 47824, 5), +(6353, 47825, 6), + -- Soul Leech +(30293, 30293, 1), +(30293, 30295, 2), +(30293, 30296, 3), + -- Soul Siphon +(17804, 17804, 1), +(17804, 17805, 2), + -- Spark of Nature +(48435, 48435, 1), +(48435, 48436, 2), +(48435, 48437, 3), + -- Spell Deflection +(49145, 49145, 1), +(49145, 49495, 2), +(49145, 49497, 3), + -- Spell Impact +(11242, 11242, 1), +(11242, 12467, 2), +(11242, 12469, 3), + -- Spell Lock +(19244, 19244, 1), +(19244, 19647, 2), + -- Spell Power +(35578, 35578, 1), +(35578, 35581, 2), + -- Spell Warding +(27900, 27900, 1), +(27900, 27901, 2), +(27900, 27902, 3), +(27900, 27903, 4), +(27900, 27904, 5), + -- Spider's Bite +(53203, 53203, 1), +(53203, 53204, 2), +(53203, 53205, 3), + -- Spiked Collar +(53182, 53182, 1), +(53182, 53183, 2), +(53182, 53184, 3), + -- Spirit +(8112, 8112, 1), +(8112, 8113, 2), +(8112, 8114, 3), +(8112, 12177, 4), +(8112, 33080, 5), +(8112, 43197, 6), +(8112, 48103, 7), +(8112, 48104, 8), + -- Spirit Strike +(61193, 61193, 1), +(61193, 61194, 2), +(61193, 61195, 3), +(61193, 61196, 4), +(61193, 61197, 5), +(61193, 61198, 6), + -- Spirit Tap +(15270, 15270, 1), +(15270, 15335, 2), +(15270, 15336, 3), + -- Spiritual Attunement +(31785, 31785, 1), +(31785, 33776, 2), + -- Spiritual Focus +(20205, 20205, 1), +(20205, 20206, 2), +(20205, 20207, 3), +(20205, 20209, 4), +(20205, 20208, 5), + -- Spiritual Guidance +(14901, 14901, 1), +(14901, 15028, 2), +(14901, 15029, 3), +(14901, 15030, 4), +(14901, 15031, 5), + -- Spiritual Healing +(14898, 14898, 1), +(14898, 15349, 2), +(14898, 15354, 3), +(14898, 15355, 4), +(14898, 15356, 5), + -- Spore Cloud +(50274, 50274, 1), +(50274, 53593, 2), +(50274, 53594, 3), +(50274, 53596, 4), +(50274, 53597, 5), +(50274, 53598, 6), + -- Sprint +(2983, 2983, 1), +(2983, 8696, 2), +(2983, 11305, 3), + -- Stampede +(57386, 57386, 1), +(57386, 57389, 2), +(57386, 57390, 3), +(57386, 57391, 4), +(57386, 57392, 5), +(57386, 57393, 6), + -- Starfall +(48505, 48505, 1), +(48505, 53199, 2), +(48505, 53200, 3), +(48505, 53201, 4), + -- Starfire +(2912, 2912, 1), +(2912, 8949, 2), +(2912, 8950, 3), +(2912, 8951, 4), +(2912, 9875, 5), +(2912, 9876, 6), +(2912, 25298, 7), +(2912, 26986, 8), +(2912, 48464, 9), +(2912, 48465, 10), + -- Starlight Wrath +(16814, 16814, 1), +(16814, 16815, 2), +(16814, 16816, 3), +(16814, 16817, 4), +(16814, 16818, 5), + -- Static Shock +(51525, 51525, 1), +(51525, 51526, 2), +(51525, 51527, 3), + -- Steady Shot +(56641, 56641, 1), +(56641, 34120, 2), +(56641, 49051, 3), +(56641, 49052, 4), + -- Sting +(56626, 56626, 1), +(56626, 56627, 2), +(56626, 56628, 3), +(56626, 56629, 4), +(56626, 56630, 5), +(56626, 56631, 6), + -- Stoicism +(31844, 31844, 1), +(31844, 31845, 2), +(31844, 53519, 3), + -- Stoneclaw Totem +(5730, 5730, 1), +(5730, 6390, 2), +(5730, 6391, 3), +(5730, 6392, 4), +(5730, 10427, 5), +(5730, 10428, 6), +(5730, 25525, 7), +(5730, 58580, 8), +(5730, 58581, 9), +(5730, 58582, 10), + -- Stoneclaw Totem Passive +(5728, 5728, 1), +(5728, 6397, 2), +(5728, 6398, 3), +(5728, 6399, 4), +(5728, 10425, 5), +(5728, 10426, 6), +(5728, 25513, 7), +(5728, 58583, 8), +(5728, 58584, 9), +(5728, 58585, 10), + -- Stoneskin Totem +(8073, 8073, 1), +(8073, 38115, 2), + -- Stoneskin Totem +(8071, 8071, 1), +(8071, 8154, 2), +(8071, 8155, 3), +(8071, 10406, 4), +(8071, 10407, 5), +(8071, 10408, 6), +(8071, 25508, 7), +(8071, 25509, 8), +(8071, 58751, 9), +(8071, 58753, 10), + -- Storm, Earth and Fire +(51483, 51483, 1), +(51483, 51485, 2), +(51483, 51486, 3), + -- Strength +(8118, 8118, 1), +(8118, 8119, 2), +(8118, 8120, 3), +(8118, 12179, 4), +(8118, 33082, 5), +(8118, 43199, 6), +(8118, 58448, 7), +(8118, 58449, 8), + -- Strength of Arms +(46865, 46865, 1), +(46865, 46866, 2), + -- Strength of Earth Totem +(8075, 8075, 1), +(8075, 8160, 2), +(8075, 8161, 3), +(8075, 10442, 4), +(8075, 25361, 5), +(8075, 25528, 6), +(8075, 57622, 7), +(8075, 58643, 8), + -- Student of the Mind +(44397, 44397, 1), +(44397, 44398, 2), +(44397, 44399, 3), + -- Stunning Blast +(5648, 5648, 1), +(5648, 5649, 2), + -- Stunning Blow +(5726, 5726, 1), +(5726, 5727, 2), + -- Subtlety +(17118, 17118, 1), +(17118, 17119, 2), +(17118, 17120, 3), + -- Subversion +(48997, 48997, 1), +(48997, 49490, 2), +(48997, 49491, 3), + -- Sudden Death +(29723, 29723, 1), +(29723, 29725, 2), +(29723, 29724, 3), + -- Sudden Doom +(49018, 49018, 1), +(49018, 49529, 2), +(49018, 49530, 3), + -- Suffering +(17735, 17735, 1), +(17735, 17750, 2), +(17735, 17751, 3), +(17735, 17752, 4), +(17735, 27271, 5), +(17735, 33701, 6), +(17735, 47989, 7), +(17735, 47990, 8), + -- Suppression +(18174, 18174, 1), +(18174, 18175, 2), +(18174, 18176, 3), + -- Surefooted +(19290, 19290, 1), +(19290, 19294, 2), +(19290, 24283, 3), + -- Survival Instincts +(34494, 34494, 1), +(34494, 34496, 2), + -- Survival of the Fittest +(33853, 33853, 1), +(33853, 33855, 2), +(33853, 33856, 3), + -- Survival Tactics +(19286, 19286, 1), +(19286, 19287, 2), + -- Survivalist +(19255, 19255, 1), +(19255, 19256, 2), +(19255, 19257, 3), +(19255, 19258, 4), +(19255, 19259, 5), + -- Swift Retribution +(53379, 53379, 1), +(53379, 53484, 2), +(53379, 53648, 3), + -- Swipe +(50256, 50256, 1), +(50256, 53526, 2), +(50256, 53528, 3), +(50256, 53529, 4), +(50256, 53532, 5), +(50256, 53533, 6), + -- Swipe (Bear) +(779, 779, 1), +(779, 780, 2), +(779, 769, 3), +(779, 9754, 4), +(779, 9908, 5), +(779, 26997, 6), +(779, 48561, 7), +(779, 48562, 8), + -- Sword and Board +(46951, 46951, 1), +(46951, 46952, 2), +(46951, 46953, 3), + -- Sword Specialization +(12281, 12281, 1), +(12281, 12812, 2), +(12281, 12813, 3), +(12281, 12814, 4), +(12281, 12815, 5), + -- T.N.T. +(56333, 56333, 1), +(56333, 56336, 2), +(56333, 56337, 3), + -- Tactical Mastery +(12295, 12295, 1), +(12295, 12676, 2), +(12295, 12677, 3), + -- Tailoring +(3908, 3908, 1), +(3908, 3909, 2), +(3908, 3910, 3), +(3908, 12180, 4), +(3908, 26790, 5), +(3908, 51309, 6), + -- Taste for Blood +(56636, 56636, 1), +(56636, 56637, 2), +(56636, 56638, 3), + -- Tendon Rip +(50271, 50271, 1), +(50271, 53571, 2), +(50271, 53572, 3), +(50271, 53573, 4), +(50271, 53574, 5), +(50271, 53575, 6), + -- Test of Faith +(47558, 47558, 1), +(47558, 47559, 2), +(47558, 47560, 3), + -- Thick Hide +(19609, 19609, 1), +(19609, 19610, 2), +(19609, 19612, 3), + -- Thick Hide +(16929, 16929, 1), +(16929, 16930, 2), +(16929, 16931, 3), + -- Thorns +(467, 467, 1), +(467, 782, 2), +(467, 1075, 3), +(467, 8914, 4), +(467, 9756, 5), +(467, 9910, 6), +(467, 26992, 7), +(467, 53307, 8), + -- Threat of Thassarian +(65661, 65661, 1), +(65661, 66191, 2), +(65661, 66192, 3), + -- Thrill of the Hunt +(34497, 34497, 1), +(34497, 34498, 2), +(34497, 34499, 3), + -- Throwing Specialization +(5952, 5952, 1), +(5952, 51679, 2), + -- Thunder Clap +(6343, 6343, 1), +(6343, 8198, 2), +(6343, 8204, 3), +(6343, 8205, 4), +(6343, 11580, 5), +(6343, 11581, 6), +(6343, 25264, 7), +(6343, 47501, 8), +(6343, 47502, 9), + -- Thundering Strikes +(16255, 16255, 1), +(16255, 16302, 2), +(16255, 16303, 3), +(16255, 16304, 4), +(16255, 16305, 5), + -- Thunderstorm +(51490, 51490, 1), +(51490, 59156, 2), +(51490, 59158, 3), +(51490, 59159, 4), + -- Tidal Focus +(16179, 16179, 1), +(16179, 16214, 2), +(16179, 16215, 3), +(16179, 16216, 4), +(16179, 16217, 5), + -- Tidal Mastery +(16194, 16194, 1), +(16194, 16218, 2), +(16194, 16219, 3), +(16194, 16220, 4), +(16194, 16221, 5), + -- Tidal Waves +(51562, 51562, 1), +(51562, 51563, 2), +(51562, 51564, 3), +(51562, 51565, 4), +(51562, 51566, 5), + -- Tiger's Fury +(5217, 5217, 1), +(5217, 6793, 2), +(5217, 9845, 3), +(5217, 9846, 4), +(5217, 50212, 5), +(5217, 50213, 6), + -- Torment +(3716, 3716, 1), +(3716, 7809, 2), +(3716, 7810, 3), +(3716, 7811, 4), +(3716, 11774, 5), +(3716, 11775, 6), +(3716, 27270, 7), +(3716, 47984, 8), + -- Torment the Weak +(29447, 29447, 1), +(29447, 55339, 2), +(29447, 55340, 3), + -- Torture +(47263, 47263, 1), +(47263, 47264, 2), +(47263, 47265, 3), + -- Totem of Wrath +(30706, 30706, 1), +(30706, 57720, 2), +(30706, 57721, 3), +(30706, 57722, 4), + -- Totemic Focus +(16173, 16173, 1), +(16173, 16222, 2), +(16173, 16223, 3), +(16173, 16224, 4), +(16173, 16225, 5), + -- Touched by the Light +(53590, 53590, 1), +(53590, 53591, 2), +(53590, 53592, 3), + -- Toughness +(53120, 53120, 1), +(53120, 53121, 2), +(53120, 53122, 3), +(53120, 53123, 4), +(53120, 53124, 5), +(53120, 53040, 6), + -- Toughness +(12299, 12299, 1), +(12299, 12761, 2), +(12299, 12762, 3), +(12299, 12763, 4), +(12299, 12764, 5), + -- Toughness +(20143, 20143, 1), +(20143, 20144, 2), +(20143, 20145, 3), +(20143, 20146, 4), +(20143, 20147, 5), + -- Toughness +(16252, 16252, 1), +(16252, 16306, 2), +(16252, 16307, 3), +(16252, 16308, 4), +(16252, 16309, 5), + -- Toughness +(49042, 49042, 1), +(49042, 49786, 2), +(49042, 49787, 3), +(49042, 49788, 4), +(49042, 49789, 5), + -- Tranquil Spirit +(24968, 24968, 1), +(24968, 24969, 2), +(24968, 24970, 3), +(24968, 24971, 4), +(24968, 24972, 5), + -- Trap Mastery +(19376, 19376, 1), +(19376, 63457, 2), +(19376, 63458, 3), + -- Tundra Stalker +(49202, 49202, 1), +(49202, 50127, 2), +(49202, 50128, 3), +(49202, 50129, 4), +(49202, 50130, 5), + -- Turn the Tables +(51627, 51627, 1), +(51627, 51628, 2), +(51627, 51629, 3), + -- Twin Disciplines +(47586, 47586, 1), +(47586, 47587, 2), +(47586, 47588, 3), +(47586, 52802, 4), +(47586, 52803, 5), + -- Twisted Faith +(47573, 47573, 1), +(47573, 47577, 2), +(47573, 47578, 3), +(47573, 51166, 4), +(47573, 51167, 5), + -- Two-Handed Weapon Specialization +(12163, 12163, 1), +(12163, 12711, 2), +(12163, 12712, 3), + -- Two-Handed Weapon Specialization +(20111, 20111, 1), +(20111, 20112, 2), +(20111, 20113, 3), + -- Two-Handed Weapon Specialization +(55107, 55107, 1), +(55107, 55108, 2), + -- Unbreakable Will +(14522, 14522, 1), +(14522, 14788, 2), +(14522, 14789, 3), +(14522, 14790, 4), +(14522, 14791, 5), + -- Unending Fury +(56927, 56927, 1), +(56927, 56929, 2), +(56927, 56930, 3), +(56927, 56931, 4), +(56927, 56932, 5), + -- Unholy Command +(49588, 49588, 1), +(49588, 49589, 2), + -- Unholy Power +(18769, 18769, 1), +(18769, 18770, 2), +(18769, 18771, 3), +(18769, 18772, 4), +(18769, 18773, 5), + -- Unleashed Fury +(19616, 19616, 1), +(19616, 19617, 2), +(19616, 19618, 3), +(19616, 19619, 4), +(19616, 19620, 5), + -- Unrelenting Assault +(46859, 46859, 1), +(46859, 46860, 2), + -- Unrelenting Storm +(30664, 30664, 1), +(30664, 30665, 2), +(30664, 30666, 3), + -- Unstable Affliction +(30108, 30108, 1), +(30108, 30404, 2), +(30108, 30405, 3), +(30108, 47841, 4), +(30108, 47843, 5), + -- Unyielding Faith +(9453, 9453, 1), +(9453, 25836, 2), + -- Vampiric Touch +(34914, 34914, 1), +(34914, 34916, 2), +(34914, 34917, 3), +(34914, 48159, 4), +(34914, 48160, 5), + -- Vanish +(1856, 1856, 1), +(1856, 1857, 2), +(1856, 26889, 3), + -- Veiled Shadows +(15274, 15274, 1), +(15274, 15311, 2), + -- Vendetta +(49015, 49015, 1), +(49015, 50154, 2), +(49015, 55136, 3), + -- Vengeance +(20049, 20049, 1), +(20049, 20056, 2), +(20049, 20057, 3), + -- Vengeance +(16909, 16909, 1), +(16909, 16910, 2), +(16909, 16911, 3), +(16909, 16912, 4), +(16909, 16913, 5), + -- Venom Web Spray +(54706, 54706, 1), +(54706, 55505, 2), +(54706, 55506, 3), +(54706, 55507, 4), +(54706, 55508, 5), +(54706, 55509, 6), + -- Veteran of the Third War +(49006, 49006, 1), +(49006, 49526, 2), +(49006, 50029, 3), + -- Vicious Strikes +(51745, 51745, 1), +(51745, 51746, 2), + -- Vile Poisons +(16513, 16513, 1), +(16513, 16514, 2), +(16513, 16515, 3), + -- Virulence +(48962, 48962, 1), +(48962, 49567, 2), +(48962, 49568, 3), + -- Vitality +(31122, 31122, 1), +(31122, 31123, 2), +(31122, 61329, 3), + -- Vitality +(29140, 29140, 1), +(29140, 29143, 2), +(29140, 29144, 3), + -- Wand Specialization +(14524, 14524, 1), +(14524, 14525, 2), +(14524, 14526, 3), +(14524, 14527, 4), +(14524, 14528, 5), + -- Wandering Plague +(49217, 49217, 1), +(49217, 49654, 2), +(49217, 49655, 3), + -- Water Shield +(52127, 52127, 1), +(52127, 52129, 2), +(52127, 52131, 3), +(52127, 52134, 4), +(52127, 52136, 5), +(52127, 52138, 6), +(52127, 24398, 7), +(52127, 33736, 8), +(52127, 57960, 9), + -- Waylay +(51692, 51692, 1), +(51692, 51696, 2), + -- Weapon Expertise +(30919, 30919, 1), +(30919, 30920, 2), + -- Weapon Mastery +(20504, 20504, 1), +(20504, 20505, 2), + -- Weapon Mastery +(29082, 29082, 1), +(29082, 29084, 2), +(29082, 29086, 3), + -- Wild Growth +(48438, 48438, 1), +(48438, 53248, 2), +(48438, 53249, 3), +(48438, 53251, 4), + -- Wild Hunt +(62758, 62758, 1), +(62758, 62762, 2), + -- Wild Quiver +(53215, 53215, 1), +(53215, 53216, 2), +(53215, 53217, 3), + -- Windfury Weapon +(8232, 8232, 1), +(8232, 8235, 2), +(8232, 10486, 3), +(8232, 16362, 4), +(8232, 25505, 5), +(8232, 58801, 6), +(8232, 58803, 7), +(8232, 58804, 8), + -- Winter's Chill +(11180, 11180, 1), +(11180, 28592, 2), +(11180, 28593, 3), + -- World in Flames +(11108, 11108, 1), +(11108, 12349, 2), +(11108, 12350, 3), + -- Wrath +(5176, 5176, 1), +(5176, 5177, 2), +(5176, 5178, 3), +(5176, 5179, 4), +(5176, 5180, 5), +(5176, 6780, 6), +(5176, 8905, 7), +(5176, 9912, 8), +(5176, 26984, 9), +(5176, 26985, 10), +(5176, 48459, 11), +(5176, 48461, 12), + -- Wrath of Cenarius +(33603, 33603, 1), +(33603, 33604, 2), +(33603, 33605, 3), +(33603, 33606, 4), +(33603, 33607, 5), + -- Wrecking Crew +(46867, 46867, 1), +(46867, 56611, 2), +(46867, 56612, 3), +(46867, 56613, 4), +(46867, 56614, 5), + -- Arcane Brilliance +(23030, 23030, 1), +(23030, 27394, 2), + -- Arcane Explosion +(1467, 1467, 1), +(1467, 8440, 2), +(1467, 8441, 3), +(1467, 8442, 4), +(1467, 10203, 5), +(1467, 10204, 6), +(1467, 27380, 7), +(1467, 27381, 8), + -- Arcane Intellect +(1472, 1472, 1), +(1472, 1473, 2), +(1472, 1474, 3), +(1472, 1475, 4), +(1472, 10158, 5), +(1472, 27393, 6), +(1472, 42999, 7), + -- Arcane Missiles +(5143, 5143, 1), +(5143, 5144, 2), +(5143, 5145, 3), +(5143, 8416, 4), +(5143, 8417, 5), +(5143, 10211, 6), +(5143, 10212, 7), +(5143, 25345, 8), +(5143, 27075, 9), +(5143, 38699, 10), +(5143, 38704, 11), +(5143, 42843, 12), +(5143, 42846, 13), + -- Blessed Recovery +(27811, 27811, 1), +(27811, 27815, 2), +(27811, 27816, 3), + -- Blessed Recovery +(27813, 27813, 1), +(27813, 27817, 2), +(27813, 27818, 3), + -- Blessed Resilience +(33142, 33142, 1), +(33142, 33145, 2), +(33142, 33146, 3), + -- Blizzard +(1196, 1196, 1), +(1196, 6142, 2), +(1196, 8428, 3), +(1196, 10188, 4), +(1196, 10189, 5), +(1196, 10190, 6), +(1196, 27384, 7), + -- Blizzard +(42208, 42208, 1), +(42208, 42209, 2), +(42208, 42210, 3), +(42208, 42211, 4), +(42208, 42212, 5), +(42208, 42213, 6), +(42208, 42198, 7), +(42208, 42937, 8), +(42208, 42938, 9), + -- Blizzard +(10, 10, 1), +(10, 6141, 2), +(10, 8427, 3), +(10, 10185, 4), +(10, 10186, 5), +(10, 10187, 6), +(10, 27085, 7), +(10, 42939, 8), +(10, 42940, 9), + -- Chain Lightning +(421, 421, 1), +(421, 930, 2), +(421, 2860, 3), +(421, 10605, 4), +(421, 25439, 5), +(421, 25442, 6), +(421, 49270, 7), +(421, 49271, 8), + -- Chain Lightning +(45297, 45297, 1), +(45297, 45298, 2), +(45297, 45299, 3), +(45297, 45300, 4), +(45297, 45301, 5), +(45297, 45302, 6), +(45297, 49268, 7), +(45297, 49269, 8), + -- Charge +(7370, 7370, 1), +(7370, 26184, 2), +(7370, 26185, 3), +(7370, 26186, 4), +(7370, 26202, 5), +(7370, 28343, 6), + -- Consume Shadows +(17776, 17776, 1), +(17776, 17855, 2), +(17776, 17856, 3), +(17776, 17857, 4), +(17776, 17859, 5), +(17776, 17860, 6), + -- Consume Shadows +(20387, 20387, 1), +(20387, 20388, 2), +(20387, 20389, 3), +(20387, 20390, 4), +(20387, 20391, 5), +(20387, 20392, 6), +(20387, 27491, 7), +(20387, 48003, 8), +(20387, 48004, 9), + -- Cower +(1747, 1747, 1), +(1747, 1748, 2), +(1747, 1749, 3), +(1747, 1750, 4), +(1747, 1751, 5), +(1747, 16698, 6), +(1747, 27346, 7), + -- Echoes of Lordaeron +(6966, 6966, 1), +(6966, 30880, 2), +(6966, 30683, 3), +(6966, 30682, 4), +(6966, 29520, 5), + -- Echoes of Lordaeron +(6964, 6964, 1), +(6964, 11413, 2), +(6964, 11414, 3), +(6964, 11415, 4), +(6964, 1386, 5), + -- Eye for an Eye +(9799, 9799, 1), +(9799, 25988, 2), + -- Fire Nova +(1535, 1535, 1), +(1535, 8498, 2), +(1535, 8499, 3), +(1535, 11314, 4), +(1535, 11315, 5), +(1535, 25546, 6), +(1535, 25547, 7), +(1535, 61649, 8), +(1535, 61657, 9), + -- Fire Nova +(8349, 8349, 1), +(8349, 8502, 2), +(8349, 8503, 3), +(8349, 11306, 4), +(8349, 11307, 5), +(8349, 25535, 6), +(8349, 25537, 7), +(8349, 61650, 8), +(8349, 61654, 9), + -- Fire Protection +(7230, 7230, 1), +(7230, 7231, 2), +(7230, 7232, 3), +(7230, 7233, 4), +(7230, 7234, 5), + -- Fire Resistance +(24440, 24440, 1), +(24440, 24441, 2), +(24440, 24463, 3), +(24440, 24464, 4), +(24440, 27351, 5), + -- Fire Resistance +(8185, 8185, 1), +(8185, 10534, 2), +(8185, 10535, 3), +(8185, 25562, 4), +(8185, 58738, 5), +(8185, 58740, 6), + -- Fire Shield +(2949, 2949, 1), +(2949, 8318, 2), +(2949, 8319, 3), +(2949, 11772, 4), +(2949, 11773, 5), +(2949, 27486, 6), + -- Fire Shield +(20322, 20322, 1), +(20322, 20323, 2), +(20322, 20324, 3), +(20322, 20326, 4), +(20322, 20327, 5), +(20322, 27489, 6), +(20322, 47998, 7), + -- Flameblade +(7829, 7829, 1), +(7829, 7874, 2), +(7829, 7875, 3), + -- Flameblade +(7806, 7806, 1), +(7806, 7807, 2), +(7806, 7808, 3), + -- Flurry +(12319, 12319, 1), +(12319, 12971, 2), +(12319, 12972, 3), +(12319, 12973, 4), +(12319, 12974, 5), + -- Flurry +(12966, 12966, 1), +(12966, 12967, 2), +(12966, 12968, 3), +(12966, 12969, 4), +(12966, 12970, 5), + -- Focused Will +(45234, 45234, 1), +(45234, 45243, 2), +(45234, 45244, 3), + -- Focused Will +(45237, 45237, 1), +(45237, 45241, 2), +(45237, 45242, 3), + -- Frost Nova +(1194, 1194, 1), +(1194, 1225, 2), +(1194, 6132, 3), +(1194, 10231, 4), +(1194, 27387, 5), + -- Frost Protection +(7240, 7240, 1), +(7240, 7236, 2), +(7240, 7238, 3), +(7240, 7237, 4), +(7240, 7239, 5), + -- Frost Resistance +(24475, 24475, 1), +(24475, 24476, 2), +(24475, 24477, 3), +(24475, 24478, 4), +(24475, 27352, 5), + -- Frost Resistance +(8182, 8182, 1), +(8182, 10476, 2), +(8182, 10477, 3), +(8182, 25559, 4), +(8182, 58742, 5), +(8182, 58744, 6), + -- Frostbrand Attack +(8034, 8034, 1), +(8034, 8037, 2), +(8034, 10458, 3), +(8034, 16352, 4), +(8034, 16353, 5), +(8034, 25501, 6), +(8034, 58797, 7), +(8034, 58798, 8), +(8034, 58799, 9), + -- Healing Stream +(5672, 5672, 1), +(5672, 6371, 2), +(5672, 6372, 3), +(5672, 10460, 4), +(5672, 10461, 5), +(5672, 25566, 6), +(5672, 58763, 7), +(5672, 58764, 8), +(5672, 58765, 9), + -- Holy Nova +(15237, 15237, 1), +(15237, 15430, 2), +(15237, 15431, 3), +(15237, 27799, 4), +(15237, 27800, 5), +(15237, 27801, 6), +(15237, 25331, 7), +(15237, 48077, 8), +(15237, 48078, 9), + -- Holy Nova +(23455, 23455, 1), +(23455, 23458, 2), +(23455, 23459, 3), +(23455, 27803, 4), +(23455, 27804, 5), +(23455, 27805, 6), +(23455, 25329, 7), +(23455, 48075, 8), +(23455, 48076, 9), + -- Holy Protection +(7245, 7245, 1), +(7245, 7246, 2), +(7245, 7247, 3), +(7245, 7248, 4), +(7245, 7249, 5), +(7245, 17545, 6), + -- Holy Shock +(20473, 20473, 1), +(20473, 20929, 2), +(20473, 20930, 3), +(20473, 27174, 4), +(20473, 33072, 5), +(20473, 48824, 6), +(20473, 48825, 7), + -- Holy Shock +(25912, 25912, 1), +(25912, 25911, 2), +(25912, 25902, 3), +(25912, 27176, 4), +(25912, 33073, 5), +(25912, 48822, 6), +(25912, 48823, 7), + -- Holy Shock +(25914, 25914, 1), +(25914, 25913, 2), +(25914, 25903, 3), +(25914, 27175, 4), +(25914, 33074, 5), +(25914, 48820, 6), +(25914, 48821, 7), + -- Hurricane +(16914, 16914, 1), +(16914, 17401, 2), +(16914, 17402, 3), +(16914, 27012, 4), +(16914, 48467, 5), + -- Hurricane +(42231, 42231, 1), +(42231, 42232, 2), +(42231, 42233, 3), +(42231, 42230, 4), +(42231, 48466, 5), + -- Immolation Trap +(13795, 13795, 1), +(13795, 14302, 2), +(13795, 14303, 3), +(13795, 14304, 4), +(13795, 14305, 5), +(13795, 27023, 6), +(13795, 49055, 7), +(13795, 49056, 8), + -- Impact +(11103, 11103, 1), +(11103, 12357, 2), +(11103, 12358, 3), + -- Improved Mend Pet +(19572, 19572, 1), +(19572, 19573, 2), + -- Infusion of Light +(53569, 53569, 1), +(53569, 53576, 2), + -- Initiative +(13976, 13976, 1), +(13976, 13979, 2), +(13976, 13980, 3), + -- Intercept +(30154, 30154, 1), +(30154, 30199, 2), +(30154, 30200, 3), + -- Intercept +(30153, 30153, 1), +(30153, 30195, 2), +(30153, 30197, 3), +(30153, 47995, 4), + -- Intercept +(30151, 30151, 1), +(30151, 30194, 2), +(30151, 30198, 3), +(30151, 47996, 4), + -- Lash of Pain +(7876, 7876, 1), +(7876, 7877, 2), +(7876, 7878, 3), +(7876, 11781, 4), +(7876, 11782, 5), +(7876, 11783, 6), + -- Lay on Hands +(20233, 20233, 1), +(20233, 20236, 2), + -- Lay on Hands +(17233, 17233, 1), +(17233, 9257, 2), + -- Lightning Bolt +(403, 403, 1), +(403, 529, 2), +(403, 548, 3), +(403, 915, 4), +(403, 943, 5), +(403, 6041, 6), +(403, 10391, 7), +(403, 10392, 8), +(403, 15207, 9), +(403, 15208, 10), +(403, 25448, 11), +(403, 25449, 12), +(403, 49237, 13), +(403, 49238, 14), + -- Lightning Bolt +(45284, 45284, 1), +(45284, 45286, 2), +(45284, 45287, 3), +(45284, 45288, 4), +(45284, 45289, 5), +(45284, 45290, 6), +(45284, 45291, 7), +(45284, 45292, 8), +(45284, 45293, 9), +(45284, 45294, 10), +(45284, 45295, 11), +(45284, 45296, 12), +(45284, 49239, 13), +(45284, 49240, 14), + -- Lightning Shield +(324, 324, 1), +(324, 325, 2), +(324, 905, 3), +(324, 945, 4), +(324, 8134, 5), +(324, 10431, 6), +(324, 10432, 7), +(324, 25469, 8), +(324, 25472, 9), +(324, 49280, 10), +(324, 49281, 11), + -- Lightning Shield +(26364, 26364, 1), +(26364, 26365, 2), +(26364, 26366, 3), +(26364, 26367, 4), +(26364, 26369, 5), +(26364, 26370, 6), +(26364, 26363, 7), +(26364, 26371, 8), +(26364, 26372, 9), +(26364, 49278, 10), +(26364, 49279, 11), + -- Living Bomb +(44457, 44457, 1), +(44457, 55359, 2), +(44457, 55360, 3), + -- Living Bomb +(44461, 44461, 1), +(44461, 55361, 2), +(44461, 55362, 3), + -- Mind Sear +(48045, 48045, 1), +(48045, 53023, 2), + -- Mind Sear +(49821, 49821, 1), +(49821, 53022, 2), + -- Molten Armor +(34913, 34913, 1), +(34913, 43043, 2), +(34913, 43044, 3), + -- Molten Armor +(30482, 30482, 1), +(30482, 43045, 2), +(30482, 43046, 3), + -- Nature Protection +(7250, 7250, 1), +(7250, 7251, 2), +(7250, 7252, 3), +(7250, 7253, 4), +(7250, 7254, 5), + -- Nature Resistance +(24494, 24494, 1), +(24494, 24511, 2), +(24494, 24512, 3), +(24494, 24513, 4), +(24494, 27354, 5), + -- Nature Resistance +(10596, 10596, 1), +(10596, 10598, 2), +(10596, 10599, 3), +(10596, 25573, 4), +(10596, 58748, 5), +(10596, 58750, 6), + -- On a Pale Horse +(49146, 49146, 1), +(49146, 51267, 2), + -- Penance +(47540, 47540, 1), +(47540, 53005, 2), +(47540, 53006, 3), +(47540, 53007, 4), + -- Penance +(47750, 47750, 1), +(47750, 52983, 2), +(47750, 52984, 3), +(47750, 52985, 4), + -- Penance +(47666, 47666, 1), +(47666, 52998, 2), +(47666, 52999, 3), +(47666, 53000, 4), + -- Plague Strike +(59133, 59133, 1), +(59133, 66988, 2), +(59133, 66989, 3), +(59133, 66990, 4), +(59133, 66991, 5), +(59133, 66992, 6), + -- Prowl +(24451, 24451, 1), +(24451, 24454, 2), +(24451, 24455, 3), + -- Rain of Fire +(42223, 42223, 1), +(42223, 42224, 2), +(42223, 42225, 3), +(42223, 42226, 4), +(42223, 42218, 5), +(42223, 47817, 6), +(42223, 47818, 7), + -- Rain of Fire +(5740, 5740, 1), +(5740, 6219, 2), +(5740, 11677, 3), +(5740, 11678, 4), +(5740, 27212, 5), +(5740, 47819, 6), +(5740, 47820, 7), + -- Sacrifice +(7885, 7885, 1), +(7885, 19439, 2), +(7885, 19444, 3), +(7885, 19445, 4), +(7885, 19446, 5), +(7885, 19447, 6), + -- Sacrifice +(20381, 20381, 1), +(20381, 20382, 2), +(20381, 20383, 3), +(20381, 20384, 4), +(20381, 20385, 5), +(20381, 20386, 6), +(20381, 27492, 7), +(20381, 48001, 8), +(20381, 48002, 9), + -- Safeguard +(46945, 46945, 1), +(46945, 46949, 2), + -- Safeguard +(46946, 46946, 1), +(46946, 46947, 2), + -- Seed of Corruption +(27285, 27285, 1), +(27285, 47833, 2), +(27285, 47834, 3), + -- Seed of Corruption +(27243, 27243, 1), +(27243, 47835, 2), +(27243, 47836, 3), + -- Shadow Protection +(7235, 7235, 1), +(7235, 7241, 2), +(7235, 7242, 3), +(7235, 7243, 4), +(7235, 7244, 5), + -- Shadow Resistance +(24490, 24490, 1), +(24490, 24514, 2), +(24490, 24515, 3), +(24490, 24516, 4), +(24490, 27353, 5), + -- Soothing Kiss +(6362, 6362, 1), +(6362, 7879, 2), +(6362, 11786, 3), +(6362, 11787, 4), + -- Soothing Kiss +(20403, 20403, 1), +(20403, 20404, 2), +(20403, 20405, 3), +(20403, 20406, 4), +(20403, 27494, 5), + -- Spell Lock +(19648, 19648, 1), +(19648, 19650, 2), + -- Spell Lock +(20433, 20433, 1), +(20433, 20434, 2), + -- Starfall +(50286, 50286, 1), +(50286, 53196, 2), +(50286, 53197, 3), +(50286, 53198, 4), + -- Starfall +(50294, 50294, 1), +(50294, 53188, 2), +(50294, 53189, 3), +(50294, 53190, 4), + -- Starfall +(50288, 50288, 1), +(50288, 53191, 2), +(50288, 53194, 3), +(50288, 53195, 4), + -- Suffering +(17736, 17736, 1), +(17736, 17753, 2), +(17736, 17754, 3), +(17736, 17755, 4), + -- Suffering +(20393, 20393, 1), +(20393, 20394, 2), +(20393, 20395, 3), +(20393, 20396, 4), +(20393, 27500, 5), +(20393, 33703, 6), +(20393, 48005, 7), +(20393, 48006, 8), + -- Surge of Light +(33150, 33150, 1), +(33150, 33154, 2), + -- Tainted Blood +(19661, 19661, 1), +(19661, 19662, 2), +(19661, 19663, 3), +(19661, 19664, 4), + -- Tainted Blood +(20429, 20429, 1), +(20429, 20430, 2), +(20429, 20431, 3), +(20429, 20432, 4), +(20429, 27497, 5), + -- The Art of War +(53486, 53486, 1), +(53486, 53488, 2), + -- Thick Skin +(5364, 5364, 1), +(5364, 5368, 2), +(5364, 5369, 3), +(5364, 5370, 4), + -- Thick Skin +(5363, 5363, 1), +(5363, 5365, 2), +(5363, 5366, 3), +(5363, 5367, 4), + -- Torment +(7881, 7881, 1), +(7881, 7882, 2), +(7881, 7883, 3), +(7881, 7884, 4), +(7881, 11776, 5), +(7881, 11777, 6), + -- Tough Shell +(4112, 4112, 1), +(4112, 4113, 2), +(4112, 4115, 3), +(4112, 4114, 4), + -- Tough Shell +(4107, 4107, 1), +(4107, 4108, 2), +(4107, 4109, 3), +(4107, 4111, 4), + -- Tranquility +(740, 740, 1), +(740, 8918, 2), +(740, 9862, 3), +(740, 9863, 4), +(740, 26983, 5), +(740, 48446, 6), +(740, 48447, 7), + -- Tranquility +(44203, 44203, 1), +(44203, 44205, 2), +(44203, 44206, 3), +(44203, 44207, 4), +(44203, 44208, 5), +(44203, 48444, 6), +(44203, 48445, 7), + -- Typhoon +(61391, 61391, 1), +(61391, 61390, 2), +(61391, 61388, 3), +(61391, 61387, 4), +(61391, 53227, 5), + -- Typhoon +(50516, 50516, 1), +(50516, 53223, 2), +(50516, 53225, 3), +(50516, 53226, 4), +(50516, 61384, 5), + -- Unfair Advantage +(51675, 51675, 1), +(51675, 51677, 2), + -- Unfair Advantage +(51672, 51672, 1), +(51672, 51674, 2), + -- Unleashed Rage +(30802, 30802, 1), +(30802, 30808, 2), +(30802, 30809, 3), + -- Unleashed Rage +(30803, 30803, 1), +(30803, 30804, 2), +(30803, 30805, 3), + -- Vindication +(9452, 9452, 1), +(9452, 26016, 2), + -- Vindication +(67, 67, 1), +(67, 26017, 2), + -- Volley +(42243, 42243, 1), +(42243, 42244, 2), +(42243, 42245, 3), +(42243, 42234, 4), +(42243, 58432, 5), +(42243, 58433, 6), + -- Volley +(1510, 1510, 1), +(1510, 14294, 2), +(1510, 14295, 3), +(1510, 27022, 4), +(1510, 58431, 5), +(1510, 58434, 6), + -- Will of the Necropolis +(52284, 52284, 1), +(52284, 52285, 2), +(52284, 52286, 3), + -- Will of the Necropolis +(49189, 49189, 1), +(49189, 50149, 2), +(49189, 50150, 3), + -- Wyvern Sting +(19386, 19386, 1), +(19386, 24132, 2), +(19386, 24133, 3), +(19386, 27068, 4), +(19386, 49011, 5), +(19386, 49012, 6), + -- First Aid +(746, 746, 1), +(746, 1159, 2), +(746, 3267, 3), +(746, 3268, 4), +(746, 7926, 5), +(746, 7927, 6), +(746, 10838, 7), +(746, 10839, 8), +(746, 18608, 9), +(746, 18610, 10), +(746, 27030, 11), +(746, 27031, 12), +(746, 45543, 13), +(746, 51827, 14), +(746, 45544, 15), +(746, 51803, 16), + -- Frost Strike +(49143, 49143, 1), +(49143, 51416, 2), +(49143, 51417, 3), +(49143, 51418, 4), +(49143, 51419, 5), +(49143, 55268, 6), + -- Intercept +(20253, 20253, 1), +(20253, 20614, 2), +(20253, 20615, 3), +(20253, 25273, 4), +(20253, 25274, 5), + -- Misery +(33191, 33191, 1), +(33191, 33192, 2), +(33191, 33193, 3), + -- Misery +(33196, 33196, 1), +(33196, 33197, 2), +(33196, 33198, 3), + -- Obliterate +(49020, 49020, 1), +(49020, 51423, 2), +(49020, 51424, 3), +(49020, 51425, 4), + -- Penance +(47758, 47758, 1), +(47758, 53001, 2), +(47758, 53002, 3), +(47758, 53003, 4), + -- Penance +(47757, 47757, 1), +(47757, 52986, 2), + -- Savage Rend +(50498, 50498, 1), +(50498, 53578, 2), +(50498, 53579, 3), +(50498, 53580, 4), +(50498, 53581, 5), +(50498, 53582, 6), + -- Spirit Bond +(19578, 19578, 1), +(19578, 20895, 2), + -- Spirit Bond +(19579, 19579, 1), +(19579, 24529, 2), + -- Stoneskin +(8072, 8072, 1), +(8072, 8156, 2), +(8072, 8157, 3), +(8072, 10403, 4), +(8072, 10404, 5), +(8072, 10405, 6), +(8072, 25506, 7), +(8072, 25507, 8), +(8072, 58752, 9), +(8072, 58754, 10), + -- Attack +(3606, 3606, 1), +(3606, 6350, 2), +(3606, 6351, 3), +(3606, 6352, 4), +(3606, 10435, 5), +(3606, 10436, 6), +(3606, 25530, 7), +(3606, 58700, 8), +(3606, 58701, 9), +(3606, 58702, 10), + -- Blood Strike +(45902, 45902, 1), +(45902, 49926, 2), +(45902, 49927, 3), +(45902, 49928, 4), +(45902, 49929, 5), +(45902, 49930, 6), + -- Elemental Devastation +(30160, 30160, 1), +(30160, 29179, 2), +(30160, 29180, 3), + -- Elemental Devastation +(30165, 30165, 1), +(30165, 29177, 2), +(30165, 29178, 3), + -- Fishing +(7620, 7620, 1), +(7620, 7731, 2), +(7620, 7732, 3), +(7620, 18248, 4), +(7620, 33095, 5), +(7620, 51294, 6), + -- Icy Touch +(45477, 45477, 1), +(45477, 49896, 2), +(45477, 49903, 3), +(45477, 49904, 4), +(45477, 49909, 5), + -- Judgements of the Pure +(53671, 53671, 1), +(53671, 53673, 2), +(53671, 54151, 3), +(53671, 54154, 4), +(53671, 54155, 5), + -- Judgements of the Pure +(53655, 53655, 1), +(53655, 53656, 2), +(53655, 53657, 3), +(53655, 54152, 4), +(53655, 54153, 5), + -- Master Tactician +(34506, 34506, 1), +(34506, 34507, 2), +(34506, 34508, 3), +(34506, 34838, 4), +(34506, 34839, 5), + -- Master Tactician +(34833, 34833, 1), +(34833, 34834, 2), +(34833, 34835, 3), +(34833, 34836, 4), +(34833, 34837, 5), + -- Plague Strike +(45462, 45462, 1), +(45462, 49917, 2), +(45462, 49918, 3), +(45462, 49919, 4), +(45462, 49920, 5), +(45462, 49921, 6), + -- Rapid Killing +(34948, 34948, 1), +(34948, 34949, 2), + -- Rapid Killing +(35098, 35098, 1), +(35098, 35099, 2), + -- Second Wind +(29841, 29841, 1), +(29841, 29842, 2), + -- Second Wind +(29834, 29834, 1), +(29834, 29838, 2), + -- Strength of Earth +(8076, 8076, 1), +(8076, 8162, 2), +(8076, 8163, 3), +(8076, 10441, 4), +(8076, 25362, 5), +(8076, 25527, 6), +(8076, 57621, 7), +(8076, 58646, 8), + -- Trauma +(46854, 46854, 1), +(46854, 46855, 2), + -- Trauma +(46856, 46856, 1), +(46856, 46857, 2), + -- Unbridled Wrath +(12322, 12322, 1), +(12322, 12999, 2), +(12322, 13000, 3), +(12322, 13001, 4), +(12322, 13002, 5), + -- Vanish +(11327, 11327, 1), +(11327, 11329, 2), +(11327, 26888, 3), + -- Blood Gorged +(50096, 50096, 1), +(50096, 50108, 2), +(50096, 50109, 3), +(50096, 50110, 4), +(50096, 50111, 5), + -- Blood Gorged +(61274, 61274, 1), +(61274, 61275, 2), +(61274, 61276, 3), +(61274, 61277, 4), +(61274, 61278, 5), + -- Blood Gorged +(61154, 61154, 1), +(61154, 61155, 2), +(61154, 61156, 3), +(61154, 61157, 4), +(61154, 61158, 5), + -- Cone of Cold +(1241, 1241, 1), +(1241, 8493, 2), +(1241, 10162, 3), +(1241, 10163, 4), +(1241, 10164, 5), +(1241, 27386, 6), + -- Flamestrike +(2124, 2124, 1), +(2124, 2125, 2), +(2124, 8425, 3), +(2124, 8426, 4), +(2124, 10217, 5), +(2124, 10218, 6), +(2124, 27385, 7), + -- Anesthetic Poison +(26688, 26688, 1), +(26688, 57981, 2), + -- Anesthetic Poison +(26785, 26785, 1), +(26785, 57982, 2), + -- Apprentice Riding +(33388, 33388, 1), +(33388, 33391, 2), +(33388, 34090, 3), +(33388, 34091, 4), + -- Primal Fury +(16958, 16958, 1), +(16958, 16961, 2), + -- Primal Fury +(37116, 37116, 1), +(37116, 37117, 2), + -- Nature Resist +(4548, 4548, 1), +(4548, 24502, 2), +(4548, 24503, 3), +(4548, 24504, 4), +(4548, 27055, 5), + -- Instant Poison +(8680, 8680, 1), +(8680, 8685, 2), +(8680, 8689, 3), +(8680, 11335, 4), +(8680, 11336, 5), +(8680, 11337, 6), +(8680, 26890, 7), +(8680, 57964, 8), +(8680, 57965, 9), + -- Instant Poison +(8679, 8679, 1), +(8679, 8686, 2), +(8679, 8688, 3), +(8679, 11338, 4), +(8679, 11339, 5), +(8679, 11340, 6), +(8679, 26891, 7), +(8679, 57967, 8), +(8679, 57968, 9), + -- Claw +(2980, 2980, 1), +(2980, 2981, 2), +(2980, 2982, 3), +(2980, 3667, 4), +(2980, 2975, 5), +(2980, 2976, 6), +(2980, 2977, 7), +(2980, 3666, 8), +(2980, 27347, 9), + -- Mace Specialization +(12284, 12284, 1), +(12284, 12701, 2), +(12284, 12702, 3), +(12284, 12703, 4), +(12284, 12704, 5), + -- Deadly Toxin +(11539, 11539, 1), +(11539, 11471, 2), +(11539, 11470, 3), +(11539, 11469, 4), + -- Deadly Poison +(2818, 2818, 1), +(2818, 2819, 2), +(2818, 11353, 3), +(2818, 11354, 4), +(2818, 25349, 5), +(2818, 26968, 6), +(2818, 27187, 7), +(2818, 57969, 8), +(2818, 57970, 9), + -- Deadly Poison +(2823, 2823, 1), +(2823, 2824, 2), +(2823, 11355, 3), +(2823, 11356, 4), +(2823, 25351, 5), +(2823, 26967, 6), +(2823, 27186, 7), +(2823, 57972, 8), +(2823, 57973, 9), + -- On a Pale Horse +(51983, 51983, 1), +(51983, 51986, 2), + -- On a Pale Horse +(51969, 51969, 1), +(51969, 51970, 2), + -- Wound Poison +(13218, 13218, 1), +(13218, 13222, 2), +(13218, 13223, 3), +(13218, 13224, 4), +(13218, 27189, 5), +(13218, 57974, 6), +(13218, 57975, 7), + -- Wound Poison +(13219, 13219, 1), +(13219, 13225, 2), +(13219, 13226, 3), +(13219, 13227, 4), +(13219, 27188, 5), +(13219, 57977, 6), +(13219, 57978, 7), + -- Thunderstomp +(26094, 26094, 1), +(26094, 26189, 2), +(26094, 26190, 3), +(26094, 27366, 4), + -- Obliterate +(66198, 66198, 1), +(66198, 66972, 2), +(66198, 66973, 3), +(66198, 66974, 4), + -- Frost Strike +(66196, 66196, 1), +(66196, 66958, 2), +(66196, 66959, 3), +(66196, 66960, 4), +(66196, 66961, 5), +(66196, 66962, 6), + -- Death Strike +(66188, 66188, 1), +(66188, 66950, 2), +(66188, 66951, 3), +(66188, 66952, 4), +(66188, 66953, 5), + -- Fiery Payback +(44440, 44440, 1), +(44440, 44441, 2), + -- Fiery Payback +(64353, 64353, 1), +(64353, 64357, 2), + -- Improved Flash Heal +(63504, 63504, 1), +(63504, 63505, 2), +(63504, 63506, 3), + -- Elemental Fury +(16089, 16089, 1), +(16089, 60184, 2), +(16089, 60185, 3), +(16089, 60187, 4), +(16089, 60188, 5), + -- Feral Swiftness +(17002, 17002, 1), +(17002, 24866, 2), + -- Master Shapeshifter +(48411, 48411, 1), +(48411, 48412, 2), + -- Nature's Majesty +(35363, 35363, 1), +(35363, 35364, 2), + -- Nature's Grace +(16880, 16880, 1), +(16880, 61345, 2), +(16880, 61346, 3), + -- Molten Skin +(63349, 63349, 1), +(63349, 63350, 2), +(63349, 63351, 3), + -- Master Demonologist +(23785, 23785, 1), +(23785, 23822, 2), +(23785, 23823, 3), +(23785, 23824, 4), +(23785, 23825, 5), + -- Death Rune Mastery +(49467, 49467, 1), +(49467, 50033, 2), +(49467, 50034, 3), + -- Improved Death Strike +(62905, 62905, 1), +(62905, 62908, 2), + -- Desolation +(66799, 66799, 1), +(66799, 66814, 2), +(66799, 66815, 3), +(66799, 66816, 4), +(66799, 66817, 5), + -- Mobility +(53483, 53483, 1), +(53483, 53485, 2), + -- Mobility +(53554, 53554, 1), +(53554, 53555, 2), + -- Arcane Missiles +(7268, 7268, 1), +(7268, 7269, 2), +(7268, 7270, 3), +(7268, 8419, 4), +(7268, 8418, 5), +(7268, 10273, 6), +(7268, 10274, 7), +(7268, 25346, 8), +(7268, 27076, 9), +(7268, 38700, 10), +(7268, 38703, 11), +(7268, 42844, 12), +(7268, 42845, 13), + -- Entangling Roots +(19975, 19975, 1), +(19975, 19974, 2), +(19975, 19973, 3), +(19975, 19972, 4), +(19975, 19971, 5), +(19975, 19970, 6), +(19975, 27010, 7), +(19975, 53313, 8), + -- Death Coil +(47541, 47541, 1), +(47541, 49892, 2), +(47541, 49893, 3), +(47541, 49894, 4), +(47541, 49895, 5), + -- Intellect +(8096, 8096, 1), +(8096, 8097, 2), +(8096, 8098, 3), +(8096, 12176, 4), +(8096, 33078, 5), +(8096, 43195, 6), +(8096, 48099, 7), +(8096, 48100, 8), + -- Stamina +(8099, 8099, 1), +(8099, 8100, 2), +(8099, 8101, 3), +(8099, 12178, 4), +(8099, 33081, 5), +(8099, 48101, 6), +(8099, 48102, 7), +(8099, 43198, 8), + -- Mutilate +(5374, 5374, 1), +(5374, 34414, 2), +(5374, 34416, 3), +(5374, 34419, 4), +(5374, 48662, 5), +(5374, 48665, 6), + -- Mutilate +(27576, 27576, 1), +(27576, 34415, 2), +(27576, 34417, 3), +(27576, 34418, 4), +(27576, 48661, 5), +(27576, 48664, 6), + -- Immolation trap +(13797, 13797, 1), +(13797, 14298, 2), +(13797, 14299, 3), +(13797, 14300, 4), +(13797, 14301, 5), +(13797, 27024, 6), +(13797, 49053, 7), +(13797, 49054, 8), + -- Sniper Training +(64418, 64418, 1), +(64418, 64419, 2), +(64418, 64420, 3), + -- Blood Strike +(66215, 66215, 1), +(66215, 66975, 2), +(66215, 66976, 3), +(66215, 66977, 4), +(66215, 66978, 5), +(66215, 66979, 6), + -- Stoneclaw Totem Effect +(5729, 5729, 1), +(5729, 6393, 2), +(5729, 6394, 3), +(5729, 6395, 4), +(5729, 10423, 5), +(5729, 10424, 6), +(5729, 25512, 7), +(5729, 58586, 8), +(5729, 58587, 9), +(5729, 58588, 10); diff --git a/sql/old/3.3.2/07332_world_trinity_string.sql b/sql/old/3.3.2/07332_world_trinity_string.sql new file mode 100644 index 00000000000..2706e5b0556 --- /dev/null +++ b/sql/old/3.3.2/07332_world_trinity_string.sql @@ -0,0 +1,7 @@ +INSERT INTO `trinity_string` VALUES +(10056,'The battle for Strand of the Ancients begins in 2 minutes.','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'), +(10057,'The battle for Strand of the Ancients begins in 1 minute.','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'), +(10058,'The battle for Strand of the Ancients begins in 30 seconds. Prepare yourselves!.','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'), +(10059,'Let the battle for Strand of the Ancients begin!.','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'), +(10061,'%s is destroyed!','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'), +(10060,'%s is under attack!','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL'); diff --git a/sql/old/3.3.2/07349_world_spell_linked_spell.sql b/sql/old/3.3.2/07349_world_spell_linked_spell.sql new file mode 100644 index 00000000000..9afd55d4d50 --- /dev/null +++ b/sql/old/3.3.2/07349_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +-- Summon Water Elemental +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=31687 AND `spell_effect`=70907; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES (31687, 70907, 0,'Summon Water Elemental'); diff --git a/sql/old/3.3.2/07370_world_spell_linked_spell.sql b/sql/old/3.3.2/07370_world_spell_linked_spell.sql new file mode 100644 index 00000000000..2c6910501ab --- /dev/null +++ b/sql/old/3.3.2/07370_world_spell_linked_spell.sql @@ -0,0 +1,2 @@ +-- Remove hack for glyph of Eternal Water +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=31687 AND `spell_effect`=70907; diff --git a/sql/old/3.3.2/07373_world_scriptname.sql b/sql/old/3.3.2/07373_world_scriptname.sql new file mode 100644 index 00000000000..3588b9b3604 --- /dev/null +++ b/sql/old/3.3.2/07373_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `scriptname`='npc_trapped_mammoth_calf' WHERE `entry`=25850; +UPDATE `item_template` SET `scriptname`='item_dehta_trap_smasher' WHERE `entry`=35228; diff --git a/sql/old/3.3.2/07385_world_scriptname.sql b/sql/old/3.3.2/07385_world_scriptname.sql new file mode 100644 index 00000000000..67b64e9d52f --- /dev/null +++ b/sql/old/3.3.2/07385_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `scriptname`='go_tadpole_cage' WHERE `entry`=187373; diff --git a/sql/old/3.3.2/07387_world_script_texts.sql b/sql/old/3.3.2/07387_world_script_texts.sql new file mode 100644 index 00000000000..57d8cbf0fe3 --- /dev/null +++ b/sql/old/3.3.2/07387_world_script_texts.sql @@ -0,0 +1,15 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=26588; +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 +(26588, -1800013, 'Thank you for helping me get back to the camp. Go tell Walter that I''m safe now!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800012, 'Are you ready, Mr. Floppy? Stay close to me and watch out for those wolves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800011, 'The Ravenous Worg chomps down on Mr. Floppy', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, '12027'), +(26588, -1800010, 'Mr. Floppy revives', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 4, 0, 0, '12027'), +(26588, -1800009, 'I think I see the camp! We''re almost home, Mr. Floppy! Let''s go!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800008, 'Mr. Floppy, you''re ok! Thank you so much for saving Mr. Floppy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800007, 'Don''t go toward the light, Mr. Floppy!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800006, 'Let''s get out of here before more wolves find us!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800005, 'There''s a big meanie attacking Mr. Floppy! Help! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800004, 'He''s gonna eat Mr. Floppy! You gotta help Mr. Floppy! You just gotta!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800003, 'Oh, no! Look, it''s another wolf, and it''s a biiiiiig one!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800002, 'He''s going for Mr. Floppy! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'), +(26588, -1800001, 'Um... I think one of those wolves is back...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, '12027'); diff --git a/sql/old/3.3.2/07387_world_script_waypoints.sql b/sql/old/3.3.2/07387_world_script_waypoints.sql new file mode 100644 index 00000000000..fd77b5088ae --- /dev/null +++ b/sql/old/3.3.2/07387_world_script_waypoints.sql @@ -0,0 +1,29 @@ +DELETE FROM `script_waypoint` WHERE `entry`=26588; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(26588, 1, 4333.18, -3688.4, 263.857, 0, '0'), +(26588, 2, 4341.38, -3683.77, 257.422, 0, '0'), +(26588, 3, 4342.67, -3683.21, 257.218, 0, '0'), +(26588, 4, 4346.22, -3688.72, 257.065, 0, '0'), +(26588, 5, 4343.8, -3695.27, 257.124, 0, '0'), +(26588, 6, 4337.74, -3707.2, 257.628, 0, '0'), +(26588, 7, 4317.58, -3722.8, 256.941, 0, '0'), +(26588, 8, 4306.64, -3736.46, 258.304, 0, '0'), +(26588, 9, 4299.96, -3760.02, 254.959, 0, '0'), +(26588, 10, 4294.21, -3777.34, 249.139, 1000, '0'), +(26588, 11, 4294.37, -3776.97, 249.259, 10000, '0'), +(26588, 12, 4300.22, -3794.61, 240.107, 2000, '0'), +(26588, 13, 4307.25, -3817.76, 231.414, 2000, '0'), +(26588, 14, 4326.31, -3883.31, 208.457, 2000, '0'), +(26588, 15, 4346.19, -3905.41, 198.805, 2000, '0'), +(26588, 16, 4347.39, -3916.43, 196.716, 5000, '0'), +(26588, 17, 4350.17, -3935.03, 191.824, 1000, '0'), +(26588, 18, 4347.24, -3939.54, 191.445, 2000, '0'), +(26588, 19, 4347.24, -3939.54, 191.445, 2000, '0'), +(26588, 20, 4347.24, -3939.54, 191.445, 5000, '0'), +(26588, 21, 4347.24, -3939.54, 191.445, 7000, '0'), +(26588, 22, 4347.24, -3939.54, 191.445, 5000, '0'), +(26588, 23, 4347.24, -3939.54, 191.445, 5000, '0'), +(26588, 24, 4347.24, -3939.54, 191.445, 0, '0'), +(26588, 25, 4353.72, -3965.61, 190.154, 0, '0'), +(26588, 26, 4363.12, -3995.61, 183.327, 0, '0'), +(26588, 27, 4371.99, -4010.97, 181.33, 0, '0'); diff --git a/sql/old/3.3.2/07387_world_scriptname.sql b/sql/old/3.3.2/07387_world_scriptname.sql new file mode 100644 index 00000000000..2ea586552d2 --- /dev/null +++ b/sql/old/3.3.2/07387_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_emily' WHERE `entry`=26588; +UPDATE `creature_template` SET `ScriptName` = 'npc_mrfloppy' WHERE `entry`=26589; diff --git a/sql/old/3.3.2/07390_world_scriptname.sql b/sql/old/3.3.2/07390_world_scriptname.sql new file mode 100644 index 00000000000..43f681d566e --- /dev/null +++ b/sql/old/3.3.2/07390_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_gong' WHERE `entry`=148917; +UPDATE `creature_template` SET `ScriptName`='npc_tomb_creature' WHERE `entry` IN (7351,7349); +UPDATE `instance_template` SET `script`='instance_razorfen_downs' WHERE `map`=129; diff --git a/sql/old/3.3.2/07394_world_spell_bonus_data.sql b/sql/old/3.3.2/07394_world_spell_bonus_data.sql new file mode 100644 index 00000000000..a6f7717201c --- /dev/null +++ b/sql/old/3.3.2/07394_world_spell_bonus_data.sql @@ -0,0 +1,17 @@ +-- Some spell bonus data mostly for DK spells and trinket spells +DELETE FROM `spell_bonus_data` WHERE `entry` IN (63544,54181,55078,55095,50536,52212,51460,48721,45477,54757,45055,60203,60488,45429); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(63544, 0, -1, -1, -1, 'Priest - Empowered Renew'), +(54181, 0, -1, -1, -1, 'Warlock - Fel Synergy'), +(55078, 0, 0, -1, 0.06325, 'Death Knight - Blood Plague'), +(55095, -1, 0, -1, 0.06325, 'Death Knight - Frost Fever'), +(50536, -1, 0, -1, -1, 'Death Knight - Unholy Blight (Rank 1)'), +(52212, 0, -1, 0.0475, -1, 'Death Knight - Death and Decay'), +(51460, 0, -1, -1, -1, 'Death Knight - Necrosis'), +(48721, 0, -1, 0.04, -1, 'Death Knight - Blood Boil'), +(45477, 0, -1, 0.1, -1, 'Death Knight - Icy Touch'), +(54757, 0, -1, -1, -1, 'Hand-Mounted Pyro Rocket - Pyro Rocket'), +(45055, 0, -1, -1, -1, 'Timbal\'s Focusing Crystal - Shadow Bolt'), +(60203, 0, -1, -1, -1, 'Darkmoon Card: Death'), +(60488, 0, -1, -1, -1, 'Extract of Necromatic Power'), +(45429, 0, -1, -1, -1, 'Shattered Sun Pendant of Acumen - Arcane Bolt'); diff --git a/sql/old/3.3.2/07402_world_spell_group_stack_rules.sql b/sql/old/3.3.2/07402_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..4db195dc9de --- /dev/null +++ b/sql/old/3.3.2/07402_world_spell_group_stack_rules.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_group_stack_rules` WHERE `group_id` IN (1011); +INSERT INTO `spell_group_stack_rules` (`group_id`, `stack_rule`) VALUES (1011, 2); diff --git a/sql/old/3.3.2/07406_world_scriptname.sql b/sql/old/3.3.2/07406_world_scriptname.sql new file mode 100644 index 00000000000..2f0fbb130b1 --- /dev/null +++ b/sql/old/3.3.2/07406_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_dragonflayer_cage' WHERE entry IN (186566,186567,186568,186569,186570,186571,186572,186573,186574,186575); + diff --git a/sql/old/3.3.2/07410_world_scriptname.sql b/sql/old/3.3.2/07410_world_scriptname.sql new file mode 100644 index 00000000000..9f137f5309c --- /dev/null +++ b/sql/old/3.3.2/07410_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_lazy_peon' WHERE `entry`=10556; + diff --git a/sql/old/3.3.2/07417_characters_channels.sql b/sql/old/3.3.2/07417_characters_channels.sql new file mode 100644 index 00000000000..f61a810da18 --- /dev/null +++ b/sql/old/3.3.2/07417_characters_channels.sql @@ -0,0 +1 @@ +ALTER TABLE channels ADD COLUMN m_public tinyint(1) NOT NULL DEFAULT 1 AFTER m_moderate;
\ No newline at end of file diff --git a/sql/old/3.3.2/07417_world_trinity_string.sql b/sql/old/3.3.2/07417_world_trinity_string.sql new file mode 100644 index 00000000000..fd8297c2828 --- /dev/null +++ b/sql/old/3.3.2/07417_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=5022; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5022, 'Channel password not changed due to channel being marked public. GM Powers required.'); diff --git a/sql/old/3.3.2/07421_world_scriptname.sql b/sql/old/3.3.2/07421_world_scriptname.sql new file mode 100644 index 00000000000..ce0dbecc9d1 --- /dev/null +++ b/sql/old/3.3.2/07421_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_magmoth_crusher' WHERE `entry`=25434; diff --git a/sql/old/3.3.2/07422_world_scriptname.sql b/sql/old/3.3.2/07422_world_scriptname.sql new file mode 100644 index 00000000000..d643cfa96f0 --- /dev/null +++ b/sql/old/3.3.2/07422_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_black_cage' WHERE `entry`=195310; diff --git a/sql/old/3.3.2/07423_world_areatrigger_scripts.sql b/sql/old/3.3.2/07423_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..8f63ca6a8d9 --- /dev/null +++ b/sql/old/3.3.2/07423_world_areatrigger_scripts.sql @@ -0,0 +1,2 @@ +-- delete naxxramas areatrigger to get to frostwyrm wing (no longer needed in 3.3.2) +DELETE FROM areatrigger_scripts WHERE `entry`=4156; diff --git a/sql/old/3.3.2/07430_world_command.sql b/sql/old/3.3.2/07430_world_command.sql new file mode 100644 index 00000000000..54fd0f2f68b --- /dev/null +++ b/sql/old/3.3.2/07430_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE name='channel set public'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('channel set public', 3, 'Syntax: .channel set public $channel $public\r\n\r\nChange password-changing ability for a channel. 1 for possible, 0 for GM only.'); diff --git a/sql/old/3.3.2/07430_world_trinity_string.sql b/sql/old/3.3.2/07430_world_trinity_string.sql new file mode 100644 index 00000000000..92867fb2a7a --- /dev/null +++ b/sql/old/3.3.2/07430_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=5023; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5023, 'Channel: %s publicity set to: %u'); diff --git a/sql/old/3.3.2/07432_world_access_requirement.sql b/sql/old/3.3.2/07432_world_access_requirement.sql new file mode 100644 index 00000000000..d7ad35008de --- /dev/null +++ b/sql/old/3.3.2/07432_world_access_requirement.sql @@ -0,0 +1 @@ +ALTER TABLE `access_requirement` ADD COLUMN `status` TINYINT(3) UNSIGNED DEFAULT 15 COMMENT 'instance status (open/close)'; diff --git a/sql/old/3.3.2/07432_world_trinity_string.sql b/sql/old/3.3.2/07432_world_trinity_string.sql new file mode 100644 index 00000000000..9148a57788d --- /dev/null +++ b/sql/old/3.3.2/07432_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry`=5008; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5008,'This instance is closed.'); diff --git a/sql/old/3.3.2/07436_world_scriptname.sql b/sql/old/3.3.2/07436_world_scriptname.sql new file mode 100644 index 00000000000..673303c0584 --- /dev/null +++ b/sql/old/3.3.2/07436_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_dame_evniki_kapsalis' WHERE `entry`=34885;
\ No newline at end of file diff --git a/sql/old/3.3.2/07437_world_script_texts.sql b/sql/old/3.3.2/07437_world_script_texts.sql new file mode 100644 index 00000000000..a5b1f58457e --- /dev/null +++ b/sql/old/3.3.2/07437_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571036,-1571037,-1571038); +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`type`,`language`,`comment`) VALUES +(28090,-1571036, 'We''ll cleanse this place! Arthas beware!',0,0, 'crusade recruit RECRUIT_SAY1'), +(28090,-1571037, 'Your''re right! We can do this!',0,0, 'crusade recruit RECRUIT_SAY2'), +(28090,-1571038, 'Your''re right! What was I thinking? Bring on the Scourge!',0,0, 'crusade recruit RECRUIT_SAY3'); diff --git a/sql/old/3.3.2/07437_world_scriptname.sql b/sql/old/3.3.2/07437_world_scriptname.sql new file mode 100644 index 00000000000..44550d165d1 --- /dev/null +++ b/sql/old/3.3.2/07437_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_crusade_recruit' WHERE `entry`=28090; diff --git a/sql/old/3.3.2/07441_world_scriptname.sql b/sql/old/3.3.2/07441_world_scriptname.sql new file mode 100644 index 00000000000..7f1bec93d66 --- /dev/null +++ b/sql/old/3.3.2/07441_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='npc_squire_david' WHERE `entry`=33447; +UPDATE `creature_template` SET `ScriptName`='npc_argent_valiant' WHERE `entry`=33448; +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=33518; diff --git a/sql/old/3.3.2/07446_world_areatrigger_scripts.sql b/sql/old/3.3.2/07446_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..ff25dc60e79 --- /dev/null +++ b/sql/old/3.3.2/07446_world_areatrigger_scripts.sql @@ -0,0 +1,3 @@ +-- areatrigger for Kelthuzad chamber center +DELETE FROM `areatrigger_scripts` WHERE `entry`=4112; +INSERT INTO `areatrigger_scripts`(`entry`,`ScriptName`) VALUES(4112,'at_kelthuzad_center'); diff --git a/sql/old/3.3.2/07464_world_scriptname.sql b/sql/old/3.3.2/07464_world_scriptname.sql new file mode 100644 index 00000000000..df1304a2fed --- /dev/null +++ b/sql/old/3.3.2/07464_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_warmage_violetstand' WHERE `entry` IN (32369,32371,32372); diff --git a/sql/old/3.3.2/07465_world_command.sql b/sql/old/3.3.2/07465_world_command.sql new file mode 100644 index 00000000000..3f682bf37cd --- /dev/null +++ b/sql/old/3.3.2/07465_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM `command` WHERE `name`='gobject info'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('gobject info', 2, 'Syntax: .gobject info [$object_entry]\r\n\r\nQuery Gameobject information for selected gameobject or given entry.'); diff --git a/sql/old/3.3.2/07465_world_trinity_string.sql b/sql/old/3.3.2/07465_world_trinity_string.sql new file mode 100644 index 00000000000..10ff8de31e7 --- /dev/null +++ b/sql/old/3.3.2/07465_world_trinity_string.sql @@ -0,0 +1,6 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (5024,5025,5026,5027); +INSERT INTO trinity_string (`entry`, `content_default`) VALUES +(5024, 'Entry: %u'), +(5025, 'Type: %u'), +(5026, 'DisplayID: %u'), +(5027, 'Name: %s'); diff --git a/sql/old/3.3.2/07469_world_locales_quest.sql b/sql/old/3.3.2/07469_world_locales_quest.sql new file mode 100644 index 00000000000..b5826709dff --- /dev/null +++ b/sql/old/3.3.2/07469_world_locales_quest.sql @@ -0,0 +1,8 @@ +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc1 text AFTER EndText_loc8; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc2 text AFTER CompletedText_loc1; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc3 text AFTER CompletedText_loc2; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc4 text AFTER CompletedText_loc3; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc5 text AFTER CompletedText_loc4; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc6 text AFTER CompletedText_loc5; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc7 text AFTER CompletedText_loc6; +ALTER TABLE locales_quest ADD COLUMN CompletedText_loc8 text AFTER CompletedText_loc7; diff --git a/sql/old/3.3.2/07469_world_quest_template.sql b/sql/old/3.3.2/07469_world_quest_template.sql new file mode 100644 index 00000000000..5a48ff5720d --- /dev/null +++ b/sql/old/3.3.2/07469_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE quest_template CHANGE CompletionText CompletedText TEXT NULL DEFAULT NULL; diff --git a/sql/old/3.3.2/07472_characters_characters.sql b/sql/old/3.3.2/07472_characters_characters.sql new file mode 100644 index 00000000000..4cb83f0355c --- /dev/null +++ b/sql/old/3.3.2/07472_characters_characters.sql @@ -0,0 +1,63 @@ +ALTER TABLE characters + ADD COLUMN `arenaPoints` int(10) UNSIGNED NOT NULL default '0' AFTER arena_pending_points, + ADD COLUMN `totalHonorPoints` int(10) UNSIGNED NOT NULL default '0' AFTER arenaPoints, + ADD COLUMN `todayHonorPoints` int(10) UNSIGNED NOT NULL default '0' AFTER totalHonorPoints, + ADD COLUMN `yesterdayHonorPoints` int(10) UNSIGNED NOT NULL default '0' AFTER todayHonorPoints, + ADD COLUMN `totalKills` int(10) UNSIGNED NOT NULL default '0' AFTER yesterdayHonorPoints, + ADD COLUMN `todayKills` smallint(5) UNSIGNED NOT NULL default '0' AFTER totalKills, + ADD COLUMN `yesterdayKills` smallint(5) UNSIGNED NOT NULL default '0' AFTER todayKills, + ADD COLUMN `chosenTitle` int(10) UNSIGNED NOT NULL default '0' AFTER yesterdayKills, + ADD COLUMN `knownCurrencies` bigint(20) UNSIGNED NOT NULL default '0' AFTER chosenTitle, + ADD COLUMN `watchedFaction` bigint(10) NOT NULL default '0' AFTER knownCurrencies, + ADD COLUMN `drunk` smallint(5) UNSIGNED NOT NULL default '0' AFTER watchedFaction, + ADD COLUMN `health` int(10) UNSIGNED NOT NULL default '0' AFTER drunk, + ADD COLUMN `power1` int(10) UNSIGNED NOT NULL default '0' AFTER health, + ADD COLUMN `power2` int(10) UNSIGNED NOT NULL default '0' AFTER power1, + ADD COLUMN `power3` int(10) UNSIGNED NOT NULL default '0' AFTER power2, + ADD COLUMN `power4` int(10) UNSIGNED NOT NULL default '0' AFTER power3, + ADD COLUMN `power5` int(10) UNSIGNED NOT NULL default '0' AFTER power4, + ADD COLUMN `power6` int(10) UNSIGNED NOT NULL default '0' AFTER power5, + ADD COLUMN `power7` int(10) UNSIGNED NOT NULL default '0' AFTER power6; + +UPDATE characters SET + arenaPoints = arena_pending_points + + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1278))+2, length(SUBSTRING_INDEX(data, ' ', 1278+1))- length(SUBSTRING_INDEX(data, ' ', 1278)) - 1), + totalHonorPoints = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1277))+2, length(SUBSTRING_INDEX(data, ' ', 1277+1))- length(SUBSTRING_INDEX(data, ' ', 1277)) - 1), + todayHonorPoints = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1226))+2, length(SUBSTRING_INDEX(data, ' ', 1226+1))- length(SUBSTRING_INDEX(data, ' ', 1226)) - 1), + yesterdayHonorPoints = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1227))+2, length(SUBSTRING_INDEX(data, ' ', 1227+1))- length(SUBSTRING_INDEX(data, ' ', 1227)) - 1), + totalKills = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1228))+2, length(SUBSTRING_INDEX(data, ' ', 1228+1))- length(SUBSTRING_INDEX(data, ' ', 1228)) - 1), + todayKills = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1225))+2, length(SUBSTRING_INDEX(data, ' ', 1225+1))- length(SUBSTRING_INDEX(data, ' ', 1225)) - 1) & 0x0000FFFF, + yesterdayKills = + (SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1225))+2, length(SUBSTRING_INDEX(data, ' ', 1225+1))- length(SUBSTRING_INDEX(data, ' ', 1225)) - 1) & 0xFFFF0000) >> 16, + chosenTitle = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 321))+2, length(SUBSTRING_INDEX(data, ' ', 321+1))- length(SUBSTRING_INDEX(data, ' ', 321)) - 1), + knownCurrencies = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 632))+2, length(SUBSTRING_INDEX(data, ' ', 632+1))- length(SUBSTRING_INDEX(data, ' ', 632)) - 1), + watchedFaction = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 1230))+2, length(SUBSTRING_INDEX(data, ' ', 1230+1))- length(SUBSTRING_INDEX(data, ' ', 1230)) - 1), + drunk = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 155))+2, length(SUBSTRING_INDEX(data, ' ', 155+1))- length(SUBSTRING_INDEX(data, ' ', 155)) - 1) & 0xFFFE, + health = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 23))+2, length(SUBSTRING_INDEX(data, ' ', 23+1))- length(SUBSTRING_INDEX(data, ' ', 23)) - 1), + power1 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 24))+2, length(SUBSTRING_INDEX(data, ' ', 24+1))- length(SUBSTRING_INDEX(data, ' ', 24)) - 1), + power2 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 25))+2, length(SUBSTRING_INDEX(data, ' ', 25+1))- length(SUBSTRING_INDEX(data, ' ', 25)) - 1), + power3 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 26))+2, length(SUBSTRING_INDEX(data, ' ', 26+1))- length(SUBSTRING_INDEX(data, ' ', 26)) - 1), + power4 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 27))+2, length(SUBSTRING_INDEX(data, ' ', 27+1))- length(SUBSTRING_INDEX(data, ' ', 27)) - 1), + power5 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 28))+2, length(SUBSTRING_INDEX(data, ' ', 28+1))- length(SUBSTRING_INDEX(data, ' ', 28)) - 1), + power6 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 29))+2, length(SUBSTRING_INDEX(data, ' ', 29+1))- length(SUBSTRING_INDEX(data, ' ', 29)) - 1), + power7 = + SUBSTRING(data, length(SUBSTRING_INDEX(data, ' ', 30))+2, length(SUBSTRING_INDEX(data, ' ', 30+1))- length(SUBSTRING_INDEX(data, ' ', 30)) - 1); + +ALTER TABLE characters + DROP COLUMN arena_pending_points; diff --git a/sql/old/3.3.2/07500_world_scriptname.sql b/sql/old/3.3.2/07500_world_scriptname.sql new file mode 100644 index 00000000000..9188d6121e5 --- /dev/null +++ b/sql/old/3.3.2/07500_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`= 'go_amberpine_outhouse' WHERE `entry`=188666; +UPDATE `creature_template` SET `ScriptName`= 'npc_outhouse_bunny' WHERE `entry`=27326; diff --git a/sql/old/3.3.2/07508_world_trinity_string.sql b/sql/old/3.3.2/07508_world_trinity_string.sql new file mode 100644 index 00000000000..b7f66d54fba --- /dev/null +++ b/sql/old/3.3.2/07508_world_trinity_string.sql @@ -0,0 +1,11 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (6604,6605,6606,6607,6608,6609,6610,6611,6612); +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES +(6604, 'You cannot say, yell or emote until you become level %d.'), +(6605, 'You cannot whisper until you become level %d.'), +(6606, 'You cannot write to channels until you become level %d.'), +(6607, 'You cannot use auction until you become level %d.'), +(6608, 'You cannot write tickets until you become level %d.'), +(6609, 'You cannot trade until you become level %d.'), +(6610, 'You cannot trade with characters lower than level %d.'), +(6611, 'You cannot send mail until you become level %d.'), +(6612, 'You cannot send mail to characters lower than level %d.'); diff --git a/sql/old/3.3.2/07509_world_command.sql b/sql/old/3.3.2/07509_world_command.sql new file mode 100644 index 00000000000..942c364113f --- /dev/null +++ b/sql/old/3.3.2/07509_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name`='server shutdown'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES ('server shutdown','3','Syntax: .server shutdown #delay [#exit_code]\r\n\r\nShut the server down after #delay seconds. Use #exit_code or 0 as program exit code.'); + diff --git a/sql/old/3.3.2/07515_characters_group_member.sql b/sql/old/3.3.2/07515_characters_group_member.sql new file mode 100644 index 00000000000..e2ffafb5039 --- /dev/null +++ b/sql/old/3.3.2/07515_characters_group_member.sql @@ -0,0 +1,2 @@ +ALTER TABLE `group_member` +CHANGE `assistant` `memberFlags` tinyint(2) NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.2/07515_characters_groups.sql b/sql/old/3.3.2/07515_characters_groups.sql new file mode 100644 index 00000000000..cf8f714a739 --- /dev/null +++ b/sql/old/3.3.2/07515_characters_groups.sql @@ -0,0 +1,3 @@ +ALTER TABLE `groups` +DROP COLUMN `mainTank`, +DROP COLUMN `mainAssistant`; diff --git a/sql/old/3.3.2/07547_world_vehicle_accessory.sql b/sql/old/3.3.2/07547_world_vehicle_accessory.sql new file mode 100644 index 00000000000..e929114ed0f --- /dev/null +++ b/sql/old/3.3.2/07547_world_vehicle_accessory.sql @@ -0,0 +1,40 @@ +DROP TABLE IF EXISTS `vehicle_accessory`; +CREATE TABLE `vehicle_accessory` ( + `entry` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0, + `accessory_entry` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0, + `seat_id` TINYINT(1) SIGNED NOT NULL DEFAULT 0, + `minion` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, + `description` TEXT NOT NULL, + PRIMARY KEY (`entry`, `seat_id`) +) +COLLATE=utf8_general_ci +ENGINE=MyISAM +ROW_FORMAT=FIXED +AVG_ROW_LENGTH=0; + +INSERT INTO `vehicle_accessory` (`entry`,`accessory_entry`,`seat_id`,`minion`,`description`) VALUES +(28782,28768,0,0, 'Acherus Deathcharger'), +(28312,28319,7,1, 'Wintergrasp Siege Engine'), +(32627,32629,7,1, 'Wintergrasp Siege Engine'), +(32930,32933,0,1, 'Kologarn'), +(32930,32934,1,1, 'Kologarn'), +(33109,33167,1,1, 'Salvaged Demolisher'), +(33060,33067,7,1, 'Salvaged Siege Engine'), +(33113,33114,0,1, 'Flame Leviathan'), +(33113,33114,1,1, 'Flame Leviathan'), +(33113,33114,2,1, 'Flame Leviathan'), +(33113,33114,3,1, 'Flame Leviathan'), +(33113,33139,7,1, 'Flame Leviathan'), +(33114,33142,1,1, 'Overload Control Device'), +(33114,33143,2,1, 'Leviathan Defense Turret'), +(33214,33218,1,1, 'Mechanolift 304-A'), +(35637,34705,0,0, 'Marshal Jacob Alerius'' Mount'), +(35633,34702,0,0, 'Ambrose Boltspark''s Mount'), +(35768,34701,0,0, 'Colosos'' Mount'), +(34658,34657,0,0, 'Jaelyne Evensong''s Mount'), +(35636,34703,0,0, 'Lana Stouthammer''s Mount'), +(35638,35572,0,0, 'Mokra the Skullcrusher''s Mount'), +(35635,35569,0,0, 'Eressea Dawnsinger''s Mount'), +(35640,35571,0,0, 'Runok Wildmane''s Mount'), +(35641,35570,0,0, 'Zul''tore''s Mount'), +(35634,35617,0,0, 'Deathstalker Visceri''s Mount'); diff --git a/sql/old/3.3.2/07549_world_trinity_string.sql b/sql/old/3.3.2/07549_world_trinity_string.sql new file mode 100644 index 00000000000..793df940408 --- /dev/null +++ b/sql/old/3.3.2/07549_world_trinity_string.sql @@ -0,0 +1,6 @@ +DELETE FROM `trinity_string` WHERE `entry` in (2017,2022,2023,2024); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(2017, '|cffaaffaaTicket|r:|cffaaccff %d.|r '), +(2022, '|cff00ff00Ticket Message|r: [%s]|r'), +(2023, '|cff00ff00GM Comment|r: [%s]|r'), +(2024, '|cff00ccff%s|r |cff00ff00Added comment|r: [%s]|r'); diff --git a/sql/old/3.3.2/07551_world_trinity_string.sql b/sql/old/3.3.2/07551_world_trinity_string.sql new file mode 100644 index 00000000000..153fc4bbcae --- /dev/null +++ b/sql/old/3.3.2/07551_world_trinity_string.sql @@ -0,0 +1,6 @@ +DELETE FROM `trinity_string` WHERE `entry` in (1010,1012,1013,1015); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(1010, '-[ Account][ Character][ IP][Map][Zone][Exp][GMLev]-'), +(1012, '-==================================================================-'), +(1013, '-[%16s][%12s][%15s][%3d][%4d][%d][%d]-'), +(1015, '-======================== Characters Online =======================-'); diff --git a/sql/old/3.3.2/07552_world_battleground_template.sql b/sql/old/3.3.2/07552_world_battleground_template.sql new file mode 100644 index 00000000000..4283a7e79b6 --- /dev/null +++ b/sql/old/3.3.2/07552_world_battleground_template.sql @@ -0,0 +1,5 @@ +-- Add disable column to allow battlegrounds to be disabled. +ALTER TABLE `battleground_template` ADD COLUMN disable TINYINT(1) NOT NULL DEFAULT '0'; + +-- Disable wtlk arenas by default +UPDATE `battleground_template` SET `disable`=1 WHERE `id` in (10,11); diff --git a/sql/old/3.3.2/07552_world_trinity_string.sql b/sql/old/3.3.2/07552_world_trinity_string.sql new file mode 100644 index 00000000000..a8ff2901a15 --- /dev/null +++ b/sql/old/3.3.2/07552_world_trinity_string.sql @@ -0,0 +1,5 @@ +-- Add text for disabled bg/arenas. +DELETE FROM `trinity_string` WHERE `entry` in (747,748); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(747, 'This Battleground have been disabled. You can''t join the queue.'), +(748, 'Arenas have been disabled. You can''t join the queue.'); diff --git a/sql/old/3.3.2/07577_characters_addons.sql b/sql/old/3.3.2/07577_characters_addons.sql new file mode 100644 index 00000000000..6fc7ad3ebd1 --- /dev/null +++ b/sql/old/3.3.2/07577_characters_addons.sql @@ -0,0 +1 @@ +ALTER TABLE `addons` CHANGE `crc` `crc` int(32) unsigned NOT NULL default '0'; diff --git a/sql/old/3.3.2/07581_world_spell_dbc.sql b/sql/old/3.3.2/07581_world_spell_dbc.sql new file mode 100644 index 00000000000..e49e1c39e77 --- /dev/null +++ b/sql/old/3.3.2/07581_world_spell_dbc.sql @@ -0,0 +1,3 @@ +-- spell 61988 +DELETE FROM `spell_dbc` WHERE `id`=61988; +INSERT INTO `spell_dbc` (`Id`, `Dispel`, `Mechanic`, `Attributes`, `AttributesEx`, `AttributesEx2`, `AttributesEx3`, `AttributesEx4`, `AttributesEx5`, `Targets`, `CastingTimeIndex`, `AuraInterruptFlags`, `ProcFlags`, `ProcChance`, `ProcCharges`, `MaxLevel`, `BaseLevel`, `SpellLevel`, `DurationIndex`, `RangeIndex`, `StackAmount`, `EquippedItemClass`, `EquippedItemSubClassMask`, `EquippedItemInventoryTypeMask`, `Effect1`, `Effect2`, `Effect3`, `EffectDieSides1`, `EffectDieSides2`, `EffectDieSides3`, `EffectBaseDice1`, `EffectBaseDice2`, `EffectBaseDice3`, `EffectDicePerLevel1`, `EffectDicePerLevel2`, `EffectDicePerLevel3`, `EffectRealPointsPerLevel1`, `EffectRealPointsPerLevel2`, `EffectRealPointsPerLevel3`, `EffectBasePoints1`, `EffectBasePoints2`, `EffectBasePoints3`, `EffectMechanic1`, `EffectMechanic2`, `EffectMechanic3`, `EffectImplicitTargetA1`, `EffectImplicitTargetA2`, `EffectImplicitTargetA3`, `EffectImplicitTargetB1`, `EffectImplicitTargetB2`, `EffectImplicitTargetB3`, `EffectRadiusIndex1`, `EffectRadiusIndex2`, `EffectRadiusIndex3`, `EffectApplyAuraName1`, `EffectApplyAuraName2`, `EffectApplyAuraName3`, `EffectAmplitude1`, `EffectAmplitude2`, `EffectAmplitude3`, `EffectMultipleValue1`, `EffectMultipleValue2`, `EffectMultipleValue3`, `EffectMiscValue1`, `EffectMiscValue2`, `EffectMiscValue3`, `EffectMiscValueB1`, `EffectMiscValueB2`, `EffectMiscValueB3`, `EffectTriggerSpell1`, `EffectTriggerSpell2`, `EffectTriggerSpell3`, `EffectSpellClassMaskA1`, `EffectSpellClassMaskA2`, `EffectSpellClassMaskA3`, `EffectSpellClassMaskB1`, `EffectSpellClassMaskB2`, `EffectSpellClassMaskB3`, `EffectSpellClassMaskC1`, `EffectSpellClassMaskC2`, `EffectSpellClassMaskC3`, `MaxTargetLevel`, `SpellFamilyName`, `SpellFamilyFlags1`, `SpellFamilyFlags2`, `SpellFamilyFlags3`, `MaxAffectedTargets`, `DmgClass`, `PreventionType`, `DmgMultiplier1`, `DmgMultiplier2`, `DmgMultiplier3`, `AreaGroupId`, `SchoolMask`, `Comment`) VALUES (61988, 0, 0, 0x28000180, 0x10000400, 0x4, 0x10100000, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 9, 13, 0, '-1', 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Divine Shield Exclude Aura - 61988'); diff --git a/sql/old/3.3.2/07587_world_script_texts.sql b/sql/old/3.3.2/07587_world_script_texts.sql new file mode 100644 index 00000000000..1a044fc6dd0 --- /dev/null +++ b/sql/old/3.3.2/07587_world_script_texts.sql @@ -0,0 +1,74 @@ +-- set Halls of Stone text entry to correct range +-- Maiden of Grief +UPDATE `script_texts` SET `entry`=-1599000 WHERE `npc_entry`=27975 and `entry`=-1603000; +UPDATE `script_texts` SET `entry`=-1599001 WHERE `npc_entry`=27975 and `entry`=-1603001; +UPDATE `script_texts` SET `entry`=-1599002 WHERE `npc_entry`=27975 and `entry`=-1603002; +UPDATE `script_texts` SET `entry`=-1599003 WHERE `npc_entry`=27975 and `entry`=-1603003; +UPDATE `script_texts` SET `entry`=-1599004 WHERE `npc_entry`=27975 and `entry`=-1603004; +UPDATE `script_texts` SET `entry`=-1599005 WHERE `npc_entry`=27975 and `entry`=-1603005; +UPDATE `script_texts` SET `entry`=-1599006 WHERE `npc_entry`=27975 and `entry`=-1603006; +-- Krystallus +UPDATE `script_texts` SET `entry`=-1599007 WHERE `npc_entry`=27977 and `entry`=-1603007; +UPDATE `script_texts` SET `entry`=-1599008 WHERE `npc_entry`=27977 and `entry`=-1603008; +UPDATE `script_texts` SET `entry`=-1599009 WHERE `npc_entry`=27977 and `entry`=-1603009; +UPDATE `script_texts` SET `entry`=-1599010 WHERE `npc_entry`=27977 and `entry`=-1603010; +-- Sjonnir +UPDATE `script_texts` SET `entry`=-1599011,`sound`=14180 WHERE `npc_entry`=27978 and `entry`=-1603011; +UPDATE `script_texts` SET `entry`=-1599012,`sound`=14182 WHERE `npc_entry`=27978 and `entry`=-1603012; +UPDATE `script_texts` SET `entry`=-1599013,`sound`=14183 WHERE `npc_entry`=27978 and `entry`=-1603013; +UPDATE `script_texts` SET `entry`=-1599015,`sound`=14184 WHERE `npc_entry`=27978 and `entry`=-1603015; + +-- Brann and Tribunal Event +UPDATE `script_texts` SET `entry`=-1599016 WHERE `npc_entry`=28070 and `entry`=-1603016; +UPDATE `script_texts` SET `entry`=-1599017 WHERE `npc_entry`=28070 and `entry`=-1603017; +UPDATE `script_texts` SET `entry`=-1599018 WHERE `npc_entry`=28070 and `entry`=-1603018; +UPDATE `script_texts` SET `entry`=-1599019 WHERE `npc_entry`=28070 and `entry`=-1603019; +UPDATE `script_texts` SET `entry`=-1599020 WHERE `npc_entry`=28070 and `entry`=-1603020; +UPDATE `script_texts` SET `entry`=-1599021 WHERE `npc_entry`=28070 and `entry`=-1603021; +UPDATE `script_texts` SET `entry`=-1599022 WHERE `npc_entry`=28070 and `entry`=-1603022; +UPDATE `script_texts` SET `entry`=-1599023 WHERE `npc_entry`=28070 and `entry`=-1603023; +UPDATE `script_texts` SET `entry`=-1599024 WHERE `npc_entry`=28070 and `entry`=-1603024; +UPDATE `script_texts` SET `entry`=-1599025 WHERE `npc_entry`=28070 and `entry`=-1603025; +UPDATE `script_texts` SET `entry`=-1599026 WHERE `npc_entry`=28070 and `entry`=-1603026; +UPDATE `script_texts` SET `entry`=-1599027 WHERE `npc_entry`=28070 and `entry`=-1603027; +UPDATE `script_texts` SET `entry`=-1599028 WHERE `npc_entry`=28070 and `entry`=-1603028; +UPDATE `script_texts` SET `entry`=-1599029 WHERE `npc_entry`=28070 and `entry`=-1603029; +UPDATE `script_texts` SET `entry`=-1599030 WHERE `npc_entry`=28070 and `entry`=-1603030; +UPDATE `script_texts` SET `entry`=-1599031 WHERE `npc_entry`=28070 and `entry`=-1603031; +UPDATE `script_texts` SET `entry`=-1599032 WHERE `npc_entry`=28070 and `entry`=-1603032; +UPDATE `script_texts` SET `entry`=-1599033 WHERE `npc_entry`=28070 and `entry`=-1603033; +UPDATE `script_texts` SET `entry`=-1599034 WHERE `npc_entry`=28070 and `entry`=-1603034; +UPDATE `script_texts` SET `entry`=-1599035 WHERE `npc_entry`=28070 and `entry`=-1603035; +UPDATE `script_texts` SET `entry`=-1599036 WHERE `npc_entry`=28070 and `entry`=-1603036; +UPDATE `script_texts` SET `entry`=-1599037 WHERE `npc_entry`=28070 and `entry`=-1603037; +UPDATE `script_texts` SET `entry`=-1599038 WHERE `npc_entry`=28070 and `entry`=-1603038; +UPDATE `script_texts` SET `entry`=-1599039 WHERE `npc_entry`=28070 and `entry`=-1603039; +UPDATE `script_texts` SET `entry`=-1599040 WHERE `npc_entry`=28070 and `entry`=-1603040; +UPDATE `script_texts` SET `entry`=-1599041 WHERE `npc_entry`=28070 and `entry`=-1603041; +UPDATE `script_texts` SET `entry`=-1599042 WHERE `npc_entry`=28070 and `entry`=-1603042; +UPDATE `script_texts` SET `entry`=-1599043 WHERE `npc_entry`=28070 and `entry`=-1603043; +UPDATE `script_texts` SET `entry`=-1599044 WHERE `npc_entry`=28070 and `entry`=-1603044; +UPDATE `script_texts` SET `entry`=-1599045 WHERE `npc_entry`=28070 and `entry`=-1603045; +UPDATE `script_texts` SET `entry`=-1599046 WHERE `npc_entry`=28070 and `entry`=-1603046; +UPDATE `script_texts` SET `entry`=-1599047 WHERE `npc_entry`=28070 and `entry`=-1603047; +UPDATE `script_texts` SET `entry`=-1599048 WHERE `npc_entry`=28070 and `entry`=-1603048; +UPDATE `script_texts` SET `entry`=-1599049 WHERE `npc_entry`=28070 and `entry`=-1603049; +UPDATE `script_texts` SET `entry`=-1599050 WHERE `npc_entry`=28070 and `entry`=-1603050; +UPDATE `script_texts` SET `entry`=-1599051 WHERE `npc_entry`=28070 and `entry`=-1603051; +UPDATE `script_texts` SET `entry`=-1599052 WHERE `npc_entry`=28070 and `entry`=-1603052; +UPDATE `script_texts` SET `entry`=-1599053 WHERE `npc_entry`=28070 and `entry`=-1603053; +UPDATE `script_texts` SET `entry`=-1599054 WHERE `npc_entry`=28070 and `entry`=-1603054; +UPDATE `script_texts` SET `entry`=-1599055 WHERE `npc_entry`=28070 and `entry`=-1603055; +UPDATE `script_texts` SET `entry`=-1599056 WHERE `npc_entry`=28070 and `entry`=-1603056; +UPDATE `script_texts` SET `entry`=-1599057 WHERE `npc_entry`=28070 and `entry`=-1603057; +UPDATE `script_texts` SET `entry`=-1599058 WHERE `npc_entry`=28070 and `entry`=-1603058; +UPDATE `script_texts` SET `entry`=-1599059 WHERE `npc_entry`=28070 and `entry`=-1603059; +UPDATE `script_texts` SET `entry`=-1599060 WHERE `npc_entry`=28070 and `entry`=-1603060; +UPDATE `script_texts` SET `entry`=-1599061 WHERE `npc_entry`=28070 and `entry`=-1603061; +UPDATE `script_texts` SET `entry`=-1599062 WHERE `npc_entry`=28070 and `entry`=-1603062; +UPDATE `script_texts` SET `entry`=-1599063 WHERE `npc_entry`=28070 and `entry`=-1603063; +UPDATE `script_texts` SET `entry`=-1599064 WHERE `npc_entry`=28070 and `entry`=-1603064; +UPDATE `script_texts` SET `entry`=-1599065 WHERE `npc_entry`=28070 and `entry`=-1603065; +UPDATE `script_texts` SET `entry`=-1599066 WHERE `npc_entry`=28070 and `entry`=-1603066; +UPDATE `script_texts` SET `entry`=-1599067 WHERE `npc_entry`=28070 and `entry`=-1603067; +UPDATE `script_texts` SET `entry`=-1599068 WHERE `npc_entry`=28070 and `entry`=-1603068; diff --git a/sql/old/3.3.2/07591_world_spell_dbc.sql b/sql/old/3.3.2/07591_world_spell_dbc.sql new file mode 100644 index 00000000000..33c2f0ad08a --- /dev/null +++ b/sql/old/3.3.2/07591_world_spell_dbc.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_dbc` WHERE `Id` = 200000; +INSERT INTO `spell_dbc` (`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectBaseDice1`,`EffectBaseDice2`,`EffectBaseDice3`,`EffectDicePerLevel1`,`EffectDicePerLevel2`,`EffectDicePerLevel3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) VALUES +(200000,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,1,0,-1,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,1,1,1,0,1,'Drain Soul increased damage - serverside spell'); diff --git a/sql/old/3.3.2/07597_world_scriptname.sql b/sql/old/3.3.2/07597_world_scriptname.sql new file mode 100644 index 00000000000..0c7e42939f4 --- /dev/null +++ b/sql/old/3.3.2/07597_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_argent_tournament_post' WHERE `entry`=35473; diff --git a/sql/old/3.3.2/07598_world_scriptname.sql b/sql/old/3.3.2/07598_world_scriptname.sql new file mode 100644 index 00000000000..8c2d0ea32cc --- /dev/null +++ b/sql/old/3.3.2/07598_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_tallhorn_stag' WHERE `entry`=26363; +UPDATE `creature_template` SET `ScriptName`= 'npc_amberpine_woodsman' WHERE `entry`=27293; diff --git a/sql/old/3.3.2/07604_characters_item_refund_instance.sql b/sql/old/3.3.2/07604_characters_item_refund_instance.sql new file mode 100644 index 00000000000..810d2fa98b4 --- /dev/null +++ b/sql/old/3.3.2/07604_characters_item_refund_instance.sql @@ -0,0 +1,19 @@ +DROP TABLE IF EXISTS `item_refund_instance`; +CREATE TABLE `item_refund_instance` ( +`item_guid` int(11) unsigned NOT NULL COMMENT 'Item GUID', +`player_guid` int(11) unsigned NOT NULL COMMENT 'Player GUID', +`paidMoney` int(11) unsigned NOT NULL DEFAULT '0', +`paidHonor` int(11) unsigned NOT NULL DEFAULT '0', +`paidArena` int(11) unsigned NOT NULL DEFAULT '0', +`paidItem_1` mediumint(6) unsigned NOT NULL DEFAULT '0' COMMENT 'item_template.entry', +`paidItemCount_1` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItem_2` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItemCount_2` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItem_3` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItemCount_3` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItem_4` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItemCount_4` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItem_5` mediumint(6) unsigned NOT NULL DEFAULT '0', +`paidItemCount_5` mediumint(6) unsigned NOT NULL DEFAULT '0', +PRIMARY KEY (`item_guid`, `player_guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.2/07609_world_spell_proc_event.sql b/sql/old/3.3.2/07609_world_spell_proc_event.sql new file mode 100644 index 00000000000..2111d9b3f85 --- /dev/null +++ b/sql/old/3.3.2/07609_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (42370); +INSERT INTO `spell_proc_event` +(`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) +VALUES ( 42370, 0x00, 11, 0x00000080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Merciless Totem of the Third Wind diff --git a/sql/old/3.3.2/07610_world_scriptname.sql b/sql/old/3.3.2/07610_world_scriptname.sql new file mode 100644 index 00000000000..89b005f00e0 --- /dev/null +++ b/sql/old/3.3.2/07610_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_seaforium_depth_charge' WHERE `entry`=25401; diff --git a/sql/old/3.3.2/07611_characters_item_refund_instance.sql b/sql/old/3.3.2/07611_characters_item_refund_instance.sql new file mode 100644 index 00000000000..cd859a47ee0 --- /dev/null +++ b/sql/old/3.3.2/07611_characters_item_refund_instance.sql @@ -0,0 +1,14 @@ +ALTER TABLE `item_refund_instance` +DROP COLUMN `paidHonor`, +DROP COLUMN `paidArena`, +DROP COLUMN `paidItem_1`, +DROP COLUMN `paidItemCount_1`, +DROP COLUMN `paidItem_2`, +DROP COLUMN `paidItemCount_2`, +DROP COLUMN `paidItem_3`, +DROP COLUMN `paidItemCount_3`, +DROP COLUMN `paidItem_4`, +DROP COLUMN `paidItemCount_4`, +DROP COLUMN `paidItem_5`, +DROP COLUMN `paidItemCount_5`, +ADD COLUMN `paidExtendedCost` int(11) unsigned NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.2/07625_world_scriptname.sql b/sql/old/3.3.2/07625_world_scriptname.sql new file mode 100644 index 00000000000..ac0de6986ac --- /dev/null +++ b/sql/old/3.3.2/07625_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `instance_template` SET `script`='instance_zulfarrak' WHERE `map`=209; diff --git a/sql/old/3.3.2/07646_world_scriptname.sql b/sql/old/3.3.2/07646_world_scriptname.sql new file mode 100644 index 00000000000..f9dbb6d2972 --- /dev/null +++ b/sql/old/3.3.2/07646_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_drakos' WHERE `entry`=27654; +UPDATE `creature_template` SET `ScriptName`='npc_oculus_drake' WHERE `entry` IN (27657,27658,27659); +UPDATE `instance_template` SET `script`='instance_oculus' WHERE `map`=578; diff --git a/sql/old/3.3.2/07655_world_script_texts.sql b/sql/old/3.3.2/07655_world_script_texts.sql new file mode 100644 index 00000000000..a7213b1e518 --- /dev/null +++ b/sql/old/3.3.2/07655_world_script_texts.sql @@ -0,0 +1,233 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1603999 AND -1603000; +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 +-- Algalon +(32871,-1603000,'Your actions are illogical. All possible results for this encounter have been calculated. The Pantheon will receive the Observer''s message regardless of outcome.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15386,1,0,0,'algalon SAY_AGGRO'), +(32871,-1603001,'Loss of life, unavoidable.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15387,1,0,0,'algalon SAY_SLAY_1'), +(32871,-1603002,'I do what I must.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15388,1,0,0,'algalon SAY_SLAY_2'), +(32871,-1603003,'See your world through my eyes: A universe so vast as to be immeasurable - incomprehensible even to your greatest minds.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15390,1,0,0,'algalon SAY_ENGADED_FOR_FIRTS_TIME'), +(32871,-1603004,'Beware!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15391,1,0,0,'algalon SAY_PHASE_2'), +(32871,-1603005,'The stars come to my aid.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15392,1,0,0,'algalon SAY_SUMMON_COLLAPSING_STAR'), +(32871,-1603006,'I have seen worlds bathed in the Makers'' flames. Their denizens fading without so much as a whimper. Entire planetary systems born and raised in the time that it takes your mortal hearts to beat once. Yet all throughout, my own heart, devoid of emotion... of empathy. I... have... felt... NOTHING! A million, million lives wasted. Had they all held within them your tenacity? Had they all loved life as you do?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15393,1,0,0,'algalon SAY_DEATH_1'), +(32871,-1603007,'Perhaps it is your imperfection that which grants you free will. That allows you to persevere against cosmically calculated odds. You prevailed where the Titans'' own perfect creations have failed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15401,1,0,0,'algalon SAY_DEATH_2'), +(32871,-1603008,'I''ve rearranged the reply code. Your planet will be spared. I cannot be certain of my own calculations anymore.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15402,1,0,0,'algalon SAY_DEATH_3'), +(32871,-1603009,'I lack the strength to transmit the signal. You must hurry. Find a place of power close to the skies.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15403,1,0,0,'algalon SAY_DEATH_4'), +(32871,-1603010,'Do not worry about my fate $N. If the signal is not transmitted in time re-origination will proceed regardless. Save. Your. World.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15404,1,0,0,'algalon SAY_DEATH_5'), +(32871,-1603011,'You are... out of time.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15394,1,0,0,'algalon SAY_BERSERK'), +(32871,-1603012,'Witness the fury of cosmos!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15396,1,0,0,'algalon SAY_BIGBANG_1'), +(32871,-1603013,'Behold the tools of creation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15397,1,0,0,'algalon SAY_BIGBANG_2'), +(32871,-1603014,'Analysis complete. There is partial corruption in the planet''s life-support systems as well as complete corruption in most of the planet''s defense mechanisms.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15398,1,0,0,'algalon SAY_TIMER_1'), +(32871,-1603015,'Begin uplink: Reply Code: ''Omega''. Planetary re-origination requested.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15399,1,0,0,'algalon SAY_TIMER_2'), +(32871,-1603016,'Farewell, mortals. Your bravery is admirable, for such flawed creatures.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15400,1,0,0,'algalon SAY_TIMER_3'), +(32871,-1603017,'Trans-location complete. Commencing planetary analysis of Azeroth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15405,1,0,0,'algalon SAY_SUMMON_1'), +(32871,-1603018,'Stand back, mortals. I am not here to fight you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15406,1,0,0,'algalon SAY_SUMMON_2'), +(32871,-1603019,'It is in the universe''s best interest to re-originate this planet should my analysis find systemic corruption. Do not interfere.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15407,1,0,0,'algalon SAY_SUMMON_3'), + +-- Assembly of Iron - Stellbreaker +(32867,-1603020,'You will not defeat the Assembly of Iron so easily, invaders!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15674,1,0,0,'steelbreaker SAY_AGGRO'), +(32867,-1603021,'So fragile and weak!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15675,1,0,0,'steelbreaker SAY_SLAY_1'), +(32867,-1603022,'Flesh... such a hindrance.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15676,1,0,0,'steelbreaker SAY_SLAY_2'), +(32867,-1603023,'You seek the secrets of Ulduar? Then take them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15677,1,0,0,'steelbreaker SAY_POWER'), +(32867,-1603024,'My death only serves to hasten your demise.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15678,1,0,0,'steelbreaker SAY_DEATH_1'), +(32867,-1603025,'Impossible!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15679,1,0,0,'steelbreaker SAY_DEATH_2'), +(32867,-1603026,'This meeting of the Assembly of Iron is adjourned!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15680,1,0,0,'steelbreaker SAY_BERSERK'), + +-- Assembly of Iron - Runemaster Molgeim +(32927,-1603030,'Nothing short of total decimation will suffice.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15657,1,0,0,'Molgeim SAY_AGGRO'), +(32927,-1603031,'The world suffers yet another insignificant loss.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15658,1,0,0,'Molgeim SAY_SLAY_1'), +(32927,-1603032,'Death is the price of your arrogance.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15659,1,0,0,'Molgeim SAY_SLAY_2'), +(32927,-1603033,'Decipher this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15660,1,0,0,'Molgeim SAY_RUNE_DEATH'), +(32927,-1603034,'Face the lightning surge!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15661,1,0,0,'Molgeim SAY_SUMMON'), +(32927,-1603035,'The legacy of storms shall not be undone.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15662,1,0,0,'Molgeim SAY_DEATH_1'), +(32927,-1603036,'What have you gained from my defeat? You are no less doomed, mortals!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15663,1,0,0,'Molgeim SAY_DEATH_2'), +(32927,-1603037,'This meeting of the Assembly of Iron is adjourned!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15664,1,0,0,'Molgeim SAY_BERSERK'), + +-- Assembly of Iron - Stormcaller Brundir +(32857,-1603040,'Whether the world''s greatest gnats or the world''s greatest heroes, you''re still only mortal!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15684,1,0,0,'Brundir SAY_AGGRO'), +(32857,-1603041,'A merciful kill!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15685,1,0,0,'Brundir SAY_SLAY_1'), +(32857,-1603042,'HAH!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15686,1,0,0,'Brundir SAY_SLAY_2'), +(32857,-1603043,'Stand still and stare into the light!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15687,1,0,0,'Brundir SAY_SPECIAL'), +(32857,-1603044,'Let the storm clouds rise and rain down death from above!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15688,1,0,0,'Brundir SAY_FLIGHT'), +(32857,-1603045,'The power of the storm lives on...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15689,1,0,0,'Brundir SAY_DEATH_1'), +(32857,-1603046,'You rush headlong into the maw of madness!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15690,1,0,0,'Brundir SAY_DEATH_2'), +(32857,-1603047,'This meeting of the Assembly of Iron is adjourned!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15691,1,0,0,'Brundir SAY_BERSERK'), + +-- Auriaya +(33515,-1603050,'Some things are better left alone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15473,1,0,0,'Auriaya SAY_AGGRO'), +(33515,-1603051,'The secret dies with you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15474,1,0,0,'Auriaya SAY_SLAY_1'), +(33515,-1603052,'There is no escape!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15475,1,0,0,'Auriaya SAY_SLAY_2'), +(33515,-1603053,'Auriaya screams in agony.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,6,0,15476,'Auriaya SAY_DEATH'), +(33515,-1603054,'You waste my time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15477,1,0,0,'Auriaya SAY_BERSERK'), + +-- Flame Leviathan +(33113,-1603060,'Hostile entities detected. Threat assessment protocol active. Primary target engaged. Time minus thirty seconds to re-evaluation.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15506,1,0,0,'Flame Leviathan SAY_AGGRO'), +(33113,-1603061,'Threat assessment routine modified. Current target threat level: zero. Acquiring new target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15521,1,0,0,'Flame Leviathan SAY_SLAY'), +(33113,-1603062,'Total systems failure. Defense protocols breached. Leviathan Unit shutting down.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15520,1,0,0,'Flame Leviathan SAY_DEATH'), +(33113,-1603063,'Threat re-evaluated. Target assessment complete. Changing course.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15507,1,0,0,'Flame Leviathan SAY_TARGET_1'), +(33113,-1603064,'Pursuit objective modified. Changing course.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15508,1,0,0,'Flame Leviathan SAY_TARGET_2'), +(33113,-1603065,'Hostile entity stratagem predicted. Rerouting battle function. Changing course.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15509,1,0,0,'Flame Leviathan SAY_TARGET_3'), +(33113,-1603066,'Orbital countermeasures enabled.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15510,1,0,0,'Flame Leviathan SAY_HARDMODE'), +(33113,-1603067,'Alert! Static defense system failure. Orbital countermeasures disabled.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15511,1,0,0,'Flame Leviathan SAY_TOWER_NONE'), +(33113,-1603068,'''Hodir''s Fury'' online. Acquiring target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15512,1,0,0,'Flame Leviathan SAY_TOWER_FROST'), +(33113,-1603069,'''Mimiron''s Inferno'' online. Acquiring target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15513,1,0,0,'Flame Leviathan SAY_TOWER_FLAME'), +(33113,-1603070,'''Freya''s Ward'' online. Acquiring target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15514,1,0,0,'Flame Leviathan SAY_TOWER_NATURE'), +(33113,-1603071,'''Thorim''s Hammer'' online. Acquiring target.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15515,1,0,0,'Flame Leviathan SAY_TOWER_STORM'), +(33113,-1603072,'Unauthorized entity attempting circuit overload. Activating anti-personnel countermeasures.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15516,1,0,0,'Flame Leviathan SAY_PLAYER_RIDING'), +(33113,-1603073,'System malfunction. Diverting power to support systems.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15517,1,0,0,'Flame Leviathan SAY_OVERLOAD_1'), +(33113,-1603074,'Combat matrix overload. Powering do-o-o-own...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15518,1,0,0,'Flame Leviathan SAY_OVERLOAD_2'), +(33113,-1603075,'System restart required. Deactivating weapon systems.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15519,1,0,0,'Flame Leviathan SAY_OVERLOAD_3'), +-- reserve 1603076-1603179 to implement other texts related to flame leviathan encounter + +-- Freya +(32906,-1603180,'The Conservatory must be protected!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15526,1,0,0,'Freya SAY_AGGRO'), +(32906,-1603181,'Elders, grant me your strength!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15527,1,0,0,'Freya SAY_AGGRO_WITH_ELDER'), +(32906,-1603182,'Forgive me.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15529,1,0,0,'Freya SAY_SLAY_1'), +(32906,-1603183,'From your death springs life anew!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15530,1,0,0,'Freya SAY_SLAY_2'), +(32906,-1603184,'His hold on me dissipates. I can see clearly once more. Thank you, heroes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15531,1,0,0,'Freya SAY_DEATH'), +(32906,-1603185,'You have strayed too far, wasted too much time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15532,1,0,0,'Freya SAY_BERSERK'), +(32906,-1603186,'Eonar, your servant requires aid!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15528,1,0,0,'Freya SAY_SUMMON_CONSERVATOR'), +(32906,-1603187,'Children, assist me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15331,1,0,0,'Freya SAY_SUMMON_TRIO'), +(32906,-1603188,'The swarm of the elements shall overtake you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15534,1,0,0,'Freya SAY_SUMMON_LASHERS'), +(32906,-1603189,'Eonar, your servant calls for your blessing!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15535,1,0,0,'Freya SAY_YS_HELP'), + +-- Elder Brightleaf +(32915,-1603190,'Matron, the Conservatory has been breached!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15483,1,0,0,'Elder Brightleaf SAY_AGGRO'), +(32915,-1603191,'Fertilizer.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15485,1,0,0,'Elder Brightleaf SAY_SLAY_1'), +(32915,-1603192,'Your corpse will nourish the soil!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15486,1,0,0,'Elder Brightleaf SAY_SLAY_2'), +(32915,-1603193,'Matron, one has fallen!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15487,1,0,0,'Elder Brightleaf SAY_DEATH'), + +-- Elder Ironbranch +(32913,-1603194,'Mortals have no place here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15493,1,0,0,'Elder Ironbranch SAY_AGGRO'), +(32913,-1603195,'I return you whence you came!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15494,1,0,0,'Elder Ironbranch SAY_SLAY_1'), +(32913,-1603196,'BEGONE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15495,1,0,0,'Elder Ironbranch SAY_SLAY_2'), +(32913,-1603197,'Freya! They come for you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15496,1,0,0,'Elder Ironbranch SAY_DEATH'), + +-- Elder Stonebark +(32914,-1603198,'This place will serve as your graveyard.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15500,1,0,0,'Elder Stonebark SAY_AGGRO'), +(32914,-1603199,'<Angry roar>',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15501,1,0,0,'Elder Stonebark SAY_SLAY_1'), +(32914,-1603200,'Such a waste.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15502,1,0,0,'Elder Stonebark SAY_SLAY_2'), +(32914,-1603201,'Matron, flee! They are ruthless....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15503,1,0,0,'Elder Stonebark SAY_DEATH'), + +-- Hodir +(32845,-1603210,'You will suffer for this trespass!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15552,1,0,0,'Hodir SAY_AGGRO'), +(32845,-1603211,'Tragic. To come so far, only to fail.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15553,1,0,0,'Hodir SAY_SLAY_1'), +(32845,-1603212,'Welcome to the endless winter.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15554,1,0,0,'Hodir SAY_SLAY_2'), +(32845,-1603213,'Winds of the north consume you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15555,1,0,0,'Hodir SAY_FLASH_FREEZE'), +(32845,-1603214,'Hodir roars furious.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15556,6,0,0,'Hodir SAY_STALACTITE'), +(32845,-1603215,'I... I am released from his grasp... at last.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15557,1,0,0,'Hodir SAY_DEATH'), +(32845,-1603216,'Enough! This ends now!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15558,1,0,0,'Hodir SAY_BERSERK'), +(32845,-1603217,'The veil of winter will protect you, champions!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15559,1,0,0,'Hodir SAY_YS_HELP'), +(32845,-1603218,'Hodir shatters the Rare Cache of Hodir!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,6,0,0,'Hodir SAY_HARD_MODE_MISSED'), + +-- Ignis +(33118,-1603220,'Insolent whelps! Your blood will temper the weapons used to reclaim this world!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15564,1,0,0,'Ignis SAY_AGGRO'), +(33118,-1603221,'More scraps for the scrapheap!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15569,1,0,0,'Ignis SAY_SLAY_1'), +(33118,-1603222,'Your bones will serve as kindling!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15570,1,0,0,'Ignis SAY_SLAY_2'), +(33118,-1603223,'I. Have. Failed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15572,1,0,0,'Ignis SAY_DEATH'), +(33118,-1603224,'Arise, soldiers of the Iron Crucible! The Makers'' will be done!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15565,1,0,0,'Ignis SAY_SUMMON'), +(33118,-1603225,'I will burn away your impurities!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15566,1,0,0,'Ignis SAY_SLAG_POT'), +(33118,-1603226,'Let the inferno consume you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15567,1,0,0,'Ignis SAY_SCORCH_1'), +(33118,-1603227,'BURN! Burn in the makers fire!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15568,1,0,0,'Ignis SAY_SCORCH_2'), +(33118,-1603228,'Let it be finished!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15571,1,0,0,'Ignis SAY_BERSERK'), + +-- Kologarn +(32930,-1603230,'None shall pass!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15586,1,0,0,'Kologarn SAY_AGGRO'), +(32930,-1603231,'KOL-THARISH!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15587,1,0,0,'Kologarn SAY_SLAY_1'), +(32930,-1603232,'YOU FAIL!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15588,1,0,0,'Kologarn SAY_SLAY_2'), +(32930,-1603233,'Just a scratch!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15589,1,0,0,'Kologarn SAY_LEFT_ARM_GONE'), +(32930,-1603234,'Only a flesh wound!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15590,1,0,0,'Kologarn SAY_RIGHT_ARM_GONE'), +(32930,-1603235,'OBLIVION!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15591,1,0,0,'Kologarn SAY_SHOCKWAVE'), +(32930,-1603236,'I will squeeze the life from you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15592,1,0,0,'Kologarn SAY_GRAB_PLAYER'), +(32930,-1603237,'Master, they come...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15593,1,0,0,'Kologarn SAY_DEATH'), +(32930,-1603238,'I am invincible!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15594,1,0,0,'Kologarn SAY_BERSERK'), + +-- Mimiron +(33350,-1603240,'Oh, my! I wasn''t expecting company! The workshop is such a mess! How embarrassing!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15611,1,0,0,'Mimiron SAY_AGGRO'), +(33350,-1603241,'Now why would you go and do something like that? Didn''t you see the sign that said ''DO NOT PUSH THIS BUTTON!''? How will we finish testing with the self-destruct mechanism active?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15629,1,0,0,'Mimiron SAY_HARDMODE_ON'), +(33350,-1603242,'We haven''t much time, friends! You''re going to help me test out my latest and greatest creation. Now, before you change your minds, remember, that you kind of owe it to me after the mess you made with the XT-002.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15612,1,0,0,'Mimiron SAY_MKII_ACTIVATE'), +(33350,-1603243,'MEDIC!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15613,1,0,0,'Mimiron SAY_MKII_SLAY_1'), +(33350,-1603244,'I can fix that... or, maybe not! Sheesh, what a mess...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15614,1,0,0,'Mimiron SAY_MKII_SLAY_2'), +(33350,-1603245,'WONDERFUL! Positively marvelous results! Hull integrity at 98.9 percent! Barely a dent! Moving right along.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15615,1,0,0,'Mimiron SAY_MKII_DEATH'), +(33350,-1603246,'Behold the VX-001 Anti-personnel Assault Cannon! You might want to take cover.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15616,1,0,0,'Mimiron SAY_VX001_ACTIVATE'), +(33350,-1603247,'Fascinating. I think they call that a "clean kill".',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15617,1,0,0,'Mimiron SAY_VX001_SLAY_1'), +(33350,-1603248,'Note to self: Cannon highly effective against flesh.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15618,1,0,0,'Mimiron SAY_VX001_SLAY_2'), +(33350,-1603249,'Thank you, friends! Your efforts have yielded some fantastic data! Now, where did I put-- oh, there it is!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15619,1,0,0,'Mimiron SAY_VX001_DEATH'), +(33350,-1603250,'Isn''t it beautiful? I call it the magnificent aerial command unit!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15620,1,0,0,'Mimiron SAY_AERIAL_ACTIVATE'), +(33350,-1603251,'Outplayed!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15621,1,0,0,'Mimiron SAY_AERIAL_SLAY_1'), +(33350,-1603252,'You can do better than that!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15622,1,0,0,'Mimiron SAY_AERIAL_SLAY_2'), +(33350,-1603253,'Preliminary testing phase complete. Now comes the true test!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15623,1,0,0,'Mimiron SAY_AERIAL_DEATH'), +(33350,-1603254,'Gaze upon its magnificence! Bask in its glorious, um, glory! I present you... V-07-TR-0N!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15624,1,0,0,'Mimiron SAY_V07TRON_ACTIVATE'), +(33350,-1603255,'Prognosis: Negative!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15625,1,0,0,'Mimiron SAY_V07TRON_SLAY_1'), +(33350,-1603256,'You''re not going to get up from that one, friend.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15626,1,0,0,'Mimiron SAY_V07TRON_SLAY_2'), +(33350,-1603257,'It would appear that I''ve made a slight miscalculation. I allowed my mind to be corrupted by the fiend in the prison, overriding my primary directive. All systems seem to be functional now. Clear.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15627,1,0,0,'Mimiron SAY_V07TRON_DEATH'), +(33350,-1603258,'Oh, my! It would seem that we are out of time, my friends!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15628,1,0,0,'Mimiron SAY_BERSERK'), +(33350,-1603259,'Combat matrix enhanced. Behold wonderous rapidity!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15630,1,0,0,'Mimiron SAY_YS_HELP'), + +-- Razorscale encounter +(33210,-1603260,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15647,1,0,0,'Exp. Commander SAY_INTRO'), +(33210,-1603261,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15648,1,0,0,'Exp. Commander SAY_GROUND'), + +-- Thorim +(33413,-1603270,'Interlopers! You mortals who dare to interfere with my sport will pay... Wait--you...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15733,1,0,0,'Thorim SAY_AGGRO_1'), +(33413,-1603271,'I remember you... In the mountains... But you... what is this? Where am--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15734,1,0,0,'Thorim SAY_AGGRO_2'), +(33413,-1603272,'Behold the power of the storms and despair!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15735,1,0,0,'Thorim SAY_SPECIAL_1'), +(33413,-1603273,'Do not hold back! Destroy them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15736,1,0,0,'Thorim SAY_SPECIAL_2'), +(33413,-1603274,'Have you begun to regret your intrusion?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15737,1,0,0,'Thorim SAY_SPECIAL_3'), +(33413,-1603275,'Impertinent whelps! You dare challenge me atop my pedestal! I will crush you myself!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15738,1,0,0,'Thorim SAY_JUMPDOWN'), +(33413,-1603276,'Can''t you at least put up a fight!?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15739,1,0,0,'Thorim SAY_SLAY_1'), +(33413,-1603277,'Pathetic!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15740,1,0,0,'Thorim SAY_SLAY_2'), +(33413,-1603278,'My patience has reached its limit!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15741,1,0,0,'Thorim SAY_BERSERK'), +(33413,-1603279,'Failures! Weaklings!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15742,1,0,0,'Thorim SAY_WIPE'), +(33413,-1603280,'Stay your arms! I yield!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15743,1,0,0,'Thorim SAY_DEATH'), +(33413,-1603281,'I feel as though I am awakening from a nightmare, but the shadows in this place yet linger.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15744,1,0,0,'Thorim SAY_END_NORMAL_1'), +(33413,-1603282,'Sif... was Sif here? Impossible--she died by my brother''s hand. A dark nightmare indeed....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15745,1,0,0,'Thorim SAY_END_NORMAL_2'), +(33413,-1603283,'I need time to reflect.... I will aid your cause if you should require it. I owe you at least that much. Farewell.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15746,1,0,0,'Thorim SAY_END_NORMAL_3'), +(33413,-1603284,'You! Fiend! You are not my beloved! Be gone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15747,1,0,0,'Thorim SAY_END_HARD_1'), +(33413,-1603285,'Behold the hand behind all the evil that has befallen Ulduar! Left my kingdom in ruins, corrupted my brother and slain my wife!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15748,1,0,0,'Thorim SAY_END_HARD_2'), +(33413,-1603286,'And now it falls to you, champions, to avenge us all! The task before you is great, but I will lend you my aid as I am able. You must prevail!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15749,1,0,0,'Thorim SAY_END_HARD_3'), +(33413,-1603287,'Golganneth, lend me your strengh! Grant my mortal allies the power of thunder!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15750,1,0,0,'Thorim SAY_YS_HELP'), + +-- General Vezax +(33271,-1603290,'Your destruction will herald a new age of suffering!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15542,1,0,0,'Vezax SAY_AGGRO'), +(33271,-1603291,'You thought to stand before the legions of death... and survive?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15543,1,0,0,'Vezax SAY_SLAY_1'), +(33271,-1603292,'Defiance... a flaw of mortality.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15544,1,0,0,'Vezax SAY_SLAY_2'), +(33271,-1603293,'The black blood of Yogg-Saron courses through me! I. AM. UNSTOPPABLE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15545,1,0,0,'Vezax SAY_SURGE_DARKNESS'), +(33271,-1603294,'Oh, what horrors await....',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15546,1,0,0,'Vezax SAY_DEATH'), +(33271,-1603295,'Your defeat was inevitable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15547,1,0,0,'Vezax SAY_BERSERK'), +(33271,-1603296,'Behold, now! Terror, absolute!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15548,1,0,0,'Vezax SAY_HARDMODE_ON'), + +-- XT002 +(33293,-1603300,'New toys? For me? I promise I won''t break them this time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15724,1,0,0,'XT002 SAY_AGGRO'), +(33293,-1603301,'So tired. I will rest for just a moment!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15725,1,0,0,'XT002 SAY_HEART_OPENED'), +(33293,-1603302,'I''m ready to play!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15726,1,0,0,'XT002 SAY_HEART_CLOSED'), +(33293,-1603303,'NO! NO! NO! NO! NO!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15727,1,0,0,'XT002 SAY_TYMPANIC_TANTRUM'), +(33293,-1603304,'I... I think I broke it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15728,1,0,0,'XT002 SAY_SLAY_1'), +(33293,-1603305,'I guess it doesn''t bend that way.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15729,1,0,0,'XT002 SAY_SLAY_2'), +(33293,-1603306,'I''m tired of these toys. I don''t want to play anymore!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15730,1,0,0,'XT002 SAY_BERSERK'), +(33293,-1603307,'You are bad... Toys... Very... Baaaaad!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15731,1,0,0,'XT002 SAY_DEATH'), +(33293,-1603308,'Time for a new game! My old toys will fight my new toys!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15732,1,0,0,'XT002 SAY_SUMMON'), + +-- Sara (YS) +(33134,-1603310,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15771,1,0,0,'Sara SAY_PREFIGHT_1'), +(33134,-1603311,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15772,1,0,0,'Sara SAY_PREFIGHT_2'), +(33134,-1603312,'The time to strike at the head of the beast will soon be upon us! Focus your anger and hatred on his minions!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15775,1,0,0,'Sara SAY_AGGRO_1'), +(33134,-1603313,'Yes! YES! Show them no mercy! Give no pause to your attacks!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15773,1,0,0,'Sara SAY_AGGRO_2'), +(33134,-1603314,'Let hatred and rage guide your blows!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15774,1,0,0,'Sara SAY_AGGRO_3'), +(33134,-1603315,'Powerless to act...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15778,1,0,0,'Sara SAY_SLAY_1'), +(33134,-1603316,'Could they have been saved?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15779,1,0,0,'Sara SAY_SLAY_2'), +(33134,-1603317,'Weak-minded fools!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15780,5,0,0,'Sara WHISP_INSANITY'), +(33134,-1603318,'Suffocate upon your own hate!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15776,1,0,0,'Sara SAY_PHASE2_1'), +(33134,-1603319,'Tremble, mortals, before the coming of the end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15777,1,0,0,'Sara SAY_PHASE2_2'), + +-- YoggSaron +(33288,-1603330,'I am the lucid dream.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15754,1,0,0,'YoggSaron SAY_PHASE2_1'), -- sound 15754 contains the 5 texts +(33288,-1603331,'The monster in your nightmares.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'YoggSaron SAY_PHASE2_2'), +(33288,-1603332,'The fiend of a thousand faces.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'YoggSaron SAY_PHASE2_3'), +(33288,-1603333,'Cower before my true form.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'YoggSaron SAY_PHASE2_4'), +(33288,-1603334,'BOW DOWN BEFORE THE GOD OF DEATH!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'YoggSaron SAY_PHASE2_5'), +(33288,-1603335,'Look upon the true face of death and know that your end comes soon!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15755,1,0,0,'YoggSaron SAY_PHASE3'), +(33288,-1603336,'MADNESS WILL CONSUME YOU!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15756,1,0,0,'YoggSaron SAY_VISION'), +(33288,-1603337,'Hoohehehahahaha... AHAHAHAHAHAHA!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15757,1,0,0,'YoggSaron SAY_SLAY_1'), +(33288,-1603338,'Eternal suffering awaits!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15758,1,0,0,'YoggSaron SAY_SLAY_2'), +(33288,-1603339,'Your will is no longer you own...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15759,5,0,0,'YoggSaron WHISP_INSANITY_1'), +(33288,-1603340,'Destroy them minion, your master commands it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15760,5,0,0,'YoggSaron WHISP_INSANITY_2'), +(33288,-1603341,'Your fate is sealed. The end of days is finally upon you and ALL who inhabit this miserable little seedling. Uulwi ifis halahs gag erh''ongg w''ssh.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15761,1,0,0,'YoggSaron SAY_DEATH'); diff --git a/sql/old/3.3.2/07655_world_scriptname.sql b/sql/old/3.3.2/07655_world_scriptname.sql new file mode 100644 index 00000000000..12bb45c4fe2 --- /dev/null +++ b/sql/old/3.3.2/07655_world_scriptname.sql @@ -0,0 +1,6 @@ +UPDATE `creature_template` SET `ScriptName`='mob_xt002_heart' WHERE `entry`=33329; +UPDATE `creature_template` SET `ScriptName`='mob_scrapbot' WHERE `entry`=33343; +UPDATE `creature_template` SET `ScriptName`='mob_pummeller' WHERE `entry`=33344; +UPDATE `creature_template` SET `ScriptName`='mob_boombot' WHERE `entry`=33346; +UPDATE `creature_template` SET `ScriptName`='mob_void_zone' WHERE `entry`=34001; +UPDATE `creature_template` SET `ScriptName`='mob_life_spark' WHERE `entry`=34004; diff --git a/sql/old/3.3.2/07656_world_instance_template.sql b/sql/old/3.3.2/07656_world_instance_template.sql new file mode 100644 index 00000000000..54d50b04e3f --- /dev/null +++ b/sql/old/3.3.2/07656_world_instance_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `instance_template` ADD COLUMN `allowMount` tinyint(1) NOT NULL DEFAULT '0'; + diff --git a/sql/old/3.3.2/07658_world_scriptname.sql b/sql/old/3.3.2/07658_world_scriptname.sql new file mode 100644 index 00000000000..69bace778c9 --- /dev/null +++ b/sql/old/3.3.2/07658_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_twilight_fissure' WHERE `entry`=30641; +UPDATE `creature_template` SET `ScriptName`='npc_flame_tsunami' WHERE `entry`=30616; diff --git a/sql/old/3.3.2/07660_world_creature_template.sql b/sql/old/3.3.2/07660_world_creature_template.sql new file mode 100644 index 00000000000..e987add88e9 --- /dev/null +++ b/sql/old/3.3.2/07660_world_creature_template.sql @@ -0,0 +1,3 @@ +ALTER TABLE creature_template ADD COLUMN speed_run float NOT NULL default '1.14286' COMMENT 'Result of 8.0/7.0, most common value' AFTER speed; +UPDATE creature_template SET speed=1 WHERE speed IS NULL; +ALTER TABLE creature_template CHANGE COLUMN speed speed_walk FLOAT NOT NULL DEFAULT '1' COMMENT 'Result of 2.5/2.5, most common value'; diff --git a/sql/old/3.3.2/07665_world_scriptname.sql b/sql/old/3.3.2/07665_world_scriptname.sql new file mode 100644 index 00000000000..d049751b323 --- /dev/null +++ b/sql/old/3.3.2/07665_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_unstable_sphere' WHERE `entry`=28166; diff --git a/sql/old/3.3.2/07666_world_script_texts.sql b/sql/old/3.3.2/07666_world_script_texts.sql new file mode 100644 index 00000000000..ec6a760adea --- /dev/null +++ b/sql/old/3.3.2/07666_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry`=-1603187; +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 +(32906,-1603187,'Children, assist me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15533,1,0,0,'Freya SAY_SUMMON_TRIO'); diff --git a/sql/old/3.3.2/07668_world_scriptname.sql b/sql/old/3.3.2/07668_world_scriptname.sql new file mode 100644 index 00000000000..0dd91ff5785 --- /dev/null +++ b/sql/old/3.3.2/07668_world_scriptname.sql @@ -0,0 +1,6 @@ +UPDATE `creature_template` SET `ScriptName`='boss_koralon' WHERE `entry`=35013; +UPDATE `creature_template` SET `ScriptName`='mob_flame_warder' WHERE `entry`=35143; +UPDATE `creature_template` SET `ScriptName`='boss_toravon' WHERE `entry`=38433; +UPDATE `creature_template` SET `ScriptName`='mob_frost_warder' WHERE `entry`=38482; +UPDATE `creature_template` SET `ScriptName`='mob_frozen_orb_stalker' WHERE `entry`=38461; +UPDATE `creature_template` SET `ScriptName`='mob_frozen_orb' WHERE `entry`=38456; diff --git a/sql/old/3.3.2/07672_world_scriptname.sql b/sql/old/3.3.2/07672_world_scriptname.sql new file mode 100644 index 00000000000..b9451e75629 --- /dev/null +++ b/sql/old/3.3.2/07672_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ruins_dweller' WHERE `entry`=29920; diff --git a/sql/old/3.3.2/07677_realmd_realmlist.sql b/sql/old/3.3.2/07677_realmd_realmlist.sql new file mode 100644 index 00000000000..cddab25c060 --- /dev/null +++ b/sql/old/3.3.2/07677_realmd_realmlist.sql @@ -0,0 +1 @@ +ALTER TABLE `realmlist` CHANGE COLUMN `gamebuild` `gamebuild` int(11) unsigned NOT NULL default '11403'; diff --git a/sql/old/3.3.2/07680_world_quest_template.sql b/sql/old/3.3.2/07680_world_quest_template.sql new file mode 100644 index 00000000000..296f2d5cdba --- /dev/null +++ b/sql/old/3.3.2/07680_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_template` ADD COLUMN `MaxLevel` tinyint(3) UNSIGNED NOT NULL DEFAULT '0' AFTER `MinLevel`; diff --git a/sql/old/3.3.2/07691_world_creature_template.sql b/sql/old/3.3.2/07691_world_creature_template.sql new file mode 100644 index 00000000000..9487f5f0e8f --- /dev/null +++ b/sql/old/3.3.2/07691_world_creature_template.sql @@ -0,0 +1,2 @@ +-- Spells for Wintergarde Gryphon +UPDATE `creature_template` SET `spell1`=48363,`spell2`=48397,`spell3`=54170 WHERE `entry`=27258; diff --git a/sql/old/3.3.2/07691_world_spell_dbc.sql b/sql/old/3.3.2/07691_world_spell_dbc.sql new file mode 100644 index 00000000000..79b55b77285 --- /dev/null +++ b/sql/old/3.3.2/07691_world_spell_dbc.sql @@ -0,0 +1,10 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (42876,44987,48803,68496,72958,32780,45453); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(42876, 'Quest 9275 reward serverside spell'), +(44987, 'Quest 11521 reward serverside spell'), +(48803, 'Quest 12214 reward serverside spell'), +(68496, 'Item_template serverside spell'), +(72958, 'Item_template serverside spell'), +(32780, 'Quest 10040 reward serverside spell'), +(45453, 'Quest 11587 reward serverside spell'); diff --git a/sql/old/3.3.2/07694_world_creature_template.sql b/sql/old/3.3.2/07694_world_creature_template.sql new file mode 100644 index 00000000000..a094f2ca9f2 --- /dev/null +++ b/sql/old/3.3.2/07694_world_creature_template.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_template` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07694_world_gameobject_template.sql b/sql/old/3.3.2/07694_world_gameobject_template.sql new file mode 100644 index 00000000000..8e9e5cb59aa --- /dev/null +++ b/sql/old/3.3.2/07694_world_gameobject_template.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject_template` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07694_world_item_template.sql b/sql/old/3.3.2/07694_world_item_template.sql new file mode 100644 index 00000000000..cab268a8c68 --- /dev/null +++ b/sql/old/3.3.2/07694_world_item_template.sql @@ -0,0 +1 @@ +ALTER TABLE `item_template` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07694_world_npc_text.sql b/sql/old/3.3.2/07694_world_npc_text.sql new file mode 100644 index 00000000000..adcb38b570f --- /dev/null +++ b/sql/old/3.3.2/07694_world_npc_text.sql @@ -0,0 +1 @@ +ALTER TABLE `npc_text` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07694_world_page_text.sql b/sql/old/3.3.2/07694_world_page_text.sql new file mode 100644 index 00000000000..ccbe66997e1 --- /dev/null +++ b/sql/old/3.3.2/07694_world_page_text.sql @@ -0,0 +1 @@ +ALTER TABLE `page_text` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07694_world_quest_template.sql b/sql/old/3.3.2/07694_world_quest_template.sql new file mode 100644 index 00000000000..1c0cb7dc47f --- /dev/null +++ b/sql/old/3.3.2/07694_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_template` CHANGE COLUMN `WDBVerified` `WDBVerified` smallint(5) signed DEFAULT '1';
\ No newline at end of file diff --git a/sql/old/3.3.2/07697_world_npc_trainer.sql b/sql/old/3.3.2/07697_world_npc_trainer.sql new file mode 100644 index 00000000000..0e79b01c931 --- /dev/null +++ b/sql/old/3.3.2/07697_world_npc_trainer.sql @@ -0,0 +1,2 @@ +ALTER TABLE `npc_trainer` MODIFY COLUMN `spell` MEDIUMINT(8) NOT NULL DEFAULT 0; + diff --git a/sql/old/3.3.2/07697_world_npc_vendor.sql b/sql/old/3.3.2/07697_world_npc_vendor.sql new file mode 100644 index 00000000000..e2fcff7deb1 --- /dev/null +++ b/sql/old/3.3.2/07697_world_npc_vendor.sql @@ -0,0 +1,2 @@ +ALTER TABLE `npc_vendor` MODIFY COLUMN `item` MEDIUMINT(8) NOT NULL DEFAULT 0; + diff --git a/sql/old/3.3.2/07701_world_spell_dbc.sql b/sql/old/3.3.2/07701_world_spell_dbc.sql new file mode 100644 index 00000000000..e5bcc19a098 --- /dev/null +++ b/sql/old/3.3.2/07701_world_spell_dbc.sql @@ -0,0 +1 @@ +UPDATE `spell_dbc` SET `DurationIndex` = 4, `EffectImplicitTargetA1` = 25 WHERE `Id` = 61988; diff --git a/sql/old/3.3.2/07705_characters_worldstates.sql b/sql/old/3.3.2/07705_characters_worldstates.sql new file mode 100644 index 00000000000..39e731b679b --- /dev/null +++ b/sql/old/3.3.2/07705_characters_worldstates.sql @@ -0,0 +1,9 @@ +ALTER TABLE `saved_variables` CHANGE `NextArenaPointDistributionTime` `value` bigint(40) UNSIGNED NOT NULL DEFAULT '0', +ADD COLUMN `entry` mediumint(11) UNSIGNED NOT NULL DEFAULT '0' FIRST, +ADD COLUMN `comment` text NOT NULL, +ADD PRIMARY KEY (`entry`), +RENAME `worldstates`, +ROW_FORMAT=DYNAMIC; + +-- Only posible value is NextArenaPointDistributionTime so make the conversion to custom worldstate +UPDATE `worldstates` SET `entry`=20001, `comment`='NextArenaPointDistributionTime'; diff --git a/sql/old/3.3.2/07707_world_spell_dbc.sql b/sql/old/3.3.2/07707_world_spell_dbc.sql new file mode 100644 index 00000000000..215d7576228 --- /dev/null +++ b/sql/old/3.3.2/07707_world_spell_dbc.sql @@ -0,0 +1 @@ +UPDATE `spell_dbc` SET `DurationIndex` = 25 WHERE `Id` = 61988; diff --git a/sql/old/3.3.2/07721_world_script_texts.sql b/sql/old/3.3.2/07721_world_script_texts.sql new file mode 100644 index 00000000000..5b349bbb14f --- /dev/null +++ b/sql/old/3.3.2/07721_world_script_texts.sql @@ -0,0 +1,129 @@ +DELETE FROM `script_texts` WHERE `entry` <= -1595000 and `entry` >= -1595999; +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 +-- Chrono Lord Epoch +(26532,-1595000,'Prince Arthas Menethil, on this day, a powerful darkness has taken hold of your soul. The death you are destined to visit upon others will this day be your own.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13408,1,0,0,'epoch SAY_INTRO | culling SAY_PHASE314'), +(26532,-1595001,'We''ll see about that, young prince.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13409,1,0,0,'epoch SAY_AGGRO'), +(26532,-1595002,'Tick tock, tick tock...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13410,1,0,0,'epoch SAY_TIME_WARP_1'), +(26532,-1595003,'Not quick enough!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13411,1,0,0,'epoch SAY_TIME_WARP_2'), +(26532,-1595004,'Let''s get this over with. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13412,1,0,0,'epoch SAY_TIME_WARP_3'), +(26532,-1595005,'There is no future for you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13413,1,0,0,'epoch SAY_SLAY_1'), +(26532,-1595006,'This is the hour of our greatest triumph!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13414,1,0,0,'epoch SAY_SLAY_2'), +(26532,-1595007,'You were destined to fail.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13415,1,0,0,'epoch SAY_SLAY_3'), +(26532,-1595008,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13416,0,0,0,'epoch SAY_DEATH'), +-- Mal'Ganis +(26533,-1595009,'Yes, this is the beginning. I''ve been waiting for you, young prince. I am Mal''Ganis.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14410,0,0,1,'mal_ganis SAY_INTRO_1 | culling SAY_PHASE206'), +(26533,-1595010,'As you can see, your people are now mine. I will now turn this city household by household, until the flame of life has been snuffed out... forever.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14411,0,0,1,'mal_ganis SAY_INTRO_2 | culling SAY_PHASE207'), +(26533,-1595011,'This will be a fine test...Prince Arthas...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14413,1,0,0,'mal_ganis SAY_AGGRO'), +(26533,-1595012,'All too easy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14416,1,0,0,'mal_ganis SAY_KILL_1'), +(26533,-1595013,'The dark lord is displeased with your interference...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14417,1,0,0,'mal_ganis SAY_KILL_2'), +(26533,-1595014,'It is Prince Arthas I want... not you...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14418,1,0,0,'mal_ganis SAY_KILL_3'), +(26533,-1595015,'Anak''Keri...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14422,1,0,0,'mal_ganis SAY_SLAY_1'), +(26533,-1595016,'My onslaught will wash over the Lich King''s forces...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14423,1,0,0,'mal_ganis SAY_SLAY_2'), +(26533,-1595017,'Your death is in vain, tiny mortal...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14424,1,0,0,'mal_ganis SAY_SLAY_3'), +(26533,-1595018,'Your time has come to an end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14425,1,0,0,'mal_ganis SAY_SLAY_4'), +(26533,-1595019,'Time out...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14414,1,0,0,'mal_ganis SAY_SLEEP_1'), +(26533,-1595020,'You seem...tired...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14415,1,0,0,'mal_ganis SAY_SLEEP_2'), +(26533,-1595021,'I spent too much time in that weak little shell...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14426,1,0,0,'mal_ganis SAY_30HEALTH'), +(26533,-1595022,'(Eredun) I AM MAL''GANIS! I AM ETERNAL!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14427,1,0,0,'mal_ganis SAY_15HEALTH'), +(26533,-1595023,'ENOUGH! I waste my time here...I must gather my strength on the home world...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14428,1,0,0,'mal_ganis SAY_ESCAPE_SPEECH_1'), +(26533,-1595024,'You''ll never defeat the Lich King without my forces! I''ll have my revenge...on him, AND you...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14429,1,0,0,'mal_ganis SAY_ESCAPE_SPEECH_2'), +(26533,-1595025,'Your journey has just begun, young prince. Gather your forces and meet me in the artic land of Northrend. It is there that we shall settle the score between us. It is there that your true destiny will unfold.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14412,1,0,1,'mal_ganis SAY_OUTRO'), +-- Meathook +(26529,-1595026,'Play time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13428,1,0,0,'meathook SAY_AGGRO'), +(26529,-1595027,'Boring...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13430,1,0,0,'meathook SAY_SLAY_1'), +(26529,-1595028,'Why you stop moving?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13431,1,0,0,'meathook SAY_SLAY_2'), +(26529,-1595029,'Get up! Me not done!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13432,1,0,0,'meathook SAY_SLAY_3'), +(26529,-1595030,'New toys!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13429,1,0,0,'meathook SAY_SPAWN'), +(26529,-1595031,'This... not fun...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13433,1,0,0,'meathook SAY_DEATH'), +-- Salramm the Fleshcrafter +(26530,-1595032,'Ah, the entertainment has arrived!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13472,1,0,0,'salramm SAY_AGGRO'), +(26530,-1595033,'You are too late, champion of Lordaeron. The dead shall have their day.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13471,1,0,0,'salramm SAY_SPAWN'), +(26530,-1595034,'The fun is just beginning!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13473,1,0,0,'salramm SAY_SLAY_1'), +(26530,-1595035,'Aah, quality materials!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13474,1,0,0,'salramm SAY_SLAY_2'), +(26530,-1595036,'Don''t worry, I''ll make good use of you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13475,1,0,0,'salramm SAY_SLAY_3'), +(26530,-1595037,'You only advance... the master''s plan...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13483,1,0,0,'salramm SAY_DEATH'), +(26530,-1595038,'BOOM! Hahahahah...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13478,1,0,0,'salramm SAY_EXPLODE_GHOUL_1'), +(26530,-1595039,'Blood... destruction... EXHILARATING!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13479,1,0,0,'salramm SAY_EXPLODE_GHOUL_2'), +(26530,-1595040,'I want a sample...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13480,1,0,0,'salramm SAY_STEAL_FLESH_1'), +(26530,-1595041,'Such strength... it must be mine!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13481,1,0,0,'salramm SAY_STEAL_FLESH_2'), +(26530,-1595042,'Your flesh betrays you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13482,1,0,0,'salramm SAY_STEAL_FLESH_3'), +(26530,-1595043,'Say hello to some friends of mine.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13476,1,0,0,'salramm SAY_SUMMON_GHOULS_1'), +(26530,-1595044,'Come, citizen of Stratholme! Meet your saviors.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13477,1,0,0,'salramm SAY_SUMMON_GHOULS_2'), +-- The Infinite Corruptor +-- Couldn't find the value from the audios for `sound` column, not added. +(32273,-1595045,'How dare you interfere with our work here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'infinite SAY_AGGRO'), +(32273,-1595046,'My work here is finished!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'infinite SAY_FAIL'), +(32273,-1595047,'My time... has run out...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'infinite SAY_DEATH'), +-- First Act - Uther and Jaina Dialog +-- Outside the city, Arthas, Uther and Jaina dialog +(26499,-1595070,'Glad you could make it, Uther.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12828,0,0,1,'culling SAY_PHASE101'), +(26528,-1595071,'Watch your tone with me, boy. You may be the prince, but I''m still your superior as a paladin!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12839,0,0,25,'culling SAY_PHASE102'), +(26499,-1595072,'As if I could forget. Listen, Uther, there''s something about the plague you should know... ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12829,0,0,0,'culling SAY_PHASE103'), +(26499,-1595073,'Oh, no. We''re too late. These people have all been infected! They may look fine now, but it''s just a matter of time before they turn into the undead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12830,0,0,1,'culling SAY_PHASE104'), +(26528,-1595074,'What?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12840,0,0,5,'culling SAY_PHASE105'), +(26499,-1595075,'This entire city must be purged.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12831,0,0,1,'culling SAY_PHASE106'), +(26528,-1595076,'How can you even consider that? There''s got to be some other way.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12841,0,0,1,'culling SAY_PHASE107'), +(26499,-1595077,'Damn it, Uther! As your future king, I order you to purge this city!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12832,1,0,5,'culling SAY_PHASE108'), +(26528,-1595078,'You are not my king yet, boy! Nor would I obey that command even if you were!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12842,1,0,22,'culling SAY_PHASE109'), +(26499,-1595079,'Then I must consider this an act of treason.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12833,0,0,0,'culling SAY_PHASE110'), +(26528,-1595080,'Treason? Have you lost your mind, Arthas?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12843,0,0,5,'culling SAY_PHASE111'), +(26499,-1595081,'Have I? Lord Uther, by my right of succession and the sovereignty of my crown, I hereby relieve you of your command and suspend your paladins from service.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12834,0,0,1,'culling SAY_PHASE112'), +(26497,-1595082,'Arthas! You can''t just--',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12837,0,0,1,'culling SAY_PHASE113'), +(26499,-1595083,'It''s done! Those of you who have the will to save this land, follow me! The rest of you... get out of my sight!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12835,0,0,0,'culling SAY_PHASE114'), +(26528,-1595084,'You''ve just crossed a terrible threshold, Arthas.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12844,0,0,25,'culling SAY_PHASE115'), +(26499,-1595085,'Jaina?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12836,0,0,1,'culling SAY_PHASE116'), +(26497,-1595086,'I''m sorry, Arthas. I can''t watch you do this.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12838,0,0,1,'culling SAY_PHASE117'), +(26499,-1595087,'Take position here, and I will lead a small force inside Stratholme to begin the culling. We must contain and purge the infected for the sake of all Lordaeron!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14327,0,0,1,'culling SAY_PHASE118'), +-- Second Act - City Streets +-- Arthas enters the city and dialog with Mal'Ganis +-- After defeating 2 bosses he runs to Town Hall +(26499,-1595088,'Everyone looks ready. Remember, these people are all infected with the plague and will die soon. We must purge Stratholme to protect the remainder of Lordaeron from the Scourge. Let''s go.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14293,0,0,1,'culling SAY_PHASE201'), +(0,-1595089,'Prince Arthas, may the light be praised! Many people in the town have begun to fall seriously ill, can you help us?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'culling SAY_PHASE202'), +(26499,-1595090,'I can only help you with a clean death.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14294,0,0,0,'culling SAY_PHASE203'), +(0,-1595091,'What? This can''t be!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'culling SAY_PHASE204'), +(26499,-1595092,'That was just the beginning.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14295,0,0,1,'culling SAY_PHASE205'), +(26499,-1595093,'I won''t allow it, Mal''Ganis! Better that these people die by my hand than serve as your slaves in death!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14296,0,0,5,'culling SAY_PHASE208'), +(26499,-1595094,'Mal''ganis will send out some of his Scourge minions to interfere with us. Those of you with the strongest steel and magic shall go forth and destroy them. I will lead the rest of my forces in purging Stratholme of the infected.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14885,0,0,1,'culling SAY_PHASE209'), +(26499,-1595095,'Champions, meet me at town hall at once! We must take the fight to Mal''Ganis.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14297,0,0,1,'culling SAY_PHASE210'), +-- Third Act - Town Hall +(26499,-1595096,'Follow me. I know the way trought.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14298,0,0,1,'culling SAY_PHASE301'), +(0,-1595097,'Ah, you''ve finally arrived Prince Arthas. You''re just in the nick of time.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'culling SAY_PHASE302'), +(26499,-1595098,'Yes, I''m glad i could get you before the plague.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14299,0,0,1,'culling SAY_PHASE303'), +(26499,-1595099,'What is this sorcery?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14300,0,0,0,'culling SAY_PHASE304'), +(0,-1595100,'There''s no need for you to understand, Arthas. All you need to do is die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'culling SAY_PHASE305'), +(26499,-1595101,'Mal''Ganis appears to have more than scourge in his arsenal. We should make haste.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14301,0,0,0,'culling SAY_PHASE306'), +(26499,-1595102,'More vile sorcery! Be ready for anything.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14302,0,0,0,'culling SAY_PHASE307'), +(26499,-1595103,'Let''s move on.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14303,0,0,0,'culling SAY_PHASE308'), +(26499,-1595104,'Watch your backs... they have us surrounded in this hall.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14304,0,0,0,'culling SAY_PHASE309'), +(26499,-1595105,'One less obstacle to deal with.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'culling SAY_PHASE310'), +(26499,-1595106,'Mal''Ganis is not making this easy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14305,0,0,0,'culling SAY_PHASE311'), +(26499,-1595107,'They''re very persistent.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14306,0,0,0,'culling SAY_PHASE312'), +(26499,-1595108,'What else can be put in my way?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14307,0,0,0,'culling SAY_PHASE313'), +(26499,-1595109,'I do what i must for Lordaeron. And neither your words nor your actions will stop me.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14309,0,0,5,'culling SAY_PHASE315'), +-- Fourth Act - Fire Corridor +(26499,-1595110,'The quickest path to Mal''Ganis lays behind that bookshelf ahead.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14308,0,0,0,'culling SAY_PHASE401'), +(26499,-1595111,'This will only take a moment.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14310,0,0,0,'culling SAY_PHASE402'), +(26499,-1595112,'I believe that secret passage still works!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14311,0,0,0,'culling SAY_PHASE403'), +(26499,-1595113,'Let''s move trought here as quickly as possible. If the undead don''t kill us the fires might.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14312,0,0,0,'culling SAY_PHASE404'), +(26499,-1595114,'Rest a moment and clear your lungs. But we must move again soon.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14313,0,0,0,'culling SAY_PHASE405'), +(26499,-1595115,'That''s enough, we must move again. Mal''Ganis awaits.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14314,0,0,0,'culling SAY_PHASE406'), +(26499,-1595116,'At last some good luck, Market Row has not caught fire yet. Mal''Ganis is supposed to be on Crusader Square which is just ahead. Tell me when you''re ready to move forth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14315,0,0,0,'culling SAY_PHASE407'), +-- Fifth Act - Mal'Ganis Fight +(26499,-1595117,'Justice will be done!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14316,0,0,0,'culling SAY_PHASE501'), +(26499,-1595118,'We''re going to finish this right now Mal''Ganis... just you and me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14317,0,0,0,'culling SAY_PHASE502'), +(26499,-1595119,'I''ll hunt you to the ends of the earth if I have to! Do you hear me? To the ends of the earth!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14318,1,0,5,'culling SAY_PHASE503'), +(26499,-1595120,'You performed well this day. Anything that Mal''Ganis has left behind is yours. Take it as your reward. I must now begin plans for an expedition to Northrend.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,14319,0,0,5,'culling SAY_PHASE504'); + +-- script_texts for boss_epoch_hunter have wrong comment (epoch instead of epoch_hunter) +-- This generates ambiguities with boss_epoch script_texts just introduced +-- The following queries eliminate script_texts comment conflict from boss_epoch and boss_epoch_hunter +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_ENTER1' WHERE `entry`=-1560013; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_ENTER2' WHERE `entry`=-1560014; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_ENTER3' WHERE `entry`=-1560015; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_AGGRO1' WHERE `entry`=-1560016; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_AGGRO2' WHERE `entry`=-1560017; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_SLAY1' WHERE `entry`=-1560018; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_SLAY2' WHERE `entry`=-1560019; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_BREATH1' WHERE `entry`=-1560020; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_BREATH2' WHERE `entry`=-1560021; +UPDATE `script_texts` SET `comment`= 'epoch_hunter SAY_DEATH' WHERE `entry`=-1560022; diff --git a/sql/old/3.3.2/07721_world_script_waypoints.sql b/sql/old/3.3.2/07721_world_script_waypoints.sql new file mode 100644 index 00000000000..a8d99dc55ed --- /dev/null +++ b/sql/old/3.3.2/07721_world_script_waypoints.sql @@ -0,0 +1,60 @@ +-- script_waypoints for Arthas movements inside Culling +DELETE FROM `script_waypoint` WHERE `entry`=26499; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(26499,0,1903.167,1291.573,143.32,0, 'culling Bridge WP1'), +(26499,1,1911.087,1314.263,150.026,0, 'culling Bridge WP2'), +(26499,2,1902.959,1295.127,143.388,10000, 'culling Bridge WP3'), +(26499,3,1913.726,1287.407,141.927,0, 'culling Bridge WP4'), +(26499,4,1990.833,1293.391,145.467,0, 'culling Bridge WP5'), +(26499,5,1997.003,1317.776,142.963,0, 'culling Bridge WP6'), +(26499,6,2019.631,1326.084,142.929,0, 'culling Bridge WP7'), +(26499,7,2026.469,1287.088,143.596,0, 'culling Bridge WP8'), +(26499,8,2050.660,1287.333,142.671,0, 'culling Bridge WP9'), +(26499,9,2081.447,1287.770,141.324,0, 'culling Streets WP1'), +(26499,10,2087.689,1280.344,140.730,0, 'culling Streets WP2'), +(26499,11,2092.154,1276.645,140.520,0, 'culling Streets WP3'), +(26499,12,2099.876,1280.21,138.55,0, 'culling Streets WP4'), +(26499,13,2120.757,1286.97,136.343,0, 'culling Streets WP5'), +(26499,14,2165.073,1279.338,133.40,0, 'culling Streets WP6'), +(26499,15,2186.441,1234.445,136.524,0, 'culling Streets WP7'), +(26499,16,2210.385,1207.550,136.259,0, 'culling Streets WP8'), +(26499,17,2243.594,1177.705,137.144,0, 'culling Streets WP9'), +(26499,18,2286.883,1177.262,137.631,0, 'culling Streets WP10'), +(26499,19,2320.374,1179.954,133.926,0, 'culling Streets WP11'), +(26499,20,2365.626,1194.838,131.974,0, 'culling Streets WP12'), +(26499,21,2366.559,1197.759,132.382,0, 'culling House WP1'), +(26499,22,2394.011,1205.148,134.125,0, 'culling House WP2'), +(26499,23,2395.854,1206.345,134.039,0, 'culling House WP3'), +(26499,24,2442.023,1219.205,133.999,0, 'culling House WP3'), +(26499,25,2447.105,1191.182,148.076,0, 'culling House WP4'), +(26499,26,2444.250,1190.510,148.076,0, 'culling House WP5'), +(26499,27,2418.487,1196.059,148.076,0, 'culling House WP6'), +(26499,28,2401.221,1191.705,148.076,0, 'culling House WP7'), +(26499,29,2409.205,1157.425,148.190,0, 'culling House WP8'), +(26499,30,2417.584,1121.026,148.082,0, 'culling House WP9'), +(26499,31,2423.123,1119.431,148.076,0, 'culling House WP10'), +(26499,32,2447.833,1112.714,148.076,0, 'culling House WP11'), +(26499,33,2457.133,1120.941,150.008,0, 'culling House WP12'), +(26499,34,2459.694,1127.012,150.008,0, 'culling House WP13'), +(26499,35,2469.617,1122.274,150.008,0, 'culling House WP14'), +(26499,36,2470.437,1122.794,150.008,3000, 'culling House WP15'), +(26499,37,2471.662,1123.077,150.035,3000, 'culling House WP16'), +(26499,38,2483.183,1125.042,149.905,0, 'culling Secret WP1'), +(26499,39,2487.867,1099.760,144.858,0, 'culling Secret WP2'), +(26499,40,2498.270,1101.929,144.599,0, 'culling Secret WP3'), +(26499,41,2492.114,1128.238,139.967,0, 'culling Secret WP4'), +(26499,42,2500.286,1130.183,139.982,0, 'culling Room WP1'), +(26499,43,2503.010,1119.241,139.978,0, 'culling Room WP2'), +(26499,44,2517.820,1122.645,132.066,0, 'culling Room WP3'), +(26499,45,2540.479,1129.061,130.868,7000, 'culling Fire Street WP1'), +(26499,46,2568.619,1157.794,126.906,0, 'culling Fire Street WP2'), +(26499,47,2556.074,1222.058,125.412,20000, 'culling Fire Street WP3'), +(26499,48,2521.531,1295.209,130.573,0, 'culling Fire Street WP4'), +(26499,49,2504.362,1348.667,132.944,0, 'culling Fire Street WP5'), +(26499,50,2450.594,1431.544,131.361,0, 'culling Fire Street WP6'), +(26499,51,2353.485,1404.839,128.531,0, 'culling Market WP1'), +(26499,52,2329.882,1406.273,128.013,0, 'culling Market WP2'), +(26499,53,2329.882,1406.273,128.013,12000, 'culling Market WP3'), +(26499,54,2327.391,1412.475,127.692,0, 'culling Market WP4'), +(26499,55,2303.016,1480.070,128.139,0, 'culling Crusader WP1'), +(26499,56,2296.665,1502.362,128.362,0, 'culling Crusader WP2'); diff --git a/sql/old/3.3.2/07721_world_scriptname.sql b/sql/old/3.3.2/07721_world_scriptname.sql new file mode 100644 index 00000000000..ec1f13c92b0 --- /dev/null +++ b/sql/old/3.3.2/07721_world_scriptname.sql @@ -0,0 +1,7 @@ +UPDATE `instance_template` SET `script`='instance_culling_of_stratholme' WHERE `map`=595; +UPDATE `creature_template` SET `Scriptname`='npc_arthas' WHERE `entry`=26499; +UPDATE `creature_template` SET `Scriptname`='boss_salramm' WHERE `entry`=26530; +UPDATE `creature_template` SET `Scriptname`='boss_meathook' WHERE `entry`=26529; +UPDATE `creature_template` SET `Scriptname`='boss_epoch' WHERE `entry`=26532; +UPDATE `creature_template` SET `Scriptname`='boss_mal_ganis' WHERE `entry`=26533; +UPDATE `creature_template` SET `Scriptname`='boss_infinite_corruptor' WHERE `entry`=32273; diff --git a/sql/old/3.3.2/07739_world_scriptname.sql b/sql/old/3.3.2/07739_world_scriptname.sql new file mode 100644 index 00000000000..407466425aa --- /dev/null +++ b/sql/old/3.3.2/07739_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_hira_snowdawn' WHERE `entry`=31238; diff --git a/sql/old/3.3.2/07748_world_scriptname.sql b/sql/old/3.3.2/07748_world_scriptname.sql new file mode 100644 index 00000000000..55649c12668 --- /dev/null +++ b/sql/old/3.3.2/07748_world_scriptname.sql @@ -0,0 +1,10 @@ +DELETE FROM `areatrigger_scripts` WHERE `entry` IN (5284,5285,5286,5287,4871,4872,4873,5108); +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(5284, 'at_aldurthar_gate'), +(5285, 'at_aldurthar_gate'), +(5286, 'at_aldurthar_gate'), +(5287, 'at_aldurthar_gate'), +(4871, 'at_warsong_farms'), +(4872, 'at_warsong_farms'), +(4873, 'at_warsong_farms'), +(5108, 'at_stormwright_shelf'); diff --git a/sql/old/3.3.2/07751_world_script_texts.sql b/sql/old/3.3.2/07751_world_script_texts.sql new file mode 100644 index 00000000000..1b2ef4410d1 --- /dev/null +++ b/sql/old/3.3.2/07751_world_script_texts.sql @@ -0,0 +1,63 @@ +DELETE FROM `script_texts` WHERE `entry` <= -1658000 and `entry` >= -1658999; +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 +-- Garfrost +(36494,-1658001,'Tiny creatures under feet, you bring Garfrost something good to eat!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16912,1,0,0,'garfrost SAY_AGGRO'), +(36494,-1658002,'Will save for snack. For later.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16913,1,0,0,'garfrost SAY_SLAY_1'), +(36494,-1658003,'That one maybe not so good to eat now. Stupid Garfrost! BAD! BAD!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16914,1,0,0,'garfrost SAY_SLAY_2'), +(36494,-1658004,'Garfrost hope giant underpants clean. Save boss great shame. For later.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16915,1,0,0,'garfrost SAY_DEATH'), +(36494,-1658005,'Axe too weak. Garfrost make better and CRUSH YOU!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16916,1,0,0,'garfrost SAY_PHASE2'), +(36494,-1658006,'Garfrost tired of puny mortals. Now your bones will freeze!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16917,1,0,0,'garfrost SAY_PHASE3'), +(36658,-1658007,'Another shall take his place. You waste your time.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16752,1,0,0,'Tyrannus SAY_TYRANNUS_DEATH'), + +-- Krick +(36477,-1658010,'Our work must not be interrupted! Ick! Take care of them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16926,1,0,0,'Krick SAY_AGGRO'), +(36477,-1658011,'Ooh...We could probably use these parts!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16927,1,0,0,'Krick SAY_SLAY_1'), +(36477,-1658012,'Arms and legs are in short supply...Thanks for your contribution!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16928,1,0,0,'Krick SAY_SLAY_2'), +(36477,-1658013,'Enough moving around! Hold still while I blow them all up!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16929,1,0,0,'Krick SAY_BARRAGE_1'), +(36477,-1658014,'Krick begins rapidly conjuring explosive mines!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Krick SAY_BARRAGE_2'), +(36477,-1658015,'Quickly! Poison them all while they''re still close!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16930,1,0,0,'Krick SAY_POISON_NOVA'), +(36477,-1658016,'No! That one! That one! Get that one!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16931,1,0,0,'Krick SAY_CHASE_1'), +(36477,-1658017,'I''ve changed my mind...go get that one instead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16932,1,0,0,'Krick SAY_CHASE_2'), +(36477,-1658018,'What are you attacking him for? The dangerous one is over there,fool!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16933,1,0,0,'Krick SAY_CHASE_3'), + +-- Ick +(36476,-1658020,'Ick begins to unleash a toxic poison cloud!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Ick SAY_ICK_POISON_NOVA'), +(36476,-1658021,'Ick is chasing you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Ick SAY_ICK_CHASE_1'), + +-- Krick OUTRO +(36477,-1658030,'Wait! Stop! Don''t kill me, please! I''ll tell you everything!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16934,1,0,0,'Krick SAY_KRICK_OUTRO_1'), +(36993,-1658031,'I''m not so naive as to believe your appeal for clemency, but I will listen.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16611,1,0,0,'Jaina SAY_JAINA_OUTRO_2'), +(36990,-1658032,'Why should the Banshee Queen spare your miserable life?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17033,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_2'), +(36477,-1658033,'What you seek is in the master''s lair, but you must destroy Tyrannus to gain entry. Within the Halls of Reflection you will find Frostmourne. It... it holds the truth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16935,1,0,0,'Krick SAY_KRICK_OUTRO_3'), +(36993,-1658034,'Frostmourne lies unguarded? Impossible!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16612,1,0,0,'Jaina SAY_JAINA_OUTRO_4'), +(36990,-1658035,'Frostmourne? The Lich King is never without his blade! If you are lying to me...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17034,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_4'), +(36477,-1658036,'I swear it is true! Please, don''t kill me!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16936,1,0,0,'Krick SAY_KRICK_OUTRO_5'), +(36658,-1658037,'Worthless gnat! Death is all that awaits you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16753,1,0,0,'Tyrannus SAY_TYRANNUS_OUTRO_7'), +(36477,-1658038,'Urg... no!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16937,1,0,0,'Krick SAY_KRICK_OUTRO_8'), +(36658,-1658039,'Do not think that I shall permit you entry into my master''s sanctum so easily. Pursue me if you dare.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16754,1,0,0,'Tyrannus SAY_TYRANNUS_OUTRO_9'), +(36993,-1658040,'What a cruel end. Come, heroes. We must see if the gnome''s story is true. If we can separate Arthas from Frostmourne, we might have a chance at stopping him.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16613,1,0,0,'Jaina SAY_JAINA_OUTRO_10'), +(36990,-1658041,'A fitting end for a traitor. Come, we must free the slaves and see what is within the Lich King''s chamber for ourselves.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17035,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_10'), + +-- Tyrannus +(36658,-1658050,'Your pursuit shall be in vain, adventurers, for the Lich King has placed an army of undead at my command! Behold!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16755,1,0,0,'Tyrannus SAY_AMBUSH_1'), +(36658,-1658051,'Persistent whelps! You will not reach the entrance of my lord''s lair! Soldiers, destroy them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16756,1,0,0,'Tyrannus SAY_AMBUSH_2'), +(36658,-1658052,'Rimefang! Trap them within the tunnel! Bury them alive!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16757,1,0,0,'Tyrannus SAY_GAUNTLET_START'), +(36658,-1658053,'Alas, brave, brave adventurers, your meddling has reached its end. Do you hear the clatter of bone and steel coming up the tunnel behind you? That is the sound of your impending demise.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16758,1,0,0,'Tyrannus SAY_INTRO_1'), +(36658,-1658054,'Ha, such an amusing gesture from the rabble. When I have finished with you, my master''s blade will feast upon your souls. Die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16759,1,0,0,'Tyrannus SAY_INTRO_2'), + +(36658,-1658055,'I shall not fail The Lich King! Come and meet your end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16760,1,0,0,'Tyrannus SAY_AGGRO'), +(36658,-1658056,'Such a shameful display... You are better off dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16761,1,0,0,'Tyrannus SAY_SLAY_1'), +(36658,-1658057,'Perhaps you should have stayed in the mountains!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16762,1,0,0,'Tyrannus SAY_SLAY_2'), +(36658,-1658058,'Impossible! Rimefang... Warn...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16763,1,0,0,'Tyrannus SAY_DEATH'), +(36658,-1658059,'Rimefang, destroy this fool!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16764,1,0,0,'Tyrannus SAY_MARK_RIMEFANG_1'), +(36658,-1658060,'The frostwyrm Rimefang gazes at $N and readies an icy attack!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Tyrannus SAY_MARK_RIMEFANG_2'), +(36658,-1658061,'Power... overwhelming!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16765,1,0,0,'Tyrannus SAY_DARK_MIGHT_1'), +(36658,-1658062,'Scourgelord Tyrannus roars and swells with dark might!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Tyrannus SAY_DARK_MIGHT_2'), + +(37592,-1658063,'Brave champions, we owe you our lives, our freedom... Though it be a tiny gesture in the face of this enormous debt, I pledge that from this day forth, all will know of your deeds, and the blazing path of light you cut through the shadow of this dark citadel.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Gorkun SAY_GORKUN_OUTRO_1'), +(37592,-1658064,'This day will stand as a testament not only to your valor, but to the fact that no foe, not even the Lich King himself, can stand when Alliance and Horde set aside their differences and ---',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,'Gorkun SAY_GORKUN_OUTRO_2'), +(36993,-1658065,'Heroes, to me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16614,1,0,0,'Jaina SAY_JAYNA_OUTRO_3'), +(36990,-1658066,'Take cover behind me! Quickly!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17037,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_3'), +(36993,-1658067,'The Frost Queen is gone. We must keep moving - our objective is near.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16615,0,0,0,'Jaina SAY_JAYNA_OUTRO_4'), +(36990,-1658068,'I thought he''d never shut up. At last, Sindragosa silenced that long-winded fool. To the Halls of Reflection, champions! Our objective is near... I can sense it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17036,0,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_4'), +(36993,-1658069,'I... I could not save them... Damn you, Arthas! DAMN YOU!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16616,0,0,0,'Jaina SAY_JAYNA_OUTRO_5'); diff --git a/sql/old/3.3.2/07751_world_scriptname.sql b/sql/old/3.3.2/07751_world_scriptname.sql new file mode 100644 index 00000000000..15d161c381a --- /dev/null +++ b/sql/old/3.3.2/07751_world_scriptname.sql @@ -0,0 +1,23 @@ +UPDATE `instance_template` SET `script`='instance_pit_of_saron' WHERE `map`=658; +UPDATE `creature_template` SET `Scriptname`='boss_garfrost' WHERE `entry`=36494; +UPDATE `creature_template` SET `Scriptname`='boss_ick' WHERE `entry`=36476; +UPDATE `creature_template` SET `Scriptname`='boss_krick' WHERE `entry`=36477; +UPDATE `creature_template` SET `Scriptname`='boss_tyrannus' WHERE `entry`=36658; +UPDATE `creature_template` SET `Scriptname`='boss_rimefang' WHERE `entry`=36661; +UPDATE `creature_template` SET `Scriptname`='mob_ymirjar_wrathbringer' WHERE `entry`=36840; +UPDATE `creature_template` SET `Scriptname`='mob_ymirjar_skycaller' WHERE `entry`=31260; +UPDATE `creature_template` SET `Scriptname`='mob_ymirjar_flamebearer' WHERE `entry`=36893; +UPDATE `creature_template` SET `Scriptname`='mob_ymirjar_deathbringer' WHERE `entry`=36892; +UPDATE `creature_template` SET `Scriptname`='mob_wrathbone_laborer' WHERE `entry`=36830; +UPDATE `creature_template` SET `Scriptname`='mob_wrathbone_coldwraith' WHERE `entry`=36842; +UPDATE `creature_template` SET `Scriptname`='mob_wrathbone_sorcerer' WHERE `entry`=37728; +UPDATE `creature_template` SET `Scriptname`='mob_stonespine_gargoyle' WHERE `entry`=36896; +UPDATE `creature_template` SET `Scriptname`='mob_plagueborn_horror' WHERE `entry`=36879; +UPDATE `creature_template` SET `Scriptname`='mob_iceborn_protodrake' WHERE `entry`=36891; +UPDATE `creature_template` SET `Scriptname`='mob_hungering_ghoul' WHERE `entry`=37711; +UPDATE `creature_template` SET `Scriptname`='mob_fallen_warrior' WHERE `entry`=38487; +UPDATE `creature_template` SET `Scriptname`='mob_fallen_warrior' WHERE `entry`=36841; +UPDATE `creature_template` SET `Scriptname`='mob_deathwhisper_torturer' WHERE `entry`=37713; +UPDATE `creature_template` SET `Scriptname`='mob_deathwhisper_shadowcaster' WHERE `entry`=37712; +UPDATE `creature_template` SET `Scriptname`='mob_deathwhisper_necrolyte' WHERE `entry`=36788; +UPDATE `creature_template` SET `Scriptname`='mob_geist_ambusher' WHERE `entry`=36886; diff --git a/sql/old/3.3.2/07753_world_scriptname.sql b/sql/old/3.3.2/07753_world_scriptname.sql new file mode 100644 index 00000000000..e8d072fbbf8 --- /dev/null +++ b/sql/old/3.3.2/07753_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_valiance_keep_cannoneer' WHERE `entry`=25306; diff --git a/sql/old/3.3.2/07760_world_spell_group.sql b/sql/old/3.3.2/07760_world_spell_group.sql new file mode 100644 index 00000000000..628c688a731 --- /dev/null +++ b/sql/old/3.3.2/07760_world_spell_group.sql @@ -0,0 +1,203 @@ +DELETE FROM `spell_group` WHERE id > 1011 AND id < 1107; + +-- Minors +INSERT INTO `spell_group` (`id`,`spell_id`) VALUES +-- Armor Debuff (Major) +(1012,55749), -- Acid Spit +(1013,8647), -- Exposed Armor +(1014,7386), -- sunder Armor +-- Armor Debuff (Minor) +(1016,770), -- Faerie Fire +(1016,16857), -- Faerie Fire +(1017,56626), -- Sting +(1018,16231), -- Curse of Recklessness +-- Melee Haste Buff +(1020,55610), -- Improved Icy Talons +(1021,8515), -- windfury totem +-- Melee Critical Strike Chance Buff +(1023,17007), -- Leader of the Pack +(1024,29801), -- Rampage +-- Attack Power Buff (Multiplier) +(1026,53137), -- Abomination's Might +(1027,19506), -- Trueshot Aura +(1028,30802), -- Unleashed Rage +-- Bleed Damage Increase Debuff +(1030,33878), -- Mangle (Bear) +(1031,33876), -- Mangle (Cat) +(1032,46854), -- Trauma +-- Spell Critical Strike Chance Buff +(1034,24907), -- moonkng aura +(1035,51466), -- elemental oath +-- Spell Critical Strike Chance Debuff +(1037,11095), -- improved scorch +(1038,11180), -- Winter's Chill +-- Increased Spell Damage Taken Debuff +(1040,51099), -- Ebon Plaguebringer +(1041,48506), -- Earth and Moon +(1042,1490), -- Curse of the Elements +-- Increased Spell Power Buff +(1044,54646), -- Focus Magic +(1045,52109), -- Flametongue Totem +(1046,63283), -- Totem of Wrath +(1046,57658), -- Totem of Wrath +(1046,57660), -- Totem of Wrath +(1046,57662), -- Totem of Wrath +(1046,57663), -- Totem of Wrath +(1046,30708), -- Totem of Wrath +(1047,53646), -- Demonic Pact +-- Increased Spell Hit Chance Taken Debuff +(1049,33600), -- Improved Faerie Fire +(1050,33191), -- Misery +-- Percentage Haste Increase (All Types) +(1052,48384), -- Improved Moonkin Form +(1053,53379), -- Swift Retribution +-- Percentage Damage Increase +(1055,75593), -- Ferocious Inspiration +(1056,31869), -- Sanctified Retribution +-- Critical Strike Chance Taken Debuff (All types) +(1058,20335), -- Heart of the Crusader +-- totem of wrath 1046 CHECK IT! +-- Melee Attack Speed Slow Debuff +(1060,45477), -- Icy Touch +(1061,48483), -- Infected Wounds +(1062,53695), -- Judgements of the Just +(1063,6343), -- Thunder Clap +-- Melee Hit Chance Reduction Debuff +(1066,5570), -- Insect Swarm +(1067,3043), -- Scorpid Sting +-- Healing Debuff +(1070,13218), -- Wound Posion +(1071,19434), -- Aimed Shot +(1072,12294), -- Mortal Strike +(1073,46910), -- Furious Attacks +-- Attack Power Debuff +(1076,99), -- Demoralizing Roar +(1077,702), -- Curse of Weakness +(1078,1160), -- Demoralizing Shout +-- Agility and Strength Buff +(1080,8076), -- Strength of Earth +(1081,57330), -- Horn of Winter +-- Health Buff +(1083,469), -- Commanding Shout +(1084,6307), -- Blood Pact +-- Intellect Buff +(1086,1459), -- Arcane Intellect +(1104,23028), -- Arcane Brilliance +(1087,54424), -- Fel Intelligence +-- Spirit Buff +-- fel intelegencegoes here +(1105,14752), -- Divine Spirit +(1106,27681), -- Prayer of Spirit +-- Damage Reduction Percentage Buff +(1091,47930), -- Grace +(1092,20911), -- Blessing of Sanctuary +-- Percentage Increase Healing Received Buff +(1094,34123), -- tree of life aura +(1095,20138), -- Improved Devotion Aura +-- Armor Increase Percentage Buff +(1097,14892), -- Inspiration +(1098,16176), -- Ancestral Healing +-- Cast Speed Slow +(1100,1714), -- Curse of Tongues +(1101,31589), -- Slow +(1102,5760); -- Mind-numbing Poison + +-- Mothers +INSERT INTO `spell_group` (`id`,`spell_id`) VALUES +-- Armor Debuff (Major) +(1015,-1012), +(1015,-1013), +(1015,-1014), +-- Armor Debuff (Minor) +(1019,-1016), +(1019,-1017), +(1019,-1018), +-- Melee Haste Buff +(1022,-1020), +(1022,-1021), +-- Melee Critical Strike Chance Buff +(1025,-1023), +(1025,-1024), +-- Attack Power Buff (Multiplier) +(1029,-1026), +(1029,-1027), +(1029,-1028), +-- Bleed Damage Increase Debuff +(1033,-1030), +(1033,-1031), +(1033,-1032), +-- Spell Critical Strike Chance Buff +(1036,-1034), +(1036,-1035), +-- Spell Critical Strike Chance Debuff +(1039,-1037), +(1039,-1038), +-- Increased Spell Damage Taken Debuff +(1043,-1040), +(1043,-1041), +(1043,-1042), +-- Increased Spell Power Buff +(1048,-1044), +(1048,-1045), +(1048,-1046), +(1048,-1047), +-- Increased Spell Hit Chance Taken Debuff +(1051,-1049), +(1051,-1050), +-- Percentage Haste Increase (All Types) +(1054,-1052), +(1054,-1053), +-- Percentage Damage Increase +(1057,-1055), +(1057,-1056), +-- Critical Strike Chance Taken Debuff (All types) +(1059,-1058), +(1059,-1046), +-- Melee Attack Speed Slow Debuff +(1064,-1060), +(1064,-1061), +(1064,-1062), +(1064,-1063), +-- Melee Hit Chance Reduction Debuff +(1068,-1066), +(1068,-1067), +-- Healing Debuff +(1074,-1070), +(1074,-1071), +(1074,-1072), +(1074,-1073), +-- Attack Power Debuff +(1079,-1076), +(1079,-1077), +(1079,-1078), +-- Agility and Strength Buff +(1082,-1080), +(1082,-1081), +-- Health Buff +(1085,-1083), +(1085,-1084), +-- Intellect Buff +(1088,-1086), +(1088,-1104), +(1088,-1087), +-- Spirit Buff +(1090,-1087), +(1090,-1105), +(1090,-1106), +-- Damage Reduction Percentage Buff +(1093,-1091), +(1093,-1092), +-- Percentage Increase Healing Received Buff +(1096,-1094), +(1096,-1095), +-- Armor Increase Percentage Buff +(1099,-1097), +(1099,-1098), +-- Cast Speed Slow +(1103,-1100), +(1103,-1001), +(1103,-1002); + +-- corrections +DELETE FROM `spell_group` WHERE `id`=1011 AND `spell_id`=469; +INSERT INTO `spell_group` (`id`,`spell_id`) VALUES (1011,-1083); diff --git a/sql/old/3.3.2/07760_world_spell_group_stack_rules.sql b/sql/old/3.3.2/07760_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..d5c38078e81 --- /dev/null +++ b/sql/old/3.3.2/07760_world_spell_group_stack_rules.sql @@ -0,0 +1,29 @@ +DELETE FROM `spell_group_stack_rules` WHERE `group_id` IN (1015,1016,1019,1022,1025,1029,1033,1036,1043,1048,1051,1054,1057,1059,1064,1068,1074,1079,1082,1085,1088,1090,1093,1096,1099,1103,1046); +INSERT INTO `spell_group_stack_rules` (`group_id`,`stack_rule`) VALUES +(1015,1), +(1016,1), +(1019,1), +(1022,1), +(1025,1), +(1029,1), +(1033,1), +(1036,1), +(1043,1), +(1048,1), +(1051,1), +(1054,1), +(1057,1), +(1059,1), +(1064,1), +(1068,1), +(1074,1), +(1079,1), +(1082,1), +(1085,1), +(1088,1), +(1090,1), +(1093,1), +(1096,1), +(1099,1), +(1103,1), +(1046,1); diff --git a/sql/old/3.3.2/07767_world_spell_group.sql b/sql/old/3.3.2/07767_world_spell_group.sql new file mode 100644 index 00000000000..ca8640e864d --- /dev/null +++ b/sql/old/3.3.2/07767_world_spell_group.sql @@ -0,0 +1 @@ +UPDATE `spell_group` SET `spell_id`=34455 WHERE `id`=1055; diff --git a/sql/old/3.3.2/07778_world_item_required_target.sql b/sql/old/3.3.2/07778_world_item_required_target.sql new file mode 100644 index 00000000000..ff926081a76 --- /dev/null +++ b/sql/old/3.3.2/07778_world_item_required_target.sql @@ -0,0 +1,3 @@ +ALTER TABLE `item_required_target` +DROP `maxPercentHealth`; + diff --git a/sql/old/3.3.2/07780_world_scriptname.sql b/sql/old/3.3.2/07780_world_scriptname.sql new file mode 100644 index 00000000000..25cdec2b229 --- /dev/null +++ b/sql/old/3.3.2/07780_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_warmage_coldarra' WHERE `entry` IN (27173,27904,27906); diff --git a/sql/old/3.3.2/07786_world_scriptname.sql b/sql/old/3.3.2/07786_world_scriptname.sql new file mode 100644 index 00000000000..76c093bfcca --- /dev/null +++ b/sql/old/3.3.2/07786_world_scriptname.sql @@ -0,0 +1,8 @@ +-- Alterac Valley +-- ScriptName update to bosses, marshals and warmasters +UPDATE `creature_template` SET `ScriptName`= 'boss_drekthar' WHERE `entry`=11946; +UPDATE `creature_template` SET `ScriptName`= 'boss_vanndar' WHERE `entry`=11948; +UPDATE `creature_template` SET `ScriptName`= 'boss_balinda' WHERE `entry`=11949; +UPDATE `creature_template` SET `ScriptName`= 'mob_water_elemental' WHERE `entry`=25040; +UPDATE `creature_template` SET `ScriptName`= 'boss_galvangar' WHERE `entry`=11947; +UPDATE `creature_template` SET `ScriptName`= 'mob_av_marshal_or_warmaster' WHERE `entry` IN (14762,14763,14764,14765,14772,14773,14776,14777); diff --git a/sql/old/3.3.2/07797_world_scriptname.sql b/sql/old/3.3.2/07797_world_scriptname.sql new file mode 100644 index 00000000000..a68aaa4f164 --- /dev/null +++ b/sql/old/3.3.2/07797_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `instance_template` SET `script`='instance_blackrock_spire' WHERE `map`=229; +UPDATE `creature_template` SET `ScriptName`='npc_rookey_whelp' WHERE `entry`=10161; +UPDATE `gameobject_template` SET `ScriptName`='go_rookey_egg' WHERE `entry`=175124; diff --git a/sql/old/3.3.2/07812_world_creature_template.sql b/sql/old/3.3.2/07812_world_creature_template.sql new file mode 100644 index 00000000000..033d6f10979 --- /dev/null +++ b/sql/old/3.3.2/07812_world_creature_template.sql @@ -0,0 +1,4 @@ +-- Bone Gryphon +UPDATE `creature_template` SET `spell1`=48766,`spell2`=54469,`spell3`=54467,`spell4`=55214,`spell5`=54422,`VehicleId`=166 WHERE `entry`=29414; +-- Make the chopper mount usable as multimount, horde(i=41505) and ally(i=44413) version +UPDATE `creature_template` SET `vehicleid`=318 WHERE `entry` IN (29929,32286); diff --git a/sql/old/3.3.2/07812_world_spell_dbc.sql b/sql/old/3.3.2/07812_world_spell_dbc.sql new file mode 100644 index 00000000000..1c914015ab4 --- /dev/null +++ b/sql/old/3.3.2/07812_world_spell_dbc.sql @@ -0,0 +1,11 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (25347,45315,43236,43459,43499,44275,64689,50574); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(25347, 'Item_template serverside spell'), +(45315, 'Quest 11566 reward serverside spell'), +(43236, 'Quest 11288 reward serverside spell'), +(43459, 'Quest 11332 reward serverside spell'), +(43499, 'Quest 11250 reward serverside spell'), +(44275, 'Quest 11432 reward serverside spell'), +(64689, 'Quest 13854 and 13862 reward serverside spell'), +(50574, 'Quest 12597 reward serverside spell'); diff --git a/sql/old/3.3.2/07813_world_script_texts.sql b/sql/old/3.3.2/07813_world_script_texts.sql new file mode 100644 index 00000000000..019ad4e0c43 --- /dev/null +++ b/sql/old/3.3.2/07813_world_script_texts.sql @@ -0,0 +1,50 @@ +DELETE FROM `script_texts` WHERE `entry` <= -1632000 and `entry` >= -1632999; +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 +-- Bronjham +(36497,-1632001,'Finally...a captive audience!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16595,1,0,0,'Bronjham SAY_AGGRO'), +(36497,-1632002,'Fodder for the engine!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16596,1,0,0,'Bronjham SAY_SLAY_1'), +(36497,-1632003,'Another soul to strengthen the host!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16597,1,0,0,'Bronjham SAY_SLAY_2'), +(36497,-1632004,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16598,1,0,0,'Bronjham SAY_DEATH'), +(36497,-1632005,'The vortex of the harvested calls to you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16599,1,0,0,'Bronjham SAY_SOUL_STORM'), +(36497,-1632006,'I will sever the soul from your body!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16600,1,0,0,'Bronjham SAY_CORRUPT_SOUL'), + +-- Devourer of Souls +(36502,-1632010,'You dare look upon the host of souls? I SHALL DEVOUR YOU WHOLE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16884,1,0,0,'Devoureur SAY_FACE_ANGER_AGGRO'), +(36502,-1632011,'You dare look upon the host of souls? I SHALL DEVOUR YOU WHOLE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16890,1,0,0,'Devoureur SAY_FACE_DESIRE_AGGRO'), +(36502,-1632012,'Damnation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16885,1,0,0,'Devoureur SAY_FACE_ANGER_SLAY_1'), +(36502,-1632013,'Damnation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16896,1,0,0,'Devoureur SAY_FACE_SORROW_SLAY_1'), +(36502,-1632014,'Damnation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16891,1,0,0,'Devoureur SAY_FACE_DESIRE_SLAY_1'), +(36502,-1632015,'Doomed for eternity!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16886,1,0,0,'Devoureur SAY_FACE_ANGER_SLAY_2'), +(36502,-1632016,'Doomed for eternity!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16897,1,0,0,'Devoureur SAY_FACE_SORROW_SLAY_2'), +(36502,-1632017,'Doomed for eternity!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16892,1,0,0,'Devoureur SAY_FACE_DESIRE_SLAY_2'), +(36502,-1632018,'The swell of souls will not be abated! You only delay the inevitable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16887,1,0,0,'Devoureur SAY_FACE_ANGER_DEATH'), +(36502,-1632019,'The swell of souls will not be abated! You only delay the inevitable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16898,1,0,0,'Devoureur SAY_FACE_SORROW_DEATH'), +(36502,-1632020,'The swell of souls will not be abated! You only delay the inevitable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16893,1,0,0,'Devoureur SAY_FACE_DESIRE_DEATH'), +(36502,-1632021,'Devourer of Souls begins to cast Mirrored Soul!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Devoureur EMOTE_MIRRORED_SOUL'), +(36502,-1632022,'Devourer of Souls begins to Unleash Souls!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Devoureur EMOTE_UNLEASH_SOUL'), +(36502,-1632023,'SUFFERING! ANGUISH! CHAOS! RISE AND FEED!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16888,1,0,0,'Devoureur SAY_FACE_ANGER_UNLEASH_SOUL'), +(36502,-1632024,'SUFFERING! ANGUISH! CHAOS! RISE AND FEED!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16899,1,0,0,'Devoureur SAY_FACE_SORROW_UNLEASH_SOUL'), +(36502,-1632025,'SUFFERING! ANGUISH! CHAOS! RISE AND FEED!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16894,1,0,0,'Devoureur SAY_FACE_DESIRE_UNLEASH_SOUL'), +(36502,-1632026,'Devourer of Souls begins to cast Wailing Souls!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'Devoureur EMOTE_WAILING_SOUL'), +(36502,-1632027,'Stare into the abyss, and see your end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16889,1,0,0,'Devoureur SAY_FACE_ANGER_WAILING_SOUL'), +(36502,-1632028,'Stare into the abyss, and see your end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16895,1,0,0,'Devoureur SAY_FACE_DESIRE_WAILING_SOUL'), +(38160,-1632029,'Excellent work, champions! We shall set up our base camp in these chambers. My mages will get the Scourge transport device working shortly. Step inside it when you''re ready for your next mission. I will meet you on the other side.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16625,1,0,0,'Jaina SAY_JAINA_OUTRO'), +(38161,-1632030,'Excellent work, champions! We shall set up our base camp in these chambers. My mages will get the Scourge transport device working shortly. Step inside when you are ready for your next mission. I will meet you on the other side.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17044,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO'), + +-- Jaina +(37597,-1632040,'Thank the light for seeing you here safely. We have much work to do if we are to defeat the Lich King and put an end to the Scourge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16617,0,0,0,'Jaina SAY_INTRO_1'), +(37597,-1632041,'Our allies within the Argent Crusade and the Knights of the Ebon Blade have broken through the front gate of Icecrown and are attempting to establish a foothold within the Citadel.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16618,0,0,0,'Jaina SAY_INTRO_2'), +(37597,-1632042,'Their success hinges upon what we discover in these cursed halls. Although our mission is a wrought with peril, we must persevere!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16619,0,0,0,'Jaina SAY_INTRO_3'), +(37597,-1632043,'With the attention of the Lich King drawn toward the front gate, we will be working our way through the side in search of information that will enable us to defeat the Scourge - once and for all.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16620,0,0,0,'Jaina SAY_INTRO_4'), +(37597,-1632044,'King Varian''s SI7 agents have gathered information about a private sanctum of the Lich King''s deep within a place called the Halls of Reflection.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16621,0,0,0,'Jaina SAY_INTRO_5'), +(37597,-1632045,'We will carve a path through this wretched place and find a way to enter the Halls of Reflection. I sense powerful magic hidden away within those walls... Magic that could be the key to destroy the Scourge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16622,0,0,0,'Jaina SAY_INTRO_6'), +(37597,-1632046,'Your first mission is to destroy the machines of death within this malevolent engine of souls, and clear a path for our soldiers.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16623,0,0,0,'Jaina SAY_INTRO_7'), +(37597,-1632047,'Make haste, champions! I will prepare the troops to fall in behind you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16624,0,0,0,'Jaina SAY_INTRO_8'), + +-- Sylvanas +(37596,-1632050,'The Argent Crusade and the Knights of the Ebon Blade have assaulted the gates of Icecrown Citadel and are preparing for a massive attack upon the Scourge. Our missition is a bit more subtle, but equally as important.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17038,0,0,0,'Sylvanas SAY_INTRO_1'), +(37596,-1632051,'With the attention of the Lich King turned towards the front gate, we''ll be working our way through the side in search of information that will enable us to defeat the Lich King - once and for all.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17039,0,0,0,'Sylvanas SAY_INTRO_2'), +(37596,-1632052,'Our scouts have reported that the Lich King has a private chamber, outside of the Frozen Throne, deep within a place called the Halls of Reflection. That is our target, champions.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17040,0,0,0,'Sylvanas SAY_INTRO_3'), +(37596,-1632053,'We will cut a swath of destruction through this cursed place and find a way to enter the Halls of Reflection. If there is anything of value to be found here, it will be found in the Halls.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17041,0,0,0,'Sylvanas SAY_INTRO_4'), +(37596,-1632054,'Your first mission is to destroy the machines of death within this wretched engine of souls, and clear a path for our soldiers.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17042,0,0,0,'Sylvanas SAY_INTRO_5'), +(37596,-1632055,'The Dark Lady watches over you. Make haste!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17043,0,0,0,'Sylvanas SAY_INTRO_6'); diff --git a/sql/old/3.3.2/07813_world_scriptname.sql b/sql/old/3.3.2/07813_world_scriptname.sql new file mode 100644 index 00000000000..1d24aaf8e5d --- /dev/null +++ b/sql/old/3.3.2/07813_world_scriptname.sql @@ -0,0 +1,14 @@ +UPDATE `instance_template` SET `script`='instance_forge_of_souls' WHERE `map`=632; +UPDATE `creature_template` SET `Scriptname`='boss_devourer_of_souls' WHERE `entry`=36502; +UPDATE `creature_template` SET `Scriptname`='boss_bronjahm' WHERE `entry`=36497; +UPDATE `creature_template` SET `Scriptname`='npc_jaina_fos' WHERE `entry`=37597; +UPDATE `creature_template` SET `Scriptname`='npc_sylvanas_fos' WHERE `entry`=37596; +UPDATE `creature_template` SET `Scriptname`='mob_soul_horror' WHERE `entry`=36522; +UPDATE `creature_template` SET `Scriptname`='mob_soulguard_adept' WHERE `entry`=36620; +UPDATE `creature_template` SET `Scriptname`='mob_soulguard_animator' WHERE `entry`=36516; +UPDATE `creature_template` SET `Scriptname`='mob_soulguard_bonecaster' WHERE `entry`=36564; +UPDATE `creature_template` SET `Scriptname`='mob_soulguard_reaper' WHERE `entry`=36499; +UPDATE `creature_template` SET `Scriptname`='mob_soulguard_watchman' WHERE `entry`=36478; +UPDATE `creature_template` SET `Scriptname`='mob_spectral_warden' WHERE `entry`=36666; +UPDATE `creature_template` SET `Scriptname`='mob_spiteful_apparition' WHERE `entry`=36551; +UPDATE `creature_template` SET `Scriptname`='mob_corrupted_soul_fragment' WHERE `entry`=36535; diff --git a/sql/old/3.3.2/07815_world_spelldifficulty_dbc.sql b/sql/old/3.3.2/07815_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..b6fb3cec898 --- /dev/null +++ b/sql/old/3.3.2/07815_world_spelldifficulty_dbc.sql @@ -0,0 +1,9 @@ +DROP TABLE IF EXISTS `spelldifficulty_dbc`; +CREATE TABLE `spelldifficulty_dbc` ( + `id` int(11) unsigned NOT NULL DEFAULT '0', + `spellid0` int(11) unsigned NOT NULL DEFAULT '0', + `spellid1` int(11) unsigned NOT NULL DEFAULT '0', + `spellid2` int(11) unsigned NOT NULL DEFAULT '0', + `spellid3` int(11) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.2/07816_world_spelldifficulty_dbc.sql b/sql/old/3.3.2/07816_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..b069babc42c --- /dev/null +++ b/sql/old/3.3.2/07816_world_spelldifficulty_dbc.sql @@ -0,0 +1,5 @@ +-- Add examples for spell difficulties +DELETE FROM `spelldifficulty_dbc` WHERE `id` IN (3000,3001); +INSERT INTO `spelldifficulty_dbc` (`id`,`spellid0`,`spellid1`,`spellid2`,`spellid3`) VALUES +(3000, 47772, 56935, 0, 0), +(3001, 47773, 56934, 0, 0); diff --git a/sql/old/3.3.2/07823_world_spelldifficulty_dbc.sql b/sql/old/3.3.2/07823_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..94e4a381272 --- /dev/null +++ b/sql/old/3.3.2/07823_world_spelldifficulty_dbc.sql @@ -0,0 +1,195 @@ +DELETE FROM `spelldifficulty_dbc` WHERE `id` BETWEEN 3002 AND 3194; +INSERT INTO `spelldifficulty_dbc` (`id`,`spellid0`,`spellid1`,`spellid2`,`spellid3`) VALUES +(3002, 44189, 46164, 0, 0), -- SPELL_FIREBALL_NORMAL / SPELL_FIREBALL_HEROIC +(3003, 44190, 46163, 0, 0), -- SPELL_FLAMESTRIKE1_NORMAL / SPELL_FLAMESTRIKE1_HEROIC +(3004, 44174, 46192, 0, 0), -- SPELL_RENEW_NORMAL / SPELL_RENEW_HEROIC +(3005, 14032, 15654, 0, 0), -- SPELL_SW_PAIN_NORMAL / SPELL_SW_PAIN_HEROIC +(3006, 44318, 46380, 0, 0), -- SPELL_CHAIN_LIGHTNING / SPELL_H_CHAIN_LIGHTNING +(3007, 44319, 46381, 0, 0), -- SPELL_ARCANE_SHOCK / SPELL_H_ARCANE_SHOCK +(3008, 52771, 58830, 0, 0), -- SPELL_WOUNDING_STRIKE / H_SPELL_WOUNDING_STRIKE +(3009, 52720, 58852, 0, 0), -- SPELL_CARRION_SWARM / H_SPELL_CARRION_SWARM +(3010, 52722, 58850, 0, 0), -- SPELL_MIND_BLAST / H_SPELL_MIND_BLAST +(3011, 52721, 58849, 0, 0), -- SPELL_SLEEP / H_SPELL_SLEEP +(3012, 52666, 58824, 0, 0), -- SPELL_DISEASE_EXPULSION / H_SPELL_DISEASE_EXPULSION +(3013, 52696, 58823, 0, 0), -- SPELL_CONSTRICTING_CHAINS / H_SPELL_CONSTRICTING_CHAINS +(3014, 57725, 58828, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3015, 52445, 58822, 0, 0), -- SPELL_EXORCISM_N / SPELL_EXORCISM_H +(3016, 31473, 39049, 0, 0), -- SPELL_SAND_BREATH / H_SPELL_SAND_BREATH +(3017, 31457, 38538, 0, 0), -- SPELL_ARCANE_BLAST / H_SPELL_ARCANE_BLAST +(3018, 31472, 38539, 0, 0), -- SPELL_ARCANE_DISCHARGE / H_SPELL_ARCANE_DISCHARGE +(3019, 31475, 38593, 0, 0), -- SPELL_WING_BUFFET / H_SPELL_WING_BUFFET +(3020, 56130, 59467, 0, 0), -- SPELL_BROOD_PLAGUE / H_SPELL_BROOD_PLAGUE +(3021, 57941, 59974, 0, 0), -- SPELL_MIND_FLAY / H_SPELL_MIND_FLAY +(3022, 57942, 59975, 0, 0), -- SPELL_SHADOW_BOLT_VOLLEY / H_SPELL_SHADOW_BOLT_VOLLEY +(3023, 57949, 59978, 0, 0), -- SPELL_SHIVER / H_SPELL_SHIVER +(3024, 56855, 60030, 0, 0), -- SPELL_CYCLONE_STRIKE / SPELL_CYCLONE_STRIKE_H +(3025, 55959, 59513, 0, 0), -- SPELL_EMBRACE_OF_THE_VAMPYR / H_SPELL_EMBRACE_OF_THE_VAMPYR +(3026, 55926, 59508, 0, 0), -- SPELL_FLAME_SPHERE_PERIODIC / H_SPELL_FLAME_SPHERE_PERIODIC +(3027, 53472, 59433, 0, 0), -- SPELL_POUND / H_SPELL_POUND +(3028, 53400, 59419, 0, 0), -- SPELL_ACID_CLOUD / H_SPELL_ACID_CLOUD +(3029, 53030, 59417, 0, 0), -- SPELL_LEECH_POISON / H_SPELL_LEECH_POISON +(3030, 57731, 59421, 0, 0), -- SPELL_WEB_GRAB / H_SPELL_WEB_GRAB +(3031, 52586, 59367, 0, 0), -- SPELL_MIND_FLAY / H_SPELL_MIND_FLAY +(3032, 52592, 59368, 0, 0), -- SPELL_CURSE_OF_FATIGUE / H_SPELL_CURSE_OF_FATIGUE +(3033, 52592, 59368, 0, 0), -- SPELL_CURSE_OF_FATIGUE / H_SPELL_CURSE_OF_FATIGUE +(3034, 59363, 52446, 0, 0), -- SPELL_ACID_SPLASH / H_SPELL_ACID_SPLASH +(3035, 52534, 59357, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3036, 52535, 59358, 0, 0), -- SPELL_SHADOW_NOVA / H_SPELL_SHADOW_NOVA +(3037, 52469, 59364, 0, 0), -- SPELL_INFECTED_BITE / H_SPELL_INFECTED_BITE +(3038, 52469, 59364, 0, 0), -- SPELL_INFECTED_BITE / H_SPELL_INFECTED_BITE +(3039, 52524, 59365, 0, 0), -- SPELL_BLINDING_WEBS / H_SPELL_BLINDING_WEBS +(3040, 52469, 59364, 0, 0), -- SPELL_INFECTED_BITE / H_SPELL_INFECTED_BITE +(3041, 52493, 59366, 0, 0), -- SPELL_POSION_SPRAY / H_SPELL_POSION_SPRAY +(3042, 66538, 67676, 0, 0), -- SPELL_HOLY_FIRE / SPELL_HOLY_FIRE_H +(3043, 66536, 67674, 0, 0), -- SPELL_SMITE / SPELL_SMITE_H +(3044, 66537, 67675, 0, 0), -- SPELL_RENEW / SPELL_RENEW_H +(3045, 66537, 67675, 0, 0), -- SPELL_RENEW / SPELL_RENEW_H +(3046, 66620, 67679, 0, 0), -- SPELL_OLD_WOUNDS / SPELL_OLD_WOUNDS_H +(3047, 66552, 67677, 0, 0), -- SPELL_WAKING_NIGHTMARE / SPELL_WAKING_NIGHTMARE_H +(3048, 66619, 67678, 0, 0), -- SPELL_SHADOWS_PAST / SPELL_SHADOWS_PAST_H +(3049, 67881, 67718, 0, 0), -- SPELL_ICY_TOUCH / SPELL_ICY_TOUCH_H +(3050, 67881, 67718, 0, 0), -- SPELL_ICY_TOUCH / SPELL_ICY_TOUCH_H +(3051, 67883, 67725, 0, 0), -- SPELL_OBLITERATE / SPELL_OBLITERATE_H +(3052, 67875, 67808, 0, 0), -- SPELL_DEATH_BITE / SPELL_DEATH_BITE_H +(3053, 67749, 67880, 0, 0), -- SPELL_LEAP / SPELL_LEAP_H +(3054, 68783, 68784, 0, 0), -- SPELL_MORTAL_STRIKE / SPELL_MORTAL_STRIKE_H +(3055, 66042, 68310, 0, 0), -- SPELL_FIREBALL / SPELL_FIREBALL_H +(3056, 66042, 68310, 0, 0), -- SPELL_FIREBALL / SPELL_FIREBALL_H +(3057, 66043, 68311, 0, 0), -- SPELL_POLYMORPH / SPELL_POLYMORPH_H +(3058, 66044, 68312, 0, 0), -- SPELL_BLAST_WAVE / SPELL_BLAST_WAVE_H +(3059, 67529, 68319, 0, 0), -- SPELL_CHAIN_LIGHTNING / SPELL_CHAIN_LIGHTNING_H +(3060, 67528, 68318, 0, 0), -- SPELL_HEALING_WAVE / SPELL_HEALING_WAVE_H +(3061, 67528, 68318, 0, 0), -- SPELL_HEALING_WAVE / SPELL_HEALING_WAVE_H +(3062, 65868, 67988, 0, 0), -- SPELL_SHOOT / SPELL_SHOOT_H +(3063, 67709, 68317, 0, 0), -- SPELL_EVISCERATE / SPELL_EVISCERATE_H +(3064, 48849, 59422, 0, 0), -- SPELL_FEARSOME_ROAR / H_SPELL_FEARSOME_ROAR +(3065, 49527, 59972, 0, 0), -- SPELL_CURSE_OF_LIFE / H_SPELL_CURSE_OF_LIFE +(3066, 49528, 59973, 0, 0), -- SPELL_SHADOW_VOLLEY / H_SPELL_SHADOW_VOLLEY +(3067, 49518, 59971, 0, 0), -- SPELL_RAIN_OF_FIRE / H_SPELL_RAIN_OF_FIRE +(3068, 49537, 59963, 0, 0), -- SPELL_LIGHTNING_BREATH / H_SPELL_LIGHTNING_BREATH +(3069, 49544, 59965, 0, 0), -- SPELL_EYE_BEAM / H_SPELL_EYE_BEAM +(3070, 49548, 59969, 0, 0), -- SPELL_POISON_CLOUD / H_SPELL_POISON_CLOUD +(3071, 59803, 49381, 0, 0), -- SPELL_CONSUME / H_SPELL_CONSUME +(3072, 49555, 59807, 0, 0), -- SPELL_CORPSE_EXPLODE / H_SPELL_CORPSE_EXPLODE +(3073, 68793, 69050, 0, 0), -- SPELL_MAGIC_S_BANE / H_SPELL_MAGIC_S_BANE +(3074, 68858, 69047, 0, 0), -- SPELL_CONSUME_SOUL / H_SPELL_CONSUME_SOUL +(3075, 68982, 70322, 0, 0), -- SPELL_PHANTOM_BLAST / H_SPELL_PHANTOM_BLAST +(3076, 68895, 70212, 0, 0), -- SPELL_SPITE / H_SPELL_SPITE +(3077, 69148, 70210, 0, 0), -- SPELL_WAIL_OF_SOULS / H_SPELL_WAIL_OF_SOULS +(3078, 69060, 70209, 0, 0), -- SPELL_FROST_NOVA / H_SPELL_FROST_NOVA +(3079, 69080, 70206, 0, 0), -- SPELL_BONE_VOLLEY / H_SPELL_BONE_VOLLEY +(3080, 69069, 70207, 0, 0), -- SPELL_SHIELD_OF_BONES / H_SPELL_SHIELD_OF_BONES +(3081, 69068, 70208, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3082, 69068, 70208, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3083, 69066, 70213, 0, 0), -- SPELL_DRAIN_LIFE / H_SPELL_DRAIN_LIFE +(3084, 69564, 70205, 0, 0), -- SPELL_SHADOW_MEND / H_SPELL_SHADOW_MEND +(3085, 69088, 70211, 0, 0), -- SPELL_SOUL_STRIKE / H_SPELL_SOUL_STRIKE +(3086, 68774, 70334, 0, 0), -- SPELL_FORGE_BLADE / H_SPELL_FORGE_BLADE +(3087, 68785, 70335, 0, 0), -- SPELL_FORGE_MACE / H_SPELL_FORGE_MACE +(3088, 70381, 72930, 0, 0), -- SPELL_DEEP_FREEZE / H_SPELL_DEEP_FREEZE +(3089, 68778, 70333, 0, 0), -- SPELL_CHILLING_WAVE / H_SPELL_CHILLING_WAVE +(3090, 68989, 70434, 0, 0), -- SPELL_POISON_NOVA / H_SPELL_POISON_NOVA +(3091, 69024, 70436, 0, 0), -- SPELL_TOXIC_WASTE / H_SPELL_TOXIC_WASTE +(3092, 69155, 69627, 0, 0), -- SPELL_FORCEFUL_SMASH / H_SPELL_FORCEFUL_SMASH +(3093, 69167, 69629, 0, 0), -- SPELL_DARK_MIGHT / H_SPELL_DARK_MIGHT +(3094, 69233, 69646, 0, 0), -- SPELL_ICY_BLAST / H_SPELL_ICY_BLAST +(3095, 69238, 69628, 0, 0), -- SPELL_ICY_BLAST_2 / H_SPELL_ICY_BLAST_2 +(3096, 55626, 58993, 0, 0), -- SPELL_MOJO_WAVE / H_SPELL_MOJO_WAVE +(3097, 55627, 58994, 0, 0), -- SPELL_MOJO_PUDDLE / H_SPELL_MOJO_PUDDLE +(3098, 55250, 59824, 0, 0), -- SPELL_WHIRLING_SLASH / H_SPELL_WHIRLING_SLASH +(3099, 55276, 59826, 0, 0), -- SPELL_PUNCTURE / H_SPELL_PUNCTURE +(3100, 55285, 59828, 0, 0), -- SPELL_ENRAGE / H_SPELL_ENRAGE +(3101, 55292, 59829, 0, 0), -- SPELL_STOMP / H_SPELL_STOMP +(3102, 54956, 59827, 0, 0), -- SPELL_IMPALING_CHARGE / H_SPELL_IMPALING_CHARGE +(3103, 55102, 59444, 0, 0), -- SPELL_DETERMINED_GORE / H_SPELL_DETERMINED_GORE +(3104, 55081, 59842, 0, 0), -- SPELL_POISON_NOVA / H_SPELL_POISON_NOVA +(3105, 48287, 59840, 0, 0), -- SPELL_POWERFULL_BITE / H_SPELL_POWERFULL_BITE +(3106, 54970, 59839, 0, 0), -- SPELL_VENOM_BOLT / H_SPELL_VENOM_BOLT +(3107, 54987, 58996, 0, 0), -- SPELL_VENOMOUS_BITE / H_SPELL_VENOMOUS_BITE +(3108, 47751, 57062, 0, 0), -- SPELL_SPARK / H_SPELL_SPARK +(3109, 48096, 57091, 0, 0), -- SPELL_CRYSTALFIRE_BREATH / H_SPELL_CRYSTALFIRE_BREATH +(3110, 48016, 57066, 0, 0), -- SPELL_TRAMPLE / H_SPELL_TRAMPLE +(3111, 47944, 57067, 0, 0), -- SPELL_CRYSTALL_SPIKE_DAMAGE / H_SPELL_CRYSTALL_SPIKE_DAMAGE +(3112, 50774, 59370, 0, 0), -- SPELL_THUNDERING_STOMP / SPELL_THUNDERING_STOMP_H +(3113, 52774, 59160, 0, 0), -- SPELL_RENEW_STEEL_N / SPELL_RENEW_STEEL_H +(3114, 52658, 59795, 0, 0), -- SPELL_STATIC_OVERLOAD / H_SPELL_STATIC_OVERLOAD +(3115, 52780, 59800, 0, 0), -- SPELL_BALL_LIGHTNING / H_SPELL_BALL_LIGHTNING +(3116, 52961, 59836, 0, 0), -- SPELL_PULSING_SHOCKWAVE_N / SPELL_PULSING_SHOCKWAVE_H +(3117, 52960, 59835, 0, 0), -- SPELL_LIGHTNING_NOVA_N / SPELL_LIGHTNING_NOVA_H +(3118, 52237, 59529, 0, 0), -- SPELL_SHATTERING_STOMP_N / SPELL_SHATTERING_STOMP_H +(3119, 52433, 59530, 0, 0), -- SPELL_IMMOLATION_STRIKE_N / SPELL_IMMOLATION_STRIKE_H +(3120, 50843, 59742, 0, 0), -- SPELL_BOULDER_TOSS / H_SPELL_BOULDER_TOSS +(3121, 48131, 59744, 0, 0), -- SPELL_STOMP / H_SPELL_STOMP +(3122, 50810, 61546, 0, 0), -- SPELL_SHATTER / H_SPELL_SHATTER +(3123, 50752, 59772, 0, 0), -- SPELL_STORM_OF_GRIEF_N / SPELL_STORM_OF_GRIEF_H +(3124, 50760, 59726, 0, 0), -- SPELL_SHOCK_OF_SORROW_N / SPELL_SHOCK_OF_SORROW_H +(3125, 50761, 59727, 0, 0), -- SPELL_PILLAR_OF_WOE_N / SPELL_PILLAR_OF_WOE_H +(3126, 50761, 59727, 0, 0), -- SPELL_PILLAR_OF_WOE_N / SPELL_PILLAR_OF_WOE_H +(3127, 50830, 59844, 0, 0), -- SPELL_CHAIN_LIGHTING / H_SPELL_CHAIN_LIGHTING +(3128, 50831, 59845, 0, 0), -- SPELL_LIGHTING_SHIELD / H_SPELL_LIGHTING_SHIELD +(3129, 50834, 59846, 0, 0), -- SPELL_STATIC_CHARGE / H_SPELL_STATIC_CHARGE +(3130, 51849, 59861, 0, 0), -- SPELL_LIGHTING_RING / H_SPELL_LIGHTING_RING +(3131, 42730, 59735, 0, 0), -- SPELL_WOE_STRIKE / H_SPELL_WOE_STRIKE +(3132, 42669, 59706, 0, 0), -- SPELL_SMASH / H_SPELL_SMASH +(3133, 42705, 59707, 0, 0), -- SPELL_ENRAGE / H_SPELL_ENRAGE +(3134, 42729, 59734, 0, 0), -- SPELL_DREADFUL_ROAR / H_SPELL_DREADFUL_ROAR +(3135, 42708, 59708, 0, 0), -- SPELL_STAGGERING_ROAR / H_SPELL_STAGGERING_ROAR +(3136, 42750, 59719, 0, 0), -- SPELL_SHADOW_AXE_DAMAGE / H_SPELL_SHADOW_AXE_DAMAGE +(3137, 43649, 59575, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3138, 48261, 59268, 0, 0), -- SPELL_IMPALE / H_SPELL_IMPALE +(3139, 48256, 59267, 0, 0), -- SPELL_WITHERING_ROAR / H_SPELL_WITHERING_ROAR +(3140, 48140, 59273, 0, 0), -- SPELL_CHAIN_LIGHTING / H_SPELL_CHAIN_LIGHTING +(3141, 48137, 59265, 0, 0), -- SPELL_MORTAL_WOUND / H_SPELL_MORTAL_WOUND +(3142, 48130, 59264, 0, 0), -- SPELL_GORE / H_SPELL_GORE +(3143, 48105, 59263, 0, 0), -- SPELL_GRIEVOUS_WOUND / H_SPELL_GRIEVOUS_WOUND +(3144, 48133, 59271, 0, 0), -- SPELL_POISON_BREATH / H_SPELL_POISON_BREATH +(3145, 48133, 59271, 0, 0), -- SPELL_POISON_BREATH / H_SPELL_POISON_BREATH +(3146, 50234, 59330, 0, 0), -- SPELL_CRUSH / H_SPELL_CRUSH +(3147, 50225, 59331, 0, 0), -- SPELL_POISONED_SPEAR / H_SPELL_POISONED_SPEAR +(3148, 15667, 59409, 0, 0), -- SPELL_SINSTER_STRIKE / H_SPELL_SINSTER_STRIKE +(3149, 48294, 59301, 0, 0), -- SPELL_BANE / H_SPELL_BANE +(3150, 48291, 59300, 0, 0), -- SPELL_FETID_ROT / H_SPELL_FETID_ROT +(3151, 48423, 59304, 0, 0), -- SPELL_SPIRIT_STRIKE / H_SPELL_SPIRIT_STRIKE +(3152, 48529, 59305, 0, 0), -- SPELL_SPIRIT_BURST / H_SPELL_SPIRIT_BURST +(3153, 58693, 59369, 0, 0), -- SPELL_BLIZZARD / H_SPELL_BLIZZARD +(3154, 58690, 59283, 0, 0), -- SPELL_TAIL_SWEEP / H_SPELL_TAIL_SWEEP +(3155, 58688, 59281, 0, 0), -- SPELL_UNCONTROLLABLE_ENERGY / H_SPELL_UNCONTROLLABLE_ENERGY +(3156, 54479, 59471, 0, 0), -- SPELL_EARTH_SHIELD / H_SPELL_EARTH_SHIELD +(3157, 54479, 59471, 0, 0), -- SPELL_EARTH_SHIELD / H_SPELL_EARTH_SHIELD +(3158, 54481, 59473, 0, 0), -- SPELL_CHAIN_HEAL / H_SPELL_CHAIN_HEAL +(3159, 54312, 59522, 0, 0), -- SPELL_FRENZY / SPELL_FRENZY_H +(3160, 54237, 59520, 0, 0), -- SPELL_WATER_BLAST / SPELL_WATER_BLAST_H +(3161, 54241, 59521, 0, 0), -- SPELL_WATER_BOLT_VOLLEY / SPELL_WATER_BOLT_VOLLEY_H +(3162, 54235, 59468, 0, 0), -- SPELL_FIREBOLT / H_SPELL_FIREBOLT +(3163, 54282, 59469, 0, 0), -- SPELL_FLAME_BREATH / H_SPELL_FLAME_BREATH +(3164, 54249, 59594, 0, 0), -- SPELL_LAVA_BURN / H_SPELL_LAVA_BURN +(3165, 54202, 59483, 0, 0), -- SPELL_ARCANE_BARRAGE_VOLLEY / SPELL_ARCANE_BARRAGE_VOLLEY_H +(3166, 54226, 59485, 0, 0), -- SPELL_ARCANE_BUFFET / SPELL_ARCANE_BUFFET_H +(3167, 54160, 59474, 0, 0), -- SPELL_ARCANE_POWER / H_SPELL_ARCANE_POWER +(3168, 54361, 59743, 0, 0), -- SPELL_VOID_SHIFT / H_SPELL_VOID_SHIFT +(3169, 54524, 59745, 0, 0), -- SPELL_SHROUD_OF_DARKNESS / H_SPELL_SHROUD_OF_DARKNESS +(3170, 54342, 59747, 0, 0), -- SPELL_ZURAMAT_ADD_2 / H_SPELL_ZURAMAT_ADD_2 +(3171, 32325, 38760, 0, 0), -- SPELL_VOID_BLAST / H_SPELL_VOID_BLAST +(3172, 32358, 38759, 0, 0), -- SPELL_DARK_SHELL / H_SPELL_DARK_SHELL +(3173, 38197, 40425, 0, 0), -- SPELL_ARCANE_EXPLOSION / H_SPELL_ARCANE_EXPLOSION +(3174, 35059, 40424, 0, 0), -- SPELL_ARCANE_VOLLEY / H_SPELL_ARCANE_VOLLEY +(3175, 38245, 43309, 0, 0), -- SPELL_POLYMORPH / H_SPELL_POLYMORPH +(3176, 33617, 39363, 0, 0), -- SPELL_RAIN_OF_FIRE / H_SPELL_RAIN_OF_FIRE +(3177, 34449, 37924, 0, 0), -- SPELL_WATER_BOLT_VOLLEY / H_SPELL_WATER_BOLT_VOLLEY +(3178, 31532, 37936, 0, 0), -- SPELL_REPAIR / H_SPELL_REPAIR +(3179, 33132, 37371, 0, 0), -- SPELL_FIRE_NOVA / H_SPELL_FIRE_NOVA +(3180, 28599, 40070, 0, 0), -- SPELL_SHADOW_BOLT_VOLLEY / H_SPELL_SHADOW_BOLT_VOLLEY +(3181, 49381, 59805, 0, 0), -- SPELL_CONSUME_AURA / H_SPELL_CONSUME_AURA +(3182, 30695, 37566, 0, 0), -- SPELL_TREACHEROUS_AURA / H_SPELL_BANE_OF_TREACHERY +(3183, 30686, 39297, 0, 0), -- SPELL_SHADOW_BOLT / H_SPELL_SHADOW_BOLT +(3184, 30641, 36814, 0, 0), -- SPELL_MORTAL_WOUND / H_SPELL_MORTAL_WOUND +(3185, 30495, 35953, 0, 0), -- SPELL_SHADOW_CLEAVE / H_SPELL_SHADOW_SLAM +(3186, 30598, 36056, 0, 0), -- SPELL_BURNING_MAUL / H_SPELL_BURNING_MAUL +(3187, 36924, 39017, 0, 0), -- SPELL_MIND_REND / H_SPELL_MIND_REND +(3188, 36924, 39017, 0, 0), -- SPELL_MIND_REND / H_SPELL_MIND_REND +(3189, 37162, 39019, 0, 0), -- SPELL_DOMINATION / H_SPELL_DOMINATION +(3190, 37162, 39019, 0, 0), -- SPELL_DOMINATION / H_SPELL_DOMINATION +(3191, 35322, 39193, 0, 0), -- SPELL_SHADOW_POWER / H_SPELL_SHADOW_POWER +(3192, 35327, 39194, 0, 0), -- SPELL_JACKHAMMER / H_SPELL_JACKHAMMER +(3193, 35275, 39084, 0, 0), -- SPELL_SUMMON_RAGIN_FLAMES / H_SPELL_SUMMON_RAGIN_FLAMES +(3194, 35268, 39346, 0, 0); -- SPELL_INFERNO / H_SPELL_INFERNO diff --git a/sql/old/3.3.2/07827_world_script_texts.sql b/sql/old/3.3.2/07827_world_script_texts.sql new file mode 100644 index 00000000000..eae0a06a14f --- /dev/null +++ b/sql/old/3.3.2/07827_world_script_texts.sql @@ -0,0 +1,29 @@ +DELETE FROM `script_texts` WHERE `entry` <= -1601000 and `entry` >= -1601022; +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 + +-- Anub'arak +('29120', '-1601000', 'Eternal aggony awaits you!', null, null, null, null, null, null, null, null, '14054', '1', '0', '0', ''), +('29120', '-1601001', 'Soon, the Master\'s voice will call to you.', null, null, null, null, null, null, null, null, '14057', '1', '0', '0', ''), +('29120', '-1601002', 'You have made your choice.', null, null, null, null, null, null, null, null, '14056', '1', '0', '0', ''), +('29120', '-1601003', 'You shall experience my torment, first-hand!', null, null, null, null, null, null, null, null, '14055', '1', '0', '0', ''), +('29120', '-1601004', 'Ahhh... RAAAAAGH! Never thought... I would be free of him...', null, null, null, null, null, null, null, null, '14069', '1', '0', '0', ''), +('29120', '-1601005', 'Your armor is useless againts my locusts.', null, null, null, null, null, null, null, null, '14060', '1', '0', '0', ''), +('29120', '-1601006', 'Uunak-hissss tik-k-k-k-k!', null, null, null, null, null, null, null, null, '14067', '1', '0', '0', ''), +('29120', '-1601007', 'The pestilence upon you!', null, null, null, null, null, null, null, null, '14068', '1', '0', '0', ''), +('29120', '-1601008', 'Auum na-l ak-k-k-k, isshhh.', null, null, null, null, null, null, null, null, '14058', '1', '0', '0', ''), +('29120', '-1601009', 'Come forth my brethren! Feast on their flesh.', null, null, null, null, null, null, null, null, '14059', '1', '0', '0', ''), +('29120', '-1601010', 'I was king of this empire once\, long ago. In life I stood as champion. In death I returned as conqueror. Now I protect the kingdom once more. Ironic\, yes? ', null, null, null, null, null, null, null, null, '14053', '1', '0', '0', ''), + +-- Kirkthir +('28684', '-1601011', 'This kingdom belongs to the Scourge! Only the dead may enter.', null, null, null, null, null, null, null, null, '14075', '1', '0', '0', ''), +('28684', '-1601012', 'You were foolish to come.', null, null, null, null, null, null, null, null, '14077', '1', '0', '0', ''), +('28684', '-1601013', 'As Anub\'Arak commands!', null, null, null, null, null, null, null, null, '14078', '1', '0', '0', ''), +('28684', '-1601014', 'I should be grateful. But I long ago lost the capacity.', null, null, null, null, null, null, null, null, '14087', '1', '0', '0', ''), +('28684', '-1601015', 'They hunger.', null, null, null, null, null, null, null, null, '14085', '1', '0', '0', ''), +('28684', '-1601016', 'Dinner time\, my pets.', null, null, null, null, null, null, null, null, '14086', '1', '0', '0', ''), +('28684', '-1601017', 'Keep an eye on the tunnel. We must not let anyone through!', null, null, null, null, null, null, null, null, '14082', '1', '0', '0', ''), +('28684', '-1601018', 'I hear footsteps. Be on your guard.', null, null, null, null, null, null, null, null, '14083', '1', '0', '0', ''), +('28684', '-1601019', 'I sense the living. Be ready.', null, null, null, null, null, null, null, null, '14084', '1', '0', '0', ''), +('28684', '-1601020', 'We are besieged. Strike out and bring back their corpses!', null, null, null, null, null, null, null, null, '14079', '1', '0', '0', ''), +('28684', '-1601021', 'We must hold the gate. Attack! Tear them limb from limb!', null, null, null, null, null, null, null, null, '14080', '1', '0', '0', ''), +('28684', '-1601022', 'The gate must be protected at all costs. Rip them to shreds!', null, null, null, null, null, null, null, null, '14081', '1', '0', '0', ''); diff --git a/sql/old/3.3.3a/07834_characters_characters.sql b/sql/old/3.3.3a/07834_characters_characters.sql new file mode 100644 index 00000000000..694010bcb42 --- /dev/null +++ b/sql/old/3.3.3a/07834_characters_characters.sql @@ -0,0 +1,22 @@ +ALTER TABLE characters + ADD COLUMN `exploredZones` longtext AFTER activeSpec, + ADD COLUMN `equipmentCache` longtext AFTER exploredZones, + ADD COLUMN `ammoId` int(10) UNSIGNED NOT NULL default '0' AFTER equipmentCache, + ADD COLUMN `knownTitles` longtext AFTER ammoId; + +UPDATE characters SET +exploredZones = SUBSTRING(data, +length(SUBSTRING_INDEX(data, ' ', 1041))+2, +length(SUBSTRING_INDEX(data, ' ', 1168+1))- length(SUBSTRING_INDEX(data, ' ', 1041)) - 1), +equipmentCache = SUBSTRING(data, +length(SUBSTRING_INDEX(data, ' ', 283))+2, +length(SUBSTRING_INDEX(data, ' ', 320+1))- length(SUBSTRING_INDEX(data, ' ', 283)) - 1), +ammoId = SUBSTRING(data, +length(SUBSTRING_INDEX(data, ' ', 1198))+2, +length(SUBSTRING_INDEX(data, ' ', 1198+1))- length(SUBSTRING_INDEX(data, ' ', 1198)) - 1), +knownTitles = SUBSTRING(data, +length(SUBSTRING_INDEX(data, ' ', 626))+2, +length(SUBSTRING_INDEX(data, ' ', 631+1))- length(SUBSTRING_INDEX(data, ' ', 626)) - 1); + +ALTER TABLE characters + DROP COLUMN data; diff --git a/sql/old/3.3.3a/07845_characters_mail.sql b/sql/old/3.3.3a/07845_characters_mail.sql new file mode 100644 index 00000000000..124322380c5 --- /dev/null +++ b/sql/old/3.3.3a/07845_characters_mail.sql @@ -0,0 +1,5 @@ +ALTER TABLE `mail` ADD COLUMN `body` longtext CHARSET utf8 COLLATE utf8_general_ci NULL after `subject`; + +UPDATE `mail` LEFT JOIN `item_text` ON `mail`.`itemtextid` = `item_text`.`id` SET `mail`.`body`=`item_text`.`text`; +DELETE item_text FROM mail, item_text WHERE mail.itemtextid = item_text.id; +ALTER TABLE `mail` DROP COLUMN `itemtextid`; diff --git a/sql/old/3.3.3a/07846_world_spell_dbc.sql b/sql/old/3.3.3a/07846_world_spell_dbc.sql new file mode 100644 index 00000000000..0173fb01c53 --- /dev/null +++ b/sql/old/3.3.3a/07846_world_spell_dbc.sql @@ -0,0 +1,6 @@ +ALTER TABLE spell_dbc DROP EffectBaseDice1; +ALTER TABLE spell_dbc DROP EffectBaseDice2; +ALTER TABLE spell_dbc DROP EffectBaseDice3; +ALTER TABLE spell_dbc DROP EffectDicePerLevel1; +ALTER TABLE spell_dbc DROP EffectDicePerLevel2; +ALTER TABLE spell_dbc DROP EffectDicePerLevel3; diff --git a/sql/old/3.3.3a/07849_realmd_realmlist.sql b/sql/old/3.3.3a/07849_realmd_realmlist.sql new file mode 100644 index 00000000000..da0fa6740d6 --- /dev/null +++ b/sql/old/3.3.3a/07849_realmd_realmlist.sql @@ -0,0 +1 @@ +UPDATE `realmlist` SET `gamebuild`=11723 WHERE `id`=1; diff --git a/sql/old/3.3.3a/07854_world_spell_goup.sql b/sql/old/3.3.3a/07854_world_spell_goup.sql new file mode 100644 index 00000000000..5d663eff11e --- /dev/null +++ b/sql/old/3.3.3a/07854_world_spell_goup.sql @@ -0,0 +1 @@ +DELETE FROM `spell_group` WHERE `spell_id` IN (61417, 61418); diff --git a/sql/old/3.3.3a/07854_world_spell_proc_event.sql b/sql/old/3.3.3a/07854_world_spell_proc_event.sql new file mode 100644 index 00000000000..b50127bd540 --- /dev/null +++ b/sql/old/3.3.3a/07854_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (58642, 58676, 61433, 61434, 33174, 33182, 51470, 44396, 29801, 30802, 30803, 30804, 30805, 30808, 30809, 49137, 49657, 51466, 53137, 53138, 44394, 44395, 44396, 34457); diff --git a/sql/old/3.3.3a/07854_world_spell_ranks.sql b/sql/old/3.3.3a/07854_world_spell_ranks.sql new file mode 100644 index 00000000000..eb9be8cc979 --- /dev/null +++ b/sql/old/3.3.3a/07854_world_spell_ranks.sql @@ -0,0 +1 @@ +DELETE FROM `spell_ranks` WHERE `first_spell_id` IN (30803, 33174, 61417, 9736, 15742); diff --git a/sql/old/3.3.3a/07857_realmd_realmlist.sql b/sql/old/3.3.3a/07857_realmd_realmlist.sql new file mode 100644 index 00000000000..c71c29989d0 --- /dev/null +++ b/sql/old/3.3.3a/07857_realmd_realmlist.sql @@ -0,0 +1 @@ +ALTER TABLE `realmlist` CHANGE COLUMN `gamebuild` `gamebuild` int(11) unsigned NOT NULL default '11723'; diff --git a/sql/old/3.3.3a/07873_world_scriptname.sql b/sql/old/3.3.3a/07873_world_scriptname.sql new file mode 100644 index 00000000000..8ae09707aed --- /dev/null +++ b/sql/old/3.3.3a/07873_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_stillpine_cage' WHERE `entry`=181714; diff --git a/sql/old/3.3.3a/07881_world_spell_linked_spell.sql b/sql/old/3.3.3a/07881_world_spell_linked_spell.sql new file mode 100644 index 00000000000..af419be42e0 --- /dev/null +++ b/sql/old/3.3.3a/07881_world_spell_linked_spell.sql @@ -0,0 +1 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_effect` IN (24395,24396,24397,26592,61417,61418); diff --git a/sql/old/3.3.3a/07884_world_spell_dbc.sql b/sql/old/3.3.3a/07884_world_spell_dbc.sql new file mode 100644 index 00000000000..0fde674da64 --- /dev/null +++ b/sql/old/3.3.3a/07884_world_spell_dbc.sql @@ -0,0 +1,11 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (71356,71803,72111,72125,70816,72233,72234,72235); +INSERT INTO `spell_dbc` (`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) VALUES +(71356, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2108 spellid0 serverside spell'), +(71803, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2108 spellid1 serverside spell'), +(72111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2136 spellid0 serverside spell'), +(72125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2136 spellid1 serverside spell'), +(70816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2146 spellid0 serverside spell'), +(72233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2146 spellid1 serverside spell'), +(72234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2146 spellid2 serverside spell'), +(72235, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Spelldifficulty_dbc id:2146 spellid3 serverside spell'); diff --git a/sql/old/3.3.3a/07884_world_spelldifficulty_dbc.sql b/sql/old/3.3.3a/07884_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..1cbbadf3c2e --- /dev/null +++ b/sql/old/3.3.3a/07884_world_spelldifficulty_dbc.sql @@ -0,0 +1 @@ +UPDATE `spelldifficulty_dbc` SET `spellid1`=58827 WHERE `id`=3014; diff --git a/sql/old/3.3.3a/07893_characters_item_instance.sql b/sql/old/3.3.3a/07893_characters_item_instance.sql new file mode 100644 index 00000000000..3dea7f98e27 --- /dev/null +++ b/sql/old/3.3.3a/07893_characters_item_instance.sql @@ -0,0 +1,10 @@ +UPDATE item_instance SET data = REPLACE(data,' ',' '); +UPDATE item_instance SET data = CONCAT(TRIM(data),' '); + +UPDATE `item_instance` SET `data` = CONCAT( + SUBSTRING_INDEX(`data`, ' ', 59 + 1), ' ', + SUBSTRING_INDEX(`data`, ' ', -3 -1), '0 ') +WHERE length(SUBSTRING_INDEX(data, ' ', 64)) < length(data) and length(SUBSTRING_INDEX(data, ' ', 64+1)) >= length(data); + +UPDATE item_instance SET data = REPLACE(data,' ',' '); +UPDATE item_instance SET data = CONCAT(TRIM(data),' '); diff --git a/sql/old/3.3.3a/07904_characters_item_instance.sql b/sql/old/3.3.3a/07904_characters_item_instance.sql new file mode 100644 index 00000000000..95cd7bca248 --- /dev/null +++ b/sql/old/3.3.3a/07904_characters_item_instance.sql @@ -0,0 +1 @@ +ALTER TABLE `item_instance` ADD COLUMN `text` longtext AFTER `data`; diff --git a/sql/old/3.3.3a/07904_characters_item_text.sql b/sql/old/3.3.3a/07904_characters_item_text.sql new file mode 100644 index 00000000000..517a4a04026 --- /dev/null +++ b/sql/old/3.3.3a/07904_characters_item_text.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `item_text`; diff --git a/sql/old/3.3.3a/07905_characters_character_equipmentsets.sql b/sql/old/3.3.3a/07905_characters_character_equipmentsets.sql new file mode 100644 index 00000000000..1617c61f1ee --- /dev/null +++ b/sql/old/3.3.3a/07905_characters_character_equipmentsets.sql @@ -0,0 +1 @@ +ALTER TABLE `character_equipmentsets` ADD INDEX `Idx_setindex` (`setindex`); diff --git a/sql/old/3.3.3a/07905_characters_corpse.sql b/sql/old/3.3.3a/07905_characters_corpse.sql new file mode 100644 index 00000000000..061c90e9bfc --- /dev/null +++ b/sql/old/3.3.3a/07905_characters_corpse.sql @@ -0,0 +1,2 @@ +ALTER TABLE `corpse` ADD INDEX `Idx_player`(`player`); +ALTER TABLE `corpse` ADD INDEX `Idx_time`(`time`); diff --git a/sql/old/3.3.3a/07905_characters_group_member.sql b/sql/old/3.3.3a/07905_characters_group_member.sql new file mode 100644 index 00000000000..7c7c3eace14 --- /dev/null +++ b/sql/old/3.3.3a/07905_characters_group_member.sql @@ -0,0 +1 @@ +ALTER TABLE `group_member` ADD INDEX `Idx_memberGuid`(`memberGuid`); diff --git a/sql/old/3.3.3a/07905_characters_guild.sql b/sql/old/3.3.3a/07905_characters_guild.sql new file mode 100644 index 00000000000..451df6671db --- /dev/null +++ b/sql/old/3.3.3a/07905_characters_guild.sql @@ -0,0 +1,7 @@ +ALTER TABLE `guild_eventlog` ADD INDEX `Idx_PlayerGuid1`(`PlayerGuid1`); +ALTER TABLE `guild_eventlog` ADD INDEX `Idx_PlayerGuid2`(`PlayerGuid2`); +ALTER TABLE `guild_eventlog` ADD INDEX `Idx_LogGuid`(`LogGuid`); +ALTER TABLE `guild_bank_eventlog` ADD INDEX `Idx_PlayerGuid`(`PlayerGuid`); +ALTER TABLE `guild_bank_eventlog` ADD INDEX `Idx_LogGuid`(`LogGuid`); +ALTER TABLE `guild_bank_item` ADD INDEX `Idx_item_guid`(`item_guid`); +ALTER TABLE `guild_rank` ADD INDEX `Idx_rid`(`rid`); diff --git a/sql/old/3.3.3a/07905_characters_petition.sql b/sql/old/3.3.3a/07905_characters_petition.sql new file mode 100644 index 00000000000..844f2d0d89f --- /dev/null +++ b/sql/old/3.3.3a/07905_characters_petition.sql @@ -0,0 +1,2 @@ +ALTER TABLE `petition_sign` ADD INDEX `Idx_playerguid`(`playerguid`); +ALTER TABLE `petition_sign` ADD INDEX `Idx_ownerguid`(`ownerguid`); diff --git a/sql/old/3.3.3a/07906_characters_character_stats.sql b/sql/old/3.3.3a/07906_characters_character_stats.sql new file mode 100644 index 00000000000..82aebbbaf51 --- /dev/null +++ b/sql/old/3.3.3a/07906_characters_character_stats.sql @@ -0,0 +1,34 @@ +DROP TABLE IF EXISTS `character_stats`; +CREATE TABLE `character_stats` ( + `guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier, Low part', + `maxhealth` int(10) UNSIGNED NOT NULL default '0', + `maxpower1` int(10) UNSIGNED NOT NULL default '0', + `maxpower2` int(10) UNSIGNED NOT NULL default '0', + `maxpower3` int(10) UNSIGNED NOT NULL default '0', + `maxpower4` int(10) UNSIGNED NOT NULL default '0', + `maxpower5` int(10) UNSIGNED NOT NULL default '0', + `maxpower6` int(10) UNSIGNED NOT NULL default '0', + `maxpower7` int(10) UNSIGNED NOT NULL default '0', + `strength` int(10) UNSIGNED NOT NULL default '0', + `agility` int(10) UNSIGNED NOT NULL default '0', + `stamina` int(10) UNSIGNED NOT NULL default '0', + `intellect` int(10) UNSIGNED NOT NULL default '0', + `spirit` int(10) UNSIGNED NOT NULL default '0', + `armor` int(10) UNSIGNED NOT NULL default '0', + `resHoly` int(10) UNSIGNED NOT NULL default '0', + `resFire` int(10) UNSIGNED NOT NULL default '0', + `resNature` int(10) UNSIGNED NOT NULL default '0', + `resFrost` int(10) UNSIGNED NOT NULL default '0', + `resShadow` int(10) UNSIGNED NOT NULL default '0', + `resArcane` int(10) UNSIGNED NOT NULL default '0', + `blockPct` float UNSIGNED NOT NULL default '0', + `dodgePct` float UNSIGNED NOT NULL default '0', + `parryPct` float UNSIGNED NOT NULL default '0', + `critPct` float UNSIGNED NOT NULL default '0', + `rangedCritPct` float UNSIGNED NOT NULL default '0', + `spellCritPct` float UNSIGNED NOT NULL default '0', + `attackPower` int(10) UNSIGNED NOT NULL default '0', + `rangedAttackPower` int(10) UNSIGNED NOT NULL default '0', + `spellPower` int(10) UNSIGNED NOT NULL default '0', + PRIMARY KEY (`guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.3a/07909_world_scriptname.sql b/sql/old/3.3.3a/07909_world_scriptname.sql new file mode 100644 index 00000000000..824c090800e --- /dev/null +++ b/sql/old/3.3.3a/07909_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_pet_trainer' WHERE `entry` IN (10090,3698,17484,4320,3545,16712,3622,16675,3620,10086,2879,3306,543,2878,3688,10089,16271,10088,3624); diff --git a/sql/old/3.3.3a/07914_characters_character_queststatus_weekly.sql b/sql/old/3.3.3a/07914_characters_character_queststatus_weekly.sql new file mode 100644 index 00000000000..1bced542b9f --- /dev/null +++ b/sql/old/3.3.3a/07914_characters_character_queststatus_weekly.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `character_queststatus_weekly`; +CREATE TABLE `character_queststatus_weekly` ( + `guid` int(11) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier', + `quest` int(11) unsigned NOT NULL default '0' COMMENT 'Quest Identifier', + PRIMARY KEY (`guid`,`quest`), + KEY `idx_guid` (`guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; diff --git a/sql/old/3.3.3a/07914_characters_worldstates.sql b/sql/old/3.3.3a/07914_characters_worldstates.sql new file mode 100644 index 00000000000..5b150518e87 --- /dev/null +++ b/sql/old/3.3.3a/07914_characters_worldstates.sql @@ -0,0 +1 @@ +ALTER TABLE `worldstates` ADD COLUMN `NextWeeklyQuestResetTime` bigint(40) unsigned NOT NULL default '0' AFTER `value`; diff --git a/sql/old/3.3.3a/07915_characters_worldstates.sql b/sql/old/3.3.3a/07915_characters_worldstates.sql new file mode 100644 index 00000000000..ffa573b6433 --- /dev/null +++ b/sql/old/3.3.3a/07915_characters_worldstates.sql @@ -0,0 +1,2 @@ +ALTER TABLE `worldstates` DROP COLUMN `NextWeeklyQuestResetTime`; +INSERT INTO `worldstates` (`entry`,`value`, `comment`) VALUES (20002, 0, 'NextWeeklyQuestResetTime'); diff --git a/sql/old/3.3.3a/07919_characters_worldstates.sql b/sql/old/3.3.3a/07919_characters_worldstates.sql new file mode 100644 index 00000000000..b265aebb92e --- /dev/null +++ b/sql/old/3.3.3a/07919_characters_worldstates.sql @@ -0,0 +1,4 @@ +DELETE FROM `worldstates` WHERE `entry` IN (20001,20002); +INSERT INTO `worldstates` (`entry`,`value`, `comment`) VALUES +(20001, 0, 'NextArenaPointDistributionTime'), +(20002, 0, 'NextWeeklyQuestResetTime'); diff --git a/sql/old/3.3.3a/07921_characters_worldstates.sql b/sql/old/3.3.3a/07921_characters_worldstates.sql new file mode 100644 index 00000000000..f2e08626b8c --- /dev/null +++ b/sql/old/3.3.3a/07921_characters_worldstates.sql @@ -0,0 +1 @@ +ALTER TABLE `worldstates` CHANGE COLUMN `comment` `comment` text; diff --git a/sql/old/3.3.3a/07922_world_spell_proc_event.sql b/sql/old/3.3.3a/07922_world_spell_proc_event.sql new file mode 100644 index 00000000000..d7ab91f9045 --- /dev/null +++ b/sql/old/3.3.3a/07922_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (66191,66192); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(66191, 0x00, 15, 0x00400010, 0x20020004, 0x00000000, 0x00000010, 0x00000000, 0, 100, 0), -- Threat of Thassarian (Rank 2) +(66192, 0x00, 15, 0x00400010, 0x20020004, 0x00000000, 0x00000010, 0x00000000, 0, 100, 0); -- Threat of Thassarian (Rank 3) + diff --git a/sql/old/3.3.3a/07923_characters_characters.sql b/sql/old/3.3.3a/07923_characters_characters.sql new file mode 100644 index 00000000000..a9fe4880731 --- /dev/null +++ b/sql/old/3.3.3a/07923_characters_characters.sql @@ -0,0 +1,2 @@ +ALTER TABLE characters + ADD COLUMN `actionBars` tinyint(3) UNSIGNED NOT NULL default '0' AFTER knownTitles; diff --git a/sql/old/3.3.3a/07928_world_quest_template.sql b/sql/old/3.3.3a/07928_world_quest_template.sql new file mode 100644 index 00000000000..dbfceefb53f --- /dev/null +++ b/sql/old/3.3.3a/07928_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_template` CHANGE COLUMN `QuestFlags` `QuestFlags` int(6) unsigned NOT NULL default '0'; diff --git a/sql/old/3.3.3a/07930_world_scriptname.sql b/sql/old/3.3.3a/07930_world_scriptname.sql new file mode 100644 index 00000000000..c94162e8eb1 --- /dev/null +++ b/sql/old/3.3.3a/07930_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_alorah_and_grimmin' WHERE `entry` IN (36101,36102);
\ No newline at end of file diff --git a/sql/old/3.3.3a/07963_world_scriptname.sql b/sql/old/3.3.3a/07963_world_scriptname.sql new file mode 100644 index 00000000000..8a6136c256f --- /dev/null +++ b/sql/old/3.3.3a/07963_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_locksmith' WHERE `entry` IN (29665,29725,29728); diff --git a/sql/old/3.3.3a/07973_world_spell_proc_event.sql b/sql/old/3.3.3a/07973_world_spell_proc_event.sql new file mode 100644 index 00000000000..9092729022e --- /dev/null +++ b/sql/old/3.3.3a/07973_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (67771,67702); +INSERT INTO `spell_proc_event` VALUES (67771,1,0,0,0,0,0x0851154,0x03,0,35,45), (67702,1,0,0,0,0,0x0851154,0x03,0,35,45); diff --git a/sql/old/3.3.3a/07974_characters_character_aura.sql b/sql/old/3.3.3a/07974_characters_character_aura.sql new file mode 100644 index 00000000000..3ea3fcb6917 --- /dev/null +++ b/sql/old/3.3.3a/07974_characters_character_aura.sql @@ -0,0 +1,2 @@ +ALTER TABLE `character_aura` DROP PRIMARY KEY, +ADD PRIMARY KEY (`guid`,`caster_guid`,`spell`,`effect_mask`); diff --git a/sql/old/3.3.3a/07981_world_season_linked_event.sql b/sql/old/3.3.3a/07981_world_season_linked_event.sql new file mode 100644 index 00000000000..b61d9f0d7bd --- /dev/null +++ b/sql/old/3.3.3a/07981_world_season_linked_event.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `season_linked_event`; +CREATE TABLE `season_linked_event` ( + `season` int(3) UNSIGNED NOT NULL default '0', + `event` int(8) UNSIGNED NOT NULL default '0', + PRIMARY KEY (`season`), + UNIQUE (`season`,`event`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.3a/07982_world_spell_proc_event.sql b/sql/old/3.3.3a/07982_world_spell_proc_event.sql new file mode 100644 index 00000000000..0f21c884c75 --- /dev/null +++ b/sql/old/3.3.3a/07982_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- Make Divine Guardian proc on Divine Sacrifice only +DELETE FROM `spell_proc_event` WHERE `entry`=53530; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(53530,1,10,0x0000,0x0000,0x0004,0x0400,0x0001,0,100,0); diff --git a/sql/old/3.3.3a/07988_world_scriptname.sql b/sql/old/3.3.3a/07988_world_scriptname.sql new file mode 100644 index 00000000000..1b90f914ea0 --- /dev/null +++ b/sql/old/3.3.3a/07988_world_scriptname.sql @@ -0,0 +1,6 @@ +DELETE FROM `areatrigger_scripts` WHERE `entry` IN (5332,5338,5334,5340); +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(5332,'at_last_rites'), +(5338,'at_last_rites'), +(5334,'at_last_rites'), +(5340,'at_last_rites'); diff --git a/sql/old/3.3.3a/08004_world_spell_proc_event.sql b/sql/old/3.3.3a/08004_world_spell_proc_event.sql new file mode 100644 index 00000000000..9af9a1525dc --- /dev/null +++ b/sql/old/3.3.3a/08004_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` in (67365,53527,54925); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(67365,2,10,0,0x0800,0,0x040000,0,0,70,6), +(53527,1,10,0,0,0x0004,0x0400,0x0001,0,100,0), +(54925,2,10,0,0x0200,0,0,0,0,0,0); diff --git a/sql/old/3.3.3a/08006_world_quest_template.sql b/sql/old/3.3.3a/08006_world_quest_template.sql new file mode 100644 index 00000000000..0a85d5074a2 --- /dev/null +++ b/sql/old/3.3.3a/08006_world_quest_template.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_template` CHANGE COLUMN `QuestFlags` `QuestFlags` int(10) unsigned NOT NULL default '0'; diff --git a/sql/old/3.3.3a/08020_characters_item_refund_instance.sql b/sql/old/3.3.3a/08020_characters_item_refund_instance.sql new file mode 100644 index 00000000000..1c79d39526c --- /dev/null +++ b/sql/old/3.3.3a/08020_characters_item_refund_instance.sql @@ -0,0 +1,2 @@ +ALTER TABLE `item_refund_instance` +ADD `count` int(10) UNSIGNED NOT NULL DEFAULT 1 AFTER `item_guid`; diff --git a/sql/old/3.3.3a/08041_world_scriptname.sql b/sql/old/3.3.3a/08041_world_scriptname.sql new file mode 100644 index 00000000000..b08f7dbd131 --- /dev/null +++ b/sql/old/3.3.3a/08041_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_tabard_vendor' WHERE `entry`=28776; diff --git a/sql/old/3.3.3a/08044_world_script_texts.sql b/sql/old/3.3.3a/08044_world_script_texts.sql new file mode 100644 index 00000000000..cb46719b5ad --- /dev/null +++ b/sql/old/3.3.3a/08044_world_script_texts.sql @@ -0,0 +1,30 @@ +DELETE FROM `script_texts` WHERE `npc_entry` IN (27316,27577); +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 +(27316,-1800041, 'Let''s you and I have a chat about some things,Godfrey.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800040, 'Return to Halford with the information the good mayor was kind enough to submit,$N,I will finish here and squeeze whatever else this wretch might know about Thel''zan. Now,I will show Godfrey the rarely shown "option three." ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800039, 'You let us worry about how we kill the bastard,Godfrey. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800036, 'What? There is a mausoleum beneath the old village? What fools we are to not have noticed. We will find and strike down your master now,Godfrey. We will end this nightmare. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800033, 'RUBBISH! Godfrey do you take me for a fool? Do not spew your Scourge propaganda at a man of the Light,heathen! Speak now or I will have the peasants craft a holy water bath and dip you into it like a dog with fleas! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800031, 'I thought you would see the Light,Godfrey... Now speak quickly,fiend. What does it say? ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800030, 'The power of the Lich King pales in comparison to the glory of the Light! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800029, 'LIGHT TAKE YOU,BEAST! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800027, 'LET THE LIGHT IN,GODFREY GODDARD! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800026, 'May the power of Light compel you! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800024, 'LET THE LIGHT IN,GODFREY GODDARD! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800023, 'Let the sermon begin.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800022, 'I say a prayer for you now,lost soul. May the Light take you gracefully. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800021, 'Then it is option two. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800016, 'Good,I have your attention,then,Godfrey? ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800015, 'GODFREY! Hear me,fiend! Hear me,for I am the Light,here to deliver you from evil! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800014, 'Stand back,$N,the beast might lash out and harm you. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27316,-1800017, 'We can do this in one of two ways,Godfrey. First,I will simply ask you to tell me what the unholy markings etched upon the pages of this tome mean. What say you? ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800038, 'You cannot stop Thel''zan! He bears the dark gift,bestowed upon him by the Lich King himself! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800037, 'How? Humans truly are stupid,yes? Thel''zan the Duskbringer! Thel''zan the Lich! He who is born of human flesh and bone,sacrificed all power,protected by the Lich King! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800035, 'Humans... Beneath the earth of Wintergarde Village you built a mausoleum! Why do you think Naxxramas attacked that spot? Thel''zan hides deep in your own crypt and sends a thousand-thousand corpses at you! Perish you will... ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800034, 'NOOOO!!! I tell you! I tell you everything! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800032, 'It tells of the coming apocalypse. How this world will burn and be reborn from death. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800028, 'Never felt hurt like this! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800025, 'IT BURNSSSSS! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800020, 'The book is your salvation,yes... but nothing will you know. NOTHING I SAY! NOTHING! ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800019, 'What can you do to me that Kel''Thuzad has not? That the Lich King will not? ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL), +(27577,-1800018, 'Tell you nothing,preacher. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,NULL); diff --git a/sql/old/3.3.3a/08044_world_script_waypoints.sql b/sql/old/3.3.3a/08044_world_script_waypoints.sql new file mode 100644 index 00000000000..a052751ff15 --- /dev/null +++ b/sql/old/3.3.3a/08044_world_script_waypoints.sql @@ -0,0 +1,29 @@ +DELETE FROM `script_waypoint` WHERE `entry`=27316; +INSERT INTO `script_waypoint` (`entry`,`pointid`,`location_x`,`location_y`,`location_z`,`waittime`,`point_comment`) VALUES +(27316,1,3801.11,-678.964,213.753,5000, ''), +(27316,2,3801.11,-678.964,213.753,5000, ''), +(27316,3,3801.11,-678.964,213.753,5000, ''), +(27316,4,3801.11,-678.964,213.753,5000, ''), +(27316,5,3801.11,-678.964,213.753,5000, ''), +(27316,6,3801.11,-678.964,213.753,5000, ''), +(27316,7,3801.11,-678.964,213.753,5000, ''), +(27316,8,3801.11,-678.964,213.753,5000, ''), +(27316,9,3801.11,-678.964,213.753,5000, ''), +(27316,10,3801.11,-678.964,213.753,5000, ''), +(27316,11,3801.11,-678.964,213.753,5000, ''), +(27316,12,3801.11,-678.964,213.753,5000, ''), +(27316,13,3801.11,-678.964,213.753,5000, ''), +(27316,14,3801.11,-678.964,213.753,5000, ''), +(27316,15,3801.11,-678.964,213.753,5000, ''), +(27316,16,3801.11,-678.964,213.753,5000, ''), +(27316,17,3801.11,-678.964,213.753,5000, ''), +(27316,18,3801.11,-678.964,213.753,5000, ''), +(27316,19,3801.11,-678.964,213.753,5000, ''), +(27316,20,3801.11,-678.964,213.753,5000, ''), +(27316,21,3801.11,-678.964,213.753,5000, ''), +(27316,22,3801.11,-678.964,213.753,5000, ''), +(27316,23,3801.11,-678.964,213.753,5000, ''), +(27316,24,3801.11,-678.964,213.753,5000, ''), +(27316,25,3801.11,-678.964,213.753,5000, ''), +(27316,26,3801.11,-678.964,213.753,5000, ''), +(27316,27,3801.11,-678.964,213.753,10000, ''); diff --git a/sql/old/3.3.3a/08044_world_scriptname.sql b/sql/old/3.3.3a/08044_world_scriptname.sql new file mode 100644 index 00000000000..04e363595d3 --- /dev/null +++ b/sql/old/3.3.3a/08044_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_inquisitor_hallard' WHERE `entry`=27316; diff --git a/sql/old/3.3.3a/08048_characters_item_refund_instance.sql b/sql/old/3.3.3a/08048_characters_item_refund_instance.sql new file mode 100644 index 00000000000..c873fc492d3 --- /dev/null +++ b/sql/old/3.3.3a/08048_characters_item_refund_instance.sql @@ -0,0 +1 @@ +ALTER TABLE `item_refund_instance` DROP COLUMN `count`; diff --git a/sql/old/3.3.3a/08049_world_npc_vendor.sql b/sql/old/3.3.3a/08049_world_npc_vendor.sql new file mode 100644 index 00000000000..c09d579f725 --- /dev/null +++ b/sql/old/3.3.3a/08049_world_npc_vendor.sql @@ -0,0 +1,2 @@ +ALTER TABLE npc_vendor DROP PRIMARY KEY, +ADD PRIMARY KEY (`entry`,`item`,`ExtendedCost`); diff --git a/sql/old/3.3.3a/08049_world_trinity_strings.sql b/sql/old/3.3.3a/08049_world_trinity_strings.sql new file mode 100644 index 00000000000..e04e776a3e8 --- /dev/null +++ b/sql/old/3.3.3a/08049_world_trinity_strings.sql @@ -0,0 +1,3 @@ +DELETE FROM trinity_string WHERE entry in (210); +INSERT INTO trinity_string VALUES +(210,'Item ''%i'' (with extended cost %u) already in vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.3.3a/08051_world_script_texts.sql b/sql/old/3.3.3a/08051_world_script_texts.sql new file mode 100644 index 00000000000..ca1a8d593a1 --- /dev/null +++ b/sql/old/3.3.3a/08051_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=27463; +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 +(27463, -1800046, 'Thank you. $Class!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'RANDOM_SAY_3'), +(27463, -1800045, 'Whoa.. i nearly died there. Thank you, $Race!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'RANDOM_SAY_2'), +(27463, -1800044, 'Ahh..better..', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, 'RANDOM_SAY_1'); diff --git a/sql/old/3.3.3a/08051_world_scriptname.sql b/sql/old/3.3.3a/08051_world_scriptname.sql new file mode 100644 index 00000000000..6e6656dc9ca --- /dev/null +++ b/sql/old/3.3.3a/08051_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_wounded_skirmisher' WHERE `entry`=27463; diff --git a/sql/old/3.3.3a/08052_world_script_texts.sql b/sql/old/3.3.3a/08052_world_script_texts.sql new file mode 100644 index 00000000000..986e3852a33 --- /dev/null +++ b/sql/old/3.3.3a/08052_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `npc_entry`= 29434; +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 +('29434', '-1800042', 'Let me know when you''re ready. I''d prefer sooner than later... what with the slowly dying from poison and all. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '0', '0', 'injured goblin SAY_QUEST_START'), +('29434', '-1800043', 'I''m going to bring the venom sack to Ricket... and then... you know... collapse. Thank you for helping me! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '0', '0', 'injured goblin SAY_END_WP_REACHED'); diff --git a/sql/old/3.3.3a/08052_world_script_waypoint.sql b/sql/old/3.3.3a/08052_world_script_waypoint.sql new file mode 100644 index 00000000000..37713174384 --- /dev/null +++ b/sql/old/3.3.3a/08052_world_script_waypoint.sql @@ -0,0 +1,29 @@ +DELETE FROM `script_waypoint` WHERE `entry` =29434; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(29434, 1, 6645.47, -1263.66, 396.938, 0, ''), +(29434, 2, 6662.06, -1274.13, 397.319, 0, ''), +(29434, 3, 6666.29, -1254.59, 396.11, 0, ''), +(29434, 4, 6669.33, -1240.06, 397.789, 0, ''), +(29434, 5, 6654.31, -1205.01, 399.823, 0, ''), +(29434, 6, 6657.03, -1170.15, 398.755, 0, ''), +(29434, 7, 6667.33, -1146.28, 399.014, 0, ''), +(29434, 8, 6670.9, -1138.68, 397.125, 0, ''), +(29434, 9, 6685.09, -1103.95, 396.828, 0, ''), +(29434, 10, 6688.71, -1094.32, 395.019, 0, ''), +(29434, 11, 6684.75, -1084.31, 396.916, 0, ''), +(29434, 12, 6679.3, -1074.4, 404.284, 0, ''), +(29434, 13, 6691.91, -1051.96, 407.983, 0, ''), +(29434, 14, 6696.28, -1016.54, 414.823, 0, ''), +(29434, 15, 6675.32, -1005.06, 414.844, 0, ''), +(29434, 16, 6661.01, -1007.41, 414.946, 0, ''), +(29434, 17, 6643.75, -1010.24, 420.508, 0, ''), +(29434, 18, 6620.76, -1012.59, 424.378, 0, ''), +(29434, 19, 6610.33, -996.992, 428.116, 0, ''), +(29434, 20, 6581.3, -1005.9, 434.257, 0, ''), +(29434, 21, 6570.74, -1013, 434.076, 0, ''), +(29434, 22, 6551.68, -1012.38, 433.218, 0, ''), +(29434, 23, 6530.83, -1024.99, 433.04, 0, ''), +(29434, 24, 6510.05, -1031.23, 435.824, 0, ''), +(29434, 25, 6491.5, -1032.46, 434.226, 0, ''), +(29434, 26, 6475.58, -1023.13, 434.759, 0, ''), +(29434, 27, 6451.81, -1025.43, 431.502, 10000, ''); diff --git a/sql/old/3.3.3a/08052_world_scriptname.sql b/sql/old/3.3.3a/08052_world_scriptname.sql new file mode 100644 index 00000000000..4121d15f2e9 --- /dev/null +++ b/sql/old/3.3.3a/08052_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_injured_goblin' WHERE `entry`=29434; diff --git a/sql/old/3.3.3a/08054_world_script_waypoint.sql b/sql/old/3.3.3a/08054_world_script_waypoint.sql new file mode 100644 index 00000000000..d87926d1a19 --- /dev/null +++ b/sql/old/3.3.3a/08054_world_script_waypoint.sql @@ -0,0 +1,28 @@ +DELETE FROM `script_waypoint` WHERE `entry`=17238; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(17238, 1, 953.061, -1432.52, 63.2255, 0, ''), +(17238, 2, 969.607, -1438.15, 65.3669, 0, ''), +(17238, 3, 980.073, -1441.5, 65.3997, 0, ''), +(17238, 4, 995.001, -1450.47, 61.3227, 0, ''), +(17238, 5, 1032.7, -1473.49, 63.7699, 0, ''), +(17238, 6, 1039.69, -1491.42, 65.2801, 0, ''), +(17238, 7, 1038.8, -1523.32, 64.4661, 0, ''), +(17238, 8, 1035.43, -1572.97, 61.5412, 0, ''), +(17238, 9, 1034.45, -1612.83, 61.6186, 0, ''), +(17238, 10, 1040.12, -1663.41, 60.923, 0, ''), +(17238, 11, 1059.75, -1703.75, 60.5768, 0, ''), +(17238, 12, 1091.83, -1735.24, 60.8057, 0, ''), +(17238, 13, 1131.75, -1755.32, 61.0073, 0, ''), +(17238, 14, 1159.77, -1762.64, 60.5699, 0, ''), +(17238, 15, 1153.79, -1772, 60.6475, 0, ''), +(17238, 16, 1115.4, -1787.21, 61.0759, 0, ''), +(17238, 17, 1091.88, -1799.06, 61.6055, 0, ''), +(17238, 18, 1056.22, -1805.65, 71.8112, 0, ''), +(17238, 19, 1024.03, -1807.93, 77.025, 0, ''), +(17238, 20, 1012.74, -1811.67, 77.5636, 0, ''), +(17238, 21, 1006.74, -1813.59, 80.4872, 0, ''), +(17238, 22, 983.15, -1823.05, 80.4872, 0, ''), +(17238, 23, 974.954, -1825.33, 81.3482, 5000, ''), +(17238, 24, 974.954, -1825.33, 81.3482, 5000, ''), +(17238, 25, 974.954, -1825.33, 81.3482, 5000, ''), +(17238, 26, 974.954, -1825.33, 81.3482, 5000, ''); diff --git a/sql/old/3.3.3a/08054_world_scriptname.sql b/sql/old/3.3.3a/08054_world_scriptname.sql new file mode 100644 index 00000000000..8dc37bbf362 --- /dev/null +++ b/sql/old/3.3.3a/08054_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_anchorite_truuen' WHERE `entry`=17238; diff --git a/sql/old/3.3.3a/08057_world_game_event_npc_vendor.sql b/sql/old/3.3.3a/08057_world_game_event_npc_vendor.sql new file mode 100644 index 00000000000..92923390b31 --- /dev/null +++ b/sql/old/3.3.3a/08057_world_game_event_npc_vendor.sql @@ -0,0 +1,2 @@ +ALTER TABLE `game_event_npc_vendor` ADD `slot` SMALLINT(6) NOT NULL DEFAULT '0' AFTER `guid`; +ALTER TABLE `game_event_npc_vendor` ADD INDEX (`slot`); diff --git a/sql/old/3.3.3a/08057_world_npc_vendor.sql b/sql/old/3.3.3a/08057_world_npc_vendor.sql new file mode 100644 index 00000000000..7703e035790 --- /dev/null +++ b/sql/old/3.3.3a/08057_world_npc_vendor.sql @@ -0,0 +1,2 @@ +ALTER TABLE `npc_vendor` ADD `slot` SMALLINT(6) NOT NULL DEFAULT '0' AFTER `entry`; +ALTER TABLE `npc_vendor` ADD INDEX (`slot`); diff --git a/sql/old/3.3.3a/08058_world_scriptname.sql b/sql/old/3.3.3a/08058_world_scriptname.sql new file mode 100644 index 00000000000..92380018d70 --- /dev/null +++ b/sql/old/3.3.3a/08058_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `item_template` SET `ScriptName`='item_Trident_of_Nazjan' WHERE `entry`=35850; diff --git a/sql/old/3.3.3a/08060_world_script_waypoint.sql b/sql/old/3.3.3a/08060_world_script_waypoint.sql new file mode 100644 index 00000000000..a9b7e8e2f8f --- /dev/null +++ b/sql/old/3.3.3a/08060_world_script_waypoint.sql @@ -0,0 +1,18 @@ +DELETE FROM `script_waypoint` WHERE `entry`=5644; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(5644, 1, -339.679, 1752.04, 139.482, 0, ''), +(5644, 2, -328.957, 1734.95, 139.327, 0, ''), +(5644, 3, -350.747, 1731.12, 139.338, 0, ''), +(5644, 4, -365.064, 1739.04, 139.376, 0, ''), +(5644, 5, -371.105, 1746.03, 139.374, 0, ''), +(5644, 6, -383.141, 1738.62, 138.93, 0, ''), +(5644, 7, -390.445, 1733.98, 136.353, 0, ''), +(5644, 8, -401.368, 1726.77, 131.071, 0, ''), +(5644, 9, -416.016, 1721.19, 129.807, 0, ''), +(5644, 10, -437.139, 1709.82, 126.342, 0, ''), +(5644, 11, -459.862, 1687.92, 116.059, 0, ''), +(5644, 12, -460.686, 1679.55, 111.976, 0, ''), +(5644, 13, -461.485, 1670.94, 109.033, 0, ''), +(5644, 14, -468.53, 1645.51, 102.811, 0, ''), +(5644, 15, -474.529, 1615.97, 97.228, 0, ''), +(5644, 16, -474.329, 1590.01, 94.4982, 0, ''); diff --git a/sql/old/3.3.3a/08060_world_scriptname.sql b/sql/old/3.3.3a/08060_world_scriptname.sql new file mode 100644 index 00000000000..d7653f5d443 --- /dev/null +++ b/sql/old/3.3.3a/08060_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_dalinda' WHERE `entry`=5644; diff --git a/sql/old/3.3.3a/08062_world_script_texts.sql b/sql/old/3.3.3a/08062_world_script_texts.sql new file mode 100644 index 00000000000..e9c90834a61 --- /dev/null +++ b/sql/old/3.3.3a/08062_world_script_texts.sql @@ -0,0 +1,9 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=28787; +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 +(28787, -1800047, 'Let''s get the hell out of here', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800048, 'Listen up, Venture Company goons! Rule #1: Never keep the prisoner near the explosives.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800049, 'Or THIS is what you get. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800050, 'It''s getting a little hot over here. Shall we move on? ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800051, 'Oh, look, it''s another cartload of explosives! Let''s help them dispose of it. ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800052, 'You really shouldn''t play with this stuff. Someone could get hurt.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL), +(28787, -1800053, 'We made it! Thank you for getting me out of that hell hole. Tell Hemet to expect me! ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0, 0, NULL); diff --git a/sql/old/3.3.3a/08062_world_script_waypoint.sql b/sql/old/3.3.3a/08062_world_script_waypoint.sql new file mode 100644 index 00000000000..45a5bedc7b4 --- /dev/null +++ b/sql/old/3.3.3a/08062_world_script_waypoint.sql @@ -0,0 +1,16 @@ +DELETE FROM `script_waypoint` WHERE `entry` =28787; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(28787, 0, 5919.43, 5374.88, -98.8816, 5000, ''), +(28787, 1, 5919.43, 5374.88, -98.8816, 5000, ''), +(28787, 2, 5925.17, 5372.37, -98.8815, 0, ''), +(28787, 3, 5928.32, 5377, -99.0266, 0, ''), +(28787, 4, 5917.24, 5383.36, -106.31, 0, ''), +(28787, 5, 5907.49, 5389.62, -106.31, 0, ''), +(28787, 6, 5899.66, 5405.25, -96.5535, 0, ''), +(28787, 7, 5890.27, 5395.42, -95.5519, 0, ''), +(28787, 8, 5887.57, 5384.4, -95.4326, 5000, ''), +(28787, 9, 5878.52, 5384.61, -93.3333, 0, ''), +(28787, 10, 5873.17, 5360.43, -98.4124, 0, ''), +(28787, 11, 5859.23, 5353.29, -98.8777, 0, ''), +(28787, 12, 5841.27, 5334.14, -100.446, 0, ''), +(28787, 13, 5819.81, 5300.27, -96.8567, 0, ''); diff --git a/sql/old/3.3.3a/08062_world_scriptname.sql b/sql/old/3.3.3a/08062_world_scriptname.sql new file mode 100644 index 00000000000..b8d23093140 --- /dev/null +++ b/sql/old/3.3.3a/08062_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_engineer_helice' WHERE `entry`=28787; diff --git a/sql/old/3.3.3a/08063_world_scriptname.sql b/sql/old/3.3.3a/08063_world_scriptname.sql new file mode 100644 index 00000000000..cc526381a4f --- /dev/null +++ b/sql/old/3.3.3a/08063_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_ogre_brute' WHERE `entry`=19995; +UPDATE `creature_template` SET `ScriptName`='npc_bloodmaul_brutebane' WHERE `entry`=21241; diff --git a/sql/old/3.3.3a/08073_world_scriptname.sql b/sql/old/3.3.3a/08073_world_scriptname.sql new file mode 100644 index 00000000000..e341a457b03 --- /dev/null +++ b/sql/old/3.3.3a/08073_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_scourge_enclosure' WHERE `entry`=191548; diff --git a/sql/old/3.3.3a/08088_world_scriptname.sql b/sql/old/3.3.3a/08088_world_scriptname.sql new file mode 100644 index 00000000000..149ee5a9d20 --- /dev/null +++ b/sql/old/3.3.3a/08088_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_hive_pod' WHERE `entry`=178553; diff --git a/sql/old/3.3.3a/08089_world_script_texts.sql b/sql/old/3.3.3a/08089_world_script_texts.sql new file mode 100644 index 00000000000..39807df0f1b --- /dev/null +++ b/sql/old/3.3.3a/08089_world_script_texts.sql @@ -0,0 +1,12 @@ +DELETE FROM `script_texts` WHERE `npc_entry`=12717; +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 +(12717, -1800054, 'Are you sure that you are ready? If we do not have a group of your allies to aid us, we will surely fail.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_START1'), +(12717, -1800055, 'This will be a though fight, $N. Follow me closely.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_START2'), +(12717, -1800056, 'This is the brazier, $N. Put it out. Vorsha is a beast, worthy of praise from no one!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_BRAZIER'), +(12717, -1800057, 'Now we must wait. It won''t be long before the naga realize what we have done.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_BRAZIER_WAIT'), +(12717, -1800058, 'Be on your guard, $N!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_ON_GUARD'), +(12717, -1800059, 'Perhaps we will get a moment to rest. But I will not give up until we have faced off against Vorsha!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_REST'), +(12717, -1800060, 'We have done it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_DONE'), +(12717, -1800061, 'You have my deepest gratitude. I thank you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_GRATITUDE'), +(12717, -1800062, 'I am going to patrol the area for a while longer and ensure that things are truly safe.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_PATROL'), +(12717, -1800063, 'Please return to Zoram''gar and report our success to the Warsong runner.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 0, 'muglash SAY_MUG_RETURN'); diff --git a/sql/old/3.3.3a/08089_world_script_waypoint.sql b/sql/old/3.3.3a/08089_world_script_waypoint.sql new file mode 100644 index 00000000000..7cd2f1a13c2 --- /dev/null +++ b/sql/old/3.3.3a/08089_world_script_waypoint.sql @@ -0,0 +1,32 @@ +DELETE FROM `script_waypoint` WHERE `entry`=12717; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`,`location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(12717, 0, 3346.25, 1007.88, 3.59, 0, 'SAY_MUG_START2'), +(12717, 1, 3367.39, 1011.51, 3.72, 0, ''), +(12717, 2, 3418.64, 1013.96, 2.905, 0, ''), +(12717, 3, 3426.84, 1015.1, 3.449, 0, ''), +(12717, 4, 3437.03, 1020.79, 2.742, 0, ''), +(12717, 5, 3460.56, 1024.26, 1.353, 0, ''), +(12717, 6, 3479.87, 1037.96, 1.023, 0, ''), +(12717, 7, 3490.53, 1043.35, 3.338, 0, ''), +(12717, 8, 3504.28, 1047.77, 8.205, 0, ''), +(12717, 9, 3510.73, 1049.79, 12.143, 0, ''), +(12717, 10, 3514.41, 1051.17, 13.235, 0, ''), +(12717, 11, 3516.94, 1052.91, 12.918, 0, ''), +(12717, 12, 3523.64, 1056.3, 7.563, 0, ''), +(12717, 13, 3531.94, 1059.86, 6.175, 0, ''), +(12717, 14, 3535.48, 1069.96, 1.697, 0, ''), +(12717, 15, 3546.98, 1093.49, 0.68, 0, ''), +(12717, 16, 3549.73, 1101.88, -1.123, 0, ''), +(12717, 17, 3555.14, 1116.99, -4.326, 0, ''), +(12717, 18, 3571.94, 1132.18, -0.634, 0, ''), +(12717, 19, 3574.28, 1137.58, 3.684, 0, ''), +(12717, 20, 3579.31, 1137.25, 8.205, 0, ''), +(12717, 21, 3590.22, 1143.65, 8.291, 0, ''), +(12717, 22, 3595.97, 1145.83, 6.773, 0, ''), +(12717, 23, 3603.65, 1146.92, 9.763, 0, ''), +(12717, 24, 3607.08, 1146.01, 10.692, 5000, 'SAY_MUG_BRAZIER'), +(12717, 25, 3614.52, 1142.63, 10.248, 0, ''), +(12717, 26, 3616.66, 1140.84, 10.682, 3000, 'SAY_MUG_PATROL'), +(12717, 27, 3621.08, 1138.11, 10.369, 0, 'SAY_MUG_RETURN'), +(12717, 28, 3615.48, 1145.53, 9.614, 0, ''), +(12717, 29, 3607.19, 1152.72, 8.871, 0, ''); diff --git a/sql/old/3.3.3a/08089_world_scriptname.sql b/sql/old/3.3.3a/08089_world_scriptname.sql new file mode 100644 index 00000000000..7797758b721 --- /dev/null +++ b/sql/old/3.3.3a/08089_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_naga_brazier' WHERE `entry`=178247; +UPDATE `creature_template` SET `ScriptName`='npc_muglash' WHERE `entry`=12717; diff --git a/sql/old/3.3.3a/08109_world_spell_proc_event.sql b/sql/old/3.3.3a/08109_world_spell_proc_event.sql new file mode 100644 index 00000000000..6776cf44817 --- /dev/null +++ b/sql/old/3.3.3a/08109_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +-- Arcane Empowerment proc event +DELETE FROM spell_proc_event WHERE entry IN (31583, 31582, 31579); +INSERT INTO spell_proc_event (entry, SchoolMask, SpellFamilyName, SpellFamilyMask0, SpellFamilyMask1, SpellFamilyMask2, procFlags, procEx, ppmRate, CustomChance, Cooldown) VALUES +(31583,0,3,0x20201000,0x8000,0x0,0x00010000,0x0000002,0,0,0), +(31582,0,3,0x20201000,0x8000,0x0,0x00010000,0x0000002,0,0,0), +(31579,0,3,0x20201000,0x8000,0x0,0x00010000,0x0000002,0,0,0); diff --git a/sql/old/3.3.3a/08111_realmd_account_access.sql b/sql/old/3.3.3a/08111_realmd_account_access.sql new file mode 100644 index 00000000000..82f9811fd3b --- /dev/null +++ b/sql/old/3.3.3a/08111_realmd_account_access.sql @@ -0,0 +1 @@ +ALTER TABLE `account_access` CHANGE `RealmID` `RealmID` INT(11) NOT NULL DEFAULT '-1'; diff --git a/sql/old/3.3.3a/08116_characters_groups.sql b/sql/old/3.3.3a/08116_characters_groups.sql new file mode 100644 index 00000000000..a75bb274ffb --- /dev/null +++ b/sql/old/3.3.3a/08116_characters_groups.sql @@ -0,0 +1,2 @@ +ALTER TABLE `groups` CHANGE `isRaid` `groupType` MEDIUMINT(8) UNSIGNED NOT NULL; +UPDATE `groups` SET `groupType`=2 where `groupType`=1; diff --git a/sql/old/3.3.3a/08122_world_scriptname.sql b/sql/old/3.3.3a/08122_world_scriptname.sql new file mode 100644 index 00000000000..b5ee81683ef --- /dev/null +++ b/sql/old/3.3.3a/08122_world_scriptname.sql @@ -0,0 +1,17 @@ +DELETE FROM `areatrigger_scripts` WHERE `entry` BETWEEN 1726 AND 1740; +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(1726, 'at_scent_larkorwi'), +(1727, 'at_scent_larkorwi'), +(1728, 'at_scent_larkorwi'), +(1729, 'at_scent_larkorwi'), +(1730, 'at_scent_larkorwi'), +(1731, 'at_scent_larkorwi'), +(1732, 'at_scent_larkorwi'), +(1733, 'at_scent_larkorwi'), +(1734, 'at_scent_larkorwi'), +(1735, 'at_scent_larkorwi'), +(1736, 'at_scent_larkorwi'), +(1737, 'at_scent_larkorwi'), +(1738, 'at_scent_larkorwi'), +(1739, 'at_scent_larkorwi'), +(1740, 'at_scent_larkorwi'); diff --git a/sql/old/3.3.3a/08136_01_characters_groups.sql b/sql/old/3.3.3a/08136_01_characters_groups.sql new file mode 100644 index 00000000000..af0f6cb736c --- /dev/null +++ b/sql/old/3.3.3a/08136_01_characters_groups.sql @@ -0,0 +1,5 @@ +-- Create guid column and make it new pk +ALTER TABLE `groups` ADD `guid` INT(11) NOT NULL FIRST; +SET @a := 0; +UPDATE `groups` SET `guid` = @a := @a+1; +ALTER TABLE `groups` DROP PRIMARY KEY, ADD PRIMARY KEY (`guid`); diff --git a/sql/old/3.3.3a/08136_02_characters_group_member.sql b/sql/old/3.3.3a/08136_02_characters_group_member.sql new file mode 100644 index 00000000000..7300e34f2f9 --- /dev/null +++ b/sql/old/3.3.3a/08136_02_characters_group_member.sql @@ -0,0 +1,8 @@ +-- Create guid column +ALTER TABLE `group_member` ADD `guid` INT(11) NOT NULL FIRST; +-- populate column +UPDATE `group_member` SET `guid`=(SELECT `groups`.`guid` FROM `groups` WHERE `leaderGuid`=`group_member`.`leaderGuid`); +-- Remove index that will be same as pk +ALTER TABLE `group_member` DROP INDEX `Idx_memberGuid` ; +-- NOTE: if this one fails then u have a problem in your DB. Have a member in 2 groups, so fix it yourself and then re-run this one +ALTER TABLE `group_member` DROP `leaderGuid`; diff --git a/sql/old/3.3.3a/08136_03_characters_group_instance.sql b/sql/old/3.3.3a/08136_03_characters_group_instance.sql new file mode 100644 index 00000000000..78601c14b98 --- /dev/null +++ b/sql/old/3.3.3a/08136_03_characters_group_instance.sql @@ -0,0 +1,8 @@ +-- Create guid column +ALTER TABLE `group_instance` ADD `guid` INT(11) NOT NULL FIRST; +-- populate column +UPDATE `group_instance` SET `guid`=(SELECT `groups`.`guid` FROM `groups` WHERE `leaderGuid`=`group_instance`.`leaderGuid`); +-- Update pk +ALTER TABLE `group_instance` DROP PRIMARY KEY, ADD PRIMARY KEY (`guid`, `instance`); +-- Remove unused column leaderguid +ALTER TABLE `group_instance` DROP `leaderGuid`; diff --git a/sql/old/3.3.3a/08140_world_spell_proc_event.sql b/sql/old/3.3.3a/08140_world_spell_proc_event.sql new file mode 100644 index 00000000000..1d569aa095d --- /dev/null +++ b/sql/old/3.3.3a/08140_world_spell_proc_event.sql @@ -0,0 +1,2 @@ +-- Undo 8109 +DELETE FROM `spell_proc_event` WHERE `entry` IN (31583,31582,31579); diff --git a/sql/old/3.3.3a/08156_world_scriptname.sql b/sql/old/3.3.3a/08156_world_scriptname.sql new file mode 100644 index 00000000000..e998312c83d --- /dev/null +++ b/sql/old/3.3.3a/08156_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_experience'WHERE `entry` IN (35364,35365); diff --git a/sql/old/3.3.3a/08179_world_script_texts.sql b/sql/old/3.3.3a/08179_world_script_texts.sql new file mode 100644 index 00000000000..877bdd4ff48 --- /dev/null +++ b/sql/old/3.3.3a/08179_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571039,-1571040,-1571041); +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 + (30014,-1571039,'Yggdras emerges!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,''), + (30017,-1571040,'Stinkbeard comin'' for you, little ones!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (30007,-1571041,'Do you fell that folks? The air is cracking with energy! Than can only mean one thing...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.3.3a/08179_world_scriptname.sql b/sql/old/3.3.3a/08179_world_scriptname.sql new file mode 100644 index 00000000000..4ecf2eca1a6 --- /dev/null +++ b/sql/old/3.3.3a/08179_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_elemental_lord' WHERE `entry` IN (30024,30025,30019,30026); +UPDATE `creature_template` SET `ScriptName`='npc_fiend_elemental' WHERE `entry` IN (30044,30042,30043,30045); diff --git a/sql/old/3.3.3a/08191_world_spell_proc_event.sql b/sql/old/3.3.3a/08191_world_spell_proc_event.sql new file mode 100644 index 00000000000..5b1fac4004d --- /dev/null +++ b/sql/old/3.3.3a/08191_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_proc_event WHERE entry = 63320; +INSERT INTO spell_proc_event (entry, SpellFamilyName, SpellFamilyMask0, SpellFamilyMask1, SpellFamilyMask2, procFlags) VALUES +(63320, 5, 0x80040000, 0x00000000, 0x00008000, 0x00000400); -- Life Tap, Dark Pact diff --git a/sql/old/3.3.3a/08197_world_spell_bonus_data.sql b/sql/old/3.3.3a/08197_world_spell_bonus_data.sql new file mode 100644 index 00000000000..2a6deb43a30 --- /dev/null +++ b/sql/old/3.3.3a/08197_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_bonus_data WHERE entry = 52042; +INSERT INTO spell_bonus_data (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES +(52042, 0.0445, 0.0445, -1, -1, 'Shaman - Healing Stream Totem Triggered Heal'); diff --git a/sql/old/3.3.3a/08198_world_quest_template.sql b/sql/old/3.3.3a/08198_world_quest_template.sql new file mode 100644 index 00000000000..73ab5c2b0c7 --- /dev/null +++ b/sql/old/3.3.3a/08198_world_quest_template.sql @@ -0,0 +1,2 @@ +ALTER TABLE `quest_template` CHANGE COLUMN `SkillOrClass` `SkillOrClassMask` mediumint(8) NOT NULL DEFAULT '0'; +UPDATE `quest_template` SET `SkillOrClassMask`=-(1<<(-`SkillOrClassMask`-1)) WHERE `SkillOrClassMask`<0; diff --git a/sql/old/3.3.3a/08212_world_spell_proc_event.sql b/sql/old/3.3.3a/08212_world_spell_proc_event.sql new file mode 100644 index 00000000000..7d9e4f3ec25 --- /dev/null +++ b/sql/old/3.3.3a/08212_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET procEx = 0x00000070 WHERE entry IN (12298, 12724, 12725, 12726, 12727); -- Shield Specialization diff --git a/sql/old/3.3.3a/08213_world_spell_proc_event.sql b/sql/old/3.3.3a/08213_world_spell_proc_event.sql new file mode 100644 index 00000000000..75c07b90223 --- /dev/null +++ b/sql/old/3.3.3a/08213_world_spell_proc_event.sql @@ -0,0 +1 @@ +DELETE FROM spell_proc_event WHERE entry = 23602; diff --git a/sql/old/3.3.3a/08214_world_command.sql b/sql/old/3.3.3a/08214_world_command.sql new file mode 100644 index 00000000000..91fe023ce4d --- /dev/null +++ b/sql/old/3.3.3a/08214_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('reload creature_template'); +INSERT INTO `command` VALUES +('reload creature_template','3','Syntax: .reload creature_template $entry\r\nReload the specified creature''s template.'); diff --git a/sql/old/3.3.3a/08214_world_trinity_string.sql b/sql/old/3.3.3a/08214_world_trinity_string.sql new file mode 100644 index 00000000000..49156eeefbd --- /dev/null +++ b/sql/old/3.3.3a/08214_world_trinity_string.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (817,818); +INSERT INTO `trinity_string` VALUES +(817,'Entry %u not found in creature_template table.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(818,'Entry %u not found in sCreatureStorage. Possible new line in creature_template, but you can not add new creatures without restarting. Only modifing is allowed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.3.3a/08215_world_spell_bonus_data.sql b/sql/old/3.3.3a/08215_world_spell_bonus_data.sql new file mode 100644 index 00000000000..7bdf1bc0b6c --- /dev/null +++ b/sql/old/3.3.3a/08215_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_bonus_data WHERE entry = 63675; +INSERT INTO spell_bonus_data (entry, direct_bonus, dot_bonus, ap_bonus, ap_dot_bonus, comments) VALUES +(63675, 0, 0, 0, 0, 'Priest - Improved Devouring Plague'); diff --git a/sql/old/3.3.3a/08216_world_spell_group.sql b/sql/old/3.3.3a/08216_world_spell_group.sql new file mode 100644 index 00000000000..5c0c749afca --- /dev/null +++ b/sql/old/3.3.3a/08216_world_spell_group.sql @@ -0,0 +1,5 @@ +DELETE FROM spell_group WHERE id = 1107; +INSERT INTO spell_group (id, spell_id) VALUES +(1107, 122), -- Frost Nova +(1107, 33395), -- Freeze +(1107, 55080); -- Shattered Barrier diff --git a/sql/old/3.3.3a/08216_world_spell_group_stack_rules.sql b/sql/old/3.3.3a/08216_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..fa3ff809f83 --- /dev/null +++ b/sql/old/3.3.3a/08216_world_spell_group_stack_rules.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_group_stack_rules WHERE group_id = 1107; +INSERT INTO spell_group_stack_rules (group_id, stack_rule) VALUES (1107, 1); diff --git a/sql/old/3.3.3a/08231_world_spell_dbc.sql b/sql/old/3.3.3a/08231_world_spell_dbc.sql new file mode 100644 index 00000000000..0c243d0818d --- /dev/null +++ b/sql/old/3.3.3a/08231_world_spell_dbc.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_dbc` WHERE `Id` = 58428; +INSERT INTO `spell_dbc` +(`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) +VALUES +(58428,0,0,671089024,0,0,0,0,0,0,1,0,0,100,0,0,0,0,18,1,0,-1,0,0,6,0,0,1,0,0,0,0,0,9,0,0,0,0,0,1,0,0,0,0,0,0,0,0,226,0,0,20000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1,1,1,0,1,'Overkill - aura remove spell'); diff --git a/sql/old/3.3.3a/08232_world_spell_dbc.sql b/sql/old/3.3.3a/08232_world_spell_dbc.sql new file mode 100644 index 00000000000..c5a97e17988 --- /dev/null +++ b/sql/old/3.3.3a/08232_world_spell_dbc.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_dbc` WHERE `Id` = 56817; +INSERT INTO `spell_dbc` +(`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) +VALUES +(56817,0,0,384,0,0,0,0,0,0,1,0,16,101,1,0,67,67,1,1,0,-1,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,'Rune strike proc'); diff --git a/sql/old/3.3.3a/08237_world_spell_linked_spell.sql b/sql/old/3.3.3a/08237_world_spell_linked_spell.sql new file mode 100644 index 00000000000..f2a5d8681f2 --- /dev/null +++ b/sql/old/3.3.3a/08237_world_spell_linked_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_linked_spell WHERE spell_trigger = 45524; +INSERT INTO spell_linked_spell VALUES (45524, 55095, 0, 'Chains of Ice - Frost Fever'); diff --git a/sql/old/3.3.3a/08239_world_spell_proc_event.sql b/sql/old/3.3.3a/08239_world_spell_proc_event.sql new file mode 100644 index 00000000000..3ac8f145f87 --- /dev/null +++ b/sql/old/3.3.3a/08239_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET SpellFamilyMask1 = 0x00000006 WHERE entry IN (14186, 14190, 14193, 14194, 14195); -- Seal Fate diff --git a/sql/old/3.3.3a/08241_world_spell_proc_event.sql b/sql/old/3.3.3a/08241_world_spell_proc_event.sql new file mode 100644 index 00000000000..9508dfc7f51 --- /dev/null +++ b/sql/old/3.3.3a/08241_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET Cooldown = 1 WHERE entry IN (14186, 14190, 14193, 14194, 14195); -- Seal Fate diff --git a/sql/old/3.3.3a/08242_world_spell_proc_event.sql b/sql/old/3.3.3a/08242_world_spell_proc_event.sql new file mode 100644 index 00000000000..17bf0d57253 --- /dev/null +++ b/sql/old/3.3.3a/08242_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET SpellFamilyMask0 = 0x00400000, SpellFamilyMask1 = 0x00010000 WHERE entry IN (49208, 56834, 56835); -- Reaping diff --git a/sql/old/3.3.3a/08244_world_spell_dbc.sql b/sql/old/3.3.3a/08244_world_spell_dbc.sql new file mode 100644 index 00000000000..b0b812301c1 --- /dev/null +++ b/sql/old/3.3.3a/08244_world_spell_dbc.sql @@ -0,0 +1,4 @@ +DELETE FROM spell_dbc WHERE Id IN (24899, 24900); +INSERT INTO spell_dbc (Id, Dispel, Mechanic, Attributes, AttributesEx, AttributesEx2, AttributesEx3, AttributesEx4, AttributesEx5, Targets, CastingTimeIndex, AuraInterruptFlags, ProcFlags, ProcChance, ProcCharges, MaxLevel, BaseLevel, SpellLevel, DurationIndex, RangeIndex, StackAmount, EquippedItemClass, EquippedItemSubClassMask, EquippedItemInventoryTypeMask, Effect1, Effect2, Effect3, EffectDieSides1, EffectDieSides2, EffectDieSides3, EffectRealPointsPerLevel1, EffectRealPointsPerLevel2, EffectRealPointsPerLevel3, EffectBasePoints1, EffectBasePoints2, EffectBasePoints3, EffectMechanic1, EffectMechanic2, EffectMechanic3, EffectImplicitTargetA1, EffectImplicitTargetA2, EffectImplicitTargetA3, EffectImplicitTargetB1, EffectImplicitTargetB2, EffectImplicitTargetB3, EffectRadiusIndex1, EffectRadiusIndex2, EffectRadiusIndex3, EffectApplyAuraName1, EffectApplyAuraName2, EffectApplyAuraName3, EffectAmplitude1, EffectAmplitude2, EffectAmplitude3, EffectMultipleValue1, EffectMultipleValue2, EffectMultipleValue3, EffectMiscValue1, EffectMiscValue2, EffectMiscValue3, EffectMiscValueB1, EffectMiscValueB2, EffectMiscValueB3, EffectTriggerSpell1, EffectTriggerSpell2, EffectTriggerSpell3, EffectSpellClassMaskA1, EffectSpellClassMaskA2, EffectSpellClassMaskA3, EffectSpellClassMaskB1, EffectSpellClassMaskB2, EffectSpellClassMaskB3, EffectSpellClassMaskC1, EffectSpellClassMaskC2, EffectSpellClassMaskC3, MaxTargetLevel, SpellFamilyName, SpellFamilyFlags1, SpellFamilyFlags2, SpellFamilyFlags3, MaxAffectedTargets, DmgClass, PreventionType, DmgMultiplier1, DmgMultiplier2, DmgMultiplier3, AreaGroupId, SchoolMask, Comment) VALUES +(24899, 0, 0, 400, 1024, 0, 0, 2097152, 0, 0, 1, 0, 0, 101, 0, 0, 0, 0, 21, 1, 0, -1, 0, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 'Heart of the Wild Bear Effect'), +(24900, 0, 0, 400, 1024, 0, 0, 2097152, 0, 0, 1, 0, 0, 101, 0, 0, 0, 0, 21, 1, 0, -1, 0, 0, 6, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 'Heart of the Wild Cat Effect'); diff --git a/sql/old/3.3.3a/08246_world_script_texts.sql b/sql/old/3.3.3a/08246_world_script_texts.sql new file mode 100644 index 00000000000..051a7613fc2 --- /dev/null +++ b/sql/old/3.3.3a/08246_world_script_texts.sql @@ -0,0 +1,60 @@ +DELETE FROM `script_texts` WHERE `entry` <= -1668000 and `entry` >= -1668999; +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 +-- INTRO +(37221,-1668001,'The chill of this place... Brr... I can feel my blood freezing.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16631,1,0,0,'Jaina SAY_JAINA_INTRO_1'), +(37221,-1668002,'What is that? Up ahead! Could it be... ? Heroes at my side!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16632,1,0,0,'Jaina SAY_JAINA_INTRO_2'), +(37221,-1668003,'Frostmourne! The blade that destroyed our kingdom...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16633,1,0,0,'Jaina SAY_JAINA_INTRO_3'), +(37221,-1668004,'Stand back! Touch that blade and your soul will be scarred for all eternity! I must attempt to commune with the spirits locked away within Frostmourne. Give me space, back up please!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16634,1,0,0,'Jaina SAY_JAINA_INTRO_4'), +(37225,-1668005,'Jaina! Could it truly be you?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16666,1,0,0,'Uther SAY_UTHER_INTRO_A2_1'), +(37221,-1668006,'Uther! Dear Uther! ... I... I''m so sorry.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16635,0,0,0,'Jaina SAY_JAINA_INTRO_5'), +(37225,-1668007,'Jaina you haven''t much time. The Lich King sees what the sword sees. He will be here shortly!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16667,0,0,0,'Uther SAY_UTHER_INTRO_A2_2'), +(37221,-1668008,'Arthas is here? Maybe I...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16636,0,0,0,'Jaina SAY_JAINA_INTRO_6'), +(37225,-1668009,'No, girl. Arthas is not here. Arthas is merely a presence within the Lich King''s mind. A dwindling presence...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16668,0,0,0,'Uther SAY_UTHER_INTRO_A2_3'), +(37221,-1668010,'But Uther, if there''s any hope of reaching Arthas. I... I must try.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16637,0,0,0,'Jaina SAY_JAINA_INTRO_7'), +(37225,-1668011,'Jaina, listen to me. You must destroy the Lich King. You cannot reason with him. He will kill you and your allies and raise you all as powerful soldiers of the Scourge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16669,0,0,0,'Uther SAY_UTHER_INTRO_A2_4'), +(37221,-1668012,'Tell me how, Uther? How do I destroy my prince? My...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16638,0,0,0,'Jaina SAY_JAINA_INTRO_8'), +(37225,-1668013,'Snap out of it, girl. You must destroy the Lich King at the place where he merged with Ner''zhul - atop the spire, at the Frozen Throne. It is the only way.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16670,0,0,0,'Uther SAY_UTHER_INTRO_A2_5'), +(37221,-1668014,'You''re right, Uther. Forgive me. I... I don''t know what got a hold of me. We will deliver this information to the King and the knights that battle the Scourge within Icecrown Citadel.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16639,0,0,0,'Jaina SAY_JAINA_INTRO_9'), +(37225,-1668015,'There is... something else that you should know about the Lich King. Control over the Scourge must never be lost. Even if you were to strike down the Lich King, another would have to take his place. For without the control of its master, the Scourge would run rampant across the world - destroying all living things.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16671,0,0,0,'Uther SAY_UTHER_INTRO_A2_6'), +(37225,-1668016,'A grand sacrifice by a noble soul...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16672,0,0,0,'Uther SAY_UTHER_INTRO_A2_7'), +(37221,-1668017,'Who could bear such a burden?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16640,0,0,0,'Jaina SAY_JAINA_INTRO_10'), +(37225,-1668018,'I do not know, Jaina. I suspect that the piece of Arthas that might be left inside the Lich King is all that holds the Scourge from annihilating Azeroth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16673,0,0,0,'Uther SAY_UTHER_INTRO_A2_8'), +(37221,-1668019,'Then maybe there is still hope...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16641,0,0,0,'Jaina SAY_JAINA_INTRO_11'), +(37225,-1668020,'No, Jaina! Aargh! He... He is coming! You... You must...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16674,0,0,0,'Uther SAY_UTHER_INTRO_A2_9'), +(37223,-1668021,'I... I don''t believe it! Frostmourne stands before us, unguarded! Just as the Gnome claimed. Come, heroes!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17049,1,0,0,'Sylvanas SAY_SYLVANAS_INTRO_1'), +(37223,-1668022,'Standing this close to the blade that ended my life... The pain... It is renewed.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17050,1,0,0,'Sylvanas SAY_SYLVANAS_INTRO_2'), +(37223,-1668023,'I dare not touch it. Stand back! Stand back as I attempt to commune with the blade! Perhaps our salvation lies within...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17051,1,0,0,'Sylvanas SAY_SYLVANAS_INTRO_3'), +(37225,-1668024,'Careful, girl. I''ve heard talk of that cursed blade saving us before. Look around you and see what has been born of Frostmourne.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16659,0,0,0,'Uther SAY_UTHER_INTRO_H2_1'), +(37223,-1668025,'Uther...Uther the Lightbringer. How...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17052,0,0,0,'Sylvanas SAY_SYLVANAS_INTRO_4'), +(37225,-1668026,'You haven''t much time. The Lich King sees what the sword sees. He will be here shortly.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16660,0,0,0,'Uther SAY_UTHER_INTRO_H2_2'), +(37223,-1668027,'The Lich King is here? Then my destiny shall be fulfilled today!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17053,0,0,0,'Sylvanas SAY_SYLVANAS_INTRO_5'), +(37225,-1668028,'You cannot defeat the Lich King. Not here. You would be a fool to try. He will kill those who follow you and raise them as powerful servants of the Scourge. But for you, Sylvanas, his reward for you would be worse than the last.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16661,0,0,0,'Uther SAY_UTHER_INTRO_H2_3'), +(37223,-1668029,'There must be a way... ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17054,0,0,0,'Sylvanas SAY_SYLVANAS_INTRO_6'), +(37225,-1668030,'Perhaps, but know this: there must always be a Lich King. Even if you were to strike down Arthas, another would have to take his place, for without the control of the Lich King, the Scourge would wash over this world like locusts, destroying all that they touched.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16662,0,0,0,'Uther SAY_UTHER_INTRO_H2_4'), +(37223,-1668031,'Who could bear such a burden?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17055,0,0,0,'Sylvanas SAY_SYLVANAS_INTRO_7'), +(37225,-1668032,'I do not know, Banshee Queen. I suspect that the piece of Arthas that might be left inside the Lich King is all that holds the Scourge from annihilating Azeroth.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16663,0,0,0,'Uther SAY_UTHER_INTRO_H2_5'), +(37225,-1668033,'Alas, the only way to defeat the Lich King is to destroy him at the place he was created.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16664,0,0,0,'Uther SAY_UTHER_INTRO_H2_6'), +(37223,-1668034,'The Frozen Throne...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17056,0,0,0,'Sylvanas SAY_SYLVANAS_INTRO_8'), +(37225,-1668035,'I... Aargh... He... He is coming... You... You must...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16665,0,0,0,'Uther SAY_UTHER_INTRO_H2_7'), +(37226,-1668036,'SILENCE, PALADIN!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17225,1,0,0,'Lich King SAY_LK_INTRO_1'), +(37226,-1668037,'So you wish to commune with the dead? You shall have your wish.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17226,1,0,0,'Lich King SAY_LK_INTRO_2'), +(37226,-1668038,'Falric. Marwyn. Bring their corpses to my chamber when you are through.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17227,1,0,0,'Lich King SAY_LK_INTRO_3'), +(38112,-1668039,'As you wish, my lord.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16717,1,0,0,'Falric SAY_FALRIC_INTRO_1'), +(38113,-1668040,'As you wish, my lord.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16741,1,0,0,'Marwyn SAY_MARWYN_INTRO_1'), +(38112,-1668041,'Soldiers of Lordaeron, rise to meet your master''s call!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16714,1,0,0,'Falric SAY_FALRIC_INTRO_2'), +(37221,-1668042,'You won''t deny me this Arthas! I must know! I must find out!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16642,1,0,0,'Jaina SAY_JAINA_INTRO_END'), +(37223,-1668043,'You will not escape me that easily, Arthas! I will have my vengeance!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17057,1,0,0,'Sylvanas SAY_SYLVANAS_INTRO_END'), +-- Falric +(38112,-1668050,'Men, women and children... None were spared the master''s wrath. Your death will be no different.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16710,1,0,0,'Falric SAY_AGGRO'), +(38112,-1668051,'Sniveling maggot!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16711,1,0,0,'Falric SAY_SLAY_1'), +(38112,-1668052,'The children of Stratholme fought with more ferocity!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16712,1,0,0,'Falric SAY_SLAY_2'), +(38112,-1668053,'Marwyn, finish them...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16713,1,0,0,'Falric SAY_DEATH'), +(38112,-1668054,'Despair... so delicious...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16715,1,0,0,'Falric SAY_IMPENDING_DESPAIR'), +(38112,-1668055,'Fear... so exhilarating...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16716,1,0,0,'Falric SAY_DEFILING_HORROR'), +-- Marwyn +(38113,-1668060,'Death is all that you will find here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16734,1,0,0,'Marwyn SAY_AGGRO'), +(38113,-1668061,'I saw the same look in his eyes when he died. Terenas could hardly believe it. Hahahaha!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16735,1,0,0,'Marwyn SAY_SLAY_1'), +(38113,-1668062,'Choke on your suffering!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16736,1,0,0,'Marwyn SAY_SLAY_2'), +(38113,-1668063,'Yes... Run... Run to meet your destiny... Its bitter, cold embrace, awaits you.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16737,1,0,0,'Marwyn SAY_DEATH'), +(38113,-1668064,'Your flesh has decayed before your very eyes!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16739,1,0,0,'Marwyn SAY_CORRUPTED_FLESH_1'), +(38113,-1668065,'Waste away into nothingness!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16740,1,0,0,'Marwyn SAY_CORRUPTED_FLESH_2'); diff --git a/sql/old/3.3.3a/08246_world_scriptname.sql b/sql/old/3.3.3a/08246_world_scriptname.sql new file mode 100644 index 00000000000..fc1f1825c83 --- /dev/null +++ b/sql/old/3.3.3a/08246_world_scriptname.sql @@ -0,0 +1,11 @@ +UPDATE `instance_template` SET `script`='instance_halls_of_reflection' WHERE `map`=668; +UPDATE `creature_template` SET `Scriptname`='boss_falric' WHERE `entry`=38112; +UPDATE `creature_template` SET `Scriptname`='boss_marwyn' WHERE `entry`=38113; +UPDATE `creature_template` SET `Scriptname`='npc_jaina_hor_part1' WHERE `entry`=37221; +UPDATE `creature_template` SET `Scriptname`='npc_sylvanas_hor_part1' WHERE `entry`=37223; +UPDATE `creature_template` SET `Scriptname`='npc_ghostly_priest' WHERE `entry`=38175; +UPDATE `creature_template` SET `Scriptname`='npc_phantom_mage' WHERE `entry`=38172; +UPDATE `creature_template` SET `Scriptname`='npc_phantom_hallucination' WHERE `entry`=38567; +UPDATE `creature_template` SET `Scriptname`='npc_shadowy_mercenary' WHERE `entry`=38177; +UPDATE `creature_template` SET `Scriptname`='npc_spectral_footman' WHERE `entry`=38173; +UPDATE `creature_template` SET `Scriptname`='npc_tortured_rifleman' WHERE `entry`=38176; diff --git a/sql/old/3.3.3a/08248_world_script_texts.sql b/sql/old/3.3.3a/08248_world_script_texts.sql new file mode 100644 index 00000000000..73524d3d425 --- /dev/null +++ b/sql/old/3.3.3a/08248_world_script_texts.sql @@ -0,0 +1,7 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1578000,-1578001,-1578002,-1578003,-1578004); +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 + (27655,-1578000,'What do we have here... those that would defy the Spell-Weaver? Those without foresight our understanding. How can i make you see? Malygos is saving the world from itself! Bah! You are hardly worth my time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (27655,-1578001,'Clearly my pets failed. Perhaps another demonstration is in order.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (27655,-1578002,'Still you fight. Still you cling to misguided principles. If you survive, you''ll find me in the center ring.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (27655,-1578003,'Poor blind fools!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''), + (27655,-1578004,'A taste... just a small taste... of the Spell-Weaver''s power!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0,''); diff --git a/sql/old/3.3.3a/08248_world_scriptname.sql b/sql/old/3.3.3a/08248_world_scriptname.sql new file mode 100644 index 00000000000..b844c7aff2e --- /dev/null +++ b/sql/old/3.3.3a/08248_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_urom' WHERE `entry`=27655; diff --git a/sql/old/3.3.3a/08255_world_item_template.sql b/sql/old/3.3.3a/08255_world_item_template.sql new file mode 100644 index 00000000000..7fc29b24834 --- /dev/null +++ b/sql/old/3.3.3a/08255_world_item_template.sql @@ -0,0 +1 @@ +ALTER TABLE `item_template` CHANGE `Faction` `FlagsExtra` INT(10) UNSIGNED NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.3a/08259_world_spell_proc_event.sql b/sql/old/3.3.3a/08259_world_spell_proc_event.sql new file mode 100644 index 00000000000..a1b8b3eabb7 --- /dev/null +++ b/sql/old/3.3.3a/08259_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `SpellFamilyMask1`=192 WHERE `entry` in (63156,63158); diff --git a/sql/old/3.3.3a/08263_world_script_texts.sql b/sql/old/3.3.3a/08263_world_script_texts.sql new file mode 100644 index 00000000000..3eb5328aff1 --- /dev/null +++ b/sql/old/3.3.3a/08263_world_script_texts.sql @@ -0,0 +1,13 @@ +-- King Ymiron voice by SnakeIce +DELETE FROM `script_texts` WHERE `npc_entry`=26861; +INSERT INTO `script_texts` (`npc_entry`, `entry`, `content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +(26861,-1575028, 'You invade my home and then dare to challenge me? I will tear the hearts from your chests and offer them as gifts to the death god! Rualg nja gaborr!' ,13609,1,0,0, 'King Ymirom - SAY_AGGRO'), +(26861,-1575029, 'Your death is only the beginning!' ,13614,1,0,0, 'King Ymirom - SAY_SLAY_1'), +(26861,-1575030, 'You have failed your people!' ,13615,1,0,0, 'King Ymirom - SAY_SLAY_2'), +(26861,-1575031, 'There is a reason I am king!' ,13616,1,0,0, 'King Ymirom - SAY_SLAY_3'), +(26861,-1575032, 'Bleed no more!' ,13617,1,0,0, 'King Ymirom - SAY_SLAY_4'), +(26861,-1575033, 'What... awaits me... now?' ,13618,1,0,0, 'King Ymirom - SAY_DEATH'), +(26861,-1575034, 'Bjorn of the Black Storm! Honor me now with your presence!' ,13610,1,0,0, 'King Ymirom - SAY_SUMMON_BJORN'), +(26861,-1575035, 'Haldor of the Rocky Cliffs, grant me your strength!' ,13611,1,0,0, 'King Ymirom - SAY_SUMMON_HALDOR'), +(26861,-1575036, 'Ranulf of the Screaming Abyss, snuff these maggots with darkest night! ' ,13612,1,0,0, 'King Ymirom - SAY_SUMMON_RANULF'), +(26861,-1575037, 'Tor of the Brutal Siege! Bestow your might upon me!' ,13613,1,0,0, 'King Ymirom - SAY_SUMMON_TORGYN'); diff --git a/sql/old/3.3.3a/08265_world_script_texts.sql b/sql/old/3.3.3a/08265_world_script_texts.sql new file mode 100644 index 00000000000..8f21b86f895 --- /dev/null +++ b/sql/old/3.3.3a/08265_world_script_texts.sql @@ -0,0 +1 @@ +UPDATE `script_texts` SET `type`=3,`content_default`='%s takes in a deep breath...' WHERE `entry`=-1249004; diff --git a/sql/old/3.3.3a/08265_world_scriptname.sql b/sql/old/3.3.3a/08265_world_scriptname.sql new file mode 100644 index 00000000000..339365af1e7 --- /dev/null +++ b/sql/old/3.3.3a/08265_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `instance_template` SET `script`='instance_onyxias_lair' WHERE `map`=249; diff --git a/sql/old/3.3.3a/08271_world_spell_dbc.sql b/sql/old/3.3.3a/08271_world_spell_dbc.sql new file mode 100644 index 00000000000..f8c6c8c3145 --- /dev/null +++ b/sql/old/3.3.3a/08271_world_spell_dbc.sql @@ -0,0 +1,4 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id`=43503; +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(43503, 'Quest 11261 reward serverside spell'); diff --git a/sql/old/3.3.3a/08277_world_scriptname.sql b/sql/old/3.3.3a/08277_world_scriptname.sql new file mode 100644 index 00000000000..a45ac65f297 --- /dev/null +++ b/sql/old/3.3.3a/08277_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName` = 'npc_fel_guard_hound' WHERE `entry`=21847; diff --git a/sql/old/3.3.3a/08280_world_spell_dbc.sql b/sql/old/3.3.3a/08280_world_spell_dbc.sql new file mode 100644 index 00000000000..ccd3da0f8cd --- /dev/null +++ b/sql/old/3.3.3a/08280_world_spell_dbc.sql @@ -0,0 +1,4 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id`=39613; +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(39613, 'Quest 10967 reward serverside spell'); diff --git a/sql/old/3.3.3a/08287_world_script_texts.sql b/sql/old/3.3.3a/08287_world_script_texts.sql new file mode 100644 index 00000000000..4d3c5518d6a --- /dev/null +++ b/sql/old/3.3.3a/08287_world_script_texts.sql @@ -0,0 +1,14 @@ +UPDATE `script_texts` SET `content_default`='%s flee' WHERE `entry`='-1609272'; +UPDATE `script_texts` SET `content_default`='%s kneels in defeat before Tirion Fordring.' WHERE `entry`='-1609273'; +UPDATE `script_texts` SET `content_default`='%s arrives.' WHERE `entry`='-1609274'; +UPDATE `script_texts` SET `content_default`='%s becomes a shade of his past, and walks up to his father.' WHERE `entry`='-1609275'; +UPDATE `script_texts` SET `content_default`='%s hugs his father.' WHERE `entry`='-1609276'; +UPDATE `script_texts` SET `content_default`='%s disappears, and the Lich King appears.' WHERE `entry`='-1609277'; +UPDATE `script_texts` SET `content_default`='%s becomes himself again...and is now angry.' WHERE `entry`='-1609278'; +UPDATE `script_texts` SET `content_default`='%s casts a spell on Tirion.' WHERE `entry`='-1609279'; +UPDATE `script_texts` SET `content_default`='%s gasps for air.' WHERE `entry`='-1609280'; +UPDATE `script_texts` SET `content_default`='%s casts a powerful spell, killing the Defenders and knocking back the others.' WHERE `entry`='-1609281'; +UPDATE `script_texts` SET `content_default`='%s throws the Corrupted Ashbringer to Tirion, who catches it. Tirion becomes awash with Light, and the Ashbringer is cleansed.' WHERE `entry`='-1609282'; +UPDATE `script_texts` SET `content_default`='%s collapses.' WHERE `entry`='-1609283'; +UPDATE `script_texts` SET `content_default`='%s charges towards the Lich King, Ashbringer in hand and strikes the Lich King.' WHERE `entry`='-1609284'; +UPDATE `script_texts` SET `content_default`='%s disappears. Tirion walks over to where Darion lay' WHERE `entry`='-1609285'; diff --git a/sql/old/3.3.3a/08292_world_creature.sql b/sql/old/3.3.3a/08292_world_creature.sql new file mode 100644 index 00000000000..fe905274436 --- /dev/null +++ b/sql/old/3.3.3a/08292_world_creature.sql @@ -0,0 +1 @@ +ALTER TABLE `creature` CHANGE `spawndist` `spawndist` FLOAT NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.3a/08293_world_spell_dbc.sql b/sql/old/3.3.3a/08293_world_spell_dbc.sql new file mode 100644 index 00000000000..8bfabc46696 --- /dev/null +++ b/sql/old/3.3.3a/08293_world_spell_dbc.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_dbc` WHERE `id`IN (34448,34452); +INSERT INTO `spell_dbc` (`Id`,`Dispel`,`Mechanic`,`Attributes`,`AttributesEx`,`AttributesEx2`,`AttributesEx3`,`AttributesEx4`,`AttributesEx5`,`Targets`,`CastingTimeIndex`,`AuraInterruptFlags`,`ProcFlags`,`ProcChance`,`ProcCharges`,`MaxLevel`,`BaseLevel`,`SpellLevel`,`DurationIndex`,`RangeIndex`,`StackAmount`,`EquippedItemClass`,`EquippedItemSubClassMask`,`EquippedItemInventoryTypeMask`,`Effect1`,`Effect2`,`Effect3`,`EffectDieSides1`,`EffectDieSides2`,`EffectDieSides3`,`EffectRealPointsPerLevel1`,`EffectRealPointsPerLevel2`,`EffectRealPointsPerLevel3`,`EffectBasePoints1`,`EffectBasePoints2`,`EffectBasePoints3`,`EffectMechanic1`,`EffectMechanic2`,`EffectMechanic3`,`EffectImplicitTargetA1`,`EffectImplicitTargetA2`,`EffectImplicitTargetA3`,`EffectImplicitTargetB1`,`EffectImplicitTargetB2`,`EffectImplicitTargetB3`,`EffectRadiusIndex1`,`EffectRadiusIndex2`,`EffectRadiusIndex3`,`EffectApplyAuraName1`,`EffectApplyAuraName2`,`EffectApplyAuraName3`,`EffectAmplitude1`,`EffectAmplitude2`,`EffectAmplitude3`,`EffectMultipleValue1`,`EffectMultipleValue2`,`EffectMultipleValue3`,`EffectMiscValue1`,`EffectMiscValue2`,`EffectMiscValue3`,`EffectMiscValueB1`,`EffectMiscValueB2`,`EffectMiscValueB3`,`EffectTriggerSpell1`,`EffectTriggerSpell2`,`EffectTriggerSpell3`,`EffectSpellClassMaskA1`,`EffectSpellClassMaskA2`,`EffectSpellClassMaskA3`,`EffectSpellClassMaskB1`,`EffectSpellClassMaskB2`,`EffectSpellClassMaskB3`,`EffectSpellClassMaskC1`,`EffectSpellClassMaskC2`,`EffectSpellClassMaskC3`,`MaxTargetLevel`,`SpellFamilyName`,`SpellFamilyFlags1`,`SpellFamilyFlags2`,`SpellFamilyFlags3`,`MaxAffectedTargets`,`DmgClass`,`PreventionType`,`DmgMultiplier1`,`DmgMultiplier2`,`DmgMultiplier3`,`AreaGroupId`,`SchoolMask`,`Comment`) VALUES +(34448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Serverside spell orb of translocation (gobjid=180911)' ), +(34452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 'Serverside spell orb of translocation (gobjid=180912)' ); diff --git a/sql/old/3.3.3a/08300_characters_character_battleground_random.sql b/sql/old/3.3.3a/08300_characters_character_battleground_random.sql new file mode 100644 index 00000000000..780374d50f6 --- /dev/null +++ b/sql/old/3.3.3a/08300_characters_character_battleground_random.sql @@ -0,0 +1,5 @@ +DROP TABLE IF EXISTS `character_battleground_random`; +CREATE TABLE `character_battleground_random` ( + `guid` int(11) unsigned NOT NULL default '0', + PRIMARY KEY (`guid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.3a/08300_characters_worldstates.sql b/sql/old/3.3.3a/08300_characters_worldstates.sql new file mode 100644 index 00000000000..764fadbee71 --- /dev/null +++ b/sql/old/3.3.3a/08300_characters_worldstates.sql @@ -0,0 +1,3 @@ +DELETE FROM `worldstates` WHERE `entry` IN (20003); +INSERT INTO `worldstates` (`entry`,`value`, `comment`) VALUES +(20003, 0, 'NextBGRandomDailyResetTime'); diff --git a/sql/old/3.3.3a/08300_world_battleground_template.sql b/sql/old/3.3.3a/08300_world_battleground_template.sql new file mode 100644 index 00000000000..880fe66124b --- /dev/null +++ b/sql/old/3.3.3a/08300_world_battleground_template.sql @@ -0,0 +1 @@ +UPDATE `battleground_template` SET `MinPlayersPerTeam`=10, `MaxPlayersPerTeam`=10 WHERE `id`=32; diff --git a/sql/old/3.3.3a/08306_world_scriptname.sql b/sql/old/3.3.3a/08306_world_scriptname.sql new file mode 100644 index 00000000000..7578cfd60fd --- /dev/null +++ b/sql/old/3.3.3a/08306_world_scriptname.sql @@ -0,0 +1,44 @@ +-- +-- Update basic NPC guards to use a common AI - gossip now handled in database +-- +-- guard_azuremyst -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (18038); +-- guard_bluffwatcher -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (3084); +-- guard_contested -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (3502,4624,9460,11190,15184); +-- guard_darnassus -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (4262); +-- guard_dunmorogh -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (727,13076); +-- guard_durotar -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (5953); +-- guard_elwynnforest -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (1423); +-- guard_eversong -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (16221); +-- guard_exodar -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (16733); +-- guard_ironforge -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (5595); +-- guard_mulgore -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (3212,3215,3217,3218,3219,3220,3221,3222,3223,3224); +-- guard_shattrath -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (19687); +-- guard_silvermoon -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (16222); +-- guard_teldrassil -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (3571); +-- guard_tirisfal -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (1735,1738,1742,1743,1744,1745,1746,2209,2210,5725); +-- guard_undercity -> guard_generic +UPDATE `creature_template` SET `ScriptName` = 'guard_generic' WHERE `entry` IN (5624); +-- +-- Update (remove) scripts from NPCs that had gossip - gossip now handled in database (AI removed) +-- +-- NPC Surristrasz +UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` IN (24795); +-- NPC Tiare +UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` IN (30051); +-- NPC Fizzcrank Fullthrottle +UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` IN (25590); diff --git a/sql/old/3.3.3a/08312_world_spell_proc_event.sql b/sql/old/3.3.3a/08312_world_spell_proc_event.sql new file mode 100644 index 00000000000..775ad64f307 --- /dev/null +++ b/sql/old/3.3.3a/08312_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (71519,71562); +INSERT INTO `spell_proc_event` (`entry`, `Cooldown`) VALUES +(71519, 105), +(71562, 105); diff --git a/sql/old/3.3.3a/08313_world_spell_bonus_data.sql b/sql/old/3.3.3a/08313_world_spell_bonus_data.sql new file mode 100644 index 00000000000..7121fd8a4e1 --- /dev/null +++ b/sql/old/3.3.3a/08313_world_spell_bonus_data.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = 25997; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES (25997, 0, 0, 0, 0, 'Paladin - Eye for an Eye'); diff --git a/sql/old/3.3.3a/08315_world_spell_bonus_data.sql b/sql/old/3.3.3a/08315_world_spell_bonus_data.sql new file mode 100644 index 00000000000..6a95716a1d7 --- /dev/null +++ b/sql/old/3.3.3a/08315_world_spell_bonus_data.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = 20267; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES (20267, 0, 0, 0, 0, 'Paladin - Judgement of Light Proc'); diff --git a/sql/old/3.3.3a/08316_world_spell_bonus_data.sql b/sql/old/3.3.3a/08316_world_spell_bonus_data.sql new file mode 100644 index 00000000000..bad80f0cd4c --- /dev/null +++ b/sql/old/3.3.3a/08316_world_spell_bonus_data.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (59638, 59637); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(59638, 0.3, -1, 0, -1, 'Mage - Mirror Image Frostbolt'), +(59637, 0.3, -1, 0, -1, 'Mage - Mirror Image Fire Blast'); diff --git a/sql/old/3.3.3a/08318_world_spell_bonus_data.sql b/sql/old/3.3.3a/08318_world_spell_bonus_data.sql new file mode 100644 index 00000000000..c262f5e5c05 --- /dev/null +++ b/sql/old/3.3.3a/08318_world_spell_bonus_data.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=59637; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES (59637, 0.15, -1, 0, -1, 'Mage - Mirror Image Fire Blast'); diff --git a/sql/old/3.3.3a/08319_world_spell_linked_spell.sql b/sql/old/3.3.3a/08319_world_spell_linked_spell.sql new file mode 100644 index 00000000000..5c8db788868 --- /dev/null +++ b/sql/old/3.3.3a/08319_world_spell_linked_spell.sql @@ -0,0 +1 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=50720; diff --git a/sql/old/3.3.3a/08327_world_scriptname.sql b/sql/old/3.3.3a/08327_world_scriptname.sql new file mode 100644 index 00000000000..be75f817100 --- /dev/null +++ b/sql/old/3.3.3a/08327_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_colossus' WHERE `entry`=33237; diff --git a/sql/old/3.3.3a/08330_world_playercreateinfo_spell.sql b/sql/old/3.3.3a/08330_world_playercreateinfo_spell.sql new file mode 100644 index 00000000000..c79731abdfe --- /dev/null +++ b/sql/old/3.3.3a/08330_world_playercreateinfo_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM `playercreateinfo_spell` WHERE `Spell`=75461; +INSERT INTO `playercreateinfo_spell` VALUES (0,7,75461,'Flame Shock Passive'); diff --git a/sql/old/3.3.3a/08334_world_scriptname.sql b/sql/old/3.3.3a/08334_world_scriptname.sql new file mode 100644 index 00000000000..abd905d0f22 --- /dev/null +++ b/sql/old/3.3.3a/08334_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_guardian_pavilion' WHERE `entry` IN (33543,33643); diff --git a/sql/old/3.3.3a/08348_world_script_texts.sql b/sql/old/3.3.3a/08348_world_script_texts.sql new file mode 100644 index 00000000000..af3d17c700b --- /dev/null +++ b/sql/old/3.3.3a/08348_world_script_texts.sql @@ -0,0 +1,13 @@ +-- Skadi the Ruthless voice +DELETE FROM `script_texts` WHERE `npc_entry`=26693; +INSERT INTO `script_texts` VALUES +(26693,-1575004, "What mongrels dare intrude here? Look alive, my brothers! A feast for the one that brings me their heads!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13497,1,0,0, "Skadi - SAY_AGGRO"), +(26693,-1575005, "Not so brash now, are you?" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13504,1,0,0, "Skadi - SAY_KILL_1"), +(26693,-1575006, "I'll mount your skull from the highest tower!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13505,1,0,0, "Skadi - SAY_KILL_2"), +(26693,-1575007, "%s in within range of the harpoon launchers!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, "Skadi - EMOTE_RANGE"), +(26693,-1575008, "ARGH! You call that... an attack? I'll... show... aghhhh..." ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13506,1,0,0, "Skadi - SAY_DEATH"), +(26693,-1575009, "%s in within range of the harpoon launchers!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, "Skadi - EMOTE_RANGE"), +(26693,-1575010, "You motherless knaves! Your corpses will make fine morsels for my new drake!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13507,1,0,0, "Skadi - SAY_DRAKE_DEATH"), +(26693,-1575011, "Sear them to the bone!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13498,1,0,0, "Skadi - SAY_DRAKE_BREATH_1"), +(26693,-1575012, "Go now! Leave nothing but ash in your wake!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13499,1,0,0, "Skadi - SAY_DRAKE_BREATH_2"), +(26693,-1575013, "Cleanse our sacred halls with flame!" ,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,13500,1,0,0, "Skadi - SAY_DRAKE_BREATH_3"); diff --git a/sql/old/3.3.3a/08348_world_scriptname.sql b/sql/old/3.3.3a/08348_world_scriptname.sql new file mode 100644 index 00000000000..42fbaed7eb7 --- /dev/null +++ b/sql/old/3.3.3a/08348_world_scriptname.sql @@ -0,0 +1,2 @@ +-- Skadi Harpoon Launchers +UPDATE `gameobject_template` SET `ScriptName`='go_harpoon_launcher' WHERE `entry` IN (192175,192176,192177); diff --git a/sql/old/3.3.3a/08352_world_scriptname.sql b/sql/old/3.3.3a/08352_world_scriptname.sql new file mode 100644 index 00000000000..d3e350f60f3 --- /dev/null +++ b/sql/old/3.3.3a/08352_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_massive_seaforium_charge' WHERE `entry` = 190752; diff --git a/sql/old/3.3.3a/08352_world_spell_linked_spell.sql b/sql/old/3.3.3a/08352_world_spell_linked_spell.sql new file mode 100644 index 00000000000..9feca78a3ff --- /dev/null +++ b/sql/old/3.3.3a/08352_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_effect` IN (52418, -52418); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(52415, 52418, 0, 'Carrying Seaforium - Add'), +(52410, -52418, 0, 'Carrying Seaforium - Remove'); diff --git a/sql/old/3.3.3a/08358_world_spell_linked_spell.sql b/sql/old/3.3.3a/08358_world_spell_linked_spell.sql new file mode 100644 index 00000000000..f86328d30e0 --- /dev/null +++ b/sql/old/3.3.3a/08358_world_spell_linked_spell.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (69381,69378,69377); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(69381, 72588, 1, 'Drums of the Wild'), +(69378, 72586, 1, 'Drums of the Forgotten Kings'), +(69377, 72590, 1, 'Runescroll of Fortitude'); diff --git a/sql/old/3.3.3a/08361_world_trinity_string.sql b/sql/old/3.3.3a/08361_world_trinity_string.sql new file mode 100644 index 00000000000..f8bf096c075 --- /dev/null +++ b/sql/old/3.3.3a/08361_world_trinity_string.sql @@ -0,0 +1,20 @@ +DELETE FROM `trinity_string` WHERE `entry` BETWEEN 10056 AND 10073; +INSERT INTO `trinity_string` VALUES +(10056,'The battle for Strand of the Ancients begins in 2 minutes.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10057,'The battle for Strand of the Ancients begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10058,'The battle for Strand of the Ancients begins in 30 seconds. Prepare yourselves!.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10059,'Let the battle for Strand of the Ancients begin!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10060,'The %s is under attack!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10061,'The %s was destroyed!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10062,'Round 1 - finished!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10063,'The Alliance captured the titan portal!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10064,'The Horde captured the titan portal!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10065,'Round 2 of the Battle for the Strand of the Ancients begins in 1 minute.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10066,'Round 2 begins in 30 seconds. Prepare yourselves!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10067,'The chamber has been breached! The titan relic is vulnerable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10068,'The Alliance captured the South Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10069,'The Alliance captured the West Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10070,'The Alliance captured the East Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10071,'The Horde captured the South Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10072,'The Horde captured the West Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL), +(10073,'The Horde captured the East Graveyard!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.3.3a/08371_world_spell_bonus_data.sql b/sql/old/3.3.3a/08371_world_spell_bonus_data.sql new file mode 100644 index 00000000000..6d3fcbdd41f --- /dev/null +++ b/sql/old/3.3.3a/08371_world_spell_bonus_data.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (56131,56160,52752,55533); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(56131, 0, 0, 0, 0, 'Priest - Glyph of Dispel Magic'), +(56160, 0, 0, 0, 0, 'Priest - Glyph of Power Word: Shield'), +(52752, 0, 0, 0, 0, 'Ancestral Awakening'), +(55533, 0, 0, 0, 0, 'Shaman - Glyph of Healing Wave'); diff --git a/sql/old/3.3.3a/08372_world_spell_proc_event.sql b/sql/old/3.3.3a/08372_world_spell_proc_event.sql new file mode 100644 index 00000000000..0f072328d27 --- /dev/null +++ b/sql/old/3.3.3a/08372_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (57870); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 57870, 0x00, 9, 0x00800000, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0); -- Glyph of Mend Pet diff --git a/sql/old/3.3.3a/08373_world_spell_proc_event.sql b/sql/old/3.3.3a/08373_world_spell_proc_event.sql new file mode 100644 index 00000000000..20f87b3f1f9 --- /dev/null +++ b/sql/old/3.3.3a/08373_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (70807); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 70807, 0, 11, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0, 100, 0); -- Item - Shaman T10 Restoration 2P Bonus diff --git a/sql/old/3.3.3a/08374_world_spell_proc_event.sql b/sql/old/3.3.3a/08374_world_spell_proc_event.sql new file mode 100644 index 00000000000..2ee60a1b9af --- /dev/null +++ b/sql/old/3.3.3a/08374_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (67667); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 67667, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 45); -- Item - Coliseum Healer Trinket 5men diff --git a/sql/old/3.3.3a/08375_world_spell_proc_event.sql b/sql/old/3.3.3a/08375_world_spell_proc_event.sql new file mode 100644 index 00000000000..62700485066 --- /dev/null +++ b/sql/old/3.3.3a/08375_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (67672,67670,67653); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 67672, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00800154, 0x00000000, 0, 0, 45), -- Item - Coliseum Melee Trinket 5men +( 67670, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0, 0, 45), -- Item - Coliseum Caster Trinket 5men +( 67653, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00400028, 0x00000000, 0, 0, 45); -- Item - Coliseum Tank Trinket 5men diff --git a/sql/old/3.3.3a/08391_world_conditions.sql b/sql/old/3.3.3a/08391_world_conditions.sql new file mode 100644 index 00000000000..fb5cc9fbc9e --- /dev/null +++ b/sql/old/3.3.3a/08391_world_conditions.sql @@ -0,0 +1,72 @@ +-- ---------------------------- +-- Table structure for conditions +-- ---------------------------- +DROP TABLE IF EXISTS `conditions`; +CREATE TABLE `conditions` ( + `SourceTypeOrReferenceId` mediumint(8) NOT NULL DEFAULT '0', + `SourceGroup` mediumint(8) unsigned NOT NULL DEFAULT '0', + `SourceEntry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `ElseGroup` mediumint(8) unsigned NOT NULL DEFAULT '0', + `ConditionTypeOrReference` mediumint(8) NOT NULL DEFAULT '0', + `ConditionValue1` mediumint(8) unsigned NOT NULL DEFAULT '0', + `ConditionValue2` mediumint(8) unsigned NOT NULL DEFAULT '0', + `ConditionValue3` mediumint(8) unsigned NOT NULL DEFAULT '0', + `ErrorTextId` mediumint(8) unsigned NOT NULL DEFAULT '0', + `Comment` varchar(255) DEFAULT NULL, + PRIMARY KEY (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Condition System'; + +-- convert loot conditions +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 1,creature_loot_template.entry,creature_loot_template.item,creature_loot_template.lootcondition,creature_loot_template.condition_value1,creature_loot_template.condition_value2 FROM creature_loot_template WHERE creature_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 2,disenchant_loot_template.entry,disenchant_loot_template.item,disenchant_loot_template.lootcondition,disenchant_loot_template.condition_value1,disenchant_loot_template.condition_value2 FROM disenchant_loot_template WHERE disenchant_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 3,fishing_loot_template.entry,fishing_loot_template.item,fishing_loot_template.lootcondition,fishing_loot_template.condition_value1,fishing_loot_template.condition_value2 FROM fishing_loot_template WHERE fishing_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 4,gameobject_loot_template.entry,gameobject_loot_template.item,gameobject_loot_template.lootcondition,gameobject_loot_template.condition_value1,gameobject_loot_template.condition_value2 FROM gameobject_loot_template WHERE gameobject_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 5,item_loot_template.entry,item_loot_template.item,item_loot_template.lootcondition,item_loot_template.condition_value1,item_loot_template.condition_value2 FROM item_loot_template WHERE item_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 6,mail_loot_template.entry,mail_loot_template.item,mail_loot_template.lootcondition,mail_loot_template.condition_value1,mail_loot_template.condition_value2 FROM mail_loot_template WHERE mail_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 7,milling_loot_template.entry,milling_loot_template.item,milling_loot_template.lootcondition,milling_loot_template.condition_value1,milling_loot_template.condition_value2 FROM milling_loot_template WHERE milling_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 8,pickpocketing_loot_template.entry,pickpocketing_loot_template.item,pickpocketing_loot_template.lootcondition,pickpocketing_loot_template.condition_value1,pickpocketing_loot_template.condition_value2 FROM pickpocketing_loot_template WHERE pickpocketing_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 9,prospecting_loot_template.entry,prospecting_loot_template.item,prospecting_loot_template.lootcondition,prospecting_loot_template.condition_value1,prospecting_loot_template.condition_value2 FROM prospecting_loot_template WHERE prospecting_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 10,reference_loot_template.entry,reference_loot_template.item,reference_loot_template.lootcondition,reference_loot_template.condition_value1,reference_loot_template.condition_value2 FROM reference_loot_template WHERE reference_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 11,skinning_loot_template.entry,skinning_loot_template.item,skinning_loot_template.lootcondition,skinning_loot_template.condition_value1,skinning_loot_template.condition_value2 FROM skinning_loot_template WHERE skinning_loot_template.lootcondition>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 12,spell_loot_template.entry,spell_loot_template.item,spell_loot_template.lootcondition,spell_loot_template.condition_value1,spell_loot_template.condition_value2 FROM spell_loot_template WHERE spell_loot_template.lootcondition>0; + +-- convert spell script targets +INSERT INTO conditions (SourceTypeOrReferenceId,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 13,spell_script_target.entry,18,spell_script_target.type,spell_script_target.targetEntry FROM spell_script_target; + +-- convert gossip menu conditions +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 14,gossip_menu.entry,gossip_menu.text_id,gossip_menu.cond_1,gossip_menu.cond_1_val_1,gossip_menu.cond_1_val_2 FROM gossip_menu WHERE gossip_menu.cond_1>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 14,gossip_menu.entry,gossip_menu.text_id,gossip_menu.cond_2,gossip_menu.cond_2_val_1,gossip_menu.cond_2_val_2 FROM gossip_menu WHERE gossip_menu.cond_2>0; + +-- convert gossip menu options conditions +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 15,gossip_menu_option.menu_id,gossip_menu_option.id,gossip_menu_option.cond_1,gossip_menu_option.cond_1_val_1,gossip_menu_option.cond_1_val_2 FROM gossip_menu_option WHERE gossip_menu_option.cond_1>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 15,gossip_menu_option.menu_id,gossip_menu_option.id,gossip_menu_option.cond_2,gossip_menu_option.cond_2_val_1,gossip_menu_option.cond_2_val_2 FROM gossip_menu_option WHERE gossip_menu_option.cond_2>0; +INSERT INTO conditions (SourceTypeOrReferenceId,SourceGroup,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 15,gossip_menu_option.menu_id,gossip_menu_option.id,gossip_menu_option.cond_3,gossip_menu_option.cond_3_val_1,gossip_menu_option.cond_3_val_2 FROM gossip_menu_option WHERE gossip_menu_option.cond_3>0; + +-- convert item required target +INSERT INTO conditions (SourceTypeOrReferenceId,SourceEntry,ConditionTypeOrReference,ConditionValue1,ConditionValue2) SELECT 18,item_required_target.entry,24,item_required_target.type,item_required_target.targetEntry FROM item_required_target; + +-- drop no more needed condition fields + +-- drop not used loot conditions +ALTER TABLE creature_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE disenchant_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE fishing_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE gameobject_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE item_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE mail_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE milling_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE pickpocketing_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE prospecting_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE reference_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE skinning_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; +ALTER TABLE spell_loot_template DROP COLUMN lootcondition,DROP COLUMN condition_value1,DROP COLUMN condition_value2; + +-- drop spell_script_target table, it is built into conditions +DROP TABLE IF EXISTS `spell_script_target`; + +-- drop item_required_target table, it is built into conditions +DROP TABLE IF EXISTS `item_required_target`; + +-- drop not used gossip conditions +ALTER TABLE gossip_menu DROP COLUMN cond_1,DROP COLUMN cond_1_val_1,DROP COLUMN cond_1_val_2,DROP COLUMN cond_2,DROP COLUMN cond_2_val_1,DROP COLUMN cond_2_val_2; +ALTER TABLE gossip_menu_option DROP COLUMN cond_1,DROP COLUMN cond_1_val_1,DROP COLUMN cond_1_val_2,DROP COLUMN cond_2,DROP COLUMN cond_2_val_1,DROP COLUMN cond_2_val_2; diff --git a/sql/old/3.3.3a/08397_world_command.sql b/sql/old/3.3.3a/08397_world_command.sql new file mode 100644 index 00000000000..f90f37e7eab --- /dev/null +++ b/sql/old/3.3.3a/08397_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('instance open','instance close'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('instance open', 3, 'Syntax: .instance open mapid [normal|heroic|10normal|10heroic|25normal|25heroic]'), +('instance close', 3, 'Syntax: .instance close mapid [normal|heroic|10normal|10heroic|25normal|25heroic]'); diff --git a/sql/old/3.3.3a/08510_world_spell_proc_event.sql b/sql/old/3.3.3a/08510_world_spell_proc_event.sql new file mode 100644 index 00000000000..c9d0a9cbc69 --- /dev/null +++ b/sql/old/3.3.3a/08510_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET SpellFamilyMask0 = SpellFamilyMask0 | 0x40000000, procEx = ProcEx | 0x0000001 WHERE entry IN(53569,53576); diff --git a/sql/old/3.3.3a/08511_world_spell_proc_event.sql b/sql/old/3.3.3a/08511_world_spell_proc_event.sql new file mode 100644 index 00000000000..91cc7841f97 --- /dev/null +++ b/sql/old/3.3.3a/08511_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE spell_proc_event SET procEx = 0x0 WHERE entry IN(53569,53576); diff --git a/sql/old/3.3.3a/08512_world_command.sql b/sql/old/3.3.3a/08512_world_command.sql new file mode 100644 index 00000000000..6293503d492 --- /dev/null +++ b/sql/old/3.3.3a/08512_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name`='reload creature_onkill_reputation'; +INSERT INTO `command` VALUES +('reload creature_onkill_reputation','3','Syntax: .reload creature_onkill_reputation\r\nReload creature_onkill_reputation table.'); diff --git a/sql/old/3.3.3a/08565_world_spell_proc_event.sql b/sql/old/3.3.3a/08565_world_spell_proc_event.sql new file mode 100644 index 00000000000..b4a378e458c --- /dev/null +++ b/sql/old/3.3.3a/08565_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=70761; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 70761, 0x00, 10, 0x00000000, 0x80004000, 0x00000001, 0x00000400, 0x00000000, 0, 0, 0); -- Item - Paladin T10 Protection 4P Bonus diff --git a/sql/old/3.3.3a/08568_world_npc_vendor.sql b/sql/old/3.3.3a/08568_world_npc_vendor.sql new file mode 100644 index 00000000000..63645847ef6 --- /dev/null +++ b/sql/old/3.3.3a/08568_world_npc_vendor.sql @@ -0,0 +1 @@ +ALTER TABLE npc_vendor CHANGE COLUMN `ExtendedCost` `ExtendedCost` mediumint(8) NOT NULL default '0' COMMENT 'negative if cost must exclude normal money cost'; diff --git a/sql/old/3.3.3a/08568_world_trinity_string.sql b/sql/old/3.3.3a/08568_world_trinity_string.sql new file mode 100644 index 00000000000..c4fdc2f8480 --- /dev/null +++ b/sql/old/3.3.3a/08568_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM trinity_string WHERE entry IN (210); +INSERT INTO trinity_string VALUES +(210,'Item \'%i\' (with extended cost %i) already in vendor list.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); diff --git a/sql/old/3.3.3a/08575_world_command.sql b/sql/old/3.3.3a/08575_world_command.sql new file mode 100644 index 00000000000..8175ad3d453 --- /dev/null +++ b/sql/old/3.3.3a/08575_world_command.sql @@ -0,0 +1,2 @@ +DELETE FROM command WHERE name = 'reload conditions'; +INSERT INTO command (name, security, help) VALUES ('reload conditions', 3, 'Reload conditions table.'); diff --git a/sql/old/3.3.3a/08576_world_command.sql b/sql/old/3.3.3a/08576_world_command.sql new file mode 100644 index 00000000000..4512dfe8a28 --- /dev/null +++ b/sql/old/3.3.3a/08576_world_command.sql @@ -0,0 +1 @@ +DELETE FROM command WHERE name = 'reload spell_script_target'; diff --git a/sql/old/3.3.3a/08586_world_command.sql b/sql/old/3.3.3a/08586_world_command.sql new file mode 100644 index 00000000000..b554755df08 --- /dev/null +++ b/sql/old/3.3.3a/08586_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('reload item_set_names','reload locales_item_set_name'); +INSERT INTO `command` VALUES +('reload item_set_names',3,'Syntax: .reload item_set_names\nReload item_set_names table.'), +('reload locales_item_set_name',3,'Syntax: .reload locales_item_set_name\nReload locales_item_set_name table.'); diff --git a/sql/old/3.3.3a/08586_world_item_set_names.sql b/sql/old/3.3.3a/08586_world_item_set_names.sql new file mode 100644 index 00000000000..f62df79678a --- /dev/null +++ b/sql/old/3.3.3a/08586_world_item_set_names.sql @@ -0,0 +1,14 @@ +-- +-- Table structure for table `item_set_names` +-- + +DROP TABLE IF EXISTS `item_set_names`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `item_set_names` ( + `entry` mediumint(8) unsigned NOT NULL, + `name` varchar(255) character set utf8 NOT NULL default '', + `InventoryType` tinyint(3) unsigned NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +/*!40101 SET character_set_client = @saved_cs_client */; diff --git a/sql/old/3.3.3a/08586_world_locales_item_set_name.sql b/sql/old/3.3.3a/08586_world_locales_item_set_name.sql new file mode 100644 index 00000000000..30d39f978a2 --- /dev/null +++ b/sql/old/3.3.3a/08586_world_locales_item_set_name.sql @@ -0,0 +1,20 @@ +-- +-- Table structure for table `locales_item_set_name` +-- + +DROP TABLE IF EXISTS `locales_item_set_name`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `locales_item_set_name` ( + `entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `name_loc1` varchar(100) NOT NULL DEFAULT '', + `name_loc2` varchar(100) NOT NULL DEFAULT '', + `name_loc3` varchar(100) NOT NULL DEFAULT '', + `name_loc4` varchar(100) NOT NULL DEFAULT '', + `name_loc5` varchar(100) NOT NULL DEFAULT '', + `name_loc6` varchar(100) NOT NULL DEFAULT '', + `name_loc7` varchar(100) NOT NULL DEFAULT '', + `name_loc8` varchar(100) NOT NULL DEFAULT '', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +/*!40101 SET character_set_client = @saved_cs_client */; diff --git a/sql/old/3.3.3a/08589_world_item_set_names.sql b/sql/old/3.3.3a/08589_world_item_set_names.sql new file mode 100644 index 00000000000..2edcc160c65 --- /dev/null +++ b/sql/old/3.3.3a/08589_world_item_set_names.sql @@ -0,0 +1 @@ +ALTER TABLE `item_set_names` ADD COLUMN `WDBVerified` smallint(5) signed NOT NULL DEFAULT '1'; diff --git a/sql/old/3.3.3a/08602_world_spell_proc_event.sql b/sql/old/3.3.3a/08602_world_spell_proc_event.sql new file mode 100644 index 00000000000..ce7873f3a83 --- /dev/null +++ b/sql/old/3.3.3a/08602_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `Cooldown`=30 WHERE `entry` IN (30886, 30885, 30884, 30883, 30881); diff --git a/sql/old/3.3.3a/08605_world_playercreateinfo_item.sql b/sql/old/3.3.3a/08605_world_playercreateinfo_item.sql new file mode 100644 index 00000000000..c5d423c1744 --- /dev/null +++ b/sql/old/3.3.3a/08605_world_playercreateinfo_item.sql @@ -0,0 +1 @@ +ALTER TABLE `playercreateinfo_item` CHANGE `amount` `amount` tinyint(3) NOT NULL DEFAULT '1'; diff --git a/sql/old/3.3.3a/08607_world_pool_creature.sql b/sql/old/3.3.3a/08607_world_pool_creature.sql new file mode 100644 index 00000000000..400e54cc6b5 --- /dev/null +++ b/sql/old/3.3.3a/08607_world_pool_creature.sql @@ -0,0 +1,2 @@ +UPDATE `pool_creature` SET `description` = `comment` WHERE `comment` <> '' AND `comment` IS NOT NULL AND (`description` = '' OR `description` IS NULL); +ALTER TABLE `pool_creature` DROP COLUMN `comment`; diff --git a/sql/old/3.3.3a/08607_world_pool_template.sql b/sql/old/3.3.3a/08607_world_pool_template.sql new file mode 100644 index 00000000000..ac1cbf70223 --- /dev/null +++ b/sql/old/3.3.3a/08607_world_pool_template.sql @@ -0,0 +1,2 @@ +UPDATE `pool_template` SET `description` = `comment` WHERE `comment` <> '' AND `comment` IS NOT NULL AND (`description` = '' OR `description` IS NULL); +ALTER TABLE `pool_template` DROP COLUMN `comment`; diff --git a/sql/old/3.3.3a/08625_world_pool_creature.sql b/sql/old/3.3.3a/08625_world_pool_creature.sql new file mode 100644 index 00000000000..ade35efe138 --- /dev/null +++ b/sql/old/3.3.3a/08625_world_pool_creature.sql @@ -0,0 +1 @@ +ALTER TABLE `pool_creature` DROP PRIMARY KEY, ADD PRIMARY KEY (`guid`); diff --git a/sql/old/3.3.3a/08625_world_pool_gameobject.sql b/sql/old/3.3.3a/08625_world_pool_gameobject.sql new file mode 100644 index 00000000000..720fbb76a0c --- /dev/null +++ b/sql/old/3.3.3a/08625_world_pool_gameobject.sql @@ -0,0 +1 @@ +ALTER TABLE `pool_gameobject` DROP PRIMARY KEY, ADD PRIMARY KEY (`guid`); diff --git a/sql/old/3.3.3a/08625_world_pool_pool.sql b/sql/old/3.3.3a/08625_world_pool_pool.sql new file mode 100644 index 00000000000..1c8b9f3db8e --- /dev/null +++ b/sql/old/3.3.3a/08625_world_pool_pool.sql @@ -0,0 +1 @@ +ALTER TABLE `pool_pool` DROP PRIMARY KEY, ADD PRIMARY KEY (`pool_id`); diff --git a/sql/old/3.3.3a/08638_world_scriptname.sql b/sql/old/3.3.3a/08638_world_scriptname.sql new file mode 100644 index 00000000000..d3f357f43bf --- /dev/null +++ b/sql/old/3.3.3a/08638_world_scriptname.sql @@ -0,0 +1,12 @@ +update `creature_template` SET `scriptname`='mob_azure_invader' WHERE `entry`=30661; -- Azure Invader 1 +update `creature_template` SET `scriptname`='mob_azure_spellbreaker' WHERE `entry`=30662; -- Azure Spellbreaker +update `creature_template` SET `scriptname`='mob_azure_binder' WHERE `entry`=30663; -- Azure Binder 1 +update `creature_template` SET `scriptname`='mob_azure_mage_slayer' WHERE `entry`=30664; -- Azure Mage Slayer 1 +update `creature_template` SET `scriptname`='mob_azure_captain' WHERE `entry`=30666; -- Azure Captain +update `creature_template` SET `scriptname`='mob_azure_sorceror' WHERE `entry`=30667; -- Azure Sorceror +update `creature_template` SET `scriptname`='mob_azure_raider' WHERE `entry`=30668; -- Azure Raider +update `creature_template` SET `scriptname`='mob_azure_stalker' WHERE `entry`=32191; -- Azure Stalker +update `creature_template` SET `scriptname`='mob_azure_invader' WHERE `entry`=30961; -- Azure Invader 2 +update `creature_template` SET `scriptname`='mob_azure_spellbreaker' WHERE `entry`=30962; -- Azure Spellbreaker +update `creature_template` SET `scriptname`='mob_azure_binder' WHERE `entry`=30918; -- Azure Binder 2 +update `creature_template` SET `scriptname`='mob_azure_mage_slayer' WHERE `entry`=30963; -- Azure Mage Sl diff --git a/sql/old/3.3.3a/08658_world_spell_linked_spell.sql b/sql/old/3.3.3a/08658_world_spell_linked_spell.sql new file mode 100644 index 00000000000..59e96ca2ac5 --- /dev/null +++ b/sql/old/3.3.3a/08658_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=20066; +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(20066, -61840, 0, 'Repentance'); diff --git a/sql/old/3.3.3a/08671_world_spell_linked_spell.sql b/sql/old/3.3.3a/08671_world_spell_linked_spell.sql new file mode 100644 index 00000000000..d2572727e59 --- /dev/null +++ b/sql/old/3.3.3a/08671_world_spell_linked_spell.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (54861,55004)AND `spell_effect` IN (-23335,-23333); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(54861,-23335,0, 'Drop Flag on Nitro Boost WSG'), +(54861,-23333,0, 'Drop Flag on Nitro Boost WSG'), +(55004,-23335,0, 'Drop Flag on Nitro Boost WSG'), +(55004,-23333,0, 'Drop Flag on Nitro Boost WSG'); diff --git a/sql/old/3.3.3a/08672_world_gossip_menu_option.sql b/sql/old/3.3.3a/08672_world_gossip_menu_option.sql new file mode 100644 index 00000000000..2ba86951100 --- /dev/null +++ b/sql/old/3.3.3a/08672_world_gossip_menu_option.sql @@ -0,0 +1,2 @@ +-- Drop forgotten fields after condition implementation +ALTER TABLE gossip_menu_option DROP COLUMN cond_3,DROP COLUMN cond_3_val_1,DROP COLUMN cond_3_val_2; diff --git a/sql/old/3.3.3a/08674_world_spell_dbc.sql b/sql/old/3.3.3a/08674_world_spell_dbc.sql new file mode 100644 index 00000000000..e1e9e8d2fe2 --- /dev/null +++ b/sql/old/3.3.3a/08674_world_spell_dbc.sql @@ -0,0 +1,4 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id`=39616; +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(39616, 'Quest 10966 reward serverside spell'); diff --git a/sql/old/3.3.3a/08674_world_spell_linked_spell.sql b/sql/old/3.3.3a/08674_world_spell_linked_spell.sql new file mode 100644 index 00000000000..1333c728a8a --- /dev/null +++ b/sql/old/3.3.3a/08674_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (54861,55004)AND `spell_effect` IN (-34976); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +( 54861,-34976, 0, 'Drop Flag on Nitro Boost EOS'), +( 55004,-34976, 0, 'Drop Flag on Nitro Boost EOS'); diff --git a/sql/old/3.3.3a/08694_world_transport_events.sql b/sql/old/3.3.3a/08694_world_transport_events.sql new file mode 100644 index 00000000000..0e8786f777f --- /dev/null +++ b/sql/old/3.3.3a/08694_world_transport_events.sql @@ -0,0 +1 @@ +DROP TABLE IF EXISTS `transport_events`; diff --git a/sql/old/3.3.3a/08752_world_scriptname.sql b/sql/old/3.3.3a/08752_world_scriptname.sql new file mode 100644 index 00000000000..03bc1bb354c --- /dev/null +++ b/sql/old/3.3.3a/08752_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `scriptname`='mob_azure_saboteur' WHERE `entry`=31079; -- Azure Saboteur diff --git a/sql/old/3.3.3a/08770_world_areatrigger_scripts.sql b/sql/old/3.3.3a/08770_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..044725b3a5f --- /dev/null +++ b/sql/old/3.3.3a/08770_world_areatrigger_scripts.sql @@ -0,0 +1,4 @@ +DELETE FROM `areatrigger_scripts` WHERE `entry` IN (5369,5423); +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(5369, 'at_RX_214_repair_o_matic_station'), +(5423, 'at_RX_214_repair_o_matic_station'); diff --git a/sql/old/3.3.3a/08770_world_script_waypoints.sql b/sql/old/3.3.3a/08770_world_script_waypoints.sql new file mode 100644 index 00000000000..c2418f6da33 --- /dev/null +++ b/sql/old/3.3.3a/08770_world_script_waypoints.sql @@ -0,0 +1,9 @@ +-- Waypoints for Mimron Inferno +DELETE FROM `script_waypoint` WHERE `entry`=33370; +INSERT INTO `script_waypoint` (`entry`, `pointid`, `location_x`, `location_y`, `location_z`, `waittime`, `point_comment`) VALUES +(33370, 1, 331.674, -68.6878, 409.804, 0, '0'), +(33370, 2, 274.578, -92.1829, 409.804, 0, '0'), +(33370, 3, 226.433, -66.6652, 409.793, 0, '0'), +(33370, 4, 206.092, -34.7447, 409.801, 0, '0'), +(33370, 5, 240.208, 1.10346, 409.802, 0, '0'), +(33370, 6, 337.199, 11.7051, 409.802, 0, '0'); diff --git a/sql/old/3.3.3a/08770_world_scriptname.sql b/sql/old/3.3.3a/08770_world_scriptname.sql new file mode 100644 index 00000000000..e173f7e41f2 --- /dev/null +++ b/sql/old/3.3.3a/08770_world_scriptname.sql @@ -0,0 +1,12 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_thorims_hammer' WHERE `entry`=33365; +UPDATE `creature_template` SET `ScriptName`= 'npc_mimirons_inferno' WHERE `entry`=33370; +UPDATE `creature_template` SET `ScriptName`= 'npc_hodirs_fury' WHERE `entry`=33312; +UPDATE `creature_template` SET `ScriptName`= 'npc_freyas_ward' WHERE `entry`=33367; +UPDATE `creature_template` SET `ScriptName`= 'npc_lorekeeper' WHERE `entry`=33686; +UPDATE `creature_template` SET `ScriptName`= 'npc_brann_bronzebeard' WHERE `entry`=33579; +UPDATE `creature_template` SET `ScriptName`= 'npc_freya_ward_summon' WHERE `entry`=34275; +UPDATE `creature_template` SET `ScriptName`= 'npc_mechanolift' WHERE `entry`=33214; +UPDATE `gameobject_template` SET `ScriptName`= 'go_ulduar_tower' WHERE `entry`=194375; +UPDATE `gameobject_template` SET `ScriptName`= 'go_ulduar_tower' WHERE `entry`=194371; +UPDATE `gameobject_template` SET `ScriptName`= 'go_ulduar_tower' WHERE `entry`=194370; +UPDATE `gameobject_template` SET `ScriptName`= 'go_ulduar_tower' WHERE `entry`=194377; diff --git a/sql/old/3.3.3a/08790_world_locales_item_set_names.sql b/sql/old/3.3.3a/08790_world_locales_item_set_names.sql new file mode 100644 index 00000000000..4f6015ac749 --- /dev/null +++ b/sql/old/3.3.3a/08790_world_locales_item_set_names.sql @@ -0,0 +1,2 @@ +DROP TABLE IF EXISTS `locales_item_set_names`; +RENAME TABLE `locales_item_set_name` TO `locales_item_set_names`; diff --git a/sql/old/3.3.3a/08816_world_spell_bonus_data.sql b/sql/old/3.3.3a/08816_world_spell_bonus_data.sql new file mode 100644 index 00000000000..67d01d19b77 --- /dev/null +++ b/sql/old/3.3.3a/08816_world_spell_bonus_data.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (45284,45297); +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(45284,0.357,-1,-1,-1,'Shaman - LO Lightning Bolt'), +(45297,0.285,-1,-1,-1,'Shaman - LO Chain Lightning'); diff --git a/sql/old/3.3.3a/08821_world_spell_dbc.sql b/sql/old/3.3.3a/08821_world_spell_dbc.sql new file mode 100644 index 00000000000..903a932edaf --- /dev/null +++ b/sql/old/3.3.3a/08821_world_spell_dbc.sql @@ -0,0 +1,8 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (11202,25359,40145,45767,71098); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(11202, 'Item 3776 spellid_1 serverside spell'), +(25359, 'Item 21293 spellid_2 serverside spell'), +(40145, 'Quest 11000 RewSpellCast serverside spell'), +(45767, 'Quest 11670 RewSpellCast serverside spell'), +(71098, 'Quest 24451 RewSpellCast serverside spell'); diff --git a/sql/old/3.3.3a/08836_world_spell_linked_spell.sql b/sql/old/3.3.3a/08836_world_spell_linked_spell.sql new file mode 100644 index 00000000000..64c3c66c9e1 --- /dev/null +++ b/sql/old/3.3.3a/08836_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +-- Make the Ardent Defender heal (66235) trigger the visuals (66233) +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=66235; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES (66235,66233,0, 'Ardent Defender Visuals'); diff --git a/sql/old/3.3.3a/08842_world_script_texts.sql b/sql/old/3.3.3a/08842_world_script_texts.sql new file mode 100644 index 00000000000..617b61a694f --- /dev/null +++ b/sql/old/3.3.3a/08842_world_script_texts.sql @@ -0,0 +1,5 @@ +DELETE FROM script_texts where entry IN (-1000474, -1000475, -1000476); +INSERT INTO script_texts (`npc_entry`, `entry`, `content_default`, `type`, `language`, `comment`) VALUE +(17375, -1000474, '[Fulborg] The Stillpine furbolgs will not soon forget your bravery!', 0, 0, 'Stillpine Capitive free say text 1'), +(17375, -1000475, '[Fulborg] Thank you, $N', 0, 0, 'Stillpine Capitive free say text 2'), +(17375, -1000476, '[Fulborg] Those remaining at Stillpine Hold will welcome you as a hero!', 0, 0, 'Stillpine Capitive free say text 3'); diff --git a/sql/old/3.3.3a/08842_world_scriptname.sql b/sql/old/3.3.3a/08842_world_scriptname.sql new file mode 100644 index 00000000000..5ef8e4b6aa9 --- /dev/null +++ b/sql/old/3.3.3a/08842_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_stillpine_capitive' where `entry`=17375; +UPDATE `gameobject_template` SET `ScriptName`='go_stillpine_cage' WHERE `entry`=181714; diff --git a/sql/old/3.3.3a/08843_world_scriptname.sql b/sql/old/3.3.3a/08843_world_scriptname.sql new file mode 100644 index 00000000000..4517544d99d --- /dev/null +++ b/sql/old/3.3.3a/08843_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_bristlelimb_cage' WHERE `entry`=181714; + diff --git a/sql/old/3.3.5a/08861_auth_realmlist.sql b/sql/old/3.3.5a/08861_auth_realmlist.sql new file mode 100644 index 00000000000..c6622d5ce1e --- /dev/null +++ b/sql/old/3.3.5a/08861_auth_realmlist.sql @@ -0,0 +1,3 @@ +UPDATE `realmlist` SET `gamebuild`=12340 WHERE `id`=1; +ALTER TABLE `realmlist` CHANGE COLUMN `gamebuild` `gamebuild` int(11) unsigned NOT NULL default '12340'; + diff --git a/sql/old/3.3.5a/08890_world_spell_dbc.sql b/sql/old/3.3.5a/08890_world_spell_dbc.sql new file mode 100644 index 00000000000..a5e0927806f --- /dev/null +++ b/sql/old/3.3.5a/08890_world_spell_dbc.sql @@ -0,0 +1,3 @@ +ALTER TABLE `spell_dbc` + ADD COLUMN `Stances` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AttributesEx5`, + ADD COLUMN `StancesNot` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Stances`; diff --git a/sql/old/3.3.5a/08891_world_spell_dbc.sql b/sql/old/3.3.5a/08891_world_spell_dbc.sql new file mode 100644 index 00000000000..6adb4e5fd28 --- /dev/null +++ b/sql/old/3.3.5a/08891_world_spell_dbc.sql @@ -0,0 +1,2 @@ +UPDATE `spell_dbc` SET `Stances`=0x90 WHERE `Id`=24899; +UPDATE `spell_dbc` SET `Stances`=0x1 WHERE `Id`=24900; diff --git a/sql/old/3.3.5a/08897_world_npc_vendor.sql b/sql/old/3.3.5a/08897_world_npc_vendor.sql new file mode 100644 index 00000000000..0e1c793863d --- /dev/null +++ b/sql/old/3.3.5a/08897_world_npc_vendor.sql @@ -0,0 +1,5 @@ +-- Restore negative ExtendedCost, we now use FlagsExtra value instead +UPDATE `npc_vendor` SET `ExtendedCost`=-`ExtendedCost` WHERE `ExtendedCost`<0; + +-- Set field type to unsigned +ALTER TABLE npc_vendor CHANGE COLUMN `ExtendedCost` `ExtendedCost` mediumint(8) UNSIGNED NOT NULL default '0' COMMENT ''; diff --git a/sql/old/3.3.5a/08897_world_trinity_string.sql b/sql/old/3.3.5a/08897_world_trinity_string.sql new file mode 100644 index 00000000000..691b0723a5b --- /dev/null +++ b/sql/old/3.3.5a/08897_world_trinity_string.sql @@ -0,0 +1,2 @@ +-- UPDATE so we don't kill customized locale strings if user has any +UPDATE `trinity_string` SET `content_default`='Item ''%u'' (with extended cost %u) already in vendor list.' WHERE `entry`=210; diff --git a/sql/old/3.3.5a/08905_world_spell_proc_event.sql b/sql/old/3.3.5a/08905_world_spell_proc_event.sql new file mode 100644 index 00000000000..7429a6a06b4 --- /dev/null +++ b/sql/old/3.3.5a/08905_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN(67758); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(67758,0,0,0,0,0,0,2,0,0,2); diff --git a/sql/old/3.3.5a/08906_world_spell_proc_event.sql b/sql/old/3.3.5a/08906_world_spell_proc_event.sql new file mode 100644 index 00000000000..2d5c35c02a5 --- /dev/null +++ b/sql/old/3.3.5a/08906_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (47201,47202,47203,47204,47205); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(47201,0,5,0x00004009,0x00040000,0x00000000,0x00000000,0x0000000,0,0,0), +(47202,0,5,0x00004009,0x00040000,0x00000000,0x00000000,0x0000000,0,0,0), +(47203,0,5,0x00004009,0x00040000,0x00000000,0x00000000,0x0000000,0,0,0), +(47204,0,5,0x00004009,0x00040000,0x00000000,0x00000000,0x0000000,0,0,0), +(47205,0,5,0x00004009,0x00040000,0x00000000,0x00000000,0x0000000,0,0,0);
\ No newline at end of file diff --git a/sql/old/3.3.5a/08915_world_trinity_string.sql b/sql/old/3.3.5a/08915_world_trinity_string.sql new file mode 100644 index 00000000000..3c882c98895 --- /dev/null +++ b/sql/old/3.3.5a/08915_world_trinity_string.sql @@ -0,0 +1,5 @@ +-- UPDATE so we don't kill customized locale strings if user has any +UPDATE `trinity_string` SET `content_default`='The old password is wrong' WHERE `entry`=27; +-- INSERT as this string has not been used before +DELETE FROM `trinity_string` WHERE `entry`=62; +INSERT INTO `trinity_string` (`entry`,`content_default`,`content_loc1`,`content_loc2`,`content_loc3`,`content_loc4`,`content_loc5`,`content_loc6`,`content_loc7`,`content_loc8`) VALUES (62, 'One on more parameters have incorrect values', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.3.5a/08920_world_spell_dbc.sql b/sql/old/3.3.5a/08920_world_spell_dbc.sql new file mode 100644 index 00000000000..a400139824a --- /dev/null +++ b/sql/old/3.3.5a/08920_world_spell_dbc.sql @@ -0,0 +1,4 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (70878); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(70878, 'Creature 40160 creature_addon serverside spell'); diff --git a/sql/old/3.3.5a/08920_world_spell_linked_spell.sql b/sql/old/3.3.5a/08920_world_spell_linked_spell.sql new file mode 100644 index 00000000000..2b6a4bcf9ed --- /dev/null +++ b/sql/old/3.3.5a/08920_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +-- For quest: Truce? +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=50141; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(50141,50001,0, 'Blood Oath to Blood Oath Aura'); diff --git a/sql/old/3.3.5a/08921_world_spell_dbc.sql b/sql/old/3.3.5a/08921_world_spell_dbc.sql new file mode 100644 index 00000000000..7e53fc4bbf2 --- /dev/null +++ b/sql/old/3.3.5a/08921_world_spell_dbc.sql @@ -0,0 +1 @@ +UPDATE `spell_dbc` SET `Effect1`=6,`EffectApplyAuraName1`=4 WHERE `Id` IN (70878); diff --git a/sql/old/3.3.5a/08925_world_spell_group.sql b/sql/old/3.3.5a/08925_world_spell_group.sql new file mode 100644 index 00000000000..0e7d2cf894e --- /dev/null +++ b/sql/old/3.3.5a/08925_world_spell_group.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_group` WHERE `id` = 1103; +-- Cast Speed Slow +INSERT INTO `spell_group` (`id`,`spell_id`) VALUES +(1103,-1100), +(1103,-1101), +(1103,-1102); diff --git a/sql/old/3.3.5a/08957_world_command.sql b/sql/old/3.3.5a/08957_world_command.sql new file mode 100644 index 00000000000..a1aafb56a62 --- /dev/null +++ b/sql/old/3.3.5a/08957_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('reload disables','reload spell_disabled','instance open','instance close'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload disables',3,'Syntax: .reload disables\r\nReload disables table.'); diff --git a/sql/old/3.3.5a/08957_world_disables.sql b/sql/old/3.3.5a/08957_world_disables.sql new file mode 100644 index 00000000000..3e6990e4997 --- /dev/null +++ b/sql/old/3.3.5a/08957_world_disables.sql @@ -0,0 +1,28 @@ +-- Step 1: prepare table +DROP TABLE IF EXISTS `disables`; +CREATE TABLE `disables` ( + `sourceType` int(10) unsigned NOT NULL, + `entry` int(10) unsigned NOT NULL, + `flags` tinyint(3) unsigned NOT NULL default '0', + `comment` varchar(255) character set utf8 NOT NULL default '', + PRIMARY KEY (`sourceType`,`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- Step 2: pull data +-- a) spells +INSERT INTO `disables` SELECT 0,`entry`,`disable_mask`,`comment` FROM `spell_disabled`; + +-- b) maps (areatriggers) +-- don't convert + +-- c) battlegrounds +INSERT INTO `disables` SELECT 3,`id`,0,'' FROM `battleground_template` WHERE `disable`=1; + +-- d) achievement criteria data +INSERT INTO `disables` SELECT 4,`criteria_id`,0,'' FROM `achievement_criteria_data` WHERE `type`=11; + +-- Step 3: drop old fields/tables/data +DROP TABLE IF EXISTS `spell_disabled`; +ALTER TABLE `access_requirement` DROP `status`; +ALTER TABLE `battleground_template` DROP `disable`; +DELETE FROM `achievement_criteria_data` WHERE `type`=11; diff --git a/sql/old/3.3.5a/08957_world_trinity_string.sql b/sql/old/3.3.5a/08957_world_trinity_string.sql new file mode 100644 index 00000000000..4919f044ca0 --- /dev/null +++ b/sql/old/3.3.5a/08957_world_trinity_string.sql @@ -0,0 +1,2 @@ +-- Fix engrish in strings +UPDATE `trinity_string` SET `content_default`='This Battleground has been disabled. You can''t join the queue.' WHERE `entry`=747; diff --git a/sql/old/3.3.5a/08971_characters_characters.sql b/sql/old/3.3.5a/08971_characters_characters.sql new file mode 100644 index 00000000000..278c018c045 --- /dev/null +++ b/sql/old/3.3.5a/08971_characters_characters.sql @@ -0,0 +1,4 @@ +ALTER TABLE `characters` + ADD COLUMN `deleteInfos_Account` int(11) UNSIGNED default NULL AFTER actionBars, + ADD COLUMN `deleteInfos_Name` varchar(12) default NULL AFTER deleteInfos_Account, + ADD COLUMN `deleteDate` bigint(20) default NULL AFTER deleteInfos_Name; diff --git a/sql/old/3.3.5a/08971_world_command.sql b/sql/old/3.3.5a/08971_world_command.sql new file mode 100644 index 00000000000..ff5efd867f5 --- /dev/null +++ b/sql/old/3.3.5a/08971_world_command.sql @@ -0,0 +1,7 @@ +DELETE FROM command WHERE name IN ('character delete', 'character deleted list', 'character deleted restore', 'character deleted delete', 'character deleted old', 'character erase'); +INSERT INTO command (name, security, help) VALUES +('character erase',4,'Syntax: .character erase $name\r\n\r\nDelete character $name. Character finally deleted in case any deleting options.'), +('character deleted delete', 4, 'Syntax: .character deleted delete #guid|$name\r\n\r\nCompletely deletes the selected characters.\r\nIf $name is supplied, only characters with that string in their name will be deleted, if #guid is supplied, only the character with that GUID will be deleted.'), +('character deleted list', 3, 'Syntax: .character deleted list [#guid|$name]\r\n\r\nShows a list with all deleted characters.\r\nIf $name is supplied, only characters with that string in their name will be selected, if #guid is supplied, only the character with that GUID will be selected.'), +('character deleted old', 4, 'Syntax: .character deleted old [#keepDays]\r\n\r\nCompletely deletes all characters with deleted time longer #keepDays. If #keepDays not provided the used value from mangosd.conf option ''CharDelete.KeepDays''. If referenced config option disabled (use 0 value) then command can''t be used without #keepDays.'), +('character deleted restore', 3, 'Syntax: .character deleted restore #guid|$name [$newname] [#new account]\r\n\r\nRestores deleted characters.\r\nIf $name is supplied, only characters with that string in their name will be restored, if $guid is supplied, only the character with that GUID will be restored.\r\nIf $newname is set, the character will be restored with that name instead of the original one. If #newaccount is set, the character will be restored to specific account character list. This works only with one character!'); diff --git a/sql/old/3.3.5a/08971_world_trinity_string.sql b/sql/old/3.3.5a/08971_world_trinity_string.sql new file mode 100644 index 00000000000..c2b93cf7f85 --- /dev/null +++ b/sql/old/3.3.5a/08971_world_trinity_string.sql @@ -0,0 +1,13 @@ +DELETE FROM trinity_string WHERE entry IN (1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026); +INSERT INTO trinity_string VALUES +(1016, '| GUID | Name | Account | Delete Date |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1017, '| %10u | %20s | %15s (%10u) | %19s |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1018, '==========================================================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1019, 'No characters found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1020, 'Restoring the following characters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1021, 'Deleting the following characters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1022, 'ERROR: You can only assign a new name if you have only selected a single character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1023, 'Character ''%s'' (GUID: %u Account %u) can''t be restored: account not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1024, 'Character ''%s'' (GUID: %u Account %u) can''t be restored: account character list full!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1025, 'Character ''%s'' (GUID: %u Account %u) can''t be restored: new name already used!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), +(1026, 'GUID: %u Name: %s Account: %s (%u) Date: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); diff --git a/sql/old/3.3.5a/08975_world_spell_dbc.sql b/sql/old/3.3.5a/08975_world_spell_dbc.sql new file mode 100644 index 00000000000..52a20b8a14d --- /dev/null +++ b/sql/old/3.3.5a/08975_world_spell_dbc.sql @@ -0,0 +1,4 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (38406); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(38406, 'Quest 10721 RewSpellCast serverside spell'); diff --git a/sql/old/3.3.5a/08986_characters_worldstates.sql b/sql/old/3.3.5a/08986_characters_worldstates.sql new file mode 100644 index 00000000000..6ebdd8e6d37 --- /dev/null +++ b/sql/old/3.3.5a/08986_characters_worldstates.sql @@ -0,0 +1,2 @@ +DELETE FROM `worldstates` WHERE `entry`=20004; +INSERT INTO `worldstates` (`entry`,`value`,`comment`) VALUES (20004,0, 'cleaning_flags'); diff --git a/sql/old/3.3.5a/08987_world_playercreateinfo.sql b/sql/old/3.3.5a/08987_world_playercreateinfo.sql new file mode 100644 index 00000000000..ac407e16d67 --- /dev/null +++ b/sql/old/3.3.5a/08987_world_playercreateinfo.sql @@ -0,0 +1,2 @@ +ALTER TABLE `playercreateinfo` + ADD COLUMN `orientation` float NOT NULL DEFAULT 0 AFTER `position_z`; diff --git a/sql/old/3.3.5a/08988_world_playercreateinfo.sql b/sql/old/3.3.5a/08988_world_playercreateinfo.sql new file mode 100644 index 00000000000..227dc4256f3 --- /dev/null +++ b/sql/old/3.3.5a/08988_world_playercreateinfo.sql @@ -0,0 +1,6 @@ +UPDATE `playercreateinfo` SET `orientation`=5.696318 WHERE `race`=4 AND `class`<>6; +UPDATE `playercreateinfo` SET `orientation`=6.177156 WHERE `race`=3 AND `class`<>6; +UPDATE `playercreateinfo` SET `orientation`=2.70526 WHERE `race`=5 AND `class`<>6; +UPDATE `playercreateinfo` SET `orientation`=5.316046 WHERE `race`=10 AND `class`<>6; +UPDATE `playercreateinfo` SET `orientation`=2.083644 WHERE `race`=11 AND `class`<>6; +UPDATE `playercreateinfo` SET `orientation`=3.659973 WHERE `class`=6; diff --git a/sql/old/3.3.5a/09000_world_spell_bonus_data.sql b/sql/old/3.3.5a/09000_world_spell_bonus_data.sql new file mode 100644 index 00000000000..3f80ede4b28 --- /dev/null +++ b/sql/old/3.3.5a/09000_world_spell_bonus_data.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_bonus_data WHERE entry IN (15407,58381); +INSERT INTO spell_bonus_data VALUES (58381,0.257,-1,-1,-1,'Priest - Mind Flay'); diff --git a/sql/old/3.3.5a/09006_world_spell_group.sql b/sql/old/3.3.5a/09006_world_spell_group.sql new file mode 100644 index 00000000000..f83c2efb2af --- /dev/null +++ b/sql/old/3.3.5a/09006_world_spell_group.sql @@ -0,0 +1 @@ +UPDATE `spell_group` SET `spell_id` = 46856 WHERE `id` = 1032; diff --git a/sql/old/3.3.5a/09008_world_trinity_string.sql b/sql/old/3.3.5a/09008_world_trinity_string.sql new file mode 100644 index 00000000000..b046ba2d1b2 --- /dev/null +++ b/sql/old/3.3.5a/09008_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE (`entry`='5028'); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES ('5028', 'Lootid: %u'); diff --git a/sql/old/3.3.5a/09010_world_spell_scripts.sql b/sql/old/3.3.5a/09010_world_spell_scripts.sql new file mode 100644 index 00000000000..ee1c8601873 --- /dev/null +++ b/sql/old/3.3.5a/09010_world_spell_scripts.sql @@ -0,0 +1 @@ +ALTER TABLE `spell_scripts` ADD COLUMN `effIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `id`; diff --git a/sql/old/3.3.5a/09012_world_spell_script_names.sql b/sql/old/3.3.5a/09012_world_spell_script_names.sql new file mode 100644 index 00000000000..410357f82f9 --- /dev/null +++ b/sql/old/3.3.5a/09012_world_spell_script_names.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `spell_script_names`; +CREATE TABLE `spell_script_names` ( + `spell_id` int(11) NOT NULL, + `ScriptName` char(64) NOT NULL, + UNIQUE (`spell_id`, `ScriptName`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09026_world_script_texts.sql b/sql/old/3.3.5a/09026_world_script_texts.sql new file mode 100644 index 00000000000..16f6752041e --- /dev/null +++ b/sql/old/3.3.5a/09026_world_script_texts.sql @@ -0,0 +1,7 @@ +-- script texts +DELETE FROM `script_texts` WHERE `npc_entry` IN (7607,7604); +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 +(7607,-1209000, 'Oh no! Here they come!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0, 'Weegli Blastfuse SAY_WEEGLI_OHNO'), +(7607,-1209001, 'OK. Here I go.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0 ,'Weegli Blastfuse SAY_WEEGLI_OK_I_GO'), +(7604,-1209002, 'Placeholder 1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0, 'Sergeant Bly SAY_1'), +(7604,-1209003, 'Placeholder 2',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0, 'Sergeant Bly SAY_2'); diff --git a/sql/old/3.3.5a/09026_world_scriptname.sql b/sql/old/3.3.5a/09026_world_scriptname.sql new file mode 100644 index 00000000000..3318444b77b --- /dev/null +++ b/sql/old/3.3.5a/09026_world_scriptname.sql @@ -0,0 +1,2 @@ +-- script names +UPDATE `gameobject_template` SET `scriptName`='go_troll_cage' WHERE `entry`>=141070 AND `entry`<141075; diff --git a/sql/old/3.3.5a/09036_world_reputation_reward_rate.sql b/sql/old/3.3.5a/09036_world_reputation_reward_rate.sql new file mode 100644 index 00000000000..5a6d31b8e4d --- /dev/null +++ b/sql/old/3.3.5a/09036_world_reputation_reward_rate.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `reputation_reward_rate`; +CREATE TABLE `reputation_reward_rate` ( + `faction` mediumint(8) unsigned NOT NULL default '0', + `quest_rate` float NOT NULL default '1', + `creature_rate` float NOT NULL default '1', + `spell_rate` float NOT NULL default '1', + PRIMARY KEY (`faction`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09039_world_reputation_spillover_template.sql b/sql/old/3.3.5a/09039_world_reputation_spillover_template.sql new file mode 100644 index 00000000000..75c56c29a1b --- /dev/null +++ b/sql/old/3.3.5a/09039_world_reputation_spillover_template.sql @@ -0,0 +1,17 @@ +DROP TABLE IF EXISTS `reputation_spillover_template`; +CREATE TABLE `reputation_spillover_template` ( + `faction` smallint(6) unsigned NOT NULL default '0' COMMENT 'faction entry', + `faction1` smallint(6) unsigned NOT NULL default '0' COMMENT 'faction to give spillover for', + `rate_1` float NOT NULL default '0' COMMENT 'the given rep points * rate', + `rank_1` tinyint(3) unsigned NOT NULL default '0' COMMENT 'max rank, above this will not give any spillover', + `faction2` smallint(6) unsigned NOT NULL default '0', + `rate_2` float NOT NULL default '0', + `rank_2` tinyint(3) unsigned NOT NULL default '0', + `faction3` smallint(6) unsigned NOT NULL default '0', + `rate_3` float NOT NULL default '0', + `rank_3` tinyint(3) unsigned NOT NULL default '0', + `faction4` smallint(6) unsigned NOT NULL default '0', + `rate_4` float NOT NULL default '0', + `rank_4` tinyint(3) unsigned NOT NULL default '0', + PRIMARY KEY (`faction`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Reputation spillover reputation gain'; diff --git a/sql/old/3.3.5a/09043_world_spell_script_names.sql b/sql/old/3.3.5a/09043_world_spell_script_names.sql new file mode 100644 index 00000000000..d3664d02652 --- /dev/null +++ b/sql/old/3.3.5a/09043_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=11958 AND `ScriptName`='spell_mage_cold_snap'; +DELETE FROM `spell_script_names` WHERE `spell_id`=32826 AND `ScriptName`='spell_mage_polymorph_visual'; +DELETE FROM `spell_script_names` WHERE `spell_id`=31687 AND `ScriptName`='spell_mage_summon_water_elemental'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(11958,'spell_mage_cold_snap'), +(32826,'spell_mage_polymorph_visual'), +(31687,'spell_mage_summon_water_elemental'); diff --git a/sql/old/3.3.5a/09058_world_spell_script_names.sql b/sql/old/3.3.5a/09058_world_spell_script_names.sql new file mode 100644 index 00000000000..eac047212b7 --- /dev/null +++ b/sql/old/3.3.5a/09058_world_spell_script_names.sql @@ -0,0 +1,11 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=-47540 AND `ScriptName`='spell_pri_penance'; +DELETE FROM `spell_script_names` WHERE `spell_id`=31231 AND `ScriptName`='spell_rog_cheat_death'; +DELETE FROM `spell_script_names` WHERE `spell_id`=51662 AND `ScriptName`='spell_rog_hunger_for_blood'; +DELETE FROM `spell_script_names` WHERE `spell_id`=14185 AND `ScriptName`='spell_rog_preparation'; +DELETE FROM `spell_script_names` WHERE `spell_id`=5938 AND `ScriptName`='spell_rog_shiv'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(-47540,'spell_pri_penance'), +(31231,'spell_rog_cheat_death'), +(51662,'spell_rog_hunger_for_blood'), +(14185,'spell_rog_preparation'), +(5938,'spell_rog_shiv'); diff --git a/sql/old/3.3.5a/09059_world_spell_script_names.sql b/sql/old/3.3.5a/09059_world_spell_script_names.sql new file mode 100644 index 00000000000..1bbc34cc6aa --- /dev/null +++ b/sql/old/3.3.5a/09059_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=53271 AND `ScriptName`='spell_hun_masters_call'; +DELETE FROM `spell_script_names` WHERE `spell_id`=53478 AND `ScriptName`='spell_hun_last_stand_pet'; +DELETE FROM `spell_script_names` WHERE `spell_id`=23989 AND `ScriptName`='spell_hun_readiness'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(53271,'spell_hun_masters_call'), +(53478,'spell_hun_last_stand_pet'), +(23989,'spell_hun_readiness'); diff --git a/sql/old/3.3.5a/09063_world_spell_bonus_data.sql b/sql/old/3.3.5a/09063_world_spell_bonus_data.sql new file mode 100644 index 00000000000..78b87493041 --- /dev/null +++ b/sql/old/3.3.5a/09063_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=33778; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(33778,0.589714,0,0,0, 'Druid - Lifebloom final heal'); diff --git a/sql/old/3.3.5a/09070_world_scriptname.sql b/sql/old/3.3.5a/09070_world_scriptname.sql new file mode 100644 index 00000000000..f89d5c094a2 --- /dev/null +++ b/sql/old/3.3.5a/09070_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET scriptname = 'npc_roxi_ramrocket' WHERE entry = 31247; diff --git a/sql/old/3.3.5a/09077_world_trinity_string.sql b/sql/old/3.3.5a/09077_world_trinity_string.sql new file mode 100644 index 00000000000..1360e3c4539 --- /dev/null +++ b/sql/old/3.3.5a/09077_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default`='[SERVER] %s' WHERE `entry`=3; diff --git a/sql/old/3.3.5a/09081_characters_characters.sql b/sql/old/3.3.5a/09081_characters_characters.sql new file mode 100644 index 00000000000..1e7b32e47a5 --- /dev/null +++ b/sql/old/3.3.5a/09081_characters_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `characters` CHANGE `dungeon_difficulty` `instance_mode_mask` tinyint(2) UNSIGNED NOT NULL DEFAULT 0 AFTER `instance_id`; diff --git a/sql/old/3.3.5a/09081_world_access_requirement.sql b/sql/old/3.3.5a/09081_world_access_requirement.sql new file mode 100644 index 00000000000..da7e108636a --- /dev/null +++ b/sql/old/3.3.5a/09081_world_access_requirement.sql @@ -0,0 +1,12 @@ +ALTER TABLE `access_requirement` + DROP PRIMARY KEY, + CHANGE `id` `mapId` mediumint(8) unsigned NOT NULL FIRST, + ADD `difficulty` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `mapId`, + DROP `heroic_level_min`, + DROP `heroic_key`, + DROP `heroic_key2`, + CHANGE `quest_done` `quest_done_A` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `item2`, + CHANGE `heroic_quest_done` `quest_done_H` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `quest_done_A`, + ADD `completed_achievement` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `quest_done_H`, + DROP `heroic_quest_failed_text`, + ADD PRIMARY KEY(`mapId`,`difficulty`); diff --git a/sql/old/3.3.5a/09081_world_areatrigger_teleport.sql b/sql/old/3.3.5a/09081_world_areatrigger_teleport.sql new file mode 100644 index 00000000000..d8df8fafbf9 --- /dev/null +++ b/sql/old/3.3.5a/09081_world_areatrigger_teleport.sql @@ -0,0 +1 @@ +ALTER TABLE `areatrigger_teleport` DROP `access_id`; diff --git a/sql/old/3.3.5a/09090_characters_item_instance.sql b/sql/old/3.3.5a/09090_characters_item_instance.sql new file mode 100644 index 00000000000..594f8103b4e --- /dev/null +++ b/sql/old/3.3.5a/09090_characters_item_instance.sql @@ -0,0 +1,93 @@ +-- Add new fields +ALTER TABLE `item_instance` + ADD `creatorGuid` int(10) unsigned NOT NULL default '0' AFTER `owner_guid`, + ADD `giftCreatorGuid` int(10) unsigned NOT NULL default '0' AFTER `creatorGuid`, + ADD `count` int(10) unsigned NOT NULL default '1' AFTER `giftCreatorGuid`, + ADD `duration` int(10) unsigned NOT NULL AFTER `count`, + ADD `charges` text NOT NULL AFTER `duration`, + ADD `flags` int(10) unsigned NOT NULL default '0' AFTER `charges`, + ADD `enchantments` text NOT NULL AFTER `flags`, + ADD `randomPropertyId` int(11) NOT NULL default '0' AFTER `enchantments`, + ADD `durability` int(10) unsigned NOT NULL default '0' AFTER `randomPropertyId`, + ADD `playedTime` int(10) unsigned NOT NULL default '0' AFTER `durability`; + +-- Temporarily change delimiter to prevent SQL syntax errors +DELIMITER || + +-- Function to convert ints from unsigned to signed +DROP FUNCTION IF EXISTS `uint32toint32`|| +CREATE FUNCTION `uint32toint32`(input INT(10) UNSIGNED) RETURNS INT(11) SIGNED DETERMINISTIC +BEGIN + RETURN input; +END|| + +-- Restore original delimiter +DELIMITER ; + +-- Move data to new fields +UPDATE `item_instance` SET +`creatorGuid` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',10))+2, +length(SUBSTRING_INDEX(`data`,' ',10+1))-length(SUBSTRING_INDEX(data,' ',10))-1), + +`giftCreatorGuid` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',12))+2, +length(SUBSTRING_INDEX(`data`,' ',12+1))-length(SUBSTRING_INDEX(data,' ',12))-1), + +`count` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',14))+2, +length(SUBSTRING_INDEX(`data`,' ',14+1))-length(SUBSTRING_INDEX(data,' ',14))-1), + +`duration` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',15))+2, +length(SUBSTRING_INDEX(`data`,' ',15+1))-length(SUBSTRING_INDEX(data,' ',15))-1), + +`charges` = CONCAT_WS(' ', +uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',16))+2, +length(SUBSTRING_INDEX(`data`,' ',16+1))-length(SUBSTRING_INDEX(data,' ',16))-1)), +uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',17))+2, +length(SUBSTRING_INDEX(`data`,' ',17+1))-length(SUBSTRING_INDEX(data,' ',17))-1)), +uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',18))+2, +length(SUBSTRING_INDEX(`data`,' ',18+1))-length(SUBSTRING_INDEX(data,' ',18))-1)), +uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',19))+2, +length(SUBSTRING_INDEX(`data`,' ',19+1))-length(SUBSTRING_INDEX(data,' ',19))-1)), +uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',20))+2, +length(SUBSTRING_INDEX(`data`,' ',20+1))-length(SUBSTRING_INDEX(data,' ',20))-1))), + +`flags` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',21))+2, +length(SUBSTRING_INDEX(`data`,' ',21+1))-length(SUBSTRING_INDEX(data,' ',21))-1), + +`enchantments` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',22))+2, +length(SUBSTRING_INDEX(`data`,' ',57+1))-length(SUBSTRING_INDEX(data,' ',22))-1), + +`randomPropertyId` = uint32toint32(SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',59))+2, +length(SUBSTRING_INDEX(`data`,' ',59+1))-length(SUBSTRING_INDEX(data,' ',59))-1)), + +`durability` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',60))+2, +length(SUBSTRING_INDEX(`data`,' ',60+1))-length(SUBSTRING_INDEX(data,' ',60))-1), + +`playedTime` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',62))+2, +length(SUBSTRING_INDEX(`data`,' ',62+1))-length(SUBSTRING_INDEX(data,' ',62))-1); + +-- Drop function +DROP FUNCTION IF EXISTS `uint32toint32`; + +-- Fix heroic item flag +UPDATE `item_instance` SET `flags`=`flags`&~0x8 WHERE +SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',3))+2, +length(SUBSTRING_INDEX(`data`,' ',3+1))-length(SUBSTRING_INDEX(data,' ',3))-1) +NOT IN (5043,5044,17302,17305,17308,21831); + +-- Drop old field +ALTER TABLE `item_instance` DROP `data`; diff --git a/sql/old/3.3.5a/09092_characters_corpse.sql b/sql/old/3.3.5a/09092_characters_corpse.sql new file mode 100644 index 00000000000..0a7bfa497b3 --- /dev/null +++ b/sql/old/3.3.5a/09092_characters_corpse.sql @@ -0,0 +1,39 @@ +ALTER TABLE `corpse` + ADD COLUMN `displayId` int(10) unsigned NOT NULL default '0' AFTER `phaseMask`, + ADD COLUMN `itemCache` text NOT NULL AFTER `displayId`, + ADD COLUMN `bytes1` int(10) unsigned NOT NULL default '0' AFTER `itemCache`, + ADD COLUMN `bytes2` int(10) unsigned NOT NULL default '0' AFTER `bytes1`, + ADD COLUMN `guild` int(10) unsigned NOT NULL default '0' AFTER `bytes2`, + ADD COLUMN `flags` int(10) unsigned NOT NULL default '0' AFTER `guild`, + ADD COLUMN `dynFlags` int(10) unsigned NOT NULL default '0' AFTER `flags`; + +UPDATE `corpse` SET +`displayId` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',10))+2, +length(SUBSTRING_INDEX(`data`,' ',10+1))-length(SUBSTRING_INDEX(data,' ',10))-1), + +`itemCache` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',11))+2, +length(SUBSTRING_INDEX(`data`,' ',29+1))-length(SUBSTRING_INDEX(data,' ',11))-1), + +`bytes1` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',30))+2, +length(SUBSTRING_INDEX(`data`,' ',30+1))-length(SUBSTRING_INDEX(data,' ',30))-1), + +`bytes2` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',31))+2, +length(SUBSTRING_INDEX(`data`,' ',31+1))-length(SUBSTRING_INDEX(data,' ',31))-1), + +`guild` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',32))+2, +length(SUBSTRING_INDEX(`data`,' ',32+1))-length(SUBSTRING_INDEX(data,' ',32))-1), + +`flags` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',33))+2, +length(SUBSTRING_INDEX(`data`,' ',33+1))-length(SUBSTRING_INDEX(data,' ',33))-1), + +`dynFlags` = SUBSTRING(`data`, +length(SUBSTRING_INDEX(`data`,' ',34))+2, +length(SUBSTRING_INDEX(`data`,' ',34+1))-length(SUBSTRING_INDEX(data,' ',34))-1); + +ALTER TABLE `corpse` DROP `data`; diff --git a/sql/old/3.3.5a/09108_world_battleground_template.sql b/sql/old/3.3.5a/09108_world_battleground_template.sql new file mode 100644 index 00000000000..bd01fcbc14f --- /dev/null +++ b/sql/old/3.3.5a/09108_world_battleground_template.sql @@ -0,0 +1 @@ +ALTER TABLE `battleground_template` ADD `Comment` CHAR(32) NOT NULL ; diff --git a/sql/old/3.3.5a/09109_world_creature_transport.sql b/sql/old/3.3.5a/09109_world_creature_transport.sql new file mode 100644 index 00000000000..06798af8a16 --- /dev/null +++ b/sql/old/3.3.5a/09109_world_creature_transport.sql @@ -0,0 +1,12 @@ +CREATE TABLE IF NOT EXISTS `creature_transport` ( + `guid` int(16) NOT NULL AUTO_INCREMENT COMMENT 'GUID of NPC on transport - not the same as creature.guid', + `transport_entry` int(8) NOT NULL COMMENT 'Transport entry', + `npc_entry` int(8) NOT NULL COMMENT 'NPC entry', + `TransOffsetX` float NOT NULL DEFAULT '0', + `TransOffsetY` float NOT NULL DEFAULT '0', + `TransOffsetZ` float NOT NULL DEFAULT '0', + `TransOffsetO` float NOT NULL DEFAULT '0', + `emote` int(16) NOT NULL, + PRIMARY KEY (`transport_entry`,`guid`), + UNIQUE KEY `entry` (`transport_entry`,`guid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; diff --git a/sql/old/3.3.5a/09120_world_spell_proc_event.sql b/sql/old/3.3.5a/09120_world_spell_proc_event.sql new file mode 100644 index 00000000000..c6ff3e31bf9 --- /dev/null +++ b/sql/old/3.3.5a/09120_world_spell_proc_event.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51459,51462,51463,51464,51465,49219,49627,49628); +INSERT INTO `spell_proc_event`(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(51459,0,0,0,0,0,4,0,0,0,0), -- Necrosis Rank 1 +(51462,0,0,0,0,0,4,0,0,0,0), -- Necrosis Rank 2 +(51463,0,0,0,0,0,4,0,0,0,0), -- Necrosis Rank 3 +(51464,0,0,0,0,0,4,0,0,0,0), -- Necrosis Rank 4 +(51465,0,0,0,0,0,4,0,0,0,0), -- Necrosis Rank 5 +(49219,0,0,0,0,0,4,0,0,0,0), -- Blood-Caked Blade Rank 1 +(49627,0,0,0,0,0,4,0,0,0,0), -- Blood-Caked Blade Rank 2 +(49628,0,0,0,0,0,4,0,0,0,0); -- Blood-Caked Blade Rank 3 diff --git a/sql/old/3.3.5a/09122_world_spell_script_names.sql b/sql/old/3.3.5a/09122_world_spell_script_names.sql new file mode 100644 index 00000000000..068b1c34815 --- /dev/null +++ b/sql/old/3.3.5a/09122_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=37877 AND `ScriptName`='spell_pal_blessing_of_faith'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-20473 AND `ScriptName`='spell_pal_holy_shock'; +DELETE FROM `spell_script_names` WHERE `spell_id`=20425 AND `ScriptName`='spell_pal_judgement_of_command'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(37877,'spell_pal_blessing_of_faith'), +(-20473,'spell_pal_holy_shock'), +(20425,'spell_pal_judgement_of_command'); diff --git a/sql/old/3.3.5a/09123_world_spell_proc_event.sql b/sql/old/3.3.5a/09123_world_spell_proc_event.sql new file mode 100644 index 00000000000..e58139087d3 --- /dev/null +++ b/sql/old/3.3.5a/09123_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (56342,56343,56344); +INSERT INTO `spell_proc_event`(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 56342, 0x00, 9, 0x00000018, 0x08000000, 0x00024000, 0x00000000, 0x00000000, 0, 0, 22), -- Lock and Load +( 56343, 0x00, 9, 0x00000018, 0x08000000, 0x00024000, 0x00000000, 0x00000000, 0, 0, 22), -- Lock and Load +( 56344, 0x00, 9, 0x00000018, 0x08000000, 0x00024000, 0x00000000, 0x00000000, 0, 0, 22); -- Lock and Load diff --git a/sql/old/3.3.5a/09124_world_spell_proc_event.sql b/sql/old/3.3.5a/09124_world_spell_proc_event.sql new file mode 100644 index 00000000000..b4f3fee1ed9 --- /dev/null +++ b/sql/old/3.3.5a/09124_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (12322,12999,13000,13001,13002); +INSERT INTO `spell_proc_event`(`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 12322, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 3, 0, 0), -- Unbridled Wrath (Rank 1) +( 12999, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 6, 0, 0), -- Unbridled Wrath (Rank 2) +( 13000, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 9, 0, 0), -- Unbridled Wrath (Rank 3) +( 13001, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 12, 0, 0), -- Unbridled Wrath (Rank 4) +( 13002, 0x00, 0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 15, 0, 0); -- Unbridled Wrath (Rank 5) diff --git a/sql/old/3.3.5a/09130_world_spell_bonus_data.sql b/sql/old/3.3.5a/09130_world_spell_bonus_data.sql new file mode 100644 index 00000000000..b402b833027 --- /dev/null +++ b/sql/old/3.3.5a/09130_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN(10444); +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(10444, 0, 0, 0, 0, 'Shaman - Flametongue Trigger'); diff --git a/sql/old/3.3.5a/09131_world_spell_ranks.sql b/sql/old/3.3.5a/09131_world_spell_ranks.sql new file mode 100644 index 00000000000..7343f38c895 --- /dev/null +++ b/sql/old/3.3.5a/09131_world_spell_ranks.sql @@ -0,0 +1,4 @@ +DELETE FROM spell_ranks WHERE `spell_id` IN (52987, 52988); +INSERT INTO spell_ranks (`first_spell_id`, `spell_id`, `rank`) VALUES +(47757, 52987, 3), +(47757, 52988, 4); diff --git a/sql/old/3.3.5a/09135_world_battleground_template.sql b/sql/old/3.3.5a/09135_world_battleground_template.sql new file mode 100644 index 00000000000..cf66584e12b --- /dev/null +++ b/sql/old/3.3.5a/09135_world_battleground_template.sql @@ -0,0 +1 @@ +ALTER TABLE `battleground_template` ADD `Weight` tinyint(2) UNSIGNED NOT NULL DEFAULT 1 AFTER `HordeStartO`; diff --git a/sql/old/3.3.5a/09136_world_trinity_string.sql b/sql/old/3.3.5a/09136_world_trinity_string.sql new file mode 100644 index 00000000000..b37310ef60e --- /dev/null +++ b/sql/old/3.3.5a/09136_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE `entry`=1130; +INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES +(1130, 'Can''t dump deleted characters, aborting.'); diff --git a/sql/old/3.3.5a/09144_world_spell_script_names.sql b/sql/old/3.3.5a/09144_world_spell_script_names.sql new file mode 100644 index 00000000000..ef3c4179713 --- /dev/null +++ b/sql/old/3.3.5a/09144_world_spell_script_names.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=21977 AND `ScriptName`='spell_warr_warriors_wrath'; +DELETE FROM `spell_script_names` WHERE `spell_id`=12975 AND `ScriptName`='spell_warr_last_stand'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(12975,'spell_warr_last_stand'), +(21977,'spell_warr_warriors_wrath'); diff --git a/sql/old/3.3.5a/09148_world_spell_bonus_data.sql b/sql/old/3.3.5a/09148_world_spell_bonus_data.sql new file mode 100644 index 00000000000..786d0110313 --- /dev/null +++ b/sql/old/3.3.5a/09148_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (703); +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(703, -1, -1, -1, 0.07, 'Rogue - Garrote'); diff --git a/sql/old/3.3.5a/09149_world_spell_script_names.sql b/sql/old/3.3.5a/09149_world_spell_script_names.sql new file mode 100644 index 00000000000..5ca5b8c2f5a --- /dev/null +++ b/sql/old/3.3.5a/09149_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=55709 AND `ScriptName`='spell_hun_pet_heart_of_the_phoenix'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(55709, 'spell_hun_pet_heart_of_the_phoenix'); diff --git a/sql/old/3.3.5a/09160_characters_item_instance.sql b/sql/old/3.3.5a/09160_characters_item_instance.sql new file mode 100644 index 00000000000..5ee6abc4082 --- /dev/null +++ b/sql/old/3.3.5a/09160_characters_item_instance.sql @@ -0,0 +1,3 @@ +SET @allowedFlags := 0x00000001 | 0x00000008 | 0x00000200 | 0x00001000 | 0x00008000 | 0x00010000; + +UPDATE `item_instance` SET `flags` = (`flags` & @allowedFlags); diff --git a/sql/old/3.3.5a/09162_world_spell_script_names.sql b/sql/old/3.3.5a/09162_world_spell_script_names.sql new file mode 100644 index 00000000000..47f46b6d0dc --- /dev/null +++ b/sql/old/3.3.5a/09162_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=54044 AND `ScriptName`='spell_hun_pet_carrion_feeder'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(54044, 'spell_hun_pet_carrion_feeder'); diff --git a/sql/old/3.3.5a/09166_world_spell_proc_event.sql b/sql/old/3.3.5a/09166_world_spell_proc_event.sql new file mode 100644 index 00000000000..f1f6056770a --- /dev/null +++ b/sql/old/3.3.5a/09166_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53178,53179,62764,62765); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(53178,0x00,9,0x00000000,0x10000000,0x00000000,0x00000000,0x00000000,0,100,0), -- GuardDog(Rank1) +(53179,0x00,9,0x00000000,0x10000000,0x00000000,0x00000000,0x00000000,0,100,0), -- GuardDog(Rank2) +(62764,0x00,9,0x00000000,0x10000000,0x00000000,0x00000000,0x00000000,0,100,0), -- Silverback(Rank1) +(62765,0x00,9,0x00000000,0x10000000,0x00000000,0x00000000,0x00000000,0,100,0); -- Silverback(Rank2) diff --git a/sql/old/3.3.5a/09176_world_spell_proc_event.sql b/sql/old/3.3.5a/09176_world_spell_proc_event.sql new file mode 100644 index 00000000000..c2bab206e2b --- /dev/null +++ b/sql/old/3.3.5a/09176_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `procFlags`=0x10000 WHERE `entry` IN (53178,53179,62764,62765); diff --git a/sql/old/3.3.5a/09189_world_transports.sql b/sql/old/3.3.5a/09189_world_transports.sql new file mode 100644 index 00000000000..da3d2245c54 --- /dev/null +++ b/sql/old/3.3.5a/09189_world_transports.sql @@ -0,0 +1 @@ +ALTER TABLE `transports` ADD `ScriptName` char(64) NOT NULL DEFAULT '' AFTER `period`; diff --git a/sql/old/3.3.5a/09191_world_instance_template.sql b/sql/old/3.3.5a/09191_world_instance_template.sql new file mode 100644 index 00000000000..9510cb8cde0 --- /dev/null +++ b/sql/old/3.3.5a/09191_world_instance_template.sql @@ -0,0 +1 @@ +ALTER TABLE `instance_template` DROP `access_id`; diff --git a/sql/old/3.3.5a/09193_world_battleground_template.sql b/sql/old/3.3.5a/09193_world_battleground_template.sql new file mode 100644 index 00000000000..4a83af07e04 --- /dev/null +++ b/sql/old/3.3.5a/09193_world_battleground_template.sql @@ -0,0 +1 @@ +ALTER TABLE `battleground_template` ADD `ScriptName` char(64) NOT NULL DEFAULT '' AFTER `Weight`; diff --git a/sql/old/3.3.5a/09195_world_game_weather.sql b/sql/old/3.3.5a/09195_world_game_weather.sql new file mode 100644 index 00000000000..355c49e7640 --- /dev/null +++ b/sql/old/3.3.5a/09195_world_game_weather.sql @@ -0,0 +1 @@ +ALTER TABLE `game_weather` ADD `ScriptName` char(64) NOT NULL DEFAULT '' AFTER `winter_storm_chance`; diff --git a/sql/old/3.3.5a/09196_world_conditions.sql b/sql/old/3.3.5a/09196_world_conditions.sql new file mode 100644 index 00000000000..f0db979c87e --- /dev/null +++ b/sql/old/3.3.5a/09196_world_conditions.sql @@ -0,0 +1 @@ +ALTER TABLE `conditions` ADD `ScriptName` char(64) NOT NULL DEFAULT '' AFTER `ErrorTextId`; diff --git a/sql/old/3.3.5a/09198_world_outdoorpvp_template.sql b/sql/old/3.3.5a/09198_world_outdoorpvp_template.sql new file mode 100644 index 00000000000..dfe4e3a199f --- /dev/null +++ b/sql/old/3.3.5a/09198_world_outdoorpvp_template.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `outdoorpvp_template`; +CREATE TABLE `outdoorpvp_template` ( + `TypeId` tinyint(2) unsigned NOT NULL, + `ScriptName` char(64) NOT NULL DEFAULT '', + `comment` text, + PRIMARY KEY (`TypeId`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='OutdoorPvP Templates'; diff --git a/sql/old/3.3.5a/09199_world_spell_script_names.sql b/sql/old/3.3.5a/09199_world_spell_script_names.sql new file mode 100644 index 00000000000..54e9a2cc8ee --- /dev/null +++ b/sql/old/3.3.5a/09199_world_spell_script_names.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=47948 AND `ScriptName`='spell_pri_pain_and_suffering_proc'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (47948, 'spell_pri_pain_and_suffering_proc'); diff --git a/sql/old/3.3.5a/09205_world_spell_script_names.sql b/sql/old/3.3.5a/09205_world_spell_script_names.sql new file mode 100644 index 00000000000..15ec8063c06 --- /dev/null +++ b/sql/old/3.3.5a/09205_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=58601 AND `ScriptName`='spell_gen_remove_flight_auras'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(58601, 'spell_gen_remove_flight_auras'); diff --git a/sql/old/3.3.5a/09213_world_spell_script_names.sql b/sql/old/3.3.5a/09213_world_spell_script_names.sql new file mode 100644 index 00000000000..2f2ede4d75f --- /dev/null +++ b/sql/old/3.3.5a/09213_world_spell_script_names.sql @@ -0,0 +1 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=21977 AND `ScriptName`='spell_warr_warriors_wrath'; diff --git a/sql/old/3.3.5a/09237_world_achievement_criteria_data.sql b/sql/old/3.3.5a/09237_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..46045dc5500 --- /dev/null +++ b/sql/old/3.3.5a/09237_world_achievement_criteria_data.sql @@ -0,0 +1 @@ +ALTER TABLE `achievement_criteria_data` ADD `ScriptName` char(64) NOT NULL DEFAULT '' AFTER `value2`; diff --git a/sql/old/3.3.5a/09237_world_battleground_template.sql b/sql/old/3.3.5a/09237_world_battleground_template.sql new file mode 100644 index 00000000000..fcf33502167 --- /dev/null +++ b/sql/old/3.3.5a/09237_world_battleground_template.sql @@ -0,0 +1,13 @@ +UPDATE `battleground_template` SET `Comment`= 'Alterac Valley' WHERE `battleground_template`.`id`=1; +UPDATE `battleground_template` SET `Comment`= 'Warsong Gulch' WHERE `battleground_template`.`id`=2; +UPDATE `battleground_template` SET `Comment`= 'Arathi Basin' WHERE `battleground_template`.`id`=3; +UPDATE `battleground_template` SET `Comment`= 'Nagrand Arena' WHERE `battleground_template`.`id`=4; +UPDATE `battleground_template` SET `Comment`= 'Blades''s Edge Arena' WHERE `battleground_template`.`id`=5; +UPDATE `battleground_template` SET `Comment`= 'All Arena' WHERE `battleground_template`.`id`=6; +UPDATE `battleground_template` SET `Comment`= 'Eye of The Storm' WHERE `battleground_template`.`id`=7; +UPDATE `battleground_template` SET `Comment`= 'Ruins of Lordaeron' WHERE `battleground_template`.`id`=8; +UPDATE `battleground_template` SET `Comment`= 'Strand of the Ancients' WHERE `battleground_template`.`id`=9; +UPDATE `battleground_template` SET `Comment`= 'Dalaran Sewers' WHERE `battleground_template`.`id`=10; +UPDATE `battleground_template` SET `Comment`= 'The Ring of Valor' WHERE `battleground_template`.`id`=11; +UPDATE `battleground_template` SET `Comment`= 'Isle of Conquest' WHERE `battleground_template`.`id`=30; +UPDATE `battleground_template` SET `Comment`= 'Random battleground' WHERE `battleground_template`.`id`=32; diff --git a/sql/old/3.3.5a/09237_world_outdoorpvp_template.sql b/sql/old/3.3.5a/09237_world_outdoorpvp_template.sql new file mode 100644 index 00000000000..e1199a6798f --- /dev/null +++ b/sql/old/3.3.5a/09237_world_outdoorpvp_template.sql @@ -0,0 +1,8 @@ +DELETE FROM `outdoorpvp_template` WHERE `TypeId` IN (1,2,3,4,5,6); +INSERT INTO `outdoorpvp_template` (`TypeId`, `ScriptName`, `Comment`) VALUES +(1, 'outdoorpvp_hp', 'Hellfire Peninsula'), +(2, 'outdoorpvp_na', 'Nagrand'), +(3, 'outdoorpvp_tf', 'Terokkar Forest'), +(4, 'outdoorpvp_zm', 'Zangarmarsh'), +(5, 'outdoorpvp_si', 'Silithus'), +(6, 'outdoorpvp_ep', 'Eastern Plaguelands'); diff --git a/sql/old/3.3.5a/09240_world_achievement_criteria_data.sql b/sql/old/3.3.5a/09240_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..f5d8eda4613 --- /dev/null +++ b/sql/old/3.3.5a/09240_world_achievement_criteria_data.sql @@ -0,0 +1,7 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (3693,6641,6642,6643,6644) AND `type`=11; +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(3693,11,0,0, 'achievement_storm_glory'), +(6641,11,0,0, 'achievement_school_of_hard_knocks'), +(6642,11,0,0, 'achievement_school_of_hard_knocks'), +(6643,11,0,0, 'achievement_school_of_hard_knocks'), +(6644,11,0,0, 'achievement_school_of_hard_knocks'); diff --git a/sql/old/3.3.5a/09246_world_scriptname.sql b/sql/old/3.3.5a/09246_world_scriptname.sql new file mode 100644 index 00000000000..0a1a18d015f --- /dev/null +++ b/sql/old/3.3.5a/09246_world_scriptname.sql @@ -0,0 +1,4 @@ +-- Remove by script name in case someone ever applied these names to other stuff +UPDATE `instance_template` SET `script`='' WHERE `script`='instance_blackrock_spire'; +UPDATE `creature_template` SET `ScriptName`='' WHERE `ScriptName`='npc_rookey_whelp'; +UPDATE `gameobject_template` SET `ScriptName`='' WHERE `ScriptName`='go_rookey_egg'; diff --git a/sql/old/3.3.5a/09290_world_spell_linked_spell.sql b/sql/old/3.3.5a/09290_world_spell_linked_spell.sql new file mode 100644 index 00000000000..a71b49ac7ea --- /dev/null +++ b/sql/old/3.3.5a/09290_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +-- Intravenous Healing Potion Fix +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=61263; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES (61263,61267,0, 'Intravenous Healing Effect' ); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES (61263,61268,0, 'Intravenous Mana Regeneration Effect' ); diff --git a/sql/old/3.3.5a/09332_world_spell_proc_event.sql b/sql/old/3.3.5a/09332_world_spell_proc_event.sql new file mode 100644 index 00000000000..dba027c03b9 --- /dev/null +++ b/sql/old/3.3.5a/09332_world_spell_proc_event.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (71642,71611,71640,71634,71645,71602,71606,71637,71540,71402,72417,72413,72419); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(71642,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Althor's Abacus (Heroic) +(71611,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Althor's Abacus +(71640,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,30), -- Corpse Tongue Coin (Heroic) +(71634,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,30), -- Corpse Tongue Coin +(71645,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Dislodged Foreign Object (Heroic) +(71602,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Dislodged Foreign Object +(71606,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,100), -- Phylactery of the Nameless Lich +(71637,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,100), -- Phylactery of the Nameless Lich (Heroic) +(71540,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Whispering Fanged Skull (Heroic) +(71402,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Whispering Fanged Skull +(72417,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,60), -- Item - Icecrown Reputation Ring Caster Trigger +(72413,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,60), -- Item - Icecrown Reputation Ring Melee +(72419,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,60); -- Item - Icecrown Reputation Ring Healer Trigger diff --git a/sql/old/3.3.5a/09377_world_achievement_criteria_data.sql b/sql/old/3.3.5a/09377_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..7e9a16cde81 --- /dev/null +++ b/sql/old/3.3.5a/09377_world_achievement_criteria_data.sql @@ -0,0 +1,16 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,1234,1239,5605,5606) AND `type` IN (0,11); +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(3804,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3805,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3806,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3807,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3808,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3809,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3810,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3811,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3812,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(3813,11,0,0, 'achievement_resilient_victory'), -- Resilient Victory +(1234,11,0,0, 'achievement_bg_control_all_nodes'), -- Territorial Dominance +(1239,11,0,0, 'achievement_bg_control_all_nodes'), -- Eye of the Storm Domination +(5605,11,0,0, 'achievement_save_the_day'), -- Save the Day +(5606,11,0,0, 'achievement_save_the_day'); -- Save the Day diff --git a/sql/old/3.3.5a/09421_world_command.sql b/sql/old/3.3.5a/09421_world_command.sql new file mode 100644 index 00000000000..7c71a0ee75b --- /dev/null +++ b/sql/old/3.3.5a/09421_world_command.sql @@ -0,0 +1,5 @@ +DELETE FROM `command` WHERE `name` IN ('namego','goname','groupgo','summon','appear','groupsummon'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('appear',1,'Syntax: .appear [$charactername]\r\n\r\nTeleport to the given character. Either specify the character name or click on the character''s portrait, e.g. when you are in a group. Character can be offline.'), +('groupsummon',1,'Syntax: .groupsummon [$charactername]\r\n\r\nTeleport the given character and his group to you. Teleported only online characters but original selected group member can be offline.'), +('summon',1,'Syntax: .summon [$charactername]\r\n\r\nTeleport the given character to you. Character can be offline.'); diff --git a/sql/old/3.3.5a/09427_world_command.sql b/sql/old/3.3.5a/09427_world_command.sql new file mode 100644 index 00000000000..0f511033e50 --- /dev/null +++ b/sql/old/3.3.5a/09427_world_command.sql @@ -0,0 +1,5 @@ +DELETE FROM `command` WHERE `name` IN ('reload gossip_menu','reload gossip_menu_option','reload gossip_scripts'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload gossip_menu',3, 'Syntax: .reload gossip_menu\nReload gossip_menu table.'), +('reload gossip_menu_option',3, 'Syntax: .reload gossip_menu_option\nReload gossip_menu_option table.'), +('reload gossip_scripts',3, 'Syntax: .reload gossip_scripts\nReload gossip_scripts table.'); diff --git a/sql/old/3.3.5a/09436_world_spell_script_names.sql b/sql/old/3.3.5a/09436_world_spell_script_names.sql new file mode 100644 index 00000000000..5b70ef3e0fe --- /dev/null +++ b/sql/old/3.3.5a/09436_world_spell_script_names.sql @@ -0,0 +1,65 @@ +-- QUEST SPELLS +-- 45449 Arcane Prisoner Rescue +DELETE FROM `spell_script_names` WHERE `spell_id`=45449 AND `ScriptName`='spell_q11587_arcane_prisoner_rescue'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (45449,'spell_q11587_arcane_prisoner_rescue'); + +-- 46023 The Ultrasonic Screwdriver +DELETE FROM `spell_script_names` WHERE `spell_id`=46023 AND `ScriptName`='spell_q11730_ultrasonic_screwdriver'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (46023,'spell_q11730_ultrasonic_screwdriver'); + +-- SHAMAN SPELLS +-- 1535 Fire Nova (and ranks) +DELETE FROM `spell_script_names` WHERE `spell_id`=-1535 AND `ScriptName`='spell_sha_fire_nova'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (-1535,'spell_sha_fire_nova'); + +-- 39610 Mana Tide Totem +DELETE FROM `spell_script_names` WHERE `spell_id`=39610 AND `ScriptName`='spell_sha_mana_tide_totem'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (39610,'spell_sha_mana_tide_totem'); + +-- DEATH KNIGHT SPELLS +-- 49158 Corpse Explosion (and ranks) +DELETE FROM `spell_script_names` WHERE `spell_id`=-49158 AND `ScriptName`='spell_dk_corpse_explosion'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (-49158,'spell_dk_corpse_explosion'); + +-- 50524 Runic Power Feed +DELETE FROM `spell_script_names` WHERE `spell_id`=50524 AND `ScriptName`='spell_dk_runic_power_feed'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (50524,'spell_dk_runic_power_feed'); + +-- 55090 Scourge Strike (and ranks) +DELETE FROM `spell_script_names` WHERE `spell_id`=-55090 AND `ScriptName`='spell_dk_scourge_strike'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (-55090,'spell_dk_scourge_strike'); + +-- DRUID SPELLS +-- 54846 Glyph of Starfire +DELETE FROM `spell_script_names` WHERE `spell_id`=54846 AND `ScriptName`='spell_dru_glyph_of_starfire'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (54846,'spell_dru_glyph_of_starfire'); + +-- WARLOCK SPELLS +-- 6201 Create Healthstone (and ranks) +DELETE FROM `spell_script_names` WHERE `spell_id`=-6201 AND `ScriptName`='spell_warl_create_healthstone'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (-6201,'spell_warl_create_healthstone'); + +-- 47193 Demonic Empowerment +DELETE FROM `spell_script_names` WHERE `spell_id`=47193 AND `ScriptName`='spell_warl_demonic_empowerment'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (47193,'spell_warl_demonic_empowerment'); + +-- 47422 Everlasting Affliction +DELETE FROM `spell_script_names` WHERE `spell_id`=47422 AND `ScriptName`='spell_warl_everlasting_affliction'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (47422,'spell_warl_everlasting_affliction'); + +-- 63521 Guarded by The Light +DELETE FROM `spell_script_names` WHERE `spell_id`=63521 AND `ScriptName`='spell_warl_guarded_by_the_light'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (63521,'spell_warl_guarded_by_the_light'); + +-- HUNTER SPELLS +-- 53209 Chimera Shot +DELETE FROM `spell_script_names` WHERE `spell_id`=53209 AND `ScriptName`='spell_hun_chimera_shot'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (53209,'spell_hun_chimera_shot'); + +-- 53412 Invigoration +DELETE FROM `spell_script_names` WHERE `spell_id`=53412 AND `ScriptName`='spell_hun_invigoration'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (53412,'spell_hun_invigoration'); + +-- 37506 Scatter Shot +DELETE FROM `spell_script_names` WHERE `spell_id`=37506 AND `ScriptName`='spell_hun_scatter_shot'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (37506,'spell_hun_scatter_shot'); diff --git a/sql/old/3.3.5a/09444_auth_account.sql b/sql/old/3.3.5a/09444_auth_account.sql new file mode 100644 index 00000000000..e4ec2c61cd6 --- /dev/null +++ b/sql/old/3.3.5a/09444_auth_account.sql @@ -0,0 +1 @@ +ALTER TABLE `account` ADD COLUMN `recruiter` int(11) NOT NULL default '0' AFTER `locale`; diff --git a/sql/old/3.3.5a/09447_world_spell_script_names.sql b/sql/old/3.3.5a/09447_world_spell_script_names.sql new file mode 100644 index 00000000000..19570d2123a --- /dev/null +++ b/sql/old/3.3.5a/09447_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=63521 AND `ScriptName`='spell_warl_guarded_by_the_light'; +DELETE FROM `spell_script_names` WHERE `spell_id`=63521 AND `ScriptName`='spell_pal_guarded_by_the_light'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (63521, 'spell_pal_guarded_by_the_light'); diff --git a/sql/old/3.3.5a/09453_world_script_texts.sql b/sql/old/3.3.5a/09453_world_script_texts.sql new file mode 100644 index 00000000000..956ca43ccb2 --- /dev/null +++ b/sql/old/3.3.5a/09453_world_script_texts.sql @@ -0,0 +1,12 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631999 AND -1631000; +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 +(36612,-1631000,'This is the beginning AND the end, mortals. None may enter the master''s sanctum!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16950,1,0,0,'SAY_ENTER_ZONE'), +(36612,-1631001,'The Scourge will wash over this world as a swarm of death and destruction!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16941,1,0,0,'SAY_AGGRO'), +(36612,-1631002,'BONE STORM!',NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,16946,1,0,0,'SAY_BONE_STORM'), +(36612,-1631003,'Bound by bone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16947,1,0,0, 'SAY_BONESPIKE_1'), +(36612,-1631004,'Stick Around!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16948,1,0,0,'SAY_BONESPIKE_2'), +(36612,-1631005,'The only escape is death!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16949,1,0,0,'SAY_BONESPIKE_3'), +(36612,-1631006,'More bones for the offering!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16942,1,0,0,'SAY_KILL_1'), +(36612,-1631007,'Languish in damnation!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16943,1,0,0,'SAY_KILL_2'), +(36612,-1631008,'I see... only darkness...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16944,1,0,0,'SAY_DEATH'), +(36612,-1631009,'THE MASTER''S RAGE COURSES THROUGH ME!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16945,1,0,0,'SAY_BERSERK'); diff --git a/sql/old/3.3.5a/09453_world_scriptname.sql b/sql/old/3.3.5a/09453_world_scriptname.sql new file mode 100644 index 00000000000..9b1c3617496 --- /dev/null +++ b/sql/old/3.3.5a/09453_world_scriptname.sql @@ -0,0 +1,7 @@ +-- Lord Marrowgar +UPDATE `creature_template` SET `ScriptName`='boss_lord_marrowgar' WHERE `entry`=36612; +UPDATE `creature_template` SET `ScriptName`='npc_coldflame' WHERE `entry`=36672; +UPDATE `creature_template` SET `ScriptName`='npc_bone_spike' WHERE `entry`=38711; + +-- Instance +UPDATE `instance_template` SET `script`='instance_icecrown_citadel' WHERE `map`=631; diff --git a/sql/old/3.3.5a/09453_world_spell_script_names.sql b/sql/old/3.3.5a/09453_world_spell_script_names.sql new file mode 100644 index 00000000000..cae78c9a8b9 --- /dev/null +++ b/sql/old/3.3.5a/09453_world_spell_script_names.sql @@ -0,0 +1,13 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=69057 AND `ScriptName`='spell_marrowgar_bone_spike_graveyard'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69140,72705) AND `ScriptName`='spell_marrowgar_coldflame'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69147 AND `ScriptName`='spell_marrowgar_coldflame_trigger'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69075,70834,70835,70836) AND `ScriptName`='spell_marrowgar_bone_storm'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(69057,'spell_marrowgar_bone_spike_graveyard'), +(69140,'spell_marrowgar_coldflame'), +(72705,'spell_marrowgar_coldflame'), +(69147,'spell_marrowgar_coldflame_trigger'), +(69075,'spell_marrowgar_bone_storm'), +(70834,'spell_marrowgar_bone_storm'), +(70835,'spell_marrowgar_bone_storm'), +(70836,'spell_marrowgar_bone_storm'); diff --git a/sql/old/3.3.5a/09472_world_script_texts.sql b/sql/old/3.3.5a/09472_world_script_texts.sql new file mode 100644 index 00000000000..c74d80d071d --- /dev/null +++ b/sql/old/3.3.5a/09472_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry`=-1631010; +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 +(36612,-1631010,'Lord Marrowgar creates a whirling storm of bone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'SAY_BONE_STORM_EMOTE'); diff --git a/sql/old/3.3.5a/09472_world_scriptname.sql b/sql/old/3.3.5a/09472_world_scriptname.sql new file mode 100644 index 00000000000..cd7c7aa046b --- /dev/null +++ b/sql/old/3.3.5a/09472_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `ScriptName`='npc_bone_spike'; +UPDATE `creature_template` SET `ScriptName`='npc_bone_spike' WHERE `entry`=36619; diff --git a/sql/old/3.3.5a/09508_world_script_texts.sql b/sql/old/3.3.5a/09508_world_script_texts.sql new file mode 100644 index 00000000000..704249bcb0c --- /dev/null +++ b/sql/old/3.3.5a/09508_world_script_texts.sql @@ -0,0 +1,20 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631028 AND -1631011; +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 +(36855,-1631011, 'You have found your way here, because you are among the few gifted with true vision in a world cursed with blindness.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17272,1,0,0, 'SAY_INTRO_1'), +(36855,-1631012, 'You can see through the fog that hangs over this world like a shroud, and grasp where true power lies.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17273,1,0,0, 'SAY_INTRO_2'), +(36855,-1631013, 'Fix your eyes upon your crude hands: the sinew, the soft meat, the dark blood coursing within.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16878,1,0,0, 'SAY_INTRO_3'), +(36855,-1631014, 'It is a weakness; a crippling flaw.... A joke played by the Creators upon their own creations.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17268,1,0,0, 'SAY_INTRO_4'), +(36855,-1631015, 'The sooner you come to accept your condition as a defect, the sooner you will find yourselves in a position to transcend it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17269,1,0,0, 'SAY_INTRO_5'), +(36855,-1631016, 'Through our Master, all things are possible. His power is without limit, and his will unbending.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17270,1,0,0, 'SAY_INTRO_6'), +(36855,-1631017, 'Those who oppose him will be destroyed utterly, and those who serve -- who serve wholly, unquestioningly, with utter devotion of mind and soul -- elevated to heights beyond your ken.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17271,1,0,0, 'SAY_INTRO_7'), +(36855,-1631018, 'What is this disturbance?! You dare trespass upon this hallowed ground? This shall be your final resting place.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16868,1,0,0, 'SAY_AGGRO'), +(36855,-1631019, 'Enough! I see I must take matters into my own hands!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16877,1,0,0, 'SAY_PHASE_2'), +(36855,-1631020, 'Lady Deathwhisper''s Mana Barrier shimmers and fades away!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, 'SAY_PHASE_2_EMOTE'), +(36855,-1631021, 'You are weak, powerless to resist my will!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16876,1,0,0, 'SAY_DOMINATE_MIND'), +(36855,-1631022, 'Take this blessing and show these intruders a taste of our master''s power.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16873,1,0,0, 'SAY_DARK_EMPOWERMENT'), +(36855,-1631023, 'I release you from the curse of flesh!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16874,1,0,0, 'SAY_DARK_TRANSFORMATION'), +(36855,-1631024, 'Arise and exult in your pure form!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16875,1,0,0, 'SAY_ANIMATE_DEAD'), +(36855,-1631025, 'Do you yet grasp of the futility of your actions?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16869,1,0,0, 'SAY_KILL_1'), +(36855,-1631026, 'Embrace the darkness... Darkness eternal!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16870,1,0,0, 'SAY_KILL_2'), +(36855,-1631027, 'This charade has gone on long enough.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16872,1,0,0, 'SAY_BERSERK'), +(36855,-1631028, 'All part of the masters plan! Your end is... inevitable!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16871,1,0,0, 'SAY_DEATH'); diff --git a/sql/old/3.3.5a/09508_world_scriptname.sql b/sql/old/3.3.5a/09508_world_scriptname.sql new file mode 100644 index 00000000000..273142f3c1c --- /dev/null +++ b/sql/old/3.3.5a/09508_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='boss_lady_deathwhisper' WHERE `entry`=36855; +UPDATE `creature_template` SET `ScriptName`='npc_cult_fanatic' WHERE `entry` IN (37890,38009,38135); +UPDATE `creature_template` SET `ScriptName`='npc_cult_adherent' WHERE `entry` IN(37949,38010,38136); +UPDATE `creature_template` SET `ScriptName`='npc_vengeful_shade' WHERE `entry`=38222; diff --git a/sql/old/3.3.5a/09508_world_spell_script_names.sql b/sql/old/3.3.5a/09508_world_spell_script_names.sql new file mode 100644 index 00000000000..33b3ed0312f --- /dev/null +++ b/sql/old/3.3.5a/09508_world_spell_script_names.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70903,71236) AND `ScriptName`='spell_cultist_dark_martyrdom'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70903,'spell_cultist_dark_martyrdom'), +(71236,'spell_cultist_dark_martyrdom'); diff --git a/sql/old/3.3.5a/09521_character_achievement.sql b/sql/old/3.3.5a/09521_character_achievement.sql new file mode 100644 index 00000000000..e8262aed4ad --- /dev/null +++ b/sql/old/3.3.5a/09521_character_achievement.sql @@ -0,0 +1,2 @@ +DELETE FROM character_achievement WHERE `achievement` IN (3812,3916,3917,3918,3799,3797,3813,3814,3798,3815,3996,3997,3800,3816,3937,3936,3817,3818,3819,3808,3809,3810,4078,4079,4156,4080); +DELETE FROM character_achievement_progress WHERE `criteria` IN (11542,11546,11547,11549,11678,11679,11680,11681,11682,11683,11684,11685,11686,11687,11688,11689,11690,11691,11692,11693,11778,11779,11780,11799,11800,11801,11802,11803,11804,11818,11838,11839,11860,11861,11862,12116,12198,12258,12278,12279,12280,12281,12338,12339,12340,12341,12342,12343,12344,12345,12346,12347,12348,12349,12350,12358,12359,12360); diff --git a/sql/old/3.3.5a/09521_world_script_texts.sql b/sql/old/3.3.5a/09521_world_script_texts.sql new file mode 100644 index 00000000000..419fa3b6d39 --- /dev/null +++ b/sql/old/3.3.5a/09521_world_script_texts.sql @@ -0,0 +1,105 @@ +-- TOC original texts/sounds (thanks to griffonheart) +-- english translation by Cristy +-- reworked by rsa +-- reworked by JohnHoliver +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1649999 AND -1649000; +INSERT INTO `script_texts` +(`comment`,`sound`, `entry`,`type`,`language`,`emote`,`content_default`) VALUES +-- Northrend Beasts +-- Gormok +('34796','0','-1649000','3','0','0','My slaves! Destroy the enemy!'), +-- Acidmaw & Dreadscale +('34564','0','-1649010','3','0','0','%s buries itself in the earth!'), +('34564','0','-1649011','3','0','0','%s getting out of the ground!'), +('34799','0','-1649012','3','0','0','After the death of sister %s goes berserk!'), +-- Icehowl +('34797','0','-1649020','3','0','0','%s looks at |3-3($n) and emits a guttural howl!'), +('34797','0','-1649021','3','0','0','%s crashes into a wall of the Colosseum and lose focus!'), +('34797','0','-1649022','3','0','0','|3-3(%s) covers boiling rage, and he tramples all in its path!'), +-- Jaraxxus +('34780','16143','-1649030','1','0','0','Trifling gnome, your arrogance will be your undoing!'), +('34780','16144','-1649031','1','0','0','You face Jaraxxus, eredar lord of the Burning Legion!'), +('34780','16147','-1649032','1','0','0','Another will take my place. Your world is doomed.'), +('34780','0','-1649033','3','0','0','$n has |cFF00FFFFIncinerate flesh!|R Heal $ghim:her;!'), +('34780','16149','-1649034','1','0','0','FLESH FROM BONE!'), +('34780','0','-1649035','3','0','0','|cFFFF0000Legion Flame|R on $n'), +('34780','0','-1649036','3','0','0','%s creates the gates of the Void!'), +('34780','16150','-1649037','1','0','0','Come forth, sister! Your master calls!'), +('34780','0','-1649038','3','0','0','%s creates an |cFF00FF00Infernal Volcano!|R'), +('34780','16151','-1649039','1','0','0','INFERNO!'), +-- Faction Champions +('34995','0','-1649115','1','0','0','Weakling!'), +('34995','0','-1649116','1','0','0','Pathetic!'), +('34995','0','-1649117','1','0','0','Overpowered.'), +('34995','0','-1649118','1','0','0','Lok\'tar!'), +('34990','0','-1649120','1','0','0','HAH!'), +('34990','0','-1649121','1','0','0','Hardly a challenge!'), +('34990','0','-1649122','1','0','0','Worthless scrub.'), +('34990','0','-1649123','1','0','0','Is this the best the Horde has to offer?'), +-- Twin Valkyrs +('34497','16272','-1649040','1','0','0','In the name of our dark master. For the Lich King. You. Will. Die.'), +('34496','16275','-1649041','1','0','0','The Scourge cannot be stopped...'), +('34497','16273','-1649042','1','0','0','YOU ARE FINISHED!'), +('34497','0','-1649043','3','0','0','%s begins to read the spell Treaty twins!'), +('34497','16274','-1649044','3','0','0','CHAOS!'), +('34496','16277','-1649045','1','0','0','UNWORTHY!'), +('34497','16276','-1649046','1','0','0','You appreciated and acknowledged nothing.'), +('34497','0','-1649047','3','0','0','%s begins to read a spell |cFFFFFFFFLight Vortex!|R switch to |cFFFFFFFFLight|r essence!'), +('34496','16279','-1649048','1','0','0','Let the light consume you!'), +('34496','0','-1649049','3','0','0','%s begins to read a spell |cFF9932CDBlack Vortex!|R switch to |cFF9932CDBlack|r essence!'), +('34496','16278','-1649050','1','0','0','Let the dark consume you!'), +-- Anub'arak +('34564','16235','-1649055','1','0','0','Ahhh... Our guests arrived, just as the master promised.'), +('34564','16234','-1649056','1','0','0','This place will serve as your tomb!'), +('34564','16236','-1649057','1','0','0','F-lakkh shir!'), +('34564','16237','-1649058','1','0','0','Another soul to sate the host.'), +('34564','16238','-1649059','1','0','0','I have failed you, master...'), +('34564','0','-1649060','3','0','0','%s spikes pursuing $n!'), +('34564','16240','-1649061','1','0','0','Auum na-l ak-k-k-k, isshhh. Rise, minions. Devour...'), +('34564','0','-1649062','3','0','0','%s produces a swarm of beetles Peon to restore your health!'), +('34564','16241','-1649063','1','0','0','The swarm shall overtake you!'), +-- Event +-- Northrend Beasts +('34996','16036','-1649070','1','0','0','Welcome champions, you have heard the call of the Argent Crusade and you have boldly answered. It is here in the crusaders coliseum that you will face your greatest challenges. Those of you who survive the rigors of the coliseum will join the Argent Crusade on its marsh to ice crown citadel.'), +('34996','16038','-1649071','1','0','0','Hailing from the deepest, darkest carverns of the storm peaks, Gormok the Impaler! Battle on, heroes!'), +('34990','16069','-1649072','1','0','0','Your beast will be no match for my champions Tirion!'), +('34995','16026','-1649073','1','0','0','I have seen more worthy challenges in the ring of blood, you waste our time paladin.'), +('34996','16039','-1649074','1','0','0','Steel yourselves, heroes, for the twin terrors Acidmaw and Dreadscale. Enter the arena!'), +('34996','16040','-1649075','1','0','0','The air freezes with the introduction of our next combatant, Icehowl! Kill or be killed, champions!'), +('34996','16041','-1649076','1','0','0','The monstrous menagerie has been vanquished!'), +('34996','16042','-1649077','1','0','0','Tragic... They fought valiantly, but the beasts of Northrend triumphed. Let us observe a moment of silence for our fallen heroes.'), +-- Jaraxxus +('34996','16043','-1649080','1','0','0','Grand Warlock Wilfred Fizzlebang will summon forth your next challenge. Stand by for his entry!'), +('35458','16268','-1649081','1','0','0','Thank you, Highlord! Now challengers, I will begin the ritual of summoning! When I am done, a fearsome Doomguard will appear!'), +('35458','16269','-1649082','1','0','0','Prepare for oblivion!'), +('35458','16270','-1649083','1','0','0','Ah ha! Behold the absolute power of Wilfred Fizzlebang, master summoner! You are bound to ME, demon!'), +('35458','16271','-1649084','1','0','0','But I am in charge here-'), +('35458','0','-1649085','1','0','0','...'), +('34996','16044','-1649086','1','0','0','Quickly, heroes! Destroy the demon lord before it can open a portal to its twisted demonic realm!'), +('34996','16045','-1649087','1','0','0','The loss of Wilfred Fizzlebang, while unfortunate, should be a lesson to those that dare dabble in dark magic. Alas, you are victorious and must now face the next challenge.'), +('34995','16021','-1649088','1','0','0','Treacherous Alliance dogs! You summon a demon lord against warriors of the Horde!? Your deaths will be swift!'), +('34990','16064','-1649089','1','0','0','The Alliance doesnt need the help of a demon lord to deal with Horde filth. Come, pig!'), +('34996','16046','-1649090','1','0','0','Everyone, calm down! Compose yourselves! There is no conspiracy at play here. The warlock acted on his own volition - outside of influences from the Alliance. The tournament must go on!'), +-- Faction Champions +('34996','16047','-1649091','1','0','0','The next battle will be against the Argent Crusades most powerful knights! Only by defeating them will you be deemed worthy...'), +('34990','16066','-1649092','1','0','0','Our honor has been besmirched! They make wild claims and false accusations against us. I demand justice! Allow my champions to fight in place of your knights, Tirion. We challenge the Horde!'), +('34995','16023','-1649093','1','0','0','The Horde demands justice! We challenge the Alliance. Allow us to battle in place of your knights, paladin. We will show these dogs what it means to insult the Horde!'), +('34996','16048','-1649094','1','0','0','Very well, I will allow it. Fight with honor!'), +('34990','16065','-1649095','1','0','0','Fight for the glory of the Alliance, heroes! Honor your king and your people!'), +('34995','16022','-1649096','1','0','0','Show them no mercy, Horde champions! LOK-TAR OGAR!'), +('34990','16067','-1649097','1','0','0','GLORY OF THE ALLIANCE!'), +('34995','16024','-1649098','1','0','0','LOK-TAR OGAR!'), +('34996','16049','-1649099','1','0','0','A shallow and tragic victory. We are weaker as a whole from the losses suffered today. Who but the Lich King could benefit from such foolishness? Great warriors have lost their lives. And for what? The true threat looms ahead - the Lich King awaits us all in death.'), +-- Twin Valkyrs +('34996','16050','-1649100','1','0','0','Only by working together will you overcome the final challenge. From the depths of Icecrown come two of the Scourges most powerful lieutenants: fearsome valkyr, winged harbingers of the Lich King!'), +('34996','16037','-1649101','1','0','0','Let the games begin!'), +('34990','16068','-1649102','1','0','0','Not even the Lich King most powerful minions can stand against the Alliance! All hail our victors!'), +('34995','16025','-1649103','1','0','0','Do you still question the might of the horde paladin? We will take on all comers.'), +-- Anub'arak +('34996','16051','-1649104','1','0','0','A mighty blow has been dealt to the Lich King! You have proven yourselves able bodied champions of the Argent Crusade. Together we will strike at Icecrown Citadel and destroy what remains of the Scourge! There is no challenge that we cannot face united!'), +('35877','16321','-1649105','1','0','0','You will have your challenge, Fordring.'), +('34996','16052','-1649106','1','0','0','Arthas! You are hopelessly outnumbered! Lay down Frostmourne and I will grant you a just death.'), +('35877','16322','-1649107','1','0','0','The Nerubians built an empire beneath the frozen wastes of Northrend. An empire that you so foolishly built your structures upon. MY EMPIRE.'), +('35877','16323','-1649108','1','0','0','The souls of your fallen champions will be mine, Fordring.'), +('36095','0','-1649109','1','0','0','Champions, you are alive! Not only have you defeated every challenge of the Trial of the Crusader, but thwarted Arthas directly! Your skill and cunning will prove to be a powerful weapon against the Scourge. Well done! Allow one of my mages to transport you back to the surface!'), +('36095','0','-1649110','1','0','0','Let me hand you the chests as a reward, and let its contents will serve you faithfully in the campaign against Arthas in the heart of the Icecrown Citadel!');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09521_world_scriptname.sql b/sql/old/3.3.5a/09521_world_scriptname.sql new file mode 100644 index 00000000000..c39b7d3c3a8 --- /dev/null +++ b/sql/old/3.3.5a/09521_world_scriptname.sql @@ -0,0 +1,54 @@ +-- Scriptnames +-- NonAgressive NPCs +UPDATE `creature_template` SET `scriptname`='npc_announcer_toc10' WHERE `entry` in (34816); +UPDATE `creature_template` SET `scriptname`='boss_lich_king_toc' WHERE `entry`=35877; +UPDATE `creature_template` SET `scriptname`='npc_fizzlebang_toc' WHERE `entry`=35458; +UPDATE `creature_template` SET `scriptname`='npc_tirion_toc' WHERE `entry`=34996; +UPDATE `creature_template` SET `scriptname`='npc_garrosh_toc' WHERE `entry`=34995; +UPDATE `creature_template` SET `scriptname`='npc_varian_toc' WHERE `entry`=34990; +-- Northrend Beasts +UPDATE `creature_template` SET `scriptname`='boss_gormok', `AIName` ='' WHERE `entry`=34796; +UPDATE `creature_template` SET `scriptname`='mob_snobold_vassal', `AIName` ='' WHERE `entry`=34800; +UPDATE `creature_template` SET `scriptname`='boss_dreadscale', `AIName` ='' WHERE `entry`=34799; +UPDATE `creature_template` SET `scriptname`='boss_acidmaw', `AIName` ='' WHERE `entry`=35144; +UPDATE `creature_template` SET `scriptname`='mob_slime_pool', `AIName` ='' WHERE `entry` = 35176; +UPDATE `creature_template` SET `scriptname`='boss_icehowl', `AIName` ='' WHERE `entry`=34797; +-- Lord Jaraxxus +UPDATE `creature_template` SET `scriptname`='boss_jaraxxus', `AIName` ='' WHERE `entry`= 34780; +UPDATE `creature_template` SET `scriptname`='mob_legion_flame', `AIName` ='' WHERE `entry` = 34784; +UPDATE `creature_template` SET `scriptname`='mob_infernal_volcano', `AIName` ='' WHERE `entry` = 34813; +UPDATE `creature_template` SET `scriptname`='mob_nether_portal', `AIName` ='' WHERE `entry` = 34825; +UPDATE `creature_template` SET `scriptname`='mob_fel_infernal', `AIName` ='' WHERE `entry` = 34815; +UPDATE `creature_template` SET `scriptname`='mob_mistress_of_pain', `AIName` ='' WHERE `entry` = 34826; +-- Faction Champions +UPDATE `creature_template` SET `scriptname`='boss_toc_champion_controller', `AIName` ='' WHERE `entry` IN (34781); +UPDATE `creature_template` SET `scriptname`='mob_toc_warrior', `AIName` ='' WHERE `entry` IN (34475,34453); +UPDATE `creature_template` SET `scriptname`='mob_toc_mage', `AIName` ='' WHERE `entry` IN (34468,34449); +UPDATE `creature_template` SET `scriptname`='mob_toc_shaman', `AIName` ='' WHERE `entry` IN (34470,34444); +UPDATE `creature_template` SET `scriptname`='mob_toc_enh_shaman', `AIName` ='' WHERE `entry` IN (34463,34455); +UPDATE `creature_template` SET `scriptname`='mob_toc_hunter', `AIName` ='' WHERE `entry` IN (34467,34448); +UPDATE `creature_template` SET `scriptname`='mob_toc_rogue', `AIName` ='' WHERE `entry` IN (34472,34454); +UPDATE `creature_template` SET `scriptname`='mob_toc_priest', `AIName` ='' WHERE `entry` IN (34466,34447); +UPDATE `creature_template` SET `scriptname`='mob_toc_shadow_priest', `AIName` ='' WHERE `entry` IN (34473,34441); +UPDATE `creature_template` SET `scriptname`='mob_toc_dk', `AIName` ='' WHERE `entry` IN (34461,34458); +UPDATE `creature_template` SET `scriptname`='mob_toc_paladin', `AIName` ='' WHERE `entry` IN (34465,34445); +UPDATE `creature_template` SET `scriptname`='mob_toc_retro_paladin', `AIName` ='' WHERE `entry` IN (34471,34456); +UPDATE `creature_template` SET `scriptname`='mob_toc_druid', `AIName` ='' WHERE `entry` IN (34469,34459); +UPDATE `creature_template` SET `scriptname`='mob_toc_boomkin', `AIName` ='' WHERE `entry` IN (34460,34451); +UPDATE `creature_template` SET `scriptname`='mob_toc_warlock' WHERE `entry` IN (34474,34450); +UPDATE `creature_template` SET `scriptname`='mob_toc_pet_warlock', `AIName` ='' WHERE `entry` IN (35465); +UPDATE `creature_template` SET `scriptname`='mob_toc_pet_hunter', `AIName` ='' WHERE `entry` IN (35610); +-- Valkiries +UPDATE `creature_template` SET `scriptname`='boss_fjola', `AIName` ='' WHERE `entry`=34497; +UPDATE `creature_template` SET `scriptname`='boss_eydis', `AIName` ='' WHERE `entry`=34496; +UPDATE `creature_template` SET `scriptname`='mob_essence_of_twin', `AIName` ='' WHERE `entry` IN (34567,34568); +UPDATE `creature_template` SET `scriptname`='mob_unleashed_dark', `AIName` ='' WHERE entry = 34628; +UPDATE `creature_template` SET `scriptname`='mob_unleashed_light', `AIName` ='' WHERE entry = 34630; +-- Anub'arak +UPDATE `creature_template` SET `scriptname`='boss_anubarak_trial', `AIName` ='' WHERE `entry`=34564; +UPDATE `creature_template` SET `ScriptName`='mob_frost_sphere', `AIName` = '' WHERE `entry` = 34606; +UPDATE `creature_template` SET `scriptname`='mob_swarm_scarab', `AIName` ='' WHERE `entry`=34605; +UPDATE `creature_template` SET `scriptname`='mob_nerubian_burrower', `AIName` ='' WHERE `entry`=34607; +UPDATE `creature_template` SET `scriptname`='mob_anubarak_spike', `AIName` ='' WHERE `entry`=34660; +-- Instance +UPDATE `instance_template` SET `script`='instance_trial_of_the_crusader' WHERE `map`=649; diff --git a/sql/old/3.3.5a/09521_world_spell_linked_spell.sql b/sql/old/3.3.5a/09521_world_spell_linked_spell.sql new file mode 100644 index 00000000000..820fcba89af --- /dev/null +++ b/sql/old/3.3.5a/09521_world_spell_linked_spell.sql @@ -0,0 +1,9 @@ +-- spell_linked_spell +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (66870,67621,67622,67623,-66683,-67661); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(66870,-66823,1, 'Remove Paralytic Toxin when hit by Burning Bite'), +(67621,-67618,1, 'Remove Paralytic Toxin when hit by Burning Bite'), +(67622,-67619,1, 'Remove Paralytic Toxin when hit by Burning Bite'), +(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');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09529_world_spell_script_names.sql b/sql/old/3.3.5a/09529_world_spell_script_names.sql new file mode 100644 index 00000000000..e312dd017ad --- /dev/null +++ b/sql/old/3.3.5a/09529_world_spell_script_names.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=6962 AND `ScriptName`='spell_gen_pet_summoned'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (6962, 'spell_gen_pet_summoned'); diff --git a/sql/old/3.3.5a/09537_world_spell_proc_event.sql b/sql/old/3.3.5a/09537_world_spell_proc_event.sql new file mode 100644 index 00000000000..e1071291767 --- /dev/null +++ b/sql/old/3.3.5a/09537_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (70748); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(70748,0x00,3,0x00000000,0x00200000,0x00000000,0x00000400,0x00000000,0,0,0); -- Item - Mage T10 4P Bonus
\ No newline at end of file diff --git a/sql/old/3.3.5a/09544_world_spell_script_names.sql b/sql/old/3.3.5a/09544_world_spell_script_names.sql new file mode 100644 index 00000000000..341b1f43bdd --- /dev/null +++ b/sql/old/3.3.5a/09544_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` = 66244 AND `ScriptName` = "spell_ex_66244"; +DELETE FROM `spell_script_names` WHERE `spell_id` = 5581 AND `ScriptName` = "spell_ex_5581"; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (66244, "spell_ex_66244"), (5581, "spell_ex_5581"); diff --git a/sql/old/3.3.5a/09551_world_spell_bonus_data.sql b/sql/old/3.3.5a/09551_world_spell_bonus_data.sql new file mode 100644 index 00000000000..ae040a7e03c --- /dev/null +++ b/sql/old/3.3.5a/09551_world_spell_bonus_data.sql @@ -0,0 +1 @@ +INSERT INTO `spell_bonus_data` VALUES (70809, 0, 0, 0, 0, 'Item - Shaman T10 Restoration 4P Bonus'); diff --git a/sql/old/3.3.5a/09551_world_spell_proc_event.sql b/sql/old/3.3.5a/09551_world_spell_proc_event.sql new file mode 100644 index 00000000000..572673adeb7 --- /dev/null +++ b/sql/old/3.3.5a/09551_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +-- Item - Shaman T10 Enhancement 2P Bonus +DELETE FROM `spell_proc_event` WHERE `entry` = 70830; +INSERT INTO `spell_proc_event` VALUES (70830, 0x00, 11, 0x00000000, 0x00020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0);
\ No newline at end of file diff --git a/sql/old/3.3.5a/09554_world_spell_proc_event.sql b/sql/old/3.3.5a/09554_world_spell_proc_event.sql new file mode 100644 index 00000000000..b85f7f9d5f2 --- /dev/null +++ b/sql/old/3.3.5a/09554_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (70727,70730,70803,70805,70841); +INSERT INTO `spell_proc_event` VALUES +( 70727, 0x00, 9, 0x00000000, 0x00000000, 0x00000000, 0x00000040, 0x00000000, 0, 0, 0), -- Item - Hunter T10 2P Bonus +( 70730, 0x00, 9, 0x00004000, 0x00001000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0), -- Item - Hunter T10 4P Bonus +( 70803, 0x00, 8, 0x003E0000, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Rogue T10 4P Bonus +( 70805, 0x00, 8, 0x00000000, 0x00020000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 0), -- Item - Rogue T10 2P Bonus +( 70841, 0x00, 5, 0x00000004, 0x00000100, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0); -- Item - Warlock T10 4P Bonus
\ No newline at end of file diff --git a/sql/old/3.3.5a/09555_world_spell_proc_event.sql b/sql/old/3.3.5a/09555_world_spell_proc_event.sql new file mode 100644 index 00000000000..fc276812d54 --- /dev/null +++ b/sql/old/3.3.5a/09555_world_spell_proc_event.sql @@ -0,0 +1,25 @@ +-- Idols +-- Librams +-- Totems +-- Sigils +DELETE FROM `spell_proc_event` WHERE `entry` IN (71214, 71217, 67389, 67386, 67392, 71178, 67361, 71176, 71191, 71194, 71186, 67379, 67365, 67363, 64955, 71228, 71226, 67381, 67384); +INSERT INTO `spell_proc_event` VALUES +( 64955, 0x00, 10, 0x00000000, 0x00000040, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T8 Protection Relic +( 67361, 0x00, 7, 0x00000002, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0), -- Item - Druid T9 Balance Relic (Moonfire) +( 67363, 0x00, 10, 0x00000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 10), -- Item - Paladin T9 Holy Relic (Judgement) +( 67365, 0x00, 10, 0x00000000, 0x00000800, 0x00000000, 0x00040000, 0x00000000, 0, 0, 6), -- Item - Paladin T9 Retribution Relic (Seal of Vengeance) +( 67379, 0x00, 10, 0x00000000, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T9 Protection Relic (Hammer of The Righteous) +( 67381, 0x00, 15, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 10), -- Item - Death Knight T9 Tank Relic (Rune Strike) +( 67384, 0x00, 15, 0x00000010, 0x08020000, 0x00000000, 0x00000000, 0x00000000, 0, 80, 10), -- Item - Death Knight T9 Melee Relic (Rune Strike) +( 67386, 0x00, 11, 0x00000001, 0x00000000, 0x00000000, 0x00010000, 0x00000000, 0, 0, 6), -- Item - Shaman T9 Elemental Relic (Lightning Bolt) +( 67389, 0x00, 11, 0x00000100, 0x00000000, 0x00000000, 0x00004000, 0x00000000, 0, 0, 8), -- Item - Shaman T9 Restoration Relic (Chain Heal) +( 67392, 0x00, 11, 0x00000000, 0x00000000, 0x00000004, 0x00000010, 0x00000000, 0, 0, 0), -- Item - Shaman T9 Enhancement Relic (Lava Lash) +( 71176, 0x00, 7, 0x00200002, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0), -- Item - Druid T10 Balance Relic (Moonfire and Insect Swarm) +( 71178, 0x00, 7, 0x00000010, 0x00000000, 0x00000000, 0x00040000, 0x00000000, 0, 0, 0), -- Item - Druid T10 Restoration Relic (Rejuvenation) +( 71186, 0x00, 10, 0x00000000, 0x00008000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T10 Retribution Relic (Crusader Strike) +( 71191, 0x00, 10, 0x00000000, 0x00010000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T10 Holy Relic (Holy Shock) +( 71194, 0x00, 10, 0x00000000, 0x00100000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Paladin T10 Protection Relic (Shield of Righteousness) +( 71214, 0x00, 11, 0x00001400, 0x00000010, 0x00000000, 0x00000010, 0x00000000, 0, 0, 6), -- Item - Shaman T10 Enhancement Relic (Stormstrike) +( 71217, 0x00, 11, 0x00000000, 0x00000000, 0x00000010, 0x00004000, 0x00000000, 0, 0, 0), -- Item - Shaman T10 Restoration Relic (Riptide) +( 71226, 0x00, 15, 0x00000010, 0x08020000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Death Knight T10 DPS Relic (Obliterate, Scourge Strike, Death Strike) +( 71228, 0x00, 15, 0x00000000, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Item - Death Knight T10 Tank Relic (Runestrike)
\ No newline at end of file diff --git a/sql/old/3.3.5a/09556_world_spell_linked_spell.sql b/sql/old/3.3.5a/09556_world_spell_linked_spell.sql new file mode 100644 index 00000000000..3700aab8b36 --- /dev/null +++ b/sql/old/3.3.5a/09556_world_spell_linked_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=58875 AND `spell_effect`=58876 AND `type`=0; +INSERT INTO `spell_linked_spell` VALUES (58875, 58876, 0, 'Spirit Walk');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09560_world_spell_proc_event.sql b/sql/old/3.3.5a/09560_world_spell_proc_event.sql new file mode 100644 index 00000000000..07779e9e50d --- /dev/null +++ b/sql/old/3.3.5a/09560_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=70854; +INSERT INTO `spell_proc_event` VALUES +( 70854, 0x00, 4, 0x00000000, 0x00000010, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Item - Warrior T10 Melee 2P Bonus
\ No newline at end of file diff --git a/sql/old/3.3.5a/09570_world_spell_group.sql b/sql/old/3.3.5a/09570_world_spell_group.sql new file mode 100644 index 00000000000..e5dc9084f6b --- /dev/null +++ b/sql/old/3.3.5a/09570_world_spell_group.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_group` WHERE `id` IN (1108, 1109, 1110); +INSERT INTO `spell_group` (`id`, `spell_id`) VALUES +(1108, 1126), -- Mark of the Wild +(1108, 21849), -- Gift of the Wild +(1109, 1243), -- Power Word: Fortitude +(1109, 21562), -- Prayer of Fortitude +(1110, 976), -- Shadow Protection +(1110, 27683); -- Prayer of Shadow Protection
\ No newline at end of file diff --git a/sql/old/3.3.5a/09570_world_spell_group_stack_rules.sql b/sql/old/3.3.5a/09570_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..51fc1dc1b79 --- /dev/null +++ b/sql/old/3.3.5a/09570_world_spell_group_stack_rules.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_group_stack_rules` WHERE `group_id` IN (1108, 1109, 1110); +INSERT INTO `spell_group_stack_rules` (`group_id`, `stack_rule`) VALUES +(1108, 1), -- Mark/Gift of the Wild +(1109, 1), -- Power Word/Prayer of Fortitude +(1110, 1); -- Prayer of/Shadow protection
\ No newline at end of file diff --git a/sql/old/3.3.5a/09577_world_spell_group.sql b/sql/old/3.3.5a/09577_world_spell_group.sql new file mode 100644 index 00000000000..c16baa3a5fc --- /dev/null +++ b/sql/old/3.3.5a/09577_world_spell_group.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_group` WHERE `spell_id` IN (72586, 72588, 72590); +INSERT INTO `spell_group` (`id`, `spell_id`) VALUES +(1006, 72586), -- Blessing of Forgotten Kings (Drums) +(1108, 72588), -- Gift of the Wild (Drums) +(1109, 72590); -- Fortitude (Scroll)
\ No newline at end of file diff --git a/sql/old/3.3.5a/09578_world_vehicle_scaling_info.sql b/sql/old/3.3.5a/09578_world_vehicle_scaling_info.sql new file mode 100644 index 00000000000..88eabb88cb0 --- /dev/null +++ b/sql/old/3.3.5a/09578_world_vehicle_scaling_info.sql @@ -0,0 +1,7 @@ +DROP TABLE IF EXISTS `vehicle_scaling_info`; +CREATE TABLE `vehicle_scaling_info` ( + `entry` mediumint(8) unsigned NOT NULL default '0', + `baseItemLevel` float NOT NULL default '0', + `scalingFactor` float NOT NULL default '0', + PRIMARY KEY (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED; diff --git a/sql/old/3.3.5a/09587_world_spell_bonus_data.sql b/sql/old/3.3.5a/09587_world_spell_bonus_data.sql new file mode 100644 index 00000000000..051abbf1f00 --- /dev/null +++ b/sql/old/3.3.5a/09587_world_spell_bonus_data.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (54158, 20187, 31804); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(54158, 0.25, 0, 0.16, 0, 'Paladin - Judgement (Seal of Light, Seal of Wisdom, Seal of Justice)'), +(20187, 0.32, 0, 0.2, 0, 'Paladin - Judgement of Righteousness'), +(31804, 0.22, 0, 0.14, 0, 'Paladin - Judgement of Vengeance');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09591_world_script_texts.sql b/sql/old/3.3.5a/09591_world_script_texts.sql new file mode 100644 index 00000000000..3cc94032437 --- /dev/null +++ b/sql/old/3.3.5a/09591_world_script_texts.sql @@ -0,0 +1,10 @@ +DELETE FROM script_texts WHERE entry BETWEEN -1000506 AND -1000500; +INSERT INTO script_texts (npc_entry,entry,content_default,sound,type,language,emote,comment) VALUES +(5391, -1000500,'Help! Please, You must help me!',0,0,0,0,'Galen - periodic say'), +(5391, -1000501,'Let us leave this place.',0,0,0,0,'Galen - quest accepted'), +(5391, -1000502,'Look out! The $c attacks!',0,0,0,0,'Galen - aggro 1'), +(5391, -1000503,'Help! I\'m under attack!',0,0,0,0,'Galen - aggro 2'), +(5391, -1000504,'Thank you $N. I will remember you always. You can find my strongbox in my camp, north of Stonard.',0,0,0,0,'Galen - quest complete'), +(5391, -1000505,'%s whispers to $N the secret to opening his strongbox.',0,2,0,0,'Galen - emote whisper'), +(5391, -1000506,'%s disappears into the swamp.',0,2,0,0,'Galen - emote disapper'); + diff --git a/sql/old/3.3.5a/09591_world_script_waypoint.sql b/sql/old/3.3.5a/09591_world_script_waypoint.sql new file mode 100644 index 00000000000..31f69b62961 --- /dev/null +++ b/sql/old/3.3.5a/09591_world_script_waypoint.sql @@ -0,0 +1,25 @@ +DELETE FROM script_waypoint WHERE entry=5391; +INSERT INTO script_waypoint VALUES +(5391, 0, -9901.12, -3727.29, 22.11, 3000, ''), +(5391, 1, -9909.27, -3727.81, 23.25, 0, ''), +(5391, 2, -9935.25, -3729.02, 22.11, 0, ''), +(5391, 3, -9945.83, -3719.34, 21.68, 0, ''), +(5391, 4, -9963.41, -3710.18, 21.71, 0, ''), +(5391, 5, -9972.75, -3690.13, 21.68, 0, ''), +(5391, 6, -9989.70, -3669.67, 21.67, 0, ''), +(5391, 7, -9989.21, -3647.76, 23.00, 0, ''), +(5391, 8, -9992.27, -3633.74, 21.67, 0, ''), +(5391, 9,-10002.32, -3611.67, 22.26, 0, ''), +(5391,10, -9999.25, -3586.33, 21.85, 0, ''), +(5391,11,-10006.53, -3571.99, 21.67, 0, ''), +(5391,12,-10014.30, -3545.24, 21.67, 0, ''), +(5391,13,-10018.91, -3525.03, 21.68, 0, ''), +(5391,14,-10030.22, -3514.77, 21.67, 0, ''), +(5391,15,-10045.11, -3501.49, 21.67, 0, ''), +(5391,16,-10052.91, -3479.13, 21.67, 0, ''), +(5391,17,-10060.68, -3460.31, 21.67, 0, ''), +(5391,18,-10074.68, -3436.85, 20.97, 0, ''), +(5391,19,-10074.68, -3436.85, 20.97, 0, ''), +(5391,20,-10072.86, -3408.92, 20.43, 15000, ''), +(5391,21,-10108.01, -3406.05, 22.06, 0, ''); + diff --git a/sql/old/3.3.5a/09591_world_scriptname.sql b/sql/old/3.3.5a/09591_world_scriptname.sql new file mode 100644 index 00000000000..e103b512376 --- /dev/null +++ b/sql/old/3.3.5a/09591_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE creature_template SET ScriptName='npc_galen_goodward' WHERE entry=5391; + diff --git a/sql/old/3.3.5a/09595_world_spell_proc_event.sql b/sql/old/3.3.5a/09595_world_spell_proc_event.sql new file mode 100644 index 00000000000..c4377433e48 --- /dev/null +++ b/sql/old/3.3.5a/09595_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE entry = 71404; +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(71404, 0, 0, 0, 0, 0, 0, 2, 0, 0, 45);
\ No newline at end of file diff --git a/sql/old/3.3.5a/09599_world_scriptname.sql b/sql/old/3.3.5a/09599_world_scriptname.sql new file mode 100644 index 00000000000..df151cdab07 --- /dev/null +++ b/sql/old/3.3.5a/09599_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `AIName` = '', `ScriptName` = 'boss_flame_leviathan_defense_cannon' WHERE `entry` = 33139; diff --git a/sql/old/3.3.5a/09599_world_vehicle_accessory.sql b/sql/old/3.3.5a/09599_world_vehicle_accessory.sql new file mode 100644 index 00000000000..4eb84f71290 --- /dev/null +++ b/sql/old/3.3.5a/09599_world_vehicle_accessory.sql @@ -0,0 +1 @@ +DELETE FROM `vehicle_accessory` WHERE `entry`=33114; diff --git a/sql/old/3.3.5a/09600_world_script_texts.sql b/sql/old/3.3.5a/09600_world_script_texts.sql new file mode 100644 index 00000000000..c361533a44c --- /dev/null +++ b/sql/old/3.3.5a/09600_world_script_texts.sql @@ -0,0 +1,6 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000578 AND -1000575; +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +(19589,-1000575, 'All systems on-line. Prepare yourself, we leave shortly.',0,0,0,0, 'max_a_million SAY_START'), +(19589,-1000576, 'Be careful in there and come back in one piece!',0,0,0,0, 'bot-specialist_alley SAY_ALLEY_FAREWELL'), +(19589,-1000577, 'Proceed.',0,0,0,0, 'max_a_million SAY_CONTINUE'), +(19589,-1000578, 'You are back! Were you able to get all of the machines?',0,0,0,0, 'bot-specialist_alley SAY_ALLEY_FINISH'); diff --git a/sql/old/3.3.5a/09600_world_script_waypoint.sql b/sql/old/3.3.5a/09600_world_script_waypoint.sql new file mode 100644 index 00000000000..dc86912639e --- /dev/null +++ b/sql/old/3.3.5a/09600_world_script_waypoint.sql @@ -0,0 +1,38 @@ +DELETE FROM script_waypoint WHERE entry = 19589; +INSERT INTO script_waypoint VALUES +(19589, 1, 3358.22, 3728.25, 141.204, 0, ''), +(19589, 2, 3368.05, 3715.51, 142.057, 0, ''), +(19589, 3, 3389.04, 3701.21, 144.648, 0, ''), +(19589, 4, 3419.51, 3691.41, 146.598, 0, ''), +(19589, 5, 3437.83, 3699.2, 147.235, 0, ''), +(19589, 6, 3444.85, 3700.89, 147.088, 0, ''), +(19589, 7, 3449.89, 3700.14, 148.118, 0, ''), +(19589, 8, 3443.55, 3682.09, 149.219, 0, ''), +(19589, 9, 3452.6, 3674.65, 150.226, 0, ''), +(19589, 10, 3462.6, 3659.01, 152.436, 0, ''), +(19589, 11, 3469.18, 3649.47, 153.178, 0, ''), +(19589, 12, 3475.11, 3639.41, 157.213, 0, ''), +(19589, 13, 3482.26, 3617.69, 159.126, 0, ''), +(19589, 14, 3492.7, 3606.27, 156.419, 0, ''), +(19589, 15, 3493.52, 3595.06, 156.581, 0, ''), +(19589, 16, 3490.4, 3588.45, 157.764, 0, ''), +(19589, 17, 3485.21, 3585.69, 159.979, 0, ''), +(19589, 18, 3504.68, 3594.44, 152.862, 0, ''), +(19589, 19, 3523.6, 3594.48, 145.393, 0, ''), +(19589, 20, 3537.01, 3576.71, 135.748, 0, ''), +(19589, 21, 3551.73, 3573.12, 128.013, 0, ''), +(19589, 22, 3552.12, 3614.08, 127.847, 0, ''), +(19589, 23, 3536.14, 3639.78, 126.031, 0, ''), +(19589, 24, 3522.94, 3646.47, 131.989, 0, ''), +(19589, 25, 3507.21, 3645.69, 138.1527, 0, ''), +(19589, 26, 3485.15, 3645.64, 137.755, 0, ''), +(19589, 27, 3472.18, 3633.88, 140.352, 0, ''), +(19589, 28, 3435.34, 3613.69, 140.725, 0, ''), +(19589, 29, 3417.4, 3612.4, 141.143, 0, ''), +(19589, 30, 3411.04, 3621.14, 142.454, 0, ''), +(19589, 31, 3404.47, 3636.89, 144.434, 0, ''), +(19589, 32, 3380.55, 3657.06, 144.332, 0, ''), +(19589, 33, 3375, 3676.86, 145.298, 0, ''), +(19589, 34, 3388.87, 3685.48, 146.818, 0, ''), +(19589, 35, 3393.99, 3699.4, 144.858, 0, ''), +(19589, 36, 3354.95, 3726.02, 141.428, 0, ''); diff --git a/sql/old/3.3.5a/09600_world_scriptname.sql b/sql/old/3.3.5a/09600_world_scriptname.sql new file mode 100644 index 00000000000..590b48aba1f --- /dev/null +++ b/sql/old/3.3.5a/09600_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_maxx_a_million_escort', MovementType=2 WHERE entry=19589; diff --git a/sql/old/3.3.5a/09604_world_script_texts.sql b/sql/old/3.3.5a/09604_world_script_texts.sql new file mode 100644 index 00000000000..d82a2260ad1 --- /dev/null +++ b/sql/old/3.3.5a/09604_world_script_texts.sql @@ -0,0 +1,12 @@ +DELETE FROM script_texts WHERE entry BETWEEN -1000516 AND -1000507; +INSERT INTO script_texts (npc_entry,entry,content_default,sound,type,language,emote,comment) VALUES +(4880, -1000507,'Ok, let''s get started.',0,0,0,0,'stinky - quest accepted'), +(4880, -1000508,'Now let''s look for the herb.',0,0,0,0,'stinky - say1'), +(4880, -1000509,'Nope, not here...',0,0,0,0,'stinky - say2'), +(4880, -1000510,'There must be one around here somewhere...',0,0,0,0,'stinky - say3'), +(4880, -1000511,'Ah, there''s one! ',0,0,0,0,'stinky - say4'), +(4880, -1000512,'Come, $N! Let''s go over there and collect it!',0,0,0,0,'stinky - say5'), +(4880, -1000513,'Ok, now let''s get out of here! ',0,0,0,0,'stinky - say6'), +(4880, -1000514,'I can make it from here. Thanks, $N! And talk to my employer about a reward!',0,0,0,0,'stinky - quest complete'), +(4880, -1000515,'Help! The beast is on me!',0,0,0,0,'stinky - aggro'), +(4880, -1000516,'%s disappears back into the swamp.',0,2,0,0,'stinky - emote disapper'); diff --git a/sql/old/3.3.5a/09604_world_script_waypoint.sql b/sql/old/3.3.5a/09604_world_script_waypoint.sql new file mode 100644 index 00000000000..c609929268a --- /dev/null +++ b/sql/old/3.3.5a/09604_world_script_waypoint.sql @@ -0,0 +1,42 @@ +DELETE FROM script_waypoint WHERE entry=4880; +INSERT INTO `script_waypoint` VALUES +(4880,0,-2646.429932,-3436.070068,35.373199,0, ''), +(4880,1,-2650.82617,-3440.15332,35.138092,0, ''), +(4880,2,-2662.3147,-3447.67285,35.10891,0, ''), +(4880,3,-2680.4834,-3454.59766,34.6538124,0, ''), +(4880,4,-2701.01855,-3457.43628,34.26906,0, ''), +(4880,5,-2724.063,-3458.63623,33.6734657,0, ''), +(4880,6,-2745.0127,-3459.28125,32.53458,0, ''), +(4880,7,-2759.419,-3464.78174,32.714283,3000, ''), +(4880,8,-2763.63,-3471.50732,33.53883,0, ''), +(4880,9,-2771.789,-3480.88721,33.2553253,0, ''), +(4880,10,-2780.66455,-3488.76343,31.8750439,0, ''), +(4880,11,-2796.144775,-3489.013184,30.858467,3000, ''), +(4880,12,-2792.117920,-3495.966797,30.732433,0, ''), +(4880,13,-2789.059814,-3502.372559,30.670414,0, ''), +(4880,14,-2787.715576,-3515.013428,31.117569,0, ''), +(4880,15,-2790.841309,-3523.311768,30.573286,0, ''), +(4880,16,-2796.58545,-3520.61963,29.9187489,0, ''), +(4880,17,-2798.563,-3518.91064,30.3887444,0, ''), +(4880,18,-2801.46875,-3516.745,30.1914845,0, ''), +(4880,19,-2804.356201,-3513.899170,29.550812,0, ''), +(4880,20,-2807.97559,-3517.99634,29.94883,0, ''), +(4880,21,-2815.680664,-3521.739014,29.772268,0, ''), +(4880,22,-2823.386230,-3526.234131,31.71944,0, ''), +(4880,23,-2836.109619,-3544.695557,32.493855,0, ''), +(4880,24,-2830.392578,-3568.862305,30.410404,0, ''), +(4880,25,-2824.842285,-3569.516846,31.281128,0, ''), +(4880,26,-2818.663818,-3567.801025,30.920368,6000, ''), +(4880,27,-2817.663818,-3568.935059,30.431194,6000, ''), +(4880,28,-2820.394043,-3592.223389,30.716301,6000, ''), +(4880,29,-2820.765625,-3592.497803,30.886147,0, ''), +(4880,30,-2829.909424,-3588.730713,30.683064,0, ''), +(4880,31,-2842.322021,-3577.498291,36.848869,0, ''), +(4880,32,-2851.180420,-3567.579346,38.515850,0, ''), +(4880,33,-2865.554932,-3551.582275,41.438988,0, ''), +(4880,34,-2871.234863,-3548.145020,40.761391,0, ''), +(4880,35,-2877.840332,-3544.147461,38.670235,0, ''), +(4880,36,-2890.394775,-3542.388672,34.314426,0, ''), +(4880,37,-2898.729980,-3543.635742,34.319958,6000, ''), +(4880,38,-2910.064453,-3568.957275,34.250011,0, ''), +(4880,39,-2932.509766,-3584.618652,37.238464,0, ''); diff --git a/sql/old/3.3.5a/09604_world_scriptname.sql b/sql/old/3.3.5a/09604_world_scriptname.sql new file mode 100644 index 00000000000..c5c0580944a --- /dev/null +++ b/sql/old/3.3.5a/09604_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE creature_template SET ScriptName='npc_stinky' WHERE entry=4880; diff --git a/sql/old/3.3.5a/09607_world_achievement_criteria_data.sql b/sql/old/3.3.5a/09607_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..4856ed7ea20 --- /dev/null +++ b/sql/old/3.3.5a/09607_world_achievement_criteria_data.sql @@ -0,0 +1,6 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12778,13036,13035,13037) AND `type` IN (0,11); +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(12778,11,0,0, 'achievement_ive_gone_and_made_a_mess'), +(13036,11,0,0, 'achievement_ive_gone_and_made_a_mess'), +(13035,11,0,0, 'achievement_ive_gone_and_made_a_mess'), +(13037,11,0,0, 'achievement_ive_gone_and_made_a_mess'); diff --git a/sql/old/3.3.5a/09607_world_script_texts.sql b/sql/old/3.3.5a/09607_world_script_texts.sql new file mode 100644 index 00000000000..4f687d1285e --- /dev/null +++ b/sql/old/3.3.5a/09607_world_script_texts.sql @@ -0,0 +1,51 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631077 AND -1631029; +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 +(37200,-1631029, 'Let''s get a move on then! Move ou...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16974,1,0,0, 'SAY_INTRO_ALLIANCE_1'), +(37813,-1631030, 'For every Horde soldier that you killed -- for every Alliance dog that fell, the Lich King''s armies grew. Even now the val''kyr work to raise your fallen as Scourge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16701,1,0,0, 'SAY_INTRO_ALLIANCE_2'), +(37813,-1631031, 'Things are about to get much worse. Come, taste the power that the Lich King has bestowed upon me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16702,1,0,0, 'SAY_INTRO_ALLIANCE_3'), +(37200,-1631032, 'A lone orc against the might of the Alliance???',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16970,1,0,0, 'SAY_INTRO_ALLIANCE_4'), +(37200,-1631033, 'Charge!!!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16971,1,0,0, 'SAY_INTRO_ALLIANCE_5'), +(37813,-1631034, 'Dwarves...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16703,1,0,0, 'SAY_INTRO_ALLIANCE_6'), +(37813,-1631035, 'Deathbringer Saurfang immobilizes Muradin and his guards.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_INTRO_ALLIANCE_7'), +(37187,-1631036, 'Kor''kron, move out! Champions, watch your backs. The Scourge have been...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17103,1,0,22, 'SAY_INTRO_HORDE_1'), +(37813,-1631037, 'Join me, father. Join me and we will crush this world in the name of the Scourge -- for the glory of the Lich King!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16704,1,0,0, 'SAY_INTRO_HORDE_2'), +(37187,-1631038, 'My boy died at the Wrath Gate. I am here only to collect his body.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17097,0,0,397, 'SAY_INTRO_HORDE_3'), +(37813,-1631039, 'Stubborn and old. What chance do you have? I am stronger, and more powerful than you ever were.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16705,1,0,5, 'SAY_INTRO_HORDE_4'), +(37187,-1631040, 'We named him Dranosh. It means "Heart of Draenor" in orcish. I would not let the warlocks take him. My boy would be safe, hidden away by the elders of Garadar.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17098,0,0,1, 'SAY_INTRO_HORDE_5'), +(37187,-1631041, 'I made a promise to his mother before she died; that I would cross the Dark Portal alone - whether I lived or died, my son would be safe. Untainted...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17099,0,0,1, 'SAY_INTRO_HORDE_6'), +(37187,-1631042, 'Today, I fulfill that promise.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17100,0,0,397, 'SAY_INTRO_HORDE_7'), +(37187,-1631043, 'High Overlord Saurfang charges!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17104,2,0,53, 'SAY_INTRO_HORDE_8'), +(37813,-1631044, 'Pathetic old orc. Come then heroes. Come and face the might of the Scourge!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16706,1,0,15, 'SAY_INTRO_HORDE_9'), +(37813,-1631045, 'BY THE MIGHT OF THE LICH KING!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16694,1,0,0, 'SAY_AGGRO'), +(37813,-1631046, 'The ground runs red with your blood!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16699,1,0,0, 'SAY_MARK_OF_THE_FALLEN_CHAMPION'), +(37813,-1631047, 'Feast, my minions!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16700,1,0,0, 'SAY_BLOOD_BEASTS'), +(37813,-1631048, 'You are nothing!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16695,1,0,0, 'SAY_KILL_1'), +(37813,-1631049, 'Your soul will find no redemption here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16696,1,0,0, 'SAY_KILL_2'), +(37813,-1631050, 'Deathbringer Saurfang goes into frenzy!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, 'SAY_FRENZY'), +(37813,-1631051, 'I have become...DEATH!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16698,1,0,0, 'SAY_BERSERK'), +(37813,-1631052, 'I... Am... Released.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16697,1,0,0, 'SAY_DEATH'), +(37200,-1631053, 'Muradin Bronzebeard gasps for air.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16975,2,0,0, 'SAY_OUTRO_ALLIANCE_1'), +(37200,-1631054, 'That was Saurfang''s boy - the Horde commander at the Wrath Gate. Such a tragic end...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16976,0,0,0, 'SAY_OUTRO_ALLIANCE_2'), +(37200,-1631055, 'What in the... There, in the distance!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16977,0,0,0, 'SAY_OUTRO_ALLIANCE_3'), +( 0,-1631056, 'A Horde Zeppelin flies up to the rise.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_OUTRO_ALLIANCE_4'), +(37200,-1631057, 'Soldiers, fall in! Looks like the Horde are comin'' to take another shot!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16978,1,0,0, 'SAY_OUTRO_ALLIANCE_5'), +( 0,-1631058, 'The Zeppelin docks, and High Overlord Saurfang hops out, confronting the Alliance soldiers and Muradin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_OUTRO_ALLIANCE_6'), +(37200,-1631059, 'Don''t force me hand, orc. We can''t let ye pass.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16972,0,0,0, 'SAY_OUTRO_ALLIANCE_7'), +(37187,-1631060, 'Behind you lies the body of my only son. Nothing will keep me from him.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17094,0,0,0, 'SAY_OUTRO_ALLIANCE_8'), +(37200,-1631061, 'I... I can''t do it. Get back on yer ship and we''ll spare yer life.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16973,0,0,0, 'SAY_OUTRO_ALLIANCE_9'), +( 0,-1631062, 'A mage portal from Stormwind appears between the two and Varian Wrynn and Jaina Proudmoore emerge.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_OUTRO_ALLIANCE_10'), +(37879,-1631063, 'Stand down, Muradin. Let a grieving father pass.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16690,0,0,0, 'SAY_OUTRO_ALLIANCE_11'), +(37187,-1631064, 'High Overlord Saurfang walks over to his son and kneels before his son''s body.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_OUTRO_ALLIANCE_12'), +(37187,-1631065, '[Orcish] No''ku kil zil''nok ha tar.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17096,0,0,0, 'SAY_OUTRO_ALLIANCE_13'), +(37187,-1631066, 'Higher Overlord Saurfang picks up the body of his son and walks over towards Varian',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'SAY_OUTRO_ALLIANCE_14'), +(37187,-1631067, 'I will not forget this... kindness. I thank you, Highness',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17095,0,0,0, 'SAY_OUTRO_ALLIANCE_15'), +(37879,-1631068, 'I... I was not at the Wrath Gate, but the soldiers who survived told me much of what happened. Your son fought with honor. He died a hero''s death. He deserves a hero''s burial.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16691,0,0,0, 'SAY_OUTRO_ALLIANCE_16'), +(37188,-1631069, 'Lady Jaina Proudmoore cries.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16651,2,0,18, 'SAY_OUTRO_ALLIANCE_17'), +(37879,-1631070, 'Jaina? Why are you crying?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16692,0,0,0, 'SAY_OUTRO_ALLIANCE_18'), +(37188,-1631071, 'It was nothing, your majesty. Just... I''m proud of my king.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16652,0,0,0, 'SAY_OUTRO_ALLIANCE_19'), +(37879,-1631072, 'Bah! Muradin, secure the deck and prepare our soldiers for an assault on the upper citadel. I''ll send out another regiment from Stormwind.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16693,0,0,0, 'SAY_OUTRO_ALLIANCE_20'), +(37200,-1631073, 'Right away, yer majesty!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16979,0,0,0, 'SAY_OUTRO_ALLIANCE_21'), +(37187,-1631074, 'High Overlord Saurfang coughs.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17105,2,0,0, 'SAY_OUTRO_HORDE_1'), +(37187,-1631075, 'High Overlord Saurfang weeps over the corpse of his son.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17106,2,0,15, 'SAY_OUTRO_HORDE_2'), +(37187,-1631076, 'You will have a proper ceremony in Nagrand next to the pyres of your mother and ancestors.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17101,0,0,0, 'SAY_OUTRO_HORDE_3'), +(37187,-1631077, 'Honor, young heroes... no matter how dire the battle... Never forsake it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17102,0,0,0, 'SAY_OUTRO_HORDE_4'); diff --git a/sql/old/3.3.5a/09607_world_scriptname.sql b/sql/old/3.3.5a/09607_world_scriptname.sql new file mode 100644 index 00000000000..777d8e91edb --- /dev/null +++ b/sql/old/3.3.5a/09607_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `creature_template` SET `ScriptName`='boss_deathbringer_saurfang' WHERE `entry`=37813; +UPDATE `creature_template` SET `ScriptName`='npc_high_overlord_saurfang_icc' WHERE `entry`=37187; +UPDATE `creature_template` SET `ScriptName`='npc_muradin_bronzebeard_icc' WHERE `entry`=37200; +UPDATE `creature_template` SET `ScriptName`='npc_saurfang_event' WHERE `entry` IN (37920,37830); diff --git a/sql/old/3.3.5a/09607_world_spell_script_names.sql b/sql/old/3.3.5a/09607_world_spell_script_names.sql new file mode 100644 index 00000000000..66fd3f05227 --- /dev/null +++ b/sql/old/3.3.5a/09607_world_spell_script_names.sql @@ -0,0 +1,19 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=70842 AND `ScriptName`='spell_deathwhisper_mana_barrier'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72202 AND `ScriptName`='spell_deathbringer_blood_link'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72178 AND `ScriptName`='spell_deathbringer_blood_link_aura'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72371 AND `ScriptName`='spell_deathbringer_blood_power'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72409,72447,72448,72449) AND `ScriptName`='spell_deathbringer_rune_of_blood'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72380,72438,72439,72440) AND `ScriptName`='spell_deathbringer_blood_nova'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70842,'spell_deathwhisper_mana_barrier'), +(72202,'spell_deathbringer_blood_link'), +(72178,'spell_deathbringer_blood_link_aura'), +(72371,'spell_deathbringer_blood_power'), +(72409,'spell_deathbringer_rune_of_blood'), +(72447,'spell_deathbringer_rune_of_blood'), +(72448,'spell_deathbringer_rune_of_blood'), +(72449,'spell_deathbringer_rune_of_blood'), +(72380,'spell_deathbringer_blood_nova'), +(72438,'spell_deathbringer_blood_nova'), +(72439,'spell_deathbringer_blood_nova'), +(72440,'spell_deathbringer_blood_nova'); diff --git a/sql/old/3.3.5a/09618_world_scriptname.sql b/sql/old/3.3.5a/09618_world_scriptname.sql new file mode 100644 index 00000000000..778fc453dd5 --- /dev/null +++ b/sql/old/3.3.5a/09618_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='icecrown_citadel_teleport' WHERE `entry` IN (202223,202235,202242,202243,202244,202245,202246); diff --git a/sql/old/3.3.5a/09632_characters_arena_team_member.sql b/sql/old/3.3.5a/09632_characters_arena_team_member.sql new file mode 100644 index 00000000000..cc33ecbb78b --- /dev/null +++ b/sql/old/3.3.5a/09632_characters_arena_team_member.sql @@ -0,0 +1,2 @@ +ALTER TABLE `arena_team_member` +DROP COLUMN `personal_rating`; diff --git a/sql/old/3.3.5a/09632_characters_arena_team_stats.sql b/sql/old/3.3.5a/09632_characters_arena_team_stats.sql new file mode 100644 index 00000000000..91d23b54912 --- /dev/null +++ b/sql/old/3.3.5a/09632_characters_arena_team_stats.sql @@ -0,0 +1 @@ +UPDATE `arena_team_stats` SET `rating`=0; diff --git a/sql/old/3.3.5a/09632_characters_character_arena_stats.sql b/sql/old/3.3.5a/09632_characters_character_arena_stats.sql new file mode 100644 index 00000000000..cb60e6d36fb --- /dev/null +++ b/sql/old/3.3.5a/09632_characters_character_arena_stats.sql @@ -0,0 +1,7 @@ +CREATE TABLE `character_arena_stats` ( +`guid` int(10) NOT NULL , +`slot` smallint(1) NOT NULL , +`personal_rating` int(10) NOT NULL , +`matchmaker_rating` int(10) NOT NULL , +PRIMARY KEY (`guid`, `slot`) +); diff --git a/sql/old/3.3.5a/09644_world_command.sql b/sql/old/3.3.5a/09644_world_command.sql new file mode 100644 index 00000000000..d1e5687f68e --- /dev/null +++ b/sql/old/3.3.5a/09644_world_command.sql @@ -0,0 +1,5 @@ +DELETE FROM command WHERE name IN ('reload all_gossips', 'reload locales_gossip_menu_option', 'reload quest_poi'); +INSERT INTO command (name, security, help) VALUES +('reload all_gossips',3,'Syntax: .reload all_gossips\nReload gossip_menu, gossip_menu_option, gossip_scripts, npc_gossip, points_of_interest tables.'), +('reload locales_gossip_menu_option',3, 'Syntax: .reload locales_gossip_menu_option\nReload locales_gossip_menu_option table.'), +('reload quest_poi',3,'Syntax: .reload quest_poi\nReload quest_poi table.');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09666_world_spell_script_names.sql b/sql/old/3.3.5a/09666_world_spell_script_names.sql new file mode 100644 index 00000000000..af4089f4284 --- /dev/null +++ b/sql/old/3.3.5a/09666_world_spell_script_names.sql @@ -0,0 +1,39 @@ +-- 8063 Deviate Fish +DELETE FROM `spell_script_names` WHERE `spell_id`=8063 AND `ScriptName`='spell_item_deviate_fish'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (8063,'spell_item_deviate_fish'); + +-- 67019 Flask of the North +DELETE FROM `spell_script_names` WHERE `spell_id`=67019 AND `ScriptName`='spell_item_flask_of_the_north'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (67019,'spell_item_flask_of_the_north'); + +-- 13280 Gnomish Death Ray +DELETE FROM `spell_script_names` WHERE `spell_id`=13280 AND `ScriptName`='spell_item_gnomish_death_ray'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (13280,'spell_item_gnomish_death_ray'); + +-- 33060 Make a Wish +DELETE FROM `spell_script_names` WHERE `spell_id`=33060 AND `ScriptName`='spell_item_make_a_wish'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (33060,'spell_item_make_a_wish'); + +-- 13120 Net-o-Matic +DELETE FROM `spell_script_names` WHERE `spell_id`=13120 AND `ScriptName`='spell_item_net_o_matic'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (13120,'spell_item_net_o_matic'); + +-- 16589 Noggenfogger Elixir +DELETE FROM `spell_script_names` WHERE `spell_id`=16589 AND `ScriptName`='spell_item_noggenfogger_elixir'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (16589,'spell_item_noggenfogger_elixir'); + +-- 8213 Savory Deviate Delight +DELETE FROM `spell_script_names` WHERE `spell_id`=8213 AND `ScriptName`='spell_item_savory_deviate_delight'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (8213,'spell_item_savory_deviate_delight'); + +-- 52308 Take Sputum Sample +DELETE FROM `spell_script_names` WHERE `spell_id`=52308 AND `ScriptName`='spell_q12683_take_sputum_sample'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (52308,'spell_q12683_take_sputum_sample'); + +-- 59640 Underbelly Elixir +DELETE FROM `spell_script_names` WHERE `spell_id`=59640 AND `ScriptName`='spell_item_underbelly_elixir'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (59640,'spell_item_underbelly_elixir'); + +-- 55804 Healing Finished +DELETE FROM `spell_script_names` WHERE `spell_id`=55804 AND `ScriptName`='spell_q12937_relief_for_the_fallen'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (55804,'spell_q12937_relief_for_the_fallen'); diff --git a/sql/old/3.3.5a/09668_characters_gm_subsurveys.sql b/sql/old/3.3.5a/09668_characters_gm_subsurveys.sql new file mode 100644 index 00000000000..2deda4339fa --- /dev/null +++ b/sql/old/3.3.5a/09668_characters_gm_subsurveys.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `gm_subsurveys`; +CREATE TABLE `gm_subsurveys` ( + `surveyid` int(10) NOT NULL auto_increment, + `subsurveyid` int(11) UNSIGNED NOT NULL DEFAULT '0', + `rank` int(11) UNSIGNED NOT NULL DEFAULT '0', + `comment` longtext NOT NULL, + PRIMARY KEY (`surveyid`,`subsurveyid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; diff --git a/sql/old/3.3.5a/09668_characters_gm_surveys.sql b/sql/old/3.3.5a/09668_characters_gm_surveys.sql new file mode 100644 index 00000000000..e5146a404a7 --- /dev/null +++ b/sql/old/3.3.5a/09668_characters_gm_surveys.sql @@ -0,0 +1,9 @@ +DROP TABLE IF EXISTS `gm_surveys`; +CREATE TABLE `gm_surveys` ( + `surveyid` int(10) NOT NULL auto_increment, + `player` int(11) UNSIGNED NOT NULL DEFAULT '0', + `mainSurvey` int(11) UNSIGNED NOT NULL DEFAULT '0', + `overall_comment` longtext NOT NULL, + `timestamp` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`surveyid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; diff --git a/sql/old/3.3.5a/09668_characters_gm_tickets.sql b/sql/old/3.3.5a/09668_characters_gm_tickets.sql new file mode 100644 index 00000000000..71f13206f72 --- /dev/null +++ b/sql/old/3.3.5a/09668_characters_gm_tickets.sql @@ -0,0 +1,3 @@ +ALTER TABLE `gm_tickets` ADD COLUMN `completed` int(11) NOT NULL DEFAULT '0' AFTER `comment`; +ALTER TABLE `gm_tickets` ADD COLUMN `escalated` int(11) NOT NULL DEFAULT '0' AFTER `completed`; +ALTER TABLE `gm_tickets` ADD COLUMN `viewed` int(11) NOT NULL DEFAULT '0' AFTER `escalated`; diff --git a/sql/old/3.3.5a/09668_characters_lag_reports.sql b/sql/old/3.3.5a/09668_characters_lag_reports.sql new file mode 100644 index 00000000000..956bccba8f3 --- /dev/null +++ b/sql/old/3.3.5a/09668_characters_lag_reports.sql @@ -0,0 +1,11 @@ +DROP TABLE IF EXISTS `lag_reports`; +CREATE TABLE `lag_reports` ( + `report_id` int(10) NOT NULL auto_increment, + `player` int(11) UNSIGNED NOT NULL DEFAULT '0', + `lag_type` int(10) NOT NULL DEFAULT '0', + `map` int(11) NOT NULL DEFAULT '0', + `posX` float NOT NULL default '0', + `posY` float NOT NULL default '0', + `posZ` float NOT NULL default '0', + PRIMARY KEY (`report_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; diff --git a/sql/old/3.3.5a/09669_world_creature_template.sql b/sql/old/3.3.5a/09669_world_creature_template.sql new file mode 100644 index 00000000000..dd82b6d9e47 --- /dev/null +++ b/sql/old/3.3.5a/09669_world_creature_template.sql @@ -0,0 +1,8 @@ +-- Icecrown Citadel needed vehicleIds + +-- Lord Marrowgar : Bone Spike vehicle +UPDATE `creature_template` SET `vehicleId`=533 WHERE `entry`=36619; +-- Deathbringer Saurfang +UPDATE `creature_template` SET `VehicleId`=591 WHERE `entry` IN (37813, 3781301, 3781302, 3781303); + -- High Overlord Saurfang +UPDATE `creature_template` SET `VehicleId`=599 WHERE `entry` IN (37187, 38156, 38637, 38638);
\ No newline at end of file diff --git a/sql/old/3.3.5a/09671_world_spell_group.sql b/sql/old/3.3.5a/09671_world_spell_group.sql new file mode 100644 index 00000000000..9de18ff577a --- /dev/null +++ b/sql/old/3.3.5a/09671_world_spell_group.sql @@ -0,0 +1,5 @@ +-- Unstable Affliction / Immolate stacking from same caster +DELETE FROM `spell_group` where `id`=1112; +INSERT INTO spell_group (id, spell_id) VALUES +(1112, 348), +(1112, 30108); diff --git a/sql/old/3.3.5a/09671_world_spell_group_stack_rules.sql b/sql/old/3.3.5a/09671_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..9eecc6a2b49 --- /dev/null +++ b/sql/old/3.3.5a/09671_world_spell_group_stack_rules.sql @@ -0,0 +1,3 @@ +-- Unstable Affliction / Immolate stacking from same caster +DELETE FROM `spell_group_stack_rules` where `group_id`=1112; +INSERT INTO spell_group_stack_rules (group_id, stack_rule) VALUES (1112, 2); diff --git a/sql/old/3.3.5a/09681_world_spell_proc_event.sql b/sql/old/3.3.5a/09681_world_spell_proc_event.sql new file mode 100644 index 00000000000..9b2691a0d16 --- /dev/null +++ b/sql/old/3.3.5a/09681_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` in (30293,30295,30296); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +( 30293, 0x00, 5, 0x00000381, 0x008200C0, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), +( 30295, 0x00, 5, 0x00000381, 0x008200C0, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), +( 30296, 0x00, 5, 0x00000381, 0x008200C0, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); diff --git a/sql/old/3.3.5a/09692_world_spell_proc_event.sql b/sql/old/3.3.5a/09692_world_spell_proc_event.sql new file mode 100644 index 00000000000..c9dd1ccfdc8 --- /dev/null +++ b/sql/old/3.3.5a/09692_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE entry IN (70652,70756); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 70652, 0x00, 15, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Item - Death Knight T10 Tank 4P Bonus +( 70756, 0x00, 10, 0x00200000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Item - Paladin T10 Holy 4P Bonus
\ No newline at end of file diff --git a/sql/old/3.3.5a/09695_world_spell_proc_event.sql b/sql/old/3.3.5a/09695_world_spell_proc_event.sql new file mode 100644 index 00000000000..974065aa476 --- /dev/null +++ b/sql/old/3.3.5a/09695_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE entry IN (70656); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 70656, 0x00, 15, 0x00000000, 0x00000000, 0x00000000, 0x00014000, 0x00000000, 0, 0, 0); -- Item - Death Knight T10 Melee 4P Bonus
\ No newline at end of file diff --git a/sql/old/3.3.5a/09700_world_achievement_criteria_data.sql b/sql/old/3.3.5a/09700_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..f94bbb2cc4d --- /dev/null +++ b/sql/old/3.3.5a/09700_world_achievement_criteria_data.sql @@ -0,0 +1,6 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12977,12967,12986,12982) AND `type` IN (0,11); +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(12977,11,0,0, 'achievement_flu_shot_shortage'), +(12967,11,0,0, 'achievement_flu_shot_shortage'), +(12986,11,0,0, 'achievement_flu_shot_shortage'), +(12982,11,0,0, 'achievement_flu_shot_shortage'); diff --git a/sql/old/3.3.5a/09700_world_script_texts.sql b/sql/old/3.3.5a/09700_world_script_texts.sql new file mode 100644 index 00000000000..de3fd927d3c --- /dev/null +++ b/sql/old/3.3.5a/09700_world_script_texts.sql @@ -0,0 +1,15 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631090 AND -1631078; +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 +(36626,-1631078, 'NOOOO! You kill Stinky! You pay!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16907,1,0,0, 'SAY_STINKY_DEAD'), +(36626,-1631079, 'Fun time!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16901,1,0,0, 'SAY_AGGRO'), +(36678,-1631080, 'Just an ordinary gas cloud. But watch out, because that''s no ordinary gas cloud!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17119,1,0,432, 'SAY_GASEOUS_BLIGHT'), +(36626,-1631081, 'Festergut farts.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16911,2,0,0, 'EMOTE_GAS_SPORE'), +(36626,-1631082, 'Festergut releases Gas Spores!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, 'EMOTE_WARN_GAS_SPORE'), +(36626,-1631083, 'Gyah! Uhhh, I not feel so good...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16906,1,0,0, 'SAY_PUNGENT_BLIGHT'), +(36626,-1631084, 'Festergut begins to cast |cFFFF7F00Pungent Blight!|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0, 'EMOTE_WARN_PUNGENT_BLIGHT'), +(36626,-1631085, 'Festergut vomits.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'EMOTE_PUNGENT_BLIGHT'), +(36626,-1631086, 'Daddy, I did it!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16902,1,0,0, 'SAY_KILL_1'), +(36626,-1631087, 'Dead, dead, dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16903,1,0,0, 'SAY_KILL_2'), +(36626,-1631088, 'Fun time over!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16905,1,0,0, 'SAY_BERSERK'), +(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'); diff --git a/sql/old/3.3.5a/09700_world_scriptname.sql b/sql/old/3.3.5a/09700_world_scriptname.sql new file mode 100644 index 00000000000..c3ec248a6d0 --- /dev/null +++ b/sql/old/3.3.5a/09700_world_scriptname.sql @@ -0,0 +1,3 @@ +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_professor_putricide' WHERE `entry`=36678; diff --git a/sql/old/3.3.5a/09700_world_spell_script_names.sql b/sql/old/3.3.5a/09700_world_spell_script_names.sql new file mode 100644 index 00000000000..24e3a8a3e89 --- /dev/null +++ b/sql/old/3.3.5a/09700_world_spell_script_names.sql @@ -0,0 +1,18 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=73032 AND `ScriptName`='spell_stinky_precious_decimate'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (73032,73031,71219,69195) AND `ScriptName`='spell_festergut_pungent_blight'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72219,72551,72552,72553) AND `ScriptName`='spell_festergut_gastric_bloat'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69290,71222,73033,73034) AND `ScriptName`='spell_festergut_blighted_spores'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(71123,'spell_stinky_precious_decimate'), +(73032,'spell_festergut_pungent_blight'), +(73031,'spell_festergut_pungent_blight'), +(71219,'spell_festergut_pungent_blight'), +(69195,'spell_festergut_pungent_blight'), +(72219,'spell_festergut_gastric_bloat'), +(72551,'spell_festergut_gastric_bloat'), +(72552,'spell_festergut_gastric_bloat'), +(72553,'spell_festergut_gastric_bloat'), +(69290,'spell_festergut_blighted_spores'), +(71222,'spell_festergut_blighted_spores'), +(73033,'spell_festergut_blighted_spores'), +(73034,'spell_festergut_blighted_spores'); diff --git a/sql/old/3.3.5a/09700_world_vehicle_accessory.sql b/sql/old/3.3.5a/09700_world_vehicle_accessory.sql new file mode 100644 index 00000000000..41353ee1975 --- /dev/null +++ b/sql/old/3.3.5a/09700_world_vehicle_accessory.sql @@ -0,0 +1,4 @@ +DELETE FROM `vehicle_accessory` WHERE `entry`=36678; +INSERT INTO `vehicle_accessory` (`entry`,`accessory_entry`,`seat_id`,`minion`,`description`) VALUES +(36678,38309,0,1, 'Professor Putricide - trigger'), +(36678,38308,1,1, 'Professor Putricide - trigger'); diff --git a/sql/old/3.3.5a/09701_world_spell_bonus_data.sql b/sql/old/3.3.5a/09701_world_spell_bonus_data.sql new file mode 100644 index 00000000000..894478ccedc --- /dev/null +++ b/sql/old/3.3.5a/09701_world_spell_bonus_data.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (48568,48567,33745); +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(48568,0,0,0,0.01,'Druid - Lacerate Rank 3($AP*0.05/number of ticks)'), +(48567,0,0,0,0.01,'Druid - Lacerate Rank 2($AP*0.05/number of ticks)'), +(33745,0,0,0,0.01,'Druid - Lacerate Rank 1($AP*0.05/number of ticks)'); diff --git a/sql/old/3.3.5a/09702_world_playercreateinfo_spell.sql b/sql/old/3.3.5a/09702_world_playercreateinfo_spell.sql new file mode 100644 index 00000000000..8a85deb6405 --- /dev/null +++ b/sql/old/3.3.5a/09702_world_playercreateinfo_spell.sql @@ -0,0 +1,2 @@ +DELETE FROM `playercreateinfo_spell` WHERE `Spell`=75445; +INSERT INTO `playercreateinfo_spell` VALUES (0, 9, 75445, 'Demonic Immolate');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09708_characters_database.sql b/sql/old/3.3.5a/09708_characters_database.sql new file mode 100644 index 00000000000..ae461a8dfe0 --- /dev/null +++ b/sql/old/3.3.5a/09708_characters_database.sql @@ -0,0 +1,4 @@ +-- Set the correct engine +ALTER TABLE `bugreport` ENGINE=InnoDB; +ALTER TABLE `channels` ENGINE=InnoDB; + diff --git a/sql/old/3.3.5a/09708_world_database.sql b/sql/old/3.3.5a/09708_world_database.sql new file mode 100644 index 00000000000..87cf83da242 --- /dev/null +++ b/sql/old/3.3.5a/09708_world_database.sql @@ -0,0 +1,5 @@ +-- Set the correct engine +ALTER TABLE `spell_group_stack_rules` ENGINE=MyISAM; +ALTER TABLE `creature_classlevelstats` ENGINE=MyISAM; +ALTER TABLE `season_linked_event` ENGINE=MyISAM; + diff --git a/sql/old/3.3.5a/09709_world_creature_respawn.sql b/sql/old/3.3.5a/09709_world_creature_respawn.sql new file mode 100644 index 00000000000..00cd83b51c2 --- /dev/null +++ b/sql/old/3.3.5a/09709_world_creature_respawn.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_respawn` ENGINE = InnoDB; diff --git a/sql/old/3.3.5a/09712_world_spell_threat.sql b/sql/old/3.3.5a/09712_world_spell_threat.sql new file mode 100644 index 00000000000..b66444ee913 --- /dev/null +++ b/sql/old/3.3.5a/09712_world_spell_threat.sql @@ -0,0 +1,76 @@ +-- Battle Shout +DELETE FROM `spell_threat` WHERE `entry` IN (6673,5242,6192,11549,11550,11551,2048,47436); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(6673,1), -- Rank 1 +(5242,12), -- Rank 2 +(6192,22), -- Rank 3 +(11549,32), -- Rank 4 +(11550,42), -- Rank 5 +(11551,52), -- Rank 6 , Rank 7 already in tdb +(2048,69), -- Rank 8 +(47436,78); -- Rank 9 + +-- Cleave +DELETE FROM `spell_threat` WHERE `entry` IN (47519,47520); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47519,175), -- Rank 7 +(47520,225); -- Rank 8 + +-- Commanding Shout +DELETE FROM `spell_threat` WHERE `entry` IN (469,47439,47440); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(469,68), -- Rank 1 +(47439,77), -- Rank 2 +(47440,80); -- Rank 3 + +-- Demoralizing Shout +DELETE FROM `spell_threat` WHERE `entry` IN (25202,25203,47437); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(25202,49), -- Rank 6 +(25203,56), -- Rank 7 +(47437,63); -- Rank 8 + +-- Devastate +DELETE FROM `spell_threat` WHERE `entry` IN (47497,47498); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47497,101), -- Rank 4 +(47498,101); -- Rank 5 + +-- Heroic Strike +DELETE FROM `spell_threat` WHERE `entry` IN (47449,47450); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47449,233), -- Rank 12 +(47450,259); -- Rank 13 + +-- Revenge +DELETE FROM `spell_threat` WHERE `entry` IN (57823); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(57823,530); -- Rank 9 + +-- Improved Revenge (Talented) +DELETE FROM `spell_threat` WHERE `entry` IN (12797,12799); + INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(12797,25), -- Rank 1 +(12799,25); -- Rank 2 + +-- Shield Bash +DELETE FROM `spell_threat` WHERE `entry`=72; +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(72,36); + +-- Shield Slam +DELETE FROM `spell_threat` WHERE `entry` IN (47487,47488); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47487,546), -- Rank 7 +(47488,770); -- Rank 8 + +-- Sunder Armor (rank 7) +DELETE FROM `spell_threat` WHERE `entry`=47467; +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47467,345); + +-- Thunder Clap +DELETE FROM `spell_threat` WHERE `entry` IN (47501,47502); +INSERT INTO `spell_threat`(`entry`,`Threat`) VALUES +(47501,457), -- Rank 8 +(47502,555); -- Rank 9 diff --git a/sql/old/3.3.5a/09713_world_spell_bonus_data.sql b/sql/old/3.3.5a/09713_world_spell_bonus_data.sql new file mode 100644 index 00000000000..05f16b269bf --- /dev/null +++ b/sql/old/3.3.5a/09713_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (56161); +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(56161, 0, 0, 0, 0, 'Priest - Glyph of Prayer of Healing'); diff --git a/sql/old/3.3.5a/09715_world_spell_proc_event.sql b/sql/old/3.3.5a/09715_world_spell_proc_event.sql new file mode 100644 index 00000000000..f214fdf9b49 --- /dev/null +++ b/sql/old/3.3.5a/09715_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (51692, 51696); +INSERT INTO `spell_proc_event` VALUES +( 51692, 0x00, 8, 0x00000204, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0), -- Waylay (Rank 1) +( 51696, 0x00, 8, 0x00000204, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0); -- Waylay (Rank 2) diff --git a/sql/old/3.3.5a/09716_characters_auctionhousebot.sql b/sql/old/3.3.5a/09716_characters_auctionhousebot.sql new file mode 100644 index 00000000000..fd78728859e --- /dev/null +++ b/sql/old/3.3.5a/09716_characters_auctionhousebot.sql @@ -0,0 +1,2 @@ +DROP TABLE `auctionhousebot`; + diff --git a/sql/old/3.3.5a/09722_world_exploration_basexp.sql b/sql/old/3.3.5a/09722_world_exploration_basexp.sql new file mode 100644 index 00000000000..8baadf9e215 --- /dev/null +++ b/sql/old/3.3.5a/09722_world_exploration_basexp.sql @@ -0,0 +1,13 @@ +-- Base XP for Levels 71 to 79 +DELETE FROM `exploration_basexp` WHERE `level` IN (71,72,73,74,75,76,77,78,79); +INSERT INTO `exploration_basexp` (`level`,`basexp`) VALUES +(71,1330), +(72,1370), +(73,1410), +(74,1440), +(75,1470), +(76,1510), +(77,1530), +(78,1600), +(79,1630); + diff --git a/sql/old/3.3.5a/09743_world_command.sql b/sql/old/3.3.5a/09743_world_command.sql new file mode 100644 index 00000000000..4309c51db98 --- /dev/null +++ b/sql/old/3.3.5a/09743_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('reload lfg_dungeon_encounters','reload lfg_dungeon_rewards'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload lfg_dungeon_encounters',3,'Syntax: .reload lfg_dungeon_encounters\nReload lfg_dungeon_encounters table.'), +('reload lfg_dungeon_rewards',3,'Syntax: .reload lfg_dungeon_rewards\nReload lfg_dungeon_rewards table.'); diff --git a/sql/old/3.3.5a/09743_world_lfg_dungeon_encounters.sql b/sql/old/3.3.5a/09743_world_lfg_dungeon_encounters.sql new file mode 100644 index 00000000000..2e436b0edb2 --- /dev/null +++ b/sql/old/3.3.5a/09743_world_lfg_dungeon_encounters.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `lfg_dungeon_encounters`; +CREATE TABLE `lfg_dungeon_encounters` ( + `achievementId` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Achievement marking final boss completion', + `dungeonId` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Dungeon entry from dbc', + PRIMARY KEY (`achievementId`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09743_world_lfg_dungeon_rewards.sql b/sql/old/3.3.5a/09743_world_lfg_dungeon_rewards.sql new file mode 100644 index 00000000000..0b762b59aca --- /dev/null +++ b/sql/old/3.3.5a/09743_world_lfg_dungeon_rewards.sql @@ -0,0 +1,12 @@ +DROP TABLE IF EXISTS `lfg_dungeon_rewards`; +CREATE TABLE `lfg_dungeon_rewards` ( + `dungeonId` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Dungeon entry from dbc', + `maxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'Max level at which this reward is rewarded', + `firstQuestId` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest id with rewards for first dungeon this day', + `firstMoneyVar` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Money multiplier for completing the dungeon first time in a day with less players than max', + `firstXPVar` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Experience multiplier for completing the dungeon first time in a day with less players than max', + `otherQuestId` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Quest id with rewards for Nth dungeon this day', + `otherMoneyVar` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Money multiplier for completing the dungeon Nth time in a day with less players than max', + `otherXPVar` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Experience multiplier for completing the dungeon Nth time in a day with less players than max', + PRIMARY KEY (`dungeonId`,`maxLevel`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09746_world_spell_script_names.sql b/sql/old/3.3.5a/09746_world_spell_script_names.sql new file mode 100644 index 00000000000..0c4f26ae0f8 --- /dev/null +++ b/sql/old/3.3.5a/09746_world_spell_script_names.sql @@ -0,0 +1,39 @@ +-- 14537 Six Demon Bag +DELETE FROM `spell_script_names` WHERE `spell_id`=14537 AND `ScriptName`='spell_item_six_demon_bag'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (14537,'spell_item_six_demon_bag'); + +-- 17271 Test Fetid Skull +DELETE FROM `spell_script_names` WHERE `spell_id`=17271 AND `ScriptName`='spell_q5206_test_fetid_skull'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (17271,'spell_q5206_test_fetid_skull'); + +-- 23074 Arcanite Dragonling +DELETE FROM `spell_script_names` WHERE `spell_id`=23074 AND `ScriptName`='spell_item_arcanite_dragonling'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (23074,'spell_item_arcanite_dragonling'); + +-- 23075 Mithril Mechanical Dragonling +DELETE FROM `spell_script_names` WHERE `spell_id`=23075 AND `ScriptName`='spell_item_mithril_mechanical_dragonling'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (23075,'spell_item_mithril_mechanical_dragonling'); + +-- 23076 Mechanical Dragonling +DELETE FROM `spell_script_names` WHERE `spell_id`=23076 AND `ScriptName`='spell_item_mechanical_dragonling'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (23076,'spell_item_mechanical_dragonling'); + +-- 23133 Gnomish Battle Chicken +DELETE FROM `spell_script_names` WHERE `spell_id`=23133 AND `ScriptName`='spell_item_gnomish_battle_chicken'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (23133,'spell_item_gnomish_battle_chicken'); + +-- 34665 Administer Antidote +DELETE FROM `spell_script_names` WHERE `spell_id`=34665 AND `ScriptName`='spell_q10255_administer_antidote'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (34665,'spell_q10255_administer_antidote'); + +-- 40802 Mingo's Fortune Generator +DELETE FROM `spell_script_names` WHERE `spell_id`=40802 AND `ScriptName`='spell_item_mingos_fortune_generator'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (40802,'spell_item_mingos_fortune_generator'); + +-- 8913 Sacred Cleansing +DELETE FROM `spell_script_names` WHERE `spell_id`=8913 AND `ScriptName`='spell_q55_sacred_cleansing'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (8913,'spell_q55_sacred_cleansing'); + +-- 44936 Quest - Fel Siphon Dummy +DELETE FROM `spell_script_names` WHERE `spell_id`=44936 AND `ScriptName`='spell_q11515_fel_siphon_dummy'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (44936,'spell_q11515_fel_siphon_dummy'); diff --git a/sql/old/3.3.5a/09758_characters_game_event_save.sql b/sql/old/3.3.5a/09758_characters_game_event_save.sql new file mode 100644 index 00000000000..593840fd88c --- /dev/null +++ b/sql/old/3.3.5a/09758_characters_game_event_save.sql @@ -0,0 +1,4 @@ +ALTER TABLE `game_event_save` ADD `next_start_timestamp` BIGINT(11) UNSIGNED NOT NULL DEFAULT '0'; +UPDATE `game_event_save` SET `next_start_timestamp` = UNIX_TIMESTAMP(`next_start`); +ALTER TABLE `game_event_save` DROP `next_start`; +ALTER TABLE `game_event_save` CHANGE `next_start_timestamp` `next_start` BIGINT(11) UNSIGNED NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.5a/09760_world_transports.sql b/sql/old/3.3.5a/09760_world_transports.sql new file mode 100644 index 00000000000..bed2528adfb --- /dev/null +++ b/sql/old/3.3.5a/09760_world_transports.sql @@ -0,0 +1,6 @@ +ALTER TABLE `transports` + ADD COLUMN `guid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT FIRST, + MODIFY COLUMN `entry` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `guid`, + DROP PRIMARY KEY, + ADD PRIMARY KEY (`guid`), + ADD UNIQUE INDEX `idx_entry` (`entry`); diff --git a/sql/old/3.3.5a/09762_world_script_texts.sql b/sql/old/3.3.5a/09762_world_script_texts.sql new file mode 100644 index 00000000000..db7106b0bf4 --- /dev/null +++ b/sql/old/3.3.5a/09762_world_script_texts.sql @@ -0,0 +1,64 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000522 AND -1000517; +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 +(0,-1000517,'A-Me good. Good, A-Me. Follow... follow A-Me. Home. A-Me go home.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_READY'), +(0,-1000518,'$c, no hurt A-Me. A-Me good.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_AGGRO1'), +(0,-1000519,'Good... good, A-Me. A-Me good. Home. Find home.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_SEARCH'), +(0,-1000520,'Danger. Danger! $c try hurt A-Me.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_AGGRO2'), +(0,-1000521,'Bad, $c. $c, bad!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_AGGRO3'), +(0,-1000522,'A-Me home! A-Me good! Good A-Me. Home. Home. Home.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_ame - SAY_FINISH'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000525 AND -1000523; +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 +(0,-1000523,'Saeed is currently engaged or awaiting orders to engage. You may check directly east of me and see if Saeed is ready for you. If he is not present then he is off fighting another battle. I recommend that you wait for him to return before attacking Dimensius.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,4,0,0,'npc_professor_dabiri - WHISPER_DABIRI'), +(0,-1000524,'Bessy, is that you?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_bessy - SAY_THADELL_1'), +(0,-1000525,'Thank you for bringing back my Bessy, $N. I couldn''t live without her!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_bessy - SAY_THADELL_2'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000574 AND -1000571; +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 +(0,-1000571,'Ok let''s get out of here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_isla_starmane - SAY_PROGRESS_1'), +(0,-1000572,'You sure you''re ready? Take a moment.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_isla_starmane - SAY_PROGRESS_2'), +(0,-1000573,'Alright, let''s do this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_isla_starmane - SAY_PROGRESS_3'), +(0,-1000574,'Ok, I think I can make it on my own from here. Thank you so much for breaking me out of there!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_isla_starmane - SAY_PROGRESS_4'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000621 AND -1000606; +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 +(0,-1000606,'Come, $N. Lord Stormrage awaits.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'OVERLORD_SAY_1'), +(0,-1000607,'Lord Illidan will be here shortly.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'OVERLORD_SAY_2'), +(0,-1000609,'But... My lord, I do not understand. $N... He is the orc that has...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'OVERLORD_SAY_4'), +(0,-1000610,'It will be done, my lord.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'OVERLORD_SAY_5'), +(0,-1000611,'So you thought to make a fool of Mor''ghor, eh? Before you are delivered to Lord Illidan, you will feel pain that you could not know to exist. I will take pleasure in exacting my own vengeance.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,25,'OVERLORD_SAY_6'), +(0,-1000612,'Warriors of Dragonmaw, gather ''round! One among you has attained the rank of highlord! Bow your heads in reverence! Show your respect and allegiance to Highlord $N!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,22,'OVERLORD_YELL_1'), +(0,-1000613,'All hail Lord Illidan!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,66,'OVERLORD_YELL_2'), +(0,-1000614,'What is the meaning of this, Mor''ghor?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'LORD_ILLIDAN_SAY_1'), +(0,-1000615,'SILENCE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,22,'LORD_ILLIDAN_SAY_2'), +(0,-1000616,'Blathering idiot. You incomprehensibly incompetent buffoon...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'LORD_ILLIDAN_SAY_3'), +(0,-1000617,'THIS is your hero?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,6,'LORD_ILLIDAN_SAY_4'), +(0,-1000618,'You have been deceived, imbecile.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'LORD_ILLIDAN_SAY_5'), +(0,-1000619,'This... whole... operation... HAS BEEN COMPROMISED!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,22,'LORD_ILLIDAN_SAY_6'), +(0,-1000620,'I expect to see this insect''s carcass in pieces in my lair within the hour. Fail and you will suffer a fate so much worse than death.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,1,'LORD_ILLIDAN_SAY_7'), +(0,-1000621,'You will not harm the boy, Mor''ghor! Quickly, $N, climb on my back!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,22,'YARZILL_THE_MERC_SAY'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1000636 AND -1000629; +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 +(0,-1000629,'What''s the big idea, Spark?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'geezle - GEEZLE_SAY_1'), +(0,-1000630,'What''s the big idea? You nearly blew my cover, idiot! I told you to put the compass and navigation maps somewhere safe - not out in the open for any fool to discover.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,4,'geezle - SPARK_SAY_2'), +(0,-1000631,'The Master has gone to great lengths to secure information about the whereabouts of the Exodar. You could have blown the entire operation, including the cover of our spy on the inside.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'geezle - SPARK_SAY_3'), +(0,-1000632,'Relax, Spark! I have it all under control. We''ll strip mine the Exodar right out from under ''em - making both you and I very, very rich in the process.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,4,'geezle - GEEZLE_SAY_4'), +(0,-1000633,'Relax? Do you know what Kael''thas does to those that fail him, Geezle? Eternal suffering and pain... Do NOT screw this up, fool.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'geezle - SPARK_SAY_5'), +(0,-1000634,'Our Bloodmyst scouts have located our contact. The fool, Velen, will soon leave himself open and defenseless -- long enough for us to strike! Now get out of my sight before I vaporize you...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'geezle - SPARK_SAY_6'), +(0,-1000635,'Yes, sir. It won''t happen again...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'geezle - GEEZLE_SAY_7'), +(0,-1000636,'picks up the naga flag.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0,'geezle - EMOTE_SPARK'); + +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1800070 AND -1800064; +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 +(0,-1800064,'Beware! We are attacked!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_0'), +(0,-1800065,'It must be the purity of the Mark of the Lightbringer that is drawing forth the Scourge to attack us. We must proceed with caution lest we be overwhelmed!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_1'), +(0,-1800066,'This land truly needs to be cleansed by the Light! Let us continue on to the tomb. It isn''t far now...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_2'), +(0,-1800067,'Be welcome, friends!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_3'), +(0,-1800068,'Thank you for coming here in remembrance of me. Your efforts in recovering that symbol, while unnecessary, are certainly touching to an old man''s heart. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_4'), +(0,-1800069,'Please, rise my friend. Keep the Blessing as a symbol of the strength of the Light and how heroes long gone might once again rise in each of us to inspire. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_5'), +(0,-1800070,'Thank you my friend for making this possible. This is a day that I shall never forget! I think I will stay a while. Please return to High Priestess MacDonnell at the camp. I know that she''ll be keenly interested to know of what has transpired here.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_anchorite_truuen - SAY_WP_6'); + +DELETE FROM `script_texts` WHERE `entry`=-1000600; +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 +(0,-1000600,'Ow! OK, I''ll get back to work, $N!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,11,1,'npc_lazy_peon - SAY_WP_0'); diff --git a/sql/old/3.3.5a/09764_world_spell_proc_event.sql b/sql/old/3.3.5a/09764_world_spell_proc_event.sql new file mode 100644 index 00000000000..37648ccc21d --- /dev/null +++ b/sql/old/3.3.5a/09764_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=53386; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(53386,0x30,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,0); -- Rune of Cinderglacier diff --git a/sql/old/3.3.5a/09765_world_spell_proc_event.sql b/sql/old/3.3.5a/09765_world_spell_proc_event.sql new file mode 100644 index 00000000000..0445f98812a --- /dev/null +++ b/sql/old/3.3.5a/09765_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=50421; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(50421,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,0); -- Scent of Blood diff --git a/sql/old/3.3.5a/09768_world_command.sql b/sql/old/3.3.5a/09768_world_command.sql new file mode 100644 index 00000000000..b9b88adbcf7 --- /dev/null +++ b/sql/old/3.3.5a/09768_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` LIKE 'instance unbind'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('instance unbind',3,'Syntax: .instance unbind <mapid|all> [difficulty]\r\n Clear all/some of player\'s binds'); diff --git a/sql/old/3.3.5a/09775_world_spell_proc_event.sql b/sql/old/3.3.5a/09775_world_spell_proc_event.sql new file mode 100644 index 00000000000..f4f8095397d --- /dev/null +++ b/sql/old/3.3.5a/09775_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=71564; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(71564,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000002,0,0,0); -- Nevermelting Ice Crystal diff --git a/sql/old/3.3.5a/09781_world_spell_proc_event.sql b/sql/old/3.3.5a/09781_world_spell_proc_event.sql new file mode 100644 index 00000000000..474dc1e2314 --- /dev/null +++ b/sql/old/3.3.5a/09781_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM spell_proc_event WHERE entry IN (53290, 53291, 53292); +INSERT INTO spell_proc_event (entry, SchoolMask, SpellFamilyName, SpellFamilyMask0, SpellFamilyMask1, SpellFamilyMask2, procFlags, procEx, ppmRate, CustomChance, Cooldown) VALUES +(53290,0,9,0x800,0x1,0x200,0,0x0000002,0,0,0), +(53291,0,9,0x800,0x1,0x200,0,0x0000002,0,0,0), +(53292,0,9,0x800,0x1,0x200,0,0x0000002,0,0,0); diff --git a/sql/old/3.3.5a/09784_world_command.sql b/sql/old/3.3.5a/09784_world_command.sql new file mode 100644 index 00000000000..94fee31f4f4 --- /dev/null +++ b/sql/old/3.3.5a/09784_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('character changefaction','character changerace'); +INSERT INTO `command` VALUES +('character changefaction',2,'Syntax: .character changefaction $name\r\n\r\nChange character faction.'), +('character changerace',2,'Syntax: .character changerace $name\r\n\r\nChange character race.'); diff --git a/sql/old/3.3.5a/09784_world_player_factionchange_achievement.sql b/sql/old/3.3.5a/09784_world_player_factionchange_achievement.sql new file mode 100644 index 00000000000..c1cce249b1b --- /dev/null +++ b/sql/old/3.3.5a/09784_world_player_factionchange_achievement.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `player_factionchange_achievement`; +CREATE TABLE `player_factionchange_achievement` ( + `alliance_id` int(8) NOT NULL, + `horde_id` int(8) NOT NULL, + PRIMARY KEY (`alliance_id`,`horde_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09784_world_player_factionchange_items.sql b/sql/old/3.3.5a/09784_world_player_factionchange_items.sql new file mode 100644 index 00000000000..8cb815849f2 --- /dev/null +++ b/sql/old/3.3.5a/09784_world_player_factionchange_items.sql @@ -0,0 +1,10 @@ +DROP TABLE IF EXISTS `player_factionchange_items`; +CREATE TABLE `player_factionchange_items` ( + `race_A` int(8) NOT NULL, + `alliance_id` int(8) NOT NULL, + `commentA` text, + `race_H` int(8) NOT NULL, + `horde_id` int(8) NOT NULL, + `commentH` text, +PRIMARY KEY (`alliance_id`,`horde_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09784_world_player_factionchange_reputations.sql b/sql/old/3.3.5a/09784_world_player_factionchange_reputations.sql new file mode 100644 index 00000000000..2dd02b29727 --- /dev/null +++ b/sql/old/3.3.5a/09784_world_player_factionchange_reputations.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `player_factionchange_reputations`; +CREATE TABLE `player_factionchange_reputations` ( + `alliance_id` int(8) NOT NULL, + `horde_id` int(8) NOT NULL, + PRIMARY KEY (`alliance_id`,`horde_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09784_world_player_factionchange_spells.sql b/sql/old/3.3.5a/09784_world_player_factionchange_spells.sql new file mode 100644 index 00000000000..83879ede5ac --- /dev/null +++ b/sql/old/3.3.5a/09784_world_player_factionchange_spells.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `player_factionchange_spells`; +CREATE TABLE `player_factionchange_spells` ( + `alliance_id` int(8) NOT NULL, + `horde_id` int(8) NOT NULL, + PRIMARY KEY (`alliance_id`,`horde_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09791_world_spell_group.sql b/sql/old/3.3.5a/09791_world_spell_group.sql new file mode 100644 index 00000000000..19d113a7ab0 --- /dev/null +++ b/sql/old/3.3.5a/09791_world_spell_group.sql @@ -0,0 +1 @@ +DELETE FROM `spell_group` WHERE `spell_id` IN ('63283'); diff --git a/sql/old/3.3.5a/09791_world_spell_proc_event.sql b/sql/old/3.3.5a/09791_world_spell_proc_event.sql new file mode 100644 index 00000000000..c30c6c7974e --- /dev/null +++ b/sql/old/3.3.5a/09791_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=63280; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(63280,0x00,11,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,0); -- Glyph ofTotem of Wrath diff --git a/sql/old/3.3.5a/09792_characters_groups.sql b/sql/old/3.3.5a/09792_characters_groups.sql new file mode 100644 index 00000000000..940875d217a --- /dev/null +++ b/sql/old/3.3.5a/09792_characters_groups.sql @@ -0,0 +1 @@ +ALTER TABLE `groups` ADD INDEX ( `leaderGuid` ); diff --git a/sql/old/3.3.5a/09792_characters_instance.sql b/sql/old/3.3.5a/09792_characters_instance.sql new file mode 100644 index 00000000000..0571b1c8953 --- /dev/null +++ b/sql/old/3.3.5a/09792_characters_instance.sql @@ -0,0 +1 @@ +ALTER TABLE `instance` ADD INDEX ( `difficulty` ); diff --git a/sql/old/3.3.5a/09792_characters_instance_reset.sql b/sql/old/3.3.5a/09792_characters_instance_reset.sql new file mode 100644 index 00000000000..f5d21b33951 --- /dev/null +++ b/sql/old/3.3.5a/09792_characters_instance_reset.sql @@ -0,0 +1 @@ +ALTER TABLE `instance_reset` ADD INDEX ( `difficulty` ); diff --git a/sql/old/3.3.5a/09803_world_spell_proc_event.sql b/sql/old/3.3.5a/09803_world_spell_proc_event.sql new file mode 100644 index 00000000000..c0c8c352129 --- /dev/null +++ b/sql/old/3.3.5a/09803_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (75474,75465,75457,75455); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(75474,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Charred Twilight Scale (Heroic) +(75465,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Charred Twilight Scale +(75457,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45), -- Sharpened Twilight Scale (Heroic) +(75455,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45); -- Sharpened Twilight Scale diff --git a/sql/old/3.3.5a/09805_world_spell_proc_event.sql b/sql/old/3.3.5a/09805_world_spell_proc_event.sql new file mode 100644 index 00000000000..d3a9b7ca7fe --- /dev/null +++ b/sql/old/3.3.5a/09805_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (71545,71406); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(71545,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,50,0), -- Tiny Abomination in a Jar (Heroic) +(71406,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,50,0); -- Tiny Abomination in a Jar diff --git a/sql/old/3.3.5a/09815_world_scriptname.sql b/sql/old/3.3.5a/09815_world_scriptname.sql new file mode 100644 index 00000000000..2361ecba6da --- /dev/null +++ b/sql/old/3.3.5a/09815_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`= 'npc_hodirs_fury' WHERE `entry`=33212; +UPDATE `creature_template` SET `ScriptName`= '' WHERE `entry`=33312; + diff --git a/sql/old/3.3.5a/09824_world_trinity_string.sql b/sql/old/3.3.5a/09824_world_trinity_string.sql new file mode 100644 index 00000000000..1c5c7bd134b --- /dev/null +++ b/sql/old/3.3.5a/09824_world_trinity_string.sql @@ -0,0 +1,3 @@ +DELETE FROM `trinity_string` WHERE (`entry`='5029'); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES ('5029', 'Result limit reached (max results: %d)'); + diff --git a/sql/old/3.3.5a/09829_world_spell_proc_event.sql b/sql/old/3.3.5a/09829_world_spell_proc_event.sql new file mode 100644 index 00000000000..322dadd174e --- /dev/null +++ b/sql/old/3.3.5a/09829_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `procFlags`=0 WHERE `entry` IN (53486,53488); diff --git a/sql/old/3.3.5a/09830_world_spell_group.sql b/sql/old/3.3.5a/09830_world_spell_group.sql new file mode 100644 index 00000000000..e571f0d3a1a --- /dev/null +++ b/sql/old/3.3.5a/09830_world_spell_group.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_group` where `id`=1113; +INSERT INTO spell_group (id, spell_id) VALUES +(1113, 1008), +(1113, 604); diff --git a/sql/old/3.3.5a/09830_world_spell_group_stack_rules.sql b/sql/old/3.3.5a/09830_world_spell_group_stack_rules.sql new file mode 100644 index 00000000000..29d3079fc3f --- /dev/null +++ b/sql/old/3.3.5a/09830_world_spell_group_stack_rules.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_group_stack_rules` where `group_id`=1113; +INSERT INTO spell_group_stack_rules (group_id, stack_rule) VALUES (1113, 1); diff --git a/sql/old/3.3.5a/09834_world_spell_dbc.sql b/sql/old/3.3.5a/09834_world_spell_dbc.sql new file mode 100644 index 00000000000..74b82864b37 --- /dev/null +++ b/sql/old/3.3.5a/09834_world_spell_dbc.sql @@ -0,0 +1,5 @@ +-- Add serverside spells place holders for future development +DELETE FROM `spell_dbc` WHERE `Id` IN (44805); +INSERT INTO `spell_dbc` (`Id`,`Comment`) VALUES +(44805, 'Aura used in creature_addon - serverside spell'); + diff --git a/sql/old/3.3.5a/09835_world_spell_script_names.sql b/sql/old/3.3.5a/09835_world_spell_script_names.sql new file mode 100644 index 00000000000..cce026188f1 --- /dev/null +++ b/sql/old/3.3.5a/09835_world_spell_script_names.sql @@ -0,0 +1,8 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN(29266,57685,58951,70592,70628,74490) AND `ScriptName`='spell_creature_permanent_feign_death'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(29266, 'spell_creature_permanent_feign_death'), +(57685, 'spell_creature_permanent_feign_death'), +(58951, 'spell_creature_permanent_feign_death'), +(70592, 'spell_creature_permanent_feign_death'), +(70628, 'spell_creature_permanent_feign_death'), +(74490, 'spell_creature_permanent_feign_death'); diff --git a/sql/old/3.3.5a/09840_world_spell_linked_spell.sql b/sql/old/3.3.5a/09840_world_spell_linked_spell.sql new file mode 100644 index 00000000000..fab11165a0d --- /dev/null +++ b/sql/old/3.3.5a/09840_world_spell_linked_spell.sql @@ -0,0 +1,5 @@ +DELETE FROM spell_linked_spell WHERE spell_trigger IN(7744,42292,59752); +INSERT INTO spell_linked_spell (spell_trigger, spell_effect, type, comment) VALUES +(7744, 72757, 0, 'Will of the Forsaken Cooldown Trigger (WOTF)'), +(42292, 72752, 0, 'Will of the Forsaken Cooldown Trigger'), +(59752, 72752, 0, 'Will of the Forsaken Cooldown Trigger'); diff --git a/sql/old/3.3.5a/09841_world_spell_script_names.sql b/sql/old/3.3.5a/09841_world_spell_script_names.sql new file mode 100644 index 00000000000..5411994c43d --- /dev/null +++ b/sql/old/3.3.5a/09841_world_spell_script_names.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN(72752,72757); +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +('72752', 'spell_pvp_trinket_wotf_shared_cd'), +('72757', 'spell_pvp_trinket_wotf_shared_cd'); diff --git a/sql/old/3.3.5a/09845_world_spell_dbc.sql b/sql/old/3.3.5a/09845_world_spell_dbc.sql new file mode 100644 index 00000000000..e846c0595d8 --- /dev/null +++ b/sql/old/3.3.5a/09845_world_spell_dbc.sql @@ -0,0 +1,3 @@ +-- Add remaining placeholder info for AURA 44805 +UPDATE `spell_dbc` SET `Effect1`=6,`EffectApplyAuraName1`=4 WHERE `id`=44805; + diff --git a/sql/old/3.3.5a/09859_characters_group_member.sql b/sql/old/3.3.5a/09859_characters_group_member.sql new file mode 100644 index 00000000000..5e0a5703822 --- /dev/null +++ b/sql/old/3.3.5a/09859_characters_group_member.sql @@ -0,0 +1 @@ +ALTER TABLE `group_member` ADD `roles` smallint(6) unsigned NOT NULL default '0'; diff --git a/sql/old/3.3.5a/09900_world_spell_proc_event.sql b/sql/old/3.3.5a/09900_world_spell_proc_event.sql new file mode 100644 index 00000000000..a63409c1418 --- /dev/null +++ b/sql/old/3.3.5a/09900_world_spell_proc_event.sql @@ -0,0 +1 @@ +UPDATE `spell_proc_event` SET `procFlags` = '139944' WHERE `entry` = 49222; diff --git a/sql/old/3.3.5a/09911_characters_guild_bank_eventlog.sql b/sql/old/3.3.5a/09911_characters_guild_bank_eventlog.sql new file mode 100644 index 00000000000..405d8eb599c --- /dev/null +++ b/sql/old/3.3.5a/09911_characters_guild_bank_eventlog.sql @@ -0,0 +1 @@ +ALTER TABLE `guild_bank_eventlog` CHANGE `ItemStackCount` `ItemStackCount` SMALLINT(4) UNSIGNED DEFAULT '0' NOT NULL; diff --git a/sql/old/3.3.5a/09912_world_spell_bonus_data.sql b/sql/old/3.3.5a/09912_world_spell_bonus_data.sql new file mode 100644 index 00000000000..fe25a10be8f --- /dev/null +++ b/sql/old/3.3.5a/09912_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN ('33110'); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +('33110','0.8068','0','0','0','Priest - Prayer of Mending Heal Proc'); diff --git a/sql/old/3.3.5a/09920_characters_pool_quest_save.sql b/sql/old/3.3.5a/09920_characters_pool_quest_save.sql new file mode 100644 index 00000000000..ca1bfdafd16 --- /dev/null +++ b/sql/old/3.3.5a/09920_characters_pool_quest_save.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `pool_quest_save`; +CREATE TABLE `pool_quest_save` ( + `pool_id` int(10) unsigned NOT NULL DEFAULT '0', + `quest_id` int(10) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`pool_id`,`quest_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09920_world_pool_quest.sql b/sql/old/3.3.5a/09920_world_pool_quest.sql new file mode 100644 index 00000000000..b8a326b38d3 --- /dev/null +++ b/sql/old/3.3.5a/09920_world_pool_quest.sql @@ -0,0 +1,8 @@ +DROP TABLE IF EXISTS `pool_quest`; +CREATE TABLE `pool_quest` ( + `entry` int(10) unsigned NOT NULL DEFAULT '0', + `pool_entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `description` varchar(255) DEFAULT NULL, + PRIMARY KEY (`entry`), + KEY `idx_guid` (`entry`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/09948_world_script_name.sql b/sql/old/3.3.5a/09948_world_script_name.sql new file mode 100644 index 00000000000..acd7f5ed785 --- /dev/null +++ b/sql/old/3.3.5a/09948_world_script_name.sql @@ -0,0 +1,2 @@ +-- Add script name to the Adventurous Dwarf +UPDATE `creature_template` SET `npcflag`=1, `ScriptName`='npc_adventurous_dwarf' WHERE `entry`=28604; diff --git a/sql/old/3.3.5a/09948_world_script_texts.sql b/sql/old/3.3.5a/09948_world_script_texts.sql new file mode 100644 index 00000000000..8d52e0be8ec --- /dev/null +++ b/sql/old/3.3.5a/09948_world_script_texts.sql @@ -0,0 +1,4 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1571043,-1571042); +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 +(28604,-1571042,'Ouch! Watch where you''re tugging!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'adventurous dwarf SAY_DWARF_OUCH'), +(28604,-1571043,'Glad I could help!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'adventurous dwarf SAY_DWARF_HELP'); diff --git a/sql/old/3.3.5a/09948_world_spell_script_names.sql b/sql/old/3.3.5a/09948_world_spell_script_names.sql new file mode 100644 index 00000000000..38ccd4aa8b1 --- /dev/null +++ b/sql/old/3.3.5a/09948_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=51840 AND `ScriptName`='spell_q12634_despawn_fruit_tosser'; +DELETE FROM `spell_script_names` WHERE `spell_id`=49587 AND `ScriptName`='spell_q12459_seeds_of_natures_wrath'; +DELETE FROM `spell_script_names` WHERE `spell_id`=19512 AND `ScriptName`='spell_q6124_6129_apply_salve'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(51840,'spell_q12634_despawn_fruit_tosser'), +(49587,'spell_q12459_seeds_of_natures_wrath'), +(19512,'spell_q6124_6129_apply_salve');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09958_world_quest_poi_points.sql b/sql/old/3.3.5a/09958_world_quest_poi_points.sql new file mode 100644 index 00000000000..fa1962878a0 --- /dev/null +++ b/sql/old/3.3.5a/09958_world_quest_poi_points.sql @@ -0,0 +1 @@ +ALTER TABLE `quest_poi_points` ADD COLUMN `idx` int(10) unsigned NOT NULL DEFAULT '0' AFTER `id`; diff --git a/sql/old/3.3.5a/09963_world_spell_script_names.sql b/sql/old/3.3.5a/09963_world_spell_script_names.sql new file mode 100644 index 00000000000..42aedad8c58 --- /dev/null +++ b/sql/old/3.3.5a/09963_world_spell_script_names.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=24751 AND `ScriptName`='spell_gen_trick_or_treat'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (24751,'spell_gen_trick_or_treat');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09977_world_spell_script_names.sql b/sql/old/3.3.5a/09977_world_spell_script_names.sql new file mode 100644 index 00000000000..91918cc6538 --- /dev/null +++ b/sql/old/3.3.5a/09977_world_spell_script_names.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=24750 AND `ScriptName`='spell_gen_trick'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (24750,'spell_gen_trick');
\ No newline at end of file diff --git a/sql/old/3.3.5a/09988_world_spell_script_names.sql b/sql/old/3.3.5a/09988_world_spell_script_names.sql new file mode 100644 index 00000000000..810fc602318 --- /dev/null +++ b/sql/old/3.3.5a/09988_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=-8129 AND `ScriptName`='spell_pri_mana_burn'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(-8129,'spell_pri_mana_burn'); diff --git a/sql/old/3.3.5a/10000_characters_character_banned.sql b/sql/old/3.3.5a/10000_characters_character_banned.sql new file mode 100644 index 00000000000..99c9195ad62 --- /dev/null +++ b/sql/old/3.3.5a/10000_characters_character_banned.sql @@ -0,0 +1,10 @@ +DROP TABLE IF EXISTS `character_banned`; +CREATE TABLE `character_banned` ( + `guid` int(11) NOT NULL default '0' COMMENT 'Account id', + `bandate` bigint(40) NOT NULL default '0', + `unbandate` bigint(40) NOT NULL default '0', + `bannedby` varchar(50) NOT NULL, + `banreason` varchar(255) NOT NULL, + `active` tinyint(4) NOT NULL default '1', + PRIMARY KEY (`guid`,`bandate`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Ban List'; diff --git a/sql/old/3.3.5a/10000_world_command.sql b/sql/old/3.3.5a/10000_world_command.sql new file mode 100644 index 00000000000..75717ac6aad --- /dev/null +++ b/sql/old/3.3.5a/10000_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('ban character','ban playeraccount'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('ban character',3,'Syntax: .ban character $Name $bantime $reason\nBan character and kick player.\n$bantime: negative value leads to permban, otherwise use a timestring like "4d20h3s".'), +('ban playeraccount',3,'Syntax: .ban playeraccount $Name $bantime $reason\nBan account and kick player.\n$bantime: negative value leads to permban, otherwise use a timestring like "4d20h3s".'); diff --git a/sql/old/3.3.5a/10000_world_trinity_string.sql b/sql/old/3.3.5a/10000_world_trinity_string.sql new file mode 100644 index 00000000000..40e970f8197 --- /dev/null +++ b/sql/old/3.3.5a/10000_world_trinity_string.sql @@ -0,0 +1,5 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (1131,1132,1133); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(1131, 'The following characters match your query:'), +(1132, 'Currently Banned Characters:'), +(1133, '| Character | BanDate | UnbanDate | Banned By | Ban Reason |'); diff --git a/sql/old/3.3.5a/10023_world_command.sql b/sql/old/3.3.5a/10023_world_command.sql new file mode 100644 index 00000000000..653d400c690 --- /dev/null +++ b/sql/old/3.3.5a/10023_world_command.sql @@ -0,0 +1,4 @@ +DELETE FROM `command` WHERE `name` IN ('achievement add', 'achievement'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('achievement add',4,'Syntax: .achievement add $achievement\nAdd an achievement to the targeted player.\n$achievement: can be either achievement id or achievement link'), +('achievement',4,'Syntax: .achievement $subcommand\nType .achievement to see the list of possible subcommands or .help achievement $subcommand to see info on subcommands');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10029_world_spell_script_names.sql b/sql/old/3.3.5a/10029_world_spell_script_names.sql new file mode 100644 index 00000000000..d49fbb41f8b --- /dev/null +++ b/sql/old/3.3.5a/10029_world_spell_script_names.sql @@ -0,0 +1,20 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=41337 AND `ScriptName`='spell_gen_aura_of_anger'; +DELETE FROM `spell_script_names` WHERE `spell_id`=46394 AND `ScriptName`='spell_gen_burn_brutallus'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-53302 AND `ScriptName`='spell_hun_sniper_training'; +DELETE FROM `spell_script_names` WHERE `spell_id`=45472 AND `ScriptName`='spell_gen_parachute'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-51685 AND `ScriptName`='spell_rog_prey_on_the_weak'; +DELETE FROM `spell_script_names` WHERE `spell_id`=66118 AND `ScriptName`='spell_gen_leeching_swarm'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (20911,25899) AND `ScriptName`='spell_pal_blessing_of_sanctuary'; + +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(41337,'spell_gen_aura_of_anger'), +(46394,'spell_gen_burn_brutallus'), +(-53302,'spell_hun_sniper_training'), +(45472,'spell_gen_parachute'), +(-51685,'spell_rog_prey_on_the_weak'), +(66118,'spell_gen_leeching_swarm'), +(20911,'spell_pal_blessing_of_sanctuary'), +(25899,'spell_pal_blessing_of_sanctuary'); + +DELETE FROM `spell_script_names` WHERE `spell_id`=51662 AND `ScriptName`='spell_rog_hunger_for_blood'; +DELETE FROM `spell_script_names` WHERE `spell_id`=31231 AND `ScriptName`='spell_rog_cheat_death'; diff --git a/sql/old/3.3.5a/10030_characters_item_soulbound_trade_data.sql b/sql/old/3.3.5a/10030_characters_item_soulbound_trade_data.sql new file mode 100644 index 00000000000..e6f43debb9b --- /dev/null +++ b/sql/old/3.3.5a/10030_characters_item_soulbound_trade_data.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `item_soulbound_trade_data`; +CREATE TABLE `item_soulbound_trade_data` ( + `itemGuid` int(11) unsigned NOT NULL COMMENT 'Item GUID', + `allowedPlayers` text NOT NULL COMMENT 'Space separated GUID list of players who can receive this item in trade', + PRIMARY KEY (`itemGuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Item Refund System'; diff --git a/sql/old/3.3.5a/10060_world_creature_text.sql b/sql/old/3.3.5a/10060_world_creature_text.sql new file mode 100644 index 00000000000..665de9f67ad --- /dev/null +++ b/sql/old/3.3.5a/10060_world_creature_text.sql @@ -0,0 +1,15 @@ +DROP TABLE IF EXISTS `creature_text`; +CREATE TABLE `creature_text` ( + `entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `groupid` tinyint(3) unsigned NOT NULL DEFAULT '0', + `id` tinyint(3) unsigned NOT NULL DEFAULT '0', + `text` longtext, + `type` tinyint(3) unsigned NOT NULL DEFAULT '0', + `language` tinyint(3) unsigned NOT NULL DEFAULT '0', + `probability` float NOT NULL DEFAULT '0', + `emote` mediumint(8) unsigned NOT NULL DEFAULT '0', + `duration` mediumint(8) unsigned NOT NULL DEFAULT '0', + `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', + `comment` varchar(255) DEFAULT '', + PRIMARY KEY (`entry`,`groupid`,`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/10076_world_command.sql b/sql/old/3.3.5a/10076_world_command.sql new file mode 100644 index 00000000000..c0d25296097 --- /dev/null +++ b/sql/old/3.3.5a/10076_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` LIKE 'reload creature_text'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload creature_text',3,'Syntax: .reload creature_text\r\nReload creature_text table.'); diff --git a/sql/old/3.3.5a/10078_world_spell_proc_event.sql b/sql/old/3.3.5a/10078_world_spell_proc_event.sql new file mode 100644 index 00000000000..66127028836 --- /dev/null +++ b/sql/old/3.3.5a/10078_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (16176,16235,16240); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(16176,0x00,11,0x000001C0,0x00000000,0x00000010,0x00000000,0x00000002,0,0,0), -- Ancestral Healing (Rank 1) +(16235,0x00,11,0x000001C0,0x00000000,0x00000010,0x00000000,0x00000002,0,0,0), -- Ancestral Healing (Rank 2) +(16240,0x00,11,0x000001C0,0x00000000,0x00000010,0x00000000,0x00000002,0,0,0); -- Ancestral Healing (Rank 3) diff --git a/sql/old/3.3.5a/10083_world_trinity_string.sql b/sql/old/3.3.5a/10083_world_trinity_string.sql new file mode 100644 index 00000000000..3564cab902d --- /dev/null +++ b/sql/old/3.3.5a/10083_world_trinity_string.sql @@ -0,0 +1 @@ +UPDATE `trinity_string` SET `content_default` = '%d (Entry: %d) - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ' WHERE `entry` = 517; diff --git a/sql/old/3.3.5a/10084_characters_character_queststatus.sql b/sql/old/3.3.5a/10084_characters_character_queststatus.sql new file mode 100644 index 00000000000..81ce948598e --- /dev/null +++ b/sql/old/3.3.5a/10084_characters_character_queststatus.sql @@ -0,0 +1,14 @@ +UPDATE `character_queststatus` SET `itemcount1` = 0 WHERE `itemcount1` > 65535; +UPDATE `character_queststatus` SET `itemcount2` = 0 WHERE `itemcount2` > 65535; +UPDATE `character_queststatus` SET `itemcount3` = 0 WHERE `itemcount3` > 65535; +UPDATE `character_queststatus` SET `itemcount4` = 0 WHERE `itemcount4` > 65535; + +ALTER TABLE `character_queststatus` CHANGE `status` `status` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `mobcount1` `mobcount1` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `mobcount2` `mobcount2` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `mobcount3` `mobcount3` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `mobcount4` `mobcount4` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `itemcount1` `itemcount1` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `itemcount2` `itemcount2` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `itemcount3` `itemcount3` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0, +CHANGE `itemcount4` `itemcount4` SMALLINT( 3 ) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.3.5a/10091_world_spell_proc_event.sql b/sql/old/3.3.5a/10091_world_spell_proc_event.sql new file mode 100644 index 00000000000..02d88bcfc4e --- /dev/null +++ b/sql/old/3.3.5a/10091_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +-- Taste for Blood, Overpower Ready!, Sudden Death and Fingers of Frost proc data. +DELETE FROM `spell_proc_event` WHERE `entry` IN (60503, 68051, 52437, 74396); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +(60503, 0x01, 4, 0x00000004, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0, 0, 0), +(68051, 0x01, 4, 0x00000004, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0, 0, 0), +(52437, 0x01, 4, 0x20000000, 0x00000000, 0x00000000, 0x00000010, 0x00000000, 0, 0, 0), +(74396, 0x10, 3, 0x00000000, 0x00000000, 0x00000000, 0x00010000, 0x00000003, 0, 0, 0); diff --git a/sql/old/3.3.5a/10099_world_spell_script_names.sql b/sql/old/3.3.5a/10099_world_spell_script_names.sql new file mode 100644 index 00000000000..b25aa514f29 --- /dev/null +++ b/sql/old/3.3.5a/10099_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (-11113) AND `ScriptName` = 'spell_mage_blast_wave'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(-11113,'spell_mage_blast_wave'); diff --git a/sql/old/3.3.5a/10105_world_spell_proc_event.sql b/sql/old/3.3.5a/10105_world_spell_proc_event.sql new file mode 100644 index 00000000000..5c4c7586b4b --- /dev/null +++ b/sql/old/3.3.5a/10105_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=71903; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(71903,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,20,0); -- Item - Shadowmourne Legendary diff --git a/sql/old/3.3.5a/10105_world_spell_script_names.sql b/sql/old/3.3.5a/10105_world_spell_script_names.sql new file mode 100644 index 00000000000..c1d7835a7b1 --- /dev/null +++ b/sql/old/3.3.5a/10105_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=71905 AND `ScriptName`='spell_item_shadowmourne'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(71905,'spell_item_shadowmourne'); -- Item - Shadowmourne Legendary diff --git a/sql/old/3.3.5a/10113_world_spell_proc_event.sql b/sql/old/3.3.5a/10113_world_spell_proc_event.sql new file mode 100644 index 00000000000..ff256a695eb --- /dev/null +++ b/sql/old/3.3.5a/10113_world_spell_proc_event.sql @@ -0,0 +1,5 @@ +-- Allow any mage spell to drop Fingers of Frost charge +UPDATE `spell_proc_event` SET `SchoolMask` = 0x54, `SpellFamilyMask0` = 0x28E212F7, `SpellFamilyMask1` = 0x00119048 WHERE `entry` = 74396; + +-- Let Nature's Grace proc only from non-periodic magic spells +UPDATE `spell_proc_event` SET `SchoolMask` = 0x48, `SpellFamilyName` = 7, `SpellFamilyMask0` = 0x00000067, `SpellFamilyMask1` = 0x03800002 WHERE `entry` IN (16880, 61345, 61346); diff --git a/sql/old/3.3.5a/10132_world_command.sql b/sql/old/3.3.5a/10132_world_command.sql new file mode 100644 index 00000000000..f4532d65a6e --- /dev/null +++ b/sql/old/3.3.5a/10132_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` IN ('debug areatriggers'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('debug areatriggers',1,'Syntax: .debug areatriggers\nToggle debug mode for areatriggers. In debug mode GM will be notified if reaching an areatrigger');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10132_world_trinity_string.sql b/sql/old/3.3.5a/10132_world_trinity_string.sql new file mode 100644 index 00000000000..c9a540a26b9 --- /dev/null +++ b/sql/old/3.3.5a/10132_world_trinity_string.sql @@ -0,0 +1,5 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (1202,1203,1204); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(1202, 'Areatrigger debugging turned on.'), +(1203, 'Areatrigger debugging turned off.'), +(1204, 'You have reached areatrigger %u.'); diff --git a/sql/old/3.3.5a/10171_world_script_texts.sql b/sql/old/3.3.5a/10171_world_script_texts.sql new file mode 100644 index 00000000000..ef4c19916f5 --- /dev/null +++ b/sql/old/3.3.5a/10171_world_script_texts.sql @@ -0,0 +1,56 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1575015,-1575016,-1575017,-1575018,-1575022); +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 +(29281,-1575015,'My liege! I have done as you asked, and now beseech you for your blessing!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_DIALOG_WITH_ARTHAS_1'), +(29281,-1575016,'The sensation is... beyond my imagining. I am yours to command, my king.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_DIALOG_WITH_ARTHAS_2'), +(29281,-1575017,'I will be happy to slaughter them in your name! Come, enemies of the Scourge! I will show you the might of the Lich King!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_DIALOG_WITH_ARTHAS_3'), +(26668,-1575018,'I will vanquish your soul!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_AGGRO'), +(26668,-1575022,'Nooo! I did not come this far... to...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_DEATH'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1575000,-1575001,-1575002); +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 +(26687,-1575000,'What this place? I will destroy you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gortok Palehoof SAY_AGGRO'), +(26687,-1575001,'You die! That what master wants!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gortok Palehoof SAY_SLAY_1'), +(26687,-1575002,'An easy task!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gortok Palehoof SAY_SLAY_2'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1599014); +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 +(27978,-1599014,'Folvynn buul hrom onn!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Sjonnir The Ironshaper SAY_SLAY_3'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1604018,-1604019,-1604020,-1604021,-1604022,-1604023); +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 +(29304,-1604018,'Ye not breathin''! Good.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_SLAY_1'), +(29304,-1604019,'You ssscared now?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_SLAY_2'), +(29304,-1604020,'I''ll eat you next, mon!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_SLAY_3'), +(29304,-1604021,'I sssee now... Ssscourge wasss not... our greatessst enemy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_DEATH'), +(29304,-1604022,'Minionsss of the scale, heed my call!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_SUMMON_SNAKES'), +(29304,-1604023,'A thousssand fangs gonna rend your flesh!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Slad''ran SAY_SUMMON_CONSTRICTORS'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1604000,-1604001,-1604003,-1604004,-1604005,-1604006,-1604007,-1604008); +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 +(29306,-1604000,'I''m gonna spill your guts, mon!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_AGGRO'), +(29306,-1604001,'What a rush!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SLAY_1'), +(29306,-1604003,'I told ya so!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SLAY_3'), +(29306,-1604004,'Even the mighty... can fall.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_DEATH'), +(29306,-1604005,'Gut them! Impale them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SUMMON_RHINO_1'), +(29306,-1604006,'KILL THEM ALL!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SUMMON_RHINO_2'), +(29306,-1604007,'Say hello to my BIG friend!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SUMMON_RHINO_3'), +(29306,-1604008,'Ain''t gonna be nottin'' left after this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_TRANSFORM_1'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619017,-1619018,-1619019); +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 +(29309,-1619017,'Perhaps we will be allies soon.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Elder Nadox SAY_SLAY_3'), +(29309,-1619018,'Master, is my service complete?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Elder Nadox SAY_DEATH'), +(29309,-1619019,'The young must not grow hungry...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Elder Nadox SAY_EGG_SAC_1'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619000,-1619001,-1619002,-1619008,-1619009); +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 +(29310,-1619000,'These are sacred halls! Your intrusion will be met with death.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_AGGRO'), +(29310,-1619001,'Who among you is devoted?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SACRIFICE_1_1'), +(29310,-1619002,'You there! Step forward!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SACRIFICE_1_2'), +(29310,-1619008,'Do not expect your sacrilege... to go unpunished.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_DEATH'), +(29310,-1619009,'The elements themselves will rise up against the civilized world! Only the faithful will be spared!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_PREACHING_1'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619030,-1619034); +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 +(29311,-1619030,'Shgla''yos plahf mh''naus.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Herald Volazj SAY_AGGRO'), +(29311,-1619034,'Iilth vwah, uhn''agth fhssh za.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Herald Volazj SAY_DEATH_1'); diff --git a/sql/old/3.3.5a/10181_world_script_name.sql b/sql/old/3.3.5a/10181_world_script_name.sql new file mode 100644 index 00000000000..d654bdbecbf --- /dev/null +++ b/sql/old/3.3.5a/10181_world_script_name.sql @@ -0,0 +1,3 @@ +-- Add script name to boss ignis adds +UPDATE `creature_template` SET `ScriptName`='npc_iron_construct' WHERE `entry`=33121; +UPDATE `creature_template` SET `ScriptName`='npc_scorch_ground' WHERE `entry`=33221; diff --git a/sql/old/3.3.5a/10182_world_script_texts.sql b/sql/old/3.3.5a/10182_world_script_texts.sql new file mode 100644 index 00000000000..f43d12ed768 --- /dev/null +++ b/sql/old/3.3.5a/10182_world_script_texts.sql @@ -0,0 +1,3 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1603229); +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 +(33118,-1603229,'Ignis the Furnace Master begins to cast Flame Jets!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'IGNIS EMOTE_JETS'); diff --git a/sql/old/3.3.5a/10183_world_spell_script_names.sql b/sql/old/3.3.5a/10183_world_spell_script_names.sql new file mode 100644 index 00000000000..60f3f1d88a6 --- /dev/null +++ b/sql/old/3.3.5a/10183_world_spell_script_names.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (62717,63477) AND `ScriptName`='spell_ignis_slag_pot'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(62717, 'spell_ignis_slag_pot'), -- boss Ignis 10man +(63477, 'spell_ignis_slag_pot'); -- boss Ignis 25man diff --git a/sql/old/3.3.5a/10189_world_script_texts.sql b/sql/old/3.3.5a/10189_world_script_texts.sql new file mode 100644 index 00000000000..4d0470fbb17 --- /dev/null +++ b/sql/old/3.3.5a/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/old/3.3.5a/10189_world_scriptname.sql b/sql/old/3.3.5a/10189_world_scriptname.sql new file mode 100644 index 00000000000..5d4891e224e --- /dev/null +++ b/sql/old/3.3.5a/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/old/3.3.5a/10189_world_spell_linked_spell.sql b/sql/old/3.3.5a/10189_world_spell_linked_spell.sql new file mode 100644 index 00000000000..57ee6b62ce1 --- /dev/null +++ b/sql/old/3.3.5a/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/old/3.3.5a/10189_world_spell_script_names.sql b/sql/old/3.3.5a/10189_world_spell_script_names.sql new file mode 100644 index 00000000000..ea82c897700 --- /dev/null +++ b/sql/old/3.3.5a/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'); diff --git a/sql/old/3.3.5a/10192_world_creature.sql b/sql/old/3.3.5a/10192_world_creature.sql new file mode 100644 index 00000000000..012ef06ad07 --- /dev/null +++ b/sql/old/3.3.5a/10192_world_creature.sql @@ -0,0 +1,4 @@ +ALTER TABLE `creature` + ADD COLUMN `npcflag` int(10) unsigned NOT NULL DEFAULT '0' AFTER `MovementType`, + ADD COLUMN `unit_flags` int(10) unsigned NOT NULL DEFAULT '0' AFTER `npcflag`, + ADD COLUMN `dynamicflags` int(10) unsigned NOT NULL DEFAULT '0' AFTER `unit_flags`; diff --git a/sql/old/3.3.5a/10195_world_script_texts.sql b/sql/old/3.3.5a/10195_world_script_texts.sql new file mode 100644 index 00000000000..335f9f3a0b6 --- /dev/null +++ b/sql/old/3.3.5a/10195_world_script_texts.sql @@ -0,0 +1,30 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1575019,-1575020); +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 +(26668,-1575019,'You were a fool to challenge the power of the Lich King!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_SLAY_1'), +(26668,-1575020,'Your will is done, my king.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Svala Sorrowgrave SAY_SLAY_2'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1604002,-1604009); +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 +(29306,-1604002,'Who needs gods, when WE ARE GODS!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_SLAY_2'), +(29306,-1604009,'You wanna see power? I''m gonna show you power!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Gal''darah SAY_TRANSFORM_2'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619003,-1619004,-1619005,-1619007,-1619010,-1619011,-1619012,-1619013); +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 +(29310,-1619003,'Yogg-Saron, grant me your power!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SACRIFICE_2_1'), +(29310,-1619004,'Master, a gift for you!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SACRIFICE_2_2'), +(29310,-1619005,'Glory to Yogg-Saron!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SLAY_1'), +(29310,-1619007,'Get up! You haven''t suffered enough.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_SLAY_3'), +(29310,-1619010,'Immortality can be yours. But only if you pledge yourself fully to Yogg-Saron!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_PREACHING_2'), +(29310,-1619011,'Here on the very borders of his domain. You will experience powers you would never have imagined!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_PREACHING_3'), +(29310,-1619012,'You have traveled long and risked much to be here. Your devotion shall be rewarded.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_PREACHING_4'), +(29310,-1619013,'The faithful shall be exalted! But there is more work to be done. We will press on until all of Azeroth lies beneath his shadow!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Jedoga Shadowseeker SAY_PREACHING_5'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619020); +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 +(29309,-1619020,'Shhhad ak kereeesshh chak-k-k!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Elder Nadox SAY_EGG_SAC_2'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1619031,-1619032,-1619033); +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 +(29311,-1619031,'Ywaq puul skshgn: on''ma yeh''glu zuq.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Herald Volazj SAY_SLAY_1'), +(29311,-1619032,'Ywaq ma phgwa''cul hnakf.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Herald Volazj SAY_SLAY_2'), +(29311,-1619033,'Ywaq maq oou; ywaq maq ssaggh. Ywaq ma shg''fhn.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Herald Volazj SAY_SLAY_3'); diff --git a/sql/old/3.3.5a/10206_world_creature_classlevelstats.sql b/sql/old/3.3.5a/10206_world_creature_classlevelstats.sql new file mode 100644 index 00000000000..471a7ac792b --- /dev/null +++ b/sql/old/3.3.5a/10206_world_creature_classlevelstats.sql @@ -0,0 +1,6 @@ +UPDATE `creature_classlevelstats` SET `basehp1`=4731 WHERE `class`=8 AND `level`=65; +UPDATE `creature_classlevelstats` SET `basehp1`=6906 WHERE `class`=2 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp1`=4892 WHERE `class`=8 AND `level`=66; +UPDATE `creature_classlevelstats` SET `basehp1`=5060 WHERE `class`=8 AND `level`=67; +UPDATE `creature_classlevelstats` SET `basehp1`=11570 WHERE `class`=1 AND `level`=83; + diff --git a/sql/old/3.3.5a/10208_world_script_name.sql b/sql/old/3.3.5a/10208_world_script_name.sql new file mode 100644 index 00000000000..7487de2d439 --- /dev/null +++ b/sql/old/3.3.5a/10208_world_script_name.sql @@ -0,0 +1,8 @@ +-- Razorscale +UPDATE `creature_template` SET `ScriptName` = 'boss_razorscale' WHERE `entry`=33186; +UPDATE `creature_template` SET `ScriptName` = 'npc_devouring_flame' WHERE `entry`=34188; +UPDATE `creature_template` SET `ScriptName` = 'npc_mole_machine_trigger' WHERE `entry`=33245; +UPDATE `creature_template` SET `ScriptName` = 'npc_expedition_commander' WHERE `entry`=33210; +UPDATE `creature_template` SET `ScriptName` = 'npc_darkrune_guardian' WHERE `entry`=33388; +UPDATE `creature_template` SET `ScriptName` = 'npc_darkrune_sentinel' WHERE `entry`=33846; +UPDATE `creature_template` SET `ScriptName` = 'npc_darkrune_watcher' WHERE `entry`=33453; diff --git a/sql/old/3.3.5a/10208_world_script_texts.sql b/sql/old/3.3.5a/10208_world_script_texts.sql new file mode 100644 index 00000000000..83041d0dbe7 --- /dev/null +++ b/sql/old/3.3.5a/10208_world_script_texts.sql @@ -0,0 +1,16 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1603268,-1603267,-1603266); +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 +(33186, -1603268, 'Razorscale grounded permanently!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'EMOTE_PERMA'), +(33186, -1603267, 'Razorscale takes a deep breath...', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'EMOTE_BREATH'), +(33287, -1603266, 'Harpoon Turret is ready for use!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,2,0,0, 'EMOTE_HARPOON'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1603265,-1603264,-1603263,-1603262); +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 +(33287, -1603265, 'Fires out! Let''s rebuild those turrets!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0, 'SAY_TURRETS'), +(33287, -1603264, 'Ready to move out, keep those dwarves off of our backs!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0, 'SAY_AGGRO_3'), +(33287, -1603263, 'Be on the lookout! Mole machines will be surfacing soon with those nasty Iron dwarves aboard!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0, 'SAY_AGGRO_2'), +(33287, -1603262, 'Give us a moment to prepare to build the turrets.', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1,0,0, 'SAY_AGGRO_1'); + +-- Razorscale emotes +UPDATE `script_texts` SET `content_default` = "Welcome, champions! All of our attempts at grounding her have failed. We could use a hand in bring her down with these harpoon guns.", `type`=0 WHERE `entry`=-1603260; +UPDATE `script_texts` SET `content_default` = "Move! Quickly! She won't remain grounded for long.", `type`=1 WHERE `entry`=-1603261; diff --git a/sql/old/3.3.5a/10213_world_script_texts.sql b/sql/old/3.3.5a/10213_world_script_texts.sql new file mode 100644 index 00000000000..e50d9a49085 --- /dev/null +++ b/sql/old/3.3.5a/10213_world_script_texts.sql @@ -0,0 +1,12 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1000002,-1000003); +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +(0,-1000002,'%s goes into a frenzy!',0,2,0,0,'EMOTE_GENERIC_FRENZY'), +(0,-1000003,'%s becomes enraged!',0,2,0,0,'EMOTE_GENERIC_ENRAGED'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1575023,-1575024,-1575025,-1575026,-1575027); +INSERT INTO `script_texts` (`npc_entry`,`entry`,`content_default`,`sound`,`type`,`language`,`emote`,`comment`) VALUES +(26668,-1575023,'Your death approaches.',13850,1,0,0,'svala SAY_SACRIFICE_1'), +(26668,-1575024,'Go now to my master.',13851,1,0,0,'svala SAY_SACRIFICE_2'), +(26668,-1575025,'Your end is inevitable.',13852,1,0,0,'svala SAY_SACRIFICE_3'), +(26668,-1575026,'Yor-guul mak!',13853,1,0,0,'svala SAY_SACRIFICE_4'), +(26668,-1575027,'Any last words?',13854,1,0,0,'svala SAY_SACRIFICE_5'); diff --git a/sql/old/3.3.5a/10215_world_spell_script_names.sql b/sql/old/3.3.5a/10215_world_spell_script_names.sql new file mode 100644 index 00000000000..cebd92c2aae --- /dev/null +++ b/sql/old/3.3.5a/10215_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` = 31261 AND `ScriptName`='spell_creature_permanent_feign_death'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(31261, 'spell_creature_permanent_feign_death'); diff --git a/sql/old/3.3.5a/10219_world_spelldifficulty_dbc.sql b/sql/old/3.3.5a/10219_world_spelldifficulty_dbc.sql new file mode 100644 index 00000000000..004448cb789 --- /dev/null +++ b/sql/old/3.3.5a/10219_world_spelldifficulty_dbc.sql @@ -0,0 +1,13 @@ +-- Delete redundant data first +DELETE FROM `spelldifficulty_dbc` WHERE `id` IN (3042,3043,3044,3045,3046,3047,3048,3053,3055,3056,3057,3058,3059,3060,3061,3063,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095); +INSERT INTO `spelldifficulty_dbc` (`id`, `spellid0`, `spellid1`, `spellid2`, `spellid3`) VALUES +-- Razorscale spells +(3042, 62796, 63815, 0, 0), -- SPELL_FIREBALL_10 / SPELL_FIREBALL_25 +(3043, 64709, 64734, 0, 0), -- SPELL_FLAME_GROUND_10 / SPELL_FLAME_GROUND_25 +(3044, 63317, 64021, 0, 0), -- SPELL_FLAMEBREATH_10 / SPELL_FLAMEBREATH_25 +-- Ignis spells +(3045, 62680, 63472, 0, 0), -- SPELL_FLAME_JETS_10 / SPELL_FLAME_JETS_25 +(3046, 62546, 63474, 0, 0), -- SPELL_SCORCH_10 / SPELL_SCORCH_25 +(3047, 62717, 63477, 0, 0), -- SPELL_SLAG_POT_10 / SPELL_SLAG_POT_25 +(3048, 62836, 63536, 0, 0), -- SPELL_SLAG_IMBUED_10 / SPELL_SLAG_IMBUED_25 +(3053, 62548, 63476, 0, 0); -- SPELL_GROUND_10 / SPELL_GROUND_25 diff --git a/sql/old/3.3.5a/10223_world_spell_proc_event.sql b/sql/old/3.3.5a/10223_world_spell_proc_event.sql new file mode 100644 index 00000000000..1b74259d1d9 --- /dev/null +++ b/sql/old/3.3.5a/10223_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +-- Crusader Strike proc Righteous Vengeance +UPDATE `spell_proc_event` SET `SpellFamilyMask1`=163840 WHERE `entry`=53380; +UPDATE `spell_proc_event` SET `SpellFamilyMask1`=163840 WHERE `entry`=53381; +UPDATE `spell_proc_event` SET `SpellFamilyMask1`=163840 WHERE `entry`=53382;
\ No newline at end of file diff --git a/sql/old/3.3.5a/10228_world_trinity_string.sql b/sql/old/3.3.5a/10228_world_trinity_string.sql new file mode 100644 index 00000000000..b62a667d3bf --- /dev/null +++ b/sql/old/3.3.5a/10228_world_trinity_string.sql @@ -0,0 +1,2 @@ +DELETE FROM `trinity_string` WHERE `entry` = 819; +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES (819, "City"); diff --git a/sql/old/3.3.5a/10230_world_script_texts.sql b/sql/old/3.3.5a/10230_world_script_texts.sql new file mode 100644 index 00000000000..8256982cd36 --- /dev/null +++ b/sql/old/3.3.5a/10230_world_script_texts.sql @@ -0,0 +1,13 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631114 AND -1631104; +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,-1631104,'Good news, everyone! I think I perfected a plague that will destroy all life on Azeroth!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17114,1,0,0,'SAY_AGGRO'), +(36678,-1631105,'%s begins to cast Unstable Experiment!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_UNSTABLE_EXPERIMENT'), +(36678,-1631106,'Two oozes, one room! So many delightful possibilities...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17122,1,0,0,'SAY_PHASE_TRANSITION_HEROIC'), +(36678,-1631107,'Hmm. I don''t feel a thing. Whaa...? Where''d those come from?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17120,1,0,15,'SAY_TRANSFORM_1'), +(36678,-1631108,'Tastes like... Cherry! Oh! Excuse me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17121,1,0,15,'SAY_TRANSFORM_2'), +(36678,-1631109,'|TInterface\Icons\inv_misc_herb_evergreenmoss.blp:16|t%s cast |cFF00FF00Malleable Goo!|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_MALLEABLE_GOO'), +(36678,-1631110,'%s cast |cFFFF7F00Choking Gas Bomb!|r',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_CHOKING_GAS_BOMB'), +(36678,-1631111,'Hmm... Interesting...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17115,1,0,0,'SAY_KILL_1'), +(36678,-1631112,'That was unexpected!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17116,1,0,0,'SAY_KILL_2'), +(36678,-1631113,'Great news, everyone!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17118,1,0,0,'SAY_BERSERK'), +(36678,-1631114,'Bad news, everyone! I don''t think I''m going to make it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17117,1,0,0,'SAY_DEATH'); diff --git a/sql/old/3.3.5a/10230_world_scriptname.sql b/sql/old/3.3.5a/10230_world_scriptname.sql new file mode 100644 index 00000000000..73976c60658 --- /dev/null +++ b/sql/old/3.3.5a/10230_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_volatile_ooze' WHERE `entry`=37697; diff --git a/sql/old/3.3.5a/10230_world_spell_proc_event.sql b/sql/old/3.3.5a/10230_world_spell_proc_event.sql new file mode 100644 index 00000000000..6db2a01575e --- /dev/null +++ b/sql/old/3.3.5a/10230_world_spell_proc_event.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (70215,72858,72859,72860); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(70215,0x00,0,0x00000000,0x00000000,0x00000000,0x00000004,0x00000000,0,100,0), -- Gaseous Bloat +(72858,0x00,0,0x00000000,0x00000000,0x00000000,0x00000004,0x00000000,0,100,0), -- Gaseous Bloat +(72859,0x00,0,0x00000000,0x00000000,0x00000000,0x00000004,0x00000000,0,100,0), -- Gaseous Bloat +(72860,0x00,0,0x00000000,0x00000000,0x00000000,0x00000004,0x00000000,0,100,0); -- Gaseous Bloat diff --git a/sql/old/3.3.5a/10230_world_spell_script_names.sql b/sql/old/3.3.5a/10230_world_spell_script_names.sql new file mode 100644 index 00000000000..c98b3e7c995 --- /dev/null +++ b/sql/old/3.3.5a/10230_world_spell_script_names.sql @@ -0,0 +1,47 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=70701 AND `ScriptName`='spell_putricide_expunged_gas'; +DELETE FROM `spell_script_names` WHERE `spell_id`=70343 AND `ScriptName`='spell_putricide_slime_puddle'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70351,71966,71967,71968) AND `ScriptName`='spell_putricide_unstable_experiment'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (71412,71415) AND `ScriptName`='spell_putricide_ooze_summon'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70672,72455,72832,72833) AND `ScriptName`='spell_putricide_gaseous_bloat'; +DELETE FROM `spell_script_names` WHERE `spell_id`=70459 AND `ScriptName`='spell_putricide_ooze_eruption_searcher'; +DELETE FROM `spell_script_names` WHERE `spell_id`=71255 AND `ScriptName`='spell_putricide_choking_gas_bomb'; +DELETE FROM `spell_script_names` WHERE `spell_id`=70920 AND `ScriptName`='spell_putricide_unbound_plague'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70360,72527) AND `ScriptName`='spell_putricide_eat_ooze'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72451,72463,72671,72672) AND `ScriptName`='spell_putricide_mutated_plague'; +DELETE FROM `spell_script_names` WHERE `spell_id`=70308 AND `ScriptName`='spell_putricide_mutation_init'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70311,71503) AND `ScriptName`='spell_putricide_mutated_transformation'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70405,72508,72509,72510) AND `ScriptName`='spell_putricide_mutated_transformation_dismiss'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70539,72457,72875,72876) AND `ScriptName`='spell_putricide_regurgitated_ooze'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(70701,'spell_putricide_expunged_gas'), +(70343,'spell_putricide_slime_puddle'), +(70351,'spell_putricide_unstable_experiment'), +(71966,'spell_putricide_unstable_experiment'), +(71967,'spell_putricide_unstable_experiment'), +(71968,'spell_putricide_unstable_experiment'), +(71412,'spell_putricide_ooze_summon'), +(71415,'spell_putricide_ooze_summon'), +(70672,'spell_putricide_gaseous_bloat'), +(72455,'spell_putricide_gaseous_bloat'), +(72832,'spell_putricide_gaseous_bloat'), +(72833,'spell_putricide_gaseous_bloat'), +(70459,'spell_putricide_ooze_eruption_searcher'), +(71255,'spell_putricide_choking_gas_bomb'), +(70920,'spell_putricide_unbound_plague'), +(70360,'spell_putricide_eat_ooze'), +(72527,'spell_putricide_eat_ooze'), +(72451,'spell_putricide_mutated_plague'), +(72463,'spell_putricide_mutated_plague'), +(72671,'spell_putricide_mutated_plague'), +(72672,'spell_putricide_mutated_plague'), +(70308,'spell_putricide_mutation_init'), +(70311,'spell_putricide_mutated_transformation'), +(71503,'spell_putricide_mutated_transformation'), +(70405,'spell_putricide_mutated_transformation_dismiss'), +(72508,'spell_putricide_mutated_transformation_dismiss'), +(72509,'spell_putricide_mutated_transformation_dismiss'), +(72510,'spell_putricide_mutated_transformation_dismiss'), +(70539,'spell_putricide_regurgitated_ooze'), +(72457,'spell_putricide_regurgitated_ooze'), +(72875,'spell_putricide_regurgitated_ooze'), +(72876,'spell_putricide_regurgitated_ooze'); diff --git a/sql/old/3.3.5a/10241_characters_guilds.sql b/sql/old/3.3.5a/10241_characters_guilds.sql new file mode 100644 index 00000000000..ba2d2cf7277 --- /dev/null +++ b/sql/old/3.3.5a/10241_characters_guilds.sql @@ -0,0 +1,2 @@ +ALTER TABLE guild_rank CHANGE COLUMN rid rid TINYINT(1) UNSIGNED NOT NULL; +ALTER TABLE guild_bank_right CHANGE COLUMN rid rid TINYINT(1) UNSIGNED NOT NULL DEFAULT 0; diff --git a/sql/old/3.3.5a/10246_world_spell_linked_spell.sql b/sql/old/3.3.5a/10246_world_spell_linked_spell.sql new file mode 100644 index 00000000000..46cfa0d936d --- /dev/null +++ b/sql/old/3.3.5a/10246_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=-68839; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(-68839,68846,0, 'Bronjahm: Corrupt Soul Summon'); diff --git a/sql/old/3.3.5a/10246_world_spell_script_names.sql b/sql/old/3.3.5a/10246_world_spell_script_names.sql new file mode 100644 index 00000000000..1b049bb9ea6 --- /dev/null +++ b/sql/old/3.3.5a/10246_world_spell_script_names.sql @@ -0,0 +1,10 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (68793,69050) AND `ScriptName`='spell_bronjahm_magic_bane'; +DELETE FROM `spell_script_names` WHERE `spell_id`=68861 AND `ScriptName`='spell_bronjahm_consume_soul'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69008 AND `ScriptName`='spell_bronjahm_soulstorm_channel'; +DELETE FROM `spell_script_names` WHERE `spell_id`=68870 AND `ScriptName`='spell_bronjahm_soulstorm_visual'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(68793,'spell_bronjahm_magic_bane'), +(69050,'spell_bronjahm_magic_bane'), +(68861,'spell_bronjahm_consume_soul'), +(69008,'spell_bronjahm_soulstorm_channel'), +(68870,'spell_bronjahm_soulstorm_visual'); diff --git a/sql/old/3.3.5a/10269_world_scriptname.sql b/sql/old/3.3.5a/10269_world_scriptname.sql new file mode 100644 index 00000000000..7fc2b3e8255 --- /dev/null +++ b/sql/old/3.3.5a/10269_world_scriptname.sql @@ -0,0 +1,4 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_keystone_chamber' WHERE `entry`=124371; + +DELETE FROM `areatrigger_scripts` WHERE `entry`=822; +INSERT INTO `areatrigger_scripts` (`entry`, `ScriptName`) VALUES (822, 'at_map_chamber');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10281_world_gameobject_template.sql b/sql/old/3.3.5a/10281_world_gameobject_template.sql new file mode 100644 index 00000000000..568b4c21f5e --- /dev/null +++ b/sql/old/3.3.5a/10281_world_gameobject_template.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject_template` ADD `AIName` CHAR( 64 ) NOT NULL DEFAULT '' AFTER `data23`;
\ No newline at end of file diff --git a/sql/old/3.3.5a/10282_world_script_texts.sql b/sql/old/3.3.5a/10282_world_script_texts.sql new file mode 100644 index 00000000000..b821dad26dc --- /dev/null +++ b/sql/old/3.3.5a/10282_world_script_texts.sql @@ -0,0 +1,14 @@ +UPDATE `script_texts` SET `language`=0 WHERE `entry`='-1000600'; +DELETE FROM `script_texts` WHERE `entry` IN (-1619006,-1575021,-1619015,-1619016); +INSERT INTO `script_texts` (`npc_entry`, `entry`, `content_default`, `comment`) VALUES +(26668,-1575021,'Another soul for my master.','Svala Sorrowgrave SAY_SLAY_3'), +(29310,-1619006,'You are unworthy!','Jedoga Shadowseeker SAY_SLAY_2'), +(29309,-1619015,'Sleep now, in the cold dark.','Elder Nadox SAY_SLAY_1'), +(29309,-1619016,'For the Lich King!','Elder Nadox SAY_SLAY_2'); + +DELETE FROM `script_texts` WHERE `entry` IN (-1000637,-1000638,-1000639,-1000640); +INSERT INTO `script_texts` (`npc_entry`, `entry`, `content_default`, `comment`) VALUES +('17807', '-1000637', 'Let the trial begin, Bloodwrath, attack!', 'npc_second_trial_controller TEXT_SECOND_TRIAL_1'), +('17807', '-1000638', 'Champion Lightrend, make me proud!', 'npc_second_trial_controller TEXT_SECOND_TRIAL_2'), +('17807', '-1000639', 'Show this upstart how a real Blood Knight fights, Swiftblade!', 'npc_second_trial_controller TEXT_SECOND_TRIAL_3'), +('17807', '-1000640', 'Show $n the meaning of pain, Sunstriker!', 'npc_second_trial_controller TEXT_SECOND_TRIAL_4'); diff --git a/sql/old/3.3.5a/10284_world_script_texts.sql b/sql/old/3.3.5a/10284_world_script_texts.sql new file mode 100644 index 00000000000..4a617507473 --- /dev/null +++ b/sql/old/3.3.5a/10284_world_script_texts.sql @@ -0,0 +1,27 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631139 AND -1631115; +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 +(38004,-1631115,'Foolish mortals. You thought us defeated so easily? The San''layn are the Lich King''s immortal soldiers! Now you shall face their might combined!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16795,1,0,1,'SAY_INTRO_1'), +(38004,-1631116,'Rise up, brothers, and destroy our enemies.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16796,1,0,0,'SAY_INTRO_2'), +(37972,-1631117,'Such wondrous power! The Darkfallen Orb has made me INVINCIBLE!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16727,1,0,0,'SAY_KELESETH_INVOCATION'), +(37972,-1631118,'Invocation of Blood jumps to Prince Keleseth!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_KELESETH_INVOCATION'), +(37972,-1631119,'Blood will flow!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16728,1,0,0,'SAY_KELESETH_SPECIAL'), +(37972,-1631120,'Were you ever a threat?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16723,1,0,0,'SAY_KELESETH_KILL_1'), +(37972,-1631121,'Truth is found in death.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16724,1,0,0,'SAY_KELESETH_KILL_2'), +(37972,-1631122,'%s cackles maniacally!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16726,2,0,0,'EMOTE_KELESETH_BERSERK'), +(37972,-1631123,'My queen... they come...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16725,1,0,0,'SAY_KELESETH_DEATH'), +(37973,-1631124,'Tremble before Taldaram, mortals, for the power of the orb flows through me!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16857,1,0,0,'SAY_TALDARAM_INVOCATION'), +(37973,-1631125,'Invocation of Blood jumps to Prince Taldaram!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_TALDARAM_INVOCATION'), +(37973,-1631126,'Delight in the pain!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16858,1,0,0,'SAY_TALDARAM_SPECIAL'), +(37973,-1631127,'Inferno Flames speed toward $N!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_TALDARAM_FLAME'), +(37973,-1631128,'Worm food.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16853,1,0,0,'SAY_TALDARAM_KILL_1'), +(37973,-1631129,'Beg for mercy!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16854,1,0,0,'SAY_TALDARAM_KILL_2'), +(37973,-1631130,'%s laughs.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16856,2,0,0,'EMOTE_TALDARAM_BERSERK'), +(37973,-1631131,'%s gurgles and dies.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16855,2,0,0,'EMOTE_TALDARAM_DEATH'), +(37970,-1631132,'Naxxanar was merely a setback! With the power of the orb, Valanar will have his vengeance!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16685,1,0,0,'SAY_VALANAR_INVOCATION'), +(37970,-1631133,'Invocation of Blood jumps to Prince Valanar!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_VALANAR_INVOCATION'), +(37970,-1631134,'My cup runneth over.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16686,1,0,0,'SAY_VALANAR_SPECIAL'), +(37970,-1631135,'%s begins casting Empowered Schock Vortex!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'EMOTE_VALANAR_SHOCK_VORTEX'), +(37970,-1631136,'Dinner... is served.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16681,1,0,0,'SAY_VALANAR_KILL_1'), +(37970,-1631137,'Do you see NOW the power of the Darkfallen?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16682,1,0,0,'SAY_VALANAR_KILL_2'), +(37970,-1631138,'BOW DOWN BEFORE THE SAN''LAYN!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16684,1,0,0,'SAY_VALANAR_BERSERK'), +(37970,-1631139,'...why...?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16683,1,0,0,'SAY_VALANAR_DEATH'); diff --git a/sql/old/3.3.5a/10284_world_scriptname.sql b/sql/old/3.3.5a/10284_world_scriptname.sql new file mode 100644 index 00000000000..0dba0a9e82a --- /dev/null +++ b/sql/old/3.3.5a/10284_world_scriptname.sql @@ -0,0 +1,8 @@ +UPDATE `creature_template` SET `ScriptName`='boss_blood_council_controller' WHERE `entry`=38008; +UPDATE `creature_template` SET `ScriptName`='boss_prince_keleseth_icc' WHERE `entry`=37972; +UPDATE `creature_template` SET `ScriptName`='boss_prince_taldaram_icc' WHERE `entry`=37973; +UPDATE `creature_template` SET `ScriptName`='boss_prince_valanar_icc' WHERE `entry`=37970; +UPDATE `creature_template` SET `ScriptName`='npc_blood_queen_lana_thel' WHERE `entry`=38004; +UPDATE `creature_template` SET `ScriptName`='npc_kinetic_bomb' WHERE `entry`=38454; +UPDATE `creature_template` SET `ScriptName`='npc_dark_nucleus' WHERE `entry`=38369; +UPDATE `creature_template` SET `ScriptName`='npc_ball_of_flame' WHERE `entry` IN (38332,38451); diff --git a/sql/old/3.3.5a/10284_world_spell_script_names.sql b/sql/old/3.3.5a/10284_world_spell_script_names.sql new file mode 100644 index 00000000000..571fb59d3a5 --- /dev/null +++ b/sql/old/3.3.5a/10284_world_spell_script_names.sql @@ -0,0 +1,24 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=71598 AND `ScriptName`='spell_creature_permanent_feign_death'; +DELETE FROM `spell_script_names` WHERE `spell_id`=71806 AND `ScriptName`='spell_taldaram_glittering_sparks'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (71718,72040) AND `ScriptName`='spell_taldaram_summon_flame_ball'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (55891,55947) AND `ScriptName`='spell_taldaram_flame_ball_visual'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (71756,72782,72783,72783) AND `ScriptName`='spell_taldaram_ball_of_inferno_flame'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72080 AND `ScriptName`='spell_valanar_kinetic_bomb'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72087 AND `ScriptName`='spell_valanar_kinetic_bomb_knockback'; +DELETE FROM `spell_script_names` WHERE `spell_id`=73001 AND `ScriptName`='spell_blood_council_shadow_prison'; +DELETE FROM `spell_script_names` WHERE `spell_id`=72999 AND `ScriptName`='spell_blood_council_shadow_prison_damage'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(71598,'spell_creature_permanent_feign_death'), +(71806,'spell_taldaram_glittering_sparks'), +(71718,'spell_taldaram_summon_flame_ball'), +(72040,'spell_taldaram_summon_flame_ball'), +(55891,'spell_taldaram_flame_ball_visual'), +(55947,'spell_taldaram_flame_ball_visual'), +(71756,'spell_taldaram_ball_of_inferno_flame'), +(72782,'spell_taldaram_ball_of_inferno_flame'), +(72783,'spell_taldaram_ball_of_inferno_flame'), +(72784,'spell_taldaram_ball_of_inferno_flame'), +(72080,'spell_valanar_kinetic_bomb'), +(72087,'spell_valanar_kinetic_bomb_knockback'), +(73001,'spell_blood_council_shadow_prison'), +(72999,'spell_blood_council_shadow_prison_damage'); diff --git a/sql/old/3.3.5a/10300_world_spell_script_names.sql b/sql/old/3.3.5a/10300_world_spell_script_names.sql new file mode 100644 index 00000000000..2e3850ba135 --- /dev/null +++ b/sql/old/3.3.5a/10300_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=69172 AND `ScriptName`='spell_tyrannus_overlord_brand'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(69172,'spell_tyrannus_overlord_brand'); diff --git a/sql/old/3.3.5a/10307_world_spell_bonus_data.sql b/sql/old/3.3.5a/10307_world_spell_bonus_data.sql new file mode 100644 index 00000000000..4aa579e855c --- /dev/null +++ b/sql/old/3.3.5a/10307_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=116; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(116,0.857,-1,-1,-1, 'Mage - Frostbolt'); diff --git a/sql/old/3.3.5a/10320_world_smart_scripts.sql b/sql/old/3.3.5a/10320_world_smart_scripts.sql new file mode 100644 index 00000000000..99fdaf747a0 --- /dev/null +++ b/sql/old/3.3.5a/10320_world_smart_scripts.sql @@ -0,0 +1,32 @@ +DROP TABLE IF EXISTS smart_scripts; +CREATE TABLE `smart_scripts` ( + `entryorguid` mediumint(11) NOT NULL, + `source_type` mediumint(5) unsigned NOT NULL DEFAULT '0', + `id` mediumint(11) unsigned NOT NULL DEFAULT '0', + `link` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_type` mediumint(5) unsigned NOT NULL DEFAULT '0', + `event_phase_mask` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_chance` mediumint(5) unsigned NOT NULL DEFAULT '100', + `event_flags` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_param1` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_param2` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_param3` mediumint(11) unsigned NOT NULL DEFAULT '0', + `event_param4` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_type` mediumint(5) unsigned NOT NULL DEFAULT '0', + `action_param1` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_param2` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_param3` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_param4` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_param5` mediumint(11) unsigned NOT NULL DEFAULT '0', + `action_param6` mediumint(11) unsigned NOT NULL DEFAULT '0', + `target_type` mediumint(11) unsigned NOT NULL DEFAULT '0', + `target_param1` mediumint(11) unsigned NOT NULL DEFAULT '0', + `target_param2` mediumint(11) unsigned NOT NULL DEFAULT '0', + `target_param3` mediumint(11) unsigned NOT NULL DEFAULT '0', + `target_x` float NOT NULL DEFAULT '0', + `target_y` float NOT NULL DEFAULT '0', + `target_z` float NOT NULL DEFAULT '0', + `target_o` float NOT NULL DEFAULT '0', + `comment` varchar(255) NOT NULL DEFAULT '' COMMENT 'Event Comment', + PRIMARY KEY (`entryorguid`,`source_type`,`id`,`link`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED; diff --git a/sql/old/3.3.5a/10320_world_waypoints.sql b/sql/old/3.3.5a/10320_world_waypoints.sql new file mode 100644 index 00000000000..6fc27aa9d9c --- /dev/null +++ b/sql/old/3.3.5a/10320_world_waypoints.sql @@ -0,0 +1,10 @@ +DROP TABLE IF EXISTS waypoints; +CREATE TABLE `waypoints` ( + `entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `pointid` mediumint(8) unsigned NOT NULL DEFAULT '0', + `position_x` float NOT NULL DEFAULT '0', + `position_y` float NOT NULL DEFAULT '0', + `position_z` float NOT NULL DEFAULT '0', + `point_comment` text, + PRIMARY KEY (`entry`,`pointid`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Creature waypoints'; diff --git a/sql/old/3.3.5a/10325_world_scriptname.sql b/sql/old/3.3.5a/10325_world_scriptname.sql new file mode 100644 index 00000000000..be39336d37b --- /dev/null +++ b/sql/old/3.3.5a/10325_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName` = '' WHERE `entry` IN (33299,33409,33301,33414,33418,33416,33297,33298,33300,33408); +UPDATE `creature_template` SET `ScriptName` = 'generic_vehicleAI_toc5' WHERE `entry` IN (33217,33323,33320,33316,33317,33324,33318,33319,33321,33322); + diff --git a/sql/old/3.3.5a/10327_world_spell_bonus_data.sql b/sql/old/3.3.5a/10327_world_spell_bonus_data.sql new file mode 100644 index 00000000000..9257a6cc02a --- /dev/null +++ b/sql/old/3.3.5a/10327_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = 46579; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(46579, 0, 0, 0, 0, 'Deathfrost - Enchantment'); diff --git a/sql/old/3.3.5a/10349_world_script_texts.sql b/sql/old/3.3.5a/10349_world_script_texts.sql new file mode 100644 index 00000000000..c3928860fe7 --- /dev/null +++ b/sql/old/3.3.5a/10349_world_script_texts.sql @@ -0,0 +1,5 @@ +-- Fix broken string +UPDATE `script_texts` SET `content_default`='%s goes into a berserker rage!' WHERE `entry`=-1000004; + +-- Reuse unused +UPDATE `script_texts` SET `content_default`='%s goes into a berserker rage!',`type`=3,`comment`='EMOTE_GENERIC_BERSERK_RAID' WHERE `entry`=-1000005; diff --git a/sql/old/3.3.5a/10383_world_version.sql b/sql/old/3.3.5a/10383_world_version.sql new file mode 100644 index 00000000000..301480b3a2f --- /dev/null +++ b/sql/old/3.3.5a/10383_world_version.sql @@ -0,0 +1 @@ +ALTER TABLE `version` CHANGE `core_revision` `core_revision` varchar(120) DEFAULT NULL; diff --git a/sql/old/3.3.5a/10392_world_spell_bonus_data.sql b/sql/old/3.3.5a/10392_world_spell_bonus_data.sql new file mode 100644 index 00000000000..3a808bddf13 --- /dev/null +++ b/sql/old/3.3.5a/10392_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` = 53600; +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(53600, 0, 0, 0, 0 ,'Paladin - Shield of Righteousness');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10393_world_spell_proc_event.sql b/sql/old/3.3.5a/10393_world_spell_proc_event.sql new file mode 100644 index 00000000000..11e9f7a184b --- /dev/null +++ b/sql/old/3.3.5a/10393_world_spell_proc_event.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (12281, 12812, 12813, 12814, 12815); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +( 12281, 0x00, 4, 0xAA600444, 0x00400105, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Sword Specialization (Rank 1) +( 12812, 0x00, 4, 0xAA600444, 0x00400105, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Sword Specialization (Rank 2) +( 12813, 0x00, 4, 0xAA600444, 0x00400105, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Sword Specialization (Rank 3) +( 12814, 0x00, 4, 0xAA600444, 0x00400105, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6), -- Sword Specialization (Rank 4) +( 12815, 0x00, 4, 0xAA600444, 0x00400105, 0x00000000, 0x00000000, 0x00000000, 0, 0, 6); -- Sword Specialization (Rank 5)
\ No newline at end of file diff --git a/sql/old/3.3.5a/10397_world_command.sql b/sql/old/3.3.5a/10397_world_command.sql new file mode 100644 index 00000000000..bc72fa2841d --- /dev/null +++ b/sql/old/3.3.5a/10397_world_command.sql @@ -0,0 +1,48 @@ +-- Rename changed learn commands +DELETE FROM `command` WHERE `name` LIKE 'learn%'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('learn',3,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If ''all'' provided then all ranks learned.'), +('learn all',3,'Syntax: .learn all\r\n\r\nLearn all big set different spell maybe useful for Administaror.'), +('learn all crafts',2,'Syntax: .learn crafts\r\n\r\nLearn all professions and recipes.'), +('learn all default',1,'Syntax: .learn all default [$playername]\r\n\r\nLearn for selected/$playername player all default spells for his race/class and spells rewarded by completed quests.'), +('learn all gm',2,'Syntax: .learn all gm\r\n\r\nLearn all default spells for Game Masters.'), +('learn all lang',1,'Syntax: .learn all lang\r\n\r\nLearn all languages'), +('learn all my class',3,'Syntax: .learn all my class\r\n\r\nLearn all spells and talents available for his class.'), +('learn all my pettalents',3,'Syntax: .learn all my pettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'), +('learn all my spells',3,'Syntax: .learn all my spells\r\n\r\nLearn all spells (except talents and spells with first rank learned as talent) available for his class.'), +('learn all my talents',3,'Syntax: .learn all my talents\r\n\r\nLearn all talents (and spells with first rank learned as talent) available for his class.'), +('learn all recipes',2,'Syntax: .learn all recipes [$profession]\r\rLearns all recipes of specified profession and sets skill level to max.\rExample: .learn all recipes enchanting'); + +-- Rename changed npc commands +DELETE FROM `command` WHERE `name` LIKE 'npc%'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('npc',1,'Syntax: .npc $subcommand\nType .npc to see the list of possible subcommands or .help npc $subcommand to see info on subcommands'), +('npc add',2,'Syntax: .npc add #creatureid\r\n\r\nSpawn a creature by the given template id of #creatureid.'), +('npc add formation',1,'Syntax: .npc add formation $leader\nAdd selected creature to a leader''s formation.'), +('npc add item',2,'Syntax: .npc add item #itemId <#maxcount><#incrtime><#extendedcost>r\r\n\r\nAdd item #itemid to item list of selected vendor. Also optionally set max count item in vendor item list and time to item count restoring and items ExtendedCost.'), +('npc add move',2,'Syntax: .npc add move #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'), +('npc set allowmove',3,'Syntax: .npc set allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'), +('npc set entry',3,'Syntax: .npc set entry $entry\nSwitch selected creature with another entry from creature_template. - New creature.id value not saved to DB.'), +('npc set level',2,'Syntax: .npc set level #level\r\n\r\nChange the level of the selected creature to #level.\r\n\r\n#level may range from 1 to (CONFIG_MAX_PLAYER_LEVEL) + 3.'), +('npc delete',2,'Syntax: .npc delete [#guid]\r\n\r\nDelete creature with guid #guid (or the selected if no guid is provided)'), +('npc delete item',2,'Syntax: .npc delete item #itemId\r\n\r\nRemove item #itemid from item list of selected vendor.'), +('npc set factionid',2,'Syntax: .npc set factionid #factionid\r\n\r\nSet the faction of the selected creature to #factionid.'), +('npc set flag',2,'Syntax: .npc set flag #npcflag\r\n\r\nSet the NPC flags of creature template of the selected creature and selected creature to #npcflag. NPC flags will applied to all creatures of selected creature template after server restart or grid unload/load.'), +('npc follow',2,'Syntax: .npc follow start\r\n\r\nSelected creature start follow you until death/fight/etc.'), +('npc follow stop',2,'Syntax: .npc follow stop\r\n\r\nSelected creature (non pet) stop follow you.'), +('npc info',3,'Syntax: .npc info\r\n\r\nDisplay a list of details for the selected creature.\r\n\r\nThe list includes:\r\n- GUID, Faction, NPC flags, Entry ID, Model ID,\r\n- Level,\r\n- Health (current/maximum),\r\n\r\n- Field flags, dynamic flags, faction template, \r\n- Position information,\r\n- and the creature type, e.g. if the creature is a vendor.'), +('npc move',2,'Syntax: .npc move [#creature_guid]\r\n\r\nMove the targeted creature spawn point to your coordinates.'), +('npc playemote',3,'Syntax: .npc playemote #emoteid\r\n\r\nMake the selected creature emote with an emote of id #emoteid.'), +('npc say',1,'Syntax: .npc say $message\nMake selected creature say specified message.'), +('npc set deathstate',2,'Syntax: .npc set deathstate on/off\r\n\r\nSet default death state (dead/alive) for npc at spawn.'), +('npc set link',2,'Syntax: .npc set link $creatureGUID\r\n\r\nLinks respawn of selected creature to the condition that $creatureGUID defined is alive.'), +('npc set model',2,'Syntax: .npc set model #displayid\r\n\r\nChange the model id of the selected creature to #displayid.'), +('npc set movetype',2,'Syntax: .npc set movetype [#creature_guid] stay/random/way [NODEL]\r\n\r\nSet for creature pointed by #creature_guid (or selected if #creature_guid not provided) movement type and move it to respawn position (if creature alive). Any existing waypoints for creature will be removed from the database if you do not use NODEL. If the creature is dead then movement type will applied at creature respawn.\r\nMake sure you use NODEL, if you want to keep the waypoints.'), +('npc set phase',2,'Syntax: .npc set phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'), +('npc set spawndist',2,'Syntax: .npc set spawndist #dist\r\n\r\nAdjust spawndistance of selected creature to dist.'), +('npc set spawntime',2,'Syntax: .npc set spawntime #time \r\n\r\nAdjust spawntime of selected creature to time.'), +('npc add temp',2,'Syntax: .npc add temp\r\n\r\nAdds temporary NPC, not saved to database.'), +('npc textemote',1,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'), +('npc whisper',1,'Syntax: .npc whisper #playerguid #text\r\nMake the selected npc whisper #text to #playerguid.'), +('npc yell',1,'Syntax: .npc yell $message\nMake selected creature yell specified message.'); + diff --git a/sql/old/3.3.5a/10402_world_spell_script_names.sql b/sql/old/3.3.5a/10402_world_spell_script_names.sql new file mode 100644 index 00000000000..1f70a1d018f --- /dev/null +++ b/sql/old/3.3.5a/10402_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=46221 AND `ScriptName`='spell_gen_animal_blood'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(46221,'spell_gen_animal_blood'); diff --git a/sql/old/3.3.5a/10418_world_spell_script_names.sql b/sql/old/3.3.5a/10418_world_spell_script_names.sql new file mode 100644 index 00000000000..321fda46450 --- /dev/null +++ b/sql/old/3.3.5a/10418_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM spell_script_names WHERE spell_id = 10848 AND `ScriptName`='spell_gen_shroud_of_death'; +INSERT INTO spell_script_names (`spell_id`,`ScriptName`) VALUES +(10848, 'spell_gen_shroud_of_death'); diff --git a/sql/old/3.3.5a/10419_world_spell_linked_spell.sql b/sql/old/3.3.5a/10419_world_spell_linked_spell.sql new file mode 100644 index 00000000000..db29bbecde3 --- /dev/null +++ b/sql/old/3.3.5a/10419_world_spell_linked_spell.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (58984); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(58984, 59646, 0, 'Shadowmeld: Sanctuary'), +(58984, 62196, 0, 'Shadowmeld: Force deselect'); diff --git a/sql/old/3.3.5a/10431_world_trinity_string.sql b/sql/old/3.3.5a/10431_world_trinity_string.sql new file mode 100644 index 00000000000..227fb43fd4d --- /dev/null +++ b/sql/old/3.3.5a/10431_world_trinity_string.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (1134, 1135); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(1134, 'Sending tickets is allowed.'), +(1135, 'Sending tickets is not allowed.'); diff --git a/sql/old/3.3.5a/10436_world_script_texts.sql b/sql/old/3.3.5a/10436_world_script_texts.sql new file mode 100644 index 00000000000..4bf12bb70b5 --- /dev/null +++ b/sql/old/3.3.5a/10436_world_script_texts.sql @@ -0,0 +1,14 @@ +-- Quest Discrediting the Deserters (11133) +-- Script Texts +DELETE FROM `script_texts` WHERE `entry` BETWEEN (-1603510) AND (-1603502); +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 +(4979,-1603502,'Hey, thanks.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0, 'Theramore Guard - SAY_QUEST1'), +(4979,-1603503,'...receive 50 percent off deserter undergarments? What is this garbage?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST2'), +(4979,-1603504,'...to establish a fund for the purchase of hair gel? I like my hair the way it is, thanks!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST3'), +(4979,-1603505,'...the deserters seek a Theramore where citizens will be free to juggle at all hours of the day? What is this nonsense?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST4'), +(4979,-1603506,'...to establish the chicken as the official symbol of Theramore?! These guys are nuts!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST5'), +(4979,-1603507,'...as a deserter, you\'ll enjoy activities like tethered swimming and dog grooming? How ridiculous!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST6'), +(4979,-1603508,'This... this is a joke, right?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST7'), +(4979,-1603509,'I\'d never join anything like this. Better keep this, though. It\'ll come in handy in the privy...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST8'), +(4979,-1603510,'What a bunch of lunatics! You actually believe this stuff?',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Theramore Guard - SAY_QUEST9'); diff --git a/sql/old/3.3.5a/10436_world_scriptname.sql b/sql/old/3.3.5a/10436_world_scriptname.sql new file mode 100644 index 00000000000..c824b206974 --- /dev/null +++ b/sql/old/3.3.5a/10436_world_scriptname.sql @@ -0,0 +1,2 @@ +-- ScriptName +UPDATE `creature_template` SET `ScriptName`='npc_theramore_guard' WHERE `entry`=4979; -- Theramore Guard diff --git a/sql/old/3.3.5a/10453_world_creature_template.sql b/sql/old/3.3.5a/10453_world_creature_template.sql new file mode 100644 index 00000000000..1c869eb10ef --- /dev/null +++ b/sql/old/3.3.5a/10453_world_creature_template.sql @@ -0,0 +1,6 @@ +-- Quest ...Or Maybe We Don't (12138, 12198) +UPDATE `creature_template` SET `ScriptName`='npc_lightning_sentry' WHERE `entry`=26407; -- Lightning Sentry + +-- Quest Smoke 'Em Out (12323, 12324) +UPDATE `creature_template` SET `ScriptName`='npc_venture_co_straggler',`AIName`='' WHERE `entry`=27570; + diff --git a/sql/old/3.3.5a/10453_world_script_text.sql b/sql/old/3.3.5a/10453_world_script_text.sql new file mode 100644 index 00000000000..f107787e051 --- /dev/null +++ b/sql/old/3.3.5a/10453_world_script_text.sql @@ -0,0 +1,9 @@ +-- Quest Smoke Em Out +DELETE FROM `script_texts` WHERE `entry` BETWEEN (-1603539) AND (-1603535); +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 + (27570,-1603535,'We\'re all gonna die!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Smoke \'Em Out - Say1'), + (27570,-1603536,'Gotta get out of here!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Smoke \'Em Out - Say2'), + (27570,-1603537,'No way I\'m stickin\' around!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Smoke \'Em Out - Say3'), + (27570,-1603538,'Forget this! I\'m going home!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Smoke \'Em Out - Say4'), + (27570,-1603539,'I didn\'t sign up for this!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'Smoke \'Em Out - Say5'); + diff --git a/sql/old/3.3.5a/10460_world_command.sql b/sql/old/3.3.5a/10460_world_command.sql new file mode 100644 index 00000000000..83343f0fff0 --- /dev/null +++ b/sql/old/3.3.5a/10460_world_command.sql @@ -0,0 +1,36 @@ +-- Rename changed gobject commands +DELETE FROM `command` WHERE `name` IN ('gobject setphase','gobject tempadd','gobject set phase','gobject add temp'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('gobject set phase',2,'Syntax: .gobject set phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'), +('gobject add temp',2,'Adds a temporary gameobject that is not saved to DB.'); + +-- Rename changed honor commands +DELETE FROM `command` WHERE `name` IN ('honor addkill','honor add kill'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('honor add kill',2,'Syntax: .honor add kill\r\n\r\nAdd the targeted unit as one of your pvp kills today (you only get honor if it''s a racial leader or a player)'); + +-- Add wp add command +DELETE FROM `command` WHERE `name` IN ('wp add','wp addwp'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('wp add',2,'Syntax: .wp add\r\n\r\nAdd a waypoint for the selected creature at your current position.'); + +-- Rename changed loadpath command and move it to wp reload +DELETE FROM `command` WHERE `name` IN ('loadpath','wp reload'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('wp reload',3,'Syntax: .wp reload $pathid\nLoad path changes ingame - IMPORTANT: must be applied first for new paths before .wp load #pathid '); + +DELETE FROM `command` WHERE `name` LIKE 'reload all%'; +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('reload all',3,'Syntax: .reload all\r\n\r\nReload all tables with reload support added and that can be _safe_ reloaded.'), +('reload all gossips',3,'Syntax: .reload all gossips\nReload gossip_menu, gossip_menu_option, gossip_scripts, npc_gossip, points_of_interest tables.'), +('reload all item',3,'Syntax: .reload all item\nReload page_text, item_enchantment_table tables.'), +('reload all locales',3,'Syntax: .reload all locales\r\n\r\nReload all `locales_*` tables with reload support added and that can be _safe_ reloaded.'), +('reload all loot',3,'Syntax: .reload all loot\r\n\r\nReload all `*_loot_template` tables. This can be slow operation with lags for server run.'), +('reload all npc',3,'Syntax: .reload all npc\nReload npc_gossip, npc_option, npc_trainer, npc vendor, points of interest tables.'), +('reload all quest',3,'Syntax: .reload all quest\r\n\r\nReload all quest related tables if reload support added for this table and this table can be _safe_ reloaded.'), +('reload all scripts',3,'Syntax: .reload all scripts\nReload gameobject_scripts, event_scripts, quest_end_scripts, quest_start_scripts, spell_scripts, db_script_string, waypoint_scripts tables.'), +('reload all spell',3,'Syntax: .reload all spell\r\n\r\nReload all `spell_*` tables with reload support added and that can be _safe_ reloaded.'); + +DELETE FROM `command` WHERE `name` IN ('titles setmask','titles set mask'); +INSERT INTO `command` (`name`, `security`, `help`) VALUES +('titles set mask',2,'Syntax: .titles set mask #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'); diff --git a/sql/old/3.3.5a/10462_world_spell_script_names.sql b/sql/old/3.3.5a/10462_world_spell_script_names.sql new file mode 100644 index 00000000000..c4439817178 --- /dev/null +++ b/sql/old/3.3.5a/10462_world_spell_script_names.sql @@ -0,0 +1,2 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=6474; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES (6474, 'spell_sha_earthbind_totem'); diff --git a/sql/old/3.3.5a/10468_world_script_texts.sql b/sql/old/3.3.5a/10468_world_script_texts.sql new file mode 100644 index 00000000000..bb3ed4d7299 --- /dev/null +++ b/sql/old/3.3.5a/10468_world_script_texts.sql @@ -0,0 +1 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1631139 AND -1631000; diff --git a/sql/old/3.3.5a/10468_world_spell_script_names.sql b/sql/old/3.3.5a/10468_world_spell_script_names.sql new file mode 100644 index 00000000000..89f6b5b79e1 --- /dev/null +++ b/sql/old/3.3.5a/10468_world_spell_script_names.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69057,70826,72088,72089) AND `ScriptName`='spell_marrowgar_bone_spike_graveyard'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70903,72498,72499,72500,71236,72495,72496,72497) AND `ScriptName`='spell_cultist_dark_martyrdrom'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(69057,'spell_marrowgar_bone_spike_graveyard'), +(70826,'spell_marrowgar_bone_spike_graveyard'), +(72088,'spell_marrowgar_bone_spike_graveyard'), +(72089,'spell_marrowgar_bone_spike_graveyard'), +(70903,'spell_cultist_dark_martyrdrom'), +(72498,'spell_cultist_dark_martyrdrom'), +(72499,'spell_cultist_dark_martyrdrom'), +(72500,'spell_cultist_dark_martyrdrom'), +(71236,'spell_cultist_dark_martyrdrom'), +(72495,'spell_cultist_dark_martyrdrom'), +(72496,'spell_cultist_dark_martyrdrom'), +(72497,'spell_cultist_dark_martyrdrom'); diff --git a/sql/old/3.3.5a/10470_world_command.sql b/sql/old/3.3.5a/10470_world_command.sql new file mode 100644 index 00000000000..56f665e9104 --- /dev/null +++ b/sql/old/3.3.5a/10470_world_command.sql @@ -0,0 +1,3 @@ +DELETE FROM `command` WHERE `name` LIKE 'server togglequerylog'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('server togglequerylog',4,'Toggle SQL driver query logging.'); diff --git a/sql/old/3.3.5a/10470_world_trinity_string.sql b/sql/old/3.3.5a/10470_world_trinity_string.sql new file mode 100644 index 00000000000..c6cac6daaa0 --- /dev/null +++ b/sql/old/3.3.5a/10470_world_trinity_string.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (1027, 1028); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(1027, 'SQL driver query logging enabled.'), +(1028, 'SQL driver query logging disabled.');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10475_characters_character_banned.sql b/sql/old/3.3.5a/10475_characters_character_banned.sql new file mode 100644 index 00000000000..1d4789a4f33 --- /dev/null +++ b/sql/old/3.3.5a/10475_characters_character_banned.sql @@ -0,0 +1 @@ +ALTER TABLE character_banned ENGINE = InnoDB; diff --git a/sql/old/3.3.5a/10475_characters_creature_respawn.sql b/sql/old/3.3.5a/10475_characters_creature_respawn.sql new file mode 100644 index 00000000000..e6964910597 --- /dev/null +++ b/sql/old/3.3.5a/10475_characters_creature_respawn.sql @@ -0,0 +1,9 @@ +DROP TABLE IF EXISTS `creature_respawn`; +CREATE TABLE `creature_respawn` ( + `guid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', + `respawntime` int(10) unsigned NOT NULL DEFAULT '0', + `instance` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`guid`,`instance`), + KEY `instance` (`instance`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Grid Loading System'; + diff --git a/sql/old/3.3.5a/10475_characters_gameobject_respawn.sql b/sql/old/3.3.5a/10475_characters_gameobject_respawn.sql new file mode 100644 index 00000000000..2a5f0c03de7 --- /dev/null +++ b/sql/old/3.3.5a/10475_characters_gameobject_respawn.sql @@ -0,0 +1,9 @@ +DROP TABLE IF EXISTS `gameobject_respawn`; +CREATE TABLE `gameobject_respawn` ( + `guid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Global Unique Identifier', + `respawntime` int(10) unsigned NOT NULL DEFAULT '0', + `instance` mediumint(8) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`guid`,`instance`), + KEY `instance` (`instance`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Grid Loading System'; + diff --git a/sql/old/3.3.5a/10475_characters_reserved_name.sql b/sql/old/3.3.5a/10475_characters_reserved_name.sql new file mode 100644 index 00000000000..dedab8b5911 --- /dev/null +++ b/sql/old/3.3.5a/10475_characters_reserved_name.sql @@ -0,0 +1,6 @@ +DROP TABLE IF EXISTS `reserved_name`; +CREATE TABLE `reserved_name` ( + `name` varchar(12) NOT NULL DEFAULT '', + PRIMARY KEY (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player Reserved Names'; + diff --git a/sql/old/3.3.5a/10490_world_scriptname.sql b/sql/old/3.3.5a/10490_world_scriptname.sql new file mode 100644 index 00000000000..ead063856bb --- /dev/null +++ b/sql/old/3.3.5a/10490_world_scriptname.sql @@ -0,0 +1,2 @@ +-- ScriptName for Captured Frog +UPDATE `item_template` SET `ScriptName`= 'item_captured_frog' WHERE `entry`=53510; diff --git a/sql/old/3.3.5a/10543_characters_group_member.sql b/sql/old/3.3.5a/10543_characters_group_member.sql new file mode 100644 index 00000000000..5c018bcad90 --- /dev/null +++ b/sql/old/3.3.5a/10543_characters_group_member.sql @@ -0,0 +1,6 @@ +ALTER TABLE `group_member` +CHANGE `guid` `guid` INT(11) UNSIGNED NOT NULL, +CHANGE `memberGuid` `memberGuid` INT(11) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `memberFlags` `memberFlags` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `subgroup` `subgroup` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `roles` `roles` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0'; diff --git a/sql/old/3.3.5a/10545_world_script_texts.sql b/sql/old/3.3.5a/10545_world_script_texts.sql new file mode 100644 index 00000000000..15e4de0f148 --- /dev/null +++ b/sql/old/3.3.5a/10545_world_script_texts.sql @@ -0,0 +1,6 @@ +DELETE FROM `script_texts` WHERE `npc_entry` IN (25828,25248,25827); +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 +(25248,-1571044,'Well...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_hidden_cultist SAY_HIDDEN_CULTIST_1'), +(25828,-1571045,'Finally! This charade is over... Arthas give me strength!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_hidden_cultist SAY_HIDDEN_CULTIST_2'), +(25827,-1571046,'You don''t know who you''re messing with! Death beckons!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_hidden_cultist SAY_HIDDEN_CULTIST_3'), +(25248,-1571047,'I suppose this is it, then? I won''t go down quietly!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,0,'npc_hidden_cultist SAY_HIDDEN_CULTIST_4');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10545_world_scriptname.sql b/sql/old/3.3.5a/10545_world_scriptname.sql new file mode 100644 index 00000000000..e5405faadf8 --- /dev/null +++ b/sql/old/3.3.5a/10545_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_hidden_cultist' WHERE `entry` IN (25828,25248,25827);
\ No newline at end of file diff --git a/sql/old/3.3.5a/10548_characters_channel.sql b/sql/old/3.3.5a/10548_characters_channel.sql new file mode 100644 index 00000000000..126a51ca5bb --- /dev/null +++ b/sql/old/3.3.5a/10548_characters_channel.sql @@ -0,0 +1,9 @@ +ALTER TABLE `channels` +DROP COLUMN `m_moderate`, +CHANGE `m_name` `m_name` VARCHAR(128) NOT NULL, +CHANGE `m_announce` `m_announce` TINYINT(3) UNSIGNED DEFAULT '1' NOT NULL, +CHANGE `m_public` `m_ownership` TINYINT(3) UNSIGNED DEFAULT '1' NOT NULL, +CHANGE `m_password` `m_password` VARCHAR(32) NULL, +ADD COLUMN `last_used` INT(10) UNSIGNED NOT NULL AFTER `BannedList`; +-- Set already existing/current channels to use current timestamp (saves them from being unneccesarily cleaned up) +UPDATE `channels` SET last_used = UNIX_TIMESTAMP(); diff --git a/sql/old/3.3.5a/10548_world_command.sql b/sql/old/3.3.5a/10548_world_command.sql new file mode 100644 index 00000000000..8ea3ddbbc9e --- /dev/null +++ b/sql/old/3.3.5a/10548_world_command.sql @@ -0,0 +1,5 @@ +DELETE FROM `command` WHERE `name` LIKE 'channel set public'; +DELETE FROM `command` WHERE `name` LIKE 'channel set ownership'; +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('channel set ownership', 3, 'Syntax: .channel set ownership $channel [on/off]\n\n\Grant ownership to the first person that joins the channel.'); + diff --git a/sql/old/3.3.5a/10548_world_trinity_string.sql b/sql/old/3.3.5a/10548_world_trinity_string.sql new file mode 100644 index 00000000000..2bc5147133b --- /dev/null +++ b/sql/old/3.3.5a/10548_world_trinity_string.sql @@ -0,0 +1,4 @@ +DELETE FROM `trinity_string` WHERE `entry` IN (5022, 5023); +INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES +(5022, 'Granting ownership to first person that joins the channel \"%s\": Enabled.'), +(5023, 'Granting ownership to first person that joins the channel \"%s\": Disabled.'); diff --git a/sql/old/3.3.5a/10561_world_achievement_criteria_data.sql b/sql/old/3.3.5a/10561_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..b64f14bcb85 --- /dev/null +++ b/sql/old/3.3.5a/10561_world_achievement_criteria_data.sql @@ -0,0 +1,6 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id` IN (12780,13012,13011,13013) AND `type` IN (0,11); +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(12780,11,0,0, 'achievement_once_bitten_twice_shy_n'), +(13012,11,0,0, 'achievement_once_bitten_twice_shy_n'), +(13011,11,0,0, 'achievement_once_bitten_twice_shy_v'), +(13013,11,0,0, 'achievement_once_bitten_twice_shy_v'); diff --git a/sql/old/3.3.5a/10561_world_scriptname.sql b/sql/old/3.3.5a/10561_world_scriptname.sql new file mode 100644 index 00000000000..faa92a98ae1 --- /dev/null +++ b/sql/old/3.3.5a/10561_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_blood_queen_lana_thel' WHERE `entry`=37955; diff --git a/sql/old/3.3.5a/10561_world_spell_linked_spell.sql b/sql/old/3.3.5a/10561_world_spell_linked_spell.sql new file mode 100644 index 00000000000..7a186fb3d97 --- /dev/null +++ b/sql/old/3.3.5a/10561_world_spell_linked_spell.sql @@ -0,0 +1,21 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (70867,71473,71532,71533,70879,71525,71530,71531,70877,71474,70923,71446,71478,71479,71480,71952,71390); +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(70867,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71473,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71532,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71533,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(70879,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71525,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71530,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(71531,70871,2, 'Blood-Queen: Essence of the Blood Queen'), +(70877,72649,2, 'Blood-Queen: Frenzied Bloodthirst 10man'), +(70877,72151,2, 'Blood-Queen: Frenzied Bloodthirst 10man'), +(71474,72648,2, 'Blood-Queen: Frenzied Bloodthirst 25man'), +(71474,72650,2, 'Blood-Queen: Frenzied Bloodthirst 25man'), +(70923,70924,2, 'Blood-Queen: Uncontrollable Frenzy'), +(71446,71447,1, 'Blood-Queen: Bloodbolt Splash'), +(71478,71481,1, 'Blood-Queen: Bloodbolt Splash'), +(71479,71482,1, 'Blood-Queen: Bloodbolt Splash'), +(71480,71483,1, 'Blood-Queen: Bloodbolt Splash'), +(71952,70995,1, 'Blood-Queen: Presence of the Darkfallen'), +(71390,71341,0, 'Blood-Queen: Pact of the Darkfallen'); diff --git a/sql/old/3.3.5a/10561_world_spell_script_names.sql b/sql/old/3.3.5a/10561_world_spell_script_names.sql new file mode 100644 index 00000000000..e6f6ba6295c --- /dev/null +++ b/sql/old/3.3.5a/10561_world_spell_script_names.sql @@ -0,0 +1,14 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70877,71474) AND `ScriptName`='spell_blood_queen_frenzied_bloodthirst'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70946,71475,71476,71477) AND `ScriptName`='spell_blood_queen_vampiric_bite'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (71899,71900,71901,71902) AND `ScriptName`='spell_blood_queen_bloodbolt'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70877, 'spell_blood_queen_frenzied_bloodthirst'), +(71474, 'spell_blood_queen_frenzied_bloodthirst'), +(70946, 'spell_blood_queen_vampiric_bite'), +(71475, 'spell_blood_queen_vampiric_bite'), +(71476, 'spell_blood_queen_vampiric_bite'), +(71477, 'spell_blood_queen_vampiric_bite'), +(71899, 'spell_blood_queen_bloodbolt'), +(71900, 'spell_blood_queen_bloodbolt'), +(71901, 'spell_blood_queen_bloodbolt'), +(71902, 'spell_blood_queen_bloodbolt'); diff --git a/sql/old/3.3.5a/10563_world_scriptname.sql b/sql/old/3.3.5a/10563_world_scriptname.sql new file mode 100644 index 00000000000..4184ee9f9f2 --- /dev/null +++ b/sql/old/3.3.5a/10563_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_daegarn' WHERE `entry`=24151;
\ No newline at end of file diff --git a/sql/old/3.3.5a/10570_world_disables.sql b/sql/old/3.3.5a/10570_world_disables.sql new file mode 100644 index 00000000000..a7e1a961d4a --- /dev/null +++ b/sql/old/3.3.5a/10570_world_disables.sql @@ -0,0 +1,3 @@ +ALTER TABLE `disables` +ADD COLUMN params_0 varchar (255) NOT NULL default '' AFTER flags, +ADD COLUMN params_1 VARCHAR (255) NOT NULL default '' AFTER params_0; diff --git a/sql/old/3.3.5a/10619_world_spell_script_names.sql b/sql/old/3.3.5a/10619_world_spell_script_names.sql new file mode 100644 index 00000000000..23f06a72125 --- /dev/null +++ b/sql/old/3.3.5a/10619_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=43874 AND `ScriptName`='spell_q11396_11399_force_shield_arcane_purple_x3'; +DELETE FROM `spell_script_names` WHERE `spell_id`=50133 AND `ScriptName`='spell_q11396_11399_scourging_crystal_controller'; +DELETE FROM `spell_script_names` WHERE `spell_id`=43882 AND `ScriptName`='spell_q11396_11399_scourging_crystal_controller_dummy'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(43874, 'spell_q11396_11399_force_shield_arcane_purple_x3'), +(43882, 'spell_q11396_11399_scourging_crystal_controller_dummy'), +(50133, 'spell_q11396_11399_scourging_crystal_controller'); diff --git a/sql/old/3.3.5a/10623_world_spell_bonus_data.sql b/sql/old/3.3.5a/10623_world_spell_bonus_data.sql new file mode 100644 index 00000000000..7db48d5bd92 --- /dev/null +++ b/sql/old/3.3.5a/10623_world_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry` IN (66922); +INSERT INTO `spell_bonus_data` (`entry`, `direct_bonus`, `dot_bonus`, `ap_bonus`, `ap_dot_bonus`, `comments`) VALUES +(66922, 0, 0, 0, 0, 'Paladin - Flash of Light'); diff --git a/sql/old/3.3.5a/10646_world_scriptname.sql b/sql/old/3.3.5a/10646_world_scriptname.sql new file mode 100644 index 00000000000..f97cea87c6d --- /dev/null +++ b/sql/old/3.3.5a/10646_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_bone_spike' WHERE `entry` IN (36619,38711,38712); diff --git a/sql/old/3.3.5a/10654_characters_item_instance.sql b/sql/old/3.3.5a/10654_characters_item_instance.sql new file mode 100644 index 00000000000..297250201cd --- /dev/null +++ b/sql/old/3.3.5a/10654_characters_item_instance.sql @@ -0,0 +1,28 @@ +-- Add new column to item_instance table +ALTER TABLE `item_instance` ADD COLUMN `itemEntry` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `guid`; + +-- Set values for new column from corresponding columns in other tables +UPDATE item_instance ii, auctionhouse ah +SET ii.itemEntry = ah.item_template +WHERE ii.guid = ah.itemguid; + +UPDATE item_instance ii, character_inventory ci +SET ii.itemEntry = ci.item_template +WHERE ii.guid = ci.item; + +UPDATE item_instance ii, guild_bank_item gbi +SET ii.itemEntry = gbi.item_entry +WHERE ii.guid = gbi.item_guid; + +UPDATE item_instance ii, mail_items mi +SET ii.itemEntry = mi.item_template +WHERE ii.guid = mi.item_guid; + +-- Remove unnecessary columns +ALTER TABLE `auctionhouse` DROP COLUMN `item_template`; +ALTER TABLE `character_inventory` DROP COLUMN `item_template`; +ALTER TABLE `guild_bank_item` DROP COLUMN `item_entry`; +ALTER TABLE `mail_items` DROP COLUMN `item_template`; + +-- Delete orphan records (use at your own risk) +-- DELETE FROM item_instance WHERE itemEntry = 0; diff --git a/sql/old/3.3.5a/10681_world_command.sql b/sql/old/3.3.5a/10681_world_command.sql new file mode 100644 index 00000000000..b91b64ae152 --- /dev/null +++ b/sql/old/3.3.5a/10681_world_command.sql @@ -0,0 +1,11 @@ +DELETE FROM `command` WHERE `name` IN ('reload access_requirement','reload achievement_criteria_data','reload achievement_reward','reload all achievement','reload all area','reload all eventai','reload auctions','reload mail_level_reward','reload smart_scripts'); +INSERT INTO `command` (`name`,`security`,`help`) VALUES +('reload access_requirement',3,'Syntax: .reload access_requirement\nReload access_requirement table.'), +('reload achievement_criteria_data',3,'Syntax: .reload achievement_criteria_data\nReload achievement_criteria_data table.'), +('reload achievement_reward',3,'Syntax: .reload achievement_reward\nReload achievement_reward table.'), +('reload all achievement',3,'Syntax: .reload all achievement\r\n\r\nReload achievement_reward, achievement_criteria_data tables.'), +('reload all area',3,'Syntax: .reload all area\r\n\r\nReload areatrigger_teleport, areatrigger_tavern, game_graveyard_zone tables.'), +('reload all eventai',3,'Syntax: .reload all eventai\r\n\r\nReload creature_ai_scripts, creature_ai_summons, creature_ai_texts tables.'), +('reload auctions',3,'Syntax: .reload auctions\nReload dynamic data tables from the database.'), +('reload mail_level_reward',3,'Syntax: .reload mail_level_reward\nReload mail_level_reward table.'), +('reload smart_scripts',3,'Syntax: .reload smart_scripts\nReload smart_scripts table.'); diff --git a/sql/old/3.3.5a/10733_world_spell_proc_event.sql b/sql/old/3.3.5a/10733_world_spell_proc_event.sql new file mode 100644 index 00000000000..ed30cb35d1d --- /dev/null +++ b/sql/old/3.3.5a/10733_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN ('15337','15338'); +INSERT INTO `spell_proc_event` (`entry`, `SchoolMask`, `SpellFamilyName`, `SpellFamilyMask0`, `SpellFamilyMask1`, `SpellFamilyMask2`, `procFlags`, `procEx`, `ppmRate`, `CustomChance`, `Cooldown`) VALUES +('15337','0','6','8396800','2','0','0','2','0','0','0'), -- Improved Spirit Tap (Rank 1) +('15338','0','6','8396800','2','0','0','2','0','0','0'); -- Improved Spirit Tap (Rank 2) diff --git a/sql/old/3.3.5a/10736_world_scriptname.sql b/sql/old/3.3.5a/10736_world_scriptname.sql new file mode 100644 index 00000000000..2aae66daeec --- /dev/null +++ b/sql/old/3.3.5a/10736_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=28823; diff --git a/sql/old/3.3.5a/10741_characters_character_aura.sql b/sql/old/3.3.5a/10741_characters_character_aura.sql new file mode 100644 index 00000000000..d9afb213a76 --- /dev/null +++ b/sql/old/3.3.5a/10741_characters_character_aura.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_aura` + ADD COLUMN `item_guid` bigint(20) UNSIGNED NOT NULL DEFAULT '0' AFTER `caster_guid`, + DROP PRIMARY KEY, + ADD PRIMARY KEY (`guid`,`caster_guid`,`item_guid`,`spell`,`effect_mask`); diff --git a/sql/old/3.3.5a/10765_world_scriptname.sql b/sql/old/3.3.5a/10765_world_scriptname.sql new file mode 100644 index 00000000000..0c100dea663 --- /dev/null +++ b/sql/old/3.3.5a/10765_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`= 'mob_rune_of_power' WHERE entry = 33705; diff --git a/sql/old/3.3.5a/10765_world_spell_dbc.sql b/sql/old/3.3.5a/10765_world_spell_dbc.sql new file mode 100644 index 00000000000..8a5846b5eec --- /dev/null +++ b/sql/old/3.3.5a/10765_world_spell_dbc.sql @@ -0,0 +1,2 @@ +DELETE FROM spell_dbc WHERE `Id`=3617; +INSERT INTO spell_dbc (`Id`, `Effect1`, `Comment`) VALUES (3617, 1, 'NPC 32958 suicide spell'); diff --git a/sql/old/3.3.5a/10777_characters_creature_respawn.sql b/sql/old/3.3.5a/10777_characters_creature_respawn.sql new file mode 100644 index 00000000000..2289f201ac6 --- /dev/null +++ b/sql/old/3.3.5a/10777_characters_creature_respawn.sql @@ -0,0 +1 @@ +ALTER TABLE `creature_respawn` CHANGE COLUMN `respawntime` `respawntime` bigint(20) unsigned NOT NULL DEFAULT 0; diff --git a/sql/old/3.3.5a/10777_characters_gameobject_respawn.sql b/sql/old/3.3.5a/10777_characters_gameobject_respawn.sql new file mode 100644 index 00000000000..065586d0739 --- /dev/null +++ b/sql/old/3.3.5a/10777_characters_gameobject_respawn.sql @@ -0,0 +1 @@ +ALTER TABLE `gameobject_respawn` CHANGE COLUMN `respawntime` `respawntime` bigint(20) unsigned NOT NULL DEFAULT 0; diff --git a/sql/old/3.3.5a/10801_world_creature_linked_respawn.sql b/sql/old/3.3.5a/10801_world_creature_linked_respawn.sql new file mode 100644 index 00000000000..4be48e58e84 --- /dev/null +++ b/sql/old/3.3.5a/10801_world_creature_linked_respawn.sql @@ -0,0 +1,5 @@ +ALTER table `creature_linked_respawn` +RENAME TO `linked_respawn`, +ADD COLUMN linkType tinyint(3) UNSIGNED NOT NULL DEFAULT '0', +DROP PRIMARY KEY, +ADD PRIMARY KEY(`guid`, `linkType`); diff --git a/sql/old/3.3.5a/10806_world_scriptname.sql b/sql/old/3.3.5a/10806_world_scriptname.sql new file mode 100644 index 00000000000..d2f02595e72 --- /dev/null +++ b/sql/old/3.3.5a/10806_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=3216; -- Neeru Fireblade
\ No newline at end of file diff --git a/sql/old/3.3.5a/10815_world_spell_script_names.sql b/sql/old/3.3.5a/10815_world_spell_script_names.sql new file mode 100644 index 00000000000..ee041b30e0a --- /dev/null +++ b/sql/old/3.3.5a/10815_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=67533 AND `ScriptName`='spell_item_red_rider_air_rifle'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(67533, 'spell_item_red_rider_air_rifle'); diff --git a/sql/old/3.3.5a/10828_characters_character_queststatus.sql b/sql/old/3.3.5a/10828_characters_character_queststatus.sql new file mode 100644 index 00000000000..946a8fc119f --- /dev/null +++ b/sql/old/3.3.5a/10828_characters_character_queststatus.sql @@ -0,0 +1,11 @@ +DROP TABLE IF EXISTS `character_queststatus_rewarded`; +CREATE TABLE `character_queststatus_rewarded` ( + `guid` int(10) unsigned NOT NULL default '0' COMMENT 'Global Unique Identifier', + `quest` int(10) unsigned NOT NULL default '0' COMMENT 'Quest Identifier', + PRIMARY KEY (`guid`,`quest`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System'; + +INSERT INTO character_queststatus_rewarded SELECT guid, quest FROM character_queststatus WHERE rewarded = 1; +DELETE FROM character_queststatus WHERE rewarded = 1; + +ALTER TABLE character_queststatus DROP COLUMN rewarded; diff --git a/sql/old/3.3.5a/10831_world_scriptname.sql b/sql/old/3.3.5a/10831_world_scriptname.sql new file mode 100644 index 00000000000..7b410391171 --- /dev/null +++ b/sql/old/3.3.5a/10831_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `gameobject_template` SET `ScriptName`='go_strange_pool' WHERE `entry`=184956; diff --git a/sql/old/3.3.5a/10840_world_script_texts.sql b/sql/old/3.3.5a/10840_world_script_texts.sql new file mode 100644 index 00000000000..180bea7f12e --- /dev/null +++ b/sql/old/3.3.5a/10840_world_script_texts.sql @@ -0,0 +1,7 @@ +DELETE FROM `script_texts` WHERE `entry` IN (-1603289,-1603297,-1603298,-1603299); +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 +(33271,-1603289,'A cloud of saronite vapors coalesces nearby!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'General Vezax - Emote1'), +(33271,-1603297,'The saronite vapors mass and swirl violently, merging into a monstrous form!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'General Vezax - Emote2'), +(33271,-1603298,'A saronite barrier appears around General Vezax!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'General Vezax - Emote3'), +(33271,-1603299,'General Vezax roars and surges with dark might!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3,0,0,'General Vezax - Emote4'); diff --git a/sql/old/3.3.5a/10840_world_scriptname.sql b/sql/old/3.3.5a/10840_world_scriptname.sql new file mode 100644 index 00000000000..d24da6225c5 --- /dev/null +++ b/sql/old/3.3.5a/10840_world_scriptname.sql @@ -0,0 +1,3 @@ +UPDATE `creature_template` SET `ScriptName`='boss_general_vezax' WHERE `entry`=33271; -- General Vezax +UPDATE `creature_template` SET `ScriptName`='npc_saronite_vapors' WHERE `entry`=33488; -- Saronite Vapors +UPDATE `creature_template` SET `ScriptName`='npc_saronite_animus' WHERE `entry`=33524; -- Saronite Animus diff --git a/sql/old/3.3.5a/10853_world_spell_script_names.sql b/sql/old/3.3.5a/10853_world_spell_script_names.sql new file mode 100644 index 00000000000..e58c4c9c57d --- /dev/null +++ b/sql/old/3.3.5a/10853_world_spell_script_names.sql @@ -0,0 +1,15 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=-51474 AND `ScriptName`='spell_sha_astral_shift'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-49145 AND `ScriptName`='spell_dk_spell_deflection'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-31130 AND `ScriptName`='spell_rog_nerves_of_steel'; +DELETE FROM `spell_script_names` WHERE `spell_id`=62606 AND `ScriptName`='spell_dru_savage_defense'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69366 AND `ScriptName`='spell_dru_moonkin_form_passive'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-33851 AND `ScriptName`='spell_dru_primal_tenacity'; +DELETE FROM `spell_script_names` WHERE `spell_id`=47299 AND `ScriptName`='spell_ex_absorb_aura'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(-51474, 'spell_sha_astral_shift'), +(-49145, 'spell_dk_spell_deflection'), +(-31130, 'spell_rog_nerves_of_steel'), +(62606, 'spell_dru_savage_defense'), +(69366, 'spell_dru_moonkin_form_passive'), +(-33851, 'spell_dru_primal_tenacity'), +(47299, 'spell_ex_absorb_aura');
\ No newline at end of file diff --git a/sql/old/3.3.5a/10885_world_spell_script_names.sql b/sql/old/3.3.5a/10885_world_spell_script_names.sql new file mode 100644 index 00000000000..2dc9a2f4f2b --- /dev/null +++ b/sql/old/3.3.5a/10885_world_spell_script_names.sql @@ -0,0 +1,27 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=41475 AND `ScriptName`='spell_boss_lady_malande_shield'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-31850 AND `ScriptName`='spell_pal_ardent_defender'; +DELETE FROM `spell_script_names` WHERE `spell_id`=50462 AND `ScriptName`='spell_dk_anti_magic_shell_raid'; +DELETE FROM `spell_script_names` WHERE `spell_id`=48707 AND `ScriptName`='spell_dk_anti_magic_shell_self'; +DELETE FROM `spell_script_names` WHERE `spell_id`=50461 AND `ScriptName`='spell_dk_anti_magic_zone'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-52284 AND `ScriptName`='spell_dk_will_of_the_necropolis'; +DELETE FROM `spell_script_names` WHERE `spell_id`=39228 AND `ScriptName`='spell_gen_absorb0_hitlimit1'; +DELETE FROM `spell_script_names` WHERE `spell_id`=60218 AND `ScriptName`='spell_gen_absorb0_hitlimit1'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-543 AND `ScriptName`='spell_mage_frost_warding_trigger'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-6143 AND `ScriptName`='spell_mage_frost_warding_trigger'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-17 AND `ScriptName`='spell_pri_reflective_shield_trigger'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-47788 AND `ScriptName`='spell_pri_guardian_spirit'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-31228 AND `ScriptName`='spell_rog_cheat_death'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +( 41475, 'spell_boss_lady_malande_shield'), +(-31850, 'spell_pal_ardent_defender'), +( 50462, 'spell_dk_anti_magic_shell_raid'), +( 48707, 'spell_dk_anti_magic_shell_self'), +( 50461, 'spell_dk_anti_magic_zone'), +(-52284, 'spell_dk_will_of_the_necropolis'), +( 39228, 'spell_gen_absorb0_hitlimit1'), +( 60218, 'spell_gen_absorb0_hitlimit1'), +( -543, 'spell_mage_frost_warding_trigger'), +( -6143, 'spell_mage_frost_warding_trigger'), +( -17, 'spell_pri_reflective_shield_trigger'), +(-47788, 'spell_pri_guardian_spirit'), +(-31228, 'spell_rog_cheat_death'); diff --git a/sql/old/3.3.5a/10892_world_spell_script_names.sql b/sql/old/3.3.5a/10892_world_spell_script_names.sql new file mode 100644 index 00000000000..b762fcee0d3 --- /dev/null +++ b/sql/old/3.3.5a/10892_world_spell_script_names.sql @@ -0,0 +1,9 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=-543 AND `ScriptName`='spell_mage_incanters_absorbtion_absorb'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-6143 AND `ScriptName`='spell_mage_incanters_absorbtion_absorb'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-11426 AND `ScriptName`='spell_mage_incanters_absorbtion_absorb'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-1463 AND `ScriptName`='spell_mage_incanters_absorbtion_manashield'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +( -543, 'spell_mage_incanters_absorbtion_absorb'), +( -6143, 'spell_mage_incanters_absorbtion_absorb'), +(-11426, 'spell_mage_incanters_absorbtion_absorb'), +( -1463, 'spell_mage_incanters_absorbtion_manashield'); diff --git a/sql/old/3.3.5a/10903_world_spell_script_names.sql b/sql/old/3.3.5a/10903_world_spell_script_names.sql new file mode 100644 index 00000000000..46e1ff570e0 --- /dev/null +++ b/sql/old/3.3.5a/10903_world_spell_script_names.sql @@ -0,0 +1,6 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN ( 66118, 67630, 68646, 68647 ); +INSERT INTO `spell_script_names` VALUES +(66118, 'spell_gen_leeching_swarm'), +(67630, 'spell_gen_leeching_swarm'), +(68646, 'spell_gen_leeching_swarm'), +(68647, 'spell_gen_leeching_swarm'); diff --git a/sql/old/3.3.5a/10918_world_achievement_criteria_data.sql b/sql/old/3.3.5a/10918_world_achievement_criteria_data.sql new file mode 100644 index 00000000000..a737c836562 --- /dev/null +++ b/sql/old/3.3.5a/10918_world_achievement_criteria_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `achievement_criteria_data` WHERE `criteria_id`=12993 AND `type`=11; +INSERT INTO `achievement_criteria_data` (`criteria_id`,`type`,`value1`,`value2`,`ScriptName`) VALUES +(12993,11,0,0, 'achievement_doesnt_go_to_eleven'); diff --git a/sql/old/3.3.5a/10918_world_areatrigger_scripts.sql b/sql/old/3.3.5a/10918_world_areatrigger_scripts.sql new file mode 100644 index 00000000000..813db38f4b9 --- /dev/null +++ b/sql/old/3.3.5a/10918_world_areatrigger_scripts.sql @@ -0,0 +1,3 @@ +DELETE FROM `areatrigger_scripts` where `entry`=5633; +INSERT INTO `areatrigger_scripts` (`entry`,`ScriptName`) VALUES +(5633,'at_tyrannus_event_starter'); diff --git a/sql/old/3.3.5a/10918_world_script_texts.sql b/sql/old/3.3.5a/10918_world_script_texts.sql new file mode 100644 index 00000000000..3eb686443eb --- /dev/null +++ b/sql/old/3.3.5a/10918_world_script_texts.sql @@ -0,0 +1,23 @@ +DELETE FROM `script_texts` WHERE `entry` BETWEEN -1658070 AND -1658050; +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 +(36658,-1658050,'Your pursuit shall be in vain, adventurers, for the Lich King has placed an army of undead at my command! Behold!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16755,1,0,0,'Tyrannus SAY_AMBUSH_1'), +(36658,-1658051,'Persistent whelps! You will not reach the entrance of my lord\'s lair! Soldiers, destroy them!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16756,1,0,0,'Tyrannus SAY_AMBUSH_2'), +(36658,-1658052,'Rimefang! Trap them within the tunnel! Bury them alive!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16757,1,0,0,'Tyrannus SAY_GAUNTLET_START'), +(36658,-1658053,'Alas, brave, brave adventurers, your meddling has reached its end. Do you hear the clatter of bone and steel coming up the tunnel behind you? That is the sound of your impending demise.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16758,1,0,0,'Tyrannus SAY_TYRANNUS_INTRO_1'), +(37592,-1658054,'Heroes! We will hold off the undead as long as we can, even to our dying breath. Deal with the Scourgelord!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17150,1, 0,0,'Gorkun SAY_GORKUN_INTRO_2'), +(36658,-1658055,'Ha, such an amusing gesture from the rabble. When I have finished with you, my master\'s blade will feast upon your souls. Die!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16759,1,0,0,'Tyrannus SAY_TYRANNUS_INTRO_3'), +(36658,-1658056,'I shall not fail The Lich King! Come and meet your end!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16760,1, 0,0,'Tyrannus SAY_AGGRO'), +(36658,-1658057,'Such a shameful display... You are better off dead!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16761,1,0,0,'Tyrannus SAY_SLAY_1'), +(36658,-1658058,'Perhaps you should have stayed in the mountains!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16762,1,0,0,'Tyrannus SAY_SLAY_2'), +(36658,-1658059,'Impossible! Rimefang... Warn...',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16763,1,0,0,'Tyrannus SAY_DEATH'), +(36658,-1658060,'Rimefang, destroy this fool!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16764,1,0,0,'Tyrannus SAY_MARK_RIMEFANG_1'), +(36658,-1658061,'The frostwyrm Rimefang gazes at $N and readies an icy attack!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3, 0,0,'Tyrannus SAY_MARK_RIMEFANG_2'), +(36658,-1658062,'Power... overwhelming!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16765,1,0,0,'Tyrannus SAY_DARK_MIGHT_1'), +(36658,-1658063,'Scourgelord Tyrannus roars and swells with dark might!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,3, 0,0,'Tyrannus SAY_DARK_MIGHT_2'), +(37592,-1658064,'Brave champions, we owe you our lives, our freedom... Though it be a tiny gesture in the face of this enormous debt, I pledge that from this day forth, all will know of your deeds, and the blazing path of light you cut through the shadow of this dark citadel.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1, 0,0,'Gorkun SAY_GORKUN_OUTRO_1'), +(37592,-1658065,'This day will stand as a testament not only to your valor, but to the fact that no foe, not even the Lich King himself, can stand when Alliance and Horde set aside their differences and ---',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,1, 0,0,'Gorkun SAY_GORKUN_OUTRO_2'), +(36993,-1658066,'Heroes, to me!', NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16614,1,0,0,'Jaina SAY_JAYNA_OUTRO_3'), +(36990,-1658067,'Take cover behind me! Quickly!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17037,1,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_3'), +(36993,-1658068,'The Frost Queen is gone. We must keep moving - our objective is near.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16615, 0,0,0,'Jaina SAY_JAYNA_OUTRO_4'), +(36990,-1658069,'I thought he\'d never shut up. At last, Sindragosa silenced that long-winded fool. To the Halls of Reflection, champions! Our objective is near... I can sense it.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,17036, 0,0,0,'Sylvanas SAY_SYLVANAS_OUTRO_4'), +(36993,-1658070,'I... I could not save them... Damn you, Arthas! DAMN YOU!',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16616, 0,0,0,'Jaina SAY_JAYNA_OUTRO_5'); diff --git a/sql/old/3.3.5a/10918_world_scriptname.sql b/sql/old/3.3.5a/10918_world_scriptname.sql new file mode 100644 index 00000000000..cca304b3a2d --- /dev/null +++ b/sql/old/3.3.5a/10918_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `Scriptname`='' WHERE `entry` IN (36840,31260,36892,36842,37728,36896,37713,37712,36788,36879,37711,38487,36841); diff --git a/sql/old/3.3.5a/10918_world_spell_script_names.sql b/sql/old/3.3.5a/10918_world_spell_script_names.sql new file mode 100644 index 00000000000..d086d80dae6 --- /dev/null +++ b/sql/old/3.3.5a/10918_world_spell_script_names.sql @@ -0,0 +1,17 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (68786,70336) AND `ScriptName`='spell_garfrost_permafrost'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69012 AND `ScriptName`='spell_krick_explosive_barrage'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69263 AND `ScriptName`='spell_ick_explosive_barrage'; +DELETE FROM `spell_script_names` WHERE `spell_id`=44851 AND `ScriptName`='spell_exploding_orb_hasty_grow'; +DELETE FROM `spell_script_names` WHERE `spell_id`=68987 AND `ScriptName`='spell_krick_pursuit'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69029,70850) AND `ScriptName`='spell_krick_pursuit_confusion'; +DELETE FROM `spell_script_names` WHERE `spell_id`=69275 AND `ScriptName`='spell_tyrannus_mark_of_rimefang'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(68786,'spell_garfrost_permafrost'), +(70336,'spell_garfrost_permafrost'), +(69012,'spell_krick_explosive_barrage'), +(69263,'spell_ick_explosive_barrage'), +(44851,'spell_exploding_orb_hasty_grow'), +(68987,'spell_krick_pursuit'), +(69029,'spell_krick_pursuit_confusion'), +(70850,'spell_krick_pursuit_confusion'), +(69275,'spell_tyrannus_mark_of_rimefang'); diff --git a/sql/old/3.3.5a/10918_world_vehicle_accessory.sql b/sql/old/3.3.5a/10918_world_vehicle_accessory.sql new file mode 100644 index 00000000000..c5ae9d376c2 --- /dev/null +++ b/sql/old/3.3.5a/10918_world_vehicle_accessory.sql @@ -0,0 +1,5 @@ +DELETE FROM `vehicle_accessory` WHERE `entry` IN (36476,36661,36891); +INSERT INTO `vehicle_accessory` (`entry`,`accessory_entry`,`seat_id`,`minion`,`description`) VALUES +(36476,36477,0,0,'Krick and Ick'), +(36661,36658,0,0,'Scourgelord Tyrannus and Rimefang'), +(36891,31260,0,0,'Ymirjar Skycaller on Drake'); diff --git a/sql/old/3.3.5a/10925_world_spell_script_names.sql b/sql/old/3.3.5a/10925_world_spell_script_names.sql new file mode 100644 index 00000000000..78f134d4b98 --- /dev/null +++ b/sql/old/3.3.5a/10925_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=70769 AND `ScriptName`='spell_gen_divine_storm_cd_reset'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70769, 'spell_gen_divine_storm_cd_reset'); diff --git a/sql/old/3.3.5a/2011_01_06_0_world_scriptname.sql b/sql/old/3.3.5a/2011_01_06_0_world_scriptname.sql new file mode 100644 index 00000000000..3de65d244bb --- /dev/null +++ b/sql/old/3.3.5a/2011_01_06_0_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='mob_SonOfFlame' WHERE `entry`=12143; diff --git a/sql/old/3.3.5a/2011_01_06_1_world_scriptname.sql b/sql/old/3.3.5a/2011_01_06_1_world_scriptname.sql new file mode 100644 index 00000000000..9d5c8a3f19f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_06_1_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_brunnhildar_prisoner' WHERE `entry`=29639; diff --git a/sql/old/3.3.5a/2011_01_06_2_world_scriptname.sql b/sql/old/3.3.5a/2011_01_06_2_world_scriptname.sql new file mode 100644 index 00000000000..8fcf3be4d09 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_06_2_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_jungle_punch_target' WHERE `entry` IN(27986,28047,28568); diff --git a/sql/old/3.3.5a/2011_01_08_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_08_0_world_spell_script_names.sql new file mode 100644 index 00000000000..8d3e7197b48 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_08_0_world_spell_script_names.sql @@ -0,0 +1,5 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (62521,62524,62525); +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(62521,'spell_attuned_to_nature_dose_reduction'), +(62524,'spell_attuned_to_nature_dose_reduction'), +(62525,'spell_attuned_to_nature_dose_reduction'); diff --git a/sql/old/3.3.5a/2011_01_08_1_world_scriptname.sql b/sql/old/3.3.5a/2011_01_08_1_world_scriptname.sql new file mode 100644 index 00000000000..aade302cbe1 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_08_1_world_scriptname.sql @@ -0,0 +1,2 @@ +UPDATE `creature_template` SET `ScriptName`='npc_right_arm' WHERE `entry`=32934; +UPDATE `creature_template` SET `ScriptName`='npc_left_arm' WHERE `entry`=32933; diff --git a/sql/old/3.3.5a/2011_01_08_2_world_scriptname.sql b/sql/old/3.3.5a/2011_01_08_2_world_scriptname.sql new file mode 100644 index 00000000000..8c35e0d3712 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_08_2_world_scriptname.sql @@ -0,0 +1,30 @@ +DELETE FROM spell_script_names WHERE spell_id IN (66630,66637,66656); +INSERT INTO spell_script_names (spell_id,ScriptName) VALUES +(66630,'spell_gen_gunship_portal'), +(66637,'spell_gen_gunship_portal'), +(66656,'spell_gen_parachute_ic'); + +-- Achievement Mine +DELETE FROM `achievement_criteria_data` WHERE criteria_id IN (12062,12063,12064,12065); +INSERT INTO `achievement_criteria_data` (criteria_id,type,ScriptName) VALUES +(12062,11,'achievement_bg_control_all_nodes'), +(12063,11,'achievement_bg_control_all_nodes'), +(12064,11,'achievement_bg_control_all_nodes'), +(12065,11,'achievement_bg_control_all_nodes'); + +-- Achievement Four Car Garage +UPDATE `creature_template` SET `ScriptName`='npc_four_car_garage' WHERE `entry` IN (34802,34793,34775,35069,34776); + +-- Achievement Glaive Grave +DELETE FROM `achievement_criteria_data` WHERE `criteria_id`=12183; +INSERT INTO `achievement_criteria_data` (criteria_id,type,ScriptName) VALUES (12183,11,'achievement_bg_ic_glaive_grave'); + +-- Achievement Mowed Down +DELETE FROM `achievement_criteria_data` WHERE `criteria_id`=12068; +INSERT INTO `achievement_criteria_data` (criteria_id,type,ScriptName) VALUES (12068,11,'achievement_bg_ic_mowed_down'); + +-- Achievement Resource Glut +DELETE FROM `achievement_criteria_data` WHERE criteria_id IN (12060,12061); +INSERT INTO `achievement_criteria_data` (criteria_id,type,ScriptName) VALUES +(12060,11,'achievement_bg_ic_resource_glut'), +(12061,11,'achievement_bg_ic_resource_glut');
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_08_3_world_trinity_strings.sql b/sql/old/3.3.5a/2011_01_08_3_world_trinity_strings.sql new file mode 100644 index 00000000000..39c66ba9e41 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_08_3_world_trinity_strings.sql @@ -0,0 +1,23 @@ +-- strings used by the BG +DELETE FROM trinity_string WHERE entry > 1204 AND entry <1225; +INSERT INTO trinity_string (`entry`,`content_default`) VALUES +(1205,'The battle will begin in two minutes.'), +(1206,'The battle will begin in 1 minute.'), +(1208,'The battle has begun!'), +(1207,'The battle will begin in 30 seconds!'), +(1209,'the alliance keep'), +(1210,'the horde keep'), +(1211,'%s wins!'), +(1212,'The west gate of %s is destroyed!'), +(1213,'The east gate of %s is destroyed!'), +(1214,'The south gate of %s is destroyed!'), +(1215,'The north gate of %s is destroyed!'), +(1216,'$n has assaulted the %s'), +(1217,'$n has defended the %s'), +(1218,'$n claims the %s! If left unchallenged, the %s will control it in 1 minute!'), +(1219,'The %s has taken the %s'), +(1220,'Workshop'), +(1221,'Docks'), +(1222,'Refinery'), +(1223,'Quarry'), +(1224,'Hangar');
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_08_4_world_spell_linked_spell.sql b/sql/old/3.3.5a/2011_01_08_4_world_spell_linked_spell.sql new file mode 100644 index 00000000000..958d533c14c --- /dev/null +++ b/sql/old/3.3.5a/2011_01_08_4_world_spell_linked_spell.sql @@ -0,0 +1,7 @@ +-- Spells from teleporters +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (66548, 66549, 66550, 66551); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(66548, 66550, 0, 'Isle of Conquest (IN>OUT)'), +(66549, 66551, 0, 'Isle of Conquest (OUT>IN)'), +(66551, -66548, 2, 'Isle of Conquest Teleport (OUT>IN) Debuff limit'), +(66550, -66549, 2, 'Isle of Conquest Teleport (IN>OUT) Debuff limit');
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_09_0_world_scriptname.sql b/sql/old/3.3.5a/2011_01_09_0_world_scriptname.sql new file mode 100644 index 00000000000..ad34c7281dd --- /dev/null +++ b/sql/old/3.3.5a/2011_01_09_0_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_four_car_garage' WHERE `entry`=35273;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_10_0_world_spell_linked_spell.sql b/sql/old/3.3.5a/2011_01_10_0_world_spell_linked_spell.sql new file mode 100644 index 00000000000..aea063c7505 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_10_0_world_spell_linked_spell.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=58875 AND `spell_effect`=58876; +INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES +(58875,58876,1, 'Spirit Walk'); diff --git a/sql/old/3.3.5a/2011_01_16_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_16_0_world_spell_script_names.sql new file mode 100644 index 00000000000..2d0c1f28efd --- /dev/null +++ b/sql/old/3.3.5a/2011_01_16_0_world_spell_script_names.sql @@ -0,0 +1,7 @@ +DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_marrowgar_coldflame_trigger'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (69146,70823,70824,70825) AND `ScriptName`='spell_marrowgar_coldflame_damage'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(69146,'spell_marrowgar_coldflame_damage'), +(70823,'spell_marrowgar_coldflame_damage'), +(70824,'spell_marrowgar_coldflame_damage'), +(70825,'spell_marrowgar_coldflame_damage'); diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_account_data.sql b/sql/old/3.3.5a/2011_01_19_0_characters_account_data.sql new file mode 100644 index 00000000000..26e465268d6 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_account_data.sql @@ -0,0 +1,5 @@ +ALTER TABLE `account_data` +CHANGE `account` `account` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `type` `type` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `data` `data` BLOB NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_addons.sql b/sql/old/3.3.5a/2011_01_19_0_characters_addons.sql new file mode 100644 index 00000000000..90ebbce5613 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_addons.sql @@ -0,0 +1,3 @@ +ALTER TABLE `addons` +ROW_FORMAT=DEFAULT, +CHANGE `crc` `crc` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_arena_team.sql b/sql/old/3.3.5a/2011_01_19_0_characters_arena_team.sql new file mode 100644 index 00000000000..5942e008bb5 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_arena_team.sql @@ -0,0 +1,4 @@ +ALTER TABLE `arena_team` +CHANGE `name` `name` VARCHAR(24) NOT NULL, +CHANGE `EmblemStyle` `EmblemStyle` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BorderStyle` `BorderStyle` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_auctionhouse.sql b/sql/old/3.3.5a/2011_01_19_0_characters_auctionhouse.sql new file mode 100644 index 00000000000..20719a2ca61 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_auctionhouse.sql @@ -0,0 +1,11 @@ +ALTER TABLE `auctionhouse` +CHANGE `id` `id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `auctioneerguid` `auctioneerguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemguid` `itemguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemowner` `itemowner` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `buyoutprice` `buyoutprice` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `buyguid` `buyguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `lastbid` `lastbid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `startbid` `startbid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `deposit` `deposit` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_bugreport.sql b/sql/old/3.3.5a/2011_01_19_0_characters_bugreport.sql new file mode 100644 index 00000000000..1ceb0abe429 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_bugreport.sql @@ -0,0 +1,3 @@ +ALTER TABLE `bugreport` +ROW_FORMAT=DEFAULT, +CHANGE `id` `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_channels.sql b/sql/old/3.3.5a/2011_01_19_0_characters_channels.sql new file mode 100644 index 00000000000..cd70f39e30f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_channels.sql @@ -0,0 +1,5 @@ +ALTER TABLE `channels` +ROW_FORMAT=DEFAULT, +CHANGE `BannedList` `BannedList` TEXT, +DROP PRIMARY KEY, +ADD PRIMARY KEY (`m_name`, `m_team`);
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_account_data.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_account_data.sql new file mode 100644 index 00000000000..bf5898266d7 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_account_data.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_account_data` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `type` `type` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `data` `data` BLOB NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement.sql new file mode 100644 index 00000000000..cbfc6e95aa8 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_achievement` +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `achievement` `achievement` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `date` `date` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement_progress.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement_progress.sql new file mode 100644 index 00000000000..ba91258f82d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_achievement_progress.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_achievement_progress` +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `criteria` `criteria` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `counter` `counter` INT(10) UNSIGNED NOT NULL, +CHANGE `date` `date` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_action.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_action.sql new file mode 100644 index 00000000000..d2d235e270c --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_action.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_action` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `action` `action` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_arena_stats.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_arena_stats.sql new file mode 100644 index 00000000000..e68048d2f0e --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_arena_stats.sql @@ -0,0 +1,3 @@ +ALTER TABLE `character_arena_stats` +ENGINE=InnoDB, +CHANGE `slot` `slot` TINYINT(3) NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_aura.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_aura.sql new file mode 100644 index 00000000000..072c88235e7 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_aura.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_aura` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_banned.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_banned.sql new file mode 100644 index 00000000000..da3d46d9929 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_banned.sql @@ -0,0 +1,6 @@ +ALTER TABLE `character_banned` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Account id', +CHANGE `bandate` `bandate` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `unbandate` `unbandate` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `active` `active` TINYINT(3) UNSIGNED DEFAULT '1' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_data.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_data.sql new file mode 100644 index 00000000000..09f24ed8bf9 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_data.sql @@ -0,0 +1,9 @@ +ALTER TABLE `character_battleground_data` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `instance_id` `instance_id` INT(10) UNSIGNED NOT NULL, +CHANGE `team` `team` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `join_map` `join_map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `taxi_start` `taxi_start` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `taxi_end` `taxi_end` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mount_spell` `mount_spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_random.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_random.sql new file mode 100644 index 00000000000..cf76a17fc0c --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_battleground_random.sql @@ -0,0 +1,2 @@ +ALTER TABLE `character_battleground_random` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_declinedname.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_declinedname.sql new file mode 100644 index 00000000000..912db55712b --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_declinedname.sql @@ -0,0 +1,3 @@ +ALTER TABLE `character_declinedname` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_equipmentsets.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_equipmentsets.sql new file mode 100644 index 00000000000..3f4fe76d189 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_equipmentsets.sql @@ -0,0 +1,23 @@ +ALTER TABLE `character_equipmentsets` +CHANGE `guid` `guid` INT(10) DEFAULT '0' NOT NULL, +CHANGE `setindex` `setindex` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `name` `name` VARCHAR(31) NOT NULL, +CHANGE `item0` `item0` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item1` `item1` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item2` `item2` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item3` `item3` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item4` `item4` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item5` `item5` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item6` `item6` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item7` `item7` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item8` `item8` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item9` `item9` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item10` `item10` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item11` `item11` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item12` `item12` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item13` `item13` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item14` `item14` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item15` `item15` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item16` `item16` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item17` `item17` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `item18` `item18` INT(10) UNSIGNED NOT NULL DEFAULT '0';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_gifts.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_gifts.sql new file mode 100644 index 00000000000..2012eb96315 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_gifts.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_gifts` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `item_guid` `item_guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `entry` `entry` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `flags` `flags` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_glyphs.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_glyphs.sql new file mode 100644 index 00000000000..73bb65f4ef9 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_glyphs.sql @@ -0,0 +1,8 @@ +ALTER TABLE `character_glyphs` +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `glyph1` `glyph1` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `glyph2` `glyph2` SMALLINT(5) UNSIGNED DEFAULT '0' NULL , +CHANGE `glyph3` `glyph3` SMALLINT(5) UNSIGNED DEFAULT '0' NULL , +CHANGE `glyph4` `glyph4` SMALLINT(5) UNSIGNED DEFAULT '0' NULL , +CHANGE `glyph5` `glyph5` SMALLINT(5) UNSIGNED DEFAULT '0' NULL , +CHANGE `glyph6` `glyph6` SMALLINT(5) UNSIGNED DEFAULT '0' NULL ;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_homebind.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_homebind.sql new file mode 100644 index 00000000000..49c450011fc --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_homebind.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_homebind` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Map Identifier', +CHANGE `zone` `zone` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Zone Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_instance.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_instance.sql new file mode 100644 index 00000000000..aba0047f7e1 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_instance.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_instance` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance` `instance` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `permanent` `permanent` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_inventory.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_inventory.sql new file mode 100644 index 00000000000..aca08d1ec38 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_inventory.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_inventory` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `bag` `bag` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `item` `item` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Item Global Unique Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_pet.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_pet.sql new file mode 100644 index 00000000000..51a4c7e0260 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_pet.sql @@ -0,0 +1,20 @@ +ALTER TABLE `character_pet` +ROW_FORMAT=DEFAULT, +CHANGE `id` `id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `entry` `entry` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `owner` `owner` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `modelid` `modelid` INT(10) UNSIGNED DEFAULT '0' NULL , +CHANGE `CreatedBySpell` `CreatedBySpell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `level` `level` SMALLINT(5) UNSIGNED DEFAULT '1' NOT NULL, +CHANGE `exp` `exp` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `Reactstate` `Reactstate` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `name` `name` VARCHAR(21) DEFAULT 'Pet' NOT NULL, +CHANGE `renamed` `renamed` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `slot` `slot` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `curhealth` `curhealth` INT(10) UNSIGNED DEFAULT '1' NOT NULL, +CHANGE `curmana` `curmana` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `curhappiness` `curhappiness` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `savetime` `savetime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettalents_cost` `resettalents_cost` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettalents_time` `resettalents_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `abdata` `abdata` TEXT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_pet_declinedname.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_pet_declinedname.sql new file mode 100644 index 00000000000..f0adc06c763 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_pet_declinedname.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_pet_declinedname` +ROW_FORMAT=DEFAULT, +CHANGE `id` `id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `owner` `owner` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus.sql new file mode 100644 index 00000000000..4bc7eddd39a --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus.sql @@ -0,0 +1,15 @@ +ALTER TABLE `character_queststatus` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `quest` `quest` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Quest Identifier', +CHANGE `status` `status` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `explored` `explored` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `timer` `timer` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mobcount1` `mobcount1` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mobcount2` `mobcount2` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mobcount3` `mobcount3` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mobcount4` `mobcount4` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemcount1` `itemcount1` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemcount2` `itemcount2` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemcount3` `itemcount3` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `itemcount4` `itemcount4` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_daily.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_daily.sql new file mode 100644 index 00000000000..334123e8df6 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_daily.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_queststatus_daily` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `quest` `quest` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Quest Identifier', +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_weekly.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_weekly.sql new file mode 100644 index 00000000000..fcf54ce0c14 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_queststatus_weekly.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_queststatus_weekly` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `quest` `quest` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Quest Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_reputation.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_reputation.sql new file mode 100644 index 00000000000..04acd20bd6c --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_reputation.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_reputation` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `faction` `faction` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `flags` `flags` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_skills.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_skills.sql new file mode 100644 index 00000000000..99bd2e754aa --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_skills.sql @@ -0,0 +1,6 @@ +ALTER TABLE `character_skills` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `skill` `skill` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `value` `value` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `max` `max` SMALLINT(5) UNSIGNED NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_social.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_social.sql new file mode 100644 index 00000000000..54a605b0de7 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_social.sql @@ -0,0 +1,8 @@ +ALTER TABLE `character_social` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Character Global Unique Identifier', +CHANGE `friend` `friend` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Friend Global Unique Identifier', +CHANGE `flags` `flags` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Friend Flags', +DROP INDEX `guid`, +DROP INDEX `guid_flags`, +DROP INDEX `friend_flags`;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_spell.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_spell.sql new file mode 100644 index 00000000000..cbc8b45c677 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_spell.sql @@ -0,0 +1,4 @@ +ALTER TABLE `character_spell` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Spell Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_spell_cooldown.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_spell_cooldown.sql new file mode 100644 index 00000000000..f4558168bcb --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_spell_cooldown.sql @@ -0,0 +1,5 @@ +ALTER TABLE `character_spell_cooldown` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier, Low part', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Spell Identifier', +CHANGE `item` `item` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Item Identifier', +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_stats.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_stats.sql new file mode 100644 index 00000000000..5cf885950c3 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_stats.sql @@ -0,0 +1,2 @@ +ALTER TABLE `character_stats` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier, Low part';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_talent.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_talent.sql new file mode 100644 index 00000000000..47c7bd1ade0 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_talent.sql @@ -0,0 +1,3 @@ +ALTER TABLE `character_talent` +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_character_tutorial.sql b/sql/old/3.3.5a/2011_01_19_0_characters_character_tutorial.sql new file mode 100644 index 00000000000..17e54576050 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_character_tutorial.sql @@ -0,0 +1,15 @@ +ALTER TABLE `character_tutorial` +ROW_FORMAT=DEFAULT, +CHANGE `account` `account` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Account Identifier', +DROP PRIMARY KEY, +ADD PRIMARY KEY (`account`), +DROP `realmid`, +CHANGE `tut0` `tut0` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut1` `tut1` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut2` `tut2` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut3` `tut3` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut4` `tut4` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut5` `tut5` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut6` `tut6` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `tut7` `tut7` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +DROP KEY `acc_key`;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_characters.sql b/sql/old/3.3.5a/2011_01_19_0_characters_characters.sql new file mode 100644 index 00000000000..08cf4c0d630 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_characters.sql @@ -0,0 +1,23 @@ +ALTER TABLE `characters` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `account` `account` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Account Identifier', +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Map Identifier', +CHANGE `instance_id` `instance_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance_mode_mask` `instance_mode_mask` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `taximask` `taximask` TEXT NOT NULL, +CHANGE `totaltime` `totaltime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `leveltime` `leveltime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `logout_time` `logout_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettalents_cost` `resettalents_cost` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettalents_time` `resettalents_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `transguid` `transguid` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `extra_flags` `extra_flags` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `stable_slots` `stable_slots` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `at_login` `at_login` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `zone` `zone` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `death_expire_time` `death_expire_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `watchedFaction` `watchedFaction` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `latency` `latency` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `deleteInfos_Account` `deleteInfos_Account` INT(10) UNSIGNED NULL , +CHANGE `deleteDate` `deleteDate` INT(10) UNSIGNED NULL ;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_corpse.sql b/sql/old/3.3.5a/2011_01_19_0_characters_corpse.sql new file mode 100644 index 00000000000..9902583b5cb --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_corpse.sql @@ -0,0 +1,11 @@ +ALTER TABLE `corpse` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `player` `player` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Character Global Unique Identifier', +DROP COLUMN `zone`, +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Map Identifier', +CHANGE `phaseMask` `phaseMask` TINYINT(3) UNSIGNED DEFAULT '1' NOT NULL, +CHANGE `flags` `flags` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `dynFlags` `dynFlags` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance` `instance` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_creature_respawn.sql b/sql/old/3.3.5a/2011_01_19_0_characters_creature_respawn.sql new file mode 100644 index 00000000000..eb476844361 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_creature_respawn.sql @@ -0,0 +1,3 @@ +ALTER TABLE `creature_respawn` +CHANGE `respawntime` `respawntime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance` `instance` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_19_0_characters_game_event_condition_save.sql b/sql/old/3.3.5a/2011_01_19_0_characters_game_event_condition_save.sql new file mode 100644 index 00000000000..06dec4e9ead --- /dev/null +++ b/sql/old/3.3.5a/2011_01_19_0_characters_game_event_condition_save.sql @@ -0,0 +1,3 @@ +ALTER TABLE `game_event_condition_save` +CHANGE `event_id` `event_id` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `condition_id` `condition_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_game_event_save.sql b/sql/old/3.3.5a/2011_01_20_0_characters_game_event_save.sql new file mode 100644 index 00000000000..06cc0976974 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_game_event_save.sql @@ -0,0 +1,3 @@ +ALTER TABLE `game_event_save` +CHANGE `event_id` `event_id` SMALLINT(5) UNSIGNED NOT NULL, +CHANGE `next_start` `next_start` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_gameobject_respawn.sql b/sql/old/3.3.5a/2011_01_20_0_characters_gameobject_respawn.sql new file mode 100644 index 00000000000..bf83a59a67e --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_gameobject_respawn.sql @@ -0,0 +1,3 @@ +ALTER TABLE `gameobject_respawn` +CHANGE `respawntime` `respawntime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance` `instance` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_gm_subsurveys.sql b/sql/old/3.3.5a/2011_01_20_0_characters_gm_subsurveys.sql new file mode 100644 index 00000000000..51af89da7f0 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_gm_subsurveys.sql @@ -0,0 +1,6 @@ +ALTER TABLE `gm_subsurveys` +ROW_FORMAT=DEFAULT, +CHANGE `surveyid` `surveyid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, +CHANGE `subsurveyid` `subsurveyid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `rank` `rank` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `comment` `comment` TEXT NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_gm_surveys.sql b/sql/old/3.3.5a/2011_01_20_0_characters_gm_surveys.sql new file mode 100644 index 00000000000..93c37b7b45e --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_gm_surveys.sql @@ -0,0 +1,6 @@ +ALTER TABLE `gm_surveys` +ROW_FORMAT=DEFAULT, +CHANGE `surveyid` `surveyid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, +CHANGE `player` `player` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `mainSurvey` `mainSurvey` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `timestamp` `timestamp` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_gm_tickets.sql b/sql/old/3.3.5a/2011_01_20_0_characters_gm_tickets.sql new file mode 100644 index 00000000000..9965797cbf3 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_gm_tickets.sql @@ -0,0 +1,13 @@ +ALTER TABLE `gm_tickets` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, +CHANGE `playerGuid` `playerGuid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `name` `name` VARCHAR(12) NOT NULL, +CHANGE `createtime` `createtime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `timestamp` `timestamp` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `closed` `closed` INT(11) DEFAULT '0' NOT NULL, +CHANGE `assignedto` `assignedto` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `completed` `completed` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `escalated` `escalated` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `viewed` `viewed` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_group_instance.sql b/sql/old/3.3.5a/2011_01_20_0_characters_group_instance.sql new file mode 100644 index 00000000000..ae7f6fccf2d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_group_instance.sql @@ -0,0 +1,4 @@ +ALTER TABLE `group_instance` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `instance` `instance` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `permanent` `permanent` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_group_member.sql b/sql/old/3.3.5a/2011_01_20_0_characters_group_member.sql new file mode 100644 index 00000000000..03bcbe66b3d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_group_member.sql @@ -0,0 +1,4 @@ +ALTER TABLE `group_member` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `memberGuid` `memberGuid` INT(10) UNSIGNED NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_groups.sql b/sql/old/3.3.5a/2011_01_20_0_characters_groups.sql new file mode 100644 index 00000000000..b986d402c8f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_groups.sql @@ -0,0 +1,17 @@ +ALTER TABLE `groups` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `leaderGuid` `leaderGuid` INT(10) UNSIGNED NOT NULL, +CHANGE `lootMethod` `lootMethod` TINYINT(3) UNSIGNED NOT NULL, +CHANGE `looterGuid` `looterGuid` INT(10) UNSIGNED NOT NULL, +CHANGE `lootThreshold` `lootThreshold` TINYINT(3) UNSIGNED NOT NULL, +CHANGE `icon1` `icon1` INT(10) UNSIGNED NOT NULL, +CHANGE `icon2` `icon2` INT(10) UNSIGNED NOT NULL, +CHANGE `icon3` `icon3` INT(10) UNSIGNED NOT NULL, +CHANGE `icon4` `icon4` INT(10) UNSIGNED NOT NULL, +CHANGE `icon5` `icon5` INT(10) UNSIGNED NOT NULL, +CHANGE `icon6` `icon6` INT(10) UNSIGNED NOT NULL, +CHANGE `icon7` `icon7` INT(10) UNSIGNED NOT NULL, +CHANGE `icon8` `icon8` INT(10) UNSIGNED NOT NULL, +CHANGE `groupType` `groupType` TINYINT(3) UNSIGNED NOT NULL, +CHANGE `raiddifficulty` `raiddifficulty` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild.sql new file mode 100644 index 00000000000..89b9df1bf2e --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild.sql @@ -0,0 +1,13 @@ +ALTER TABLE `guild` +ROW_FORMAT=DEFAULT, +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `name` `name` VARCHAR(24) DEFAULT '' NOT NULL, +CHANGE `leaderguid` `leaderguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `EmblemStyle` `EmblemStyle` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `EmblemColor` `EmblemColor` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BorderStyle` `BorderStyle` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BorderColor` `BorderColor` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BackgroundColor` `BackgroundColor` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `motd` `motd` VARCHAR(128) DEFAULT '' NOT NULL, +CHANGE `createdate` `createdate` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BankMoney` `BankMoney` BIGINT(20) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_eventlog.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_eventlog.sql new file mode 100644 index 00000000000..627020be62f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_eventlog.sql @@ -0,0 +1,8 @@ +ALTER TABLE `guild_bank_eventlog` +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Guild Identificator', +CHANGE `LogGuid` `LogGuid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Log record identificator - auxiliary column', +CHANGE `PlayerGuid` `PlayerGuid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `ItemOrMoney` `ItemOrMoney` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `ItemStackCount` `ItemStackCount` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `DestTabId` `DestTabId` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Destination Tab Id', +CHANGE `TimeStamp` `TimeStamp` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Event UNIX time';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_item.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_item.sql new file mode 100644 index 00000000000..d3c0157ff51 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_item.sql @@ -0,0 +1,4 @@ +ALTER TABLE `guild_bank_item` +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `TabId` `TabId` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `item_guid` `item_guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_right.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_right.sql new file mode 100644 index 00000000000..9c72527ca5d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_right.sql @@ -0,0 +1,5 @@ +ALTER TABLE `guild_bank_right` +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `TabId` `TabId` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `rid` `rid` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `SlotPerDay` `SlotPerDay` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_tab.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_tab.sql new file mode 100644 index 00000000000..a096a0836cc --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_bank_tab.sql @@ -0,0 +1,5 @@ +ALTER TABLE `guild_bank_tab` +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `TabId` `TabId` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `TabName` `TabName` VARCHAR(16) DEFAULT '' NOT NULL, +CHANGE `TabText` `TabText` VARCHAR(500) NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_eventlog.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_eventlog.sql new file mode 100644 index 00000000000..cf5f71a347c --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_eventlog.sql @@ -0,0 +1,8 @@ +ALTER TABLE `guild_eventlog` +CHANGE `guildid` `guildid` INT(10) UNSIGNED NOT NULL COMMENT 'Guild Identificator', +CHANGE `LogGuid` `LogGuid` INT(10) UNSIGNED NOT NULL COMMENT 'Log record identificator - auxiliary column', +CHANGE `EventType` `EventType` TINYINT(3) UNSIGNED NOT NULL COMMENT 'Event type', +CHANGE `PlayerGuid1` `PlayerGuid1` INT(10) UNSIGNED NOT NULL COMMENT 'Player 1', +CHANGE `PlayerGuid2` `PlayerGuid2` INT(10) UNSIGNED NOT NULL COMMENT 'Player 2', +CHANGE `NewRank` `NewRank` TINYINT(3) UNSIGNED NOT NULL COMMENT 'New rank(in case promotion/demotion)', +CHANGE `TimeStamp` `TimeStamp` INT(10) UNSIGNED NOT NULL COMMENT 'Event UNIX time';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_member.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_member.sql new file mode 100644 index 00000000000..f1d2f78727e --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_member.sql @@ -0,0 +1,21 @@ +ALTER TABLE `guild_member` +ROW_FORMAT=DEFAULT, +CHANGE `guildid` `guildid` INT(10) UNSIGNED NOT NULL COMMENT 'Guild Identificator', +CHANGE `guid` `guid` INT(10) UNSIGNED NOT NULL, +CHANGE `rank` `rank` TINYINT(3) UNSIGNED NOT NULL, +CHANGE `pnote` `pnote` varchar(31) NOT NULL DEFAULT '', +CHANGE `offnote` `offnote` varchar(31) NOT NULL DEFAULT '', +CHANGE `BankResetTimeMoney` `BankResetTimeMoney` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemMoney` `BankRemMoney` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab0` `BankResetTimeTab0` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab0` `BankRemSlotsTab0` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab1` `BankResetTimeTab1` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab1` `BankRemSlotsTab1` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab2` `BankResetTimeTab2` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab2` `BankRemSlotsTab2` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab3` `BankResetTimeTab3` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab3` `BankRemSlotsTab3` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab4` `BankResetTimeTab4` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab4` `BankRemSlotsTab4` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankResetTimeTab5` `BankResetTimeTab5` INT(10) UNSIGNED NOT NULL DEFAULT '0', +CHANGE `BankRemSlotsTab5` `BankRemSlotsTab5` INT(10) UNSIGNED NOT NULL DEFAULT '0';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_guild_rank.sql b/sql/old/3.3.5a/2011_01_20_0_characters_guild_rank.sql new file mode 100644 index 00000000000..d3adb4278a7 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_guild_rank.sql @@ -0,0 +1,7 @@ +ALTER TABLE `guild_rank` +ROW_FORMAT=DEFAULT, +CHANGE `guildid` `guildid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `rid` `rid` TINYINT(3) UNSIGNED NOT NULL, +CHANGE `rname` `rname` VARCHAR(15) DEFAULT '' NOT NULL, +CHANGE `rights` `rights` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `BankMoneyPerDay` `BankMoneyPerDay` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_instance.sql b/sql/old/3.3.5a/2011_01_20_0_characters_instance.sql new file mode 100644 index 00000000000..2b1be5718b5 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_instance.sql @@ -0,0 +1,6 @@ +ALTER TABLE `instance` +CHANGE `id` `id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettime` `resettime` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `difficulty` `difficulty` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `data` `data` TINYTEXT NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_instance_reset.sql b/sql/old/3.3.5a/2011_01_20_0_characters_instance_reset.sql new file mode 100644 index 00000000000..6c72951339d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_instance_reset.sql @@ -0,0 +1,4 @@ +ALTER TABLE `instance_reset` +CHANGE `mapid` `mapid` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `difficulty` `difficulty` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `resettime` `resettime` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_item_instance.sql b/sql/old/3.3.5a/2011_01_20_0_characters_item_instance.sql new file mode 100644 index 00000000000..649f87c4616 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_item_instance.sql @@ -0,0 +1,10 @@ +ALTER TABLE `item_instance` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `owner_guid` `owner_guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `charges` `charges` TINYTEXT, +CHANGE `duration` `duration` INT(10) DEFAULT '0' NOT NULL, +CHANGE `flags` `flags` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `randomPropertyId` `randomPropertyId` SMALLINT(5) DEFAULT '0' NOT NULL, +CHANGE `durability` `durability` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `text` `text` TEXT NULL; diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_item_refund_instance.sql b/sql/old/3.3.5a/2011_01_20_0_characters_item_refund_instance.sql new file mode 100644 index 00000000000..0bd992e4bc3 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_item_refund_instance.sql @@ -0,0 +1,6 @@ +ALTER TABLE `item_refund_instance` +ROW_FORMAT=DEFAULT, +CHANGE `item_guid` `item_guid` INT(10) UNSIGNED NOT NULL COMMENT 'Item GUID', +CHANGE `player_guid` `player_guid` INT(10) UNSIGNED NOT NULL COMMENT 'Player GUID', +CHANGE `paidMoney` `paidMoney` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `paidExtendedCost` `paidExtendedCost` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_item_soulbound_trace_data.sql b/sql/old/3.3.5a/2011_01_20_0_characters_item_soulbound_trace_data.sql new file mode 100644 index 00000000000..ff07610bb8f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_item_soulbound_trace_data.sql @@ -0,0 +1,3 @@ +ALTER TABLE `item_soulbound_trade_data` +ROW_FORMAT=DEFAULT, +CHANGE `itemGuid` `itemGuid` INT(10) UNSIGNED NOT NULL COMMENT 'Item GUID';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_lag_reports.sql b/sql/old/3.3.5a/2011_01_20_0_characters_lag_reports.sql new file mode 100644 index 00000000000..ed10b9a473f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_lag_reports.sql @@ -0,0 +1,6 @@ +ALTER TABLE `lag_reports` +ROW_FORMAT=DEFAULT, +CHANGE `report_id` `report_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, +CHANGE `player` `player` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `lag_type` `lag_type` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `map` `map` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_mail.sql b/sql/old/3.3.5a/2011_01_20_0_characters_mail.sql new file mode 100644 index 00000000000..5115e97d585 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_mail.sql @@ -0,0 +1,11 @@ +ALTER TABLE `mail` +ROW_FORMAT=DEFAULT, +CHANGE `id` `id` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Identifier', +CHANGE `mailTemplateId` `mailTemplateId` SMALLINT(5) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `sender` `sender` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Character Global Unique Identifier', +CHANGE `receiver` `receiver` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Character Global Unique Identifier', +CHANGE `expire_time` `expire_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `deliver_time` `deliver_time` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `money` `money` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `cod` `cod` INT(10) UNSIGNED DEFAULT '0' NOT NULL; + diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_mail_items.sql b/sql/old/3.3.5a/2011_01_20_0_characters_mail_items.sql new file mode 100644 index 00000000000..b7618915564 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_mail_items.sql @@ -0,0 +1,4 @@ +ALTER TABLE `mail_items` +CHANGE `mail_id` `mail_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `item_guid` `item_guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `receiver` `receiver` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Character Global Unique Identifier';
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_pet_aura.sql b/sql/old/3.3.5a/2011_01_20_0_characters_pet_aura.sql new file mode 100644 index 00000000000..38b3b82c0f1 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_pet_aura.sql @@ -0,0 +1,10 @@ +ALTER TABLE `pet_aura` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `amount0` `amount0` MEDIUMINT(8) NOT NULL, +CHANGE `amount1` `amount1` MEDIUMINT(8) NOT NULL, +CHANGE `amount2` `amount2` MEDIUMINT(8) NOT NULL, +CHANGE `base_amount0` `base_amount0` MEDIUMINT(8) NOT NULL, +CHANGE `base_amount1` `base_amount1` MEDIUMINT(8) NOT NULL, +CHANGE `base_amount2` `base_amount2` MEDIUMINT(8) NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell.sql b/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell.sql new file mode 100644 index 00000000000..e95c83f5f6f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell.sql @@ -0,0 +1,5 @@ +ALTER TABLE `pet_spell` +ROW_FORMAT=DEFAULT, +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Spell Identifier', +CHANGE `active` `active` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell_cooldown.sql b/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell_cooldown.sql new file mode 100644 index 00000000000..4d8b5dfd491 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_pet_spell_cooldown.sql @@ -0,0 +1,4 @@ +ALTER TABLE `pet_spell_cooldown` +CHANGE `guid` `guid` INT(10) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Global Unique Identifier, Low part', +CHANGE `spell` `spell` MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL COMMENT 'Spell Identifier', +CHANGE `time` `time` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_petition.sql b/sql/old/3.3.5a/2011_01_20_0_characters_petition.sql new file mode 100644 index 00000000000..a149c568429 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_petition.sql @@ -0,0 +1,4 @@ +ALTER TABLE `petition` +ROW_FORMAT=DEFAULT, +CHANGE `name` `name` VARCHAR(24) NOT NULL, +CHANGE `type` `type` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_petition_sign.sql b/sql/old/3.3.5a/2011_01_20_0_characters_petition_sign.sql new file mode 100644 index 00000000000..2d55505764d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_petition_sign.sql @@ -0,0 +1,6 @@ +ALTER TABLE `petition_sign` +ROW_FORMAT=DEFAULT, +CHANGE `petitionguid` `petitionguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `playerguid` `playerguid` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `player_account` `player_account` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `type` `type` TINYINT(3) UNSIGNED DEFAULT '0' NOT NULL;
\ No newline at end of file diff --git a/sql/old/3.3.5a/2011_01_20_0_characters_worldstates.sql b/sql/old/3.3.5a/2011_01_20_0_characters_worldstates.sql new file mode 100644 index 00000000000..f05d04f4a03 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_characters_worldstates.sql @@ -0,0 +1,5 @@ +ALTER TABLE `worldstates` +ROW_FORMAT=DEFAULT, +CHANGE `entry` `entry` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `value` `value` INT(10) UNSIGNED DEFAULT '0' NOT NULL, +CHANGE `comment` `comment` TINYTEXT; diff --git a/sql/old/3.3.5a/2011_01_20_0_world_scriptname.sql b/sql/old/3.3.5a/2011_01_20_0_world_scriptname.sql new file mode 100644 index 00000000000..14e187a2a63 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_20_0_world_scriptname.sql @@ -0,0 +1,5 @@ +UPDATE `creature_template` SET `ScriptName`='boss_varos' WHERE `entry`=27447; +UPDATE `creature_template` SET `ScriptName`='npc_azure_ring_captain' WHERE `entry`=27638; + +DELETE FROM `spell_script_names` WHERE `spell_id`=50053; +INSERT INTO `spell_script_names` (spell_id,ScriptName) VALUES (50053,'spell_varos_centrifuge_shield'); diff --git a/sql/old/3.3.5a/2011_01_22_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_22_0_world_spell_script_names.sql new file mode 100644 index 00000000000..12b09319bcb --- /dev/null +++ b/sql/old/3.3.5a/2011_01_22_0_world_spell_script_names.sql @@ -0,0 +1,27 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72378,73058) AND `ScriptName`='spell_deathbringer_blood_nova_targeting'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (68921,69049) AND `ScriptName`='spell_bronjahm_soulstorm_targeting'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (70402,72511,72512,72513) AND `ScriptName`='spell_putricide_mutated_transformation_dmg'; +DELETE FROM `spell_script_names` WHERE `spell_id` IN (72255,72444,72445,72446) AND `ScriptName`='spell_deathbringer_mark_of_the_fallen_champion'; +DELETE FROM `spell_script_names` WHERE `spell_id`=71390 AND `ScriptName`='spell_blood_queen_pact_of_the_darkfallen'; +DELETE FROM `spell_script_names` WHERE `spell_id`=48743 AND `ScriptName`='spell_dk_death_pact'; +DELETE FROM `spell_script_names` WHERE `spell_id`=59725 AND `ScriptName`='spell_warr_improved_spell_reflection'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-49821 AND `ScriptName`='spell_pri_mind_sear'; +DELETE FROM `spell_script_names` WHERE `spell_id`=-27285 AND `ScriptName`='spell_warl_seed_of_corruption'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(72378,'spell_deathbringer_blood_nova_targeting'), +(73058,'spell_deathbringer_blood_nova_targeting'), +(68921,'spell_bronjahm_soulstorm_targeting'), +(69049,'spell_bronjahm_soulstorm_targeting'), +(70402,'spell_putricide_mutated_transformation_dmg'), +(72511,'spell_putricide_mutated_transformation_dmg'), +(72512,'spell_putricide_mutated_transformation_dmg'), +(72513,'spell_putricide_mutated_transformation_dmg'), +(72255,'spell_deathbringer_mark_of_the_fallen_champion'), +(72444,'spell_deathbringer_mark_of_the_fallen_champion'), +(72445,'spell_deathbringer_mark_of_the_fallen_champion'), +(72446,'spell_deathbringer_mark_of_the_fallen_champion'), +(71390,'spell_blood_queen_pact_of_the_darkfallen'), +(48743,'spell_dk_death_pact'), +(59725,'spell_warr_improved_spell_reflection'), +(-49821,'spell_pri_mind_sear'), +(-27285,'spell_warl_seed_of_corruption'); diff --git a/sql/old/3.3.5a/2011_01_22_1_characters_character_inventory.sql b/sql/old/3.3.5a/2011_01_22_1_characters_character_inventory.sql new file mode 100644 index 00000000000..624f6dbc582 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_22_1_characters_character_inventory.sql @@ -0,0 +1,2 @@ +ALTER TABLE `character_inventory` +ADD UNIQUE KEY (`guid`,`bag`,`slot`); diff --git a/sql/old/3.3.5a/2011_01_24_0_characters_account_instance_times.sql b/sql/old/3.3.5a/2011_01_24_0_characters_account_instance_times.sql new file mode 100644 index 00000000000..72cde260a51 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_24_0_characters_account_instance_times.sql @@ -0,0 +1,10 @@ +-- +-- Table structure for table `account_instance_times` +-- +DROP TABLE IF EXISTS `account_instance_times`; +CREATE TABLE `account_instance_times` ( + `accountId` int(10) unsigned NOT NULL, + `instanceId` int(10) unsigned NOT NULL DEFAULT '0', + `releaseTime` bigint(20) unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`accountId`,`instanceId`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; diff --git a/sql/old/3.3.5a/2011_01_24_0_world_scriptname.sql b/sql/old/3.3.5a/2011_01_24_0_world_scriptname.sql new file mode 100644 index 00000000000..6e4233c5431 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_24_0_world_scriptname.sql @@ -0,0 +1,11 @@ +UPDATE `creature_template` SET `ScriptName`='' WHERE `entry`=27638; +UPDATE `creature_template` SET `ScriptName`='npc_azure_ring_captain' WHERE `entry`=28236; + +DELETE FROM `spell_script_names` WHERE `spell_id` IN (61407,62136,54069,56251,50785,59372); +INSERT INTO `spell_script_names` (spell_id,ScriptName) VALUES +(61407,'spell_varos_energize_core_area_entry'), +(62136,'spell_varos_energize_core_area_entry'), +(54069,'spell_varos_energize_core_area_entry'), +(56251,'spell_varos_energize_core_area_entry'), +(50785,'spell_varos_energize_core_area_enemy'), +(59372,'spell_varos_energize_core_area_enemy'); diff --git a/sql/old/3.3.5a/2011_01_26_0_world_scriptname.sql b/sql/old/3.3.5a/2011_01_26_0_world_scriptname.sql new file mode 100644 index 00000000000..810fe263f76 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_26_0_world_scriptname.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='boss_eregos' WHERE `entry`=27656; diff --git a/sql/old/3.3.5a/2011_01_26_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_26_0_world_spell_script_names.sql new file mode 100644 index 00000000000..1244adf63c8 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_26_0_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=51162 AND `ScriptName`='spell_eregos_planar_shift'; +INSERT INTO `spell_script_names`(`spell_id`,`ScriptName`) VALUES +(51162,'spell_eregos_planar_shift'); diff --git a/sql/old/3.3.5a/2011_01_28_0_world_spell_linked_spell.sql b/sql/old/3.3.5a/2011_01_28_0_world_spell_linked_spell.sql new file mode 100644 index 00000000000..2357ff914d3 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_28_0_world_spell_linked_spell.sql @@ -0,0 +1 @@ +DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=71390; diff --git a/sql/old/3.3.5a/2011_01_28_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_28_0_world_spell_script_names.sql new file mode 100644 index 00000000000..aa0a291f526 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_28_0_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=71340 AND `ScriptName`='spell_blood_queen_pact_of_the_darkfallen_dmg'; +INSERT INTO `spell_script_names`(`spell_id`,`ScriptName`) VALUES +(71340,'spell_blood_queen_pact_of_the_darkfallen_dmg'); diff --git a/sql/old/3.3.5a/2011_01_28_1_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_28_1_world_spell_script_names.sql new file mode 100644 index 00000000000..15d3c8da21f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_28_1_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=71341 AND `ScriptName`='spell_blood_queen_pact_of_the_darkfallen_dmg_target'; +INSERT INTO `spell_script_names`(`spell_id`,`ScriptName`) VALUES +(71341,'spell_blood_queen_pact_of_the_darkfallen_dmg_target'); diff --git a/sql/old/3.3.5a/2011_01_29_0_world_spell_linked_spell.sql b/sql/old/3.3.5a/2011_01_29_0_world_spell_linked_spell.sql new file mode 100644 index 00000000000..d3b08cee952 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_29_0_world_spell_linked_spell.sql @@ -0,0 +1,9 @@ +-- Lunar Fireworks +DELETE FROM `spell_linked_spell` WHERE `spell_effect` IN (44430,44429); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(26286,44430,0,'Small Red Rocket - questcredit'), +(26292,44430,0,'Small Green Rocket - questcredit'), +(26291,44430,0,'Small Blue Rocket - questcredit'), +(26327,44429,0,'Red Firework Cluster - questcredit'), +(26325,44429,0,'Green Firework Cluster - questcredit'), +(26304,44429,0,'Blue Firework Cluster - questcredit'); diff --git a/sql/old/3.3.5a/2011_01_30_0_world_spell_proc_event.sql b/sql/old/3.3.5a/2011_01_30_0_world_spell_proc_event.sql new file mode 100644 index 00000000000..ba205cd48ef --- /dev/null +++ b/sql/old/3.3.5a/2011_01_30_0_world_spell_proc_event.sql @@ -0,0 +1,4 @@ +DELETE FROM `spell_proc_event` WHERE `entry` IN (53695,53696); +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(53695,0x00,10,0x00800000,0x00000000,0x00000008,0x00000000,0x00000000,0,0,0), -- Judgements of the Just (Rank 1) +(53696,0x00,10,0x00800000,0x00000000,0x00000008,0x00000000,0x00000000,0,0,0); -- Judgements of the Just (Rank 2) diff --git a/sql/old/3.3.5a/2011_01_30_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_30_0_world_spell_script_names.sql new file mode 100644 index 00000000000..56f3a7a2186 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_30_0_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id` = 54798 AND `ScriptName`='spell_q12851_going_bearback'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(54798,'spell_q12851_going_bearback'); diff --git a/sql/old/3.3.5a/2011_01_30_1_world_scriptnames.sql b/sql/old/3.3.5a/2011_01_30_1_world_scriptnames.sql new file mode 100644 index 00000000000..55532c44f1f --- /dev/null +++ b/sql/old/3.3.5a/2011_01_30_1_world_scriptnames.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `ScriptName`='npc_icefang' WHERE `entry`=29602; diff --git a/sql/old/3.3.5a/2011_01_31_0_spell_bonus_data.sql b/sql/old/3.3.5a/2011_01_31_0_spell_bonus_data.sql new file mode 100644 index 00000000000..a908e227a1d --- /dev/null +++ b/sql/old/3.3.5a/2011_01_31_0_spell_bonus_data.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_bonus_data` WHERE `entry`=70691; +INSERT INTO `spell_bonus_data` (`entry`,`direct_bonus`,`dot_bonus`,`ap_bonus`,`ap_dot_bonus`,`comments`) VALUES +(70691,0,0,0,0, 'Druid - Rejuvenation T10 4P proc'); diff --git a/sql/old/3.3.5a/2011_01_31_0_world_spell_proc_event.sql b/sql/old/3.3.5a/2011_01_31_0_world_spell_proc_event.sql new file mode 100644 index 00000000000..10d9309c907 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_31_0_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=71585; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(71585,0x00,0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0,0,45); -- Purified Lunar Dust diff --git a/sql/old/3.3.5a/2011_01_31_0_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_31_0_world_spell_script_names.sql new file mode 100644 index 00000000000..1055a1b7b38 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_31_0_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=70691 AND `ScriptName`='spell_dru_t10_restoration_4p_bonus'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70691,'spell_dru_t10_restoration_4p_bonus'); diff --git a/sql/old/3.3.5a/2011_01_31_1_world_spell_proc_event.sql b/sql/old/3.3.5a/2011_01_31_1_world_spell_proc_event.sql new file mode 100644 index 00000000000..b920e1de508 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_31_1_world_spell_proc_event.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc_event` WHERE `entry`=70664; +INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES +(70664,0x00,7,0x00000010,0x00000000,0x00000000,0x00000000,0x00000000,0,0,0); -- Item - Druid T10 Restoration 4P Bonus (Rejuvenation) diff --git a/sql/old/3.3.5a/2011_01_31_1_world_spell_script_names.sql b/sql/old/3.3.5a/2011_01_31_1_world_spell_script_names.sql new file mode 100644 index 00000000000..17385cb7383 --- /dev/null +++ b/sql/old/3.3.5a/2011_01_31_1_world_spell_script_names.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_script_names` WHERE `spell_id`=70292 AND `ScriptName`='spell_trash_mob_glacial_strike'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(70292,'spell_trash_mob_glacial_strike'); |