- Changelings no longer receive the absorb objective. The objective was broken because of the interaction between extract DNA and hivemind.
- New objective 'Escape with identity' requires the changeling to have the DNA and ID of their target when escaping
- Hallucination and transformation stings and engorged glands now require 3 absorptions.
- Can't purchase abilities you can't use. Cleans up the evolution menu.
- Extract DNA sting costs 1 point and doesn't count towards absorptions.
- Increased chemical recharge rate from 0.5 to 2. Engorged glands increase recharge rate by 1.
- You can absorb people even if you have their DNA already
Reverts some of the changes in the previous commit.
Fixes the escape with identity objective by adding a list of protected dna.
Merge remote-tracking branch 'upstream/master' into removeAbsorbObjective
- Fixes losing hivemind on respec
- Can only respec when human, can't get stuck in lesser form
- Ticks transit construction
- It compiles
Reverts the glands requiring absorptions.
Chemical recharge rate back to normal.
Fixes whisper formatting hopefully maybe. Fixed #5140
Also does a bunch of other stuff.
* Completed the _strip_html_properly_ proc to also limit the length of the text
* Removed uses of _strip_html_simple_
* Replaced input or redondant trimming/text_copying with the new unified _stripped_input_
Adds a Syndicate encryption key to uplinks.
Remove click delay from pipe painter Fixes #5344

I have no strong opinion about this, but it does seem kinda pointless, I guess message spam could be a problem in the future

If it is decided it should stay I'll probably rework it to use user.changeNext_move instead
Lowers the cost of binary and Syndicate encryption keys from 6 TC's to 5.
Adds a new meteor toy to arcade machines.
Slight adjustments to weight class and throw impact.
Add adjacency check to pipepainter
Adds space carp plushies!
Adds a new prize mech based on the mime mech.
soap, lube, and janitor stuff
fixes trash bag capacity
wet floor signs and advanced janitor research
sprite missing pixel and supply packs mop replacement