Waste less time on Facebook — follow Brilliant.
×

Pokémon Damage Formula

\( Damage = \dfrac{\left \lfloor{ \left[ \frac{2 \times Level_{1} + 10}{250} \times BasePwr \times \frac{ \left\{ \left( 2 \times BaseAtk + IV_{1} + \frac{EV_{1}}{4} \right) \times \frac{Level_{1}}{100} + 5 \right\} \times Nature_{1} \times AtkStatChange}{ \left\{ \left( 2 \times BaseDef + IV_{2} + \frac{EV_{2}}{4} \right) \times \frac{Level_{2}}{100} + 5 \right\} \times Nature_{2} \times DefStatChange} +2 \right] \times STAB \times Mod \times \frac{RanInt(85,100)}{100} }\right \rfloor}{\left( 2 \times BaseHP + IV^{\prime}_2 + \frac{EV^{\prime}_2}{4} \right) \times \frac{Level_{2}}{100} + 10 + Level_{2}} \times 100\% \)

\( Where \)

\( P1\,=\,Attacking\,Pok\acute{e}mon;\,P2\,=\,Defending\,Pok\acute{e}mon \)

\( Level_{1}\,= \,Level\,of\,P1;\,Level_{2}\,=\,Level\,of\,P2, \)

\( BasePwr\,=\,Power\,of\,selected\,move, \)

\( BaseAtk,\,BaseDef\,=\,Base\,Attack\,of\,P1\,and\,Base\,Defense\,\,of\,P2\,respectively, \)

\( IV_{1},\,EV_{1}\,=\,Attack\,IVs\,and\,EVs\,of\,P1\,respectively, \)

\( IV_{2},\,EV_{2}\,=\,Defense\,IVs\,and\,EVs\,\,of\,P2\,respectively, \)

\( BaseHP,\,IV^{\prime}_{2},\,EV^{\prime}_{2}\,=\,Base HP,\,HP\,IVs\,and\,HP\,EVs\,of\,P2\,respectively, \)

\( RanInt(x, y) = \left\{ randomly\,choosen \, a \: | \: x \leq a \leq y, x \in Z \right\}, \)

