diff --git a/frontend/src/html/pages/settings.html b/frontend/src/html/pages/settings.html
index 7049cbd4ee1f..e55cb786bf5b 100644
--- a/frontend/src/html/pages/settings.html
+++ b/frontend/src/html/pages/settings.html
@@ -712,6 +712,7 @@
+
diff --git a/frontend/src/ts/commandline/commandline-metadata.ts b/frontend/src/ts/commandline/commandline-metadata.ts
index afb70b6653c2..d7c691f73784 100644
--- a/frontend/src/ts/commandline/commandline-metadata.ts
+++ b/frontend/src/ts/commandline/commandline-metadata.ts
@@ -393,6 +393,7 @@ export const commandlineConfigMetadata: CommandlineConfigMetadataObject = {
"14": "fist fight",
"15": "rubber keys",
"16": "fart",
+ "17": "chalk",
};
return map[value];
},
diff --git a/frontend/src/ts/controllers/sound-controller.ts b/frontend/src/ts/controllers/sound-controller.ts
index 24e01e6b397a..f9352b3963f0 100644
--- a/frontend/src/ts/controllers/sound-controller.ts
+++ b/frontend/src/ts/controllers/sound-controller.ts
@@ -484,6 +484,64 @@ async function init(): Promise {
counter: 0,
},
],
+ 17: [
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_1.wav" }),
+ new Howl({ src: "../sound/click17/click17_1.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_2.wav" }),
+ new Howl({ src: "../sound/click17/click17_2.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_3.wav" }),
+ new Howl({ src: "../sound/click17/click17_3.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_4.wav" }),
+ new Howl({ src: "../sound/click17/click17_4.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_5.wav" }),
+ new Howl({ src: "../sound/click17/click17_5.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_6.wav" }),
+ new Howl({ src: "../sound/click17/click17_6.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_7.wav" }),
+ new Howl({ src: "../sound/click17/click17_7.wav" }),
+ ],
+ counter: 0,
+ },
+ {
+ sounds: [
+ new Howl({ src: "../sound/click17/click17_8.wav" }),
+ new Howl({ src: "../sound/click17/click17_8.wav" }),
+ ],
+ counter: 0,
+ },
+ ],
};
Howler.volume(Config.soundVolume);
}
diff --git a/frontend/static/sound/click17/click17_1.wav b/frontend/static/sound/click17/click17_1.wav
new file mode 100644
index 000000000000..1b7083266ede
Binary files /dev/null and b/frontend/static/sound/click17/click17_1.wav differ
diff --git a/frontend/static/sound/click17/click17_2.wav b/frontend/static/sound/click17/click17_2.wav
new file mode 100644
index 000000000000..96bc270231df
Binary files /dev/null and b/frontend/static/sound/click17/click17_2.wav differ
diff --git a/frontend/static/sound/click17/click17_3.wav b/frontend/static/sound/click17/click17_3.wav
new file mode 100644
index 000000000000..50c813b7f926
Binary files /dev/null and b/frontend/static/sound/click17/click17_3.wav differ
diff --git a/frontend/static/sound/click17/click17_4.wav b/frontend/static/sound/click17/click17_4.wav
new file mode 100644
index 000000000000..d8f1fecfdbe9
Binary files /dev/null and b/frontend/static/sound/click17/click17_4.wav differ
diff --git a/frontend/static/sound/click17/click17_5.wav b/frontend/static/sound/click17/click17_5.wav
new file mode 100644
index 000000000000..6f607d4aa818
Binary files /dev/null and b/frontend/static/sound/click17/click17_5.wav differ
diff --git a/frontend/static/sound/click17/click17_6.wav b/frontend/static/sound/click17/click17_6.wav
new file mode 100644
index 000000000000..cc7eb4444df5
Binary files /dev/null and b/frontend/static/sound/click17/click17_6.wav differ
diff --git a/frontend/static/sound/click17/click17_7.wav b/frontend/static/sound/click17/click17_7.wav
new file mode 100644
index 000000000000..9bd684c7f440
Binary files /dev/null and b/frontend/static/sound/click17/click17_7.wav differ
diff --git a/frontend/static/sound/click17/click17_8.wav b/frontend/static/sound/click17/click17_8.wav
new file mode 100644
index 000000000000..79606666ede1
Binary files /dev/null and b/frontend/static/sound/click17/click17_8.wav differ
diff --git a/packages/schemas/src/configs.ts b/packages/schemas/src/configs.ts
index 77c257a54834..9eeff2cdeed9 100644
--- a/packages/schemas/src/configs.ts
+++ b/packages/schemas/src/configs.ts
@@ -144,6 +144,7 @@ export const PlaySoundOnClickSchema = z.enum([
"14",
"15",
"16",
+ "17",
]);
export type PlaySoundOnClick = z.infer;