aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/6964_world_creature_classlevelstats.sql416
1 files changed, 416 insertions, 0 deletions
diff --git a/sql/updates/6964_world_creature_classlevelstats.sql b/sql/updates/6964_world_creature_classlevelstats.sql
new file mode 100644
index 00000000000..328019077e4
--- /dev/null
+++ b/sql/updates/6964_world_creature_classlevelstats.sql
@@ -0,0 +1,416 @@
+ALTER TABLE `creature_template` ADD COLUMN `Armor_mod` FLOAT NOT NULL DEFAULT '1' AFTER `Mana_mod`;
+ALTER TABLE `creature_template` DROP COLUMN `armor`;
+
+DROP TABLE IF EXISTS `creature_classlevelstats`;
+
+CREATE TABLE `creature_classlevelstats` (
+ `level` tinyint(1) NOT NULL,
+ `class` tinyint(1) NOT NULL,
+ `basehp0` smallint(2) NOT NULL,
+ `basehp1` smallint(2) NOT NULL,
+ `basehp2` smallint(2) NOT NULL,
+ `basemana` smallint(2) NOT NULL,
+ `basearmor` smallint(2) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+INSERT INTO `creature_classlevelstats` (`class`,`level`,`basehp0`,`basehp1`,`basehp2`,`basemana`,`basearmor`) VALUES
+(1,1,42,1,1,0,8),
+(1,2,55,1,1,0,20),
+(1,3,71,1,1,0,33),
+(1,4,86,1,1,0,68),
+(1,5,102,1,1,0,111),
+(1,6,120,1,1,0,165),
+(1,7,137,1,1,0,230),
+(1,8,156,1,1,0,306),
+(1,9,176,1,1,0,387),
+(1,10,198,1,1,0,463),
+(1,11,222,1,1,0,528),
+(1,12,247,1,1,0,562),
+(1,13,273,1,1,0,596),
+(1,14,300,1,1,0,630),
+(1,15,328,1,1,0,665),
+(1,16,356,1,1,0,700),
+(1,17,386,1,1,0,734),
+(1,18,417,1,1,0,768),
+(1,19,449,1,1,0,802),
+(1,20,484,1,1,0,836),
+(1,21,521,1,1,0,872),
+(1,22,562,1,1,0,906),
+(1,23,605,1,1,0,940),
+(1,24,651,1,1,0,975),
+(1,25,699,1,1,0,1008),
+(1,26,750,1,1,0,1043),
+(1,27,800,1,1,0,1078),
+(1,28,853,1,1,0,1111),
+(1,29,905,1,1,0,1145),
+(1,30,955,1,1,0,1179),
+(1,31,1006,1,1,0,1213),
+(1,32,1057,1,1,0,1249),
+(1,33,1110,1,1,0,1281),
+(1,34,1163,1,1,0,1317),
+(1,35,1220,1,1,0,1349),
+(1,36,1277,1,1,0,1456),
+(1,37,1336,1,1,0,1568),
+(1,38,1395,1,1,0,1684),
+(1,39,1459,1,1,0,1808),
+(1,40,1524,1,1,0,1938),
+(1,41,1585,1,1,0,2074),
+(1,42,1651,1,1,0,2218),
+(1,43,1716,1,1,0,2369),
+(1,44,1782,1,1,0,2528),
+(1,45,1848,1,1,0,2695),
+(1,46,1919,1,1,0,2750),
+(1,47,1990,1,1,0,2804),
+(1,48,2062,1,1,0,2857),
+(1,49,2138,1,1,0,2912),
+(1,50,2215,1,1,0,2966),
+(1,51,2292,1,1,0,3018),
+(1,52,2371,1,1,0,3060),
+(1,53,2453,1,1,0,3128),
+(1,54,2533,1,1,0,3180),
+(1,55,2614,1,1,0,3234),
+(1,56,2699,1,1,0,3289),
+(1,57,2784,1,1,0,3342),
+(1,58,2871,3989,1,0,3396),
+(1,59,2961,4142,1,0,3449),
+(1,60,3052,4979,1,0,3750),
+(1,61,3144,5158,1,0,4047),
+(1,62,3237,5341,1,0,4344),
+(1,63,3331,5527,1,0,4641),
+(1,64,3427,5715,1,0,4937),
+(1,65,3524,5914,1,0,5234),
+(1,66,3624,6116,1,0,5531),
+(1,67,3728,6326,1,0,5829),
+(1,68,3834,6542,6986,0,6126),
+(1,69,3942,6761,7984,0,6423),
+(1,70,4050,6986,8982,0,6719),
+(1,71,4163,7181,9291,0,7018),
+(1,72,4278,7380,9610,0,7318),
+(1,73,4399,7588,9940,0,7618),
+(1,74,4524,7804,10282,0,7918),
+(1,75,4652,8025,10635,0,8219),
+(1,76,4781,8247,11001,0,8520),
+(1,77,4916,8480,11379,0,8822),
+(1,78,5052,0,11770,0,9124),
+(1,79,5194,0,12175,0,9426),
+(1,80,5342,9215,12600,0,9729),
+(1,81,5496,1,13033,0,10033),
+(1,82,5647,1,13481,0,10356),
+(1,83,5808,1,13945,0,10673),
+(1,84,1,1,1,0,1),
+(1,85,1,1,1,0,1),
+(1,86,1,1,1,0,1),
+(1,87,1,1,1,0,1),
+(1,88,1,1,1,0,1),
+(1,89,1,1,1,0,1),
+(1,90,1,1,1,0,1),
+(1,91,1,1,1,0,1),
+(1,92,1,1,1,0,1),
+(1,93,1,1,1,0,1),
+(1,94,1,1,1,0,1),
+(1,95,1,1,1,0,1),
+(1,96,1,1,1,0,1),
+(1,97,1,1,1,0,1),
+(1,98,1,1,1,0,1),
+(1,99,1,1,1,0,1),
+(1,100,1,1,1,0,1),
+(2,1,41,1,1,60,7),
+(2,2,54,1,1,69,19),
+(2,3,69,1,1,79,33),
+(2,4,83,1,1,104,66),
+(2,5,98,1,1,115,109),
+(2,6,115,1,1,126,163),
+(2,7,131,1,1,138,208),
+(2,8,148,1,1,165,303),
+(2,9,166,1,1,178,369),
+(2,10,186,1,1,191,460),
+(2,11,208,1,1,205,526),
+(2,12,230,1,1,249,560),
+(2,13,253,1,1,264,596),
+(2,14,276,1,1,295,630),
+(2,15,301,1,1,326,665),
+(2,16,325,1,1,357,700),
+(2,17,350,1,1,390,734),
+(2,18,377,1,1,408,768),
+(2,19,404,1,1,456,802),
+(2,20,433,1,1,490,836),
+(2,21,464,1,1,510,872),
+(2,22,498,1,1,545,906),
+(2,23,533,1,1,581,940),
+(2,24,571,1,1,618,975),
+(2,25,610,1,1,655,1008),
+(2,26,651,1,1,693,1042),
+(2,27,690,1,1,732,1078),
+(2,28,732,1,1,756,1110),
+(2,29,773,1,1,811,1145),
+(2,30,811,1,1,852,1178),
+(2,31,850,1,1,878,1213),
+(2,32,888,1,1,935,1248),
+(2,33,928,1,1,963,1281),
+(2,34,967,1,1,1007,1316),
+(2,35,1009,1,1,1067,1349),
+(2,36,1050,1,1,1097,1455),
+(2,37,1093,1,1,1142,1567),
+(2,38,1135,1,1,1189,1683),
+(2,39,1180,1,1,1236,1807),
+(2,40,1226,1,1,1283,1937),
+(2,41,1268,1,1,1332,2072),
+(2,42,1321,1,1,1381,2216),
+(2,43,1373,1,1,1432,2367),
+(2,44,1426,1,1,1483,2527),
+(2,45,1478,1,1,1534,2692),
+(2,46,1535,1,1,1587,2749),
+(2,47,1592,1,1,1640,2802),
+(2,48,1650,1,1,1695,2855),
+(2,49,1710,1,1,1750,2910),
+(2,50,1772,1,1,1807,2964),
+(2,51,1834,1,1,1864,3017),
+(2,52,1897,1,1,1923,3072),
+(2,53,1962,1,1,1982,3126),
+(2,54,2026,1,1,2041,3178),
+(2,55,2091,1,1,2117,3232),
+(2,56,2159,1,1,2163,3287),
+(2,57,2227,1,1,2241,3340),
+(2,58,2297,3191,1,2289,3394),
+(2,59,2369,3314,1,2369,3447),
+(2,60,2442,3984,1,2434,3748),
+(2,61,2515,4126,1,2486,4044),
+(2,62,2590,4274,1,2568,4340),
+(2,63,2665,4422,1,2620,4637),
+(2,64,2740,4572,1,2705,4933),
+(2,65,2819,4731,1,2790,5228),
+(2,66,2899,4892,6116,2846,5523),
+(2,67,2982,5060,1,2933,5821),
+(2,68,3067,5233,6986,2991,6116),
+(2,69,3153,5409,7984,3080,6412),
+(2,70,3240,5589,8982,3155,6708),
+(2,71,3330,5744,9291,3231,7007),
+(2,72,3422,5903,9610,3309,7305),
+(2,73,3519,6070,9940,3387,7604),
+(2,74,3619,1,10282,3466,7903),
+(2,75,3722,6420,10635,3561,8204),
+(2,76,3825,1,11001,3643,8503),
+(2,77,3933,1,11379,3725,8803),
+(2,78,4042,1,11770,3809,9104),
+(2,79,4155,1,12175,3893,9405),
+(2,80,4274,1,12600,3994,9706),
+(2,81,4394,1,13033,4081,10007),
+(2,82,4518,1,13481,4169,10253),
+(2,83,4646,1,13945,4258,10573),
+(2,84,1,1,1,1,1),
+(2,85,1,1,1,1,1),
+(2,86,1,1,1,1,1),
+(2,87,1,1,1,1,1),
+(2,88,1,1,1,1,1),
+(2,89,1,1,1,1,1),
+(2,90,1,1,1,1,1),
+(2,91,1,1,1,1,1),
+(2,92,1,1,1,1,1),
+(2,93,1,1,1,1,1),
+(2,94,1,1,1,1,1),
+(2,95,1,1,1,1,1),
+(2,96,1,1,1,1,1),
+(2,97,1,1,1,1,1),
+(2,98,1,1,1,1,1),
+(2,99,1,1,1,1,1),
+(2,100,1,1,1,1,1),
+(4,1,42,1,1,0,6),
+(4,2,55,1,1,0,18),
+(4,3,71,1,1,0,31),
+(4,4,86,1,1,0,63),
+(4,5,102,1,1,0,102),
+(4,6,120,1,1,0,152),
+(4,7,137,1,1,0,212),
+(4,8,156,1,1,0,286),
+(4,9,176,1,1,0,363),
+(4,10,198,1,1,0,443),
+(4,11,222,1,1,0,488),
+(4,12,247,1,1,0,519),
+(4,13,273,1,1,0,553),
+(4,14,300,1,1,0,577),
+(4,15,328,1,1,0,612),
+(4,16,356,1,1,0,645),
+(4,17,386,1,1,0,676),
+(4,18,417,1,1,0,706),
+(4,19,449,1,1,0,738),
+(4,20,484,1,1,0,769),
+(4,21,521,1,1,0,801),
+(4,22,562,1,1,0,833),
+(4,23,605,1,1,0,863),
+(4,24,651,1,1,0,895),
+(4,25,699,1,1,0,926),
+(4,26,750,1,1,0,957),
+(4,27,800,1,1,0,989),
+(4,28,853,1,1,0,1020),
+(4,29,905,1,1,0,1051),
+(4,30,955,1,1,0,1082),
+(4,31,1006,1,1,0,1113),
+(4,32,1057,1,1,0,1146),
+(4,33,1110,1,1,0,1173),
+(4,34,1163,1,1,0,1208),
+(4,35,1220,1,1,0,1237),
+(4,36,1277,1,1,0,1349),
+(4,37,1336,1,1,0,1434),
+(4,38,1395,1,1,0,1538),
+(4,39,1459,1,1,0,1649),
+(4,40,1524,1,1,0,1764),
+(4,41,1585,1,1,0,1886),
+(4,42,1651,1,1,0,2015),
+(4,43,1716,1,1,0,2148),
+(4,44,1782,1,1,0,2303),
+(4,45,1848,1,1,0,2436),
+(4,46,1919,1,1,0,2485),
+(4,47,1990,1,1,0,2535),
+(4,48,2062,1,1,0,2582),
+(4,49,2138,1,1,0,2631),
+(4,50,2215,1,1,0,2680),
+(4,51,2292,1,1,0,2728),
+(4,52,2371,1,1,0,2778),
+(4,53,2453,1,1,0,2826),
+(4,54,2533,1,1,0,2874),
+(4,55,2614,1,1,0,2922),
+(4,56,2699,1,1,0,2972),
+(4,57,2784,1,1,0,3020),
+(4,58,2871,3989,1,0,3068),
+(4,59,2961,4142,1,0,3117),
+(4,60,3052,4979,1,0,3388),
+(4,61,3144,5158,1,0,3655),
+(4,62,3237,5341,1,0,3922),
+(4,63,3331,5527,1,0,4189),
+(4,64,3427,5715,1,0,4457),
+(4,65,3524,5914,1,0,4724),
+(4,66,3624,6116,1,0,5104),
+(4,67,3728,6326,1,0,5326),
+(4,68,3834,6542,6986,0,5527),
+(4,69,3942,6761,7984,0,5795),
+(4,70,4050,6986,8982,0,6062),
+(4,71,4163,7181,9291,0,6332),
+(4,72,4278,7380,9610,0,6602),
+(4,73,4399,7580,9940,0,6872),
+(4,74,4524,1,10282,0,7143),
+(4,75,4652,1,10635,0,7415),
+(4,76,4781,1,11001,0,7686),
+(4,77,4916,1,11379,0,7958),
+(4,78,5052,1,11770,0,8230),
+(4,79,5194,1,12175,0,8503),
+(4,80,5342,1,12600,0,8776),
+(4,81,5496,1,13033,0,9068),
+(4,82,5647,1,13481,0,9348),
+(4,83,5808,1,13945,0,9589),
+(4,84,1,1,1,0,1),
+(4,85,1,1,1,0,1),
+(4,86,1,1,1,0,1),
+(4,87,1,1,1,0,1),
+(4,88,1,1,1,0,1),
+(4,89,1,1,1,0,1),
+(4,90,1,1,1,0,1),
+(4,91,1,1,1,0,1),
+(4,92,1,1,1,0,1),
+(4,93,1,1,1,0,1),
+(4,94,1,1,1,0,1),
+(4,95,1,1,1,0,1),
+(4,96,1,1,1,0,1),
+(4,97,1,1,1,0,1),
+(4,98,1,1,1,0,1),
+(4,99,1,1,1,0,1),
+(4,100,1,1,1,0,1),
+(8,1,40,1,1,120,5),
+(8,2,52,1,1,147,16),
+(8,3,67,1,1,174,28),
+(8,4,81,1,1,202,57),
+(8,5,95,1,1,230,93),
+(8,6,111,1,1,259,139),
+(8,7,126,1,1,289,194),
+(8,8,143,1,1,319,265),
+(8,9,160,1,1,350,339),
+(8,10,178,1,1,382,423),
+(8,11,199,1,1,459,447),
+(8,12,219,1,1,537,475),
+(8,13,241,1,1,601,509),
+(8,14,263,1,1,710,523),
+(8,15,285,1,1,790,559),
+(8,16,307,1,1,856,589),
+(8,17,330,1,1,938,617),
+(8,18,354,1,1,1020,643),
+(8,19,379,1,1,1118,674),
+(8,20,405,1,1,1202,701),
+(8,21,432,1,1,1272,729),
+(8,22,463,1,1,1357,759),
+(8,23,494,1,1,1443,786),
+(8,24,528,1,1,1545,815),
+(8,25,562,1,1,1633,843),
+(8,26,598,1,1,1707,871),
+(8,27,633,1,1,1812,900),
+(8,28,669,1,1,1977,928),
+(8,29,704,1,1,2068,957),
+(8,30,737,1,1,2175,984),
+(8,31,770,1,1,2253,1012),
+(8,32,802,1,1,2362,1042),
+(8,33,835,1,1,2457,1065),
+(8,34,867,1,1,2553,1098),
+(8,35,902,1,1,2680,1124),
+(8,36,935,1,1,2763,1241),
+(8,37,970,1,1,2861,1300),
+(8,38,1004,1,1,2975,1391),
+(8,39,1040,1,1,3075,1489),
+(8,40,1077,1,1,3191,1590),
+(8,41,1110,1,1,3293,1697),
+(8,42,1156,1,1,3471,1811),
+(8,43,1201,1,1,3575,1926),
+(8,44,1247,1,1,3680,2078),
+(8,45,1294,1,1,3801,2177),
+(8,46,1343,1,1,3923,2220),
+(8,47,1393,1,1,4031,2265),
+(8,48,1443,1,1,4140,2307),
+(8,49,1497,1,1,4281,2349),
+(8,50,1551,1,1,4393,2393),
+(8,51,1604,1,1,4506,2437),
+(8,52,1660,1,1,4650,2481),
+(8,53,1717,1,1,4765,2524),
+(8,54,1773,1,1,4896,2567),
+(8,55,1830,1,1,5013,2609),
+(8,56,1889,1,1,5206,2654),
+(8,57,1949,1,1,5340,2698),
+(8,58,2010,2793,1,5461,2740),
+(8,59,2073,2899,1,5598,2784),
+(8,60,2136,3484,1,5751,3025),
+(8,61,2201,3611,1,5875,3263),
+(8,62,2266,3739,1,6015,3500),
+(8,63,2332,3870,1,6156,3736),
+(8,64,2399,4000,1,6229,3977),
+(8,65,2467,4140,4731,6443,4214),
+(8,66,2552,4281,4892,6588,4460),
+(8,67,2610,4429,1,6749,4710),
+(8,68,2684,4580,5588,6882,4928),
+(8,69,2759,4733,6387,7031,5167),
+(8,70,2835,4890,7185,7196,5404),
+(8,71,2914,5027,7432,7332,5645),
+(8,72,2995,5166,7688,7500,5886),
+(8,73,3098,5311,7952,7654,6126),
+(8,74,3186,1,8225,7809,6368),
+(8,75,3256,5617,8508,7981,6610),
+(8,76,3367,1,8800,8139,6851),
+(8,77,3462,1,9103,8313,7094),
+(8,78,3558,1,9416,8459,7335),
+(8,79,3658,1,9740,8636,7579),
+(8,80,3739,1,10080,8814,7822),
+(8,81,3870,1,10486,8979,8102),
+(8,82,3977,1,10784,9160,8340),
+(8,83,4090,1,11156,9325,8505),
+(8,84,1,1,1,1,1),
+(8,85,1,1,1,1,1),
+(8,86,1,1,1,1,1),
+(8,87,1,1,1,1,1),
+(8,88,1,1,1,1,1),
+(8,89,1,1,1,1,1),
+(8,90,1,1,1,1,1),
+(8,91,1,1,1,1,1),
+(8,92,1,1,1,1,1),
+(8,93,1,1,1,1,1),
+(8,94,1,1,1,1,1),
+(8,95,1,1,1,1,1),
+(8,96,1,1,1,1,1),
+(8,97,1,1,1,1,1),
+(8,98,1,1,1,1,1),
+(8,99,1,1,1,1,1),
+(8,100,1,1,1,1,1);