hxp
2025-10-13 a50378bad9ed208277b4a631307fd2db270c5736
16 卡牌服务端(删除通用养成副本逻辑;)
4个文件已修改
4个文件已删除
1203 ■■■■■ 已修改文件
PySysDB/PySysDBPY.h 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossChampionship.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossFamilyFlagwar.py 1001 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossRealmPK.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_GeneralTrain.py 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -1240,19 +1240,6 @@
    DWORD        ADMapID;    //对应副本ID,默认给该副本1次次数
};
//副本通用养成表
struct tagFBGeneralTrain
{
    DWORD        _DataMapID;    //数据地图ID
    BYTE        _LineID;    //功能线路ID
    WORD        LVLimit;    //多少级可挑战, 0为不限制
    WORD        RealmLimit;    //多少境界可挑战, 0为不限制
    DWORD        BossNPCID;    //过关bossID
    list        OtherNPCIDList;    //其他NPCIDList
    list        PassAwardItemList;    //过关奖励列表
};
//日常活动表
struct tagDailyAction
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py
@@ -1311,9 +1311,6 @@
        if mapID in value:
            return key
        
    if mapID in FBCommon.GetGeneralTrainMapIDList():
        return "GeneralTrain"
    #for key , value in ReadChConfig.GetEvalChConfig("MapID_ProcessPy").items():
    #    if mapID in value:
    #        return key
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBCommon.py
@@ -1678,22 +1678,6 @@
#            return dataMapID
    return mapID
def GetGeneralTrainMapIDList():
    ## 获取通用养成副本
    GeneralTrainMapIDList = IpyGameDataPY.GetConfigEx("GeneralTrainMapIDList")
    if not GeneralTrainMapIDList:
        GeneralTrainMapIDList = []
        ipyDataMgr = IpyGameDataPY.IPY_Data()
        for i in xrange(ipyDataMgr.GetFBGeneralTrainCount()):
            ipyData = ipyDataMgr.GetFBGeneralTrainByIndex(i)
            dMapID = ipyData.GetDataMapID()
            if dMapID not in GeneralTrainMapIDList:
                GeneralTrainMapIDList.append(dMapID)
        GeneralTrainMapIDList = IpyGameDataPY.SetConfigEx("GeneralTrainMapIDList", GeneralTrainMapIDList)
        #GameWorld.Log("加载GeneralTrainMapIDList=%s" % GeneralTrainMapIDList)
    return GeneralTrainMapIDList
def Sync_FBPlayerFBInfoData(curPlayer, mapIDInfo=None):
    ## 通知个人通用副本信息
    if not mapIDInfo:
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossChampionship.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossFamilyFlagwar.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossRealmPK.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_GeneralTrain.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1011,16 +1011,6 @@
                        ("DWORD", "ADMapID", 0),
                        ),
                "FBGeneralTrain":(
                        ("DWORD", "DataMapID", 1),
                        ("BYTE", "LineID", 1),
                        ("WORD", "LVLimit", 0),
                        ("WORD", "RealmLimit", 0),
                        ("DWORD", "BossNPCID", 0),
                        ("list", "OtherNPCIDList", 0),
                        ("list", "PassAwardItemList", 0),
                        ),
                "DailyAction":(
                        ("DWORD", "DailyID", 1),
                        ("dict", "OpenTimeDict", 0),
@@ -3960,21 +3950,6 @@
    def GetADAwardItemList(self): return self.attrTuple[2] # 广告奖励物品列表 list
    def GetADMapID(self): return self.attrTuple[3] # 对应副本ID,默认给该副本1次次数 DWORD
# 副本通用养成表
class IPY_FBGeneralTrain():
    def __init__(self):
        self.attrTuple = None
        return
    def GetDataMapID(self): return self.attrTuple[0] # 数据地图ID DWORD
    def GetLineID(self): return self.attrTuple[1] # 功能线路ID BYTE
    def GetLVLimit(self): return self.attrTuple[2] # 多少级可挑战, 0为不限制 WORD
    def GetRealmLimit(self): return self.attrTuple[3] # 多少境界可挑战, 0为不限制 WORD
    def GetBossNPCID(self): return self.attrTuple[4] # 过关bossID DWORD
    def GetOtherNPCIDList(self): return self.attrTuple[5] # 其他NPCIDList list
    def GetPassAwardItemList(self): return self.attrTuple[6] # 过关奖励列表 list
# 日常活动表
class IPY_DailyAction():
    
@@ -6433,7 +6408,6 @@
        self.__LoadFileData("FBLine", onlyCheck)
        self.__LoadFileData("Tianzi", onlyCheck)
        self.__LoadFileData("ADAward", onlyCheck)
        self.__LoadFileData("FBGeneralTrain", onlyCheck)
        self.__LoadFileData("DailyAction", onlyCheck)
        self.__LoadFileData("EquipGSParam", onlyCheck)
        self.__LoadFileData("Success", onlyCheck)
@@ -7457,13 +7431,6 @@
    def GetADAwardByIndex(self, index):
        self.CheckLoadData("ADAward")
        return self.ipyADAwardCache[index]
    def GetFBGeneralTrainCount(self):
        self.CheckLoadData("FBGeneralTrain")
        return self.ipyFBGeneralTrainLen
    def GetFBGeneralTrainByIndex(self, index):
        self.CheckLoadData("FBGeneralTrain")
        return self.ipyFBGeneralTrainCache[index]
    def GetDailyActionCount(self):
        self.CheckLoadData("DailyAction")