From 88f4fa7c8fdee6fe3eb68ff0147c3d67a42b04e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <1@72wo.cn> Date: Mon, 3 Nov 2025 19:25:49 +0800 Subject: [PATCH] =?UTF-8?q?```=20feat(rpc):=20=E6=9B=B4=E6=96=B0=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AB=AF=E6=98=A0=E5=B0=84=E5=8F=98=E9=87=8F=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E4=BB=A5=E7=AC=A6=E5=90=88=E5=AF=BC=E5=87=BA=E8=A7=84?= =?UTF-8?q?=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 rpc.go 中的 clientmap 变量重命名为 Clientmap,使其可被其他包访问。 同时修复了拼写错误 useid1 -> userid,并在 RegisterLogic 方法中调用 Refurh 函数。 fix(socket): 移除无效的读超时设置 删除 ServerEvent.go 中 OnOpen 方法内无意义的 SetReadDeadline 调用。 refactor(controller): 调整 COMMEND_ONLINE 接口返回结构引用路径 将 getserver.go 中 COMMEND_ONLINE 方法的响应结构体引用从 user 包切换至 rpc 包, 并替换为 rpc.NewInInfo 和 rpc.GetServerInfoList1 方法。 refactor(fight): 修改技能持续回合默认值及部分逻辑注释 将 effect_10-16_94_99_114.go 中默认随机回合数由 1~3 改为 10~12。 注释掉 fightc.go 中关于睡眠状态清除的部分代码。 refactor(effect): 调整效果叠加判断条件 在 node.go 的 AddEffect 方法中调整 MaxStack 判断逻辑, 将 "<" 条件改为 "<=" 以确保最大叠层数正确处理。 feat(player): 新增 XOR 解密函数支持数据解密 在 SocketHandler_Tomee.go 中新增 XORDecrypt 函数用于解密客户端数据, 并在 OnEvent 方法中对 header.Data 使用该函数进行解密。 refactor(user): 删除冗余结构定义并迁移至 rpc 包 移除 user/CommendSvrInfo.go 中的结构体定义及相关方法实现, 相关功能已迁移到 rpc 包中统一管理。 ``` --- logic/service/fight/effect/effect_10-16_94_99_114.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logic/service/fight/effect/effect_10-16_94_99_114.go b/logic/service/fight/effect/effect_10-16_94_99_114.go index 3b6897b7..f5949dda 100644 --- a/logic/service/fight/effect/effect_10-16_94_99_114.go +++ b/logic/service/fight/effect/effect_10-16_94_99_114.go @@ -12,8 +12,8 @@ import ( // ----------------------------------------------------------- type Effect10 struct { node.EffectNode - Status info.EnumBattleStatus // 要施加的状态类型 - FixedDur int // 固定持续回合,为 0 时表示随机 + Status info.EnumBattleStatus // 要施加的状态类型 + } // 工厂函数