8368 【开发】开服排行榜活动修改(强化、坐骑改为战力榜;增加洗练战力榜26)
7个文件已修改
59 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/ChConfig.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipPlus.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetOSCRecordData.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ChConfig.py
@@ -572,8 +572,8 @@
            ShareDefine.Def_BT_Realm                    : 100,           #境界榜
            ShareDefine.Def_BT_TotalRecharge            : 100,           #充值榜
            
            ShareDefine.Def_BT_Campaign_PlusLV          : 100,           #强化等级(开服活动榜)
            ShareDefine.Def_BT_Campaign_HorseLV         : 100,           #坐骑等级(开服活动榜)
            ShareDefine.Def_BT_Campaign_Plus            : 100,           #强化战力(开服活动榜)
            ShareDefine.Def_BT_Campaign_Horse           : 100,           #坐骑战力(开服活动榜)
            ShareDefine.Def_BT_Campaign_StoneLV         : 100,           #宝石等级(开服活动榜)
            ShareDefine.Def_BT_Campaign_LV              : 100,           #冲级排行(开服活动榜)
            ShareDefine.Def_BT_Campaign_RealmLV         : 100,           #境界等级(开服活动榜)
@@ -584,6 +584,7 @@
            ShareDefine.Def_BT_Campaign_PetLV           : 100,           #灵宠等级(开服活动榜)  
            ShareDefine.Def_BT_Campaign_LingGen         : 100,           #灵根总点(开服活动榜)  
            ShareDefine.Def_BT_Campaign_StarLV          : 100,           #升星等级(开服活动榜)  
            ShareDefine.Def_BT_Campaign_Wash            : 100,           #洗练战力(开服活动榜)
            ShareDefine.Def_BT_FCCostGold               : 5,             #消费排行榜(仙界盛典)
            ShareDefine.Def_BT_NewFCCostGold            : 5,             #消费排行榜(仙界盛典)
            }
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -633,8 +633,8 @@
    Def_BT_Realm,                             #境界榜
    Def_BT_TotalRecharge,                     #充值排行榜 10
    
    Def_BT_Campaign_PlusLV,                   #强化等级(开服活动榜)
    Def_BT_Campaign_HorseLV,                  #坐骑等级(开服活动榜)
    Def_BT_Campaign_Plus,                     #强化战力(开服活动榜)
    Def_BT_Campaign_Horse,                    #坐骑战力(开服活动榜)
    Def_BT_Campaign_StoneLV,                  #宝石等级(开服活动榜)
    Def_BT_Campaign_LV,                       #冲级排行(开服活动榜)
    Def_BT_Campaign_RealmLV,                  #境界等级(开服活动榜) 15
@@ -650,9 +650,10 @@
    Def_BT_NewFCCostGold,                     #消费排行榜(新仙界盛典)
    Def_BT_Campaign_LingGen,                  #灵根总点(开服活动榜)
    Def_BT_Campaign_StarLV,                   #升星等级(开服活动榜) 25
    Def_BT_Campaign_Wash,                     #洗练战力(开服活动榜)
    
    Def_BT_Max,                               #排行榜最大类型
) = range(0, 25 + 2)
) = range(0, 26 + 2)
    
#职业对应战力排行榜类型
JobFightPowerBillboardDict = {
@@ -1178,8 +1179,8 @@
# 开服活动类型标识, 不可超过32
Def_Campaign_Type_List = (
Def_Campaign_Type_PlusLV,           # 强化等级排行 1
Def_Campaign_Type_HorseLV,          # 坐骑等级排行 2
Def_Campaign_Type_Plus,             # 强化战力排行 1
Def_Campaign_Type_Horse,            # 坐骑战力排行 2
Def_Campaign_Type_StoneLV,          # 宝石等级排行 3
Def_Campaign_Type_LV,               # 冲级等级排行 4
Def_Campaign_Type_RealmLV,          # 境界等级排行 5
@@ -1190,12 +1191,13 @@
Def_Campaign_Type_PetLV,            # 灵宠等级排行 10
Def_Campaign_Type_LingGen,          # 灵根点数排行 11
Def_Campaign_Type_StarLV,           # 升星等级排行 12
) = range(1, 1 + 12)
Def_Campaign_Type_Wash,             # 洗练战力排行 13
) = range(1, 1 + 13)
# 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
Def_Campaign_Billboard_Dict = {
                               Def_Campaign_Type_PlusLV:Def_BT_Campaign_PlusLV,
                               Def_Campaign_Type_HorseLV:Def_BT_Campaign_HorseLV,
                               Def_Campaign_Type_Plus:Def_BT_Campaign_Plus,
                               Def_Campaign_Type_Horse:Def_BT_Campaign_Horse,
                               Def_Campaign_Type_StoneLV:Def_BT_Campaign_StoneLV,
                               Def_Campaign_Type_LV:Def_BT_Campaign_LV,
                               Def_Campaign_Type_RealmLV:Def_BT_Campaign_RealmLV,
@@ -1206,6 +1208,7 @@
                               Def_Campaign_Type_PetLV:Def_BT_Campaign_PetLV,
                               Def_Campaign_Type_LingGen:Def_BT_Campaign_LingGen,
                               Def_Campaign_Type_StarLV:Def_BT_Campaign_StarLV,
                               Def_Campaign_Type_Wash:Def_BT_Campaign_Wash,
                               }
#队伍最大人数
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipPlus.py
@@ -178,7 +178,7 @@
    EventShell.EventRespons_EquipPlus(curPlayer, classLV, updPlusLV)
     
    # 开服活动数据
    OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_PlusLV, ChEquip.GetTotalPlusLV(curPlayer))
    #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Plus, ChEquip.GetTotalPlusLV(curPlayer))
    return
