bug反馈 7.2 ¶
问题1:
状态:已修复 待正式服验收 验收不通过
根因:签到奖励配置为31天,但服务端按30天周期处理;且角色加载归一化在当天已签到后会把当天签到位重新写成可领取占位,导致客户端显示未签到、服务端返回今日已签到。
修复:签到周期改为读取服务端奖励配置;当天已签到时不再重开当天占位,并会把已污染的负数当天位纠正为已领取状态。
正式服 账号facaizzz ID:100316514 时间:7.2 17:42
现象:游戏内签到 30天签到后 奖励到账 一直显示未签到状态 点击签到无反应 连续点击会卡死
预期:签到后奖励到账 显示为以前的状态
截图:

问题2:
状态:已修复 验收不通过
备注:测试服账号fa1234 ID:400513338 时间:7.3 18:48
现象:激活通行证领取皮肤后 皮肤图鉴可点亮 上阵显示皮肤 但是点击武将不显示已拥有皮肤 无法穿戴
预期:武将内正常显示拥有 本皮肤 可以正常穿戴
截图:



根因:通行证发放武将皮肤时,对未拥有武将也写入 heroes.
修复:未拥有武将时皮肤先进入服务端 pendingHeroSkins 暂存,不创建 heroes 记录;后续合成武将时自动迁回 hero.skin;RoleStore 增加防御,拒绝对不存在武将写 skin/useSkin。
测试服账号:fa1234 ID:400790099 时间:7.2 18:45
现象:通行证激活后领取完皮肤 武将显示为空 皮肤不能正常到账 武将无法上阵 武将技能显示只有一个 升星预期碎片显示-1
预期:皮肤正常到账佩戴 不影响武将
截图:



