The Epic Construction Update (#5976)

How to build machine blueprints!

Use steel sheets like normal, then rotate the frame how you like it using the directional arrow. From here use a Multitool to finalize it and then wire it up like you would before.
This commit is contained in:
Lady Fowl
2019-09-10 22:07:46 +03:00
committed by Erki
parent abd926b14a
commit d6ff38ef96
164 changed files with 2571 additions and 1055 deletions
+2 -1
View File
@@ -58,7 +58,7 @@
recipes += new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60)
recipes += new/datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, time = 25, one_per_turf = 1, on_floor = 1)
recipes += new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1)
recipes += new/datum/stack_recipe("machine frame", /obj/machinery/constructable_frame/machine_frame, 5, time = 25, one_per_turf = 1, on_floor = 1)
recipes += new/datum/stack_recipe("machine blueprint", /obj/machinery/constructable_frame/machine_frame, 2, time = 25, one_per_turf = 1, on_floor = 1)
recipes += new/datum/stack_recipe_list("turret frames", list( \
new/datum/stack_recipe("light turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("dark turret frame", /obj/machinery/porta_turret_construct/dark, 5, time = 25, one_per_turf = 1, on_floor = 1), \
@@ -114,6 +114,7 @@
recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0) // 100u
recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor_white, 1, 4, 20)
recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor_freezer, 1, 4, 20)
recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, 1, 1)
/material/wood/generate_recipes()
..()
+12 -1
View File
@@ -75,7 +75,7 @@
..()
/obj/item/stack/material/attackby(var/obj/item/W, var/mob/user)
if(W.iscoil())
if(iscoil(W))
material.build_wired_product(user, W, src)
return
else if(istype(W, /obj/item/stack/rods))
@@ -185,6 +185,17 @@
default_type = "wood"
drop_sound = 'sound/items/drop/wooden.ogg'
/obj/item/stack/material/woodlog
name = "log"
icon_state = "sheet-woodlog"
default_type = "log"
/obj/item/stack/material/woodbranch
name = "branch"
icon_state = "sheet-branch"
default_type = "branch"
/obj/item/stack/material/cloth
name = "cloth"
icon_state = "sheet-cloth"
+31
View File
@@ -706,6 +706,37 @@ var/list/name_to_material
golem = "Wood Golem"
hitsound = 'sound/effects/woodhit.ogg'
/material/wood/log //This is gonna replace wood planks in a way for NBT, leaving it here for now
name = "log"
stack_type = /obj/item/stack/material/woodlog
icon_colour = "#824B28"
integrity = 50
icon_base = "solid"
explosion_resistance = 4
hardness = 30
weight = 30 //Logs are heavier then normal pieces of wood
conductivity = 0.8
melting_point = T0C+380
ignition_point = T0C+328
destruction_desc = "splinters"
sheet_singular_name = "log"
sheet_plural_name = "logs"
/material/wood/branch
name = "branch"
stack_type = /obj/item/stack/material/woodbranch
icon_colour = "#824B28"
integrity = 50
icon_base = "solid"
explosion_resistance = 0
hardness = 0.1
weight = 7
melting_point = T0C+220
ignition_point = T0C+218
sheet_singular_name = "branch"
sheet_plural_name = "branch"
/material/rust
name = "rust"
display_name = "rusty steel"