diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm
index 5a9d7476a6..64727abfb1 100644
--- a/code/game/objects/items/defib.dm
+++ b/code/game/objects/items/defib.dm
@@ -301,6 +301,7 @@
var/combat = FALSE //If it penetrates armor and gives additional functionality
var/grab_ghost = FALSE
var/tlimit = DEFIB_TIME_LIMIT * 10
+ var/disarm_shock_time = 10
var/datum/component/mobhook
@@ -478,7 +479,7 @@
M.visible_message("[user] hastily places [src] on [M]'s chest!", \
"[user] hastily places [src] on [M]'s chest!")
busy = TRUE
- if(do_after(user, disarm_shock_time, target = M))
+ if(do_after(user, isnull(defib?.disarm_shock_time)? disarm_shock_time : defib.disarm_shock_time, target = M))
M.visible_message("[user] zaps [M] with [src]!", \
"[user] zaps [M] with [src]!")
M.adjustStaminaLoss(50)