📋 表概述

character_brew_of_the_month 表用于记录角色在每年美酒节(Brewfest)活动中加入"本月美酒"俱乐部(Brew of the Month Club)的任务进度。该活动要求玩家在 12 个月内每月领取一种特色美酒。

📊 表结构

字段名数据类型默认值说明
guidint UNSIGNED(无)角色GUID,关联 characters.guid
lastEventIdint UNSIGNED0最近完成的美酒节事件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 交互并开启"本月美酒"任务线时,才会在该表中创建记录。