
Per essere un buon leader del rally o un membro del gruppo, devi capire come funzionano gli eroi del gruppo e come vengono calcolate le loro statistiche. Possono fare un’enorme differenza nei risultati della battaglia. Alcuni bravi partecipanti possono cambiare completamente il rendimento del tuo rally.
In questo articolo spiegherò alcuni meccanismi di falegnameria che la maggior parte delle persone non conosce.
Come funzionano gli eroi di Joiner
Quando lanci una manifestazione, i membri della tua alleanza possono inviare le loro truppe ed eroi. La parte importante è la il primo eroe delle slot di ciascun membro. Quell’eroe viene trattato come l’eroe che si unisce.
Ad esempio, se ti unisci a (Chenko) (Howard) (Quinn)
allora Chenko (il primo slot) viene conteggiato come l’eroe che si unisce. La prima abilità di quell’eroe (in questo caso, quella di Chenko Stand d’armi) viene aggiunto come abilità di rally extra. Un rally può ottenere fino a 4 abilità extra dai partecipanti.
- Ogni membro può contribuire con 1 abilità di falegname.
- Solo i primi 4 iscritti che si iscrivono con una prima abilità al massimo fatti contare.
- Se uno dei primi partecipanti non ha raggiunto il livello massimo della sua prima abilità, il giocatore successivo in linea può occupare il posto.
Fondamentalmente, le competenze massime del falegname hanno la priorità.
La formula del danno (semplificata)
Ecco l’ultima versione semplificata della formula del danno:
Kills = √Troops × (Attack × Lethality) / (Enemy’s Defense × Enemy’s Health) × SkillMod
Ho spiegato questa formula in modo più dettagliato nel mio articolo “Letalità, attacco, difesa e salute: cosa fanno realmente.” Per ora, ciò che conta per i falegnami è il AbilitàMod parte.
SkillMod = (DamageUp * OppDefenseDown) / (OppDamageDown * DefenseUp)
In questa formula, DifesaSu E OppDamageDown provengono dal difensore, mentre DamageUp E OppDefenseDown provengono dall’attaccante.
Quando la prima abilità di un eroe membro viene potenziata Attacco O Letalitàconta come DamageUp. Ciò significa che i joiner di Attacco e Letalità funzionano sostanzialmente allo stesso modo. Ad esempio, 4 Amanes = 4 Chenkos in termini di valore di falegnameria.
L’unica differenza è nella loro identificatori (effetto_su).
- Attacco = 102
- Letalità = 101
Poiché il gioco li tratta come identificatori separati, impilarli funziona in modo diverso. In Python, assomiglia a questo:
damageUp = math.prod((1.0 + val/100.0) for val in stats_dict('DamageUp').values())
Falegnami impilabili: uguali o diversi
- Impilare gli stessi eroi → i loro buff si sommano.
- Mescolare eroi diversi → i loro buff si moltiplicano, il che infligge più danni.
Esempio 1: Quattro dello stesso eroe (Amane o Chenko, 25% ciascuno)
Four Amanes → bonus_effects('DamageUp')(102) = 25 + 25 + 25 + 25 = 100
Four Chenkos → bonus_effects('DamageUp')(101) = 25 + 25 + 25 + 25 = 100
damageUp = 1 + 100/100 = 2.0 (100% boost)
Esempio 2: Due Amanes + Due Chenko (25% ciascuno)
Amane = effect_op 102 → total 50
Chenko = effect_op 101 → total 50
bonus_effects('DamageUp') = {101: 50, 102: 50}
damageUp = (1 + 50/100) * (1 + 50/100)
damageUp = 1.5 * 1.5 = 2.25 (125% boost)
Risultato:
- Quattro eroi identici → 2.0 (incremento del 100%)
- Due Amane + Due Chenko → 2,25 (aumento del 125%)
Questo è un 12,5% di danni aggiuntivi semplicemente mescolando eroi.
Perché questo accade
IL math.prod
la funzione moltiplica i buff se hanno valori effect_op diversi.
- Stesso effect_op → si aggiungono solo buff.
- Effect_op diverso → i buff si compongono in modo moltiplicativo.
Eroi Joiner, loro effetti e identificatori
Ecco un elenco degli eroi uniti e come vengono conteggiate le loro prime abilità:
- Chenko: DamageUp (101)
- Amedeo: DamageUp (101)
- Yeonwoo: DamageUp (101)
- Quattro: DamageUp (102)
- Howard: DifesaSu (111)
- Quinn: DifesaSu (111)
- Gordon: DifesaSu (113)
- Fahd: OppDamageDown (201)
- Saulo: DifesaSu / DifesaSu (112 / 113)
- Ilde: Aumento Difesa / Aumento Danno (112 / 102)
- Eric: OppDamageDown (202)
- Margot: DamageUp (102)
Se impili i falegnami con lo stesso effetto ma effetto diverso_opotterrai uno SkillMod più forte rispetto a quando usi eroi con lo stesso effetto e lo stesso effect_op.
Test
Ho eseguito alcuni test sui miei mini account per mostrare come si combinano i joiner di Letalità e Attacco. Ho mantenuto le statistiche e le truppe esattamente le stesse sia per l’attaccante che per il difensore: l’unica cosa che ho cambiato sono stati i joiner.
Nel primo test, ho usato 2 Yeonwoo come giunti, il che ha provocato la morte di 185 difensori. Nel secondo test, ho mantenuto tutto identico (poiché tutti gli account erano miei) ma ho utilizzato invece Yeonwoo + Amane come uniti: questa volta, il difensore ha avuto 187 morti.
La differenza qui è piccola, ma può essere molto più grande quando hai 4 partecipanti (con abilità di livello 5) e un numero maggiore di truppe.
Yeonwoo + Yeonwoo come uniti:


+ Amension e capre:


Ho mantenuto le statistiche, le truppe e tutto il resto esattamente uguali in entrambe le simulazioni: l’unica cosa che ho cambiato sono stati gli eroi uniti.
Ho anche eseguito le stesse battaglie attraverso il mio simulatore di battaglia, che utilizza la meccanica del joiner che ho spiegato all’inizio di questo post. I risultati di entrambe le battaglie corrispondevano perfettamente, dimostrando che la mia spiegazione della meccanica del joiner e della formula dei danni è esattamente la stessa utilizzata nel gioco.

