* Saliith plushie overhaul
This commit makes the following changes
- Adds comments
- Adds resistance flags
- Adds flag unstuffable
- Adds more examine messages
- Adds exemption for brainwashed victims
- Adds a pinpointer to find the toy
- Removes obsolete grenade check
- Removes unnecessary for loop
- Removes most forms of depression
- Updates flavor text
- Updates variable names to better match standards
- Changes item to subtype of lizardplushie
- Changes knife to be thrown instead of deleted
- Changes most local messages to visible ones
- Changes antagonist penalty from gib to lightning smite
- Prevents Saliith from stabbing his own plushie
* Minor Saliith Plushie updates
- Adds the Saliith Plushie Pinpointer item to the loadout system, under the backpack tab.
- Adds the stationloving component
- Adds a pronoun support to the description
- Adds yeet penalty to kiss interaction
- Fixes a missing s
- Refactors kiss interaction
* Spawn Saliith plush on map load
Adds a global variable to load the Saliith plushie on map load.
* Add plushmium penalty to Saliith plushie
Adds a penalty for attempting to use Plushmium on the Saliith plushie, which causes the attacker to be overdosed with Unstable Mutagen, Mindbreaker Toxin, Mute Toxin, Bone Hurting Juice, and Brain Hurting Juice.
* Improve Saliith plushie plushmium checks
Changes the check from ishuman to instead check for usr and iscarbon.
* Custom icons for Saliith plushie pinpointer
Enables the custom sprite for the Saliith plushie pinpointer, and adds associated arrows to the icons file.
* Tiny improvements to Saliith plushie interactions
- Removes unnecessary use of src
- Removes hug message text
* Port DNC quirt
Ports the do-not-clone quirk from SPLURT. This change is not modular.
- Added a fix for cloning heads and brains
- Removed flavor text implications that the order was voluntary
- Quirk renamed from `DNC` to `DNC Order`
- Trait renamed from `TRAIT_NO_CLONE` to `TRAIT_DNC_ORDER`
* Modularize cloning machine DNC check
Moves the code for DNC Order quirk check in the cloning machine into modular space, and removes it from base code.
Updates bluespace miners construction and techweb requirements. Made at the request of SandPoot.
- Added construction requirement for activated bluespace core
- Added techweb requirement for Anomaly Research
- Removed construction requirement for bluespace crystals
Changes the Advanced Toolset Implant techweb entry to also require Alien Engineering and Cybernetic Implants. This prevents obtaining alien tool implants before researching tool implants or alien tools.
Initial pass of edible Clothing. Should cover most cases with some outliers still existing. In general most important things are protected, such as hard suits, armor, helmets, gasmask, CRBN equipment, and glasses.
Ill give this another pass later to get most of outliers. But for now this should be fine.
* Caches GetJobName. Fuck you
This code made me deeply upset, WHY IS IT RECURSIVE WHY WHY WHY WHY WHY WHY WHY WHY WHY WHY WHY
* Centcom handling, properly this time
* Empties out real_job_name
* Sets real_job_name up in the right place
* Moves real_job_name to SSjob, uses modularTM
* Yeet
* Removes old code, swaps over to the SSjob list
* dme changes
* indents... comments
Co-authored-by: SandPoot <enric_gabirel@hotmail.com>