diff --git a/resources/lang/en.json b/resources/lang/en.json
index d65dd52c0..736888895 100644
--- a/resources/lang/en.json
+++ b/resources/lang/en.json
@@ -245,6 +245,8 @@
"attack_ratio_desc": "What percentage of your troops to send in an attack (1–100%)",
"troop_ratio_label": "🪖🛠️ Troops and Workers Ratio",
"troop_ratio_desc": "Adjust the balance between troops (for combat) and workers (for gold production) (1–100%)",
+ "territory_patterns_label": "🏳️ Territory Patterns",
+ "territory_patterns_desc": "Choose whether to display territory pattern designs in game",
"easter_writing_speed_label": "Writing Speed Multiplier",
"easter_writing_speed_desc": "Adjust how fast you pretend to code (x1–x100)",
"easter_bug_count_label": "Bug Count",
diff --git a/src/client/UserSettingModal.ts b/src/client/UserSettingModal.ts
index cfd9d21c1..ccdb7cb41 100644
--- a/src/client/UserSettingModal.ts
+++ b/src/client/UserSettingModal.ts
@@ -150,6 +150,15 @@ export class UserSettingModal extends LitElement {
}
}
+ private toggleTerritoryPatterns(e: CustomEvent<{ checked: boolean }>) {
+ const enabled = e.detail?.checked;
+ if (typeof enabled !== "boolean") return;
+
+ this.userSettings.set("settings.territoryPatterns", enabled);
+
+ console.log("🏳️ Territory Patterns:", enabled ? "ON" : "OFF");
+ }
+
private handleKeybindChange(
e: CustomEvent<{ action: string; value: string }>,
) {
@@ -262,6 +271,15 @@ export class UserSettingModal extends LitElement {
@change=${this.toggleAnonymousNames}
>
+
+
+