* Allows stripping people by resizing
Added a new preference that allows you to drop all of your items and possibly underwear upon being suddenly resized by more than 30%.
This also adds a variable to resize() that determines whether a specific method can trigger the stripping.
It is currently enabled on size guns and bluespace crackers only, I want to add it on a case by case basis.
* More info in tooltip
* Fix mistake
* Fix the other one too
* modern style
* Update vore_prefs.dm
* Turns defines into numbers
* Makes the new preference a dropdown
The edit mode is forced to true as the preferences page does not use edit modes.
Tested and it works fine.
* dropdown
* sublist
* .
* string keys
* tooltip
* .
* Current progress (broken)
* Fixes things
Tested and they work as expected
* please never do this
* .
* Make belly temps save
* move by 1 second
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Quick fix to map rotation
Puts the SD back on for this week.
* Facility Redgate Map
Added Facility Redgate Map from the recent facility event.
* Fixed one active edge
Fixed an active edge in the oldhotel plains POI.
* Fixed scrubble resting
Fixed scrubble resting sprites being broken.
* Revert "Fixed scrubble resting"
This reverts commit 5ca4ce9231.
* Fixes mantraps eating when dead
Fixed mantraps voring people that step on them when they're dead.
* Revert "Fixes mantraps eating when dead"
This reverts commit 656fe7bd79.
* Updates eating descriptions to be more neutral
* Revert "Updates eating descriptions to be more neutral"
This reverts commit b137c152c2.
* Protean SCAs
* Spontaneous Prey Bellies
This adds the ability to choose which bellies spontaneous prey will end up in. If left null, they will go into the preds currently selected belly as per usual.
* quick push
* .
* .
* .
* .
* .
* datas
* use our eleemnt
* .
* .
* migrate a bunch of changes not to conflict myself
* realtimne preview coloring
* fine enough
* larger, smoothen
* .
* fix it
* axe
* trurn
* cardinal
* .
* fixes throw vore
* Update spontaneous_vore.dm
* fixes
* this
* alpha
* debounce
* immediately update states
* key that
* .
* only then
* no more flashing
* order
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
* true/false
* wip p1
* Refactors stumble vore to be an element
* Makes dropnoms a component
* cleanup
* Fixes these
* checked further down
* framework here
* needs testing
* MORE CLEAR
* Fixes slipvore
* this works aye
* no copy paste
* Update stumblevore.dm
* Update stumblevore.dm
* Update stumblevore.dm
* Fixes
* only one has to slip
* fix this
* rename
* Update spontaneous_vore.dm
* SLIP VORE
* Update code/modules/mob/living/living_movement.dm
* Update unlucky.dm
* Belly Temperatures
Half way there
* The rest of the tummy
* Fixes discomfort alerts when outside of a belly
* push that
* .
* cleanup
* Update VorePanelExportBellyString.tsx
* Fixes a smartvend UI thing
* temp
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Vore death privacy pref
Added a vore death privacy pref, which prevents "X has died at Y [jump]" from popping up to ghosts when you die in a belly.
* Change formatting
* Fixes mistakes
* Update code/modules/mob/living/carbon/human/death.dm
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* 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>
* no more self callbacks on update fullness
* fix missing code
* Belly test
* import type
* full partiy
* .
* fix preview
* in belly to late join
* robot nutri
* .
* .
* update export
* finish open todos
* code cleanup
* fix some old slacking
* move this to a define
* fixing
* ,
* .
* Creates a Consume Belly Reagents pref (#10)
* Creates a Consume Belly Reagents pref
Added a Consume Belly Reagents pref that blocks the consumption of all reagents produced by a belly via reagent containers such as food, drink, beakers, pills, syringes and hyposprays. Seems to work well as intended.
* These changes at least do not cause any problems
* Missed this one
* Reverts reagent_names
* _BELLY versions
* Fixed typo
* .
* fix admin spawn mobs bellies
* also fix that bug
* hints
* fix that
* .
* initial
* should be all
* that is no longer needed
* fluids into hand items
I was convinced this was broken until it was pointed out that the item has to be ON THE GROUND to fill it...Instead of in your hand. That seems so convoluted.
ARC = active-hand reagent container. IRC = inactive-hand reagent container.
* some stuff
---------
Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Fixes massive memory leak
* Brain Runtime Fix
* There was no reason for this to be a spawn(0)
And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png
* Fixes deadringer not properly deathgasping the right entity
* Wounds properly get delted off destroyed limbs
* Update vorestation.dme
* Runtime fix & DNA lock fix
* More qdels
* qdel
* comment out
* Moves simple mob belly loading to on demans
* style
* early
* multibelly
* even more human
* .
* bunch of update_fullness
* animals need an icon refresh
* the icon has the fullness part, optimize that
* one more