diff --git a/src/player/Player.ts b/src/player/Player.ts index 9c5d61a..3ffdefa 100644 --- a/src/player/Player.ts +++ b/src/player/Player.ts @@ -103,15 +103,15 @@ class Player { const position = this.getPosition(); if (this.ply > 0) { - if (/[ce]/.test(position.move?.flags as string)) { + if (position.mate) { + sfx.snap.play(); + sfx.move.play(); + } else if (/[ce]/.test(position.move?.flags as string)) { sfx.take.play(); sfx.move.play(); } else if (/[kqp]/.test(position.move?.flags as string)) { sfx.swap.play(); sfx.move.play(); - } else if (position.mate) { - sfx.snap.play(); - sfx.move.play(); } else { sfx.move.play(); }