From e6d78c7c608ea9e2717c1666bd2fbfed5d8c03c6 Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Thu, 14 Apr 2016 14:51:25 -0400 Subject: [PATCH] fix and cancelling --- code/game/dna/dna_modifier.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index cfd86f5133a..1c38792e544 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -926,7 +926,7 @@ return 1 if (bufferOption == "createInjector") - if (src.injector_ready || waiting_for_user_input) + if(injector_ready && !waiting_for_user_input) var/success = 1 var/obj/item/weapon/dnainjector/I = new /obj/item/weapon/dnainjector @@ -938,11 +938,11 @@ selectedbuf=buf.dna.SE else selectedbuf=buf.dna.UI - var/blk = input(usr,"Select Block","Block") in all_dna_blocks(selectedbuf) + var/blk = input(usr,"Select Block","Block") as null|anything in all_dna_blocks(selectedbuf) success = setInjectorBlock(I,blk,buf) else I.buf = buf.copy() - waiting_for_user_input=0 + waiting_for_user_input = 0 if(success) I.forceMove(src.loc) I.name += " ([buf.name])"