* Makes VR not crash the server
- Makes mouse rays no longer crash the server under certain circumstances
- Makes VR pods no longer crash the server (Method #1)
- Makes VR pods no longer crash the server (Method #2)
- I think there was a third method to crash the server with VR pods. That got fixed too. If it existed.
- Updates TF and makes it no longer cause runtimes & crashes.
- Makes it so you can no longer repeatedly spawn in VR and clog up the server with hundreds of yourself (humanoids are expensive!)
- Adds a greyscale effect for reconverting TF rays
- Added a toggle for VR pods to spawn people with clothing or not
- Ghosts now have a button to enter the VR space if it's spawned in!
- Ghosts can now enter VR if it's spawned in!
- Adds the ability to TF into different creatures while in VR
* turfs
* moving stuff around
also small drippy fix while at it
* shhhh
* Update ar_console.dm
* 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>
* Ports TGs server log verb
* .
* those never worked
* we have tht just not as glob
* Update admin.dm
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* removes vore
gif showing vore still works https://i.imgur.com/Vda4yns.gif
* More unarmed bugfixes
* No crawling while grabbed
* lazylen and return early
* Redgate Inhabitants
Added a new subtype of maint lurker spawns to each redgate map. These ghost pods spawn you in a similar way, but because they are guaranteed spawns, they do not allow you to use the redgate to leave. Any person with redgate access can give permission to these people simply by clicking on the redgate with an empty hand when they are nearby. This is explained to the redgate inhabitant on spawn and when they try to use the redgate.
* Requested fixes
* Sensitive Biochem Fixes & Additions
code: Removes accidental glass endurance duplicate
fix: Makes toxins no longer infinitely multiply in strength
fix: Makes Sensitive Biochemistry make you WEAKER to stoxin and chloralhydrate instead of making you STRONGER against it, like it was intended to do.
add: Adds a moderate and major version of sensitive biochemistry.
add: Makes some drugs like ambrosia extract have stronger negative effects if you have sensitive biochemistry.
qol: Clamps the strength of mindbreaker. No more infinite hallucinations.
* fixes & desc
* more tweaks
* Removes unused IS_SKRELL check. Multiplication instead of division
* Organic only
* 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>
* Makes oxygen tanks able to be used in voidsuits again
Actually incorporates and lets you use the oxygen tank that is INSIDE OF THE SUIT without it being put into your suit storage. When I was bugfixing and saw it just spew the oxygen tank out into the suit storage slot I thought to myself 'what is even the point'
Rigsuits can already do this and are superior in every way (they splint all your limbs, they have integrated oxygen tanks, self cooling, among other things), so let's let voidsuits have a little buff
* POCKET_ALL_TANKS
* Automatic changelog compile [ci skip]
* Make Belly pref global as opposed to per-character
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* No more being uber shaky Zwide
* Artifact random activation chance (except gas)
* Gas will not spawn active!
* Artifacts will ALWAYS be visible. No more accidentally hitting them!
* Allows you to properly interact with activated touch artifacts
* move the init order for this
* better handling
* even BETTER handling!!!
* Update artifact.dm
* git....
* Reflexive Biting Trait
Added a new trait that causes you to bite the hand of anyone who either pats you on the head or boops you on the nose. This deals one point of damage to the hand committing said offense. This also includes a verb in Abilities to toggle this off and on.
* Personal bubble
* wording
* Block sniff and licks
* Moves from variables to flags
* Unsetting flags properly
* Properly resolved the conflict
* Better way to deconflict it
* Better sheet snatchers
Added a new bluespace sheet snatcher of holding that can be created by science (cheaper and easier than other "of holding" items). This allows it to carry up to 5000 sheets.
Changed the normal sheet snatcher to hold 500 (previously 300), and the borg version to hold 700 (previously 500).
* Mistakes
* Added to mining vendor
* Update equipment_vendor.dm
* Removes ;
* 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>
* robot offset added to unit test
* another test and fix
* forbid no icons
* another fix
* fixed math
* wrong var
* legal offset
* Fixes offsets
* more
* gwah
* whoop
* y
* m
* expand
* earth to raptor, wake up
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Automatic changelog compile [ci skip]
* Initial work to allow wings to be transparent.
* Revert "Automatic changelog compile [ci skip]"
This reverts commit 8cb19dcdcf.
* * Add ears and tail support
Secondary ears/horns isn't supported atm because it's set up differently and I'd need more than 10% brain power to figure that out
* Add ears/tail alpha support to the appearance changer GUI
* Convert junky button popup to number slider.
Possibly a performance issue to be had here but I'm not really worried about it.
* Add : and " " before previews
* pretty pretty
* fsdfsd
* Secondary Ears. Fsdfsdfsd.
* Yes, Wing Alpha still applies.
Adds caps to species_shapeshift_vr alpha selections, add second ear alpha selection
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* Bazinga
* moved to global var
* moved to subsystem
* susbsys fixes
* invoke async
* stable but fighting optimization
* missed delay
* makes this a subsystem
* Makes a base announce_atc proc.
* mob_announce_cooldown
* defs
* rocks
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* No more fake hoods
Fixes#17306
* Moves the vars to be with the normal /suit
Also cleans up the code a bit.
* Moves the hood stuff to /suit
The rest of the snowflake code needs to be moved from being specific code on its children to /suit.
* fixes the code further
* hoodup
* Gets rid of the overrides
Sprites still work. See: https://i.imgur.com/3qvHaZz.png
* Split NO_SCAN into two flags
* traits
* species flags applied correctly by traits
* fixed species flag toggling for traits
* bold of you
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Gooborgs!
add: Adds gooborgs! Sprites from Toriate
code: Robotic eswords and batons now count as robotic weapons and trigger appropriate sprites.
* shocker
* cargofix
* some more
* sendit
* rest sprites
* mmoree
* Glowy tummies
Will make all the catborg sprites scream, but let's see what the UT says
* FIXES MORE SPRITES AAAAAAAAAAAAAAAA
* License
* fixed sprites
* better handling
* rewrite
* bonus damage
* Fixes stunbaton
* status check
* Makes BCS remove the charge properly
* charge
* subsystem