\( STAB\,= \left\{ \begin{array}{lrr} 1.5 & if & attack\,type\,matches\,with\,Pok\acute{e}mon\,type \\ 1 & if & attack\,type\,does\,not\,match\,with\,Pok\acute{e}mon\,type\end{array} \right. , \)

\( AtkStatChange\,is\,the\,Attack\,stat\,modifier\,\,of\,P1\,and\,DefStatChange\,is\,the\,Defense\,stat\,modifier\,\,of\,P2 ,\)

\( Mod\,=\,type\,compatibility\,which\,can\,be\,deduced\,from\,the\,type\,chart .\)

\( Let\,a\,matrix \) \( N_{5\times5}\,=\, \left[ \begin{array}{lllll} Hardy & Lonely & Adamant & Naughty & Brave \\ Bold & Docile & Impish & Lax & Relaxed \\ Modest & Mild & Bashful & Rash & Quiet \\ Calm & Gentle & Careful & Quirky & Sassy \\ Timid & Hasty & Jolly & Naive & Serious \end{array} \right] \)

\( Then, \)

\( Nature_{1} = \left\{ \begin{array}{lcr} 1.1 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{1}=1,\, j_{1}\neq1 \\ attack\,is\,special & and & i_{1}=2,\,j_{1}\neq2 \end{array} \right. \\ 1.0 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{1}\neq1,\, j_{1}\neq1 \\ \, & \, & i_{1} = j_{1} \\ attack\,is\,special & and & i_{1}\neq2,\,j_{1}\neq2 \end{array} \right. \\ 0.9 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{1}\neq1,\, j_{1}=1 \\ attack\,is\,special & and & i_{1}\neq2,\,j_{1}=2 \end{array} \right. \end{array} \right. \)

\( Nature_{2} = \left\{ \begin{array}{lcr} 1.1 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{2}=3,\, j_{2}\neq3 \\ attack\,is\,special & and & i_{2}=4,\,j_{2}\neq4 \end{array} \right. \\ 1.0 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{2}\neq3,\, j_{2}\neq3 \\ \, & \, & i_{2} = j_{2} \\ attack\,is\,special & and & i_{2}\neq4,\,j_{2}\neq4 \end{array} \right. \\ 0.9 & if & \left\{ \begin{array}{lrr} attack\,is\,physical & and & i_{2}\neq3,\, j_{2}=3 \\ attack\,is\,special & and & i_{2}\neq4,\,j_{2}=4 \end{array} \right. \end{array} \right. \)

\( Where \left( i_{1},j_{1}\right) and \left( i_{2},j_{2}\right)\,are\,the\,positions\,\,of\,the\,natures\,of\,P1\,and\,P2\,in\,N_{5\times5}\,respectively.\)

\( \left( e.g.\, the\,position\,of\,Impish\,nature\,in\,N_{5\times5}\,is\, (2,3) \right) \\ \)

\( For\,Pok\acute{e}mon\,Showdown\,(i.e.\,Level=100\,and\,all\,IVs\,=31\,the\,simplified\,formula\,is \)

\(Damage = \frac{\left \lfloor{ \left[ BasePwr \times \frac{ \left\{ 2 \times BaseAtk + 36 + \frac{EV_{1}}{4} \right\} \times Nature_{1} \times AtkStatChange}{ \left\{ 2 \times BaseDef + 36 + \frac{EV_{2}}{4} \right\} \times Nature_{2} \times DefStatChange} +2 \right] \times STAB \times Mod \times \frac{RanInt(85,100)}{100} }\right \rfloor}{\left( 2 \times BaseHP + 141 + \frac{EV^{\prime}_2}{4} \right) } \times 84\% \)

\( The\,type\,chart\,which\,will\,give\,the\,value\,of\,Mod:\)

Note by Muzaffar Ahmed
9 months, 1 week ago

No vote yet
1 vote

Comments

Sort by:

Top Newest

I salute you

I salute you

Abdur Rehman Zahid · 9 months, 1 week ago

Log in to reply

i play too!! did you try this. great battle simulator. Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

@Aareyan Manzoor Yeah I play on PS, everyday. :) Muzaffar Ahmed · 9 months, 1 week ago

Log in to reply

@Muzaffar Ahmed same here. Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

@Aareyan Manzoor Up for a match right now? Muzaffar Ahmed · 9 months, 1 week ago

Log in to reply

@Muzaffar Ahmed u can see me at 90 on ladder with 1658... calls for rematch Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

@Muzaffar Ahmed sure, i might not able to chat though... i got locked for spamming... knock me under the name dragonite drake. lets play AG. Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

@Aareyan Manzoor I was at 1590 before the ladder reset.. I left AG after that.. Do you play OU though? Muzaffar Ahmed · 9 months, 1 week ago

Log in to reply

@Muzaffar Ahmed sometimes, i main in AG. my rating was 1801 before reset. Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

@Aareyan Manzoor i use to use 2 ferros at that time. Aareyan Manzoor · 9 months, 1 week ago

Log in to reply

That is a: \[\Huge{\color{red}{\text{HELL!!!}}}\] of a lot of LaTeX to write. Abdur Rehman Zahid · 9 months, 1 week ago

Log in to reply

@Abdur Rehman Zahid Yeah lol I know.

Also yeah it took 4 hours straight to write that Muzaffar Ahmed · 9 months, 1 week ago

Log in to reply

@Muzaffar Ahmed \[\Huge{\color{Blue}{\text{I salute you for your determination}}}\] Abdur Rehman Zahid · 9 months, 1 week ago

Log in to reply

×

Problem Loading...

Note Loading...

Set Loading...