| | |
| | | gameFB = GameWorld.GetGameFB()
|
| | |
|
| | | lineTimeCfg = FBCommon.GetFBLineStepTime(mapID)
|
| | | |
| | | # 进入消耗处理
|
| | | if not FBCommon.GetHadDelTicket(curPlayer):
|
| | | FBCommon.SetHadDelTicket(curPlayer)
|
| | | PlayerAssist.SetFBNoAssistPlayerID(curPlayer)
|
| | |
|
| | | fbStep = gameFB.GetFBStep()
|
| | | if fbStep == FB_Step_Open:
|
| | |
| | | FBCommon.SetFBStep(FB_Step_Over, tick)
|
| | |
|
| | | mapID = FBCommon.GetRecordMapID(GameWorld.GetMap().GetMapID())
|
| | | noAssistPlayerID, assistMoneyType, assistPlayerMoneyDict = PlayerAssist.OnFBAssistOver(mapID)
|
| | | noAssistPlayerID, assistMoneyType, assistPlayerMoneyDict = PlayerAssist.OnFBAssistOver(isPass, mapID)
|
| | | exitTime = FBCommon.GetFBLineStepTime(mapID)[Def_ExitTime] * 1000
|
| | | rewardInfo = FBCommon.GetFBLineReward(mapID, 0)
|
| | | noAssistItemList, assistItemList = ([], []) if not rewardInfo else rewardInfo
|
| | |
| | |
|
| | | playerID = curPlayer.GetPlayerID()
|
| | | overDict = {FBCommon.Over_dataMapID:mapID, FBCommon.Over_isPass: int(isPass)}
|
| | | if isPass:
|
| | | if isPass and noAssistPlayerID:
|
| | | itemList = []
|
| | | if playerID == noAssistPlayerID:
|
| | | itemList = noAssistItemList
|