diff --git a/modular_nova/modules/window_airbags/code/window_airbag.dm b/modular_nova/modules/window_airbags/code/window_airbag.dm index 1f44bf27b95..df4b6d6b458 100644 --- a/modular_nova/modules/window_airbags/code/window_airbag.dm +++ b/modular_nova/modules/window_airbags/code/window_airbag.dm @@ -42,7 +42,7 @@ /datum/element/airbag/proc/on_altclick(atom/movable/clicked_atom, mob/living/clicker) SIGNAL_HANDLER - if(!clicker.can_interact_with(clicked_atom)) + if(!clicker.can_interact_with(clicked_atom) || !clicker.can_perform_action(clicked_atom, ALLOW_RESTING)) return INVOKE_ASYNC(src, PROC_REF(disarm_airbag), clicked_atom, clicker)