From 128dce390be21ef3253856a21f3c3c4e25eca40b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 27 六月 2019 23:27:06 +0800
Subject: [PATCH] 4278 【主干】【2.0.0】仙盟联赛非冠军排名奖励错误
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py
index d13fe57..5eda731 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerDienstgrad.py
@@ -150,14 +150,15 @@
# 未开启前不可加点,因为DoAddPointOpen会一次性补齐,避免意外情况多加了点数
return
addPointDict = IpyGameDataPY.GetFuncEvalCfg("LVUPAddPoint", 1, {})
- fabaoAddPoint = PlayerControl.GetFabaoAddPoint(curPlayer)
- multiple = PlayerControl.GetLVAddPointMultiple(curPlayer)
+ titleAddPoint = PlayerControl.GetTitleAddExtraPoint(curPlayer)
+ if titleAddPoint <=0:
+ return
curLV = curPlayer.GetLV()
addFreePoint = 0
for rangLVs, point in addPointDict.items():
if curLV < rangLVs[0]:
continue
- addFreePoint += (fabaoAddPoint + point) * (multiple-1) * (min(curLV, rangLVs[1]) - rangLVs[0] + 1)
+ addFreePoint += titleAddPoint * (min(curLV, rangLVs[1]) - rangLVs[0] + 1)
freePoint = curPlayer.GetFreePoint()
updFreePoint = freePoint + addFreePoint
curPlayer.SetFreePoint(updFreePoint)
--
Gitblit v1.8.0