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;