From 860db4b0dc36c4bde60e0069c442446c80bd72b6 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 02 九月 2025 17:07:49 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(关卡boss改为B410请求战斗,支持多小队一次性完整战报;B420增加状态6代表结束并休息;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 97e9c79..7617b0e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -327,6 +327,8 @@
("DWORD", "PosNPCID6", 0),
("DWORD", "PosNPCID7", 0),
("DWORD", "BossID", 0),
+ ("list", "SkillIDExList", 0),
+ ("BYTE", "SkillExCnt", 0),
),
"Dienstgrad":(
@@ -485,10 +487,8 @@
"FuncOpenLV":(
("DWORD", "FuncId", 1),
("DWORD", "LimitLV", 0),
- ("DWORD", "LimitMagicWeapon", 0),
("WORD", "LimiRealmLV", 0),
("DWORD", "LimitMissionID", 0),
- ("BYTE", "LimitVIPLV", 0),
("char", "MailKey", 0),
),
@@ -3073,7 +3073,9 @@
def GetPosNPCID5(self): return self.attrTuple[5] # 5号位NPCID DWORD
def GetPosNPCID6(self): return self.attrTuple[6] # 6号位NPCID DWORD
def GetPosNPCID7(self): return self.attrTuple[7] # 7号位NPCID DWORD
- def GetBossID(self): return self.attrTuple[8] # 本阵容的BossID,没有boss时为0 DWORD
+ def GetBossID(self): return self.attrTuple[8] # 本阵容的BossID,没有boss时为0 DWORD
+ def GetSkillIDExList(self): return self.attrTuple[9] # boss附加技能列表 list
+ def GetSkillExCnt(self): return self.attrTuple[10] # 随机附加技能数,0为所有 BYTE
# 称号表
class IPY_Dienstgrad():
@@ -3322,11 +3324,9 @@
def GetFuncId(self): return self.attrTuple[0] # 功能标识 DWORD
def GetLimitLV(self): return self.attrTuple[1] # 开启等级 DWORD
- def GetLimitMagicWeapon(self): return self.attrTuple[2] # 需要解锁法宝ID DWORD
- def GetLimiRealmLV(self): return self.attrTuple[3] # 需要境界等级 WORD
- def GetLimitMissionID(self): return self.attrTuple[4] # 需要完成的任务ID DWORD
- def GetLimitVIPLV(self): return self.attrTuple[5] # 需要VIP等级 BYTE
- def GetMailKey(self): return self.attrTuple[6] # 邮件 char
+ def GetLimiRealmLV(self): return self.attrTuple[2] # 需要境界等级 WORD
+ def GetLimitMissionID(self): return self.attrTuple[3] # 需要完成的任务ID DWORD
+ def GetMailKey(self): return self.attrTuple[4] # 邮件 char
# 合成表
class IPY_ItemCompound():
--
Gitblit v1.8.0