8368 【开发】开服排行榜活动修改(强化、坐骑改为战力榜;增加洗练战力榜26)
| | |
| | | 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, #境界等级(开服活动榜)
|
| | |
| | | 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, #消费排行榜(仙界盛典)
|
| | | }
|
| | |
| | | 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
|
| | |
| | | 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 = {
|
| | |
| | |
|
| | | # 开服活动类型标识, 不可超过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
|
| | |
| | | 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,
|
| | |
| | | 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,
|
| | | }
|
| | |
|
| | | #队伍最大人数
|
| | |
| | | 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):
|
| | |
| | | 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:"境界",
|
| | |
| | | ShareDefine.Def_Campaign_Type_PetLV:"灵宠",
|
| | | ShareDefine.Def_Campaign_Type_LingGen:"灵根",
|
| | | ShareDefine.Def_Campaign_Type_StarLV:"升星",
|
| | | ShareDefine.Def_Campaign_Type_Wash:"洗练",
|
| | | }
|
| | |
|
| | | if len(cmdList) == 1:
|
| | |
| | | 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.被动技能附加属性,不算战力
|
| | |
| | | # 玩家马匹进阶
|
| | | 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)
|
| | | # 刷属性,更新排行榜
|
| | |
| | | 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
|
| | |
| | | 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 = {
|
| | |
| | |
|
| | | # 开服活动类型标识, 不可超过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
|
| | |
| | | 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,
|
| | |
| | | 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,
|
| | | }
|
| | |
|
| | | #队伍最大人数
|