]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Make AI overlay use vis1 (#31348)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Fri, 23 Aug 2024 08:34:39 +0000 (18:34 +1000)
committerGitHub <noreply@github.com>
Fri, 23 Aug 2024 08:34:39 +0000 (18:34 +1000)
* Make AI overlay use vis1

I think this is what get_hear in 13 uses idk this shit is esoteric.

vis1 is luminosity vis2 is line of sight.

* boark

Content.Shared/Silicons/StationAi/StationAiVisionSystem.cs

index 33771cb963a517640dc8ca7b666939e8785b0d10..c144f330e11ee92c58347d996c65403f41f5d617 100644 (file)
@@ -482,11 +482,11 @@ public sealed class StationAiVisionSystem : EntitySystem
 
             if (TargetTile != null)
             {
-                if (vis2.TryGetValue(TargetTile.Value, out var tileVis2))
+                if (vis1.TryGetValue(TargetTile.Value, out var tileVis))
                 {
                     DebugTools.Assert(seedTiles.Contains(TargetTile.Value));
 
-                    if (tileVis2 != 0)
+                    if (tileVis != 0)
                     {
                         lock (System)
                         {
@@ -505,9 +505,9 @@ public sealed class StationAiVisionSystem : EntitySystem
                     if (!System._viewportTiles.Contains(tile))
                         continue;
 
-                    var tileVis2 = vis2.GetValueOrDefault(tile, 0);
+                    var tileVis = vis1.GetValueOrDefault(tile, 0);
 
-                    if (tileVis2 != 0)
+                    if (tileVis != 0)
                     {
                         // No idea if it's better to do this inside or out.
                         lock (VisibleTiles)