Cloth Synths (#12307)

This commit is contained in:
Geeves
2021-08-19 19:18:15 -03:00
committed by GitHub
parent f46b930c6d
commit dcfd8f7214
4 changed files with 31 additions and 0 deletions
+4
View File
@@ -31,6 +31,10 @@
icon_state = "sheet-wood"
default_type = MATERIAL_WOOD
/obj/item/stack/material/cyborg/cloth
icon_state = "sheet-cloth"
default_type = MATERIAL_CLOTH
/obj/item/stack/material/cyborg/glass
desc_info = "Use in your hand to build a window. Can be upgraded to reinforced glass by adding metal rods, which are made from metal sheets.<br>\
As a synthetic, you can acquire more sheets of glass by recharging."
@@ -395,10 +395,12 @@ var/global/list/robot_modules = list(
var/datum/matter_synth/plasteel = new /datum/matter_synth/plasteel(40000)
var/datum/matter_synth/glass = new /datum/matter_synth/glass(60000)
var/datum/matter_synth/wire = new /datum/matter_synth/wire(60)
var/datum/matter_synth/cloth = new /datum/matter_synth/cloth(50000)
synths += metal
synths += plasteel
synths += glass
synths += wire
synths += cloth
var/obj/item/stack/material/cyborg/steel/M = new /obj/item/stack/material/cyborg/steel(src)
M.synths = list(metal)
@@ -416,6 +418,10 @@ var/global/list/robot_modules = list(
RG.synths = list(metal, glass)
src.modules += RG
var/obj/item/stack/material/cyborg/cloth/CL = new /obj/item/stack/material/cyborg/cloth(src)
CL.synths = list(cloth)
src.modules += CL
var/obj/item/stack/tile/floor/cyborg/FT = new /obj/item/stack/tile/floor/cyborg(src) // to add floor over the metal rods lattice
FT.synths = list(metal)
src.modules += FT
@@ -455,12 +461,14 @@ var/global/list/robot_modules = list(
var/datum/matter_synth/wire = new /datum/matter_synth/wire(45)
var/datum/matter_synth/wood = new /datum/matter_synth/wood(20000)
var/datum/matter_synth/plastic = new /datum/matter_synth/plastic(15000)
var/datum/matter_synth/cloth = new /datum/matter_synth/cloth(50000)
synths += metal
synths += glass
synths += plasteel
synths += wire
synths += wood
synths += plastic
synths += cloth
var/obj/item/matter_decompiler/MD = new /obj/item/matter_decompiler(src)
MD.metal = metal
@@ -503,6 +511,10 @@ var/global/list/robot_modules = list(
PS.synths = list(plastic)
src.modules += PS
var/obj/item/stack/material/cyborg/cloth/CL = new /obj/item/stack/material/cyborg/cloth(src)
CL.synths = list(cloth)
src.modules += CL
var/obj/item/stack/tile/wood/cyborg/FWT = new /obj/item/stack/tile/wood/cyborg(src)
FWT.synths = list(wood)
src.modules += FWT
@@ -901,11 +913,13 @@ var/global/list/robot_modules = list(
var/datum/matter_synth/wood = new /datum/matter_synth/wood(10000)
var/datum/matter_synth/plastic = new /datum/matter_synth/plastic(10000)
var/datum/matter_synth/wire = new /datum/matter_synth/wire(30)
var/datum/matter_synth/cloth = new /datum/matter_synth/cloth(30000)
synths += metal
synths += glass
synths += wood
synths += plastic
synths += wire
synths += cloth
var/obj/item/matter_decompiler/MD = new /obj/item/matter_decompiler(src)
MD.metal = metal
@@ -950,6 +964,10 @@ var/global/list/robot_modules = list(
P.synths = list(plastic)
src.modules += P
var/obj/item/stack/material/cyborg/cloth/CL = new /obj/item/stack/material/cyborg/cloth(src)
CL.synths = list(cloth)
src.modules += CL
/obj/item/robot_module/drone/construction
name = "construction drone module"
channels = list(CHANNEL_ENGINEERING = TRUE)