AndroidGuide

Letalità, attacco, difesa e salute: cosa fanno realmente

Letalità, attacco, difesa e salute: cosa fanno realmente

Questa è la versione finale della mia spiegazione della formula del danno. Con le nuove scoperte, le simulazioni di battaglia sono ora accurate quasi al 100%, quindi possiamo finalmente dire di aver scoperto la vera formula dei danni per il gioco. Puoi vederlo in azione sul Battle Simulator.

La versione semplificata della formula è simile alla seguente:

Kills = √Troops × (Attack × Lethality) / (Enemy’s Defense × Enemy’s Health) × SkillMod
  • Il numero delle tue truppe scala con la radice quadrata, il che significa che avere un esercito più grande non aumenta i tuoi danni di una quantità enorme. Ad esempio, se usi 10.000 truppe, la radice quadrata è 100, ma raddoppiando le tue truppe a 20.000 la aumenti solo a 144, non a 200. Quindi il tuo danno non raddoppierà.
  • Attacco E Letalità hanno lo stesso impatto poiché si moltiplicano insieme. Ciò significa che la letalità non è più forte o più importante dell’attacco: entrambe contano allo stesso modo.
  • Tuo Attacco × Letalità è diviso da quello del nemico Difesa × Salutequindi la vecchia idea secondo cui “L’attacco riduce la difesa” e “La letalità riduce la salute” era completamente sbagliata.
  • La parte più importante della formula del danno è AbilitàModche rappresenta gli effetti delle abilità dell’eroe e delle truppe. Questo ha la maggiore influenza sui danni, quindi i tuoi eroi principali e quelli che si uniscono con abilità forti svolgono un ruolo enorme nel decidere l’esito delle tue battaglie.

Mod abilità o “Coefficiente di danno”

Questa parte è davvero importante perché è ciò che controlla il modo in cui le abilità del falegname influenzano il tuo danno. La formula è:

SkillMod = (DamageUp * OppDefenseDown) / (OppDamageDown * DefenseUp)

Nel backend (per i partecipanti), sia i buff di Attacco che quelli di Letalità sono trattati allo stesso modo → sono semplicemente DamageUp effetti. La dicitura “attacco” contro “letalità” nel gioco è solo un testo descrittivo per gli eroi uniti. Meccanicamente, l’unica cosa che li separa è il loro effect_op identificatore.

Nota: Gli esempi di codice seguenti provengono dal nostro simulatore. Non provengono dai file del gioco, quindi i nomi effettivi delle variabili nel gioco potrebbero essere diversi.

Perché diversi falegnami (Amane + Chenko) causano più danni

Quando impili falegnami identici, i loro buff si sommano. Ma quando accumuli diversi joiner, i buff invece si moltiplicano, dandoti un danno leggermente maggiore.

Esempio 1: quattro dello stesso eroe (Amane o Chenko, ciascuno 25%)

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 = math.prod((1.0 + val/100.0) for val in stats_dict('DamageUp').values())
damageUp = (1 + 50/100) * (1 + 50/100)
damageUp = 1.5 * 1.5 = 2.25 (125% boost)

Risultato

  • Quattro eroi identici → 2.0 (aumento del 100%)
  • Due Amane + Due Chenko → 2,25 (aumento del 125%)

Questo è un Aumento relativo del 12,5%. in danni solo mescolando eroi.

Perché questo accade

IL math.prod la funzione moltiplica ogni unico effect_op separatamente:

  • Se tutti gli eroi condividono lo stesso effect_opi loro buff si sommano semplicemente.
  • Se ne hanno di diversi effect_opsi buff si sommano moltiplicativamente → portando a danni maggiori.

Attacco vs. Letalità: quale dovresti potenziare?

Ora che comprendiamo la formula del danno di Kingshot, lo sappiamo Attacco E Letalità moltiplicarsi tra loro. Ciò significa potenziare la inferiore stat tra di loro ti dà un aumento maggiore del danno complessivo.

Nella maggior parte dei casi, il tuo Attacco è molto più alto del tuo Letalitàproprio come il tuo Difesa di solito è più alto del tuo Salute – principalmente perché la letalità e la salute sono più difficili da migliorare. Quindi, per ottenere un notevole aumento del danno, concentrati sull’aumento Letalitàe per ridurre i danni in arrivo in modo più efficace, lavora sul rilancio Salute.

Una volta che il tuo Letalità E Salute le statistiche sono abbastanza alte, quindi inizia ad avere più senso concentrarsi Attacco E Difesa Ancora.

Articoli correlati
AndroidGuide

Il modo intelligente per aggiornare l'equipaggiamento dell'eroe in Kingshot

Android

Gli Angels of Delusion Chinatsu debuttano presto!

Android

Perdite di aggiornamento di PUBG Mobile 4.1: Frosty Funland, Rocket Rides e Penguin Chests

Android

Guida alla costruzione pre-fattoria di Chisa Materials: Ascensione, abilità e armi