Makes the assembly cooldown happen before it triggers. Stopping an infinite loop

This commit is contained in:
joep van der velden
2020-06-24 14:17:56 +02:00
parent 4546c11435
commit 63845ef242
5 changed files with 12 additions and 18 deletions
+2 -4
View File
@@ -59,8 +59,7 @@
cooldown--
if(cooldown <= 0)
return FALSE
spawn(10)
process_cooldown()
addtimer(CALLBACK(src, .proc/process_cooldown), 10)
return TRUE
/obj/item/assembly/Destroy()
@@ -94,8 +93,7 @@
if(!secured || cooldown > 0)
return FALSE
cooldown = 2
spawn(10)
process_cooldown()
addtimer(CALLBACK(src, .proc/process_cooldown), 10)
return TRUE
/obj/item/assembly/toggle_secure()