* Transformation fixes
Fixes#17943Fixes#17942
Removed copying of bloodtype from vanity TF procs, as if the user actually has blood it will cause organ failure.
Added secondary ears to copy form ability.
* Makes hanner not get outed by medical scanners
* Preserves bloodtype for resleeving but fixes it for TF
* Begin antag component
* Initial changeling move
* Slow...And...Steady...
* Initial
* remove toworld testing
* More adjustments
* Update absorb.dm
Changelings get a genetic point per person absorbed
* Fixes losing your markings
* wa
* Update modularchangling.dm
* BETTER LING
WITH TGUI
* Gives all stings a global 1 second cd
Need to come up with a better way for this.
* snake_case
* Update epinephrine_overdose.dm
* Update changeling.dm
* Absorption/digestion absorbs people
Also disabled death sting because gtfo with that, it's unfun for everyone involved.
* prey ling
also DELETES death sting...It didn't even KILL properly
* fixes EMP shriek
* Update vorestation.dme
* Ling
* Unfat sting lowers nutrition more
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* Changeling blades NOT embed
* Armblade fix
* Changeling spacesuit free
* Updates the armor
* Updates
* awa
* More
* Update blind_sting.dm
* Update blind_sting.dm
* Update boost_range.dm
* More adjustments
* Update _reagents.dm
* Update bioelectrogenesis.dm
* more
* all done
* awa
* shhh
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* decon
* gets rid of AB+ blood
* Blood rejection and better checks
* changeling holder
* proper del
* Changeling lock
* Stops bodytheft
* yeah
* its reviving time
* Lets them shapeshift
* ah
* check
* Update negative.dm
* Update examine.dm
* changeling fix
* Move body spawning into BR
* small fix, organization
* replace xeno regen
* Body descriptor system removed
* Revert "Body descriptor system removed"
This reverts commit 04a0aa3ac8.
* massive bodyrecord copy refactor
* this too
* dna copying is now sane
* make a merge easier
* better file for this
* may we ensure peace everlasting
* linter
* oops, missed the test
* fixed up
* furthering the test
* different way to check
* looking promising
* required exclusions
* more test
* another tweak
* setup better
* globin
* test name change
* really mess up that monkey
* gradient style to UI entry
* scramble ignore
* illegal species
* scramble fix
* grad fix, more test fixes
* doing that right
* need these too
* missed defferal
* missed pathing
* documentation wall
* blood color needs a safety
* promethean prep
* this early set isn't needed
* some protections
* fixed waddler nulltest
* failure test
* intensify scan
* second fail test
* noticing
* dna test case
* other dna test case
* Test is bunk
* huge dna cleanup, better signal
* don't edit these
* documentation
* Do not use loc = src.loc
* oops
* Use weakrefs in pods
* remaining weakrefs
* reduce changes in pr
* cloning computer does not rotate itself when used
* moved body design to new BR code, and fixed screen size
* badlinting
* updated
* No instakilling teshari
* jiggles you
* TGUI
* move along
* m ove it
* Update AppearanceChangerMisc.tsx
* this too
* gender is race whoops
* Allow old clonepods too
* xc
* further encapsulation and some fixes
* oops
* misc not race
* separated that
* custom footsteps exchanged
* Custom speech bubble and xenochi stuff
* Update xenochimera.dm
* remove digileg snowflake
* try this
* Update xenochimera.dm
* proper close
* Always update our DNA
* awa
* extremely laggy check removed, actually useless
* explaining
* lower delay time
* slower jigglin
* Revert "slower jigglin"
This reverts commit c801f7d7f5.
* disable appearance editor due to various issues
* Promie love
* xenochi vanity test
* lmao
* earwings
* wording and slot revival
* mobvar?
* Phasing out specific shapeshifter appearances
If you have access to changing your icon, you can change whatever you want.
* saveslot loading
* more
* synth
* Shoot out limbs
* almost ready
* nullcheck
* xenochi revive handles size and weight correctly
* weaver cocoon updated xenochi internal record after tf
* cannot remove from lost limbs
* limbs properly respawn on slot revive
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Addictions
* improvements to addiction code
* some small revamps
* some polishing to reagent code
* some more fixes
* wiki updated for addiction
* proper addiction sync on respawn
* final cleanup, config
* coffee handle addiction proc
* fixed global var
* Addictions and
Gives alcohol special effects
Disables the harder addictions
Gives nicotine an a special effect
* remove >0
* safety
* Update medicine.dm
* Update medicine.dm
* Update food_drinks.dm
* update lazydefines
* disable alcohol addiction on virgo
* use lazylen, proper addiction end messages
* cure message bugfix
* use right args
* proper macro
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Split NO_SCAN into two flags
* traits
* species flags applied correctly by traits
* fixed species flag toggling for traits
* bold of you
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Admin ranks update
* Permissions fix
* One missing thing
* Further rework to make database also fully work
* Adds admin rank bitflag calculator to tools
* ZA WARUDO
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* 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