diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 648285c07bb..e7ea2f192b6 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1112,7 +1112,7 @@ update_appearance() return ITEM_INTERACT_SUCCESS - return NONE + return ..() if(istype(tool, /obj/item/pai_cable)) var/obj/item/pai_cable/cable = tool @@ -1163,7 +1163,7 @@ update_appearance() return ITEM_INTERACT_SUCCESS - return NONE + return ..() /obj/machinery/door/airlock/try_to_weld(obj/item/weldingtool/W, mob/living/user) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 121bf7ad051..4d0852d143d 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -454,6 +454,7 @@ var/obj/item/access_key/key = tool if(!key.attempt_open_door(user, src)) return ITEM_INTERACT_BLOCKING + return ITEM_INTERACT_SUCCESS if(!user.combat_mode && istype(tool, /obj/item/fireaxe))