From 5e02d2f3871ef51e763b597db4dd02b2a432981c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Wed, 3 Mar 2021 20:29:06 -0500
Subject: [PATCH] Remove 2.5 second delay at end of game (?!)

While we're looking at the exit behaviour, use the recfile close
method now instead of f.file.close().
---
 xtrn/lord2/lord2.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/xtrn/lord2/lord2.js b/xtrn/lord2/lord2.js
index f999a02cb2..10b3d4acb5 100644
--- a/xtrn/lord2/lord2.js
+++ b/xtrn/lord2/lord2.js
@@ -3863,7 +3863,6 @@ function do_map()
 		}
 	}
 	run_ref('endgame', 'gametxt.ref');
-	mswait(2500);
 }
 
 function dump_items()
@@ -4042,7 +4041,7 @@ if (player.battle) {
 
 run_ref('startgame', 'gametxt.ref');
 
-js.on_exit('if (player !== undefined) { update_rec.onnow = 0; update_rec.busy = 0; update_rec.battle = 0; update_rec.map = player.map; update_rec.x = player.x; update_rec.y = player.y; update_rec.put(); ufile.file.close(); player.onnow = 0; player.busy = 0; player.battle = 0; player.lastsaved = savetime(); player.put(); pfile.file.close() }');
+js.on_exit('if (player !== undefined) { update_rec.onnow = 0; update_rec.busy = 0; update_rec.battle = 0; update_rec.map = player.map; update_rec.x = player.x; update_rec.y = player.y; update_rec.put(); ufile.close(); player.onnow = 0; player.busy = 0; player.battle = 0; player.lastsaved = savetime(); player.put(); pfile.close() }');
 players[player.Record] = update_rec;
 player.onnow = 1;
 player.busy = 0;
-- 
GitLab