diff --git a/evennia/web/webclient/static/webclient/js/webclient_gui.js b/evennia/web/webclient/static/webclient/js/webclient_gui.js index 84b4addb55..33e469fddb 100644 --- a/evennia/web/webclient/static/webclient/js/webclient_gui.js +++ b/evennia/web/webclient/static/webclient/js/webclient_gui.js @@ -367,6 +367,10 @@ function onNewLine(text, originator) { } }); } + if (("notification_sound" in options) && (options["notification_sound"])) { + var audio = new Audio("/static/webclient/media/notification.wav"); + audio.play(); + } } } diff --git a/evennia/web/webclient/static/webclient/media/notification.wav b/evennia/web/webclient/static/webclient/media/notification.wav new file mode 100644 index 0000000000..e9cae8f6c3 Binary files /dev/null and b/evennia/web/webclient/static/webclient/media/notification.wav differ