1
0
EQ2Emu/docs/database/world/character_details.md
2025-05-04 14:34:15 -04:00

3.7 KiB

Table: character_details

Description:

Defines character_details table in the World database.

Columns:

  • id (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL)
  • char_id (int(10), NOT NULL, DEFAULT 0)
  • hp (int(10), NOT NULL, DEFAULT 0)
  • power (int(10), NOT NULL, DEFAULT 0)
  • savagery (int(10), NOT NULL, DEFAULT 0)
  • dissonance (int(10), NOT NULL, DEFAULT 0)
  • max_concentration (tinyint(3), NOT NULL, DEFAULT 0)
  • attack (int(10), NOT NULL, DEFAULT 0)
  • mitigation (smallint(5), NOT NULL, DEFAULT 0)
  • avoidance (smallint(5), NOT NULL, DEFAULT 0)
  • parry (smallint(5), NOT NULL, DEFAULT 0)
  • deflection (smallint(5), NOT NULL, DEFAULT 0)
  • block (smallint(5), NOT NULL, DEFAULT 0)
  • str (smallint(5), NOT NULL, DEFAULT 0)
  • sta (smallint(5), NOT NULL, DEFAULT 0)
  • agi (smallint(5), NOT NULL, DEFAULT 0)
  • wis (smallint(5), NOT NULL, DEFAULT 0)
  • intel (smallint(5), NOT NULL, DEFAULT 0)
  • heat (smallint(5), NOT NULL, DEFAULT 0)
  • cold (smallint(5), NOT NULL, DEFAULT 0)
  • magic (smallint(5), NOT NULL, DEFAULT 0)
  • mental (smallint(5), NOT NULL, DEFAULT 0)
  • divine (smallint(5), NOT NULL, DEFAULT 0)
  • disease (smallint(5), NOT NULL, DEFAULT 0)
  • poison (smallint(5), NOT NULL, DEFAULT 0)
  • elemental (smallint(5), NOT NULL, DEFAULT 0)
  • arcane (smallint(5), NOT NULL, DEFAULT 0)
  • noxious (smallint(5), NOT NULL, DEFAULT 0)
  • coin_copper (int(10), NOT NULL, DEFAULT 0)
  • coin_silver (int(10), NOT NULL, DEFAULT 0)
  • coin_gold (int(10), NOT NULL, DEFAULT 0)
  • coin_plat (int(10), NOT NULL, DEFAULT 0)
  • pet_name (varchar(32), NOT NULL, DEFAULT 'No Pet')
  • status_points (int(10), NOT NULL, DEFAULT 0)
  • max_power (int(10), NOT NULL, DEFAULT 0)
  • max_hp (int(10), NOT NULL, DEFAULT 0)
  • max_savagery (int(10), NOT NULL, DEFAULT 0)
  • max_dissonance (int(10), NOT NULL, DEFAULT 0)
  • xp (int(10), NOT NULL, DEFAULT 0)
  • xp_needed (int(10), NOT NULL, DEFAULT 0)
  • xp_debt (float, NOT NULL, DEFAULT 0)
  • xp_vitality (float, NOT NULL, DEFAULT 0)
  • tradeskill_xp (int(10), NOT NULL, DEFAULT 0)
  • tradeskill_xp_needed (int(10), NOT NULL, DEFAULT 0)
  • tradeskill_xp_debt (int(10), NOT NULL, DEFAULT 0)
  • tradeskill_xp_vitality (float, NOT NULL, DEFAULT 0)
  • bank_copper (int(10), NOT NULL, DEFAULT 0)
  • bank_silver (int(10), NOT NULL, DEFAULT 0)
  • bank_gold (int(10), NOT NULL, DEFAULT 0)
  • bank_plat (int(10), NOT NULL, DEFAULT 0)
  • bind_zone_id (int(10), NOT NULL, DEFAULT 0)
  • bind_x (float, NOT NULL, DEFAULT 0)
  • bind_y (float, NOT NULL, DEFAULT 0)
  • bind_z (float, NOT NULL, DEFAULT 0)
  • bind_heading (float, NOT NULL, DEFAULT 0)
  • house_zone_id (int(10), NOT NULL, DEFAULT 0)
  • combat_voice (smallint(5), NOT NULL, DEFAULT 52)
  • emote_voice (smallint(5), NOT NULL, DEFAULT 1060)
  • biography (varchar(512), NOT NULL, DEFAULT '')
  • flags (int(10), NOT NULL, DEFAULT 301465665)
  • flags2 (int(10), NOT NULL, DEFAULT 131112)
  • prefix_title (int(10), NOT NULL, DEFAULT -1)
  • suffix_title (int(10), NOT NULL, DEFAULT -1)
  • current_language (smallint(5), NOT NULL, DEFAULT 0)
  • last_name (varchar(64), NOT NULL, DEFAULT '')
  • assigned_aa (smallint(5), NOT NULL, DEFAULT 0)
  • unassigned_aa (smallint(5), NOT NULL, DEFAULT 0)
  • tradeskill_aa (smallint(5), NOT NULL, DEFAULT 0)
  • unassigned_tradeskill_aa (smallint(5), NOT NULL, DEFAULT 0)
  • prestige_aa (smallint(5), NOT NULL, DEFAULT 0)
  • unassigned_prestige_aa (smallint(5), NOT NULL, DEFAULT 0)
  • tradeskill_prestige_aa (smallint(5), NOT NULL, DEFAULT 0)
  • unassigned_tradeskill_prestige_aa (smallint(5), NOT NULL, DEFAULT 0)

Primary Keys:

  • id

Indexes/Notes:

  • UNIQUE KEY CharIDX (char_id)
  • CONSTRAINT FK_character_details FOREIGN KEY (char_id) REFERENCES characters (id) ON DELETE CASCADE ON UPDATE CASCADE