* bunch of medical adjustments
* or so i thought
* De-death surgery
* Update carbon.dm
* Update mob_grab_specials.dm
* yeh
* Palpation
* internal bleeding
* Update life.dm
* duration increase
* adjust these
* Fixes a bug with defibs that I caused
When I reworked get_crit_point, it caused defibs to DEAL oxyloss instead of HEALING it, like it has been doing for the past 8 years. This fixes it.
* fixcees this
* fixes syringe stabbing
* Converts these to managed global lists
* gets rid of disabilities
* Change injury check to use do_after with delay
* lungfix
* actually remove the necrosis
* Fixes brain surgery
* fix language bug
* Update brain.dm
* ghetto surgery adjustments
Buffs some ghetto surgery
Makes some injuries sustained less gnarly if you fail with a ghetto tool.
Some mild typo fixes.
* Save~
* Fixes launch_many_projectiles having 100% miss chance
Adds laser landmines.
Makes it so portable turrets don't do janky BS for lasertag.
Gives portable lasertag turrets a fun emag/EMP effect
* emag and equipment
* cargo
* tur et
* milsim rp
* clarify
* PLEASE I HAVE A FAMILY
* cries
* signal drop
* no spawn
* 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>
* 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
* Remote view setting datums
* remote view handles relayed move
* setting up checks
* many fixes
* small fixes
* default relay behavior
* use camera settings
* coordinated for overmap shuttle
* lock this down
* not needed
* not needed
* inaccurate doc
* small fixes
* various set machine calls no longer needed
* runtime
* health hud moved to signal controls
* overriding huds
* allow signal based huds entirely
* uav health icon
* fix
* oops that's important
* more return types
* mmis view fix
* not needed
* protect against instantly deleted ghosts
* all of these need remote on enter
* these too
* order
* starting cleanup
* thankyou vsc very cool
* resleeving mind signal
* id card modifier signals
* fix
* borgifying mob signal
* button and brain
* death
* explosions, mob init
* oooop
* semantic
* payment account revoke and status
* missed hook listener
* wip for now
* fixes
* round signals
* only remaining
* doppler arrays behave with z levels
* audible message it is
* wizard spells applied correctly to mind datum
* Add status effect signals
* fix illegal assignments
* remote view drops on status effects
* missed
* protect turf decouple
* don't bother if we will just restart it anyway
* don't remove
* equiping items should end view too
* inconsistent login behavior
* this is triggering during laggy attach
* seems fixed
* keep order
* docing
* typo
* better doc
* lets try this
* keep old remote views for the decoupling
* removal of machine var
* shimsham
* deprecation warnings
* COMSIG_LIVING_HANDLE_VISION signal
* improved
* more cleanup
* more fixes
* this is fine
* fixed radios
* notices for now, tgui fix
* cleaned up hud and vision parent calls, adds COMSIG_LIVING_HANDLE_HUD
* radios use tgui now
* guestpass does not need machine anymore
* cloning machine doesn't use it
* this arcade machine is tgui too
* autolathe does not need machine
* remaining cleanup
* doc fix
* fix
* logout handling
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* adds alt luxury capsule
* adds even MORE capsules
* Better privacy features for pre-existing pods
* adds triple casino deck to recroom
* Makes Theta a bit better
* MORE PODS RAHHH
* Makes polarized windows block light when tinted
* ehhh nvm to this one
* Adds shelter deploy preview on capsule activation
* organizes shelter maps into size-based subfolders
* Shows where shelter doors will be in capsule preview
* adds capsules to vendors/lathes + vendor price adjustment
* wait that wasn't gonna be able to toggle the door bolts lol
* oops, thank you integration test for catching that
* fixes edge-case bug where capsules could deploy beyond the edges of the map
* fixes comment wording oops
* wait oops messed up the door locations here
* Adds luxury features to more pre-existing pods
* Wait oops that should be using the lux cabin windows
* adds door indicators to tesla capsule too cuz why not
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* starts da map
* starting to shape up I think?
* moar edits
* we got lots more stuff now
* we got dorms now :)
* moar doarm and PRIVATE GAME ROOMS WOAG
* adds chip machine
* tidy dis up
* oops
* pretties up private game rooms a bit
* ok now the chip dispenser works
* Adds resleeving stuff
* Adds pixel-displaced children of punlic paintings
* mmmmmm maint stuff
* adds VIP rooms and more maint stuff
* that's a lotta shit made woooo
* its almost... done... (the main building is anyway)
* Let's get this bih to actually load
* And let's get some proper areas separating indoor and outdoor
* Makes casino hall turfs actually render as intended
* WE HAVE AREAS NOW
* don't need this big ol file any more
* MOSTLY finishes the mai nbuilding
* finally finishes the main building (for now)
* does some exterior stuff but now it's crashing WHY
* oops
* adds subvariant of floodlight that starts turned on
* adds areas for well, secret areas
* TOO MUCH new shit
* Does a silly thing to make properly underwater cave turfs
* adds "open" underwater turfs that are functionally transparent divable turfs
* more funny secrets
* Makes open water turfs show a darker view underneath for visual clarity
* okay I think it might be done now
* makes indoor water effect look a bit nicer
* I ALMOST FORGOT
* engoodens code surrounding multiple auto-resleevers existing
* FUCK
* DOUBLE FUCK
* Lets things with GLASSPASS move through TGMC widnows
* actually it makes more sense for the TF gun to be here
* Makes 🏴☠️ secret a bit nicer
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* cameron, stop breaking shit while I'm on a business trip
* .
* legacy var
* -
* .
* clean that up
* ,
* Fixes
* oops
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* fix some crashes
* lets clean this all up
* trymove
* the rest
* Revert "the rest"
This reverts commit a2076cbfb0.
* Revert "trymove"
This reverts commit f63e3c822f.
* Revert "lets clean this all up"
This reverts commit c590eef512.
* lets keep this in scope
* admin stuff
* this too
* fix
* this needs to be forceMoved
* Revert "this needs to be forceMoved"
This reverts commit d24f883699.
* stardog mouth fix and qdel
* signal foundation
* reset_perspective implemented
* you too
* setting mob
* no
* fix
* tweak
* remote view element
* these too
* use element
* cleanup more manual code
* fix element
* mutation signal
* handle being dropped from holders, and fix pai hud
* handle qdel
* it's a component now
* ugly holder fix
* another fix
* follow view target
* item remote view
* doc update
* unneeded
* this needs a recode to work better
* many fixes
* these are all unneeded
* almost working viewerlist remotes
* this uses component too
* this needs to die to it's item
* don't allow spamming tgui menus
* tg style args
* fixing behaviors
* fuk
* working view release from holders
* only final matters
* comment order and disposal fix
* cryotube loc fix
* no mob should reset its view every life tick
* major improvements
* still forbid z level change even if we allow moving
* this too
* don't doubledip
* qdel on self is unneeded
* wipe remote views on logout
* vore bellies need to manually clear views
* fixAI hud
* belly release fixes
* cannot use binoculars in a vore belly
* pai card can be picked up and dropped correctly
* ventcrawl fix and distracted fix
* this is better
* forcemove
* vr console fix
* use flag for this
* belly stuff
* various cleanups
* oops
* fixes statue spell
* unneeded perspective clear
* automatic instead
* continued cleanup
* that was dumb
* needed
* none of this works
* are these even needed
* lets lock down to these
* lets try to make this work
* extremely close to working
* needs to solve final pai issues
* mob eye change signal
* Revert "mob eye change signal"
This reverts commit eedd5da934.
* significant progress
* safety
* expected to be not null
* likely not needed
* don't spam component changes
* endview on logout
* accessors
* egg fixing
* Revert "egg fixing"
This reverts commit 6a54049c69.
* getting closer
* even closer
* needs type
* close...
* extremely close to working
* fixing pai stuff
* this too
* promising fixes
* docs
* this is recursive move's responsibility tbh
* unneeded now
* oops
* better decouple
* topmost check
* cleanup
* holder released from egg fix
* pai fix for reset view
* debug info
* some better pai ejection code
* better way
* unneeded
* needs to be null
* better vision restore
* use correct handling
* no longer needed
* required
* handle decouple on mecha too
* name clarity
* do not allow double dipping zoom items
* ethereal jaunt needs a full cleanup later
* fix blackscreen flicker
* remove set machine from pda
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* true/false
* wip p1
* Refactors stumble vore to be an element
* Makes dropnoms a component
* cleanup
* Fixes these
* checked further down
* framework here
* needs testing
* MORE CLEAR
* Fixes slipvore
* this works aye
* no copy paste
* Update stumblevore.dm
* Update stumblevore.dm
* Update stumblevore.dm
* Fixes
* only one has to slip
* fix this
* rename
* Update spontaneous_vore.dm
* SLIP VORE
* Update code/modules/mob/living/living_movement.dm
* Update unlucky.dm
* this compiles
* more edits
* Upports OP21's immovable rod
Makes it NOT shit.
* actually enable this lol
* CLANG
* we all fall down
* break it
* stairs
* bye async
* makes doorcrushes less lethal
* more unluck!
* dice and stumble vore
* major version
* Update clang.dm
* More tweaks. BS Cracker
Makes bluespace cracker better code quality too
* Cut down on lists here
* Adds the traits
* glass shapnel
* Update unlucky.dm
* Modular Shock
* Charger and thrown
* Defib nat 1
* Gravity Falls
* gibby
* no longer gib, just hurt a LOT
* Better Washer
* Update washing_machine.dm
* Even less jank
* Moves some stuff around
* linters
* Update unlucky.dm
* Table stubbing
* fixes mirror break, evil only
* PIPEBOMB
* Update negative.dm
* Update mail.dm
* glasses fly off your face if you fall
* Update unlucky.dm
* evil beaker and spooky events in the dark
* Evil beaker spilling
* Unlucky people have custom maint loot
* Get sick while searching
* Update _lootable.dm
* whoop
* Update _lootable.dm
* washer will always wash
* Lowered to 5
* ash
* Update areas.dm
* get knocked
* picking up items
* Dice
* Update unlucky.dm
* Update code/game/objects/items/devices/defib.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/modules/economy/vending.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/game/area/areas.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Nicer damage
* these
* this
* mini DCS update
* Excludes
* Proper inherit
* Update unlucky.dm
* Update code/datums/components/traits/unlucky.dm
* These
* thes too
* user
* no hardrefs
* only these 2
---------
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* save this because im afraid
* Directions
* Triggering list
* don't
* Update reactive_icon_update.dm
* Update vorestation.dme
* Update reactive_icon_update.dm
* Update reactive_icon_update.dm
* this can be an obj as well!
* 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>
* various map related features
* add icons
* tick da file
* adds no docking codes var
* cetus plaques
* switch to weakref
* annihilate single letter refs and such
* fixes after testing
* reverse an oopsy
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* tethered component
* can't do that
* visible_message should always show
* forbid storing
* catching some small issues
* visible message is fighting a bit too much
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Shibari!
Added a new scene item, shibari bindings!
These by default only cover the torso, but by clicking on them in your hands, they can also be set to bind arms and legs, acting in a similar way to handcuffs. They are worn in the suit slot.
They can be found in the costume vendors, maint and the restraints crate from cargo.
They have sprites for humanoid mobs and digitigrade legs, but not tesh yet.
* Fix mistake
Fixes error in previous commit
* Update code/game/objects/items/weapons/handcuffs.dm
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* Update code/modules/mob/living/carbon/human/human.dm
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
* Make these defines to prevent copy paste errors
---------
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>