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
@@ -107,8 +107,8 @@
visible_message("<span class='danger'>The bees are furious you're trying to destroy their home!</span>")
release_bees(1, 30)
to_chat(user, "<span class='notice'>You start dismantling \the [src]. This will take a while...</span>")
playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1)
if(do_after(user, 150))
playsound(loc, I.usesound, 50, 1)
if(do_after(user, 150/I.toolspeed))
user.visible_message("<span class='notice'>[user] dismantles \the [src].</span>", "<span class='notice'>You dismantle \the [src].</span>")
new /obj/item/beehive_assembly(loc)
qdel(src)
+1 -1
View File
@@ -312,7 +312,7 @@
to_chat(user, "<span class='notice'>There are no seeds in \the [O.name].</span>")
return
else if(O.iswrench())
playsound(loc, 'sound/items/Ratchet.ogg', 50, 1)
playsound(loc, O.usesound, 50, 1)
anchored = !anchored
to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].")
+1 -1
View File
@@ -573,7 +573,7 @@
if(locate(/obj/machinery/atmospherics/portables_connector/) in loc)
return ..()
playsound(loc, 'sound/items/Ratchet.ogg', 50, 1)
playsound(loc, O.usesound, 50, 1)
anchored = !anchored
to_chat(user, "You [anchored ? "wrench" : "unwrench"] \the [src].")
@@ -68,7 +68,7 @@
angry_swarm(user)
else
to_chat(user, "<span class='notice'>You begin to dislodge the dead apiary from the tray.</span>")
if(do_after(user, 50))
if(do_after(user, 50/O.toolspeed))
new hydrotray_type(src.loc)
new /obj/item/apiary(src.loc)
to_chat(user, "<span class='warning'>You dislodge the apiary from the tray.</span>")
@@ -89,7 +89,7 @@
angry_swarm(user)
else
to_chat(user, "<span class='notice'>You begin to harvest the honey.</span>")
if(do_after(user,50))
if(do_after(user,50/O.toolspeed))
G.reagents.add_reagent("honey",harvestable_honey)
harvestable_honey = 0
to_chat(user, "<span class='notice'>You successfully harvest the honey.</span>")
+1 -1
View File
@@ -26,7 +26,7 @@
if(istype(O,/obj/item/weapon/tank))
return
if(istype(O,/obj/item/weapon/shovel))
if(do_after(user, 50))
if(do_after(user, 50/O.toolspeed))
new /obj/item/stack/material/sandstone{amount = 3}(loc)
to_chat(user, "<span class='notice'>You remove the soil from the bed and dismantle the sandstone base.</span>")
playsound(src, 'sound/effects/stonedoor_openclose.ogg', 40, 1)