some minor sprite tweaks
environmental disaster time
more things
bumps front and back rest sprites one p down
Some otie tweaks plus another new variant.
-Stops idle actions on player-controlled oties.
-Disables feeding autobarf (secdonut and rng) on player-controlled oties.
-Disables friending and auto standup on petting when player-controlled.
-Adds a tamed phoron otie with collar. (no ingame access yet so beg for mins)
-Tweaks the bare standing sprites a little. (one pixel shorter with even back stripes)
-Cleans up some redundant srcs.
-Tweaks and fixes some patient update and overlay behavior.
-Makes the sleeper gurgles use damage based gains instead of big crunch after prey death. Also drastically reduces the dead mob gain.
-Moves the reduced dead mob gain back to its original non-human exclusive spot.
-Utilizes more drain proc instead of clunky cell charge hardcode.
-Removes an unbenefitical DA nerf. (can take same size stuff as janigut again. using this to gamblefeed loaded backpacks still makes you look like an idiot shooting your own foot though.)
-Makes compactor and analyzer functions a variant in base sleeper afterattack proc instead of separate subtype proc.
* Allows Prometheans to be cloned from their Core.
* Swap brain cloning dependency from the cloner to the brain itself.
* Fffffff Changelog. And to_chat.
Overlooked in last air tank fix PR.
Suit storage sprites can now be defined per-species if the need arises for anything as weird as Tesh. That method seemed neater than a bit of unique code just for Teshari in the base update_icons code.
# Conflicts:
# code/modules/mob/mob.dm - Whitespace? No real conflict.
# code/modules/mob/mob_planes.dm - Comment conflict, was a late port to Polaris.
* POLARIS: Do this lazily
* POLARIS: Speed up visible_message and audible_message
* POLARIS: Destroy this list rather than cutting it, for future safety
-Fixes ingested decal type remains becoming uncleanable.
-Fixes nonhuman mobs giving human charge. (mouse overload)
-Fixes janigut not swelling up when reaching the limit.
* POLARIS: Simplify Destroy on plane_master
If we're being Destroyed, the mob probably is too. Their job to remove references to us though.
* POLARIS: What if I want to wear a mouse on my head
* POLARIS: Lighting runtime for accessing a list that might not exist
* POLARIS: Lazily clear these lists
* POLARIS: Just return the normal hint in Destroy on plane holders