diff --git a/xtrn/maze/game.js b/xtrn/maze/game.js index e86d8378167b5fccd7a7f434cd45c7f4ecfcd05c..a45803f2205520a79f069ddf05a416fe7984e991 100644 --- a/xtrn/maze/game.js +++ b/xtrn/maze/game.js @@ -705,8 +705,9 @@ function race(gameNumber) { game.winner = player.name; data.storeRaceWinner(gameNumber,game.winner); } - if(game.fog) + if(game.fog) { fog.close(); + } end_time = Date.now(); game.raceTime = end_time - start_time; data.storeRaceTime(gameNumber,game.raceTime,player.name); diff --git a/xtrn/maze/mazeobj.js b/xtrn/maze/mazeobj.js index 8d325af97987f6ff2b192998c2f370778fc953df..09321f08c467bb92892808fed70d8e99f47f0fa8 100644 --- a/xtrn/maze/mazeobj.js +++ b/xtrn/maze/mazeobj.js @@ -49,6 +49,11 @@ function GameData() } this.storeRaceTime=function(gameNumber,raceTime,player) { this.games[gameNumber].raceTime = raceTime; + client.write(game_id, + "games." + + gameNumber + + ".raceTime", + raceTime,2); if(raceTime < this.profiles[player].best_time || this.profiles[player].best_time == 0) { this.profiles[player].best_time = raceTime; client.write(game_id,