源战役
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

35 行
2.0 KiB

  1. -- tyl 性格系统
  2. DROP TABLE IF EXISTS `role_nature`;
  3. CREATE TABLE `role_nature` (
  4. `rid` bigint(20) unsigned NOT NULL COMMENT '玩家id',
  5. `intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总理性值',
  6. `nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总感性值',
  7. `neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总中性值',
  8. `left_intellect` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余理性值',
  9. `left_nastic` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余感性值',
  10. `left_neutral` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '剩余中性值',
  11. `free_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '自由性格点',
  12. `level` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '突破等级',
  13. `overflow_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '溢出点数(用于提升等级)',
  14. `add_value` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '当前点击的加点数',
  15. PRIMARY KEY (`rid`)
  16. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='玩家人格数据';
  17. CREATE TABLE `role_nature_reward` (
  18. `role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
  19. `category` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '章节',
  20. `nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
  21. `spot` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点位',
  22. `light_times` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '点亮次数',
  23. `reward_status` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '领奖状态',
  24. PRIMARY KEY (`role_id`,`category`,`nature_type`,`spot`)
  25. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格-奖励领取状态';
  26. CREATE TABLE `role_nature_tips` (
  27. `role_id` bigint(20) unsigned NOT NULL COMMENT '角色Id',
  28. `nature_type` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '性格类型',
  29. `tips` varchar(250) NOT NULL DEFAULT '[]' COMMENT '标签',
  30. PRIMARY KEY (`role_id`,`nature_type`)
  31. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='性格标签';