129 【战斗】战斗系统-服务端(单个突破潜能支持配置多个拆分技能效果; 注:所有效果写在主技能ID,前端仅支持单个技能效果显示;)
3个文件已修改
9 ■■■■ 已修改文件
PySysDB/PySysDBPY.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -166,6 +166,7 @@
    list        AttrIDList;    // 属性ID列表
    list        AttrValueList;    // 属性值列表
    DWORD        SkillID;    // 激活技能ID
    list        SkillIDExList;    // 激活的额外技能ID列表
};
//武将觉醒天赋表
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -182,6 +182,7 @@
                        ("list", "AttrIDList", 0),
                        ("list", "AttrValueList", 0),
                        ("DWORD", "SkillID", 0),
                        ("list", "SkillIDExList", 0),
                        ),
                "HeroAwake":(
@@ -2490,7 +2491,8 @@
    def GetBreakLV(self): return self.attrTuple[1] #  突破等级 BYTE
    def GetAttrIDList(self): return self.attrTuple[2] #  属性ID列表 list
    def GetAttrValueList(self): return self.attrTuple[3] #  属性值列表 list
    def GetSkillID(self): return self.attrTuple[4] #  激活技能ID DWORD
    def GetSkillID(self): return self.attrTuple[4] #  激活技能ID DWORD
    def GetSkillIDExList(self): return self.attrTuple[5] #  激活的额外技能ID列表 list
# 武将觉醒天赋表
class IPY_HeroAwake():
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py
@@ -745,8 +745,12 @@
                    attrValue = attrValueList[aIndex]
                    breakAttrDict[attrID] = breakAttrDict.get(attrID, 0) + attrValue
                skillID = breakIpyData.GetSkillID()
                skillIDExList = breakIpyData.GetSkillIDExList()
                if skillID:
                    lineupHero.heroSkillIDList.append(skillID)
                if skillIDExList:
                    lineupHero.heroSkillIDList += skillIDExList
        heroBreakAttrInfo[heroID] = breakAttrDict
        
        # 觉醒天赋