diff --git a/audio/sfx/landing-after-jump.wav b/audio/sfx/landing-after-jump.wav new file mode 100644 index 00000000..f954fc62 Binary files /dev/null and b/audio/sfx/landing-after-jump.wav differ diff --git a/audio/sfx/reload.wav b/audio/sfx/reload.wav new file mode 100644 index 00000000..6b558755 Binary files /dev/null and b/audio/sfx/reload.wav differ diff --git a/audio/sfx/running.wav b/audio/sfx/running.wav new file mode 100644 index 00000000..01b17e37 Binary files /dev/null and b/audio/sfx/running.wav differ diff --git a/audio/sfx/scope.wav b/audio/sfx/scope.wav new file mode 100644 index 00000000..c730db77 Binary files /dev/null and b/audio/sfx/scope.wav differ diff --git a/audio/sfx/shot-reload.wav b/audio/sfx/shot-reload.wav new file mode 100644 index 00000000..0e12bcf2 Binary files /dev/null and b/audio/sfx/shot-reload.wav differ diff --git a/audio/sfx/shot-sniper.wav b/audio/sfx/shot-sniper.wav new file mode 100644 index 00000000..4753c613 Binary files /dev/null and b/audio/sfx/shot-sniper.wav differ diff --git a/audio/sfx/song-medal.wav b/audio/sfx/song-medal.wav new file mode 100644 index 00000000..d2023210 Binary files /dev/null and b/audio/sfx/song-medal.wav differ diff --git a/audio/sfx/song-medal2.wav b/audio/sfx/song-medal2.wav new file mode 100644 index 00000000..0c2da62d Binary files /dev/null and b/audio/sfx/song-medal2.wav differ diff --git a/audio/sfx/walking.wav b/audio/sfx/walking.wav new file mode 100644 index 00000000..13afecc8 Binary files /dev/null and b/audio/sfx/walking.wav differ diff --git a/config/gameplay.json b/config/gameplay.json index b7bfd99e..dca726e7 100644 --- a/config/gameplay.json +++ b/config/gameplay.json @@ -54,5 +54,21 @@ "playersPerRoom": 8, "pointsPerKill": 100, "trainingDummies": 6 + }, + "medals": { + "bonusComum": 20, + "bonusIncomum": 50, + "bonusRara": 100, + "bonusLendaria": 250, + "bonusKillChain": 400, + "doubleKillWindowS": 5, + "tripleKillWindowS": 8, + "overkillWindowS": 12, + "killChainWindowS": 15, + "longshotM": 60, + "spinDeg": 360, + "buzzkillStreak": 5, + "headshotHeightRatio": 0.66, + "backstabAngleDeg": 120 } } diff --git a/docs/asset-licenses.md b/docs/asset-licenses.md index 962707c4..34e64286 100644 --- a/docs/asset-licenses.md +++ b/docs/asset-licenses.md @@ -371,16 +371,60 @@ alternativa sem essa restrição é qualquer voz `en_US` de dataset CC0 do mesmo | `audio/musics/Chrome_Perimeter.mp3` | idem | idem | — | | `audio/musics/Protocol_Seven.mp3` | idem | idem | — | -Três faixas, 192 kbps, 7,0 MB somadas — **não convertidas ainda**. O que entrar no jogo -precisa caber no orçamento do [nfr](nfr.md) junto do resto, e mp3 de 192 kbps estéreo é o -formato errado para isso: opus de 96 kbps corta o peso por dois sem diferença audível em -música de fundo. +Três faixas de 65 s, 67 s e 171 s. A origem continua sendo o mp3 de 192 kbps, 7,0 MB +somados; o que o navegador baixa é opus de 96 kbps em webm, **3,5 MB somados**, refeito por +[`scripts/convert-audio.mjs`](../scripts/convert-audio.mjs). A conta já estava escrita aqui +antes de valer: opus de 96 kbps corta o peso por dois sem diferença audível em música de +fundo. -## medalhas +Os 3,5 MB **não entram no caminho crítico** do pilar 2. A música toca por streaming, de um +elemento `