Jump to content

Saffron Gym glitch: Difference between revisions

→‎Infinite rematch exploit: Thanks for entrpntr for testing the behavior with non-Sabrina trainers.
>Bbbbbbbbba
(Combined infinite rematch exploit into this page. Explanation should also be coming shortly.)
>Bbbbbbbbba
(→‎Infinite rematch exploit: Thanks for entrpntr for testing the behavior with non-Sabrina trainers.)
Line 21:
 
==Infinite rematch exploit==
{{researchneeded|Confirm that this can be triggered with trainers other than Sabrina.}}
{{clr}}
After winning against a trainer in Saffron Gym, if the player presses A during the first overworld frame, then the trainer will say their pre-battle dialog, and the fight will start again. This can be repeated indefinitely. However, to continue exploiting this glitch, the player must win every fight, because otherwise the first part of this glitch will trigger and prevent the player from fighting the same trainer again.
 
A very easy way to achieve this is by clearing the last in-fight text box (which states how much money the player has won) with the B button, then immediately starting holding A. This A press will be processed on the earliest frame possible, triggering this glitch.
 
Doing this with any trainer other than Sabrina will result in [[glitch meta-map script activation]], because talking to a normal trainer not yet beaten increments the meta-map script ID by 2, and the ID is never reset to 0 since meta-map script 2 (EndTrainerBattle) is never executed. Sabrina is the only exception because her pre-battle dialog explicitly sets the meta-map script ID to 3 (special script for ending the gym leader battle), so it will work the same way no matter how many times the player fights her.
 
{{YouTube|_XTVUo9kWKw|Exarion}}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.