* Content changes for engine delta-state PR (#28134)
* Update GasTileOverlayState
* Update DecalGridState
* Update NavMapState
* poke
* poke2
* poke3
* Poke dem tests
* Update engine to v223.0.0 (#28239)
* Update RobustToolbox
* Improve InteractionSystem range & BUI checks (#27999)
* Improve InteractionSystem range & BUI checks
* Ghost fixes
* AAA
* Fix test
* fix nullable
* revert to broadcast event
* Fixes for eengine PR
* Ah buckle code
* )
* Update engine to v223.0.0
* Update engine to v223.1.0
* Update engine to v223.1.1
* Hotfix for crashes from bad item names (#28256)
* Fix weapon error logs (#28264)
* Update engine to v223.1.2 (#28273)
* Update RobustToolbox
* Update RobustToolbox
* Fix dud modular grenade visuals (#28265)
* Fix not networking whitelist and blacklist in storage component (#28238)
* fix id card console not updating records (#28237)
* fix id card console not updating records
* test
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* Remove the network tab (#28231)
It is useless and bloat, if a user needs to change these settings they are free to modify their cvars manually via the clientconfig.toml file or via the cvar command.
* antag objective issuing refactor (#28216)
* add AntagObjectives from GenericAntag
* add AntagRandomObjectives that traitor and thief can use
* make ObjectivesSystem use initial character name which AntagSelection passes
* make thief and traitor use AntagRandomObjectives
* remove now unused locale
* make sleeper agents rule use baseTraitorRule
* restore dragon rule oop
* bandaid for genericantag
* real
* typo
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* move nukie profile loading into its own rule (#28208)
* move profile loading out of nukeops rule
* make BaseNukeopsRule and use AntagLoadProfileRule
* untroll
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
* fix antagSelect
* Objects ordered through cargo system shouldn't start anchored (#28115)
* Order normal space heater instead of anchored variant
* Make sure ordered objects don't spawn anchored
* Order space heater flatpack instead of a regular space heater
* Remove obsolete TODO
* Remove unnecessary name
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
* Move PendingZombieComponent to Shared (#28143)
* Move PendingZombieComponent to Shared
* network me boy
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
* Make it possible to hide full health bars below a total damage threshold (#28127)
* Make it possible to hide full health bars below a total damage threshold
* Fix not setting state
* Fix storage UI interactions (#28291)
* Fix storage UI interactions
* Add VV support
* Fix stripping not marking interactions as handled (#28292)
* Make NetworkConfigurator use BoundUserInterfaceCheckRangeEvent (#28293)
* Fix hypodarts not injecting with people that have ANY outerclothing (#28301)
Update darts.yml
* fix borg ui mispredict opening (#28305)
move borg ui junk to shared
* Add loadout group check (#28311)
Forgot to add it back in one of the rewrites.
* fix mirror server crashes (#28318)
* Remove bogus C# finalizers (#28315)
Begging people to learn how this programming language works before throwing random syntax into a file.
None of these finalizers ever worked. I also checked whether they were memory leaks and needed *proper* shutdown logic, but they're all instantiated-once UI controls that last for the entire lifetime of the program so it's probably fine.
* Cleans up some entity-related spawnmenu stuff (#28234)
* cleans up a lot of stuff in the spawnmenu
* skibidi dode
* spawners update
* Revert "spawners update"
This reverts commit bc27d9f556b29f6fb1f89cebbe0ac37e28319fd0.
* fix antag selection being evil (#28197)
* fix antag selection being evil
* fix test
* untroll the other tests
* remove role timer troll
* Allow tests to modify antag preferences
* Fix antag selection
* Misc test fixes
* Add AntagPreferenceTest
* Fix lazy mistakes
* Test cleanup
* Try stop players in lobbies from being assigned mid-round antags
* ranting
* I am going insane
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
* Revert "fix mirror server crashes (#28318)"
This reverts commit bcb0e555b058a4049d0cdb32d64eaf86c35a67be.
* fix
* Update engine to 223.2.0 (#28329)
* Update RobustToolbox
* Update RobustToolbox
---------
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
Co-authored-by: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: Vasilis <vasilis@pikachu.systems>
Co-authored-by: eoineoineoin <github@eoinrul.es>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
Co-authored-by: Ady4ik <141335742+Ady4ik@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
Co-authored-by: Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
* add SaveItemLocation keybind
* make item direction public to avoid having to change between Angle for no reason
* add item location saving
* show
* Added a better save keybind, made it draw saved positions, and trying to save in a position it has already been saved in removes that position.
* w
* code style
* Make taken spots appear blue
* style
* !
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: notquitehadouken <tripwiregamer@gmail.com>
Co-authored-by: I.K <45953835+notquitehadouken@users.noreply.github.com>
* feat(inventory): Add secondary quick-remove star
* style: Fix end of file newline
* feat(inventory): Change secondary smart-equip star to silver star
* feat(inventory): Decrease secondary quick-equip star luminosity to better match the primary
* Grid Inventory
* oh boy we keep cracking on
* auto insertion is kinda working? gross, too!
* pieces and proper layouts
* fix the sprites
* mousing over grid pieces... finally
* dragging deez nuts all over the screen
* eek!
* dragging is 90% less horrendous
* auto-rotating
* flatten
* Rotation at last
* fix rotation and change keybind for removing items.
* rebinding and keybinding
* wow! look at that! configurable with a button! cool!
* dragging is a bit cooler, eh?
* hover insert, my beloved
* add some grids for storage, fix 1x1 storages, fix multiple inputs at once
* el navigation
* oh yeah some stuff i forgor
* more fixes and QOL stuff
* the griddening
* the last of it (yippee)
* sloth review :)