Why reagent code runtimes (mostly so I won't forget and try to track this down again
Created by: gbasood
so the reason that reagents get null holder runtimes all on_mob_life's call ..() before their own logic the base on_mob_life calls metabolize which removes reagents var/string/fart when a reagent's total hits 0 in remove_reagent it gets qdel'd so basically a reagent can hit 0 and get qdel'd before its on_mob_life is called not sure how we fix this :V maybe we should change lifecode? so that it calls on_mob_life and then metabolize and then we can remove metabolize from on_mob_life