* Scannable rework
Makes scannable have tiers.
WIP
* Some more adjustments
* Scanning
* Bodyscanner
* Some more fixes
Fixes amatoxin
Fixes synap not processing when drank
Makes fakedeath show up as braindeath, not massive O2 loss.
Makes zombie and lich powder show time of death properly
* Scanners for fakedeath
* This too
* Refactors bloodloss
* rounding
* Upport these
* wtf
* Update negative.dm
* Hard feet into a neutral
* revert
* type-o
* Makes toxin_gut a trait.
Better as a trait than a var.
* Fix these
Was free trait otherwise
* Update negative.dm
* Fixes these as well
* Update low_sugar.dm
* Update vorestation.dme
* Converts these to components
Still needs optimization.
* Makes absorbent a component
* Implements deep sleeper
* Update living_movement.dm
* Update living_movement.dm
* Update negative.dm
* why not
* Adjust these
* Update positive.dm
* Update positive.dm
* Eh, let's lower this some.
* Add singulo mtabolism
* these too
* Make this use bloodloss_rate
* Update negative.dm
* grapples you
* Update mob_grab.dm
* my brain hurts reading this
please leave more comments
* Slippery
* enable
* Remove waterbreather from breathless
Unneeded
* Update negative.dm
* Update low_sugar.dm
* Update snacks.dm
* Fixes invisibility potions
Fixed invisibility potions being able to spawn in fruit.
Cleaned up some missing reagent defines for glamour potions.
* Fix thingies
* Oopsies
* first adjustements
* few more
* construct
* next
* next set
* next
* next
* next
* next
* next
* .
* last non modular set
* make it compile
* .
* .
* change that
* synx
* teamush
* override fix
* TEAMUSH
* adds organ sell element
* adds pick color
* get rid of these chompcomments
* removes chomp comments
* Update gaslamp_vr.dm
* zipgun
* zip and synx
* fixes synx
* Update topic.dm
* move the trash verbs
* .
* .
* .
* port
* Update rakshasa_trap.dm
* Update slug.dm
---------
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* new allergies
* Mushroom allergy actually works
* handle allergens
* rework into element
* improved pollen
* shroom tweaks
* Moved say to non blocking
* cleanup
* pollen chance tweak
* small fixes
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Begin antag component
* Initial changeling move
* Slow...And...Steady...
* Initial
* remove toworld testing
* More adjustments
* Update absorb.dm
Changelings get a genetic point per person absorbed
* Fixes losing your markings
* wa
* Update modularchangling.dm
* BETTER LING
WITH TGUI
* Gives all stings a global 1 second cd
Need to come up with a better way for this.
* snake_case
* Update epinephrine_overdose.dm
* Update changeling.dm
* Absorption/digestion absorbs people
Also disabled death sting because gtfo with that, it's unfun for everyone involved.
* prey ling
also DELETES death sting...It didn't even KILL properly
* fixes EMP shriek
* Update vorestation.dme
* Ling
* Unfat sting lowers nutrition more
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* Changeling blades NOT embed
* Armblade fix
* Changeling spacesuit free
* Updates the armor
* Updates
* awa
* More
* Update blind_sting.dm
* Update blind_sting.dm
* Update boost_range.dm
* More adjustments
* Update _reagents.dm
* Update bioelectrogenesis.dm
* more
* all done
* awa
* shhh
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* Update visible_camouflage.dm
* decon
* gets rid of AB+ blood
* Blood rejection and better checks
* changeling holder
* proper del
* Changeling lock
* Stops bodytheft
* yeah
* its reviving time
* Lets them shapeshift
* ah
* check
* Update negative.dm
* Update examine.dm
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.
* 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>
* conflict test
* crash fix
* test bad chem
* tweaked
* is this even working
* what?
* is this broken?
* test fix
* force reactions
* Another attempt
* oop
* another
* oop
* actual check
* inverted
* distilling pain
* backward
* attempting again
* slime rules
* wrong path
* fix for slime
* no test chem
* oops lol
* inhibitor test
* var
* another fix
* what is going on
* oh that's how that works
* this?
* again...
* better inhibitors
* fixed order
* clear beaker
* lets try this, plus cleanup
* comments
* another test
* fix
* stale ref?
* more logs
* round and round
* keycheck
* reverse lookup lists
* chemanalyzer update
* addiction code commented out
* span cleanup, downstream code commented out
* debug cleanup
* reaction fixing
* reduced scale again
* another wrapper
* more info in test
* document reagents
* scaling dynamic
* check single inhibitors too
* oop
* using unittest data signal
* fixes
* this is still needed
* broken reactions, and bad id reactions
* oops
* this too actually
* single chems are illegal
* validity on lists
* oops again
* invalid key check, fixed invalid reactions
* test remove
* pretty chat messages
* spanred
* slimecore results
* grinding unit test and grinding results in chem analyzer
* ore check
* fluid pump info
* correct id
* enforce id case
* compliance
* it makes no sense that this machine gives no feedback that you need to reanchor it after construction
* lets not unseal either
* display chems produced
* notify players of belly liquids, as they do not react with anything
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
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>
* Mail
* Updoot
* Stuffs
* Updoot
* oops
* Change
* usr + span_notice
* fix
* Forgot the gelatin :(
* MORE gelatin
* Proper Gelatin :)
* Gelatin shall not be a juice
* And gives it an ID of course
* deconf
* adds the missing worn sprites
* enables this since guti's pr gets merged
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
* initial port
* first ignore batch
* second exclusions
* Tequila fix
* Fixes Changeling Sting
* Virgin Mojito fix
* fixes Love Potion
* Rest of love potion
* Various fixes
* tweaks to unit test
* fix for decl
* get decl properly
* fixie
* put the box back
* tequila fix
* fixes tequila
* check dispenser carts too
* name not id
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>