Trying to clarify a few things that the move listings may not have:
1. Are there any moves/abilities/whatever that do something based on max CALCULATED damage, not actual damage done? Like, does Hi Jump Kick do recoil based off the max possible damage, regardless of whether the target only has like 5 HP left? If you use Giga Drain on something with only 5 HP left, though, I'm assuming you can't heal more than 2 HP?
Hi Jump Kick's recoil is not capped by current HP, but it apparently is capped by max HP.
2. Despite the descriptions in some places, Smogon (presumably accurately) describes some recoil moves as doing 1/3 damage (brave bird, double-edge, and one or two more) and others as doing 1/4 damage (submission maybe? I forget). A few of these have Smogon descriptions that they don't do any recoil damage from hitting substitutes (if not, are all the 1/4 damage moves like this?) while at least one of the 1/3 damage recoil moves says it does 1 HP recoil from hitting a substitute (are all 1/3 damage recoil moves like this?)
No recoil is done if any recoil move hits a Substitute. Any inconsistencies with that are my fault, and a result of me not updating all the entries. It stems from Netbattle's ADV mechanics.
3. The weird recoil thing mentioned above makes me wonder if moves like Giga Drain act different if they hit a substitute. Anyone know?
I'm fairly certain Giga Drain still heals regularly against a Substitute (and is capped at half the Substitute's max remaining HP, obviously).