hxp
2018-08-21 91c19f51f3211ab9efab71be00b44eb696086cce
Add: 2751 【后端】仙盟联赛积分奖励新增只根据排名变化奖励;
1个文件已修改
13 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_FamilyWar.py 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_FamilyWar.py
@@ -974,10 +974,15 @@
        awardPer = awardPerList[-1]
    else:
        awardPer = awardPerList[groupID - 1]
    rankAwardDictCopy = copy.deepcopy(rankAwardDict)
    for itemList in rankAwardDictCopy.values():
        for itemInfo in itemList:
            itemInfo[1] = max(1, int(itemInfo[1] * awardPer / 100.0))
    rankAwardDictCopy = {}
    for rank, itemList in rankAwardDict.items():
        copyItemList = []
        for itemID, itemCount, isBind, isPer in itemList:
            if isPer: # 奖励个数是否受百分比影响, 默认受影响
                copyItemList.append([itemID, max(1, int(itemCount * awardPer / 100.0)), isBind])
            else:
                copyItemList.append([itemID, itemCount, isBind])
        rankAwardDictCopy[rank] = copyItemList
        
    # 最高级别联赛第一名额外奖励
    winnerFirstAwardEx = [] # 获胜方第一名额外奖励