|
-- tyl 性格系统
|
|
|
|
DROP TABLE IF EXISTS `role_nature`;
|
|
CREATE TABLE `role_nature` (
|
|
`rid` bigint(20) unsigned NOT NULL COMMENT '玩家id',
|
|
`intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总理性值',
|
|
`nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总感性值',
|
|
`neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总中性值',
|
|
`left_intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余理性值',
|
|
`left_nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余感性值',
|
|
`left_neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余中性值',
|
|
`free_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '自由性格点',
|
|
`level` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '突破等级',
|
|
`overflow_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '溢出点数(用于提升等级)',
|
|
`add_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前点击的加点数',
|
|
PRIMARY KEY (`rid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家人格数据';
|
|
|
|
CREATE TABLE `role_nature_reward` (
|
|
`role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
|
|
`category` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
|
|
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
|
|
`spot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点位',
|
|
`light_times` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点亮次数',
|
|
`reward_status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '领奖状态',
|
|
PRIMARY KEY (`role_id`,`category`,`nature_type`,`spot`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格-奖励领取状态';
|
|
|
|
CREATE TABLE `role_nature_tips` (
|
|
`role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
|
|
`nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
|
|
`tips` varchar(250) NOT NULL DEFAULT '[]' COMMENT '标签',
|
|
PRIMARY KEY (`role_id`,`nature_type`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格标签';
|
|
|