using Content.Shared.Chemistry; namespace Content.Client.Chemistry.EntitySystems; /// public sealed class ChemistryGuideDataSystem : SharedChemistryGuideDataSystem { /// public override void Initialize() { base.Initialize(); SubscribeNetworkEvent(OnReceiveRegistryUpdate); } private void OnReceiveRegistryUpdate(ReagentGuideRegistryChangedEvent message) { var data = message.Changeset; foreach (var remove in data.Removed) { Registry.Remove(remove); } foreach (var (key, val) in data.GuideEntries) { Registry[key] = val; } } }