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

Type · phase de déblocage · comportement
VarianteTypePhaseComportement
SprinteurPassif2Speed niveau 2 infini, +35% vitesse de déplacement.
BondisseurPassif3Effet custom LEAP niveau 3 infini — bonds nettement plus loin.
BombeurActif4S'arme sous 3 blocs de la cible, se charge (~17 activations), explose (force 3.0, sans casser de blocs) puis disparaît.
HurleurActif5Rameute tout zombie sans cible dans un rayon de 24 blocs vers sa propre cible.
SoigneurActif6Régénération (5s) à tous les zombies dans un rayon de 8 blocs.
JuggernautPassif6Taille ×1.4, vie max ×2.0, Resistance niveau 2 infini, armure de fer complète (jamais droppée).
NécromancienActif9Invoque 1 à 2 zombies enfants (annulé au-delà de 40 zombies dans 12 blocs).
SplitterÀ la mort11Se 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

ProgressionConfig — champs liés aux spéciaux
ChampDescriptionDéfaut
specialEnabledActive les zombies spéciaux.true
specialBaseChanceChance de base (phase 0).0.05
specialPhaseScaleBonus de chance par phase.0.015
specialMaxChancePlafond de chance.0.35
specialShowNameAffiche le nom de la variante au-dessus du zombie.false
specialActionIntervalCooldown (en activations) des types actifs.10