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

1.0 KiB

Table: character_quests

Description:

Defines character_quests table in the World database.

Columns:

  • id (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL)
  • char_id (int(10), NOT NULL, DEFAULT 0)
  • quest_id (int(10), NOT NULL, DEFAULT 0)
  • quest_giver (int(10), NOT NULL, DEFAULT 0)
  • given_date (datetime, NOT NULL)
  • completed_date (datetime, DEFAULT NULL)
  • current_quest (tinyint(3), NOT NULL, DEFAULT 0)
  • tracked (tinyint(3), NOT NULL, DEFAULT 0)
  • quest_flags (int(10), NOT NULL, DEFAULT 0)
  • hidden (tinyint(3), NOT NULL, DEFAULT 0)
  • complete_count (smallint(5), NOT NULL, DEFAULT 0)
  • status_to_earn (int(10), NOT NULL, DEFAULT 0)

Primary Keys:

  • id

Indexes/Notes:

  • UNIQUE KEY CharQuestIDX (char_id,quest_id)
  • KEY FK_quest_quests (quest_id)
  • CONSTRAINT FK_character_quests FOREIGN KEY (char_id) REFERENCES characters (id) ON DELETE CASCADE ON UPDATE CASCADE
  • CONSTRAINT FK_quest_quests FOREIGN KEY (quest_id) REFERENCES quests (quest_id) ON DELETE CASCADE ON UPDATE CASCADE