Whatstone
a023e5784c
Cleanup: Remove byte order markers from most files ( #45796 )
2026-09-17 23:23:54 +10: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
Samuka-C
ea3c44686c
Xenoborg jammer now ignores xenoborg associated frequencies ( #38005 )
...
* stop jammer from jamming radio of certain frequency
* xenoborg jammer no longer jamms xenoborg radio
* stop jammer from jamming device network signals from certain frequency
* xenoborg jammer no longer jamms xenoborg camera signal
* the old tale of the missing ;
* backwards
* fix issue with readonly
* comments to the frequencies excluded
* triple typo
* clearer summary
* add summary
* fixed 4th hidden typo
2025-09-24 17:02:46 -05:00
metalgearsloth
63dfd21b14
Predict dumping ( #32394 )
...
* Predict dumping
- This got soaped really fucking hard.
- Dumping is predicted, this required disposals to be predicte.d
- Disposals required mailing (because it's tightly coupled), and a smidge of other content systems.
- I also had to fix a compnetworkgenerator issue at the same time so it wouldn't mispredict.
* Fix a bunch of stuff
* nasty merge
* Some reviews
* Some more reviews while I stash
* Fix merge
* Fix merge
* Half of review
* Review
* re(h)f
* lizards
* feexes
* feex
2025-04-19 16:20:40 +10:00