From 4d3272ca888a060e75e31c2ab40b890b756fdc85 Mon Sep 17 00:00:00 2001 From: Lucca Faria Ferri Date: Sun, 12 Feb 2023 05:13:13 -0800 Subject: [PATCH] ForceMinimapVisibility on GameServerConfig.cs --- .../D3-GameServer/GSSystem/MapSystem/Scene.cs | 18 ++++++++---------- src/DiIiS-NA/D3-GameServer/GameServerConfig.cs | 6 ++++++ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/DiIiS-NA/D3-GameServer/GSSystem/MapSystem/Scene.cs b/src/DiIiS-NA/D3-GameServer/GSSystem/MapSystem/Scene.cs index a2db318..435bc5a 100644 --- a/src/DiIiS-NA/D3-GameServer/GSSystem/MapSystem/Scene.cs +++ b/src/DiIiS-NA/D3-GameServer/GSSystem/MapSystem/Scene.cs @@ -546,17 +546,15 @@ namespace DiIiS_NA.GameServer.GSSystem.MapSystem MiniMapVisibility = true }; } - else + + return new MapRevealSceneMessage { - return new MapRevealSceneMessage - { - ChunkID = GlobalID, - SceneSNO = SceneSNO.Id, - Transform = Transform, - WorldID = World.GlobalID, - MiniMapVisibility = false - }; - } + ChunkID = GlobalID, + SceneSNO = SceneSNO.Id, + Transform = Transform, + WorldID = World.GlobalID, + MiniMapVisibility = GameServerConfig.Instance.ForceMinimapVisibility + }; } #endregion diff --git a/src/DiIiS-NA/D3-GameServer/GameServerConfig.cs b/src/DiIiS-NA/D3-GameServer/GameServerConfig.cs index 5440458..6f71361 100644 --- a/src/DiIiS-NA/D3-GameServer/GameServerConfig.cs +++ b/src/DiIiS-NA/D3-GameServer/GameServerConfig.cs @@ -297,6 +297,12 @@ namespace DiIiS_NA.GameServer get => GetFloat(nameof(NephalemRiftOrbsChance), 0f); set => Set(nameof(NephalemRiftOrbsChance), value); } + + public bool ForceMinimapVisibility + { + get => GetBoolean(nameof(ForceMinimapVisibility), false); + set => Set(nameof(ForceMinimapVisibility), value); + } #endregion public static GameServerConfig Instance { get; } = new();