MAJOR antag backend update
- you cannot bruteforce the pen anymore
- uplink now uses bitflag to lock purchases
- poplock is handled entirely by the buyable uplink items
- tgui antag intro (for selected ones)
* Rebase fail. good thing I made back ups. c:
* Tails more or less done
* wouldn't update cleanly otherwise
* It's completly working now. holy fuck I did it
Just need the refurbished body markings done, then to chop 'em up for full PR status
* MARKINGS DONE AAAAAAAAAAAAA
* fixes digi legs that didn't convert correctly
* ports the refractored preferences
Kinda ugly now tbh. but fuckit
* quality sweep, things should should properly now in general
* Taurs converted and improved! BODYMARKING -> MATRIXED
* oops. s'what I get for not compile checking
* remember to throw shade at furries
* vigorously update markings upon switching species and colors
* re-adds old wolf ears, Big Wolf fixes snout bugs
* few more snout tweaks
* cut the lists, cut everything. reeee
* This code I s2g
* Adds context clues to preferences
Hopefully people will read them before making an OOC fuss
* Fixes hands and feet markings with this one weird trick
remember kids, proper layering and order of operations is important
* Sprite tweaking and polishing
Sergal stuff being worked on
* a few QoL things for species swapping
* how the fuck did I miss these markings
* fleshes out sprites in preperation for marking experimentation later
* fixes catboy problems
* Mam_snout is a thing now,
* pixel adjusted tails, cleaned up wah tail a bit better
also gets digitgate legs missing pixels fixed
* cleans up more shit. ree
* force "plain" instead of none to avoid missing pixel reports
* tweaks to reinspire mapdiff
* Clean up Preference UI
Looks a little better now
* k
* doubly ensure None markings aren't valid
* reee spessman barbie
* brightens pixels around tiger head markings
* YEENS
* Cat ears tweaked because it triggers Kev otherwise
* another session of quality control
* Crows and crow accessories
* husk fixes
* works good enough, mission accomplished
* fixes the proc properly
* cleans up brute force code that isn't needed
* c a t
* Argument to limit excess icon work
* 50% less icon for your icon
* 75% less icon for your icon
* Correction
* statics the list, tweaks a default arg
* Cardinal argument list
* correct GLOB name
* Overlay per-type cost logging.
Overlays will now log how long each type took to process.
Changed up how overlays was done to account for the fact its a queue and not a processor. (it was using almost none of the processing subsystem framework)
Made the overlay loop faster by making it not cut the list until the end.
Added a simple generic benchmark stat tracking system.
I don't know how much overhead this adds to overlays. i may put it behind testing or something, but i do want to test this on the serbers to get some stats.
* Removes flush() as it was creating race conditions
* Use ref
* text2file
* Atoms added as an overlay will have their pending overlays compiled before being converted to an appearance