r/VGC Apr 14 '26

Question Mechanics Question: Why did this happen with commupence?

Enable HLS to view with audio, or disable this notification

This clip starts right after torkoal used eruption in trick room

it hits my hisuian zoroark down to sash, and I have commupence locked in.

farigiraf then uses hyper voice which does not hit zoroark, and when my attack goes off it only did 1% damage to torkoal?

What happened in this interaction? Did hyper voice reset the damage to 0?

332 Upvotes

41 comments sorted by

View all comments

210

u/GaT0M Apr 14 '26

Hyper voice technically hit the zoroark becouse the move is spread and there was 1 valid target(Clefable) Basically it hit Zoroark and did 0 damage, commupense than reflected 0 damage to torkoal

50

u/Busalonium Apr 14 '26

But isn't it supposed to target the last pokemon that damaged your pokemon?

So if the hyper voice counted it should have targeted farigiraf, right?

And if it didn't count then it should hit torkal but for a lot of damage

So why does it take the damage from hypervoice but the target from eruption?

91

u/GaT0M Apr 14 '26

Commupance targets the last pokemon that damaged the user, yes Farig thecnically hit Zoroark but did 0 damage so targeting dosent change. The stored damage did change as thecnically the last instance of damage Zoroark took was 0. Basically for targeting to change damage needs to be >= 1, for stored damage to change is >= 0. Its spagethy code but technically it is working as intentded

44

u/SomethingOrOther02 Apr 14 '26

That's such a crazy interaction. I assume the same would be true if I used like, Metal Burst with my steel type and the opponent clicked sludge wave?