Files
Bubberstation/code/modules/surgery
RikuTheKiller 3241872f24 Makes dead metabolization work properly (#73665)
## About The Pull Request

So, currently, on_mob_dead() metabolization is very barebones. It can't
overdose and doesn't work when your liver is failing or you simply don't
have one. It's been completely neglected and isn't up-to-date on all the
fixes done to on_mob_life() and general metabolization.

This PR moves on_mob_dead() into the general metabolization chain and
gives it it's own handling proc in the life cycle called
handle_dead_metabolization() which simply calls metabolize() with dead
and liverless. Sadly your liver doesn't work when you're dead, though
self consuming reagents will still pass through due to my previous fixes
to reagent processing.
## Why It's Good For The Game

Not having desynchronized updates on the metabolization procs is good
for the sake of code quality, readability and futureproofing.

Making a proc do what it's supposed to is also a pretty good change.
## Changelog
🆑
fix: Reagents metabolize properly when dead. (If they're supposed to.)
/🆑
2023-03-01 00:10:29 -07:00
..