openthebox/bugs.md
Samuel Bouchet 71e10ec084 Add adventure unlock CTA and rebalance box loot pacing
- Add AdventureUnlockedEvent emitted by MetaEngine when a new adventure
  is unlocked, displayed as a CTA in the loot reveal flow
- Rebalance box_of_boxes: reduce box_not_great weight 10→7, boost
  box_ok_tier 5→7 for more variety in early game
- Add box_ok_tier and box_meta_basics drops to box_not_great loot table
  so basic boxes can escape the loop
- Double box_meta_basics weight in box_ok_tier (1→2) for faster
  meta progression
- Update bugs.md: resolve all 4 FIXME items
2026-03-11 20:47:20 +01:00

1.8 KiB

Bug tracker

Les sujets dans FIXME doivent être corrigé, puis déplacé dans "DONE", puis commit de ce fichier avec le fix.

FIXME

DONE

farah question

[farah]
C'est la boite de l'ete ou Chenda a emmenage a cote.
[farah]
Vous vous passiez des mots dedans. Dans un sens et dans l'autre, par-dessus la cloture.

=> Pas un bug. L'idée de Chenda et du joueur échangeant des messages dans une boîte par-dessus la clôture est une métaphore originale de l'aventure Sentimental. Elle n'est pas directement inspirée d'un jeu spécifique — c'est une variation sur le thème des "boîtes à messages" entre voisins/amis d'enfance, un motif classique dans les récits nostalgiques. Si ça ressemble à un autre jeu, c'est probablement une convergence thématique !

missing translation

Cheveux équipé : [MISSING:cosmetic.hair.stardustlegendary]

=> Fix : le code utilisait cosmeticValue.ToLower() pour construire la clé au lieu du nameKey de l'item. Corrigé avec lookup par (CosmeticSlot, CosmeticValue) dans le registre. Tests ajoutés.

Loot d'aventure

=> Fix : Ajouté un AdventureUnlockedEvent émis par MetaEngine quand une aventure est débloquée. Affiché dans RenderEvents() avec le message localisé "🎉 Nouvelle aventure débloquée ! Découvre '{0}' dans « Partir à l'aventure » !"

Pacing meta et boites pas ouf

=> Fix balancing dans boxes.json :

  • box_of_boxes : réduit poids de box_not_great de 10→7, augmenté box_ok_tier de 5→7 (ratio basic passe de 67%/33% à 50%/50%)
  • box_not_great : ajouté box_ok_tier (weight 2) et box_meta_basics (weight 1) dans le loot — les boîtes pas ouf peuvent maintenant dropper directement du mieux
  • box_ok_tier : augmenté poids de box_meta_basics de 1→2 (doublement des chances de meta)