* Update supermatter.dm
* fix
* clamps these
* gwah
* Stops tesla from zapping unwrenched coils
* tesla upgrade
* unglobals this
* fix these
* Update coil.dm
* Update coil.dm
* Descriptions
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* Update coil.dm
* ranges
* UGH
* Update vorestation.dme
* meth
* monster math
* Update coil.dm
* Update coil.dm
* Update coil.dm
* THEY DID THE MATH
* the monster math
* egwah
* desc
* Update coil.dm
* Returns
* Update coil.dm
* Lowers amount gained
* this
* im dumb
* tesy
* Update coil.dm
* Update coil.dm
* fixes initial density on blast doors
* dot
* fixes these
* Mapper Tools
* icon
* these
* Fixes the sound following people
* recursive geigers
* Make this a proc
* Update supermatter.dm
* less ear destroying
* these
* makes canisters not get softlocked
* Hotkeys
* proper return
* Makes shield gen useful. Gets rid of a harddel
Adds hydromagnetic trap
* math
* Makes buttons more clear.
* lol
* Fixes ancient runtime
* Adds craftable mass driver buttons
* button
* fixes this
* Makes misclicks not destroy solar panels
* Update solar.dm
* fix this
* make them both numbers
* upports reflectors
* Update reflector.dm
* Update reflectors.dm
* solar panel and climbable
* Gets rid of 'as X'
* Adds account console
* Update vorestation.dme
* Craftable message server
* Update message_server.dm
* These
* con struct
* Update smartfridge.dm
* whoop
* edits
* trait
* ignore this for now...
* text
* many mouse checks are just pest checks
* remove more manually done pronoun code
* Revert "remove more manually done pronoun code"
This reverts commit 3a6401f443.
* user should be passed
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* clumsy rng
* seperate define for this too
* there are very harmful too
* replace with macros
* fixed handling
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Automatic changelog compile [ci skip]
* replace all bay instances for realname and nickname with tg
* add comments where uncertain of sanitisation needed
* Fix issue from git conflict..
* Fix issue causing setup menu not opening
* Attempt to clean up how name datums are handled
* Remove redundant check
* Fix number issues with character names
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* Automatic changelog for PR #19086 [ci skip]
fuck off with that
.
.
allows to limit liquid generation
* .
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* Added Skin Reagent Trait
On today's episode of "Satin sees a funny suggestion on the discord and implements it, but it's harder than she expects":
Added a new Skin Reagent trait, that allows you to pick one of six reagents that coat your skin and are applied to people when they lick you. These include: Ethanol, Capsaicin, Sleep Toxin, Rainbow Toxin, Paralysis Toxin and Pain Enzyme.
Does not trigger on licking yourself.
Also added a new option to traits to allow you to use a single list for them to select preferences, using a list variable called "multiple_choice".
Tested and seems to work great.
* Have salt as an option too, go on
* Removes flags, lazys the list
Not 100% sure if I've done the lazy right, I've not done much with lazy lists before.
* 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>
* Add Major Slobberer trait
* Add a mode addon to bellies that lets you wetten prey with them
* Add tooltip
* Fix this
* consistency
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* transformation deduplication
deduplicates a bunch of tf verbs
* whoops
* double whoops
* small fix
* more deduplication
* fair point
* whoops
* some more deduplication
* intent struggle basic
* .
* .
* .
* scss
* no hover effect
* swap those
* intent based struggling
* dropdown
* .
* .
* .
* .
* show current intent
* .
* .
* .
* up
* also that
* try that
* just resuse where we can
* use a string key
* eh
* yolo
* fine
* 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>
* limits belly contetns to 200 items
* there too
* this too
* don't strip blacklisted things
* .
* sometime later
* no remains if belly is full
* this
* just warn for now
* .
* .
* .
* .
* .
* -
* .
* .
* linter
* faster
* .
* .
* optimize
* fix that
* 20 should be ok
* nom atom
* .
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* we gots this
* removes verb implementation
* no clue why that was such a mess
* clean up the rest
* implementation
* cleanup
* .
* hide it otherwise
* quick fix
* missing stackitem
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Begin clickcode attack_self fix
Begins the work to make everything call back to parent for attack_self so that signals are sacred.
* Makes MORE things call the attack_self() parent
Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.
* Finishes making the rest of attack_self call parent.
As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.
* begone foul demon
* some more cleanup
* These
* GOD this was annoying
* yeh
* Fix this
* fLARES
* Thesee too
* toys!
* Even more!
* More fixes
* Even more
* rest of em
* these too
* Update syndie.dm
* hardref clear
* Update code/game/gamemodes/nuclear/pinpointer.dm
* Update code/game/objects/effects/mines.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/blueprints_vr.dm
* Update code/game/objects/items/contraband_vr.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/gunbox_vr.dm
* Update code/game/objects/items/weapons/gift_wrappaper.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/crayons.dm
* Update code/game/objects/items/gunbox.dm
* these too
* Update maintpanel_stack.dm
* angry warning
* Fixes packaged snacks.
Fixes improper var default.
* Special handling for these
* proper poly types
* Fixes magclaws
Makes the 'features' it had just part of base magboots that can be adjusted via varswap.
* Fixes jackets
Fixes https://github.com/VOREStation/VOREStation/issues/18941
* Small bugfix
Makes p_Theyre properly capitialize
Makes examine show proper wording
* Update gift_wrappaper.dm
* move the internal preview to canvas
* use a helper
* basic readme prep
* .
* .
* transform better
* byond can't handle icon states of large files...
* move fully to the rust version
* fix typing
* just wtf. NO
* fix the legacy path
* keep it all centralized
* tiny oversight
* unit test rewrite
* rename
* fix bad layering
* fixes a bunch of layering issues
* artifact
* move crash to log_runtime
* missing overlay warning
* why not
* Unstable metamorph ray can be fixed with multitool
* Make sure the ray doesn't re-randomize on firing
* Actually make the method for the right subtype b/c I'm dumb.
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Makes zombie powder and lich powder somewhat more useful
Also makes the scanners act mostly the same with fakedeath
* Makes patches actually apply via touch
I killed myself during testing with bicaridaze
* Make things respect fakedeath
* Some more fixes
* Makes paralysis apply in more places
Also makes paralysis no longer make you unable to see emotes.
Makes it so you can not /me, but you can /subtle while paralyzed
* Adds another method for zombie powder mix
* click code start
* snake_span
* Update click.dm
* Update click.dm
* Update click.dm
* Update click.dm
* Fixes borg ctrl_click
Also implements allowing blocking of items being ctrl_clicked
* Makes the statpanel not annihilate peoples ratelimiter
Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
* Surgery Defines
Adds some defines to surgery to make it easier to track how 'open' someone is instead of magical numbers.
* Make frankensurgery less punishing
Makes frankensurgery less painful.
Resleeving is a thing and is MUCH easier to do.
Having brain surgery apply a permanent debuff to people just means that the 'ideal' thing is to always resleeve/clone. This gets rid of the debuff.
* Setting vital in a few places
* Makes infected wounds not kill in stomachs
Wounds still accumulate in stomachs, BUT the germ level of the external organ won't increase while being digested, meaning you won't get massive infections while doing a long-digestion scene.
It was done here instead of in handle_germ_effects() so you can't just eat someone with major infections and act as a statis stomach.
* Internal bleeding tweaks
Makes internal bleeding slower if you have the IB cure (myelamine)
Makes internal bleeding not get worse if you have the dermal equivalents of bicard+inaprovaline
* Update neck.dm
* Some more aggressive reform healing
Makes reform healing do some more healing to bring them back. Instead of healing just 6, heals a flat 25 now of brute, fire, clone, and toxins.
It then sees if you're 'below revival point' and if so, it gives you a much stronger heal to ENSURE you are brought back.
* forgor to check this in the .dmi
This is what happens when you have minitest selected and have your .dme ignored by default!
* Update blood.dm
* this comment is no longer relevent
We have LVADs now!
* Makes tourettes not trigger more if you have slow pulse
This was presumably meant to increase your chance of a tic if you have a higher pulse, not if you have a slower/more calm pulse.
* More edits
* Update generic.dm
* window hitby fix
* runtime fix for protean rigs that have been qdel'd
* mecha paintkit fix
* start off by default
* Fixes welder and make sprite purple
* Cut overlays of previous thing before we swap!
* cellfix
* Absorbed fix