38 lines
1.8 KiB
SQL
38 lines
1.8 KiB
SQL
DROP TABLE IF EXISTS `login_characters`;
|
|
CREATE TABLE `login_characters` (
|
|
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
|
`account_id` int(10) unsigned NOT NULL DEFAULT 0,
|
|
`server_id` int(10) unsigned NOT NULL DEFAULT 0,
|
|
`name` varchar(64) NOT NULL DEFAULT '',
|
|
`race` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`class` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`gender` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`deity` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`body_size` float NOT NULL DEFAULT 0,
|
|
`body_age` float NOT NULL DEFAULT 0,
|
|
`current_zone` varchar(64) NOT NULL DEFAULT 'antonica',
|
|
`current_zone_id` int(10) unsigned NOT NULL DEFAULT 0,
|
|
`level` int(10) unsigned NOT NULL DEFAULT 1,
|
|
`tradeskill_class` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`tradeskill_level` int(10) unsigned NOT NULL DEFAULT 1,
|
|
`soga_wing_type` mediumint(8) unsigned NOT NULL,
|
|
`soga_chest_type` mediumint(8) unsigned NOT NULL,
|
|
`soga_legs_type` mediumint(8) unsigned NOT NULL,
|
|
`soga_hair_type` mediumint(8) unsigned NOT NULL,
|
|
`soga_facial_hair_type` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
|
`legs_type` mediumint(8) unsigned NOT NULL,
|
|
`chest_type` mediumint(8) unsigned NOT NULL,
|
|
`wing_type` mediumint(8) unsigned NOT NULL,
|
|
`hair_type` mediumint(8) unsigned NOT NULL,
|
|
`facial_hair_type` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
|
`deleted` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
|
`unix_timestamp` int(10) NOT NULL DEFAULT 0,
|
|
`created_date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
|
`last_played` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
|
`char_id` int(11) NOT NULL DEFAULT 0,
|
|
`soga_model_type` mediumint(8) NOT NULL DEFAULT 0,
|
|
`model_type` mediumint(8) NOT NULL DEFAULT 0,
|
|
PRIMARY KEY (`id`),
|
|
KEY `ServerIDX` (`account_id`,`server_id`,`char_id`)
|
|
);
|