design: maîtrise monstre — auto-combat déverrouillé par succès tactiques (N victoires)
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 34s
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 34s
This commit is contained in:
@@ -73,8 +73,35 @@ ACTE II (niv 13+) — Le monde éveillé
|
||||
### Règle de coexistence
|
||||
|
||||
- Zones 1-3 gardent le combat simple (grind rapide, ×5/×10 toujours dispo)
|
||||
- Zones 4+ forcent le combat tour par tour (narratif, sorts, compagnons)
|
||||
- Zones 4+ : combat tour par tour **obligatoire** tant que le monstre n'est pas maîtrisé
|
||||
- Les items Acte I restent utilisables — les nouveaux types n'existent qu'en Acte II
|
||||
|
||||
### Maîtrise monstre — auto-combat progressif (décision 2026-03-25)
|
||||
|
||||
En Acte II, chaque nouveau monstre impose le combat tactique.
|
||||
Après N victoires tactiques, le joueur débloque le combat auto pour ce monstre.
|
||||
|
||||
```
|
||||
1ère rencontre → Combat tactique obligatoire
|
||||
↓ (N victoires)
|
||||
🏆 Succès "Maîtrise : <monstre>" débloqué
|
||||
↓
|
||||
Combat auto (×1/×5/×10) déverrouillé pour CE monstre
|
||||
```
|
||||
|
||||
**Implémentation :**
|
||||
- Utiliser le système d'achievements existant (event-driven)
|
||||
- Nouveau criteria_type : `monster_tactical_wins` (par monstre_id)
|
||||
- Seuil de maîtrise : 3-5 victoires tactiques (à équilibrer)
|
||||
- CombatService.startCombat() vérifie l'achievement avant d'autoriser l'auto en zone 4+
|
||||
- Si pas maîtrisé → 403 "Ce monstre requiert le combat tactique"
|
||||
- Le frontend grise le bouton auto et affiche la progression "2/5 victoires tactiques"
|
||||
|
||||
**Pourquoi c'est bon :**
|
||||
- Force l'apprentissage des patterns ennemis (le tactique a du sens)
|
||||
- Récompense la maîtrise (le grind redevient rapide une fois compris)
|
||||
- Le joueur ne se lasse jamais : il alterne découverte (tactique) et farm (auto)
|
||||
- Compatible avec le multi-combat existant (×5/×10 = auto uniquement)
|
||||
- Le joueur garde tout (or, items, stats) — c'est une évolution, pas un reset
|
||||
|
||||
### Impact sur l'Item entity
|
||||
|
||||
Reference in New Issue
Block a user