mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-26 06:29:23 +01:00
Medical larp: Adds vitals monitors to medbay (#94704)
## About The Pull Request Adds vitals monitors to medbay <img width="368" height="292" alt="image" src="https://github.com/user-attachments/assets/af32ef4b-5d20-4d9d-bb0d-bec554dd4dbc" /> These are wall mounted monitors that display a patient's state visually: - The doll on the left shows bodypart damage + missing bodyparts - The droplet next to the head shows blood level, from a bright red to a grey - The top bar shows heart rate (an approximation - stops when dead, speeds up in hard crit), as well as overall health - The second to the top shows respiration (stops when not breathing) - Second from the bottom bar shows oxyloss level - Bottom bar shows toxloss level You can **examine** a vitals display to get a condensed health analyzer output to your chat. (This lets the AI see health scans as well) They beep as patient conditions betters or worsens, though I didn't add any sound FX to it (yet), it's just a runechat message. They can link to most machines that accept an occupant - such as cryo cells and stasis beds - as well as operating tables. They are printable in two forms - basic and advanced, the latter requiring tech and does advanced scans on examine, rather than basic scans. The displays are mapped in every surgical theatre, as well as over most stasis beds and by a few cryo cells. ## Why It's Good For The Game I made these to cut down on juggling the health analyzer when trying to determine how a patient is faring. (And also to add to medical larp.) Currently while monitoring a patient's state you have to spam click them with your scanner and fill up your chat. This is cumbersome and distracts you from the rest of chat. The vitals display provides a visual feedback for how a patient is doing, no spam clicking needed unless you need specific details like... organ health. Some other benefits: - AI can now monitor patient health without a shell. - Other doctors don't need to crowd around a patient, they can step back to watch the screen instead. - Visitors don't need to rush in and print an analyzer to see how a patient is doing either. ## Changelog 🆑 Melbert add: Adds vitals monitors, mapped into the medbay treatment center, cryogenics, and every surgical theatre. They act as wall mounted health scanners, providing visual feedback for a patient's health. /🆑
This commit is contained in:
@@ -1103,6 +1103,7 @@
|
||||
if (patient.external && patient.external == air_tank)
|
||||
patient.close_externals()
|
||||
|
||||
SEND_SIGNAL(src, COMSIG_OPERATING_TABLE_SET_PATIENT, new_patient)
|
||||
patient = new_patient
|
||||
update_appearance()
|
||||
computer?.update_static_data_for_all_viewers()
|
||||
|
||||
Reference in New Issue
Block a user