AzerothCore
Pages :

character_queststatus

<-返回:Characters

`character_queststatus` 表

保存每个角色的任务状态信息。

表结构

Field Type Attributes Key Null Default Extra Comment
guid INT UNSIGNED PRI NO 0 全局唯一标识符
quest INT UNSIGNED PRI NO 0 任务标识符
status TINYINT UNSIGNED NO 0
explored TINYINT UNSIGNED NO 0
timer INT UNSIGNED NO 0
mobcount1 SMALLINT UNSIGNED NO 0
mobcount2 SMALLINT UNSIGNED NO 0
mobcount3 SMALLINT UNSIGNED NO 0
mobcount4 SMALLINT UNSIGNED NO 0
itemcount1 SMALLINT UNSIGNED NO 0
itemcount2 SMALLINT UNSIGNED NO 0
itemcount3 SMALLINT UNSIGNED NO 0
itemcount4 SMALLINT UNSIGNED NO 0
itemcount5 SMALLINT UNSIGNED NO 0
itemcount6 SMALLINT UNSIGNED NO 0
playercount SMALLINT UNSIGNED NO 0

字段说明

guid

角色的 GUID。参见 characters.guid

quest

任务 ID。参见 quest_template.entry

status

当前任务状态。

可能的值

Value Status Comments
0 QUEST_STATUS_NONE 任务不显示在任务列表中;默认值
1 QUEST_STATUS_COMPLETE 任务已完成
2 QUEST_STATUS_UNAVAILABLE 未使用
3 QUEST_STATUS_INCOMPLETE 任务在任务日志中处于激活状态但尚未完成
4 QUEST_STATUS_AVAILABLE 未使用
5 QUEST_STATUS_FAILED 玩家未能完成该任务

explored

布尔值(1 或 0),表示角色是否已探索完成该任务所需的探索区域。

timer

限时任务剩余的完成时间(以毫秒为单位)。仅用于有时间限制的任务。

mobcount

针对第一个生物或游戏对象(如果有)当前的击杀或施法计数。与 quest_template 表对应。

itemcount

交付类任务中第一个物品(如果有)当前的物品数量。与 quest_template 表对应。

playercount

当前的玩家击杀计数。在 quest_template 中必需。