From 8a5f46a85935eaace8160391d6d35a8fb905a51f Mon Sep 17 00:00:00 2001 From: c0 Date: Sun, 12 Jun 2016 08:09:57 +0300 Subject: [PATCH] Brings back RnD level skipping --- code/modules/research/research.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index 503b35891d5..13b165cb61c 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -116,9 +116,8 @@ research holder datum. //Input: Tech's ID and Level; Output: null /datum/research/proc/UpdateTech(ID, level) var/datum/tech/KT = known_tech[ID] - if(KT) - if(KT.level <= level) - KT.level = KT.level + 1 + if(KT && KT.level <= level) + KT.level = max(KT.level + 1, level) //Checks if the origin level can raise current tech levels //Input: Tech's ID and Level; Output: TRUE for yes, FALSE for no