-Adds 4 stages of unwashable descriptions and overlays to indicate the "health" of partially digested items.
-Also optimizes some stuff by moving damage and contamination overlays to only be applied on items upon vorgan release without slapping any of them on stuff that won't be coming out.
-Makes the mechanical pref popup show the target's selected vorgan.
-Makes the vorepanel content tab automatically switch off icon mode after reaching a certain amount of items inside the vorgan, whether the one belonging to the person or the one they're inside. Current limit 21, which is just enough to fill up the vorepanel window in its default size.
-Makes the icon stuff not cache unique icons for every simplemob to avoid ending up filling the cache with hundreds of identical images of mice and such during the round.
-Adds a verb for player simplemobs to slowly heal themselves by using nutrition.
-Adds the new dispersed item digestion mode to vorepanel.
-Makes the vorgan autotransfer features available for players and adds the options to vorepanel.
Looks like the vorepanel tgui interface is getting so bloated that some buttons had to be sacrificed in order to add the new ones due to technical limitations.
-Removed the separate toggles for each individual liquidbelly examine level and makes them use the shared toggle instead.
Turns out voremobs were able to dupe other people's vorgans while trying to feed themselves to others by calling their own init on the pred instead. Made voremob nom init only fire if the mob is the pred.
- Tested to have fairly little effect on performance even with a large amount of contents (tested up to 150)
- Fixed a bunch of jank revealed in a live test.
- Also maybe optimizes the belly code by making the "for" part for items to skip the rest of the non-item checks.
Experimental because I don't know how badly it affects performance and because I'm feeling too lazy to make a vorepanel button for it rn, so it's a varedit toggle for now.
Adds a new experimental item digestion mode that divides the digestion damage between all items within the gut instead of going through one item at a time.
Experimental because I don't know how much it affects performance and because I'm feeling too lazy for the hassle making a vorepanel button for it rn, so it's a varedit toggle for now.
A recent thing made vorepanel delete on logout and spawn a new one on login, which erased the var that was supposed to tell the panel the vorgans had been already loaded. Moved that var from the panel to the mob.