From 83c9481bfc707a021b3e5cf52cb5162b18e4b679 Mon Sep 17 00:00:00 2001 From: Razharas Date: Mon, 6 Jan 2014 21:34:10 +0400 Subject: [PATCH] Fixes R&D working improperly Yeah thats it --- code/modules/research/destructive_analyzer.dm | 4 ++-- code/modules/research/research.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 7cca1ef967f..7c57f8ccb77 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -11,7 +11,7 @@ Note: Must be placed within 3 tiles of the R&D Console name = "Destructive Analyzer" icon_state = "d_analyzer" var/obj/item/weapon/loaded_item = null - var/decon_mod = 1 + var/decon_mod = 0 /obj/machinery/r_n_d/destructive_analyzer/New() ..() @@ -24,7 +24,7 @@ Note: Must be placed within 3 tiles of the R&D Console /obj/machinery/r_n_d/destructive_analyzer/RefreshParts() var/T = 0 - for(var/obj/item/weapon/stock_parts/S in src) + for(var/obj/item/weapon/stock_parts/S in component_parts) T += S.rating decon_mod = T diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index f65bbad5142..c5ecc05ef1e 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -153,7 +153,7 @@ research holder datum. if(temp_tech[T] - 1 >= known_tech[T]) for(var/datum/design/D in known_designs) if(D.req_tech[T]) - D.reliability = min(100, D.reliability + prob(35)) + D.reliability = min(100, D.reliability + 1) if(D.build_path == I.type) D.reliability = min(100, D.reliability + rand(1,3)) if(I.crit_fail)