From ecc0fff10c9e6a5d510e1f97370a5fa29233746e Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 13 九月 2018 23:10:06 +0800
Subject: [PATCH] 1 buff减层导致buff消失时 添加刷NPC属性

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

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py
index add73a0..3c50050 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_QueenRelics.py
@@ -501,7 +501,8 @@
             #成就
             if grade >= maxGrade:
                 PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_QueenRelics, 1, [lineID+1])
-                EventShell.EventRespons_PassQueenRelecs(curPlayer, lineID)
+            
+            EventShell.EventRespons_PassQueenRelecs(curPlayer, lineID, grade)
             #任务
             EventShell.EventRespons_FBEvent(curPlayer, "queenrelics_pass")
         FBCommon.NotifyFBOver(curPlayer, dataMapID, lineID, isPass, overDict)
@@ -510,7 +511,7 @@
         updRewardLine = lineID + 1
         gameFB.SetPlayerGameFBDict(playerID, FBPKey_RewardLine, updRewardLine)
         
-        if not rewardLine and not isHelpFight:
+        if isPass and not rewardLine and not isHelpFight:
             isInFBOnDay = gameFB.GetPlayerGameFBDictByKey(playerID, FBPKey_IsInFBOnDay)
             if not isInFBOnDay:
                 GameWorld.DebugLog("首次结算奖励,增加挑战次数!", playerID)
@@ -518,7 +519,7 @@
                 FBCommon.AddEnterFBCount(curPlayer, dataMapID)
             else:
                 GameWorld.DebugLog("副本中过天,不增加挑战次数!", playerID)
-                
+            PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_QueenRelicsEx, 1)
         # 不可再挑战下一关了
         if not nextLineID:
             curPlayer.Sync_TimeTick(IPY_GameWorld.tttLeaveMap, 0, fbLineTime[Def_LeaveTime] * 1000, True)

--
Gitblit v1.8.0