* 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>
* forensics datum initial work
* typo fix
* glove recursion fix
* missing bloodtype on organ data
* removed frustrating and unneeded b_type var from humans
* no leaky
* listcheck
* documenting
* documentation
* Fixes some bad Destroy()s
Fixes some bad destroys on request of Kash, will need checking over that I've not misunderstood the instructions! This is all I had time to look through for now. Checked around 200-ish files.
* The rest of them
Found a quick way to look through them all
* Update chicken.dm
* fix that
* don't abuse destroy
* .
* move this up
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.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>
* cleaned up every clothing item to use defined pocket lists
* oop, changeling armor weird
* invalid prybar
* allow any emergency tank, for non-oxy breathers
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* some more new to init
* rigs
* rigs
* intellisense moment
* telcoms and landmarks
* fix that as well
* some more minor things
* re add missing message
* fix trash eating...
* Fixes RIG gear to not drop your equipped items
Fixes the rig gear to not drop your equipped gear after undeployment
* better fix
* Fixes suits and RIGS
- Makes rigsuits no longer eat your gloves
- Allows you to properly wear a ring under a rigsuit
- Gets rid of a LOT of duplicate var = XYZ in places
- Makes it so clothing actually properly provide protection to the areas they're covering. (This doesn't change anything unless their actual min_cold_protection or max_heat_protection is adjusted!)
- Adds a define for CHEST which is just UPPER_TORSO|LOWER_TORSO to make it clear it's protecting your WHOLE chest at a glance.
- Gives some things like knee-high and thigh-high boots proper leg protection
* Clothing unit test
* fixes
* oops
* hoods are snowflakes
* hood fix
* path fix
* no nullspace turf
* nullcheck
* don't test devwarning cloths
* ignore this too
* more exclusions
* more exclusions, disabled species test
* Changes So Far
* holding/wearing icons for clothing
* fixed
* more fixes
* lets try this again
* go
* tesh cloak
* some more
* devwarning
* the cursed one
* oops
* fixed species scan
* Update clothing.dm
* restrict this down a bit more, we don't want unit-test to choke
* no more CI killer
* suit defined name twice
* suit
* some more exclusions
* etc
* gwah
* gwah
* clarifying exclusions
* yet more exclusions
* another set of exclusions
* ranger
* compile
* more bitflag
* yet more exclusions
* more
* more missing
* Update sifguard.dm
comment (also to wake up travis)
* more exclusions
* sifguard
* more exclusions
* more
* send help, yes more exclusions
* lost to time
* skrell stuff
* offear is special
* fixes more and unbreaks protean rigs
* The big one
* wrong ifdef
* more
* boots
* Update accessory.dm
* small object fix
* lets be more careful
* Does this fix the signal
* is it the signal?
* FIXES THE REST OF THEM
* wah
* disable test
* the last one
* fix signal check
* fixes
* ignore storage
* teshari blacklist
* tesh
* God speed
* fixed progression removed lizard
* fixes some i guess but what's the point
* disable indepth check
* START ROBOT SPRITE VALIDITY
* Revert "START ROBOT SPRITE VALIDITY"
This reverts commit c9bfb7e9ce.
* consistency with another test
* yuh uh
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.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>
* 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
* Add a lint to check for hrefs that don't start with byond://
* Regex convert href links
* Regex convert _src_ as well
* Clean up the last few
* Missed a few
* 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
* Update settings
* Whitespace changes
* Comment out merger hooks in gitattributes
Corrupt maps would have to be resolved in repo before hooks could be updated
* Revert "Whitespace changes"
This reverts commit afbdd1d844.
* Whitespace again minus example
* Gitignore example changelog
* Restore changelog merge setting
* Keep older dmi hook attribute until hooks can be updated
* update vscode settings too
* Renormalize remaining
* Revert "Gitignore example changelog"
This reverts commit de22ad375d.
* Attempt to normalize example.yml (and another file I guess)
* Try again