def DoLogic_OnEquipPartStarLVChange(curPlayer, packType, classLV):
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetOSCRecordData.py
@@ -31,8 +31,8 @@
def OnExec(curPlayer, cmdList):
                                 
    oscTypeDict = {
                   ShareDefine.Def_Campaign_Type_PlusLV:"强化",
                   ShareDefine.Def_Campaign_Type_HorseLV:"坐骑",
                   ShareDefine.Def_Campaign_Type_Plus:"强化",
                   ShareDefine.Def_Campaign_Type_Horse:"坐骑",
                   ShareDefine.Def_Campaign_Type_StoneLV:"宝石",
                   ShareDefine.Def_Campaign_Type_LV:"等级",
                   ShareDefine.Def_Campaign_Type_RealmLV:"境界",
@@ -43,6 +43,7 @@
                   ShareDefine.Def_Campaign_Type_PetLV:"灵宠",
                   ShareDefine.Def_Campaign_Type_LingGen:"灵根",
                   ShareDefine.Def_Campaign_Type_StarLV:"升星",
                   ShareDefine.Def_Campaign_Type_Wash:"洗练",
                   }
    
    if len(cmdList) == 1:
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -4633,6 +4633,13 @@
            mfpTotal = mfpValue + mfpSkill + mfpEx
            mfpDict[mfpObj.mfpType] = mfpTotal
            
            if mfpType == ShareDefine.Def_MFPType_Plus:
                OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Plus, mfpTotal)
            elif mfpType == ShareDefine.Def_MFPType_Horse:
                OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Horse, mfpTotal)
            elif mfpType == ShareDefine.Def_MFPType_Wash:
                OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Wash, mfpTotal)
        #GameWorld.DebugLog("整体层级线性属性: %s" % allAttrList)
        
        # 5.被动技能附加属性,不算战力
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
@@ -493,7 +493,7 @@
        # 玩家马匹进阶
        DataRecordPack.DR_NewHorseByClassUp(curPlayer, updClassLV, 0)
        # 记录开服活动马匹阶级
        OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_HorseLV, updClassLV)
        #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Horse, updClassLV)
        
    Sync_HorseClassData(curPlayer)
    # 刷属性,更新排行榜
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -633,8 +633,8 @@
    Def_BT_Realm,                             #境界榜
    Def_BT_TotalRecharge,                     #充值排行榜 10
    
    Def_BT_Campaign_PlusLV,                   #强化等级(开服活动榜)
    Def_BT_Campaign_HorseLV,                  #坐骑等级(开服活动榜)
    Def_BT_Campaign_Plus,                     #强化战力(开服活动榜)
    Def_BT_Campaign_Horse,                    #坐骑战力(开服活动榜)
    Def_BT_Campaign_StoneLV,                  #宝石等级(开服活动榜)
    Def_BT_Campaign_LV,                       #冲级排行(开服活动榜)
    Def_BT_Campaign_RealmLV,                  #境界等级(开服活动榜) 15
@@ -650,9 +650,10 @@
    Def_BT_NewFCCostGold,                     #消费排行榜(新仙界盛典)
    Def_BT_Campaign_LingGen,                  #灵根总点(开服活动榜)
    Def_BT_Campaign_StarLV,                   #升星等级(开服活动榜) 25
    Def_BT_Campaign_Wash,                     #洗练战力(开服活动榜)
    
    Def_BT_Max,                               #排行榜最大类型
) = range(0, 25 + 2)
) = range(0, 26 + 2)
    
#职业对应战力排行榜类型
JobFightPowerBillboardDict = {
@@ -1178,8 +1179,8 @@
# 开服活动类型标识, 不可超过32
Def_Campaign_Type_List = (
Def_Campaign_Type_PlusLV,           # 强化等级排行 1
Def_Campaign_Type_HorseLV,          # 坐骑等级排行 2
Def_Campaign_Type_Plus,             # 强化战力排行 1
Def_Campaign_Type_Horse,            # 坐骑战力排行 2
Def_Campaign_Type_StoneLV,          # 宝石等级排行 3
Def_Campaign_Type_LV,               # 冲级等级排行 4
Def_Campaign_Type_RealmLV,          # 境界等级排行 5
@@ -1190,12 +1191,13 @@
Def_Campaign_Type_PetLV,            # 灵宠等级排行 10
Def_Campaign_Type_LingGen,          # 灵根点数排行 11
Def_Campaign_Type_StarLV,           # 升星等级排行 12
) = range(1, 1 + 12)
Def_Campaign_Type_Wash,             # 洗练战力排行 13
) = range(1, 1 + 13)
# 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
Def_Campaign_Billboard_Dict = {
                               Def_Campaign_Type_PlusLV:Def_BT_Campaign_PlusLV,
                               Def_Campaign_Type_HorseLV:Def_BT_Campaign_HorseLV,
                               Def_Campaign_Type_Plus:Def_BT_Campaign_Plus,
                               Def_Campaign_Type_Horse:Def_BT_Campaign_Horse,
                               Def_Campaign_Type_StoneLV:Def_BT_Campaign_StoneLV,
                               Def_Campaign_Type_LV:Def_BT_Campaign_LV,
                               Def_Campaign_Type_RealmLV:Def_BT_Campaign_RealmLV,
@@ -1206,6 +1208,7 @@
                               Def_Campaign_Type_PetLV:Def_BT_Campaign_PetLV,
                               Def_Campaign_Type_LingGen:Def_BT_Campaign_LingGen,
                               Def_Campaign_Type_StarLV:Def_BT_Campaign_StarLV,
                               Def_Campaign_Type_Wash:Def_BT_Campaign_Wash,
                               }
#队伍最大人数