Whatstone
a023e5784c
Cleanup: Remove byte order markers from most files ( #45796 )
2026-09-17 23:23:54 +10:00
Sir Warock
ec63a41842
Cleanup of UseDelay ( #45350 )
...
* Moving into Systems & Components Folders
* splitting into API file
* Make Method accept null values
* small fix
2026-09-05 17:10:50 +00:00
Rouden
cc2c14f8e4
Device Network refactor part 1: API improvements ( #44346 )
...
* Refactor DeviceNetwork
* Singleton
* NetworkPayloads refactor
* Reorganize DeviceNetworkSystem
* Surveillance cameras
* Fix code
* Fix build
* Fix test fail by rewriting entire singleton logic
* Properly predict examine
* Update DeviceNetworkSystem.API.cs
* Update EntityTest.cs
* Update DeviceNetworkSystem.cs
* Alright I'll do this expensive check fine
* Fix disposals debug assert
* Implement device network static events support
* Use frozen dictionaries for performance
* Update SharedDeviceNetworkSystem.Payloads.cs
* Parallel payload handling support
* Fix some spagetti-code
* Optimize NetworkPayload cancellation
* Parallel payloads are now cancellable
* Fix screens
* Fix robotics console
* Allow new methods for shared
* Mail fix
* Turret fix
* Fix network system method usage + signal and borg fix
* finally fix atmos devices OH MY GOOOD
* Remove stupid parallelism from fax
* Fix surveiollance cameras
* Working on a single thing for 2 days straight award
* Fix the test?
* Update units.yml
* Add IDevice interface because why not
* Add more device network suffixes
* Fix camera router failing test
* yaml linter peak
* Improve docs for DeviceNetworkHandlers
* fix build
* Update CartridgeLoaderSystem.Relay.cs
* Remove parallel system and EntitySystem post init
* Add more docs and also events
* Remove unnecessary caching
* Update DevicePayloadComponentSystem.cs
* Back to entity events
* Implement DeviceData
* Remove serializable from payloads
* Update DeviceData.cs
* Add a prototype for a singleton
* Fix tests
* Fix air alarms
* Update DeviceNetworkSystem.cs
* Fix cameras
* Make camera router event-less
* Fix atmos sync payloads, add more docs
* Remove singleton + instant packets
* oops remove public access
* Fix tests?
* Why the hell overload effect makes puddle sparks
* Apparently it was redundant
* Update gates.yml
* Finish documentation
* Review
* Mark relay properties as obsolete
* Struct payloads support (#blazinglyfastmemorysafe)
* Update DeviceNetworkTest.cs
* Make device structs stuff better
* Move address prefix to DeviceNetworkComponent
* Locale fixes
* Fix tests
* Doesn't know boolean logic award
* Update AtmosAlarmableSystem.cs
* Fix address predicted examine
* Partial fix to air alarmables
* Fix deployable turrets UI
* Fix firelocks, maybe
* Apparently Activatable UI was enough lol
* Fix surveillance cameras
* Rename `QueuePacket` into `SendPacket`
* Simplify DeviceData as much as possible
* Update DeviceData.cs
* Update FaxMachineComponent.cs
* Remove DeviceData because its stupid
* Update ScreenSystem.cs
* Fix build (camera map broken still)
* Fix map
* fix usings
* Review changes
* Build fix
2026-08-31 19:42:56 +00:00
Whatstone
a88d2c5164
Cleanup: Resolve remaining PopupSystem warnings in Content.Shared ( #44685 )
...
* PopupClient to PopupEntity/Coordinates
* PopupPredictedX to PopupEntity/Cursor/Coordinates
* The rest of the damn owl
* nullability fixes
* Buckle cleanup
* cleanup, address PR comments
* ExecutionSystem: one popup method
* correct my filthy lies
* Apply most of ajcm's suggestions
* return user to SharedItemRecallSystem.cs
* Fix lingering Ensnarable broadcast popups
* targeted drain popups
* fix lingering untargeted Guardian popups
I read the comment on GuardianHostRecall. Oops.
* target stethoscope popups
* fix the PDA vibration popup
* Fix target for encryption key removal popup
* anomaly scanner: args.User, not uid
* disposal unit comment, bcast pda vibration popup
2026-07-16 21:54:33 +00:00
Pieter-Jan Briers
5168b5f3d4
IoC source gen compatibility ( #43863 )
...
* IoC source gen compatibility
Can be merged before or after https://github.com/space-wizards/RobustToolbox/pull/6549 doesn't really matter.
* Missed a spot
2026-05-09 03:29:58 +00:00
Hannah Giovanna Dawson
cdbe92d37d
Update DamageableSystem to modern standards ( #39417 )
...
* Update DamageableSystem to modern standards
* DamageContainerId -> DamageContainerID with lint flag
* Replace strings with protoids
* Make CVar subscription declarations all consistently whitespaced
* ChangeDamage -> TryChangeDamage, cope with C# jank
* Revert event signature changes
* Restore a comment
* Re-add two queries
* Init the queries
* Use appearanceQuery in DamageChanged
* Use damageableQuery in TryChangeDamage
* Use damageableQuery in SetDamageModifierSetId
* Final cleanup, fix sandboxing
* Rectify ExplosionSystem:::ProcessEntity's call to TryChangeDamage
* Re-organize DamageableSystem
* first big fuck you breaking change.
* THATS A LOT OF DAMAGE!!!
* Fix test fails
* test fixes 2
* push it
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
2025-10-27 19:53:04 +00:00
chromiumboy
c3555af821
Sentry turrets - Part 8: AI notifications ( #35277 )
2025-08-08 21:56:01 +03:00
chromiumboy
f99850e1fb
Sentry turrets - Part 6: Sentry turret control panels ( #35235 )
2025-05-26 16:00:50 +03:00
chromiumboy
dfd3e36a0a
Sentry turrets - Part 4: The sentry turret and its primary systems ( #35123 )
...
* Initial commit
* Removed mention of StationAiTurretComponent (for now)
* Prep for moving out of draft
* Fixing merge conflict
* Re-added new net frequencies to AI turrets
* Removed turret control content
* Removed unintended change
* Final tweaks
* Fixed incorrect file name
* Improvement to fire mode handling
* Addressed review comments
* Updated how turret wire panel auto-closing is handled
* Ranged NPCs no longer waste shots on stunned targets
* Fixed bug in tracking broken state
* Addressed review comments
* Bug fix
* Removed unnecessary event call
2025-03-29 12:55:58 -05:00
chromiumboy
10c868011e
Sentry turrets - Part 3: Turret AI ( #35058 )
...
* Initial commit
* Updated Access/command.yml
* Fix for Access/AccessLevelPrototype.cs
* Added silicon access levels to admin items
* Included self-recharging battery changes
* Revert "Included self-recharging battery changes"
* Addressed reviewers comments
* Additional reviewer comments
2025-03-01 18:42:33 +01:00