📖 character_brew_of_the_month 表
美酒节任务进度记录表,追踪角色在美酒节活动中参与"本月美酒"俱乐部活动的进度。
📋 表概述
character_brew_of_the_month 表用于记录角色在每年美酒节(Brewfest)活动中加入"本月美酒"俱乐部(Brew of the Month Club)的任务进度。该活动要求玩家在 12 个月内每月领取一种特色美酒。
- 主键:(guid)
- 引擎:InnoDB
- 关联表:characters(通过 guid)
📊 表结构
| 字段名 | 数据类型 | 默认值 | 说明 |
|---|---|---|---|
guid | int UNSIGNED | (无) | 角色GUID,关联 characters.guid |
lastEventId | int UNSIGNED | 0 | 最近完成的美酒节事件ID,对应 1-12 个月 |
🔍 重要字段详解
lastEventId — 事件进度
记录角色已经完成了第几个月的品酒活动。取值范围通常为 0-12。0 表示尚未开始,12 表示已完成全部 12 个月的品酒。每完成一次月度品酒,此值递增。
guid — 角色标识
与 characters.guid 关联。每个角色最多只有一条记录,完成全部 12 个月后可以兑换美酒节坐骑等奖励。
💡 SQL查询示例
查询已完成美酒节全部进度的角色
SELECT c.name, cbotm.lastEventId
FROM character_brew_of_the_month cbotm
JOIN characters c ON cbotm.guid = c.guid
WHERE cbotm.lastEventId >= 12;
查看某个角色的美酒节进度
SELECT guid, lastEventId,
CONCAT(lastEventId, '/12') AS 进度
FROM character_brew_of_the_month
WHERE guid = 12345;
❓ 常见问题
Q: 美酒节活动每年都可以重复参加吗?
是的。如果要重置某个角色的进度使其可以重新参加,可以将 lastEventId 重置为 0。
Q: 为什么有些角色没有该表记录?
只有当角色首次与美酒节 NPC 交互并开启"本月美酒"任务线时,才会在该表中创建记录。