[MDB Ignore] Air alarms of surgical rooms (robotics, medical) start with scrubbers set to filter nitrous oxide (#90558)

## About The Pull Request

- Primary Surgical Theaters
- Secondary Surgical Theaters
- Robotics Surgical Theaters

Now all start the game with their scrubbers set to scrub nitrous oxide
from the air, and expanded range active

## Why It's Good For The Game

Using anesthetic is annoying because it griefs all of medbay. By having
scrubbers start to filter nitrous, people should feel less worried about
griefing all of medbay without needing to call over engineering first.

An alternative to this could be adding a full ventilator machine to
medical which they use to hook people up to anesthetic. Said ventilator
would have an exhaust tank which collects breaths.

## Changelog

🆑 Melbert
add: Air alarms of surgical rooms (Robotics, Medical) start with
scrubbers set to filter Nitrous Oxide
/🆑
This commit is contained in:
MrMelbert
2025-04-29 17:51:10 -06:00
committed by Shadow-Quill
parent 6c1dac0f00
commit 16d2571e3f
8 changed files with 157 additions and 102 deletions
+11
View File
@@ -467,6 +467,17 @@
log_mapping("[src] failed to find air alarm at [AREACOORD(src)].")
qdel(src)
/obj/effect/mapping_helpers/airalarm/surgery
name = "airalarm surgery helper"
icon_state = "airalarm_surgery_helper"
/obj/effect/mapping_helpers/airalarm/surgery/LateInitialize()
var/obj/machinery/airalarm/target = locate() in loc
for(var/obj/machinery/atmospherics/components/unary/vent_scrubber/scrubber as anything in target?.my_area?.air_scrubbers)
scrubber.filter_types |= /datum/gas/nitrous_oxide
scrubber.set_widenet(TRUE)
return ..()
//apc helpers
/obj/effect/mapping_helpers/apc
desc = "You shouldn't see this. Report it please."