aboutsummaryrefslogtreecommitdiff
path: root/sql/updates
diff options
context:
space:
mode:
Diffstat (limited to 'sql/updates')
-rw-r--r--sql/updates/characters/2012_11_07_00_characters_guild_newslog_434.sql21
-rw-r--r--sql/updates/characters/2012_11_21_00_characters_worldstates_434.sql1
-rw-r--r--sql/updates/characters/2012_12_18_00_character_worldstates.sql5
-rw-r--r--sql/updates/world/2012_10_15_00_world_phase_definitions_434.sql66
-rw-r--r--sql/updates/world/2012_10_15_01_world_spell_script_names.sql2
-rw-r--r--sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql1
-rw-r--r--sql/updates/world/2012_11_17_00_world_spell_script_names_434.sql4
-rw-r--r--sql/updates/world/2012_11_20_00_world_misc.sql39
-rw-r--r--sql/updates/world/2012_11_21_00_world_misc.sql3
-rw-r--r--sql/updates/world/2012_11_22_00_world_command.sql6
-rw-r--r--sql/updates/world/2012_11_25_02_world_spell_script_names.sql9
-rw-r--r--sql/updates/world/2012_12_01_00_world_spell_script_names.sql16
-rw-r--r--sql/updates/world/2012_12_02_00_world_spell_group_misc_434.sql22
13 files changed, 193 insertions, 2 deletions
diff --git a/sql/updates/characters/2012_11_07_00_characters_guild_newslog_434.sql b/sql/updates/characters/2012_11_07_00_characters_guild_newslog_434.sql
new file mode 100644
index 00000000000..1504bd3b6e5
--- /dev/null
+++ b/sql/updates/characters/2012_11_07_00_characters_guild_newslog_434.sql
@@ -0,0 +1,21 @@
+-- Rename table and column to fit the other guild_*log tables and columns and create indexes
+RENAME TABLE `guild_news_log` TO `guild_newslog`;
+
+ALTER TABLE `guild_newslog`
+CHANGE COLUMN `guild` `guildid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Guild Identificator',
+CHANGE COLUMN `id` `LogGuid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Log record identificator - auxiliary column',
+CHANGE COLUMN `eventType` `EventType` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'Event type',
+CHANGE COLUMN `playerGuid` `PlayerGuid` int(10) unsigned NOT NULL DEFAULT '0',
+CHANGE COLUMN `data` `Value` int(10) unsigned NOT NULL DEFAULT '0',
+CHANGE COLUMN `flags` `Flags` int(10) unsigned NOT NULL DEFAULT '0' AFTER `PlayerGuid`,
+CHANGE COLUMN `date` `TimeStamp` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Event UNIX time',
+ADD KEY `guildid_key` (`guildid`),
+ADD KEY `Idx_PlayerGuid` (`PlayerGuid`),
+ADD KEY `Idx_LogGuid` (`LogGuid`);
+
+-- Create missing tabs
+
+ALTER TABLE `guild_member_withdraw`
+ADD COLUMN `tab6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `tab5`,
+ADD COLUMN `tab7` int(10) unsigned NOT NULL DEFAULT '0' AFTER `tab6`;
+
diff --git a/sql/updates/characters/2012_11_21_00_characters_worldstates_434.sql b/sql/updates/characters/2012_11_21_00_characters_worldstates_434.sql
new file mode 100644
index 00000000000..14e9ffb6834
--- /dev/null
+++ b/sql/updates/characters/2012_11_21_00_characters_worldstates_434.sql
@@ -0,0 +1 @@
+UPDATE `worldstates` SET `comment` = 'NextCurrencyDistributionTime' WHERE `entry` =20001;
diff --git a/sql/updates/characters/2012_12_18_00_character_worldstates.sql b/sql/updates/characters/2012_12_18_00_character_worldstates.sql
index 98fabde6776..d781441f266 100644
--- a/sql/updates/characters/2012_12_18_00_character_worldstates.sql
+++ b/sql/updates/characters/2012_12_18_00_character_worldstates.sql
@@ -1,4 +1,5 @@
-DELETE FROM `worldstates` WHERE `entry` IN (20004,20007);
+DELETE FROM `worldstates` WHERE `entry` IN (20004,20007,20050);
INSERT INTO `worldstates` (`entry`, `value`, `comment`) VALUES
(20004,0,'CleaningFlags'),
-(20007,0,'NextMonthlyQuestResetTime');
+(20007,0,'NextMonthlyQuestResetTime')
+(20050,0,'NextWeeklyGuildResetTime');
diff --git a/sql/updates/world/2012_10_15_00_world_phase_definitions_434.sql b/sql/updates/world/2012_10_15_00_world_phase_definitions_434.sql
new file mode 100644
index 00000000000..b8e97278eb5
--- /dev/null
+++ b/sql/updates/world/2012_10_15_00_world_phase_definitions_434.sql
@@ -0,0 +1,66 @@
+DROP TABLE IF EXISTS `phase_definitions`;
+CREATE TABLE `phase_definitions` (
+ `zoneId` mediumint(7) unsigned NOT NULL DEFAULT '0',
+ `entry` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
+ `phasemask` bigint(20) unsigned NOT NULL DEFAULT '0',
+ `phaseId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `terrainswapmap` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `flags` tinyint(3) unsigned DEFAULT '0',
+ `comment` text,
+ PRIMARY KEY (`zoneId`, `entry`)
+)
+AUTO_INCREMENT=1
+ENGINE=MyISAM
+COLLATE='utf8_general_ci';
+
+INSERT INTO `phase_definitions` (`zoneId`, `entry`, `phasemask`, `phaseId`, `terrainswapmap`, `flags`, `comment`) VALUES
+(1519, 1, 129, 0, 0, 0, 'Stormwind: [A] Heros Call: Vashj''ir'),
+(1519, 2, 257, 0, 0, 0, 'Stormwind: [A] Heros Call: Hyjal'),
+(1519, 3, 513, 0, 0, 0, 'Stormwind: [A] Heros Call: Deepholm'),
+(1519, 4, 1025, 0, 0, 0, 'Stormwind: [A] Heros Call: Uldum'),
+(1519, 5, 2049, 0, 0, 0, 'Stormwind: [A] Heros Call: Twilight Highlands'),
+(1637, 1, 129, 0, 0, 0, 'Orgrimmar: [H] Warchiefs Command: Vashj''ir'),
+(1637, 2, 257, 0, 0, 0, 'Orgrimmar: [H] Warchiefs Command: Hyjal'),
+(1637, 3, 513, 0, 0, 0, 'Orgrimmar: [H] Warchiefs Command: Deepholm'),
+(1637, 4, 1025, 0, 0, 0, 'Orgrimmar: [H] Warchiefs Command: Uldum'),
+(1637, 5, 2049, 0, 0, 0, 'Orgrimmar: [H] Warchiefs Command: Twilight Highlands'),
+(616 , 1, 0 , 165, 719, 0, 'Mount Hyjal: Default Terrainswap');
+
+DROP TABLE IF EXISTS `spell_phase`;
+CREATE TABLE `spell_phase` (
+ `id` mediumint(7) unsigned NOT NULL DEFAULT '0',
+ `phasemask` bigint(20) unsigned NOT NULL DEFAULT '1',
+ `terrainswapmap` smallint(5) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+)
+AUTO_INCREMENT=1
+ENGINE=MyISAM
+COLLATE='utf8_general_ci';
+
+DELETE FROM `trinity_string` WHERE `entry` BETWEEN 176 AND 182;
+INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
+(176, '|cff0099FFPhaseMgr: Report for player: %s, zoneId: %u, level: %u, team: %u, phaseupdateflag: %u|r'),
+(177, '|cff663399PhaseMgr: There are no definitions defined for zoneId %u.|r'),
+(178, '|cff0066FFPhaseMgr: Success (entry: %u) - added %s %u to the players phase.|r'),
+(179, '|cffFF0000PhaseMgr: Condition for phase %u (entry: %u, zoneId: %u) failed.|r'),
+(180, '|cffFF0000PhaseMgr: Condition for phase %u (entry: %u, zoneId: %u) has last phasemask flag. Skipped other definitions.|r'),
+(181, '|cff6699FFPhaseMgr: The player gets phasemask %u through definitions, %u through phasing auras, and phase %u through custom phase.|r'),
+(182, '|cff0099FFPhaseMgr: The player has phasemask %u (real: %u).|r');
+
+DELETE FROM `command` WHERE `name` IN('debug phase', 'debug send setphaseshift');
+INSERT INTO `command` (`name`, `security`, `help`) VALUES
+('debug phase', 1, 'Syntax: .debug phase\r\n\r\nSends a phase debug report of a player to you.');
+
+/*
+Conditions (SourceGroup -> ZoneId, SourceEntry -> Entry)
+
+If you visit the Gm Island as a alliance race you are automatically phased into phase 2.
+
+DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=23 AND `SourceGroup`=876 AND `SourceEntry`=1;
+INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
+(23, 876, 1, 0, 0, 6, 0, 469, 0, 0, 0, 0, '', 'Phase Definitions Example: Phase is only visible for Alliance Members');
+
+DELETE FROM `phase_definitions` WHERE `zoneId`=876 AND `entry`=1;
+INSERT INTO `phase_definitions` (`zoneId`, `entry`, `phasemask`, `phaseId`, `terrainswapmap`, `flags`, `comment`) VALUES
+(876, 1, 2, 0, 0, 0, '[Example] Gm Island');
+*/
diff --git a/sql/updates/world/2012_10_15_01_world_spell_script_names.sql b/sql/updates/world/2012_10_15_01_world_spell_script_names.sql
new file mode 100644
index 00000000000..c3390573bc2
--- /dev/null
+++ b/sql/updates/world/2012_10_15_01_world_spell_script_names.sql
@@ -0,0 +1,2 @@
+UPDATE `spell_script_names` SET `spell_id`=755 WHERE `spell_id`=-755;
+UPDATE `spell_script_names` SET `spell_id`=1535 WHERE `spell_id`=-1535;
diff --git a/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql b/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql
new file mode 100644
index 00000000000..d0876fa3cc6
--- /dev/null
+++ b/sql/updates/world/2012_10_15_02_world_spell_script_names_434.sql
@@ -0,0 +1 @@
+DELETE FROM `spell_script_names` WHERE `scriptname`='spell_sha_astral_shift';
diff --git a/sql/updates/world/2012_11_17_00_world_spell_script_names_434.sql b/sql/updates/world/2012_11_17_00_world_spell_script_names_434.sql
new file mode 100644
index 00000000000..13eac8b301e
--- /dev/null
+++ b/sql/updates/world/2012_11_17_00_world_spell_script_names_434.sql
@@ -0,0 +1,4 @@
+-- 120 Cone of Cold
+DELETE FROM `spell_script_names` WHERE `spell_id` IN (120);
+INSERT INTO `spell_script_names` VALUES
+(120, "spell_mage_cone_of_cold");
diff --git a/sql/updates/world/2012_11_20_00_world_misc.sql b/sql/updates/world/2012_11_20_00_world_misc.sql
new file mode 100644
index 00000000000..c0a95134b0a
--- /dev/null
+++ b/sql/updates/world/2012_11_20_00_world_misc.sql
@@ -0,0 +1,39 @@
+-- Mark of the Wild
+DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=1126;
+DELETE FROM `spell_script_names` WHERE `spell_id`=1126 OR `ScriptName`='spell_dru_mark_of_the_wild';
+INSERT INTO `spell_script_names` VALUES
+(1126,'spell_dru_mark_of_the_wild');
+
+-- Arcane Brilliance
+DELETE FROM `spell_script_names` WHERE `spell_id`=1459 OR `ScriptName`='spell_mage_arcane_brilliance';
+INSERT INTO `spell_script_names` VALUES
+(1459,'spell_mage_arcane_brilliance');
+
+-- Dalaran Brilliance
+DELETE FROM `spell_script_names` WHERE `spell_id`=61316 OR `ScriptName`='spell_mage_dalaran_brilliance';
+INSERT INTO `spell_script_names` VALUES
+(61316,'spell_mage_dalaran_brilliance');
+
+-- Blessing of Kings
+DELETE FROM `spell_script_names` WHERE `spell_id`=20217 OR `ScriptName`='spell_pal_blessing_of_kings';
+INSERT INTO `spell_script_names` VALUES
+(20217,'spell_pal_blessing_of_kings');
+
+-- Blessing of Might
+DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=19740;
+DELETE FROM `spell_script_names` WHERE `spell_id`=19740 OR `ScriptName`='spell_pal_blessing_of_might';
+INSERT INTO `spell_script_names` VALUES
+(19740,'spell_pal_blessing_of_might');
+
+-- Power Word: Fortitude
+DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=21562;
+DELETE FROM `spell_script_names` WHERE `spell_id`=21562 OR `ScriptName`='spell_pri_power_word_fortitude';
+INSERT INTO `spell_script_names` VALUES
+(21562,'spell_pri_power_word_fortitude');
+
+-- Shadow Protection
+DELETE FROM `spell_linked_spell` WHERE `spell_trigger`=27683;
+DELETE FROM `spell_scripts` WHERE `id`=27683;
+DELETE FROM `spell_script_names` WHERE `spell_id`=27683 OR `ScriptName`='spell_pri_shadow_protection';
+INSERT INTO `spell_script_names` VALUES
+(27683,'spell_pri_shadow_protection');
diff --git a/sql/updates/world/2012_11_21_00_world_misc.sql b/sql/updates/world/2012_11_21_00_world_misc.sql
new file mode 100644
index 00000000000..131dd94585d
--- /dev/null
+++ b/sql/updates/world/2012_11_21_00_world_misc.sql
@@ -0,0 +1,3 @@
+-- --------
+DELETE FROM `command` WHERE `name`='flusharenapoints';
+DELETE FROM `trinity_string` WHERE `entry` IN ('741','742','743','744','745','746');
diff --git a/sql/updates/world/2012_11_22_00_world_command.sql b/sql/updates/world/2012_11_22_00_world_command.sql
new file mode 100644
index 00000000000..41da2d208b7
--- /dev/null
+++ b/sql/updates/world/2012_11_22_00_world_command.sql
@@ -0,0 +1,6 @@
+-- --------
+DELETE FROM `command` WHERE `name` = 'modify arenapoints';
+
+DELETE FROM `command` WHERE `name` = 'modify currency';
+INSERT INTO `command` (`name`, `security`, `help`) VALUES
+('modify currency', 2, 'Syntax: .modify currency #id #value\nAdd $amount (without precision) of $currency to the selected player.');
diff --git a/sql/updates/world/2012_11_25_02_world_spell_script_names.sql b/sql/updates/world/2012_11_25_02_world_spell_script_names.sql
new file mode 100644
index 00000000000..f0dd277cc96
--- /dev/null
+++ b/sql/updates/world/2012_11_25_02_world_spell_script_names.sql
@@ -0,0 +1,9 @@
+DELETE FROM spell_linked_spell WHERE spell_trigger = 73325;
+INSERT INTO spell_linked_spell (spell_trigger, spell_effect, type, comment) VALUES
+(73325, 92833, 0, "Priest - Leap of Faith");
+
+DELETE FROM spell_script_names WHERE spell_id = 92833;
+DELETE FROM spell_script_names WHERE spell_id = -139;
+INSERT INTO spell_script_names (spell_id, ScriptName) VALUES
+(92833, "spell_pri_leap_of_faith_effect_trigger"),
+(139, "spell_pri_renew"); -- Minus doesnt matter, theres no rank any more
diff --git a/sql/updates/world/2012_12_01_00_world_spell_script_names.sql b/sql/updates/world/2012_12_01_00_world_spell_script_names.sql
new file mode 100644
index 00000000000..bd13cb8ef9d
--- /dev/null
+++ b/sql/updates/world/2012_12_01_00_world_spell_script_names.sql
@@ -0,0 +1,16 @@
+-- Conjure Refreshment
+DELETE FROM `spell_script_names` WHERE `spell_id`=42955;
+INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES
+(42955, 'spell_mage_conjure_refreshment');
+
+-- Sacred Shield
+DELETE FROM spell_proc_event WHERE entry=85285;
+INSERT INTO spell_proc_event (entry, Cooldown) VALUES(85285, 60);
+DELETE FROM spell_script_names WHERE spell_id=85285;
+INSERT INTO spell_script_names (spell_id, ScriptName) VALUES
+(85285, 'spell_pal_sacred_shield');
+
+-- Recuperate
+DELETE FROM spell_script_names WHERE spell_id=73651;
+INSERT INTO spell_script_names (spell_id, ScriptName) VALUES
+(73651, "spell_rog_recuperate");
diff --git a/sql/updates/world/2012_12_02_00_world_spell_group_misc_434.sql b/sql/updates/world/2012_12_02_00_world_spell_group_misc_434.sql
new file mode 100644
index 00000000000..52e6a041f2e
--- /dev/null
+++ b/sql/updates/world/2012_12_02_00_world_spell_group_misc_434.sql
@@ -0,0 +1,22 @@
+SET @GROUP = 1121;
+DELETE FROM `spell_group_stack_rules` WHERE `group_id`=@GROUP;
+INSERT INTO `spell_group_stack_rules` (`group_id`,`stack_rule`) VALUES
+(@GROUP, 1); -- SPEL_GROUP_STACK_RULE_EXCLUSIVE
+
+DELETE FROM `spell_group` WHERE `id`=@GROUP;
+INSERT INTO `spell_group` (`id`,`spell_id`) VALUES
+(@GROUP, 73413), -- Inner will
+(@GROUP, 588); -- Inner fire
+
+-- Adding missing proc event for Fingers of Frost (Rank 3)
+DELETE FROM `spell_proc_event` WHERE `entry`=83074;
+INSERT INTO `spell_proc_event` (`entry`,`SchoolMask`,`SpellFamilyName`,`SpellFamilyMask0`,`SpellFamilyMask1`,`SpellFamilyMask2`,`procFlags`,`procEx`,`ppmRate`,`CustomChance`,`Cooldown`) VALUES
+(83074, 0, 3, 1049120, 4096, 0, 65536, 0, 0, 20, 0);
+
+-- Updating spell_learn_spell's spell IDs range...
+ALTER TABLE `spell_learn_spell` MODIFY `entry` MEDIUMINT(8) NOT NULL;
+ALTER TABLE `spell_learn_spell` MODIFY `SpellID` MEDIUMINT(8) NOT NULL;
+-- ...So we can have sinister strike's combo point enabler.
+DELETE FROM `spell_learn_spell` WHERE `SpellID`=79327 AND `entry`=2098;
+INSERT INTO `spell_learn_spell` (`entry`,`SpellID`,`Active`) VALUES
+(2098, 79327, 0);