Ports https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/2950
Doesn't work for sleeping *yet* due to some fuckiness with sprites updating that I'll probably actually work on properly later.
Does work for resting, and when you're stunned/knocked over/etc you will tip upwards like normal as a visual indicator that you're fucked (until we get fancy on-side sprites or smth).
At the very least, despite my frustrations, y'all can rest on your belly now as a taur and transform/size matrixes should work. LMK if there's any issues, my testing didn't find any.
Bear in mind that this presently only works for the drake-taur bc it's the only one that has sprites for it. The code is there, just enable can_loaf and set the offset accordingly to match if you want to sprite more taur loafs.
Ran into a few runtimes https://i.imgur.com/qZdZGRq.png while eating things. Found out that if a borg that doesn't have a material (i.e. boozehound) eats something that has a material, it causes runtimes.
This fixes that by making sure they actually have the material and it isn't just null.
You can only have a limb's dislocated set to 1. It's impossible to get it set to 2 without admin intervention.
Now, you'll be able to see if your limb is dislocated and medical can also see your limb is dislocated.
Also oddly enough, the body scanner, grab&help intent examine, and the phasic health analyzer do NOT detect dislocations. This is unneeded though as now you can examine and see them.
- K9, Kmine, Service-hound, Janihound, and Boozehound are unaffected by this. I'll come back to those at a later date if I recognize any capability gaps.
- Pupdozer has a less glacial material synth, now only 1/4 as fast as the base model instead of 1/20th the speed.
- Sci-Borg now has their sub-department tools, as well as jumper cables.
- Medihound now has splints, the ability to interact with beakers and stands by having a gripper, a larger internal beaker, and a dropper. This puts them roughly on par with the crisis module now.
TODO FOR MAYBE A LATER PR
- Address carbon/silicon capability disparities in the five unaffected modules (some exist, mostly minor)
- Determine if medihound should have some surgery tools as an interim solution to the lack of a surgeryhound
- make it so borgs (all relevant ones) can do NIF implant surgery
- lollipop dispensers for medical borgs
Makes it so that when you login to a simple mob, your basic vore preferences are copied to the mob (see: devourable, digestable, etc, but not things like bellies and the like)
Basically just lets all species and simplemobs use the bug noises and cat purrs instead of making them restricted to certain species (and somehow failing at that in a weird way that lets others use them after someone with the said species joins the round)