diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm index cfd5768846..8c99d07942 100644 --- a/code/modules/organs/internal/augment.dm +++ b/code/modules/organs/internal/augment.dm @@ -28,7 +28,7 @@ var/radial_state = null // Icon state for the augment's radial icon. var/aug_cooldown = 30 SECONDS - var/last_activate = null + var/cooldown = null /obj/item/organ/internal/augment/Initialize() . = ..() @@ -59,8 +59,8 @@ return if(aug_cooldown) - if(last_activate <= world.time + aug_cooldown) - last_activate = world.time + if(cooldown <= world.time) + cooldown = world.time + aug_cooldown else return diff --git a/code/modules/organs/internal/augment/armmounted.dm b/code/modules/organs/internal/augment/armmounted.dm index d2a960ecb8..1aa64a7808 100644 --- a/code/modules/organs/internal/augment/armmounted.dm +++ b/code/modules/organs/internal/augment/armmounted.dm @@ -135,8 +135,8 @@ return if(aug_cooldown) - if(last_activate <= world.time + aug_cooldown) - last_activate = world.time + if(cooldown <= world.time) + cooldown = world.time + aug_cooldown else return diff --git a/code/modules/organs/internal/augment/bio.dm b/code/modules/organs/internal/augment/bio.dm index 543394fcde..71aa461abb 100644 --- a/code/modules/organs/internal/augment/bio.dm +++ b/code/modules/organs/internal/augment/bio.dm @@ -93,8 +93,8 @@ return if(aug_cooldown) - if(last_activate <= world.time + aug_cooldown) - last_activate = world.time + if(cooldown <= world.time) + cooldown = world.time + aug_cooldown else return