mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
168 lines
9.0 KiB
Plaintext
168 lines
9.0 KiB
Plaintext
/obj/machinery/atmospherics/pipe
|
|
description_info = "This pipe, and all other pipes, can be connected or disconnected by a wrench. The internal pressure of the pipe must \
|
|
be less than 200 kPa above the ambient pressure to do this. More pipes can be obtained from the pipe dispenser."
|
|
|
|
/obj/machinery/atmospherics/pipe/New() //This is needed or else 20+ lines of copypasta to dance around inheritence.
|
|
..()
|
|
description_info += "<br>Most pipes and atmospheric devices can be connected or disconnected with a wrench. The pipe's pressure must not be too high, \
|
|
or if it is a device, it must be turned off first."
|
|
|
|
//HE pipes
|
|
/obj/machinery/atmospherics/pipe/simple/heat_exchanging
|
|
description_info = "This radiates heat from the pipe's gas to space, cooling it down."
|
|
|
|
//Supply/Scrubber pipes
|
|
/obj/machinery/atmospherics/pipe/simple/visible/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/simple/visible/supply
|
|
description_info = "This is a special 'supply' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/simple/hidden/supply
|
|
description_info = "This is a special 'supply' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
//Universal adapters
|
|
/obj/machinery/atmospherics/pipe/simple/visible/universal
|
|
description_info = "This allows you to connect 'normal' pipes, red 'scrubber' pipes, and blue 'supply' pipes."
|
|
|
|
/obj/machinery/atmospherics/pipe/simple/hidden/universal
|
|
description_info = "This allows you to connect 'normal' pipes, red 'scrubber' pipes, and blue 'supply' pipes."
|
|
|
|
//Three way manifolds
|
|
/obj/machinery/atmospherics/pipe/manifold
|
|
description_info = "A normal pipe with three ends to connect to."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold/visible/supply
|
|
description_info = "This is a special 'supply' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold/hidden/supply
|
|
description_info = "This is a special 'supply' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
//Insulated pipes
|
|
/obj/machinery/atmospherics/pipe/simple/insulated
|
|
description_info = "This is completely useless, use a normal pipe." //Sorry, but it's true.
|
|
|
|
//Four way manifolds
|
|
/obj/machinery/atmospherics/pipe/manifold4w
|
|
description_info = "This is a four-way pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold4w/visible/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply
|
|
description_info = "This is a special 'supply' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers
|
|
description_info = "This is a special 'scrubber' pipe, which does not connect to 'normal' pipes. If you want to connect it, use \
|
|
a Universal Adapter pipe."
|
|
|
|
//Endcaps
|
|
/obj/machinery/atmospherics/pipe/cap
|
|
description_info = "This is a cosmetic attachment, as pipes currently do not spill their contents into the air."
|
|
|
|
//T-shaped valves
|
|
/obj/machinery/atmospherics/tvalve
|
|
description_info = "Click this to toggle the mode. The direction with the green light is where the gas will flow."
|
|
|
|
//Normal valves
|
|
/obj/machinery/atmospherics/valve
|
|
description_info = "Click this to turn the valve. If red, the pipes on each end are separated. Otherwise, they are connected."
|
|
|
|
//TEG ports
|
|
/obj/machinery/atmospherics/binary/circulator
|
|
description_info = "This generates electricity, depending on the difference in temperature between each side of the machine. The meter in \
|
|
the center of the machine gives an indicator of how much electricity is being generated."
|
|
|
|
//Passive gates
|
|
/obj/machinery/atmospherics/binary/passive_gate
|
|
description_info = "This is a one-way regulator, allowing gas to flow only at a specific pressure and flow rate. If the light is green, it is flowing."
|
|
|
|
//Normal pumps (high power one inherits from this)
|
|
/obj/machinery/atmospherics/binary/pump
|
|
description_info = "This moves gas from one pipe to another. A higher target pressure demands more energy. The side with the red end is the output."
|
|
|
|
//Vents
|
|
/obj/machinery/atmospherics/unary/vent_pump
|
|
description_info = "This pumps the contents of the attached pipe out into the atmosphere, if needed. It can be controlled from an Air Alarm."
|
|
|
|
//Freezers
|
|
/obj/machinery/atmospherics/unary/freezer
|
|
description_info = "Cools down the gas of the pipe it is connected to. It uses massive amounts of electricity while on. \
|
|
It can be upgraded by replacing the capacitors, manipulators, and matter bins. It can be deconstructed by screwing the maintenance panel open with a \
|
|
screwdriver, and then using a crowbar."
|
|
|
|
//Heaters
|
|
/obj/machinery/atmospherics/unary/heater
|
|
description_info = "Heats up the gas of the pipe it is connected to. It uses massive amounts of electricity while on. \
|
|
It can be upgraded by replacing the capacitors, manipulators, and matter bins. It can be deconstructed by screwing the maintenance panel open with a \
|
|
screwdriver, and then using a crowbar."
|
|
|
|
//Gas injectors
|
|
/obj/machinery/atmospherics/unary/outlet_injector
|
|
description_info = "Outputs the pipe's gas into the atmosphere, similar to an air vent. It can be controlled by a nearby atmospherics computer. \
|
|
A green light on it means it is on."
|
|
|
|
//Scrubbers
|
|
/obj/machinery/atmospherics/unary/vent_scrubber
|
|
description_info = "This filters the atmosphere of harmful gas. Filtered gas goes to the pipes connected to it, typically a scrubber pipe. \
|
|
It can be controlled from an Air Alarm. It can be configured to drain all air rapidly with a 'panic syphon' from an air alarm."
|
|
|
|
//Omni filters
|
|
/obj/machinery/atmospherics/omni/atmos_filter
|
|
description_info = "Filters gas from a custom input direction, with up to two filtered outputs and a 'everything else' \
|
|
output. The filtered output's arrows glow orange."
|
|
|
|
//Omni mixers
|
|
/obj/machinery/atmospherics/omni/mixer
|
|
description_info = "Combines gas from custom input and output directions. The percentage of combined gas can be defined."
|
|
|
|
//Canisters
|
|
/obj/machinery/portable_atmospherics/canister
|
|
description_info = "The canister can be connected to a connector port with a wrench. Tanks of gas (the kind you can hold in your hand) \
|
|
can be filled by the canister, by using the tank on the canister, increasing the release pressure, then opening the valve until it is full, and then close it. \
|
|
*DO NOT* remove the tank until the valve is closed. A gas analyzer can be used to check the contents of the canister."
|
|
|
|
description_antag = "Canisters can be damaged, spilling their contents into the air, or you can just leave the release valve open."
|
|
|
|
//Portable pumps
|
|
/obj/machinery/portable_atmospherics/powered/pump
|
|
description_info = "Invaluable for filling air in a room rapidly after a breach repair. The internal gas container can be filled by \
|
|
connecting it to a connector port. The pump can pump the air in (sucking) or out (blowing), at a specific target pressure. The powercell inside can be \
|
|
replaced by using a screwdriver, and then adding a new cell. A tank of gas can also be attached to the air pump."
|
|
|
|
//Portable scrubbers
|
|
/obj/machinery/portable_atmospherics/powered/scrubber
|
|
description_info = "Filters the air, placing harmful gases into the internal gas container. The container can be emptied by \
|
|
connecting it to a connector port. The pump can pump the air in (sucking) or out (blowing), at a specific target pressure. The powercell inside can be \
|
|
replaced by using a screwdriver, and then adding a new cell. A tank of gas can also be attached to the scrubber. "
|
|
|
|
//Meters
|
|
/obj/machinery/meter
|
|
description_info = "Measures the volume and temperature of the pipe under the meter.\
|
|
Using a multitool on this will cycle through any other pipes on the same tile."
|
|
|
|
//Pipe dispensers
|
|
/obj/machinery/pipedispenser
|
|
description_info = "This can be moved by using a wrench. You will need to wrench it again when you want to use it. You can put \
|
|
excess (atmospheric) pipes into the dispenser, as well. The dispenser requires electricity to function."
|
|
|