* Refactors Mutations
* traits
* more work
* styling fix
* yet even more work
* oh hush
* almost there
* it continues yet further
* and that's genetics done
* and that's it folks
* last bit and golem fixup
* oof
* oops
* tweaks and fixes
* styling
* Makes the prison break use INVOKE_ASYNC for the (win)doors
* Add documentation
* Refactors the whole event system to not use spawns and be async
* relative proc path
* keep timing
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
* Lets get this show on the road
* Now were talking
* These matter
* Oh the joys of CI testing
* And this
* Wrong version
* Tweaks
* More tweaks
* Lets document this
* This too
* Upgrades this
* Fixed some sanity issues
* This too
* Screw it, this too
* More sanity
* And these
* This too
* Documentation
* This too
* Fixes **awful** scoreboard logic
* Why do we care about only half-absorbing someone
* Revert "Why do we care about only half-absorbing someone"
This reverts commit 8de1cfdf05.
* Refactors these
* Hashing
* Moxian tweaks
* Solar Flares
* fixup
* SSsun
* convert solar flare to a /datum/weather
* AA request
* shock chance for APCs = 5% per 2.5M of power in grid
* refactor
* farie suggestions
* farie suggestions 2
* reduced maximum length from 15m to 10m
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
* rework queen eggs, princess caste
* add trailing newlines for travis
* refactor for code standards
* Remove old/incorrect comment from queen.dm
* refactor purple.dm, add notification for which area queen is in
* princesses no longer lose ventcrawl or gain wallsmash when nesting, deletes MassFlicker()
* add status tab info for purples about where their queen is
* Simplified princess code: removed NestMode(), NestMode2().
* makes terrors use 'bite' animation when attacking something
* status tab spider regeneration helptext
* converts queen spit from TOX to BURN, empress single-fire
* fixes terror gender, double-examine text. add terrors closing airlocks, remove queen wrap
* newline for travis
* alter terror spider event balance depending on server pop
* white infection sequence: gray, red, brown, green, green
* moves #define isterrorspider(A) to __DEFINES\mobs.dm
* remove typoed comment
* fix: prevent exploit with spam-clicking egglay action button
* fix: prevent AI trying to move spiders after a player takes control of them
* fix bug where terrors bumping an airlock repeatedly could make it both open and close
* clarify comment on event odds
* increase queen spit burn damage from 30 to 40
* add: queen webs are now airtight, instead of dealing damage/hallucination
* remove spider alert for already-controlled spiders
* queen spit naming fix
* travis newline
* encourage princesses to remain outside vents
* fixes calls to CountSpidersDetailed not using list()
* makes it easier to debug away mission AI
* code quality: more typeless loops
* add: killing a queen, also kills most of her offspring
* remove walk fix, for splitting into another PR
* remove events\spider_terror.dm changes, move to another PR
* makes it compile - will still require merge conflict resolving later.
* fix: purple webs cause purples to lose sign of queen and die
* visible-> near for purples
* fix wrong gender on spiders
* queen spit now damages structures (like mechs) and other spiders
* ghost spacing
* show queen living time on examine
* Fixes#12969 - terrors getting stuck in web
* revert all changes to purple.dm
* farie requests 1
* farie refactoring II
* var/list/spider_array
* var/list/spider_totals
* more farie
* queen examine laycount, initial eggcount
* terror heat vulnerability, refactoring 1/0 vars
Co-authored-by: Kyep <Kyep@users.noreply.github.com>