From de55e89b8004896e736da4f8d63a8f974d9fc298 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 20 八月 2018 20:12:31 +0800
Subject: [PATCH] fix:挂机表
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 43 ++++++++++++++++++++++++++++++++-----------
1 files changed, 32 insertions(+), 11 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index be30960..5319ed9 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -62,6 +62,7 @@
("list", "AttrType", 0),
("list", "AttrNum", 0),
("DWORD", "SkillID", 0),
+ ("char", "SysMark", 0),
),
"FuncConfig":(
@@ -169,6 +170,7 @@
"PetInfo":(
("DWORD", "ID", 1),
("BYTE", "Quality", 0),
+ ("char", "UnlockSys", 0),
("DWORD", "UnLockNeedItemID", 0),
("BYTE", "UnLockNeedItemCnt", 0),
("DWORD", "DecomposeExp", 0),
@@ -177,6 +179,7 @@
("WORD", "UseNeedRank", 0),
("list", "SkillID", 0),
("list", "SkillUnLock", 0),
+ ("list", "SkillUnLockSys", 0),
("DWORD", "InitFightPower", 0),
),
@@ -210,6 +213,7 @@
("BYTE", "UseNeedRank", 0),
("BYTE", "Quality", 0),
("DWORD", "InitFightPower", 0),
+ ("char", "UnlockSys", 0),
),
"HorseUp":(
@@ -219,6 +223,7 @@
("list", "AttrType", 0),
("list", "AttrValue", 0),
("list", "SkillID", 0),
+ ("char", "SysMark", 0),
),
"PlayerLV":(
@@ -506,7 +511,8 @@
("DWORD", "NeedExp", 0),
("dict", "AddAttr", 0),
("list", "UnLockSkill", 0),
- ("DWORD", "PrivilegeID", 0),
+ ("DWORD", "ActiveMWID", 0),
+ ("list", "ItemAward", 0),
),
"TreasurePrivilege":(
@@ -516,6 +522,7 @@
("DWORD", "MaxValue", 0),
("dict", "AddAttr", 0),
("list", "ItemAward", 0),
+ ("list", "SuccessList", 0),
),
"TreasureSkill":(
@@ -987,7 +994,8 @@
self.Exp = 0
self.AttrType = []
self.AttrNum = []
- self.SkillID = 0
+ self.SkillID = 0
+ self.SysMark = ""
return
def GetType(self): return self.Type # 神兵类型
@@ -995,7 +1003,8 @@
def GetExp(self): return self.Exp
def GetAttrType(self): return self.AttrType # 属性类型
def GetAttrNum(self): return self.AttrNum # 属性值
- def GetSkillID(self): return self.SkillID # 激活技能ID
+ def GetSkillID(self): return self.SkillID # 激活技能ID
+ def GetSysMark(self): return self.SysMark # 系统提示
# 功能配置表格
class IPY_FuncConfig():
@@ -1218,6 +1227,7 @@
def __init__(self):
self.ID = 0
self.Quality = 0
+ self.UnlockSys = ""
self.UnLockNeedItemID = 0
self.UnLockNeedItemCnt = 0
self.DecomposeExp = 0
@@ -1226,11 +1236,13 @@
self.UseNeedRank = 0
self.SkillID = []
self.SkillUnLock = []
+ self.SkillUnLockSys = []
self.InitFightPower = 0
return
def GetID(self): return self.ID # 灵兽NPCID
def GetQuality(self): return self.Quality # 品质
+ def GetUnlockSys(self): return self.UnlockSys # 解锁广播提示
def GetUnLockNeedItemID(self): return self.UnLockNeedItemID # 解锁灵兽物品ID
def GetUnLockNeedItemCnt(self): return self.UnLockNeedItemCnt # 解锁所需物品数量
def GetDecomposeExp(self): return self.DecomposeExp # 分解单个解锁物品可获得升阶经验
@@ -1239,6 +1251,7 @@
def GetUseNeedRank(self): return self.UseNeedRank # 多少阶可切换外观
def GetSkillID(self): return self.SkillID # 灵兽技能ID
def GetSkillUnLock(self): return self.SkillUnLock # 灵兽技能解锁需要阶数
+ def GetSkillUnLockSys(self): return self.SkillUnLockSys # 灵兽技能解锁提示
def GetInitFightPower(self): return self.InitFightPower # 初始战力
# 装备分解属性表
@@ -1296,7 +1309,8 @@
self.MaxLV = 0
self.UseNeedRank = 0
self.Quality = 0
- self.InitFightPower = 0
+ self.InitFightPower = 0
+ self.UnlockSys = ""
return
def GetHorseID(self): return self.HorseID # 坐骑编号ID
@@ -1307,7 +1321,8 @@
def GetMaxLV(self): return self.MaxLV # 坐骑最高等级
def GetUseNeedRank(self): return self.UseNeedRank # 多少阶可切换外观
def GetQuality(self): return self.Quality # 坐骑品质
- def GetInitFightPower(self): return self.InitFightPower # 初始战力
+ def GetInitFightPower(self): return self.InitFightPower # 初始战力
+ def GetUnlockSys(self): return self.UnlockSys # 解锁广播提示
# 坐骑升级表
class IPY_HorseUp():
@@ -1318,7 +1333,8 @@
self.NeedExp = 0
self.AttrType = []
self.AttrValue = []
- self.SkillID = []
+ self.SkillID = []
+ self.SysMark = ""
return
def GetHorseID(self): return self.HorseID # 坐骑编号ID
@@ -1326,7 +1342,8 @@
def GetNeedExp(self): return self.NeedExp # 升级所需经验
def GetAttrType(self): return self.AttrType # 激活加成属性类型
def GetAttrValue(self): return self.AttrValue # 激活加成属性值
- def GetSkillID(self): return self.SkillID # 可获得的技能ID
+ def GetSkillID(self): return self.SkillID # 可获得的技能ID
+ def GetSysMark(self): return self.SysMark # 广播提示
# 玩家等级表
class IPY_PlayerLV():
@@ -1913,7 +1930,8 @@
self.NeedExp = 0
self.AddAttr = {}
self.UnLockSkill = []
- self.PrivilegeID = 0
+ self.ActiveMWID = 0
+ self.ItemAward = []
return
def GetMWID(self): return self.MWID # 法宝ID
@@ -1921,7 +1939,8 @@
def GetNeedExp(self): return self.NeedExp # 需要经验
def GetAddAttr(self): return self.AddAttr # 属性
def GetUnLockSkill(self): return self.UnLockSkill # 解锁的技能
- def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
+ def GetActiveMWID(self): return self.ActiveMWID # 激活法宝ID
+ def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
# 法宝特权表
class IPY_TreasurePrivilege():
@@ -1932,7 +1951,8 @@
self.SingleValue = 0
self.MaxValue = 0
self.AddAttr = {}
- self.ItemAward = []
+ self.ItemAward = []
+ self.SuccessList = []
return
def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
@@ -1940,7 +1960,8 @@
def GetSingleValue(self): return self.SingleValue # 进度
def GetMaxValue(self): return self.MaxValue # 最大进度
def GetAddAttr(self): return self.AddAttr # 属性
- def GetItemAward(self): return self.ItemAward # 物品奖励
+ def GetItemAward(self): return self.ItemAward # 物品奖励
+ def GetSuccessList(self): return self.SuccessList # 需要完成成就
# 法宝技能升级表
class IPY_TreasureSkill():
--
Gitblit v1.8.0