89 lines
5.6 KiB
SQL
89 lines
5.6 KiB
SQL
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');
|