diff --git a/Content.Client/Chat/Managers/ChatManager.cs b/Content.Client/Chat/Managers/ChatManager.cs
index 12b91bd4be..19b359e78a 100644
--- a/Content.Client/Chat/Managers/ChatManager.cs
+++ b/Content.Client/Chat/Managers/ChatManager.cs
@@ -2,7 +2,7 @@ using Content.Client.Administration.Managers;
using Content.Client.Ghost;
using Content.Shared.Administration;
using Content.Shared.Chat;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Client.Console;
using Robust.Client.Player;
using Robust.Shared.Utility;
diff --git a/Content.Client/Commands/ToggleHealthBarsCommand.cs b/Content.Client/Commands/ToggleHealthBarsCommand.cs
index 33aaceabdb..fa251e4993 100644
--- a/Content.Client/Commands/ToggleHealthBarsCommand.cs
+++ b/Content.Client/Commands/ToggleHealthBarsCommand.cs
@@ -1,6 +1,6 @@
using Robust.Client.Player;
using Robust.Shared.Console;
-using Content.Shared.White.EntityHealthBar;
+using Content.Shared._White.EntityHealthBar;
namespace Content.Client.Commands
{
diff --git a/Content.Client/Options/UI/Tabs/AdminSettingsTab.xaml.cs b/Content.Client/Options/UI/Tabs/AdminSettingsTab.xaml.cs
index bb7332c3be..6ebbc252be 100644
--- a/Content.Client/Options/UI/Tabs/AdminSettingsTab.xaml.cs
+++ b/Content.Client/Options/UI/Tabs/AdminSettingsTab.xaml.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
index 57dc576924..6749b9341b 100644
--- a/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
+++ b/Content.Client/Options/UI/Tabs/AudioTab.xaml.cs
@@ -1,6 +1,6 @@
using Content.Client.Audio;
using Content.Shared.CCVar;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Client.Audio;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
diff --git a/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs b/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs
index 0c60ea2e44..c8f0aa4018 100644
--- a/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs
+++ b/Content.Client/Options/UI/Tabs/GraphicsTab.xaml.cs
@@ -1,6 +1,6 @@
using Content.Shared.CCVar;
using Content.Shared.HUD;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.UserInterface;
diff --git a/Content.Client/Overlays/ShowSecurityIconsSystem.cs b/Content.Client/Overlays/ShowSecurityIconsSystem.cs
index 75ef5635ab..69515c7afa 100644
--- a/Content.Client/Overlays/ShowSecurityIconsSystem.cs
+++ b/Content.Client/Overlays/ShowSecurityIconsSystem.cs
@@ -7,7 +7,7 @@ using Content.Shared.Overlays;
using Content.Shared.PDA;
using Content.Shared.StatusIcon;
using Content.Shared.StatusIcon.Components;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Shared.Prototypes;
namespace Content.Client.Overlays;
diff --git a/Content.Client/Popups/PopupSystem.cs b/Content.Client/Popups/PopupSystem.cs
index 3fb3e763e9..167d5d5ad2 100644
--- a/Content.Client/Popups/PopupSystem.cs
+++ b/Content.Client/Popups/PopupSystem.cs
@@ -3,7 +3,7 @@ using Content.Client.Chat.Managers;
using Content.Shared.Chat;
using Content.Shared.GameTicking;
using Content.Shared.Popups;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Client.Graphics;
using Robust.Client.Input;
using Robust.Client.Player;
diff --git a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs
index aa03d4158d..4b2c0a863a 100644
--- a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs
+++ b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs
@@ -13,7 +13,7 @@ using Content.Client.UserInterface.Systems.MenuBar.Widgets;
using Content.Shared.Administration;
using Content.Shared.CCVar;
using Content.Shared.Input;
-using Content.Shared.White;
+using Content.Shared._White;
using JetBrains.Annotations;
using Robust.Client.Audio;
using Robust.Client.Graphics;
diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
index 73c10becd0..714fa43185 100644
--- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
+++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
@@ -18,10 +18,10 @@ using Content.Shared.Damage.ForceSay;
using Content.Shared.Examine;
using Content.Shared.Input;
using Content.Shared.Radio;
-using Content.Shared.White;
-using Content.Shared.White.Utils;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Systems;
+using Content.Shared._White;
+using Content.Shared._White.Utils;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Systems;
using Robust.Client.Graphics;
using Robust.Client.Input;
using Robust.Client.Player;
diff --git a/Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs b/Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs
index 01cdca28b6..df2779948f 100644
--- a/Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs
+++ b/Content.Client/VoiceMask/VoiceMaskNameChangeWindow.xaml.cs
@@ -1,5 +1,5 @@
using System.Linq;
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
diff --git a/Content.Client/_White/Administration/InvisibilitySystem.cs b/Content.Client/_White/Administration/InvisibilitySystem.cs
index 89639c8dd0..e7d1c07257 100644
--- a/Content.Client/_White/Administration/InvisibilitySystem.cs
+++ b/Content.Client/_White/Administration/InvisibilitySystem.cs
@@ -1,7 +1,10 @@
+using Content.Shared._White.Administration;
using Content.Shared.Popups;
-using Content.Shared.White.Administration;
+using Content.Shared._White.Administration;
using Robust.Client.Console;
using Robust.Client.GameObjects;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
+using ToggleInvisibilityActionEvent = Content.Shared._White.Administration.ToggleInvisibilityActionEvent;
namespace Content.Client._White.Administration;
diff --git a/Content.Client/_White/Animations/EmoteAnimationSystem.cs b/Content.Client/_White/Animations/EmoteAnimationSystem.cs
index f39b5a6090..217263e0b0 100644
--- a/Content.Client/_White/Animations/EmoteAnimationSystem.cs
+++ b/Content.Client/_White/Animations/EmoteAnimationSystem.cs
@@ -1,10 +1,10 @@
using System.Numerics;
-using Content.Shared.White.Animations;
+using Content.Shared._White.Animations;
using Robust.Client.Animations;
using Robust.Client.GameObjects;
using Robust.Shared.Animations;
using Robust.Shared.GameStates;
-using static Content.Shared.White.Animations.EmoteAnimationComponent;
+using static Content.Shared._White.Animations.EmoteAnimationComponent;
namespace Content.Client._White.Animations;
diff --git a/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs b/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs
index 8108ace82f..29dbb73a86 100644
--- a/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs
+++ b/Content.Client/_White/AuthPanel/AuthPanelBoundUserInterface.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.AuthPanel;
+using Content.Shared._White.AuthPanel;
namespace Content.Client._White.AuthPanel;
diff --git a/Content.Client/_White/CharacterExamine/CharacterInformationSystem.cs b/Content.Client/_White/CharacterExamine/CharacterInformationSystem.cs
index 4548d6ba1a..e1e1e5f8b1 100644
--- a/Content.Client/_White/CharacterExamine/CharacterInformationSystem.cs
+++ b/Content.Client/_White/CharacterExamine/CharacterInformationSystem.cs
@@ -6,7 +6,7 @@ using Content.Shared.CCVar;
using Content.Shared.PDA;
using Content.Shared.Roles;
using Content.Shared.Verbs;
-using Content.Shared.White.CharacterExamine;
+using Content.Shared._White.CharacterExamine;
using Robust.Shared.Configuration;
using Robust.Shared.Prototypes;
using Robust.Shared.Utility;
diff --git a/Content.Client/_White/CheapSurgery/CheapSurgerySystem.cs b/Content.Client/_White/CheapSurgery/CheapSurgerySystem.cs
index bd783b91c4..c0179d01be 100644
--- a/Content.Client/_White/CheapSurgery/CheapSurgerySystem.cs
+++ b/Content.Client/_White/CheapSurgery/CheapSurgerySystem.cs
@@ -1,5 +1,5 @@
using Content.Client._White.UserInterface.Radial;
-using Content.Shared.White.CheapSurgery;
+using Content.Shared._White.CheapSurgery;
using Robust.Client.GameObjects;
namespace Content.Client._White.CheapSurgery;
diff --git a/Content.Client/_White/CriminalRecords/UI/Controls/RecordCard.xaml.cs b/Content.Client/_White/CriminalRecords/UI/Controls/RecordCard.xaml.cs
index 6d3a3e52d5..a830790d92 100644
--- a/Content.Client/_White/CriminalRecords/UI/Controls/RecordCard.xaml.cs
+++ b/Content.Client/_White/CriminalRecords/UI/Controls/RecordCard.xaml.cs
@@ -1,5 +1,5 @@
using Content.Shared.StationRecords;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/_White/CriminalRecords/UI/CriminalRecordsBoundUserInterface.cs b/Content.Client/_White/CriminalRecords/UI/CriminalRecordsBoundUserInterface.cs
index 38e43f48c2..a971df8910 100644
--- a/Content.Client/_White/CriminalRecords/UI/CriminalRecordsBoundUserInterface.cs
+++ b/Content.Client/_White/CriminalRecords/UI/CriminalRecordsBoundUserInterface.cs
@@ -1,6 +1,6 @@
using Content.Shared.Containers.ItemSlots;
using Content.Shared.StationRecords;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
namespace Content.Client._White.CriminalRecords.UI;
diff --git a/Content.Client/_White/CriminalRecords/UI/CriminalRecordsWindow.xaml.cs b/Content.Client/_White/CriminalRecords/UI/CriminalRecordsWindow.xaml.cs
index 89070ead84..dd1c6b26b4 100644
--- a/Content.Client/_White/CriminalRecords/UI/CriminalRecordsWindow.xaml.cs
+++ b/Content.Client/_White/CriminalRecords/UI/CriminalRecordsWindow.xaml.cs
@@ -7,7 +7,7 @@ using Content.Shared.Humanoid.Prototypes;
using Content.Shared.Preferences;
using Content.Shared.Roles;
using Content.Shared.StationRecords;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
diff --git a/Content.Client/_White/Crossbow/DrawableVisualizerSystem.cs b/Content.Client/_White/Crossbow/DrawableVisualizerSystem.cs
index 1d25a44268..5beab6b2da 100644
--- a/Content.Client/_White/Crossbow/DrawableVisualizerSystem.cs
+++ b/Content.Client/_White/Crossbow/DrawableVisualizerSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.Weapons.Ranged.Systems;
-using Content.Shared.White.Crossbow;
+using Content.Shared._White.Crossbow;
using Robust.Client.GameObjects;
namespace Content.Client._White.Crossbow;
diff --git a/Content.Client/_White/Cult/CultHudOverlay.cs b/Content.Client/_White/Cult/CultHudOverlay.cs
index 4a7ccae512..ec3b2b83a3 100644
--- a/Content.Client/_White/Cult/CultHudOverlay.cs
+++ b/Content.Client/_White/Cult/CultHudOverlay.cs
@@ -1,5 +1,5 @@
using System.Numerics;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Shared.Enums;
diff --git a/Content.Client/_White/Cult/Items/VeilShifter/VeilVisualizerSystem.cs b/Content.Client/_White/Cult/Items/VeilShifter/VeilVisualizerSystem.cs
index 1fbbdada06..3c15f11139 100644
--- a/Content.Client/_White/Cult/Items/VeilShifter/VeilVisualizerSystem.cs
+++ b/Content.Client/_White/Cult/Items/VeilShifter/VeilVisualizerSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult.Items;
using Robust.Client.GameObjects;
namespace Content.Client._White.Cult.Items.VeilShifter;
diff --git a/Content.Client/_White/Cult/Items/VoidTorch/VoidTorchVisualizerSystem.cs b/Content.Client/_White/Cult/Items/VoidTorch/VoidTorchVisualizerSystem.cs
index 7e4c68d1c2..71448dcd80 100644
--- a/Content.Client/_White/Cult/Items/VoidTorch/VoidTorchVisualizerSystem.cs
+++ b/Content.Client/_White/Cult/Items/VoidTorch/VoidTorchVisualizerSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult.Items;
using Robust.Client.GameObjects;
namespace Content.Client._White.Cult.Items.VoidTorch;
diff --git a/Content.Client/_White/Cult/Narsie/NarsieVisualizer.cs b/Content.Client/_White/Cult/Narsie/NarsieVisualizer.cs
index bc0b5d9fd3..f86602c9b7 100644
--- a/Content.Client/_White/Cult/Narsie/NarsieVisualizer.cs
+++ b/Content.Client/_White/Cult/Narsie/NarsieVisualizer.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Client.Animations;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
diff --git a/Content.Client/_White/Cult/PentagramComponent.cs b/Content.Client/_White/Cult/PentagramComponent.cs
index cb879769ee..cb8a3adfc7 100644
--- a/Content.Client/_White/Cult/PentagramComponent.cs
+++ b/Content.Client/_White/Cult/PentagramComponent.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Pentagram;
+using Content.Shared._White.Cult.Pentagram;
using Robust.Shared.GameStates;
namespace Content.Client._White.Cult;
diff --git a/Content.Client/_White/Cult/Pylon/PylonVisualizerSystem.cs b/Content.Client/_White/Cult/Pylon/PylonVisualizerSystem.cs
index 86e13af532..31cc85395d 100644
--- a/Content.Client/_White/Cult/Pylon/PylonVisualizerSystem.cs
+++ b/Content.Client/_White/Cult/Pylon/PylonVisualizerSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Pylon;
+using Content.Shared._White.Cult.Pylon;
using Robust.Client.GameObjects;
namespace Content.Client._White.Cult.Pylon;
diff --git a/Content.Client/_White/Cult/ShowCultHudSystem.cs b/Content.Client/_White/Cult/ShowCultHudSystem.cs
index 3c614ed5d8..c4f2178203 100644
--- a/Content.Client/_White/Cult/ShowCultHudSystem.cs
+++ b/Content.Client/_White/Cult/ShowCultHudSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Player;
diff --git a/Content.Client/_White/Cult/Structures/CultCraftStructureVisualizerSystem.cs b/Content.Client/_White/Cult/Structures/CultCraftStructureVisualizerSystem.cs
index 4acf0fc5df..af59f1da74 100644
--- a/Content.Client/_White/Cult/Structures/CultCraftStructureVisualizerSystem.cs
+++ b/Content.Client/_White/Cult/Structures/CultCraftStructureVisualizerSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Client.GameObjects;
namespace Content.Client._White.Cult.Structures;
diff --git a/Content.Client/_White/Cult/UI/Altar/AltarBUI.cs b/Content.Client/_White/Cult/UI/Altar/AltarBUI.cs
index b80f35e74b..c0dcbffe6b 100644
--- a/Content.Client/_White/Cult/UI/Altar/AltarBUI.cs
+++ b/Content.Client/_White/Cult/UI/Altar/AltarBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
using JetBrains.Annotations;
namespace Content.Client._White.Cult.UI.Altar;
diff --git a/Content.Client/_White/Cult/UI/ConstructSelector/ConstructSelectorBui.cs b/Content.Client/_White/Cult/UI/ConstructSelector/ConstructSelectorBui.cs
index c590df84c5..d0540b9b1c 100644
--- a/Content.Client/_White/Cult/UI/ConstructSelector/ConstructSelectorBui.cs
+++ b/Content.Client/_White/Cult/UI/ConstructSelector/ConstructSelectorBui.cs
@@ -1,7 +1,7 @@
using System.Linq;
using Content.Client._White.UserInterface.Radial;
-using Content.Shared.White.Cult.Runes.Components;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.Runes.Components;
+using Content.Shared._White.Cult.UI;
using Robust.Client.GameObjects;
using Robust.Shared.Prototypes;
diff --git a/Content.Client/_White/Cult/UI/CultistFactory/CultistFactoryBUI.cs b/Content.Client/_White/Cult/UI/CultistFactory/CultistFactoryBUI.cs
index 9a72632094..8f9b0c90b8 100644
--- a/Content.Client/_White/Cult/UI/CultistFactory/CultistFactoryBUI.cs
+++ b/Content.Client/_White/Cult/UI/CultistFactory/CultistFactoryBUI.cs
@@ -1,6 +1,6 @@
using Content.Client._White.UserInterface.Radial;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.UI;
using Robust.Shared.Prototypes;
namespace Content.Client._White.Cult.UI.CultistFactory;
diff --git a/Content.Client/_White/Cult/UI/ListViewSelector/ListViewSelectorBUI.cs b/Content.Client/_White/Cult/UI/ListViewSelector/ListViewSelectorBUI.cs
index 5863209702..32f9066c94 100644
--- a/Content.Client/_White/Cult/UI/ListViewSelector/ListViewSelectorBUI.cs
+++ b/Content.Client/_White/Cult/UI/ListViewSelector/ListViewSelectorBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
using Robust.Shared.Prototypes;
namespace Content.Client._White.Cult.UI.ListViewSelector;
diff --git a/Content.Client/_White/Cult/UI/NameSelector/NameSelectorBUI.cs b/Content.Client/_White/Cult/UI/NameSelector/NameSelectorBUI.cs
index 3208336dda..3b30985e65 100644
--- a/Content.Client/_White/Cult/UI/NameSelector/NameSelectorBUI.cs
+++ b/Content.Client/_White/Cult/UI/NameSelector/NameSelectorBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
namespace Content.Client._White.Cult.UI.NameSelector;
diff --git a/Content.Client/_White/Cult/UI/SpellSelector/SpellSelectorBUI.cs b/Content.Client/_White/Cult/UI/SpellSelector/SpellSelectorBUI.cs
index 195929d4d2..3c9f7fb825 100644
--- a/Content.Client/_White/Cult/UI/SpellSelector/SpellSelectorBUI.cs
+++ b/Content.Client/_White/Cult/UI/SpellSelector/SpellSelectorBUI.cs
@@ -1,7 +1,7 @@
using Content.Client._White.UserInterface.Radial;
using Content.Shared.Actions;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Components;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Components;
using Robust.Client.Utility;
using Robust.Shared.Prototypes;
using Robust.Shared.Utility;
diff --git a/Content.Client/_White/Cult/UI/StructureRadial/StructureCraftBoundUserInterface.cs b/Content.Client/_White/Cult/UI/StructureRadial/StructureCraftBoundUserInterface.cs
index 8e80817aaf..78f070b843 100644
--- a/Content.Client/_White/Cult/UI/StructureRadial/StructureCraftBoundUserInterface.cs
+++ b/Content.Client/_White/Cult/UI/StructureRadial/StructureCraftBoundUserInterface.cs
@@ -2,7 +2,7 @@
using Content.Client.Construction;
using Content.Shared.Construction.Prototypes;
using Content.Shared.Popups;
-using Content.Shared.White.Cult.Structures;
+using Content.Shared._White.Cult.Structures;
using Robust.Client.Placement;
using Robust.Client.Player;
using Robust.Shared.Enums;
diff --git a/Content.Client/_White/Cult/UI/SummonCultistList/SummonCultistListWindowBUI.cs b/Content.Client/_White/Cult/UI/SummonCultistList/SummonCultistListWindowBUI.cs
index 58fbdd0631..01332f1509 100644
--- a/Content.Client/_White/Cult/UI/SummonCultistList/SummonCultistListWindowBUI.cs
+++ b/Content.Client/_White/Cult/UI/SummonCultistList/SummonCultistListWindowBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
namespace Content.Client._White.Cult.UI.SummonCultistList;
diff --git a/Content.Client/_White/Cult/UI/TeleportRunesList/TeleportRunesListWindowBUI.cs b/Content.Client/_White/Cult/UI/TeleportRunesList/TeleportRunesListWindowBUI.cs
index 02b94ec7f1..a93168719e 100644
--- a/Content.Client/_White/Cult/UI/TeleportRunesList/TeleportRunesListWindowBUI.cs
+++ b/Content.Client/_White/Cult/UI/TeleportRunesList/TeleportRunesListWindowBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
namespace Content.Client._White.Cult.UI.TeleportRunesList;
diff --git a/Content.Client/_White/Cult/UI/TeleportSpell/TeleportSpellEui.cs b/Content.Client/_White/Cult/UI/TeleportSpell/TeleportSpellEui.cs
index 1866e9866c..a6e921263e 100644
--- a/Content.Client/_White/Cult/UI/TeleportSpell/TeleportSpellEui.cs
+++ b/Content.Client/_White/Cult/UI/TeleportSpell/TeleportSpellEui.cs
@@ -2,7 +2,7 @@
using Content.Client._White.Cult.UI.TeleportRunesList;
using Content.Client.Eui;
using Content.Shared.Eui;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
namespace Content.Client._White.Cult.UI.TeleportSpell;
diff --git a/Content.Client/_White/Cult/UI/Torch/TorchWindowBUI.cs b/Content.Client/_White/Cult/UI/Torch/TorchWindowBUI.cs
index 9b36bcb5d0..9b2cf93624 100644
--- a/Content.Client/_White/Cult/UI/Torch/TorchWindowBUI.cs
+++ b/Content.Client/_White/Cult/UI/Torch/TorchWindowBUI.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult.Items;
using Robust.Shared.Prototypes;
namespace Content.Client._White.Cult.UI.Torch;
diff --git a/Content.Client/_White/CustomGhostSpriteSystem/CustomGhostVisualizer.cs b/Content.Client/_White/CustomGhostSpriteSystem/CustomGhostVisualizer.cs
index 73c19d3b82..3ff0568ad1 100644
--- a/Content.Client/_White/CustomGhostSpriteSystem/CustomGhostVisualizer.cs
+++ b/Content.Client/_White/CustomGhostSpriteSystem/CustomGhostVisualizer.cs
@@ -1,6 +1,6 @@
using System.Numerics;
using Content.Shared.Ghost;
-using Content.Shared.White.CustomGhostSystem;
+using Content.Shared._White.CustomGhostSystem;
using Robust.Client.GameObjects;
namespace Content.Client._White.CustomGhostSpriteSystem;
diff --git a/Content.Client/_White/Economy/Ui/AtmWindow.xaml.cs b/Content.Client/_White/Economy/Ui/AtmWindow.xaml.cs
index 62852553d2..dc0d15ba76 100644
--- a/Content.Client/_White/Economy/Ui/AtmWindow.xaml.cs
+++ b/Content.Client/_White/Economy/Ui/AtmWindow.xaml.cs
@@ -1,5 +1,5 @@
using System.Text.RegularExpressions;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
diff --git a/Content.Client/_White/Economy/Ui/BankUi.cs b/Content.Client/_White/Economy/Ui/BankUi.cs
index 369bebb791..60d3cb8d7c 100644
--- a/Content.Client/_White/Economy/Ui/BankUi.cs
+++ b/Content.Client/_White/Economy/Ui/BankUi.cs
@@ -1,6 +1,6 @@
using Content.Client.UserInterface.Fragments;
using Content.Shared.CartridgeLoader;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using JetBrains.Annotations;
using Robust.Client.UserInterface;
diff --git a/Content.Client/_White/Economy/Ui/BankUiFragment.xaml.cs b/Content.Client/_White/Economy/Ui/BankUiFragment.xaml.cs
index d070d5dd14..e6f8da54d1 100644
--- a/Content.Client/_White/Economy/Ui/BankUiFragment.xaml.cs
+++ b/Content.Client/_White/Economy/Ui/BankUiFragment.xaml.cs
@@ -1,6 +1,6 @@
using System.Text.RegularExpressions;
using Content.Client.Message;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.XAML;
diff --git a/Content.Client/_White/Economy/Ui/EftposWindow.xaml.cs b/Content.Client/_White/Economy/Ui/EftposWindow.xaml.cs
index 9d4e239076..99130470f4 100644
--- a/Content.Client/_White/Economy/Ui/EftposWindow.xaml.cs
+++ b/Content.Client/_White/Economy/Ui/EftposWindow.xaml.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.CustomControls;
using Robust.Client.UserInterface.XAML;
diff --git a/Content.Client/_White/EntityCrimeRecords/EntityCrimeRecordsOverlay.cs b/Content.Client/_White/EntityCrimeRecords/EntityCrimeRecordsOverlay.cs
index f41a5b244e..bedd6ec1e5 100644
--- a/Content.Client/_White/EntityCrimeRecords/EntityCrimeRecordsOverlay.cs
+++ b/Content.Client/_White/EntityCrimeRecords/EntityCrimeRecordsOverlay.cs
@@ -3,7 +3,7 @@ using Content.Shared.Access.Components;
using Content.Shared.Humanoid;
using Content.Shared.Inventory;
using Content.Shared.PDA;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Shared.Enums;
diff --git a/Content.Client/_White/EntityCrimeRecords/ShowCrimeRecordsSystem.cs b/Content.Client/_White/EntityCrimeRecords/ShowCrimeRecordsSystem.cs
index f9e931c298..3914e10b9e 100644
--- a/Content.Client/_White/EntityCrimeRecords/ShowCrimeRecordsSystem.cs
+++ b/Content.Client/_White/EntityCrimeRecords/ShowCrimeRecordsSystem.cs
@@ -2,7 +2,7 @@ using Content.Shared.GameTicking;
using Content.Shared.Humanoid;
using Content.Shared.IdentityManagement.Components;
using Content.Shared.Inventory;
-using Content.Shared.White.EntityCrimeRecords;
+using Content.Shared._White.EntityCrimeRecords;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
diff --git a/Content.Client/_White/EntityHealthBar/ShowHealthBarsSystem.cs b/Content.Client/_White/EntityHealthBar/ShowHealthBarsSystem.cs
index f88d4aee6c..203f55e199 100644
--- a/Content.Client/_White/EntityHealthBar/ShowHealthBarsSystem.cs
+++ b/Content.Client/_White/EntityHealthBar/ShowHealthBarsSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.GameTicking;
-using Content.Shared.White.EntityHealthBar;
+using Content.Shared._White.EntityHealthBar;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Player;
diff --git a/Content.Client/_White/EntityJobInfo/ShowJobInfoSystem.cs b/Content.Client/_White/EntityJobInfo/ShowJobInfoSystem.cs
index 8410aef932..c6fd934036 100644
--- a/Content.Client/_White/EntityJobInfo/ShowJobInfoSystem.cs
+++ b/Content.Client/_White/EntityJobInfo/ShowJobInfoSystem.cs
@@ -1,6 +1,6 @@
using Content.Shared.GameTicking;
using Content.Shared.Inventory;
-using Content.Shared.White.EntityJobInfo;
+using Content.Shared._White.EntityJobInfo;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Player;
diff --git a/Content.Client/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs b/Content.Client/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
index 507b78e8b4..38d57ee12d 100644
--- a/Content.Client/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
+++ b/Content.Client/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
@@ -1,5 +1,5 @@
using Content.Client.Eui;
-using Content.Shared.White.GhostRecruitment;
+using Content.Shared._White.GhostRecruitment;
using Robust.Client.Graphics;
namespace Content.Client._White.GhostRecruitment;
diff --git a/Content.Client/_White/Items/Tricorder/TricorderSystem.cs b/Content.Client/_White/Items/Tricorder/TricorderSystem.cs
index cced6ff012..1568e79001 100644
--- a/Content.Client/_White/Items/Tricorder/TricorderSystem.cs
+++ b/Content.Client/_White/Items/Tricorder/TricorderSystem.cs
@@ -1,7 +1,7 @@
using Content.Client.Items;
using Content.Client.Message;
using Content.Client.Stylesheets;
-using Content.Shared.White.Item.Tricorder;
+using Content.Shared._White.Item.Tricorder;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Shared.GameStates;
diff --git a/Content.Client/_White/JoinQueue/JoinQueueManager.cs b/Content.Client/_White/JoinQueue/JoinQueueManager.cs
index 04a8925e53..4384036d72 100644
--- a/Content.Client/_White/JoinQueue/JoinQueueManager.cs
+++ b/Content.Client/_White/JoinQueue/JoinQueueManager.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.JoinQueue;
+using Content.Shared._White.JoinQueue;
using Robust.Client.State;
using Robust.Shared.Network;
diff --git a/Content.Client/_White/JoinQueue/QueueState.cs b/Content.Client/_White/JoinQueue/QueueState.cs
index f3a7b4efc0..918fcee029 100644
--- a/Content.Client/_White/JoinQueue/QueueState.cs
+++ b/Content.Client/_White/JoinQueue/QueueState.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.JoinQueue;
+using Content.Shared._White.JoinQueue;
using Robust.Client.Audio;
using Robust.Client.Console;
using Robust.Client.State;
diff --git a/Content.Client/_White/Jukebox/ClientJukeboxSongsSyncManager.cs b/Content.Client/_White/Jukebox/ClientJukeboxSongsSyncManager.cs
index 80b2f237eb..c4b7fd4111 100644
--- a/Content.Client/_White/Jukebox/ClientJukeboxSongsSyncManager.cs
+++ b/Content.Client/_White/Jukebox/ClientJukeboxSongsSyncManager.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
namespace Content.Client._White.Jukebox;
diff --git a/Content.Client/_White/Jukebox/JukeboxBUI.cs b/Content.Client/_White/Jukebox/JukeboxBUI.cs
index 61fecde1e9..c91b6d8629 100644
--- a/Content.Client/_White/Jukebox/JukeboxBUI.cs
+++ b/Content.Client/_White/Jukebox/JukeboxBUI.cs
@@ -1,5 +1,5 @@
using Content.Shared.Popups;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Client.UserInterface.Controls;
namespace Content.Client._White.Jukebox;
diff --git a/Content.Client/_White/Jukebox/JukeboxMenu.xaml.cs b/Content.Client/_White/Jukebox/JukeboxMenu.xaml.cs
index bf58bf2417..c6de0396af 100644
--- a/Content.Client/_White/Jukebox/JukeboxMenu.xaml.cs
+++ b/Content.Client/_White/Jukebox/JukeboxMenu.xaml.cs
@@ -1,5 +1,5 @@
using System.Linq;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface.Controls;
using Robust.Client.UserInterface.CustomControls;
diff --git a/Content.Client/_White/Jukebox/JukeboxSongEntry.xaml.cs b/Content.Client/_White/Jukebox/JukeboxSongEntry.xaml.cs
index 36425ef303..d329e28442 100644
--- a/Content.Client/_White/Jukebox/JukeboxSongEntry.xaml.cs
+++ b/Content.Client/_White/Jukebox/JukeboxSongEntry.xaml.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.XAML;
diff --git a/Content.Client/_White/Jukebox/JukeboxSystem.cs b/Content.Client/_White/Jukebox/JukeboxSystem.cs
index f27f330e09..72643af134 100644
--- a/Content.Client/_White/Jukebox/JukeboxSystem.cs
+++ b/Content.Client/_White/Jukebox/JukeboxSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.GameTicking;
using Content.Shared.Physics;
-using Content.Shared.White;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White;
+using Content.Shared._White.Jukebox;
using Robust.Client.Audio;
using Robust.Client.GameObjects;
using Robust.Client.Player;
diff --git a/Content.Client/_White/Jukebox/TapeCreatorBUI.cs b/Content.Client/_White/Jukebox/TapeCreatorBUI.cs
index 89f8560902..020f317d94 100644
--- a/Content.Client/_White/Jukebox/TapeCreatorBUI.cs
+++ b/Content.Client/_White/Jukebox/TapeCreatorBUI.cs
@@ -1,5 +1,5 @@
using Content.Shared.Popups;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
namespace Content.Client._White.Jukebox;
diff --git a/Content.Client/_White/Jukebox/TapeCreatorMenu.xaml.cs b/Content.Client/_White/Jukebox/TapeCreatorMenu.xaml.cs
index 344fff683d..1f5794e516 100644
--- a/Content.Client/_White/Jukebox/TapeCreatorMenu.xaml.cs
+++ b/Content.Client/_White/Jukebox/TapeCreatorMenu.xaml.cs
@@ -1,7 +1,7 @@
using System.Text.RegularExpressions;
using Content.Shared.Popups;
-using Content.Shared.White;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White;
+using Content.Shared._White.Jukebox;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/_White/Jukebox/TapeCreatorSystem.cs b/Content.Client/_White/Jukebox/TapeCreatorSystem.cs
index 7aed0f8f14..ff193e6b5e 100644
--- a/Content.Client/_White/Jukebox/TapeCreatorSystem.cs
+++ b/Content.Client/_White/Jukebox/TapeCreatorSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Client.GameObjects;
using Robust.Shared.GameStates;
diff --git a/Content.Client/_White/MeatyOre/MeatyOreUIController.cs b/Content.Client/_White/MeatyOre/MeatyOreUIController.cs
index 803ac8e630..5c366174f7 100644
--- a/Content.Client/_White/MeatyOre/MeatyOreUIController.cs
+++ b/Content.Client/_White/MeatyOre/MeatyOreUIController.cs
@@ -3,7 +3,7 @@ using Content.Client.Administration.Managers;
using Content.Client.UserInterface.Controls;
using Content.Client.UserInterface.Systems.MenuBar.Widgets;
using Content.Shared.Humanoid;
-using Content.Shared.White.MeatyOre;
+using Content.Shared._White.MeatyOre;
using Robust.Client.Player;
using Robust.Client.UserInterface.Controllers;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleBoundUserInterface.cs b/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleBoundUserInterface.cs
index 390ceab97d..85bb2a42cb 100644
--- a/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleBoundUserInterface.cs
+++ b/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleBoundUserInterface.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Medical.BodyScanner;
+using Content.Shared._White.Medical.BodyScanner;
using JetBrains.Annotations;
namespace Content.Client._White.Medical.BodyScanner
diff --git a/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleWindow.xaml.cs b/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleWindow.xaml.cs
index 26733a31a9..c2aea122f8 100644
--- a/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleWindow.xaml.cs
+++ b/Content.Client/_White/Medical/BodyScanner/BodyScannerConsoleWindow.xaml.cs
@@ -1,7 +1,7 @@
using Content.Client.UserInterface.Controls;
using Content.Shared.Chemistry.Reagent;
using Content.Shared.FixedPoint;
-using Content.Shared.White.Medical.BodyScanner;
+using Content.Shared._White.Medical.BodyScanner;
using Robust.Client.AutoGenerated;
using Robust.Client.Graphics;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/_White/Overlays/NightVisionOverlay.cs b/Content.Client/_White/Overlays/NightVisionOverlay.cs
index 96488ac8cd..6f616c061c 100644
--- a/Content.Client/_White/Overlays/NightVisionOverlay.cs
+++ b/Content.Client/_White/Overlays/NightVisionOverlay.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Overlays;
+using Content.Shared._White.Overlays;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Enums;
diff --git a/Content.Client/_White/Overlays/NightVisionSystem.cs b/Content.Client/_White/Overlays/NightVisionSystem.cs
index 01efe7490a..d4ff8198ef 100644
--- a/Content.Client/_White/Overlays/NightVisionSystem.cs
+++ b/Content.Client/_White/Overlays/NightVisionSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.GameTicking;
-using Content.Shared.White.Overlays;
+using Content.Shared._White.Overlays;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Player;
diff --git a/Content.Client/_White/Overlays/SaturationScaleSystem.cs b/Content.Client/_White/Overlays/SaturationScaleSystem.cs
index 484e527dc0..f6b7b0d8b1 100644
--- a/Content.Client/_White/Overlays/SaturationScaleSystem.cs
+++ b/Content.Client/_White/Overlays/SaturationScaleSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.GameTicking;
-using Content.Shared.White.Overlays;
+using Content.Shared._White.Overlays;
using Robust.Client.Graphics;
using Robust.Client.Player;
using Robust.Shared.Player;
diff --git a/Content.Client/_White/Radials/RadialSystem.cs b/Content.Client/_White/Radials/RadialSystem.cs
index e9de109a4a..4355bda1e8 100644
--- a/Content.Client/_White/Radials/RadialSystem.cs
+++ b/Content.Client/_White/Radials/RadialSystem.cs
@@ -5,8 +5,8 @@ using Content.Client.Gameplay;
using Content.Client.Popups;
using Content.Shared.Examine;
using Content.Shared.Tag;
-using Content.Shared.White.Radials;
-using Content.Shared.White.Radials.Systems;
+using Content.Shared._White.Radials;
+using Content.Shared._White.Radials.Systems;
using JetBrains.Annotations;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
diff --git a/Content.Client/_White/Radials/RadialUIController.cs b/Content.Client/_White/Radials/RadialUIController.cs
index eb3ce5ff76..fb22fe3614 100644
--- a/Content.Client/_White/Radials/RadialUIController.cs
+++ b/Content.Client/_White/Radials/RadialUIController.cs
@@ -2,7 +2,7 @@ using Content.Client._White.UserInterface.Radial;
using Content.Client.CombatMode;
using Content.Client.ContextMenu.UI;
using Content.Client.Gameplay;
-using Content.Shared.White.Radials;
+using Content.Shared._White.Radials;
using Robust.Client.Player;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controllers;
diff --git a/Content.Client/_White/Reputation/ReputationManager.cs b/Content.Client/_White/Reputation/ReputationManager.cs
index 9127c7d6ae..97be0d89d0 100644
--- a/Content.Client/_White/Reputation/ReputationManager.cs
+++ b/Content.Client/_White/Reputation/ReputationManager.cs
@@ -1,5 +1,5 @@
using System.Diagnostics.CodeAnalysis;
-using Content.Shared.White.Reputation;
+using Content.Shared._White.Reputation;
using Robust.Shared.Network;
namespace Content.Client._White.Reputation;
diff --git a/Content.Client/_White/Rules/RulesWikiSection.xaml.cs b/Content.Client/_White/Rules/RulesWikiSection.xaml.cs
index d94bc62c41..369d35350c 100644
--- a/Content.Client/_White/Rules/RulesWikiSection.xaml.cs
+++ b/Content.Client/_White/Rules/RulesWikiSection.xaml.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Client.AutoGenerated;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
diff --git a/Content.Client/_White/Sponsors/SponsorsManager.cs b/Content.Client/_White/Sponsors/SponsorsManager.cs
index 30264fab6f..b3a135aade 100644
--- a/Content.Client/_White/Sponsors/SponsorsManager.cs
+++ b/Content.Client/_White/Sponsors/SponsorsManager.cs
@@ -1,5 +1,5 @@
using System.Diagnostics.CodeAnalysis;
-using Content.Shared.White.Sponsors;
+using Content.Shared._White.Sponsors;
using Robust.Shared.Network;
namespace Content.Client._White.Sponsors;
diff --git a/Content.Client/_White/Stalin/StalinManager.cs b/Content.Client/_White/Stalin/StalinManager.cs
index 62ee7bdcce..66d4844e3c 100644
--- a/Content.Client/_White/Stalin/StalinManager.cs
+++ b/Content.Client/_White/Stalin/StalinManager.cs
@@ -1,5 +1,5 @@
using Content.Client._White.Stalin.StalinUi;
-using Content.Shared.White.SaltedYayca;
+using Content.Shared._White.SaltedYayca;
using Robust.Client.UserInterface;
using Robust.Shared.Network;
diff --git a/Content.Client/_White/Supermatter/Systems/SupermatterSystem.cs b/Content.Client/_White/Supermatter/Systems/SupermatterSystem.cs
index 42cd9c6e22..5c7c796c52 100644
--- a/Content.Client/_White/Supermatter/Systems/SupermatterSystem.cs
+++ b/Content.Client/_White/Supermatter/Systems/SupermatterSystem.cs
@@ -1,5 +1,5 @@
-using Content.Shared.White.Supermatter.Components;
-using Content.Shared.White.Supermatter.Systems;
+using Content.Shared._White.Supermatter.Components;
+using Content.Shared._White.Supermatter.Systems;
using Robust.Shared.GameStates;
namespace Content.Client._White.Supermatter.Systems;
diff --git a/Content.Client/_White/TTS/HumanoidProfileEditor.TTS.cs b/Content.Client/_White/TTS/HumanoidProfileEditor.TTS.cs
index e2ffc3b70d..aae1b130c3 100644
--- a/Content.Client/_White/TTS/HumanoidProfileEditor.TTS.cs
+++ b/Content.Client/_White/TTS/HumanoidProfileEditor.TTS.cs
@@ -2,7 +2,7 @@
using Content.Client._White.Sponsors;
using Content.Client._White.TTS;
using Content.Shared.Preferences;
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Shared.Random;
namespace Content.Client.Preferences.UI;
diff --git a/Content.Client/_White/TTS/TTSManager.cs b/Content.Client/_White/TTS/TTSManager.cs
index b902d765f9..b07452fe2a 100644
--- a/Content.Client/_White/TTS/TTSManager.cs
+++ b/Content.Client/_White/TTS/TTSManager.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Shared.Network;
namespace Content.Client._White.TTS;
diff --git a/Content.Client/_White/TTS/TTSSystem.cs b/Content.Client/_White/TTS/TTSSystem.cs
index a4c9f651a2..5e801a4734 100644
--- a/Content.Client/_White/TTS/TTSSystem.cs
+++ b/Content.Client/_White/TTS/TTSSystem.cs
@@ -2,8 +2,8 @@
using System.IO;
using System.Linq;
using Content.Shared.Physics;
-using Content.Shared.White;
-using Content.Shared.White.TTS;
+using Content.Shared._White;
+using Content.Shared._White.TTS;
using Robust.Client.Audio;
using Robust.Client.Graphics;
using Robust.Shared.Audio.Sources;
diff --git a/Content.Client/_White/Trail/Line/ITrailLine.cs b/Content.Client/_White/Trail/Line/ITrailLine.cs
index cbc2fa6193..5ecb79991f 100644
--- a/Content.Client/_White/Trail/Line/ITrailLine.cs
+++ b/Content.Client/_White/Trail/Line/ITrailLine.cs
@@ -1,5 +1,5 @@
using System.Numerics;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Robust.Shared.Map;
diff --git a/Content.Client/_White/Trail/Line/Manager/ITrailLineManager.cs b/Content.Client/_White/Trail/Line/Manager/ITrailLineManager.cs
index d10a7d334c..31241c2893 100644
--- a/Content.Client/_White/Trail/Line/Manager/ITrailLineManager.cs
+++ b/Content.Client/_White/Trail/Line/Manager/ITrailLineManager.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Trail;
+using Content.Shared._White.Trail;
using Robust.Shared.Map;
namespace Content.Client._White.Trail.Line.Manager;
diff --git a/Content.Client/_White/Trail/Line/Manager/TrailSplineManager.cs b/Content.Client/_White/Trail/Line/Manager/TrailSplineManager.cs
index ba8c216190..8c8d6097c2 100644
--- a/Content.Client/_White/Trail/Line/Manager/TrailSplineManager.cs
+++ b/Content.Client/_White/Trail/Line/Manager/TrailSplineManager.cs
@@ -1,6 +1,6 @@
using Content.Client._White.Trail.SplineRenderer;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Robust.Shared.Map;
namespace Content.Client._White.Trail.Line.Manager;
diff --git a/Content.Client/_White/Trail/Line/TrailSpline.cs b/Content.Client/_White/Trail/Line/TrailSpline.cs
index b210fb592b..7d7df63e8a 100644
--- a/Content.Client/_White/Trail/Line/TrailSpline.cs
+++ b/Content.Client/_White/Trail/Line/TrailSpline.cs
@@ -2,9 +2,9 @@ using System.Linq;
using System.Numerics;
using System.Runtime.CompilerServices;
using Content.Client._White.Trail.SplineRenderer;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Spline.Linear;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Spline.Linear;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Robust.Shared.Map;
using Robust.Shared.Random;
diff --git a/Content.Client/_White/Trail/SplineRenderer/ITrailSplineRenderer.cs b/Content.Client/_White/Trail/SplineRenderer/ITrailSplineRenderer.cs
index 83ca13f303..39d160a0db 100644
--- a/Content.Client/_White/Trail/SplineRenderer/ITrailSplineRenderer.cs
+++ b/Content.Client/_White/Trail/SplineRenderer/ITrailSplineRenderer.cs
@@ -1,6 +1,6 @@
using System.Numerics;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Vector4 = Robust.Shared.Maths.Vector4;
diff --git a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRenderer.cs b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRenderer.cs
index 895157ea39..2305808abd 100644
--- a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRenderer.cs
+++ b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRenderer.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Trail;
+using Content.Shared._White.Trail;
namespace Content.Client._White.Trail.SplineRenderer;
diff --git a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererContinuous.cs b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererContinuous.cs
index 784bb92e94..5ac2cce74d 100644
--- a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererContinuous.cs
+++ b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererContinuous.cs
@@ -1,7 +1,7 @@
using System.Linq;
using System.Numerics;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Vector4 = Robust.Shared.Maths.Vector4;
diff --git a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererDebug.cs b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererDebug.cs
index 54bc98667b..977758fdab 100644
--- a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererDebug.cs
+++ b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererDebug.cs
@@ -1,7 +1,7 @@
using System.Linq;
using System.Numerics;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Vector4 = Robust.Shared.Maths.Vector4;
diff --git a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererPoint.cs b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererPoint.cs
index b2660831bc..788189e9c5 100644
--- a/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererPoint.cs
+++ b/Content.Client/_White/Trail/SplineRenderer/TrailSplineRendererPoint.cs
@@ -1,7 +1,7 @@
using System.Linq;
using System.Numerics;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Vector4 = Robust.Shared.Maths.Vector4;
diff --git a/Content.Client/_White/Trail/TrailComponent.cs b/Content.Client/_White/Trail/TrailComponent.cs
index 73e98f92c9..c7fa0ecf75 100644
--- a/Content.Client/_White/Trail/TrailComponent.cs
+++ b/Content.Client/_White/Trail/TrailComponent.cs
@@ -1,8 +1,8 @@
using Content.Client._White.Trail.Line;
using Content.Client._White.Trail.Line.Manager;
using Content.Client._White.Trail.SplineRenderer;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
namespace Content.Client._White.Trail;
diff --git a/Content.Client/_White/Trail/TrailSystem.cs b/Content.Client/_White/Trail/TrailSystem.cs
index 0b1c519527..6cffd39a27 100644
--- a/Content.Client/_White/Trail/TrailSystem.cs
+++ b/Content.Client/_White/Trail/TrailSystem.cs
@@ -1,5 +1,5 @@
using Content.Client._White.Trail.Line.Manager;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Trail;
using Robust.Client.Graphics;
using Robust.Client.ResourceManagement;
using Robust.Shared.GameStates;
diff --git a/Content.Server/Administration/Managers/BanManager.cs b/Content.Server/Administration/Managers/BanManager.cs
index 76a08ba94d..e921dd23a3 100644
--- a/Content.Server/Administration/Managers/BanManager.cs
+++ b/Content.Server/Administration/Managers/BanManager.cs
@@ -7,7 +7,7 @@ using System.Threading.Tasks;
using Content.Server.Chat.Managers;
using Content.Server.Database;
using Content.Server.GameTicking;
-using Content.Server.White;
+using Content.Server._White;
using Content.Server._White.PandaSocket.Interfaces;
using Content.Server._White.PandaSocket.Main;
using Content.Shared.CCVar;
diff --git a/Content.Server/Arcade/BlockGame/BlockGame.cs b/Content.Server/Arcade/BlockGame/BlockGame.cs
index 4c8f0e6eed..04cbca7669 100644
--- a/Content.Server/Arcade/BlockGame/BlockGame.cs
+++ b/Content.Server/Arcade/BlockGame/BlockGame.cs
@@ -2,7 +2,7 @@ using Content.Shared.Arcade;
using Robust.Server.GameObjects;
using Robust.Shared.Random;
using System.Linq;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
namespace Content.Server.Arcade.BlockGame;
diff --git a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs
index 3114a5479f..8620a0d3d7 100644
--- a/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs
+++ b/Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs
@@ -1,6 +1,6 @@
using Content.Server.Power.Components;
using Content.Server.UserInterface;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using static Content.Shared.Arcade.SharedSpaceVillainArcadeComponent;
using Robust.Server.GameObjects;
using Robust.Shared.Audio;
diff --git a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs
index a82ea14767..359e90ae9c 100644
--- a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs
+++ b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs
@@ -7,7 +7,7 @@ using Content.Shared.Database;
using Content.Shared.FixedPoint;
using Content.Shared.Inventory;
using Content.Shared.Inventory.Events;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Shared.Containers;
namespace Content.Server.Atmos.EntitySystems
diff --git a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs
index a2d0c7d4f2..0e5c222c94 100644
--- a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs
+++ b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs
@@ -21,7 +21,7 @@ using Content.Shared.Timing;
using Content.Shared.Toggleable;
using Content.Shared.Weapons.Melee.Events;
using Robust.Server.Audio;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Server.GameObjects;
using Robust.Shared.Physics;
using Robust.Shared.Physics.Components;
diff --git a/Content.Server/Bible/BibleSystem.cs b/Content.Server/Bible/BibleSystem.cs
index a1e4cbe2f9..8432fff664 100644
--- a/Content.Server/Bible/BibleSystem.cs
+++ b/Content.Server/Bible/BibleSystem.cs
@@ -15,7 +15,7 @@ using Content.Shared.Mobs.Systems;
using Content.Shared.Popups;
using Content.Shared.Timing;
using Content.Shared.Verbs;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Player;
diff --git a/Content.Server/Body/Systems/RespiratorSystem.cs b/Content.Server/Body/Systems/RespiratorSystem.cs
index 1bb56ff7b1..26bba4503f 100644
--- a/Content.Server/Body/Systems/RespiratorSystem.cs
+++ b/Content.Server/Body/Systems/RespiratorSystem.cs
@@ -21,8 +21,8 @@ using Content.Shared.Mobs; // WD
using Content.Shared.Mobs.Components; // WD
using Content.Shared.Mobs.Systems;
using Content.Shared.Popups; // WD
-using Content.Shared.White.CPR.Events;
-using Content.Shared.White.Mood; // WD
+using Content.Shared._White.CPR.Events;
+using Content.Shared._White.Mood; // WD
using JetBrains.Annotations;
using Robust.Server.Audio; // WD
using Robust.Shared.Audio; // WD
diff --git a/Content.Server/Chat/Commands/CultCommand.cs b/Content.Server/Chat/Commands/CultCommand.cs
index bb080ff3bf..d76c5ae211 100644
--- a/Content.Server/Chat/Commands/CultCommand.cs
+++ b/Content.Server/Chat/Commands/CultCommand.cs
@@ -1,6 +1,6 @@
using Content.Server.Chat.Systems;
using Content.Shared.Administration;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Shared.Console;
using Robust.Shared.Enums;
diff --git a/Content.Server/Chat/Commands/SlangSanitizationCommand.cs b/Content.Server/Chat/Commands/SlangSanitizationCommand.cs
index 52dc04b9d2..4cb6480ff9 100644
--- a/Content.Server/Chat/Commands/SlangSanitizationCommand.cs
+++ b/Content.Server/Chat/Commands/SlangSanitizationCommand.cs
@@ -2,7 +2,7 @@ using Content.Server.Administration;
using Content.Server.Chat.Managers;
using Content.Shared.Administration;
using Content.Shared.CCVar;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs
index ea3958772f..872925151a 100644
--- a/Content.Server/Chat/Managers/ChatManager.cs
+++ b/Content.Server/Chat/Managers/ChatManager.cs
@@ -15,7 +15,7 @@ using Content.Shared.CCVar;
using Content.Shared.Chat;
using Content.Shared.Database;
using Content.Shared.Mind;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.Player;
using Robust.Shared.Asynchronous;
using Robust.Shared.Configuration;
diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs
index 64345e9599..941781dcfe 100644
--- a/Content.Server/Chat/Systems/ChatSystem.cs
+++ b/Content.Server/Chat/Systems/ChatSystem.cs
@@ -23,9 +23,9 @@ using Content.Shared.Interaction;
using Content.Shared.Mobs.Systems;
using Content.Shared.Players;
using Content.Shared.Radio;
-using Content.Shared.White;
+using Content.Shared._White;
using Content.Shared.Speech;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.Player;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Server/Communications/CommunicationsConsoleSystem.cs b/Content.Server/Communications/CommunicationsConsoleSystem.cs
index a343574425..06e15b2d4f 100644
--- a/Content.Server/Communications/CommunicationsConsoleSystem.cs
+++ b/Content.Server/Communications/CommunicationsConsoleSystem.cs
@@ -18,7 +18,7 @@ using Content.Shared.Communications;
using Content.Shared.Database;
using Content.Shared.Emag.Components;
using Content.Shared.Popups;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.GameObjects;
using Robust.Shared.Configuration;
diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs
index 97e49de626..ef7e9fa327 100644
--- a/Content.Server/Connection/ConnectionManager.cs
+++ b/Content.Server/Connection/ConnectionManager.cs
@@ -7,7 +7,7 @@ using Content.Server._White.Sponsors;
using Content.Shared.CCVar;
using Content.Shared.GameTicking;
using Content.Shared.Players.PlayTimeTracking;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.Player;
using Robust.Shared.Configuration;
using Robust.Shared.Network;
diff --git a/Content.Server/Database/ServerDbPostgres.cs b/Content.Server/Database/ServerDbPostgres.cs
index 98f697cbc7..6ec180fc37 100644
--- a/Content.Server/Database/ServerDbPostgres.cs
+++ b/Content.Server/Database/ServerDbPostgres.cs
@@ -7,7 +7,7 @@ using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
using Content.Server.Administration.Logs;
-using Content.Server.White;
+using Content.Server._White;
using Content.Server.IP;
using Content.Shared.CCVar;
using Microsoft.EntityFrameworkCore;
diff --git a/Content.Server/Database/ServerDbSqlite.cs b/Content.Server/Database/ServerDbSqlite.cs
index d0599d39cf..d6bf896380 100644
--- a/Content.Server/Database/ServerDbSqlite.cs
+++ b/Content.Server/Database/ServerDbSqlite.cs
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
using Content.Server.Administration.Logs;
using Content.Server.IP;
using Content.Server.Preferences.Managers;
-using Content.Server.White;
+using Content.Server._White;
using Content.Shared.CCVar;
using Microsoft.EntityFrameworkCore;
using Robust.Shared.Configuration;
diff --git a/Content.Server/DetailExaminable/DetailExaminableystem.cs b/Content.Server/DetailExaminable/DetailExaminableystem.cs
index 30c98ef95d..4fe9fd00c5 100644
--- a/Content.Server/DetailExaminable/DetailExaminableystem.cs
+++ b/Content.Server/DetailExaminable/DetailExaminableystem.cs
@@ -1,7 +1,7 @@
/*using Content.Shared.Examine;
using Content.Shared.IdentityManagement;
using Content.Shared.Verbs;
-using Content.Shared.White.CharacterExamine;
+using Content.Shared._White.CharacterExamine;
using Robust.Shared.Utility;
namespace Content.Server.DetailExaminable
diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs
index 7812d6aed2..c0f37219d6 100644
--- a/Content.Server/Entry/EntryPoint.cs
+++ b/Content.Server/Entry/EntryPoint.cs
@@ -29,7 +29,7 @@ using Robust.Shared.ContentPack;
using Robust.Shared.Prototypes;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
-using Content.Server.White;
+using Content.Server._White;
using Content.Server._White.JoinQueue;
using Content.Server._White.Jukebox;
using Content.Server._White.PandaSocket.Main;
diff --git a/Content.Server/GameTicking/Commands/JoinGameCommand.cs b/Content.Server/GameTicking/Commands/JoinGameCommand.cs
index 0cd57a1651..0267abedeb 100644
--- a/Content.Server/GameTicking/Commands/JoinGameCommand.cs
+++ b/Content.Server/GameTicking/Commands/JoinGameCommand.cs
@@ -5,7 +5,7 @@ using Content.Shared.Administration;
using Content.Shared.CCVar;
using Content.Shared.GameTicking;
using Content.Shared.Roles;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.Player;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/GameTicking/GameTicker.Lobby.cs b/Content.Server/GameTicking/GameTicker.Lobby.cs
index 34d538ddf8..2416c11c16 100644
--- a/Content.Server/GameTicking/GameTicker.Lobby.cs
+++ b/Content.Server/GameTicking/GameTicker.Lobby.cs
@@ -4,7 +4,7 @@ using Content.Server.Station.Components;
using Robust.Shared.Network;
using Robust.Shared.Player;
using System.Text;
-using Content.Shared.White;
+using Content.Shared._White;
namespace Content.Server.GameTicking
{
diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs
index ec68a93815..7d97c206ed 100644
--- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs
+++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs
@@ -23,7 +23,7 @@ using Robust.Shared.Utility;
using Content.Server._White.PandaSocket.Main;
using Content.Server._White.Reputation;
using Content.Server._White.Stalin;
-using Content.Shared.White;
+using Content.Shared._White;
namespace Content.Server.GameTicking
{
diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs
index aef3a1f364..f5c1f33c73 100644
--- a/Content.Server/GameTicking/GameTicker.Spawning.cs
+++ b/Content.Server/GameTicking/GameTicker.Spawning.cs
@@ -19,7 +19,7 @@ using Content.Shared.Mind;
using Content.Shared.Preferences;
using Content.Shared.Roles;
using Content.Shared.Roles.Jobs;
-using Content.Shared.White;
+using Content.Shared._White;
using JetBrains.Annotations;
using Robust.Shared.Map;
using Robust.Shared.Map.Components;
diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs
index 7090b6a069..5dad02d07c 100644
--- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs
+++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs
@@ -28,7 +28,7 @@ using Content.Server._White.Administration;
using Content.Server._White.AspectsSystem.Aspects;
using Content.Server._White.AspectsSystem.Aspects.Components;
using Content.Server._White.Reputation;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
namespace Content.Server.GameTicking.Rules;
diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs
index e9313b1545..863c848043 100644
--- a/Content.Server/Ghost/GhostSystem.cs
+++ b/Content.Server/Ghost/GhostSystem.cs
@@ -21,18 +21,19 @@ using Content.Shared.Mobs.Systems;
using Content.Shared.Movement.Events;
using Content.Shared.Movement.Systems;
using Content.Shared.Storage.Components;
-using Content.Shared.White;
-using Content.Shared.White.Administration;
+using Content.Shared._White;
+using Content.Shared._White.Administration;
using JetBrains.Annotations;
using Robust.Server.GameObjects;
using Robust.Server.Player;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Network;
using Robust.Shared.Physics.Components;
using Robust.Shared.Physics.Systems;
using Robust.Shared.Player;
using Robust.Shared.Timing;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
namespace Content.Server.Ghost
{
diff --git a/Content.Server/Interaction/InteractionPopupSystem.cs b/Content.Server/Interaction/InteractionPopupSystem.cs
index 92d905492f..eaeaf14bae 100644
--- a/Content.Server/Interaction/InteractionPopupSystem.cs
+++ b/Content.Server/Interaction/InteractionPopupSystem.cs
@@ -5,7 +5,7 @@ using Content.Shared.IdentityManagement;
using Content.Shared.Interaction;
using Content.Shared.Mobs.Components;
using Content.Shared.Mobs.Systems;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Player;
diff --git a/Content.Server/IoC/ServerContentIoC.cs b/Content.Server/IoC/ServerContentIoC.cs
index 4e0d33646c..f6cd337e43 100644
--- a/Content.Server/IoC/ServerContentIoC.cs
+++ b/Content.Server/IoC/ServerContentIoC.cs
@@ -19,7 +19,7 @@ using Content.Server.ServerInfo;
using Content.Server.ServerUpdates;
using Content.Server.Voting.Managers;
using Content.Server.Worldgen.Tools;
-using Content.Server.White;
+using Content.Server._White;
using Content.Server._White.JoinQueue;
using Content.Server._White.Jukebox;
using Content.Server._White.PandaSocket.Main;
diff --git a/Content.Server/Medical/VomitSystem.cs b/Content.Server/Medical/VomitSystem.cs
index d5bef6997e..c79be28e22 100644
--- a/Content.Server/Medical/VomitSystem.cs
+++ b/Content.Server/Medical/VomitSystem.cs
@@ -11,7 +11,7 @@ using Content.Shared.Nutrition.Components;
using Content.Shared.Nutrition.EntitySystems;
using Content.Shared.StatusEffect;
using Robust.Server.Audio;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Server.GameObjects;
using Robust.Shared.Audio;
using Robust.Shared.Prototypes;
diff --git a/Content.Server/Pointing/EntitySystems/PointingSystem.cs b/Content.Server/Pointing/EntitySystems/PointingSystem.cs
index 56f5fb5d91..0b2e6a56dc 100644
--- a/Content.Server/Pointing/EntitySystems/PointingSystem.cs
+++ b/Content.Server/Pointing/EntitySystems/PointingSystem.cs
@@ -13,7 +13,7 @@ using Content.Shared.Mind;
using Content.Shared.Mobs.Systems;
using Content.Shared.Pointing;
using Content.Shared.Popups;
-using Content.Shared.White.Administration;
+using Content.Shared._White.Administration;
using JetBrains.Annotations;
using Robust.Server.GameObjects;
using Robust.Server.Player;
@@ -23,6 +23,7 @@ using Robust.Shared.Map;
using Robust.Shared.Player;
using Robust.Shared.Replays;
using Robust.Shared.Timing;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
namespace Content.Server.Pointing.EntitySystems
{
diff --git a/Content.Server/Procedural/RoomFillComponent.cs b/Content.Server/Procedural/RoomFillComponent.cs
index 50d0fa7c0a..6f67208abf 100644
--- a/Content.Server/Procedural/RoomFillComponent.cs
+++ b/Content.Server/Procedural/RoomFillComponent.cs
@@ -28,7 +28,7 @@ public sealed partial class RoomFillComponent : Component
///
[DataField]
public EntityWhitelist? RoomWhitelist;
-
+
///
/// Should any existing entities / decals be bulldozed first.
///
diff --git a/Content.Server/Projectiles/ProjectileSystem.cs b/Content.Server/Projectiles/ProjectileSystem.cs
index ab4e8719dd..e9345bf7f9 100644
--- a/Content.Server/Projectiles/ProjectileSystem.cs
+++ b/Content.Server/Projectiles/ProjectileSystem.cs
@@ -5,7 +5,7 @@ using Content.Shared.Camera;
using Content.Shared.Damage;
using Content.Shared.Database;
using Content.Shared.Projectiles;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Player;
using Robust.Shared.Physics.Events;
diff --git a/Content.Server/Shuttles/Commands/EnableShuttleCallCommand.cs b/Content.Server/Shuttles/Commands/EnableShuttleCallCommand.cs
index 97e6422226..f6cf3871b6 100644
--- a/Content.Server/Shuttles/Commands/EnableShuttleCallCommand.cs
+++ b/Content.Server/Shuttles/Commands/EnableShuttleCallCommand.cs
@@ -1,7 +1,7 @@
using Content.Server.Administration;
using Content.Server.Chat.Managers;
using Content.Shared.Administration;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/Station/Systems/StationSpawningSystem.cs b/Content.Server/Station/Systems/StationSpawningSystem.cs
index bc983b5f8b..fc2acee0db 100644
--- a/Content.Server/Station/Systems/StationSpawningSystem.cs
+++ b/Content.Server/Station/Systems/StationSpawningSystem.cs
@@ -17,7 +17,7 @@ using Content.Shared.Roles;
using Content.Shared.Roles.Jobs;
using Content.Shared.Station;
using Content.Shared.StatusIcon;
-using Content.Shared.White.CharacterExamine;
+using Content.Shared._White.CharacterExamine;
using JetBrains.Annotations;
using Robust.Shared.Configuration;
using Robust.Shared.Map;
diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs
index 10558f8981..9342c2d1e4 100644
--- a/Content.Server/VendingMachines/VendingMachineSystem.cs
+++ b/Content.Server/VendingMachines/VendingMachineSystem.cs
@@ -27,7 +27,7 @@ using Content.Shared.Stacks;
using Content.Shared.Tag;
using Content.Shared.Throwing;
using Content.Shared.VendingMachines;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Server.GameObjects;
using Robust.Shared.Audio;
using Robust.Shared.Prototypes;
diff --git a/Content.Server/_White/Administration/InvisibilitySystem.cs b/Content.Server/_White/Administration/InvisibilitySystem.cs
index b31ff69e14..f50fc95364 100644
--- a/Content.Server/_White/Administration/InvisibilitySystem.cs
+++ b/Content.Server/_White/Administration/InvisibilitySystem.cs
@@ -1,9 +1,11 @@
+using Content.Shared._White.Administration;
using Content.Shared.Eye;
using Content.Shared.Follower;
using Content.Shared.Ghost;
using Content.Shared.Follower.Components;
-using Content.Shared.White.Administration;
+using Content.Shared._White.Administration;
using Robust.Server.GameObjects;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
namespace Content.Server._White.Administration;
diff --git a/Content.Server/_White/Animations/DancingSystem.cs b/Content.Server/_White/Animations/DancingSystem.cs
index 5fd6144e54..c2eb851b0a 100644
--- a/Content.Server/_White/Animations/DancingSystem.cs
+++ b/Content.Server/_White/Animations/DancingSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Bed.Sleep;
using Content.Shared.Mobs.Components;
using Content.Shared.Mobs.Systems;
-using Content.Shared.White.Animations;
+using Content.Shared._White.Animations;
using Robust.Shared.Random;
namespace Content.Server._White.Animations;
diff --git a/Content.Server/_White/Animations/EmoteAnimationSystem.cs b/Content.Server/_White/Animations/EmoteAnimationSystem.cs
index f700a4f903..2ef5b042fe 100644
--- a/Content.Server/_White/Animations/EmoteAnimationSystem.cs
+++ b/Content.Server/_White/Animations/EmoteAnimationSystem.cs
@@ -1,8 +1,8 @@
using Content.Server.Chat.Systems;
using Content.Shared.Chat.Prototypes;
-using Content.Shared.White.Animations;
+using Content.Shared._White.Animations;
using Robust.Shared.GameStates;
-using static Content.Shared.White.Animations.EmoteAnimationComponent;
+using static Content.Shared._White.Animations.EmoteAnimationComponent;
namespace Content.Server._White.Animations;
diff --git a/Content.Server/_White/AspectsSystem/Aspects/BattledAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/BattledAspect.cs
index 0327c9c1fb..bac638875d 100644
--- a/Content.Server/_White/AspectsSystem/Aspects/BattledAspect.cs
+++ b/Content.Server/_White/AspectsSystem/Aspects/BattledAspect.cs
@@ -6,7 +6,7 @@ using Content.Server._White.AspectsSystem.Base;
using Content.Shared.Hands.Components;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Humanoid;
-using Content.Shared.White.NonPeacefulRoundEnd;
+using Content.Shared._White.NonPeacefulRoundEnd;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/AspectsSystem/Aspects/BloodyAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/BloodyAspect.cs
index 037e490ba0..cc9d9f1f2c 100644
--- a/Content.Server/_White/AspectsSystem/Aspects/BloodyAspect.cs
+++ b/Content.Server/_White/AspectsSystem/Aspects/BloodyAspect.cs
@@ -1,7 +1,7 @@
using Content.Server.GameTicking.Rules.Components;
using Content.Server._White.AspectsSystem.Aspects.Components;
using Content.Server._White.AspectsSystem.Base;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
namespace Content.Server._White.AspectsSystem.Aspects;
diff --git a/Content.Server/_White/AspectsSystem/Aspects/DancingAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/DancingAspect.cs
index b23279098d..231c5ff18c 100644
--- a/Content.Server/_White/AspectsSystem/Aspects/DancingAspect.cs
+++ b/Content.Server/_White/AspectsSystem/Aspects/DancingAspect.cs
@@ -4,7 +4,7 @@ using Content.Server._White.Animations;
using Content.Server._White.AspectsSystem.Aspects.Components;
using Content.Server._White.AspectsSystem.Base;
using Content.Shared.Mobs.Components;
-using Content.Shared.White.Animations;
+using Content.Shared._White.Animations;
namespace Content.Server._White.AspectsSystem.Aspects;
diff --git a/Content.Server/_White/AspectsSystem/Aspects/SlipperyAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/SlipperyAspect.cs
index 2315df3a64..122ba1ad6c 100644
--- a/Content.Server/_White/AspectsSystem/Aspects/SlipperyAspect.cs
+++ b/Content.Server/_White/AspectsSystem/Aspects/SlipperyAspect.cs
@@ -1,7 +1,7 @@
using Content.Server.GameTicking.Rules.Components;
using Content.Server._White.AspectsSystem.Aspects.Components;
using Content.Server._White.AspectsSystem.Base;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
namespace Content.Server._White.AspectsSystem.Aspects;
diff --git a/Content.Server/_White/AspectsSystem/Aspects/WeakAspect.cs b/Content.Server/_White/AspectsSystem/Aspects/WeakAspect.cs
index 5cc19c6196..0489f0a92e 100644
--- a/Content.Server/_White/AspectsSystem/Aspects/WeakAspect.cs
+++ b/Content.Server/_White/AspectsSystem/Aspects/WeakAspect.cs
@@ -1,7 +1,7 @@
using Content.Server.GameTicking.Rules.Components;
using Content.Server._White.AspectsSystem.Aspects.Components;
using Content.Server._White.AspectsSystem.Base;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
namespace Content.Server._White.AspectsSystem.Aspects;
diff --git a/Content.Server/_White/AspectsSystem/Managers/AspectManager.cs b/Content.Server/_White/AspectsSystem/Managers/AspectManager.cs
index 0a439351f8..53e4b24a85 100644
--- a/Content.Server/_White/AspectsSystem/Managers/AspectManager.cs
+++ b/Content.Server/_White/AspectsSystem/Managers/AspectManager.cs
@@ -1,7 +1,7 @@
using Content.Server.GameTicking;
using Content.Server._White.AspectsSystem.Base;
using Content.Shared.GameTicking;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/AuthPanel/AuthPanelSystem.cs b/Content.Server/_White/AuthPanel/AuthPanelSystem.cs
index d995e9b35f..62704a2abb 100644
--- a/Content.Server/_White/AuthPanel/AuthPanelSystem.cs
+++ b/Content.Server/_White/AuthPanel/AuthPanelSystem.cs
@@ -6,8 +6,8 @@ using Content.Shared.Access.Systems;
using Content.Shared.Administration.Logs;
using Content.Shared.Database;
using Content.Shared.GameTicking;
-using Content.Shared.White.AuthPanel;
-using Content.Shared.White.GhostRecruitment;
+using Content.Shared._White.AuthPanel;
+using Content.Shared._White.GhostRecruitment;
using Robust.Server.GameObjects;
using Robust.Shared.Random;
using Robust.Shared.Timing;
diff --git a/Content.Server/_White/CheapSurgery/CheapSurgerySystem.cs b/Content.Server/_White/CheapSurgery/CheapSurgerySystem.cs
index 20ccf3c2b4..1407cb3936 100644
--- a/Content.Server/_White/CheapSurgery/CheapSurgerySystem.cs
+++ b/Content.Server/_White/CheapSurgery/CheapSurgerySystem.cs
@@ -8,7 +8,7 @@ using Content.Shared.Body.Part;
using Content.Shared.Humanoid;
using Content.Shared.Interaction;
using Content.Shared.Mobs.Systems;
-using Content.Shared.White.CheapSurgery;
+using Content.Shared._White.CheapSurgery;
using Robust.Shared.Utility;
namespace Content.Server._White.CheapSurgery;
diff --git a/Content.Server/_White/Commands/AntispamCommand.cs b/Content.Server/_White/Commands/AntispamCommand.cs
index 1cbb96629d..645f76ce2d 100644
--- a/Content.Server/_White/Commands/AntispamCommand.cs
+++ b/Content.Server/_White/Commands/AntispamCommand.cs
@@ -2,7 +2,7 @@ using Content.Server.Administration;
using Content.Server.Chat.Managers;
using Content.Shared.Administration;
using Content.Shared.CCVar;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/_White/Commands/InvisibilityCommand.cs b/Content.Server/_White/Commands/InvisibilityCommand.cs
index 7d6984dd12..2aab3af4a1 100644
--- a/Content.Server/_White/Commands/InvisibilityCommand.cs
+++ b/Content.Server/_White/Commands/InvisibilityCommand.cs
@@ -1,8 +1,9 @@
using Content.Server.Administration;
using Content.Server._White.Administration;
using Content.Shared.Administration;
-using Content.Shared.White.Administration;
+using Content.Shared._White.Administration;
using Robust.Shared.Console;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
namespace Content.Server._White.Commands;
diff --git a/Content.Server/_White/Construction/Completions/Surgery.cs b/Content.Server/_White/Construction/Completions/Surgery.cs
index 6030962c63..53255fa9e9 100644
--- a/Content.Server/_White/Construction/Completions/Surgery.cs
+++ b/Content.Server/_White/Construction/Completions/Surgery.cs
@@ -1,7 +1,7 @@
using Content.Server.Body.Systems;
using Content.Shared.Body.Organ;
using Content.Shared.Construction;
-using Content.Shared.White.CheapSurgery;
+using Content.Shared._White.CheapSurgery;
namespace Content.Server._White.Construction.Completions;
diff --git a/Content.Server/_White/CriminalRecords/CriminalRecordsConsoleSystem.cs b/Content.Server/_White/CriminalRecords/CriminalRecordsConsoleSystem.cs
index a4bda96c40..fe845d5894 100644
--- a/Content.Server/_White/CriminalRecords/CriminalRecordsConsoleSystem.cs
+++ b/Content.Server/_White/CriminalRecords/CriminalRecordsConsoleSystem.cs
@@ -9,7 +9,7 @@ using Content.Shared.Containers.ItemSlots;
using Content.Shared.PDA;
using Content.Shared.Radio;
using Content.Shared.StationRecords;
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Server.GameObjects;
using Robust.Shared.Containers;
using Robust.Shared.Prototypes;
diff --git a/Content.Server/_White/CriminalRecords/CriminalRecordsServerSystem.cs b/Content.Server/_White/CriminalRecords/CriminalRecordsServerSystem.cs
index fd72c44c7e..7359bb9d1e 100644
--- a/Content.Server/_White/CriminalRecords/CriminalRecordsServerSystem.cs
+++ b/Content.Server/_White/CriminalRecords/CriminalRecordsServerSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.CriminalRecords;
+using Content.Shared._White.CriminalRecords;
using Robust.Server.GameStates;
using Robust.Shared.GameStates;
diff --git a/Content.Server/_White/Crossbow/ThrowDamageModifierSystem.cs b/Content.Server/_White/Crossbow/ThrowDamageModifierSystem.cs
index ddd8fe7c2f..7fb7f4b916 100644
--- a/Content.Server/_White/Crossbow/ThrowDamageModifierSystem.cs
+++ b/Content.Server/_White/Crossbow/ThrowDamageModifierSystem.cs
@@ -1,6 +1,6 @@
using Content.Shared.Projectiles;
using Content.Shared.Throwing;
-using Content.Shared.White.Crossbow;
+using Content.Shared._White.Crossbow;
namespace Content.Server._White.Crossbow;
diff --git a/Content.Server/_White/Cult/GameRule/CultRuleComponent.cs b/Content.Server/_White/Cult/GameRule/CultRuleComponent.cs
index 7cbb55b77b..22cc6cf646 100644
--- a/Content.Server/_White/Cult/GameRule/CultRuleComponent.cs
+++ b/Content.Server/_White/Cult/GameRule/CultRuleComponent.cs
@@ -4,7 +4,7 @@ using Content.Shared.Mind;
using Content.Shared.Mind.Components;
using Content.Shared.Preferences;
using Content.Shared.Roles;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.Player;
using Robust.Shared.Audio;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Cult/GameRule/CultRuleSystem.cs b/Content.Server/_White/Cult/GameRule/CultRuleSystem.cs
index 2bd5cb7f46..699b1ef4da 100644
--- a/Content.Server/_White/Cult/GameRule/CultRuleSystem.cs
+++ b/Content.Server/_White/Cult/GameRule/CultRuleSystem.cs
@@ -20,7 +20,7 @@ using Content.Shared.Objectives;
using Content.Shared.Players;
using Content.Shared.Preferences;
using Content.Shared.Roles;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Audio;
@@ -29,7 +29,7 @@ using Robust.Shared.Player;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
using Robust.Shared.Utility;
-using Content.Shared.White;
+using Content.Shared._White;
using Content.Shared.Mind;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Server/_White/Cult/HolyWater/DeconvertCultist.cs b/Content.Server/_White/Cult/HolyWater/DeconvertCultist.cs
index 76d58ba98f..9bfcdc1394 100644
--- a/Content.Server/_White/Cult/HolyWater/DeconvertCultist.cs
+++ b/Content.Server/_White/Cult/HolyWater/DeconvertCultist.cs
@@ -4,8 +4,8 @@ using Content.Server.Stunnable;
using Content.Shared.Chemistry.Reagent;
using Content.Shared.IdentityManagement;
using Content.Shared.Inventory;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Components;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Components;
using JetBrains.Annotations;
using Robust.Shared.Prototypes;
using Timer = Robust.Shared.Timing.Timer;
diff --git a/Content.Server/_White/Cult/Items/Components/TorchCultistsProviderComponent.cs b/Content.Server/_White/Cult/Items/Components/TorchCultistsProviderComponent.cs
index 4c6465a8fa..5b4c1b90dc 100644
--- a/Content.Server/_White/Cult/Items/Components/TorchCultistsProviderComponent.cs
+++ b/Content.Server/_White/Cult/Items/Components/TorchCultistsProviderComponent.cs
@@ -1,5 +1,5 @@
using Content.Server.UserInterface;
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult.Items;
using Robust.Server.GameObjects;
namespace Content.Server._White.Cult.Items.Components;
diff --git a/Content.Server/_White/Cult/Items/Systems/BloodBoilProjectileSystem.cs b/Content.Server/_White/Cult/Items/Systems/BloodBoilProjectileSystem.cs
index 90f0fa38c5..ebabe37e3f 100644
--- a/Content.Server/_White/Cult/Items/Systems/BloodBoilProjectileSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/BloodBoilProjectileSystem.cs
@@ -1,7 +1,7 @@
using Content.Server._White.Cult.Items.Components;
using Content.Server._White.Cult.TimedProduction;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Pylon;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Pylon;
using Robust.Shared.Physics.Events;
namespace Content.Server._White.Cult.Items.Systems;
diff --git a/Content.Server/_White/Cult/Items/Systems/CultRobeModifierSystem.cs b/Content.Server/_White/Cult/Items/Systems/CultRobeModifierSystem.cs
index 163fc7f9f1..5ac8be45e1 100644
--- a/Content.Server/_White/Cult/Items/Systems/CultRobeModifierSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/CultRobeModifierSystem.cs
@@ -3,7 +3,7 @@ using Content.Shared.Damage;
using Content.Shared.Inventory.Events;
using Content.Shared.Movement.Components;
using Content.Shared.Movement.Systems;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
namespace Content.Server._White.Cult.Items.Systems;
diff --git a/Content.Server/_White/Cult/Items/Systems/ReturnItemOnThrowSystem.cs b/Content.Server/_White/Cult/Items/Systems/ReturnItemOnThrowSystem.cs
index e9ecbd044d..bfa966996b 100644
--- a/Content.Server/_White/Cult/Items/Systems/ReturnItemOnThrowSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/ReturnItemOnThrowSystem.cs
@@ -3,7 +3,7 @@ using Content.Server.Stunnable;
using Content.Server._White.Cult.Items.Components;
using Content.Shared.Mobs.Components;
using Content.Shared.Throwing;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
namespace Content.Server._White.Cult.Items.Systems;
diff --git a/Content.Server/_White/Cult/Items/Systems/ShuttleCurseSystem.cs b/Content.Server/_White/Cult/Items/Systems/ShuttleCurseSystem.cs
index 5d13d9d329..5f1895172a 100644
--- a/Content.Server/_White/Cult/Items/Systems/ShuttleCurseSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/ShuttleCurseSystem.cs
@@ -6,7 +6,7 @@ using Content.Shared.GameTicking;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Interaction.Events;
using Content.Shared.Popups;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Shared.Timing;
namespace Content.Server._White.Cult.Items.Systems;
diff --git a/Content.Server/_White/Cult/Items/Systems/TorchCultistsProviderSystem.cs b/Content.Server/_White/Cult/Items/Systems/TorchCultistsProviderSystem.cs
index 90745820be..9add07105f 100644
--- a/Content.Server/_White/Cult/Items/Systems/TorchCultistsProviderSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/TorchCultistsProviderSystem.cs
@@ -9,8 +9,8 @@ using Content.Shared.Interaction;
using Content.Shared.Item;
using Content.Shared.Mind.Components;
using Content.Shared.Physics;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Items;
using Robust.Server.GameObjects;
using Robust.Shared.Map.Components;
using Robust.Shared.Physics;
diff --git a/Content.Server/_White/Cult/Items/Systems/VoidTeleportSystem.cs b/Content.Server/_White/Cult/Items/Systems/VoidTeleportSystem.cs
index ca36fa3332..ff132bfa77 100644
--- a/Content.Server/_White/Cult/Items/Systems/VoidTeleportSystem.cs
+++ b/Content.Server/_White/Cult/Items/Systems/VoidTeleportSystem.cs
@@ -6,8 +6,8 @@ using Content.Shared.Maps;
using Content.Shared.Physics;
using Content.Shared.Popups;
using Content.Shared.Pulling.Components;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Items;
using Robust.Server.GameObjects;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Map;
diff --git a/Content.Server/_White/Cult/PentagramComponent.cs b/Content.Server/_White/Cult/PentagramComponent.cs
index 9a128d7fd3..4125c602f4 100644
--- a/Content.Server/_White/Cult/PentagramComponent.cs
+++ b/Content.Server/_White/Cult/PentagramComponent.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Cult.Pentagram;
+using Content.Shared._White.Cult.Pentagram;
using Robust.Shared.GameStates;
namespace Content.Server._White.Cult;
diff --git a/Content.Server/_White/Cult/Pylon/PylonSystem.cs b/Content.Server/_White/Cult/Pylon/PylonSystem.cs
index 4b2aff18f9..e432ff755a 100644
--- a/Content.Server/_White/Cult/Pylon/PylonSystem.cs
+++ b/Content.Server/_White/Cult/Pylon/PylonSystem.cs
@@ -11,8 +11,8 @@ using Content.Shared.Mobs.Systems;
using Content.Shared.Physics;
using Content.Shared.Popups;
using Content.Shared.Tag;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Pylon;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Pylon;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Audio;
diff --git a/Content.Server/_White/Cult/Runes/Comps/RuneDrawerProviderComponent.cs b/Content.Server/_White/Cult/Runes/Comps/RuneDrawerProviderComponent.cs
index 19f8b4441c..8a03b32ef8 100644
--- a/Content.Server/_White/Cult/Runes/Comps/RuneDrawerProviderComponent.cs
+++ b/Content.Server/_White/Cult/Runes/Comps/RuneDrawerProviderComponent.cs
@@ -1,8 +1,8 @@
using Content.Server.UserInterface;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
-namespace Content.Shared.White.Cult;
+namespace Content.Shared._White.Cult;
[RegisterComponent]
public sealed partial class RuneDrawerProviderComponent : Component
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Actions.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Actions.cs
index a2cd240efe..ca8dab333d 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Actions.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Actions.cs
@@ -15,8 +15,8 @@ using Content.Shared.Mobs.Components;
using Content.Shared.Stacks;
using Content.Shared.StatusEffect;
using Content.Shared.Stunnable;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Actions;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Actions;
using Robust.Server.GameObjects;
using Robust.Shared.Audio;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Barrier.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Barrier.cs
index 6229adb1ac..cd8f649b4d 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Barrier.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Barrier.cs
@@ -1,7 +1,7 @@
using Content.Server._White.Cult.Runes.Comps;
using Content.Shared.Interaction;
using Content.Shared.Stealth.Components;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.GameObjects;
namespace Content.Server._White.Cult.Runes.Systems;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Buff.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Buff.cs
index 79d52db243..0efa128197 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Buff.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Buff.cs
@@ -4,8 +4,8 @@ using Content.Server._White.Cult.GameRule;
using Content.Server._White.Cult.Runes.Comps;
using Content.Shared.Alert;
using Content.Shared.Maps;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Components;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Components;
using Robust.Shared.Map;
namespace Content.Server._White.Cult.Runes.Systems;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Constructs.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Constructs.cs
index 1b7a8f4ddf..e35443d951 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Constructs.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Constructs.cs
@@ -1,8 +1,8 @@
using Content.Shared.Containers.ItemSlots;
using Content.Shared.Mind;
using Content.Shared.Mind.Components;
-using Content.Shared.White.Cult.Runes.Components;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.Runes.Components;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Containers;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.ConstructsAbilities.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.ConstructsAbilities.cs
index 1c9f1e4b65..d9944d04d6 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.ConstructsAbilities.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.ConstructsAbilities.cs
@@ -12,7 +12,7 @@ using Content.Shared.Maps;
using Content.Shared.Mobs.Components;
using Content.Shared.Physics;
using Content.Shared.StatusEffect;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
namespace Content.Server._White.Cult.Runes.Systems;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Narsie.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Narsie.cs
index 0e91c7091e..1ed209bc12 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Narsie.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Narsie.cs
@@ -1,5 +1,5 @@
using System.Threading;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.GameObjects;
using Timer = Robust.Shared.Timing.Timer;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Rune.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Rune.cs
index 659b038ac7..a4980344f5 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.Rune.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.Rune.cs
@@ -28,10 +28,10 @@ using Content.Shared.Projectiles;
using Content.Shared.Pulling.Components;
using Content.Shared.Rejuvenate;
using Content.Shared.Roles.Jobs;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Components;
-using Content.Shared.White.Cult.Runes;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Components;
+using Content.Shared._White.Cult.Runes;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Components;
diff --git a/Content.Server/_White/Cult/Runes/Systems/CultSystem.SoulShard.cs b/Content.Server/_White/Cult/Runes/Systems/CultSystem.SoulShard.cs
index f2cf4c63a5..d33ed49a54 100644
--- a/Content.Server/_White/Cult/Runes/Systems/CultSystem.SoulShard.cs
+++ b/Content.Server/_White/Cult/Runes/Systems/CultSystem.SoulShard.cs
@@ -7,8 +7,8 @@ using Content.Shared.Mind.Components;
using Content.Shared.Mobs;
using Content.Shared.Mobs.Components;
using Content.Shared.Roles;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Items;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Items;
namespace Content.Server._White.Cult.Runes.Systems;
diff --git a/Content.Server/_White/Cult/Structures/CultStructureCraftSystem.cs b/Content.Server/_White/Cult/Structures/CultStructureCraftSystem.cs
index 0e1e85e295..3068a2d371 100644
--- a/Content.Server/_White/Cult/Structures/CultStructureCraftSystem.cs
+++ b/Content.Server/_White/Cult/Structures/CultStructureCraftSystem.cs
@@ -1,5 +1,5 @@
using Content.Shared.Interaction.Events;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Cult/Structures/RunicDoorSystem.cs b/Content.Server/_White/Cult/Structures/RunicDoorSystem.cs
index f38f5fb184..1c5659b13a 100644
--- a/Content.Server/_White/Cult/Structures/RunicDoorSystem.cs
+++ b/Content.Server/_White/Cult/Structures/RunicDoorSystem.cs
@@ -2,7 +2,7 @@
using Content.Shared.Doors;
using Content.Shared.Humanoid;
using Content.Shared.Stunnable;
-using Content.Shared.White.Cult;
+using Content.Shared._White.Cult;
using Robust.Shared.Physics.Systems;
namespace Content.Server._White.Cult.Structures;
diff --git a/Content.Server/_White/Cult/Structures/RunicMetalComponent.cs b/Content.Server/_White/Cult/Structures/RunicMetalComponent.cs
index c28bab1429..50a041054f 100644
--- a/Content.Server/_White/Cult/Structures/RunicMetalComponent.cs
+++ b/Content.Server/_White/Cult/Structures/RunicMetalComponent.cs
@@ -1,5 +1,5 @@
using Content.Server.UserInterface;
-using Content.Shared.White.Cult.Structures;
+using Content.Shared._White.Cult.Structures;
using Robust.Server.GameObjects;
namespace Content.Server._White.Cult.Structures;
diff --git a/Content.Server/_White/Cult/TimedProduction/CultistFactoryComponent.cs b/Content.Server/_White/Cult/TimedProduction/CultistFactoryComponent.cs
index fa96b9947d..a5ef56eca2 100644
--- a/Content.Server/_White/Cult/TimedProduction/CultistFactoryComponent.cs
+++ b/Content.Server/_White/Cult/TimedProduction/CultistFactoryComponent.cs
@@ -1,6 +1,6 @@
using Content.Server.UserInterface;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
diff --git a/Content.Server/_White/Cult/TimedProduction/CultistFactorySystem.cs b/Content.Server/_White/Cult/TimedProduction/CultistFactorySystem.cs
index d30e45729e..9e92a4dcbe 100644
--- a/Content.Server/_White/Cult/TimedProduction/CultistFactorySystem.cs
+++ b/Content.Server/_White/Cult/TimedProduction/CultistFactorySystem.cs
@@ -3,9 +3,9 @@ using Content.Shared.Examine;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Interaction;
using Content.Shared.Popups;
-using Content.Shared.White.Cult;
-using Content.Shared.White.Cult.Structures;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult;
+using Content.Shared._White.Cult.Structures;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Cult/UI/TeleportSpellEui.cs b/Content.Server/_White/Cult/UI/TeleportSpellEui.cs
index bd742ae404..4206743089 100644
--- a/Content.Server/_White/Cult/UI/TeleportSpellEui.cs
+++ b/Content.Server/_White/Cult/UI/TeleportSpellEui.cs
@@ -4,7 +4,7 @@ using Content.Server._White.Cult.Runes.Comps;
using Content.Shared.Actions;
using Content.Shared.Eui;
using Content.Shared.Popups;
-using Content.Shared.White.Cult.UI;
+using Content.Shared._White.Cult.UI;
using Robust.Server.GameObjects;
using Robust.Shared.Map;
using Robust.Shared.Timing;
diff --git a/Content.Server/_White/CustomGhostSpriteSystem/CustomGhostSpriteSystem.cs b/Content.Server/_White/CustomGhostSpriteSystem/CustomGhostSpriteSystem.cs
index a5248e9de8..bfe87d1bc8 100644
--- a/Content.Server/_White/CustomGhostSpriteSystem/CustomGhostSpriteSystem.cs
+++ b/Content.Server/_White/CustomGhostSpriteSystem/CustomGhostSpriteSystem.cs
@@ -1,6 +1,6 @@
using Content.Server.Ghost.Components;
using Content.Shared.Ghost;
-using Content.Shared.White.CustomGhostSystem;
+using Content.Shared._White.CustomGhostSystem;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Discord/RoundNotificationsSystem.cs b/Content.Server/_White/Discord/RoundNotificationsSystem.cs
index a7831411b7..79775bd9b4 100644
--- a/Content.Server/_White/Discord/RoundNotificationsSystem.cs
+++ b/Content.Server/_White/Discord/RoundNotificationsSystem.cs
@@ -4,7 +4,7 @@ using System.Text.Json;
using System.Text.Json.Serialization;
using Content.Server.Maps;
using Content.Shared.GameTicking;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared;
using Robust.Shared.Configuration;
diff --git a/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs b/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs
index e7f9a3f8e6..7bfd5e2cd0 100644
--- a/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs
+++ b/Content.Server/_White/ERTRecruitment/ERTRecruitmentRule.cs
@@ -9,8 +9,8 @@ using Content.Server.Shuttles.Systems;
using Content.Server.StationEvents.Events;
using Content.Server._White.GhostRecruitment;
using Content.Shared.CCVar;
-using Content.Shared.White;
-using Content.Shared.White.GhostRecruitment;
+using Content.Shared._White;
+using Content.Shared._White.GhostRecruitment;
using JetBrains.Annotations;
using Robust.Server.GameObjects;
using Robust.Server.Maps;
diff --git a/Content.Server/_White/Economy/ATMSystem.cs b/Content.Server/_White/Economy/ATMSystem.cs
index e806747795..758d2de962 100644
--- a/Content.Server/_White/Economy/ATMSystem.cs
+++ b/Content.Server/_White/Economy/ATMSystem.cs
@@ -7,7 +7,7 @@ using Content.Shared.Emag.Systems;
using Content.Shared.Interaction;
using Content.Shared.Popups;
using Content.Shared.Stacks;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Server.Containers;
using Robust.Server.GameObjects;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Server/_White/Economy/BankCardSystem.cs b/Content.Server/_White/Economy/BankCardSystem.cs
index 74e49418fc..403c5db70a 100644
--- a/Content.Server/_White/Economy/BankCardSystem.cs
+++ b/Content.Server/_White/Economy/BankCardSystem.cs
@@ -14,7 +14,7 @@ using Content.Shared.Inventory;
using Content.Shared.Mind;
using Content.Shared.Mind.Components;
using Content.Shared.Mobs.Systems;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Server.Player;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/Economy/BankCartridgeSystem.cs b/Content.Server/_White/Economy/BankCartridgeSystem.cs
index 9f456d89d8..df93dabbb1 100644
--- a/Content.Server/_White/Economy/BankCartridgeSystem.cs
+++ b/Content.Server/_White/Economy/BankCartridgeSystem.cs
@@ -1,7 +1,7 @@
using Content.Server.CartridgeLoader;
using Content.Shared.CartridgeLoader;
using Content.Shared.PDA;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
namespace Content.Server._White.Economy;
diff --git a/Content.Server/_White/Economy/EftposSystem.cs b/Content.Server/_White/Economy/EftposSystem.cs
index f1d4429dcc..00a788c1d1 100644
--- a/Content.Server/_White/Economy/EftposSystem.cs
+++ b/Content.Server/_White/Economy/EftposSystem.cs
@@ -2,7 +2,7 @@ using Content.Shared.Access.Components;
using Content.Shared.Hands.Components;
using Content.Shared.Interaction;
using Content.Shared.Popups;
-using Content.Shared.White.Economy;
+using Content.Shared._White.Economy;
using Robust.Server.GameObjects;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Server/_White/EndOfRoundStats/BloodLost/BloodLostStatSystem.cs b/Content.Server/_White/EndOfRoundStats/BloodLost/BloodLostStatSystem.cs
index 6fbd251ef3..b6a8e144e8 100644
--- a/Content.Server/_White/EndOfRoundStats/BloodLost/BloodLostStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/BloodLost/BloodLostStatSystem.cs
@@ -2,7 +2,7 @@ using Content.Server.GameTicking;
using Content.Shared.GameTicking;
using Robust.Shared.Configuration;
using Content.Shared.FixedPoint;
-using Content.Shared.White;
+using Content.Shared._White;
namespace Content.Server._White.EndOfRoundStats.BloodLost;
diff --git a/Content.Server/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatSystem.cs b/Content.Server/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatSystem.cs
index e39b36348c..9ca112e969 100644
--- a/Content.Server/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatSystem.cs
@@ -3,8 +3,8 @@ using Content.Server.GameTicking;
using Content.Shared.Cuffs.Components;
using Content.Shared.GameTicking;
using Content.Shared.Mind;
-using Content.Shared.White;
-using Content.Shared.White.EndOfRoundStats.CuffedTime;
+using Content.Shared._White;
+using Content.Shared._White.EndOfRoundStats.CuffedTime;
using Robust.Shared.Configuration;
using Robust.Shared.Timing;
diff --git a/Content.Server/_White/EndOfRoundStats/EmitSound/EmitSoundStatSystem.cs b/Content.Server/_White/EndOfRoundStats/EmitSound/EmitSoundStatSystem.cs
index 51d730be5a..7144380738 100644
--- a/Content.Server/_White/EndOfRoundStats/EmitSound/EmitSoundStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/EmitSound/EmitSoundStatSystem.cs
@@ -2,8 +2,8 @@ using System.Diagnostics.CodeAnalysis;
using Content.Server.GameTicking;
using Content.Shared.GameTicking;
using Content.Shared.Tag;
-using Content.Shared.White;
-using Content.Shared.White.EndOfRoundStats.EmitSoundStatSystem;
+using Content.Shared._White;
+using Content.Shared._White.EndOfRoundStats.EmitSoundStatSystem;
using Robust.Shared.Configuration;
namespace Content.Server._White.EndOfRoundStats.EmitSound;
diff --git a/Content.Server/_White/EndOfRoundStats/InstrumentPlayed/InstrumentPlayedStatSystem.cs b/Content.Server/_White/EndOfRoundStats/InstrumentPlayed/InstrumentPlayedStatSystem.cs
index 11b39351d8..db13006a84 100644
--- a/Content.Server/_White/EndOfRoundStats/InstrumentPlayed/InstrumentPlayedStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/InstrumentPlayed/InstrumentPlayedStatSystem.cs
@@ -2,7 +2,7 @@ using System.Linq;
using Content.Server.GameTicking;
using Content.Server.Instruments;
using Content.Shared.GameTicking;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Timing;
diff --git a/Content.Server/_White/EndOfRoundStats/ShotsFired/ShotsFiredStatSystem.cs b/Content.Server/_White/EndOfRoundStats/ShotsFired/ShotsFiredStatSystem.cs
index b0d43f369f..171a9db741 100644
--- a/Content.Server/_White/EndOfRoundStats/ShotsFired/ShotsFiredStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/ShotsFired/ShotsFiredStatSystem.cs
@@ -2,7 +2,7 @@ using Content.Server.GameTicking;
using Content.Shared.GameTicking;
using Content.Shared.Weapons.Ranged.Components;
using Content.Shared.Weapons.Ranged.Events;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
namespace Content.Server._White.EndOfRoundStats.ShotsFired;
diff --git a/Content.Server/_White/EndOfRoundStats/SlippedCount/SlippedCountStatSystem.cs b/Content.Server/_White/EndOfRoundStats/SlippedCount/SlippedCountStatSystem.cs
index 872c3447da..b1cc69de0a 100644
--- a/Content.Server/_White/EndOfRoundStats/SlippedCount/SlippedCountStatSystem.cs
+++ b/Content.Server/_White/EndOfRoundStats/SlippedCount/SlippedCountStatSystem.cs
@@ -4,7 +4,7 @@ using Content.Server.GameTicking;
using Content.Shared.GameTicking;
using Content.Shared.Mind;
using Content.Shared.Slippery;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
namespace Content.Server._White.EndOfRoundStats.SlippedCount;
diff --git a/Content.Server/_White/Felinid/FelinidSystem.cs b/Content.Server/_White/Felinid/FelinidSystem.cs
index 13596523f9..4caef04bdf 100644
--- a/Content.Server/_White/Felinid/FelinidSystem.cs
+++ b/Content.Server/_White/Felinid/FelinidSystem.cs
@@ -12,7 +12,7 @@ using Content.Server.Chemistry.Containers.EntitySystems;
using Content.Server.Medical;
using Content.Server.Nutrition.Components;
using Content.Server.Popups;
-using Content.Shared.White.Events;
+using Content.Shared._White.Events;
using Robust.Server.Audio;
using Robust.Shared.Audio;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/Flamethrower/GunSystem.Gas.cs b/Content.Server/_White/Flamethrower/GunSystem.Gas.cs
index 0d39fcd761..3d1fbe1dd8 100644
--- a/Content.Server/_White/Flamethrower/GunSystem.Gas.cs
+++ b/Content.Server/_White/Flamethrower/GunSystem.Gas.cs
@@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis;
using Content.Server.Atmos.Components;
using Content.Server.Atmos.EntitySystems;
using Content.Server._White.Flamethrower;
-using Content.Shared.White.Flamethrower;
+using Content.Shared._White.Flamethrower;
using Robust.Shared.Containers;
namespace Content.Server.Weapons.Ranged.Systems;
diff --git a/Content.Server/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs b/Content.Server/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
index 3a56fdbfc0..47f43ec442 100644
--- a/Content.Server/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
+++ b/Content.Server/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
@@ -1,6 +1,6 @@
using Content.Server.EUI;
using Content.Shared.Eui;
-using Content.Shared.White.GhostRecruitment;
+using Content.Shared._White.GhostRecruitment;
namespace Content.Server._White.GhostRecruitment;
diff --git a/Content.Server/_White/GhostRecruitment/GhostRecruitmentSystem.cs b/Content.Server/_White/GhostRecruitment/GhostRecruitmentSystem.cs
index 840603f246..bf2fcdb9cc 100644
--- a/Content.Server/_White/GhostRecruitment/GhostRecruitmentSystem.cs
+++ b/Content.Server/_White/GhostRecruitment/GhostRecruitmentSystem.cs
@@ -6,7 +6,7 @@ using Content.Server.Mind;
using Content.Server.Players;
using Content.Shared.Ghost;
using Content.Shared.Players;
-using Content.Shared.White.GhostRecruitment;
+using Content.Shared._White.GhostRecruitment;
using Robust.Server.GameObjects;
using Robust.Server.Player;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Halt/HaltSystem.cs b/Content.Server/_White/Halt/HaltSystem.cs
index 7fc4a20e1b..cb6487833a 100644
--- a/Content.Server/_White/Halt/HaltSystem.cs
+++ b/Content.Server/_White/Halt/HaltSystem.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Utility;
using Content.Shared.Chat;
using Content.Shared.Humanoid;
using Content.Shared.Inventory;
-using Content.Shared.White.Other;
+using Content.Shared._White.Other;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/Harpy/HarpysingerSystem.cs b/Content.Server/_White/Harpy/HarpysingerSystem.cs
index ed20fd5bd8..314e7c8faf 100644
--- a/Content.Server/_White/Harpy/HarpysingerSystem.cs
+++ b/Content.Server/_White/Harpy/HarpysingerSystem.cs
@@ -2,7 +2,7 @@ using Content.Server.Instruments;
using Content.Server.Speech.Components;
using Content.Server.UserInterface;
using Content.Shared.ActionBlocker;
-using Content.Shared.White.Harpy;
+using Content.Shared._White.Harpy;
using Content.Shared.Inventory;
using Content.Shared.Inventory.Events;
using Content.Shared.Mobs;
diff --git a/Content.Server/_White/Items/Tricorder/TricorderSystem.cs b/Content.Server/_White/Items/Tricorder/TricorderSystem.cs
index 71ca2699bb..caaffd98a5 100644
--- a/Content.Server/_White/Items/Tricorder/TricorderSystem.cs
+++ b/Content.Server/_White/Items/Tricorder/TricorderSystem.cs
@@ -7,7 +7,7 @@ using Content.Shared.DeviceNetwork.Components;
using Content.Shared.Examine;
using Content.Shared.MedicalScanner;
using Content.Shared.Verbs;
-using Content.Shared.White.Item.Tricorder;
+using Content.Shared._White.Item.Tricorder;
using Robust.Server.Audio;
using Robust.Shared.Audio;
using Robust.Shared.Utility;
diff --git a/Content.Server/_White/JoinQueue/JoinQueueManager.cs b/Content.Server/_White/JoinQueue/JoinQueueManager.cs
index c3eb523e3b..042ab0a87e 100644
--- a/Content.Server/_White/JoinQueue/JoinQueueManager.cs
+++ b/Content.Server/_White/JoinQueue/JoinQueueManager.cs
@@ -1,8 +1,8 @@
using System.Linq;
using Content.Server.Connection;
using Content.Shared.CCVar;
-using Content.Shared.White;
-using Content.Shared.White.JoinQueue;
+using Content.Shared._White;
+using Content.Shared._White.JoinQueue;
using Robust.Server.Player;
using Robust.Shared.Configuration;
using Robust.Shared.Enums;
diff --git a/Content.Server/_White/Jukebox/JukeboxSystem.cs b/Content.Server/_White/Jukebox/JukeboxSystem.cs
index 90a1470a77..c7becfe157 100644
--- a/Content.Server/_White/Jukebox/JukeboxSystem.cs
+++ b/Content.Server/_White/Jukebox/JukeboxSystem.cs
@@ -3,7 +3,7 @@ using Content.Shared.GameTicking;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Interaction;
using Content.Shared.Verbs;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Server.Audio;
using Robust.Server.GameObjects;
using Robust.Server.GameStates;
diff --git a/Content.Server/_White/Jukebox/ServerJukeboxSongsSyncManager.cs b/Content.Server/_White/Jukebox/ServerJukeboxSongsSyncManager.cs
index 857ffc2ea2..e892d774c4 100644
--- a/Content.Server/_White/Jukebox/ServerJukeboxSongsSyncManager.cs
+++ b/Content.Server/_White/Jukebox/ServerJukeboxSongsSyncManager.cs
@@ -1,5 +1,5 @@
using Content.Server.GameTicking;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Server.Player;
using Robust.Shared.Enums;
using Robust.Shared.Network;
diff --git a/Content.Server/_White/Jukebox/TapeCreatorSystem.cs b/Content.Server/_White/Jukebox/TapeCreatorSystem.cs
index 1f08a667dd..69d5b44b59 100644
--- a/Content.Server/_White/Jukebox/TapeCreatorSystem.cs
+++ b/Content.Server/_White/Jukebox/TapeCreatorSystem.cs
@@ -6,7 +6,7 @@ using Content.Shared.Interaction;
using Content.Shared.Popups;
using Content.Shared.Tag;
using Content.Shared.Verbs;
-using Content.Shared.White.Jukebox;
+using Content.Shared._White.Jukebox;
using Robust.Shared.Configuration;
using Robust.Shared.Containers;
using Robust.Shared.GameStates;
diff --git a/Content.Server/_White/MeatyOre/MeatyOreStoreSystem.cs b/Content.Server/_White/MeatyOre/MeatyOreStoreSystem.cs
index 32947b4161..4dcb98768c 100644
--- a/Content.Server/_White/MeatyOre/MeatyOreStoreSystem.cs
+++ b/Content.Server/_White/MeatyOre/MeatyOreStoreSystem.cs
@@ -22,11 +22,11 @@ using Content.Shared.Mobs.Components;
using Content.Shared.Roles.Jobs;
using Content.Shared.Popups;
using Content.Shared.Verbs;
-using Content.Shared.White;
-using Content.Shared.White.MeatyOre;
+using Content.Shared._White;
+using Content.Shared._White.MeatyOre;
using Content.Shared.Verbs;
-using Content.Shared.White;
-using Content.Shared.White.MeatyOre;
+using Content.Shared._White;
+using Content.Shared._White.MeatyOre;
using Newtonsoft.Json.Linq;
using Robust.Server.GameObjects;
using Robust.Server.GameStates;
diff --git a/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleComponent.cs b/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleComponent.cs
index 36e8c1a0de..4065ca1dee 100644
--- a/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleComponent.cs
+++ b/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleComponent.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Medical.BodyScanner;
+using Content.Shared._White.Medical.BodyScanner;
using Robust.Shared.Audio;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
diff --git a/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleSystem.cs b/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleSystem.cs
index 1d267f7f32..27ae34d244 100644
--- a/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleSystem.cs
+++ b/Content.Server/_White/Medical/BodyScanner/BodyScannerConsoleSystem.cs
@@ -1,7 +1,7 @@
using Content.Server.Power.Components;
using Content.Server.Medical.Components;
using Content.Shared.DeviceLinking.Events;
-using Content.Shared.White.Medical.BodyScanner;
+using Content.Shared._White.Medical.BodyScanner;
using Robust.Server.GameObjects;
using Robust.Shared.Timing;
using Content.Shared.Mobs.Components;
diff --git a/Content.Server/_White/Mood/MoodComponent.cs b/Content.Server/_White/Mood/MoodComponent.cs
index 6f8e592dd3..d5db126d9c 100644
--- a/Content.Server/_White/Mood/MoodComponent.cs
+++ b/Content.Server/_White/Mood/MoodComponent.cs
@@ -1,6 +1,6 @@
using Content.Shared.Alert;
using Content.Shared.FixedPoint;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic;
namespace Content.Server._White.Mood;
diff --git a/Content.Server/_White/Mood/MoodSystem.cs b/Content.Server/_White/Mood/MoodSystem.cs
index e2857f35bf..e557fc35e2 100644
--- a/Content.Server/_White/Mood/MoodSystem.cs
+++ b/Content.Server/_White/Mood/MoodSystem.cs
@@ -7,8 +7,8 @@ using Content.Shared.Mobs;
using Content.Shared.Mobs.Components;
using Content.Shared.Mobs.Systems;
using Content.Shared.Movement.Systems;
-using Content.Shared.White.Mood;
-using Content.Shared.White.Overlays;
+using Content.Shared._White.Mood;
+using Content.Shared._White.Overlays;
using JetBrains.Annotations;
using Robust.Server.GameObjects;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/NonPeacefulRoundEnd/NonPeacefulRoundEndSystem.cs b/Content.Server/_White/NonPeacefulRoundEnd/NonPeacefulRoundEndSystem.cs
index 3a47605042..65e610dacb 100644
--- a/Content.Server/_White/NonPeacefulRoundEnd/NonPeacefulRoundEndSystem.cs
+++ b/Content.Server/_White/NonPeacefulRoundEnd/NonPeacefulRoundEndSystem.cs
@@ -5,8 +5,8 @@ using Content.Shared.CombatMode.Pacification;
using Content.Shared.Hands.Components;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Humanoid;
-using Content.Shared.White;
-using Content.Shared.White.NonPeacefulRoundEnd;
+using Content.Shared._White;
+using Content.Shared._White.NonPeacefulRoundEnd;
using Robust.Server.Audio;
using Robust.Server.Player;
using Robust.Shared.Configuration;
diff --git a/Content.Server/_White/Other/CustomFluffSystems/Pets/PetSummonSystem.cs b/Content.Server/_White/Other/CustomFluffSystems/Pets/PetSummonSystem.cs
index 2d99dc0dc8..2e2e205930 100644
--- a/Content.Server/_White/Other/CustomFluffSystems/Pets/PetSummonSystem.cs
+++ b/Content.Server/_White/Other/CustomFluffSystems/Pets/PetSummonSystem.cs
@@ -6,7 +6,7 @@ using Content.Shared.Mobs;
using Content.Shared.Mobs.Components;
using Content.Shared.Popups;
using Content.Shared.Verbs;
-using Content.Shared.White.Events;
+using Content.Shared._White.Events;
using Robust.Shared.Player;
namespace Content.Server._White.Other.CustomFluffSystems.Pets;
diff --git a/Content.Server/_White/Other/CustomFluffSystems/merkka/EarsSpawnSystem.cs b/Content.Server/_White/Other/CustomFluffSystems/merkka/EarsSpawnSystem.cs
index bd697e3160..729cd2891c 100644
--- a/Content.Server/_White/Other/CustomFluffSystems/merkka/EarsSpawnSystem.cs
+++ b/Content.Server/_White/Other/CustomFluffSystems/merkka/EarsSpawnSystem.cs
@@ -4,7 +4,7 @@ using Content.Shared.Examine;
using Content.Shared.Hands.EntitySystems;
using Content.Shared.Popups;
using Content.Shared.Verbs;
-using Content.Shared.White.Events;
+using Content.Shared._White.Events;
using Robust.Server.GameObjects;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Other/ExamineSystem/ExamineSystem.cs b/Content.Server/_White/Other/ExamineSystem/ExamineSystem.cs
index 7d65849815..b8643acf00 100644
--- a/Content.Server/_White/Other/ExamineSystem/ExamineSystem.cs
+++ b/Content.Server/_White/Other/ExamineSystem/ExamineSystem.cs
@@ -6,7 +6,7 @@ using Content.Shared.Humanoid;
using Content.Shared.IdentityManagement.Components;
using Content.Shared.Inventory;
using Content.Shared.PDA;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.GameObjects;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/_White/PandaSocket/Main/PandaStatusHost.cs b/Content.Server/_White/PandaSocket/Main/PandaStatusHost.cs
index fcbed9b9fb..fa13b76d48 100644
--- a/Content.Server/_White/PandaSocket/Main/PandaStatusHost.cs
+++ b/Content.Server/_White/PandaSocket/Main/PandaStatusHost.cs
@@ -11,7 +11,7 @@ using System.Threading;
using System.Threading.Tasks;
using System.Web;
using Content.Server._White.PandaSocket.Interfaces;
-using Content.Shared.White;
+using Content.Shared._White;
using Microsoft.Extensions.Primitives;
using Newtonsoft.Json;
using Robust.Server.Player;
diff --git a/Content.Server/_White/PandaSocket/Main/PandaWebManager.cs b/Content.Server/_White/PandaSocket/Main/PandaWebManager.cs
index ff4327b596..a58d56340a 100644
--- a/Content.Server/_White/PandaSocket/Main/PandaWebManager.cs
+++ b/Content.Server/_White/PandaSocket/Main/PandaWebManager.cs
@@ -2,7 +2,7 @@
using System.Net.Http;
using System.Text;
using System.Web;
-using Content.Shared.White;
+using Content.Shared._White;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Robust.Shared.Configuration;
diff --git a/Content.Server/_White/Radials/RadialSystem.cs b/Content.Server/_White/Radials/RadialSystem.cs
index a072294477..7ddb1201c2 100644
--- a/Content.Server/_White/Radials/RadialSystem.cs
+++ b/Content.Server/_White/Radials/RadialSystem.cs
@@ -7,8 +7,8 @@ using Content.Shared.Database;
using Content.Shared.Hands.Components;
using Content.Shared.Inventory.VirtualItem;
using Content.Shared.Verbs;
-using Content.Shared.White.Radials;
-using Content.Shared.White.Radials.Systems;
+using Content.Shared._White.Radials;
+using Content.Shared._White.Radials.Systems;
using Robust.Server.Player;
namespace Content.Server._White.Radials;
diff --git a/Content.Server/_White/Reputation/ReputationManager.cs b/Content.Server/_White/Reputation/ReputationManager.cs
index a1ec6ea790..9cd81940ce 100644
--- a/Content.Server/_White/Reputation/ReputationManager.cs
+++ b/Content.Server/_White/Reputation/ReputationManager.cs
@@ -4,7 +4,7 @@ using Content.Server.Administration;
using Content.Server.Database;
using Content.Server.GameTicking;
using Content.Shared.GameTicking;
-using Content.Shared.White.Reputation;
+using Content.Shared._White.Reputation;
using Robust.Server.Player;
using Robust.Shared.Network;
using Robust.Shared.Player;
diff --git a/Content.Server/_White/Reputation/ReputationSystem.cs b/Content.Server/_White/Reputation/ReputationSystem.cs
index ecdfda3469..a73c3ea9e0 100644
--- a/Content.Server/_White/Reputation/ReputationSystem.cs
+++ b/Content.Server/_White/Reputation/ReputationSystem.cs
@@ -9,7 +9,7 @@ using Content.Shared.Mind.Components;
using Content.Server._White.PandaSocket.Main;
using Content.Shared.Mobs;
using Content.Shared.Mobs.Components;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.Player;
using Robust.Shared.Configuration;
using Robust.Shared.Network;
diff --git a/Content.Server/_White/Salus/SalusCommand.cs b/Content.Server/_White/Salus/SalusCommand.cs
index 1438b78180..51726d5825 100644
--- a/Content.Server/_White/Salus/SalusCommand.cs
+++ b/Content.Server/_White/Salus/SalusCommand.cs
@@ -1,11 +1,11 @@
using Content.Server.Administration;
using Content.Server.Chat.Managers;
using Content.Shared.Administration;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
-namespace Content.Server.White;
+namespace Content.Server._White;
[AdminCommand(AdminFlags.Admin)]
public sealed class SalusCommand : IConsoleCommand
diff --git a/Content.Server/_White/Salus/SalusManager.cs b/Content.Server/_White/Salus/SalusManager.cs
index 68111868b6..f2fb3614e0 100644
--- a/Content.Server/_White/Salus/SalusManager.cs
+++ b/Content.Server/_White/Salus/SalusManager.cs
@@ -4,11 +4,11 @@ using System.Threading.Tasks;
using Content.Server.Administration.Logs;
using Content.Server.Chat.Managers;
using Content.Shared.Database;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Network;
-namespace Content.Server.White;
+namespace Content.Server._White;
public sealed class SalusManager
{
diff --git a/Content.Server/_White/SelfHeal/SelfHealSystem.cs b/Content.Server/_White/SelfHeal/SelfHealSystem.cs
index e0e5a4f6f1..14c0bd9132 100644
--- a/Content.Server/_White/SelfHeal/SelfHealSystem.cs
+++ b/Content.Server/_White/SelfHeal/SelfHealSystem.cs
@@ -8,7 +8,7 @@ using Content.Shared.DoAfter;
using Content.Shared.Humanoid;
using Content.Shared.Interaction;
using Content.Shared.Inventory;
-using Content.Shared.White.SelfHeal;
+using Content.Shared._White.SelfHeal;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Server/_White/Sponsors/SponsorsManager.cs b/Content.Server/_White/Sponsors/SponsorsManager.cs
index 5521613ab2..aca811510b 100644
--- a/Content.Server/_White/Sponsors/SponsorsManager.cs
+++ b/Content.Server/_White/Sponsors/SponsorsManager.cs
@@ -4,8 +4,8 @@ using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
using Content.Shared.CCVar;
-using Content.Shared.White;
-using Content.Shared.White.Sponsors;
+using Content.Shared._White;
+using Content.Shared._White.Sponsors;
using Robust.Shared.Configuration;
using Robust.Shared.Network;
using Robust.Shared.Utility;
diff --git a/Content.Server/_White/Stalin/Commands/EnableStalinBunker.cs b/Content.Server/_White/Stalin/Commands/EnableStalinBunker.cs
index 9705d07755..8ca154a318 100644
--- a/Content.Server/_White/Stalin/Commands/EnableStalinBunker.cs
+++ b/Content.Server/_White/Stalin/Commands/EnableStalinBunker.cs
@@ -2,7 +2,7 @@
using Content.Server.Chat.Managers;
using Content.Shared.Administration;
using Content.Shared.CCVar;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.Console;
diff --git a/Content.Server/_White/Stalin/StalinManager.cs b/Content.Server/_White/Stalin/StalinManager.cs
index 651743cabd..de1025410a 100644
--- a/Content.Server/_White/Stalin/StalinManager.cs
+++ b/Content.Server/_White/Stalin/StalinManager.cs
@@ -7,8 +7,8 @@ using System.Text;
using System.Threading.Tasks;
using Content.Server.Chat.Managers;
using Content.Shared.CCVar;
-using Content.Shared.White;
-using Content.Shared.White.SaltedYayca;
+using Content.Shared._White;
+using Content.Shared._White.SaltedYayca;
using Newtonsoft.Json;
using Robust.Server.Player;
using Robust.Shared.Asynchronous;
diff --git a/Content.Server/_White/Supermatter/Systems/SupermatterSystem.cs b/Content.Server/_White/Supermatter/Systems/SupermatterSystem.cs
index 29064363dd..be06763001 100644
--- a/Content.Server/_White/Supermatter/Systems/SupermatterSystem.cs
+++ b/Content.Server/_White/Supermatter/Systems/SupermatterSystem.cs
@@ -21,8 +21,8 @@ using Content.Server.Explosion.EntitySystems;
using Content.Server.Explosion.Components;
using Content.Shared.Singularity.Components;
using Content.Shared.Singularity.EntitySystems;
-using Content.Shared.White.Supermatter.Components;
-using Content.Shared.White.Supermatter.Systems;
+using Content.Shared._White.Supermatter.Components;
+using Content.Shared._White.Supermatter.Systems;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Random;
diff --git a/Content.Server/_White/TTS/TTSComponent.cs b/Content.Server/_White/TTS/TTSComponent.cs
index 7a8a3f56ca..84f818bb9a 100644
--- a/Content.Server/_White/TTS/TTSComponent.cs
+++ b/Content.Server/_White/TTS/TTSComponent.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
namespace Content.Server._White.TTS;
diff --git a/Content.Server/_White/TTS/TTSManager.cs b/Content.Server/_White/TTS/TTSManager.cs
index 516d839894..a8b5c36c1f 100644
--- a/Content.Server/_White/TTS/TTSManager.cs
+++ b/Content.Server/_White/TTS/TTSManager.cs
@@ -6,7 +6,7 @@ using System.Threading;
using System.Threading.Tasks;
using System.Web;
using Content.Shared.CCVar;
-using Content.Shared.White;
+using Content.Shared._White;
using Prometheus;
using Robust.Shared.Configuration;
diff --git a/Content.Server/_White/TTS/TTSSystem.cs b/Content.Server/_White/TTS/TTSSystem.cs
index 86fde04377..5ff0fd76b1 100644
--- a/Content.Server/_White/TTS/TTSSystem.cs
+++ b/Content.Server/_White/TTS/TTSSystem.cs
@@ -5,9 +5,9 @@ using Content.Server.Chat.Systems;
using Content.Server.Light.Components;
using Content.Server.Station.Components;
using Content.Server.Station.Systems;
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Content.Shared.GameTicking;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Server.Audio;
using Robust.Server.Player;
using Robust.Shared.Configuration;
diff --git a/Content.Server/_White/Trail/TrailComponent.cs b/Content.Server/_White/Trail/TrailComponent.cs
index 48bef330a2..af89ff82cb 100644
--- a/Content.Server/_White/Trail/TrailComponent.cs
+++ b/Content.Server/_White/Trail/TrailComponent.cs
@@ -1,6 +1,6 @@
using System.Numerics;
-using Content.Shared.White.Spline;
-using Content.Shared.White.Trail;
+using Content.Shared._White.Spline;
+using Content.Shared._White.Trail;
using Vector4 = Robust.Shared.Maths.Vector4;
namespace Content.Server._White.Trail;
diff --git a/Content.Server/_White/Trail/TrailSystem.cs b/Content.Server/_White/Trail/TrailSystem.cs
index 7c337044a7..c16aaa82bc 100644
--- a/Content.Server/_White/Trail/TrailSystem.cs
+++ b/Content.Server/_White/Trail/TrailSystem.cs
@@ -1,4 +1,4 @@
-using Content.Shared.White.Trail;
+using Content.Shared._White.Trail;
using Robust.Shared.GameStates;
namespace Content.Server._White.Trail;
diff --git a/Content.Server/_White/UnsafePseudoIoC.cs b/Content.Server/_White/UnsafePseudoIoC.cs
index 7e4dec34ac..f0a423f0e4 100644
--- a/Content.Server/_White/UnsafePseudoIoC.cs
+++ b/Content.Server/_White/UnsafePseudoIoC.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Configuration;
-namespace Content.Server.White;
+namespace Content.Server._White;
public static class UnsafePseudoIoC // Я НАНАВИЖУ IOCMAANGERRESOLVEPOSHEL NAHUI
{
diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs
index 24d2d7e6cf..a5fe935de8 100644
--- a/Content.Shared/Cuffs/SharedCuffableSystem.cs
+++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs
@@ -32,8 +32,8 @@ using Content.Shared.Stunnable;
using Content.Shared.Verbs;
using Content.Shared.Weapons.Melee.Events;
using Robust.Shared.Audio.Systems;
-using Content.Shared.White.EndOfRoundStats.CuffedTime;
-using Content.Shared.White.Mood;
+using Content.Shared._White.EndOfRoundStats.CuffedTime;
+using Content.Shared._White.Mood;
using Robust.Shared.Containers;
using Robust.Shared.Network;
using Robust.Shared.Player;
diff --git a/Content.Shared/Damage/Systems/DamageableSystem.cs b/Content.Shared/Damage/Systems/DamageableSystem.cs
index 9a08d9f3a9..8b3a587684 100644
--- a/Content.Shared/Damage/Systems/DamageableSystem.cs
+++ b/Content.Shared/Damage/Systems/DamageableSystem.cs
@@ -8,7 +8,7 @@ using Content.Shared.Mobs.Components;
using Content.Shared.Mobs.Systems;
using Content.Shared.Radiation.Events;
using Content.Shared.Rejuvenate;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Configuration;
using Robust.Shared.GameStates;
using Robust.Shared.Network;
diff --git a/Content.Shared/Follower/FollowerSystem.cs b/Content.Shared/Follower/FollowerSystem.cs
index 8e1739f57a..d13a3c5239 100644
--- a/Content.Shared/Follower/FollowerSystem.cs
+++ b/Content.Shared/Follower/FollowerSystem.cs
@@ -7,7 +7,7 @@ using Content.Shared.Movement.Events;
using Content.Shared.Physics.Pull;
using Content.Shared.Tag;
using Content.Shared.Verbs;
-using Content.Shared.White.Administration;
+using Content.Shared._White.Administration;
using Robust.Shared.Containers;
using Robust.Shared.Map;
using Robust.Shared.Map.Events;
@@ -15,6 +15,7 @@ using Robust.Shared.Network;
using Robust.Shared.Physics;
using Robust.Shared.Physics.Systems;
using Robust.Shared.Utility;
+using InvisibilityComponent = Content.Shared._White.Administration.InvisibilityComponent;
namespace Content.Shared.Follower;
diff --git a/Content.Shared/Humanoid/HumanoidAppearanceComponent.cs b/Content.Shared/Humanoid/HumanoidAppearanceComponent.cs
index 8ddb49d16d..2205c37d3d 100644
--- a/Content.Shared/Humanoid/HumanoidAppearanceComponent.cs
+++ b/Content.Shared/Humanoid/HumanoidAppearanceComponent.cs
@@ -1,6 +1,6 @@
using Content.Shared.Humanoid.Markings;
using Content.Shared.Humanoid.Prototypes;
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Shared.Enums;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs
index 7b2e790822..2f7f571915 100644
--- a/Content.Shared/Interaction/SharedInteractionSystem.cs
+++ b/Content.Shared/Interaction/SharedInteractionSystem.cs
@@ -24,7 +24,7 @@ using Content.Shared.Timing;
using Content.Shared.Verbs;
using Content.Shared.Wall;
using Content.Shared.Weapons.Ranged.Components;
-using Content.Shared.White.MeatyOre;
+using Content.Shared._White.MeatyOre;
using JetBrains.Annotations;
using Robust.Shared.Containers;
using Robust.Shared.Input;
diff --git a/Content.Shared/IoC/SharedContentIoC.cs b/Content.Shared/IoC/SharedContentIoC.cs
index 4a7a59dfcc..c08410cab9 100644
--- a/Content.Shared/IoC/SharedContentIoC.cs
+++ b/Content.Shared/IoC/SharedContentIoC.cs
@@ -1,6 +1,6 @@
using Content.Shared.Humanoid.Markings;
using Content.Shared.Localizations;
-using Content.Shared.White.Cult.Systems;
+using Content.Shared._White.Cult.Systems;
namespace Content.Shared.IoC
{
diff --git a/Content.Shared/Mobs/Components/HaltAction.cs b/Content.Shared/Mobs/Components/HaltAction.cs
index 6c0c19e9be..8c94e19c4e 100644
--- a/Content.Shared/Mobs/Components/HaltAction.cs
+++ b/Content.Shared/Mobs/Components/HaltAction.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Other;
+namespace Content.Shared._White.Other;
public sealed partial class HaltAction : InstantActionEvent
{
diff --git a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs
index ad09db1824..595190e5de 100644
--- a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs
+++ b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs
@@ -4,7 +4,7 @@ using Content.Shared.Mobs.Systems;
using Content.Shared.Movement.Systems;
using Content.Shared.Nutrition.Components;
using Content.Shared.Rejuvenate;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using Robust.Shared.GameStates;
using Robust.Shared.Network;
using Robust.Shared.Random;
diff --git a/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs b/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs
index c278b88b48..6ee05a5b95 100644
--- a/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs
+++ b/Content.Shared/Nutrition/EntitySystems/SharedCreamPieSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Nutrition.Components;
using Content.Shared.Stunnable;
using Content.Shared.Throwing;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
using JetBrains.Annotations;
namespace Content.Shared.Nutrition.EntitySystems
diff --git a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs
index 7b869a3bfb..3264930c44 100644
--- a/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs
+++ b/Content.Shared/Nutrition/EntitySystems/ThirstSystem.cs
@@ -10,7 +10,7 @@ using Content.Shared.Movement.Components;
using Content.Shared.Alert;
using Content.Shared.Movement.Systems;
using Content.Shared.Rejuvenate;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
namespace Content.Shared.Nutrition.EntitySystems;
diff --git a/Content.Shared/Preferences/HumanoidCharacterProfile.cs b/Content.Shared/Preferences/HumanoidCharacterProfile.cs
index 01504f5e98..06edbebe93 100644
--- a/Content.Shared/Preferences/HumanoidCharacterProfile.cs
+++ b/Content.Shared/Preferences/HumanoidCharacterProfile.cs
@@ -8,7 +8,7 @@ using Content.Shared.Humanoid.Prototypes;
using Content.Shared.Random.Helpers;
using Content.Shared.Roles;
using Content.Shared.Traits;
-using Content.Shared.White.TTS;
+using Content.Shared._White.TTS;
using Robust.Shared.Configuration;
using Robust.Shared.Enums;
using Robust.Shared.Prototypes;
diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs
index fedfc3947f..cec92aaa7d 100644
--- a/Content.Shared/Projectiles/SharedProjectileSystem.cs
+++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs
@@ -8,7 +8,7 @@ using Content.Shared.Interaction;
using Content.Shared.Movement.Components;
using Content.Shared.Mobs.Components;
using Content.Shared.Throwing;
-using Content.Shared.White.Crossbow;
+using Content.Shared._White.Crossbow;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Map;
using Robust.Shared.Network;
diff --git a/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs b/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs
index 61c11be0d2..29f39c927c 100644
--- a/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs
+++ b/Content.Shared/Revolutionary/SharedRevolutionarySystem.cs
@@ -3,7 +3,7 @@ using Content.Shared.Mindshield.Components;
using Content.Shared.Popups;
using Content.Shared.Revolutionary.Components;
using Content.Shared.Stunnable;
-using Content.Shared.White.Mood;
+using Content.Shared._White.Mood;
namespace Content.Shared.Revolutionary;
diff --git a/Content.Shared/Slippery/SlipperySystem.cs b/Content.Shared/Slippery/SlipperySystem.cs
index 8c4b3674f0..2f8533c7a3 100644
--- a/Content.Shared/Slippery/SlipperySystem.cs
+++ b/Content.Shared/Slippery/SlipperySystem.cs
@@ -4,8 +4,8 @@ using Content.Shared.Inventory;
using Content.Shared.StatusEffect;
using Content.Shared.StepTrigger.Systems;
using Content.Shared.Stunnable;
-using Content.Shared.White;
-using Content.Shared.White.Mood;
+using Content.Shared._White;
+using Content.Shared._White.Mood;
using JetBrains.Annotations;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Shared/Sound/SharedEmitSoundSystem.cs b/Content.Shared/Sound/SharedEmitSoundSystem.cs
index 098a85f74d..74591dc671 100644
--- a/Content.Shared/Sound/SharedEmitSoundSystem.cs
+++ b/Content.Shared/Sound/SharedEmitSoundSystem.cs
@@ -5,8 +5,8 @@ using Content.Shared.Maps;
using Content.Shared.Popups;
using Content.Shared.Sound.Components;
using Content.Shared.Throwing;
-using Content.Shared.White.EndOfRoundStats.EmitSoundStatSystem;
-using Content.Shared.White.Sounds;
+using Content.Shared._White.EndOfRoundStats.EmitSoundStatSystem;
+using Content.Shared._White.Sounds;
using JetBrains.Annotations;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
index 87c9eb8445..cc31c0cc15 100644
--- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
+++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs
@@ -17,7 +17,7 @@ using Content.Shared.Stacks;
using Content.Shared.Storage.Components;
using Content.Shared.Timing;
using Content.Shared.Verbs;
-using Content.Shared.White.Sounds;
+using Content.Shared._White.Sounds;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Containers;
using Robust.Shared.GameStates;
diff --git a/Content.Shared/Store/StorePresetPrototype.cs b/Content.Shared/Store/StorePresetPrototype.cs
index 62d76ed3a2..ee73e4958d 100644
--- a/Content.Shared/Store/StorePresetPrototype.cs
+++ b/Content.Shared/Store/StorePresetPrototype.cs
@@ -2,7 +2,7 @@ using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary;
using Content.Shared.FixedPoint;
-using Content.Shared.White.Sales;
+using Content.Shared._White.Sales;
namespace Content.Shared.Store;
diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs
index 79ae106384..edb0b37c8f 100644
--- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs
+++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs
@@ -21,7 +21,7 @@ using Content.Shared.Weapons.Melee.Events;
using Content.Shared.Weapons.Ranged.Components;
using Content.Shared.Weapons.Ranged.Events;
using Content.Shared.Weapons.Ranged.Systems;
-using Content.Shared.White;
+using Content.Shared._White;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Configuration;
diff --git a/Content.Shared/White/WhiteCVars.cs b/Content.Shared/White/WhiteCVars.cs
deleted file mode 100644
index 6bc8cf8c46..0000000000
--- a/Content.Shared/White/WhiteCVars.cs
+++ /dev/null
@@ -1,372 +0,0 @@
-using Robust.Shared.Configuration;
-
-namespace Content.Shared.White;
-
-/*
- * PUT YOUR CUSTOM VARS HERE
- * DO IT OR I WILL KILL YOU
- * with love, by hailrakes
- */
-
-
-[CVarDefs]
-public sealed class WhiteCVars
-{
- /*
- * Wiki rules
- */
-
- public static readonly CVarDef RulesWiki =
- CVarDef.Create("white.wiki_rules", "https://wiki.ss14.su/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0",
- CVar.SERVER | CVar.REPLICATED);
-
- /*
- * Slang
- */
-
- public static readonly CVarDef ChatSlangFilter =
- CVarDef.Create("ic.slang_filter", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
-
- /*
- * Antispam
- */
-
- public static readonly CVarDef ChatAntispam =
- CVarDef.Create("ic.antispam", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
-
- public static readonly CVarDef AntispamMinLength =
- CVarDef.Create("ic.antispam_min_length", 7, CVar.SERVERONLY);
-
- public static readonly CVarDef AntispamIntervalSeconds =
- CVarDef.Create("ic.antispam_interval_seconds", 60d, CVar.SERVERONLY);
-
- /*
- * Sponsors
- */
-
- public static readonly CVarDef SponsorsApiUrl =
- CVarDef.Create("sponsor.api_url", "", CVar.SERVERONLY);
-
- /*
- * Queue
- */
-
- public static readonly CVarDef
- QueueEnabled = CVarDef.Create("queue.enabled", false, CVar.SERVERONLY);
-
-
- /*
- * RoundNotifications
- */
-
- ///
- /// URL of the Discord webhook which will send round status notifications.
- ///
- public static readonly CVarDef DiscordRoundWebhook =
- CVarDef.Create("discord.round_webhook", string.Empty, CVar.SERVERONLY);
-
- ///
- /// Discord ID of role which will be pinged on new round start message.
- ///
- public static readonly CVarDef DiscordRoundRoleId =
- CVarDef.Create("discord.round_roleid", string.Empty, CVar.SERVERONLY);
-
- ///
- /// Send notifications only about a new round begins.
- ///
- public static readonly CVarDef DiscordRoundStartOnly =
- CVarDef.Create("discord.round_start_only", false, CVar.SERVERONLY);
-
- /*
- * Sockets
- */
-
- public static readonly CVarDef UtkaSocketKey = CVarDef.Create("utka.socket_key", "ass", CVar.SERVERONLY | CVar.CONFIDENTIAL);
-
- /**
- * TTS (Text-To-Speech)
- */
-
- ///
- /// URL of the TTS server API.
- ///
- public static readonly CVarDef TtsEnabled =
- CVarDef.Create("tts.enabled", true, CVar.SERVERONLY);
-
- ///
- /// URL of the TTS server API.
- ///
- public static readonly CVarDef TtsApiUrl =
- CVarDef.Create("tts.api_url", "", CVar.SERVERONLY);
-
- ///
- /// TTS Volume
- ///
- public static readonly CVarDef TtsVolume =
- CVarDef.Create("tts.volume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
-
- ///
- /// TTS Cache
- ///
- public static readonly CVarDef TtsMaxCacheSize =
- CVarDef.Create("tts.max_cash_size", 200, CVar.SERVERONLY | CVar.ARCHIVE);
-
-
-
- /*
- * Stalin
- */
-
- public static readonly CVarDef StalinSalt =
- CVarDef.Create("stalin.salt", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
- public static readonly CVarDef StalinApiUrl =
- CVarDef.Create("stalin.api_url", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
- public static readonly CVarDef StalinAuthUrl =
- CVarDef.Create("stalin.auth_url", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
- public static readonly CVarDef StalinEnabled =
- CVarDef.Create("stalin.enabled", false, CVar.SERVERONLY | CVar.ARCHIVE);
- public static readonly CVarDef StalinDiscordMinimumAge =
- CVarDef.Create("stalin.minimal_discord_age_minutes", 1440.0f, CVar.SERVERONLY | CVar.ARCHIVE);
-
-
- /*
- * NonPeaceful Round End
- */
-
- public static readonly CVarDef NonPeacefulRoundEndEnabled =
- CVarDef.Create("white.non_peaceful_round_end_enabled", true, CVar.SERVERONLY | CVar.ARCHIVE);
-
-
- /*
- * Disabling calling shuttle by admin button
- */
-
- public static readonly CVarDef EmergencyShuttleCallEnabled =
- CVarDef.Create("shuttle.emergency_shuttle_call", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
-
-
- /*
- * Xenophobia
- */
-
- public static readonly CVarDef FanaticXenophobiaEnabled =
- CVarDef.Create("white.fanatic_xenophobia", true, CVar.SERVERONLY | CVar.ARCHIVE);
-
- /*
- * MeatyOre
- */
-
- public static readonly CVarDef MeatyOrePanelEnabled =
- CVarDef.Create("white.meatyore_panel_enabled", true, CVar.REPLICATED | CVar.SERVER | CVar.ARCHIVE);
-
- public static readonly CVarDef MeatyOreDefaultBalance =
- CVarDef.Create("white.meatyore_default_balance", 15, CVar.SERVER | CVar.ARCHIVE);
-
- /*
- * Ghost Respawn
- */
-
- public static readonly CVarDef GhostRespawnTime =
- CVarDef.Create("ghost.respawn_time", 15f, CVar.SERVERONLY);
-
- public static readonly CVarDef GhostRespawnMaxPlayers =
- CVarDef.Create("ghost.respawn_max_players", 40, CVar.SERVERONLY);
-
- /*
- * Bwoink
- */
-
- public static readonly CVarDef BwoinkVolume =
- CVarDef.Create("white.admin.bwoinkVolume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
-
- /*
- * Jukebox
- */
-
- public static readonly CVarDef MaxJukeboxSongSizeInMb = CVarDef.Create("white.max_jukebox_song_size",
- 3.5f, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
-
- public static readonly CVarDef JukeboxVolume =
- CVarDef.Create("white.jukebox_volume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
-
- /*
- * Chat
- */
-
- public static readonly CVarDef SeparatedChatSize =
- CVarDef.Create("white.chat_size_separated", "0.6;0", CVar.CLIENTONLY | CVar.ARCHIVE);
-
- public static readonly CVarDef DefaultChatSize =
- CVarDef.Create("white.chat_size_default", "300;500", CVar.CLIENTONLY | CVar.ARCHIVE);
-
- /*
- * OnlyInOhio
- */
-
- public static readonly CVarDef OnlyInOhio =
- CVarDef.Create("white.ohio_api_link", "", CVar.SERVERONLY | CVar.ARCHIVE | CVar.CONFIDENTIAL);
-
- /*
- * Mark dead chat messages as admin
- */
- public static readonly CVarDef DeadChatAdmin =
- CVarDef.Create("white.admin.deadChatAdmin", false, CVar.CLIENT | CVar.REPLICATED | CVar.ARCHIVE);
-
-
- /*
- * End of round stats
- */
-
- ///
- /// The amount of blood lost required to trigger the BloodLost end of round stat.
- ///
- ///
- /// Setting this to 0 will disable the BloodLost end of round stat.
- ///
- public static readonly CVarDef BloodLostThreshold =
- CVarDef.Create("eorstats.bloodlost_threshold", 100f, CVar.SERVERONLY);
-
- ///
- /// The amount of time required to trigger the CuffedTime end of round stat, in minutes.
- ///
- ///
- /// Setting this to 0 will disable the CuffedTime end of round stat.
- ///
- public static readonly CVarDef CuffedTimeThreshold =
- CVarDef.Create("eorstats.cuffedtime_threshold", 5, CVar.SERVERONLY);
-
- ///
- /// The amount of sounds required to trigger the EmitSound end of round stat.
- ///
- ///
- /// Setting this to 0 will disable the EmitSound end of round stat.
- ///
- public static readonly CVarDef EmitSoundThreshold =
- CVarDef.Create("eorstats.emitsound_threshold", 10, CVar.SERVERONLY);
-
- ///
- /// The amount of instruments required to trigger the InstrumentPlayed end of round stat, in minutes.
- ///
- ///
- /// Setting this to 0 will disable the InstrumentPlayed end of round stat.
- ///
- public static readonly CVarDef InstrumentPlayedThreshold =
- CVarDef.Create("eorstats.instrumentplayed_threshold", 4, CVar.SERVERONLY);
-
- ///
- /// The amount of shots fired required to trigger the ShotsFired end of round stat.
- ///
- ///
- /// Setting this to 0 will disable the ShotsFired end of round stat.
- ///
- public static readonly CVarDef ShotsFiredThreshold =
- CVarDef.Create("eorstats.shotsfired_threshold", 40, CVar.SERVERONLY);
-
- ///
- /// Should a stat be displayed specifically when no shots were fired?
- ///
- public static readonly CVarDef ShotsFiredDisplayNone =
- CVarDef.Create("eorstats.shotsfired_displaynone", true, CVar.SERVERONLY);
-
- ///
- /// The amount of times slipped required to trigger the SlippedCount end of round stat.
- ///
- ///
- /// Setting this to 0 will disable the SlippedCount end of round stat.
- ///
- public static readonly CVarDef SlippedCountThreshold =
- CVarDef.Create("eorstats.slippedcount_threshold", 30, CVar.SERVERONLY);
-
- ///
- /// Should a stat be displayed specifically when nobody was done?
- ///
- public static readonly CVarDef SlippedCountDisplayNone =
- CVarDef.Create("eorstats.slippedcount_displaynone", true, CVar.SERVERONLY);
-
- ///
- /// Should the top slipper be displayed in the end of round stats?
- ///
- public static readonly CVarDef SlippedCountTopSlipper =
- CVarDef.Create("eorstats.slippedcount_topslipper", true, CVar.SERVERONLY);
-
- public static readonly CVarDef
- ServerCulture = CVarDef.Create("white.culture", "ru-RU", CVar.REPLICATED | CVar.SERVER);
-
- ///
- /// Should load a ERT map?
- ///
- public static readonly CVarDef LoadErtMap = CVarDef.Create("white.ert_load", false, CVar.SERVERONLY);
-
- public static readonly CVarDef LogChatActions =
- CVarDef.Create("white.log_to_chat", true, CVar.CLIENT | CVar.ARCHIVE | CVar.REPLICATED);
-
- /*
- * Aspects
- */
-
- public static readonly CVarDef IsAspectsEnabled =
- CVarDef.Create("aspects.enabled", true, CVar.SERVERONLY);
-
- public static readonly CVarDef AspectChance =
- CVarDef.Create("aspects.chance", 0.33, CVar.SERVERONLY);
-
- /*
- * Damage
- */
-
- // Applies Projectile and Melee damage.
- public static readonly CVarDef DamageModifier =
- CVarDef.Create("damage.modifier", 1.0f, CVar.REPLICATED);
-
- // Applies ALL damage, EVEN walls and etc.
- public static readonly CVarDef DamageGetModifier =
- CVarDef.Create("damage.get_modifier", 1.0f, CVar.REPLICATED);
-
- public static readonly CVarDef AutoKickVpnUsers =
- CVarDef.Create("white.auto_kick_vpn_users", false, CVar.SERVERONLY);
-
- public static readonly CVarDef SalusApiLink = CVarDef.Create("white.salus_api_link", "http://localhost:7100/vpnchecker?address=", CVar.SERVERONLY | CVar.CONFIDENTIAL);
-
- /*
- * Reputation
- */
- public static readonly CVarDef ReputationEnabled =
- CVarDef.Create("white.reputation_enabled", true, CVar.SERVERONLY);
-
- public static readonly CVarDef SlipPowerModifier =
- CVarDef.Create("white.slip_power_modifier", 1.0f, CVar.REPLICATED);
-
- /*
- * Antag grant
- */
- public static readonly CVarDef EnableGrantAntag =
- CVarDef.Create("white.antag_grant_enabled", true, CVar.SERVERONLY);
-
- /*
- * Cult
- */
-
- public static readonly CVarDef CultMinPlayers =
- CVarDef.Create("white.cult_min_players", 20, CVar.SERVERONLY | CVar.ARCHIVE);
-
- public static readonly CVarDef CultMaxStartingPlayers =
- CVarDef.Create("white.cult_max_starting_players", 4, CVar.SERVERONLY | CVar.ARCHIVE);
-
- public static readonly CVarDef CultMinStartingPlayers =
- CVarDef.Create("white.cult_min_starting_players", 2, CVar.SERVERONLY | CVar.ARCHIVE);
-
- /*
- * Panda Socket
- */
- public static readonly CVarDef PandaStatusBind =
- CVarDef.Create("white.panda_status_bind", "", CVar.SERVERONLY | CVar.ARCHIVE);
-
- public static readonly CVarDef PandaStatusMaxConnections =
- CVarDef.Create("white.panda_status_max_connections", 100, CVar.SERVERONLY);
-
- public static readonly CVarDef PandaToken =
- CVarDef.Create("white.panda_token", "ass", CVar.SERVERONLY | CVar.CONFIDENTIAL);
-
- public static readonly CVarDef UtkaClientBind =
- CVarDef.Create("white.utka_client_bind", "", CVar.SERVERONLY);
-}
diff --git a/Content.Shared/White/Administration/InvisibilityComponent.cs b/Content.Shared/_White/Administration/InvisibilityComponent.cs
similarity index 91%
rename from Content.Shared/White/Administration/InvisibilityComponent.cs
rename to Content.Shared/_White/Administration/InvisibilityComponent.cs
index b17bb56c6c..85649df9d2 100644
--- a/Content.Shared/White/Administration/InvisibilityComponent.cs
+++ b/Content.Shared/_White/Administration/InvisibilityComponent.cs
@@ -1,7 +1,7 @@
using Content.Shared.Actions;
using Robust.Shared.Prototypes;
-namespace Content.Shared.White.Administration;
+namespace Content.Shared._White.Administration;
[RegisterComponent]
[Access(typeof(SharedInvisibilitySystem))]
diff --git a/Content.Shared/White/Administration/SharedInvisibilitySystem.cs b/Content.Shared/_White/Administration/SharedInvisibilitySystem.cs
similarity index 97%
rename from Content.Shared/White/Administration/SharedInvisibilitySystem.cs
rename to Content.Shared/_White/Administration/SharedInvisibilitySystem.cs
index 4c7e91c524..01965a3e5f 100644
--- a/Content.Shared/White/Administration/SharedInvisibilitySystem.cs
+++ b/Content.Shared/_White/Administration/SharedInvisibilitySystem.cs
@@ -2,7 +2,7 @@ using Content.Shared.Actions;
using Content.Shared.Examine;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Administration;
+namespace Content.Shared._White.Administration;
public abstract class SharedInvisibilitySystem : EntitySystem
{
diff --git a/Content.Shared/White/Animations/EmoteAnimationComponent.cs b/Content.Shared/_White/Animations/EmoteAnimationComponent.cs
similarity index 94%
rename from Content.Shared/White/Animations/EmoteAnimationComponent.cs
rename to Content.Shared/_White/Animations/EmoteAnimationComponent.cs
index 76ff6a8c34..0f79a3ec22 100644
--- a/Content.Shared/White/Animations/EmoteAnimationComponent.cs
+++ b/Content.Shared/_White/Animations/EmoteAnimationComponent.cs
@@ -2,7 +2,7 @@ using Content.Shared.Actions;
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Animations;
+namespace Content.Shared._White.Animations;
///
/// Event for playing animations
diff --git a/Content.Shared/White/AuthPanel/AuthPanelComponent.cs b/Content.Shared/_White/AuthPanel/AuthPanelComponent.cs
similarity index 66%
rename from Content.Shared/White/AuthPanel/AuthPanelComponent.cs
rename to Content.Shared/_White/AuthPanel/AuthPanelComponent.cs
index 01f1d3dd4b..dc9112bffc 100644
--- a/Content.Shared/White/AuthPanel/AuthPanelComponent.cs
+++ b/Content.Shared/_White/AuthPanel/AuthPanelComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.AuthPanel;
+namespace Content.Shared._White.AuthPanel;
[RegisterComponent]
public sealed partial class AuthPanelComponent : Component
diff --git a/Content.Shared/White/AuthPanel/SharedAuthPanel.cs b/Content.Shared/_White/AuthPanel/SharedAuthPanel.cs
similarity index 97%
rename from Content.Shared/White/AuthPanel/SharedAuthPanel.cs
rename to Content.Shared/_White/AuthPanel/SharedAuthPanel.cs
index 951b88886e..9a659fc695 100644
--- a/Content.Shared/White/AuthPanel/SharedAuthPanel.cs
+++ b/Content.Shared/_White/AuthPanel/SharedAuthPanel.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.AuthPanel;
+namespace Content.Shared._White.AuthPanel;
[Serializable, NetSerializable]
public enum AuthPanelUiKey
diff --git a/Content.Shared/White/CPR/Events/CPREndedEvent.cs b/Content.Shared/_White/CPR/Events/CPREndedEvent.cs
similarity index 82%
rename from Content.Shared/White/CPR/Events/CPREndedEvent.cs
rename to Content.Shared/_White/CPR/Events/CPREndedEvent.cs
index a1c8b08291..144aacbc72 100644
--- a/Content.Shared/White/CPR/Events/CPREndedEvent.cs
+++ b/Content.Shared/_White/CPR/Events/CPREndedEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.CPR.Events;
+namespace Content.Shared._White.CPR.Events;
[Serializable, NetSerializable]
public sealed partial class CPREndedEvent : DoAfterEvent
diff --git a/Content.Shared/White/Carrying/CarryingDoAfterEvent.cs b/Content.Shared/_White/Carrying/CarryingDoAfterEvent.cs
similarity index 100%
rename from Content.Shared/White/Carrying/CarryingDoAfterEvent.cs
rename to Content.Shared/_White/Carrying/CarryingDoAfterEvent.cs
diff --git a/Content.Shared/White/Carrying/CarryingSlowdownComponent.cs b/Content.Shared/_White/Carrying/CarryingSlowdownComponent.cs
similarity index 100%
rename from Content.Shared/White/Carrying/CarryingSlowdownComponent.cs
rename to Content.Shared/_White/Carrying/CarryingSlowdownComponent.cs
diff --git a/Content.Shared/White/Carrying/CarryingSlowdownSystem.cs b/Content.Shared/_White/Carrying/CarryingSlowdownSystem.cs
similarity index 100%
rename from Content.Shared/White/Carrying/CarryingSlowdownSystem.cs
rename to Content.Shared/_White/Carrying/CarryingSlowdownSystem.cs
diff --git a/Content.Shared/White/CharacterExamine/CharacterInformationComponent.cs b/Content.Shared/_White/CharacterExamine/CharacterInformationComponent.cs
similarity index 74%
rename from Content.Shared/White/CharacterExamine/CharacterInformationComponent.cs
rename to Content.Shared/_White/CharacterExamine/CharacterInformationComponent.cs
index e547c3a67f..e40e021acc 100644
--- a/Content.Shared/White/CharacterExamine/CharacterInformationComponent.cs
+++ b/Content.Shared/_White/CharacterExamine/CharacterInformationComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.CharacterExamine;
+namespace Content.Shared._White.CharacterExamine;
[RegisterComponent, NetworkedComponent]
public sealed partial class CharacterInformationComponent : Component
diff --git a/Content.Shared/White/CharacterExamine/DetailExaminableComponent.cs b/Content.Shared/_White/CharacterExamine/DetailExaminableComponent.cs
similarity index 86%
rename from Content.Shared/White/CharacterExamine/DetailExaminableComponent.cs
rename to Content.Shared/_White/CharacterExamine/DetailExaminableComponent.cs
index 9e641ab374..49a147333c 100644
--- a/Content.Shared/White/CharacterExamine/DetailExaminableComponent.cs
+++ b/Content.Shared/_White/CharacterExamine/DetailExaminableComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.CharacterExamine;
+namespace Content.Shared._White.CharacterExamine;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class DetailExaminableComponent : Component
diff --git a/Content.Shared/White/CheapSurgery/ActiveSurgeryComponent.cs b/Content.Shared/_White/CheapSurgery/ActiveSurgeryComponent.cs
similarity index 77%
rename from Content.Shared/White/CheapSurgery/ActiveSurgeryComponent.cs
rename to Content.Shared/_White/CheapSurgery/ActiveSurgeryComponent.cs
index c1c5c1fa94..9ddc5ad298 100644
--- a/Content.Shared/White/CheapSurgery/ActiveSurgeryComponent.cs
+++ b/Content.Shared/_White/CheapSurgery/ActiveSurgeryComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.CheapSurgery;
+namespace Content.Shared._White.CheapSurgery;
[RegisterComponent]
public sealed partial class ActiveSurgeryComponent : Component
diff --git a/Content.Shared/White/CheapSurgery/OnSurgeryStarted.cs b/Content.Shared/_White/CheapSurgery/OnSurgeryStarted.cs
similarity index 95%
rename from Content.Shared/White/CheapSurgery/OnSurgeryStarted.cs
rename to Content.Shared/_White/CheapSurgery/OnSurgeryStarted.cs
index 28b843246c..8d0cf1117f 100644
--- a/Content.Shared/White/CheapSurgery/OnSurgeryStarted.cs
+++ b/Content.Shared/_White/CheapSurgery/OnSurgeryStarted.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.CheapSurgery;
+namespace Content.Shared._White.CheapSurgery;
[Serializable, NetSerializable]
public sealed class OnSurgeryStarted : EntityEventArgs
diff --git a/Content.Shared/White/CheapSurgery/SharedCheapSurgerySystem.cs b/Content.Shared/_White/CheapSurgery/SharedCheapSurgerySystem.cs
similarity index 71%
rename from Content.Shared/White/CheapSurgery/SharedCheapSurgerySystem.cs
rename to Content.Shared/_White/CheapSurgery/SharedCheapSurgerySystem.cs
index 1a7e1dcd21..507b2bbb35 100644
--- a/Content.Shared/White/CheapSurgery/SharedCheapSurgerySystem.cs
+++ b/Content.Shared/_White/CheapSurgery/SharedCheapSurgerySystem.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.CheapSurgery;
+namespace Content.Shared._White.CheapSurgery;
public abstract class SharedCheapSurgerySystem : EntitySystem
{
diff --git a/Content.Shared/White/ClothingGrant/Components/ClothingGrantComponent.cs b/Content.Shared/_White/ClothingGrant/Components/ClothingGrantComponent.cs
similarity index 88%
rename from Content.Shared/White/ClothingGrant/Components/ClothingGrantComponent.cs
rename to Content.Shared/_White/ClothingGrant/Components/ClothingGrantComponent.cs
index e8546f6d50..ca62f021e1 100644
--- a/Content.Shared/White/ClothingGrant/Components/ClothingGrantComponent.cs
+++ b/Content.Shared/_White/ClothingGrant/Components/ClothingGrantComponent.cs
@@ -1,7 +1,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
-namespace Content.Shared.White.ClothingGrant.Components;
+namespace Content.Shared._White.ClothingGrant.Components;
[RegisterComponent, NetworkedComponent]
[AutoGenerateComponentState]
diff --git a/Content.Shared/White/ClothingGrant/Components/ClothingGrantTagComponent.cs b/Content.Shared/_White/ClothingGrant/Components/ClothingGrantTagComponent.cs
similarity index 88%
rename from Content.Shared/White/ClothingGrant/Components/ClothingGrantTagComponent.cs
rename to Content.Shared/_White/ClothingGrant/Components/ClothingGrantTagComponent.cs
index 53afd1062c..9e85685765 100644
--- a/Content.Shared/White/ClothingGrant/Components/ClothingGrantTagComponent.cs
+++ b/Content.Shared/_White/ClothingGrant/Components/ClothingGrantTagComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.ClothingGrant.Components
+namespace Content.Shared._White.ClothingGrant.Components
{
[RegisterComponent, NetworkedComponent]
[AutoGenerateComponentState]
diff --git a/Content.Shared/White/ClothingGrant/Systems/ClothingGrantingSystem.cs b/Content.Shared/_White/ClothingGrant/Systems/ClothingGrantingSystem.cs
similarity index 96%
rename from Content.Shared/White/ClothingGrant/Systems/ClothingGrantingSystem.cs
rename to Content.Shared/_White/ClothingGrant/Systems/ClothingGrantingSystem.cs
index 0378da3caf..104d6bcf0f 100644
--- a/Content.Shared/White/ClothingGrant/Systems/ClothingGrantingSystem.cs
+++ b/Content.Shared/_White/ClothingGrant/Systems/ClothingGrantingSystem.cs
@@ -2,10 +2,10 @@ using Content.Shared.Clothing.Components;
using Content.Shared.Inventory.Events;
using Robust.Shared.Serialization.Manager;
using Content.Shared.Tag;
-using Content.Shared.White.ClothingGrant.Components;
+using Content.Shared._White.ClothingGrant.Components;
using Robust.Shared.Timing;
-namespace Content.Shared.White.ClothingGrant.Systems;
+namespace Content.Shared._White.ClothingGrant.Systems;
public sealed class ClothingGrantingSystem : EntitySystem
{
diff --git a/Content.Shared/White/CriminalRecords/CriminalRecordsConsoleComponent.cs b/Content.Shared/_White/CriminalRecords/CriminalRecordsConsoleComponent.cs
similarity index 98%
rename from Content.Shared/White/CriminalRecords/CriminalRecordsConsoleComponent.cs
rename to Content.Shared/_White/CriminalRecords/CriminalRecordsConsoleComponent.cs
index 0c94fca614..ff2d032788 100644
--- a/Content.Shared/White/CriminalRecords/CriminalRecordsConsoleComponent.cs
+++ b/Content.Shared/_White/CriminalRecords/CriminalRecordsConsoleComponent.cs
@@ -6,7 +6,7 @@ using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.White.CriminalRecords;
+namespace Content.Shared._White.CriminalRecords;
[RegisterComponent, NetworkedComponent]
public sealed partial class CriminalRecordsConsoleComponent : Component
diff --git a/Content.Shared/White/CriminalRecords/CriminalRecordsServerComponent.cs b/Content.Shared/_White/CriminalRecords/CriminalRecordsServerComponent.cs
similarity index 96%
rename from Content.Shared/White/CriminalRecords/CriminalRecordsServerComponent.cs
rename to Content.Shared/_White/CriminalRecords/CriminalRecordsServerComponent.cs
index 0390c27025..123c14841e 100644
--- a/Content.Shared/White/CriminalRecords/CriminalRecordsServerComponent.cs
+++ b/Content.Shared/_White/CriminalRecords/CriminalRecordsServerComponent.cs
@@ -2,7 +2,7 @@ using Content.Shared.StationRecords;
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.CriminalRecords;
+namespace Content.Shared._White.CriminalRecords;
[Serializable, NetSerializable]
public enum EnumCriminalRecordType
diff --git a/Content.Shared/White/CriminalRecords/SharedCriminalRecordsServerSystem.cs b/Content.Shared/_White/CriminalRecords/SharedCriminalRecordsServerSystem.cs
similarity index 98%
rename from Content.Shared/White/CriminalRecords/SharedCriminalRecordsServerSystem.cs
rename to Content.Shared/_White/CriminalRecords/SharedCriminalRecordsServerSystem.cs
index d568af663c..8f0e051914 100644
--- a/Content.Shared/White/CriminalRecords/SharedCriminalRecordsServerSystem.cs
+++ b/Content.Shared/_White/CriminalRecords/SharedCriminalRecordsServerSystem.cs
@@ -2,7 +2,7 @@ using Content.Shared.StationRecords;
using JetBrains.Annotations;
using Robust.Shared.GameStates;
-namespace Content.Shared.White.CriminalRecords;
+namespace Content.Shared._White.CriminalRecords;
[PublicAPI]
public class SharedCriminalRecordsServerSystem: EntitySystem
diff --git a/Content.Shared/White/Crossbow/DrawableComponent.cs b/Content.Shared/_White/Crossbow/DrawableComponent.cs
similarity index 91%
rename from Content.Shared/White/Crossbow/DrawableComponent.cs
rename to Content.Shared/_White/Crossbow/DrawableComponent.cs
index fb41861125..3e612b83cc 100644
--- a/Content.Shared/White/Crossbow/DrawableComponent.cs
+++ b/Content.Shared/_White/Crossbow/DrawableComponent.cs
@@ -1,7 +1,7 @@
using Content.Shared.Weapons.Ranged.Components;
using Robust.Shared.Audio;
-namespace Content.Shared.White.Crossbow;
+namespace Content.Shared._White.Crossbow;
[RegisterComponent]
public sealed partial class DrawableComponent : Component
diff --git a/Content.Shared/White/Crossbow/DrawableSystem.cs b/Content.Shared/_White/Crossbow/DrawableSystem.cs
similarity index 98%
rename from Content.Shared/White/Crossbow/DrawableSystem.cs
rename to Content.Shared/_White/Crossbow/DrawableSystem.cs
index 72340f43ec..600b0a3226 100644
--- a/Content.Shared/White/Crossbow/DrawableSystem.cs
+++ b/Content.Shared/_White/Crossbow/DrawableSystem.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Audio.Systems;
using Robust.Shared.Containers;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Crossbow;
+namespace Content.Shared._White.Crossbow;
public sealed class DrawableSystem : EntitySystem
{
diff --git a/Content.Shared/White/Crossbow/EmbedEvents.cs b/Content.Shared/_White/Crossbow/EmbedEvents.cs
similarity index 82%
rename from Content.Shared/White/Crossbow/EmbedEvents.cs
rename to Content.Shared/_White/Crossbow/EmbedEvents.cs
index 25c05d34df..6a73b77f5a 100644
--- a/Content.Shared/White/Crossbow/EmbedEvents.cs
+++ b/Content.Shared/_White/Crossbow/EmbedEvents.cs
@@ -1,6 +1,6 @@
using Content.Shared.Projectiles;
-namespace Content.Shared.White.Crossbow;
+namespace Content.Shared._White.Crossbow;
[ByRefEvent]
public readonly record struct EmbedStartEvent(EmbeddableProjectileComponent Embed);
diff --git a/Content.Shared/White/Crossbow/PenetratedComponent.cs b/Content.Shared/_White/Crossbow/PenetratedComponent.cs
similarity index 89%
rename from Content.Shared/White/Crossbow/PenetratedComponent.cs
rename to Content.Shared/_White/Crossbow/PenetratedComponent.cs
index 4eb704e82d..85ee434774 100644
--- a/Content.Shared/White/Crossbow/PenetratedComponent.cs
+++ b/Content.Shared/_White/Crossbow/PenetratedComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.Crossbow;
+namespace Content.Shared._White.Crossbow;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class PenetratedComponent : Component
diff --git a/Content.Shared/White/Crossbow/PenetratedSystem.cs b/Content.Shared/_White/Crossbow/PenetratedSystem.cs
similarity index 98%
rename from Content.Shared/White/Crossbow/PenetratedSystem.cs
rename to Content.Shared/_White/Crossbow/PenetratedSystem.cs
index f45554de05..0dcc1658e6 100644
--- a/Content.Shared/White/Crossbow/PenetratedSystem.cs
+++ b/Content.Shared/_White/Crossbow/PenetratedSystem.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Physics;
using Robust.Shared.Physics.Components;
using Robust.Shared.Physics.Systems;
-namespace Content.Shared.White.Crossbow;
+namespace Content.Shared._White.Crossbow;
public sealed class PenetratedSystem : EntitySystem
{
diff --git a/Content.Shared/_White/Cult/Actions/CultActions.cs b/Content.Shared/_White/Cult/Actions/CultActions.cs
index 7d36d0be6e..b651f06567 100644
--- a/Content.Shared/_White/Cult/Actions/CultActions.cs
+++ b/Content.Shared/_White/Cult/Actions/CultActions.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Cult.Actions;
+namespace Content.Shared._White.Cult.Actions;
public sealed partial class CultTwistedConstructionActionEvent : EntityTargetActionEvent
{
diff --git a/Content.Shared/_White/Cult/Components/ConstructShellComponent.cs b/Content.Shared/_White/Cult/Components/ConstructShellComponent.cs
index 3503828c1c..dba5ae7e62 100644
--- a/Content.Shared/_White/Cult/Components/ConstructShellComponent.cs
+++ b/Content.Shared/_White/Cult/Components/ConstructShellComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
-namespace Content.Shared.White.Cult.Runes.Components;
+namespace Content.Shared._White.Cult.Runes.Components;
[RegisterComponent]
public sealed partial class ConstructShellComponent : Component
diff --git a/Content.Shared/_White/Cult/Components/CultBuffComponent.cs b/Content.Shared/_White/Cult/Components/CultBuffComponent.cs
index feaa002faa..f39e33b6b7 100644
--- a/Content.Shared/_White/Cult/Components/CultBuffComponent.cs
+++ b/Content.Shared/_White/Cult/Components/CultBuffComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Cult.Components;
+namespace Content.Shared._White.Cult.Components;
[RegisterComponent]
public sealed partial class CultBuffComponent : Component
diff --git a/Content.Shared/_White/Cult/Components/CultEmpowerComponent.cs b/Content.Shared/_White/Cult/Components/CultEmpowerComponent.cs
index 94e95a4ba3..aa2a378d21 100644
--- a/Content.Shared/_White/Cult/Components/CultEmpowerComponent.cs
+++ b/Content.Shared/_White/Cult/Components/CultEmpowerComponent.cs
@@ -1,7 +1,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Components;
+namespace Content.Shared._White.Cult.Components;
[RegisterComponent, NetworkedComponent]
public sealed partial class CultEmpowerComponent : Component
diff --git a/Content.Shared/_White/Cult/Components/CultItemComponent.cs b/Content.Shared/_White/Cult/Components/CultItemComponent.cs
index a4a605fefd..24f72cf6a7 100644
--- a/Content.Shared/_White/Cult/Components/CultItemComponent.cs
+++ b/Content.Shared/_White/Cult/Components/CultItemComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Cult.Components;
+namespace Content.Shared._White.Cult.Components;
[RegisterComponent]
public sealed partial class CultItemComponent : Component
diff --git a/Content.Shared/_White/Cult/Components/CultistComponent.cs b/Content.Shared/_White/Cult/Components/CultistComponent.cs
index 45c9a946fd..3169aa3dd8 100644
--- a/Content.Shared/_White/Cult/Components/CultistComponent.cs
+++ b/Content.Shared/_White/Cult/Components/CultistComponent.cs
@@ -1,11 +1,11 @@
using System.Threading;
-using Content.Shared.White.Cult.Actions;
+using Content.Shared._White.Cult.Actions;
using Content.Shared.Whitelist;
using Robust.Shared.Audio;
using Robust.Shared.GameStates;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Cult;
+namespace Content.Shared._White.Cult;
///
/// This is used for tagging a mob as a cultist.
diff --git a/Content.Shared/_White/Cult/ConstructsEvents.cs b/Content.Shared/_White/Cult/ConstructsEvents.cs
index 0523cc0db9..3beb3e62a1 100644
--- a/Content.Shared/_White/Cult/ConstructsEvents.cs
+++ b/Content.Shared/_White/Cult/ConstructsEvents.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Cult;
+namespace Content.Shared._White.Cult;
public sealed partial class ArtificerCreateSoulStoneActionEvent : InstantActionEvent
{
diff --git a/Content.Shared/_White/Cult/CultistFactoryProductionPrototype.cs b/Content.Shared/_White/Cult/CultistFactoryProductionPrototype.cs
index b693b163d3..8b000335c0 100644
--- a/Content.Shared/_White/Cult/CultistFactoryProductionPrototype.cs
+++ b/Content.Shared/_White/Cult/CultistFactoryProductionPrototype.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult;
+namespace Content.Shared._White.Cult;
[Prototype("cultistFactoryProduction")]
public sealed class CultistFactoryProductionPrototype : IPrototype
diff --git a/Content.Shared/_White/Cult/Items/SharedSoulShard.cs b/Content.Shared/_White/Cult/Items/SharedSoulShard.cs
index c202b6b62b..a2ddde334a 100644
--- a/Content.Shared/_White/Cult/Items/SharedSoulShard.cs
+++ b/Content.Shared/_White/Cult/Items/SharedSoulShard.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Items;
+namespace Content.Shared._White.Cult.Items;
[Serializable, NetSerializable]
public enum SoulShardVisualState : byte
diff --git a/Content.Shared/_White/Cult/Items/TorchWindowSerializables.cs b/Content.Shared/_White/Cult/Items/TorchWindowSerializables.cs
index 608f8f4cc8..818d63387a 100644
--- a/Content.Shared/_White/Cult/Items/TorchWindowSerializables.cs
+++ b/Content.Shared/_White/Cult/Items/TorchWindowSerializables.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Items;
+namespace Content.Shared._White.Cult.Items;
[NetSerializable, Serializable]
public enum CultTeleporterUiKey
diff --git a/Content.Shared/_White/Cult/Items/VoidTeleportComponent.cs b/Content.Shared/_White/Cult/Items/VoidTeleportComponent.cs
index 8ccccf771b..eba1edd799 100644
--- a/Content.Shared/_White/Cult/Items/VoidTeleportComponent.cs
+++ b/Content.Shared/_White/Cult/Items/VoidTeleportComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Audio;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Items;
+namespace Content.Shared._White.Cult.Items;
[RegisterComponent]
public sealed partial class VoidTeleportComponent : Component
diff --git a/Content.Shared/_White/Cult/Pentagram/SharedPentagramComponent.cs b/Content.Shared/_White/Cult/Pentagram/SharedPentagramComponent.cs
index 96bfb9dde5..d3b5acfe06 100644
--- a/Content.Shared/_White/Cult/Pentagram/SharedPentagramComponent.cs
+++ b/Content.Shared/_White/Cult/Pentagram/SharedPentagramComponent.cs
@@ -1,3 +1,3 @@
-namespace Content.Shared.White.Cult.Pentagram;
+namespace Content.Shared._White.Cult.Pentagram;
public abstract partial class SharedPentagramComponent : Component { }
diff --git a/Content.Shared/_White/Cult/Pylon/SharedPylonComponent.cs b/Content.Shared/_White/Cult/Pylon/SharedPylonComponent.cs
index 8d69b92d60..53964dd247 100644
--- a/Content.Shared/_White/Cult/Pylon/SharedPylonComponent.cs
+++ b/Content.Shared/_White/Cult/Pylon/SharedPylonComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Audio;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Pylon;
+namespace Content.Shared._White.Cult.Pylon;
[RegisterComponent]
public sealed partial class SharedPylonComponent : Component
diff --git a/Content.Shared/_White/Cult/Runes/CultDrawEvent.cs b/Content.Shared/_White/Cult/Runes/CultDrawEvent.cs
index 9a7426c9ba..863f555fe0 100644
--- a/Content.Shared/_White/Cult/Runes/CultDrawEvent.cs
+++ b/Content.Shared/_White/Cult/Runes/CultDrawEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Runes;
+namespace Content.Shared._White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class CultDrawEvent : SimpleDoAfterEvent
diff --git a/Content.Shared/_White/Cult/Runes/CultEraseEvent.cs b/Content.Shared/_White/Cult/Runes/CultEraseEvent.cs
index 2b88f46596..b95fac57c3 100644
--- a/Content.Shared/_White/Cult/Runes/CultEraseEvent.cs
+++ b/Content.Shared/_White/Cult/Runes/CultEraseEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Runes;
+namespace Content.Shared._White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class CultEraseEvent : SimpleDoAfterEvent
diff --git a/Content.Shared/_White/Cult/Runes/CultRuneInvokeEvent.cs b/Content.Shared/_White/Cult/Runes/CultRuneInvokeEvent.cs
index 2be48a376a..422057be06 100644
--- a/Content.Shared/_White/Cult/Runes/CultRuneInvokeEvent.cs
+++ b/Content.Shared/_White/Cult/Runes/CultRuneInvokeEvent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Cult.Runes;
+namespace Content.Shared._White.Cult.Runes;
public sealed class CultRuneInvokeEvent : EntityEventArgs
{
diff --git a/Content.Shared/_White/Cult/Runes/SummonNarsieDoAfterEvent.cs b/Content.Shared/_White/Cult/Runes/SummonNarsieDoAfterEvent.cs
index f9c52bdae5..dce67e0388 100644
--- a/Content.Shared/_White/Cult/Runes/SummonNarsieDoAfterEvent.cs
+++ b/Content.Shared/_White/Cult/Runes/SummonNarsieDoAfterEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Runes;
+namespace Content.Shared._White.Cult.Runes;
[Serializable, NetSerializable]
public sealed partial class SummonNarsieDoAfterEvent : SimpleDoAfterEvent
diff --git a/Content.Shared/_White/Cult/SharedNarsie.cs b/Content.Shared/_White/Cult/SharedNarsie.cs
index 344131d15f..0c7d62339a 100644
--- a/Content.Shared/_White/Cult/SharedNarsie.cs
+++ b/Content.Shared/_White/Cult/SharedNarsie.cs
@@ -1,7 +1,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult;
+namespace Content.Shared._White.Cult;
[Serializable, NetSerializable]
public enum NarsieVisualState : byte
diff --git a/Content.Shared/_White/Cult/Structures/CultAnchorDoAfterEvent.cs b/Content.Shared/_White/Cult/Structures/CultAnchorDoAfterEvent.cs
index bc13f6ab56..cc0e10f09b 100644
--- a/Content.Shared/_White/Cult/Structures/CultAnchorDoAfterEvent.cs
+++ b/Content.Shared/_White/Cult/Structures/CultAnchorDoAfterEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Structures;
+namespace Content.Shared._White.Cult.Structures;
[Serializable, NetSerializable]
public sealed partial class CultAnchorDoAfterEvent : SimpleDoAfterEvent
diff --git a/Content.Shared/_White/Cult/Structures/CultStructurePrototype.cs b/Content.Shared/_White/Cult/Structures/CultStructurePrototype.cs
index c6e9d5fce2..2cbe655bcd 100644
--- a/Content.Shared/_White/Cult/Structures/CultStructurePrototype.cs
+++ b/Content.Shared/_White/Cult/Structures/CultStructurePrototype.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Serialization;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.White.Cult.Structures;
+namespace Content.Shared._White.Cult.Structures;
[Prototype("cultStructure")]
public sealed class CultStructurePrototype : IPrototype
diff --git a/Content.Shared/_White/Cult/Structures/CultStructureSerializables.cs b/Content.Shared/_White/Cult/Structures/CultStructureSerializables.cs
index 16fe6a8073..14d2f4eeaf 100644
--- a/Content.Shared/_White/Cult/Structures/CultStructureSerializables.cs
+++ b/Content.Shared/_White/Cult/Structures/CultStructureSerializables.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.Structures;
+namespace Content.Shared._White.Cult.Structures;
[NetSerializable, Serializable]
public enum CultStructureCraftUiKey : byte
diff --git a/Content.Shared/_White/Cult/Systems/CultItemSystem.cs b/Content.Shared/_White/Cult/Systems/CultItemSystem.cs
index d39813dabb..78975c92a5 100644
--- a/Content.Shared/_White/Cult/Systems/CultItemSystem.cs
+++ b/Content.Shared/_White/Cult/Systems/CultItemSystem.cs
@@ -1,9 +1,9 @@
using Content.Shared.Ghost;
using Content.Shared.Item;
using Content.Shared.Popups;
-using Content.Shared.White.Cult.Components;
+using Content.Shared._White.Cult.Components;
-namespace Content.Shared.White.Cult.Systems;
+namespace Content.Shared._White.Cult.Systems;
public sealed class CultItemSystem : EntitySystem
{
diff --git a/Content.Shared/_White/Cult/Systems/CultistSystem.cs b/Content.Shared/_White/Cult/Systems/CultistSystem.cs
index 2760dc0a5e..5edfc37880 100644
--- a/Content.Shared/_White/Cult/Systems/CultistSystem.cs
+++ b/Content.Shared/_White/Cult/Systems/CultistSystem.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Cult.Systems;
+namespace Content.Shared._White.Cult.Systems;
///
/// Thats need for chat perms update
diff --git a/Content.Shared/_White/Cult/Systems/CultistWordGeneratorManager.cs b/Content.Shared/_White/Cult/Systems/CultistWordGeneratorManager.cs
index 74aaab5071..159aa8a6ae 100644
--- a/Content.Shared/_White/Cult/Systems/CultistWordGeneratorManager.cs
+++ b/Content.Shared/_White/Cult/Systems/CultistWordGeneratorManager.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Random;
-namespace Content.Shared.White.Cult.Systems;
+namespace Content.Shared._White.Cult.Systems;
///
/// Words generator for whisper
diff --git a/Content.Shared/_White/Cult/UI/AltarBUIState.cs b/Content.Shared/_White/Cult/UI/AltarBUIState.cs
index 643a9f7b0d..ceee3f8d7e 100644
--- a/Content.Shared/_White/Cult/UI/AltarBUIState.cs
+++ b/Content.Shared/_White/Cult/UI/AltarBUIState.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
public enum CultistAltarUiKey
diff --git a/Content.Shared/_White/Cult/UI/ConstructUi.cs b/Content.Shared/_White/Cult/UI/ConstructUi.cs
index 01d02787c2..0897fda198 100644
--- a/Content.Shared/_White/Cult/UI/ConstructUi.cs
+++ b/Content.Shared/_White/Cult/UI/ConstructUi.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
public enum SelectConstructUi
diff --git a/Content.Shared/_White/Cult/UI/CultistFactoryBUIState.cs b/Content.Shared/_White/Cult/UI/CultistFactoryBUIState.cs
index 36f74543e6..e59ec13c30 100644
--- a/Content.Shared/_White/Cult/UI/CultistFactoryBUIState.cs
+++ b/Content.Shared/_White/Cult/UI/CultistFactoryBUIState.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
public class CultistFactoryBUIState : BoundUserInterfaceState
diff --git a/Content.Shared/_White/Cult/UI/ListViewSelectorBUIState.cs b/Content.Shared/_White/Cult/UI/ListViewSelectorBUIState.cs
index 4fce370707..f57ec01a85 100644
--- a/Content.Shared/_White/Cult/UI/ListViewSelectorBUIState.cs
+++ b/Content.Shared/_White/Cult/UI/ListViewSelectorBUIState.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
public enum ListViewSelectorUiKey
diff --git a/Content.Shared/_White/Cult/UI/NameSelector.cs b/Content.Shared/_White/Cult/UI/NameSelector.cs
index c8ab7a19eb..dd2b762fd4 100644
--- a/Content.Shared/_White/Cult/UI/NameSelector.cs
+++ b/Content.Shared/_White/Cult/UI/NameSelector.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
diff --git a/Content.Shared/_White/Cult/UI/TeleportSpellEuiState.cs b/Content.Shared/_White/Cult/UI/TeleportSpellEuiState.cs
index d4a3429e7b..4d7a0831de 100644
--- a/Content.Shared/_White/Cult/UI/TeleportSpellEuiState.cs
+++ b/Content.Shared/_White/Cult/UI/TeleportSpellEuiState.cs
@@ -1,7 +1,7 @@
using Content.Shared.Eui;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Cult.UI;
+namespace Content.Shared._White.Cult.UI;
[Serializable, NetSerializable]
public sealed class TeleportSpellEuiState : EuiStateBase
diff --git a/Content.Shared/White/CustomGhostSystem/CustomGhostPrototype.cs b/Content.Shared/_White/CustomGhostSystem/CustomGhostPrototype.cs
similarity index 94%
rename from Content.Shared/White/CustomGhostSystem/CustomGhostPrototype.cs
rename to Content.Shared/_White/CustomGhostSystem/CustomGhostPrototype.cs
index 6ba559975f..454fce7ffe 100644
--- a/Content.Shared/White/CustomGhostSystem/CustomGhostPrototype.cs
+++ b/Content.Shared/_White/CustomGhostSystem/CustomGhostPrototype.cs
@@ -3,7 +3,7 @@ using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.CustomGhostSystem;
+namespace Content.Shared._White.CustomGhostSystem;
///
/// This is a prototype for...
diff --git a/Content.Shared/White/Economy/ATMComponent.cs b/Content.Shared/_White/Economy/ATMComponent.cs
similarity index 96%
rename from Content.Shared/White/Economy/ATMComponent.cs
rename to Content.Shared/_White/Economy/ATMComponent.cs
index 5ac93f8810..ca1e3460ba 100644
--- a/Content.Shared/White/Economy/ATMComponent.cs
+++ b/Content.Shared/_White/Economy/ATMComponent.cs
@@ -3,7 +3,7 @@ using Content.Shared.Stacks;
using Robust.Shared.Audio;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[RegisterComponent]
public sealed partial class ATMComponent : Component
diff --git a/Content.Shared/White/Economy/ATMMessages.cs b/Content.Shared/_White/Economy/ATMMessages.cs
similarity index 92%
rename from Content.Shared/White/Economy/ATMMessages.cs
rename to Content.Shared/_White/Economy/ATMMessages.cs
index 283920b415..1d89dc63c7 100644
--- a/Content.Shared/White/Economy/ATMMessages.cs
+++ b/Content.Shared/_White/Economy/ATMMessages.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[Serializable, NetSerializable]
public sealed class ATMRequestWithdrawMessage : BoundUserInterfaceMessage
diff --git a/Content.Shared/White/Economy/BankCardComponent.cs b/Content.Shared/_White/Economy/BankCardComponent.cs
similarity index 88%
rename from Content.Shared/White/Economy/BankCardComponent.cs
rename to Content.Shared/_White/Economy/BankCardComponent.cs
index 4f818be34c..9c21c31f1f 100644
--- a/Content.Shared/White/Economy/BankCardComponent.cs
+++ b/Content.Shared/_White/Economy/BankCardComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[RegisterComponent, NetworkedComponent]
public sealed partial class BankCardComponent : Component
diff --git a/Content.Shared/White/Economy/BankCartridgeUiState.cs b/Content.Shared/_White/Economy/BankCartridgeUiState.cs
similarity index 94%
rename from Content.Shared/White/Economy/BankCartridgeUiState.cs
rename to Content.Shared/_White/Economy/BankCartridgeUiState.cs
index d4e425e7c6..c6945981ad 100644
--- a/Content.Shared/White/Economy/BankCartridgeUiState.cs
+++ b/Content.Shared/_White/Economy/BankCartridgeUiState.cs
@@ -1,7 +1,7 @@
using Content.Shared.CartridgeLoader;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[Serializable, NetSerializable]
public sealed class BankCartridgeUiState : BoundUserInterfaceState
diff --git a/Content.Shared/White/Economy/EftposComponent.cs b/Content.Shared/_White/Economy/EftposComponent.cs
similarity index 93%
rename from Content.Shared/White/Economy/EftposComponent.cs
rename to Content.Shared/_White/Economy/EftposComponent.cs
index ad0c07699e..27cbdab3df 100644
--- a/Content.Shared/White/Economy/EftposComponent.cs
+++ b/Content.Shared/_White/Economy/EftposComponent.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Audio;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[RegisterComponent]
public sealed partial class EftposComponent : Component
diff --git a/Content.Shared/White/Economy/EftposMessages.cs b/Content.Shared/_White/Economy/EftposMessages.cs
similarity index 91%
rename from Content.Shared/White/Economy/EftposMessages.cs
rename to Content.Shared/_White/Economy/EftposMessages.cs
index 2efd439918..b534b7634d 100644
--- a/Content.Shared/White/Economy/EftposMessages.cs
+++ b/Content.Shared/_White/Economy/EftposMessages.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[Serializable, NetSerializable]
public sealed class EftposBuiState : BoundUserInterfaceState
diff --git a/Content.Shared/White/Economy/SalaryPrototype.cs b/Content.Shared/_White/Economy/SalaryPrototype.cs
similarity index 85%
rename from Content.Shared/White/Economy/SalaryPrototype.cs
rename to Content.Shared/_White/Economy/SalaryPrototype.cs
index 47ee0a33e2..94bad25e34 100644
--- a/Content.Shared/White/Economy/SalaryPrototype.cs
+++ b/Content.Shared/_White/Economy/SalaryPrototype.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Prototypes;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
[Prototype("salary")]
public sealed class SalaryPrototype : IPrototype
diff --git a/Content.Shared/White/Economy/SharedATMSystem.cs b/Content.Shared/_White/Economy/SharedATMSystem.cs
similarity index 95%
rename from Content.Shared/White/Economy/SharedATMSystem.cs
rename to Content.Shared/_White/Economy/SharedATMSystem.cs
index 1dc954e894..b6a50bba15 100644
--- a/Content.Shared/White/Economy/SharedATMSystem.cs
+++ b/Content.Shared/_White/Economy/SharedATMSystem.cs
@@ -1,6 +1,6 @@
using Content.Shared.Containers.ItemSlots;
-namespace Content.Shared.White.Economy;
+namespace Content.Shared._White.Economy;
public abstract class SharedATMSystem : EntitySystem
{
diff --git a/Content.Shared/White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs b/Content.Shared/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs
similarity index 75%
rename from Content.Shared/White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs
rename to Content.Shared/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs
index 1722923466..7b90dfbaf4 100644
--- a/Content.Shared/White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs
+++ b/Content.Shared/_White/EndOfRoundStats/CuffedTime/CuffedTimeStatEvent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.EndOfRoundStats.CuffedTime;
+namespace Content.Shared._White.EndOfRoundStats.CuffedTime;
public sealed class CuffedTimeStatEvent : EntityEventArgs
{
diff --git a/Content.Shared/White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs b/Content.Shared/_White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs
similarity index 80%
rename from Content.Shared/White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs
rename to Content.Shared/_White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs
index 96879c9cf7..390ae292f8 100644
--- a/Content.Shared/White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs
+++ b/Content.Shared/_White/EndOfRoundStats/EmitSoundStatSystem/EmitSoundStatEvent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Audio;
-namespace Content.Shared.White.EndOfRoundStats.EmitSoundStatSystem;
+namespace Content.Shared._White.EndOfRoundStats.EmitSoundStatSystem;
public sealed class EmitSoundStatEvent : EntityEventArgs
{
diff --git a/Content.Shared/White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs b/Content.Shared/_White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs
similarity index 83%
rename from Content.Shared/White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs
rename to Content.Shared/_White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs
index a06f960eea..9b5cf72228 100644
--- a/Content.Shared/White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs
+++ b/Content.Shared/_White/EntityCrimeRecords/ShowCrimeRecordsComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.EntityCrimeRecords
+namespace Content.Shared._White.EntityCrimeRecords
{
///
/// Allow to see crime records info for character
diff --git a/Content.Shared/White/EntityHealthBar/ShowHealthBarsComponent.cs b/Content.Shared/_White/EntityHealthBar/ShowHealthBarsComponent.cs
similarity index 93%
rename from Content.Shared/White/EntityHealthBar/ShowHealthBarsComponent.cs
rename to Content.Shared/_White/EntityHealthBar/ShowHealthBarsComponent.cs
index 4151b04377..fb499cbc3b 100644
--- a/Content.Shared/White/EntityHealthBar/ShowHealthBarsComponent.cs
+++ b/Content.Shared/_White/EntityHealthBar/ShowHealthBarsComponent.cs
@@ -2,7 +2,7 @@ using Content.Shared.Damage.Prototypes;
using Robust.Shared.GameStates;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
-namespace Content.Shared.White.EntityHealthBar
+namespace Content.Shared._White.EntityHealthBar
{
///
/// This component allows you to see health bars above damageable mobs.
diff --git a/Content.Shared/White/EntityJobInfo/ShowJobInfoComponent.cs b/Content.Shared/_White/EntityJobInfo/ShowJobInfoComponent.cs
similarity index 83%
rename from Content.Shared/White/EntityJobInfo/ShowJobInfoComponent.cs
rename to Content.Shared/_White/EntityJobInfo/ShowJobInfoComponent.cs
index 6a92314e57..2dc8ea48e6 100644
--- a/Content.Shared/White/EntityJobInfo/ShowJobInfoComponent.cs
+++ b/Content.Shared/_White/EntityJobInfo/ShowJobInfoComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.EntityJobInfo;
+namespace Content.Shared._White.EntityJobInfo;
///
/// This component allows you to see job icon from entity(char)
diff --git a/Content.Shared/White/Events/ActionCatEarsSummonEvent.cs b/Content.Shared/_White/Events/ActionCatEarsSummonEvent.cs
similarity index 81%
rename from Content.Shared/White/Events/ActionCatEarsSummonEvent.cs
rename to Content.Shared/_White/Events/ActionCatEarsSummonEvent.cs
index 2d7b8e5a2a..026cea5f08 100644
--- a/Content.Shared/White/Events/ActionCatEarsSummonEvent.cs
+++ b/Content.Shared/_White/Events/ActionCatEarsSummonEvent.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Events;
+namespace Content.Shared._White.Events;
public sealed partial class SummonActionEarsEvent : InstantActionEvent
{
diff --git a/Content.Shared/White/Events/FelinidEvents.cs b/Content.Shared/_White/Events/FelinidEvents.cs
similarity index 81%
rename from Content.Shared/White/Events/FelinidEvents.cs
rename to Content.Shared/_White/Events/FelinidEvents.cs
index 5a6d6fe888..a56f242e03 100644
--- a/Content.Shared/White/Events/FelinidEvents.cs
+++ b/Content.Shared/_White/Events/FelinidEvents.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Events;
+namespace Content.Shared._White.Events;
public sealed partial class HairballActionEvent : InstantActionEvent
{
diff --git a/Content.Shared/White/Events/PetSummonEvents.cs b/Content.Shared/_White/Events/PetSummonEvents.cs
similarity index 82%
rename from Content.Shared/White/Events/PetSummonEvents.cs
rename to Content.Shared/_White/Events/PetSummonEvents.cs
index 0796a77a4d..7ed5a8a65c 100644
--- a/Content.Shared/White/Events/PetSummonEvents.cs
+++ b/Content.Shared/_White/Events/PetSummonEvents.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Events;
+namespace Content.Shared._White.Events;
public sealed partial class PetSummonActionEvent : InstantActionEvent
{
diff --git a/Content.Shared/White/Flamethrower/GasAmmoProviderComponent.cs b/Content.Shared/_White/Flamethrower/GasAmmoProviderComponent.cs
similarity index 94%
rename from Content.Shared/White/Flamethrower/GasAmmoProviderComponent.cs
rename to Content.Shared/_White/Flamethrower/GasAmmoProviderComponent.cs
index 77c4d2445a..3e12a8ad96 100644
--- a/Content.Shared/White/Flamethrower/GasAmmoProviderComponent.cs
+++ b/Content.Shared/_White/Flamethrower/GasAmmoProviderComponent.cs
@@ -3,7 +3,7 @@ using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.White.Flamethrower;
+namespace Content.Shared._White.Flamethrower;
[RegisterComponent, NetworkedComponent]
[AutoGenerateComponentState]
diff --git a/Content.Shared/White/Flamethrower/SharedGunSystem.Gas.cs b/Content.Shared/_White/Flamethrower/SharedGunSystem.Gas.cs
similarity index 97%
rename from Content.Shared/White/Flamethrower/SharedGunSystem.Gas.cs
rename to Content.Shared/_White/Flamethrower/SharedGunSystem.Gas.cs
index a3149b2134..4ea518c631 100644
--- a/Content.Shared/White/Flamethrower/SharedGunSystem.Gas.cs
+++ b/Content.Shared/_White/Flamethrower/SharedGunSystem.Gas.cs
@@ -1,7 +1,7 @@
using Content.Shared.Examine;
using Content.Shared.Weapons.Ranged.Components;
using Content.Shared.Weapons.Ranged.Events;
-using Content.Shared.White.Flamethrower;
+using Content.Shared._White.Flamethrower;
namespace Content.Shared.Weapons.Ranged.Systems;
diff --git a/Content.Shared/White/GhostRecruitment/GhostRecruitedComponent.cs b/Content.Shared/_White/GhostRecruitment/GhostRecruitedComponent.cs
similarity index 79%
rename from Content.Shared/White/GhostRecruitment/GhostRecruitedComponent.cs
rename to Content.Shared/_White/GhostRecruitment/GhostRecruitedComponent.cs
index 16faaad869..36a806589c 100644
--- a/Content.Shared/White/GhostRecruitment/GhostRecruitedComponent.cs
+++ b/Content.Shared/_White/GhostRecruitment/GhostRecruitedComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.GhostRecruitment;
+namespace Content.Shared._White.GhostRecruitment;
//this for ghosts
[RegisterComponent]
diff --git a/Content.Shared/White/GhostRecruitment/GhostRecruitmentEuiAccept.cs b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
similarity index 91%
rename from Content.Shared/White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
rename to Content.Shared/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
index b4a8b513ee..9a639daa03 100644
--- a/Content.Shared/White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
+++ b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentEuiAccept.cs
@@ -1,7 +1,7 @@
using Content.Shared.Eui;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.GhostRecruitment
+namespace Content.Shared._White.GhostRecruitment
{
[Serializable, NetSerializable]
diff --git a/Content.Shared/White/GhostRecruitment/GhostRecruitmentEvents.cs b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentEvents.cs
similarity index 93%
rename from Content.Shared/White/GhostRecruitment/GhostRecruitmentEvents.cs
rename to Content.Shared/_White/GhostRecruitment/GhostRecruitmentEvents.cs
index 8ae25eadf6..b291feee17 100644
--- a/Content.Shared/White/GhostRecruitment/GhostRecruitmentEvents.cs
+++ b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentEvents.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.GhostRecruitment;
+namespace Content.Shared._White.GhostRecruitment;
[Serializable,NetSerializable]
public sealed class GhostsRecruitmentSuccessEvent
diff --git a/Content.Shared/White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs
similarity index 91%
rename from Content.Shared/White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs
rename to Content.Shared/_White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs
index 279fc17518..fe3d68ee0e 100644
--- a/Content.Shared/White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs
+++ b/Content.Shared/_White/GhostRecruitment/GhostRecruitmentSpawnPointComponent.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.White.GhostRecruitment;
+namespace Content.Shared._White.GhostRecruitment;
[RegisterComponent]
public sealed partial class GhostRecruitmentSpawnPointComponent : Component
diff --git a/Content.Shared/White/GhostRecruitment/RecruitedComponent.cs b/Content.Shared/_White/GhostRecruitment/RecruitedComponent.cs
similarity index 79%
rename from Content.Shared/White/GhostRecruitment/RecruitedComponent.cs
rename to Content.Shared/_White/GhostRecruitment/RecruitedComponent.cs
index 670d91b49a..6576f6d836 100644
--- a/Content.Shared/White/GhostRecruitment/RecruitedComponent.cs
+++ b/Content.Shared/_White/GhostRecruitment/RecruitedComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.GhostRecruitment;
+namespace Content.Shared._White.GhostRecruitment;
// this for spawned prototype
diff --git a/Content.Shared/White/HardlightSpear/HardlightSpearComponent.cs b/Content.Shared/_White/HardlightSpear/HardlightSpearComponent.cs
similarity index 81%
rename from Content.Shared/White/HardlightSpear/HardlightSpearComponent.cs
rename to Content.Shared/_White/HardlightSpear/HardlightSpearComponent.cs
index 9d4d5da3f9..c9560f35ef 100644
--- a/Content.Shared/White/HardlightSpear/HardlightSpearComponent.cs
+++ b/Content.Shared/_White/HardlightSpear/HardlightSpearComponent.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.HardlightSpear;
+namespace Content.Shared._White.HardlightSpear;
[RegisterComponent]
public sealed partial class HardlightSpearComponent : Component
diff --git a/Content.Shared/White/HardlightSpear/HardlightSpearSystem.cs b/Content.Shared/_White/HardlightSpear/HardlightSpearSystem.cs
similarity index 98%
rename from Content.Shared/White/HardlightSpear/HardlightSpearSystem.cs
rename to Content.Shared/_White/HardlightSpear/HardlightSpearSystem.cs
index 68ec9558e7..eda42518a9 100644
--- a/Content.Shared/White/HardlightSpear/HardlightSpearSystem.cs
+++ b/Content.Shared/_White/HardlightSpear/HardlightSpearSystem.cs
@@ -11,7 +11,7 @@ using Robust.Shared.Physics;
using Robust.Shared.Physics.Events;
using Robust.Shared.Spawners;
-namespace Content.Shared.White.HardlightSpear;
+namespace Content.Shared._White.HardlightSpear;
public sealed class HardlightSpearSystem : EntitySystem
{
diff --git a/Content.Shared/White/Harpy/HarpySingerComponent.cs b/Content.Shared/_White/Harpy/HarpySingerComponent.cs
similarity index 94%
rename from Content.Shared/White/Harpy/HarpySingerComponent.cs
rename to Content.Shared/_White/Harpy/HarpySingerComponent.cs
index b0421a39e4..f8404754aa 100644
--- a/Content.Shared/White/Harpy/HarpySingerComponent.cs
+++ b/Content.Shared/_White/Harpy/HarpySingerComponent.cs
@@ -2,7 +2,7 @@ using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
-namespace Content.Shared.White.Harpy
+namespace Content.Shared._White.Harpy
{
[RegisterComponent, NetworkedComponent]
public sealed partial class HarpySingerComponent : Component
diff --git a/Content.Shared/White/Harpy/HarpySingerSystem.cs b/Content.Shared/_White/Harpy/HarpySingerSystem.cs
similarity index 95%
rename from Content.Shared/White/Harpy/HarpySingerSystem.cs
rename to Content.Shared/_White/Harpy/HarpySingerSystem.cs
index 050a6c6591..3793c9306a 100644
--- a/Content.Shared/White/Harpy/HarpySingerSystem.cs
+++ b/Content.Shared/_White/Harpy/HarpySingerSystem.cs
@@ -1,6 +1,6 @@
using Content.Shared.Actions;
-namespace Content.Shared.White.Harpy
+namespace Content.Shared._White.Harpy
{
public class HarpySingerSystem : EntitySystem
{
diff --git a/Content.Shared/White/Item/PseudoItemInsertDoAfterEvent.cs b/Content.Shared/_White/Item/PseudoItemInsertDoAfterEvent.cs
similarity index 100%
rename from Content.Shared/White/Item/PseudoItemInsertDoAfterEvent.cs
rename to Content.Shared/_White/Item/PseudoItemInsertDoAfterEvent.cs
diff --git a/Content.Shared/White/Item/Tricorder/SharedTricorderSystem.cs b/Content.Shared/_White/Item/Tricorder/SharedTricorderSystem.cs
similarity index 95%
rename from Content.Shared/White/Item/Tricorder/SharedTricorderSystem.cs
rename to Content.Shared/_White/Item/Tricorder/SharedTricorderSystem.cs
index c0f356ea6d..cc316a234d 100644
--- a/Content.Shared/White/Item/Tricorder/SharedTricorderSystem.cs
+++ b/Content.Shared/_White/Item/Tricorder/SharedTricorderSystem.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.Item.Tricorder;
+namespace Content.Shared._White.Item.Tricorder;
public abstract class SharedTricorderSystem : EntitySystem
{
@@ -27,4 +27,4 @@ public abstract class SharedTricorderSystem : EntitySystem
_ => "[color=yellow]мультитул[/color]"
};
}
-}
\ No newline at end of file
+}
diff --git a/Content.Shared/White/Item/Tricorder/TricorderComponent.cs b/Content.Shared/_White/Item/Tricorder/TricorderComponent.cs
similarity index 95%
rename from Content.Shared/White/Item/Tricorder/TricorderComponent.cs
rename to Content.Shared/_White/Item/Tricorder/TricorderComponent.cs
index a8669ce97a..d51b62bb37 100644
--- a/Content.Shared/White/Item/Tricorder/TricorderComponent.cs
+++ b/Content.Shared/_White/Item/Tricorder/TricorderComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Item.Tricorder;
+namespace Content.Shared._White.Item.Tricorder;
[RegisterComponent, NetworkedComponent, Access(typeof(SharedTricorderSystem))]
public sealed partial class TricorderComponent : Component
diff --git a/Content.Shared/White/JoinQueue/MsgQueueUpdate.cs b/Content.Shared/_White/JoinQueue/MsgQueueUpdate.cs
similarity index 95%
rename from Content.Shared/White/JoinQueue/MsgQueueUpdate.cs
rename to Content.Shared/_White/JoinQueue/MsgQueueUpdate.cs
index e1c41e1394..bbbfaf8c6f 100644
--- a/Content.Shared/White/JoinQueue/MsgQueueUpdate.cs
+++ b/Content.Shared/_White/JoinQueue/MsgQueueUpdate.cs
@@ -2,7 +2,7 @@ using Lidgren.Network;
using Robust.Shared.Network;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.JoinQueue;
+namespace Content.Shared._White.JoinQueue;
///
/// Sent from server to client with queue state for player
diff --git a/Content.Shared/White/Jukebox/JukeboxBUIMessagess.cs b/Content.Shared/_White/Jukebox/JukeboxBUIMessagess.cs
similarity index 91%
rename from Content.Shared/White/Jukebox/JukeboxBUIMessagess.cs
rename to Content.Shared/_White/Jukebox/JukeboxBUIMessagess.cs
index f6d5167719..9c4590c0e0 100644
--- a/Content.Shared/White/Jukebox/JukeboxBUIMessagess.cs
+++ b/Content.Shared/_White/Jukebox/JukeboxBUIMessagess.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
[Serializable, NetSerializable]
public class JukeboxStopRequest : BoundUserInterfaceMessage { }
diff --git a/Content.Shared/White/Jukebox/JukeboxComponentsAndStuff.cs b/Content.Shared/_White/Jukebox/JukeboxComponentsAndStuff.cs
similarity index 98%
rename from Content.Shared/White/Jukebox/JukeboxComponentsAndStuff.cs
rename to Content.Shared/_White/Jukebox/JukeboxComponentsAndStuff.cs
index 3d2110b356..44c721569b 100644
--- a/Content.Shared/White/Jukebox/JukeboxComponentsAndStuff.cs
+++ b/Content.Shared/_White/Jukebox/JukeboxComponentsAndStuff.cs
@@ -7,7 +7,7 @@ using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
[Serializable, NetSerializable]
public enum JukeboxUIKey : byte
diff --git a/Content.Shared/White/Jukebox/JukeboxSharedSystem.cs b/Content.Shared/_White/Jukebox/JukeboxSharedSystem.cs
similarity index 96%
rename from Content.Shared/White/Jukebox/JukeboxSharedSystem.cs
rename to Content.Shared/_White/Jukebox/JukeboxSharedSystem.cs
index 52152e1e38..1468f5f085 100644
--- a/Content.Shared/White/Jukebox/JukeboxSharedSystem.cs
+++ b/Content.Shared/_White/Jukebox/JukeboxSharedSystem.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Containers;
using Robust.Shared.Network;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
public class JukeboxSharedSystem : EntitySystem
{
diff --git a/Content.Shared/White/Jukebox/JukeboxSongsSyncManager.cs b/Content.Shared/_White/Jukebox/JukeboxSongsSyncManager.cs
similarity index 95%
rename from Content.Shared/White/Jukebox/JukeboxSongsSyncManager.cs
rename to Content.Shared/_White/Jukebox/JukeboxSongsSyncManager.cs
index 4f745094f0..c138b84611 100644
--- a/Content.Shared/White/Jukebox/JukeboxSongsSyncManager.cs
+++ b/Content.Shared/_White/Jukebox/JukeboxSongsSyncManager.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Network;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
public abstract class JukeboxSongsSyncManager : IDisposable
{
diff --git a/Content.Shared/White/Jukebox/TapeComponent.cs b/Content.Shared/_White/Jukebox/TapeComponent.cs
similarity index 90%
rename from Content.Shared/White/Jukebox/TapeComponent.cs
rename to Content.Shared/_White/Jukebox/TapeComponent.cs
index c0708302bd..d0c7cb1e9a 100644
--- a/Content.Shared/White/Jukebox/TapeComponent.cs
+++ b/Content.Shared/_White/Jukebox/TapeComponent.cs
@@ -1,7 +1,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
[RegisterComponent, NetworkedComponent]
public sealed partial class TapeComponent : Component
diff --git a/Content.Shared/White/Jukebox/TapeCreatorComponent.cs b/Content.Shared/_White/Jukebox/TapeCreatorComponent.cs
similarity index 94%
rename from Content.Shared/White/Jukebox/TapeCreatorComponent.cs
rename to Content.Shared/_White/Jukebox/TapeCreatorComponent.cs
index ffa7741037..b19102ff96 100644
--- a/Content.Shared/White/Jukebox/TapeCreatorComponent.cs
+++ b/Content.Shared/_White/Jukebox/TapeCreatorComponent.cs
@@ -2,7 +2,7 @@
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Jukebox;
+namespace Content.Shared._White.Jukebox;
[RegisterComponent, NetworkedComponent]
public sealed partial class TapeCreatorComponent : Component
diff --git a/Content.Shared/White/MeatyOre/SharedMeatyOre.cs b/Content.Shared/_White/MeatyOre/SharedMeatyOre.cs
similarity index 89%
rename from Content.Shared/White/MeatyOre/SharedMeatyOre.cs
rename to Content.Shared/_White/MeatyOre/SharedMeatyOre.cs
index 70a98962d3..40d7da8779 100644
--- a/Content.Shared/White/MeatyOre/SharedMeatyOre.cs
+++ b/Content.Shared/_White/MeatyOre/SharedMeatyOre.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Serialization;
using Component = Robust.Shared.GameObjects.Component;
-namespace Content.Shared.White.MeatyOre;
+namespace Content.Shared._White.MeatyOre;
[Serializable, NetSerializable]
public sealed class MeatyOreShopRequestEvent : EntityEventArgs
diff --git a/Content.Shared/White/Medical/BodyScanner/BodyScannerConsoleShared.cs b/Content.Shared/_White/Medical/BodyScanner/BodyScannerConsoleShared.cs
similarity index 98%
rename from Content.Shared/White/Medical/BodyScanner/BodyScannerConsoleShared.cs
rename to Content.Shared/_White/Medical/BodyScanner/BodyScannerConsoleShared.cs
index f68c2c0870..0442a765e3 100644
--- a/Content.Shared/White/Medical/BodyScanner/BodyScannerConsoleShared.cs
+++ b/Content.Shared/_White/Medical/BodyScanner/BodyScannerConsoleShared.cs
@@ -6,7 +6,7 @@ using Content.Shared.Tiles;
using Content.Shared.Wieldable;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Medical.BodyScanner
+namespace Content.Shared._White.Medical.BodyScanner
{
[Serializable, NetSerializable]
public enum BodyScannerConsoleUIKey : byte
diff --git a/Content.Shared/White/Mood/MoodEffectPrototype.cs b/Content.Shared/_White/Mood/MoodEffectPrototype.cs
similarity index 95%
rename from Content.Shared/White/Mood/MoodEffectPrototype.cs
rename to Content.Shared/_White/Mood/MoodEffectPrototype.cs
index 5cad886171..03a005f188 100644
--- a/Content.Shared/White/Mood/MoodEffectPrototype.cs
+++ b/Content.Shared/_White/Mood/MoodEffectPrototype.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations;
-namespace Content.Shared.White.Mood;
+namespace Content.Shared._White.Mood;
[Prototype("moodEffect")]
public sealed class MoodEffectPrototype : IPrototype
diff --git a/Content.Shared/White/Mood/MoodSerializables.cs b/Content.Shared/_White/Mood/MoodSerializables.cs
similarity index 94%
rename from Content.Shared/White/Mood/MoodSerializables.cs
rename to Content.Shared/_White/Mood/MoodSerializables.cs
index bd1b707cd6..31aad30aa6 100644
--- a/Content.Shared/White/Mood/MoodSerializables.cs
+++ b/Content.Shared/_White/Mood/MoodSerializables.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Mood;
+namespace Content.Shared._White.Mood;
[Serializable, NetSerializable]
public enum MoodChangeLevel : byte
diff --git a/Content.Shared/White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs b/Content.Shared/_White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs
similarity index 89%
rename from Content.Shared/White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs
rename to Content.Shared/_White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs
index e4276998a8..ee27e4844e 100644
--- a/Content.Shared/White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs
+++ b/Content.Shared/_White/NonPeacefulRoundEnd/NonPeacefulRoundItemsPrototype.cs
@@ -1,7 +1,7 @@
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
-namespace Content.Shared.White.NonPeacefulRoundEnd;
+namespace Content.Shared._White.NonPeacefulRoundEnd;
[Prototype("nonPeacefulRoundEndItems")]
public sealed class NonPeacefulRoundItemsPrototype : IPrototype
diff --git a/Content.Shared/White/Overlays/NightVisionComponent.cs b/Content.Shared/_White/Overlays/NightVisionComponent.cs
similarity index 93%
rename from Content.Shared/White/Overlays/NightVisionComponent.cs
rename to Content.Shared/_White/Overlays/NightVisionComponent.cs
index a78ccbd8d5..0e1e385370 100644
--- a/Content.Shared/White/Overlays/NightVisionComponent.cs
+++ b/Content.Shared/_White/Overlays/NightVisionComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.Overlays;
+namespace Content.Shared._White.Overlays;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class NightVisionComponent : Component
diff --git a/Content.Shared/White/Overlays/SaturationScaleComponent.cs b/Content.Shared/_White/Overlays/SaturationScaleComponent.cs
similarity index 77%
rename from Content.Shared/White/Overlays/SaturationScaleComponent.cs
rename to Content.Shared/_White/Overlays/SaturationScaleComponent.cs
index 489b79eab3..b49f21d7df 100644
--- a/Content.Shared/White/Overlays/SaturationScaleComponent.cs
+++ b/Content.Shared/_White/Overlays/SaturationScaleComponent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.GameStates;
-namespace Content.Shared.White.Overlays;
+namespace Content.Shared._White.Overlays;
[RegisterComponent, NetworkedComponent]
public sealed partial class SaturationScaleComponent : Component
diff --git a/Content.Shared/White/Radials/Radial.cs b/Content.Shared/_White/Radials/Radial.cs
similarity index 98%
rename from Content.Shared/White/Radials/Radial.cs
rename to Content.Shared/_White/Radials/Radial.cs
index 8b17ac66f8..28337a5f3e 100644
--- a/Content.Shared/White/Radials/Radial.cs
+++ b/Content.Shared/_White/Radials/Radial.cs
@@ -4,7 +4,7 @@ using Content.Shared.Verbs;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Radials;
+namespace Content.Shared._White.Radials;
[Serializable, NetSerializable, Virtual]
public class Radial : IComparable
diff --git a/Content.Shared/White/Radials/RadialEvents.cs b/Content.Shared/_White/Radials/RadialEvents.cs
similarity index 98%
rename from Content.Shared/White/Radials/RadialEvents.cs
rename to Content.Shared/_White/Radials/RadialEvents.cs
index 1212d248a9..957a99a96a 100644
--- a/Content.Shared/White/Radials/RadialEvents.cs
+++ b/Content.Shared/_White/Radials/RadialEvents.cs
@@ -6,7 +6,7 @@ using Robust.Shared.Containers;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Radials;
+namespace Content.Shared._White.Radials;
[Serializable, NetSerializable]
public sealed class RequestServerRadialsEvent : EntityEventArgs
diff --git a/Content.Shared/White/Radials/Systems/SharedRadialSystem.cs b/Content.Shared/_White/Radials/Systems/SharedRadialSystem.cs
similarity index 99%
rename from Content.Shared/White/Radials/Systems/SharedRadialSystem.cs
rename to Content.Shared/_White/Radials/Systems/SharedRadialSystem.cs
index 1595b4fb70..a2ac897af8 100644
--- a/Content.Shared/White/Radials/Systems/SharedRadialSystem.cs
+++ b/Content.Shared/_White/Radials/Systems/SharedRadialSystem.cs
@@ -5,7 +5,7 @@ using Content.Shared.Inventory.VirtualItem;
using Content.Shared.Verbs;
using Robust.Shared.Containers;
-namespace Content.Shared.White.Radials.Systems;
+namespace Content.Shared._White.Radials.Systems;
public abstract class SharedRadialSystem : EntitySystem
{
diff --git a/Content.Shared/White/Reputation/ReputationNetMsg.cs b/Content.Shared/_White/Reputation/ReputationNetMsg.cs
similarity index 96%
rename from Content.Shared/White/Reputation/ReputationNetMsg.cs
rename to Content.Shared/_White/Reputation/ReputationNetMsg.cs
index 5d0436d381..5047221596 100644
--- a/Content.Shared/White/Reputation/ReputationNetMsg.cs
+++ b/Content.Shared/_White/Reputation/ReputationNetMsg.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Network;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Reputation;
+namespace Content.Shared._White.Reputation;
public sealed class ReputationNetMsg : NetMessage
{
diff --git a/Content.Shared/White/Sales/SalesSpecifier.cs b/Content.Shared/_White/Sales/SalesSpecifier.cs
similarity index 96%
rename from Content.Shared/White/Sales/SalesSpecifier.cs
rename to Content.Shared/_White/Sales/SalesSpecifier.cs
index ad39586bd8..68e8af8d02 100644
--- a/Content.Shared/White/Sales/SalesSpecifier.cs
+++ b/Content.Shared/_White/Sales/SalesSpecifier.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Sales;
+namespace Content.Shared._White.Sales;
[DataDefinition]
public sealed partial class SalesSpecifier
diff --git a/Content.Shared/White/SaltedYayca/DiscordAuthRequest.cs b/Content.Shared/_White/SaltedYayca/DiscordAuthRequest.cs
similarity index 91%
rename from Content.Shared/White/SaltedYayca/DiscordAuthRequest.cs
rename to Content.Shared/_White/SaltedYayca/DiscordAuthRequest.cs
index 125be48910..c82cdc0281 100644
--- a/Content.Shared/White/SaltedYayca/DiscordAuthRequest.cs
+++ b/Content.Shared/_White/SaltedYayca/DiscordAuthRequest.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Network;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.SaltedYayca;
+namespace Content.Shared._White.SaltedYayca;
diff --git a/Content.Shared/White/SaltedYayca/DiscordAuthResponse.cs b/Content.Shared/_White/SaltedYayca/DiscordAuthResponse.cs
similarity index 93%
rename from Content.Shared/White/SaltedYayca/DiscordAuthResponse.cs
rename to Content.Shared/_White/SaltedYayca/DiscordAuthResponse.cs
index e3af1fa6fe..f68df8ad16 100644
--- a/Content.Shared/White/SaltedYayca/DiscordAuthResponse.cs
+++ b/Content.Shared/_White/SaltedYayca/DiscordAuthResponse.cs
@@ -2,7 +2,7 @@ using Lidgren.Network;
using Robust.Shared.Network;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.SaltedYayca;
+namespace Content.Shared._White.SaltedYayca;
public sealed class DiscordAuthResponse : NetMessage
{
diff --git a/Content.Shared/White/SelfHeal/SelfHealComponent.cs b/Content.Shared/_White/SelfHeal/SelfHealComponent.cs
similarity index 96%
rename from Content.Shared/White/SelfHeal/SelfHealComponent.cs
rename to Content.Shared/_White/SelfHeal/SelfHealComponent.cs
index f2db22c61f..acc95e5f00 100644
--- a/Content.Shared/White/SelfHeal/SelfHealComponent.cs
+++ b/Content.Shared/_White/SelfHeal/SelfHealComponent.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Audio;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
-namespace Content.Shared.White.SelfHeal;
+namespace Content.Shared._White.SelfHeal;
[RegisterComponent]
public sealed partial class SelfHealComponent: Component
diff --git a/Content.Shared/White/SelfHeal/SelfHealDoAfterEvent.cs b/Content.Shared/_White/SelfHeal/SelfHealDoAfterEvent.cs
similarity index 80%
rename from Content.Shared/White/SelfHeal/SelfHealDoAfterEvent.cs
rename to Content.Shared/_White/SelfHeal/SelfHealDoAfterEvent.cs
index 9207bc6ab2..6d017f2fa4 100644
--- a/Content.Shared/White/SelfHeal/SelfHealDoAfterEvent.cs
+++ b/Content.Shared/_White/SelfHeal/SelfHealDoAfterEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.DoAfter;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.SelfHeal;
+namespace Content.Shared._White.SelfHeal;
[Serializable, NetSerializable]
public sealed partial class SelfHealDoAfterEvent : SimpleDoAfterEvent
diff --git a/Content.Shared/White/Sounds/GotRemovedEvent.cs b/Content.Shared/_White/Sounds/GotRemovedEvent.cs
similarity index 85%
rename from Content.Shared/White/Sounds/GotRemovedEvent.cs
rename to Content.Shared/_White/Sounds/GotRemovedEvent.cs
index 6a0cfcc996..43a8e68ed4 100644
--- a/Content.Shared/White/Sounds/GotRemovedEvent.cs
+++ b/Content.Shared/_White/Sounds/GotRemovedEvent.cs
@@ -1,7 +1,7 @@
using Content.Shared.Hands;
using Content.Shared.Hands.Components;
-namespace Content.Shared.White.Sounds;
+namespace Content.Shared._White.Sounds;
public sealed class GotRemovedEvent : EquippedHandEvent
diff --git a/Content.Shared/White/Spline/CatmullRom/SplineCatmullRom.cs b/Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom.cs
similarity index 98%
rename from Content.Shared/White/Spline/CatmullRom/SplineCatmullRom.cs
rename to Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom.cs
index 2f610f6cef..218287b7c5 100644
--- a/Content.Shared/White/Spline/CatmullRom/SplineCatmullRom.cs
+++ b/Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom.cs
@@ -1,7 +1,7 @@
using System.Linq;
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.CatmullRom;
+namespace Content.Shared._White.Spline.CatmullRom;
public abstract class SplineCatmullRom : Spline
{
diff --git a/Content.Shared/White/Spline/CatmullRom/SplineCatmullRom2D.cs b/Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom2D.cs
similarity index 95%
rename from Content.Shared/White/Spline/CatmullRom/SplineCatmullRom2D.cs
rename to Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom2D.cs
index eaaa669027..db97278fb9 100644
--- a/Content.Shared/White/Spline/CatmullRom/SplineCatmullRom2D.cs
+++ b/Content.Shared/_White/Spline/CatmullRom/SplineCatmullRom2D.cs
@@ -1,7 +1,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.CatmullRom;
+namespace Content.Shared._White.Spline.CatmullRom;
public sealed class SplineCatmullRom2D : SplineCatmullRom
{
diff --git a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezier.cs b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier.cs
similarity index 98%
rename from Content.Shared/White/Spline/CubicBezier/SplineCubicBezier.cs
rename to Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier.cs
index fb4821bbbc..671aff4166 100644
--- a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezier.cs
+++ b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier.cs
@@ -1,7 +1,7 @@
using System.Linq;
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.CubicBezier;
+namespace Content.Shared._White.Spline.CubicBezier;
public abstract class SplineCubicBezier : Spline
{
diff --git a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezier4D.cs b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier4D.cs
similarity index 96%
rename from Content.Shared/White/Spline/CubicBezier/SplineCubicBezier4D.cs
rename to Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier4D.cs
index 77954c4c68..1ba7aa52c3 100644
--- a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezier4D.cs
+++ b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezier4D.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.CubicBezier;
+namespace Content.Shared._White.Spline.CubicBezier;
public sealed class SplineCubicBezier4D : SplineCubicBezier
{
diff --git a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezierColor.cs b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezierColor.cs
similarity index 96%
rename from Content.Shared/White/Spline/CubicBezier/SplineCubicBezierColor.cs
rename to Content.Shared/_White/Spline/CubicBezier/SplineCubicBezierColor.cs
index 0251a35e00..171f009c4d 100644
--- a/Content.Shared/White/Spline/CubicBezier/SplineCubicBezierColor.cs
+++ b/Content.Shared/_White/Spline/CubicBezier/SplineCubicBezierColor.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.CubicBezier;
+namespace Content.Shared._White.Spline.CubicBezier;
public sealed class SplineCubicBezierColor : SplineCubicBezier
{
diff --git a/Content.Shared/White/Spline/ISpline.cs b/Content.Shared/_White/Spline/ISpline.cs
similarity index 90%
rename from Content.Shared/White/Spline/ISpline.cs
rename to Content.Shared/_White/Spline/ISpline.cs
index ffec44b860..b35216e33e 100644
--- a/Content.Shared/White/Spline/ISpline.cs
+++ b/Content.Shared/_White/Spline/ISpline.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Spline;
+namespace Content.Shared._White.Spline;
public interface ISpline
{
diff --git a/Content.Shared/White/Spline/Linear/SplineLinear.cs b/Content.Shared/_White/Spline/Linear/SplineLinear.cs
similarity index 95%
rename from Content.Shared/White/Spline/Linear/SplineLinear.cs
rename to Content.Shared/_White/Spline/Linear/SplineLinear.cs
index 06d33dd182..a9ac0e37ac 100644
--- a/Content.Shared/White/Spline/Linear/SplineLinear.cs
+++ b/Content.Shared/_White/Spline/Linear/SplineLinear.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.Linear;
+namespace Content.Shared._White.Spline.Linear;
public abstract class SplineLinear : Spline
{
diff --git a/Content.Shared/White/Spline/Linear/SplineLinear2D.cs b/Content.Shared/_White/Spline/Linear/SplineLinear2D.cs
similarity index 94%
rename from Content.Shared/White/Spline/Linear/SplineLinear2D.cs
rename to Content.Shared/_White/Spline/Linear/SplineLinear2D.cs
index 04272f8b6c..e23154138a 100644
--- a/Content.Shared/White/Spline/Linear/SplineLinear2D.cs
+++ b/Content.Shared/_White/Spline/Linear/SplineLinear2D.cs
@@ -1,7 +1,7 @@
using System.Numerics;
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.Linear;
+namespace Content.Shared._White.Spline.Linear;
public sealed class SplineLinear2D : SplineLinear
{
diff --git a/Content.Shared/White/Spline/Linear/SplineLinear4D.cs b/Content.Shared/_White/Spline/Linear/SplineLinear4D.cs
similarity index 95%
rename from Content.Shared/White/Spline/Linear/SplineLinear4D.cs
rename to Content.Shared/_White/Spline/Linear/SplineLinear4D.cs
index c8bef048a1..ce6fc3351b 100644
--- a/Content.Shared/White/Spline/Linear/SplineLinear4D.cs
+++ b/Content.Shared/_White/Spline/Linear/SplineLinear4D.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.Linear;
+namespace Content.Shared._White.Spline.Linear;
public sealed class SplineLinear4D : SplineLinear
{
diff --git a/Content.Shared/White/Spline/Linear/SplineLinearColor.cs b/Content.Shared/_White/Spline/Linear/SplineLinearColor.cs
similarity index 95%
rename from Content.Shared/White/Spline/Linear/SplineLinearColor.cs
rename to Content.Shared/_White/Spline/Linear/SplineLinearColor.cs
index 1661dddd4c..ad6973b4e2 100644
--- a/Content.Shared/White/Spline/Linear/SplineLinearColor.cs
+++ b/Content.Shared/_White/Spline/Linear/SplineLinearColor.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline.Linear;
+namespace Content.Shared._White.Spline.Linear;
public sealed class SplineLinearColor : SplineLinear
{
diff --git a/Content.Shared/White/Spline/Spline.cs b/Content.Shared/_White/Spline/Spline.cs
similarity index 97%
rename from Content.Shared/White/Spline/Spline.cs
rename to Content.Shared/_White/Spline/Spline.cs
index 70a4b3bcef..68b436c148 100644
--- a/Content.Shared/White/Spline/Spline.cs
+++ b/Content.Shared/_White/Spline/Spline.cs
@@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
-namespace Content.Shared.White.Spline;
+namespace Content.Shared._White.Spline;
public abstract class Spline : ISpline
{
diff --git a/Content.Shared/White/Spline/SplineEnums.cs b/Content.Shared/_White/Spline/SplineEnums.cs
similarity index 87%
rename from Content.Shared/White/Spline/SplineEnums.cs
rename to Content.Shared/_White/Spline/SplineEnums.cs
index ab4ceb613e..359dd0e483 100644
--- a/Content.Shared/White/Spline/SplineEnums.cs
+++ b/Content.Shared/_White/Spline/SplineEnums.cs
@@ -1,10 +1,10 @@
using System.Numerics;
-using Content.Shared.White.Spline.CatmullRom;
-using Content.Shared.White.Spline.CubicBezier;
-using Content.Shared.White.Spline.Linear;
+using Content.Shared._White.Spline.CatmullRom;
+using Content.Shared._White.Spline.CubicBezier;
+using Content.Shared._White.Spline.Linear;
using Vector4 = Robust.Shared.Maths.Vector4;
-namespace Content.Shared.White.Spline;
+namespace Content.Shared._White.Spline;
public static class Spline
{
diff --git a/Content.Shared/White/Sponsors/MsgSponsorInfo.cs b/Content.Shared/_White/Sponsors/MsgSponsorInfo.cs
similarity index 97%
rename from Content.Shared/White/Sponsors/MsgSponsorInfo.cs
rename to Content.Shared/_White/Sponsors/MsgSponsorInfo.cs
index dd9aaa32c3..25f046a9ad 100644
--- a/Content.Shared/White/Sponsors/MsgSponsorInfo.cs
+++ b/Content.Shared/_White/Sponsors/MsgSponsorInfo.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Network;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
-namespace Content.Shared.White.Sponsors;
+namespace Content.Shared._White.Sponsors;
public enum WhiteSponsorTier
{
diff --git a/Content.Shared/White/Supermatter/Components/SupermatterComponent.cs b/Content.Shared/_White/Supermatter/Components/SupermatterComponent.cs
similarity index 99%
rename from Content.Shared/White/Supermatter/Components/SupermatterComponent.cs
rename to Content.Shared/_White/Supermatter/Components/SupermatterComponent.cs
index c00b4d6413..e0c7ba37da 100644
--- a/Content.Shared/White/Supermatter/Components/SupermatterComponent.cs
+++ b/Content.Shared/_White/Supermatter/Components/SupermatterComponent.cs
@@ -1,10 +1,10 @@
using Robust.Shared.GameStates;
using Robust.Shared.Audio;
using Content.Shared.Atmos;
-using Content.Shared.White.Supermatter.Systems;
+using Content.Shared._White.Supermatter.Systems;
using Content.Shared.Whitelist;
-namespace Content.Shared.White.Supermatter.Components;
+namespace Content.Shared._White.Supermatter.Components;
[RegisterComponent, NetworkedComponent]
public sealed partial class SupermatterComponent : Component
diff --git a/Content.Shared/White/Supermatter/Components/SupermatterFoodComponent.cs b/Content.Shared/_White/Supermatter/Components/SupermatterFoodComponent.cs
similarity index 76%
rename from Content.Shared/White/Supermatter/Components/SupermatterFoodComponent.cs
rename to Content.Shared/_White/Supermatter/Components/SupermatterFoodComponent.cs
index 17a7ad5174..556f6b4476 100644
--- a/Content.Shared/White/Supermatter/Components/SupermatterFoodComponent.cs
+++ b/Content.Shared/_White/Supermatter/Components/SupermatterFoodComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Supermatter.Components;
+namespace Content.Shared._White.Supermatter.Components;
[RegisterComponent]
public sealed partial class SupermatterFoodComponent : Component
diff --git a/Content.Shared/White/Supermatter/Systems/SharedSupermatterSystem.cs b/Content.Shared/_White/Supermatter/Systems/SharedSupermatterSystem.cs
similarity index 89%
rename from Content.Shared/White/Supermatter/Systems/SharedSupermatterSystem.cs
rename to Content.Shared/_White/Supermatter/Systems/SharedSupermatterSystem.cs
index 002d5a5377..ca93df23aa 100644
--- a/Content.Shared/White/Supermatter/Systems/SharedSupermatterSystem.cs
+++ b/Content.Shared/_White/Supermatter/Systems/SharedSupermatterSystem.cs
@@ -1,7 +1,7 @@
-using Content.Shared.White.Supermatter.Components;
+using Content.Shared._White.Supermatter.Components;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.Supermatter.Systems;
+namespace Content.Shared._White.Supermatter.Systems;
public abstract class SharedSupermatterSystem : EntitySystem
{
diff --git a/Content.Shared/White/TTS/MsgRequestTTS.cs b/Content.Shared/_White/TTS/MsgRequestTTS.cs
similarity index 95%
rename from Content.Shared/White/TTS/MsgRequestTTS.cs
rename to Content.Shared/_White/TTS/MsgRequestTTS.cs
index 22743b3692..4e15ba7d6d 100644
--- a/Content.Shared/White/TTS/MsgRequestTTS.cs
+++ b/Content.Shared/_White/TTS/MsgRequestTTS.cs
@@ -2,7 +2,7 @@
using Robust.Shared.Network;
using Robust.Shared.Serialization;
-namespace Content.Shared.White.TTS;
+namespace Content.Shared._White.TTS;
// ReSharper disable once InconsistentNaming
public sealed class MsgRequestTTS : NetMessage
diff --git a/Content.Shared/White/TTS/PlayTTSEvent.cs b/Content.Shared/_White/TTS/PlayTTSEvent.cs
similarity index 92%
rename from Content.Shared/White/TTS/PlayTTSEvent.cs
rename to Content.Shared/_White/TTS/PlayTTSEvent.cs
index a384d9e358..0faddfe80f 100644
--- a/Content.Shared/White/TTS/PlayTTSEvent.cs
+++ b/Content.Shared/_White/TTS/PlayTTSEvent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.TTS;
+namespace Content.Shared._White.TTS;
[Serializable, NetSerializable]
// ReSharper disable once InconsistentNaming
diff --git a/Content.Shared/White/TTS/RequestTTSEvent.cs b/Content.Shared/_White/TTS/RequestTTSEvent.cs
similarity index 88%
rename from Content.Shared/White/TTS/RequestTTSEvent.cs
rename to Content.Shared/_White/TTS/RequestTTSEvent.cs
index 676cbf46eb..a7d182d6b2 100644
--- a/Content.Shared/White/TTS/RequestTTSEvent.cs
+++ b/Content.Shared/_White/TTS/RequestTTSEvent.cs
@@ -1,6 +1,6 @@
using Robust.Shared.Serialization;
-namespace Content.Shared.White.TTS;
+namespace Content.Shared._White.TTS;
[Serializable, NetSerializable]
// ReSharper disable once InconsistentNaming
diff --git a/Content.Shared/White/TTS/SharedVoiceMaskSystem.cs b/Content.Shared/_White/TTS/SharedVoiceMaskSystem.cs
similarity index 100%
rename from Content.Shared/White/TTS/SharedVoiceMaskSystem.cs
rename to Content.Shared/_White/TTS/SharedVoiceMaskSystem.cs
diff --git a/Content.Shared/White/TTS/TTSPitchRateSystem.cs b/Content.Shared/_White/TTS/TTSPitchRateSystem.cs
similarity index 98%
rename from Content.Shared/White/TTS/TTSPitchRateSystem.cs
rename to Content.Shared/_White/TTS/TTSPitchRateSystem.cs
index bf9446b6c4..bdaa9ad0b8 100644
--- a/Content.Shared/White/TTS/TTSPitchRateSystem.cs
+++ b/Content.Shared/_White/TTS/TTSPitchRateSystem.cs
@@ -1,7 +1,7 @@
using Content.Shared.Humanoid;
using Content.Shared.Preferences;
-namespace Content.Shared.White.TTS;
+namespace Content.Shared._White.TTS;
public sealed class TTSPitchRateSystem : EntitySystem
{
diff --git a/Content.Shared/White/TTS/TTSVoicePrototype.cs b/Content.Shared/_White/TTS/TTSVoicePrototype.cs
similarity index 96%
rename from Content.Shared/White/TTS/TTSVoicePrototype.cs
rename to Content.Shared/_White/TTS/TTSVoicePrototype.cs
index 40cf501ecd..e076162495 100644
--- a/Content.Shared/White/TTS/TTSVoicePrototype.cs
+++ b/Content.Shared/_White/TTS/TTSVoicePrototype.cs
@@ -1,7 +1,7 @@
using Content.Shared.Humanoid;
using Robust.Shared.Prototypes;
-namespace Content.Shared.White.TTS;
+namespace Content.Shared._White.TTS;
///
/// Prototype represent available TTS voices
diff --git a/Content.Shared/White/Trail/SharedTrailComponent.cs b/Content.Shared/_White/Trail/SharedTrailComponent.cs
similarity index 96%
rename from Content.Shared/White/Trail/SharedTrailComponent.cs
rename to Content.Shared/_White/Trail/SharedTrailComponent.cs
index 62fab24df0..2c733914cd 100644
--- a/Content.Shared/White/Trail/SharedTrailComponent.cs
+++ b/Content.Shared/_White/Trail/SharedTrailComponent.cs
@@ -1,10 +1,10 @@
using System.Numerics;
-using Content.Shared.White.Spline;
+using Content.Shared._White.Spline;
using Robust.Shared.GameStates;
using Robust.Shared.Serialization;
using Vector4 = Robust.Shared.Maths.Vector4;
-namespace Content.Shared.White.Trail;
+namespace Content.Shared._White.Trail;
[NetworkedComponent]
public abstract partial class SharedTrailComponent : Component, ITrailSettings
diff --git a/Content.Shared/White/Trail/TrailSettings.cs b/Content.Shared/_White/Trail/TrailSettings.cs
similarity index 97%
rename from Content.Shared/White/Trail/TrailSettings.cs
rename to Content.Shared/_White/Trail/TrailSettings.cs
index 3d40444b86..deaae60ff5 100644
--- a/Content.Shared/White/Trail/TrailSettings.cs
+++ b/Content.Shared/_White/Trail/TrailSettings.cs
@@ -1,9 +1,9 @@
using System.Numerics;
-using Content.Shared.White.Spline;
+using Content.Shared._White.Spline;
using Robust.Shared.Serialization;
using Vector4 = Robust.Shared.Maths.Vector4;
-namespace Content.Shared.White.Trail;
+namespace Content.Shared._White.Trail;
[DataDefinition]
[Serializable, NetSerializable]
diff --git a/Content.Shared/White/Utils/Vector2Utils.cs b/Content.Shared/_White/Utils/Vector2Utils.cs
similarity index 95%
rename from Content.Shared/White/Utils/Vector2Utils.cs
rename to Content.Shared/_White/Utils/Vector2Utils.cs
index 448858389d..ab5dae85bf 100644
--- a/Content.Shared/White/Utils/Vector2Utils.cs
+++ b/Content.Shared/_White/Utils/Vector2Utils.cs
@@ -1,7 +1,7 @@
using System.Numerics;
using System.Globalization;
-namespace Content.Shared.White.Utils;
+namespace Content.Shared._White.Utils;
public static class Vector2Utils
{
diff --git a/Content.Shared/_White/WhiteCVars.cs b/Content.Shared/_White/WhiteCVars.cs
index e80d889164..0acae28453 100644
--- a/Content.Shared/_White/WhiteCVars.cs
+++ b/Content.Shared/_White/WhiteCVars.cs
@@ -1,10 +1,351 @@
-using Robust.Shared.Configuration;
+using Robust.Shared.Configuration;
namespace Content.Shared._White;
+/*
+ * PUT YOUR CUSTOM VARS HERE
+ * DO IT OR I WILL KILL YOU
+ * with love, by hailrakes
+ */
+
+
[CVarDefs]
-public class WhiteCVars
+public sealed class WhiteCVars
{
+ /*
+ * Wiki rules
+ */
+
+ public static readonly CVarDef RulesWiki =
+ CVarDef.Create("white.wiki_rules", "https://wiki.ss14.su/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0",
+ CVar.SERVER | CVar.REPLICATED);
+
+ /*
+ * Slang
+ */
+
+ public static readonly CVarDef ChatSlangFilter =
+ CVarDef.Create("ic.slang_filter", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
+
+ /*
+ * Antispam
+ */
+
+ public static readonly CVarDef ChatAntispam =
+ CVarDef.Create("ic.antispam", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
+
+ public static readonly CVarDef AntispamMinLength =
+ CVarDef.Create("ic.antispam_min_length", 7, CVar.SERVERONLY);
+
+ public static readonly CVarDef AntispamIntervalSeconds =
+ CVarDef.Create("ic.antispam_interval_seconds", 60d, CVar.SERVERONLY);
+
+ /*
+ * Sponsors
+ */
+
+ public static readonly CVarDef SponsorsApiUrl =
+ CVarDef.Create("sponsor.api_url", "", CVar.SERVERONLY);
+
+ /*
+ * Queue
+ */
+
+ public static readonly CVarDef
+ QueueEnabled = CVarDef.Create("queue.enabled", false, CVar.SERVERONLY);
+
+
+ /*
+ * RoundNotifications
+ */
+
+ ///
+ /// URL of the Discord webhook which will send round status notifications.
+ ///
+ public static readonly CVarDef DiscordRoundWebhook =
+ CVarDef.Create("discord.round_webhook", string.Empty, CVar.SERVERONLY);
+
+ ///
+ /// Discord ID of role which will be pinged on new round start message.
+ ///
+ public static readonly CVarDef DiscordRoundRoleId =
+ CVarDef.Create("discord.round_roleid", string.Empty, CVar.SERVERONLY);
+
+ ///
+ /// Send notifications only about a new round begins.
+ ///
+ public static readonly CVarDef DiscordRoundStartOnly =
+ CVarDef.Create("discord.round_start_only", false, CVar.SERVERONLY);
+
+ /*
+ * Sockets
+ */
+
+ public static readonly CVarDef UtkaSocketKey = CVarDef.Create("utka.socket_key", "ass", CVar.SERVERONLY | CVar.CONFIDENTIAL);
+
+ /**
+ * TTS (Text-To-Speech)
+ */
+
+ ///
+ /// URL of the TTS server API.
+ ///
+ public static readonly CVarDef TtsEnabled =
+ CVarDef.Create("tts.enabled", true, CVar.SERVERONLY);
+
+ ///
+ /// URL of the TTS server API.
+ ///
+ public static readonly CVarDef TtsApiUrl =
+ CVarDef.Create("tts.api_url", "", CVar.SERVERONLY);
+
+ ///
+ /// TTS Volume
+ ///
+ public static readonly CVarDef TtsVolume =
+ CVarDef.Create("tts.volume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
+
+ ///
+ /// TTS Cache
+ ///
+ public static readonly CVarDef TtsMaxCacheSize =
+ CVarDef.Create("tts.max_cash_size", 200, CVar.SERVERONLY | CVar.ARCHIVE);
+
+
+
+ /*
+ * Stalin
+ */
+
+ public static readonly CVarDef StalinSalt =
+ CVarDef.Create("stalin.salt", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
+ public static readonly CVarDef StalinApiUrl =
+ CVarDef.Create("stalin.api_url", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
+ public static readonly CVarDef StalinAuthUrl =
+ CVarDef.Create("stalin.auth_url", string.Empty, CVar.SERVERONLY | CVar.CONFIDENTIAL | CVar.ARCHIVE);
+ public static readonly CVarDef StalinEnabled =
+ CVarDef.Create("stalin.enabled", false, CVar.SERVERONLY | CVar.ARCHIVE);
+ public static readonly CVarDef StalinDiscordMinimumAge =
+ CVarDef.Create("stalin.minimal_discord_age_minutes", 1440.0f, CVar.SERVERONLY | CVar.ARCHIVE);
+
+
+ /*
+ * NonPeaceful Round End
+ */
+
+ public static readonly CVarDef NonPeacefulRoundEndEnabled =
+ CVarDef.Create("white.non_peaceful_round_end_enabled", true, CVar.SERVERONLY | CVar.ARCHIVE);
+
+
+ /*
+ * Disabling calling shuttle by admin button
+ */
+
+ public static readonly CVarDef EmergencyShuttleCallEnabled =
+ CVarDef.Create("shuttle.emergency_shuttle_call", true, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
+
+
+ /*
+ * Xenophobia
+ */
+
+ public static readonly CVarDef FanaticXenophobiaEnabled =
+ CVarDef.Create("white.fanatic_xenophobia", true, CVar.SERVERONLY | CVar.ARCHIVE);
+
+ /*
+ * MeatyOre
+ */
+
+ public static readonly CVarDef MeatyOrePanelEnabled =
+ CVarDef.Create("white.meatyore_panel_enabled", true, CVar.REPLICATED | CVar.SERVER | CVar.ARCHIVE);
+
+ public static readonly CVarDef MeatyOreDefaultBalance =
+ CVarDef.Create("white.meatyore_default_balance", 15, CVar.SERVER | CVar.ARCHIVE);
+
+ /*
+ * Ghost Respawn
+ */
+
+ public static readonly CVarDef GhostRespawnTime =
+ CVarDef.Create("ghost.respawn_time", 15f, CVar.SERVERONLY);
+
+ public static readonly CVarDef GhostRespawnMaxPlayers =
+ CVarDef.Create("ghost.respawn_max_players", 40, CVar.SERVERONLY);
+
+ /*
+ * Bwoink
+ */
+
+ public static readonly CVarDef BwoinkVolume =
+ CVarDef.Create("white.admin.bwoinkVolume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
+
+ /*
+ * Jukebox
+ */
+
+ public static readonly CVarDef MaxJukeboxSongSizeInMb = CVarDef.Create("white.max_jukebox_song_size",
+ 3.5f, CVar.SERVER | CVar.REPLICATED | CVar.ARCHIVE);
+
+ public static readonly CVarDef JukeboxVolume =
+ CVarDef.Create("white.jukebox_volume", 0f, CVar.CLIENTONLY | CVar.ARCHIVE);
+
+ /*
+ * Chat
+ */
+
+ public static readonly CVarDef SeparatedChatSize =
+ CVarDef.Create("white.chat_size_separated", "0.6;0", CVar.CLIENTONLY | CVar.ARCHIVE);
+
+ public static readonly CVarDef DefaultChatSize =
+ CVarDef.Create("white.chat_size_default", "300;500", CVar.CLIENTONLY | CVar.ARCHIVE);
+
+ /*
+ * OnlyInOhio
+ */
+
+ public static readonly CVarDef OnlyInOhio =
+ CVarDef.Create("white.ohio_api_link", "", CVar.SERVERONLY | CVar.ARCHIVE | CVar.CONFIDENTIAL);
+
+ /*
+ * Mark dead chat messages as admin
+ */
+ public static readonly CVarDef DeadChatAdmin =
+ CVarDef.Create("white.admin.deadChatAdmin", false, CVar.CLIENT | CVar.REPLICATED | CVar.ARCHIVE);
+
+
+ /*
+ * End of round stats
+ */
+
+ ///
+ /// The amount of blood lost required to trigger the BloodLost end of round stat.
+ ///
+ ///
+ /// Setting this to 0 will disable the BloodLost end of round stat.
+ ///
+ public static readonly CVarDef BloodLostThreshold =
+ CVarDef.Create("eorstats.bloodlost_threshold", 100f, CVar.SERVERONLY);
+
+ ///
+ /// The amount of time required to trigger the CuffedTime end of round stat, in minutes.
+ ///
+ ///
+ /// Setting this to 0 will disable the CuffedTime end of round stat.
+ ///
+ public static readonly CVarDef CuffedTimeThreshold =
+ CVarDef.Create("eorstats.cuffedtime_threshold", 5, CVar.SERVERONLY);
+
+ ///
+ /// The amount of sounds required to trigger the EmitSound end of round stat.
+ ///
+ ///
+ /// Setting this to 0 will disable the EmitSound end of round stat.
+ ///
+ public static readonly CVarDef EmitSoundThreshold =
+ CVarDef.Create("eorstats.emitsound_threshold", 10, CVar.SERVERONLY);
+
+ ///
+ /// The amount of instruments required to trigger the InstrumentPlayed end of round stat, in minutes.
+ ///
+ ///
+ /// Setting this to 0 will disable the InstrumentPlayed end of round stat.
+ ///
+ public static readonly CVarDef InstrumentPlayedThreshold =
+ CVarDef.Create("eorstats.instrumentplayed_threshold", 4, CVar.SERVERONLY);
+
+ ///
+ /// The amount of shots fired required to trigger the ShotsFired end of round stat.
+ ///
+ ///
+ /// Setting this to 0 will disable the ShotsFired end of round stat.
+ ///
+ public static readonly CVarDef ShotsFiredThreshold =
+ CVarDef.Create("eorstats.shotsfired_threshold", 40, CVar.SERVERONLY);
+
+ ///
+ /// Should a stat be displayed specifically when no shots were fired?
+ ///
+ public static readonly CVarDef ShotsFiredDisplayNone =
+ CVarDef.Create("eorstats.shotsfired_displaynone", true, CVar.SERVERONLY);
+
+ ///
+ /// The amount of times slipped required to trigger the SlippedCount end of round stat.
+ ///
+ ///
+ /// Setting this to 0 will disable the SlippedCount end of round stat.
+ ///
+ public static readonly CVarDef SlippedCountThreshold =
+ CVarDef.Create("eorstats.slippedcount_threshold", 30, CVar.SERVERONLY);
+
+ ///
+ /// Should a stat be displayed specifically when nobody was done?
+ ///
+ public static readonly CVarDef SlippedCountDisplayNone =
+ CVarDef.Create("eorstats.slippedcount_displaynone", true, CVar.SERVERONLY);
+
+ ///
+ /// Should the top slipper be displayed in the end of round stats?
+ ///
+ public static readonly CVarDef SlippedCountTopSlipper =
+ CVarDef.Create("eorstats.slippedcount_topslipper", true, CVar.SERVERONLY);
+
+ public static readonly CVarDef
+ ServerCulture = CVarDef.Create("white.culture", "ru-RU", CVar.REPLICATED | CVar.SERVER);
+
+ ///
+ /// Should load a ERT map?
+ ///
+ public static readonly CVarDef LoadErtMap = CVarDef.Create("white.ert_load", false, CVar.SERVERONLY);
+
+ public static readonly CVarDef LogChatActions =
+ CVarDef.Create("white.log_to_chat", true, CVar.CLIENT | CVar.ARCHIVE | CVar.REPLICATED);
+
+ /*
+ * Aspects
+ */
+
+ public static readonly CVarDef IsAspectsEnabled =
+ CVarDef.Create("aspects.enabled", true, CVar.SERVERONLY);
+
+ public static readonly CVarDef AspectChance =
+ CVarDef.Create("aspects.chance", 0.33, CVar.SERVERONLY);
+
+ /*
+ * Damage
+ */
+
+ // Applies Projectile and Melee damage.
+ public static readonly CVarDef DamageModifier =
+ CVarDef.Create("damage.modifier", 1.0f, CVar.REPLICATED);
+
+ // Applies ALL damage, EVEN walls and etc.
+ public static readonly CVarDef DamageGetModifier =
+ CVarDef.Create("damage.get_modifier", 1.0f, CVar.REPLICATED);
+
+ public static readonly CVarDef AutoKickVpnUsers =
+ CVarDef.Create("white.auto_kick_vpn_users", false, CVar.SERVERONLY);
+
+ public static readonly CVarDef SalusApiLink = CVarDef.Create("white.salus_api_link", "http://localhost:7100/vpnchecker?address=", CVar.SERVERONLY | CVar.CONFIDENTIAL);
+
+ /*
+ * Reputation
+ */
+ public static readonly CVarDef ReputationEnabled =
+ CVarDef.Create("white.reputation_enabled", true, CVar.SERVERONLY);
+
+ public static readonly CVarDef SlipPowerModifier =
+ CVarDef.Create("white.slip_power_modifier", 1.0f, CVar.REPLICATED);
+
+ /*
+ * Antag grant
+ */
+ public static readonly CVarDef EnableGrantAntag =
+ CVarDef.Create("white.antag_grant_enabled", true, CVar.SERVERONLY);
+
+ /*
+ * Cult
+ */
+
public static readonly CVarDef CultMinPlayers =
CVarDef.Create("white.cult_min_players", 20, CVar.SERVERONLY | CVar.ARCHIVE);
@@ -13,4 +354,19 @@ public class WhiteCVars
public static readonly CVarDef CultMinStartingPlayers =
CVarDef.Create("white.cult_min_starting_players", 2, CVar.SERVERONLY | CVar.ARCHIVE);
+
+ /*
+ * Panda Socket
+ */
+ public static readonly CVarDef PandaStatusBind =
+ CVarDef.Create("white.panda_status_bind", "", CVar.SERVERONLY | CVar.ARCHIVE);
+
+ public static readonly CVarDef PandaStatusMaxConnections =
+ CVarDef.Create("white.panda_status_max_connections", 100, CVar.SERVERONLY);
+
+ public static readonly CVarDef PandaToken =
+ CVarDef.Create("white.panda_token", "ass", CVar.SERVERONLY | CVar.CONFIDENTIAL);
+
+ public static readonly CVarDef UtkaClientBind =
+ CVarDef.Create("white.utka_client_bind", "", CVar.SERVERONLY);
}
diff --git a/Content.Shared/White/Wield/ToggleableWieldedComponent.cs b/Content.Shared/_White/Wield/ToggleableWieldedComponent.cs
similarity index 70%
rename from Content.Shared/White/Wield/ToggleableWieldedComponent.cs
rename to Content.Shared/_White/Wield/ToggleableWieldedComponent.cs
index 90214b8f4d..8d558493fe 100644
--- a/Content.Shared/White/Wield/ToggleableWieldedComponent.cs
+++ b/Content.Shared/_White/Wield/ToggleableWieldedComponent.cs
@@ -1,4 +1,4 @@
-namespace Content.Shared.White.Wield;
+namespace Content.Shared._White.Wield;
[RegisterComponent]
public sealed partial class ToggleableWieldedComponent : Component
diff --git a/Content.Shared/White/Wield/ToggleableWieldedSystem.cs b/Content.Shared/_White/Wield/ToggleableWieldedSystem.cs
similarity index 92%
rename from Content.Shared/White/Wield/ToggleableWieldedSystem.cs
rename to Content.Shared/_White/Wield/ToggleableWieldedSystem.cs
index 7b17331e50..bf25f2a7e4 100644
--- a/Content.Shared/White/Wield/ToggleableWieldedSystem.cs
+++ b/Content.Shared/_White/Wield/ToggleableWieldedSystem.cs
@@ -1,14 +1,14 @@
using Content.Shared.Item.ItemToggle.Components;
using Content.Shared.Wieldable.Components;
-namespace Content.Shared.White.Wield;
+namespace Content.Shared._White.Wield;
public sealed class ToggleableWieldedSystem : EntitySystem
{
public override void Initialize()
{
base.Initialize();
-
+
SubscribeLocalEvent(AttemptActivate);
}