space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.12k stars 2.8k forks source link

Drinking reagents that can create reaction inside of your stomach makes resulting reagent impossible to digest #26386

Open mehx3 opened 3 months ago

mehx3 commented 3 months ago

Description

Originally described in https://github.com/space-wizards/space-station-14/issues/25751. But as it turns out ANY combination of reagents can lead to the same effect.

Reproduction

  1. Put any combination of reagents that can mix into new reagent inside cryobeaker(i.e. 30 ambuzol 30 omnizine)
  2. Drink this mixture
  3. Wait until it's supposed to digest
  4. Find out that it never digests
  5. Now you can't eat or drink anything for the rest of the shift
Skarletto commented 3 months ago

https://github.com/space-wizards/space-station-14/assets/122584947/f1c3e614-5b9a-45b0-8c74-349485915fed

a video of the bug if necessary

pissdemon commented 2 months ago

A related issue is that there are reagents like NitrousOxide (you can get this by condensing N2O) which will get "moved" by your stomach but end up getting stuck in your body's reagents solution. If you somehow fill all 250u of yourself with it, it blocks you from having things injected into you, and you can't really draw it out very easily because you will mostly draw blood instead of N2O.

This issue is basically metabolizers (or really metabolisms?) not removing unknown reagents from their solutions.