diff --git a/xtrn/lord2/l2lib.js b/xtrn/lord2/l2lib.js
index d5e4ecd125030c024c4f51cf788b9c5c93b77806..52782589b362056a80585dfbb92ef4de0ca683f3 100644
--- a/xtrn/lord2/l2lib.js
+++ b/xtrn/lord2/l2lib.js
@@ -871,6 +871,8 @@ function foreground(col)
 
 function background(col)
 {
+	// PukeWorld uses a background colour of 13...
+	col &= 0x07;
 	if (col > 7 || col < 0) {
 		return;
 	}
diff --git a/xtrn/lord2/map.dat b/xtrn/lord2/map.dat
index 4b0e6cc103c9de3b1c4c40df73ebe7c5430fed0f..a41776260a70d40bdaa4d09441a33515aaef501e 100644
Binary files a/xtrn/lord2/map.dat and b/xtrn/lord2/map.dat differ