|  |  | 
 |  |  |     prepareTime = fbTimeList[Def_Time_MapPrepare] * 1000
 | 
 |  |  |     helpDict["prepareTime"] = prepareTime
 | 
 |  |  |     
 | 
 |  |  |     roundNum = gameFB.GetGameFBDictByKey(FB_RoundNum)
 | 
 |  |  |     winnerID = gameFB.GetGameFBDictByKey(FB_RoundWinPlayerID % roundNum)
 | 
 |  |  |      | 
 |  |  |     nextRoundNum = gameFB.GetGameFBDictByKey(FB_RoundNum) + 1
 | 
 |  |  |     gameFB.SetGameFBDict(FB_RoundNum, nextRoundNum)
 | 
 |  |  |     
 | 
 |  |  | 
 |  |  |             GameWorld.DebugLog("复活玩家...", player.GetPlayerID())
 | 
 |  |  |             ChPlayer.PlayerRebornByType(player, ChConfig.rebornType_System, tick, isAddSuperBuff=False)
 | 
 |  |  |             __ResetPlayerState(gameFB, player, playerID)
 | 
 |  |  |         elif winnerID and playerID != winnerID:
 | 
 |  |  |             GameWorld.DebugLog("平局,输的玩家回满血!", playerID)
 | 
 |  |  |             __ResetPlayerState(gameFB, player, playerID)          | 
 |  |  |         else:
 | 
 |  |  |             __ResetPlayerState(gameFB, player, playerID, False)
 | 
 |  |  |                 
 |