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
This commit is contained in:
@@ -2,6 +2,8 @@ using Content.Shared.TextScreen;
|
||||
using Content.Server.Screens.Components;
|
||||
using Content.Server.DeviceNetwork.Components;
|
||||
using Content.Server.DeviceNetwork.Systems;
|
||||
using Content.Shared.DeviceNetwork.Components;
|
||||
using Content.Shared.DeviceNetwork.Events;
|
||||
using Robust.Shared.Timing;
|
||||
|
||||
|
||||
@@ -63,7 +65,7 @@ public sealed class ScreenSystem : EntitySystem
|
||||
/// <summary>
|
||||
/// Determines if/how a timer packet affects this screen.
|
||||
/// Currently there are 2 broadcast domains: Arrivals, and every other screen.
|
||||
/// Domain is determined by the <see cref="DeviceNetworkComponent.TransmitFrequencyId"/> on each timer.
|
||||
/// Domain is determined by the <see cref="Shared.DeviceNetwork.Components.DeviceNetworkComponent.TransmitFrequencyId"/> on each timer.
|
||||
/// Each broadcast domain is divided into subnets. Screen MapUid determines subnet.
|
||||
/// Subnets are the shuttle, source, and dest. Source/dest change each jump.
|
||||
/// This is required to send different timers to the shuttle/terminal/station.
|
||||
|
||||
Reference in New Issue
Block a user