From 6ce06da11598b0012297e502759ade43e63d7eaa Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期二, 25 六月 2019 17:00:59 +0800
Subject: [PATCH] 7534 【2.0.100】【后端】日常活动新增蓬莱仙境

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py
index 0546531..f07a4a5 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py
@@ -248,7 +248,7 @@
     addValue = (aftLV-befLV)*perLVAddPoint
     if skillTypeID in passiveSkillList:
         for lv in xrange(befLV+1, aftLV+1):
-            addValue += min((lv-1)/perAddLV * addPoint, maxPoint)
+            addValue += min(((lv-1)/perAddLV+1) * addPoint, maxPoint)
     DoAddActivity(curPlayer, addValue, False, True)
     return
 
@@ -260,7 +260,7 @@
     curLV = curPlayer.GetLV()
     addValue = 0
     for lv in xrange(2, curLV+1):
-        addValue += min((lv-1)/perAddLV * addPoint, maxPoint)
+        addValue += min(((lv-1)/perAddLV+1) * addPoint, maxPoint)
     DoAddActivity(curPlayer, addValue, False, True)
     return
 
@@ -448,7 +448,8 @@
     dailyQuestData = IpyGameDataPY.GetIpyGameDataNotLog('DailyQuest', activityNum)
     unLimitCnt = dailyQuestData and not dailyQuestData.GetTotalActiveValue()
     funcID = dailyQuestData.GetUnLockFuncID() if dailyQuestData else 0
-    if funcID and not GameFuncComm.GetFuncCanUse(curPlayer, funcID):
+    #封魔坛活跃不判断功能开启 特殊处理
+    if funcID and dailyID != ShareDefine.DailyActionID_SealDemon and not GameFuncComm.GetFuncCanUse(curPlayer, funcID) :
         return
         
     updDayTimes = 0

--
Gitblit v1.8.0