space-station-14 icon indicating copy to clipboard operation
space-station-14 copied to clipboard

Make liquid gas reagents metabolize in bloodstream

Open MjrLandWhale opened this issue 1 year ago • 2 comments

About the PR

Made liquified gases metabolize in the bloodstream.

Why / Balance

Resolves #25467 Further gives injecting liquified gasses the negative effect of dealing cold damage and reducing body temperature (its really cold). Overall reduction in temperature is less than that caused by medicines like insuzine.

Technical details

Gave the relevant reagent prototypes a 'Poison' metabolism. This handles the gas when injected or if drank. Precedent for cold damage exists in nitrogen prototype. Also made the poison metabolism reduce body temperature.

Media

  • [ X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

https://github.com/space-wizards/space-station-14/assets/12506666/4523d818-fb11-4233-8051-d2265cacda0f

Breaking changes

N/A Changelog

:cl: landwhale

  • fix: Liquified gasses are now metabolized in the bloodstream
  • tweak: Injecting a liquified gas into a body now deals cold damage
  • tweak: Injecting a liquified gas into a body now lowers body temperature

MjrLandWhale avatar Feb 23 '24 03:02 MjrLandWhale

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Apr 27 '24 10:04 github-actions[bot]

This is a little weird since the liquified gas still has a temperature. It could be heated on the hotplate to 1000K or more and would still deal cold damage. See also #22313. I was planning on adding this feature in a future PR. It could work like this:

  • Hot reagents deal burn damage, cold ones cold damage
  • When gases are liquified using the condenser the created reagents are very cold
  • When heated up to a certain temperature they turn back into gas. This could easily be done with a reaction using the CreateGas.cs effect.

slarticodefast avatar Apr 27 '24 11:04 slarticodefast