diff --git a/parts/net.lua b/parts/net.lua index 475bf3d0..89fbe17f 100644 --- a/parts/net.lua +++ b/parts/net.lua @@ -497,7 +497,7 @@ end function NET.player_updateConf() wsSend(actMap.player_updateConf,dumpBasicConfig()) end -function NET.player_finish(msg)-- what msg? +function NET.player_finish(msg) wsSend(actMap.player_finish,msg) end function NET.player_joinGroup(gid) @@ -620,7 +620,10 @@ function NET.wsCallBack.player_setReadyMode(body) NETPLY.setReadyMode(body.data.playerId,body.data.type) end function NET.wsCallBack.match_finish() - TASK.unlock('netPlaying') + TASK.new(function() + TEST.yieldT(2.6) + TASK.unlock('netPlaying') + end) end function NET.wsCallBack.match_ready()-- TODO end diff --git a/parts/player/player.lua b/parts/player/player.lua index 6d571db1..503c6575 100644 --- a/parts/player/player.lua +++ b/parts/player/player.lua @@ -2845,7 +2845,7 @@ function Player:lose(force) gameOver() self:newTask(#PLAYERS>1 and task_lose or task_finish) if GAME.net and not NET.spectate then - NET.player_finish() + NET.player_finish({foo="-- TODO"}) else TASK.new(task_autoPause) end