* 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
* centers any kind of nanomap
* delay that
* Make nanomaps work properly with mouse zooming
* Update NanoMap.tsx
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* spooky
Adds horror organs and reworks the redspace effect
Proper organ names & tweaks
- Lowers time of the internal organ surgery steps. Min&max is the same
- When going to remove an organ, it now shows you the name of the organ instead of 'what it is'
- Removes the inability to put dead organs in bodies...Even if it's dead, you can still physically put it back in.
Fixes everyone that was missing spleens
Fixes worm meat not runtime when cut
Stumbled across these...Fix them to forcemove
* LINT
* fine you win DM
* Secret~
* Spider tweaks and Mob pulling
Added a small amount of weaken to spider warning bites to knock people over.
Added a new variable to mobs that can prevent them from being pulled when alive, currently only applies to the spiders.
Fixed an issue where spiders would sometimes try to inject poison where they couldn't and runtime.
* Invert var
* Torso definition markings
Added a bunch of new torso definition markings: Bust/Bustier (solid, translucent and outline), nipples (normal position, closer together and one pixel lower) and abs.
This is because some species already have these features, but people using markings for chest fur or starting as a species without them (such as unathi) find it frustrating that they lose these features.
The solid version is better for those that want to hide the definition of the body beneath them for smoother chests, translucent is better for people layering it with other markings, and outline only for a weaker definition.
* Fix abs
* Some text adjusment on OOC escape
Let's not assume abuse if it's being used.
* Less aggressive weight
* Update id_stacks.dm
* Mobvore fix
* Adds a short stun
Added a new event collector objector that is designed for events where players have to gather items to complete a recipe. Has a lot of customisable options to create various types of machines with different functions, including one subtype set up for a near-future event.
* vorepanel rework part 1
* finish first tab
* those should be fine
* .
* floating for the addons
* .
* tooltip prep and style
* while on it
* prep data compile for tab 2 rework
* message tab
* undef
* .
* some more components
* unify the mesage procs
* option tab preps
* tooltip prep
* small fixes
* sorting
* some more preps
* .
* move that
* move that
* finish options tab
* sound preps
* sound preps
* finish sound tab
* visual tab prep
* .
* visual tab prep2
* visual
* move that
* interaction tab prep
* interactions
* interaction tab
* more basic contents only for now
* defaulted
* .
* .
* clean up
* liquid tab
* wordng
* make it the same
* soulcatcher tab
* prefs
* crash save
* typing
* docs
* .
* sanitize corrupted save data
* use the right type
* Character Setup Rework
Little tweaks
Species selection done~
Merk randomize body button
Body color and eye color
Merk more replaced code
Convert robolimbs to tgui
Add a warning if flavor text/ooc notes are too short
Custom preview icons for species selector!
A sidequest that only took 8
hours. Also add digitigrade and blood type.
Remove unused body_descriptor system completely
Finish the general tab~
Reorganization to prepare for loadout page creation
* Start of work on the loadout screen
* Only send the data that's actually selected
* Get rid of these ugly ../../../..
* Retype this to avoid conflicts
* Holy shit why did this work this way
* Finish loadout screen
* Add copy loadout function
* Finish occupation page
* Move Special Roles into general tab
* Fix path conflict
* Move size prefs to general tab
* Convert jukebox and volume settings to datum/preference
* Fix a little mergery fuckery in loadout
* Migrate jukebox to new range
* Fix TabbedMenu tabs
* Fix wordwrap for loadout screen
* Kill the vore tab, just traits left to convert
* Convert custom messages
* Convert custom species name
* Convert blood color and reagents
* Move icobase to tgui
* Finished
* This can fuck off too
* Fix a few bugs
* Update index.tsx
* initial for emote sound mode switch
* Make show_roles actually work, hide fluff items
* Fix not being able to select species
* Add emote_sound_mode to body tab
* Fix runtime when no active gear list is present
* Add a save notification to character setup
* Switch to floating
* Add more search bars
* Whoops forgot to add this
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Add compatibility for para-byond-tracy because byond-tracy is deprecated
* We don't need to poke our neighbors to update in LateInitialize, we only late init during mapload when all of our neighbors are going to be updated anyways
* Minerals shouldn't update neighbors during mapload either
* Slightly optimize mineral/update_icon
* Reduce /turf/simulated/mineral/update_icon by ~100,000
* Potentially reduce cost of ZAS init
* Make verdigris generate automata waaay faster
* DON'T ENABLE TRACY OH GOD
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>