Adds new mermaid tails created by our very own Brad. Contains two variations:
- One without markings (one solid colour), Mermaid Alt. (Taur)
- One with koi like markings (three colours, two different marking colours), Mermaid Koi (Taur)
Neither of these have space suit sprites at this time, but I'm certain the base mermaid tail doesn't either.
Goes back and touches/fixes-up #14938.
Adds two missing options for the shark 'head' parts that were previously missing, as well as spruces-up their sprites.
- "shark upper ears and fin alt style (Colorable)"
- "shark lower ears and fin (Colorable)"
Adds a few extra parts and options to the character setup:
Heterochromia markings for the left eye
A turkey-styled tail ("Would have
been a really good thing for Thanksgiving probably but I'm not going to wait that long.")
Shark-styled ear options as well head-fins
And three new variations of the Akula tail
- tail and fins
- stripes
- tips
* Creates trait_tutorial_tgui.dm to act as backend, adds to vorestation.dme
* Creates TraitTutorial.tsx to act as frontend
* Modifies traits_tutorial.dm for TGUI compatibility
* Adds comment to var/tutorial definition on how to make it pretty in TGUI
* Modifies logic in trait_tutorial to catch empty trait lists.
* Edits bloodsucker obligate/freeform to add another <br>
* New verb of category "Abilities"
* New var for /datum/traits: tutorial
* Prints to_chat: Name, Desc, Category, Tutorial
* var/tutorial defined as a string by default
* Developers are to use <br> over \n when defining subtypes of tutorial
* bloodsucker obligate/freeform have a tutorial defined as example.
* Adds a "global" pref to set default belly privacy behaviour
* "global" pref shows up with prefs like "devourable"
* Adds per-belly pref that, if changed from "default", overrides "global" pref
* per-belly pref in "options" of belly, same column as "save digestion"
* Global options: True/False (subtle/loud)
* Per-belly options: "default", "subtle", "loud"
* Governs attempting to ingest
* Governs successful ingestion
* Governs expelling one/all contents
* does NOT work for slipvore
* Ingestion only works for /mob/living
* Expulsion also works for objects
* Expulsion also has its volume lowered
* Involves touching TGUI
* Adds var to species_vr to keep choice for the round.
* Adds ability to use intents to choose mode
* Adds ability to use dialogue boxes for control
* Must be selected each round
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.
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).
Ports the following markings upstream, plus an emote:
* Maned Wolf Markings
* Head Paint
* Sect Drone Body
* Sect Drone Eyes
* Sect Drone Tail
* Sect Drone Wings
Adds roarbark emote.
This adds a lightweight simulation of injury for simplemobs. As simplemobs grow more injured, the time between attacks and movement will increase, same as for players.
Formula here: `round(rand(2,6) * damage_fatigue_mult * clamp(((rand(2,5) * (h / getMaxHealth())) - rand(0,2)), 1, 20))`
Threshold for slowdown/etc starts at 60% by default for mobs.
For any coders reading this in the future™️, set damage_fatigue_mult to 0 to disable this mechanic for your mobs if you need to for whatever reason.
Autohiss can now be set to Full/Basic/None from the character menu, and by default, it is assumed Full. It will respect save/load and client connect/disconnect, meaning you no longer have to constantly toggle autohiss.
Preferred Language can now be set. This allows a default spoken language other than Common to be set from spawn, allowing characters to simply join with the language they'd prefer speaking, rather than having to fiddle with "Set Default Language" every time they spawn.
Server rules do still apply, ofc. You must be able to speak Common or at least +understand+ it capably enough to do your job.
See Preferred Language Setting here;

Menu for it here:

See Autohiss Settings here:

Yes, Autohiss is set underneath Egg Type. I wanted to use some of the space there. I can move it up under the Size/etc panels and speech verbs if requested.