2026-10-02 late scrapyard update: native first train663E22 completed, V363=1 at81,50; Rock12 cleared(S832); two Magnet Pull Nosepass forced a normal Excadrill Earthquake, then Taka healed. Second train663E35 completedV364=1 at54,51. Recording111 active. Full journeys retain this wild encounter. Route uses native movement/installed map read-only; no native variables, saves or RNG are modified. Cardinal maze exits increment380 when not retracing the previous direction, so repeatedly moving in the same direction is a normal-control route candidate; verify actual stairs before entering. New coordinate reuse is optional REBORN_COORD_CACHE=1, only fresh coordinates with matching last action record and current overworld screenshot.
X items are in the native Medicine pocket (pbGetPocket; savedPokemonBag pockets2), flaggedbattleitem so target is the activebattler. Use battle_item defaultMedicine --active, never a nonexistent Battle Items pocket. Installed Battle_Scene.pbItemMenu3308+ confirms this. Titania preliminary need2XDefend,2XSpeed,1XSpDef plusSDonFairy. Gastrodon preparationmust calculate actualcapturedspeed; do notassume2XSpeed beatsfieldSwiftSwimLudicolo/Kingdra.
NativePuzzleShare: after fourengines, normalScrapyardWhiteShard663E173 wasvisible and explicitlyshowed “Scrapyardtrainpuzzlecompletiondetectedfromanothersavefile.” Nativecheckpointreadconfirmed switches2226Blindstep and2227PuzzleSkipPasswordbothnil; noextra passwordenabledorchanged. ChosevisibleYes togame-providedskip, native transfer693[11,20], V3716. Normal693E17Taka/Europaintroductionfollows, partnerdeparts36210/827false. Train numbers inguidefiguresdonotmatchnativeeventnames; ifreturningforitems, E102isupwardhillengineandE75horizontalnear6, notnecessarilyguide(4). No nativeedits.
Native-source correction: Rylin is event 71 on the active S878 route (event 70 is S877 alternate); source has two pages, not three. Ordinary linked Nido trainer entry uses class KNIGHT/name Asmus; engine links Isadan automatically. Xander defeated first try; Mawile Sucker Punch crit did 80, restored 1 Ultra Potion outside battle.
Confirmed S878 native route selects TITANIA2/Titania0 on 702E5 page1; team identical to TITANIA1, only speech differs. Corrected major config and opponent export. Asmus and Isadan were two native single battles from separate approaches, both Excadrill EQ OHKOs without damage.
Knights all won first try. Lancelot: Pyroar burned Swampert; Delphox crit Psyshock through earlier Crunch Defense drop knocked it out. Free Arcanine replacement used Crunch twice for victory. Restored Swampert with1 RevivalHerb and Arcanine with1 UltraPotion. Rylin E71 cleared with Klinklang GearGrind even through AuroraVeil, all party currently full HP. Exc EQ5PP remains; afterDragon use702bluepit→698E69→666, common80 recovery machine666E9[23,3] restores full party+PP, shop666E11 andPC666E10. UltraPotion native200HP, not255.
Correction after inspecting FULL Lin branch: native362>=1 turns878ON;877ON is the ELSE branch and does not run. Earlier planning notes had wrongly set both; Castle-knights-cleared fresh native checkpoint resyncs truth. Active fall trigger is698E80..85 (x36), not86..91(x34). Native fall source314 restores entire party and PP.
Titania120 attempt1 reset legitimately at party selection after Round13; full journey retains it. Burned Sand switched out after seed-contact Attack drop (-3); enemyExc setSwordsDance as CFWisp missed. SmartStrike gains BOTH move1.5 and Steel1.5 here, never alwayscrit (nativepbCritRate confirms ordinary24 denominator). CF boost plan underestimated this; 2Ultra2XDef1Revive spent on failed attempt, all restored by native reload. Attempt2 directArcFlame Sand, Exc EQ Emp, ownXSpeed during enemyExc seed turn, EQkill; boost onKlef safer. No activebattle/AIlogreads; completed reset log consulted.