71 lines
2.6 KiB
Go
71 lines
2.6 KiB
Go
package item
|
||
|
||
import "blazing/logic/service/common"
|
||
|
||
// ==============================
|
||
// 双倍经验加速器相关协议 (cmd: 2327)
|
||
// ==============================
|
||
|
||
// C2S_USE_SPEEDUP_ITEM 前端→后端:使用双倍经验加速器请求
|
||
// cmd: 2327(入站协议号)
|
||
type C2S_USE_SPEEDUP_ITEM struct {
|
||
Head common.TomeeHeader `cmd:"2327" struc:"skip"` // 协议头,skip 表示序列化时跳过
|
||
ItemID uint32 // 使用的双倍经验物品id
|
||
}
|
||
|
||
// S2C_USE_SPEEDUP_ITEM 后端→前端:使用双倍经验加速器回包
|
||
type S2C_USE_SPEEDUP_ITEM struct {
|
||
TwoTimes uint32 // 双倍经验加速器的剩余次数
|
||
ThreeTimes uint32 // 三倍经验加速器的剩余次数
|
||
}
|
||
|
||
// ==============================
|
||
// 能量吸收器相关协议 (cmd: 2331)
|
||
// ==============================
|
||
|
||
// C2S_USE_ENERGY_XISHOU 前端→后端:使用能量吸收器请求
|
||
// cmd: 2331(入站协议号)
|
||
type C2S_USE_ENERGY_XISHOU struct {
|
||
Head common.TomeeHeader `cmd:"2331" struc:"skip"` // 协议头,skip 表示序列化时跳过
|
||
ItemID uint32 // 使用的能量吸收器物品id
|
||
}
|
||
|
||
// S2C_USE_ENERGY_XISHOU 后端→前端:使用能量吸收器回包
|
||
type S2C_USE_ENERGY_XISHOU struct {
|
||
EnergyTimes uint32 // 剩余能量吸收器次数
|
||
}
|
||
|
||
// ==============================
|
||
// 自动战斗仪相关协议 (cmd: 2329)
|
||
// ==============================
|
||
|
||
// C2S_USE_AUTO_FIGHT_ITEM 前端→后端:使用自动战斗仪请求
|
||
// cmd: 2329(入站协议号)
|
||
type C2S_USE_AUTO_FIGHT_ITEM struct {
|
||
Head common.TomeeHeader `cmd:"2329" struc:"skip"` // 协议头,skip 表示序列化时跳过
|
||
ItemID uint32 // 使用的自动战斗仪物品id
|
||
}
|
||
|
||
// S2C_USE_AUTO_FIGHT_ITEM 后端→前端:使用自动战斗仪回包
|
||
type S2C_USE_AUTO_FIGHT_ITEM struct {
|
||
AutoFight uint32 // 开启自动战斗的flag(前端看图参数为3,需测试)
|
||
AutoFightTimes uint32 // 战斗仪的剩余次数
|
||
}
|
||
|
||
// ==============================
|
||
// 开启/关闭自动战斗仪 (cmd: 2330)
|
||
// ==============================
|
||
|
||
// C2S_ON_OFF_AUTO_FIGHT 前端→后端:开启/关闭自动战斗仪请求包
|
||
// cmd: 2330(入站协议号)
|
||
type C2S_ON_OFF_AUTO_FIGHT struct {
|
||
Head common.TomeeHeader `cmd:"2330" struc:"skip"` // 协议头,序列化时跳过
|
||
Flag uint32 // 自动战斗开关:0=关闭,1=开启
|
||
}
|
||
|
||
// S2C_ON_OFF_AUTO_FIGHT 后端→前端:开启/关闭自动战斗仪回包
|
||
type S2C_ON_OFF_AUTO_FIGHT struct {
|
||
AutoFight uint32 // 自动战斗flag:开启=3,关闭=0(需测试)
|
||
AutoFightTimes uint32 // 自动战斗仪剩余次数
|
||
}
|