This commit is contained in:
2026-03-05 04:01:29 +01:00
parent dfecb09b7c
commit 6c8a710432
32 changed files with 8203 additions and 3 deletions

View File

@@ -233,6 +233,25 @@ function updateResearch(center):
| Consommer RP | Action | RP ≥ coût | Arbre/Carte monde → déverrouiller | unlock | `INSUFFICIENT_RESEARCH_POINTS` |
| Affecter chercheurs | Action | slots < 3 | Panel centre → slots | production + | `RESEARCH_CENTER_FULL` |
## Personnage contextuel (événements & interaction)
Voir `chercheur.md`.
### Affichage
Le chercheur saffiche lorsque :
- le module est **actionné** (ouverture du centre, affectation, collecte, upgrade) ;
- un **événement** de recherche survient (gain RP, percée, déverrouillage).
### Déclencheurs (exemples)
| Event | Condition | Effet UI personnage |
|---|---|---|
| `OPEN_RESEARCH` | ouverture panel | portrait + production/h + slots |
| `RESEARCH_TICK` / `RESEARCH_UNIT_GAINED` | tick | bulles science + feedback UI |
| `RESEARCH_BOOST` | percée | bulle “Percée” + détails |
| `INSUFFICIENT_RESEARCH_POINTS` | dépense refusée | bulle cause + CTA “Collecter / Attendre” |
### Skins & thèmes
Uniforme et accessoires suivent `theme.md` ; variantes via `inventaire_skins.md` si skins de staff.
## Annexes Techniques
### 1. Données et États (tableau détaillé)