From 64689b4cc81bc466395e935e8f143930703dc98e Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Mon, 20 Jan 2025 10:59:42 +1100 Subject: [PATCH 1/2] Fix `emergency_elkridge` being saved as a map (#34496) Save `emergency_elkridge` as a grid (cherry picked from commit ef50219455f19f3139bebfe3ba233658b83cc096) --- Resources/Maps/Shuttles/emergency_elkridge.yml | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/Resources/Maps/Shuttles/emergency_elkridge.yml b/Resources/Maps/Shuttles/emergency_elkridge.yml index efeba6844b..4dafdee84a 100644 --- a/Resources/Maps/Shuttles/emergency_elkridge.yml +++ b/Resources/Maps/Shuttles/emergency_elkridge.yml @@ -18,7 +18,7 @@ entities: name: NT Evac Log - type: Transform pos: -0.42093527,-0.86894274 - parent: 637 + parent: invalid - type: MapGrid chunks: 0,0: @@ -804,18 +804,6 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - - uid: 637 - components: - - type: MetaData - name: Map Entity - - type: Transform - - type: Map - mapPaused: True - - type: PhysicsMap - - type: GridTree - - type: MovedGrids - - type: Broadphase - - type: OccluderTree - proto: AirAlarm entities: - uid: 577 From 671ab10be219a7f02ca60600b22e9ec7299b3c7c Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Mon, 20 Jan 2025 23:30:00 +0100 Subject: [PATCH 2/2] [HOTFIX] Admin Menu player jobs (#34545) update job info on spawn --- Content.Server/GameTicking/GameTicker.Spawning.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 605e252080..f6bf7c635e 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -2,6 +2,7 @@ using System.Globalization; using System.Linq; using System.Numerics; using Content.Server.Administration.Managers; +using Content.Server.Administration.Systems; using Content.Server.GameTicking.Events; using Content.Server.Spawners.Components; using Content.Server.Speech.Components; @@ -27,6 +28,7 @@ namespace Content.Server.GameTicking { [Dependency] private readonly IAdminManager _adminManager = default!; [Dependency] private readonly SharedJobSystem _jobs = default!; + [Dependency] private readonly AdminSystem _admin = default!; [ValidatePrototypeId] public const string ObserverPrototypeName = "MobObserver"; @@ -233,6 +235,7 @@ namespace Content.Server.GameTicking _roles.MindAddJobRole(newMind, silent: silent, jobPrototype:jobId); var jobName = _jobs.MindTryGetJobName(newMind); + _admin.UpdatePlayerList(player); if (lateJoin && !silent) {