| | |
| | | EventShell.EventRespons_PassQueenRelecs(curPlayer, lineID, grade)
|
| | | #任务
|
| | | EventShell.EventRespons_FBEvent(curPlayer, "queenrelics_pass")
|
| | | FBCommon.NotifyFBOver(curPlayer, dataMapID, lineID, isPass, overDict)
|
| | |
|
| | | # 记录结算到的线路层,记录值+1
|
| | | updRewardLine = lineID + 1
|
| | |
| | | GameWorld.DebugLog("首次结算奖励,增加挑战次数!", playerID)
|
| | | needSyncFBData = True
|
| | | FBCommon.AddEnterFBCount(curPlayer, dataMapID)
|
| | | FBHelpBattle.DoSingleFBAddXianyuanCoin(curPlayer, mapID, lineID)
|
| | | addXianyuanCoin, reason = FBHelpBattle.DoFBAddXianyuanCoin(curPlayer, mapID, lineID)
|
| | | overDict[FBCommon.Over_xianyuanCoin] = [addXianyuanCoin, reason]
|
| | | else:
|
| | | GameWorld.DebugLog("副本中过天,不增加挑战次数!", playerID)
|
| | | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_QueenRelicsEx, 1)
|
| | |
| | |
|
| | | if needSyncFBData:
|
| | | FBCommon.Sync_FBPlayerFBInfoData(curPlayer, dataMapID) # 同步信息
|
| | | |
| | | FBCommon.NotifyFBOver(curPlayer, dataMapID, lineID, isPass, overDict)
|
| | | return
|
| | |
|
| | | def __GivePlayerQueenRelicsReward(curPlayer, dataMapID, rewardLineID, curLineID, passGrade, maxGrade, rewardRateList):
|