character_queststatus_monthly 月度任务表
基于 AzerothCore 官方数据库 · Characters 库 · 记录角色月度任务的完成状态
表概述
character_queststatus_monthly 表记录角色已完成的月度任务。用于月度活动任务(如暗月马戏团、节日月常等)。
核心概念:某些特殊任务有月度重置周期。此表存储完成记录,每月重置时清空。
表结构
| 字段名 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
| guid | INT UNSIGNED | 0 | 角色GUID,关联 → characters.guid |
| quest | INT UNSIGNED | 0 | 任务ID,关联 → quest_template.ID |
重要字段详解
结构说明
详细说明:与 weekly 表结构完全相同,仅重置周期不同。
- guid + quest 联合主键确保唯一性
- 每月重置清空所有记录
- 用于月度限时活动任务
SQL示例:重置角色月度任务 →
DELETE FROM character_queststatus_monthly WHERE guid=1;SQL查询示例
-- 查看角色本月完成了多少月度任务
SELECT COUNT(*) AS monthly_count
FROM character_queststatus_monthly
WHERE guid = 1;-- 全局重置月度任务
DELETE FROM character_queststatus_monthly;常见问题
Q: 月度任务何时重置?
每月1日重置,具体由服务器配置文件或事件系统控制。
Q: 月度任务和每周任务有什么区别?
仅重置周期不同。月度任务通常与季节性活动(如暗月马戏团)关联,重置频率更低。