# Couverture sonore

Genere par `python tools/audio_coverage.py`. **Aucun clip n'a ete ecoute** :
ce rapport dit ce qui est ATTEIGNABLE, pas ce qui sonne juste.

- Evenements au contrat : **80**
- Couverts : **42**  ·  sans configuration : **38**
- Clips importes : **79**  ·  jamais affectes : **4**

## Evenements couverts

| Evenement | Defaut general | Surcharges |
| --- | --- | --- |
| `departure_launch` — Objets projetés | oui | — |
| `departure_wall_break` — Mur défoncé | oui | — |
| `dungeon_ingredient_pickup` — Ingrédient ramassé | oui | — |
| `dungeon_reward_chosen` — Récompense choisie | oui | — |
| `dungeon_reward_offer` — Récompenses offertes | oui | — |
| `dungeon_warp_blocked` — Passage bloqué | oui | — |
| `dungeon_warp_open` — Passage ouvert | oui | — |
| `dungeon_warp_used` — Passage emprunté | oui | — |
| `enemy_alert` — Alerte | oui | — |
| `enemy_attack_impact` — Impact de l'attaque | oui | — |
| `enemy_attack_release` — Déclenchement d'attaque | oui | — |
| `enemy_death` — Mort | oui | — |
| `enemy_footstep` — Pas | oui | — |
| `enemy_hurt` — Blessure | oui | — |
| `player_attack_impact` — Impact de l'attaque | oui | arme restaurant_fork |
| `player_attack_release` — Déclenchement d'attaque | oui | arme restaurant_fork |
| `player_dash_start` — Ruée | oui | — |
| `player_death` — Mort | oui | — |
| `player_footstep` — Pas | oui | — |
| `player_hurt` — Blessure | oui | — |
| `player_projectile_fire` — Tir | oui | arme egg_launcher |
| `player_projectile_hit` — Projectile touche | oui | arme egg_launcher |
| `restaurant_cook_loop` — Cuisson (boucle) | oui | — |
| `restaurant_cook_start` — Début de cuisson | oui | — |
| `restaurant_dish_ready` — Plat prêt | oui | — |
| `restaurant_door_close` — Fermeture | oui | — |
| `restaurant_door_open` — Ouverture | oui | — |
| `restaurant_hire` — Recrutement | oui | — |
| `restaurant_purchase` — Achat de meuble | oui | — |
| `restaurant_serve` — Service | oui | — |
| `restaurant_tip` — Pourboire | oui | — |
| `restaurant_wash_done` — Lavage terminé | oui | — |
| `restaurant_wash_loop` — Lavage (boucle) | oui | — |
| `ui_back` — Retour | oui | — |
| `ui_close` — Fermeture d'écran | oui | — |
| `ui_confirm` — Confirmation | oui | — |
| `ui_error` — Action refusée | oui | — |
| `ui_navigate` — Navigation | oui | — |
| `ui_open` — Ouverture d'écran | oui | — |
| `ui_purchase` — Achat accepté | oui | — |
| `ui_slider` — Curseur | oui | — |
| `ui_toggle` — Bascule | oui | — |

## Evenements encore muets

Aucun candidat credible dans la banque fournie. Le point d'accroche
existe dans le jeu : il suffira d'affecter un son dans le gestionnaire.

| Evenement | Quand il se declenche |
| --- | --- |
| `departure_sprint` — Sprint | Course lancée. |
| `departure_windup` — Chauffe | Début de la mise en scène de départ. |
| `dungeon_dive_end` — Fin de plongée | Retour au restaurant. |
| `dungeon_room_cleared` — Salle terminée | Dernier monstre abattu. |
| `dungeon_room_enter` — Entrée de salle | Salle réellement entrée. |
| `dungeon_room_leave` — Sortie de salle | Salle quittée. |
| `dungeon_wave_start` — Vague | Vague relâchée. |
| `enemy_alert_lost` — Perte d'aggro | Le monstre perd la trace du joueur. |
| `enemy_attack_end` — Fin d'attaque | Fin normale seulement. |
| `enemy_attack_interrupt` — Attaque interrompue | Annulation ou mort en préparation. |
| `enemy_attack_windup` — Préparation d'attaque | Une seule fois par attaque acceptée. |
| `enemy_idle` — Bruit d'inactivité | Grognement espacé hors combat. |
| `enemy_projectile_fire` — Tir | Une fois par volée. |
| `enemy_projectile_hit` — Projectile touche | Collision avec le joueur. |
| `enemy_projectile_wall` — Projectile sur un mur | Collision décor. |
| `enemy_spawn` — Apparition | Monstre relâché dans la salle. |
| `player_attack_interrupt` — Attaque interrompue | Annulation. Jamais avec la fin normale. |
| `player_attack_windup` — Préparation d'attaque | Une seule fois par attaque acceptée. |
| `player_consume` — Consommable | Objet consommé depuis un slot. |
| `player_equip` — Équipement | Arme ou équipement changé. |
| `player_heal` — Soin | Points de vie effectivement rendus. |
| `player_interact` — Interaction réussie | Branche métier réussie, pas la simple tentative. |
| `player_interact_refused` — Interaction refusée | Cible inutilisable, mains pleines, condition manquante. |
| `player_projectile_wall` — Projectile sur un mur | Collision décor. La portée maximale n'est pas un impact. |
| `restaurant_clear_table` — Débarrassage | Table débarrassée. |
| `restaurant_cook_cancel` — Cuisson annulée | Annulation explicite par le joueur. |
| `restaurant_customer_enter` — Client entre | Client effectivement assis ou en file. |
| `restaurant_customer_leave_angry` — Client mécontent | Départ sans être servi. |
| `restaurant_customer_order` — Commande | Le client passe commande. |
| `restaurant_drop` — Dépôt d'objet | Objet posé sur une station ou une table. |
| `restaurant_move_element` — Meuble déplacé | Déplacement confirmé. |
| `restaurant_pickup` — Prise d'objet | Assiette, ingrédient ou plat pris en main. |
| `restaurant_place_element` — Meuble posé | Placement confirmé. |
| `restaurant_remove_element` — Meuble retiré | Retrait confirmé. |
| `restaurant_rotate_element` — Meuble pivoté | Rotation confirmée. |
| `restaurant_takeaway` — Vente à emporter | Vente au comptoir conclue. |
| `restaurant_trash` — Déchets | Objet jeté. |
| `ui_hover` — Survol | Souris entrée sur un contrôle. Discret et facultatif. |

## Musique et ambiance

| Profil | Musique | Ambiance |
| --- | --- | --- |
| contexte main_menu | oui | oui |
| contexte intro | oui | — |
| contexte restaurant | oui | oui |
| contexte dungeon | oui | oui |
| biome crater_meadow | oui | oui |
| biome old_port | oui | oui |
| biome olympic_park | oui | oui |
| biome mount_royal | oui | oui |
| biome downtown | oui | oui |
| biome underground_city | oui | oui |
| biome world_egg_center | oui | oui |

## Clips importes mais jamais affectes

Ils restent disponibles dans le catalogue du gestionnaire.

- `attack_wall_impact`
- `biome_outdoor_ambience_3`
- `biome_outdoor_ambience_4`
- `biome_water_ambience_2`
