aboutsummaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
Diffstat (limited to 'sql')
-rw-r--r--sql/base/characters_database.sql28
-rw-r--r--sql/updates/characters/2016_xx_xx_xx_characters_legion_02.sql1293
-rw-r--r--sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_01.sql2433
3 files changed, 3754 insertions, 0 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql
index bccc4176530..1d9fc2dcfcc 100644
--- a/sql/base/characters_database.sql
+++ b/sql/base/characters_database.sql
@@ -1619,6 +1619,9 @@ CREATE TABLE `characters` (
`hairStyle` tinyint(3) unsigned NOT NULL DEFAULT '0',
`hairColor` tinyint(3) unsigned NOT NULL DEFAULT '0',
`facialStyle` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `customDisplay1` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `customDisplay2` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `customDisplay3` tinyint(3) unsigned NOT NULL DEFAULT '0',
`bankSlots` tinyint(3) unsigned NOT NULL DEFAULT '0',
`restState` tinyint(3) unsigned NOT NULL DEFAULT '0',
`playerFlags` int(10) unsigned NOT NULL DEFAULT '0',
@@ -2578,6 +2581,31 @@ LOCK TABLES `item_instance` WRITE;
UNLOCK TABLES;
--
+-- Table structure for table `item_instance_gems`
+--
+
+DROP TABLE IF EXISTS `item_instance_gems`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `item_instance_gems` (
+ `itemGuid` bigint(20) unsigned NOT NULL,
+ `gemItemId1` int(10) unsigned DEFAULT NULL,
+ `gemItemId2` int(10) unsigned DEFAULT NULL,
+ `gemItemId3` int(10) unsigned DEFAULT NULL,
+ PRIMARY KEY (`itemGuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Dumping data for table `item_instance_gems`
+--
+
+LOCK TABLES `item_instance_gems` WRITE;
+/*!40000 ALTER TABLE `item_instance_gems` DISABLE KEYS */;
+/*!40000 ALTER TABLE `item_instance_gems` ENABLE KEYS */;
+UNLOCK TABLES;
+
+--
-- Table structure for table `item_loot_items`
--
diff --git a/sql/updates/characters/2016_xx_xx_xx_characters_legion_02.sql b/sql/updates/characters/2016_xx_xx_xx_characters_legion_02.sql
new file mode 100644
index 00000000000..a2a74c11cb2
--- /dev/null
+++ b/sql/updates/characters/2016_xx_xx_xx_characters_legion_02.sql
@@ -0,0 +1,1293 @@
+--
+-- Table structure for table `item_instance_gems`
+--
+
+DROP TABLE IF EXISTS `item_instance_gems`;
+CREATE TABLE `item_instance_gems` (
+ `itemGuid` bigint(20) unsigned NOT NULL,
+ `gemItemId1` int(10) unsigned DEFAULT '0',
+ `gemItemId2` int(10) unsigned DEFAULT '0',
+ `gemItemId3` int(10) unsigned DEFAULT '0',
+ PRIMARY KEY (`itemGuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+INSERT INTO `item_instance_gems`
+SELECT
+`guid`,
+SUBSTRING_INDEX(CONCAT('0 0 ', SUBSTRING_INDEX(enchantments,' ',7)), ' ', -1) AS gemEnchantId1,
+SUBSTRING_INDEX(CONCAT('0 0 ', SUBSTRING_INDEX(enchantments,' ',10)), ' ', -1) AS gemEnchantId2,
+SUBSTRING_INDEX(CONCAT('0 0 ',SUBSTRING_INDEX(enchantments,' ',13)), ' ', -1) AS gemEnchantId3
+FROM `item_instance`
+HAVING gemEnchantId1 != 0 OR gemEnchantId1 != 0 OR gemEnchantId3 != 0;
+
+DROP TABLE IF EXISTS `enchant_gem_ids`;
+CREATE TABLE `enchant_gem_ids` (
+ `enchantId` int(11) unsigned NOT NULL DEFAULT '0',
+ `gemItemId` int(11) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`enchantId`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Export of SpellItemEnchantment.dbc';
+
+INSERT INTO `enchant_gem_ids` (`enchantId`,`gemItemId`) VALUES
+(2686,23233),
+(2687,23234),
+(2688,23235),
+(2689,23359),
+(2690,23094),
+(2691,23095),
+(2692,23096),
+(2693,23097),
+(2694,23113),
+(2695,23114),
+(2696,23115),
+(2697,23116),
+(2698,23118),
+(2699,23119),
+(2700,23120),
+(2701,23121),
+(2703,23364),
+(2704,23366),
+(2705,23099),
+(2706,23105),
+(2707,23106),
+(2708,23108),
+(2709,23109),
+(2710,23110),
+(2711,23111),
+(2725,24027),
+(2726,24028),
+(2727,24029),
+(2728,24030),
+(2729,24031),
+(2730,24032),
+(2731,24033),
+(2732,24035),
+(2733,24037),
+(2734,24047),
+(2735,24048),
+(2736,24050),
+(2737,24052),
+(2738,24054),
+(2739,24055),
+(2740,24056),
+(2741,24057),
+(2742,24060),
+(2743,24062),
+(2744,24065),
+(2752,23098),
+(2753,24058),
+(2754,24036),
+(2755,23100),
+(2756,24061),
+(2757,23104),
+(2758,24067),
+(2759,24053),
+(2760,23101),
+(2761,24059),
+(2762,23103),
+(2763,24066),
+(2764,24051),
+(2765,24039),
+(2827,25890),
+(2828,25893),
+(2829,25894),
+(2830,25895),
+(2831,25896),
+(2832,25897),
+(2833,25898),
+(2834,25899),
+(2835,25901),
+(2891,27679),
+(2894,27774),
+(2896,27777),
+(2897,27782),
+(2898,27785),
+(2899,27786),
+(2911,28117),
+(2912,28118),
+(2913,28119),
+(2914,28120),
+(2915,28122),
+(2916,28123),
+(2917,27864),
+(2918,27786),
+(2921,27809),
+(2922,27811),
+(2923,27820),
+(2924,27812),
+(2942,28290),
+(2943,28360),
+(2944,28361),
+(2945,28362),
+(2946,28363),
+(2947,22460),
+(2948,22459),
+(2949,28388),
+(2950,28389),
+(2956,28458),
+(2957,28459),
+(2958,28460),
+(2959,28461),
+(2960,28462),
+(2961,28463),
+(2962,28464),
+(2963,28465),
+(2964,28466),
+(2965,28467),
+(2966,28468),
+(2967,28469),
+(2968,28470),
+(2969,28556),
+(2970,28557),
+(2971,28595),
+(3045,30546),
+(3046,30547),
+(3047,30548),
+(3048,30549),
+(3049,30550),
+(3050,30551),
+(3051,30552),
+(3052,30553),
+(3053,30554),
+(3054,30555),
+(3055,30556),
+(3056,30558),
+(3057,30559),
+(3058,30560),
+(3059,30562),
+(3060,30563),
+(3061,30564),
+(3062,30565),
+(3063,30566),
+(3064,30572),
+(3065,30571),
+(3066,30573),
+(3067,30574),
+(3068,30575),
+(3069,30581),
+(3070,30582),
+(3071,30583),
+(3072,30584),
+(3073,30585),
+(3074,30586),
+(3075,30587),
+(3076,30588),
+(3077,30589),
+(3078,30590),
+(3079,30591),
+(3080,30592),
+(3081,30593),
+(3082,30594),
+(3083,30600),
+(3084,30601),
+(3085,30602),
+(3086,30603),
+(3087,30604),
+(3088,30605),
+(3089,30606),
+(3090,30607),
+(3091,30608),
+(3099,31116),
+(3100,31117),
+(3101,31118),
+(3103,30598),
+(3104,31860),
+(3105,31861),
+(3106,31862),
+(3107,31863),
+(3108,31864),
+(3109,31865),
+(3110,31866),
+(3111,31867),
+(3112,31868),
+(3113,31869),
+(3115,32193),
+(3116,32194),
+(3117,32195),
+(3118,32196),
+(3119,32197),
+(3120,32198),
+(3121,32199),
+(3122,32200),
+(3123,32201),
+(3124,32202),
+(3125,32203),
+(3126,32204),
+(3127,32205),
+(3128,32206),
+(3129,32207),
+(3130,32208),
+(3131,32209),
+(3132,32210),
+(3133,32211),
+(3134,32212),
+(3135,32213),
+(3136,32214),
+(3137,32215),
+(3138,32216),
+(3139,32217),
+(3140,32218),
+(3141,32219),
+(3142,32220),
+(3143,32221),
+(3144,32222),
+(3145,32223),
+(3146,32224),
+(3147,32225),
+(3148,32226),
+(3154,32409),
+(3155,32410),
+(3156,32634),
+(3157,32635),
+(3158,32636),
+(3159,32637),
+(3160,32638),
+(3161,32639),
+(3162,32640),
+(3163,32641),
+(3197,32735),
+(3201,32833),
+(3202,32836),
+(3206,33060),
+(3207,33130),
+(3208,33131),
+(3209,33132),
+(3210,33133),
+(3211,33134),
+(3212,33135),
+(3213,33136),
+(3214,33137),
+(3215,33138),
+(3216,33139),
+(3217,33140),
+(3218,33141),
+(3219,33142),
+(3220,33143),
+(3221,33144),
+(3226,33782),
+(3242,34142),
+(3254,34143),
+(3261,34220),
+(3262,34256),
+(3264,34627),
+(3268,34831),
+(3270,35315),
+(3271,35316),
+(3272,35318),
+(3274,35501),
+(3275,35503),
+(3276,35487),
+(3277,35488),
+(3278,35489),
+(3280,35707),
+(3281,35487),
+(3282,35488),
+(3283,35489),
+(3284,35758),
+(3285,35759),
+(3286,35760),
+(3287,35761),
+(3292,36766),
+(3293,36767),
+(3317,37430),
+(3318,37503),
+(3321,38292),
+(3324,34835),
+(3333,38498),
+(3334,38538),
+(3335,38545),
+(3336,38546),
+(3337,38547),
+(3338,38548),
+(3339,38549),
+(3340,38550),
+(3371,39900),
+(3374,39905),
+(3375,39906),
+(3376,39907),
+(3377,39908),
+(3378,39909),
+(3379,39910),
+(3380,39911),
+(3381,39912),
+(3382,39914),
+(3383,39915),
+(3384,39916),
+(3385,39917),
+(3386,39918),
+(3387,39919),
+(3388,39920),
+(3389,39927),
+(3390,39932),
+(3391,39933),
+(3392,39934),
+(3393,39935),
+(3394,39936),
+(3395,39937),
+(3396,39938),
+(3397,39939),
+(3398,39940),
+(3399,39941),
+(3400,39942),
+(3401,39943),
+(3402,39944),
+(3403,39945),
+(3404,39946),
+(3405,39947),
+(3406,39953),
+(3407,39949),
+(3408,39950),
+(3409,39951),
+(3410,39952),
+(3411,39948),
+(3412,39954),
+(3413,39955),
+(3414,39956),
+(3415,39957),
+(3416,39958),
+(3417,39959),
+(3418,39964),
+(3419,39965),
+(3420,39966),
+(3421,39967),
+(3422,39960),
+(3423,39961),
+(3424,39962),
+(3426,39963),
+(3427,39968),
+(3428,39974),
+(3429,39975),
+(3430,39976),
+(3431,39977),
+(3432,39978),
+(3433,39979),
+(3434,39980),
+(3435,39981),
+(3436,39982),
+(3437,39983),
+(3438,39984),
+(3439,39985),
+(3440,39986),
+(3441,39988),
+(3442,39989),
+(3443,39990),
+(3444,39991),
+(3445,39992),
+(3446,39996),
+(3447,39997),
+(3448,39998),
+(3449,39999),
+(3450,40000),
+(3451,40001),
+(3452,40002),
+(3453,40003),
+(3454,40008),
+(3455,40009),
+(3456,40010),
+(3457,40011),
+(3458,40012),
+(3459,40013),
+(3460,40014),
+(3461,40015),
+(3462,40016),
+(3463,40017),
+(3464,40022),
+(3465,40023),
+(3466,40025),
+(3467,40029),
+(3468,40031),
+(3469,40032),
+(3470,40033),
+(3471,40034),
+(3472,40026),
+(3473,40027),
+(3474,40024),
+(3475,40030),
+(3476,40028),
+(3477,40037),
+(3478,40038),
+(3479,40039),
+(3480,40040),
+(3481,40041),
+(3482,40043),
+(3483,40044),
+(3484,40045),
+(3485,40046),
+(3486,40047),
+(3487,40048),
+(3488,40049),
+(3489,40050),
+(3490,40051),
+(3491,40052),
+(3492,40053),
+(3493,40054),
+(3494,40055),
+(3495,40056),
+(3496,40057),
+(3497,40058),
+(3498,40059),
+(3499,40085),
+(3500,40086),
+(3501,40088),
+(3502,40089),
+(3503,40090),
+(3504,40091),
+(3505,40092),
+(3506,40095),
+(3507,40099),
+(3508,40102),
+(3509,40104),
+(3510,40094),
+(3511,40096),
+(3512,40100),
+(3513,40103),
+(3514,40105),
+(3515,40098),
+(3516,40101),
+(3517,40106),
+(3518,40111),
+(3519,40112),
+(3520,40113),
+(3521,40114),
+(3522,40115),
+(3523,40116),
+(3524,40118),
+(3525,40117),
+(3526,40123),
+(3527,40124),
+(3528,40125),
+(3529,40126),
+(3530,40127),
+(3531,40128),
+(3532,40119),
+(3533,40120),
+(3534,40121),
+(3535,40122),
+(3536,40129),
+(3537,40130),
+(3538,40132),
+(3539,40136),
+(3540,40138),
+(3541,40139),
+(3542,40141),
+(3543,40140),
+(3544,40131),
+(3545,40133),
+(3546,40134),
+(3547,40137),
+(3548,40135),
+(3549,40142),
+(3550,40143),
+(3551,40144),
+(3552,40145),
+(3553,40146),
+(3554,40147),
+(3555,40148),
+(3556,40149),
+(3557,40150),
+(3558,40151),
+(3559,40152),
+(3560,40153),
+(3561,40154),
+(3563,40155),
+(3564,40156),
+(3565,40157),
+(3566,40158),
+(3567,40159),
+(3568,40160),
+(3569,40161),
+(3570,40162),
+(3571,40163),
+(3572,40164),
+(3573,40165),
+(3574,40166),
+(3575,40167),
+(3576,40168),
+(3577,40169),
+(3578,40170),
+(3579,40171),
+(3580,40172),
+(3581,40173),
+(3582,40174),
+(3583,40175),
+(3584,40176),
+(3585,40177),
+(3586,40178),
+(3587,40179),
+(3588,40180),
+(3589,40181),
+(3590,40182),
+(3591,40232),
+(3621,41285),
+(3622,41307),
+(3623,41333),
+(3624,41335),
+(3625,41339),
+(3626,41395),
+(3627,41401),
+(3628,41398),
+(3631,41396),
+(3632,41375),
+(3633,41376),
+(3634,41377),
+(3635,41378),
+(3636,41379),
+(3637,41380),
+(3638,41381),
+(3639,41382),
+(3640,41385),
+(3641,41389),
+(3642,41397),
+(3643,41400),
+(3644,41434),
+(3646,41439),
+(3647,41437),
+(3648,41435),
+(3649,41432),
+(3650,41438),
+(3651,41433),
+(3652,41436),
+(3653,41442),
+(3654,41440),
+(3655,41441),
+(3656,41443),
+(3657,41448),
+(3658,41449),
+(3659,41446),
+(3660,41447),
+(3661,41444),
+(3662,41445),
+(3663,41454),
+(3664,41450),
+(3665,41456),
+(3666,41462),
+(3667,41460),
+(3668,41458),
+(3669,41453),
+(3670,41451),
+(3671,41461),
+(3672,41459),
+(3673,41457),
+(3674,41455),
+(3675,41452),
+(3677,41485),
+(3678,41501),
+(3679,41496),
+(3680,41487),
+(3681,41492),
+(3682,41488),
+(3683,41483),
+(3684,41499),
+(3685,41489),
+(3686,41484),
+(3687,41491),
+(3688,41493),
+(3689,41494),
+(3690,41495),
+(3691,41502),
+(3692,41486),
+(3693,41497),
+(3694,41500),
+(3695,41490),
+(3696,41482),
+(3697,41498),
+(3698,41470),
+(3699,41468),
+(3700,41464),
+(3701,41467),
+(3702,41466),
+(3703,41475),
+(3704,41481),
+(3705,41473),
+(3706,41479),
+(3707,41480),
+(3708,41476),
+(3709,41472),
+(3710,41477),
+(3711,41463),
+(3712,41469),
+(3713,41471),
+(3714,41465),
+(3715,41478),
+(3716,41474),
+(3732,42142),
+(3733,42143),
+(3734,42144),
+(3735,42145),
+(3736,42146),
+(3737,42148),
+(3738,42149),
+(3739,42150),
+(3740,42151),
+(3741,42152),
+(3742,42156),
+(3743,42157),
+(3744,42158),
+(3745,42153),
+(3746,42154),
+(3747,42155),
+(3749,42701),
+(3750,42702),
+(3767,41429),
+(3792,44066),
+(3798,44076),
+(3799,44078),
+(3800,44082),
+(3801,44081),
+(3802,44084),
+(3803,44087),
+(3804,44088),
+(3805,44089),
+(3861,45862),
+(3862,45879),
+(3863,45880),
+(3864,45881),
+(3865,45882),
+(3866,45883),
+(3867,45987),
+(3879,49110),
+(3884,52070),
+(3885,52127),
+(3886,52128),
+(3887,52130),
+(3888,52129),
+(3889,52081),
+(3890,52082),
+(3891,52083),
+(3892,52084),
+(3893,52085),
+(3894,52086),
+(3895,52087),
+(3896,52088),
+(3897,52089),
+(3898,52090),
+(3899,52092),
+(3900,52093),
+(3901,52094),
+(3902,52095),
+(3903,52097),
+(3904,52096),
+(3905,52098),
+(3906,52099),
+(3907,52100),
+(3908,52101),
+(3909,52102),
+(3910,52103),
+(3911,52104),
+(3912,52105),
+(3913,52106),
+(3914,52107),
+(3915,52108),
+(3916,52109),
+(3917,52110),
+(3918,52111),
+(3919,52112),
+(3920,52113),
+(3921,52114),
+(3922,52115),
+(3923,52116),
+(3924,52117),
+(3925,52118),
+(3926,52119),
+(3927,52120),
+(3928,52121),
+(3929,52122),
+(3930,52123),
+(3931,52124),
+(3932,52125),
+(3933,52126),
+(3936,52091),
+(3937,52156),
+(3938,52157),
+(3939,52158),
+(3940,52159),
+(3941,52160),
+(3942,52161),
+(3943,52162),
+(3944,52163),
+(3945,52164),
+(3946,52165),
+(3947,52166),
+(3948,52167),
+(3949,52168),
+(3950,52169),
+(3951,52170),
+(3952,52171),
+(3953,52172),
+(3954,52173),
+(3955,52174),
+(3956,52175),
+(3957,52176),
+(3958,52131),
+(3959,52132),
+(3960,52133),
+(3961,52134),
+(3962,52135),
+(3963,52136),
+(3964,52137),
+(3965,52138),
+(3966,52139),
+(3967,52140),
+(3968,52141),
+(3969,52142),
+(3970,52143),
+(3971,52144),
+(3972,52145),
+(3973,52146),
+(3974,52147),
+(3975,52148),
+(3976,52149),
+(3977,52150),
+(3978,52151),
+(3979,52152),
+(3980,52153),
+(3981,52154),
+(3982,52155),
+(3983,52203),
+(3984,52210),
+(3985,52213),
+(3986,52217),
+(3987,52220),
+(3988,52221),
+(3989,52234),
+(3990,52236),
+(3991,52238),
+(3992,52243),
+(3993,52248),
+(3994,52206),
+(3995,52207),
+(3996,52212),
+(3997,52216),
+(3998,52230),
+(3999,52219),
+(4000,52226),
+(4001,52232),
+(4002,52241),
+(4003,52247),
+(4004,52235),
+(4005,52242),
+(4006,52244),
+(4007,52246),
+(4008,52204),
+(4009,52205),
+(4010,52208),
+(4011,52209),
+(4012,52211),
+(4013,52214),
+(4014,52215),
+(4015,52222),
+(4016,52224),
+(4017,52229),
+(4018,52239),
+(4019,52240),
+(4020,52249),
+(4021,52218),
+(4022,52223),
+(4023,52225),
+(4024,52227),
+(4025,52228),
+(4026,52231),
+(4027,52233),
+(4028,52237),
+(4029,52245),
+(4030,52250),
+(4031,52255),
+(4032,52257),
+(4033,52258),
+(4034,52259),
+(4035,52269),
+(4036,52267),
+(4037,52260),
+(4038,52268),
+(4039,52264),
+(4040,52266),
+(4041,52261),
+(4042,52262),
+(4043,52263),
+(4044,52265),
+(4045,52289),
+(4046,52291),
+(4047,52292),
+(4048,52293),
+(4049,52294),
+(4050,52295),
+(4051,52296),
+(4052,52297),
+(4053,52298),
+(4054,52299),
+(4055,52300),
+(4056,52301),
+(4057,52302),
+(4119,54616),
+(4166,59477),
+(4167,59478),
+(4168,59479),
+(4169,59480),
+(4170,59489),
+(4171,59491),
+(4172,59493),
+(4173,59496),
+(4212,63696),
+(4213,63697),
+(4236,68356),
+(4237,68357),
+(4238,68358),
+(4239,68660),
+(4244,68741),
+(4251,68778),
+(4252,68779),
+(4253,68780),
+(4265,69922),
+(4266,69923),
+(4273,71817),
+(4274,71818),
+(4275,71819),
+(4276,71820),
+(4277,71822),
+(4278,71823),
+(4279,71824),
+(4280,71825),
+(4281,71826),
+(4282,71827),
+(4283,71828),
+(4284,71829),
+(4285,71830),
+(4286,71831),
+(4287,71832),
+(4288,71833),
+(4289,71834),
+(4290,71835),
+(4291,71836),
+(4292,71837),
+(4293,71838),
+(4294,71839),
+(4295,71840),
+(4296,71841),
+(4297,71842),
+(4298,71843),
+(4299,71844),
+(4300,71845),
+(4301,71846),
+(4302,71847),
+(4303,71848),
+(4304,71849),
+(4305,71850),
+(4306,71851),
+(4307,71852),
+(4308,71853),
+(4309,71854),
+(4310,71855),
+(4311,71856),
+(4312,71857),
+(4313,71858),
+(4314,71859),
+(4315,71860),
+(4316,71861),
+(4317,71862),
+(4318,71863),
+(4319,71864),
+(4320,71865),
+(4321,71866),
+(4322,71867),
+(4323,71868),
+(4324,71869),
+(4325,71870),
+(4326,71871),
+(4327,71872),
+(4328,71873),
+(4329,71879),
+(4330,71880),
+(4331,71881),
+(4332,71882),
+(4333,71883),
+(4334,71874),
+(4335,71875),
+(4336,71876),
+(4337,71877),
+(4338,71878),
+(4453,76502),
+(4454,76504),
+(4455,76505),
+(4456,76506),
+(4457,76507),
+(4458,76508),
+(4459,76509),
+(4460,76510),
+(4461,76511),
+(4462,76512),
+(4463,76513),
+(4464,76514),
+(4465,76515),
+(4466,76517),
+(4467,76518),
+(4468,76519),
+(4469,76520),
+(4470,76521),
+(4471,76522),
+(4472,76523),
+(4473,76524),
+(4474,76525),
+(4475,76526),
+(4476,76527),
+(4477,76528),
+(4478,76529),
+(4479,76530),
+(4480,76531),
+(4481,76532),
+(4482,76533),
+(4483,76534),
+(4484,76535),
+(4485,76536),
+(4486,76537),
+(4487,76538),
+(4488,76539),
+(4489,76540),
+(4490,76541),
+(4491,76542),
+(4492,76543),
+(4493,76544),
+(4494,76545),
+(4495,76546),
+(4496,76547),
+(4497,76548),
+(4498,76549),
+(4499,76550),
+(4500,76551),
+(4501,76552),
+(4502,76553),
+(4503,76554),
+(4504,76555),
+(4505,76556),
+(4506,76557),
+(4507,76558),
+(4508,76559),
+(4509,76560),
+(4511,76561),
+(4512,76562),
+(4513,76563),
+(4514,76564),
+(4515,76565),
+(4516,76566),
+(4517,76567),
+(4518,76568),
+(4519,76569),
+(4520,76570),
+(4521,76571),
+(4522,76572),
+(4523,76573),
+(4524,76574),
+(4525,76575),
+(4526,76576),
+(4527,76577),
+(4528,76578),
+(4529,76579),
+(4530,76580),
+(4531,76581),
+(4532,76582),
+(4533,76583),
+(4535,76584),
+(4536,76585),
+(4537,76586),
+(4538,76587),
+(4539,76588),
+(4540,76589),
+(4541,76590),
+(4542,76591),
+(4543,76592),
+(4544,76593),
+(4545,76594),
+(4546,76595),
+(4547,76596),
+(4548,76597),
+(4549,76598),
+(4550,76599),
+(4551,76600),
+(4552,76601),
+(4553,76602),
+(4554,76603),
+(4555,76604),
+(4556,76605),
+(4557,76606),
+(4558,76607),
+(4559,76608),
+(4560,76609),
+(4561,76610),
+(4562,76611),
+(4563,76612),
+(4564,76613),
+(4565,76614),
+(4566,76615),
+(4567,76616),
+(4568,76617),
+(4569,76618),
+(4570,76619),
+(4571,76620),
+(4572,76621),
+(4573,76622),
+(4574,76623),
+(4575,76624),
+(4576,76625),
+(4577,76626),
+(4578,76627),
+(4579,76628),
+(4580,76629),
+(4581,76630),
+(4582,76631),
+(4583,76632),
+(4584,76633),
+(4585,76634),
+(4586,76635),
+(4587,76636),
+(4588,76637),
+(4589,76638),
+(4590,76639),
+(4591,76640),
+(4592,76641),
+(4593,76642),
+(4594,76643),
+(4595,76644),
+(4596,76645),
+(4597,76646),
+(4598,76647),
+(4599,76648),
+(4600,76649),
+(4601,76650),
+(4602,76651),
+(4603,76652),
+(4604,76653),
+(4605,76654),
+(4606,76655),
+(4607,76656),
+(4608,76657),
+(4609,76658),
+(4610,76659),
+(4611,76660),
+(4612,76661),
+(4613,76662),
+(4614,76663),
+(4615,76664),
+(4616,76665),
+(4617,76666),
+(4618,76667),
+(4619,76668),
+(4620,76669),
+(4621,76670),
+(4622,76671),
+(4623,76672),
+(4624,76673),
+(4625,76674),
+(4626,76675),
+(4627,76676),
+(4628,76677),
+(4629,76678),
+(4630,76679),
+(4631,76680),
+(4632,76681),
+(4633,76682),
+(4634,76683),
+(4635,76684),
+(4636,76685),
+(4637,76686),
+(4638,76687),
+(4640,76689),
+(4641,76690),
+(4642,76691),
+(4643,76692),
+(4644,76694),
+(4645,76695),
+(4646,76696),
+(4647,76697),
+(4648,76698),
+(4649,76699),
+(4650,76700),
+(4651,76701),
+(4652,76688),
+(4653,76693),
+(4654,76714),
+(4655,76879),
+(4656,76884),
+(4657,76886),
+(4658,76885),
+(4659,76887),
+(4660,76888),
+(4661,76890),
+(4662,76891),
+(4664,76892),
+(4665,76893),
+(4666,76894),
+(4667,76895),
+(4668,76896),
+(4669,76897),
+(4672,77130),
+(4673,77131),
+(4674,77132),
+(4675,77133),
+(4676,77134),
+(4677,77154),
+(4678,77136),
+(4679,77137),
+(4680,77138),
+(4681,77139),
+(4682,77140),
+(4683,77141),
+(4684,77142),
+(4685,77143),
+(4686,77144),
+(4810,83141),
+(4811,83150),
+(4812,83151),
+(4813,83152),
+(4814,83143),
+(4815,83147),
+(4816,83142),
+(4817,83144),
+(4818,83146),
+(4819,83145),
+(4820,83148),
+(4821,83149),
+(4899,77544),
+(4900,77547),
+(4901,77543),
+(4902,77542),
+(4903,77545),
+(4904,77541),
+(4905,77546),
+(4906,77540),
+(4921,88952),
+(4922,88953),
+(4923,88954),
+(4924,88955),
+(4925,88956),
+(4926,88958),
+(4927,88959),
+(4928,88960),
+(4929,88961),
+(4930,88962),
+(4931,88963),
+(4932,88911),
+(4933,88912),
+(4934,88913),
+(4936,88914),
+(4937,88915),
+(4938,88916),
+(4939,88917),
+(4940,88918),
+(4941,88919),
+(4942,88920),
+(4943,88921),
+(4944,88922),
+(4945,88923),
+(4946,88924),
+(4947,88925),
+(4948,88926),
+(4949,88927),
+(4950,88928),
+(4951,88930),
+(4952,88931),
+(4953,88932),
+(4954,88933),
+(4955,88934),
+(4956,88935),
+(4957,88936),
+(4958,88937),
+(4959,88938),
+(4960,88939),
+(4961,88940),
+(4962,88941),
+(4963,88942),
+(4964,88943),
+(4965,88944),
+(4966,88945),
+(4967,88946),
+(4968,88947),
+(4969,88948),
+(4970,88949),
+(4971,88950),
+(4972,88951),
+(4973,88987),
+(4984,89674),
+(4985,89675),
+(4986,89676),
+(4987,89677),
+(4988,89678),
+(4989,89679),
+(4990,89680),
+(4991,89681),
+(4996,89873),
+(4997,89881),
+(4998,89882),
+(5011,93364),
+(5012,93366),
+(5013,93365),
+(5016,93404),
+(5017,93405),
+(5018,93406),
+(5019,93408),
+(5020,93409),
+(5021,93410),
+(5024,93705),
+(5025,93706),
+(5026,93707),
+(5027,93708),
+(5030,95344),
+(5031,95345),
+(5032,95346),
+(5033,95347),
+(5034,95348),
+(5047,97306),
+(5048,97307),
+(5049,97308),
+(5050,97309),
+(5051,97310),
+(5052,97311),
+(5053,97312),
+(5054,97313),
+(5070,97534),
+(5071,97535),
+(5072,97536),
+(5073,97537),
+(5074,97538),
+(5075,97547),
+(5085,97937),
+(5086,97938),
+(5088,97939),
+(5089,97941),
+(5090,97943),
+(5106,98025),
+(5107,98026),
+(5108,98027),
+(5109,98028),
+(5114,98051),
+(5115,98056),
+(5117,98088),
+(5118,98089),
+(5119,98090),
+(5120,98094),
+(5147,100942),
+(5333,111294),
+(5339,115803),
+(5340,115804),
+(5342,115805),
+(5343,115806),
+(5344,115807),
+(5345,115808),
+(5346,115809),
+(5347,115811),
+(5348,115812),
+(5349,115813),
+(5350,115814),
+(5351,115815),
+(5413,127760),
+(5414,127761),
+(5415,127762),
+(5416,127763),
+(5417,127764),
+(5418,127765),
+(5419,127414),
+(5420,127415),
+(5421,127416);
+
+UPDATE `item_instance_gems` SET `gemItemId1`=IFNULL((SELECT `gemItemId` FROM `enchant_gem_ids` WHERE `enchantId`=`gemItemId1`), 0);
+UPDATE `item_instance_gems` SET `gemItemId2`=IFNULL((SELECT `gemItemId` FROM `enchant_gem_ids` WHERE `enchantId`=`gemItemId2`), 0);
+UPDATE `item_instance_gems` SET `gemItemId3`=IFNULL((SELECT `gemItemId` FROM `enchant_gem_ids` WHERE `enchantId`=`gemItemId3`), 0);
+
+DROP TABLE IF EXISTS `enchant_gem_ids`;
diff --git a/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_01.sql b/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_01.sql
new file mode 100644
index 00000000000..f90c81333a9
--- /dev/null
+++ b/sql/updates/hotfixes/2016_xx_xx_xx_hotfixes_legion_01.sql
@@ -0,0 +1,2433 @@
+--
+-- Table structure for table `achievement`
+--
+ALTER TABLE `achievement`
+ MODIFY `Title` text AFTER `ID`,
+ MODIFY `Description` text AFTER `Title`,
+ MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `Reward` text AFTER `Flags`,
+ MODIFY `MapID` smallint(6) NOT NULL DEFAULT '0' AFTER `Reward`,
+ MODIFY `Supercedes` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapID`,
+ MODIFY `Category` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Supercedes`,
+ MODIFY `UIOrder` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Category`,
+ MODIFY `IconID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `UIOrder`,
+ MODIFY `SharesCriteria` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `IconID`,
+ MODIFY `CriteriaTree` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SharesCriteria`,
+ MODIFY `Faction` tinyint(4) NOT NULL DEFAULT '0' AFTER `CriteriaTree`,
+ MODIFY `Points` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Faction`,
+ MODIFY `MinimumCriteria` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Points`;
+
+--
+-- Table structure for table `anim_kit`
+--
+DROP TABLE IF EXISTS `anim_kit`;
+CREATE TABLE `anim_kit` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `OneShotDuration` int(10) unsigned NOT NULL DEFAULT '0',
+ `OneShotStopAnimKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `LowDefAnimKitID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `area_group_member`
+--
+ALTER TABLE `area_group_member`
+ MODIFY `AreaGroupID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `AreaID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaGroupID`;
+
+--
+-- Table structure for table `armor_location`
+--
+DROP TABLE IF EXISTS `armor_location`;
+CREATE TABLE `armor_location` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Modifier1` float NOT NULL DEFAULT '0',
+ `Modifier2` float NOT NULL DEFAULT '0',
+ `Modifier3` float NOT NULL DEFAULT '0',
+ `Modifier4` float NOT NULL DEFAULT '0',
+ `Modifier5` float NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `auction_house`
+--
+ALTER TABLE `auction_house`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `FactionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `DepositRate` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FactionID`,
+ MODIFY `ConsignmentRate` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DepositRate`;
+
+--
+-- Table structure for table `bank_bag_slot_prices`
+--
+DROP TABLE IF EXISTS `bank_bag_slot_prices`;
+CREATE TABLE `bank_bag_slot_prices` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Cost` int(10) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `barber_shop_style`
+--
+ALTER TABLE `barber_shop_style`
+ MODIFY `DisplayName` text AFTER `ID`,
+ MODIFY `Description` text AFTER `DisplayName`,
+ MODIFY `CostModifier` float NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CostModifier`,
+ MODIFY `Race` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`,
+ MODIFY `Sex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Race`,
+ MODIFY `Data` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Sex`;
+
+--
+-- Table structure for table `battle_pet_breed_quality`
+--
+ALTER TABLE `battle_pet_breed_quality`
+ MODIFY `Modifier` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Modifier`;
+
+--
+-- Table structure for table `battle_pet_breed_state`
+--
+ALTER TABLE `battle_pet_breed_state`
+ MODIFY `Value` smallint(6) NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `BreedID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Value`,
+ MODIFY `State` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BreedID`;
+
+--
+-- Table structure for table `battle_pet_species`
+--
+ALTER TABLE `battle_pet_species`
+ MODIFY `SourceText` text AFTER `SummonSpellID`,
+ MODIFY `Description` text AFTER `SourceText`,
+ MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `PetType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `Source` tinyint(4) NOT NULL DEFAULT '0' AFTER `PetType`;
+
+--
+-- Table structure for table `battle_pet_species_locale`
+--
+ALTER TABLE `battle_pet_species_locale`
+ CHANGE `SourceText` `SourceText_lang` text AFTER `locale`,
+ CHANGE `Description` `Description_lang` text AFTER `SourceText_lang`;
+
+--
+-- Table structure for table `battle_pet_species_state`
+--
+ALTER TABLE `battle_pet_species_state`
+ MODIFY `Value` int(11) NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `SpeciesID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Value`,
+ MODIFY `State` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpeciesID`;
+
+--
+-- Table structure for table `broadcast_text`
+--
+ALTER TABLE `broadcast_text`
+ MODIFY `MaleText` text AFTER `ID`,
+ MODIFY `FemaleText` text AFTER `MaleText`,
+ MODIFY `EmoteID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `FemaleText`,
+ MODIFY `EmoteID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteID1`,
+ MODIFY `EmoteID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteID2`,
+ MODIFY `EmoteDelay1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteID3`,
+ MODIFY `EmoteDelay2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteDelay1`,
+ MODIFY `EmoteDelay3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteDelay2`,
+ MODIFY `SoundID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EmoteDelay3`,
+ MODIFY `UnkEmoteID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SoundID`,
+ MODIFY `Language` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `UnkEmoteID`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Language`,
+ MODIFY `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0' AFTER `Type`;
+
+--
+-- Table structure for table `char_start_outfit`
+--
+ALTER TABLE `char_start_outfit`
+ MODIFY `ItemID1` int(11) NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `ItemID2` int(11) NOT NULL DEFAULT '0' AFTER `ItemID1`,
+ MODIFY `ItemID3` int(11) NOT NULL DEFAULT '0' AFTER `ItemID2`,
+ MODIFY `ItemID4` int(11) NOT NULL DEFAULT '0' AFTER `ItemID3`,
+ MODIFY `ItemID5` int(11) NOT NULL DEFAULT '0' AFTER `ItemID4`,
+ MODIFY `ItemID6` int(11) NOT NULL DEFAULT '0' AFTER `ItemID5`,
+ MODIFY `ItemID7` int(11) NOT NULL DEFAULT '0' AFTER `ItemID6`,
+ MODIFY `ItemID8` int(11) NOT NULL DEFAULT '0' AFTER `ItemID7`,
+ MODIFY `ItemID9` int(11) NOT NULL DEFAULT '0' AFTER `ItemID8`,
+ MODIFY `ItemID10` int(11) NOT NULL DEFAULT '0' AFTER `ItemID9`,
+ MODIFY `ItemID11` int(11) NOT NULL DEFAULT '0' AFTER `ItemID10`,
+ MODIFY `ItemID12` int(11) NOT NULL DEFAULT '0' AFTER `ItemID11`,
+ MODIFY `ItemID13` int(11) NOT NULL DEFAULT '0' AFTER `ItemID12`,
+ MODIFY `ItemID14` int(11) NOT NULL DEFAULT '0' AFTER `ItemID13`,
+ MODIFY `ItemID15` int(11) NOT NULL DEFAULT '0' AFTER `ItemID14`,
+ MODIFY `ItemID16` int(11) NOT NULL DEFAULT '0' AFTER `ItemID15`,
+ MODIFY `ItemID17` int(11) NOT NULL DEFAULT '0' AFTER `ItemID16`,
+ MODIFY `ItemID18` int(11) NOT NULL DEFAULT '0' AFTER `ItemID17`,
+ MODIFY `ItemID19` int(11) NOT NULL DEFAULT '0' AFTER `ItemID18`,
+ MODIFY `ItemID20` int(11) NOT NULL DEFAULT '0' AFTER `ItemID19`,
+ MODIFY `ItemID21` int(11) NOT NULL DEFAULT '0' AFTER `ItemID20`,
+ MODIFY `ItemID22` int(11) NOT NULL DEFAULT '0' AFTER `ItemID21`,
+ MODIFY `ItemID23` int(11) NOT NULL DEFAULT '0' AFTER `ItemID22`,
+ MODIFY `ItemID24` int(11) NOT NULL DEFAULT '0' AFTER `ItemID23`,
+ MODIFY `PetDisplayID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID24`,
+ MODIFY `PetFamilyID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `OutfitID`;
+
+--
+-- Table structure for table `chr_classes_x_power_types`
+--
+ALTER TABLE `chr_classes_x_power_types`
+ MODIFY `ClassID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `PowerType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ClassID`;
+
+--
+-- Table structure for table `chr_races`
+--
+DROP TABLE IF EXISTS `chr_races`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `chr_races` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Flags` int(10) unsigned NOT NULL DEFAULT '0',
+ `ClientPrefix` text,
+ `ClientFileString` text,
+ `Name` text,
+ `NameFemale` text,
+ `NameMale` text,
+ `FacialHairCustomization1` text,
+ `FacialHairCustomization2` text,
+ `HairCustomization` text,
+ `CreateScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SelectScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `MaleCustomizeOffset1` float NOT NULL DEFAULT '0',
+ `MaleCustomizeOffset2` float NOT NULL DEFAULT '0',
+ `MaleCustomizeOffset3` float NOT NULL DEFAULT '0',
+ `FemaleCustomizeOffset1` float NOT NULL DEFAULT '0',
+ `FemaleCustomizeOffset2` float NOT NULL DEFAULT '0',
+ `FemaleCustomizeOffset3` float NOT NULL DEFAULT '0',
+ `LowResScreenFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `FactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ExplorationSoundID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `MaleDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `FemaleDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ResSicknessSpellID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SplashSoundID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CinematicSequenceID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UAMaleCreatureSoundDataID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UAFemaleCreatureSoundDataID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `HighResMaleDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `HighResFemaleDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Unk` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `BaseLanguage` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CreatureType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `TeamID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `RaceRelated` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `UnalteredVisualRaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CharComponentTextureLayoutID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DefaultClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `NeutralRaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CharComponentTexLayoutHiResID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `chr_races_locale`
+--
+DROP TABLE IF EXISTS `chr_races_locale`;
+CREATE TABLE `chr_races_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `NameFemale_lang` text,
+ `NameMale_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+
+--
+-- Table structure for table `cinematic_sequences`
+--
+ALTER TABLE `cinematic_sequences`
+ MODIFY `SoundID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Camera1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SoundID`,
+ MODIFY `Camera2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera1`,
+ MODIFY `Camera3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera2`,
+ MODIFY `Camera4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera3`,
+ MODIFY `Camera5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera4`,
+ MODIFY `Camera6` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera5`,
+ MODIFY `Camera7` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera6`,
+ MODIFY `Camera8` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Camera7`;
+
+--
+-- Table structure for table `creature_display_info`
+--
+ALTER TABLE `creature_display_info`
+ MODIFY `ExtendedDisplayInfoID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `CreatureModelScale` float NOT NULL DEFAULT '0' AFTER `ExtendedDisplayInfoID`,
+ MODIFY `Unknown620` float NOT NULL DEFAULT '0' AFTER `CreatureModelScale`,
+ DROP `TextureVariation1`,
+ DROP `TextureVariation2`,
+ DROP `TextureVariation3`,
+ MODIFY `PortraitTextureName` text AFTER `Unknown620`,
+ MODIFY `PortraitCreatureDisplayInfoID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `PortraitTextureName`,
+ MODIFY `CreatureGeosetData` int(10) unsigned NOT NULL DEFAULT '0' AFTER `PortraitCreatureDisplayInfoID`,
+ MODIFY `StateSpellVisualKitID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `CreatureGeosetData`,
+ MODIFY `ModelID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StateSpellVisualKitID`,
+ MODIFY `SoundID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ModelID`,
+ MODIFY `NPCSoundID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SoundID`,
+ MODIFY `ParticleColorID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `NPCSoundID`,
+ MODIFY `ObjectEffectPackageID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ParticleColorID`,
+ MODIFY `AnimReplacementSetID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ObjectEffectPackageID`,
+ MODIFY `CreatureModelAlpha` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AnimReplacementSetID`,
+ MODIFY `SizeClass` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CreatureModelAlpha`,
+ MODIFY `BloodID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SizeClass`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BloodID`,
+ MODIFY `Gender` tinyint(4) NOT NULL DEFAULT '0' AFTER `Flags`,
+ ADD `Unk700` tinyint(4) NOT NULL DEFAULT '0' AFTER `Gender`;
+
+ALTER TABLE `creature_display_info`
+ ADD `TextureVariation1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Unknown620`,
+ ADD `TextureVariation2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `TextureVariation1`,
+ ADD `TextureVariation3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `TextureVariation2`;
+
+--
+-- Table structure for table `creature_display_info_extra`
+--
+DROP TABLE IF EXISTS `creature_display_info_extra`;
+CREATE TABLE `creature_display_info_extra` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay1` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay2` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay3` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay4` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay5` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay6` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay7` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay8` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay9` int(10) unsigned NOT NULL DEFAULT '0',
+ `NPCItemDisplay10` int(10) unsigned NOT NULL DEFAULT '0',
+ `FileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `HDFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DisplayRaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DisplaySexID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DisplayClassID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `SkinID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `FaceID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `HairStyleID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `HairColorID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `FacialHairID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CustomDisplayOption1` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CustomDisplayOption2` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CustomDisplayOption3` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `creature_type`
+--
+ALTER TABLE `creature_type` MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`;
+
+--
+-- Table structure for table `criteria`
+--
+ALTER TABLE `criteria`
+ MODIFY `Asset` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `StartAsset` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Asset`,
+ MODIFY `FailAsset` int(10) unsigned NOT NULL DEFAULT '0' AFTER `StartAsset`,
+ MODIFY `StartTimer` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `FailAsset`,
+ MODIFY `ModifierTreeId` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StartTimer`,
+ MODIFY `EligibilityWorldStateID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ModifierTreeId`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `EligibilityWorldStateID`,
+ MODIFY `StartEvent` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`,
+ MODIFY `FailEvent` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StartEvent`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FailEvent`,
+ MODIFY `EligibilityWorldStateValue` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`;
+
+--
+-- Table structure for table `criteria_tree`
+--
+ALTER TABLE `criteria_tree`
+ MODIFY `Amount` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Description` text AFTER `Amount`,
+ MODIFY `CriteriaID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `Parent` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CriteriaID`,
+ MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Parent`,
+ MODIFY `OrderIndex` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `Operator` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `OrderIndex`;
+
+--
+-- Table structure for table `currency_types`
+--
+ALTER TABLE `currency_types`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `InventoryIcon1` text AFTER `Name`,
+ MODIFY `InventoryIcon2` text AFTER `InventoryIcon1`,
+ MODIFY `MaxQty` int(10) unsigned NOT NULL DEFAULT '0' AFTER `InventoryIcon2`,
+ MODIFY `MaxEarnablePerWeek` int(10) unsigned NOT NULL DEFAULT '0' AFTER `MaxQty`,
+ MODIFY `Flags` int(10) unsigned NOT NULL DEFAULT '0' AFTER `MaxEarnablePerWeek`,
+ MODIFY `Description` text AFTER `Flags`,
+ MODIFY `CategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `SpellWeight` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CategoryID`,
+ MODIFY `SpellCategory` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpellWeight`,
+ MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpellCategory`;
+
+--
+-- Table structure for table `currency_types_locale`
+--
+ALTER TABLE `currency_types_locale` DROP `InventoryIcon1_lang`;
+ALTER TABLE `currency_types_locale` DROP `InventoryIcon2_lang`;
+
+--
+-- Table structure for table `curve_point`
+--
+ALTER TABLE `curve_point`
+ MODIFY `X` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Y` float NOT NULL DEFAULT '0' AFTER `X`,
+ MODIFY `CurveID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Y`,
+ MODIFY `Index` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurveID`;
+
+--
+-- Table structure for table `destructible_model_data`
+--
+ALTER TABLE `destructible_model_data`
+ MODIFY `StateDamagedDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `StateDestroyedDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StateDamagedDisplayID`,
+ MODIFY `StateRebuildingDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StateDestroyedDisplayID`,
+ MODIFY `StateSmokeDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StateRebuildingDisplayID`,
+ MODIFY `HealEffectSpeed` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StateSmokeDisplayID`,
+ MODIFY `StateDamagedImpactEffectDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HealEffectSpeed`,
+ MODIFY `StateDamagedAmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDamagedImpactEffectDoodadSet`,
+ MODIFY `StateDamagedNameSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDamagedAmbientDoodadSet`,
+ MODIFY `StateDestroyedDestructionDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDamagedNameSet`,
+ MODIFY `StateDestroyedImpactEffectDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDestroyedDestructionDoodadSet`,
+ MODIFY `StateDestroyedAmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDestroyedImpactEffectDoodadSet`,
+ MODIFY `StateDestroyedNameSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDestroyedAmbientDoodadSet`,
+ MODIFY `StateRebuildingDestructionDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateDestroyedNameSet`,
+ MODIFY `StateRebuildingImpactEffectDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateRebuildingDestructionDoodadSet`,
+ MODIFY `StateRebuildingAmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateRebuildingImpactEffectDoodadSet`,
+ MODIFY `StateRebuildingNameSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateRebuildingAmbientDoodadSet`,
+ MODIFY `StateSmokeInitDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateRebuildingNameSet`,
+ MODIFY `StateSmokeAmbientDoodadSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateSmokeInitDoodadSet`,
+ MODIFY `StateSmokeNameSet` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateSmokeAmbientDoodadSet`,
+ MODIFY `EjectDirection` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `StateSmokeNameSet`,
+ MODIFY `DoNotHighlight` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `EjectDirection`,
+ MODIFY `HealEffect` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DoNotHighlight`,
+ DROP `RepairGroundFx`;
+
+--
+-- Table structure for table `durability_costs`
+--
+DROP TABLE IF EXISTS `durability_costs`;
+CREATE TABLE `durability_costs` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost6` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost7` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost8` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost9` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost10` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost11` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost12` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost13` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost14` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost15` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost16` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost17` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost18` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost19` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost20` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `WeaponSubClassCost21` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost6` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost7` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ArmorSubClassCost8` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `emotes_text_sound`
+--
+DROP TABLE IF EXISTS `emotes_text_sound`;
+CREATE TABLE `emotes_text_sound` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `EmotesTextId` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SoundId` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RaceId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `SexId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ClassId` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `gameobjects`
+--
+ALTER TABLE `gameobjects`
+ MODIFY `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST ,
+ MODIFY `PositionX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `PositionY` float NOT NULL DEFAULT '0' AFTER `PositionX`,
+ MODIFY `PositionZ` float NOT NULL DEFAULT '0' AFTER `PositionY`,
+ MODIFY `RotationX` float NOT NULL DEFAULT '0' AFTER `PositionZ`,
+ MODIFY `RotationY` float NOT NULL DEFAULT '0' AFTER `RotationX`,
+ MODIFY `RotationZ` float NOT NULL DEFAULT '0' AFTER `RotationY`,
+ MODIFY `RotationW` float NOT NULL DEFAULT '0' AFTER `RotationZ`,
+ MODIFY `Size` float NOT NULL DEFAULT '0' AFTER `RotationW`,
+ MODIFY `Data0` int(10) NOT NULL DEFAULT '0' AFTER `Size`,
+ MODIFY `Data1` int(10) NOT NULL DEFAULT '0' AFTER `Data0`,
+ MODIFY `Data2` int(10) NOT NULL DEFAULT '0' AFTER `Data1`,
+ MODIFY `Data3` int(10) NOT NULL DEFAULT '0' AFTER `Data2`,
+ MODIFY `Data4` int(10) NOT NULL DEFAULT '0' AFTER `Data3`,
+ MODIFY `Data5` int(10) NOT NULL DEFAULT '0' AFTER `Data4`,
+ MODIFY `Data6` int(10) NOT NULL DEFAULT '0' AFTER `Data5`,
+ MODIFY `Data7` int(10) NOT NULL DEFAULT '0' AFTER `Data6`,
+ MODIFY `Name` text AFTER `Data7`,
+ MODIFY `MapID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `DisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapID`,
+ MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `DisplayID`,
+ MODIFY `PhaseGroupID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PhaseID`,
+ MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PhaseGroupID`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PhaseUseFlags`,
+ MODIFY `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0' AFTER `Type`;
+
+ALTER TABLE `gameobjects` CHANGE `Data7` `Data8` int(10) NOT NULL DEFAULT '0' AFTER `Data6`;
+ALTER TABLE `gameobjects` CHANGE `Data6` `Data7` int(10) NOT NULL DEFAULT '0' AFTER `Data5`;
+ALTER TABLE `gameobjects` CHANGE `Data5` `Data6` int(10) NOT NULL DEFAULT '0' AFTER `Data4`;
+ALTER TABLE `gameobjects` CHANGE `Data4` `Data5` int(10) NOT NULL DEFAULT '0' AFTER `Data3`;
+ALTER TABLE `gameobjects` CHANGE `Data3` `Data4` int(10) NOT NULL DEFAULT '0' AFTER `Data2`;
+ALTER TABLE `gameobjects` CHANGE `Data2` `Data3` int(10) NOT NULL DEFAULT '0' AFTER `Data1`;
+ALTER TABLE `gameobjects` CHANGE `Data1` `Data2` int(10) NOT NULL DEFAULT '0' AFTER `Data0`;
+ALTER TABLE `gameobjects` CHANGE `Data0` `Data1` int(10) NOT NULL DEFAULT '0' AFTER `Size`;
+
+--
+-- Table structure for table `gameobject_display_info`
+--
+DROP TABLE IF EXISTS `gameobject_display_info`;
+CREATE TABLE `gameobject_display_info` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `FileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `GeoBoxMinX` float NOT NULL DEFAULT '0',
+ `GeoBoxMinY` float NOT NULL DEFAULT '0',
+ `GeoBoxMinZ` float NOT NULL DEFAULT '0',
+ `GeoBoxMaxX` float NOT NULL DEFAULT '0',
+ `GeoBoxMaxY` float NOT NULL DEFAULT '0',
+ `GeoBoxMaxZ` float NOT NULL DEFAULT '0',
+ `OverrideLootEffectScale` float NOT NULL DEFAULT '0',
+ `OverrideNameScale` float NOT NULL DEFAULT '0',
+ `Sound1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound6` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound7` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound8` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound9` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Sound10` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ObjectEffectPackageID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `game_tables`
+--
+ALTER TABLE `game_tables` ENGINE=MyISAM, DEFAULT CHARSET=utf8;
+ALTER TABLE `game_tables`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `NumRows` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `NumColumns` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `NumRows`,
+ MODIFY `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0' AFTER `NumColumns`;
+
+--
+-- Table structure for table `game_tables_locale`
+--
+ALTER TABLE `game_tables_locale` MODIFY `Name_lang` text AFTER `locale`;
+
+--
+-- Table structure for table `garr_ability`
+--
+ALTER TABLE `garr_ability`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `Description` text AFTER `Name`,
+ MODIFY `IconFileDataID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `OtherFactionGarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `IconFileDataID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `OtherFactionGarrAbilityID`,
+ MODIFY `GarrAbilityCategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `FollowerTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrAbilityCategoryID`;
+
+--
+-- Table structure for table `garr_building`
+--
+ALTER TABLE `garr_building`
+ MODIFY `NameAlliance` text AFTER `AllianceGameObjectID`,
+ MODIFY `NameHorde` text AFTER `NameAlliance`,
+ MODIFY `Description` text AFTER `NameHorde`,
+ MODIFY `Tooltip` text AFTER `Description`,
+ MODIFY `IconFileDataID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Tooltip`,
+ MODIFY `BuildDuration` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `IconFileDataID`,
+ MODIFY `CostCurrencyID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `BuildDuration`,
+ MODIFY `CostCurrencyAmount` smallint(6) NOT NULL DEFAULT '0' AFTER `CostCurrencyID`,
+ MODIFY `AllianceActivationScenePackageID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CostCurrencyAmount`,
+ MODIFY `HordeActivationScenePackageID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AllianceActivationScenePackageID`,
+ MODIFY `CostMoney` smallint(6) NOT NULL DEFAULT '0' AFTER `HordeActivationScenePackageID`,
+ MODIFY `Unknown` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CostMoney`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Unknown`,
+ MODIFY `Level` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`,
+ MODIFY `HordeTexPrefixKitID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Level`,
+ MODIFY `AllianceTexPrefixKitID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeTexPrefixKitID`,
+ MODIFY `BonusAmount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AllianceTexPrefixKitID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BonusAmount`,
+ MODIFY `MaxShipments` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `FollowerRequiredGarrAbilityID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxShipments`,
+ MODIFY `FollowerGarrAbilityEffectID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FollowerRequiredGarrAbilityID`,
+ ADD `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FollowerGarrAbilityEffectID`;
+
+--
+-- Table structure for table `garr_building_plot_inst`
+--
+ALTER TABLE `garr_building_plot_inst`
+ MODIFY `LandmarkOffsetX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `LandmarkOffsetY` float NOT NULL DEFAULT '0' AFTER `LandmarkOffsetX`,
+ MODIFY `UiTextureAtlasMemberID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `LandmarkOffsetY`,
+ MODIFY `GarrSiteLevelPlotInstID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `UiTextureAtlasMemberID`,
+ MODIFY `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrSiteLevelPlotInstID`;
+
+--
+-- Table structure for table `garr_class_spec`
+--
+ALTER TABLE `garr_class_spec`
+ MODIFY `ClassAtlasID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `NameGenderless`,
+ MODIFY `GarrFollItemSetID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ClassAtlasID`;
+
+--
+-- Table structure for table `garr_follower`
+--
+ALTER TABLE `garr_follower`
+ MODIFY `HordeCreatureID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `AllianceCreatureID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `HordeCreatureID`,
+ MODIFY `HordeSourceText` text AFTER `AllianceCreatureID`,
+ MODIFY `AllianceSourceText` text AFTER `HordeSourceText`,
+ MODIFY `HordePortraitIconID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AllianceSourceText`,
+ MODIFY `AlliancePortraitIconID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `HordePortraitIconID`,
+ MODIFY `ItemLevelWeapon` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AlliancePortraitIconID`,
+ MODIFY `ItemLevelArmor` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemLevelWeapon`,
+ MODIFY `FollowerTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemLevelArmor`,
+ MODIFY `HordeUiAnimRaceInfoID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FollowerTypeID`,
+ MODIFY `AllianceUiAnimRaceInfoID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeUiAnimRaceInfoID`,
+ MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AllianceUiAnimRaceInfoID`,
+ MODIFY `HordeGarrClassSpecID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Quality`,
+ MODIFY `AllianceGarrClassSpecID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeGarrClassSpecID`,
+ MODIFY `HordeGarrFollItemSetID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AllianceGarrClassSpecID`,
+ MODIFY `AllianceGarrFollItemSetID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeGarrFollItemSetID`,
+ MODIFY `Level` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AllianceGarrFollItemSetID`,
+ MODIFY `Unknown1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Level`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Unknown1`,
+ MODIFY `Unknown2` tinyint(4) NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `Unknown3` tinyint(4) NOT NULL DEFAULT '0' AFTER `Unknown2`,
+ MODIFY `HordeListPortraitTextureKitID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Unknown3`,
+ MODIFY `AllianceListPortraitTextureKitID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeListPortraitTextureKitID`,
+ ADD `GarrTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AllianceListPortraitTextureKitID`;
+
+--
+-- Table structure for table `garr_follower_x_ability`
+--
+ALTER TABLE `garr_follower_x_ability`
+ MODIFY `GarrFollowerID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `GarrAbilityID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `GarrFollowerID`,
+ MODIFY `FactionIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrAbilityID`;
+
+--
+-- Table structure for table `garr_plot`
+--
+ALTER TABLE `garr_plot`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `AllianceConstructionGameObjectID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `HordeConstructionGameObjectID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AllianceConstructionGameObjectID`,
+ MODIFY `GarrPlotUICategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HordeConstructionGameObjectID`,
+ MODIFY `PlotType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrPlotUICategoryID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PlotType`,
+ MODIFY `MinCount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `MaxCount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinCount`;
+
+--
+-- Table structure for table `garr_plot_building`
+--
+ALTER TABLE `garr_plot_building`
+ MODIFY `GarrPlotID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `GarrBuildingID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrPlotID`;
+
+--
+-- Table structure for table `garr_plot_instance`
+--
+ALTER TABLE `garr_plot_instance`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `GarrPlotID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`;
+
+--
+-- Table structure for table `garr_site_level`
+--
+ALTER TABLE `garr_site_level`
+ MODIFY `TownHallX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `TownHallY` float NOT NULL DEFAULT '0' AFTER `TownHallX`,
+ MODIFY `MapID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `TownHallY`,
+ MODIFY `UpgradeResourceCost` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapID`,
+ MODIFY `UpgradeMoneyCost` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `UpgradeResourceCost`,
+ MODIFY `Level` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `UpgradeMoneyCost`,
+ MODIFY `SiteID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Level`,
+ MODIFY `UITextureKitID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SiteID`,
+ MODIFY `MovieID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `UITextureKitID`,
+ MODIFY `Level2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MovieID`;
+
+--
+-- Table structure for table `garr_site_level_plot_inst`
+--
+ALTER TABLE `garr_site_level_plot_inst`
+ MODIFY `LandmarkX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `LandmarkY` float NOT NULL DEFAULT '0' AFTER `LandmarkX`,
+ MODIFY `GarrSiteLevelID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `LandmarkY`,
+ MODIFY `GarrPlotInstanceID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrSiteLevelID`,
+ MODIFY `Unknown` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `GarrPlotInstanceID`;
+
+--
+-- Table structure for table `glyph_slot`
+--
+ALTER TABLE `glyph_slot`
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Tooltip` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`;
+
+--
+-- Table structure for table `guild_color_background`
+--
+DROP TABLE IF EXISTS `guild_color_background`;
+CREATE TABLE `guild_color_background` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `guild_color_border`
+--
+DROP TABLE IF EXISTS `guild_color_border`;
+CREATE TABLE `guild_color_border` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+
+--
+-- Table structure for table `guild_color_emblem`
+--
+DROP TABLE IF EXISTS `guild_color_emblem`;
+CREATE TABLE `guild_color_emblem` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `guild_perk_spells`
+--
+ALTER TABLE `guild_perk_spells`
+ MODIFY `SpellID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `GuildLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpellID`;
+
+--
+-- Table structure for table `heirloom`
+--
+ALTER TABLE `heirloom`
+ MODIFY `SourceText` text AFTER `ItemID`,
+ MODIFY `OldItem1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SourceText`,
+ MODIFY `OldItem2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `OldItem1`,
+ MODIFY `NextDifficultyItemID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `OldItem2`,
+ MODIFY `UpgradeItemID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `NextDifficultyItemID`,
+ MODIFY `UpgradeItemID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `UpgradeItemID1`,
+ MODIFY `ItemBonusListID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `UpgradeItemID2`,
+ MODIFY `ItemBonusListID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemBonusListID1`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemBonusListID2`,
+ MODIFY `Source` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`;
+
+--
+-- Table structure for table `holidays`
+--
+ALTER TABLE `holidays`
+ MODIFY `Date1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Date2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date1`,
+ MODIFY `Date3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date2`,
+ MODIFY `Date4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date3`,
+ MODIFY `Date5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date4`,
+ MODIFY `Date6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date5`,
+ MODIFY `Date7` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date6`,
+ MODIFY `Date8` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date7`,
+ MODIFY `Date9` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date8`,
+ MODIFY `Date10` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date9`,
+ MODIFY `Date11` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date10`,
+ MODIFY `Date12` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date11`,
+ MODIFY `Date13` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date12`,
+ MODIFY `Date14` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date13`,
+ MODIFY `Date15` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date14`,
+ MODIFY `Date16` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Date15`,
+ MODIFY `TextureFilename` text AFTER `Date16`,
+ MODIFY `Duration1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `TextureFilename`,
+ MODIFY `Duration2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration1`,
+ MODIFY `Duration3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration2`,
+ MODIFY `Duration4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration3`,
+ MODIFY `Duration5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration4`,
+ MODIFY `Duration6` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration5`,
+ MODIFY `Duration7` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration6`,
+ MODIFY `Duration8` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration7`,
+ MODIFY `Duration9` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration8`,
+ MODIFY `Duration10` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration9`,
+ MODIFY `Region` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Duration10`,
+ MODIFY `Looping` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Region`,
+ MODIFY `CalendarFlags1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Looping`,
+ MODIFY `CalendarFlags2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags1`,
+ MODIFY `CalendarFlags3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags2`,
+ MODIFY `CalendarFlags4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags3`,
+ MODIFY `CalendarFlags5` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags4`,
+ MODIFY `CalendarFlags6` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags5`,
+ MODIFY `CalendarFlags7` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags6`,
+ MODIFY `CalendarFlags8` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags7`,
+ MODIFY `CalendarFlags9` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags8`,
+ MODIFY `CalendarFlags10` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags9`,
+ MODIFY `HolidayNameID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFlags10`,
+ MODIFY `HolidayDescriptionID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HolidayNameID`,
+ MODIFY `Priority` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `HolidayDescriptionID`,
+ MODIFY `CalendarFilterType` tinyint(4) NOT NULL DEFAULT '0' AFTER `Priority`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CalendarFilterType`;
+
+--
+-- Table structure for table `item`
+--
+ALTER TABLE `item`
+ MODIFY `FileDataID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Class` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID`,
+ MODIFY `SubClass` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Class`,
+ MODIFY `SoundOverrideSubclass` tinyint(4) NOT NULL DEFAULT '0' AFTER `SubClass`,
+ MODIFY `Material` tinyint(4) NOT NULL DEFAULT '0' AFTER `SoundOverrideSubclass`,
+ MODIFY `InventoryType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Material`,
+ MODIFY `Sheath` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `InventoryType`,
+ MODIFY `GroupSoundsID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Sheath`;
+
+--
+-- Table structure for table `item_appearance`
+--
+ALTER TABLE `item_appearance` ADD `ObjectComponentSlot` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `IconFileDataID`;
+
+--
+-- Table structure for table `item_armor_quality`
+--
+DROP TABLE IF EXISTS `item_armor_quality`;
+CREATE TABLE `item_armor_quality` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `QualityMod1` float NOT NULL DEFAULT '0',
+ `QualityMod2` float NOT NULL DEFAULT '0',
+ `QualityMod3` float NOT NULL DEFAULT '0',
+ `QualityMod4` float NOT NULL DEFAULT '0',
+ `QualityMod5` float NOT NULL DEFAULT '0',
+ `QualityMod6` float NOT NULL DEFAULT '0',
+ `QualityMod7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_armor_shield`
+--
+DROP TABLE IF EXISTS `item_armor_shield`;
+CREATE TABLE `item_armor_shield` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Quality1` float NOT NULL DEFAULT '0',
+ `Quality2` float NOT NULL DEFAULT '0',
+ `Quality3` float NOT NULL DEFAULT '0',
+ `Quality4` float NOT NULL DEFAULT '0',
+ `Quality5` float NOT NULL DEFAULT '0',
+ `Quality6` float NOT NULL DEFAULT '0',
+ `Quality7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_armor_total`
+--
+DROP TABLE IF EXISTS `item_armor_total`;
+CREATE TABLE `item_armor_total` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Value1` float NOT NULL DEFAULT '0',
+ `Value2` float NOT NULL DEFAULT '0',
+ `Value3` float NOT NULL DEFAULT '0',
+ `Value4` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_bag_family`
+--
+DROP TABLE IF EXISTS `item_bag_family`;
+CREATE TABLE `item_bag_family` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_bag_family_locale`
+--
+DROP TABLE IF EXISTS `item_bag_family_locale`;
+CREATE TABLE `item_bag_family_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_bonus`
+--
+ALTER TABLE `item_bonus`
+ MODIFY `Value1` int(11) NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Value2` int(11) NOT NULL DEFAULT '0' AFTER `Value1`,
+ MODIFY `BonusListID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Value2`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BonusListID`,
+ MODIFY `Index` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`;
+
+--
+-- Table structure for table `item_bonus_tree_node`
+--
+ALTER TABLE `item_bonus_tree_node`
+ MODIFY `BonusTreeID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `SubTreeID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `BonusTreeID`,
+ MODIFY `BonusListID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SubTreeID`,
+ MODIFY `BonusTreeModID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BonusListID`;
+
+--
+-- Table structure for table `item_class`
+--
+ALTER TABLE `item_class`
+ MODIFY `PriceMod` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Name` text AFTER `PriceMod`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`;
+
+--
+-- Table structure for table `item_currency_cost`
+--
+ALTER TABLE `item_currency_cost` DROP INDEX `idx_itemId`;
+
+--
+-- Table structure for table `item_damage_ammo`
+--
+DROP TABLE IF EXISTS `item_damage_ammo`;
+CREATE TABLE `item_damage_ammo` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DPS1` float NOT NULL DEFAULT '0',
+ `DPS2` float NOT NULL DEFAULT '0',
+ `DPS3` float NOT NULL DEFAULT '0',
+ `DPS4` float NOT NULL DEFAULT '0',
+ `DPS5` float NOT NULL DEFAULT '0',
+ `DPS6` float NOT NULL DEFAULT '0',
+ `DPS7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_damage_one_hand`
+--
+DROP TABLE IF EXISTS `item_damage_one_hand`;
+CREATE TABLE `item_damage_one_hand` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DPS1` float NOT NULL DEFAULT '0',
+ `DPS2` float NOT NULL DEFAULT '0',
+ `DPS3` float NOT NULL DEFAULT '0',
+ `DPS4` float NOT NULL DEFAULT '0',
+ `DPS5` float NOT NULL DEFAULT '0',
+ `DPS6` float NOT NULL DEFAULT '0',
+ `DPS7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_damage_one_hand_caster`
+--
+DROP TABLE IF EXISTS `item_damage_one_hand_caster`;
+CREATE TABLE `item_damage_one_hand_caster` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DPS1` float NOT NULL DEFAULT '0',
+ `DPS2` float NOT NULL DEFAULT '0',
+ `DPS3` float NOT NULL DEFAULT '0',
+ `DPS4` float NOT NULL DEFAULT '0',
+ `DPS5` float NOT NULL DEFAULT '0',
+ `DPS6` float NOT NULL DEFAULT '0',
+ `DPS7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_damage_two_hand`
+--
+DROP TABLE IF EXISTS `item_damage_two_hand`;
+CREATE TABLE `item_damage_two_hand` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DPS1` float NOT NULL DEFAULT '0',
+ `DPS2` float NOT NULL DEFAULT '0',
+ `DPS3` float NOT NULL DEFAULT '0',
+ `DPS4` float NOT NULL DEFAULT '0',
+ `DPS5` float NOT NULL DEFAULT '0',
+ `DPS6` float NOT NULL DEFAULT '0',
+ `DPS7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_damage_two_hand_caster`
+--
+DROP TABLE IF EXISTS `item_damage_two_hand_caster`;
+CREATE TABLE `item_damage_two_hand_caster` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DPS1` float NOT NULL DEFAULT '0',
+ `DPS2` float NOT NULL DEFAULT '0',
+ `DPS3` float NOT NULL DEFAULT '0',
+ `DPS4` float NOT NULL DEFAULT '0',
+ `DPS5` float NOT NULL DEFAULT '0',
+ `DPS6` float NOT NULL DEFAULT '0',
+ `DPS7` float NOT NULL DEFAULT '0',
+ `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_disenchant_loot`
+--
+ALTER TABLE `item_disenchant_loot`
+ MODIFY `MinItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `MaxItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinItemLevel`,
+ MODIFY `RequiredDisenchantSkill` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxItemLevel`,
+ MODIFY `ItemClass` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredDisenchantSkill`,
+ MODIFY `ItemSubClass` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemClass`,
+ MODIFY `ItemQuality` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemSubClass`;
+
+--
+-- Table structure for table `item_effect`
+--
+ALTER TABLE `item_effect`
+ MODIFY `SpellID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID`,
+ MODIFY `Cooldown` int(11) NOT NULL DEFAULT '0' AFTER `SpellID`,
+ MODIFY `CategoryCooldown` int(11) NOT NULL DEFAULT '0' AFTER `Cooldown`,
+ MODIFY `Charges` smallint(6) NOT NULL DEFAULT '0' AFTER `CategoryCooldown`,
+ MODIFY `Category` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Charges`,
+ MODIFY `ChrSpecializationID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Category`,
+ MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ChrSpecializationID`,
+ MODIFY `Trigger` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `OrderIndex`;
+
+--
+-- Table structure for table `item_extended_cost`
+--
+ALTER TABLE `item_extended_cost`
+ MODIFY `RequiredItem1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `RequiredItem2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItem1`,
+ MODIFY `RequiredItem3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItem2`,
+ MODIFY `RequiredItem4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItem3`,
+ MODIFY `RequiredItem5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItem4`,
+ MODIFY `RequiredCurrencyCount1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItem5`,
+ MODIFY `RequiredCurrencyCount2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrencyCount1`,
+ MODIFY `RequiredCurrencyCount3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrencyCount2`,
+ MODIFY `RequiredCurrencyCount4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrencyCount3`,
+ MODIFY `RequiredCurrencyCount5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrencyCount4`,
+ MODIFY `RequiredMoney` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrencyCount5`,
+ MODIFY `RequiredItemCount1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredMoney`,
+ MODIFY `RequiredItemCount2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItemCount1`,
+ MODIFY `RequiredItemCount3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItemCount2`,
+ MODIFY `RequiredItemCount4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItemCount3`,
+ MODIFY `RequiredItemCount5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItemCount4`,
+ MODIFY `RequiredPersonalArenaRating` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredItemCount5`,
+ MODIFY `RequiredCurrency1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredPersonalArenaRating`,
+ MODIFY `RequiredCurrency2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrency1`,
+ MODIFY `RequiredCurrency3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrency2`,
+ MODIFY `RequiredCurrency4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrency3`,
+ MODIFY `RequiredCurrency5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrency4`,
+ MODIFY `RequiredArenaSlot` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCurrency5`,
+ MODIFY `RequiredFactionId` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredArenaSlot`,
+ MODIFY `RequiredFactionStanding` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredFactionId`,
+ MODIFY `RequirementFlags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredFactionStanding`,
+ MODIFY `RequiredAchievement` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequirementFlags`,
+ DROP `ItemPurchaseGroup`;
+
+--
+-- Table structure for table `item_limit_category`
+--
+ALTER TABLE `item_limit_category`
+ MODIFY `Quantity` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Quantity`;
+
+--
+-- Table structure for table `item_modified_appearance`
+--
+ALTER TABLE `item_modified_appearance`
+ MODIFY `AppearanceID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemID`,
+ MODIFY `AppearanceModID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AppearanceID`,
+ MODIFY `Index` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AppearanceModID`,
+ DROP `IconFileDataID`;
+
+--
+-- Table structure for table `item_price_base`
+--
+ALTER TABLE `item_price_base`
+ MODIFY `ArmorFactor` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `WeaponFactor` float NOT NULL DEFAULT '0' AFTER `ArmorFactor`,
+ MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `WeaponFactor`;
+
+--
+-- Table structure for table `item_random_properties`
+--
+ALTER TABLE `item_random_properties`
+ MODIFY `Name` text AFTER `ID`,
+ MODIFY `Enchantment1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `Enchantment2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment1`,
+ MODIFY `Enchantment3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment2`,
+ MODIFY `Enchantment4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment3`,
+ MODIFY `Enchantment5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment4`,
+ DROP `InternalName`;
+
+--
+-- Table structure for table `item_random_properties_locale`
+--
+ALTER TABLE `item_random_properties_locale` DROP `InternalName_lang`;
+
+--
+-- Table structure for table `item_random_suffix`
+--
+ALTER TABLE `item_random_suffix`
+ MODIFY `Enchantment1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `InternalName`,
+ MODIFY `Enchantment2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment1`,
+ MODIFY `Enchantment3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment2`,
+ MODIFY `Enchantment4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment3`,
+ MODIFY `Enchantment5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment4`,
+ MODIFY `AllocationPct1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Enchantment5`,
+ MODIFY `AllocationPct2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AllocationPct1`,
+ MODIFY `AllocationPct3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AllocationPct2`,
+ MODIFY `AllocationPct4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AllocationPct3`,
+ MODIFY `AllocationPct5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AllocationPct4`;
+
+--
+-- Table structure for table `item_set_spell`
+--
+DROP TABLE IF EXISTS `item_set_spell`;
+CREATE TABLE `item_set_spell` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `ItemSetID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ChrSpecID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Threshold` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `item_sparse`
+--
+ALTER TABLE `item_sparse`
+ MODIFY `Flags1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Flags2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Flags1`,
+ MODIFY `Flags3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Flags2`,
+ MODIFY `Unk1` float NOT NULL DEFAULT '0' AFTER `Flags3`,
+ MODIFY `Unk2` float NOT NULL DEFAULT '0' AFTER `Unk1`,
+ MODIFY `BuyPrice` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Unk2`,
+ MODIFY `SellPrice` int(10) unsigned NOT NULL DEFAULT '0' AFTER `BuyPrice`,
+ MODIFY `AllowableClass` int(11) NOT NULL DEFAULT '0' AFTER `SellPrice`,
+ MODIFY `AllowableRace` int(11) NOT NULL DEFAULT '0' AFTER `AllowableClass`,
+ MODIFY `RequiredSpell` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AllowableRace`,
+ MODIFY `MaxCount` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredSpell`,
+ MODIFY `Stackable` int(10) unsigned NOT NULL DEFAULT '0' AFTER `MaxCount`,
+ MODIFY `ItemStatAllocation1` int(11) NOT NULL DEFAULT '0' AFTER `Stackable`,
+ MODIFY `ItemStatAllocation2` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation1`,
+ MODIFY `ItemStatAllocation3` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation2`,
+ MODIFY `ItemStatAllocation4` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation3`,
+ MODIFY `ItemStatAllocation5` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation4`,
+ MODIFY `ItemStatAllocation6` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation5`,
+ MODIFY `ItemStatAllocation7` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation6`,
+ MODIFY `ItemStatAllocation8` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation7`,
+ MODIFY `ItemStatAllocation9` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation8`,
+ MODIFY `ItemStatAllocation10` int(11) NOT NULL DEFAULT '0' AFTER `ItemStatAllocation9`,
+ MODIFY `ItemStatSocketCostMultiplier1` float NOT NULL DEFAULT '0' AFTER `ItemStatAllocation10`,
+ MODIFY `ItemStatSocketCostMultiplier2` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier1`,
+ MODIFY `ItemStatSocketCostMultiplier3` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier2`,
+ MODIFY `ItemStatSocketCostMultiplier4` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier3`,
+ MODIFY `ItemStatSocketCostMultiplier5` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier4`,
+ MODIFY `ItemStatSocketCostMultiplier6` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier5`,
+ MODIFY `ItemStatSocketCostMultiplier7` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier6`,
+ MODIFY `ItemStatSocketCostMultiplier8` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier7`,
+ MODIFY `ItemStatSocketCostMultiplier9` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier8`,
+ MODIFY `ItemStatSocketCostMultiplier10` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier9`,
+ MODIFY `RangedModRange` float NOT NULL DEFAULT '0' AFTER `ItemStatSocketCostMultiplier10`,
+ MODIFY `Name` text AFTER `RangedModRange`,
+ MODIFY `Name2` text AFTER `Name`,
+ MODIFY `Name3` text AFTER `Name2`,
+ MODIFY `Name4` text AFTER `Name3`,
+ MODIFY `Description` text AFTER `Name4`,
+ MODIFY `BagFamily` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `ArmorDamageModifier` float NOT NULL DEFAULT '0' AFTER `BagFamily`,
+ MODIFY `Duration` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ArmorDamageModifier`,
+ MODIFY `StatScalingFactor` float NOT NULL DEFAULT '0' AFTER `Duration`,
+ MODIFY `ItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StatScalingFactor`,
+ MODIFY `RequiredSkill` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemLevel`,
+ MODIFY `RequiredSkillRank` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredSkill`,
+ MODIFY `RequiredReputationFaction` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredSkillRank`,
+ MODIFY `ItemStatValue1` smallint(6) NOT NULL DEFAULT '0' AFTER `RequiredReputationFaction`,
+ MODIFY `ItemStatValue2` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue1`,
+ MODIFY `ItemStatValue3` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue2`,
+ MODIFY `ItemStatValue4` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue3`,
+ MODIFY `ItemStatValue5` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue4`,
+ MODIFY `ItemStatValue6` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue5`,
+ MODIFY `ItemStatValue7` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue6`,
+ MODIFY `ItemStatValue8` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue7`,
+ MODIFY `ItemStatValue9` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue8`,
+ MODIFY `ItemStatValue10` smallint(6) NOT NULL DEFAULT '0' AFTER `ItemStatValue9`,
+ MODIFY `ScalingStatDistribution` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemStatValue10`,
+ MODIFY `Delay` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ScalingStatDistribution`,
+ MODIFY `PageText` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Delay`,
+ MODIFY `StartQuest` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PageText`,
+ MODIFY `LockID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StartQuest`,
+ MODIFY `RandomProperty` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `LockID`,
+ MODIFY `RandomSuffix` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RandomProperty`,
+ MODIFY `ItemSet` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RandomSuffix`,
+ MODIFY `Area` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemSet`,
+ MODIFY `Map` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Area`,
+ MODIFY `SocketBonus` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Map`,
+ MODIFY `GemProperties` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SocketBonus`,
+ MODIFY `ItemLimitCategory` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `GemProperties`,
+ MODIFY `HolidayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemLimitCategory`,
+ MODIFY `ItemNameDescriptionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HolidayID`,
+ MODIFY `Quality` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemNameDescriptionID`,
+ MODIFY `BuyCount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Quality`,
+ MODIFY `InventoryType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `BuyCount`,
+ MODIFY `RequiredLevel` tinyint(4) NOT NULL DEFAULT '0' AFTER `InventoryType`,
+ MODIFY `RequiredHonorRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredLevel`,
+ MODIFY `RequiredCityRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredHonorRank`,
+ MODIFY `RequiredReputationRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredCityRank`,
+ MODIFY `ContainerSlots` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredReputationRank`,
+ MODIFY `ItemStatType1` tinyint(4) NOT NULL DEFAULT '0' AFTER `ContainerSlots`,
+ MODIFY `ItemStatType2` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType1`,
+ MODIFY `ItemStatType3` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType2`,
+ MODIFY `ItemStatType4` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType3`,
+ MODIFY `ItemStatType5` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType4`,
+ MODIFY `ItemStatType6` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType5`,
+ MODIFY `ItemStatType7` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType6`,
+ MODIFY `ItemStatType8` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType7`,
+ MODIFY `ItemStatType9` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType8`,
+ MODIFY `ItemStatType10` tinyint(4) NOT NULL DEFAULT '0' AFTER `ItemStatType9`,
+ MODIFY `DamageType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemStatType10`,
+ MODIFY `Bonding` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DamageType`,
+ MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Bonding`,
+ MODIFY `PageMaterial` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LanguageID`,
+ MODIFY `Material` tinyint(4) NOT NULL DEFAULT '0' AFTER `PageMaterial`,
+ MODIFY `Sheath` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Material`,
+ MODIFY `TotemCategory` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Sheath`,
+ MODIFY `SocketColor1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `TotemCategory`,
+ MODIFY `SocketColor2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SocketColor1`,
+ MODIFY `SocketColor3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SocketColor2`,
+ MODIFY `CurrencySubstitutionID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SocketColor3`,
+ MODIFY `CurrencySubstitutionCount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencySubstitutionID`,
+ ADD `ArtifactID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencySubstitutionCount`;
+
+--
+-- Table structure for table `item_spec`
+--
+ALTER TABLE `item_spec`
+ MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpecID`,
+ MODIFY `MaxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinLevel`,
+ MODIFY `ItemType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxLevel`,
+ MODIFY `PrimaryStat` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemType`,
+ MODIFY `SecondaryStat` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PrimaryStat`;
+
+--
+-- Table structure for table `item_spec_override`
+--
+ALTER TABLE `item_spec_override` MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemID`;
+
+--
+-- Table structure for table `item_to_battle_pet_species`
+--
+ALTER TABLE `item_to_battle_pet_species`
+ MODIFY `BattlePetSpeciesID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ ADD `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0' AFTER `BattlePetSpeciesID`;
+
+ALTER TABLE `item_to_battle_pet_species` ADD PRIMARY KEY (`ID`);
+
+--
+-- Table structure for table `item_x_bonus_tree`
+--
+ALTER TABLE `item_x_bonus_tree` MODIFY `BonusTreeID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemID`;
+
+--
+-- Table structure for table `key_chain`
+--
+ALTER TABLE `key_chain` DROP PRIMARY KEY;
+ALTER TABLE `key_chain` CHANGE `Id` `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST;
+ALTER TABLE `key_chain` ADD PRIMARY KEY (`ID`);
+
+--
+-- Table structure for table `modifier_tree`
+--
+ALTER TABLE `modifier_tree`
+ MODIFY `Asset1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Asset2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Asset1`,
+ MODIFY `Parent` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Asset2`,
+ MODIFY `Type` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Parent`,
+ ADD `Unk700` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Type`,
+ MODIFY `Operator` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Unk700`,
+ MODIFY `Amount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Operator`;
+
+--
+-- Table structure for table `mount`
+--
+ALTER TABLE `mount` DROP PRIMARY KEY;
+ALTER TABLE `mount`
+ CHANGE `Id` `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST ,
+ MODIFY `SpellId` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `DisplayId` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellId`,
+ MODIFY `Name` text AFTER `DisplayId`,
+ MODIFY `Description` text AFTER `Name`,
+ MODIFY `SourceDescription` text AFTER `Description`,
+ MODIFY `MountTypeId` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SourceDescription`,
+ MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MountTypeId`,
+ MODIFY `PlayerConditionId` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `Source` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PlayerConditionId`;
+ALTER TABLE `mount` ADD PRIMARY KEY (`ID`);
+
+--
+-- Dumping data for table `mount`
+--
+ALTER TABLE `mount_locale` DROP PRIMARY KEY;
+ALTER TABLE `mount_locale` CHANGE `Id` `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST;
+ALTER TABLE `mount_locale` ADD PRIMARY KEY (`ID`, `locale`);
+
+--
+-- Table structure for table `mount_capability`
+--
+ALTER TABLE `mount_capability`
+ MODIFY `RequiredSpell` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `SpeedModSpell` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RequiredSpell`,
+ MODIFY `RequiredRidingSkill` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SpeedModSpell`,
+ MODIFY `RequiredArea` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RequiredRidingSkill`,
+ MODIFY `RequiredMap` smallint(6) NOT NULL DEFAULT '0' AFTER `RequiredArea`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RequiredMap`,
+ MODIFY `RequiredAura` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`;
+
+--
+-- Table structure for table `mount_type_x_capability`
+--
+ALTER TABLE `mount_type_x_capability`
+ MODIFY `MountTypeID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `MountCapabilityID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MountTypeID`,
+ MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MountCapabilityID`;
+
+--
+-- Table structure for table `movie`
+--
+DROP TABLE IF EXISTS `movie`;
+CREATE TABLE `movie` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `AudioFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SubtitleFileDataID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Volume` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `KeyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `names_profanity`
+--
+ALTER TABLE `names_profanity` MODIFY `Language` tinyint(4) NOT NULL DEFAULT '0' AFTER `Name`;
+
+--
+-- Table structure for table `names_reserved_locale`
+--
+ALTER TABLE `names_reserved_locale` MODIFY `LocaleMask` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`;
+
+--
+-- Table structure for table `name_gen`
+--
+ALTER TABLE `name_gen`
+ MODIFY `Race` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `Sex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Race`;
+
+--
+-- Table structure for table `override_spell_data`
+--
+ALTER TABLE `override_spell_data`
+ MODIFY `PlayerActionbarFileDataID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID10`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PlayerActionbarFileDataID`;
+
+--
+-- Table structure for table `phase_x_phase_group`
+--
+ALTER TABLE `phase_group`
+ RENAME `phase_x_phase_group`,
+ MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `PhaseGroupID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PhaseID`,
+ MODIFY `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0' AFTER `PhaseGroupID`;
+
+--
+-- Table structure for table `player_condition`
+--
+ALTER TABLE `player_condition`
+ MODIFY `RaceMask` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `SkillLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RaceMask`,
+ MODIFY `ReputationLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SkillLogic`,
+ MODIFY `PrevQuestLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ReputationLogic`,
+ MODIFY `CurrQuestLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `PrevQuestLogic`,
+ MODIFY `CurrentCompletedQuestLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `CurrQuestLogic`,
+ MODIFY `SpellLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `CurrentCompletedQuestLogic`,
+ MODIFY `SpellID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellLogic`,
+ MODIFY `SpellID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID1`,
+ MODIFY `SpellID3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID2`,
+ MODIFY `SpellID4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID3`,
+ MODIFY `ItemLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID4`,
+ MODIFY `ItemID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemLogic`,
+ MODIFY `ItemID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID1`,
+ MODIFY `ItemID3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID2`,
+ MODIFY `ItemID4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID3`,
+ MODIFY `Time1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ItemID4`,
+ MODIFY `Time2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Time1`,
+ MODIFY `AuraSpellLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Time2`,
+ MODIFY `AuraSpellID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AuraSpellLogic`,
+ MODIFY `AuraSpellID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AuraSpellID1`,
+ MODIFY `AuraSpellID3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AuraSpellID2`,
+ MODIFY `AuraSpellID4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AuraSpellID3`,
+ MODIFY `AchievementLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AuraSpellID4`,
+ MODIFY `AreaLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AchievementLogic`,
+ MODIFY `QuestKillLogic` int(10) unsigned NOT NULL DEFAULT '0' AFTER `AreaLogic`,
+ MODIFY `QuestKillMonster1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillLogic`,
+ MODIFY `QuestKillMonster2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillMonster1`,
+ MODIFY `QuestKillMonster3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillMonster2`,
+ MODIFY `QuestKillMonster4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillMonster3`,
+ ADD `QuestKillMonster5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillMonster4`,
+ ADD `QuestKillMonster6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillMonster5`,
+ MODIFY `FailureDescription` text AFTER `QuestKillMonster6`,
+ ADD `Unknown700_1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FailureDescription`,
+ ADD `Unknown700_2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Unknown700_1`,
+ MODIFY `MinLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Unknown700_2`,
+ MODIFY `MaxLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinLevel`,
+ MODIFY `ClassMask` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxLevel`,
+ MODIFY `SkillID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ClassMask`,
+ MODIFY `SkillID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SkillID1`,
+ MODIFY `SkillID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SkillID2`,
+ MODIFY `SkillID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SkillID3`,
+ MODIFY `MinSkill1` smallint(6) NOT NULL DEFAULT '0' AFTER `SkillID4`,
+ MODIFY `MinSkill2` smallint(6) NOT NULL DEFAULT '0' AFTER `MinSkill1`,
+ MODIFY `MinSkill3` smallint(6) NOT NULL DEFAULT '0' AFTER `MinSkill2`,
+ MODIFY `MinSkill4` smallint(6) NOT NULL DEFAULT '0' AFTER `MinSkill3`,
+ MODIFY `MaxSkill1` smallint(6) NOT NULL DEFAULT '0' AFTER `MinSkill4`,
+ MODIFY `MaxSkill2` smallint(6) NOT NULL DEFAULT '0' AFTER `MaxSkill1`,
+ MODIFY `MaxSkill3` smallint(6) NOT NULL DEFAULT '0' AFTER `MaxSkill2`,
+ MODIFY `MaxSkill4` smallint(6) NOT NULL DEFAULT '0' AFTER `MaxSkill3`,
+ MODIFY `MinFactionID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxSkill4`,
+ MODIFY `MinFactionID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinFactionID1`,
+ MODIFY `MinFactionID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinFactionID2`,
+ MODIFY `MaxFactionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinFactionID3`,
+ MODIFY `PrevQuestID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxFactionID`,
+ MODIFY `PrevQuestID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PrevQuestID1`,
+ MODIFY `PrevQuestID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PrevQuestID2`,
+ MODIFY `PrevQuestID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PrevQuestID3`,
+ MODIFY `CurrQuestID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PrevQuestID4`,
+ MODIFY `CurrQuestID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrQuestID1`,
+ MODIFY `CurrQuestID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrQuestID2`,
+ MODIFY `CurrQuestID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrQuestID3`,
+ MODIFY `CurrentCompletedQuestID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrQuestID4`,
+ MODIFY `CurrentCompletedQuestID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrentCompletedQuestID1`,
+ MODIFY `CurrentCompletedQuestID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrentCompletedQuestID2`,
+ MODIFY `CurrentCompletedQuestID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrentCompletedQuestID3`,
+ MODIFY `Explored1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CurrentCompletedQuestID4`,
+ MODIFY `Explored2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Explored1`,
+ MODIFY `WorldStateExpressionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Explored2`,
+ MODIFY `Achievement1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `WorldStateExpressionID`,
+ MODIFY `Achievement2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Achievement1`,
+ MODIFY `Achievement3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Achievement2`,
+ MODIFY `Achievement4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Achievement3`,
+ MODIFY `AreaID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Achievement4`,
+ MODIFY `AreaID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID1`,
+ MODIFY `AreaID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID2`,
+ MODIFY `AreaID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID3`,
+ MODIFY `QuestKillID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID4`,
+ MODIFY `PhaseID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `QuestKillID`,
+ MODIFY `MinAvgItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PhaseID`,
+ MODIFY `MaxAvgItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinAvgItemLevel`,
+ MODIFY `MinAvgEquippedItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxAvgItemLevel`,
+ MODIFY `MaxAvgEquippedItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MinAvgEquippedItemLevel`,
+ ADD `ModifierTreeID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MaxAvgEquippedItemLevel`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ModifierTreeID`,
+ MODIFY `Gender` tinyint(4) NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `NativeGender` tinyint(4) NOT NULL DEFAULT '0' AFTER `Gender`,
+ MODIFY `LanguageID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `NativeGender`,
+ MODIFY `MinLanguage` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LanguageID`,
+ MODIFY `MaxLanguage` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinLanguage`,
+ MODIFY `MinReputation1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxLanguage`,
+ MODIFY `MinReputation2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinReputation1`,
+ MODIFY `MinReputation3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinReputation2`,
+ MODIFY `MaxReputation` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinReputation3`,
+ MODIFY `Unknown1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxReputation`,
+ MODIFY `MinPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Unknown1`,
+ MODIFY `MaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinPVPRank`,
+ MODIFY `PvpMedal` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxPVPRank`,
+ MODIFY `ItemCount1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PvpMedal`,
+ MODIFY `ItemCount2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemCount1`,
+ MODIFY `ItemCount3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemCount2`,
+ MODIFY `ItemCount4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemCount3`,
+ MODIFY `ItemFlags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemCount4`,
+ ADD `AuraCount1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemFlags`,
+ ADD `AuraCount2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AuraCount1`,
+ ADD `AuraCount3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AuraCount2`,
+ ADD `AuraCount4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AuraCount3`,
+ MODIFY `WeatherID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `AuraCount4`,
+ MODIFY `PartyStatus` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `WeatherID`,
+ MODIFY `LifetimeMaxPVPRank` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PartyStatus`,
+ MODIFY `LfgLogic` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LifetimeMaxPVPRank`,
+ MODIFY `LfgStatus1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgLogic`,
+ MODIFY `LfgStatus2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgStatus1`,
+ MODIFY `LfgStatus3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgStatus2`,
+ MODIFY `LfgStatus4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgStatus3`,
+ MODIFY `LfgCompare1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgStatus4`,
+ MODIFY `LfgCompare2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgCompare1`,
+ MODIFY `LfgCompare3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgCompare2`,
+ MODIFY `LfgCompare4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgCompare3`,
+ MODIFY `LfgValue1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgCompare4`,
+ MODIFY `LfgValue2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgValue1`,
+ MODIFY `LfgValue3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgValue2`,
+ MODIFY `LfgValue4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgValue3`,
+ MODIFY `CurrencyLogic` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LfgValue4`,
+ MODIFY `CurrencyID1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyLogic`,
+ MODIFY `CurrencyID2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyID1`,
+ MODIFY `CurrencyID3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyID2`,
+ MODIFY `CurrencyID4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyID3`,
+ MODIFY `CurrencyCount1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyID4`,
+ MODIFY `CurrencyCount2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyCount1`,
+ MODIFY `CurrencyCount3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyCount2`,
+ MODIFY `CurrencyCount4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CurrencyCount3`,
+ MODIFY `MinExpansionLevel` tinyint(4) NOT NULL DEFAULT '0' AFTER `CurrencyCount4`,
+ MODIFY `MaxExpansionLevel` tinyint(4) NOT NULL DEFAULT '0' AFTER `MinExpansionLevel`,
+ MODIFY `MinExpansionTier` tinyint(4) NOT NULL DEFAULT '0' AFTER `MaxExpansionLevel`,
+ MODIFY `MaxExpansionTier` tinyint(4) NOT NULL DEFAULT '0' AFTER `MinExpansionTier`,
+ MODIFY `MinGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxExpansionTier`,
+ MODIFY `MaxGuildLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinGuildLevel`,
+ MODIFY `PhaseUseFlags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MaxGuildLevel`,
+ MODIFY `PhaseGroupID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PhaseUseFlags`,
+ MODIFY `ChrSpecializationIndex` tinyint(4) NOT NULL DEFAULT '0' AFTER `PhaseGroupID`,
+ MODIFY `ChrSpecializationRole` tinyint(4) NOT NULL DEFAULT '0' AFTER `ChrSpecializationIndex`,
+ MODIFY `PowerType` tinyint(4) NOT NULL DEFAULT '0' AFTER `ChrSpecializationRole`,
+ MODIFY `PowerTypeComp` tinyint(4) NOT NULL DEFAULT '0' AFTER `PowerType`,
+ MODIFY `PowerTypeValue` tinyint(4) NOT NULL DEFAULT '0' AFTER `PowerTypeComp`;
+
+--
+-- Table structure for table `power_display`
+--
+DROP TABLE IF EXISTS `power_display`;
+CREATE TABLE `power_display` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `GlobalStringBaseTag` text,
+ `PowerType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Red` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Green` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Blue` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `quest_faction_reward`
+--
+DROP TABLE IF EXISTS `quest_faction_reward`;
+CREATE TABLE `quest_faction_reward` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `QuestRewFactionValue1` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue2` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue3` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue4` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue5` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue6` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue7` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue8` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue9` smallint(6) NOT NULL DEFAULT '0',
+ `QuestRewFactionValue10` smallint(6) NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `quest_money_reward`
+--
+ALTER TABLE `quest_money_reward` DROP PRIMARY KEY;
+ALTER TABLE `quest_money_reward` CHANGE `Level` `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST;
+ALTER TABLE `quest_money_reward` ADD PRIMARY KEY (`ID`);
+
+--
+-- Table structure for table `quest_package_item`
+--
+ALTER TABLE `quest_package_item`
+ MODIFY `ItemID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `QuestPackageID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ItemID`,
+ MODIFY `ItemCount` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `QuestPackageID`,
+ MODIFY `FilterType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemCount`;
+
+--
+-- Table structure for table `quest_v2`
+--
+ALTER TABLE `quest_v2` MODIFY `UniqueBitFlag` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`;
+
+--
+-- Table structure for table `quest_x_p`
+--
+ALTER TABLE `quest_xp`
+ MODIFY `Exp1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `Exp2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp1`,
+ MODIFY `Exp3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp2`,
+ MODIFY `Exp4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp3`,
+ MODIFY `Exp5` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp4`,
+ MODIFY `Exp6` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp5`,
+ MODIFY `Exp7` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp6`,
+ MODIFY `Exp8` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp7`,
+ MODIFY `Exp9` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp8`,
+ MODIFY `Exp10` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Exp9`;
+
+--
+-- Table structure for table `rand_prop_points`
+--
+DROP TABLE IF EXISTS `rand_prop_points`;
+CREATE TABLE `rand_prop_points` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `EpicPropertiesPoints1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EpicPropertiesPoints2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EpicPropertiesPoints3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EpicPropertiesPoints4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EpicPropertiesPoints5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RarePropertiesPoints1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RarePropertiesPoints2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RarePropertiesPoints3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RarePropertiesPoints4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RarePropertiesPoints5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UncommonPropertiesPoints1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UncommonPropertiesPoints2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UncommonPropertiesPoints3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UncommonPropertiesPoints4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UncommonPropertiesPoints5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `scaling_stat_distribution`
+--
+ALTER TABLE `scaling_stat_distribution`
+ MODIFY `ItemLevelCurveID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ItemLevelCurveID`,
+ MODIFY `MaxLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinLevel`;
+
+--
+-- Table structure for table `skill_line`
+--
+DROP TABLE IF EXISTS `skill_line`;
+CREATE TABLE `skill_line` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DisplayName` text,
+ `Description` text,
+ `AlternateVerb` text,
+ `SpellIconID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CategoryID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CanLink` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ParentSkillLineID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `skill_line_locale`
+--
+
+DROP TABLE IF EXISTS `skill_line_locale`;
+CREATE TABLE `skill_line_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `DisplayName_lang` text,
+ `Description_lang` text,
+ `AlternateVerb_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `skill_line_ability`
+--
+DROP TABLE IF EXISTS `skill_line_ability`;
+CREATE TABLE `skill_line_ability` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `RaceMask` int(10) unsigned NOT NULL DEFAULT '0',
+ `ClassMask` int(10) unsigned NOT NULL DEFAULT '0',
+ `SupercedesSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `SkillLine` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `MinSkillLineRank` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `TrivialSkillLineRankHigh` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `TrivialSkillLineRankLow` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `UniqueBit` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `TradeSkillCategoryID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `AquireMethod` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `NumSkillUps` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `skill_race_class_info`
+--
+DROP TABLE IF EXISTS `skill_race_class_info`;
+CREATE TABLE `skill_race_class_info` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `RaceMask` int(11) NOT NULL DEFAULT '0',
+ `SkillID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ClassMask` smallint(6) NOT NULL DEFAULT '0',
+ `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SkillTierID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Availability` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `MinLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `sound_kit`
+--
+DROP TABLE IF EXISTS `sound_kit`;
+CREATE TABLE `sound_kit` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SoundType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `VolumeFloat` float NOT NULL DEFAULT '0',
+ `MinDistance` float NOT NULL DEFAULT '0',
+ `DistanceCutoff` float NOT NULL DEFAULT '0',
+ `VolumeVariationPlus` float NOT NULL DEFAULT '0',
+ `VolumeVariationMinus` float NOT NULL DEFAULT '0',
+ `PitchVariationPlus` float NOT NULL DEFAULT '0',
+ `PitchVariationMinus` float NOT NULL DEFAULT '0',
+ `PitchAdjust` float NOT NULL DEFAULT '0',
+ `Flags` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SoundEntriesAdvancedID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EAXDef` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DialogType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `BusOverwriteID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Unk700` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `sound_kit_locale`
+--
+DROP TABLE IF EXISTS `sound_kit_locale`;
+CREATE TABLE `sound_kit_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `specialization_spells`
+--
+ALTER TABLE `specialization_spells`
+ MODIFY `SpellID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `OverridesSpellID` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID`,
+ MODIFY `Description` text AFTER `OverridesSpellID`,
+ MODIFY `SpecID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `OrderIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpecID`;
+
+--
+-- Table structure for table `spell`
+--
+DROP TABLE IF EXISTS `spell`;
+CREATE TABLE `spell` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `NameSubtext` text,
+ `Description` text,
+ `AuraDescription` text,
+ `MiscID` int(10) unsigned NOT NULL DEFAULT '0',
+ `DescriptionVariablesID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_locale`
+--
+DROP TABLE IF EXISTS `spell_locale`;
+CREATE TABLE `spell_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `NameSubtext_lang` text,
+ `Description_lang` text,
+ `AuraDescription_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_aura_options`
+--
+DROP TABLE IF EXISTS `spell_aura_options`;
+CREATE TABLE `spell_aura_options` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `ProcCharges` int(10) unsigned NOT NULL DEFAULT '0',
+ `ProcTypeMask` int(10) unsigned NOT NULL DEFAULT '0',
+ `ProcCategoryRecovery` int(10) unsigned NOT NULL DEFAULT '0',
+ `CumulativeAura` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ProcChance` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `SpellProcsPerMinuteID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_aura_restrictions`
+--
+DROP TABLE IF EXISTS `spell_aura_restrictions`;
+CREATE TABLE `spell_aura_restrictions` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `CasterAuraSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `TargetAuraSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `ExcludeCasterAuraSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `ExcludeTargetAuraSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `CasterAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `TargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ExcludeCasterAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ExcludeTargetAuraState` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_casting_requirements`
+--
+DROP TABLE IF EXISTS `spell_casting_requirements`;
+CREATE TABLE `spell_casting_requirements` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `MinFactionID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RequiredAreasID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `RequiresSpellFocus` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `FacingCasterFlags` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `MinReputation` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `RequiredAuraVision` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_cast_times`
+--
+ALTER TABLE `spell_cast_times`
+ MODIFY `MinCastTime` int(11) NOT NULL DEFAULT '0' AFTER `CastTime`,
+ MODIFY `CastTimePerLevel` smallint(6) NOT NULL DEFAULT '0' AFTER `MinCastTime`;
+
+--
+-- Table structure for table `spell_categories`
+--
+DROP TABLE IF EXISTS `spell_categories`;
+CREATE TABLE `spell_categories` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Category` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `StartRecoveryCategory` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ChargeCategory` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DefenseType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `DispelType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Mechanic` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `PreventionType` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_category`
+--
+DROP TABLE IF EXISTS `spell_category`;
+CREATE TABLE `spell_category` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `ChargeRecoveryTime` int(11) NOT NULL DEFAULT '0',
+ `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `UsesPerWeek` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `MaxCharges` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_category_locale`
+--
+DROP TABLE IF EXISTS `spell_category_locale`;
+CREATE TABLE `spell_category_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_class_options`
+--
+DROP TABLE IF EXISTS `spell_class_options`;
+CREATE TABLE `spell_class_options` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellClassMask1` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellClassMask2` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellClassMask3` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellClassMask4` int(10) unsigned NOT NULL DEFAULT '0',
+ `ModalNextSpell` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SpellClassSet` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_cooldowns`
+--
+DROP TABLE IF EXISTS `spell_cooldowns`;
+CREATE TABLE `spell_cooldowns` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `CategoryRecoveryTime` int(10) unsigned NOT NULL DEFAULT '0',
+ `RecoveryTime` int(10) unsigned NOT NULL DEFAULT '0',
+ `StartRecoveryTime` int(10) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_duration`
+--
+ALTER TABLE `spell_duration`
+ CHANGE `Duration1` `Duration` int(11) NOT NULL DEFAULT '0' AFTER `ID`,
+ CHANGE `Duration3` `MaxDuration` int(11) NOT NULL DEFAULT '0' AFTER `Duration`,
+ CHANGE `Duration2` `DurationPerLevel` smallint(6) NOT NULL DEFAULT '0' AFTER `MaxDuration`;
+
+--
+-- Table structure for table `spell_effect`
+--
+DROP TABLE IF EXISTS `spell_effect`;
+CREATE TABLE `spell_effect` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectAmplitude` float NOT NULL DEFAULT '0',
+ `EffectAuraPeriod` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectBasePoints` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectBonusCoefficient` float NOT NULL DEFAULT '0',
+ `EffectChainAmplitude` float NOT NULL DEFAULT '0',
+ `EffectDieSides` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectItemType` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectMiscValue` int(11) NOT NULL DEFAULT '0',
+ `EffectMiscValueB` int(11) NOT NULL DEFAULT '0',
+ `EffectPointsPerResource` float NOT NULL DEFAULT '0',
+ `EffectRealPointsPerLevel` float NOT NULL DEFAULT '0',
+ `EffectSpellClassMask1` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectSpellClassMask2` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectSpellClassMask3` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectSpellClassMask4` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectTriggerSpell` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectPosFacing` float NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `EffectAttributes` int(10) unsigned NOT NULL DEFAULT '0',
+ `BonusCoefficientFromAP` float NOT NULL DEFAULT '0',
+ `EffectAura` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `EffectChainTargets` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `Effect` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `EffectMechanic` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `EffectRadiusIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `EffectRadiusMaxIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ImplicitTarget1` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `ImplicitTarget2` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `EffectIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_effect_scaling`
+--
+DROP TABLE IF EXISTS `spell_effect_scaling`;
+CREATE TABLE `spell_effect_scaling` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Coefficient` float NOT NULL DEFAULT '0',
+ `Variance` float NOT NULL DEFAULT '0',
+ `ResourceCoefficient` float NOT NULL DEFAULT '0',
+ `SpellEffectID` int(10) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_equipped_items`
+--
+DROP TABLE IF EXISTS `spell_equipped_items`;
+CREATE TABLE `spell_equipped_items` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `EquippedItemInventoryTypeMask` int(11) NOT NULL DEFAULT '0',
+ `EquippedItemSubClassMask` int(11) NOT NULL DEFAULT '0',
+ `EquippedItemClass` tinyint(4) NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_focus_object`
+--
+DROP TABLE IF EXISTS `spell_focus_object`;
+CREATE TABLE `spell_focus_object` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_focus_object_locale`
+--
+DROP TABLE IF EXISTS `spell_focus_object_locale`;
+CREATE TABLE `spell_focus_object_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_interrupts`
+--
+DROP TABLE IF EXISTS `spell_interrupts`;
+CREATE TABLE `spell_interrupts` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `AuraInterruptFlags1` int(10) unsigned NOT NULL DEFAULT '0',
+ `AuraInterruptFlags2` int(10) unsigned NOT NULL DEFAULT '0',
+ `ChannelInterruptFlags1` int(10) unsigned NOT NULL DEFAULT '0',
+ `ChannelInterruptFlags2` int(10) unsigned NOT NULL DEFAULT '0',
+ `InterruptFlags` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_item_enchantment_condition`
+--
+ALTER TABLE `spell_item_enchantment_condition`
+ MODIFY `LTOperand1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LTOperandType5`,
+ MODIFY `LTOperand2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LTOperand1`,
+ MODIFY `LTOperand3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LTOperand2`,
+ MODIFY `LTOperand4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LTOperand3`,
+ MODIFY `LTOperand5` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LTOperand4`,
+ MODIFY `RTOperand1` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RTOperandType5`,
+ MODIFY `RTOperand2` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RTOperand1`,
+ MODIFY `RTOperand3` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RTOperand2`,
+ MODIFY `RTOperand4` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RTOperand3`,
+ MODIFY `RTOperand5` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `RTOperand4`;
+
+--
+-- Table structure for table `spell_levels`
+--
+DROP TABLE IF EXISTS `spell_levels`;
+CREATE TABLE `spell_levels` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `BaseLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `MaxLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `SpellLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_misc`
+--
+ALTER TABLE `spell_misc`
+ MODIFY `Speed` float NOT NULL DEFAULT '0' AFTER `AttributesExM`,
+ MODIFY `MultistrikeSpeedMod` float NOT NULL DEFAULT '0' AFTER `Speed`,
+ MODIFY `CastingTimeIndex` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MultistrikeSpeedMod`,
+ MODIFY `DurationIndex` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `CastingTimeIndex`,
+ MODIFY `RangeIndex` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `DurationIndex`,
+ MODIFY `SpellIconID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `RangeIndex`,
+ MODIFY `ActiveIconID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SpellIconID`,
+ MODIFY `SchoolMask` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `ActiveIconID`;
+
+--
+-- Table structure for table `spell_power`
+--
+ALTER TABLE `spell_power`
+ MODIFY `ManaCost` int(10) unsigned NOT NULL DEFAULT '0' AFTER `SpellID`,
+ MODIFY `ManaCostPercentage` float NOT NULL DEFAULT '0' AFTER `ManaCost`,
+ MODIFY `ManaCostPercentagePerSecond` float NOT NULL DEFAULT '0' AFTER `ManaCostPercentage`,
+ MODIFY `RequiredAura` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ManaCostPercentagePerSecond`,
+ MODIFY `HealthCostPercentage` float NOT NULL DEFAULT '0' AFTER `RequiredAura`,
+ MODIFY `ManaCostPerSecond` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HealthCostPercentage`,
+ MODIFY `ManaCostAdditional` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ManaCostPerSecond`,
+ MODIFY `PowerDisplayID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ManaCostAdditional`,
+ MODIFY `UnitPowerBarID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PowerDisplayID`,
+ MODIFY `PowerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `UnitPowerBarID`,
+ MODIFY `PowerType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PowerIndex`,
+ MODIFY `ManaCostPerLevel` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PowerType`;
+
+--
+-- Table structure for table `spell_power_difficulty`
+--
+ALTER TABLE `spell_power_difficulty` DROP PRIMARY KEY;
+ALTER TABLE `spell_power_difficulty` ADD `ID` int(10) unsigned NOT NULL DEFAULT '0' FIRST,
+ MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `SpellPowerID`,
+ MODIFY `PowerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DifficultyID`;
+ALTER TABLE `spell_power_difficulty` ADD PRIMARY KEY (`ID`);
+
+ALTER TABLE `spell_range`
+ MODIFY `DisplayName` text AFTER `MaxRangeFriend`,
+ MODIFY `DisplayNameShort` text AFTER `DisplayName`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DisplayNameShort`;
+
+--
+-- Table structure for table `spell_reagents`
+--
+DROP TABLE IF EXISTS `spell_reagents`;
+CREATE TABLE `spell_reagents` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Reagent1` int(11) NOT NULL DEFAULT '0',
+ `Reagent2` int(11) NOT NULL DEFAULT '0',
+ `Reagent3` int(11) NOT NULL DEFAULT '0',
+ `Reagent4` int(11) NOT NULL DEFAULT '0',
+ `Reagent5` int(11) NOT NULL DEFAULT '0',
+ `Reagent6` int(11) NOT NULL DEFAULT '0',
+ `Reagent7` int(11) NOT NULL DEFAULT '0',
+ `Reagent8` int(11) NOT NULL DEFAULT '0',
+ `ReagentCount1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount6` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount7` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ReagentCount8` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_scaling`
+--
+DROP TABLE IF EXISTS `spell_scaling`;
+CREATE TABLE `spell_scaling` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `ScalesFromItemLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `ScalingClass` tinyint(4) NOT NULL DEFAULT '0',
+ `MaxScalingLevel` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_shapeshift`
+--
+DROP TABLE IF EXISTS `spell_shapeshift`;
+CREATE TABLE `spell_shapeshift` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `ShapeshiftExclude1` int(10) unsigned NOT NULL DEFAULT '0',
+ `ShapeshiftExclude2` int(10) unsigned NOT NULL DEFAULT '0',
+ `ShapeshiftMask1` int(10) unsigned NOT NULL DEFAULT '0',
+ `ShapeshiftMask2` int(10) unsigned NOT NULL DEFAULT '0',
+ `StanceBarOrder` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_shapeshift_form`
+--
+DROP TABLE IF EXISTS `spell_shapeshift_form`;
+CREATE TABLE `spell_shapeshift_form` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Name` text,
+ `WeaponDamageVariance` float NOT NULL DEFAULT '0',
+ `Flags` int(10) unsigned NOT NULL DEFAULT '0',
+ `AttackIconID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CombatRoundTime` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CreatureDisplayID1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CreatureDisplayID2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CreatureDisplayID3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CreatureDisplayID4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID1` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID2` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID3` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID4` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID5` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID6` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID7` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `PresetSpellID8` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `CreatureType` tinyint(4) NOT NULL DEFAULT '0',
+ `MountTypeID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `BonusActionBar` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_shapeshift_form_locale`
+--
+DROP TABLE IF EXISTS `spell_shapeshift_form_locale`;
+CREATE TABLE `spell_shapeshift_form_locale` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `locale` varchar(4) NOT NULL,
+ `Name_lang` text,
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`,`locale`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_target_restrictions`
+--
+DROP TABLE IF EXISTS `spell_target_restrictions`;
+CREATE TABLE `spell_target_restrictions` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `ConeAngle` float NOT NULL DEFAULT '0',
+ `Width` float NOT NULL DEFAULT '0',
+ `Targets` int(10) unsigned NOT NULL DEFAULT '0',
+ `MaxTargetLevel` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `TargetCreatureType` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `MaxAffectedTargets` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_totems`
+--
+DROP TABLE IF EXISTS `spell_totems`;
+CREATE TABLE `spell_totems` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `SpellID` int(10) unsigned NOT NULL DEFAULT '0',
+ `Totem1` int(10) unsigned NOT NULL DEFAULT '0',
+ `Totem2` int(10) unsigned NOT NULL DEFAULT '0',
+ `RequiredTotemCategoryID1` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `RequiredTotemCategoryID2` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+--
+-- Table structure for table `spell_x_spell_visual`
+--
+ALTER TABLE `spell_x_spell_visual`
+ MODIFY `Unk620` float NOT NULL DEFAULT '0' AFTER `SpellID`,
+ MODIFY `SpellVisualID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Unk620`,
+ MODIFY `SpellVisualID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SpellVisualID1`,
+ MODIFY `PlayerConditionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `SpellVisualID2`,
+ MODIFY `DifficultyID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PlayerConditionID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DifficultyID`;
+
+--
+-- Table structure for table `taxi_nodes`
+--
+ALTER TABLE `taxi_nodes`
+ MODIFY `PosX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `PosY` float NOT NULL DEFAULT '0' AFTER `PosX`,
+ MODIFY `PosZ` float NOT NULL DEFAULT '0' AFTER `PosY`,
+ MODIFY `Name` text AFTER `PosZ`,
+ MODIFY `MountCreatureID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `MountCreatureID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `MountCreatureID1`,
+ MODIFY `MapOffsetX` float NOT NULL DEFAULT '0' AFTER `MountCreatureID2`,
+ MODIFY `MapOffsetY` float NOT NULL DEFAULT '0' AFTER `MapOffsetX`,
+ MODIFY `MapID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapOffsetY`,
+ MODIFY `ConditionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapID`,
+ MODIFY `LearnableIndex` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ConditionID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `LearnableIndex`;
+
+--
+-- Table structure for table `taxi_path`
+--
+ALTER TABLE `taxi_path`
+ MODIFY `From` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `To` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `From`,
+ MODIFY `Cost` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `To`;
+
+--
+-- Table structure for table `taxi_path_node`
+--
+ALTER TABLE `taxi_path_node`
+ MODIFY `LocX` float NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `LocY` float NOT NULL DEFAULT '0' AFTER `LocX`,
+ MODIFY `LocZ` float NOT NULL DEFAULT '0' AFTER `LocY`,
+ MODIFY `Delay` int(10) unsigned NOT NULL DEFAULT '0' AFTER `LocZ`,
+ MODIFY `PathID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `Delay`,
+ MODIFY `MapID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `PathID`,
+ MODIFY `ArrivalEventID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapID`,
+ MODIFY `DepartureEventID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `ArrivalEventID`,
+ MODIFY `NodeIndex` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `DepartureEventID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `NodeIndex`;
+
+--
+-- Table structure for table `totem_category`
+--
+ALTER TABLE `totem_category`
+ MODIFY `CategoryMask` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Name`,
+ MODIFY `CategoryType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CategoryMask`;
+
+--
+-- Table structure for table `toy`
+--
+ALTER TABLE `toy`
+ MODIFY `Description` text AFTER `ItemID`,
+ MODIFY `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Description`,
+ MODIFY `CategoryFilter` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`;
+
+--
+-- Table structure for table `toy_locale`
+--
+ALTER TABLE `toy_locale` MODIFY `Description_lang` text AFTER `locale`;
+
+--
+-- Table structure for table `transport_animation`
+--
+ALTER TABLE `transport_animation` MODIFY `SequenceID` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `PosZ`;
+
+--
+-- Table structure for table `unit_power_bar`
+--
+ALTER TABLE `unit_power_bar`
+ MODIFY `MaxPower` int(10) unsigned NOT NULL DEFAULT '0' AFTER `ID`,
+ MODIFY `RegenerationPeace` float NOT NULL DEFAULT '0' AFTER `MaxPower`,
+ MODIFY `RegenerationCombat` float NOT NULL DEFAULT '0' AFTER `RegenerationPeace`,
+ MODIFY `FileDataID1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `RegenerationCombat`,
+ MODIFY `FileDataID2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID1`,
+ MODIFY `FileDataID3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID2`,
+ MODIFY `FileDataID4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID3`,
+ MODIFY `FileDataID5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID4`,
+ MODIFY `FileDataID6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID5`,
+ MODIFY `Color1` int(10) unsigned NOT NULL DEFAULT '0' AFTER `FileDataID6`,
+ MODIFY `Color2` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Color1`,
+ MODIFY `Color3` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Color2`,
+ MODIFY `Color4` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Color3`,
+ MODIFY `Color5` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Color4`,
+ MODIFY `Color6` int(10) unsigned NOT NULL DEFAULT '0' AFTER `Color5`,
+ MODIFY `Name` text AFTER `Color6`,
+ MODIFY `Cost` text AFTER `Name`,
+ MODIFY `OutOfError` text AFTER `Cost`,
+ MODIFY `ToolTip` text AFTER `OutOfError`,
+ MODIFY `StartInset` float NOT NULL DEFAULT '0' AFTER `ToolTip`,
+ MODIFY `EndInset` float NOT NULL DEFAULT '0' AFTER `StartInset`,
+ MODIFY `StartPower` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `EndInset`,
+ MODIFY `Flags` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `StartPower`,
+ MODIFY `MinPower` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `Flags`,
+ MODIFY `CenterPower` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `MinPower`,
+ MODIFY `BarType` tinyint(3) unsigned NOT NULL DEFAULT '0' AFTER `CenterPower`;
+
+--
+-- Table structure for table `world_map_overlay`
+--
+ALTER TABLE `world_map_overlay`
+ MODIFY `TextureName` text AFTER `ID`,
+ MODIFY `MapAreaID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `TextureName`,
+ MODIFY `AreaID1` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `MapAreaID`,
+ MODIFY `AreaID2` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID1`,
+ MODIFY `AreaID3` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID2`,
+ MODIFY `AreaID4` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID3`,
+ MODIFY `TextureWidth` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `AreaID4`,
+ MODIFY `TextureHeight` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `TextureWidth`,
+ MODIFY `OffsetX` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `TextureHeight`,
+ MODIFY `OffsetY` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `OffsetX`,
+ MODIFY `HitRectTop` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `OffsetY`,
+ MODIFY `HitRectLeft` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HitRectTop`,
+ MODIFY `HitRectBottom` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HitRectLeft`,
+ MODIFY `HitRectRight` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HitRectBottom`,
+ MODIFY `PlayerConditionID` smallint(5) unsigned NOT NULL DEFAULT '0' AFTER `HitRectRight`;
+
+--
+-- Table structure for table `world_map_transforms`
+--
+DROP TABLE IF EXISTS `world_map_transforms`;
+CREATE TABLE `world_map_transforms` (
+ `ID` int(10) unsigned NOT NULL DEFAULT '0',
+ `RegionMinX` float NOT NULL DEFAULT '0',
+ `RegionMinY` float NOT NULL DEFAULT '0',
+ `RegionMinZ` float NOT NULL DEFAULT '0',
+ `RegionMaxX` float NOT NULL DEFAULT '0',
+ `RegionMaxY` float NOT NULL DEFAULT '0',
+ `RegionMaxZ` float NOT NULL DEFAULT '0',
+ `RegionOffsetX` float NOT NULL DEFAULT '0',
+ `RegionOffsetY` float NOT NULL DEFAULT '0',
+ `RegionScale` float NOT NULL DEFAULT '0',
+ `MapID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `NewMapID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `NewDungeonMapID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `NewAreaID` smallint(5) unsigned NOT NULL DEFAULT '0',
+ `Flags` tinyint(3) unsigned NOT NULL DEFAULT '0',
+ `VerifiedBuild` smallint(6) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+DROP TABLE `creature_display_info_locale`;
+DROP TABLE `holidays_locale`;
+DROP TABLE `sound_entries`;
+DROP TABLE `sound_entries_locale`;
+DROP TABLE `spell_rune_cost`;
+DROP TABLE `world_map_overlay_locale`;