Devblog
Patchnotes, coulisses du projet, décisions de design, releases. Tout est en clair. Tout est ici.
-
Panneau PNJ en français
· Localisation des libellés visibles du panneau PNJ `Garde des Routes` : boutons `Combat`/`Fermer`, statut, marques, états d'achat, verrouillage et manque de monnaie passent en français. · Localisation des statuts client de boutique du Relais dans `GameBootstrap`, afin que les messages d'achat, de refus, d'annulation et d'échec soient lisibles côté joueur. · Extension de la couverture Unity PlayMode pour verrouiller `Statut: disponible`, `Marques: 0`, `Badge: absent` et `Trousse: absent` dans le panneau PNJ.
-
Usage combat de la Trousse du Relais
· Extension du smoke WebSocket pour démarrer un combat après l'achat de `route_healer_kit`, laisser les ennemis créer des PV manquants, puis consommer `Trousse du Relais` via `inventory.use`. · Validation de l'effet catalogue `heal` de `route_healer_kit` : soin plafonné à `25` PV sans overheal, consommation de la pile d'inventaire et persistance de la disparition de l'item dans `world.snapshot`. · Ajout de `docs/playtests/local_route_healer_kit_use_smoke_v001.md` pour consigner la passe locale en mémoire couvrant achat, refus doublon, usage combat et persistance post-usage.
-
Trousse du Relais
· Ajout de `route_healer_kit` / `Trousse du Relais` au catalogue d'objets et à `route_guard_shop` comme consommable de soin achetable pour `8` `route_marks` après complétion de `routes_guard_stabilize`. · Mise à jour du serveur et des fallbacks Unity pour traiter la boutique du Relais comme une liste d'items authorés, avec achat persistant du badge puis de la trousse et refus des doublons. · Mise à jour du panneau PNJ Unity : la ligne boutique affiche `Badge de Relais` et `Trousse du Relais`, puis le bouton d'achat sélectionne automatiquement le prochain item disponible.
-
Rencontre multi-ennemis du Relais de Ronce
· Extension du contrat de rencontre `routes_guard_relay` avec deux spawns ennemis authorés, placements relatifs stables et effets d'ouverture par spawn (`mist_fold` pour `Marche-ronce du Relais`, `prism_bolt` pour `Éclat-ronce du Relais`). · Ajout de `enemy_eclat_ronce_relais` au bestiaire avec attaque authorée `Piqûre d'Éclat`, stats de rang `dev_splinter` et comportement `approach_and_strike`. · Mise à jour du serveur pour gérer plusieurs ennemis dans une rencontre scriptée, stocker le comportement par combattant et auto-résoudre tous les tours ennemis avant de rendre la main au joueur.
-
Architecture Unity initiale et squelette MVP
· Création des documents de cadrage de la Phase 0. · Sélection de l'architecture recommandée : client Unity, serveur autoritaire pur .NET, bibliothèque C# partagée, launcher Avalonia, PostgreSQL. · Définition des limites du MVP, de l'orientation réseau, du schéma de base de données initial, du pipeline d'assets et des règles d'originalité.