metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
avery
e35cd611d6
allow network payload data to inherit nullability ( #21327 )
2023-11-05 19:25:25 -07:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
Leon Friedrich
f308adffaf
Move ActorComponent to shared ( #21293 )
2023-10-29 04:21:02 +11:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
Leon Friedrich
af79f369ae
Remove outdated access reader method. ( #19765 )
2023-09-03 11:05:22 +10:00
metalgearsloth
4cfc578011
Revert "Remove most usages of obsolete TransformComponent methods (#1… ( #19714 )
2023-09-01 12:30:29 +10:00
Visne
1416942bea
Remove most usages of obsolete TransformComponent methods ( #19571 )
2023-08-30 12:05:19 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
deltanedas
e837f2fd85
air alarm signal ports and other stuff ( #18642 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-21 14:18:30 -07:00
Julian Giebel
78c66cca75
Fix air alarm not checking if device is in device list before sending atmos device settings ( #18436 )
2023-08-01 14:27:59 -04:00
TemporalOroboros
3ac4cf85db
Cleaner BoundUserInterfaces ( #17736 )
2023-07-09 02:02:17 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
faint
2f85b5ea3c
Little NodeContainer ECS ( #17702 )
2023-06-28 21:28:38 +10:00
Chief-Engineer
72607f3066
add device linking logs ( #17555 )
2023-06-27 21:03:39 -04:00
Pieter-Jan Briers
d415b31dc0
Device network address improvements ( #16934 )
2023-05-30 00:56:31 +10:00
Julian Giebel
a46a4b13d7
Fix network configurator resolves ( #16910 )
2023-05-29 16:07:59 +10:00
Julian Giebel
8d040e57d7
Fix station limited devices station assignment ( #16893 )
...
Fix error in crew monitor window
2023-05-28 14:07:31 -06:00
Julian Giebel
49cb9d0e1e
Prevent infinite loops in device linking ( #16856 )
2023-05-29 02:14:06 +10:00
Julian Giebel
2bb1fde4dc
Remove devices from device lists when they get deleted ( #16783 )
...
* Implement device network device shutdown subscribtion
Implement removing devices from device lists when they get deleted
* Improve name and doc comment for DeviceShutDownEvent
* Change ShutdownSubscriber data field tag
* Change UpdateRemovalSubscription name to UpdateShutdownSubscription
2023-05-25 16:08:22 -06:00
Leon Friedrich
ab6edecdf7
Fix device links saving deleted entities. ( #16675 )
2023-05-22 15:57:30 -06:00
Julian Giebel
2d273107f4
Implement automatic mode switching for the network configurator and multitool ( #16603 )
2023-05-22 23:20:53 +10:00
Julian Giebel
5e0a96dfc7
Blast door/shutter, timer and or gate device linking fixes ( #16347 )
2023-05-11 18:16:02 -04:00
Tyzemol
b1f7d7f061
Fix interlocking airlocks ( #16265 )
2023-05-09 18:50:34 -04:00
Julian Giebel
5c86778fff
Fix network configurator verbs and misc fixes ( #16210 )
2023-05-07 20:58:12 +10:00
Julian Giebel
6ebd784cb6
Device Linking and better linking ui ( #13645 )
...
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com >
Co-authored-by: Visne <39844191+Visne@users.noreply.github.com >
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-05-07 16:07:24 +10:00
metalgearsloth
ae01618874
Revert "Revert "Replace ResourcePath with ResPath ( #15308 )" (#155… ( #15566 )
2023-04-20 20:16:01 +10:00
metalgearsloth
acf79a8209
Revert "Replace ResourcePath with ResPath ( #15308 )" ( #15551 )
2023-04-20 11:43:54 +10:00
Ygg01
71f358a027
Replace ResourcePath with ResPath ( #15308 )
2023-04-19 23:39:17 +10:00
metalgearsloth
44fb8a9e2d
Fix rsi sprite access for verbs ( #14284 )
2023-02-26 18:48:57 +11:00
Julian Giebel
c2b87dfeda
Add a crew monitoring server ( #7542 )
2023-01-22 21:07:57 -04:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Julian Giebel
0df65e5c2a
Adds the NetProbe cartridge ( #12543 )
...
* Implement NetProbeCartridge
* Add audio and a popup when scanning a device
Add some doc comments
* Set program icon
* Add NetProbe cartridge as rare loot to maintenance loot tool spawner
* Make the maximum amount of saved entries configurable
Add a scrollbar that shows when there are more entries than fit on the screen
* Make device net id names translatable
2022-11-13 15:36:00 -06:00
Flipp Syder
07fe950c91
fix crash on devicenet address adding ( #11457 )
2022-09-24 02:51:02 -07:00
Flipp Syder
b6a548fb97
adds examinable text for address to some device networked entities ( #11455 )
2022-09-22 14:00:54 -05:00
Flipp Syder
1c4e1ba5de
Adds a component to require an entity to be powered to receive DeviceNetwork packets. ( #11390 )
2022-09-19 16:59:32 -07:00
Flipp Syder
ec6cdbd51a
Removes hacky behavior from DeviceListSystem ( #11255 )
2022-09-14 16:09:43 +10:00
Flipp Syder
c3d7ecace6
Adds a link limit and UI to device list ( #11017 )
...
* adds a link limit to device list
* locale strings
* uhhh what's efcore doing there
* adds a UI for device list on the device
* merge conflict fixing
2022-09-05 18:22:39 -07:00
Flipp Syder
9ace52a6c1
Device link visualizer ( #11054 )
...
* shuffles devicelist to shared, adds an overlay for devicelist
* adds space property to overlay
* moves networkconfigurator to shared, makes devicelistsystem clientside check activedevicelist
* dirties components upon change, adds networkedcomponent to sharednetworkconfigurator
* state handlers for networked components
* whoops
* lots of shuffling, renaming, and access changes
* randomizes color for every new entity added to the overlay
* adds a client-side action to clear all network overlays if they're active
* clones action (oops)
* localization, adds a command for clearing network link overlays (in case the action disappears)
* moves the entity manager up into the bui fields
* makes that a dependency
* attempts to just directly get the color from the dict when drawing, now
* fixes up a few comments
* adds dirty on init to devicelistcomponent
* hacky solution related to mapping with a networkconfigurator
* more stricter bound on that hacky solution
* just checks if the life stage is initialized instead of if the entity was initialized
* moves getalldevices to shared
* readds linq import
* tries to ensure that the show button is toggled on if the device we're trying to configure is currently being tracked by the overlay
* some reorganization
2022-09-05 19:55:44 -05:00
Flipp Syder
d447b0f80e
Air alarm patches ( #11004 )
2022-09-04 02:04:15 -07:00
vulppine
363d51e407
adds clarification for why network configurator stores an entityUID
2022-09-01 21:36:54 -07:00
vulppine
dffbe5b761
mapinit updates ui state for networkconfigurators as well
2022-08-30 22:06:06 -07:00
vulppine
855720c9dc
makes devicelist work if the map hasn't been initialized yet
...
instead of storing the address, it instead stores the entityUID if in mapping mode
2022-08-30 21:56:42 -07:00
vulppine
14669f1521
devicelistsystem now emits an event when a device list is updated
2022-08-22 01:15:10 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
Kara
dc28b58468
Visual popup types ( #9523 )
...
* Visual popup types
* Pass over `PopupCoordinates` and `PopupCursor`
* `PopupEntity` pass
* Disease and reagent popup pass
* COLOUR
2022-07-09 04:09:52 -05:00
metalgearsloth
5dbb3220dd
ECS and bandaid research ( #9251 )
2022-06-28 22:54:08 +10:00
metalgearsloth
8905996cfc
Make raiselocalevent not broadcast by default ( #8998 )
2022-06-22 09:53:41 +10:00