* Adds Trait Genetics from Outpost21
Adds trait genetics from Outpost 21
- Tried to update each file it touched to be equivalent to their Chomp specific variants in order to maintain functionality and make sure no oddities would happen due to code differences. (Some things like the eardeaf loop were left there but commented out)
* Morph trait
* Fixes a server crashing bug with flip
aa
* flip
* Makes morph superpower better
- Makes it use the appearance_changer instead of 1000 different procs
- Makes cocoon weaver able to change eye and skin color.
I did NOT select you. BAD
* begone
* fix dna modifier
* Fixes massive memory leak
* Brain Runtime Fix
* There was no reason for this to be a spawn(0)
And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png
* revert
revert the dna changes there
* Deconf
* gets rid of unused proc vars that did nothing
* expects enough free slots
* glob
* fixed and added two other tests
* another few tests
* this is a list
* fixed bad injector
* lets wrap these for sanity
* better feedback
* wrong name
* don't allow multiple occupants into the dna pod
* future traits will have activation levels instead of binary on/off
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* designer
* finished off remaining body designer stuff, name etc
* merged _vr file, added note to use this
* harddel fix
* this one too
* unifies subtabs, adds search and improves layout
* fixes a longstanding issue with marking color appearance changer
It was feeding a /list (The object) to the color picker and the color picker just rolled with it and said 'sure'.
Now with actual sanity TGUI color picker freaks out and goes 'wtf'
This makes it actually feed a color input into the color picker.
* quick push
* adds hair grad to body designer
* push
* color works again
* hair gradient for body designer
* deconf
* Gets rid of duplicate datum
* no test tonight
* spotty fat
* Condenses hair_extras. Fixes a few missing.
Also adds a new cosmetics_tests unit test.
* fixes the rest of the sprites
* lets try this test
* why did that test compile
* another test ENHANCEMENT(fix)
* More aggressive unittest
* fixie
* invisible tail has snowflake handling
* fix for invis check
* oops
* validate existence of icon in unit test
* unittest checks marking and hair icons properly
* fixing bad unit testing again
* fixed marking icon check
* get rid of unused datum, markings show
* fixes things
* you too
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Fixes massive memory leak
* Brain Runtime Fix
* There was no reason for this to be a spawn(0)
And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png
* Fixes deadringer not properly deathgasping the right entity
* Wounds properly get delted off destroyed limbs
* Update vorestation.dme
* Runtime fix & DNA lock fix
* More qdels
* qdel
* comment out
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly
* more Uis
* OperatingComputer & Newscaster
* some more UIs
* next set of UIs
* next set
* next set
* small thingy
* General & Medical Records
* VorePanel
* Bundles
* sorting
* fix bodyDesigner
* small thing
Changed the timer on the autoresleever from 15 minutes to 5 minutes, a similar amount of time to being able to make a transcore announcement.
The idea behind this reduction is that the autoresleever is already considerably more popular than the resleever, and it does not make sense to inconvenience people for both engaging in their kinks and not wanting to get medical involved in their death. The normal resleever remains the best option for non-vore deaths, and for people who just want to offer that kind of interaction to medical.
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.
Tested on my test server and nothing appeared to be broken. Overlays were showing up as expected.
Ghosts no longer became space/stairs/stole someone's tail
Sleevecards don't normally get the directives window, so! This makes it so their directives UI button lets them know that they don't have any directives!
This also allows sleevecards to be emagged! An emagged sleevecard gets directives and the typical pAI card use screen that lets someone register themselves as their master and set directives.
This also modifies the pAI card use screen a little bit, to make the name more prominent, and colored the same as the pAI screen/eye color! Also added the current pAI health to the screen.