From ca212ad097edfe324b5b6035e64cfbcf5146b044 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 09 十二月 2025 10:50:22 +0800
Subject: [PATCH] 121 【武将】武将系统-服务端(突破单独配置所需武将等级,不需要满级才能突破;突破消耗物品改为支持多种物品;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 24 ++++++++++--------------
1 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 2f037f2..03bdf94 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -225,9 +225,6 @@
("DWORD", "BreakLVAddPer", 0),
("DWORD", "StarAddPer", 0),
("list", "BookActAwardMoney", 0),
- ("DWORD", "BookInitAddPer", 0),
- ("DWORD", "BookStarAddPer", 0),
- ("DWORD", "BookBreakLVAddPer", 0),
("list", "DismissReturnItems", 0),
("list", "RecommendAwardMoney", 0),
),
@@ -236,7 +233,8 @@
("DWORD", "Quality", 1),
("DWORD", "BreakLV", 1),
("WORD", "LVMax", 0),
- ("list", "UPCostItem", 0),
+ ("WORD", "UPLVNeed", 0),
+ ("list", "UPCostItemList", 0),
),
"HeroQualityAwake":(
@@ -2453,16 +2451,13 @@
def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
def GetInitTalentWeight(self): return self.attrTuple[1] # 初始天赋数权重 list
def GetInitStarUpper(self): return self.attrTuple[2] # 初始星级上限 BYTE
- def GetInitAddPer(self): return self.attrTuple[3] # 上阵初始加成万分率 DWORD
- def GetLVAddPer(self): return self.attrTuple[4] # 上阵每等级加成 DWORD
- def GetBreakLVAddPer(self): return self.attrTuple[5] # 上阵每突破等级加成 DWORD
- def GetStarAddPer(self): return self.attrTuple[6] # 上阵每星级加成 DWORD
+ def GetInitAddPer(self): return self.attrTuple[3] # 卡牌初始加成万分率 DWORD
+ def GetLVAddPer(self): return self.attrTuple[4] # 卡牌每等级加成 DWORD
+ def GetBreakLVAddPer(self): return self.attrTuple[5] # 卡牌每突破等级加成 DWORD
+ def GetStarAddPer(self): return self.attrTuple[6] # 卡牌每星级加成 DWORD
def GetBookActAwardMoney(self): return self.attrTuple[7] # 图鉴激活奖励货币 类型|值 list
- def GetBookInitAddPer(self): return self.attrTuple[8] # 图鉴初始加成 DWORD
- def GetBookStarAddPer(self): return self.attrTuple[9] # 图鉴每星级加成 DWORD
- def GetBookBreakLVAddPer(self): return self.attrTuple[10] # 图鉴每突破等级加成 DWORD
- def GetDismissReturnItems(self): return self.attrTuple[11] # 遣散每星返还道具 [[物品ID,个数], ...] list
- def GetRecommendAwardMoney(self): return self.attrTuple[12] # 阵容推荐激活奖励货币 类型|值 list
+ def GetDismissReturnItems(self): return self.attrTuple[8] # 遣散每星返还道具 [[物品ID,个数], ...] list
+ def GetRecommendAwardMoney(self): return self.attrTuple[9] # 阵容推荐激活奖励货币 类型|值 list
# 武将品质突破表
class IPY_HeroQualityBreak():
@@ -2474,7 +2469,8 @@
def GetQuality(self): return self.attrTuple[0] # 品质 DWORD
def GetBreakLV(self): return self.attrTuple[1] # 突破等级 DWORD
def GetLVMax(self): return self.attrTuple[2] # 等级上限 WORD
- def GetUPCostItem(self): return self.attrTuple[3] # 突破到下级消耗道具 list
+ def GetUPLVNeed(self): return self.attrTuple[3] # 突破到下级需要等级 WORD
+ def GetUPCostItemList(self): return self.attrTuple[4] # 突破到下级消耗道具 list
# 武将品质觉醒表
class IPY_HeroQualityAwake():
--
Gitblit v1.8.0