From f5815719f552196589bb4e8eabca2bfaae56cfdc Mon Sep 17 00:00:00 2001 From: Roxy <75404941+TealSeer@users.noreply.github.com> Date: Sat, 18 Oct 2025 11:43:19 -0400 Subject: [PATCH] Fix runtime with empty tape recorders burning (#93479) ## About The Pull Request `/obj/item/taperecorder/fire_act()` just assumes it has a tape inside when sometimes it doesn't ## Why It's Good For The Game Fix runtime --- code/game/objects/items/devices/taperecorder.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 149015ce292..912e4ddab95 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -109,8 +109,8 @@ update_appearance() /obj/item/taperecorder/fire_act(exposed_temperature, exposed_volume) - mytape.unspool() //Fires unspool the tape, which makes sense if you don't think about it - ..() + mytape?.unspool() //Fires unspool the tape, which makes sense if you don't think about it + return ..() //ATTACK HAND IGNORING PARENT RETURN VALUE /obj/item/taperecorder/attack_hand(mob/user, list/modifiers)