找回密码
 registerss
搜索
查看: 26|回复: 0

洱海月 v0-07-0300 封包解析:ID 533 GCAbilityResult(生活技能结果)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:603
  • 打卡月天数:1
  • 打卡总奖励:600
  • 最近打卡:2026-10-03 06:32:28
Waylee 发表于 2026-4-15 11:30 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?registerss

×

GCAbilityResult 是生活技能系统的固定结果回包。当前 Lua 已经把字段明确到 ability + prescription + result 三项。

包信息

项目 内容
封包 ID 533
包名 GCAbilityResult
方向 Server -> Client
包长 10
对应请求 生活技能使用流程内部触发
作用 返回某次生活技能或配方操作的结果

包体结构

偏移 长度 字段 类型 含义
0x00 0x02 ability uint16 生活技能 ID
0x02 0x04 prescription uint32 配方 / 处方 ID
0x06 0x04 result int32 执行结果

当前实际行为

  • 当前采集、制造和其他生活技能逻辑都会复用这条回包。
  • 客户端可以按 ability 和 prescription 精确刷新对应面板。
  • 当前主链里它既用于成功反馈,也用于失败提示。
  • 包体固定且语义明确,不再需要保留模糊字段名。

服务端落点

  • 协议定义:/home/ubuntu/Game2/services/game/packet.lua
  • 发送入口:/home/ubuntu/Game2/services/scene/scenecore.lua
  • 能力逻辑:/home/ubuntu/Game2/services/scene/ability/base.lua

关键代码

local msg = packet_def.GCAbilityResult.new()
msg.ability = ability
msg.prescription = prescription
msg.result = result

结论

GCAbilityResult(533) 是生活技能系统的固定结果包。当前版本里,三个字段都已经有明确业务语义。

您需要登录后才可以回帖 登录 | registerss

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-10-4 11:26 , Processed in 0.070881 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表