From 29e7c49627ee2a394b581ef355567b8900c1c2ff Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 11 Jan 2020 13:07:02 -0500 Subject: [PATCH 1/4] Pss got any of the good stuf Hydro? --- code/controllers/subsystem/research.dm | 616 +++++++++++++++---------- strings/tips.txt | 5 +- 2 files changed, 374 insertions(+), 247 deletions(-) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index ab27658efd..0b805d0063 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -25,264 +25,388 @@ SUBSYSTEM_DEF(research) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. var/list/techweb_point_items = list( //path = list(point type = value) - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 5000), // Cit three more anomalys anomalys - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 7500), - /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), - // - Slime Extracts! - - /obj/item/slime_extract/grey = list(TECHWEB_POINT_TYPE_GENERIC = 500), // Adds in slime core deconing - /obj/item/slime_extract/metal = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/purple = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/orange = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/blue = list(TECHWEB_POINT_TYPE_GENERIC = 750), - /obj/item/slime_extract/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slime_extract/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/red = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/green = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/pink = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/gold = list(TECHWEB_POINT_TYPE_GENERIC = 1250), - /obj/item/slime_extract/black = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/adamantine =list (TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/oil = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slime_extract/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), + // - Slime Extracts! - Basics + /obj/item/slime_extract/grey = list(TECHWEB_POINT_TYPE_GENERIC = 500), + /obj/item/slime_extract/metal = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/purple = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/orange = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/blue = list(TECHWEB_POINT_TYPE_GENERIC = 750), + /obj/item/slime_extract/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slime_extract/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/red = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/green = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/pink = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/gold = list(TECHWEB_POINT_TYPE_GENERIC = 1250), + /obj/item/slime_extract/black = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/oil = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slime_extract/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2500), // Reproductive - Crossbreading Cores! - (Grey Cores) - /obj/item/slimecross/reproductive/grey = list(TECHWEB_POINT_TYPE_GENERIC = 1000), - /obj/item/slimecross/reproductive/orange = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/purple = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/blue = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/metal = list(TECHWEB_POINT_TYPE_GENERIC = 1500), - /obj/item/slimecross/reproductive/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1750), - /obj/item/slimecross/reproductive/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/reproductive/red = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/green = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/pink = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/gold = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/reproductive/oil = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/black = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/reproductive/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/reproductive/grey = list(TECHWEB_POINT_TYPE_GENERIC = 1000), + /obj/item/slimecross/reproductive/orange = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/purple = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/blue = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/metal = list(TECHWEB_POINT_TYPE_GENERIC = 1500), + /obj/item/slimecross/reproductive/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/silver = list(TECHWEB_POINT_TYPE_GENERIC = 1750), + /obj/item/slimecross/reproductive/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/reproductive/red = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/green = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/pink = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/gold = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/reproductive/oil = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/black = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/reproductive/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), // Burning - Crossbreading Cores! - (Orange Cores) - /obj/item/slimecross/burning/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/burning/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/burning/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/burning/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/burning/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/burning/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/burning/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/burning/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/burning/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/burning/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/burning/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/burning/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/burning/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/burning/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Regenerative - Crossbreading Cores! - (Purple Cores) - /obj/item/slimecross/regenerative/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/regenerative/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/regenerative/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/regenerative/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/regenerative/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/regenerative/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/regenerative/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/regenerative/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/regenerative/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/regenerative/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/regenerative/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/regenerative/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/regenerative/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/regenerative/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Stabilized - Crossbreading Cores! - (Blue Cores) - /obj/item/slimecross/stabilized/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/stabilized/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/stabilized/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/stabilized/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/stabilized/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/stabilized/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/stabilized/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/stabilized/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/stabilized/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/stabilized/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/stabilized/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/stabilized/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/stabilized/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/stabilized/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Industrial - Crossbreading Cores! - (Metal Cores) - /obj/item/slimecross/industrial/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), - /obj/item/slimecross/industrial/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/industrial/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/industrial/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/industrial/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/industrial/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/industrial/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/industrial/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2000), + /obj/item/slimecross/industrial/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/industrial/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/silver = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/industrial/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/industrial/red = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/green = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/industrial/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/black = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/industrial/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 3750), // Charged - Crossbreading Cores! - (Yellow Cores) - /obj/item/slimecross/charged/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/charged/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/charged/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/charged/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/charged/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/charged/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/charged/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/charged/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/charged/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/charged/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/charged/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/charged/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/charged/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/charged/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Selfsustaining - Crossbreading Cores! - (Dark Purple Cores) - /obj/item/slimecross/selfsustaining/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/selfsustaining/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/selfsustaining/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/selfsustaining/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/selfsustaining/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), /obj/item/slimecross/selfsustaining/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/selfsustaining/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/selfsustaining/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/selfsustaining/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/selfsustaining/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/selfsustaining/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/selfsustaining/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/selfsustaining/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), /obj/item/slimecross/selfsustaining/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/selfsustaining/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/selfsustaining/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Consuming - Crossbreading Cores! - (Sliver Cores) - /obj/item/slimecross/consuming/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), - /obj/item/slimecross/consuming/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), - /obj/item/slimecross/consuming/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/consuming/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/consuming/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/consuming/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/consuming/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/consuming/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2250), + /obj/item/slimecross/consuming/orange = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/purple = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/blue = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/metal = list(TECHWEB_POINT_TYPE_GENERIC = 2750), + /obj/item/slimecross/consuming/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/consuming/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/consuming/red = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/green = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/consuming/oil = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/black = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/consuming/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4000), // Prismatic - Crossbreading Cores! - (Pyrite Cores) - /obj/item/slimecross/prismatic/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/prismatic/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/prismatic/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/prismatic/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/prismatic/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/prismatic/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/prismatic/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), + /obj/item/slimecross/prismatic/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/prismatic/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/prismatic/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/prismatic/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/prismatic/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/prismatic/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/prismatic/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), // Recurring - Crossbreading Cores! - (Cerulean Cores) - /obj/item/slimecross/recurring/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), - /obj/item/slimecross/recurring/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), - /obj/item/slimecross/recurring/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), - /obj/item/slimecross/recurring/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), - /obj/item/slimecross/recurring/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), - /obj/item/slimecross/recurring/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250) - ) // End of Cit changes + /obj/item/slimecross/recurring/grey = list(TECHWEB_POINT_TYPE_GENERIC = 2500), + /obj/item/slimecross/recurring/orange = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/purple = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/blue = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/metal = list(TECHWEB_POINT_TYPE_GENERIC = 3000), + /obj/item/slimecross/recurring/yellow = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/darkpurple = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/darkblue = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/silver = list(TECHWEB_POINT_TYPE_GENERIC = 3250), + /obj/item/slimecross/recurring/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/sepia = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/cerulean = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/pyrite = list(TECHWEB_POINT_TYPE_GENERIC = 3500), + /obj/item/slimecross/recurring/red = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/green = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/pink = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/gold = list(TECHWEB_POINT_TYPE_GENERIC = 3750), + /obj/item/slimecross/recurring/oil = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), + /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), + // Seed Packs (Vender Stuff) - 2050 points + /obj/item/seeds/ambrosia = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/apple = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/banana = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/berry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cabbage = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/carrot = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cherry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/chanter = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/chili = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cocoapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/coconut = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/coffee = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/cotton = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/corn = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/eggplant = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/grape = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/grass = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/lemon = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/lime = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/onion = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/orange = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/peach = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/peanutseed = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/pineapple = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/potato = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/poppy = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/pumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/replicapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/wheat/rice = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/soya = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/sugarcane = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/sunflower = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/strawberry = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tea = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tobacco = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tomato = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/tower = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/watermelon = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/wheat = list(TECHWEB_POINT_TYPE_GENERIC = 50), + /obj/item/seeds/whitebeet = list(TECHWEB_POINT_TYPE_GENERIC = 50), + // Seed Packs (Weeds/Hacked) - 675 points + /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/glowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/liberty = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/nettle = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/plump = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/reishi = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/cannabis = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/starthistle = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/random = list(TECHWEB_POINT_TYPE_GENERIC = 75), + /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), + // Seed Packs (Mutations) From Basic -> Mutation 1 + /obj/item/seeds/ambrosia/deus = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/berry/poison = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/berry/glow = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/apple/gold = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/mime = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/banana/exotic_banana = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/soya/koi = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/bulb = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grape/green = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/white = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cannabis/ultimate = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/wheat/oat = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/wheat/meat = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chili/ice = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chili/ghost = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/lime/electric = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/orange_3d = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/firelemon = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cocoapod/vanillapod = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cocoapod/bungotree = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/corn/snapcorn = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cotton/durathread = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/eggplant/eggy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/poppy/geranium = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/poppy/lily = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/sunflower/novaflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/sunflower/moonflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grass/carpet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/grass/fairy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/watermelon/holy = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/starthistle/corpse_flower = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/galaxythistle = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/cherry/bomb = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/angel = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/plump/walkingmushroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/chanterelle/jupitercup = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/glowshroom/glowcap = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/glowshroom/shadowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/nettle/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/onion/red = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/potato/sweet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/pumpkin/blumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/carrot/parsnip = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/redbeet = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tea/astra = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/coffee/robusta = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tobacco/space = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/blood = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tomato/killer = list(TECHWEB_POINT_TYPE_GENERIC = 100), + /obj/item/seeds/tower/steel = list(TECHWEB_POINT_TYPE_GENERIC = 100), + // Seed Packs (Mutations) Mutation 1 -> Mutation 2 + /obj/item/seeds/ambrosia/gaia = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/poppy/lily/trumpet = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/tea/catnip = list(TECHWEB_POINT_TYPE_GENERIC = 125), + /obj/item/seeds/tomato/blue/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 125), + // Seed Packs (Mutations) Mutation 2 -> Mutation 4 + /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 150), + // Seed Packs (Mutations) Mutation 3 -> Mutation 5 + Lava Land Plants + /obj/item/seeds/bee_balm/honey = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/cactus = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/gatfruit = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/polypore = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/porcini = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/inocybe = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/lavaland/ember = list(TECHWEB_POINT_TYPE_GENERIC = 175), + /obj/item/seeds/kudzu = list(TECHWEB_POINT_TYPE_GENERIC = 175) //Placing here do to all its mutations + ) var/list/errored_datums = list() var/list/point_types = list() //typecache style type = TRUE list //---------------------------------------------- diff --git a/strings/tips.txt b/strings/tips.txt index e9c1350469..e874167753 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -55,7 +55,8 @@ As a Scientist, you can disable anomalies by scanning them with an analyzer, the As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. As a Scientist, you can generate research points by letting the tachyon-doppler array record increasingly large explosions. As a Scientist, getting drunk just enough will speed up research. Skol! -As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. +As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. +As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the deconstructive analyzer for a small amount of Rnd type points! As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage from lasers, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. @@ -148,6 +149,8 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! +As a Botanist, Rnd might pester you for different type of seed packets, perhaps a deal can be made in turn. +As a Botanist, plants have different reactions to different chemicals, think logical like how in many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From c320143d533c8ff606927033690e40bb667981b5 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:39:24 -0500 Subject: [PATCH 2/4] Update tips.txt --- strings/tips.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/strings/tips.txt b/strings/tips.txt index e874167753..b0e5073fb3 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -55,8 +55,8 @@ As a Scientist, you can disable anomalies by scanning them with an analyzer, the As a Scientist, researchable stock parts can seriously improve the efficiency and speed of machines around the station. In some cases, it can even unlock new functions. As a Scientist, you can generate research points by letting the tachyon-doppler array record increasingly large explosions. As a Scientist, getting drunk just enough will speed up research. Skol! -As a Scientist, you can get points by placing slime cores into the deconstructive analyzer! This even works with crossbred slime cores. -As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the deconstructive analyzer for a small amount of Rnd type points! +As a Scientist, you can get points by placing slime cores into the destructive analyzer! This even works with crossbred slime cores. +As a Scientist, work with botanists to get different types of seeds, as each type of seed can be used in the destructive analyzer for a small amount of Rnd type points! As a Roboticist, keep an ear out for anomaly announcements. If you get your hands on an anomaly core, you can build a Phazon mech! As a Roboticist, you can repair your cyborgs with a welding tool. If they have taken burn damage from lasers, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. As a Roboticist, you can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. @@ -149,8 +149,7 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! -As a Botanist, Rnd might pester you for different type of seed packets, perhaps a deal can be made in turn. -As a Botanist, plants have different reactions to different chemicals, think logical like how in many gardeners use ash as a mulch. +As a Botanist, plants have different reactions to different chemicals, think logical like how many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From bc1e24cb7b4527e86db22f3cb0c786ec9008793a Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 14 Jan 2020 08:40:58 -0500 Subject: [PATCH 3/4] Update tips.txt --- strings/tips.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/strings/tips.txt b/strings/tips.txt index b0e5073fb3..f396b3f542 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -149,7 +149,6 @@ As a Botanist, you can hack the MegaSeed Vendor to get access to more exotic see As a Botanist, you can mutate the plants growing in your hydroponics trays with unstable mutagen or, as an alternative, crude radioactives from chemistry to get special variations. As a Botanist, you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. As a Botanist, you can combine production trait chemicals just like a Chemist. Chlorine (blumpkin) + radium and phosphorus (glowshrooms) equals unstable mutagen! -As a Botanist, plants have different reactions to different chemicals, think logical like how many gardeners use ash as a mulch. As a Cook, you can load your food into snack vending machines. As a Cook, you can rename your custom made food with a pen. As a Cook, any food you make will be much healthier than the junk food found in vendors. Having the crew routinely eating from you will provide minor buffs. From ccfaa294bcf19d9b43ce0cac5ad394e1a6e3a3cb Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Tue, 14 Jan 2020 10:40:47 -0500 Subject: [PATCH 4/4] Update research.dm --- code/controllers/subsystem/research.dm | 137 ++----------------------- 1 file changed, 9 insertions(+), 128 deletions(-) diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index e44274d944..3b2df8bade 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -24,6 +24,7 @@ SUBSYSTEM_DEF(research) var/list/techweb_categories = list() //category name = list(node.id = TRUE) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. + var/list/techweb_point_items = list( //path = list(point type = value) /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000), // - Slime Extracts! - Basics @@ -278,134 +279,7 @@ SUBSYSTEM_DEF(research) /obj/item/slimecross/recurring/black = list(TECHWEB_POINT_TYPE_GENERIC = 4000), /obj/item/slimecross/recurring/lightpink = list(TECHWEB_POINT_TYPE_GENERIC = 4000), /obj/item/slimecross/recurring/adamantine = list(TECHWEB_POINT_TYPE_GENERIC = 4000), - /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250), - // Seed Packs (Vender Stuff) - 2050 points - /obj/item/seeds/ambrosia = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/apple = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/banana = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/berry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cabbage = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/carrot = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cherry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/chanter = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/chili = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cocoapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/coconut = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/coffee = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/cotton = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/corn = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/eggplant = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/grape = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/grass = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/lemon = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/lime = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/onion = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/orange = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/peach = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/peanutseed = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/pineapple = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/potato = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/poppy = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/pumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/replicapod = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/wheat/rice = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/soya = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/sugarcane = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/sunflower = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/strawberry = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tea = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tobacco = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tomato = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/tower = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/watermelon = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/wheat = list(TECHWEB_POINT_TYPE_GENERIC = 50), - /obj/item/seeds/whitebeet = list(TECHWEB_POINT_TYPE_GENERIC = 50), - // Seed Packs (Weeds/Hacked) - 675 points - /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/glowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/liberty = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/nettle = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/plump = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/reishi = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/cannabis = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/starthistle = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/random = list(TECHWEB_POINT_TYPE_GENERIC = 75), - /obj/item/seeds/amanita = list(TECHWEB_POINT_TYPE_GENERIC = 75), - // Seed Packs (Mutations) From Basic -> Mutation 1 - /obj/item/seeds/ambrosia/deus = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/berry/poison = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/berry/glow = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/apple/gold = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/mime = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/banana/exotic_banana = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/soya/koi = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/bulb = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grape/green = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/white = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cannabis/ultimate = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/wheat/oat = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/wheat/meat = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chili/ice = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chili/ghost = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/lime/electric = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/orange_3d = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/firelemon = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cocoapod/vanillapod = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cocoapod/bungotree = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/corn/snapcorn = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cotton/durathread = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/eggplant/eggy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/poppy/geranium = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/poppy/lily = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/sunflower/novaflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/sunflower/moonflower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grass/carpet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/grass/fairy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/watermelon/holy = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/starthistle/corpse_flower = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/galaxythistle = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/cherry/bomb = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/angel = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/plump/walkingmushroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/chanterelle/jupitercup = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/glowshroom/glowcap = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/glowshroom/shadowshroom = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/nettle/death = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/onion/red = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/potato/sweet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/pumpkin/blumpkin = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/carrot/parsnip = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/redbeet = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tea/astra = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/coffee/robusta = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tobacco/space = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/blue = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/blood = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tomato/killer = list(TECHWEB_POINT_TYPE_GENERIC = 100), - /obj/item/seeds/tower/steel = list(TECHWEB_POINT_TYPE_GENERIC = 100), - // Seed Packs (Mutations) Mutation 1 -> Mutation 2 - /obj/item/seeds/ambrosia/gaia = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/poppy/lily/trumpet = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/berry/death = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/tea/catnip = list(TECHWEB_POINT_TYPE_GENERIC = 125), - /obj/item/seeds/tomato/blue/bluespace = list(TECHWEB_POINT_TYPE_GENERIC = 125), - // Seed Packs (Mutations) Mutation 2 -> Mutation 4 - /obj/item/seeds/bee_balm = list(TECHWEB_POINT_TYPE_GENERIC = 150), - // Seed Packs (Mutations) Mutation 3 -> Mutation 5 + Lava Land Plants - /obj/item/seeds/bee_balm/honey = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/cactus = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/gatfruit = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/polypore = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/porcini = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/inocybe = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/lavaland/ember = list(TECHWEB_POINT_TYPE_GENERIC = 175), - /obj/item/seeds/kudzu = list(TECHWEB_POINT_TYPE_GENERIC = 175) //Placing here do to all its mutations + /obj/item/slimecross/recurring/rainbow = list(TECHWEB_POINT_TYPE_GENERIC = 4250) ) var/list/errored_datums = list() var/list/point_types = list() //typecache style type = TRUE list @@ -428,6 +302,13 @@ SUBSYSTEM_DEF(research) autosort_categories() error_design = new error_node = new + + for(var/A in subtypesof(/obj/item/seeds)) + var/obj/item/seeds/S = A + var/list/L = list() + L[TECHWEB_POINT_TYPE_GENERIC] = 50 + initial(S.rarity) * 2 + techweb_point_items[S] = L + return ..() /datum/controller/subsystem/research/fire()