diff --git a/public/javascripts/big.js b/public/javascripts/big.js index 17d6619988..8d4d2f1eca 100644 --- a/public/javascripts/big.js +++ b/public/javascripts/big.js @@ -1045,7 +1045,9 @@ lichess.storage = { move: 'Move', capture: 'Capture', explode: 'Explosion', - lowtime: 'LowTime' + lowtime: 'LowTime', + victory: 'Victory', + defeat: 'Defeat' }; var volumes = { lowtime: 0.5, diff --git a/public/sound/nes/stock/Defeat.mp3 b/public/sound/nes/Defeat.mp3 similarity index 100% rename from public/sound/nes/stock/Defeat.mp3 rename to public/sound/nes/Defeat.mp3 diff --git a/public/sound/nes/stock/Defeat.ogg b/public/sound/nes/Defeat.ogg similarity index 100% rename from public/sound/nes/stock/Defeat.ogg rename to public/sound/nes/Defeat.ogg diff --git a/public/sound/nes/stock/Victory.mp3 b/public/sound/nes/Victory.mp3 similarity index 100% rename from public/sound/nes/stock/Victory.mp3 rename to public/sound/nes/Victory.mp3 diff --git a/public/sound/nes/stock/Victory.ogg b/public/sound/nes/Victory.ogg similarity index 100% rename from public/sound/nes/stock/Victory.ogg rename to public/sound/nes/Victory.ogg diff --git a/public/sound/piano/stock/Lose.mp3 b/public/sound/piano/Defeat.mp3 similarity index 100% rename from public/sound/piano/stock/Lose.mp3 rename to public/sound/piano/Defeat.mp3 diff --git a/public/sound/piano/stock/Lose.ogg b/public/sound/piano/Defeat.ogg similarity index 100% rename from public/sound/piano/stock/Lose.ogg rename to public/sound/piano/Defeat.ogg diff --git a/public/sound/piano/stock/Win.mp3 b/public/sound/piano/Victory.mp3 similarity index 100% rename from public/sound/piano/stock/Win.mp3 rename to public/sound/piano/Victory.mp3 diff --git a/public/sound/piano/stock/Win.ogg b/public/sound/piano/Victory.ogg similarity index 100% rename from public/sound/piano/stock/Win.ogg rename to public/sound/piano/Victory.ogg diff --git a/public/sound/standard/Defeat.mp3 b/public/sound/standard/Defeat.mp3 new file mode 120000 index 0000000000..3f117c3383 --- /dev/null +++ b/public/sound/standard/Defeat.mp3 @@ -0,0 +1 @@ +GenericNotify.mp3 \ No newline at end of file diff --git a/public/sound/standard/Defeat.ogg b/public/sound/standard/Defeat.ogg new file mode 120000 index 0000000000..e5e907bd11 --- /dev/null +++ b/public/sound/standard/Defeat.ogg @@ -0,0 +1 @@ +GenericNotify.ogg \ No newline at end of file diff --git a/public/sound/standard/Victory.mp3 b/public/sound/standard/Victory.mp3 new file mode 120000 index 0000000000..3f117c3383 --- /dev/null +++ b/public/sound/standard/Victory.mp3 @@ -0,0 +1 @@ +GenericNotify.mp3 \ No newline at end of file diff --git a/public/sound/standard/Victory.ogg b/public/sound/standard/Victory.ogg new file mode 120000 index 0000000000..e5e907bd11 --- /dev/null +++ b/public/sound/standard/Victory.ogg @@ -0,0 +1 @@ +GenericNotify.ogg \ No newline at end of file diff --git a/ui/round/src/socket.js b/ui/round/src/socket.js index 625de74c10..cea50f4ddc 100644 --- a/ui/round/src/socket.js +++ b/ui/round/src/socket.js @@ -39,7 +39,7 @@ module.exports = function(send, ctrl) { ctrl.data.game.winner = winner; ground.end(ctrl.chessground); xhr.reload(ctrl).then(ctrl.reload); - if (!ctrl.data.player.spectator) $.sound.genericNotify(); + if (!ctrl.data.player.spectator) $.sound[ctrl.data.player.color === winner ? 'victory' : 'defeat'](); }, gone: function(isGone) { if (!ctrl.data.opponent.ai) {