mirror of
https://github.com/Skyrat-SS13/Skyrat-tg.git
synced 2026-08-29 15:59:16 +01:00
* [MDB IGNORE] Map lints the `piping_layer` var and scrubs it off our maps (#84686) ## About The Pull Request Title, continuation of #84385 ## Why It's Good For The Game Continuation of my previous PR, this time with the other var being banned and additional lint.  I also added new subtypes to the required atmos machinery that needed it. This'll add transparency to what layer a machine will be on and make it easier to set up pipe networks while mapping, instead of guessing "I hope this'll connect!". Nothing should break or go awry, I looked at some maps to make sure and they looked fine. Snowdin can also go rot, whoever did the pipenet there, I have a question, `why`. ## Changelog 🆑 Jolly code: Behind the scenes, atmos machines (freezers/mixers) in maps were tweaked a bit. If you see them no longer connected to specific pipenets, please make an issue report, this is not intended behavior!! /🆑 * [MDB IGNORE] Map lints the `piping_layer` var and scrubs it off our maps * modular fixes * fix --------- Co-authored-by: Jolly <70232195+Jolly-66@users.noreply.github.com> Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
120 lines
4.7 KiB
Plaintext
120 lines
4.7 KiB
Plaintext
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored
|
|
on = TRUE
|
|
volume_rate = MAX_TRANSFER_RATE
|
|
/// The air sensor type this injector is linked to
|
|
var/chamber_id
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/layer2
|
|
piping_layer = 2
|
|
icon_state = "inje_map-2"
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/layer4
|
|
piping_layer = 4
|
|
icon_state = "inje_map-4"
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/Initialize(mapload)
|
|
id_tag = CHAMBER_INPUT_FROM_ID(chamber_id)
|
|
return ..()
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input
|
|
name = "plasma tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_PLAS
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input
|
|
name = "oxygen tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_O2
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input
|
|
name = "nitrogen tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_N2
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input
|
|
name = "mix tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_MIX
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input
|
|
name = "nitrous oxide tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_N2O
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input
|
|
name = "air mix tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_AIR
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input
|
|
name = "carbon dioxide tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_CO2
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/bz_input
|
|
name = "bz tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_BZ
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/freon_input
|
|
name = "freon tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_FREON
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/halon_input
|
|
name = "halon tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_HALON
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/healium_input
|
|
name = "healium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_HEALIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/hydrogen_input
|
|
name = "hydrogen tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_H2
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/hypernoblium_input
|
|
name = "hypernoblium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_HYPERNOBLIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/miasma_input
|
|
name = "miasma tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_MIASMA
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrium_input
|
|
name = "nitrium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_NITRIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/pluoxium_input
|
|
name = "pluoxium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_PLUOXIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/proto_nitrate_input
|
|
name = "proto-nitrate tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_PROTO_NITRATE
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/tritium_input
|
|
name = "tritium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_TRITIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/water_vapor_input
|
|
name = "water vapor tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_H2O
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/zauker_input
|
|
name = "zauker tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_ZAUKER
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/helium_input
|
|
name = "helium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_HELIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/antinoblium_input
|
|
name = "antinoblium tank input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_ANTINOBLIUM
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input
|
|
name = "incinerator chamber input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_INCINERATOR
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input
|
|
on = FALSE
|
|
name = "ordnance burn chamber input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_BURN
|
|
|
|
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input
|
|
on = FALSE
|
|
name = "ordnance freezer chamber input injector"
|
|
chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_FREEZER
|