From eb6dbedbbc14492881ee47c2ecd70b92468421f9 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Tue, 3 Jan 2023 16:53:55 +1000 Subject: [PATCH] Merge pull request #14291 from VOREStation/upstream-merge-8867 [MIRROR] fixes augment implants so you can't spam the fuck out of them --- code/modules/organs/internal/augment.dm | 6 +++--- code/modules/organs/internal/augment/armmounted.dm | 4 ++-- code/modules/organs/internal/augment/bio.dm | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) 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 c22988de83..932f4cf646 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