Unreferenced_StubbedSTDScript:: ret Unreferenced_PokemonNewsScript:: farcall _Unreferenced_PokemonNewsScript ret PokemonBooksScript:: farcall _PokemonBooksScript ret FridgeScript:: farcall _FridgeScript ret StoveScript:: farcall _StoveScript ret SinkScript:: farcall _SinkScript ret TVScript:: farcall _TVScript ret PokecenterSignScript:: farcall _PokecenterSignScript ret WindowScript:: farcall _WindowScript ret InitTrainerBattle:: ld hl, wOverworldFlags set 7, [hl] ld a, MAPSTATUS_START_TRAINER_BATTLE ld [wMapStatus], a ret TestWildBattleStart:: ldh a, [hJoyState] and D_PAD ret z ; if no directions are down, don't try and trigger a wild encounter call CheckBPressedDebug jp nz, xor_a ; if b button is down, clear acc callfar TryWildBattle ld a, [wBattleMode] and a ret z ; if no battle, return ld a, MAPSTATUS_START_WILD_BATTLE call SetMapStatus call xor_a_dec_a ret OverworldLoop_StartBattle:: predef StartBattle ld a, MAPSETUP_RELOADMAP ldh [hMapEntryMethod], a ld hl, wGameModeFlags set 5, [hl] ld hl, wJoypadFlags set 4, [hl] set 6, [hl] ld a, MAPSTATUS_EXIT_BATTLE call SetMapStatus ret OverworldLoop_05:: ret OverworldLoop_ExitBattle:: ld a, [wBattleResult] cp LOSE jr z, .DemoGameOver ld a, MAPSTATUS_RETURN_TO_MAIN call SetMapStatus ret .DemoGameOver: ld hl, wJoypadFlags res 4, [hl] ld hl, .text call OpenTextbox call GBFadeOutToBlack jp Init .text: text "つぎは がんばるぞ!!" done