Makes it so that if you rest while being attacked by a retaliate mob, they may decide to stop attacking you.
They will forgive you if their health is full, if they cannot eat you, and if they are otherwise not hostile. If they CAN eat you, then their behavior will be as normal, they will proceed to eat you.
At the moment this applies to all retaliate mobs, but a variable `forgive_resting` is in place for in case we want some mobs to not be so forgiving, be it normally or through adminbus.
Adds the following raptor borg modules:
Traumahound
Custodial Hound
Construction Hound
Service Hound (includes a V-4000 version that has a dumb tophat waistcoat and monocle on request.)
Supply Hound
Tested and seems to work fine!
Adds multiple versions of the body toning and body gloss markings to apply to individual body parts to be more friendly with different sprite and/or species styles.
The advantage brought by informing people around the user is significantly diminished by it being potentially spammy and distracting.
I'd initially added it as a "well, knowing if someone got sec/medhud on you is potentially important", but it's not really relevant for our own usecase.
Plus, you still got the examine panel so it's not nearly enough of a big deal to justify the visible emote
I just stole the code from the organic ones tbh but somehow it works so I'm happy with that. Doesn't impact balance aside from letting medical know that they can do SAR things and to maybe make science get a roboticist from somewhere.
As requested by Gwen Beedell, who had commissioned them, I've added the striped dungarees and tiny tophat to the loadout.
I can easily restrict these to clown only if requested, and add them to lockers/vending machines.
Fixes the job based clothing of Altevians not having the minor stat buffs of their humanoid counterparts clothing options.
Hydroponics and Janitorial are the only other job suits that offer any bonuses, but Altevians don't have any specific special suits for those jobs; I can't fix what does not exist!
Puts the actual chocolate reagent in the chocolate named donuts, mostly so that they trigger chocolate allergies but also taste right.
Partially resolves: https://github.com/VOREStation/VOREStation/issues/14810
But that issue also lists a problem with displaying traits, which I have not looked into.
Adds a neutral trait for an allergy to chocolate.
Adds ALLERGEN_CHOCOLATE tag to a number of food/drink reagents, such as coco, chocolate, chocolate milk.
Tested and it seems to work fine with the foods that I tested (chocolate bar, hot chocolate and a few others).
Makes it possible to make one-way switches that are not limited to being mapper only, inspired by other codebases that do similar things (TG and Yogs I know do this.)
You can make a switch into a one-way (or make a one-way back into a two-way) by wrenching it with it's service panel open.
The original one-way lever is changed to use the new system as well, so maps dont need to remove the levers or anything. Aside one which for some reason was a var-edited one-way switch to be reverse only?? I commented out the var-edit so it wouldn't error.
Adds another drug called lipostipo, which increases your weight without adding nutrition. Made using lipozine, nutriment and fluorine. Essentially acts as a reverse of the other drug, adding 3lbs per 1u, same overdose. Max of 500lbs.
Also changes the name of Lipozine Plus to Lipozilase, on account of it still sounding fantasy, it cleaving away fat and being fun to say. Lipostipo comes from the latin for "stuffing full", so stuffing full of fat and is equally fun to say.
Both changes tested locally and work fine.