avaler
Avalez un cadavre pour récupérer 30% de Santé maximale et gagner 1 Avaler un cadavre (Stack).
Effets et mots-clés
Avaler un cadavre (sur le lanceur): La puissance d'attaque physique augmente de 30% par charge.
Comment fonctionne le calcul
si GetStack(AFFECTER_SwallowCorpseStack) >= MaxStack (3) : utiliser SKILL_Evolve ; sinon si un allié mort avalable se trouve dans la portée de SKILL_Swallow (5) et que Avaler n'est pas en recharge : utiliser SKILL_Swallow ; sinon attaque de base
Ce que l'infobulle ne vous dit pas
- Le soin de 30 % est une constante 0.3 dans la routine ; il correspond à SKILL_Swallow FloatValues[0] = 30, mais le code ne lit pas la table pour cela.
- La variante abyssale est choisie quand une vérification du type de carte renvoie 8 ; le nom de l'énumération n'a pas été lu.
- Avaler remplace le nouveau ActiveSkill_Base.AllowsDeadTarget par true, donc la vérification générique de cible et le déplacement d'approche acceptent une cible morte pour cette compétence (la base renvoie false).
Lu depuis le binaire du jeu de la version 25846389. Pattern_Tadpole.Pattern@0x950EE8, SKILL_Swallow.<SkillRoutine>d__2.MoveNext@0x8D75C0, SKILL_Evolve.<SkillRoutine>d__0.MoveNext@0x8D6DCC, SKILL_Swallow.get_AllowsDeadTarget@0x8D74E4, Refactor.Task.MoveTaskHelper.IsValidTarget@0xAF32F8
Conféré par
Nombres
| Portée | 5 |
| Délai de départ | 0.2s |
| Délai de fin | 0.8s |
| Recharge | 1s |
| Coût en énergie | 0 |
| Points de compétence requis | 5 |
| Niveau requis | 0 |
| Compétence d'attaque de base | non |
| Le délai varie selon la vitesse d'attaque | non |
| Peut cibler par-dessus les murs | non |
| Valeurs brutes | 30 |
Portée et zone

Bleu lanceur ; bleu clair portée (5 tuiles) ; orangé zone touchée (cible unique). La distance de portée affichée est approximative ; la forme de la zone est exacte.
