From e3e5a2d2f1066bdd994b23245864a026653d4fc0 Mon Sep 17 00:00:00 2001 From: Aotumuri Date: Mon, 28 Apr 2025 17:14:42 +0900 Subject: [PATCH] ofm --- resources/lang/en.json | 1 + resources/lang/ja.json | 1 + src/client/FlagInput.ts | 7 +++++++ 3 files changed, 9 insertions(+) diff --git a/resources/lang/en.json b/resources/lang/en.json index da22417ee..36bf22cce 100644 --- a/resources/lang/en.json +++ b/resources/lang/en.json @@ -257,6 +257,7 @@ "contributors": "Contributors only", "beta": "Beta testers only", "supporters": "Supporters only", + "ofm_2025": "OFM 2025 participants only", "og": "OG players only", "og100": "OG100 players only", "translator": "Translator only", diff --git a/resources/lang/ja.json b/resources/lang/ja.json index 597e16116..96345fc76 100644 --- a/resources/lang/ja.json +++ b/resources/lang/ja.json @@ -249,6 +249,7 @@ "contributors": "貢献者専用", "beta": "ベータテスター専用", "supporters": "支援者専用", + "ofm_2025": "OFM 2025の参加者専用", "og": "OGプレイヤー専用", "og100": "OG100プレイヤー専用", "translator": "翻訳者専用", diff --git a/src/client/FlagInput.ts b/src/client/FlagInput.ts index 91ecd2532..d1294ccb4 100644 --- a/src/client/FlagInput.ts +++ b/src/client/FlagInput.ts @@ -227,6 +227,9 @@ export const isKnownPlayer: boolean = false; export const isSeenplayer: boolean = false; export const isLoginPlayer: boolean = false; +//event +export const ofm_2025_event: boolean = false; + export let MAX_LAYER = 50; type LockReasonMap = Record; @@ -291,6 +294,10 @@ export function checkPermission(): [string[], string[], LockReasonMap, number] { lock(["beta_tester", "beta_tester_circle"], "flag_input.reason.beta"); } + if (!ofm_2025_event) { + lock(["ofm_2025"], "flag_input.reason.ofm_2025"); + } + if (!isSupporters) { lock(["rocket_mini", "rocket"], "flag_input.reason.supporters"); lockColor(