From eacc62bbafe9dd02a82fb45adde32bcb482747e1 Mon Sep 17 00:00:00 2001 From: shimorio <124311259+shimorio@users.noreply.github.com> Date: Thu, 3 Sep 2026 22:31:15 +0300 Subject: [PATCH] golobby for vanilla (#3715) --- .../Ghost/GhostGoLobbyConfirmWindow.xaml | 15 +++ .../Ghost/GhostGoLobbyConfirmWindow.xaml.cs | 25 +++++ Content.Client/Ghost/GhostSystem.cs | 6 + .../Systems/Ghost/GhostUIController.cs | 36 +++++- .../Systems/Ghost/Widgets/GhostGui.xaml | 4 +- .../Systems/Ghost/Widgets/GhostGui.xaml.cs | 5 +- .../Events/GhostJoinLobbyRequestEvent.cs | 13 +++ .../Corvax/Ghost/GhostGoLobbySystem.cs | 105 ++++++++++++++++++ .../GameTicking/GameTicker.Player.cs | 9 ++ .../GameTicking/GameTicker.Spawning.cs | 9 ++ Content.Server/GameTicking/GameTicker.cs | 2 + Content.Shared/Corvax/CCCVars/CCCVars.cs | 12 +- .../Corvax/Events/GhostGoLobbyEvent.cs | 6 + Resources/ConfigPresets/Corvax/mrp.toml | 3 + .../corvax/ghost/golobby/ghost-go-lobby.ftl | 12 ++ .../corvax/ghost/golobby/ghost-go-lobby.ftl | 12 ++ 16 files changed, 270 insertions(+), 4 deletions(-) create mode 100644 Content.Client/Corvax/Ghost/GhostGoLobbyConfirmWindow.xaml create mode 100644 Content.Client/Corvax/Ghost/GhostGoLobbyConfirmWindow.xaml.cs create mode 100644 Content.Server/Corvax/Events/GhostJoinLobbyRequestEvent.cs create mode 100644 Content.Server/Corvax/Ghost/GhostGoLobbySystem.cs create mode 100644 Content.Shared/Corvax/Events/GhostGoLobbyEvent.cs create mode 100644 Resources/Locale/en-US/corvax/ghost/golobby/ghost-go-lobby.ftl create mode 100644 Resources/Locale/ru-RU/corvax/ghost/golobby/ghost-go-lobby.ftl diff --git a/Content.Client/Corvax/Ghost/GhostGoLobbyConfirmWindow.xaml b/Content.Client/Corvax/Ghost/GhostGoLobbyConfirmWindow.xaml new file mode 100644 index 0000000000..a00cba8b25 --- /dev/null +++ b/Content.Client/Corvax/Ghost/GhostGoLobbyConfirmWindow.xaml @@ -0,0 +1,15 @@ + + + + +