tikevin83

Yellow TAS Explanation

Feb 25th, 2018
843
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.13 KB | None | 0 0
  1. This is a thorough explanation of the strategy behind the current Pokemon Yellow Any% Glitchless TAS WR.
  2.  
  3. Legend:
  4. Frame = The smallest unit of time that can be observed realistically in emulation. The game accepts some inputs on every frame (for example in nickname menus), some (in the overworld) every other frame, and some (primarily in textboxes) every 3 frames. GB/GBC games play back at approximately 59.7275 Frames Per Second.
  5.  
  6. FAF = First Actionable Frame (the first frame where an input is useful for advancing gameplay)
  7.  
  8. PrintLetterDelay = The use of mashing during textboxes to cause differences in frame and CPU cycle counts and in turn advance the RNG or manipulate the timing of an input window.
  9.  
  10. Red Bar = The sound effect and HP bar color change caused if ((Current HP * 48 / Max HP) < 10). Being in red bar cancels level up jingles when in trainer battles (worth 2.5 seconds per level up) cancels death cries (40 frames per death) and cancels text box clear jingles (timesave unknown, around a frame per clear).
  11.  
  12. Color lag: The lag caused by changes to color palettes in Pokemon Yellow. Likely due to some flaw in the way that colors were hacked into the Pokemon Red engine to make Pokemon Yellow, color changes often cause lag. This can be seen most clearly in a stutter that occurs on map transitions (for instance between Route 1 and Viridian City). It also happens when the HP bars change color in battle and when a Pokemon is sent into battle in Red or Yellow bar, because the HP bar color is assumed to be green and then updated to Red or Yellow when the game notices that the poke is at lower HP. The value of Red Bar jingle skips far outweighs the time lost to the color lag from the HP bar.
  13.  
  14. Gen 1 Miss: An oversight in the code for the accuracy check causes moves with 100% accuracy to still have a 1 in 256 chance to miss/fail. This means that we can cause an enemy to miss even if they're locked into using a theoretically deadly move, or miss our own moves if we need to.
  15.  
  16. DSUM: A label for the predictable outcomes caused by deterministic behavior of the random number generator. This behavior leads to an encounter cycle which constantly loops through the ten encounter slots in order.
  17.  
  18. Consecutive Input Delay: In Pokemon Yellow, if you press a button it needs to be released for a frame in order for it to be pressed again, otherwise the game will just see the button as being held the whole time. This can be counteracted via a trick to reapply the relevant button press. The key is to press a different button (typically a directional button) on the same frame that you want to press the initial button again, it will register a 2nd press of the initial button and not a hold of the initial button. This is done when a directional input is used to reapply B while exiting shops (which can be done in RTA) and to reapply up/down in the fly menu and item bag. The trick is also useful when B reapplies A to get on the Bike (also used in RTA), to deposit Pikachu (not useful in RTA), and to throw a poke ball from slot 1 (used in RTA). In general it could be used to select any slot 1 bag item in the overworld or in battle, but the relevant ones are the poke ball throws and the bike.
  19.  
  20. Ranges: The damage formula in Pokemon Gen 1 is modified by a random number, rerolled until it lands between 217 and 255 inclusive.
  21. The move is multiplied by this number and divided by 255 to obtain a range of possible damage between ~85% and 100%. Because we manipulate random number generation, we can manipulate these damage ranges to our liking. Also, because of the way much of the 8 bit math rounds down calculations, the full calculated damage is only a 1/39 chance (217 to 255 inclusive is 39 possible rolls).
  22.  
  23. Setup:
  24.  
  25. The TAS was originally done in BizHawk on a development branch of 2.2.1 that has patches which make its emulation accurate enough to be verifiable on GBA or the Game Boy Player consoles. The choice to use specifically GBA as the emulated platform instead of GBC is due to the use of the Game Boy Player by the RTA Pokemon Speedrunning community, which has the same manip behavior as the GBA and GBA SP. The TAS community would typically recommend running a GBC game on original GBC hardware emulation, but the ability to do a console verification of an input file made on GBA/GBP emulation combined with the standard in the RTA community tipped my hand towards building the input file for GBA/GBP. Because the new development build should have exact console accuracy, this TAS should be playable on any newer versions as long as there are no regressions with accurate emulation.
  26.  
  27. Route:
  28.  
  29. Intro Sequence
  30. The TAS begins by pressing Start, A, and Start and A on FAF for 2 segments of the intro cutscene and the title screen with Pikachu. This strategy is borrowed from RTA manips; each input can be buffered for several seconds but the TAS can just press the relevant button on FAF. Because options have not been set, we need to hold one of the buttons during text printing to obtain the fastest text speed.
  31. In general in the run I use the B button to clear text boxes so that I don't forget to use it to clear end of paragraph text boxes, which can be cleared faster with B. The other button is then used to hold for fast text. The end of paragraph text boxes are notable by their lack of a jingle when cleared. The key with the intro sequence is to use A to choose to set your own name and then pick a single character name and press start on the following frame. The rival name is a bit more complicated:
  32.  
  33. In Pokemon Yellow, an encounter with Pikachu was added to the cutscene with Oak grabbing you from the grass. The developers forgot that their battle animation code relies on you having a pokemon for its level and HP. So when the engine tries to pull this nonexistent data to determine the animation, it flies off into the area of memory where the rival name select screen caches data and with a single character rival name we get a longer full circle animation. But by taking 20 frames to add and then delete characters in the rival name, we get a two half-circle animation which is 30 frames faster, for a net 10 frame save.
  34.  
  35. Rival 1
  36. After obtaining Pikachu (whose stats can be manipulated by changing the walk path to the catch grass or delaying frames before talking to oak to receive it), we lose to rival 1 in 2 turns. The fight involves an 18 HP Pikachu gen 1 missing growl and Eevee critting tackle for 9, then Pikachu gen 1 missing growl again and Eevee critting tackle again. We choose to gen 1 miss Growl instead of Thundershock because the "but it failed" text is so much faster than the "Pikachu's thundershock missed" text. The necessary RNG for this rare fight can be found with relatively little delay because of the number of combinations of delay possible. You can vary walk paths that obtain 18 HP pikachus, vary delays before opening the fight menu, delay the down or up press to get to growl, and delay selecting growl. You can also introduce PrintLetterDelay, most crucially on the "Pikachu used Growl" box to look for gen 1 misses and independently on the "Eevee used Tackle" box to look for 9 damage crits.
  37.  
  38. New to this section is the advancement that we can delay setting options even past this battle to save frames. Because Growl is gen 1 missed, that move does not have an animation, and this battle becomes the only one where having animations on is faster than having them off.
  39.  
  40. Route 1
  41. We manipulate no encounters by varying the walk path and if necessary using an A press to cause the game to delay 2 frames checking if there's something to pick up or an NPC to talk to. We also use these tricks to manipulate the goalie NPC leaving room for us to walk up to viridian optimally. We get the parcel and then open the start menu and use Left+A when opening the options menu. This executes "fast options," a trick where all of the options are set simultaneously because the Left press from opening the options menu is reapplied repeatedly as the game loops to display each of the options. This trick also works with right instead of left, but left sets the options we need for the run. The start menu is placed here for minimal menu lag compared to oak's lab after the rival battle which has more NPCs and therefore 5 frames more start menu lag. We can then walk back down the right side through the grass because we know we can manipulate away the encounters and this reduces ledge hops, which lose 8 frames. We talk to oak from behind to move Pikachu out of the Rival's way and manipulate route 1 encounters again.
  42.  
  43. Viridian Shop
  44. We buy 3 poke balls in Viridian in the TAS: 1 for Nido, 1 for a flyer, and 1 for bag space (the extra for bag space is extremely crucial). After buying the balls, we press B and then reapply it with a direction+B to begin leaving the shop, then press B 2 more times to finish leaving. After exiting the shop we advance through the catch tutorial.
  45.  
  46. Nido catch
  47. We use a series of specific walk paths into a pause in the route 3 grass to manipulate an L6 Male Nido with stats F6EE (in hexadecimal). F attack is necessary for ranges, low+even defense is helpful for red bar in the forest and after Misty, E speed is necessary, and E/F special is necessary for damage ranges (both give fine HP but E is even so slightly lower HP which is better). After encountering the Nido, the catch is done optimally with down->A to open items->B+A to reapply A and throw the ball.
  48.  
  49. It is one of the great miracles of this TAS that the DSUM cycle happens to allow for an L6 NidoranM with such a short wait and with an optimal walk path from Viridian. It is pure coincidence that losing the Rival 1 fight with 2 growl gen 1 misses and 2 tackle crits leads to the DSUM cycle being set up perfectly, when we could theoretically have needed to waste as much as 10 seconds just to shift the encounter cycle or find a way to shift the cycle without losing time.
  50.  
  51. Viridian Forest
  52. We manipulate encountering a Pidgeotto with specific stats in the forest and take extra Yolo grass which is only viable in a TAS. The stats we get are E2E3, mostly even for low HP DV and with high attack to give Nido red bar immediately and low special to help pikachu's crit damage. The optimal fight to find is a Sand Attack fail from Pidgeotto, a T-shock crit for 14, another sand attack fail, a t-shock crit for 13, Pidgeotto gust crit to kill Pikachu, swap in Nidoran, Pidgeotto gust max roll crit for 21 to put Nido to 1 HP, then Nido Tackle hit. In the current TAS I was not able to find a 1/39 14 damage crit from one of the pikachu hits into a sand attack miss or a 1/39 tackle, so I crit the Nido Tackle to finish the kill.
  53. On Bug Catcher 2 we swap Horn Attack to slot 1 immediately because Leer is useless in the TAS and then Horn Attack into a 4 damage tackle to set up perfect HP for Red Bar L9 and L10 and to survive Diglett's scratch in Brock's gym. We intentionally avoid critting Caterpie on turn 1 to avoid color lag and the 2nd Horn Attack crits for a kill. on Metapod we crit Horn Attack into String Shot Fail (maintaining Green bar on Metapod). On any of the early fights where we can't kill a Metapod or Caterpie, String Shot fails are the fastest thing that the opponent can do, and they're pretty easy to find because enemies have a 1 in 4 chance to miss stat/stage modifying moves against you. We then crit Horn Attack again putting Metapod into red bar and get string shot fail again and finish with non-crit Tackle to save a Horn Attack, which is useful in Mt Moon.
  54. After Bug Catcher 2 we're in Red Bar so we can catch a pidgey if we see one using the same tricks as with the Nido catch, either here or after bug catcher 3 works.
  55. On Bug Catcher 3, we crit Horn Attack twice and get String Shot fail from Caterpie.
  56.  
  57. Brock's Gym
  58. On Light Year guy we take Scratch to 1 HP from Diglett, then get a high roll Horn Attack crit into Sandshrew gen 1 missing Scratch into a 1/39 horn attack crit. This is probably the hardest series of RNG to set up, as those three events alone are about a 1 in 400,000 chance to happen together.
  59. At Brock, we 1/39 non-crit the Geodude with Double Kick into a tackle Miss, allowing us to finish with a single Double Kick non-crit shake (Double Kick is much slower if both shakes hit). On Onix we manipulate Bide into a Double Kick min roll crit. The min roll is necessary to avoid hitting Onix into red bar and causing extra color lag.
  60.  
  61. Route 3:
  62. We 1/39 crit the first Caterpie and skip red barring L14 because it's slightly faster to not lose a full turn taking Caterpie damage and instead get quick attacked by the next Rattata, additionally this lets us not get crit by Grimer's Pound in Mt Moon. We also crit Horn Attack to kill Weedle and the 2nd Caterpie.
  63. At Shorts guy we get quick attacked back to 1 HP and high roll crit Double Kick on Rattata for the 1 shake. On Ekans we high roll crit Horn Attack into a Leer fail (same 1/4 to fail as String Shot earlier on the Metapod and Caterpie) into finishing with a Double Kick.
  64. We fight the bottom Bug Catcher instead of Lass because we can guarantee Kakuna crit, Caterpie 1/39 roll, and Metapod Crit, making the 4 poke fight faster than exiting the route and resetting the trainer positions to be able to fight the 2 poke trainer.
  65. On the last Bug Catcher, we crit the first Caterpie with Horn Attack and then get a 1/39 critical on the Metapod. It would technically be faster here if we would also manip Metapod gen 1 missing Harden. We then finish with Double Kick.
  66. After evolving to Nidorino, we barely are not in Red Bar. This means that there is no way to catch an L8 Sandshrew in red bar without losing a turn to one of the fights in order to take damage, and therefore getting Charmander as our slave for Dig, Cut, and Strength is faster even though you have to overwrite moves on Charmander. Coincidentally, the DSUM also is in a reasonable part of the cycle to get an L8 Sandshrew somewhere along route 3 if in the future one were to find a way to get red bar for the catch without losing too much time.
  67.  
  68. Mt Moon
  69. We manipulate no encounters through Mt Moon and skip getting the usual Rare Candy that RTA gets because the experience does not save enough time. Another rewrite might evolve to Nidoking before the Super Nerd, but the fight improvements are offset by Nidoking's much longer cry for 2 fights and the difficulty of regaining Red Bar.
  70. At Super Nerd, we hit Grimer with a tackle on the first turn to avoid color lag, then kill it with a crit Horn Attack. We then crit Voltorb with Horn Attack and crit Koffing turn 1, because the color lag is faster than swapping to Tackle and back (you have to switch back to Horn Attack anyway when you Tackle Grimer).
  71. At Jessie and James, we crit Ekans with Horn Attack and crit Meowth with Double Kick, then we hit Koffing with our Horn Attack that we saved from Tackling Metapod and don't crit it the first turn to avoid color lag. On turn 2 we crit Horn Attack to kill while still avoiding the color lag.
  72.  
  73. Cerulean City
  74. In Cerulean we deposit Pikachu and center before Misty to set up a warp point for Dig in Cerulean and maximize red bar potential. We fight Misty before going to Nugget Bridge so that we can use Bubblebeam, which has a shake animation and makes our fights much faster as a result, and all those hits can be in red bar since we can regain it from the Misty battle. It also lets us kill Sandshrew and Onix in 1 turn without crits. On the way to Cerulean we walk in a specific path to manipulate good movement from the NPCs so that we can get to the PC efficiently, then we deposit Pikachu and use A->B+A to avoid consecutive input lag on the deposit. When leaving the PC we use B to leave because it lets us cancel some PC jingles. We hold B during textboxes when using the center to speed up their display.
  75.  
  76. Misty Gym
  77. Immediately upon entering Misty's Gym, we evolve to Nidoking so that we aren't prompted to learn Poison Sting.
  78. We hit Goldeen with a non-crit Horn Attack to avoid color lag, get Tail Whip fail from Goldeen, then crit Horn Attack on turn 2. On Misty we crit Staryu and get hit by Water Gun to set up our HP for Starmie, then Double Kick Staryu to finish the kill. On Starmie, we get hit by Bubblebeam turn 1 to 1 HP to set up red bar for Nugget Bridge, then we crit Horn Attack, then we get a Water Gun gen 1 miss, then we crit Horn Attack again, then we get Harden (easier to find than a 2nd gen 1 miss) into a final Horn Attack crit. If you get multiple nearly perfect HA crit ranges you can finish Starmie with a Double Kick critical (even through Harden because the crit ignores the Harden).
  79. After Misty we menu immediately to eliminate any extra turn frames while leaving the gym and teach Bubblebeam to Nidoking over Horn Attack. To get to Bubblebeam you can use a sequence of left and right presses to repeatedly eliminate consecutive input lag when pressing down to get to bubblebeam. This technique is extremely useful for slots 3-4 (to the point that very experienced runners could benefit from it in RTA) and the TAS can continue to do it perfectly for any slot, eliminating the item menu windup time.
  80.  
  81. Nugget Bridge
  82. We skip the Cerulean Rare Candy because its experience is nearly useless then head to Nugget Bridge. We crit Spearow with Bubblebeam at Bridge Rival, then a normal Bubblebeam on Sandshrew and Rattata, then a 1/39 crit Double Kick on Eevee for a single shake animation.
  83. Nugget 1's Caterpie and Weedle both die to non-crit Bubblebeam
  84. Nugget 2's Pidgey and NidoranF both die to crit Bubblebeam
  85. On Nugget 3 we get Quick Attack crit back to 1 HP to set up optimal HP for Raticate hitting us to guaranteed Red Bar through the heal pad, then we hit Rattata with a non-crit bubblebeam to kill. Ekans and Zubat both die to crit Bubblebeam.
  86. Nugget 4: Pidgey and NidoranF both die to crit Bubblebeam
  87. Nugget 5: Mankey dies to crit Bubblebeam, then we teach Thrash over Tackle in slot 2
  88. Rocket: Thrash
  89.  
  90. Route before Bill
  91. We get Charmander and nickname him a 1 character name to save about 1.5 seconds, primarily because of the Strength uses in Victory Road.
  92. Hiker: Bubblebeam
  93. Girlfriend+Boyfriend: We would use Bubblebeam to kill these pokes and avoid the Thrash windup, but Bubblebeam PP is too tight so we just use Thrash.
  94. Lass: Thrash
  95. Get the Ether after the Lass to help fill the bag and to restore Horn Drill PP later
  96. Bill: clear the cutscene textboxes with Bill to get the SS Ticket
  97.  
  98. Surge Split
  99. Non-crit Thrash kills Machop and Drowzee so we can get Dig. We get the fast Full Restore in the underground to help fill the bag. Then we Thrash the 3 Pidgeys and the Spearow+Raticate fight. At Raticate we manip getting hit to exactly 2 HP to maintain perfect red bar through the heal pad in Lavender Tower. At the SS Anne Rival we manip a 4 turn thrash that only crits the Sandshrew and clears an Eevee range naturally. We then get Cut and leave the boat. We exit the boat on a frame that sets the first can in Surge's gym to be can 4, which is up the middle cans and can have a 2nd can also in the middle row. We then walk to the bush in front of Surge's gym and menu to teach Cut to Charmander and then teach Dig over his first move, using left and right again to reapply up and down inputs when moving around the item bag. Because we've already started picking up extraneous items to fill the bag, it's faster to teach cut before dig and take the timeloss from using cut in slot 2.
  100. In Surge's gym we pick can 4 which we know is the first can from manipping it while exiting the boat. We pick the can on a frame which also manips can 7 to be the 2nd can, conveniently right next to where we're standing.
  101. Surge: An optimal fight would be Growl Fail->Thrash non-crit->Growl Fail->Thrash non-crit, but we took a thunderbolt miss on the 2nd Raichu turn because the delay I was finding to manip the 2nd Growl fail was taking longer than just accepting a Thunderbolt whiff.
  102. After Surge we get the Bike Voucher and Dig back to Cerulean.
  103. At Surge during this TAS I discovered that causing PrintLetterDelay during end of paragraph text boxes can lead to clearing them sooner. I do not know why, but it likely has something to do with aligning the end of the text box with an earlier 3 frame clear window.
  104.  
  105. Fly Split:
  106. We manip good RNG from the NPC in the bike shop and get the bicycle. Then outside the shop we swap up the bike and teach Thunderbolt in Slot 4. We hold B through the cut animations to clear their text boxes frame perfectly.
  107. 4 Turn Thrash: We manip a 4 Turn Thrash fight that actually lasts 4 turns and has no useless crits. We then manipulate no useless crits on the Venonat trainer including a good Thrash range on Venonat. In Rock Tunnel we have to manipulate away encounters while progressing through to each fight. We swap bubblebeam to slot 1 on Cubone because we want to teach Horn Drill in Slot 1 and not overwrite Thrash, then we use Bubblebeam on cubone and Thunderbolt on Slowpoke. We Thunderbolt the lone Slowpoke again and then get good Thrash ranges on Oddish and Bulbasaur. At the hiker, we previously copied a strat from an old JPN TAS which manipulated the Geodudes and the Graveler into gen 1 missing Selfdestruct, which eliminates animating their HP Bar as it drops. It turned out the amount of text this strat involves in ENG, combined with the problem of manipulating 3 gen 1 misses in quick succession, made the strat much slower than just using 3 Bubblebeams, to the extent that it was more valuable to use them here than to cancel Thrash windups in other places. After the hiker we Thrash the final Lass, avoiding Quick Attacks since our HP is already set up for red bar through the heal pad. After rock tunnel, we get the Max Ether hidden in a tree to fill up bag space and fill up PP while dropping an item before Giovanni. At the Gambler, we use Bubblebeam on the Growlithe and Thunderbolt Crit on the Vulpix to avoid a Thrash windup.
  108. In the underground, we get the Elixer while facing it from the top in order to avoid turning in the following building. In the Underground we also have the first example of reapplying A to get on the Bicycle a frame faster by avoiding consecutive input lag.
  109.  
  110. In the Celadon shop: 2x TM07, 2x Poke Doll, Fresh Water, 7 X Speed (all shops using a direction to reapply B while leaving and using a direction to reapply down presses getting to the items)
  111. Bike everywhere up to the Fly house
  112. Outside the fly house, swap slot 2 with Poke Doll, teach fly, teach HD over BB, use Fly (in the Fly menu, you can reapply down presses a frame faster by using left or right presses on alternating FAF down presses).
  113. HD, Thrash, Leer, TB moves at tower
  114.  
  115. Lavender tower: Don't forget to manip away encounters here
  116. Rival: HD x5
  117. Gastlies: TB
  118. J&J: HD x3
  119. Fly to Celadon, Center, go to the Safari Zone (center is fine because we just lost red bar from the heal pad anyway)
  120. Swap Poke Doll in slot 2 with X Speeds in front of Snorlax, then use Poke Flute
  121. Manip away encounters in the Safari Zone while getting HM03 and the Gold Teeth. This should fill the last bag slots so that we do not receive unnecessary TMs from gym leaders.
  122.  
  123. Koga Gym:
  124. Dig out of the Safari Zone and then fly to Koga.
  125. Juggler: Thrash crit->crit->non-crit->crit
  126. Juggler 2: Thrash non-crit->Confusion crit->Thrashcrit (get 3 HP redbar off hypno confusion crit)
  127. Koga: X Speed->4x Horn Drill
  128. Get strength after Koga's gym
  129.  
  130. Cinnabar Mansion:
  131. Fly to Pallet, manip the NPC to walk out of your way while you go to the water (you really have to manip this before the Fly to make it work right), Use Ether on Horn Drill, then teach Surf over Nidoking's Leer in slot 3 since it will be used only once. We can go to the mansion this early because we can manip away encounters regardless of Nidoking's level, whereas RTA needs to outlevel encounters in order to avoid them with Super Repels.
  132. Mansion: Blizz over Thrash (HD, Blizz, Surf, TB), use this menu as part of encounterless manip.
  133. After getting the Secret Key, dig out of the Mansion and bike to Erika's gym.
  134.  
  135. Erika's Gym:
  136. Exeggcute: Blizz
  137. Erika: Blizz, Blizz, Blizz
  138. After Erika, cut the bush below Erika, leave the gym, and fly to Blaine.
  139.  
  140. Blaine's Gym:
  141. Answer the questions ABBBAB
  142. Blaine: X Speed, Tail Whip fail, HD x3
  143. Dig out of Blaine's Gym and bike to Silph
  144.  
  145. Silph:
  146. Walk to floor 5 and get the hidden Elixer there (this one is faster to get than the Lavender Tower hidden Elixer, also walking to floor 5 is faster than taking the elevator)
  147. Arbok: HD
  148. Rival: Blizz, HD, Elixer->Ember to 1 HP->Surf, HD, HD
  149. J&J: Blizz Crit, TB Crit, TB
  150. Giovanni: TB Crit x2->Blizz x2
  151. Dig out, bike to Sabrina, X Speed->HD x3
  152. Dig out of Sabrina, then Fly to Viridian
  153.  
  154. Giovanni Gym:
  155. Use Ether on Horn Drill then bike to the Giovanni gym
  156. Cooltrainer: Blizz
  157. Blackbelt: TB crit x3
  158. Exit and re-enter the building to reset the Blackbelt's location
  159. Giovanni: X Speed, Guard Spec, HD x5
  160.  
  161. Viridian Rival
  162. Teach strength to Charmander, teach fissure over tbolt, bike to Viridian Rival
  163. Rival: Blizz, Fissure, X Speed->QA->Fissure x4
  164. We set up X Speed on Ninetales to let it damage us slightly and maintain red bar through the first Gengar at Agatha and also outspeed Viridian Rival's Kadabra
  165.  
  166. Victory road:
  167. Use Charmander's Strength to execute the boulder puzzles, but do swag boulders instead of A presses to manipulate encounters away because it looks cooler and loses the same amount of time
  168. When you get back on the bike after falling through the boulder hole, use Elixer then get back on the bike
  169. - Should have only 1 Elixer at this point
  170.  
  171. E4 Moves: Drill, Blizz, Surf, Fissure
  172. At the E4, deposit Pidgey and Charmander
  173. - Lorelei: drill, drill, drill, fissure, fissure
  174. - Bruno: blizz, blizz crit, blizz crit, blizz, drill
  175. - Agatha: x speed -> lick no para, fissure, blizz crit, fissure, drill, fissure
  176. After Agatha, we menu immediately and use the last Elixer. This lets us leave Agatha's room faster because the gates open as we exit the menu. Then, we do not have to give Gyarados a turn while he misses Hydro Pump
  177. - Lance: drill, fissure, fissure, hyper miss -> blizz, blizz crit
  178. - Champ: drill, x speed -> Kinesis fail, drill, drill, drill, fissure, fissure.
Add Comment
Please, Sign In to add comment