diff --git a/xtrn/lord2/lord2.js b/xtrn/lord2/lord2.js
index 75c4b215d16a77df9873ca894d789091d847013a..f7f3ca2da8272b55bf7bdc072319b36a496da09d 100644
--- a/xtrn/lord2/lord2.js
+++ b/xtrn/lord2/lord2.js
@@ -3466,6 +3466,7 @@ function update(skip) {
 	var orig_attr = dk.console.attr.value;
 
 	if (map !== undefined) {
+		erase_player();
 		dk.console.gotoxy(player.x - 1, player.y - 1);
 		foreground(15);
 		background(map.mapinfo[getpoffset()].backcolour);