| | |
| | | elif fbStep == FB_Step_Fighting:
|
| | | notify_tick = GetClearDevilTimeCfg(lineID)[Def_FightTime] * 1000 - (tick - GameWorld.GetGameFB().GetFBStepTick())
|
| | | curPlayer.Sync_TimeTick(IPY_GameWorld.tttTowerTake, 0, max(notify_tick, 0), True)
|
| | | |
| | | else:
|
| | | PlayerControl.PlayerLeaveFB(curPlayer)
|
| | | return
|
| | | DoFBHelp(curPlayer, tick, not hadDelTicket)
|
| | | return
|
| | |
|
| | |
| | | playerManager = GameWorld.GetMapCopyPlayerManager()
|
| | | if playerManager.GetPlayerCount() > 0:
|
| | | curPlayer = playerManager.GetPlayerByIndex(0)
|
| | | curPlayer.SetHP(curPlayer.GetMaxHP())
|
| | | DoFBHelp(curPlayer, tick)
|
| | |
|
| | | FBCommon.SetFBStep(FB_Step_Fighting, tick)
|