Gym3 objective: third BADGE (Shelly), explicitly confirmed by user
Stop after Shelly/rewards/postscene inside. Must progress past Corey/Borealis (no badge). Only HARDCAP. Record allplay; hourly idletrim4x; stitch sessions013 onward into gym03. Save sparingly at bosses/storycheckpoints. Newqueue_route.py usesstatic map+saveswitchesandexplicitcoords, groups3directionruns/inspection; NOautosaves. Interruptionrequiresreview, maysaveoncetorelocalize. Dquicksave+wait1cwait1c isexistingquicksave;quickloadF12titlecontinue.
Route: schoolheal; Itemfinder+CandyMslums85[20,30] DONE; GrandHalltrainerSundayCarol (Croconaw22,Furret23,Bayleef23) yields4CandyS totrainMarsRockSlide28/SwooPsychiccoverage/KXScissor30/TranquillUnfezant32. Then Peridot→Jasper130 storyCoreyHeather; policechief quest; healingcenter136; Meteorbuildings→HeatherYES(RP)→Malchous1329treesroutesguide. TakaRockyField: Exeggcute22(setupK),Chatot25Sing/NastyPlot/Chatter/Taunt (MarsRockSlide),PULSEBGrassGround24ArenaTrap RockTomb/SandTomb/LeechSeed/VineWhip(KBug orSwooAirwithRockdanger). MissableCandyMinsidebossbuildingMUSTbeforeboss. Officer1afterTakaNWJasperhouseRay, Officer2eastJasper, helpstuckgirlin5Fforsticker. Rhodochrine→avoidtrapforHeatherRP,helpCain,healhouse,3remainingofficersincludinglibrarycrevasse5. MUSTALL5BEFOREACE. AceForest: Zorua25disguisedTangrowth, Baltoy26, Roselia26GigaDrainExtrasensory, Braixen28MagicianHypnosisFire, PULSEA29GrassRockStaminaGrowthStoredPower. SpecialBugStruggleBug (forest1.5) lowersSpAtkandavoidsStamina; SwooUnawareboostbackup butRockTomb. MarsvsBraixenbewareGrassKnotothers.
Corey savedofficersrouteCorrosiveMistoverCorrosiveField; police3battles thenpillarsallBLUE, talkbedroom→arena. Skrelp26FocusSash,Mareanie26Merciless,Nidorina27,Croagunk27SuckerPunch,Skuntank27AftermathFlamethrower,Crobat30NastyPlot/Venoshock. NeedstrongPsychicandRockSlideMars; Poison/Steelgoodimmunity. SpecialGroundgetsPoisonmodifier; avoidMudShot/MudBombvsPoisononfield. CanexplodefieldwithFlameBurstIncinerateandKOactivesifneeded. Healafter. NoBADGE. SilverRingbedroom forSkrelp; Growlithepolicereward worthwhileShelly.
ThenNorthObsidia→Lapis→GrandStairway rescueVictoria/AsterEclipse→ShellyGym. Levelcap35untilShelly. DoublesForest rain: Illumise32PranksterRainDance,Masquerain31IntimidateStruggleBug/IcyWind/BubbleBeam/EnergyBall;Anorith32SwiftSwimSeedSpikyShieldRockSlide;Araquanid31WaterBubble;Yanmega33SpeedBoost;Volbeat35PranksterTailGlow/StruggleBug/DazzlingGleam. Plan strongphysicalFlyingUnfezant+MarsRockSlide, targetMasquerainbeforeEnergyBall, KSpecialBugfieldforbackup;SwooUnawareTailGlowbutBugweak neutralFlying;rainbenefitsMarsWaterGun. Firefallbackrequiresdisablerain orsun afterrainRainbow. Preparefull6usefulmonsbeforeShelly,replacerat/BidHM mule ifpossible. FirstwinShelly+VictoriaRP. NeedCocoonBadgeTM76 cap40verifiedthenSTOP.
Later route details verified (do NOT skip planning): AfterCorey, GrandHall reward rises5CandyM/round, CarolCroconaw35Furret35Furfrou35FurCoatBayleef35. Train newteam here ifneeded (specialattacksagainstFurfrou). GrandStairway givesmanyCandyM:3fromNPC+hidden2+, usefulteamcap35. Aster/Eclipse partneredwithVictoriaRockyfieldRocktypes. ThenVictoria(Pancham/Kirlia/Pikachu/Torracat), HEALthenFern(Krokorok/Rhyhorn/Dartrix/Roserade)gauntlet;RockSmashreward. BEFORE Shelly, CalOLDCAL atgymdoor forcedrain→Torkoal30DroughtHeatRockRainbow8turns, StealthRock/FireSpin/NaturePowerAuroraBeam/HPElectric;Houndoom31Inferno/BeatUp/Snarl/Smog;Quilava32NaturePower/FlameBurst/HPElectric/FlameCharge;Charmeleon33FlameBurst/DragonRage/MegaPunch/Smokescreen;Magmortar34OranFlameBodyMachPunch/Belch/FeintAttack/FirePunch. Mars35GroundimmuneElectric, Fire/Icebothmanageable, MudBomb/MudShot/RockSlide+Protect32+healing tostallSun. NeedfullteamtrainedBEFORECal. OrphanageOrderly+storythenShellymaze. Gangrequiredlater; MagmaoffersFireStone+Buizel,canstrengthenGrowlithe beforeShelly; AquaoffersWaterStone+Ponyta. BicycleaftergangCraudburryvisit+cop withallofficersrescued. Optionaluseful, noPokedexcompletionrequired. PotentialCoreycontingency: PoisonimmuneKoffingSelfDestruct19 clearsCorrosiveMist andKOsbothactive; prioritySuckerPunchandVenoshockmakeunderleveledpsychiconlysweepfragile. ConsidercatchKoffingbeforeCoreyiftradecannotfillrole.
IMPORTANT refinement: Growlithe gift appears obtainable BEFORE Ace/Corey! Chief133event1 pagevariable78>=5 (4liveofficers+initial1), conditionvariable82==3 (dead officer/Growlithelibraryfound) grants82=4; noCoreycondition. Event13310giftworks82==4. ReturnJasperchiefafterall5rescuesBEFOREAce (chiefleavesafterAce), claimGrowlithe25, raise28FlameBurst asCorrosiveMistexplosionfallback. This mayavoidbacktrackingObsidiaforKoffing. Verifyin-game beforedepending. Mareep14gift13714,8 requiresowner13849,7+Pokesnax; hiddenSnax13024,31 event143. ReturnownerwithMareep gives3QuickBalls. ReplaceTranquilltemporarily withMareep, giveExpShareafterSunkerntrade, aimAmpharos35PowerGem byShelly. GrowlithelearnsFlameBurst28/Agility30/Retaliate32/Flamethrower34; canobtainMagmaFireStoneafterCorey. Ampharos35PowerGem keyShellyRainstrongspecialRockcoverage.
Trade outcome Cryogonal13 (Hexan, Levitate), ExpShare staysheldforjungleexperiencebeforeCorey. IceBeam25, LightScreen29, Reflect33, excellentSpDef135/Speed105. InitialmovesIceShard0/AuroraBeam1(overSharpen)/RapidSpin2/IcyWind3. DeclinedMist/Haze9. NewCryoicecoveragehelpsAceTangrowthandCoreyCrobat; keepIcyWindfordoublesoptional. MareeptrainpostCorey5M/Carolround, canwaitExpSharetransfer. Mary23MareanieConfusionOHKO→Swoo31; freeMars3swapBoldore23twoWaterGunnohits. Endow25TranquillChargeBeam(2turnsSwoo76/90),26IvysaurConfusion2turns, Cryo6→13. Endowwon, noitems/faints.
Library426entrance14923,16, exit4266,26→14923,17. Rightroom42620,8→42715,12, Growlithe42715,8 thencrevasse16,8 (officer5) +IllFatedDoll13,10. Leftroom4269,8→4275,12, Radomus5,8 andTwistedSpoon9,10 usefulSwoo. GiftGothita25optionalafterclearinglibrarydebris; psychicbackupifneededbutSwooalreadytrained. No needbeforeShellyunlesspartyweak.
COREY PLAN IMPROVED (verified installed fieldtext.rb + Battle.rb): Tranquill24 in PC already knows GUST slot3. Lead it and Gust turn1 clearsCorrosiveMist→underlying CORROSIVE (verified live) BEFORE end-of-turnautomaticpoison. No needexplosion/Growlithe28grind! SpecialFlyinggetsPoisonmodifierINMIST (soGustweak,butstillclears); specialGroundPoisonmodifierbelongsCorrosivegroundfield, notMist. RemoveMistthenSwooConfusion+TwistedSpoonvsMareanie/Nidorina/Croagunk; MarsRockSlidevsSkuntank (specialGroundbecomesPoison onunderlyingCorrosive), RockSlideCrobat; CryoAurora/IceBeambackup. AfterAceBerylCenterPC accessible, replaceBidoofCutwithTranquill forCorey (canretrieveCutlater). ClaimGrowlithe25earlyphysbulk/fireforfutureusebutno needrush28. KeepExpShareCryountilIceBeam25, allocateRareCandyat24ifneeded. Mist9declinedCryo isfineMistnotamongCorrosiveMistclearers. Gusttypeconverterstillfieldchangevalid. FieldpoisoninBattle.rbEndOfRound4582, Gustshouldavoidfirstpoisonwhenmovesuccessful.
Route efficiency update: With TranquillGust handlingCoreyfield, no needreturnJasperforGrowlithe BEFORE Ace (that wasonlyFlameBurstfallbackpreparation). All5officerconditions satisfied afterlibrary, preservequestwithoutclaimingyet. ClaimGrowlitheAFTERCorey onnormalcityreturn, thencheapGrandHall5CandyMtraining. KeepCryoExpSharethroughremainingColeman/Ben/Kenneth/Ace XP. RetrieveTranquillfromBerylCenterPC AFTERAce/vinesclear, replacingBidoofbeforeCorey. SaveslongbacktrackthroughUnderrootjustforGrowlithe.
TwistedSpoon4279currentlyUNREACHABLE behindvine4276requiresswitch91(PULSEclear). Do NOT claimcollectedorequipped; optionalbacktrackafterAceifnearbyotherwiseConfusion+CalmMindfine.
Ace detailedopening: KXScissorvsZoruaDark(weakBug) disguisedTangrowth, TelluricSeedSpikyShieldfirstturncanblock; ProtectivePadsmitigatescontact. KXBaltoyPsychicweakBug, XRoseliaBugneutralbutlowDef. FreeMars3(orcurrentpartyposition)swapBraixen, ChestoheldHypnosisinsurance. MudShot55GroundSTABsuper2 safer95acc thanMudBomb85, twohits, speedswing; avoidMvsGrass. FreeKswapTangrowthA, useSTRUGGLEBUG(slot2) Technician1.5Forest1.5STAB1.5*Bug2, specialignoresStaminaDefboostandlowersSpAtk; should2–3hit. StartfullKHP100: RockTombphysicalRockSTABsuperBugpotential~70–85damage, Kstillfasterafter1SpeedDropthanTangSpeed5. IfTanglowenoughsecondBugmayfinishbeforehit. CryoAurora2xIcebackup, SpDefgoodbutphysicalRockweak. HealbeforeAce. No needGrowthtrainingmanymons.
Verified level-up correction: Ampharos gets Discharge at40 (above Shelly HARD CAP), so use TM57 Charge Beam for electric special damage and Power Gem35. Mareep32 Discharge requires delaying evolutions (not planned). Furfrou35 has Bite/OdorSleuth/Retaliate/TakeDown; Croconaw35 IceFang/Flail/Crunch/ChipAway (NO AquaTail until51).
Return route after Corey: Bridge144west0,9LEFT→14240,35; gymSilverRing163event4. Beryl14230,37DOWN→4229,3; exit4225→13076,9. Police13049,33UP→1333,9, chief1 at4,5, Growlithe10 at7,5. Exit1334→13049,33; 13052,37DOWN→4239,3; exit4235→5742,28;5779,76DOWN→3727,7;3774,62RIGHT→299,60;2934,46UP→3815,28.
Carol35 training improvement: Cryogonal AcidArmor+6 on sleepingFurret, IcyWind tooutspeed BEFORE IceBeam (otherwiseRestloops). KeepAcidArmor! LearnLightScreenoverAncientPower, skipReflectfornow. OnceCandyavailable prioritizeCryo35forreliablephysicalsweeptraining. K35Fury3Crocbutends35HP;FurretSlam~47damage,Reststalls, tooexpensiveKtraining.
CRITICAL CarolCroc35ChipAway IGNORES defense boosts. Cryo35 takes32eachthroughAcidArmor. LeadK3FurythenFREECryoFurretfutureuntilAmpharoscanleadCroc. Cryo35fullstats109HP80SpA48Def72Speed. Candyall5usedCryo35; bagSP11afterCarbossold4900buy10SP7000cash884. Current2ndCarolCryolead+6, healingvianew--heal threshold36%; use--allowlowalongside. LearnedProtectMars32overMudBomb, Flaaffy21ExpShare, CryoLightScreen0Ice1Acid2Icy3.
Candy route verified INSTALLED ASSETS: NorthObsidia79→Lapis80; hiddenM80event22[47,68]. GrandStair:178event26[50,26]M;179event10[21,20]NPC3M,19[41,52]M,47[68,32]M,49[61,40]L,48[19,8]RareCandy;180event15[68,25]M;188event10[21,13]L+12[30,13]M. 188access178event19[35,5]. SomeareasmayneedRockSmashlater; checkreachability. Freecandies +storyXP enoughfullcore35, no moreGrandHallgrindneededafter2upgradedwins.
Shelly detailedchecks: TelluricSeedForestgivesSpikyShieldONLY, NOstatboost. Wehave2; equipSwoo+Amph beforeboss toblockinitialMasquerainStruggleBug/IcyWind andpreservePowerGemdamage. OpeningSwooAirSlashIllumise+AmphPGMasq; Anorithseedonentrynextturnprotectswhileitcanattack; avoidwastingdamagemoveonitthatturn. MarsenteronlyafterMasqgone andwatchYanmegaGigaDrain4x. SwooUnawarehelpsVolbeatTailGlow, keepability. CryoLightScreenhelps3specialattackers; AcidArmorforphysicalonly. FocusSashGrandStair17943[57,35] reservepossibleShellySwooifneeded; protectiveitemrestorationseemsconsumablesreturnaftertrainerbattle(checkChesto).
ACCESS CORRECTION: 188miningcave entrance17835,5 requiresRockSmashboulders17833,11 etc, so LargeCandy18821,13 is AFTERSHELLY. Do notcountitforprep. 179Large6140 also notreachablefrommain48,7evenwithRockSmashremoved, needslaterarea; noassumptions. MainGrandStair route1772→17833,28→1784[31,37]→17948,7. AccessibleNPC17910[21,20]3M andFocusSash43[57,35]. Rightpath1796[69,47]→18067,31→1803[66,19]→17970,30; collectM17947[68,32], then1794[71,26]→17855,41, collectM17826[50,26], loopback1784. OtherCandiesmostlyRockSmashblocked. Nativeledgejumpnavimplementedmatchingterrain1+Game_Playerpassable+2jump; 188reachincreasedwithcorrectledgepaths.
Shelly improvement: MUSTcollectXSpecial179event35[55,51]nearstoryladder (reachablemain). InDOUBLESuseSwooactionXSpAtkONAMPHAROS turn1, whileAmphPGMasq. BothheldTelluricSeedblockinitialMasqStruggleBug/IcyWind soAmphkeeps+2SpAtk! Turn2AnorithshieldmeansignoreitandfocusIllumise(AirSlash+boostedPG). Then+2PGone-shotsAnor/Yanmega/Araquanid(probable)/Volbeat. UseotherpokemonactionSuperPotion/FullHealONAMPH whileAmphcontinuesattack. FullHealcanremoveConfusionafterIllumiseConfuseRay; onceIllumisegonecanhealwithoutreapplication. SeedMIGHTdoesntrestoreaftertrainerbattlebutown2availablebeforegym. ThisisstrongerplanthanunboostedPGslog.
IMPORTANT XITEM UIcorrection fromBattle_Scene.pbItemMenu: battleitemflag Xitems targetCURRENT ACTOR (retindex=index), notpartyselection! SoSwooCANNOTspendturntoXSpAtkAmph. Shellyopeningrevised: SwooAirSlashIllumise +AmphXSpAtkselfturn1, bothTelluricseedsblockMasqattack. Turn2SwooAirSlashIllumagain +boostedAmphPGMasq (Masqmayget1StruggleBugdrop/IcyWindfirst). Turn3Anorithprotected: finishIllumiseoruseAmphXSpDefselfifSwooableKOIllumise, thenPGAnorwhenunprotected. RegularhealingitemsDOallowotherparty-target soSwoocanhealAmphwhileAmphattacks. Keep>=8SPbeforeShelly;NPCsLenore/Anastasia/Murraymoneyhelps.
BEST SHELLY SETUP candidate (validated itemlocations accessible): CollectXSpeed17939[33,28]from32,28RIGHT andXSpecial17935[55,51], FocusSash17943[57,35]. BothSwoo+AmphTelluricSeed. Turn1SwooAirSlashIllum +AmphXSpeedself (+2Speed letsAmpoutrunMasq nextturn), seedsblockMasq. Turn2SwooAirIllum +AmphPGMasq BEFORE it canStruggleBug/IcyWind. Turn3Anorentryshield: SwooAirIllum +AmphXSpAtkself(+2). IllumHyperPotionsmaydelayKO; trackactualHP. Turn4SwooactionSPhealAmph whileAmphPGAnor (AnorSwiftSwimmaystilloutspeedAmp104vs118), Swoomayfaintbuthealingactsfirst. Ampthen+2SpA+2SpeedcanPGYanmega/Araquanid/Volbeatbeforeattacks; CryoLightScreenbackup/SwooUnawareifalive. AdaptifConfuseRay: regularFullHealotheractorremovesAmpconfusiononceIllumgone. Xitemsalwaysownactor. This avoidsinitialSPatkdebuffandutilizesAnorprotectedturnforboost.
16:35 sourceconfirmation79event71: recover-all command314[0] beforeFernbattle! Victoria/Fern is autohealedgauntlet, no centerbreakrequired. Fernteam2actualleadRHYHORN30, thenKrok31Dartrix32Roserade33, soMarsleadvsRhyhorn, freeKXKrok, CryoIceDartrix, SwooAirRoserade. HiddenSuperRepel17934 hasNOaccessibleadjacentnow; skip. Repelhere400steps (not200).
Candyallocationactualplanned6M: Mars3→35, Amph2→34(647EXPtoPowerGem35, passiveExpSharerescuewillfinish), Swoo1→34(1233EXPto35, VictoriaPancham/Kirlia+FernRoseradefinish). K/Cryoalready35. KeepGrowlithe25backup andtransferShareafterAmph35.
Shellyrefinement: IllumiselikelyusesbothHyperPotionsT2/T3, so maytake4AirSlashestoKO. T3AnorprotectedSwooAirIllum+AmphXSpAtkself. T4considerSwoohealSELF(notAmph) beforeAnorRockSlidetosurvivesecondhit; AmphPGAnorKO. Amphstill~70HP. LaterSwoocanhealAmphbeforeYanmegaattacks whileAmphPGKOthreat. AdjustactualHP/stages; donotblindlyusefixedscript.
Library monitor sequence verified from installed event conditions: 18 ON,62 ON,17 ON,87 ON,18 OFF,17 OFF,55 ON,69 ON,18 ON,17 ON, then upstairs91 ON. puzzle_note.py tracks completed UI button presses in navigation-state.json only; route_map.rb reads tracked switches as well as variables. Clear navigation puzzle overrides if reloading earlier save! No game/save data modifications.
September20 ~19:43 EDT — SHELLY DEFEATED, THIRD BADGE COMPLETE. First attempt survived with Ampharos17HP and Growlithe7HP (now31); four teammates fainted. Received Cocoon Badge and Struggle Bug TM, cap40. Saved182[28,9], money1273, badges[true,true,true]; backed up byte-identically after save. No next story begun. Game fully quit via macOS after initial in-game quit selected No; process exit verified.
Battle execution: Illumise confusion prevented the planned quick Ampharos sweep, Masquerain repeatedly lowered special attack, Anorith caused flinches. Used all7SuperPotions plus FullHeal/XSpeed/XSpAtk. Mars Rock Slide finished Masquerain and Anorith, later Araquanid, and damaged Volbeat; Ampharos finished Yanmega and last Volbeat with Power Gem. Growlithe Flame Burst helped last enemy. An initial single-enemy target bug hit allyMars; fixed helper so target3 requires LEFT only with two visible enemies. Party misselections also cost tempo; always inspect current reordered slots. No resets.
Recording021 stopped at a battle command checkpoint for archive,022 resumed before further actions. 021/022 archived4× with action-log idle trimming, full decode and end-frame checks; full Gym3 stitch013–022 verified. Game/save data never edited.