This is part 3 of the work of the big shuttle update started by Poze (#5771, description not up to date.) with more to come as that pr is split up into more manageable chunks. (Previous part: #7457)
Asymmetrical accessories can now be flipped! This is done through the attack_self proc (i.e., activating it in your active hand), or a right-click menu if the item already has an attack_self behaviour.
This affects:
Stethoscopes
All medals
All badges
Armbands
Holsters
Machete Holster
Scarves
TCFL ribbons
Shoulder capes
Sleeve patches
Bandoliers
Political pins
Adds SSDocs, which manages randomly spawned documents.
These documents can be specified in a json file or in a database.
Adds /obj/random/document and adds /obj/random/document to the loot pool of /obj/random/loot.
Actually adding the notes to spawn is up to loredevs. If there are no notes to choose from, /obj/random/document will leave a blank sheet.
The notes can have HTML in them, meaning custom CSS and images. We're giving the loredevs a good bit of responsibility here.
Refactors objects.dmi and items.dmi
Adds some more uses to glass jar - now you can use it as a tip jar AND a reagent container!
you can also see reagents inside like a beaker
also improves sprites for wrapping paper and the pocketwatch
This basically makes it easier for future sprite improvements
All knives (including the trench knife, which was previously a sword, and now has lost its ridiculously low chance to parry) have been moved to the knife datum, which are defined by their ability to eyestab, and be concealed in boots. The butcher's cleaver and the meat hook are no longer considered knives - the cleaver is now a hatchet, and the hook is a regular weapon.
The tactical knife has been buffed, and deals 18 damage, to be superior/equivalent in power to the steel bat, considering that it's an illegal/hidden item.
In summary:
changes path of beartrap to make it a generic trap
Updated paths everywhere
Adds small trap, can capture mice, lizards, chick and spiderlings.
Adds medium trap, can capture cat, diyaab, monkey, yithian, pengiuns, chicken, nymph. Sometimes even maintainence drones, spiderbots and PAi.
Adds large trap, that is dense object. It cannot be picked up and releases animal in the opposite direction from a user. It can capture: medium size animals like dog, spider, carp, goat, cow, shark, fox, bear, cavern dwellers, and other kinds of Xenomorphs.
Adds medium trap, can capture Medium-sized mobs such as Diyaabs, Cats, Monkeys, Yithians(?), Nymphs, the occasional wandering pAI and Maintenance Drones.
Old PR was stale and had many issues. Redid some of the eye blinding and camera stuff with making it a random chance to do so, aswell as addressing original PR concerns
Adds Squid plushies from Polaris (with permission from Baguette). They can be worn on the head.
Allows for the Farwa, Nymph, and Kitten plushies to be worn on the head.
For some reason the orion trail game didn't allow you to win plushies. Now it can.
This pr removes the vaurca and ert rig from the random vault rig selection, instead it replaces them with station related random rigs. The vaurca rig can be found in the safe now instead.
Implements new gas mask sprites by DronzTheWolf.
Adds old ancient gas mask sprites.
Reworks how some of the gas masks works. The brand new gas mask sprites have the same protection as regular gas masks, except they don't hide your identity.
Ancient Gas Mask sprites have the same protection as regular gas masks, except they don't filter phoron.
Both items taken from the tgstation.
Magic eightballs allow you to ask a question, picking up a random answer. Or they might ask the dead on the deadchat, if it is a haunted one.
The ouija board allows some possible limited communication with the ghosts, however anyone else can move the planchette, allowing people to mess with other person as well.