hxp
2019-12-17 4226d0d2ec4cf5541a17d9a6cdbf1a32a011d052
8358 【主干】【后端】坐骑修改(删除无用配置)
2个文件已修改
110 ■■■■■ 已修改文件
PySysDB/PySysDBPY.h 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -317,37 +317,6 @@
    DWORD        FamilyStoreItemScore;    //仙盟宝库积分
};
//坐骑表
struct tagHorse
{
    DWORD        _HorseID;    //坐骑编号ID
    DWORD        ItemID;    //坐骑物品ID
    DWORD        UnlockItemID;    //解锁坐骑物品编号
    BYTE        UnlockItemCnt;    //解锁所需物品数量
    BYTE        InitLV;    //坐骑初始等级
    BYTE        MaxLV;    //坐骑最高等级
    BYTE        UseNeedRank;    //多少阶可切换外观
    BYTE        Quality;        //坐骑品质
    DWORD        InitFightPower;    //初始战力
    char        UnlockSys;    //解锁广播提示
};
//坐骑升级表
struct tagHorseUp
{
    DWORD        _HorseID;    //坐骑编号ID
    BYTE        _LV;    //坐骑等级
    DWORD        NeedExp;    //升级所需经验
    list        AttrType;    //激活加成属性类型
    list        AttrValue;    //激活加成属性值
    list        SkillID;    //可获得的技能ID
    char        SysMark;    //广播提示
};
//坐骑升级表
struct tagHorseLVUp
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -268,29 +268,6 @@
                        ("DWORD", "FamilyStoreItemScore", 0),
                        ),
                "Horse":(
                        ("DWORD", "HorseID", 1),
                        ("DWORD", "ItemID", 0),
                        ("DWORD", "UnlockItemID", 0),
                        ("BYTE", "UnlockItemCnt", 0),
                        ("BYTE", "InitLV", 0),
                        ("BYTE", "MaxLV", 0),
                        ("BYTE", "UseNeedRank", 0),
                        ("BYTE", "Quality", 0),
                        ("DWORD", "InitFightPower", 0),
                        ("char", "UnlockSys", 0),
                        ),
                "HorseUp":(
                        ("DWORD", "HorseID", 1),
                        ("BYTE", "LV", 1),
                        ("DWORD", "NeedExp", 0),
                        ("list", "AttrType", 0),
                        ("list", "AttrValue", 0),
                        ("list", "SkillID", 0),
                        ("char", "SysMark", 0),
                        ),
                "HorseLVUp":(
                        ("BYTE", "HorseLV", 1),
                        ("DWORD", "HorseSkinID", 0),
@@ -2073,54 +2050,6 @@
    def GetEquipClass(self): return self.EquipClass # 装备阶数
    def GetExp(self): return self.Exp # 获得灵兽升级经验
    def GetFamilyStoreItemScore(self): return self.FamilyStoreItemScore # 仙盟宝库积分
# 坐骑表
class IPY_Horse():
    def __init__(self):
        self.HorseID = 0
        self.ItemID = 0
        self.UnlockItemID = 0
        self.UnlockItemCnt = 0
        self.InitLV = 0
        self.MaxLV = 0
        self.UseNeedRank = 0
        self.Quality = 0
        self.InitFightPower = 0
        self.UnlockSys = ""
        return
    def GetHorseID(self): return self.HorseID # 坐骑编号ID
    def GetItemID(self): return self.ItemID # 坐骑物品ID
    def GetUnlockItemID(self): return self.UnlockItemID # 解锁坐骑物品编号
    def GetUnlockItemCnt(self): return self.UnlockItemCnt # 解锁所需物品数量
    def GetInitLV(self): return self.InitLV # 坐骑初始等级
    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 GetUnlockSys(self): return self.UnlockSys # 解锁广播提示
# 坐骑升级表
class IPY_HorseUp():
    def __init__(self):
        self.HorseID = 0
        self.LV = 0
        self.NeedExp = 0
        self.AttrType = []
        self.AttrValue = []
        self.SkillID = []
        self.SysMark = ""
        return
    def GetHorseID(self): return self.HorseID # 坐骑编号ID
    def GetLV(self): return self.LV # 坐骑等级
    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 GetSysMark(self): return self.SysMark # 广播提示
# 坐骑升级表
class IPY_HorseLVUp():
@@ -4894,10 +4823,6 @@
        self.ipyPetClassCostLen = len(self.ipyPetClassCostCache)
        self.ipyPetEatEquipCache = self.__LoadFileData("PetEatEquip", IPY_PetEatEquip)
        self.ipyPetEatEquipLen = len(self.ipyPetEatEquipCache)
        self.ipyHorseCache = self.__LoadFileData("Horse", IPY_Horse)
        self.ipyHorseLen = len(self.ipyHorseCache)
        self.ipyHorseUpCache = self.__LoadFileData("HorseUp", IPY_HorseUp)
        self.ipyHorseUpLen = len(self.ipyHorseUpCache)
        self.ipyHorseLVUpCache = self.__LoadFileData("HorseLVUp", IPY_HorseLVUp)
        self.ipyHorseLVUpLen = len(self.ipyHorseLVUpCache)
        self.ipyHorseSkinPlusCache = self.__LoadFileData("HorseSkinPlus", IPY_HorseSkinPlus)
@@ -5374,10 +5299,6 @@
    def GetPetClassCostByIndex(self, index): return self.ipyPetClassCostCache[index]
    def GetPetEatEquipCount(self): return self.ipyPetEatEquipLen
    def GetPetEatEquipByIndex(self, index): return self.ipyPetEatEquipCache[index]
    def GetHorseCount(self): return self.ipyHorseLen
    def GetHorseByIndex(self, index): return self.ipyHorseCache[index]
    def GetHorseUpCount(self): return self.ipyHorseUpLen
    def GetHorseUpByIndex(self, index): return self.ipyHorseUpCache[index]
    def GetHorseLVUpCount(self): return self.ipyHorseLVUpLen
    def GetHorseLVUpByIndex(self, index): return self.ipyHorseLVUpCache[index]
    def GetHorseSkinPlusCount(self): return self.ipyHorseSkinPlusLen