From c84d4753b911be390b6c8a99d3d2bc506d865510 Mon Sep 17 00:00:00 2001 From: Kyle Tyo <36606155+VerinSenpai@users.noreply.github.com> Date: Wed, 14 May 2025 19:24:44 -0400 Subject: [PATCH] MapManager warning cleanup shared edition (#36795) * cleanup and reworking * one of these days I'll merge a conflict without breaking shit. * Update Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * Update Content.Shared/Tabletop/SharedTabletopSystem.cs Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> * I'm gonna send this but... I'll be honest, I dunno what it does. * fix coordinates --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs | 1 - Content.Shared/Magic/SharedMagicSystem.cs | 8 ++------ Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs | 2 +- Content.Shared/Tabletop/SharedTabletopSystem.cs | 5 ++--- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs b/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs index 450aca0eed..d1066b43e2 100644 --- a/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs +++ b/Content.Shared/Bed/Cryostorage/SharedCryostorageSystem.cs @@ -7,7 +7,6 @@ using Content.Shared.Mind.Components; using Content.Shared.Mobs.Systems; using Robust.Shared.Configuration; using Robust.Shared.Containers; -using Robust.Shared.Map; using Robust.Shared.Player; using Robust.Shared.Timing; diff --git a/Content.Shared/Magic/SharedMagicSystem.cs b/Content.Shared/Magic/SharedMagicSystem.cs index b362b5aa90..820b0999a8 100644 --- a/Content.Shared/Magic/SharedMagicSystem.cs +++ b/Content.Shared/Magic/SharedMagicSystem.cs @@ -276,13 +276,9 @@ public abstract class SharedMagicSystem : EntitySystem // If applicable, this ensures the projectile is parented to grid on spawn, instead of the map. var fromMap = _transform.ToMapCoordinates(fromCoords); - var spawnCoords = _mapManager.TryFindGridAt(fromMap, out var gridUid, out _) - ? _transform.WithEntityId(fromCoords, gridUid) - : new(_mapManager.GetMapEntityId(fromMap.MapId), fromMap.Position); - - var ent = Spawn(ev.Prototype, spawnCoords); + var ent = Spawn(ev.Prototype, fromMap); var direction = _transform.ToMapCoordinates(toCoords).Position - - _transform.ToMapCoordinates(spawnCoords).Position; + fromMap.Position; _gunSystem.ShootProjectile(ent, direction, userVelocity, ev.Performer, ev.Performer); } // End Projectile Spells diff --git a/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs b/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs index b9fc68330e..adea551d2e 100644 --- a/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedShuttleSystem.cs @@ -41,7 +41,7 @@ public abstract partial class SharedShuttleSystem : EntitySystem /// public bool CanFTLTo(EntityUid shuttleUid, MapId targetMap, EntityUid consoleUid) { - var mapUid = _mapManager.GetMapEntityId(targetMap); + var mapUid = Maps.GetMapOrInvalid(targetMap); var shuttleMap = _xformQuery.GetComponent(shuttleUid).MapID; if (shuttleMap == targetMap) diff --git a/Content.Shared/Tabletop/SharedTabletopSystem.cs b/Content.Shared/Tabletop/SharedTabletopSystem.cs index 7a2540b11d..03dd094805 100644 --- a/Content.Shared/Tabletop/SharedTabletopSystem.cs +++ b/Content.Shared/Tabletop/SharedTabletopSystem.cs @@ -5,7 +5,6 @@ using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Tabletop.Components; using Content.Shared.Tabletop.Events; -using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Serialization; @@ -16,8 +15,8 @@ namespace Content.Shared.Tabletop [Dependency] protected readonly ActionBlockerSystem ActionBlockerSystem = default!; [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedMapSystem _mapSystem = default!; [Dependency] protected readonly SharedTransformSystem Transforms = default!; - [Dependency] private readonly IMapManager _mapMan = default!; public override void Initialize() { @@ -41,7 +40,7 @@ namespace Content.Shared.Tabletop // Move the entity and dirty it (we use the map ID from the entity so noone can try to be funny and move the item to another map) var transform = EntityManager.GetComponent(moved); - Transforms.SetParent(moved, transform, _mapMan.GetMapEntityId(transform.MapID)); + Transforms.SetParent(moved, transform, _mapSystem.GetMapOrInvalid(transform.MapID)); Transforms.SetLocalPositionNoLerp(moved, msg.Coordinates.Position, transform); }