diff --git a/code/modules/atmospherics/components/binary_devices/pump.dm b/code/modules/atmospherics/components/binary_devices/pump.dm index 41798ebecd1..1f8ab600d67 100644 --- a/code/modules/atmospherics/components/binary_devices/pump.dm +++ b/code/modules/atmospherics/components/binary_devices/pump.dm @@ -66,6 +66,26 @@ Thus, the two variables affect pump operation are set in New(): icon_state = "map_on-aux" use_power = POWER_USE_IDLE +/obj/machinery/atmospherics/binary/pump/supply + icon_state = "map_off-supply" + base_icon = "pump-supply" + icon_connect_type = "-supply" + connect_types = CONNECT_TYPE_SUPPLY + +/obj/machinery/atmospherics/binary/pump/supply/on + icon_state = "map_on-supply" + use_power = POWER_USE_IDLE + +/obj/machinery/atmospherics/binary/pump/scrubber + icon_state = "map_off-scrubber" + base_icon = "pump-scrubber" + icon_connect_type = "-scrubber" + connect_types = CONNECT_TYPE_SCRUBBER + +/obj/machinery/atmospherics/binary/pump/scrubber/on + icon_state = "map_on-scrubber" + use_power = POWER_USE_IDLE + /obj/machinery/atmospherics/binary/pump/update_icon() if(!powered()) diff --git a/code/modules/atmospherics/components/portables_connector.dm b/code/modules/atmospherics/components/portables_connector.dm index 4724b8892ae..a78073b6809 100644 --- a/code/modules/atmospherics/components/portables_connector.dm +++ b/code/modules/atmospherics/components/portables_connector.dm @@ -27,6 +27,16 @@ icon_connect_type = "-aux" connect_types = CONNECT_TYPE_AUX +/obj/machinery/atmospherics/portables_connector/supply + icon_state = "map_connector-supply" + icon_connect_type = "-supply" + connect_types = CONNECT_TYPE_SUPPLY + +/obj/machinery/atmospherics/portables_connector/scrubber + icon_state = "map_connector-scrubber" + icon_connect_type = "-scrubber" + connect_types = CONNECT_TYPE_SCRUBBER + /obj/machinery/atmospherics/portables_connector/Initialize() initialize_directions = dir diff --git a/html/changelogs/DreamySkrell-more-pipe-stuff.yml b/html/changelogs/DreamySkrell-more-pipe-stuff.yml new file mode 100644 index 00000000000..5c27c6a385d --- /dev/null +++ b/html/changelogs/DreamySkrell-more-pipe-stuff.yml @@ -0,0 +1,8 @@ + +author: DreamySkrell + +delete-after: True + +changes: + - rscadd: "Adds atmos connectors for supply and scrubber pipes." + - rscadd: "Adds pumps for supply and scrubber pipes." diff --git a/icons/atmos/connector.dmi b/icons/atmos/connector.dmi index bb7c007d8ee..55422369809 100644 Binary files a/icons/atmos/connector.dmi and b/icons/atmos/connector.dmi differ diff --git a/icons/atmos/pump.dmi b/icons/atmos/pump.dmi index 06194547ab8..318b7d70888 100644 Binary files a/icons/atmos/pump.dmi and b/icons/atmos/pump.dmi differ