Ambience refactor, sound caching and TRAIT_DEAF implementation#9130
Ambience refactor, sound caching and TRAIT_DEAF implementation#9130littleboobs wants to merge 40 commits intoss220-space:master220from
Conversation
There was a problem hiding this comment.
Code Review
Аналитический отчёт от Большого Брата. Обработка запроса завершена. Данный пулл-реквест проводит масштабную реорганизацию системы эмбиенса, внедряя глобальные списки звуков и механизм кеширования их длительности через rust_g, а также переводит проверку слуха на систему трейтов. В ходе ревью были обнаружены критические ошибки: риск рантайма при пустом списке звуков в play_ambience и некорректная передача списка вместо строки в ambience_index. Также выявлены логические несоответствия в работе принудительного эмбиенса, избыточность системных уведомлений в общем чате и нарушения стайлгайда, касающиеся производительности циклов и кеширования переменных датумов. Требуется корректировка кулдаунов и исправление логики итераций в коде кресел-каталок.
|
!build_rust |
|
Building Rust library failed, see the action run log for details: https://github.com/ss220-space/Paradise/actions/runs/25287974307 |
|
!build_rust |
|
!build_rust |
|
!build_rust |
Что этот ПР делает
Список изменений
🆑
refactor: Система эмбиенса и белого шума.
refactor: Кеширование звуков.
sound: Очистка звуков и новые звуки белого шума и эмбиенса.
bugfix: Исправлена работа микшера громкости.
/:cl: