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