* 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>
* Addictions
* improvements to addiction code
* some small revamps
* some polishing to reagent code
* some more fixes
* wiki updated for addiction
* proper addiction sync on respawn
* final cleanup, config
* coffee handle addiction proc
* fixed global var
* Addictions and
Gives alcohol special effects
Disables the harder addictions
Gives nicotine an a special effect
* remove >0
* safety
* Update medicine.dm
* Update medicine.dm
* Update food_drinks.dm
* update lazydefines
* disable alcohol addiction on virgo
* use lazylen, proper addiction end messages
* cure message bugfix
* use right args
* proper macro
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* some small things
* .
* clean this up
* potentially fix nulls in player list
* .
* Fixes
* Update machine_stacking.dm
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* lobby screen subsystem
* .
* tgui core 3.1.5
* use unknown in the class
* .
* second
* Didn't even know you could type components like this
* .
* dependency up
* can we not use any...
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* Establish base working new_player tgui
* Tweak to fit virgo
* .
* fix that
* split that
* no as import
* clean up old code
* .
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* More tails
Includes a savefile migration as well
Adds more tails from downstream
Notes for later to make deconflicting easier:
To be removed:
modular_chomp/icons/mob/vore/tails.dmi
icons/mob/vore/tails_ch.dmi
modular_chomp/icons/mob/vore/Tails64x32.dmi
icons/mob/vore/taurs_yw.dmi
code/modules/vore/appearance/sprite_accessories_taur_yw.dm
icons/mob/vore/tails_yw.dmi
code/modules/vore/appearance/sprite_accessories_yw.dm (The tails here)
sprite_accessories_tail_ch.dm
sprite_accessories_tail.dm
* YOU TOO
* Adds Qaavos and Anteater Longtails
* Update sprite_accessories_tail.dm
* Initial
* some more
* next few
* only light left
* fix things up
* some rmore fixes
* guh
* Update ai_vr.dm
* comment
* lets try something
* .
* hmm
* .
* .
* hmm
* push that here
* fix layout
* grrr
* Demi Tesh Conversion Kit
Have you ever wanted to make your teshari more human? Have you ever wanted to make your human more teshari? Well now you can! Adds three ear variants aligned to the human head and a tail alinged to the human body. All colorable. For those who want feathered wings arm things, try feathered winglets or one of the others. For those who want leg feathers, idk poke me later and I'll make one for both leg types.
* whoopsie get out of the ckey section you goobers
this is what I get for doing this quickly instead of checking where I was putting stuff lmao
* you would think a bird would see well
but you would in fact, be wrong
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Fixes some runtimes
* typo
* No more infinite mannequins
* crash
* More runtime fixes and pressure fling
Makes it so you can unwrench pipes that are pressurized, at the cost of being flung back from the pipe. Higher pressure = longer distance and faster.
* Fixes a memory leak and a bug
* Admin ranks update
* Permissions fix
* One missing thing
* Further rework to make database also fully work
* Adds admin rank bitflag calculator to tools
* ZA WARUDO
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Experimental: Port OD Pragma Lints
* first pass: Includes icon forge fixes/updates
* 2nd pass
* third pass
* debug_ai: This what you're unhappy with?
* Revert "debug_ai: This what you're unhappy with?"
This reverts commit bc178792e6.
* How about this
* Or is it the else?
* Pass summer
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* Adds Trait Genetics from Outpost21
Adds trait genetics from Outpost 21
- Tried to update each file it touched to be equivalent to their Chomp specific variants in order to maintain functionality and make sure no oddities would happen due to code differences. (Some things like the eardeaf loop were left there but commented out)
* Morph trait
* Fixes a server crashing bug with flip
aa
* flip
* Makes morph superpower better
- Makes it use the appearance_changer instead of 1000 different procs
- Makes cocoon weaver able to change eye and skin color.
I did NOT select you. BAD
* begone
* fix dna modifier
* 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
* revert
revert the dna changes there
* Deconf
* gets rid of unused proc vars that did nothing
* expects enough free slots
* glob
* fixed and added two other tests
* another few tests
* this is a list
* fixed bad injector
* lets wrap these for sanity
* better feedback
* wrong name
* don't allow multiple occupants into the dna pod
* future traits will have activation levels instead of binary on/off
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* designer
* finished off remaining body designer stuff, name etc
* merged _vr file, added note to use this
* harddel fix
* this one too
* unifies subtabs, adds search and improves layout
* fixes a longstanding issue with marking color appearance changer
It was feeding a /list (The object) to the color picker and the color picker just rolled with it and said 'sure'.
Now with actual sanity TGUI color picker freaks out and goes 'wtf'
This makes it actually feed a color input into the color picker.
* quick push
* adds hair grad to body designer
* push
* color works again
* hair gradient for body designer
* deconf
* Gets rid of duplicate datum
* no test tonight
* spotty fat
* Condenses hair_extras. Fixes a few missing.
Also adds a new cosmetics_tests unit test.
* fixes the rest of the sprites
* lets try this test
* why did that test compile
* another test ENHANCEMENT(fix)
* More aggressive unittest
* fixie
* invisible tail has snowflake handling
* fix for invis check
* oops
* validate existence of icon in unit test
* unittest checks marking and hair icons properly
* fixing bad unit testing again
* fixed marking icon check
* get rid of unused datum, markings show
* fixes things
* you too
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>