Вход Регистрация
Файл: database/migrations/database_v50_3_events.sql
Строк: 405
-- Игра v50.3 event/ring/achievement schema patch. -- Import into the
already selected hosting database. No CREATE DATABASE statement is
used. SET NAMES utf8mb4; CREATE TABLE IF NOT EXISTS
`achievement_v50_bonus` ( `user` int NOT NULL, `grades` int NOT NULL
DEFAULT 0, PRIMARY KEY (`user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `automation_log` (
`code` varchar(64) NOT NULL, `period_key` varchar(32) NOT NULL,
`created_at` int NOT NULL, PRIMARY KEY (`code`,`period_key`) )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE
TABLE IF NOT EXISTS `bonus_kit_offer` ( `user` int NOT NULL,
`expires_at` int NOT NULL, `claimed` tinyint NOT NULL DEFAULT 0,
PRIMARY KEY (`user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `ring_catalog` (
`id` tinyint NOT NULL, `name` varchar(80) NOT NULL, `description`
varchar(255) NOT NULL, `price` int NOT NULL DEFAULT 250, `kind`
varchar(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS
`user_rings` ( `user` int NOT NULL, `ring_id` tinyint NOT NULL,
`slot` tinyint NOT NULL DEFAULT 0, `level` smallint NOT NULL DEFAULT 1,
`rune` tinyint NOT NULL DEFAULT 0, `bonus` smallint NOT NULL DEFAULT 0,
`stars` tinyint NOT NULL DEFAULT 0, `smith` smallint NOT NULL DEFAULT 0,
PRIMARY KEY (`user`,`ring_id`), KEY `slot` (`user`,`slot`) )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; INSERT
IGNORE INTO `ring_catalog` (`id`,`name`,`description`,`price`,`kind`)
VALUES (1,'Кольцо Ярости','Увеличивает силу
критического удара в зависимости от
потерянного здоровья',250,'rage'), (2,'Кольцо
Защиты','Увеличивает броню при отражении
критического удара в зависимости от
потерянного здоровья',250,'guard'), (3,'Кольцо
Воскрешения','Воскрешает владельца в
момент получения смертельного
удара',250,'revive'); CREATE TABLE IF NOT EXISTS `undying_v51_event`
( `id` int unsigned NOT NULL AUTO_INCREMENT, `state`
enum('waiting','running','finished') NOT NULL DEFAULT 'waiting',
`signup_end` int unsigned NOT NULL, `battle_end` int unsigned NOT NULL
DEFAULT 0, `last_tick` int unsigned NOT NULL DEFAULT 0, `winner`
tinyint NOT NULL DEFAULT -1, `created_at` int unsigned NOT NULL,
`finished_at` int unsigned NOT NULL DEFAULT 0, PRIMARY KEY (`id`), KEY
`state_time` (`state`,`signup_end`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS
`undying_v51_member` ( `id` int unsigned NOT NULL AUTO_INCREMENT,
`event_id` int unsigned NOT NULL, `user_id` int unsigned NOT NULL DEFAULT
0, `team` tinyint unsigned NOT NULL DEFAULT 0, `is_bot` tinyint(1) NOT
NULL DEFAULT 0, `name` varchar(80) NOT NULL, `clan_id` int unsigned NOT
NULL DEFAULT 0, `hp` bigint unsigned NOT NULL DEFAULT 1, `max_hp`
bigint unsigned NOT NULL DEFAULT 1, `power` bigint unsigned NOT NULL
DEFAULT 1, `defense` bigint unsigned NOT NULL DEFAULT 0, `damage`
bigint unsigned NOT NULL DEFAULT 0, `kills` int unsigned NOT NULL DEFAULT
0, `dead` tinyint(1) NOT NULL DEFAULT 0, `target_id` int unsigned NOT
NULL DEFAULT 0, `joined_at` int unsigned NOT NULL, `last_action` int
unsigned NOT NULL DEFAULT 0, `stone_cd` int unsigned NOT NULL DEFAULT 0,
`grass_cd` int unsigned NOT NULL DEFAULT 0, `stone_until` int unsigned
NOT NULL DEFAULT 0, `reward_claimed` tinyint(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`), KEY `event_team` (`event_id`,`team`,`dead`), KEY
`event_user` (`event_id`,`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `undying_v51_log`
( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `event_id` int unsigned
NOT NULL, `created_at` int unsigned NOT NULL, `text` varchar(255) NOT
NULL, PRIMARY KEY (`id`), KEY `event_id` (`event_id`,`id`) )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE
TABLE IF NOT EXISTS `undying_v51_bonus` ( `event_id` int unsigned NOT
NULL, `user_id` int unsigned NOT NULL, `power` int unsigned NOT NULL
DEFAULT 0, PRIMARY KEY (`event_id`,`user_id`) ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS
`altar_v51_event` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `state`
enum('waiting','running','finished') NOT NULL DEFAULT 'waiting',
`signup_end` int unsigned NOT NULL, `battle_end` int unsigned NOT NULL
DEFAULT 0, `last_tick` int unsigned NOT NULL DEFAULT 0, `altar_unit`
bigint unsigned NOT NULL DEFAULT 5000, `created_at` int unsigned NOT
NULL, `finished_at` int unsigned NOT NULL DEFAULT 0, PRIMARY KEY
(`id`), KEY `state_time` (`state`,`signup_end`) ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS
`altar_v51_member` ( `id` int unsigned NOT NULL AUTO_INCREMENT,
`event_id` int unsigned NOT NULL, `user_id` int unsigned NOT NULL DEFAULT
0, `is_bot` tinyint(1) NOT NULL DEFAULT 0, `clan_id` int unsigned NOT
NULL DEFAULT 0, `name` varchar(80) NOT NULL, `hp` bigint unsigned NOT
NULL DEFAULT 1, `max_hp` bigint unsigned NOT NULL DEFAULT 1, `power`
bigint unsigned NOT NULL DEFAULT 1, `defense` bigint unsigned NOT NULL
DEFAULT 0, `damage` bigint unsigned NOT NULL DEFAULT 0, `kills` int
unsigned NOT NULL DEFAULT 0, `dead` tinyint(1) NOT NULL DEFAULT 0,
`target_id` int unsigned NOT NULL DEFAULT 0, `joined_at` int unsigned NOT
NULL, `last_action` int unsigned NOT NULL DEFAULT 0, `stone_cd` int
unsigned NOT NULL DEFAULT 0, `grass_cd` int unsigned NOT NULL DEFAULT 0,
`stone_until` int unsigned NOT NULL DEFAULT 0, `reward_claimed`
tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), KEY `event_alive`
(`event_id`,`dead`), KEY `event_user` (`event_id`,`user_id`), KEY
`event_clan` (`event_id`,`clan_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS `altar_v51_log` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT, `event_id` int unsigned NOT
NULL, `created_at` int unsigned NOT NULL, `text` varchar(255) NOT
NULL, PRIMARY KEY (`id`), KEY `event_id` (`event_id`,`id`) )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE
TABLE IF NOT EXISTS `altar_v51_bonus` ( `event_id` int unsigned NOT
NULL, `user_id` int unsigned NOT NULL, `power` int unsigned NOT NULL
DEFAULT 0, PRIMARY KEY (`event_id`,`user_id`) ) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE IF NOT EXISTS
`altar_v51_clan_result` ( `event_id` int unsigned NOT NULL, `clan_id`
int unsigned NOT NULL, `place` smallint unsigned NOT NULL DEFAULT 0,
`altars` tinyint unsigned NOT NULL DEFAULT 0, `damage` bigint unsigned
NOT NULL DEFAULT 0, `reward_gold` int unsigned NOT NULL DEFAULT 0,
`reward_silver` int unsigned NOT NULL DEFAULT 0, PRIMARY KEY
(`event_id`,`clan_id`), KEY `event_place` (`event_id`,`place`) )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE
TABLE IF NOT EXISTS `aid_v53_player` ( `user_id` int unsigned NOT NULL,
`damage` bigint unsigned NOT NULL DEFAULT 0, `attacks` int unsigned NOT
NULL DEFAULT 0, `last_attack` int unsigned NOT NULL DEFAULT 0, `kills`
int unsigned NOT NULL DEFAULT 0, PRIMARY KEY (`user_id`) ) ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Онлайн: 4
Реклама