토너먼트값, 전투, 계략값을 분리

This commit is contained in:
2020-03-29 05:03:49 +09:00
parent 6f47e92050
commit 0561cc3320
59 changed files with 858 additions and 640 deletions
+40 -48
View File
@@ -25,11 +25,11 @@ CREATE TABLE `general` (
`city` INT(6) NOT NULL DEFAULT '3',
`troop` INT(6) NOT NULL DEFAULT '0',
`leadership` INT(3) NOT NULL DEFAULT '50',
`leadership_max` INT(3) NOT NULL DEFAULT '0',
`leadership_exp` INT(3) NOT NULL DEFAULT '0',
`strength` INT(3) NOT NULL DEFAULT '50',
`strength_max` INT(3) NOT NULL DEFAULT '0',
`strength_exp` INT(3) NOT NULL DEFAULT '0',
`intel` INT(3) NOT NULL DEFAULT '50',
`intel_max` INT(3) NOT NULL DEFAULT '0',
`intel_exp` INT(3) NOT NULL DEFAULT '0',
`injury` INT(2) NOT NULL DEFAULT '0',
`experience` INT(6) NOT NULL DEFAULT '0',
`dedication` INT(6) NOT NULL DEFAULT '0',
@@ -60,12 +60,6 @@ CREATE TABLE `general` (
`block` INT(1) NULL DEFAULT '0',
`dedlevel` INT(2) NULL DEFAULT '0',
`explevel` INT(2) NULL DEFAULT '0',
`firenum` INT(3) NULL DEFAULT '0',
`warnum` INT(3) NULL DEFAULT '0',
`killnum` INT(3) NULL DEFAULT '0',
`deathnum` INT(3) NULL DEFAULT '0',
`killcrew` INT(7) NULL DEFAULT '0',
`deathcrew` INT(7) NULL DEFAULT '0',
`age` INT(3) NULL DEFAULT '20',
`startage` INT(3) NULL DEFAULT '20',
`history` MEDIUMTEXT NULL DEFAULT '',
@@ -82,45 +76,6 @@ CREATE TABLE `general` (
`tournament` INT(1) NULL DEFAULT '0',
`vote` INT(1) NULL DEFAULT '0',
`newvote` INT(1) NULL DEFAULT '0',
`ttw` INT(4) NULL DEFAULT '0',
`ttd` INT(4) NULL DEFAULT '0',
`ttl` INT(4) NULL DEFAULT '0',
`ttg` INT(4) NULL DEFAULT '0',
`ttp` INT(4) NULL DEFAULT '0',
`tlw` INT(4) NULL DEFAULT '0',
`tld` INT(4) NULL DEFAULT '0',
`tll` INT(4) NULL DEFAULT '0',
`tlg` INT(4) NULL DEFAULT '0',
`tlp` INT(4) NULL DEFAULT '0',
`tsw` INT(4) NULL DEFAULT '0',
`tsd` INT(4) NULL DEFAULT '0',
`tsl` INT(4) NULL DEFAULT '0',
`tsg` INT(4) NULL DEFAULT '0',
`tsp` INT(4) NULL DEFAULT '0',
`tiw` INT(4) NULL DEFAULT '0',
`tid` INT(4) NULL DEFAULT '0',
`til` INT(4) NULL DEFAULT '0',
`tig` INT(4) NULL DEFAULT '0',
`tip` INT(4) NULL DEFAULT '0',
`bet0` INT(8) NULL DEFAULT '0',
`bet1` INT(8) NULL DEFAULT '0',
`bet2` INT(8) NULL DEFAULT '0',
`bet3` INT(8) NULL DEFAULT '0',
`bet4` INT(8) NULL DEFAULT '0',
`bet5` INT(8) NULL DEFAULT '0',
`bet6` INT(8) NULL DEFAULT '0',
`bet7` INT(8) NULL DEFAULT '0',
`bet8` INT(8) NULL DEFAULT '0',
`bet9` INT(8) NULL DEFAULT '0',
`bet10` INT(8) NULL DEFAULT '0',
`bet11` INT(8) NULL DEFAULT '0',
`bet12` INT(8) NULL DEFAULT '0',
`bet13` INT(8) NULL DEFAULT '0',
`bet14` INT(8) NULL DEFAULT '0',
`bet15` INT(8) NULL DEFAULT '0',
`betwin` INT(8) NULL DEFAULT '0',
`betgold` INT(8) NULL DEFAULT '0',
`betwingold` INT(8) NULL DEFAULT '0',
`last_turn` TEXT NOT NULL DEFAULT '{}',
`aux` TEXT NOT NULL DEFAULT '{}' COMMENT 'JSON',
`penalty` TEXT NULL DEFAULT '',
@@ -642,3 +597,40 @@ CREATE TABLE IF NOT EXISTS `storage` (
)
COLLATE='utf8mb4_general_ci'
ENGINE=Aria;
CREATE TABLE IF NOT EXISTS `betting` (
`general_id` INT(11) NOT NULL,
`bet0` INT(11) NOT NULL,
`bet1` INT(11) NOT NULL,
`bet2` INT(11) NOT NULL,
`bet3` INT(11) NOT NULL,
`bet4` INT(11) NOT NULL,
`bet5` INT(11) NOT NULL,
`bet6` INT(11) NOT NULL,
`bet7` INT(11) NOT NULL,
`bet8` INT(11) NOT NULL,
`bet9` INT(11) NOT NULL,
`bet10` INT(11) NOT NULL,
`bet11` INT(11) NOT NULL,
`bet12` INT(11) NOT NULL,
`bet13` INT(11) NOT NULL,
`bet14` INT(11) NOT NULL,
`bet15` INT(11) NOT NULL,
PRIMARY KEY (`general_id`)
)
ENGINE=Aria;
CREATE TABLE `rank_data` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nation_id` INT(11) NOT NULL DEFAULT 0,
`general_id` INT(11) NOT NULL,
`type` VARCHAR(20) NOT NULL,
`value` INT(11) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE INDEX `by_general` (`general_id`, `type`),
INDEX `by_type` (`type`, `value`),
INDEX `by_nation` (`nation_id`, `type`, `value`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=Aria
;