SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS `gmhost`; CREATE TABLE `gmhost` ( `mIP` varchar(16) NOT NULL DEFAULT '', PRIMARY KEY (`mIP`) ); INSERT INTO `gmhost` VALUES ('127.0.0.1'); DROP TABLE IF EXISTS `gmlist`; CREATE TABLE `gmlist` ( `mID` int(10) unsigned NOT NULL AUTO_INCREMENT, `mAccount` varchar(16) NOT NULL DEFAULT '', `mName` varchar(16) NOT NULL DEFAULT '', `mContactIP` varchar(16) NOT NULL DEFAULT '', `mServerIP` varchar(16) NOT NULL DEFAULT 'ALL', `mAuthority` enum('IMPLEMENTOR','HIGH_WIZARD','GOD','LOW_WIZARD','PLAYER') NOT NULL DEFAULT 'PLAYER', PRIMARY KEY (`mID`) ); DROP TABLE IF EXISTS `locale`; CREATE TABLE `locale` ( `mKey` varchar(255) NOT NULL DEFAULT '', `mValue` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`mKey`) ); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE0', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE1', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE2', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE3', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE4', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE5', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE6', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL_TYPE7', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); INSERT INTO `locale` VALUES ('LOCALE', 'germany'); INSERT INTO `locale` VALUES ('DB_NAME_COLUMN', 'locale_name'); INSERT INTO `locale` VALUES ('SKILL_DAMAGE_BY_LEVEL_UNDER_90', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'); INSERT INTO `locale` VALUES ('SKILL_DAMAGE_BY_LEVEL_UNDER_45', '0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'); INSERT INTO `locale` VALUES ('SKILL_POWER_BY_LEVEL', '0 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 50 52 54 56 58 60 63 66 69 72 82 85 88 91 94 98 102 106 110 115 125 125 125 125 125'); DROP TABLE IF EXISTS `spam_db`; CREATE TABLE `spam_db` ( `word` varchar(255) NOT NULL, `score` int(3) NOT NULL DEFAULT '1', `type` enum('SPAM','MAPS') NOT NULL DEFAULT 'SPAM', PRIMARY KEY (`word`) ); /* NEW FEATURE: EXP_TABLE */ DROP TABLE IF EXISTS `exp_table`; CREATE TABLE `exp_table` ( `level` int UNSIGNED NOT NULL AUTO_INCREMENT , `exp` int UNSIGNED NOT NULL DEFAULT 0 , PRIMARY KEY (`level`) ); INSERT INTO `exp_table` (`exp`) VALUES (300),(800),(1500),(2500),(4300),(7200),(11000),(17000),(24000),(33000), (43000),(58000),(76000),(100000),(130000),(169000),(219000),(283000),(365000),(472000), (610000),(705000),(813000),(937000),(1077000),(1237000),(1418000),(1624000),(1857000),(2122000), (2421000),(2761000),(3145000),(3580000),(4073000),(4632000),(5194000),(5717000),(6264000),(6837000), (7600000),(8274000),(8990000),(9753000),(10560000),(11410000),(12320000),(13270000),(14280000),(15340000), (16870000),(18960000),(19980000),(21420000),(22930000),(24530000),(26200000),(27960000),(29800000),(32780000), (36060000),(39670000),(43640000),(48000000),(52800000),(58080000),(63890000),(70280000),(77310000),(85040000), (93540000),(102900000),(113200000),(124500000),(137000000),(150700000),(165700000),(236990000),(260650000),(286780000), (315380000),(346970000),(381680000),(419770000),(461760000),(508040000),(558740000),(614640000),(676130000),(743730000), (1041222000),(1145344200),(1259878620),(1385866482),(1524453130),(1676898443),(1844588288),(2029047116),(2050000000),(2150000000), (2210000000),(2250000000),(2280000000),(2310000000),(2330000000),(2350000000),(2370000000),(2390000000),(2400000000),(2410000000), (2420000000),(2430000000),(2440000000),(2450000000),(2460000000),(2470000000),(2480000000),(2490000000),(2490000000),(2500000000) ; /* NEW FEATURE: PRIV_SETTINGS */ DROP TABLE IF EXISTS `priv_settings`; CREATE TABLE `priv_settings` ( `priv_type` enum('PLAYER','GUILD','EMPIRE') NOT NULL DEFAULT 'EMPIRE' COMMENT 'GUILD and PLAYER are untested.' , `id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT 'this is for empire_id, player_id or guild_id' , `type` int UNSIGNED NOT NULL DEFAULT 4 COMMENT '1:item_drop, 2:gold_drop, 3:gold10_drop, 4:exp (1~4)' , `value` int NOT NULL DEFAULT 0 COMMENT '0~1000%' , `duration` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY (`priv_type`, `id`, `type`) ); INSERT INTO `priv_settings` VALUES ('EMPIRE', '0', '1', '200', '2020-01-01 00:00:00'); INSERT INTO `priv_settings` VALUES ('EMPIRE', '0', '2', '200', '2020-01-01 00:00:00'); INSERT INTO `priv_settings` VALUES ('EMPIRE', '0', '3', '200', '2020-01-01 00:00:00'); INSERT INTO `priv_settings` VALUES ('EMPIRE', '0', '4', '200', '2020-01-01 00:00:00');