From e0bfe6a96ca293e88bd995dc5b8c6404f200c92e Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Wed, 4 Oct 2023 13:14:36 +0100 Subject: [PATCH] Bullseyes now coalilition limited --- client/src/mission/missionmanager.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/client/src/mission/missionmanager.ts b/client/src/mission/missionmanager.ts index 00e19632..17b24bf4 100644 --- a/client/src/mission/missionmanager.ts +++ b/client/src/mission/missionmanager.ts @@ -36,8 +36,16 @@ export class MissionManager { } updateBullseyes(data: BullseyesData) { + const commandMode = getApp().getMissionManager().getCommandModeOptions().commandMode; for (let idx in data.bullseyes) { const bullseye = data.bullseyes[idx]; + + // Prevent Red and Blue coalitions seeing each other's bulleye(s) + if ((bullseye.coalition === "red" && commandMode === BLUE_COMMANDER) + || (bullseye.coalition === "blue" && commandMode === RED_COMMANDER)) { + continue; + } + if (!(idx in this.#bullseyes)) this.#bullseyes[idx] = new Bullseye([0, 0]).addTo(getApp().getMap());