From 35c596a6ed34680d9af09788274051c1c212d4eb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 07 七月 2025 15:05:03 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(优化战斗武将跟NPC独立处理;去除程序无技能普攻,增加反击普攻;新增回合主动普攻技能功能类型23;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 6908bca..ee8d2b0 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -50732,8 +50732,10 @@
 class  tagSCTurnFightObj(Structure):
     _pack_ = 1
     _fields_ = [
-                  ("ObjID", c_int),    # 实例唯一ID
-                  ("NPCID", c_int),    # 绑定的NPCID,不同的实例ID对应的NPCID可能一样
+                  ("ObjID", c_int),    # 战斗单位唯一ID
+                  ("NPCID", c_int),    # 战斗NPCID,不同的实例ID对应的NPCID可能一样
+                  ("HeroID", c_int),    # 玩家武将ID,仅玩家阵容有
+                  ("SkinID", c_int),    # 玩家武将皮肤ID,仅玩家阵容有
                   ("HP", c_int),    # 当前血量,求余20亿部分
                   ("HPEx", c_int),    # 当前血量,整除20亿部分
                   ("MaxHP", c_int),    # 最大血量,求余20亿部分
@@ -50755,6 +50757,8 @@
     def Clear(self):
         self.ObjID = 0
         self.NPCID = 0
+        self.HeroID = 0
+        self.SkinID = 0
         self.HP = 0
         self.HPEx = 0
         self.MaxHP = 0
@@ -50774,6 +50778,8 @@
         DumpString = '''// B4 24 回合战斗初始化 //tagSCTurnFightInit:
                                 ObjID:%d,
                                 NPCID:%d,
+                                HeroID:%d,
+                                SkinID:%d,
                                 HP:%d,
                                 HPEx:%d,
                                 MaxHP:%d,
@@ -50785,6 +50791,8 @@
                                 %(
                                 self.ObjID,
                                 self.NPCID,
+                                self.HeroID,
+                                self.SkinID,
                                 self.HP,
                                 self.HPEx,
                                 self.MaxHP,

--
Gitblit v1.8.0