Pokémon Damage Formula
Da Wikipedia, l'enciclopedia libera.
La Pokémon Damage Formula (chiamata anche Formula per il calcolo dei danni) è una formula algebrica per determinare il danno che un attacco infligge ad un Pokémon nei videogiochi della serie. La formula è diventata più complicata nelle ultime versioni del gioco, ma ha mantenuto la sua struttare basilare.
Nelle prime versioni (R/B/G/O/A/C) la formula era la seguente:
I simboli e
indicano che bisogna tenere conto solamente della parte intera del quoziente delle divisioni, arrotondando per difetto.
Questa formula è generalmente espressa semplicemente con:
int(int(int(2×L ÷ 5+2)×A×V ÷ D)/50+2)
Dove L indica il livello del Pokémon che attacca, con A s'indica il valore dell'attacco (fisico o speciale) di quel Pokémon, con V il danno base della mossa usata e con D il valore della difesa (fisica o speciale) del Pokémon che si deve difendere.
Dalle versioni Rubino e Zaffiro la formula è diventata la seguente:
Le variabili sono le seguenti:
- E = Efficacia (Effectiveness factor) che può essere 0,25, 0,5, 1, 2, o 4. Indica la resistenza del Pokémon difensore al tipo di attacco usato. Alcuni tipi di Pokémon sono immuni a certi attacchi, poiché il valore è 0 quindi si annulla il danno. (Per verificare l'efficia di un tipo su un altro controlla la tabella nella voce Tipi di Pokémon).
- R = Numero casuale compreso tra 85 e 100, inclusi gli estremi.
- S = STAB (Same Type Attack Bonus). Quando un Pokémon usa un attacco di un tipo contro un Pokémon dello stesso tipo questo fattore è di 1,5. Negli altri casi è uguale ad 1, quindi non influisce.
- M = Modifiche aggiuntive (Extra modifier). In certe situazioni (in genere è dovuto ad una Abilità di un Pokémon, particolità introdotta in R/S) questo parametro fa variare la formula.
- A = Attacco. Il valore della statistica Attacco (o Attacco Speciale) del Pokémon che attacca.
- P = Potenza dell'attacco, mostrata nelle informazioni sull'attacco.
- D = Difesa. Il valore della statistica Difesa (o Difesa Speciale) del Pokémon che si difende.
- L = Livello dell'attaccante. Varia da 2 a 100 a seconda dei punti esperienza del Pokémon.