[12112] MaNGOS switch Support to Patch 4.3.4 Build 15595

NOTE:
 *Still under Developement
 *Need new Config Files
 *Reextract "dbcs, maps, vmaps, mmaps"

Signed-off-by: Salja <salja2012@hotmail.de>
This commit is contained in:
Salja 2012-08-26 15:18:08 +02:00 committed by Antz
parent 2f0f10a764
commit b60bc4a34b
23 changed files with 12577 additions and 8 deletions

View file

@ -21,7 +21,7 @@
DROP TABLE IF EXISTS `character_db_version`;
CREATE TABLE `character_db_version` (
`required_0099_xxxxx_01_characters_character_phase_data` bit(1) default NULL
`required_12112_02_characters_character` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB';
--

View file

@ -24,7 +24,7 @@ CREATE TABLE `db_version` (
`version` varchar(120) default NULL,
`creature_ai_version` varchar(120) default NULL,
`cache_id` int(10) default '0',
`required_0177_xxxxx_01_mangos_gameobject_template` bit(1) default NULL
`required_12112_14_mangos_command` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes';
--

View file

@ -21,7 +21,7 @@
DROP TABLE IF EXISTS `realmd_db_version`;
CREATE TABLE `realmd_db_version` (
`required_0014_xxxxx_01_realmd_account_access` bit(1) default NULL
`required_12112_01_realmd_account_access` bit(1) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB';
--

View file

@ -0,0 +1,9 @@
ALTER TABLE character_db_version CHANGE COLUMN required_11785_02_characters_instance required_12112_01_characters_character_phase_data bit;
DROP TABLE IF EXISTS `character_phase_data`;
CREATE TABLE `character_phase_data` (
`guid` int(11) NOT NULL,
`map` smallint(6) NOT NULL,
`phase` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`guid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View file

@ -0,0 +1,49 @@
ALTER TABLE db_version CHANGE COLUMN required_12012_01_mangos_spell_template required_12112_01_mangos_item_template bit;
ALTER TABLE `item_template` ADD COLUMN `Unknown` float NOT NULL AFTER `Flags2`;
ALTER TABLE `item_template` ADD COLUMN `Unknown1` float NOT NULL AFTER `Unknown`;
ALTER TABLE `item_template` ADD COLUMN `Unknown2` int(10) NOT NULL AFTER `Unknown1`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_1` int(10) NOT NULL DEFAULT '0' AFTER `stat_value1`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_1` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_1`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_2` int(10) NOT NULL DEFAULT '0' AFTER `stat_value2`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_2` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_2`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_3` int(10) NOT NULL DEFAULT '0' AFTER `stat_value3`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_3` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_3`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_4` int(10) NOT NULL DEFAULT '0' AFTER `stat_value4`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_4` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_4`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_5` int(10) NOT NULL DEFAULT '0' AFTER `stat_value5`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_5` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_5`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_6` int(10) NOT NULL DEFAULT '0' AFTER `stat_value6`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_6` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_6`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_7` int(10) NOT NULL DEFAULT '0' AFTER `stat_value7`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_7` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_7`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_8` int(10) NOT NULL DEFAULT '0' AFTER `stat_value8`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_8` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_8`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_9` int(10) NOT NULL DEFAULT '0' AFTER `stat_value9`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_9` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_9`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk1_10` int(10) NOT NULL DEFAULT '0' AFTER `stat_value10`;
ALTER TABLE `item_template` ADD COLUMN `stat_unk2_10` int(10) NOT NULL DEFAULT '0' AFTER `stat_unk1_10`;
ALTER TABLE `item_template` ADD COLUMN `DamageType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ScalingStatDistribution`;
ALTER TABLE `item_template` ADD COLUMN `StatScalingFactor` float NOT NULL AFTER `FoodType`;
ALTER TABLE `item_template` ADD COLUMN `Unknown400_1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `StatScalingFactor`;
ALTER TABLE `item_template` ADD COLUMN `Unknown400_2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Unknown400_1`;
ALTER TABLE `item_template` CHANGE COLUMN `delay` `delay` int(10) NOT NULL;
ALTER TABLE `item_template` DROP `StatsCount`;
ALTER TABLE `item_template` DROP `ScalingStatValue`;
ALTER TABLE `item_template` DROP `dmg_min1`;
ALTER TABLE `item_template` DROP `dmg_max1`;
ALTER TABLE `item_template` DROP `dmg_type1`;
ALTER TABLE `item_template` DROP `dmg_min2`;
ALTER TABLE `item_template` DROP `dmg_max2`;
ALTER TABLE `item_template` DROP `dmg_type2`;
ALTER TABLE `item_template` DROP `armor`;
ALTER TABLE `item_template` DROP `holy_res`;
ALTER TABLE `item_template` DROP `fire_res`;
ALTER TABLE `item_template` DROP `nature_res`;
ALTER TABLE `item_template` DROP `frost_res`;
ALTER TABLE `item_template` DROP `shadow_res`;
ALTER TABLE `item_template` DROP `arcane_res`;
ALTER TABLE `item_template` DROP `ammo_type`;
ALTER TABLE `item_template` DROP `block`;

View file

@ -0,0 +1,17 @@
ALTER TABLE realmd_db_version CHANGE COLUMN required_10008_01_realmd_realmd_db_version required_12112_01_realmd_account_access bit;
ALTER TABLE `account` DROP `gmlevel`;
DROP TABLE IF EXISTS `account_access`;
CREATE TABLE `account_access` (
`id` int(10) unsigned NOT NULL,
`gmlevel` tinyint(3) unsigned NOT NULL,
`RealmID` int(11) NOT NULL DEFAULT '-1',
PRIMARY KEY (`id`,`RealmID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Account Access System';
INSERT INTO `account_access` VALUES
(1,3,-1),
(2,2,-1),
(3,1,-1),
(4,0,-1);

View file

@ -0,0 +1,3 @@
ALTER TABLE character_db_version CHANGE COLUMN required_12112_01_characters_character_phase_data required_12112_02_characters_character bit;
ALTER TABLE `characters` ADD COLUMN `slot` tinyint(3) unsigned NOT NULL DEFAULT '255' AFTER `actionBars`;

View file

@ -0,0 +1,37 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_01_mangos_item_template required_12112_02_mangos_quest_template bit;
ALTER TABLE `quest_template` MODIFY COLUMN `RequiredRaces` int(7) unsigned NOT NULL DEFAULT '0';
ALTER TABLE `quest_template` ADD COLUMN `ReqSpellLearned` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `ReqSpellCast4`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitGiver` mediumint(9) NOT NULL DEFAULT '0' AFTER `BonusTalents`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitTurnIn` mediumint(9) NOT NULL DEFAULT '0' AFTER `PortraitGiver`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitGiverText` text AFTER `CompletedText`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitGiverName` text AFTER `PortraitGiverText`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitTurnInText` text AFTER `PortraitGiverName`;
ALTER TABLE `quest_template` ADD COLUMN `PortraitTurnInName` text AFTER `PortraitTurnInText`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyId1` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `ReqCreatureOrGOCount4`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyId2` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `ReqCurrencyId1`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyId3` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `ReqCurrencyId2`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyId4` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `ReqCurrencyId3`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyCount1` mediumint(9) NOT NULL DEFAULT '0' AFTER `ReqCurrencyId4`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyCount2` mediumint(9) NOT NULL DEFAULT '0' AFTER `ReqCurrencyCount1`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyCount3` mediumint(9) NOT NULL DEFAULT '0' AFTER `ReqCurrencyCount2`;
ALTER TABLE `quest_template` ADD COLUMN `ReqCurrencyCount4` mediumint(9) NOT NULL DEFAULT '0' AFTER `ReqCurrencyCount3`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyId1` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `RewItemCount4`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyId2` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `RewCurrencyId1`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyId3` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `RewCurrencyId2`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyId4` mediumint(8) unsigned NOT NULL DEFAULT '0' AFTER `RewCurrencyId3`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyCount1` mediumint(9) NOT NULL DEFAULT '0' AFTER `RewCurrencyId4`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyCount2` mediumint(9) NOT NULL DEFAULT '0' AFTER `RewCurrencyCount1`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyCount3` mediumint(9) NOT NULL DEFAULT '0' AFTER `RewCurrencyCount2`;
ALTER TABLE `quest_template` ADD COLUMN `RewCurrencyCount4` mediumint(9) NOT NULL DEFAULT '0' AFTER `RewCurrencyCount3`;
ALTER TABLE `quest_template` ADD COLUMN `RewSkill` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RewCurrencyCount4`;
ALTER TABLE `quest_template` ADD COLUMN `RewSkillValue` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RewSkill`;
ALTER TABLE `quest_template` ADD COLUMN `SoundAccept` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `OfferRewardEmoteDelay4`;
ALTER TABLE `quest_template` ADD COLUMN `SoundTurnIn` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SoundAccept`;

View file

@ -0,0 +1,11 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_02_mangos_quest_template required_12112_03_mangos_gameobject_template bit;
ALTER TABLE `gameobject_template` ADD COLUMN `data24` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data23`;
ALTER TABLE `gameobject_template` ADD COLUMN `data25` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data24`;
ALTER TABLE `gameobject_template` ADD COLUMN `data26` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data25`;
ALTER TABLE `gameobject_template` ADD COLUMN `data27` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data26`;
ALTER TABLE `gameobject_template` ADD COLUMN `data28` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data27`;
ALTER TABLE `gameobject_template` ADD COLUMN `data29` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data28`;
ALTER TABLE `gameobject_template` ADD COLUMN `data30` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data29`;
ALTER TABLE `gameobject_template` ADD COLUMN `data31` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data30`;
ALTER TABLE `gameobject_template` ADD COLUMN `unk2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `data31`;

View file

@ -0,0 +1,4 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_03_mangos_gameobject_template required_12112_04_mangos_npc_vendor bit;
ALTER TABLE `npc_vendor` MODIFY COLUMN `item` mediumint(8) NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor` MODIFY COLUMN `maxcount` smallint(5) unsigned NOT NULL default '0';

View file

@ -0,0 +1,4 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_04_mangos_npc_vendor required_12112_05_mangos_npc_vendor_template bit;
ALTER TABLE `npc_vendor_template` MODIFY COLUMN `item` mediumint(8) NOT NULL DEFAULT '0';
ALTER TABLE `npc_vendor_template` MODIFY COLUMN `maxcount` smallint(5) unsigned NOT NULL default '0';

View file

@ -0,0 +1,9 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_05_mangos_npc_vendor_template required_12112_06_mangos_mangos_string bit;
REPLACE INTO `mangos_string` (`entry`, `content_default`) VALUES
(209, 'Item \'%i\' (isCurrency: %u) not found in vendor list.'),
(210, 'Item \'%i\' (isCurrency: %u, with extended cost %i) already in vendor list.'),
(269, 'Currency \'%i\' not found.'),
(283, 'Meta currency \'%i\' is not allowed in vendors.'),
(1509, 'Can\'t add item %u to vendor with unknown item type %u'),
(1510, 'Currency %u has maxCount = 0, but for currencies maxCount = buyCount, so it can\'t be 0 or less than that\'s currency precision (%u).');

View file

@ -0,0 +1,9 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_06_mangos_mangos_string required_12112_07_mangos_quest_phase_maps bit;
DROP TABLE IF EXISTS `quest_phase_maps`;
CREATE TABLE `quest_phase_maps` (
`questId` int(11) NOT NULL,
`map` smallint(6) NOT NULL,
`phase` int(11) NOT NULL,
PRIMARY KEY (`questId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

View file

@ -0,0 +1,3 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_07_mangos_quest_phase_maps required_12112_08_mangos_player_classlevelstats bit;
DROP TABLE IF EXISTS `player_classlevelstats`;

View file

@ -0,0 +1,99 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_08_mangos_player_classlevelstats required_12112_09_mangos_playercreateinfo bit;
ALTER TABLE `playercreateinfo`
ADD COLUMN `phaseMap` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `orientation`;
DELETE FROM `playercreateinfo` WHERE `race` BETWEEN 1 AND 22;
INSERT INTO `playercreateinfo` VALUES
(1,9,0,9,-8914.57,-133.909,80.5378,0,0),
(1,8,0,9,-8914.57,-133.909,80.5378,0,0),
(1,5,0,9,-8914.57,-133.909,80.5378,0,0),
(1,4,0,9,-8914.57,-133.909,80.5378,0,0),
(1,2,0,9,-8914.57,-133.909,80.5378,0,0),
(1,1,0,9,-8914.57,-133.909,80.5378,0,0),
(1,3,0,9,-8914.57,-133.909,80.5378,0,0),
(1,6,609,0,2355.84,-5664.77,426.028,0,0),
(2,1,1,14,-618.518,-4251.67,38.718,0,0),
(2,3,1,14,-618.518,-4251.67,38.718,0,0),
(2,4,1,14,-618.518,-4251.67,38.718,0,0),
(2,7,1,14,-618.518,-4251.67,38.718,0,0),
(2,9,1,14,-618.518,-4251.67,38.718,0,0),
(2,6,609,0,2358.44,-5666.9,426.023,0,0),
(2,8,1,14,-618.518,-4251.67,38.718,0,0),
(3,1,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,2,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,3,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,4,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,5,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,6,609,0,2358.44,-5666.9,426.023,0,0),
(3,7,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,8,0,1,-6240.32,331.033,382.758,6.17716,0),
(3,9,0,1,-6240.32,331.033,382.758,6.17716,0),
(4,1,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,3,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,4,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,5,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,11,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,8,1,141,10311.3,832.463,1326.41,5.69632,0),
(4,6,609,0,2356.21,-5662.21,426.026,0,0),
(5,9,0,5692,1699.85,1706.56,135.928,0,0),
(5,8,0,5692,1699.85,1706.56,135.928,0,0),
(5,5,0,5692,1699.85,1706.56,135.928,0,0),
(5,3,0,5692,1699.85,1706.56,135.928,0,0),
(5,1,0,5692,1699.85,1706.56,135.928,0,0),
(5,4,0,5692,1699.85,1706.56,135.928,0,0),
(5,6,609,0,2356.21,-5662.21,426.026,0,0),
(6,7,1,221,-2915.55,-257.347,59.2693,0,0),
(6,5,1,221,-2915.55,-257.347,59.2693,0,0),
(6,2,1,221,-2915.55,-257.347,59.2693,0,0),
(6,1,1,221,-2915.55,-257.347,59.2693,0,0),
(6,3,1,221,-2915.55,-257.347,59.2693,0,0),
(6,11,1,221,-2915.55,-257.347,59.2693,0,0),
(6,6,609,0,2358.17,-5663.21,426.027,0,0),
(7,9,0,5495,-4983.42,877.7,274.31,0,0),
(7,1,0,5495,-4983.42,877.7,274.31,0,0),
(7,4,0,5495,-4983.42,877.7,274.31,0,0),
(7,8,0,5495,-4983.42,877.7,274.31,0,0),
(7,5,0,5495,-4983.42,877.7,274.31,0,0),
(7,6,609,0,2355.05,-5661.7,426.026,0,0),
(8,9,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,8,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,7,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,5,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,3,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,1,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,4,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,11,1,5691,-1171.45,-5263.65,0.847728,0,0),
(8,6,609,0,2355.05,-5661.7,426.026,0,0),
(9,6,609,0,2355.05,-5661.7,426.026,0,0),
(9,1,648,4765,-8423.81,1361.3,104.671,0,0),
(9,3,648,4765,-8423.81,1361.3,104.671,0,0),
(9,4,648,4765,-8423.81,1361.3,104.671,0,0),
(9,5,648,4765,-8423.81,1361.3,104.671,0,0),
(9,7,648,4765,-8423.81,1361.3,104.671,0,0),
(9,8,648,4765,-8423.81,1361.3,104.671,0,0),
(9,9,648,4765,-8423.81,1361.3,104.671,0,0),
(10,2,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,3,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,4,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,5,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,8,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,9,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(10,6,609,0,2355.84,-5664.77,426.028,0,0),
(10,1,530,3431,10349.6,-6357.29,33.4026,5.31605,0),
(11,1,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,2,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,3,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,5,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,7,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,8,530,3526,-3961.64,-13931.2,100.615,2.08364,0),
(11,6,609,0,2358.17,-5663.21,426.027,0,0),
(22,1,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,3,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,4,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,5,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,8,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,9,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,11,654,4756,-1451.53,1403.35,35.5561,0,638),
(22,6,609,0,2356.21,-5662.21,426.026,0,0);

View file

@ -0,0 +1,20 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_09_mangos_playercreateinfo required_12112_10_mangos_player_xp_for_level bit;
DELETE FROM `player_xp_for_level` WHERE `lvl` BETWEEN 70 AND 84;
INSERT INTO `player_xp_for_level` VALUES
(70,1219040),
(71,1231680),
(72,1244560),
(73,1257440),
(74,1270320),
(75,1283360),
(76,1296560),
(77,1309920),
(78,1323120),
(79,1336640),
(80,1686300),
(81,2121500),
(82,4004000),
(83,5203400),
(84,9165100);

View file

@ -0,0 +1,357 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_10_mangos_player_xp_for_level required_12112_11_mangos_playercreateinfo_action bit;
DELETE FROM `playercreateinfo_action` WHERE `race` BETWEEN 1 AND 22;
INSERT INTO `playercreateinfo_action` VALUES
(1,1,72,88163,0),
(1,1,73,88161,0),
(1,1,81,59752,0),
(1,1,84,6603,0),
(1,1,96,6603,0),
(1,1,108,6603,0),
(1,2,0,35395,0),
(1,2,9,59752,0),
(1,3,0,3044,0),
(1,3,9,59752,0),
(1,3,10,9,48),
(1,3,11,982,0),
(1,4,0,1752,0),
(1,4,9,59752,0),
(1,5,0,585,0),
(1,5,9,59752,0),
(1,8,0,133,0),
(1,8,9,59752,0),
(1,9,0,686,0),
(1,9,9,59752,0),
(1,9,10,10,48),
(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),
(2,1,72,88163,0),
(2,1,73,88161,0),
(2,1,81,20572,0),
(2,1,84,6603,0),
(2,1,96,6603,0),
(2,1,108,6603,0),
(2,3,0,3044,0),
(2,3,9,20572,0),
(2,3,10,9,48),
(2,3,11,982,0),
(2,4,0,1752,0),
(2,4,9,20572,0),
(2,7,0,403,0),
(2,7,9,20572,0),
(2,7,72,403,0),
(2,8,0,133,0),
(2,8,9,33702,0),
(2,9,0,686,0),
(2,9,9,33702,0),
(2,9,10,10,48),
(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),
(3,1,72,88163,0),
(3,1,73,88161,0),
(3,1,81,20594,0),
(3,1,84,6603,0),
(3,1,96,6603,0),
(3,1,108,6603,0),
(3,2,0,35395,0),
(3,2,9,20594,0),
(3,3,0,3044,0),
(3,3,9,20594,0),
(3,3,10,9,48),
(3,3,11,982,0),
(3,3,75,20594,0),
(3,4,0,1752,0),
(3,4,9,20594,0),
(3,5,0,585,0),
(3,5,9,20594,0),
(3,7,0,6603,0),
(3,7,1,403,0),
(3,7,9,20594,0),
(3,7,72,403,0),
(3,8,0,133,0),
(3,8,9,20594,0),
(3,9,0,686,0),
(3,9,9,20594,0),
(3,9,10,10,48),
(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),
(4,1,72,88163,0),
(4,1,73,88161,0),
(4,1,81,58984,0),
(4,1,84,6603,0),
(4,1,96,6603,0),
(4,1,108,6603,0),
(4,3,0,3044,0),
(4,3,9,58984,0),
(4,3,10,9,48),
(4,3,11,982,0),
(4,3,81,58984,0),
(4,4,0,1752,0),
(4,4,9,58984,0),
(4,4,81,58984,0),
(4,5,0,585,0),
(4,5,9,58984,0),
(4,5,81,58984,0),
(4,8,0,133,0),
(4,8,9,58984,0),
(4,11,0,5176,0),
(4,11,9,58984,0),
(4,11,72,6603,0),
(4,11,74,58984,0),
(4,11,84,6603,0),
(4,11,96,6603,0),
(4,11,108,6603,0),
(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),
(5,1,72,88163,0),
(5,1,73,88161,0),
(5,1,81,20577,0),
(5,1,84,6603,0),
(5,1,96,6603,0),
(5,1,108,6603,0),
(5,3,0,3044,0),
(5,3,9,20577,0),
(5,3,10,9,48),
(5,3,11,982,0),
(5,4,0,1752,0),
(5,4,9,20577,0),
(5,5,0,585,0),
(5,5,9,20577,0),
(5,8,0,133,0),
(5,8,9,20577,0),
(5,9,0,686,0),
(5,9,9,20577,0),
(5,9,10,10,48),
(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),
(6,1,72,88163,0),
(6,1,73,88161,0),
(6,1,81,20549,0),
(6,1,84,6603,0),
(6,1,96,6603,0),
(6,1,108,6603,0),
(6,2,0,35395,0),
(6,2,9,20549,0),
(6,3,0,3044,0),
(6,3,9,20549,0),
(6,3,10,9,48),
(6,3,11,982,0),
(6,3,75,20549,0),
(6,5,0,585,0),
(6,5,9,20549,0),
(6,7,0,403,0),
(6,7,9,20549,0),
(6,7,75,20549,0),
(6,11,0,403,0),
(6,11,9,20549,0),
(6,11,72,6603,0),
(6,11,75,20549,0),
(6,11,84,6603,0),
(6,11,96,6603,0),
(6,11,108,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),
(7,1,72,88163,0),
(7,1,73,88161,0),
(7,1,84,6603,0),
(7,1,96,6603,0),
(7,1,108,6603,0),
(7,4,0,1752,0),
(7,5,0,585,0),
(7,8,0,133,0),
(7,9,0,686,0),
(7,9,10,10,48),
(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),
(8,1,72,88163,0),
(8,1,73,88161,0),
(8,1,81,26297,0),
(8,1,84,6603,0),
(8,1,96,6603,0),
(8,1,108,6603,0),
(8,3,0,3044,0),
(8,3,9,26297,0),
(8,3,10,9,48),
(8,3,11,982,0),
(8,4,0,1752,0),
(8,4,9,26297,0),
(8,4,76,26297,0),
(8,5,0,585,0),
(8,5,9,26297,0),
(8,7,0,403,0),
(8,7,9,26297,0),
(8,7,72,403,0),
(8,8,0,133,0),
(8,8,9,26297,0),
(8,9,0,686,0),
(8,9,9,26297,0),
(8,9,10,10,48),
(8,11,0,5176,0),
(8,11,9,26297,0),
(8,11,72,6603,0),
(8,11,84,6603,0),
(8,11,96,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,26297,0),
(9,1,72,88163,0),
(9,1,73,88161,0),
(9,1,81,69070,0),
(9,1,82,69041,0),
(9,3,0,3044,0),
(9,3,8,982,0),
(9,3,9,69070,0),
(9,3,10,69041,0),
(9,3,11,9,48),
(9,4,0,1752,0),
(9,4,9,69070,0),
(9,4,10,69041,0),
(9,5,0,585,0),
(9,5,9,69070,0),
(9,5,10,69041,0),
(9,7,0,403,0),
(9,7,9,69070,0),
(9,7,10,69041,0),
(9,7,72,403,0),
(9,8,0,133,0),
(9,8,9,69070,0),
(9,8,10,69041,0),
(9,9,0,686,0),
(9,9,9,69070,0),
(9,9,10,69041,0),
(9,9,11,10,48),
(9,6,0,6603,0),
(9,6,1,49576,0),
(9,6,2,45477,0),
(9,6,3,45462,0),
(9,6,4,45902,0),
(9,6,5,47541,0),
(9,6,9,69070,0),
(9,6,10,69041,0),
(9,6,11,69046,0),
(10,1,72,88163,0),
(10,1,73,88161,0),
(10,1,81,69179,0),
(10,2,0,35395,0),
(10,2,9,28730,0),
(10,3,0,3044,0),
(10,3,9,80483,0),
(10,3,10,9,48),
(10,3,11,982,0),
(10,4,0,1752,0),
(10,4,9,25046,0),
(10,5,0,585,0),
(10,5,9,28730,0),
(10,8,0,133,0),
(10,8,9,28730,0),
(10,9,0,686,0),
(10,9,9,28730,0),
(10,9,10,10,48),
(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),
(11,1,72,88163,0),
(11,1,73,88161,0),
(11,1,81,28880,0),
(11,1,84,6603,0),
(11,1,96,6603,0),
(11,1,108,6603,0),
(11,2,0,35395,0),
(11,2,9,59542,0),
(11,2,83,4540,128),
(11,3,0,3044,0),
(11,3,9,59543,0),
(11,3,10,9,48),
(11,3,11,982,0),
(11,3,72,6603,0),
(11,3,74,75,0),
(11,3,82,159,128),
(11,3,83,4540,128),
(11,5,0,585,0),
(11,5,9,59544,0),
(11,5,83,4540,128),
(11,7,0,403,0),
(11,7,9,59547,0),
(11,8,0,133,0),
(11,8,9,59548,0),
(11,8,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),
(22,1,72,88163,0),
(22,1,73,88161,0),
(22,3,0,3044,0),
(22,3,10,9,48),
(22,3,11,982,0),
(22,4,0,1752,0),
(22,5,0,585,0),
(22,8,0,133,0),
(22,9,0,686,0),
(22,9,10,10,48),
(22,11,0,5176,0),
(22,11,72,6603,0),
(22,11,84,6603,0),
(22,11,96,6603,0),
(22,6,0,6603,0),
(22,6,1,49576,0),
(22,6,2,45477,0),
(22,6,3,45462,0),
(22,6,4,45902,0),
(22,6,5,47541,0),
(22,6,9,68992,0),
(22,6,10,68996,0),
(22,6,11,87840,0);

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,6 @@
ALTER TABLE db_version CHANGE COLUMN required_12112_13_mangos_player_levelstats required_12112_14_mangos_command bit;
DELETE FROM `command` WHERE `name` IN ('npc addcurrency', 'npc delcurrency');
INSERT INTO `command` VALUES
('npc addcurrency',2,'Syntax: .npc addcurrency #currencyId #buycount #extendedcost\r\n\r\nAdd currency #currencyId to item list of selected vendor.'),
('npc delcurrency',2,'Syntax: .npc delcurrency #currencyId\r\n\r\nRemove currency #currencyId from item list of selected vendor.');

View file

@ -27,7 +27,7 @@
#ifndef _VERSION
#if PLATFORM == PLATFORM_WINDOWS
# define _VERSION(REVD,REVT,REVN,REVH) "CATACLYSM-DEV" " (" REVD " " REVT " Revision " REVN " - " REVH ")"
# define _VERSION(REVD,REVT,REVN,REVH) "0.18.0-DEV" " (" REVD " " REVT " Revision " REVN " - " REVH ")"
#else
# define _VERSION(REVD,REVT,REVN,REVH) "@VERSION@" " (" REVD " " REVT " Revision " REVN " - " REVH ")"
#endif

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "0187"
#define REVISION_NR "12112"
#endif // __REVISION_NR_H__

View file

@ -1,6 +1,6 @@
#ifndef __REVISION_SQL_H__
#define __REVISION_SQL_H__
#define REVISION_DB_CHARACTERS "required_0099_xxxxx_01_characters_character_phase_data"
#define REVISION_DB_MANGOS "required_0177_xxxxx_01_mangos_gameobject_template"
#define REVISION_DB_REALMD "required_0014_xxxxx_01_realmd_account_access"
#define REVISION_DB_CHARACTERS "required_12112_02_characters_character"
#define REVISION_DB_MANGOS "required_12112_14_mangos_command"
#define REVISION_DB_REALMD "required_12112_01_realmd_account_access"
#endif // __REVISION_SQL_H__