跳转到正文

2026-10-15 ​

新增 ​

  • [client/server/admin] 冒险工具等级与点数新增四转素质点,三端可编辑,非四转职业保留但置灰;四转素质点紧跟素质点,桌面第一行显示两个等级、第二行显示三种点数。接口与服务端统一校验职业、点数范围和原有维护权限,并持久化更新。
  • [client/server/admin] 冒险工具三端及后台新增装备精炼设置:成功率倍率默认 1 倍,必定成功默认关闭;开启时保留并禁用倍率输入。NPC、精炼窗口和武器精炼技能统一生效,计算结果向下取整为整数百分比、最高 100%;材料、装备限制及评级规则不变。
  • [admin] 后台物品图鉴加入普通魔物/MVP/Mini 掉落来源筛选、实际可用子类及掉落来源详情,普通掉落与 MVP 奖励分开展示并按基础掉率排序。

修复 ​

  • [client] 桌面冒险工具的角色标题始终显示当前职业,选择待转职业只更新转职按钮,成功后才更新标题,与移动端一致;桌面状态窗口的加点消耗值增加 2px 右侧留白。
  • [client] 桌面端 Alt+A 状态窗口扩大加点消耗数值区域,修复 26076 等大数值溢出;基础与四转 Status Point 标题保持原始比例,不再随背景加宽而拉伸。
  • [client/server] 修复手机/平板装备评级选择不可评级装备后一直等待的问题:服务端明确返回拒绝结果,客户端解除等待并允许重新选择。
  • [client] 修复评级成功率与祝福加成被重复除以 100 的显示错误,并阻止提交基础成功率为零的评级请求。
  • [client] 社交名称、公会公告及离会/移出原因按 UTF-8 字节数校验并预留结束符,超长内容明确提示、不再静默截断;桌面端共用发送入口也执行校验。
  • [client/server] 修复已孵化宠物蛋加入交易后一直等待的问题:手机/平板不再将其列为可交易物品,服务端拒绝时明确回复失败。
  • [client] 修复按住移动时切出窗口、在窗口外松开后自动拾取无法恢复的问题;失焦或隐藏页面时清除移动按住状态。
  • [client/server] 修复空标题邮件先扣除附件、Zeny 和邮费却未投递的问题;服务端在任何扣除前校验标题,拒绝超长或格式不完整的邮件字段。
  • [client] 桌面端修改邮件收件人后必须重新确认,忽略与当前输入不匹配的旧回复,发送时再次核对收件人,防止误投。
  • [client] 三端共用邮件 UTF-8 字节长度校验:标题最多 39 字节、正文最多 499 字节;超长内容明确提示,不再静默截断。
  • [client] 聊天消息按文本和受控链接节点渲染,修复公开聊天、私聊及物品链接内容被当作 HTML 执行的问题;保留昵称、物品和下载链接交互。
  • [client] 点数商店按服务端固定封包格式读取商品,修复特定商品数量导致列表错位、越界或断线的问题。
  • [client/server/admin] 普通素质加点独立读取当前职业的真实上限,不再误用管理修改上限;角色维护设为仅管理员时,普通玩家仍可正常加点,管理修改权限保持受限。
  • [server] 基础素质加点消耗通过现有整数状态封包同步,并在登录时补发完整消耗,修复高素质时消耗溢出导致三端无法继续加点的问题;PACKETVER 保持 20211103。
  • [server] 四转素质正常加点的单项上限由 110 提高至 32,767,与基础素质上限统一;仍需消耗足够的四转素质点。
  • [server] 邮件使用 64 位整数预先核算全部费用,拒绝余额不足及超上限金额,扣款失败不再投递,修复大额 Zeny 附件可能绕过扣款的问题。
  • [client/server] 三端建角名称按最多 23 个 UTF-8 字节校验;服务端拒绝缺少结束符或 UTF-8 无效的名称,避免长中文名被静默截断。
  • [admin] 修复后台邮件发放多个宠物蛋可能少领的问题,每次限制 1 个;邮件文本和发件人按 UTF-8 字节校验,背包发放业务拒绝不再误报为网关故障。
  • [admin] 邮件批量发放不可堆叠装备及独立编号物品时按件拆分附件,每封最多 5 件;超量提示分批并拒绝写入,避免领取后多个装备挤在同一背包格。
  • [server] 修复邮件批量领取时,同种物品在途数量未计入叠加上限而导致后续附件丢失的问题;超限附件保留在原邮件中,到账后释放预留数量,并核对同封邮件内的累计数量。
  • [client] 修复手机/平板精炼与评级共用结果文案的问题:精炼失败但装备保留时不再误报装备损坏,并明确提示精炼损毁及降级结果。

HappyRO 仅供个人学习与研究,任何商业用途均须自行承担相应责任。