diff --git a/code/game/objects/items/devices/hacktool.dm b/code/game/objects/items/devices/hacktool.dm
index 6c124485602..17615a0a9d1 100644
--- a/code/game/objects/items/devices/hacktool.dm
+++ b/code/game/objects/items/devices/hacktool.dm
@@ -46,10 +46,12 @@
// Note, if you ever want to expand supported_types, you must manually add the custom state argument to their tgui_interact
// DISABLED: too fancy, too high-effort // A.tgui_interact(user, custom_state = hack_state)
- // Just brute-force it open
+ // Just brute-force it
if(istype(A, /obj/machinery/door/airlock))
var/obj/machinery/door/airlock/D = A
- if(D.locked == TRUE && full_override == FALSE)
+ if(!D.arePowerSystemsOn())
+ to_chat(user, "No response from remote, check door power.")
+ else if(D.locked == TRUE && full_override == FALSE)
to_chat(user, "Unable to override door bolts!")
else if(D.locked == TRUE && full_override == TRUE && D.arePowerSystemsOn())
to_chat(user, "Door bolts overridden.")