From 91a323624c342104aec7df4336d31b34dac6672c Mon Sep 17 00:00:00 2001
From: James R <justsomejames2@gmail.com>
Date: Sat, 18 Feb 2023 23:19:50 -0800
Subject: [PATCH] Let players bust bustable FOFs again

---
 src/p_user.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/p_user.c b/src/p_user.c
index c469528c45..bd110daf71 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -1460,7 +1460,14 @@ static boolean P_PlayerCanBust(player_t *player, ffloor_t *rover)
 	// TODO: Make these act like the Lua SA2 boxes.
 	(void)player;
 	(void)rover;
-	return false;
+
+	if (!(rover->fofflags & FOF_EXISTS))
+		return false;
+
+	if (!(rover->fofflags & FOF_BUSTUP))
+		return false;
+
+	return true;
 }
 
 static void P_CheckBustableBlocks(player_t *player)
-- 
GitLab