mr_pikachu
26th June 2007, 07:16 PM
Frankly, this is a question for someone who's either found the game's programming code or who has a lot of time for testing. ^_^;
Okay, so I know how EVs work, in general. Maximum 510 per Pokemon, 255 per stat, and every 4 EVs yield a 1-point stat boost. I get that much.
What I'm trying to figure out is whether stats are calculated on a fractional basis. That is, uh...
Okay, as an example... let's say that some Lv. 100 Pokemon (lovingly named "A") has 300 HP. And let's say that A doesn't have any EVs whatsoever. Now, depending on how stats are calculated, it's possible that the programming calculates this as, say, 300.4 HP, and it's rounded down to 300 for battling purposes. I'm not sure exactly how stats are calculated, but it makes sense that they might be done in this manner.
Let's assume for the moment that this is the case and take a look at EVs, assuming they're done in the same way. Now, 4 EVs = 1 stat point. So if EVs are calculated in the same way as we've assumed stats themselves are, then 1 EV = 0.25 stat points.
Therefore, let's say that A gets 3 EVs in HP. Suddenly that HP is 301.15, which rounds down to 301. Only 3 EVs have been earned, but the stat increased by a point nonetheless. From now on, it will still take 4 EVs to increase that stat by another point, but this changes things a little.
What I'm trying to get at is whether the hard-and-fast rule of "4 EVs = 1 point" really applies, or whether it's possible that, for example, 3 EVs = 1 point, 7 EVs = 2 points, 11 EVs = 3 points, and so on. This could change EV training methods, as it may be worthwhile to go slightly beyond the standard 252 EVs in any stat to get that extra point. (In the example above, one could train to 255 EVs in order to boost the HP one last time.)
So, in summary, here are my questions.
1. Are stats calculated using fractions/decimals and then rounded up/down to a whole number for battles?
2. At Lv. 100, are EV stat bonuses calculated for individual EVs or for sets of 4? That is, does the game divide earned EVs by 4, round down, and then increase the stat by the result? Or does it simply increase the stat by 0.25 for each EV earned?
Yes, I know. Very, very complicated.
Okay, so I know how EVs work, in general. Maximum 510 per Pokemon, 255 per stat, and every 4 EVs yield a 1-point stat boost. I get that much.
What I'm trying to figure out is whether stats are calculated on a fractional basis. That is, uh...
Okay, as an example... let's say that some Lv. 100 Pokemon (lovingly named "A") has 300 HP. And let's say that A doesn't have any EVs whatsoever. Now, depending on how stats are calculated, it's possible that the programming calculates this as, say, 300.4 HP, and it's rounded down to 300 for battling purposes. I'm not sure exactly how stats are calculated, but it makes sense that they might be done in this manner.
Let's assume for the moment that this is the case and take a look at EVs, assuming they're done in the same way. Now, 4 EVs = 1 stat point. So if EVs are calculated in the same way as we've assumed stats themselves are, then 1 EV = 0.25 stat points.
Therefore, let's say that A gets 3 EVs in HP. Suddenly that HP is 301.15, which rounds down to 301. Only 3 EVs have been earned, but the stat increased by a point nonetheless. From now on, it will still take 4 EVs to increase that stat by another point, but this changes things a little.
What I'm trying to get at is whether the hard-and-fast rule of "4 EVs = 1 point" really applies, or whether it's possible that, for example, 3 EVs = 1 point, 7 EVs = 2 points, 11 EVs = 3 points, and so on. This could change EV training methods, as it may be worthwhile to go slightly beyond the standard 252 EVs in any stat to get that extra point. (In the example above, one could train to 255 EVs in order to boost the HP one last time.)
So, in summary, here are my questions.
1. Are stats calculated using fractions/decimals and then rounded up/down to a whole number for battles?
2. At Lv. 100, are EV stat bonuses calculated for individual EVs or for sets of 4? That is, does the game divide earned EVs by 4, round down, and then increase the stat by the result? Or does it simply increase the stat by 0.25 for each EV earned?
Yes, I know. Very, very complicated.