mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-22 04:24:20 +01:00
disposal destructable, can develop disposal circuits now
This commit is contained in:
@@ -56,6 +56,26 @@
|
||||
update()
|
||||
return
|
||||
|
||||
if(istype(I, /obj/item/weapon/weldingtool) && I:welding)
|
||||
var/obj/item/weapon/weldingtool/W = I
|
||||
playsound(src.loc, 'Welder.ogg', 100, 1)
|
||||
var/turf/T = get_turf(user)
|
||||
user.visible_message("[user] welds apart the disposal.", "You start to weld apart the disposal.")
|
||||
sleep(40)
|
||||
if(get_turf(user) == T && W.remove_fuel(2,user))
|
||||
var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(loc)
|
||||
M.state = 2
|
||||
M.icon_state = "box_1"
|
||||
for(var/obj/O in component_parts)
|
||||
if(O.reliability != 100 && crit_fail)
|
||||
O.crit_fail = 1
|
||||
O.loc = src.loc
|
||||
// the stuff still in the disposal
|
||||
for(var/obj/O in src)
|
||||
O.loc = src.loc
|
||||
del(src)
|
||||
return
|
||||
|
||||
var/obj/item/weapon/grab/G = I
|
||||
if(istype(G)) // handle grabbed mob
|
||||
if(ismob(G.affecting))
|
||||
|
||||
@@ -76,6 +76,15 @@ datum
|
||||
materials = list("$glass" = 2000, "acid" = 20)
|
||||
build_path = "/obj/item/weapon/circuitboard/security"
|
||||
|
||||
disposal
|
||||
name = "Circuit Design (Disposal)"
|
||||
desc = "Allows for the construction of circuit boards used to build disposal bins."
|
||||
id = "disposal"
|
||||
req_tech = list("engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "acid" = 20)
|
||||
build_path = "/obj/item/weapon/circuitboard/disposal"
|
||||
|
||||
aicore
|
||||
name = "Circuit Design (AI Core)"
|
||||
desc = "Allows for the construction of circuit boards used to build new AI cores."
|
||||
|
||||
Reference in New Issue
Block a user