Echoed Voice / Metronome (item) damage after Fake Out incorrectly increases #6165
Labels
bug
Bug
category: battle-mechanic
Pertains to battle mechanics
status: unconfirmed
This bug has not been reproduced yet
Description
Echoed Voice and Metronome damage seem to increase even after Fake Out, where the consecutive move counter should not increase.
Pokemon:
Nosepass
Ability: Sturdy
Level: 20
Tera Type: Rock
EVs: 1 HP
Careful Nature
IVs: 22 HP / 13 Def / 23 SpA / 19 SpD / 20 Spe
Lombre
Ability: Rain Dish
Level: 20
Tera Type: Water
EVs: 1 HP
Modest Nature
IVs: 29 HP / 11 Def / 3 SpA / 13 SpD / 8 Spe
Enemy Team:
Amaura @ Metronome
Ability: Refrigerate
Level: 18
Tera Type: Rock
EVs: 1 Atk
Modest Nature
IVs: 0 Atk
Expected behavior:
This was tested on Smogon to ensure what the correct behavior should be.
Actual behavior:
To note:
What I think is happening:
sameMoveTurns is supposed to be cleared in two places:
• When a battler switches in (or after a faint) via
SwitchInClearSetData
/FaintClearSetData
, and• In
Cmd_ppreduce
ifgCurrentMove
isn’t equal togLastResultingMoves
orWasUnableToUseMove
returns true.• Also in
MOVEEND_SAME_MOVE_TURNS
, if the move “failed” (or, more precisely, if gCurrentMove doesn’t equal gLastResultingMoves or if the move had no effect).What I think is most likely is that somewhere in the flinch logic, it isn't properly handling the amount of moves that either Echoed Voice or Metronome have counted.
Version
1.10.2 (Latest release)
Upcoming/master Version
64c5113
Discord contact info
viridian.
The text was updated successfully, but these errors were encountered: