* Fixes necrosis steps setting bone
Makes it so you the 'cut away' step doesn't set bones to open. This is entirely a non-internal fix (you're working on the flesh, not the organs inside) so you don't need the bone retracted.
* Update other.dm
* Crowbar Augment
* descriptors
* Update carbon.dm
* no typecasting
* removes unused proc
* Limb status
* Makes butchering take time
Gives a warning as well when starting it.
* Update organ.dm
* Update organ.dm
* Closing surgical stages and desc.
Opened organs have descriptions that they're opened.
Organs inform you that they have SPECIAL MECHANICS THAT'VE BEEN IN FOR 10 YEARS that you can do to them.
Allows fixing amputated organs
A BUNCH of stuff
* Update organ.dm
* Keep the washing
* Update external_repair.dm
* Update other.dm
* Organizes surgeries
* fix a typo
* Update surgery.dm
* More surgery
* Nerve Surgery
Adds template for nerve surgery
* Prevents pain from limbs that feel no pain
* Update external_repair.dm
* plushie fix
* voxclaw fix
* adjust holywater threshold
* span + typo fix
* this 1 too
* Changeling helmet adjustment
Makes changeling helmet able to eat things...If it's made out of your own flesh you can manipulate it to allow you to eat for a quick second. Also implies vorny implications.
* 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
* 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.
* We sorta kinda got a start here
* Implements chemical searching
* Stretches UI window for drinks, moves recording blinker to search
* accounts for hypos with different maximums and transfer amounts
* SFX + selected chem fix
* modularizes chem dispenser macro UI
* Adds recipe recorder UI to hypo
* further modularizes chemical dispenser chemicals UI
* tweaks borg hypo UI to account for chem UI changes
* magic letter begone
* Words this argument's description better
* UI doesn't need to be passed ui_title, also usr to ui.user
* TIL: UNTYPED_LIST_ADD is a thing
* Apply borg UI theme
* further modularizes chem dispenser settings UI
* tweaks settings UI to fit new chem settings changes
* MANY miscellaneous hypo changes
* Implements proper recipe recording and selecting
* More single letter vars be gone
* gets rid of unnecessary stack
* applies spans to recipe errors
* ig this wasn't necessary
* oops lol
* oops missed this one
* be careful with using the wrong elements
* Uses static data + proper usage of borg theme; uses drink dispenser boolean for TGUI
* func
* fix that too
* .
* in case they get emagged
* lil fix
* implements functional recipe macros
* typo fix
* makes macro usage work with all types of hypos
* Sort listed chemicals in UI by name
* veritcally stretches drink UI a bit more
* Fixes some button selection jank
* wait we already have a confirm dialogue built in here!
* Better balloon alerts + varies hypo sound
* improves hypo alerts
* in case people get injected by some reagents
* removes balloon alert for synthesizer recording
* fixes hypo not actually injecting stuff into mobs (oops)
* better documentation
* better-er documentation oopsie lol
* O okay I'll move it here then
* better words status flags
* quick im/export basics
* dispenser update
* typo fix
* sanitizing
* cleanup of theming
* .
* Update ChemDispenserSettings.tsx
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* the agony begins
* fixes
* signaling
* removed remaining attempt_vr
* corrected behaviors
* keep the history
* oop
* wording
* filter for intent here
* oop
* no harm in these either
* Update code/_onclick/item_attack.dm
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Get rid of old procs
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Prevents insta-actions
* Do_after sanity
NOTE: NUKE do_after_action
* Update bonfire.dm
* The rest of them
Also fixes a tpyo
* no minitest :)
* .
* .
* Gets rid of the slowdown for now
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Begin the sprite consolidation
* med stand
* Library
* kitchen cart
* hydroponics
* Delete hydroponics_machines_vr.dmi
* furniture
* unused computer
* food
* fitness
* fixes the eggs
* Decals
* Drinks, Devices, and Drakie
* Cryogenic2
* combines
* chemical
* card new
* cards
* bereaucracy
* Xenoarch
* compile
* virology
* vehicles
* toys
* Surgery
* stationobjs
* clean these up
* gets rid of some dupes
* bye
* how did that get there
* Unused
* Gets rid of unused ninja dupe file
* Move all these old doors
* this too
* get rid of dupes
* Update airlock_angled_bay.dm
* fixes the map with a prop
* map fixes
* tinytin plush
* missing var
* Fixes plushie speech. Plushies now speak to you. Cutely.
qol: Goes through and gives plushies speech bubbles pertaining to what they are.
fix: Fixes it so plushies now properly speak.
qol: Makes it so any interaction with plushies will play their phrase, NOT just disarm-intenting them (This was never made clear that disarm intent makes them speak.)
code: Gets rid of a few non-existent base paths by converting one of the paths into the base one. (plushy/therapy & plushies/squid)
fix: Fixes the toaster from having the sus plushie sound.
code: Changed some timers that were calling a proc that just set a var to false. Instead, we now use a varset_callback timer there.
* we are not the danger
* No name stealing.
* comment
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.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>
* some more new to init
* rigs
* rigs
* intellisense moment
* telcoms and landmarks
* fix that as well
* some more minor things
* re add missing message
* fix trash eating...
* cleans up some left over things
* .
* .
* fi that too
* guhh
* changes the behaviour too much
* remove localState
* fix regex
* fix input
* fix storage backend
* ports tgui color input from monkeystation
* .
* push that real quick
* .
* .
* cleanup
* fix for 516
* port bubbers pre set selection
* also this
* allow 20 saved states
* oups
* regex replace
* urg
* use the update by type
* .
* .
* highlight?
* larger?
* fix those
* keep anyone below 516 on old style
* next set of spans
* some more
* next
* next
* next
* .
* text...
* next... rest soon
* .
* .
* ok last set for the night
* .
* .
* .
* .
* some more
* next
* next
* all for now
* .
* some more easy ones
* some more easy ones
* .
* .
* some more bolds
* oups auto complete moment
* add the remaining spans
* this as well
* this as well
* .
* .,
* resync them properly