I recently added gens 1-4 to the PS damage calculator. This included implementing each gen's specific damage formula, with all of their quirks. I used upokecenter for gens 1-3 and the Smogon damage formula article for gen 4 for my reference. As far as I know, the calculator should be 100% accurate to the mechanics of each gen, with the exception of a few small points that I was not able to find a conclusive answer on. I'm hoping someone here can help me answer some or all of these questions.
To be clear, I am not interested in how these things work in PS or PO or NetBattle, or what's written in Bulbapedia or Smogon's database. Those are all unreliable sources that tend to mix up mechanics between gens. I am looking for someone to either test these things on the cartridges or point me to a reliable source that conclusively answers my questions.
1) In ADV, how much is damage reduced by for spread moves like Rock Slide in 2v2 battles? I've seen many different sources each claiming spread moves do 1/2, 2/3, and 3/4 of normal damage in ADV, and I'm not sure which to trust. This one should be pretty easy for someone to clear up by testing (or already know the answer to, but make sure you aren't thinking of a later gen).
2) In GSC, is SolarBeam's damage halved during Sandstorm, or only during Rain?
3) InGSC, ADV, and DPP, how much does Metal Powder boost Ditto's defense by? 1.5x or 2x?
(1.5x in GSC, tested by Bedschibaer)
4) In RBY, upokecenter claims that damage variance (the part where the base damage is multiplied by a random number from 217-255 and then divided by 255) is skipped if the base damage is >= 768. This would very rarely have an impact on actual battles, only mattering on very powerful attacks vs. Chansey so that they would KO every time instead of most of the time. (For example, the base damage for Exeggutor's Explosion vs. Chansey is 792. If damage variance is applied, it would OHKO 75% of the time. If damage variance is skipped, it would always OHKO.) I'm inclined to believe this is true, because it seems like the kind of shortcut GameFreak would take in the early gens. (768 looks random at first, but it's actually a nice even number in hexadecimal.)Unfortunately I can't find that source again, and this isn't mentioned on upokecenter or anywhere else I've looked, so I've left it out for now. Can anyone confirm or refute this, or point me to a source that mentions it? Upokecenter mentions this, but it would be good to get confirmation.
Thanks for anyone who can help!
To be clear, I am not interested in how these things work in PS or PO or NetBattle, or what's written in Bulbapedia or Smogon's database. Those are all unreliable sources that tend to mix up mechanics between gens. I am looking for someone to either test these things on the cartridges or point me to a reliable source that conclusively answers my questions.
1) In ADV, how much is damage reduced by for spread moves like Rock Slide in 2v2 battles? I've seen many different sources each claiming spread moves do 1/2, 2/3, and 3/4 of normal damage in ADV, and I'm not sure which to trust. This one should be pretty easy for someone to clear up by testing (or already know the answer to, but make sure you aren't thinking of a later gen).
2) In GSC, is SolarBeam's damage halved during Sandstorm, or only during Rain?
3) In
(1.5x in GSC, tested by Bedschibaer)
4) In RBY, upokecenter claims that damage variance (the part where the base damage is multiplied by a random number from 217-255 and then divided by 255) is skipped if the base damage is >= 768. This would very rarely have an impact on actual battles, only mattering on very powerful attacks vs. Chansey so that they would KO every time instead of most of the time. (For example, the base damage for Exeggutor's Explosion vs. Chansey is 792. If damage variance is applied, it would OHKO 75% of the time. If damage variance is skipped, it would always OHKO.) I'm inclined to believe this is true, because it seems like the kind of shortcut GameFreak would take in the early gens. (768 looks random at first, but it's actually a nice even number in hexadecimal.)
Thanks for anyone who can help!
Last edited: