🚧
Module 2 · Invasions
Garde-fous & caps
Limites de sécurité (anti-CTD, anti-surcharge)
Le mod impose plusieurs limites strictes pour éviter les crashes (CTD) et la surcharge du moteur. Ces caps sont codés en dur dans le script Lua et ne sont pas configurables par difficulté.
Chaque cap cible un vecteur de surcharge différent : taille des armées, multiplicité des unités, nombre de vagues simultanées, ou durée de vie des raids inactifs.
🚧
Caps actifs
Valeurs fixes appliquées par le mod à toutes les difficultés.
| Cap | Valeur | Effet |
|---|---|---|
| ARMY_SIZE | 19 (+1 lord) | chaque armée paddée à 19 unités |
| MAX_COPIES | 5 | une unité max 5× par armée |
| PLAFOND DE TIER | R+1 | aucune unité au-dessus de R+1 (v0.9.2) — exception : 1 pièce de siège |
| PLAFOND DE RENOM | % × (19 − héros) | RoR plafonnés, arrondi inférieur (hardcore : 5 max) + escalade post-R5 |
| THREAT_FACTION_ARMY_CAP | 20 | vague sautée si la faction a déjà ≥20 armées |
| THREAT_WAVES_PER_TICK | 3 | max vagues bastion par tour |
| RAID_IDLE_TIMEOUT | 8 | raid sans bataille 8 tours → détruit (jamais s'il tient une ville) |
| burst_cap | min(15, 20−armées) | cap des armées d'une vague |
RAID_IDLE_TIMEOUT libère les slots des raids réellement inactifs. ✅ Depuis la v0.9.2, les raids survivent au rechargement d'une sauvegarde (grâce complète du compteur au chargement) et un raid qui tient une ville n'est jamais purgé — c'est un bastion en construction.