* 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>
* 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
* Automatic changelog compile [ci skip]
* Fixes
* Makes the compiler happy
* get_station_areas makes me go crazy
---------
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
* 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
* 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.
* 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
* 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
* 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>
* 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>
* Port /datum/status_effect system
* Port fire stacks to status_effects
* Fixes and adjustments to wetness
* One last little thing
* Fixes these compile errors
A few things on the backend got updated...Adjusts them here.
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* initial work
* a much better way of doing this
* these are needed
* minimize change
* nope
* missing elements
* whitespace
* species cases
* reduce pasta in ghosts
* more small fixes
* fixes for windows and inventory
* unneeded
* protected
* circulator uses examine
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
(#18485)
* Mop do_after
Makes mop do after allow multiple uses
* Update mop.dm
* fixes
* Gets rid of these unused vars
* cleanup
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.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>
* some sleep cleanup
* Tested, make these unique
* Since we're using timers here
* These too
* This too
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>