问题3
状态:已修复待 正式服验收
根因:nightmare_fight 出战入口在房间已经扣过十殿启动道具后,仍调用队伍启动校验重复检查全队美梦枕头数量;生产一区 2026-07-02 22:39 日志确认房间 10149101 首次出战已扣 5054,22:41 后同房间再次出战被 team_start_validate 返回“道具不足”。
修复:十殿队伍 auto-start 创建房间后立即执行一次启动道具消耗并标记 StartItemsConsumed;nightmare_fight 对已消耗房间跳过启动道具检查,只保留队伍/梦境阵容等出战条件校验;旧房间未标记时仍兼容首次出战补扣。
正式服:账号:789513ze ID:100168011 时间:7.2号 22.30-40
现象:十殿开启后 点击出战显示道具不足 无法正常出战
预期:开启十殿队员队长没人扣除一个美梦枕头 每次出战不需要扣除资源
截图:
问题4:
状态: 验收通过
原因:截图时间约为 2026-07-03 00:03;当前功法赛季配置中第 6 赛季结束时间为 2026-07-02 23:59:59,第 7 赛季白名单开始为 2026-07-03 05:00:00,正式开始为 2026-07-03 12:00:00。该时间点显示“当前赛季已结束”符合现有配置,先按配置窗口观察;若 12:00 后仍未开启,再查生产配置、客户端热更配置和 legacy_getinfo 返回。
现象:功法赛季已结束 没有开启新赛季
预期:正常开启功法新赛季
截图:
问题5:
状态:已修复( 验收通过
备注:现象功法精通消失 但是无法佩戴 点击装配无反应 测试服账号:zgl333450 ID:100518971 时间:18:05
预期:所有功法可以正常佩戴 赠送他人
截图:
修复说明:服务端新增并修正功法赛季懒迁移,进入功法/发送赠礼/领取赠礼时按当前赛季幂等执行;保留已激活图鉴 books、books[].attrs/attrNums 及图鉴加成 bookAttack/bookHP,只清旧赛季功法卡 legacyStorage[].extAttrs/extAttrNums 精通字段,并重置赛季玩法状态;功法残卷 37007 按分段扣减衰减并同步 role.items;旧赛季赠礼残卷按原始残卷累计基准做边际衰减,避免拆分赠礼绕过高档衰减。本次针对验收不通过补充修复:历史角色 scheduleId 缺失但存在旧状态时,不再误标记为已迁移;已消费过的残卷不会重复衰减;旧赛季功法实例保留在背包时会清理 extAttrs/extAttrNums 精通字段。18:05 验收反馈确认精通已消失但旧卡无法装配,根因是上一版服务端误把旧赛季功法装配拦截为“旧赛季功法不可佩戴”,且 legacy_getinfo 会因 usedUId 指向旧赛季功法清空装配;已纠正为旧赛季功法本体保留且可装配,只清卡上精通效果。追加纠正:图鉴激活产生的属性加成不属于赛季精通清除范围,换季不得清空。
验证:已通过 go test -count=1 ./internal/gameplay/legacyx ./domains/growth/legacy、go test -count=1 . -run 'TestLegacy|Test.*ExchangeExp'、git diff --check。全量 go test ./... 仍有工作区既有/沙箱类失败,非本问题新增路径。
问题回归建议:
- 准备旧赛季有功法精通、已激活图鉴和残卷的测试号,切到新赛季后进入功法界面,确认旧赛季功法卡上的精通百分比词条消失;已激活图鉴及其加成 bookAttack/bookHP 不清零;已装配功法如果仍在背包内应继续保持装配。
- 验证残卷 37007 分段扣减:0->0、1->1、5000->2500、5001->2501、10000->4900、10001->4901、20000->9500、50000->22400、50001->22401、50316->22527。
- 同一账号重复进入功法、重连、换设备登录后,残卷数量不能再次衰减,旧精通不能恢复。
- 验证新赛季赛季状态重置:宝箱等级、探索等级、探索产出、Boss、任务、商店/战令领取状态按新赛季初始化;旧功法本体不应被误删。
- 旧赛季先发送残卷赠礼,新赛季后领取,确认旧赛季赠礼残卷按累计原始残卷做边际衰减;当前赛季新发送的赠礼应原量到账。
- 对比一次领取 5000 和拆成 2500+2500 多次领取,最终到账应一致,不能通过拆分赠礼绕过高档衰减。
- 快速连续点击领取同一赠礼或断线重连后重复领取,不能重复增加残卷;同一赠礼应只处理一次。
- 对历史角色验证旧赛季背包功法仍保留,但卡上的精通百分比词条不再显示;当前赛季新产出的功法精通词条不受影响。
- 尝试佩戴旧赛季背包功法,应正常装配成功,返回/重进后仍保持装配;佩戴当前赛季功法也应正常成功。
- 每个用例记录角色 ID、迁移前后残卷数量、赠礼 ID/赛季、领取前后数量,并保留功法主界面、图鉴界面、背包旧卡、佩戴旧卡成功、赠礼领取前后截图。
预期:新赛季开启后 原有功法精通效果会会消失 新赛季开启后根据当前所拥有的功法残卷数量,每部分按比例进行衰减(0-5000部分衰减50%、5001-10000部分衰减52%、10001-20000部分衰减54%、20001-50000部分衰减57%、50001及以上部分衰减60%);赛季后通过接收赠礼获取的功法残卷也会按超出部分进行衰减
截图:


问题6:
状态:已修复 验收通过
修复说明:同问题5根因。旧赛季已激活图鉴、图鉴加成和背包功法卡不清除,只清旧赛季功法卡 extAttrs/extAttrNums 精通字段;旧赛季功法本体仍允许装配。
验证:同问题5。
测试服账号:zgl333450 ID:100518971
备注:已激活的图鉴不会清除重置 背包内的功法卡也不会清除重置 只会清除卡上带的精通效果
现象:新赛季开启后功法精通未失效 残卷未衰减 且随意点击一个地方就显示赛季已结束
预期:新赛季开启后 原有功法精通效果会会消失 新赛季开启后根据当前所拥有的功法残卷数量,每部分按比例进行衰减(0-5000部分衰减50%、5001-10000部分衰减52%、10001-20000部分衰减54%、20001-50000部分衰减57%、50001及以上部分衰减60%);赛季后通过接收赠礼获取的功法残卷也会按超出部分进行衰减 且不会显示赛季已结束界面
截图:

问题7:
状态:验收通过
修复说明:同问题5根因。新赛季换季迁移会重置 createLevelId/exp/createLevelEndTime/createLevelSubTime 等炉子状态;对已被误标记已迁移但仍带旧赛季装备/进度的角色,下次进入功法时补清。
验证:同问题5。
正式服账号 facaizzz ID:100316514
现象:新赛季开启后 功法炉子等级未重置
预期:每个新赛季开启后 所有账号炉子重置为0级
截图:
问题8:
状态:已修复 验收通过
修复说明:服务端补齐 legacy_exchangeexp 协议处理器,按配置 exchangeExpRate 扣功法残卷并增加 roleLegacy.exp,同时返回 role.items 残卷数量同步,客户端点击兑换后可刷新熔炉经验和残卷数量。
验证:已通过 go test -count=1 ./domains/growth/legacy ./entry/account/wsentry、go test -count=1 . -run 'TestLegacy|Test.*ExchangeExp'、git diff --check。
测试服账号:fafa ID:390697 时间7.3 14:35
现象:特权达到后点击使用残卷兑换炉子经验无效
预期:凝神香特权2级后 可正常使用残卷兑换炉子等级经验
截图:


问题9:
状态:验收通过
修复说明:同问题5根因。新赛季换季迁移会清空 chargeClaimedMap,凝神香特权奖励领取状态按新赛季重新开始;对已被误标记已迁移的脏数据,下次进入功法时补清。
验证:同问题5。
现象:功法新赛季凝神香特权重置奖励未重置
预期:凝神香特权奖励也会重置 每个赛季达到要求后可重新领取
截图:

问题10:
状态:未处理
现象:俱乐部成员内不显示离线时间
预期:正常显示成员离线时间 多久之前在线(类似好友截图2好友列表)
截图:

问题11:
正式服:账号LZBN2 ID:100089041 时间:7.3 15:12
状态:未处理
现象:俱乐部攻打boss结算伤害和实际攻打伤害不一致
预期:攻打boss时 打出多少伤害就结算多少伤害
截图:


问题11:
状态:已修复(已纠正图鉴加成保留,待测试服发布验证)
功法每个赛季重置更新:
1:旧赛季功法卡上的精通词条消失,已激活图鉴及图鉴加成不清除
2;所有炉子变成0级
3:残卷按比例衰减
4:凝神香特权累充清零 重置
期望不清除1:背包里和身上已有的功法不清除
期望不清除2:已激活的功法图鉴不清除
根因:As15917900 / roleId=100325939 的测试服数据里已激活图鉴存在,但 books[].attrs/attrNums 与 bookAttack/bookHP 已被上一版换季清理逻辑清空;客户端图鉴页总加成直接读 roleLegacy.bookHP/bookAttack,图鉴详情读 roleLegacy.books[].attrs/attrNums,所以出现“图鉴已点亮但加成为 0”。
修复说明:服务端按该期望调整换季逻辑。换季保留已激活图鉴 books、books[].attrs/attrNums 及图鉴加成 bookAttack/bookHP;只清旧赛季功法卡 legacyStorage[].extAttrs/extAttrNums;重置宝箱/探索/任务/商店/Boss/凝神香领取状态;残卷按分段比例衰减;保留背包功法、身上已装配功法 usedUId。已清空的历史账号图鉴加成需要从备份/历史数据另行恢复,本次代码修复保证后续换季不再清。
验证:已通过 go test -count=1 ./internal/gameplay/legacyx ./domains/growth/legacy、go test -count=1 . -run 'TestLegacy|Test.*ExchangeExp'、git diff --check。

附加备注:期望不清除3:图鉴激活后所获取的加成不会清除重置,应一直保留加成。

评论
请登录后发表评论。
暂无评论。成为第一个评论者!