X-Act
np: Biffy Clyro - Shock Shock
I was playing around with some internal Pokemon workings, and I noticed that the Happiness number is between 0 and 255. This was something that I already knew, but now it kinda caught my eye a little more.
Well, I divided 255 by 5, getting 51, and multiplied 51 by 2, getting 102.
102.
102 reminded me of the maximum Base Power of Return, which works with the maximum happiness of 255!
I searched the internet about it, and this guy claims to have the following formulae for Return and Frustration in Pokemon Sapphire:
So here are the possible Base Power formulae for Return and Frustration:
Return Base Power = floor(Happiness x 0.4)
Frustration Base Power = 102 - floor(Happiness x 0.4)
Note that the above two formulae are not set in stone, and research must be done to confirm them.
Also, the same guy has a formula for Flail and Reversal:
EDIT: They don't correspond at all. So it seems like either this guy's information is wrong, or that Flail/Reversal have changed in DP.
Well, I divided 255 by 5, getting 51, and multiplied 51 by 2, getting 102.
102.
102 reminded me of the maximum Base Power of Return, which works with the maximum happiness of 255!
I searched the internet about it, and this guy claims to have the following formulae for Return and Frustration in Pokemon Sapphire:
Haha, that's exactly like I did.Return Base Power Formula:
INT ( Happiness Points / 2.5 )
So here are the possible Base Power formulae for Return and Frustration:
Return Base Power = floor(Happiness x 0.4)
Frustration Base Power = 102 - floor(Happiness x 0.4)
Note that the above two formulae are not set in stone, and research must be done to confirm them.
Also, the same guy has a formula for Flail and Reversal:
I don't know if this corresponds to what Peterko found.This takes 2 parts. We start like this:
Current HP * 48 / Total HP
Here you can ignore BODMAS :D. We'll say we have a Pokémon
with 17 HP out of 247:
17 * 48 / 247
48/247=0.194
17 * 0.194
17*0.194=3.3
That's the first part of the formula. Here's the second.
This is more a thing of X=Y If Z=W.
You take the result and compare it to this chart:
---------------------------
} Result {---} Base Power {
---------------------------
} 0-1 {---} 200 {
} 2-4 {---} 150 {
} 5-9 {---} 100 {
} 10-16 {---} 80 {
} 17-32 {---} 40 {
} 33-48 {---} 20 {
---------------------------
EDIT: They don't correspond at all. So it seems like either this guy's information is wrong, or that Flail/Reversal have changed in DP.