From: MilenVolf <63782763+MilenVolf@users.noreply.github.com> Date: Sun, 1 Dec 2024 19:34:18 +0000 (+0300) Subject: Fix wrong system usage (#33679) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=d4067bcaab3f0b258ec055aeeb491514a1b76f4d;p=space-station-14.git Fix wrong system usage (#33679) Fix wrong system using --- diff --git a/Content.Shared/Random/Rules/NearbyTilesPercent.cs b/Content.Shared/Random/Rules/NearbyTilesPercent.cs index 8d6485dc76..beadfea05b 100644 --- a/Content.Shared/Random/Rules/NearbyTilesPercent.cs +++ b/Content.Shared/Random/Rules/NearbyTilesPercent.cs @@ -23,8 +23,6 @@ public sealed partial class NearbyTilesPercentRule : RulesRule [DataField] public float Range = 10f; - private readonly SharedMapSystem _map; - public override bool Check(EntityManager entManager, EntityUid uid) { if (!entManager.TryGetComponent(uid, out TransformComponent? xform) || @@ -34,13 +32,14 @@ public sealed partial class NearbyTilesPercentRule : RulesRule } var transform = entManager.System(); + var mapSys = entManager.System(); var tileDef = IoCManager.Resolve(); var physicsQuery = entManager.GetEntityQuery(); var tileCount = 0; var matchingTileCount = 0; - foreach (var tile in _map.GetTilesIntersecting(xform.GridUid.Value, grid, new Circle(transform.GetWorldPosition(xform), + foreach (var tile in mapSys.GetTilesIntersecting(xform.GridUid.Value, grid, new Circle(transform.GetWorldPosition(xform), Range))) { // Only consider collidable anchored (for reasons some subfloor stuff has physics but non-collidable)