```
feat(fight): 实现主动切换宠物逻辑并优化相关结构体字段 - 在 `ActiveSwitchAction` 中新增 `Cid` 字段用于标识要切换的宠物 ID - 调整 `ChangePet` 方法逻辑,移除旧有输入处理,改为在 loop 中统一处理 - 更新 `collectPlayerActions` 方法以正确设置当前宠物及发送指令 - 优化 `PetInfo` 结构体字段标签,去除冗余描述,并重命名部分字段提升可读性 - 增加 `ExtSkin` 字段支持记录可用皮肤信息 - 移除玩家信息中的 `LastResetTime` 注释字段 ```
This commit is contained in:
@@ -112,7 +112,7 @@ func (m *PlayerInfo) GetTask(i int) TaskStatus {
|
||||
|
||||
type PlayerInfo struct {
|
||||
ExpPool uint32 `struc:"skip" json:"exp_pool"` // 累计经验池
|
||||
//LastResetTime time.Time `struc:"skip" json:"last_reset_time"` // 重置时间,比如电池和每日任务
|
||||
|
||||
OnlineTime uint32 `struc:"skip" json:"online_time"` //在线分钟数
|
||||
// OutInfo 字段
|
||||
UserID uint32 `struc:"uint32" json:"user_id"` // 米米号 通过sid拿到
|
||||
|
||||
Reference in New Issue
Block a user