mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
38 lines
1.4 KiB
Plaintext
38 lines
1.4 KiB
Plaintext
/obj/machinery/power/thermoregulator/cryogaia
|
|
name = "Custom Thermal Regulator"
|
|
desc = "A massive custom made Thermal regulator or CTR for short, intended to keep heat loss when going in our outside to a minimum, they are hardwired to twenty celsius"
|
|
icon = 'icons/obj/machines/wallthermal.dmi'
|
|
icon_state = "lasergen"
|
|
density = 0
|
|
anchored = 1
|
|
//Consider making this powered by the room at some point.
|
|
use_power = 0 //is powered directly from cables
|
|
active_power_usage = 25 KILOWATTS //Low Power
|
|
idle_power_usage = 250
|
|
|
|
circuit = null
|
|
/*
|
|
null so people can not deconstruct them and remake them to normal Regulators,
|
|
probably should just make a circuit for it but this is pretty much just a proof of concept at the moment.
|
|
*/
|
|
|
|
/obj/machinery/power/thermoregulator/cryogaia/attackby(obj/item/I, mob/user)
|
|
if(I.is_screwdriver())
|
|
if(default_deconstruction_screwdriver(user,I))
|
|
return
|
|
if(I.is_crowbar())
|
|
if(default_deconstruction_crowbar(user,I))
|
|
return
|
|
if(I.is_wrench())
|
|
anchored = !anchored
|
|
visible_message("<span class='notice'>\The [src] has been [anchored ? "bolted to the floor" : "unbolted from the floor"] by [user].</span>") //Does this not need to be disabled?
|
|
playsound(src, I.usesound, 75, 1)
|
|
if(anchored)
|
|
connect_to_network()
|
|
else
|
|
disconnect_from_network()
|
|
turn_off()
|
|
return
|
|
if(istype(I, /obj/item/device/multitool))
|
|
return
|
|
..() |