characters.sql 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. CREATE TABLE IF NOT EXISTS `characters` (
  2. `account_name` VARCHAR(45) DEFAULT NULL,
  3. `charId` INT UNSIGNED NOT NULL DEFAULT 0,
  4. `char_name` VARCHAR(35) NOT NULL,
  5. `level` TINYINT UNSIGNED DEFAULT NULL,
  6. `maxHp` MEDIUMINT UNSIGNED DEFAULT NULL,
  7. `curHp` MEDIUMINT UNSIGNED DEFAULT NULL,
  8. `maxCp` MEDIUMINT UNSIGNED DEFAULT NULL,
  9. `curCp` MEDIUMINT UNSIGNED DEFAULT NULL,
  10. `maxMp` MEDIUMINT UNSIGNED DEFAULT NULL,
  11. `curMp` MEDIUMINT UNSIGNED DEFAULT NULL,
  12. `face` TINYINT UNSIGNED DEFAULT NULL,
  13. `hairStyle` TINYINT UNSIGNED DEFAULT NULL,
  14. `hairColor` TINYINT UNSIGNED DEFAULT NULL,
  15. `sex` TINYINT UNSIGNED DEFAULT NULL,
  16. `heading` MEDIUMINT DEFAULT NULL,
  17. `x` MEDIUMINT DEFAULT NULL,
  18. `y` MEDIUMINT DEFAULT NULL,
  19. `z` MEDIUMINT DEFAULT NULL,
  20. `exp` BIGINT UNSIGNED DEFAULT 0,
  21. `expBeforeDeath` BIGINT UNSIGNED DEFAULT 0,
  22. `sp` INT UNSIGNED NOT NULL DEFAULT 0,
  23. `karma` INT UNSIGNED DEFAULT NULL,
  24. `fame` MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,
  25. `pvpkills` SMALLINT UNSIGNED DEFAULT NULL,
  26. `pkkills` SMALLINT UNSIGNED DEFAULT NULL,
  27. `clanid` INT UNSIGNED DEFAULT NULL,
  28. `race` TINYINT UNSIGNED DEFAULT NULL,
  29. `classid` TINYINT UNSIGNED DEFAULT NULL,
  30. `base_class` TINYINT UNSIGNED NOT NULL DEFAULT 0,
  31. `transform_id` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
  32. `deletetime` bigint(13) unsigned NOT NULL DEFAULT '0',
  33. `cancraft` TINYINT UNSIGNED DEFAULT NULL,
  34. `title` VARCHAR(21) DEFAULT NULL,
  35. `title_color` MEDIUMINT UNSIGNED NOT NULL DEFAULT 0xECF9A2,
  36. `accesslevel` MEDIUMINT DEFAULT 0,
  37. `online` TINYINT UNSIGNED DEFAULT NULL,
  38. `onlinetime` INT DEFAULT NULL,
  39. `char_slot` TINYINT UNSIGNED DEFAULT NULL,
  40. `newbie` MEDIUMINT UNSIGNED DEFAULT 1,
  41. `lastAccess` bigint(13) unsigned NOT NULL DEFAULT '0',
  42. `clan_privs` MEDIUMINT UNSIGNED DEFAULT 0,
  43. `wantspeace` TINYINT UNSIGNED DEFAULT 0,
  44. `isin7sdungeon` TINYINT UNSIGNED NOT NULL DEFAULT 0,
  45. `power_grade` TINYINT UNSIGNED DEFAULT NULL,
  46. `nobless` TINYINT UNSIGNED NOT NULL DEFAULT 0,
  47. `subpledge` SMALLINT NOT NULL DEFAULT 0,
  48. `lvl_joined_academy` TINYINT UNSIGNED NOT NULL DEFAULT 0,
  49. `apprentice` INT UNSIGNED NOT NULL DEFAULT 0,
  50. `sponsor` INT UNSIGNED NOT NULL DEFAULT 0,
  51. `clan_join_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
  52. `clan_create_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
  53. `death_penalty_level` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
  54. `bookmarkslot` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
  55. `vitality_points` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
  56. `createDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  57. `language` VARCHAR(2) DEFAULT NULL,
  58. PRIMARY KEY (`charId`),
  59. KEY `account_name` (`account_name`),
  60. KEY `char_name` (`char_name`),
  61. KEY `clanid` (`clanid`),
  62. KEY `online` (`online`)
  63. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;