Talk:Draining Kiss (move): Difference between revisions
Stratelier (talk | contribs) |
|||
Line 28: | Line 28: | ||
''Attention'': In almost every Pokémon formula you have to round before next step, otherwise the result is inaccurate as you see. This lack of mentioning the rounding rule is the reason for many phenomenons like this. Usually it has to be rounded down (unless it is lower than 1), but for Recovery in general you have to round up (for a pleasant little more efficiency). Items, Abilities and Moves are doing as well, so for example [[Recover]] also heals the rounded up half of an odd number of maximum HP.<br/> | ''Attention'': In almost every Pokémon formula you have to round before next step, otherwise the result is inaccurate as you see. This lack of mentioning the rounding rule is the reason for many phenomenons like this. Usually it has to be rounded down (unless it is lower than 1), but for Recovery in general you have to round up (for a pleasant little more efficiency). Items, Abilities and Moves are doing as well, so for example [[Recover]] also heals the rounded up half of an odd number of maximum HP.<br/> | ||
However, I am going to test this here with Big Root again with more different and higher HP, to go sure. --- Pokémon [[User:Pokémon|<sub>Questions?</sub>]] -- 13:06, 16 January 2014 (UTC) | However, I am going to test this here with Big Root again with more different and higher HP, to go sure. --- Pokémon [[User:Pokémon|<sub>Questions?</sub>]] -- 13:06, 16 January 2014 (UTC) | ||
: I understand the rounding-down part (Pokemon calculates its math strictly using integers), it's just so easy to forget ... and actually, rounding up for HP recovery does make sense in that if a move only does 1 damage you still get 1 HP recovery. Now, time for a more comprehensive test -- {{p|Yveltal}} vs. {{p|Xerneas}}. Since I'm lacking an actual matchup for this, I'm just going to take them into Restaurant Le Nah as a tag-team and enjoy some friendly fire ... | |||
: Yveltal just ''barely'' survives a {{a|Fairy Aura}} {{m|Moonblast}} from Xerneas (is left with just 10 HP, from 214). In return, Yveltal [[Big Root]] {{m|Oblivion Wing}}s Xerneas for 80 damage (and recovers 78HP). On another turn, Oblivion Wing deals 72 damage and heals Yveltal by 70. | |||
:Okay, so indeed there are rounding issues to consider. --''[[User:Stratelier|Stratelier]]'' 20:23, 8 March 2014 (UTC) |
Revision as of 20:23, 8 March 2014
Does Swirlix really learn Draining Kiss? It is confirmed on the official Pokemon X and Y website that Spritzee does learn that move
The Seeker (talk) 07:42, 12 August 2013 (UTC)
- What would be point of showing Pokémon with a move it can't learn? (The pre-release screenshot has Swirlix). Marked +-+-+ (talk) 07:49, 12 August 2013 (UTC)
How much recovery?
Prior to XY's release this move was rumored to have 100% recovery, but that was argued down as nonsensical. But now we can verify it firsthand -- I did an experiment earlier to verify Oblivion Wing's recovery rate (which appears to be 75%), so here's another experiment for Draining Kiss:
- Finding a wild Smeargle on Route 6, I made it Sketch Endeavor, then swapped to a (Lv.36) Klefki.
- Smeargle reduced Klefki to 40HP.
- Draining Kiss knocked out Smeargle in one shot and restored 30HP (a 75% recovery) to Klefki.
Same experiment, but holding a Big Root:
- wild Smeargle reduced Klefki to 42 HP.
- Draining Kiss knocked out Smeargle and restored 42HP (apparent 100% recovery) to Klefki.
Looks liks this one is 75% too. Good luck explaining the apparent 100% recovery with a Big Root, though.... --Stratelier 07:57, 29 October 2013 (UTC)
- I just did the same experiment with the Big Root but only recovered 39 of the 40 damage dealt. However, dealing 38 damage caused 38 HP to be restored. Someone should do this with Pokémon that have much more HP so the possible 2.5% difference is more noticeable. Glik (talk) 04:30, 6 January 2014 (UTC)
It is neither 97,5% nor 100%. Unfortunately errors of this kind are widespread on bulbapadia. I will calculate your examples:
- 42 HP damage --> normal recovery: 42 * 0.75 = 31.5; rounded up to 32 HP --> Big Root: 32 * 1.3 = 41.6; rounded up to 42 HP recovery
- 40 HP damage --> normal recovery: 40 * 0.75 = 30.0; so it remains 30 HP --> Big Root: 30 * 1.3 = 39.0; so it remains 39 HP recovery
- 38 HP damage --> normal recovery: 38 * 0.75 = 28.5; rounded up to 29 HP --> Big Root: 29 * 1.3 = 37.7; rounded up to 38 HP recovery
Attention: In almost every Pokémon formula you have to round before next step, otherwise the result is inaccurate as you see. This lack of mentioning the rounding rule is the reason for many phenomenons like this. Usually it has to be rounded down (unless it is lower than 1), but for Recovery in general you have to round up (for a pleasant little more efficiency). Items, Abilities and Moves are doing as well, so for example Recover also heals the rounded up half of an odd number of maximum HP.
However, I am going to test this here with Big Root again with more different and higher HP, to go sure. --- Pokémon Questions? -- 13:06, 16 January 2014 (UTC)
- I understand the rounding-down part (Pokemon calculates its math strictly using integers), it's just so easy to forget ... and actually, rounding up for HP recovery does make sense in that if a move only does 1 damage you still get 1 HP recovery. Now, time for a more comprehensive test -- Yveltal vs. Xerneas. Since I'm lacking an actual matchup for this, I'm just going to take them into Restaurant Le Nah as a tag-team and enjoy some friendly fire ...
- Yveltal just barely survives a Fairy Aura Moonblast from Xerneas (is left with just 10 HP, from 214). In return, Yveltal Big Root Oblivion Wings Xerneas for 80 damage (and recovers 78HP). On another turn, Oblivion Wing deals 72 damage and heals Yveltal by 70.
- Okay, so indeed there are rounding issues to consider. --Stratelier 20:23, 8 March 2014 (UTC)