Rangi42 / polishedcrystal

An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.
https://hax.iimarckus.org/topic/6874/
1.06k stars 204 forks source link

Metronome calling Flare Blitz can hang battle up #542

Open earthoul opened 4 years ago

earthoul commented 4 years ago

Found by: gameplays by @Kurausukun & @Karen in #bugs

  1. The player's 'mon uses Metronome in a wild battle
  2. Metronome successfully calls Flare Blitz
  3. It lands, & either:
    1. The opponent faints, & the player's 'mon would take recoil (in Karen's case);
    2. The opponent tanks it, the player's 'mon takes recoil, & either (in Kurausukun's cases):
      1. The opponent's Ability gets activated (Cute Charm) & affects the player's mon, & it would go back to the Fight/PKMN/Bag/Run menu;
      2. The opponent, having been bound (Fire Spin), would take damage from the bound status
  4. The last text message remains without a cursor, preventing the player from proceeding any more to go back to the Fight/PKMN/Bag/Run menu; the game doesn't crash & keeps playing the battle soundtrack.

No gameplay videos provided so far, since it's Metronome RNG thing….

FredrIQ commented 3 years ago

I forced Metronome to call Flare Blitz by immediately overwriting the RNG result from it. The game didn't crash for me. There was an unrelated bug that made it not take 1/3 recoil as intended, but there wasn't a crash either way (before or after the fix).