mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-02-09 15:59:24 +00:00
## 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.) /🆑