8 variantes spéciales
Chaque spécimen qui apparaît présente une chance, croissante avec la phase, de tirer l'une de
8 variantes à comportement unique : min(35%, 5% + phase × 1.5%). Le type est tiré au
hasard pondéré parmi les variantes déjà débloquées à la phase courante, puis consigné de façon persistante sur
le spécimen. Par défaut, aucun nom ne flotte au-dessus de sa tête — specialShowName =
false.
Les 8 variantes
| Variante | Type | Phase | Comportement |
|---|---|---|---|
| Sprinteur | Passif | 2 | Speed niveau 2 infini, +35% vitesse de déplacement. |
| Bondisseur | Passif | 3 | Effet custom LEAP niveau 3 infini — bonds nettement plus loin. |
| Bombeur | Actif | 4 | S'arme sous 3 blocs de la cible, se charge (~17 activations), explose (force 3.0, sans casser de blocs) puis disparaît. |
| Hurleur | Actif | 5 | Rameute tout zombie sans cible dans un rayon de 24 blocs vers sa propre cible. |
| Soigneur | Actif | 6 | Régénération (5s) à tous les zombies dans un rayon de 8 blocs. |
| Juggernaut | Passif | 6 | Taille ×1.4, vie max ×2.0, Resistance niveau 2 infini, armure de fer complète (jamais droppée). |
| Nécromancien | Actif | 9 | Invoque 1 à 2 zombies enfants (annulé au-delà de 40 zombies dans 12 blocs). |
| Splitter | À la mort | 11 | Se divise en 2 zombies enfants (taille ×0.6, jamais eux-mêmes spéciaux). |
Les variantes actives partagent un cooldown de specialActionInterval = 10
activations (bucketées par le scheduler, ~5 ticks chacune — le rythme réel dépend donc du LOD).
Plafond consigné. Quelle que soit la phase, jamais plus de 35% des spécimens relevés ne sont spéciaux. Un Splitter ne se reproduit qu'une seule fois : ses enfants sont forcés au type NONE — aucune chaîne infinie de divisions n'est possible.
Configuration
| Champ | Description | Défaut |
|---|---|---|
| specialEnabled | Active les zombies spéciaux. | true |
| specialBaseChance | Chance de base (phase 0). | 0.05 |
| specialPhaseScale | Bonus de chance par phase. | 0.015 |
| specialMaxChance | Plafond de chance. | 0.35 |
| specialShowName | Affiche le nom de la variante au-dessus du zombie. | false |
| specialActionInterval | Cooldown (en activations) des types actifs. | 10 |