* Rogue stickyban detection system.
This will detect when stickybans go rogue and revert them to whatever their state was when the world started.
* does the remie
* Increases STICKYBAN_MAX_MATCHES to 20 to prevent gaming
- Xenos now have a "queen sense" which tracks the queen like a
pinpointer.
- Added WJ's custom sprites for all non-queen Xenos.
- Modded the alien type finder to support queen finding
* Adds an aesthetic new space ruin with original content (hi bawhoppen)
* do you understand its all in your hands its your move
* i made up my mind
time is running out
Added two new materials, Titanium and plastitanium. Titanium is naturally occuring, and plastitanium is an alloy made of plasma and titanium.
These materials can be used to build shuttle walls and floors, though this serves no current purpose.
Before you yell "SNOWFLAKE" about the materials, I have definite planned purposes for them, not to mention what else they could be potentially used for (mechs, R&D, etc.)
You can use titanium to make white shuttle walls that smooth (like the ones of the escape shuttle), and plastitanium to make the grey syndie shuttle walls. You can also make floor tiles out of each material for the different shuttle floors. This PR itself doesn't change any of the paths on the map to use smoothed shuttlewalls and I'll save that for a seperate PR.
Also this PR makes ORM code better and allows people to easily add new alloys
Sprites by WJ
* Removes errant cast from devilinfo.add_soul()
* Clarifies a banishment ritual in the Codex Gigas.
Sprinkling holy water isn't enough, it needs to be in the devil's bloodstream.
* Infernal jaunt now correctly extinguishes the user.
Revival contracts no longer actually set the target on fire, but rather uses a fake fire.
* Pitchforks don't burn devils or soulless on use/pickup anymore.
Adds cast charge time to infernal jaunt, so that it's impossible to jaunt while already jaunting.
Adds feedback to using infernal jaunt to jaunt in.
This PR ports pockets (from Animus Green) and adds them to some clothing.
Shoes that support storing items now use pockets system.
Some hats have 1 small pocket.
Detective's hat spawns with a flask in it.
Clown's mask has a single tiny top-secret pocket. Honk!
This PR also includes two or three path fixes. It also fixes internal storages (pockets, storage implant) having less "max depth" than external ones.
* Pinpointer refactor
* Gives operatives the proper pinpointers
* Improves operative and AI tracking a bit
* Bashing people over minor mistakes is the new thing
* Replaces some more strings with defines
* Makes operative tracking actually functional
* Improves operative tracking
* Conflicts I
* Conflicts III
* Conflicts I
* Conflicts III
* Adds two new tracking modes
* Fixes a grammar error
Added dextrous guardians to the code, able to hold and use items and store a single item within themselves.
Dextrous guardians do low damage on punches, have medium damage resist, and recalling or leashing will force them to drop any items in their hands.
For example #19279 will cause the roadkill to (incorrectly) kill the
AI's camera mob. Now the AI Life() tick will correctly recognise a dead
camera, and recreate it.
- Also fixes a bug where a hacking-in-progress APC getting its AI
control wire cut would make a message, and then another message when the
timer finished.
- Removed trailing returns, addtimer'd a thing