SECTION "bank0",HOME INCBIN "baserom.gbc",$00,$26ef - $00 UnknownScript_0x26ef: ; 0x26ef jumptextfaceplayer $26f2 ; 0x26f3 INCBIN "baserom.gbc",$26f2,$95b GetFarByte: ; 0x304d; retrieve a single byte from a:hl, and return it in a. ; bankswitch to new bank ld [$ff00+$8b], a ld a, [$ff00+$9d] push af ld a, [$ff00+$8b] rst $10 ; get byte from new bank ld a, [hl] ld [$ff00+$8b], a ; bankswitch to previous bank pop af rst $10 ; return retrieved value in a ld a, [$ff00+$8b] ret INCBIN "baserom.gbc",$305d,$30fe-$305d AddNTimes: ; 0x30fe and a ret z .loop add hl, bc dec a jr nz, .loop ret ; 0x3105 INCBIN "baserom.gbc",$3105,$4000-$3105 SECTION "bank1",DATA,BANK[$1] INCBIN "baserom.gbc",$4000,$4000 SECTION "bank2",DATA,BANK[$2] INCBIN "baserom.gbc",$8000,$a68 CheckShininess: ; 0x8a68; given a pointer to Attack/Defense DV in bc, determine if monster is shiny. ; if shiny, set carry. ld l,c ld h,b ld a,[hl] and a,%00100000 ; is attack DV xx1x? jr z,.NotShiny ld a,[hli] and a,%1111 cp $A ; is defense DV 1010? jr nz,.NotShiny ld a,[hl] and a,%11110000 cp $A0 ; is speed DV 1010? jr nz,.NotShiny ld a,[hl] and a,%1111 cp $A ; is special DV 1010? jr nz,.NotShiny scf ret .NotShiny and a ; clear carry flag ret INCBIN "baserom.gbc",$8a88,$c000-$8a88 SECTION "bank3",DATA,BANK[$3] INCBIN "baserom.gbc",$c000,$29 SpecialsPointers: ; 0xc029 dbw $25,$7c28 dbw $0a,$5ce8 dbw $0a,$5d11 dbw $0a,$5d92 dbw $0a,$5e66 dbw $0a,$5e82 dbw $0a,$5efa dbw $0a,$5eee dbw $0a,$5c92 dbw $0a,$5cf1 dbw $0a,$5cfa dbw $0a,$5bfb dbw $0a,$5c7b dbw $0a,$5ec4 dbw $0a,$5ed9 dbw $0a,$5eaf dbw $0a,$5f47 dbw $03,$42f6 dbw $03,$4309 dbw $41,$50b9 dbw $03,$434a dbw $13,$59e5 dbw $04,$7a12 dbw $04,$7a31 dbw $04,$75db dbw $3e,$7b32 dbw $3e,$7cd2 dbw $03,$4658 dbw $05,$559a dbw $03,$42e7 dbw $05,$66d6 dbw $05,$672a dbw $05,$6936 dbw $0b,$4547 dbw $05,$6218 dbw $23,$4c04 dbw $03,$429d dbw $24,$4913 dbw $03,$42c0 dbw $03,$42cd dbw $03,$4355 dbw $03,$4360 dbw $03,$4373 dbw $03,$4380 dbw $03,$438d dbw $03,$43db dbw $23,$4084 dbw $23,$4092 dbw $23,$40b6 dbw $23,$4079 dbw $23,$40ab dbw $00,$0d91 dbw $00,$31f3 dbw $00,$0485 dbw $00,$0fc8 dbw $00,$1ad2 dbw $00,$0e4a dbw $03,$4230 dbw $03,$4252 dbw $00,$3c55 dbw $00,$3cdf dbw $00,$3d47 dbw $04,$6324 dbw $02,$4379 dbw $03,$425a dbw $03,$4268 dbw $03,$4276 dbw $03,$4284 dbw $03,$43ef dbw $05,$7421 dbw $05,$7440 dbw $04,$79a8 dbw $03,$43fc dbw $09,$6feb dbw $09,$7043 dbw $01,$7305 dbw $01,$737e dbw $01,$73f7 dbw $03,$4419 dbw $09,$4b25 dbw $09,$4b4e dbw $09,$4ae8 dbw $13,$587a dbw $03,$4434 dbw $03,$4422 dbw $13,$59d3 dbw $22,$4018 dbw $03,$42b9 dbw $03,$42da dbw $01,$718d dbw $01,$71ac dbw $0a,$64ab dbw $0a,$651f dbw $0a,$6567 dbw $05,$4209 dbw $3e,$7841 dbw $03,$443d dbw $01,$7413 dbw $01,$7418 dbw $01,$741d dbw $03,$4472 dbw $09,$65ee dbw $03,$4478 dbw $03,$44b9 dbw $05,$6dc7 dbw $0a,$62a0 dbw $03,$448f dbw $03,$449f dbw $03,$44ac dbw $46,$6c3e dbw $46,$7444 dbw $46,$75e8 dbw $46,$77e5 dbw $46,$7879 dbw $46,$7920 dbw $46,$793b dbw $5c,$40b0 dbw $5c,$40ba dbw $5c,$4114 dbw $5c,$4215 dbw $5c,$44e1 dbw $5c,$421d dbw $5c,$4b44 dbw $46,$7a38 dbw $5c,$4bd3 dbw $45,$7656 dbw $00,$0150 dbw $40,$51f1 dbw $40,$5220 dbw $40,$5225 dbw $40,$5231 dbw $12,$525b dbw $22,$6def dbw $47,$41ab dbw $5c,$4687 dbw $22,$6e68 dbw $5f,$5224 dbw $5f,$52b6 dbw $5f,$52ce dbw $5f,$753d dbw $40,$7612 dbw $22,$6ddb dbw $40,$6142 dbw $12,$589a dbw $12,$5bf9 dbw $13,$70bc dbw $22,$6f6b dbw $22,$6fd4 dbw BANK(SpecialDratini),SpecialDratini dbw $04,$5485 dbw $12,$66e8 dbw $12,$6711 dbw $03,$4225 dbw $5c,$4bd2 dbw $40,$766e dbw $40,$77eb dbw $40,$783c dbw $41,$60a2 dbw $05,$4168 dbw $40,$77c2 dbw $41,$630f dbw $40,$7780 dbw $40,$787b dbw $12,$6e12 dbw $41,$47eb dbw $12,$6927 dbw $24,$4a54 dbw $24,$4a88 dbw $03,$4224 INCBIN "baserom.gbc",$c224,$10000-$c224 SECTION "bank4",DATA,BANK[$4]INCBIN "baserom.gbc",$10000,$14000 - $10000 SECTION "bank5",DATA,BANK[$5] INCBIN "baserom.gbc",$14000,$18000 - $14000 SECTION "bank6",DATA,BANK[$6] INCBIN "baserom.gbc",$18000,$1C000 - $18000 SECTION "bank7",DATA,BANK[$7] INCBIN "baserom.gbc",$1C000,$20000 - $1C000 SECTION "bank8",DATA,BANK[$8] INCBIN "baserom.gbc",$20000,$24000 - $20000 SECTION "bank9",DATA,BANK[$9] INCBIN "baserom.gbc",$24000,$28000 - $24000 SECTION "bankA",DATA,BANK[$A] INCBIN "baserom.gbc",$28000,$2A5e9 - $28000 WildMons1: ; 0x2a5e9; Johto Pokémon in grass db $03,$02 ; Sprout Tower 2F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 3,RATTATA db 4,RATTATA db 5,RATTATA db 3,RATTATA db 6,RATTATA db 5,RATTATA db 5,RATTATA ; day db 3,RATTATA db 4,RATTATA db 5,RATTATA db 3,RATTATA db 6,RATTATA db 5,RATTATA db 5,RATTATA ; nite db 3,GASTLY db 4,GASTLY db 5,GASTLY db 3,RATTATA db 6,GASTLY db 5,RATTATA db 5,RATTATA db $03,$03 ; Sprout Tower 3F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 3,RATTATA db 4,RATTATA db 5,RATTATA db 3,RATTATA db 6,RATTATA db 5,RATTATA db 5,RATTATA ; day db 3,RATTATA db 4,RATTATA db 5,RATTATA db 3,RATTATA db 6,RATTATA db 5,RATTATA db 5,RATTATA ; nite db 3,GASTLY db 4,GASTLY db 5,GASTLY db 3,RATTATA db 6,GASTLY db 5,RATTATA db 5,RATTATA db $03,$05 ; Tin Tower 2F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$06 ; Tin Tower 3F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$07 ; Tin Tower 4F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$08 ; Tin Tower 5F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$09 ; Tin Tower 6F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$0a ; Tin Tower 7F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$0b ; Tin Tower 8F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$0c ; Tin Tower 9F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; day db 20,RATTATA db 21,RATTATA db 22,RATTATA db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA ; nite db 20,GASTLY db 21,GASTLY db 22,GASTLY db 22,RATTATA db 23,RATTATA db 24,RATTATA db 24,RATTATA db $03,$0d ; Burned Tower 1F db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 13,RATTATA db 14,KOFFING db 15,RATTATA db 14,ZUBAT db 15,RATTATA db 15,RATICATE db 15,RATICATE ; day db 13,RATTATA db 14,KOFFING db 15,RATTATA db 14,ZUBAT db 15,RATTATA db 15,RATICATE db 15,RATICATE ; nite db 13,RATTATA db 14,KOFFING db 15,RATTATA db 14,ZUBAT db 15,RATTATA db 15,RATICATE db 15,RATICATE db $03,$0e ; Burned Tower B1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 14,RATTATA db 14,KOFFING db 16,KOFFING db 15,ZUBAT db 12,KOFFING db 16,KOFFING db 16,WEEZING ; day db 14,RATTATA db 14,KOFFING db 16,KOFFING db 15,ZUBAT db 12,KOFFING db 16,KOFFING db 16,WEEZING ; nite db 14,RATTATA db 14,KOFFING db 16,KOFFING db 15,ZUBAT db 12,KOFFING db 16,KOFFING db 16,WEEZING db $03,$0f ; National Park db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 12,NIDORAN_M db 12,NIDORAN_F db 14,LEDYBA db 13,PIDGEY db 10,CATERPIE db 10,WEEDLE db 10,WEEDLE ; day db 12,NIDORAN_F db 12,NIDORAN_M db 14,SUNKERN db 13,PIDGEY db 10,CATERPIE db 10,WEEDLE db 10,WEEDLE ; nite db 12,PSYDUCK db 13,HOOTHOOT db 14,SPINARAK db 15,HOOTHOOT db 10,VENONAT db 12,VENONAT db 12,VENONAT db $03,$16 ; Ruins of Alph (outside) db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 20,NATU db 22,NATU db 18,NATU db 24,NATU db 20,SMEARGLE db 22,SMEARGLE db 22,SMEARGLE ; day db 20,NATU db 22,NATU db 18,NATU db 24,NATU db 20,SMEARGLE db 22,SMEARGLE db 22,SMEARGLE ; nite db 20,NATU db 22,NATU db 18,NATU db 24,NATU db 22,WOOPER db 22,QUAGSIRE db 22,QUAGSIRE db $03,$1b ; Ruins of Alph (inner chamber) db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN ; day db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN ; nite db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db 5,UNOWN db $03,$25 ; Union Cave 1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 6,GEODUDE db 6,SANDSHREW db 5,ZUBAT db 4,RATTATA db 7,ZUBAT db 6,ONIX db 6,ONIX ; day db 6,GEODUDE db 6,SANDSHREW db 5,ZUBAT db 4,RATTATA db 7,ZUBAT db 6,ONIX db 6,ONIX ; nite db 6,GEODUDE db 6,RATTATA db 5,WOOPER db 4,RATTATA db 7,ZUBAT db 6,ONIX db 6,ONIX db $03,$26 ; Union Cave B1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 8,GEODUDE db 6,ZUBAT db 8,ZUBAT db 8,ONIX db 6,RATTATA db 8,RATTATA db 8,RATTATA ; day db 8,GEODUDE db 6,ZUBAT db 8,ZUBAT db 8,ONIX db 6,RATTATA db 8,RATTATA db 8,RATTATA ; nite db 8,GEODUDE db 6,ZUBAT db 8,WOOPER db 8,ONIX db 6,RATTATA db 8,RATTATA db 8,RATTATA db $03,$27 ; Union Cave B1F db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 22,ZUBAT db 22,GOLBAT db 22,ZUBAT db 21,RATICATE db 20,GEODUDE db 23,ONIX db 23,ONIX ; day db 22,ZUBAT db 22,GOLBAT db 22,ZUBAT db 21,RATICATE db 20,GEODUDE db 23,ONIX db 23,ONIX ; nite db 22,ZUBAT db 22,GOLBAT db 22,QUAGSIRE db 21,RATICATE db 20,GEODUDE db 23,ONIX db 23,ONIX db $03,$28 ; Slowpoke Well B1F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 5,ZUBAT db 6,ZUBAT db 7,ZUBAT db 6,SLOWPOKE db 8,ZUBAT db 8,SLOWPOKE db 8,SLOWPOKE ; day db 5,ZUBAT db 6,ZUBAT db 7,ZUBAT db 6,SLOWPOKE db 8,ZUBAT db 8,SLOWPOKE db 8,SLOWPOKE ; nite db 5,ZUBAT db 6,ZUBAT db 7,ZUBAT db 6,SLOWPOKE db 8,ZUBAT db 8,SLOWPOKE db 8,SLOWPOKE db $03,$29 ; Slowpoke Well B2F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 21,ZUBAT db 23,ZUBAT db 19,ZUBAT db 21,SLOWPOKE db 23,GOLBAT db 23,SLOWPOKE db 23,SLOWPOKE ; day db 21,ZUBAT db 23,ZUBAT db 19,ZUBAT db 21,SLOWPOKE db 23,GOLBAT db 23,SLOWPOKE db 23,SLOWPOKE ; nite db 21,ZUBAT db 23,ZUBAT db 19,ZUBAT db 21,SLOWPOKE db 23,GOLBAT db 23,SLOWPOKE db 23,SLOWPOKE db $03,$34 ; Ilex Forest db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 5,CATERPIE db 5,WEEDLE db 7,METAPOD db 7,KAKUNA db 7,PIDGEY db 6,PARAS db 6,PARAS ; day db 5,CATERPIE db 5,WEEDLE db 7,METAPOD db 7,KAKUNA db 7,PIDGEY db 6,PARAS db 6,PARAS ; nite db 5,ODDISH db 5,VENONAT db 7,ODDISH db 7,PSYDUCK db 7,HOOTHOOT db 6,PARAS db 6,PARAS db $03,$39 ; Mount Mortar 1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 14,RATTATA db 13,ZUBAT db 14,MACHOP db 13,GOLBAT db 14,GEODUDE db 16,RATICATE db 16,RATICATE ; day db 14,RATTATA db 13,ZUBAT db 14,MACHOP db 13,GOLBAT db 14,GEODUDE db 16,RATICATE db 16,RATICATE ; nite db 14,RATTATA db 13,ZUBAT db 14,MARILL db 13,GOLBAT db 14,GEODUDE db 16,RATICATE db 16,RATICATE db $03,$3a ; Mount Mortar 1F (inside) db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 13,GEODUDE db 14,RATTATA db 15,MACHOP db 14,RATICATE db 15,ZUBAT db 15,GOLBAT db 15,GOLBAT ; day db 13,GEODUDE db 14,RATTATA db 15,MACHOP db 14,RATICATE db 15,ZUBAT db 15,GOLBAT db 15,GOLBAT ; nite db 13,GEODUDE db 14,RATTATA db 15,RATICATE db 14,ZUBAT db 15,MARILL db 15,GOLBAT db 15,GOLBAT db $03,$3b ; Mount Mortar 2F (inside) db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 31,GRAVELER db 32,MACHOKE db 31,GEODUDE db 30,RATICATE db 28,MACHOP db 30,GOLBAT db 30,GOLBAT ; day db 31,GRAVELER db 32,MACHOKE db 31,GEODUDE db 30,RATICATE db 28,MACHOP db 30,GOLBAT db 30,GOLBAT ; nite db 31,GRAVELER db 31,GEODUDE db 30,RATICATE db 30,GOLBAT db 28,MARILL db 32,GOLBAT db 32,GOLBAT db $03,$3c ; Mount Mortar B1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 15,ZUBAT db 17,ZUBAT db 17,GOLBAT db 16,MACHOP db 16,GEODUDE db 18,RATICATE db 18,RATICATE ; day db 15,ZUBAT db 17,ZUBAT db 17,GOLBAT db 16,MACHOP db 16,GEODUDE db 18,RATICATE db 18,RATICATE ; nite db 15,ZUBAT db 17,ZUBAT db 17,GOLBAT db 16,MARILL db 16,GEODUDE db 18,RATICATE db 18,RATICATE db $03,$3d ; Ice Path 1F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 21,SWINUB db 22,ZUBAT db 22,GOLBAT db 23,SWINUB db 24,GOLBAT db 22,GOLBAT db 22,GOLBAT ; day db 21,SWINUB db 22,ZUBAT db 22,GOLBAT db 23,SWINUB db 24,GOLBAT db 22,GOLBAT db 22,GOLBAT ; nite db 21,DELIBIRD db 22,ZUBAT db 22,GOLBAT db 23,DELIBIRD db 24,GOLBAT db 22,GOLBAT db 22,GOLBAT db $03,$3e ; Ice Path B1F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 22,SWINUB db 23,ZUBAT db 23,GOLBAT db 24,SWINUB db 25,GOLBAT db 23,GOLBAT db 22,JYNX ; day db 22,SWINUB db 23,ZUBAT db 23,GOLBAT db 24,SWINUB db 25,GOLBAT db 23,GOLBAT db 22,JYNX ; nite db 22,DELIBIRD db 23,ZUBAT db 23,GOLBAT db 24,DELIBIRD db 25,GOLBAT db 23,GOLBAT db 22,SNEASEL db $03,$3f ; Ice Path B2F, Mahogany side db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 23,SWINUB db 24,ZUBAT db 24,GOLBAT db 25,SWINUB db 26,GOLBAT db 22,JYNX db 24,JYNX ; day db 23,SWINUB db 24,ZUBAT db 24,GOLBAT db 25,SWINUB db 26,GOLBAT db 22,JYNX db 24,JYNX ; nite db 23,DELIBIRD db 24,ZUBAT db 24,GOLBAT db 25,DELIBIRD db 26,GOLBAT db 22,SNEASEL db 24,SNEASEL db $03,$40 ; Ice Path B2F, Blackthorn side db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 23,SWINUB db 24,ZUBAT db 24,GOLBAT db 25,SWINUB db 26,GOLBAT db 22,JYNX db 24,JYNX ; day db 23,SWINUB db 24,ZUBAT db 24,GOLBAT db 25,SWINUB db 26,GOLBAT db 22,JYNX db 24,JYNX ; nite db 23,DELIBIRD db 24,ZUBAT db 24,GOLBAT db 25,DELIBIRD db 26,GOLBAT db 22,SNEASEL db 24,SNEASEL db $03,$41 ; Ice Path B3F db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 24,SWINUB db 25,ZUBAT db 25,GOLBAT db 26,SWINUB db 22,JYNX db 24,JYNX db 26,JYNX ; day db 24,SWINUB db 25,ZUBAT db 25,GOLBAT db 26,SWINUB db 22,JYNX db 24,JYNX db 26,JYNX ; nite db 24,DELIBIRD db 25,ZUBAT db 25,GOLBAT db 26,DELIBIRD db 22,SNEASEL db 24,SNEASEL db 26,SNEASEL db $03,$42 ; Whirl Island NW db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; day db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; nite db 22,KRABBY db 23,ZUBAT db 22,KRABBY db 24,KRABBY db 25,GOLBAT db 24,GOLBAT db 24,GOLBAT db $03,$43 ; Whirl Island NE db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; day db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; nite db 22,KRABBY db 23,ZUBAT db 22,KRABBY db 24,KRABBY db 25,GOLBAT db 24,GOLBAT db 24,GOLBAT db $03,$44 ; Whirl Island SW db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; day db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; nite db 22,KRABBY db 23,ZUBAT db 22,KRABBY db 24,KRABBY db 25,GOLBAT db 24,GOLBAT db 24,GOLBAT db $03,$45 ; Whirl Island, interior db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; day db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; nite db 22,KRABBY db 23,ZUBAT db 22,KRABBY db 24,KRABBY db 25,GOLBAT db 24,GOLBAT db 24,GOLBAT db $03,$46 ; Whirl Island SE db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; day db 22,KRABBY db 23,ZUBAT db 22,SEEL db 24,KRABBY db 25,GOLBAT db 24,SEEL db 24,SEEL ; nite db 22,KRABBY db 23,ZUBAT db 22,KRABBY db 24,KRABBY db 25,GOLBAT db 24,GOLBAT db 24,GOLBAT db $03,$47 ; Whirl Island B1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 23,KRABBY db 24,ZUBAT db 23,SEEL db 25,KRABBY db 26,GOLBAT db 25,SEEL db 25,SEEL ; day db 23,KRABBY db 24,ZUBAT db 23,SEEL db 25,KRABBY db 26,GOLBAT db 25,SEEL db 25,SEEL ; nite db 23,KRABBY db 24,ZUBAT db 23,KRABBY db 25,KRABBY db 26,GOLBAT db 25,GOLBAT db 25,GOLBAT db $03,$48 ; Whirl Island B2F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 24,KRABBY db 25,ZUBAT db 24,SEEL db 26,KRABBY db 27,GOLBAT db 26,SEEL db 26,SEEL ; day db 24,KRABBY db 25,ZUBAT db 24,SEEL db 26,KRABBY db 27,GOLBAT db 26,SEEL db 26,SEEL ; nite db 24,KRABBY db 25,ZUBAT db 24,KRABBY db 26,KRABBY db 27,GOLBAT db 26,GOLBAT db 26,GOLBAT db $03,$49 ; Whirl Island, Lugia's chamber db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 25,KRABBY db 26,ZUBAT db 25,SEEL db 27,KRABBY db 28,GOLBAT db 27,SEEL db 27,SEEL ; day db 25,KRABBY db 26,ZUBAT db 25,SEEL db 27,KRABBY db 28,GOLBAT db 27,SEEL db 27,SEEL ; nite db 25,KRABBY db 26,ZUBAT db 25,KRABBY db 27,KRABBY db 28,GOLBAT db 27,GOLBAT db 27,GOLBAT db $03,$4a ; Silver Cave 1 db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 43,GRAVELER db 44,URSARING db 42,ONIX db 45,MAGMAR db 45,GOLBAT db 20,LARVITAR db 15,LARVITAR ; day db 43,GRAVELER db 44,URSARING db 42,ONIX db 45,MAGMAR db 45,GOLBAT db 20,LARVITAR db 15,LARVITAR ; nite db 43,GRAVELER db 44,GOLBAT db 42,ONIX db 42,GOLBAT db 45,GOLDUCK db 46,GOLBAT db 46,GOLBAT db $03,$4b ; Silver Cave 2 db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 48,GOLBAT db 48,MACHOKE db 47,URSARING db 46,PARASECT db 48,PARASECT db 15,LARVITAR db 20,LARVITAR ; day db 48,GOLBAT db 48,MACHOKE db 47,URSARING db 46,PARASECT db 48,PARASECT db 15,LARVITAR db 20,LARVITAR ; nite db 48,GOLBAT db 48,GOLDUCK db 46,GOLBAT db 46,PARASECT db 48,PARASECT db 45,MISDREAVUS db 45,MISDREAVUS db $03,$4c ; Silver Cave 3 db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 51,GOLBAT db 48,ONIX db 48,GRAVELER db 50,URSARING db 20,LARVITAR db 15,LARVITAR db 20,PUPITAR ; day db 51,GOLBAT db 48,ONIX db 48,GRAVELER db 50,URSARING db 20,LARVITAR db 15,LARVITAR db 20,PUPITAR ; nite db 51,GOLBAT db 48,ONIX db 48,GRAVELER db 49,GOLBAT db 45,GOLDUCK db 53,GOLBAT db 53,GOLBAT db $03,$4d ; Silver Cave item rooms db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 48,GOLBAT db 46,GOLBAT db 50,GOLBAT db 46,PARASECT db 48,PARASECT db 50,PARASECT db 52,PARASECT ; day db 48,GOLBAT db 46,GOLBAT db 50,GOLBAT db 46,PARASECT db 48,PARASECT db 50,PARASECT db 52,PARASECT ; nite db 45,MISDREAVUS db 48,GOLBAT db 50,GOLBAT db 46,PARASECT db 48,PARASECT db 50,PARASECT db 52,PARASECT db $03,$4e ; Dark Cave, Violet entrance db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 3,GEODUDE db 2,ZUBAT db 2,GEODUDE db 4,GEODUDE db 2,TEDDIURSA db 4,ZUBAT db 4,DUNSPARCE ; day db 3,GEODUDE db 2,ZUBAT db 2,GEODUDE db 4,GEODUDE db 2,ZUBAT db 4,ZUBAT db 4,DUNSPARCE ; nite db 3,GEODUDE db 2,ZUBAT db 2,GEODUDE db 4,GEODUDE db 2,ZUBAT db 4,ZUBAT db 4,DUNSPARCE db $03,$4f ; Dark Cave, Blackthorn entrance db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 23,GEODUDE db 23,ZUBAT db 25,GRAVELER db 25,URSARING db 20,TEDDIURSA db 23,GOLBAT db 23,GOLBAT ; day db 23,GEODUDE db 23,ZUBAT db 25,GRAVELER db 25,URSARING db 30,URSARING db 23,GOLBAT db 23,GOLBAT ; nite db 23,GEODUDE db 23,ZUBAT db 25,GRAVELER db 20,WOBBUFFET db 25,WOBBUFFET db 23,GOLBAT db 23,GOLBAT db $18,$03 ; Route 29 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 2,PIDGEY db 2,SENTRET db 3,PIDGEY db 3,SENTRET db 2,RATTATA db 3,HOPPIP db 3,HOPPIP ; day db 2,PIDGEY db 2,SENTRET db 3,PIDGEY db 3,SENTRET db 2,RATTATA db 3,HOPPIP db 3,HOPPIP ; nite db 2,HOOTHOOT db 2,RATTATA db 3,HOOTHOOT db 3,RATTATA db 2,RATTATA db 3,HOOTHOOT db 3,HOOTHOOT db $1a,$01 ; Route 30 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 3,LEDYBA db 3,CATERPIE db 4,CATERPIE db 4,PIDGEY db 3,WEEDLE db 4,HOPPIP db 4,HOPPIP ; day db 3,PIDGEY db 3,CATERPIE db 4,CATERPIE db 4,PIDGEY db 3,WEEDLE db 4,HOPPIP db 4,HOPPIP ; nite db 3,SPINARAK db 3,HOOTHOOT db 4,POLIWAG db 4,HOOTHOOT db 3,ZUBAT db 4,HOOTHOOT db 4,HOOTHOOT db $1a,$02 ; Route 31 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 4,LEDYBA db 4,CATERPIE db 5,BELLSPROUT db 5,PIDGEY db 4,WEEDLE db 5,HOPPIP db 5,HOPPIP ; day db 4,PIDGEY db 4,CATERPIE db 5,BELLSPROUT db 5,PIDGEY db 4,WEEDLE db 5,HOPPIP db 5,HOPPIP ; nite db 4,SPINARAK db 4,POLIWAG db 5,BELLSPROUT db 5,HOOTHOOT db 4,ZUBAT db 5,GASTLY db 5,GASTLY db $0a,$01 ; Route 32 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 4,EKANS db 5,RATTATA db 7,BELLSPROUT db 6,HOPPIP db 7,PIDGEY db 7,HOPPIP db 7,HOPPIP ; day db 4,EKANS db 5,RATTATA db 7,BELLSPROUT db 6,HOPPIP db 7,PIDGEY db 7,HOPPIP db 7,HOPPIP ; nite db 4,WOOPER db 5,RATTATA db 7,BELLSPROUT db 6,ZUBAT db 7,HOOTHOOT db 7,GASTLY db 7,GASTLY db $08,$06 ; Route 33 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 6,RATTATA db 6,SPEAROW db 6,GEODUDE db 6,HOPPIP db 7,EKANS db 7,HOPPIP db 7,HOPPIP ; day db 6,RATTATA db 6,SPEAROW db 6,GEODUDE db 6,HOPPIP db 7,EKANS db 7,HOPPIP db 7,HOPPIP ; nite db 6,RATTATA db 6,ZUBAT db 6,GEODUDE db 6,ZUBAT db 7,RATTATA db 7,RATTATA db 7,RATTATA db $0b,$01 ; Route 34 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 10,SNUBBULL db 11,RATTATA db 12,PIDGEY db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 10,DITTO ; day db 10,SNUBBULL db 11,RATTATA db 12,PIDGEY db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 10,DITTO ; nite db 12,DROWZEE db 11,RATTATA db 12,HOOTHOOT db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 10,DITTO db $0a,$02 ; Route 35 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 12,SNUBBULL db 14,PIDGEY db 13,GROWLITHE db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 12,YANMA ; day db 12,SNUBBULL db 14,PIDGEY db 13,GROWLITHE db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 12,YANMA ; nite db 12,DROWZEE db 14,HOOTHOOT db 13,PSYDUCK db 10,ABRA db 12,JIGGLYPUFF db 10,DITTO db 12,YANMA db $0a,$03 ; Route 36 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 4,LEDYBA db 4,PIDGEY db 5,BELLSPROUT db 5,GROWLITHE db 5,PIDGEY db 6,PIDGEY db 6,PIDGEY ; day db 4,PIDGEY db 4,PIDGEY db 5,BELLSPROUT db 5,GROWLITHE db 5,PIDGEY db 6,PIDGEY db 6,PIDGEY ; nite db 4,SPINARAK db 4,HOOTHOOT db 5,BELLSPROUT db 5,HOOTHOOT db 5,HOOTHOOT db 5,GASTLY db 5,GASTLY db $0a,$04 ; Route 37 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 13,LEDYBA db 14,GROWLITHE db 15,PIDGEY db 16,GROWLITHE db 15,PIDGEOTTO db 15,LEDIAN db 15,LEDIAN ; day db 13,PIDGEY db 14,GROWLITHE db 15,PIDGEY db 16,GROWLITHE db 15,PIDGEOTTO db 15,PIDGEY db 15,PIDGEY ; nite db 13,SPINARAK db 14,STANTLER db 15,HOOTHOOT db 16,STANTLER db 15,NOCTOWL db 15,ARIADOS db 15,ARIADOS db $01,$0c ; Route 38 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 16,RATTATA db 16,RATICATE db 16,MAGNEMITE db 16,PIDGEOTTO db 13,TAUROS db 13,MILTANK db 13,MILTANK ; day db 16,RATTATA db 16,RATICATE db 16,MAGNEMITE db 16,PIDGEOTTO db 13,TAUROS db 13,MILTANK db 13,MILTANK ; nite db 16,MEOWTH db 16,RATICATE db 16,MAGNEMITE db 16,NOCTOWL db 16,MEOWTH db 16,MEOWTH db 16,MEOWTH db $01,$0d ; Route 39 db $05,$05,$05 ; encounter rates: morn/day/nite ; morn db 16,RATTATA db 16,RATICATE db 16,MAGNEMITE db 16,PIDGEOTTO db 15,MILTANK db 15,TAUROS db 15,TAUROS ; day db 16,RATTATA db 16,RATICATE db 16,MAGNEMITE db 16,PIDGEOTTO db 15,MILTANK db 15,TAUROS db 15,TAUROS ; nite db 16,MEOWTH db 16,RATICATE db 16,MAGNEMITE db 16,NOCTOWL db 18,MEOWTH db 18,MEOWTH db 18,MEOWTH db $02,$05 ; Route 42 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 13,EKANS db 14,SPEAROW db 15,RATTATA db 16,RATICATE db 15,ARBOK db 16,FEAROW db 16,FEAROW ; day db 13,EKANS db 14,SPEAROW db 15,RATTATA db 16,RATICATE db 15,ARBOK db 16,FEAROW db 16,FEAROW ; nite db 13,RATTATA db 14,ZUBAT db 15,RATICATE db 16,GOLBAT db 15,MARILL db 16,GOLBAT db 16,GOLBAT db $09,$05 ; Route 43 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 15,SENTRET db 16,PIDGEOTTO db 16,FARFETCH_D db 15,FURRET db 17,RATICATE db 17,FURRET db 17,FURRET ; day db 15,SENTRET db 16,PIDGEOTTO db 16,FARFETCH_D db 15,FURRET db 17,RATICATE db 17,FURRET db 17,FURRET ; nite db 15,VENONAT db 16,NOCTOWL db 16,RATICATE db 17,VENONAT db 17,RATICATE db 17,VENOMOTH db 17,VENOMOTH db $02,$06 ; Route 44 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 23,TANGELA db 22,LICKITUNG db 22,BELLSPROUT db 24,WEEPINBELL db 24,LICKITUNG db 26,LICKITUNG db 26,LICKITUNG ; day db 23,TANGELA db 22,LICKITUNG db 22,BELLSPROUT db 24,WEEPINBELL db 24,LICKITUNG db 26,LICKITUNG db 26,LICKITUNG ; nite db 23,TANGELA db 22,POLIWAG db 22,BELLSPROUT db 24,WEEPINBELL db 24,POLIWHIRL db 26,POLIWHIRL db 26,POLIWHIRL db $05,$08 ; Route 45 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 23,GEODUDE db 23,GRAVELER db 24,GLIGAR db 25,DONPHAN db 20,PHANPY db 27,SKARMORY db 27,SKARMORY ; day db 23,GEODUDE db 23,GRAVELER db 24,GLIGAR db 25,DONPHAN db 30,DONPHAN db 27,SKARMORY db 27,SKARMORY ; nite db 23,GEODUDE db 23,GRAVELER db 24,GLIGAR db 25,GRAVELER db 27,GRAVELER db 27,GRAVELER db 27,GRAVELER db $05,$09 ; Route 46 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 2,GEODUDE db 2,SPEAROW db 3,GEODUDE db 3,RATTATA db 2,PHANPY db 2,RATTATA db 2,RATTATA ; day db 2,GEODUDE db 2,SPEAROW db 3,GEODUDE db 3,RATTATA db 2,RATTATA db 2,RATTATA db 2,RATTATA ; nite db 2,GEODUDE db 2,RATTATA db 3,GEODUDE db 3,RATTATA db 2,RATTATA db 2,RATTATA db 2,RATTATA db $13,$02 ; Silver Cave outside db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 41,TANGELA db 42,PONYTA db 42,ARBOK db 44,RAPIDASH db 41,DODUO db 43,DODRIO db 43,DODRIO ; day db 41,TANGELA db 42,PONYTA db 42,ARBOK db 44,RAPIDASH db 41,DODUO db 43,DODRIO db 43,DODRIO ; nite db 41,TANGELA db 42,POLIWHIRL db 42,GOLBAT db 44,POLIWHIRL db 40,GOLBAT db 44,GOLBAT db 44,GOLBAT db $FF WildMons2: ; 0x2b11d; Johto Pokémon in water db $03,$16 ; Ruins of Alph (outside) db $05 ; encounter rate db 15,WOOPER db 20,QUAGSIRE db 15,QUAGSIRE db $03,$25 ; Union Cave 1F db $05 ; encounter rate db 15,WOOPER db 20,QUAGSIRE db 15,QUAGSIRE db $03,$26 ; Union Cave B1F db $05 ; encounter rate db 15,WOOPER db 20,QUAGSIRE db 15,QUAGSIRE db $03,$27 ; Union Cave B2F db $0a ; encounter rate db 15,TENTACOOL db 20,QUAGSIRE db 20,TENTACRUEL db $03,$28 ; Slowpoke Well B1F db $05 ; encounter rate db 15,SLOWPOKE db 20,SLOWPOKE db 10,SLOWPOKE db $03,$29 ; Slowpoke Well B2F db $05 ; encounter rate db 15,SLOWPOKE db 20,SLOWPOKE db 20,SLOWBRO db $03,$34 ; Ilex Forest db $05 ; encounter rate db 15,PSYDUCK db 10,PSYDUCK db 15,GOLDUCK db $03,$39 ; Mount Mortar 1F db $0a ; encounter rate db 15,GOLDEEN db 20,MARILL db 20,SEAKING db $03,$3b ; Mount Mortar 2F (inside) db $05 ; encounter rate db 20,GOLDEEN db 25,MARILL db 25,SEAKING db $03,$3c ; Mount Mortar B1F db $05 ; encounter rate db 15,GOLDEEN db 20,MARILL db 20,SEAKING db $03,$44 ; Whirl Island SW db $0a ; encounter rate db 20,TENTACOOL db 15,HORSEA db 20,TENTACRUEL db $03,$48 ; Whirl Island B2F db $0a ; encounter rate db 15,HORSEA db 20,HORSEA db 20,TENTACRUEL db $03,$49 ; Whirl Island, Lugia's chamber db $0a ; encounter rate db 20,HORSEA db 20,TENTACRUEL db 20,SEADRA db $03,$4b ; Silver Cave 2 db $05 ; encounter rate db 35,SEAKING db 35,GOLDUCK db 35,GOLDEEN db $03,$4e ; Dark Cave, Violet entrance db $05 ; encounter rate db 15,MAGIKARP db 10,MAGIKARP db 5,MAGIKARP db $03,$4f ; Dark Cave, Blackthorn entrance db $05 ; encounter rate db 15,MAGIKARP db 10,MAGIKARP db 5,MAGIKARP db $03,$51 ; Dragon1s Den B1F db $0a ; encounter rate db 15,MAGIKARP db 10,MAGIKARP db 10,DRATINI db $0f,$01 ; Olivine Port db $05 ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $1a,$01 ; Route 30 db $05 ; encounter rate db 20,POLIWAG db 15,POLIWAG db 20,POLIWHIRL db $1a,$02 ; Route 31 db $05 ; encounter rate db 20,POLIWAG db 15,POLIWAG db 20,POLIWHIRL db $0a,$01 ; Route 32 db $0f ; encounter rate db 15,TENTACOOL db 20,QUAGSIRE db 20,TENTACRUEL db $0b,$01 ; Route 34 db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $0a,$02 ; Route 35 db $0a ; encounter rate db 20,PSYDUCK db 15,PSYDUCK db 20,GOLDUCK db $16,$01 ; Route 40 db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $16,$02 ; Route 41 db $0f ; encounter rate db 20,TENTACOOL db 20,TENTACRUEL db 20,MANTINE db $02,$05 ; Route 42 db $0a ; encounter rate db 20,GOLDEEN db 15,GOLDEEN db 20,SEAKING db $09,$05 ; Route 43 db $05 ; encounter rate db 20,MAGIKARP db 15,MAGIKARP db 10,MAGIKARP db $02,$06 ; Route 44 db $05 ; encounter rate db 25,POLIWAG db 20,POLIWAG db 25,POLIWHIRL db $05,$08 ; Route 45 db $05 ; encounter rate db 20,MAGIKARP db 15,MAGIKARP db 5,MAGIKARP db $18,$04 ; New Bark Town db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $1a,$03 ; Cherrygrove City db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $0a,$05 ; Violet City db $05 ; encounter rate db 20,POLIWAG db 15,POLIWAG db 20,POLIWHIRL db $16,$03 ; Cianwood City db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $01,$0e ; Olivine City db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $04,$09 ; Ecruteak City db $05 ; encounter rate db 20,POLIWAG db 15,POLIWAG db 20,POLIWHIRL db $09,$06 ; Lake of Rage db $0f ; encounter rate db 15,MAGIKARP db 10,MAGIKARP db 15,GYARADOS db $05,$0a ; Blackthorn City db $0a ; encounter rate db 15,MAGIKARP db 10,MAGIKARP db 5,MAGIKARP db $13,$02 ; Silver Cave outside db $05 ; encounter rate db 35,POLIWHIRL db 40,POLIWHIRL db 35,POLIWAG db $FF WildMons3: ; 0x2b274; Kanto Pokémon in grass db $03,$54 ; Diglett's Cave db $0a,$05,$14 ; encounter rates: morn/day/nite ; morn db 3,DIGLETT db 6,DIGLETT db 12,DIGLETT db 24,DIGLETT db 24,DUGTRIO db 24,DUGTRIO db 24,DUGTRIO ; day db 2,DIGLETT db 4,DIGLETT db 8,DIGLETT db 16,DIGLETT db 16,DUGTRIO db 16,DUGTRIO db 16,DUGTRIO ; nite db 4,DIGLETT db 8,DIGLETT db 16,DIGLETT db 32,DIGLETT db 32,DUGTRIO db 32,DUGTRIO db 32,DUGTRIO db $03,$55 ; Mount Moon db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 6,ZUBAT db 8,GEODUDE db 8,SANDSHREW db 12,PARAS db 10,GEODUDE db 8,CLEFAIRY db 8,CLEFAIRY ; day db 6,ZUBAT db 8,GEODUDE db 8,SANDSHREW db 12,PARAS db 10,GEODUDE db 8,CLEFAIRY db 8,CLEFAIRY ; nite db 6,ZUBAT db 8,GEODUDE db 8,CLEFAIRY db 12,PARAS db 10,GEODUDE db 12,CLEFAIRY db 12,CLEFAIRY db $03,$57 ; Rock Tunnel 1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 10,CUBONE db 11,GEODUDE db 12,MACHOP db 12,ZUBAT db 15,MACHOKE db 12,MAROWAK db 12,MAROWAK ; day db 10,CUBONE db 11,GEODUDE db 12,MACHOP db 12,ZUBAT db 15,MACHOKE db 12,MAROWAK db 12,MAROWAK ; nite db 12,ZUBAT db 11,GEODUDE db 12,GEODUDE db 17,HAUNTER db 15,ZUBAT db 15,ZUBAT db 15,ZUBAT db $03,$58 ; Rock Tunnel B1F db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 12,CUBONE db 14,GEODUDE db 16,ONIX db 12,ZUBAT db 15,MAROWAK db 15,KANGASKHAN db 15,KANGASKHAN ; day db 12,CUBONE db 14,GEODUDE db 16,ONIX db 12,ZUBAT db 15,MAROWAK db 15,KANGASKHAN db 15,KANGASKHAN ; nite db 12,ZUBAT db 14,GEODUDE db 16,ONIX db 15,ZUBAT db 15,HAUNTER db 15,GOLBAT db 15,GOLBAT db $03,$5b ; Victory Road db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 34,GRAVELER db 32,RHYHORN db 33,ONIX db 34,GOLBAT db 35,SANDSLASH db 35,RHYDON db 35,RHYDON ; day db 34,GRAVELER db 32,RHYHORN db 33,ONIX db 34,GOLBAT db 35,SANDSLASH db 35,RHYDON db 35,RHYDON ; nite db 34,GOLBAT db 34,GRAVELER db 32,ONIX db 36,GRAVELER db 38,GRAVELER db 40,GRAVELER db 40,GRAVELER db $03,$53 ; Tohjo Falls db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 22,ZUBAT db 22,RATICATE db 24,GOLBAT db 21,SLOWPOKE db 20,RATTATA db 23,SLOWPOKE db 23,SLOWPOKE ; day db 22,ZUBAT db 22,RATICATE db 24,GOLBAT db 21,SLOWPOKE db 20,RATTATA db 23,SLOWPOKE db 23,SLOWPOKE ; nite db 22,ZUBAT db 22,RATICATE db 24,GOLBAT db 21,SLOWPOKE db 20,RATTATA db 23,SLOWPOKE db 23,SLOWPOKE db $0d,$01 ; Route 1 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 2,PIDGEY db 2,RATTATA db 3,SENTRET db 3,PIDGEY db 6,FURRET db 4,PIDGEY db 4,PIDGEY ; day db 2,PIDGEY db 2,RATTATA db 3,SENTRET db 3,PIDGEY db 6,FURRET db 4,PIDGEY db 4,PIDGEY ; nite db 2,HOOTHOOT db 2,RATTATA db 3,RATTATA db 3,HOOTHOOT db 6,RATICATE db 4,HOOTHOOT db 4,HOOTHOOT db $17,$01 ; Route 2 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 3,CATERPIE db 3,LEDYBA db 5,PIDGEY db 7,BUTTERFREE db 7,LEDIAN db 4,PIKACHU db 4,PIKACHU ; day db 3,CATERPIE db 3,PIDGEY db 5,PIDGEY db 7,BUTTERFREE db 7,PIDGEOTTO db 4,PIKACHU db 4,PIKACHU ; nite db 3,HOOTHOOT db 3,SPINARAK db 5,HOOTHOOT db 7,NOCTOWL db 7,ARIADOS db 4,NOCTOWL db 4,NOCTOWL db $0e,$01 ; Route 3 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 5,SPEAROW db 5,RATTATA db 8,EKANS db 10,RATICATE db 10,ARBOK db 10,SANDSHREW db 10,SANDSHREW ; day db 5,SPEAROW db 5,RATTATA db 8,EKANS db 10,RATICATE db 10,ARBOK db 10,SANDSHREW db 10,SANDSHREW ; nite db 5,RATTATA db 10,RATTATA db 10,RATICATE db 6,ZUBAT db 5,RATTATA db 6,CLEFAIRY db 6,CLEFAIRY db $07,$0c ; Route 4 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 5,SPEAROW db 5,RATTATA db 8,EKANS db 10,RATICATE db 10,ARBOK db 10,SANDSHREW db 10,SANDSHREW ; day db 5,SPEAROW db 5,RATTATA db 8,EKANS db 10,RATICATE db 10,ARBOK db 10,SANDSHREW db 10,SANDSHREW ; nite db 5,RATTATA db 10,RATTATA db 10,RATICATE db 6,ZUBAT db 5,RATTATA db 6,CLEFAIRY db 6,CLEFAIRY db $19,$01 ; Route 5 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 13,PIDGEY db 13,SNUBBULL db 15,PIDGEOTTO db 12,ABRA db 14,JIGGLYPUFF db 14,ABRA db 14,ABRA ; day db 13,PIDGEY db 13,SNUBBULL db 15,PIDGEOTTO db 12,ABRA db 14,JIGGLYPUFF db 14,ABRA db 14,ABRA ; nite db 13,HOOTHOOT db 13,MEOWTH db 15,NOCTOWL db 12,ABRA db 14,JIGGLYPUFF db 14,ABRA db 14,ABRA db $0c,$01 ; Route 6 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 13,RATTATA db 13,SNUBBULL db 14,MAGNEMITE db 15,RATICATE db 12,JIGGLYPUFF db 15,GRANBULL db 15,GRANBULL ; day db 13,RATTATA db 13,SNUBBULL db 14,MAGNEMITE db 15,RATICATE db 12,JIGGLYPUFF db 15,GRANBULL db 15,GRANBULL ; nite db 13,MEOWTH db 13,DROWZEE db 14,MAGNEMITE db 15,PSYDUCK db 12,JIGGLYPUFF db 15,RATICATE db 15,RATICATE db $15,$01 ; Route 7 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 17,RATTATA db 17,SPEAROW db 18,SNUBBULL db 18,RATICATE db 18,JIGGLYPUFF db 16,ABRA db 16,ABRA ; day db 17,RATTATA db 17,SPEAROW db 18,SNUBBULL db 18,RATICATE db 18,JIGGLYPUFF db 16,ABRA db 16,ABRA ; nite db 17,MEOWTH db 17,MURKROW db 18,HOUNDOUR db 18,PERSIAN db 18,JIGGLYPUFF db 16,ABRA db 16,ABRA db $12,$01 ; Route 8 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 17,SNUBBULL db 19,PIDGEOTTO db 16,ABRA db 17,GROWLITHE db 16,JIGGLYPUFF db 18,KADABRA db 18,KADABRA ; day db 17,SNUBBULL db 19,PIDGEOTTO db 16,ABRA db 17,GROWLITHE db 16,JIGGLYPUFF db 18,KADABRA db 18,KADABRA ; nite db 17,MEOWTH db 20,NOCTOWL db 16,ABRA db 17,HAUNTER db 16,JIGGLYPUFF db 18,KADABRA db 18,KADABRA db $07,$0d ; Route 9 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 15,RATTATA db 15,SPEAROW db 15,RATICATE db 15,FEAROW db 15,FEAROW db 18,MAROWAK db 18,MAROWAK ; day db 15,RATTATA db 15,SPEAROW db 15,RATICATE db 15,FEAROW db 15,FEAROW db 18,MAROWAK db 18,MAROWAK ; nite db 15,RATTATA db 15,VENONAT db 15,RATICATE db 15,VENOMOTH db 15,ZUBAT db 18,RATICATE db 18,RATICATE db $07,$0e ; Route 10 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 15,SPEAROW db 17,VOLTORB db 15,RATICATE db 15,FEAROW db 15,MAROWAK db 16,ELECTABUZZ db 16,ELECTABUZZ ; day db 15,SPEAROW db 17,VOLTORB db 15,RATICATE db 15,FEAROW db 15,MAROWAK db 18,ELECTABUZZ db 18,ELECTABUZZ ; nite db 15,VENONAT db 17,VOLTORB db 15,RATICATE db 15,VENOMOTH db 15,ZUBAT db 16,ELECTABUZZ db 16,ELECTABUZZ db $0c,$02 ; Route 11 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 14,HOPPIP db 13,RATICATE db 15,MAGNEMITE db 16,PIDGEOTTO db 16,RATTATA db 16,HOPPIP db 16,HOPPIP ; day db 14,HOPPIP db 13,RATICATE db 15,MAGNEMITE db 16,PIDGEOTTO db 16,RATTATA db 16,HOPPIP db 16,HOPPIP ; nite db 14,DROWZEE db 13,MEOWTH db 15,MAGNEMITE db 16,NOCTOWL db 16,RATICATE db 16,HYPNO db 16,HYPNO db $11,$01 ; Route 13 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 23,NIDORINO db 23,NIDORINA db 25,PIDGEOTTO db 25,HOPPIP db 27,HOPPIP db 27,HOPPIP db 25,CHANSEY ; day db 23,NIDORINO db 23,NIDORINA db 25,PIDGEOTTO db 25,HOPPIP db 27,HOPPIP db 27,HOPPIP db 25,CHANSEY ; nite db 23,VENONAT db 23,QUAGSIRE db 25,NOCTOWL db 25,VENOMOTH db 25,QUAGSIRE db 25,QUAGSIRE db 25,CHANSEY db $11,$02 ; Route 14 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 26,NIDORINO db 26,NIDORINA db 28,PIDGEOTTO db 28,HOPPIP db 30,SKIPLOOM db 30,SKIPLOOM db 28,CHANSEY ; day db 26,NIDORINO db 26,NIDORINA db 28,PIDGEOTTO db 28,HOPPIP db 30,SKIPLOOM db 30,SKIPLOOM db 28,CHANSEY ; nite db 26,VENONAT db 26,QUAGSIRE db 28,NOCTOWL db 28,VENOMOTH db 28,QUAGSIRE db 28,QUAGSIRE db 28,CHANSEY db $11,$03 ; Route 15 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 23,NIDORINO db 23,NIDORINA db 25,PIDGEOTTO db 25,HOPPIP db 27,HOPPIP db 27,HOPPIP db 25,CHANSEY ; day db 23,NIDORINO db 23,NIDORINA db 25,PIDGEOTTO db 25,HOPPIP db 27,HOPPIP db 27,HOPPIP db 25,CHANSEY ; nite db 23,VENONAT db 23,QUAGSIRE db 25,NOCTOWL db 25,VENOMOTH db 25,QUAGSIRE db 25,QUAGSIRE db 25,CHANSEY db $15,$02 ; Route 16 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 26,GRIMER db 27,FEAROW db 28,GRIMER db 29,FEAROW db 29,FEAROW db 30,MUK db 30,MUK ; day db 26,GRIMER db 27,FEAROW db 28,GRIMER db 29,FEAROW db 29,SLUGMA db 30,MUK db 30,MUK ; nite db 26,GRIMER db 27,GRIMER db 28,GRIMER db 29,MURKROW db 29,MURKROW db 30,MUK db 30,MUK db $15,$03 ; Route 17 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 30,FEAROW db 29,GRIMER db 31,GRIMER db 32,FEAROW db 33,GRIMER db 33,MUK db 33,MUK ; day db 30,FEAROW db 29,SLUGMA db 29,GRIMER db 32,FEAROW db 32,SLUGMA db 33,MUK db 33,MUK ; nite db 30,GRIMER db 29,GRIMER db 31,GRIMER db 32,GRIMER db 33,GRIMER db 33,MUK db 33,MUK db $11,$04 ; Route 18 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 26,GRIMER db 27,FEAROW db 28,GRIMER db 29,FEAROW db 29,FEAROW db 30,MUK db 30,MUK ; day db 26,GRIMER db 27,FEAROW db 28,GRIMER db 29,FEAROW db 29,SLUGMA db 30,MUK db 30,MUK ; nite db 26,GRIMER db 27,GRIMER db 28,GRIMER db 29,GRIMER db 29,GRIMER db 30,MUK db 30,MUK db $06,$07 ; Route 21 db $0f,$0f,$0f ; encounter rates: morn/day/nite ; morn db 30,TANGELA db 25,RATTATA db 35,TANGELA db 20,RATICATE db 30,MR__MIME db 28,MR__MIME db 28,MR__MIME ; day db 30,TANGELA db 25,RATTATA db 35,TANGELA db 20,RATICATE db 28,MR__MIME db 30,MR__MIME db 30,MR__MIME ; nite db 30,TANGELA db 25,RATTATA db 35,TANGELA db 20,RATICATE db 30,TANGELA db 28,TANGELA db 28,TANGELA db $17,$02 ; Route 22 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 3,RATTATA db 3,SPEAROW db 5,SPEAROW db 4,DODUO db 6,PONYTA db 7,FEAROW db 7,FEAROW ; day db 3,RATTATA db 3,SPEAROW db 5,SPEAROW db 4,DODUO db 6,PONYTA db 7,FEAROW db 7,FEAROW ; nite db 3,RATTATA db 3,POLIWAG db 5,RATTATA db 4,POLIWAG db 6,RATTATA db 7,RATTATA db 7,RATTATA db $07,$0f ; Route 24 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 8,CATERPIE db 10,CATERPIE db 12,METAPOD db 12,ABRA db 10,BELLSPROUT db 14,BUTTERFREE db 14,BUTTERFREE ; day db 8,CATERPIE db 12,SUNKERN db 10,CATERPIE db 12,ABRA db 10,BELLSPROUT db 14,BUTTERFREE db 14,BUTTERFREE ; nite db 10,VENONAT db 10,ODDISH db 12,ODDISH db 12,ABRA db 10,BELLSPROUT db 14,GLOOM db 14,GLOOM db $07,$10 ; Route 25 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 10,CATERPIE db 10,PIDGEY db 12,PIDGEOTTO db 12,METAPOD db 10,BELLSPROUT db 14,BUTTERFREE db 14,BUTTERFREE ; day db 10,CATERPIE db 10,PIDGEY db 12,PIDGEOTTO db 12,METAPOD db 10,BELLSPROUT db 14,BUTTERFREE db 14,BUTTERFREE ; nite db 10,ODDISH db 10,HOOTHOOT db 10,VENONAT db 12,NOCTOWL db 10,BELLSPROUT db 14,NOCTOWL db 14,NOCTOWL db $18,$01 ; Route 26 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 28,DODUO db 28,SANDSLASH db 32,PONYTA db 30,RATICATE db 30,DODUO db 30,ARBOK db 30,ARBOK ; day db 28,DODUO db 28,SANDSLASH db 32,PONYTA db 30,RATICATE db 30,DODUO db 30,ARBOK db 30,ARBOK ; nite db 28,NOCTOWL db 28,RATICATE db 32,NOCTOWL db 30,RATICATE db 30,QUAGSIRE db 30,QUAGSIRE db 30,QUAGSIRE db $18,$02 ; Route 27 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 28,DODUO db 28,ARBOK db 30,RATICATE db 30,DODUO db 32,PONYTA db 30,DODRIO db 30,DODRIO ; day db 28,DODUO db 28,ARBOK db 30,RATICATE db 30,DODUO db 32,PONYTA db 30,DODRIO db 30,DODRIO ; nite db 28,QUAGSIRE db 28,NOCTOWL db 30,RATICATE db 30,QUAGSIRE db 32,NOCTOWL db 32,NOCTOWL db 32,NOCTOWL db $13,$01 ; Route 28 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 39,TANGELA db 40,PONYTA db 40,RAPIDASH db 42,ARBOK db 41,DODUO db 43,DODRIO db 43,DODRIO ; day db 39,TANGELA db 40,PONYTA db 40,RAPIDASH db 42,ARBOK db 41,DODUO db 43,DODRIO db 43,DODRIO ; nite db 39,TANGELA db 40,POLIWHIRL db 40,GOLBAT db 40,POLIWHIRL db 42,GOLBAT db 42,GOLBAT db 42,GOLBAT db $FF WildMons4: ; 0x2b7f7; Kanto Pokémon in water db $03,$53 ; Tohjo Falls db $0a ; encounter rate db 20,GOLDEEN db 20,SLOWPOKE db 20,SEAKING db $0f,$02 ; Vermilion Port db $05 ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $07,$0c ; Route 4 db $0a ; encounter rate db 10,GOLDEEN db 5,GOLDEEN db 10,SEAKING db $0c,$01 ; Route 6 db $05 ; encounter rate db 10,PSYDUCK db 5,PSYDUCK db 10,GOLDUCK db $07,$0d ; Route 9 db $0a ; encounter rate db 15,GOLDEEN db 10,GOLDEEN db 15,SEAKING db $07,$0e ; Route 10 db $0a ; encounter rate db 15,GOLDEEN db 10,GOLDEEN db 15,SEAKING db $12,$02 ; Route 12 db $0f ; encounter rate db 25,TENTACOOL db 25,QUAGSIRE db 25,TENTACRUEL db $11,$01 ; Route 13 db $0f ; encounter rate db 25,TENTACOOL db 25,QUAGSIRE db 25,TENTACRUEL db $06,$05 ; Route 19 db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $06,$06 ; Route 20 db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $06,$07 ; Route 21 db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $17,$02 ; Route 22 db $05 ; encounter rate db 10,POLIWAG db 5,POLIWAG db 10,POLIWHIRL db $07,$0f ; Route 24 db $0a ; encounter rate db 10,GOLDEEN db 5,GOLDEEN db 10,SEAKING db $07,$10 ; Route 25 db $0a ; encounter rate db 10,GOLDEEN db 5,GOLDEEN db 10,SEAKING db $18,$01 ; Route 26 db $0f ; encounter rate db 30,TENTACOOL db 25,TENTACOOL db 30,TENTACRUEL db $18,$02 ; Route 27 db $0f ; encounter rate db 20,TENTACOOL db 15,TENTACOOL db 20,TENTACRUEL db $13,$01 ; Route 28 db $05 ; encounter rate db 40,POLIWAG db 35,POLIWAG db 40,POLIWHIRL db $0d,$02 ; Pallet Town db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $17,$03 ; Viridian City db $05 ; encounter rate db 10,POLIWAG db 5,POLIWAG db 10,POLIWHIRL db $07,$11 ; Cerulean City db $0a ; encounter rate db 10,GOLDEEN db 5,GOLDEEN db 10,SEAKING db $0c,$03 ; Vermilion City db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $15,$04 ; Celadon City db $05 ; encounter rate db 20,GRIMER db 15,GRIMER db 15,MUK db $11,$05 ; Fuchsia City db $05 ; encounter rate db 20,MAGIKARP db 15,MAGIKARP db 10,MAGIKARP db $06,$08 ; Cinnabar Island db $0f ; encounter rate db 35,TENTACOOL db 30,TENTACOOL db 35,TENTACRUEL db $FF WildMons5: ; 0x2b8d0; swarms in grass ; Dunsparce swarm db $03,$4e ; Dark Cave, Violet Entrance db $0a,$0a,$0a ; encounter rates: morn/day/nite ; morn db 3,GEODUDE db 3,DUNSPARCE db 2,ZUBAT db 2,GEODUDE db 2,DUNSPARCE db 4,DUNSPARCE db 4,DUNSPARCE ; day db 3,GEODUDE db 3,DUNSPARCE db 2,ZUBAT db 2,GEODUDE db 2,DUNSPARCE db 4,DUNSPARCE db 4,DUNSPARCE ; nite db 3,GEODUDE db 3,DUNSPARCE db 2,ZUBAT db 2,GEODUDE db 2,DUNSPARCE db 4,DUNSPARCE db 4,DUNSPARCE ; Yanma swarm db $0a,$02 ; Route 35 db $19,$19,$19 ; encounter rates: morn/day/nite ; morn db 12,NIDORAN_M db 12,NIDORAN_F db 12,YANMA db 14,YANMA db 14,PIDGEY db 10,DITTO db 10,DITTO ; day db 12,NIDORAN_M db 12,NIDORAN_F db 12,YANMA db 14,YANMA db 14,PIDGEY db 10,DITTO db 10,DITTO ; nite db 12,NIDORAN_M db 12,NIDORAN_F db 12,YANMA db 14,YANMA db 14,HOOTHOOT db 10,DITTO db 10,DITTO db $FF WildMons6: ; 0x2b92f; swarms in water ; no swarms encountered while surfing in Crystal db $FF INCBIN "baserom.gbc",$2b930,$2c000 - $2b930 SECTION "bankB",DATA,BANK[$B] INCBIN "baserom.gbc",$2C000,$30000 - $2C000 SECTION "bankC",DATA,BANK[$C] INCBIN "baserom.gbc",$30000,$34000 - $30000 SECTION "bankD",DATA,BANK[$D] INCBIN "baserom.gbc",$34000,$38000 - $34000 SECTION "bankE",DATA,BANK[$E] INCBIN "baserom.gbc",$38000,$3C000 - $38000 SECTION "bankF",DATA,BANK[$F] INCBIN "baserom.gbc",$3C000,$40000 - $3C000 SECTION "bank10",DATA,BANK[$10] INCBIN "baserom.gbc",$40000,$1afb Moves: ; 0x41afb; characteristics of each move ; animation, effect, power, type, accuracy, PP, effect chance db POUND,$00,40,NORMAL,$ff,35,$00 Move1: db KARATE_CHOP,$00,50,FIGHTING,$ff,25,$00 db DOUBLESLAP,$1d,15,NORMAL,$d8,10,$00 db COMET_PUNCH,$1d,18,NORMAL,$d8,15,$00 db MEGA_PUNCH,$00,80,NORMAL,$d8,20,$00 db PAY_DAY,$22,40,NORMAL,$ff,20,$00 db FIRE_PUNCH,$04,75,FIRE,$ff,15,$19 db ICE_PUNCH,$05,75,ICE,$ff,15,$19 db THUNDERPUNCH,$06,75,ELECTRIC,$ff,15,$19 db SCRATCH,$00,40,NORMAL,$ff,35,$00 db VICEGRIP,$00,55,NORMAL,$ff,30,$00 db GUILLOTINE,$26,0,NORMAL,$4c,5,$00 db RAZOR_WIND,$27,80,NORMAL,$bf,10,$00 db SWORDS_DANCE,$32,0,NORMAL,$ff,30,$00 db CUT,$00,50,NORMAL,$f2,30,$00 db GUST,$95,40,FLYING,$ff,35,$00 db WING_ATTACK,$00,60,FLYING,$ff,35,$00 db WHIRLWIND,$1c,0,NORMAL,$ff,20,$00 db FLY,$9b,70,FLYING,$f2,15,$00 db BIND,$2a,15,NORMAL,$bf,20,$00 db SLAM,$00,80,NORMAL,$bf,20,$00 db VINE_WHIP,$00,35,GRASS,$ff,10,$00 db STOMP,$96,65,NORMAL,$ff,20,$4c db DOUBLE_KICK,$2c,30,FIGHTING,$ff,30,$00 db MEGA_KICK,$00,120,NORMAL,$bf,5,$00 db JUMP_KICK,$2d,70,FIGHTING,$f2,25,$00 db ROLLING_KICK,$1f,60,FIGHTING,$d8,15,$4c db SAND_ATTACK,$17,0,GROUND,$ff,15,$00 db HEADBUTT,$1f,70,NORMAL,$ff,15,$4c db HORN_ATTACK,$00,65,NORMAL,$ff,25,$00 db FURY_ATTACK,$1d,15,NORMAL,$d8,20,$00 db HORN_DRILL,$26,1,NORMAL,$4c,5,$00 db TACKLE,$00,35,NORMAL,$f2,35,$00 db BODY_SLAM,$06,85,NORMAL,$ff,15,$4c db WRAP,$2a,15,NORMAL,$d8,20,$00 db TAKE_DOWN,$30,90,NORMAL,$d8,20,$00 db THRASH,$1b,90,NORMAL,$ff,20,$00 db DOUBLE_EDGE,$30,120,NORMAL,$ff,15,$00 db TAIL_WHIP,$13,0,NORMAL,$ff,30,$00 db POISON_STING,$02,15,POISON,$ff,35,$4c db TWINEEDLE,$4d,25,BUG,$ff,20,$33 db PIN_MISSILE,$1d,14,BUG,$d8,20,$00 db LEER,$13,0,NORMAL,$ff,30,$00 db BITE,$1f,60,DARK,$ff,25,$4c db GROWL,$12,0,NORMAL,$ff,40,$00 db ROAR,$1c,0,NORMAL,$ff,20,$00 db SING,$01,0,NORMAL,$8c,15,$00 db SUPERSONIC,$31,0,NORMAL,$8c,20,$00 db SONICBOOM,$29,20,NORMAL,$e5,20,$00 db DISABLE,$56,0,NORMAL,$8c,20,$00 db ACID,$45,40,POISON,$ff,30,$19 db EMBER,$04,40,FIRE,$ff,25,$19 db FLAMETHROWER,$04,95,FIRE,$ff,15,$19 db MIST,$2e,0,ICE,$ff,30,$00 db WATER_GUN,$00,40,WATER,$ff,25,$00 db HYDRO_PUMP,$00,120,WATER,$cc,5,$00 db SURF,$00,95,WATER,$ff,15,$00 db ICE_BEAM,$05,95,ICE,$ff,10,$19 db BLIZZARD,$05,120,ICE,$b2,5,$19 db PSYBEAM,$4c,65,PSYCHIC,$ff,20,$19 db BUBBLEBEAM,$46,65,WATER,$ff,20,$19 db AURORA_BEAM,$44,65,ICE,$ff,20,$19 db HYPER_BEAM,$50,150,NORMAL,$e5,5,$00 db PECK,$00,35,FLYING,$ff,35,$00 db DRILL_PECK,$00,80,FLYING,$ff,20,$00 db SUBMISSION,$30,80,FIGHTING,$cc,25,$00 db LOW_KICK,$1f,50,FIGHTING,$e5,20,$4c db COUNTER,$59,1,FIGHTING,$ff,20,$00 db SEISMIC_TOSS,$57,1,FIGHTING,$ff,20,$00 db STRENGTH,$00,80,NORMAL,$ff,15,$00 db ABSORB,$03,20,GRASS,$ff,20,$00 db MEGA_DRAIN,$03,40,GRASS,$ff,10,$00 db LEECH_SEED,$54,0,GRASS,$e5,10,$00 db GROWTH,$0d,0,NORMAL,$ff,40,$00 db RAZOR_LEAF,$00,55,GRASS,$f2,25,$00 db SOLARBEAM,$97,120,GRASS,$ff,10,$00 db POISONPOWDER,$42,0,POISON,$bf,35,$00 db STUN_SPORE,$43,0,GRASS,$bf,30,$00 db SLEEP_POWDER,$01,0,GRASS,$bf,15,$00 db PETAL_DANCE,$1b,70,GRASS,$ff,20,$00 db STRING_SHOT,$14,0,BUG,$f2,40,$00 db DRAGON_RAGE,$29,40,DRAGON,$ff,10,$00 db FIRE_SPIN,$2a,15,FIRE,$b2,15,$00 db THUNDERSHOCK,$06,40,ELECTRIC,$ff,30,$19 db THUNDERBOLT,$06,95,ELECTRIC,$ff,15,$19 db THUNDER_WAVE,$43,0,ELECTRIC,$ff,20,$00 db THUNDER,$98,120,ELECTRIC,$b2,10,$4c db ROCK_THROW,$00,50,ROCK,$e5,15,$00 db EARTHQUAKE,$93,100,GROUND,$ff,10,$00 db FISSURE,$26,1,GROUND,$4c,5,$00 db DIG,$9b,60,GROUND,$ff,10,$00 db TOXIC,$21,0,POISON,$d8,10,$00 db CONFUSION,$4c,50,PSYCHIC,$ff,25,$19 db PSYCHIC_M,$48,90,PSYCHIC,$ff,10,$19 db HYPNOSIS,$01,0,PSYCHIC,$99,20,$00 db MEDITATE,$0a,0,PSYCHIC,$ff,40,$00 db AGILITY,$34,0,PSYCHIC,$ff,30,$00 db QUICK_ATTACK,$67,40,NORMAL,$ff,30,$00 db RAGE,$51,20,NORMAL,$ff,20,$00 db TELEPORT,$99,0,PSYCHIC,$ff,20,$00 db NIGHT_SHADE,$57,1,GHOST,$ff,15,$00 db MIMIC,$52,0,NORMAL,$ff,10,$00 db SCREECH,$3b,0,NORMAL,$d8,40,$00 db DOUBLE_TEAM,$10,0,NORMAL,$ff,15,$00 db RECOVER,$20,0,NORMAL,$ff,20,$00 db HARDEN,$0b,0,NORMAL,$ff,30,$00 db MINIMIZE,$10,0,NORMAL,$ff,20,$00 db SMOKESCREEN,$17,0,NORMAL,$ff,20,$00 db CONFUSE_RAY,$31,0,GHOST,$ff,10,$00 db WITHDRAW,$0b,0,WATER,$ff,40,$00 db DEFENSE_CURL,$9c,0,NORMAL,$ff,40,$00 db BARRIER,$33,0,PSYCHIC,$ff,30,$00 db LIGHT_SCREEN,$23,0,PSYCHIC,$ff,30,$00 db HAZE,$19,0,ICE,$ff,30,$00 db REFLECT,$41,0,PSYCHIC,$ff,20,$00 db FOCUS_ENERGY,$2f,0,NORMAL,$ff,30,$00 db BIDE,$1a,0,NORMAL,$ff,10,$00 db METRONOME,$53,0,NORMAL,$ff,10,$00 db MIRROR_MOVE,$09,0,FLYING,$ff,20,$00 db SELFDESTRUCT,$07,200,NORMAL,$ff,5,$00 db EGG_BOMB,$00,100,NORMAL,$bf,10,$00 db LICK,$06,20,GHOST,$ff,30,$4c db SMOG,$02,20,POISON,$b2,20,$66 db SLUDGE,$02,65,POISON,$ff,20,$4c db BONE_CLUB,$1f,65,GROUND,$d8,20,$19 db FIRE_BLAST,$04,120,FIRE,$d8,5,$19 db WATERFALL,$00,80,WATER,$ff,15,$00 db CLAMP,$2a,35,WATER,$bf,10,$00 db SWIFT,$11,60,NORMAL,$ff,20,$00 db SKULL_BASH,$91,100,NORMAL,$ff,15,$00 db SPIKE_CANNON,$1d,20,NORMAL,$ff,15,$00 db CONSTRICT,$46,10,NORMAL,$ff,35,$19 db AMNESIA,$36,0,PSYCHIC,$ff,20,$00 db KINESIS,$17,0,PSYCHIC,$cc,15,$00 db SOFTBOILED,$20,0,NORMAL,$ff,10,$00 db HI_JUMP_KICK,$2d,85,FIGHTING,$e5,20,$00 db GLARE,$43,0,NORMAL,$bf,30,$00 db DREAM_EATER,$08,100,PSYCHIC,$ff,15,$00 db POISON_GAS,$42,0,POISON,$8c,40,$00 db BARRAGE,$1d,15,NORMAL,$d8,20,$00 db LEECH_LIFE,$03,20,BUG,$ff,15,$00 db LOVELY_KISS,$01,0,NORMAL,$bf,10,$00 db SKY_ATTACK,$4b,140,FLYING,$e5,5,$00 db TRANSFORM,$39,0,NORMAL,$ff,10,$00 db BUBBLE,$46,20,WATER,$ff,30,$19 db DIZZY_PUNCH,$4c,70,NORMAL,$ff,10,$33 db SPORE,$01,0,GRASS,$ff,15,$00 db FLASH,$17,0,NORMAL,$b2,20,$00 db PSYWAVE,$58,1,PSYCHIC,$cc,15,$00 db SPLASH,$55,0,NORMAL,$ff,40,$00 db ACID_ARMOR,$33,0,POISON,$ff,40,$00 db CRABHAMMER,$00,90,WATER,$d8,10,$00 db EXPLOSION,$07,250,NORMAL,$ff,5,$00 db FURY_SWIPES,$1d,18,NORMAL,$cc,15,$00 db BONEMERANG,$2c,50,GROUND,$e5,10,$00 db REST,$20,0,PSYCHIC,$ff,10,$00 db ROCK_SLIDE,$1f,75,ROCK,$e5,10,$4c db HYPER_FANG,$1f,80,NORMAL,$e5,15,$19 db SHARPEN,$0a,0,NORMAL,$ff,30,$00 db CONVERSION,$1e,0,NORMAL,$ff,30,$00 db TRI_ATTACK,$24,80,NORMAL,$ff,10,$33 db SUPER_FANG,$28,1,NORMAL,$e5,10,$00 db SLASH,$00,70,NORMAL,$ff,20,$00 db SUBSTITUTE,$4f,0,NORMAL,$ff,10,$00 db STRUGGLE,$30,50,NORMAL,$ff,1,$00 db SKETCH,$5f,0,NORMAL,$ff,1,$00 db TRIPLE_KICK,$68,10,FIGHTING,$e5,10,$00 db THIEF,$69,40,DARK,$ff,10,$ff db SPIDER_WEB,$6a,0,BUG,$ff,10,$00 db MIND_READER,$5e,0,NORMAL,$ff,5,$00 db NIGHTMARE,$6b,0,GHOST,$ff,15,$00 db FLAME_WHEEL,$6c,60,FIRE,$ff,25,$19 db SNORE,$5c,40,NORMAL,$ff,15,$4c db CURSE,$6d,0,CURSE_T,$ff,10,$00 db FLAIL,$63,1,NORMAL,$ff,15,$00 db CONVERSION2,$5d,0,NORMAL,$ff,30,$00 db AEROBLAST,$00,100,FLYING,$f2,5,$00 db COTTON_SPORE,$3c,0,GRASS,$d8,40,$00 db REVERSAL,$63,1,FIGHTING,$ff,15,$00 db SPITE,$64,0,GHOST,$ff,10,$00 db POWDER_SNOW,$05,40,ICE,$ff,25,$19 db PROTECT,$6f,0,NORMAL,$ff,10,$00 db MACH_PUNCH,$67,40,FIGHTING,$ff,30,$00 db SCARY_FACE,$3c,0,NORMAL,$e5,10,$00 db FAINT_ATTACK,$11,60,DARK,$ff,20,$00 db SWEET_KISS,$31,0,NORMAL,$bf,10,$00 db BELLY_DRUM,$8e,0,NORMAL,$ff,10,$00 db SLUDGE_BOMB,$02,90,POISON,$ff,10,$4c db MUD_SLAP,$49,20,GROUND,$ff,10,$ff db OCTAZOOKA,$49,65,WATER,$d8,10,$7f db SPIKES,$70,0,GROUND,$ff,20,$00 db ZAP_CANNON,$06,100,ELECTRIC,$7f,5,$ff db FORESIGHT,$71,0,NORMAL,$ff,40,$00 db DESTINY_BOND,$62,0,GHOST,$ff,5,$00 db PERISH_SONG,$72,0,NORMAL,$ff,5,$00 db ICY_WIND,$46,55,ICE,$f2,15,$ff db DETECT,$6f,0,FIGHTING,$ff,5,$00 db BONE_RUSH,$1d,25,GROUND,$cc,10,$00 db LOCK_ON,$5e,0,NORMAL,$ff,5,$00 db OUTRAGE,$1b,90,DRAGON,$ff,15,$00 db SANDSTORM,$73,0,ROCK,$ff,10,$00 db GIGA_DRAIN,$03,60,GRASS,$ff,5,$00 db ENDURE,$74,0,NORMAL,$ff,10,$00 db CHARM,$3a,0,NORMAL,$ff,20,$00 db ROLLOUT,$75,30,ROCK,$e5,20,$00 db FALSE_SWIPE,$65,40,NORMAL,$ff,40,$00 db SWAGGER,$76,0,NORMAL,$e5,15,$ff db MILK_DRINK,$20,0,NORMAL,$ff,10,$00 db SPARK,$06,65,ELECTRIC,$ff,20,$4c db FURY_CUTTER,$77,10,BUG,$f2,20,$00 db STEEL_WING,$8a,70,STEEL,$e5,25,$19 db MEAN_LOOK,$6a,0,NORMAL,$ff,5,$00 db ATTRACT,$78,0,NORMAL,$ff,15,$00 db SLEEP_TALK,$61,0,NORMAL,$ff,10,$00 db HEAL_BELL,$66,0,NORMAL,$ff,5,$00 db RETURN,$79,1,NORMAL,$ff,20,$00 db PRESENT,$7a,1,NORMAL,$e5,15,$00 db FRUSTRATION,$7b,1,NORMAL,$ff,20,$00 db SAFEGUARD,$7c,0,NORMAL,$ff,25,$00 db PAIN_SPLIT,$5b,0,NORMAL,$ff,20,$00 db SACRED_FIRE,$7d,100,FIRE,$f2,5,$7f db MAGNITUDE,$7e,1,GROUND,$ff,30,$00 db DYNAMICPUNCH,$4c,100,FIGHTING,$7f,5,$ff db MEGAHORN,$00,120,BUG,$d8,10,$00 db DRAGONBREATH,$06,60,DRAGON,$ff,20,$4c db BATON_PASS,$7f,0,NORMAL,$ff,40,$00 db ENCORE,$5a,0,NORMAL,$ff,5,$00 db PURSUIT,$80,40,DARK,$ff,20,$00 db RAPID_SPIN,$81,20,NORMAL,$ff,40,$00 db SWEET_SCENT,$18,0,NORMAL,$ff,20,$00 db IRON_TAIL,$45,100,STEEL,$bf,15,$4c db METAL_CLAW,$8b,50,STEEL,$f2,35,$19 db VITAL_THROW,$11,70,FIGHTING,$ff,10,$00 db MORNING_SUN,$84,0,NORMAL,$ff,5,$00 db SYNTHESIS,$85,0,GRASS,$ff,5,$00 db MOONLIGHT,$86,0,NORMAL,$ff,5,$00 db HIDDEN_POWER,$87,1,NORMAL,$ff,15,$00 db CROSS_CHOP,$00,100,FIGHTING,$cc,5,$00 db TWISTER,$92,40,DRAGON,$ff,20,$33 db RAIN_DANCE,$88,0,WATER,$e5,5,$00 db SUNNY_DAY,$89,0,FIRE,$e5,5,$00 db CRUNCH,$48,80,DARK,$ff,15,$33 db MIRROR_COAT,$90,1,PSYCHIC,$ff,20,$00 db PSYCH_UP,$8f,0,NORMAL,$ff,10,$00 db EXTREMESPEED,$67,80,NORMAL,$ff,5,$00 db ANCIENTPOWER,$8c,60,ROCK,$ff,5,$19 db SHADOW_BALL,$48,80,GHOST,$ff,15,$33 db FUTURE_SIGHT,$94,80,PSYCHIC,$e5,15,$00 db ROCK_SMASH,$45,20,FIGHTING,$ff,15,$7f db WHIRLPOOL,$2a,15,WATER,$b2,15,$00 db BEAT_UP,$9a,10,DARK,$ff,10,$00 INCBIN "baserom.gbc",$421d8,$44000-$421d8 SECTION "bank11",DATA,BANK[$11] INCBIN "baserom.gbc",$44000,$48000 - $44000 SECTION "bank12",DATA,BANK[$12] INCBIN "baserom.gbc",$48000,$4C000 - $48000 SECTION "bank13",DATA,BANK[$13] INCBIN "baserom.gbc",$4C000,$50000 - $4C000 SECTION "bank14",DATA,BANK[$14] INCBIN "baserom.gbc",$50000,$3384 db "BULBASAUR@" db "IVYSAUR@@@" db "VENUSAUR@@" db "CHARMANDER" db "CHARMELEON" db "CHARIZARD@" db "SQUIRTLE@@" db "WARTORTLE@" db "BLASTOISE@" db "CATERPIE@@" db "METAPOD@@@" db "BUTTERFREE" db "WEEDLE@@@@" db "KAKUNA@@@@" db "BEEDRILL@@" db "PIDGEY@@@@" db "PIDGEOTTO@" db "PIDGEOT@@@" db "RATTATA@@@" db "RATICATE@@" db "SPEAROW@@@" db "FEAROW@@@@" db "EKANS@@@@@" db "ARBOK@@@@@" db "PIKACHU@@@" db "RAICHU@@@@" db "SANDSHREW@" db "SANDSLASH@" db "NIDORAN♀@@" db "NIDORINA@@" db "NIDOQUEEN@" db "NIDORAN♂@@" db "NIDORINO@@" db "NIDOKING@@" db "CLEFAIRY@@" db "CLEFABLE@@" db "VULPIX@@@@" db "NINETALES@" db "JIGGLYPUFF" db "WIGGLYTUFF" db "ZUBAT@@@@@" db "GOLBAT@@@@" db "ODDISH@@@@" db "GLOOM@@@@@" db "VILEPLUME@" db "PARAS@@@@@" db "PARASECT@@" db "VENONAT@@@" db "VENOMOTH@@" db "DIGLETT@@@" db "DUGTRIO@@@" db "MEOWTH@@@@" db "PERSIAN@@@" db "PSYDUCK@@@" db "GOLDUCK@@@" db "MANKEY@@@@" db "PRIMEAPE@@" db "GROWLITHE@" db "ARCANINE@@" db "POLIWAG@@@" db "POLIWHIRL@" db "POLIWRATH@" db "ABRA@@@@@@" db "KADABRA@@@" db "ALAKAZAM@@" db "MACHOP@@@@" db "MACHOKE@@@" db "MACHAMP@@@" db "BELLSPROUT" db "WEEPINBELL" db "VICTREEBEL" db "TENTACOOL@" db "TENTACRUEL" db "GEODUDE@@@" db "GRAVELER@@" db "GOLEM@@@@@" db "PONYTA@@@@" db "RAPIDASH@@" db "SLOWPOKE@@" db "SLOWBRO@@@" db "MAGNEMITE@" db "MAGNETON@@" db "FARFETCH'D" db "DODUO@@@@@" db "DODRIO@@@@" db "SEEL@@@@@@" db "DEWGONG@@@" db "GRIMER@@@@" db "MUK@@@@@@@" db "SHELLDER@@" db "CLOYSTER@@" db "GASTLY@@@@" db "HAUNTER@@@" db "GENGAR@@@@" db "ONIX@@@@@@" db "DROWZEE@@@" db "HYPNO@@@@@" db "KRABBY@@@@" db "KINGLER@@@" db "VOLTORB@@@" db "ELECTRODE@" db "EXEGGCUTE@" db "EXEGGUTOR@" db "CUBONE@@@@" db "MAROWAK@@@" db "HITMONLEE@" db "HITMONCHAN" db "LICKITUNG@" db "KOFFING@@@" db "WEEZING@@@" db "RHYHORN@@@" db "RHYDON@@@@" db "CHANSEY@@@" db "TANGELA@@@" db "KANGASKHAN" db "HORSEA@@@@" db "SEADRA@@@@" db "GOLDEEN@@@" db "SEAKING@@@" db "STARYU@@@@" db "STARMIE@@@" db "MR.MIME@@@" db "SCYTHER@@@" db "JYNX@@@@@@" db "ELECTABUZZ" db "MAGMAR@@@@" db "PINSIR@@@@" db "TAUROS@@@@" db "MAGIKARP@@" db "GYARADOS@@" db "LAPRAS@@@@" db "DITTO@@@@@" db "EEVEE@@@@@" db "VAPOREON@@" db "JOLTEON@@@" db "FLAREON@@@" db "PORYGON@@@" db "OMANYTE@@@" db "OMASTAR@@@" db "KABUTO@@@@" db "KABUTOPS@@" db "AERODACTYL" db "SNORLAX@@@" db "ARTICUNO@@" db "ZAPDOS@@@@" db "MOLTRES@@@" db "DRATINI@@@" db "DRAGONAIR@" db "DRAGONITE@" db "MEWTWO@@@@" db "MEW@@@@@@@" db "CHIKORITA@" db "BAYLEEF@@@" db "MEGANIUM@@" db "CYNDAQUIL@" db "QUILAVA@@@" db "TYPHLOSION" db "TOTODILE@@" db "CROCONAW@@" db "FERALIGATR" db "SENTRET@@@" db "FURRET@@@@" db "HOOTHOOT@@" db "NOCTOWL@@@" db "LEDYBA@@@@" db "LEDIAN@@@@" db "SPINARAK@@" db "ARIADOS@@@" db "CROBAT@@@@" db "CHINCHOU@@" db "LANTURN@@@" db "PICHU@@@@@" db "CLEFFA@@@@" db "IGGLYBUFF@" db "TOGEPI@@@@" db "TOGETIC@@@" db "NATU@@@@@@" db "XATU@@@@@@" db "MAREEP@@@@" db "FLAAFFY@@@" db "AMPHAROS@@" db "BELLOSSOM@" db "MARILL@@@@" db "AZUMARILL@" db "SUDOWOODO@" db "POLITOED@@" db "HOPPIP@@@@" db "SKIPLOOM@@" db "JUMPLUFF@@" db "AIPOM@@@@@" db "SUNKERN@@@" db "SUNFLORA@@" db "YANMA@@@@@" db "WOOPER@@@@" db "QUAGSIRE@@" db "ESPEON@@@@" db "UMBREON@@@" db "MURKROW@@@" db "SLOWKING@@" db "MISDREAVUS" db "UNOWN@@@@@" db "WOBBUFFET@" db "GIRAFARIG@" db "PINECO@@@@" db "FORRETRESS" db "DUNSPARCE@" db "GLIGAR@@@@" db "STEELIX@@@" db "SNUBBULL@@" db "GRANBULL@@" db "QWILFISH@@" db "SCIZOR@@@@" db "SHUCKLE@@@" db "HERACROSS@" db "SNEASEL@@@" db "TEDDIURSA@" db "URSARING@@" db "SLUGMA@@@@" db "MAGCARGO@@" db "SWINUB@@@@" db "PILOSWINE@" db "CORSOLA@@@" db "REMORAID@@" db "OCTILLERY@" db "DELIBIRD@@" db "MANTINE@@@" db "SKARMORY@@" db "HOUNDOUR@@" db "HOUNDOOM@@" db "KINGDRA@@@" db "PHANPY@@@@" db "DONPHAN@@@" db "PORYGON2@@" db "STANTLER@@" db "SMEARGLE@@" db "TYROGUE@@@" db "HITMONTOP@" db "SMOOCHUM@@" db "ELEKID@@@@" db "MAGBY@@@@@" db "MILTANK@@@" db "BLISSEY@@@" db "RAIKOU@@@@" db "ENTEI@@@@@" db "SUICUNE@@@" db "LARVITAR@@" db "PUPITAR@@@" db "TYRANITAR@" db "LUGIA@@@@@" db "HO-OH@@@@@" db "CELEBI@@@@" db "?????@@@@@" db "EGG@@@@@@@" db "?????@@@@@" db "?????@@@@@" db "?????@@@@@" INCBIN "baserom.gbc",$53d84,$54000 - $53d84 MapScriptHeader_0x54000: ; 0x54000 ; trigger count db 2 ; triggers dw UnknownScript_0x5400a dw UnknownScript_0x5400b ; callback count db 0 ; 0x5400b SECTION "bank15",DATA,BANK[$15] INCBIN "baserom.gbc",$54000,$5400a - $54000 UnknownScript_0x5400a: ; 0x5400a end ; 0x5400c UnknownScript_0x5400b: ; 0x5400b end ; 0x5400d UnknownScript_0x5400c: ; 0x5400c faceplayer checkbit1 $04bf if_true $4037 loadfont 2writetext UnknownText_0x54122 closetext loadmovesprites winlosstext UnknownText_0x541a5, $0000 loadtrainer $2, $1 startbattle returnafterbattle setbit1 $04bf setbit1 $0028 dotrigger $1 setbit1 $04ad setbit1 $04ae setbit1 $0515 setbit1 $0516 loadfont checkbit1 $0028 if_false UnknownScript_0x54044 2writetext UnknownText_0x541f4 closetext loadmovesprites end ; 0x54045 UnknownScript_0x54044: ; 0x54044 checkbit1 $000b if_true UnknownScript_0x54077 checkbit2 $001d if_true $4064 2writetext UnknownText_0x54222 keeptextopen waitbutton 2writetext UnknownText_0x54273 playsound $009c waitbutton setbit2 $001d checkcode $7 2call UnknownScript_0x5407d 2writetext UnknownText_0x5428b keeptextopen verbosegiveitem TM_45, 1 if_false $407b setbit1 $000b 2writetext UnknownText_0x54302 closetext loadmovesprites end ; 0x54078 UnknownScript_0x54037: ; 0x54037 loadfont checkbit1 $0028 if_false UnknownScript_0x54044 2writetext UnknownText_0x541f4 closetext loadmovesprites end ; 0x54045 UnknownScript_0x54077: ; 0x54077 2writetext UnknownText_0x54360 closetext loadmovesprites end ; 0x5407e UnknownScript_0x54064: ; 0x54064 2writetext UnknownText_0x5428b keeptextopen verbosegiveitem TM_45, 1 if_false $407b setbit1 $000b 2writetext UnknownText_0x54302 closetext loadmovesprites end ; 0x54078 UnknownScript_0x5407d: ; 0x5407d if_equal $7, UnknownScript_0x54089 if_equal $6, UnknownScript_0x54086 end ; 0x54087 UnknownScript_0x54086: ; 0x54086 jumpstd $0012 ; 0x5408a UnknownScript_0x54089: ; 0x54089 jumpstd $0013 ; 0x5408d Trainer_0x5408c: ; 0x5408c ; bit/flag number db $515 ; trainer group && trainer id db 25, 1 ; text when seen dw UnknownText_0x5439b ; text when trainer beaten dw UnknownText_0x543d6 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x54098 ; 0x54099 UnknownScript_0x54098: ; 0x54098 talkaftercancel loadfont 2writetext UnknownText_0x543f6 closetext loadmovesprites end ; 0x540a1 UnknownScript_0x540a0: ; 0x540a0 showemote $0, $4, $f applymovement $4, $5411c spriteface $0, $0 loadfont 2writetext UnknownText_0x544d4 closetext loadmovesprites applymovement $4, $5411f dotrigger $0 clearbit1 $0028 end ; 0x540bc Trainer_0x540bb: ; 0x540bb ; bit/flag number db $516 ; trainer group && trainer id db 25, 2 ; text when seen dw UnknownText_0x54411 ; text when trainer beaten dw UnknownText_0x5445f ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x540c7 ; 0x540c8 UnknownScript_0x540c7: ; 0x540c7 talkaftercancel loadfont 2writetext UnknownText_0x54470 closetext loadmovesprites end ; 0x540d0 Trainer_0x540cf: ; 0x540cf ; bit/flag number db $4ad ; trainer group && trainer id db 29, 1 ; text when seen dw UnknownText_0x5452d ; text when trainer beaten dw UnknownText_0x54574 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x540db ; 0x540dc UnknownScript_0x540db: ; 0x540db talkaftercancel loadfont 2writetext UnknownText_0x5458f closetext loadmovesprites end ; 0x540e4 Trainer_0x540e3: ; 0x540e3 ; bit/flag number db $4ae ; trainer group && trainer id db 29, 2 ; text when seen dw UnknownText_0x545be ; text when trainer beaten dw UnknownText_0x545ed ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x540ef ; 0x540f0 UnknownScript_0x540ef: ; 0x540ef talkaftercancel loadfont 2writetext UnknownText_0x5460b closetext loadmovesprites end ; 0x540f8 UnknownScript_0x540f7: ; 0x540f7 faceplayer checkbit1 $04bf if_true UnknownScript_0x54105 loadfont 2writetext UnknownText_0x5463a closetext loadmovesprites end ; 0x54106 UnknownScript_0x54105: ; 0x54105 loadfont 2writetext UnknownText_0x546a7 closetext loadmovesprites end ; 0x5410d UnknownScript_0x5410c: ; 0x5410c checkbit2 $001d if_true UnknownScript_0x54115 jumpstd $002d ; 0x54116 UnknownScript_0x54115: ; 0x54115 trainertotext $2, $1, $1 jumpstd $002e ; 0x5411d INCBIN "baserom.gbc",$5411c,$546dd - $5411c MapEventHeader_0x546dd: ; 0x546dd ; warps db 2 warp_def $11, $2, 1, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $11, $3, 1, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 1 xy_trigger 1, $5, $8, $0, UnknownScript_0x540a0, $0, $0 ; signposts db 2 signpost 15, 1, $0, UnknownScript_0x5410c signpost 15, 4, $0, UnknownScript_0x5410c ; people-events db 6 person_event $13, 7, 12, $6, $0, 255, 255, $80, 0, UnknownScript_0x5400c, $ffff person_event $28, 17, 13, $9, $0, 255, 255, $92, 4, Trainer_0x5408c, $ffff person_event $28, 10, 13, $8, $0, 255, 255, $92, 1, Trainer_0x540bb, $ffff person_event $2a, 6, 4, $6, $0, 255, 255, $92, 3, Trainer_0x540cf, $ffff person_event $2a, 9, 23, $6, $0, 255, 255, $92, 3, Trainer_0x540e3, $ffff person_event $48, 19, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x540f7, $ffff ; 0x5474e MapScriptHeader_0x5474d: ; 0x5474d ; trigger count db 0 ; callback count db 0 ; 0x54750 INCBIN "baserom.gbc",$5474f,$54750 - $5474f UnknownScript_0x54750: ; 0x54750 faceplayer loadfont checkbit1 $005b if_true $4775 2writetext UnknownText_0x54787 yesorno if_false UnknownScript_0x5477b 2writetext UnknownText_0x547f8 keeptextopen waitbutton giveitem BICYCLE, $1 2writetext UnknownText_0x54848 playsound $0091 waitbutton itemnotify setbit2 $0014 setbit1 $005b 2writetext UnknownText_0x5485f closetext loadmovesprites end ; 0x5477c UnknownScript_0x5477b: ; 0x5477b 2writetext UnknownText_0x54898 closetext loadmovesprites end ; 0x54782 UnknownScript_0x54775: ; 0x54775 2writetext UnknownText_0x5485f closetext loadmovesprites end ; 0x5477c INCBIN "baserom.gbc",$54781,$54784 - $54781 UnknownScript_0x54784: ; 0x54784 jumptext UnknownText_0x548ed ; 0x54788 INCBIN "baserom.gbc",$54787,$54907 - $54787 MapEventHeader_0x54907: ; 0x54907 ; warps db 2 warp_def $7, $2, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 2, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 9 signpost 2, 1, $0, UnknownScript_0x54784 signpost 3, 0, $0, UnknownScript_0x54784 signpost 3, 1, $0, UnknownScript_0x54784 signpost 5, 0, $0, UnknownScript_0x54784 signpost 5, 1, $0, UnknownScript_0x54784 signpost 6, 0, $0, UnknownScript_0x54784 signpost 6, 1, $0, UnknownScript_0x54784 signpost 6, 6, $0, UnknownScript_0x54784 signpost 6, 7, $0, UnknownScript_0x54784 ; people-events db 1 person_event $39, 6, 11, $8, $0, 255, 255, $80, 0, UnknownScript_0x54750, $ffff ; 0x54952 MapScriptHeader_0x54951: ; 0x54951 ; trigger count db 0 ; callback count db 0 ; 0x54954 UnknownScript_0x54953: ; 0x54953 faceplayer loadfont special $0059 2writetext UnknownText_0x549a3 keeptextopen if_less_than $f9, UnknownScript_0x54973 if_less_than $c7, UnknownScript_0x54979 if_less_than $95, UnknownScript_0x5497f if_less_than $63, UnknownScript_0x54985 if_less_than $31, UnknownScript_0x5498b 2jump UnknownScript_0x54991 ; 0x54974 UnknownScript_0x54973: ; 0x54973 2writetext UnknownText_0x549fc closetext loadmovesprites end ; 0x5497a UnknownScript_0x54979: ; 0x54979 2writetext UnknownText_0x54a2c closetext loadmovesprites end ; 0x54980 UnknownScript_0x5497f: ; 0x5497f 2writetext UnknownText_0x54a5a closetext loadmovesprites end ; 0x54986 UnknownScript_0x54985: ; 0x54985 2writetext UnknownText_0x54a8e closetext loadmovesprites end ; 0x5498c UnknownScript_0x5498b: ; 0x5498b 2writetext UnknownText_0x54a9f closetext loadmovesprites end ; 0x54992 UnknownScript_0x54991: ; 0x54991 2writetext UnknownText_0x54ad1 closetext loadmovesprites end ; 0x54998 UnknownScript_0x54997: ; 0x54997 jumptextfaceplayer $54b04 ; 0x5499b UnknownScript_0x5499a: ; 0x5499a jumptextfaceplayer $54b67 ; 0x5499e UnknownScript_0x5499d: ; 0x5499d jumpstd $0001 ; 0x549a1 UnknownScript_0x549a0: ; 0x549a0 jumpstd $000c ; 0x549a4 INCBIN "baserom.gbc",$549a3,$54b9c - $549a3 MapEventHeader_0x54b9c: ; 0x54b9c ; warps db 2 warp_def $7, $2, 3, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 3, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 3 signpost 1, 0, $0, UnknownScript_0x5499d signpost 1, 1, $0, UnknownScript_0x5499d signpost 1, 7, $0, UnknownScript_0x549a0 ; people-events db 3 person_event $29, 8, 6, $6, $0, 255, 255, $90, 0, UnknownScript_0x54953, $ffff person_event $2d, 7, 9, $8, $0, 255, 255, $0, 0, UnknownScript_0x54997, $ffff person_event $26, 10, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x5499a, $ffff ; 0x54be3 MapScriptHeader_0x54be2: ; 0x54be2 ; trigger count db 0 ; callback count db 0 ; 0x54be5 UnknownScript_0x54be4: ; 0x54be4 faceplayer loadfont checkbit1 $004f if_true UnknownScript_0x54c1f 2writetext UnknownText_0x54c74 yesorno if_false UnknownScript_0x54c19 2writetext UnknownText_0x54d3f keeptextopen waitbutton checkcode $1 if_equal $6, UnknownScript_0x54c13 2writetext UnknownText_0x54dae playsound $0002 waitbutton givepoke EEVEE, $14, $0, $0 setbit1 $004f 2writetext UnknownText_0x54dc1 closetext loadmovesprites end ; 0x54c14 UnknownScript_0x54c13: ; 0x54c13 2writetext UnknownText_0x54e02 closetext loadmovesprites end ; 0x54c1a UnknownScript_0x54c19: ; 0x54c19 2writetext UnknownText_0x54e2d closetext loadmovesprites end ; 0x54c20 UnknownScript_0x54c1f: ; 0x54c1f 2writetext UnknownText_0x54e42 closetext loadmovesprites end ; 0x54c26 UnknownScript_0x54c25: ; 0x54c25 faceplayer loadfont checkbit1 $0712 if_false UnknownScript_0x54c33 2writetext UnknownText_0x54ea8 closetext loadmovesprites end ; 0x54c34 UnknownScript_0x54c33: ; 0x54c33 2writetext UnknownText_0x54f4e closetext loadmovesprites end ; 0x54c3a UnknownScript_0x54c39: ; 0x54c39 faceplayer loadfont checkcellnum $3 if_true $4c58 2writetext UnknownText_0x54f9e askforphonenumber $3 if_equal $1, UnknownScript_0x54c64 if_equal $2, UnknownScript_0x54c5e waitbutton addcellnum $3 2writetext UnknownText_0x54fd9 playsound $0093 waitbutton keeptextopen 2writetext UnknownText_0x55069 closetext loadmovesprites end ; 0x54c5f UnknownScript_0x54c5e: ; 0x54c5e 2writetext UnknownText_0x54ff3 closetext loadmovesprites end ; 0x54c65 UnknownScript_0x54c58: ; 0x54c58 2writetext UnknownText_0x55069 closetext loadmovesprites end ; 0x54c5f UnknownScript_0x54c64: ; 0x54c64 2writetext UnknownText_0x55046 keeptextopen 2jump UnknownScript_0x54c5e ; 0x54c6c UnknownScript_0x54c6b: ; 0x54c6b jumpstd $0002 ; 0x54c6f UnknownScript_0x54c6e: ; 0x54c6e jumpstd $0003 ; 0x54c72 UnknownScript_0x54c71: ; 0x54c71 jumpstd $000c ; 0x54c75 INCBIN "baserom.gbc",$54c74,$5509f - $54c74 MapEventHeader_0x5509f: ; 0x5509f ; warps db 2 warp_def $7, $2, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 4, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 3 signpost 1, 0, $0, UnknownScript_0x54c6e signpost 1, 1, $0, UnknownScript_0x54c6b signpost 1, 7, $0, UnknownScript_0x54c71 ; people-events db 3 person_event $8, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x54be4, $0712 person_event $2e, 7, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x54c25, $ffff person_event $26, 8, 9, $2, $11, 255, 255, $a0, 0, UnknownScript_0x54c39, $ffff ; 0x550e6 MapScriptHeader_0x550e5: ; 0x550e5 ; trigger count db 1 ; triggers dw UnknownScript_0x550eb ; callback count db 0 ; 0x550ec UnknownScript_0x550eb: ; 0x550eb end ; 0x550ed UnknownScript_0x550ec: ; 0x550ec faceplayer loadfont checkbit1 $00cd if_true UnknownScript_0x550fa 2writetext UnknownText_0x55160 closetext loadmovesprites end ; 0x550fb UnknownScript_0x550fa: ; 0x550fa 2writetext UnknownText_0x551b7 yesorno if_false UnknownScript_0x5512a checkitem PASS if_false UnknownScript_0x55124 2writetext UnknownText_0x551ed closetext loadmovesprites applymovement $2, $55146 applymovement $0, $5514f writebyte $0 special $0023 warpcheck newloadmap $f9 applymovement $0, $55122 unknown0xa8 $14 end ; 0x55123 INCBIN "baserom.gbc",$55122,$55124 - $55122 UnknownScript_0x55124: ; 0x55124 2writetext UnknownText_0x5522c closetext loadmovesprites end ; 0x5512b UnknownScript_0x5512a: ; 0x5512a 2writetext UnknownText_0x5524f closetext loadmovesprites end ; 0x55131 UnknownScript_0x55130: ; 0x55130 applymovement $2, $55146 applymovement $0, $55158 applymovement $2, $5514b loadfont 2writetext UnknownText_0x5526a closetext loadmovesprites end ; 0x55144 UnknownScript_0x55143: ; 0x55143 jumptextfaceplayer $552a3 ; 0x55147 INCBIN "baserom.gbc",$55146,$5531f - $55146 MapEventHeader_0x5531f: ; 0x5531f ; warps db 4 warp_def $11, $8, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $11, $9, 5, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $5, $6, 4, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION warp_def $5, $b, 3, GROUP_SAFFRON_TRAIN_STATION, MAP_SAFFRON_TRAIN_STATION ; xy triggers db 1 xy_trigger 0, $6, $b, $0, UnknownScript_0x55130, $0, $0 ; signposts db 0 ; people-events db 2 person_event $43, 13, 13, $6, $0, 255, 255, $0, 0, UnknownScript_0x550ec, $ffff person_event $40, 18, 15, $2, $22, 255, 255, $0, 0, UnknownScript_0x55143, $0749 ; 0x5535c MapScriptHeader_0x5535b: ; 0x5535b ; trigger count db 0 ; callback count db 0 ; 0x5535e UnknownScript_0x5535d: ; 0x5535d checkbit1 $002a if_true UnknownScript_0x5538f checkbit1 $005c if_true UnknownScript_0x55399 checkbit1 $00b9 if_false UnknownScript_0x5539f checkbit1 $00ba if_false UnknownScript_0x5538f checkbit2 $001d if_false UnknownScript_0x5539c faceplayer loadfont 2writetext UnknownText_0x554c2 keeptextopen verbosegiveitem SQUIRTBOTTLE, 1 setbit1 $005c loadmovesprites setbit1 $0769 clearbit1 $0768 end ; 0x55390 UnknownScript_0x5538f: ; 0x5538f spriteface $2, $2 loadfont 2writetext UnknownText_0x5552e closetext loadmovesprites end ; 0x5539a UnknownScript_0x55399: ; 0x55399 jumptextfaceplayer $5550d ; 0x5539d UnknownScript_0x5539c: ; 0x5539c jumptextfaceplayer $55463 ; 0x553a0 UnknownScript_0x5539f: ; 0x5539f jumptextfaceplayer $553d4 ; 0x553a3 UnknownScript_0x553a2: ; 0x553a2 faceplayer loadfont checkbit1 $002a if_true UnknownScript_0x553c5 checkbit1 $005c if_true UnknownScript_0x553bf 2writetext UnknownText_0x55561 closetext loadmovesprites setbit1 $00ba setbit1 $0768 clearbit1 $0769 end ; 0x553c0 UnknownScript_0x553bf: ; 0x553bf 2writetext UnknownText_0x555e6 closetext loadmovesprites end ; 0x553c6 UnknownScript_0x553c5: ; 0x553c5 2writetext UnknownText_0x55604 closetext loadmovesprites end ; 0x553cc INCBIN "baserom.gbc",$553cb,$5561e - $553cb MapEventHeader_0x5561e: ; 0x5561e ; warps db 2 warp_def $7, $2, 6, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 6, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $29, 8, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x5535d, $ffff person_event $28, 10, 9, $2, $11, 255, 255, $90, 0, UnknownScript_0x553a2, $0768 ; 0x55649 MapScriptHeader_0x55648: ; 0x55648 ; trigger count db 0 ; callback count db 0 ; 0x5564b UnknownScript_0x5564a: ; 0x5564a jumptextfaceplayer $55659 ; 0x5564e UnknownScript_0x5564d: ; 0x5564d jumptextfaceplayer $556ca ; 0x55651 UnknownScript_0x55650: ; 0x55650 jumpstd $0001 ; 0x55654 UnknownScript_0x55653: ; 0x55653 jumpstd $0003 ; 0x55657 UnknownScript_0x55656: ; 0x55656 jumpstd $000c ; 0x5565a INCBIN "baserom.gbc",$55659,$55741 - $55659 MapEventHeader_0x55741: ; 0x55741 ; warps db 2 warp_def $7, $2, 7, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 7, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 3 signpost 1, 0, $0, UnknownScript_0x55653 signpost 1, 1, $0, UnknownScript_0x55650 signpost 1, 7, $0, UnknownScript_0x55656 ; people-events db 2 person_event $3a, 8, 6, $4, $10, 255, 255, $a0, 0, UnknownScript_0x5564a, $ffff person_event $28, 7, 9, $8, $10, 255, 255, $0, 0, UnknownScript_0x5564d, $ffff ; 0x5577b MapScriptHeader_0x5577a: ; 0x5577a ; trigger count db 0 ; callback count db 0 ; 0x5577d UnknownScript_0x5577c: ; 0x5577c faceplayer loadfont special $0057 closetext loadmovesprites end ; 0x55785 UnknownScript_0x55784: ; 0x55784 jumpstd $0001 ; 0x55788 UnknownScript_0x55787: ; 0x55787 jumpstd $000c ; 0x5578b INCBIN "baserom.gbc",$5578a,$55953 - $5578a MapEventHeader_0x55953: ; 0x55953 ; warps db 2 warp_def $7, $2, 8, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 8, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 3 signpost 1, 0, $0, UnknownScript_0x55784 signpost 1, 1, $0, UnknownScript_0x55784 signpost 1, 7, $0, UnknownScript_0x55787 ; people-events db 1 person_event $40, 8, 6, $6, $2, 255, 255, $0, 0, UnknownScript_0x5577c, $ffff ; 0x55980 MapScriptHeader_0x5597f: ; 0x5597f ; trigger count db 0 ; callback count db 0 ; 0x55982 UnknownScript_0x55981: ; 0x55981 jumptextfaceplayer $55993 ; 0x55985 UnknownScript_0x55984: ; 0x55984 jumptextfaceplayer $559b7 ; 0x55988 UnknownScript_0x55987: ; 0x55987 jumptextfaceplayer $55a1a ; 0x5598b UnknownScript_0x5598a: ; 0x5598a jumptextfaceplayer $55a3a ; 0x5598e UnknownScript_0x5598d: ; 0x5598d jumptext UnknownText_0x55a80 ; 0x55991 UnknownScript_0x55990: ; 0x55990 jumpstd $0014 ; 0x55994 INCBIN "baserom.gbc",$55993,$55b03 - $55993 MapEventHeader_0x55b03: ; 0x55b03 ; warps db 4 warp_def $7, $7, 9, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $8, 9, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_2F, MAP_GOLDENROD_DEPT_STORE_2F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x5598d signpost 0, 3, $0, UnknownScript_0x55990 ; people-events db 4 person_event $42, 5, 14, $6, $0, 255, 255, $0, 0, UnknownScript_0x55981, $ffff person_event $2e, 8, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x55987, $ffff person_event $25, 9, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x5598a, $ffff person_event $40, 9, 15, $2, $11, 255, 255, $0, 0, UnknownScript_0x55984, $ffff ; 0x55b5c MapScriptHeader_0x55b5b: ; 0x55b5b ; trigger count db 0 ; callback count db 0 ; 0x55b5e UnknownScript_0x55b5d: ; 0x55b5d faceplayer loadfont pokemart $0, $0005 loadmovesprites end ; 0x55b66 UnknownScript_0x55b65: ; 0x55b65 faceplayer loadfont pokemart $0, $0006 loadmovesprites end ; 0x55b6e UnknownScript_0x55b6d: ; 0x55b6d jumptextfaceplayer $55c25 ; 0x55b71 UnknownScript_0x55b70: ; 0x55b70 jumptextfaceplayer $55c7b ; 0x55b74 UnknownScript_0x55b73: ; 0x55b73 jumptextfaceplayer $55cb7 ; 0x55b77 UnknownScript_0x55b76: ; 0x55b76 jumptext UnknownText_0x55d28 ; 0x55b7a UnknownScript_0x55b79: ; 0x55b79 jumpstd $0014 ; 0x55b7d INCBIN "baserom.gbc",$55b7c,$55d56 - $55b7c MapEventHeader_0x55d56: ; 0x55d56 ; warps db 3 warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_3F, MAP_GOLDENROD_DEPT_STORE_3F warp_def $0, $f, 3, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x55b76 signpost 0, 3, $0, UnknownScript_0x55b79 ; people-events db 5 person_event $39, 9, 17, $7, $0, 255, 255, $0, 0, UnknownScript_0x55b5d, $ffff person_event $39, 10, 17, $8, $0, 255, 255, $0, 0, UnknownScript_0x55b65, $ffff person_event $27, 10, 13, $4, $10, 255, 255, $0, 0, UnknownScript_0x55b6d, $ffff person_event $24, 6, 10, $5, $2, 255, 255, $80, 0, UnknownScript_0x55b70, $ffff person_event $40, 10, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x55b73, $ffff ; 0x55db7 MapScriptHeader_0x55db6: ; 0x55db6 ; trigger count db 0 ; callback count db 0 ; 0x55db9 UnknownScript_0x55db8: ; 0x55db8 faceplayer loadfont pokemart $0, $0007 loadmovesprites end ; 0x55dc1 UnknownScript_0x55dc0: ; 0x55dc0 jumptextfaceplayer $55dcc ; 0x55dc4 UnknownScript_0x55dc3: ; 0x55dc3 jumptextfaceplayer $55e15 ; 0x55dc7 UnknownScript_0x55dc6: ; 0x55dc6 jumptext UnknownText_0x55e74 ; 0x55dca UnknownScript_0x55dc9: ; 0x55dc9 jumpstd $0014 ; 0x55dcd INCBIN "baserom.gbc",$55dcc,$55ea1 - $55dcc MapEventHeader_0x55ea1: ; 0x55ea1 ; warps db 3 warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_2F, MAP_GOLDENROD_DEPT_STORE_2F warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x55dc6 signpost 0, 3, $0, UnknownScript_0x55dc9 ; people-events db 3 person_event $39, 5, 10, $6, $0, 255, 255, $0, 0, UnknownScript_0x55db8, $ffff person_event $2b, 9, 16, $a, $10, 255, 255, $80, 0, UnknownScript_0x55dc0, $ffff person_event $2c, 9, 6, $4, $10, 255, 255, $0, 0, UnknownScript_0x55dc3, $ffff ; 0x55ee8 MapScriptHeader_0x55ee7: ; 0x55ee7 ; trigger count db 0 ; callback count db 0 ; 0x55eea UnknownScript_0x55ee9: ; 0x55ee9 faceplayer loadfont pokemart $0, $0008 loadmovesprites end ; 0x55ef2 UnknownScript_0x55ef1: ; 0x55ef1 jumptextfaceplayer $55f08 ; 0x55ef5 UnknownScript_0x55ef4: ; 0x55ef4 jumptextfaceplayer $55f52 ; 0x55ef8 UnknownScript_0x55ef7: ; 0x55ef7 faceplayer loadfont 2writetext UnknownText_0x55f74 closetext loadmovesprites spriteface $5, $0 end ; 0x55f03 UnknownScript_0x55f02: ; 0x55f02 jumptext UnknownText_0x5600d ; 0x55f06 UnknownScript_0x55f05: ; 0x55f05 jumpstd $0014 ; 0x55f09 INCBIN "baserom.gbc",$55f08,$56038 - $55f08 MapEventHeader_0x56038: ; 0x56038 ; warps db 3 warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_3F, MAP_GOLDENROD_DEPT_STORE_3F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x55f02 signpost 0, 3, $0, UnknownScript_0x55f05 ; people-events db 4 person_event $39, 9, 17, $7, $0, 255, 255, $0, 0, UnknownScript_0x55ee9, $ffff person_event $23, 11, 15, $9, $0, 255, 255, $0, 0, UnknownScript_0x55ef1, $ffff person_event $25, 6, 11, $5, $1, 255, 255, $0, 0, UnknownScript_0x55ef4, $ffff person_event $3, 5, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x55ef7, $ffff ; 0x5608c MapScriptHeader_0x5608b: ; 0x5608b ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x56090 ; 0x56091 UnknownScript_0x56090: ; 0x56090 checkcode $b if_equal $0, UnknownScript_0x56099 disappear $7 return ; 0x5609a UnknownScript_0x56099: ; 0x56099 appear $7 return ; 0x5609d UnknownScript_0x5609c: ; 0x5609c faceplayer loadfont checkbit1 $005f if_true UnknownScript_0x560ad checkbit1 $004b if_true UnknownScript_0x560c2 2jump UnknownScript_0x560b6 ; 0x560ae UnknownScript_0x560ad: ; 0x560ad checkbit1 $004b if_true UnknownScript_0x560c8 2jump UnknownScript_0x560bc ; 0x560b7 UnknownScript_0x560b6: ; 0x560b6 pokemart $0, $0009 loadmovesprites end ; 0x560bd UnknownScript_0x560bc: ; 0x560bc pokemart $0, $000a loadmovesprites end ; 0x560c3 UnknownScript_0x560c2: ; 0x560c2 pokemart $0, $000b loadmovesprites end ; 0x560c9 UnknownScript_0x560c8: ; 0x560c8 pokemart $0, $000c loadmovesprites end ; 0x560cf UnknownScript_0x560ce: ; 0x560ce faceplayer loadfont checkcode $b if_not_equal $0, UnknownScript_0x56112 checkbit2 $005b if_true UnknownScript_0x56112 special $0059 2writetext UnknownText_0x56143 keeptextopen if_less_than $95, UnknownScript_0x560ee if_less_than $31, UnknownScript_0x560fd 2jump UnknownScript_0x56103 ; 0x560ef UnknownScript_0x560ee: ; 0x560ee 2writetext UnknownText_0x5615a keeptextopen verbosegiveitem TM_27, 1 if_false $6116 setbit2 $005b loadmovesprites end ; 0x560fe UnknownScript_0x560fd: ; 0x560fd 2writetext UnknownText_0x561a6 closetext loadmovesprites end ; 0x56104 UnknownScript_0x56103: ; 0x56103 2writetext UnknownText_0x561d8 keeptextopen verbosegiveitem TM_21, 1 if_false $6116 setbit2 $005b loadmovesprites end ; 0x56113 UnknownScript_0x56112: ; 0x56112 2writetext UnknownText_0x56202 closetext loadmovesprites end ; 0x56119 UnknownScript_0x56118: ; 0x56118 faceplayer loadfont special $0066 if_not_equal $2, UnknownScript_0x5612a 2writetext UnknownText_0x56241 closetext loadmovesprites special $0013 end ; 0x5612b UnknownScript_0x5612a: ; 0x5612a 2writetext UnknownText_0x56279 closetext loadmovesprites end ; 0x56131 UnknownScript_0x56130: ; 0x56130 jumptextfaceplayer $562ad ; 0x56134 UnknownScript_0x56133: ; 0x56133 faceplayer loadfont trade $0 closetext loadmovesprites end ; 0x5613b UnknownScript_0x5613a: ; 0x5613a jumptextfaceplayer $562f3 ; 0x5613e UnknownScript_0x5613d: ; 0x5613d jumptext UnknownText_0x56364 ; 0x56141 UnknownScript_0x56140: ; 0x56140 jumpstd $0014 ; 0x56144 INCBIN "baserom.gbc",$56143,$56386 - $56143 MapEventHeader_0x56386: ; 0x56386 ; warps db 3 warp_def $0, $c, 1, GROUP_GOLDENROD_DEPT_STORE_4F, MAP_GOLDENROD_DEPT_STORE_4F warp_def $0, $f, 1, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x5613d signpost 0, 3, $0, UnknownScript_0x56140 ; people-events db 6 person_event $39, 9, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x5609c, $ffff person_event $28, 10, 7, $2, $11, 255, 255, $0, 0, UnknownScript_0x56130, $ffff person_event $23, 7, 10, $3, $0, 255, 255, $0, 0, UnknownScript_0x56133, $ffff person_event $2d, 9, 17, $2, $22, 255, 255, $0, 0, UnknownScript_0x5613a, $ffff person_event $26, 5, 13, $6, $0, 255, 255, $a0, 0, UnknownScript_0x56118, $ffff person_event $42, 9, 11, $7, $0, 255, 255, $80, 0, UnknownScript_0x560ce, $0763 ; 0x563f4 MapScriptHeader_0x563f3: ; 0x563f3 ; trigger count db 0 ; callback count db 0 ; 0x563f6 UnknownScript_0x563f5: ; 0x563f5 loadfont 2writetext UnknownText_0x564cb special $0051 loadmenudata $56478 interpretmenu2 writebackup if_equal $1, UnknownScript_0x5640f if_equal $2, UnknownScript_0x56429 if_equal $3, UnknownScript_0x56443 loadmovesprites end ; 0x56410 UnknownScript_0x5640f: ; 0x5640f checkmonkey $0, 13107200 if_equal $2, UnknownScript_0x5646a giveitem FRESH_WATER, $1 if_false UnknownScript_0x56471 takemoney $0, 13107200 itemtotext FRESH_WATER, $0 2jump UnknownScript_0x5645d ; 0x5642a UnknownScript_0x563f9: ; 0x563f9 special $0051 loadmenudata $56478 interpretmenu2 writebackup if_equal $1, UnknownScript_0x5640f if_equal $2, UnknownScript_0x56429 if_equal $3, UnknownScript_0x56443 loadmovesprites end ; 0x56410 UnknownScript_0x56429: ; 0x56429 checkmonkey $0, 2883840 if_equal $2, UnknownScript_0x5646a giveitem SODA_POP, $1 if_false UnknownScript_0x56471 takemoney $0, 2883840 itemtotext SODA_POP, $0 2jump UnknownScript_0x5645d ; 0x56444 UnknownScript_0x56443: ; 0x56443 checkmonkey $0, 6160640 if_equal $2, UnknownScript_0x5646a giveitem LEMONADE, $1 if_false UnknownScript_0x56471 takemoney $0, 6160640 itemtotext LEMONADE, $0 2jump UnknownScript_0x5645d ; 0x5645e UnknownScript_0x5645d: ; 0x5645d pause $a playsound $001f 2writetext UnknownText_0x564ef keeptextopen itemnotify 2jump $63f9 ; 0x5646b UnknownScript_0x5646a: ; 0x5646a 2writetext UnknownText_0x56512 closetext 2jump $63f9 ; 0x56472 UnknownScript_0x56471: ; 0x56471 2writetext UnknownText_0x5652b closetext 2jump $63f9 ; 0x56479 INCBIN "baserom.gbc",$56478,$564bf - $56478 UnknownScript_0x564bf: ; 0x564bf jumptextfaceplayer $5654b ; 0x564c3 UnknownScript_0x564c2: ; 0x564c2 jumptextfaceplayer $565ca ; 0x564c6 UnknownScript_0x564c5: ; 0x564c5 jumptext UnknownText_0x5661a ; 0x564c9 UnknownScript_0x564c8: ; 0x564c8 jumpstd $0014 ; 0x564cc INCBIN "baserom.gbc",$564cb,$5664a - $564cb MapEventHeader_0x5664a: ; 0x5664a ; warps db 3 warp_def $0, $f, 2, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F warp_def $0, $2, 1, GROUP_GOLDENROD_DEPT_STORE_ELEVATOR, MAP_GOLDENROD_DEPT_STORE_ELEVATOR warp_def $0, $d, 1, GROUP_GOLDENROD_DEPT_STORE_ROOF, MAP_GOLDENROD_DEPT_STORE_ROOF ; xy triggers db 0 ; signposts db 6 signpost 0, 14, $0, UnknownScript_0x564c5 signpost 0, 3, $0, UnknownScript_0x564c8 signpost 1, 8, $1, UnknownScript_0x563f5 signpost 1, 9, $1, UnknownScript_0x563f5 signpost 1, 10, $1, UnknownScript_0x563f5 signpost 1, 11, $1, UnknownScript_0x563f5 ; people-events db 2 person_event $28, 6, 14, $5, $1, 255, 255, $a0, 0, UnknownScript_0x564bf, $ffff person_event $2b, 6, 12, $7, $0, 255, 255, $80, 0, UnknownScript_0x564c2, $ffff ; 0x56698 MapScriptHeader_0x56697: ; 0x56697 ; trigger count db 0 ; callback count db 0 ; 0x5669a UnknownScript_0x56699: ; 0x56699 loadfont elevator $566e0 loadmovesprites if_false UnknownScript_0x566df pause $5 playsound $006e earthquake $3c waitbutton checkbit1 $0307 if_true UnknownScript_0x566df checkbit1 $0304 if_true UnknownScript_0x566cb checkbit1 $0305 if_true UnknownScript_0x566d5 checkbit1 $0306 if_true $66c1 setbit1 $0304 clearbit1 $0305 clearbit1 $0306 end ; 0x566cc UnknownScript_0x566cb: ; 0x566cb clearbit1 $0304 setbit1 $0305 clearbit1 $0306 end ; 0x566d6 UnknownScript_0x566c1: ; 0x566c1 setbit1 $0304 clearbit1 $0305 clearbit1 $0306 end ; 0x566cc UnknownScript_0x566d5: ; 0x566d5 clearbit1 $0304 clearbit1 $0305 setbit1 $0306 end ; 0x566e0 UnknownScript_0x566df: ; 0x566df end ; 0x566e1 INCBIN "baserom.gbc",$566e0,$566fe - $566e0 MapEventHeader_0x566fe: ; 0x566fe ; warps db 2 warp_def $3, $1, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F warp_def $3, $2, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F ; xy triggers db 0 ; signposts db 1 signpost 0, 3, $0, UnknownScript_0x56699 ; people-events db 0 ; 0x56714 MapScriptHeader_0x56713: ; 0x56713 ; trigger count db 0 ; callback count db 2 ; callbacks dbw 1, UnknownScript_0x5671b dbw 2, UnknownScript_0x5672b ; 0x5671c UnknownScript_0x5671b: ; 0x5671b checkbit2 $0061 if_true UnknownScript_0x56722 return ; 0x56723 UnknownScript_0x56722: ; 0x56722 changeblock $0, $2, $3f changeblock $0, $4, $f return ; 0x5672c UnknownScript_0x5672b: ; 0x5672b checkbit2 $0061 if_true UnknownScript_0x56738 setbit1 $06f0 clearbit1 $06f1 return ; 0x56739 UnknownScript_0x56738: ; 0x56738 clearbit1 $06f0 setbit1 $06f1 return ; 0x56740 UnknownScript_0x5673f: ; 0x5673f loadfont pokemart $4, $0000 loadmovesprites end ; 0x56747 UnknownScript_0x56746: ; 0x56746 jumptextfaceplayer $5677f ; 0x5674a UnknownScript_0x56749: ; 0x56749 faceplayer loadfont 2writetext UnknownText_0x567d2 closetext loadmovesprites spriteface $4, $1 end ; 0x56755 UnknownScript_0x56754: ; 0x56754 jumptextfaceplayer $56839 ; 0x56758 UnknownScript_0x56757: ; 0x56757 loadfont 2writetext UnknownText_0x56867 closetext loadmovesprites spriteface $6, $1 loadfont 2writetext UnknownText_0x56871 closetext loadmovesprites spriteface $6, $3 end ; 0x5676b UnknownScript_0x5676a: ; 0x5676a jumptextfaceplayer $5688e ; 0x5676e UnknownScript_0x5676d: ; 0x5676d jumptextfaceplayer $56901 ; 0x56771 UnknownScript_0x56770: ; 0x56770 jumptextfaceplayer $56942 ; 0x56774 UnknownScript_0x56773: ; 0x56773 jumptext UnknownText_0x569c3 ; 0x56777 UnknownScript_0x56776: ; 0x56776 jumptext UnknownText_0x56a2b ; 0x5677a UnknownScript_0x56779: ; 0x56779 jumptext UnknownText_0x56aa6 ; 0x5677d UnknownScript_0x5677c: ; 0x5677c jumptext UnknownText_0x56b11 ; 0x56780 INCBIN "baserom.gbc",$5677f,$56b6d - $5677f MapEventHeader_0x56b6d: ; 0x56b6d ; warps db 1 warp_def $1, $d, 3, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F ; xy triggers db 0 ; signposts db 4 signpost 3, 15, $3, UnknownScript_0x56773 signpost 5, 15, $3, UnknownScript_0x56776 signpost 6, 15, $3, UnknownScript_0x56779 signpost 0, 3, $1, UnknownScript_0x5677c ; people-events db 8 person_event $39, 8, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x5673f, $06f0 person_event $2e, 7, 14, $5, $1, 255, 255, $80, 0, UnknownScript_0x56746, $ffff person_event $3a, 5, 6, $7, $0, 255, 255, $90, 0, UnknownScript_0x56749, $ffff person_event $26, 8, 7, $2, $11, 255, 255, $a0, 0, UnknownScript_0x56754, $06f1 person_event $2b, 10, 18, $9, $0, 255, 255, $a0, 0, UnknownScript_0x56757, $06f1 person_event $2d, 4, 11, $5, $1, 255, 255, $0, 0, UnknownScript_0x5676a, $06f0 person_event $29, 7, 9, $2, $11, 255, 255, $a0, 0, UnknownScript_0x5676d, $06f0 person_event $25, 10, 5, $7, $0, 255, 255, $80, 0, UnknownScript_0x56770, $06f0 ; 0x56bf5 MapScriptHeader_0x56bf4: ; 0x56bf4 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x56bf9 ; 0x56bfa UnknownScript_0x56bf9: ; 0x56bf9 checkbit1 $0044 if_false $6c19 checkitem COIN_CASE if_false $6c0e checkcode $b if_equal $3, UnknownScript_0x56c11 if_equal $6, UnknownScript_0x56c11 appear $d return ; 0x56c12 UnknownScript_0x56c11: ; 0x56c11 checkbit2 $005e if_true $6c19 disappear $d return ; 0x56c1b UnknownScript_0x56c0e: ; 0x56c0e appear $d return ; 0x56c12 UnknownScript_0x56c1a: ; 0x56c1a faceplayer loadfont 2writetext UnknownText_0x5718a closetext loadmovesprites spriteface $d, $3 end ; 0x56c26 UnknownScript_0x56c25: ; 0x56c25 jumpstd $0032 ; 0x56c29 UnknownScript_0x56c28: ; 0x56c28 faceplayer loadfont 2writetext UnknownText_0x56e50 closetext checkitem COIN_CASE if_false UnknownScript_0x56cc3 2writetext UnknownText_0x56e8b special $004f loadmenudata $56cc9 interpretmenu2 writebackup if_equal $1, UnknownScript_0x56c4d if_equal $2, UnknownScript_0x56c69 if_equal $3, UnknownScript_0x56c85 2jump UnknownScript_0x56cbd ; 0x56c4e UnknownScript_0x56c4d: ; 0x56c4d checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 itemtotext TM_25, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd giveitem TM_25, $1 if_false UnknownScript_0x56cb7 takecoins 5500 2jump UnknownScript_0x56ca6 ; 0x56c6a UnknownScript_0x56c36: ; 0x56c36 special $004f loadmenudata $56cc9 interpretmenu2 writebackup if_equal $1, UnknownScript_0x56c4d if_equal $2, UnknownScript_0x56c69 if_equal $3, UnknownScript_0x56c85 2jump UnknownScript_0x56cbd ; 0x56c4e UnknownScript_0x56c69: ; 0x56c69 checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 itemtotext TM_14, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd giveitem TM_14, $1 if_false UnknownScript_0x56cb7 takecoins 5500 2jump UnknownScript_0x56ca6 ; 0x56c86 UnknownScript_0x56c85: ; 0x56c85 checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 itemtotext TM_38, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd giveitem TM_38, $1 if_false UnknownScript_0x56cb7 takecoins 5500 2jump UnknownScript_0x56ca6 ; 0x56ca2 UnknownScript_0x56ca1: ; 0x56ca1 2writetext UnknownText_0x56ea8 yesorno end ; 0x56ca7 UnknownScript_0x56ca6: ; 0x56ca6 waitbutton playsound $0022 2writetext UnknownText_0x56ebd closetext 2jump $6c36 ; 0x56cb2 UnknownScript_0x56cb1: ; 0x56cb1 2writetext UnknownText_0x56ecb closetext loadmovesprites end ; 0x56cb8 UnknownScript_0x56cb7: ; 0x56cb7 2writetext UnknownText_0x56ee8 closetext loadmovesprites end ; 0x56cbe UnknownScript_0x56cbd: ; 0x56cbd 2writetext UnknownText_0x56f09 closetext loadmovesprites end ; 0x56cc4 UnknownScript_0x56cc3: ; 0x56cc3 2writetext UnknownText_0x56f35 closetext loadmovesprites end ; 0x56cca INCBIN "baserom.gbc",$56cc9,$56d01 - $56cc9 UnknownScript_0x56d01: ; 0x56d01 faceplayer loadfont 2writetext UnknownText_0x56e50 closetext checkitem COIN_CASE if_false UnknownScript_0x56cc3 2writetext UnknownText_0x56e8b special $004f loadmenudata $56db0 interpretmenu2 writebackup if_equal $1, UnknownScript_0x56d26 if_equal $2, UnknownScript_0x56d54 if_equal $3, UnknownScript_0x56d82 2jump UnknownScript_0x56cbd ; 0x56d27 UnknownScript_0x56d26: ; 0x56d26 checkcoins 100 if_equal $2, UnknownScript_0x56cb1 checkcode $1 if_equal $6, UnknownScript_0x56cb7 pokenamemem ABRA, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd waitbutton playsound $0022 2writetext UnknownText_0x56ebd closetext writebyte $3f special $0039 givepoke ABRA, $5, $0, $0 takecoins 100 2jump $6d0c ; 0x56d55 UnknownScript_0x56d0c: ; 0x56d0c 2writetext UnknownText_0x56e8b special $004f loadmenudata $56db0 interpretmenu2 writebackup if_equal $1, UnknownScript_0x56d26 if_equal $2, UnknownScript_0x56d54 if_equal $3, UnknownScript_0x56d82 2jump UnknownScript_0x56cbd ; 0x56d27 UnknownScript_0x56d54: ; 0x56d54 checkcoins 800 if_equal $2, UnknownScript_0x56cb1 checkcode $1 if_equal $6, UnknownScript_0x56cb7 pokenamemem CUBONE, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd waitbutton playsound $0022 2writetext UnknownText_0x56ebd closetext writebyte $68 special $0039 givepoke CUBONE, $f, $0, $0 takecoins 800 2jump $6d0c ; 0x56d83 UnknownScript_0x56d82: ; 0x56d82 checkcoins 1500 if_equal $2, UnknownScript_0x56cb1 checkcode $1 if_equal $6, UnknownScript_0x56cb7 pokenamemem WOBBUFFET, $0 2call UnknownScript_0x56ca1 if_false UnknownScript_0x56cbd waitbutton playsound $0022 2writetext UnknownText_0x56ebd closetext writebyte $ca special $0039 givepoke WOBBUFFET, $f, $0, $0 takecoins 1500 2jump $6d0c ; 0x56db1 INCBIN "baserom.gbc",$56db0,$56df1 - $56db0 UnknownScript_0x56df1: ; 0x56df1 faceplayer loadfont 2writetext UnknownText_0x56f55 closetext loadmovesprites spriteface $fe, $2 end ; 0x56dfd UnknownScript_0x56dfc: ; 0x56dfc faceplayer loadfont 2writetext UnknownText_0x56f9e closetext loadmovesprites spriteface $7, $3 end ; 0x56e08 UnknownScript_0x56e07: ; 0x56e07 faceplayer loadfont 2writetext UnknownText_0x56ff4 closetext loadmovesprites spriteface $8, $2 end ; 0x56e13 UnknownScript_0x56e12: ; 0x56e12 faceplayer loadfont 2writetext UnknownText_0x5702b closetext loadmovesprites spriteface $9, $3 end ; 0x56e1e UnknownScript_0x56e1d: ; 0x56e1d jumptextfaceplayer $57097 ; 0x56e21 UnknownScript_0x56e20: ; 0x56e20 faceplayer loadfont 2writetext UnknownText_0x570b1 closetext loadmovesprites spriteface $b, $3 end ; 0x56e2c UnknownScript_0x56e2b: ; 0x56e2b jumptextfaceplayer $5710d ; 0x56e2f UnknownScript_0x56e2e: ; 0x56e2e jumptext UnknownText_0x571af ; 0x56e32 UnknownScript_0x56e31: ; 0x56e31 random $6 if_equal $0, UnknownScript_0x56e40 refreshscreen $0 writebyte $0 special $002a loadmovesprites end ; 0x56e41 UnknownScript_0x56e40: ; 0x56e40 refreshscreen $0 writebyte $1 special $002a loadmovesprites end ; 0x56e4a UnknownScript_0x56e49: ; 0x56e49 refreshscreen $0 special $002b loadmovesprites end ; 0x56e51 INCBIN "baserom.gbc",$56e50,$571db - $56e50 MapEventHeader_0x571db: ; 0x571db ; warps db 2 warp_def $d, $2, 10, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $d, $3, 10, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 31 signpost 6, 6, $0, UnknownScript_0x56e31 signpost 7, 6, $0, UnknownScript_0x56e31 signpost 8, 6, $0, UnknownScript_0x56e31 signpost 9, 6, $0, UnknownScript_0x56e31 signpost 10, 6, $0, UnknownScript_0x56e31 signpost 11, 6, $3, UnknownScript_0x56e31 signpost 6, 7, $0, UnknownScript_0x56e31 signpost 7, 7, $0, UnknownScript_0x56e40 signpost 8, 7, $0, UnknownScript_0x56e31 signpost 9, 7, $0, UnknownScript_0x56e31 signpost 10, 7, $0, UnknownScript_0x56e31 signpost 11, 7, $4, UnknownScript_0x56e31 signpost 6, 12, $0, UnknownScript_0x56e31 signpost 7, 12, $0, UnknownScript_0x56e31 signpost 8, 12, $0, UnknownScript_0x56e31 signpost 9, 12, $0, UnknownScript_0x56e31 signpost 10, 12, $0, UnknownScript_0x56e31 signpost 11, 12, $3, UnknownScript_0x56e31 signpost 6, 13, $0, UnknownScript_0x56e49 signpost 7, 13, $0, UnknownScript_0x56e49 signpost 8, 13, $0, UnknownScript_0x56e49 signpost 9, 13, $0, UnknownScript_0x56e49 signpost 10, 13, $0, UnknownScript_0x56e49 signpost 11, 13, $4, UnknownScript_0x56e49 signpost 6, 18, $0, UnknownScript_0x56e49 signpost 7, 18, $0, UnknownScript_0x56e49 signpost 8, 18, $0, UnknownScript_0x56e49 signpost 9, 18, $0, UnknownScript_0x56e49 signpost 10, 18, $0, UnknownScript_0x56e49 signpost 11, 18, $3, UnknownScript_0x56e49 signpost 1, 12, $4, UnknownScript_0x56e2e ; people-events db 12 person_event $39, 6, 7, $6, $0, 255, 255, $80, 0, UnknownScript_0x56c25, $ffff person_event $42, 6, 20, $6, $0, 255, 255, $80, 0, UnknownScript_0x56c28, $ffff person_event $42, 6, 22, $6, $0, 255, 255, $80, 0, UnknownScript_0x56d01, $ffff person_event $4b, 11, 12, $8, $0, 255, 2, $90, 0, UnknownScript_0x56df1, $ffff person_event $4b, 11, 12, $8, $0, 255, 4, $90, 0, UnknownScript_0x56df1, $ffff person_event $2d, 14, 15, $9, $0, 255, 255, $b0, 0, UnknownScript_0x56dfc, $ffff person_event $23, 12, 18, $8, $0, 255, 255, $90, 0, UnknownScript_0x56e07, $ffff person_event $2e, 10, 21, $9, $0, 255, 255, $80, 0, UnknownScript_0x56e12, $ffff person_event $24, 7, 14, $2, $12, 255, 255, $a0, 0, UnknownScript_0x56e1d, $ffff person_event $40, 14, 9, $9, $0, 255, 255, $90, 0, UnknownScript_0x56e20, $ffff person_event $2d, 13, 6, $2, $11, 255, 255, $b0, 0, UnknownScript_0x56e2b, $ffff person_event $2d, 14, 21, $9, $0, 255, 255, $80, 0, UnknownScript_0x56c1a, $076b ; 0x57323 INCBIN "baserom.gbc",$57322,$58000 - $57322 MapScriptHeader_0x58000: ; 0x58000 ; trigger count db 2 ; triggers dw UnknownScript_0x5800d dw UnknownScript_0x5800e ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x5800f ; 0x5800e SECTION "bank16",DATA,BANK[$16] INCBIN "baserom.gbc",$58000,$5800d - $58000 UnknownScript_0x5800d: ; 0x5800d end ; 0x5800f UnknownScript_0x5800e: ; 0x5800e end ; 0x58010 UnknownScript_0x5800f: ; 0x5800f checkbit2 $000c if_true UnknownScript_0x5802c checkbit1 $002e if_true UnknownScript_0x5801e 2jump UnknownScript_0x5802c ; 0x5801f UnknownScript_0x5801e: ; 0x5801e checkcode $e if_less_than $2, UnknownScript_0x58027 2jump UnknownScript_0x5802c ; 0x58028 UnknownScript_0x58027: ; 0x58027 appear $3 dotrigger $1 return ; 0x5802d UnknownScript_0x5802c: ; 0x5802c disappear $3 dotrigger $0 return ; 0x58032 UnknownScript_0x58031: ; 0x58031 spriteface $3, $1 spriteface $0, $0 2jump $4044 ; 0x5803b UnknownScript_0x5803a: ; 0x5803a spriteface $3, $2 spriteface $0, $3 2jump $4044 ; 0x58044 UnknownScript_0x58043: ; 0x58043 faceplayer loadfont 2writetext UnknownText_0x580c7 closetext loadmovesprites playmusic $0011 follow $3, $0 applymovement $3, $580ba disappear $3 stopfollow applymovement $0, $580c5 domaptrigger GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER, $1 warpcheck end ; 0x58062 UnknownScript_0x58061: ; 0x58061 faceplayer loadfont checkbit1 $00bc if_true $4070 setbit1 $00bc 2writetext UnknownText_0x583a4 keeptextopen 2writetext UnknownText_0x58420 closetext loadmovesprites end ; 0x58077 UnknownScript_0x58076: ; 0x58076 faceplayer loadfont 2writetext UnknownText_0x58449 closetext loadmovesprites end ; 0x5807f UnknownScript_0x5807e: ; 0x5807e faceplayer loadfont 2writetext UnknownText_0x5848e closetext loadmovesprites spriteface $6, $1 end ; 0x5808a Trainer_0x58089: ; 0x58089 ; bit/flag number db $43a ; trainer group && trainer id db 52, 1 ; text when seen dw UnknownText_0x582eb ; text when trainer beaten dw UnknownText_0x5830b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x58095 ; 0x58096 UnknownScript_0x58095: ; 0x58095 talkaftercancel loadfont 2writetext UnknownText_0x5830e closetext loadmovesprites end ; 0x5809e INCBIN "baserom.gbc",$5809d,$580b1 - $5809d UnknownScript_0x580b1: ; 0x580b1 jumptext UnknownText_0x58325 ; 0x580b5 UnknownScript_0x580b4: ; 0x580b4 jumptext UnknownText_0x58342 ; 0x580b8 UnknownScript_0x580b7: ; 0x580b7 jumptext UnknownText_0x58362 ; 0x580bb INCBIN "baserom.gbc",$580ba,$584c3 - $580ba MapEventHeader_0x584c3: ; 0x584c3 ; warps db 11 warp_def $11, $2, 1, GROUP_RUINS_OF_ALPH_HO-OH_CHAMBER, MAP_RUINS_OF_ALPH_HO-OH_CHAMBER warp_def $7, $e, 1, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER warp_def $1d, $2, 1, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER warp_def $21, $10, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER warp_def $d, $a, 1, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $b, $11, 1, GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER warp_def $13, $6, 1, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F warp_def $1b, $6, 2, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F warp_def $5, $7, 3, GROUP_ROUTE_36_RUINS_OF_ALPH_GATE, MAP_ROUTE_36_RUINS_OF_ALPH_GATE warp_def $14, $d, 1, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE warp_def $15, $d, 2, GROUP_ROUTE_32_RUINS_OF_ALPH_GATE, MAP_ROUTE_32_RUINS_OF_ALPH_GATE ; xy triggers db 2 xy_trigger 1, $e, $b, $0, UnknownScript_0x58031, $0, $0 xy_trigger 1, $f, $a, $0, UnknownScript_0x5803a, $0, $0 ; signposts db 3 signpost 8, 16, $0, UnknownScript_0x580b1 signpost 16, 12, $0, UnknownScript_0x580b4 signpost 12, 18, $0, UnknownScript_0x580b7 ; people-events db 5 person_event $27, 24, 8, $6, $0, 255, 255, $2, 1, Trainer_0x58089, $ffff person_event $3c, 19, 15, $7, $0, 255, 255, $0, 0, UnknownScript_0x58043, $0703 person_event $3a, 21, 17, $3, $0, 255, 255, $a0, 0, UnknownScript_0x58061, $078e person_event $27, 15, 18, $2, $11, 255, 255, $b0, 0, UnknownScript_0x58076, $078f person_event $27, 12, 16, $7, $0, 255, 255, $80, 0, UnknownScript_0x5807e, $078f ; 0x58561 MapScriptHeader_0x58560: ; 0x58560 ; trigger count db 2 ; triggers dw UnknownScript_0x5856d dw UnknownScript_0x5857b ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x5857c ; 0x5856e UnknownScript_0x5856d: ; 0x5856d special $008d checkbit1 $0326 if_true UnknownScript_0x58577 end ; 0x58578 UnknownScript_0x58577: ; 0x58577 priorityjump UnknownScript_0x58596 ; 0x5857b INCBIN "baserom.gbc",$5857a,$5857b - $5857a UnknownScript_0x5857b: ; 0x5857b end ; 0x5857d UnknownScript_0x5857c: ; 0x5857c checkbit1 $0326 if_true $4586 changeblock $4, $0, $2e checkbit1 $02a0 if_false UnknownScript_0x5858d return ; 0x5858e UnknownScript_0x5858d: ; 0x5858d changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58597 UnknownScript_0x58586: ; 0x58586 checkbit1 $02a0 if_false UnknownScript_0x5858d return ; 0x5858e UnknownScript_0x58596: ; 0x58596 pause $1e earthquake $1e showemote $0, $0, $14 pause $1e playsound $001b changeblock $4, $0, $30 reloadmappart earthquake $32 dotrigger $1 loadmovesprites end ; 0x585af UnknownScript_0x585ae: ; 0x585ae refreshscreen $0 writebyte $3 special $0029 loadmovesprites if_true UnknownScript_0x585ba end ; 0x585bb UnknownScript_0x585ba: ; 0x585ba setbit1 $0705 setbit1 $02a0 setbit2 $002e domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake $1e showemote $0, $0, $f changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake $50 applymovement $0, $58610 playsound $002f waitbutton pause $14 warpcheck end ; 0x585e8 UnknownScript_0x585e7: ; 0x585e7 jumptext UnknownText_0x58685 ; 0x585eb UnknownScript_0x585ea: ; 0x585ea jumptext UnknownText_0x586aa ; 0x585ee UnknownScript_0x585ed: ; 0x585ed loadfont 2writetext UnknownText_0x58612 writebyte $3 special $0087 loadmovesprites end ; 0x585f9 UnknownScript_0x585f8: ; 0x585f8 checkbit1 $0326 if_true UnknownScript_0x58609 loadfont 2writetext UnknownText_0x58644 writebyte $3 special $0087 loadmovesprites end ; 0x5860a UnknownScript_0x58609: ; 0x58609 loadfont 2writetext UnknownText_0x58665 closetext loadmovesprites end ; 0x58611 INCBIN "baserom.gbc",$58610,$586e1 - $58610 MapEventHeader_0x586e1: ; 0x586e1 ; warps db 5 warp_def $9, $3, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $9, $4, 1, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $3, $3, 2, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $3, $4, 3, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM ; xy triggers db 0 ; signposts db 6 signpost 3, 2, $0, UnknownScript_0x585e7 signpost 3, 5, $0, UnknownScript_0x585e7 signpost 2, 3, $1, UnknownScript_0x585ae signpost 2, 4, $1, UnknownScript_0x585ea signpost 0, 3, $1, UnknownScript_0x585ed signpost 0, 4, $1, UnknownScript_0x585f8 ; people-events db 0 ; 0x5871f MapScriptHeader_0x5871e: ; 0x5871e ; trigger count db 2 ; triggers dw UnknownScript_0x5872b dw UnknownScript_0x58736 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58737 ; 0x5872c UnknownScript_0x5872b: ; 0x5872b checkbit1 $0327 if_true UnknownScript_0x58732 end ; 0x58733 UnknownScript_0x58732: ; 0x58732 priorityjump UnknownScript_0x58751 ; 0x58736 INCBIN "baserom.gbc",$58735,$58736 - $58735 UnknownScript_0x58736: ; 0x58736 end ; 0x58738 UnknownScript_0x58737: ; 0x58737 checkbit1 $0327 if_true $4741 changeblock $4, $0, $2e checkbit1 $02a1 if_false UnknownScript_0x58748 return ; 0x58749 UnknownScript_0x58748: ; 0x58748 changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58752 UnknownScript_0x58741: ; 0x58741 checkbit1 $02a1 if_false UnknownScript_0x58748 return ; 0x58749 UnknownScript_0x58751: ; 0x58751 pause $1e earthquake $1e showemote $0, $0, $14 pause $1e playsound $001b changeblock $4, $0, $30 reloadmappart earthquake $32 dotrigger $1 loadmovesprites end ; 0x5876a UnknownScript_0x58769: ; 0x58769 jumptextfaceplayer $58800 ; 0x5876d UnknownScript_0x5876c: ; 0x5876c refreshscreen $0 writebyte $0 special $0029 loadmovesprites if_true UnknownScript_0x58778 end ; 0x58779 UnknownScript_0x58778: ; 0x58778 setbit1 $0705 setbit1 $02a1 setbit2 $002b setbit1 $074e domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake $1e showemote $0, $0, $f changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake $50 applymovement $0, $587fe playsound $002f waitbutton pause $14 warpcheck end ; 0x587a9 UnknownScript_0x587a8: ; 0x587a8 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x587cf checkbit1 $0327 if_true UnknownScript_0x587c9 checkbit1 $02a1 if_false $47c0 2writetext UnknownText_0x589b8 keeptextopen 2writetext UnknownText_0x588f5 closetext loadmovesprites spriteface $3, $1 end ; 0x587ca UnknownScript_0x587c9: ; 0x587c9 2writetext UnknownText_0x5897c closetext loadmovesprites end ; 0x587d0 UnknownScript_0x587c0: ; 0x587c0 2writetext UnknownText_0x588f5 closetext loadmovesprites spriteface $3, $1 end ; 0x587ca UnknownScript_0x587cf: ; 0x587cf 2writetext UnknownText_0x594cb closetext loadmovesprites end ; 0x587d6 UnknownScript_0x587d5: ; 0x587d5 jumptext UnknownText_0x58b1a ; 0x587d9 UnknownScript_0x587d8: ; 0x587d8 jumptext UnknownText_0x58b3f ; 0x587dc UnknownScript_0x587db: ; 0x587db loadfont 2writetext UnknownText_0x58aa7 writebyte $0 special $0087 loadmovesprites end ; 0x587e7 UnknownScript_0x587e6: ; 0x587e6 checkbit1 $0327 if_true UnknownScript_0x587f7 loadfont 2writetext UnknownText_0x58ad9 writebyte $0 special $0087 loadmovesprites end ; 0x587f8 UnknownScript_0x587f7: ; 0x587f7 loadfont 2writetext UnknownText_0x58afa closetext loadmovesprites end ; 0x587ff INCBIN "baserom.gbc",$587fe,$58b85 - $587fe MapEventHeader_0x58b85: ; 0x58b85 ; warps db 5 warp_def $9, $3, 2, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $9, $4, 2, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $3, $3, 4, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $3, $4, 5, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM ; xy triggers db 0 ; signposts db 6 signpost 3, 2, $0, UnknownScript_0x587d5 signpost 3, 5, $0, UnknownScript_0x587d5 signpost 2, 3, $1, UnknownScript_0x5876c signpost 2, 4, $1, UnknownScript_0x587d8 signpost 0, 3, $1, UnknownScript_0x587db signpost 0, 4, $1, UnknownScript_0x587e6 ; people-events db 2 person_event $42, 9, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x58769, $074e person_event $3c, 5, 7, $7, $0, 255, 255, $90, 0, UnknownScript_0x587a8, $ffff ; 0x58bdd MapScriptHeader_0x58bdc: ; 0x58bdc ; trigger count db 2 ; triggers dw UnknownScript_0x58be9 dw UnknownScript_0x58bf7 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58bf8 ; 0x58bea UnknownScript_0x58be9: ; 0x58be9 special $0084 checkbit1 $0328 if_true UnknownScript_0x58bf3 end ; 0x58bf4 UnknownScript_0x58bf3: ; 0x58bf3 priorityjump UnknownScript_0x58c12 ; 0x58bf7 INCBIN "baserom.gbc",$58bf6,$58bf7 - $58bf6 UnknownScript_0x58bf7: ; 0x58bf7 end ; 0x58bf9 UnknownScript_0x58bf8: ; 0x58bf8 checkbit1 $0328 if_true $4c02 changeblock $4, $0, $2e checkbit1 $02a2 if_false UnknownScript_0x58c09 return ; 0x58c0a UnknownScript_0x58c09: ; 0x58c09 changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58c13 UnknownScript_0x58c02: ; 0x58c02 checkbit1 $02a2 if_false UnknownScript_0x58c09 return ; 0x58c0a UnknownScript_0x58c12: ; 0x58c12 pause $1e earthquake $1e showemote $0, $0, $14 pause $1e playsound $001b changeblock $4, $0, $30 reloadmappart earthquake $32 dotrigger $1 loadmovesprites end ; 0x58c2b UnknownScript_0x58c2a: ; 0x58c2a refreshscreen $0 writebyte $1 special $0029 loadmovesprites if_true UnknownScript_0x58c36 end ; 0x58c37 UnknownScript_0x58c36: ; 0x58c36 setbit1 $0705 setbit1 $02a2 setbit2 $002c domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake $1e showemote $0, $0, $f changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake $50 applymovement $0, $58c8c playsound $002f waitbutton pause $14 warpcheck end ; 0x58c64 UnknownScript_0x58c63: ; 0x58c63 jumptext UnknownText_0x58d01 ; 0x58c67 UnknownScript_0x58c66: ; 0x58c66 jumptext UnknownText_0x58d26 ; 0x58c6a UnknownScript_0x58c69: ; 0x58c69 loadfont 2writetext UnknownText_0x58c8e writebyte $2 special $0087 loadmovesprites end ; 0x58c75 UnknownScript_0x58c74: ; 0x58c74 checkbit1 $0328 if_true UnknownScript_0x58c85 loadfont 2writetext UnknownText_0x58cc0 writebyte $2 special $0087 loadmovesprites end ; 0x58c86 UnknownScript_0x58c85: ; 0x58c85 loadfont 2writetext UnknownText_0x58ce1 closetext loadmovesprites end ; 0x58c8d INCBIN "baserom.gbc",$58c8c,$58d63 - $58c8c MapEventHeader_0x58d63: ; 0x58d63 ; warps db 5 warp_def $9, $3, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $9, $4, 3, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $3, $3, 6, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $3, $4, 7, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM ; xy triggers db 0 ; signposts db 6 signpost 3, 2, $0, UnknownScript_0x58c63 signpost 3, 5, $0, UnknownScript_0x58c63 signpost 2, 3, $1, UnknownScript_0x58c2a signpost 2, 4, $1, UnknownScript_0x58c66 signpost 0, 3, $1, UnknownScript_0x58c69 signpost 0, 4, $1, UnknownScript_0x58c74 ; people-events db 0 ; 0x58da1 MapScriptHeader_0x58da0: ; 0x58da0 ; trigger count db 2 ; triggers dw UnknownScript_0x58dad dw UnknownScript_0x58db8 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58db9 ; 0x58dae UnknownScript_0x58dad: ; 0x58dad checkbit1 $0329 if_true UnknownScript_0x58db4 end ; 0x58db5 UnknownScript_0x58db4: ; 0x58db4 priorityjump UnknownScript_0x58dd3 ; 0x58db8 INCBIN "baserom.gbc",$58db7,$58db8 - $58db7 UnknownScript_0x58db8: ; 0x58db8 end ; 0x58dba UnknownScript_0x58db9: ; 0x58db9 checkbit1 $0329 if_true $4dc3 changeblock $4, $0, $2e checkbit1 $02a3 if_false UnknownScript_0x58dca return ; 0x58dcb UnknownScript_0x58dca: ; 0x58dca changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58dd4 UnknownScript_0x58dc3: ; 0x58dc3 checkbit1 $02a3 if_false UnknownScript_0x58dca return ; 0x58dcb UnknownScript_0x58dd3: ; 0x58dd3 pause $1e earthquake $1e showemote $0, $0, $14 pause $1e playsound $001b changeblock $4, $0, $30 reloadmappart earthquake $32 dotrigger $1 loadmovesprites end ; 0x58dec UnknownScript_0x58deb: ; 0x58deb refreshscreen $0 writebyte $2 special $0029 loadmovesprites if_true UnknownScript_0x58df7 end ; 0x58df8 UnknownScript_0x58df7: ; 0x58df7 setbit1 $0705 setbit1 $02a3 setbit2 $002d domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake $1e showemote $0, $0, $f changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake $50 applymovement $0, $58e4d playsound $002f waitbutton pause $14 warpcheck end ; 0x58e25 UnknownScript_0x58e24: ; 0x58e24 jumptext UnknownText_0x58ec2 ; 0x58e28 UnknownScript_0x58e27: ; 0x58e27 jumptext UnknownText_0x58ee7 ; 0x58e2b UnknownScript_0x58e2a: ; 0x58e2a loadfont 2writetext UnknownText_0x58e4f writebyte $1 special $0087 loadmovesprites end ; 0x58e36 UnknownScript_0x58e35: ; 0x58e35 checkbit1 $0329 if_true UnknownScript_0x58e46 loadfont 2writetext UnknownText_0x58e81 writebyte $1 special $0087 loadmovesprites end ; 0x58e47 UnknownScript_0x58e46: ; 0x58e46 loadfont 2writetext UnknownText_0x58ea2 closetext loadmovesprites end ; 0x58e4e INCBIN "baserom.gbc",$58e4d,$58f22 - $58e4d MapEventHeader_0x58f22: ; 0x58f22 ; warps db 5 warp_def $9, $3, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $9, $4, 4, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $3, $3, 8, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $3, $4, 9, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER warp_def $0, $4, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM ; xy triggers db 0 ; signposts db 6 signpost 3, 2, $0, UnknownScript_0x58e24 signpost 3, 5, $0, UnknownScript_0x58e24 signpost 2, 3, $1, UnknownScript_0x58deb signpost 2, 4, $1, UnknownScript_0x58e27 signpost 0, 3, $1, UnknownScript_0x58e2a signpost 0, 4, $1, UnknownScript_0x58e35 ; people-events db 0 ; 0x58f60 MapScriptHeader_0x58f5f: ; 0x58f5f ; trigger count db 2 ; triggers dw UnknownScript_0x58f69 dw UnknownScript_0x58f6a ; callback count db 0 ; 0x58f6a UnknownScript_0x58f69: ; 0x58f69 end ; 0x58f6b UnknownScript_0x58f6a: ; 0x58f6a priorityjump UnknownScript_0x58f6e ; 0x58f6e INCBIN "baserom.gbc",$58f6d,$58f6e - $58f6d UnknownScript_0x58f6e: ; 0x58f6e loadfont 2writetext UnknownText_0x58f89 closetext loadmovesprites dotrigger $0 setbit1 $002e clearbit1 $078e end ; 0x58f7e UnknownScript_0x58f7d: ; 0x58f7d jumptextfaceplayer $58fac ; 0x58f81 UnknownScript_0x58f80: ; 0x58f80 jumptextfaceplayer $58fda ; 0x58f84 UnknownScript_0x58f83: ; 0x58f83 jumptextfaceplayer $59024 ; 0x58f87 UnknownScript_0x58f86: ; 0x58f86 jumptext UnknownText_0x59072 ; 0x58f8a INCBIN "baserom.gbc",$58f89,$59097 - $58f89 MapEventHeader_0x59097: ; 0x59097 ; warps db 9 warp_def $d, $a, 5, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $f, $3, 3, GROUP_RUINS_OF_ALPH_HO-OH_CHAMBER, MAP_RUINS_OF_ALPH_HO-OH_CHAMBER warp_def $f, $4, 4, GROUP_RUINS_OF_ALPH_HO-OH_CHAMBER, MAP_RUINS_OF_ALPH_HO-OH_CHAMBER warp_def $3, $f, 3, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER warp_def $3, $10, 4, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER warp_def $15, $3, 3, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER warp_def $15, $4, 4, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER warp_def $18, $f, 3, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER warp_def $18, $10, 4, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER ; xy triggers db 0 ; signposts db 26 signpost 3, 2, $0, UnknownScript_0x58f86 signpost 3, 5, $0, UnknownScript_0x58f86 signpost 3, 8, $0, UnknownScript_0x58f86 signpost 3, 11, $0, UnknownScript_0x58f86 signpost 3, 14, $0, UnknownScript_0x58f86 signpost 3, 17, $0, UnknownScript_0x58f86 signpost 8, 2, $0, UnknownScript_0x58f86 signpost 8, 5, $0, UnknownScript_0x58f86 signpost 8, 8, $0, UnknownScript_0x58f86 signpost 8, 11, $0, UnknownScript_0x58f86 signpost 8, 14, $0, UnknownScript_0x58f86 signpost 8, 17, $0, UnknownScript_0x58f86 signpost 13, 2, $0, UnknownScript_0x58f86 signpost 13, 17, $0, UnknownScript_0x58f86 signpost 18, 2, $0, UnknownScript_0x58f86 signpost 18, 5, $0, UnknownScript_0x58f86 signpost 18, 8, $0, UnknownScript_0x58f86 signpost 18, 11, $0, UnknownScript_0x58f86 signpost 18, 14, $0, UnknownScript_0x58f86 signpost 18, 17, $0, UnknownScript_0x58f86 signpost 24, 2, $0, UnknownScript_0x58f86 signpost 24, 5, $0, UnknownScript_0x58f86 signpost 24, 8, $0, UnknownScript_0x58f86 signpost 24, 11, $0, UnknownScript_0x58f86 signpost 24, 14, $0, UnknownScript_0x58f86 signpost 24, 17, $0, UnknownScript_0x58f86 ; people-events db 3 person_event $3a, 11, 7, $3, $0, 255, 255, $a0, 0, UnknownScript_0x58f7d, $0705 person_event $29, 17, 18, $2, $11, 255, 255, $0, 0, UnknownScript_0x58f80, $0705 person_event $2f, 23, 15, $7, $0, 255, 255, $b0, 0, UnknownScript_0x58f83, $0705 ; 0x59174 MapScriptHeader_0x59173: ; 0x59173 ; trigger count db 2 ; triggers dw UnknownScript_0x59180 dw UnknownScript_0x59181 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x59185 ; 0x59181 UnknownScript_0x59180: ; 0x59180 end ; 0x59182 UnknownScript_0x59181: ; 0x59181 priorityjump UnknownScript_0x59192 ; 0x59185 INCBIN "baserom.gbc",$59184,$59185 - $59184 UnknownScript_0x59185: ; 0x59185 checktriggers if_equal $1, UnknownScript_0x5918b return ; 0x5918c UnknownScript_0x5918b: ; 0x5918b moveperson $4, $3, $7 appear $4 return ; 0x59193 UnknownScript_0x59192: ; 0x59192 applymovement $4, $5926f playsound $000d pause $3c playsound $0020 pause $1e playsound $0021 pause $1e playsound $0022 pause $1e spriteface $4, $0 loadfont 2writetext UnknownText_0x59278 closetext loadmovesprites applymovement $4, $59274 loadfont 2writetext UnknownText_0x592fa playsound $0001 waitbutton setbit2 $000c 2writetext UnknownText_0x59311 closetext loadmovesprites applymovement $4, $59276 dotrigger $0 special $003d end ; 0x591d2 UnknownScript_0x591d1: ; 0x591d1 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x591df 2writetext UnknownText_0x59311 closetext loadmovesprites end ; 0x591e0 UnknownScript_0x591df: ; 0x591df 2writetext UnknownText_0x5935f closetext loadmovesprites end ; 0x591e6 UnknownScript_0x591e5: ; 0x591e5 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x5920b checkbit2 $000c if_true UnknownScript_0x59205 checkbit1 $002e if_true UnknownScript_0x591ff 2writetext UnknownText_0x593ed closetext loadmovesprites end ; 0x59200 UnknownScript_0x591ff: ; 0x591ff 2writetext UnknownText_0x59478 closetext loadmovesprites end ; 0x59206 UnknownScript_0x59205: ; 0x59205 2writetext UnknownText_0x59445 closetext loadmovesprites end ; 0x5920c UnknownScript_0x5920b: ; 0x5920b 2writetext UnknownText_0x594cb closetext loadmovesprites clearbit1 $078f end ; 0x59215 UnknownScript_0x59214: ; 0x59214 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x5922e checkbit1 $002e if_true UnknownScript_0x59228 2writetext UnknownText_0x5954f closetext loadmovesprites end ; 0x59229 UnknownScript_0x59228: ; 0x59228 2writetext UnknownText_0x595cb closetext loadmovesprites end ; 0x5922f UnknownScript_0x5922e: ; 0x5922e 2writetext UnknownText_0x59769 closetext loadmovesprites end ; 0x59235 UnknownScript_0x59234: ; 0x59234 loadfont checkbit1 $0704 if_true $5241 checkcode $e if_equal $1a, UnknownScript_0x59247 2writetext UnknownText_0x597b6 closetext loadmovesprites end ; 0x59248 UnknownScript_0x59247: ; 0x59247 2writetext UnknownText_0x597d9 closetext loadmovesprites end ; 0x5924e UnknownScript_0x59241: ; 0x59241 2writetext UnknownText_0x597b6 closetext loadmovesprites end ; 0x59248 UnknownScript_0x5924d: ; 0x5924d loadfont checkbit1 $0704 if_true $525a checkcode $e if_equal $1a, UnknownScript_0x59260 2writetext UnknownText_0x5980e closetext loadmovesprites end ; 0x59261 UnknownScript_0x59260: ; 0x59260 2writetext UnknownText_0x5982d closetext special $0027 loadmovesprites end ; 0x5926a UnknownScript_0x5925a: ; 0x5925a 2writetext UnknownText_0x5980e closetext loadmovesprites end ; 0x59261 INCBIN "baserom.gbc",$59269,$5926c - $59269 UnknownScript_0x5926c: ; 0x5926c jumptext UnknownText_0x59886 ; 0x59270 INCBIN "baserom.gbc",$5926f,$598d0 - $5926f MapEventHeader_0x598d0: ; 0x598d0 ; warps db 2 warp_def $7, $2, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $7, $3, 6, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE ; xy triggers db 0 ; signposts db 3 signpost 5, 6, $0, UnknownScript_0x5926c signpost 4, 3, $0, UnknownScript_0x59234 signpost 1, 7, $0, UnknownScript_0x5924d ; people-events db 3 person_event $3c, 9, 8, $7, $0, 255, 255, $90, 0, UnknownScript_0x591e5, $ffff person_event $3c, 6, 9, $2, $12, 255, 255, $90, 0, UnknownScript_0x59214, $ffff person_event $3c, 9, 6, $7, $0, 255, 255, $90, 0, UnknownScript_0x591d1, $0704 ; 0x59917 MapScriptHeader_0x59916: ; 0x59916 ; trigger count db 0 ; callback count db 0 ; 0x59919 ItemFragment_0x59918: ; 0x59918 item_frag GOLD_BERRY, 1 ; 0x5991b ItemFragment_0x5991a: ; 0x5991a item_frag MYSTERYBERRY, 1 ; 0x5991d ItemFragment_0x5991c: ; 0x5991c item_frag REVIVAL_HERB, 1 ; 0x5991f ItemFragment_0x5991e: ; 0x5991e item_frag CHARCOAL, 1 ; 0x59921 UnknownScript_0x59920: ; 0x59920 jumptext UnknownText_0x59923 ; 0x59924 INCBIN "baserom.gbc",$59923,$59948 - $59923 MapEventHeader_0x59948: ; 0x59948 ; warps db 4 warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_HO-OH_CHAMBER, MAP_RUINS_OF_ALPH_HO-OH_CHAMBER warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_HO-OH_CHAMBER, MAP_RUINS_OF_ALPH_HO-OH_CHAMBER warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_HO-OH_WORD_ROOM, MAP_RUINS_OF_ALPH_HO-OH_WORD_ROOM warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_HO-OH_WORD_ROOM, MAP_RUINS_OF_ALPH_HO-OH_WORD_ROOM ; xy triggers db 0 ; signposts db 2 signpost 1, 2, $0, UnknownScript_0x59920 signpost 1, 5, $0, UnknownScript_0x59920 ; people-events db 4 person_event $54, 10, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x59918, $0794 person_event $54, 10, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x5991a, $0795 person_event $54, 8, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x5991c, $0796 person_event $54, 8, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x5991e, $0797 ; 0x599a1 MapScriptHeader_0x599a0: ; 0x599a0 ; trigger count db 0 ; callback count db 0 ; 0x599a3 ItemFragment_0x599a2: ; 0x599a2 item_frag BERRY, 1 ; 0x599a5 ItemFragment_0x599a4: ; 0x599a4 item_frag PSNCUREBERRY, 1 ; 0x599a7 ItemFragment_0x599a6: ; 0x599a6 item_frag HEAL_POWDER, 1 ; 0x599a9 ItemFragment_0x599a8: ; 0x599a8 item_frag ENERGYPOWDER, 1 ; 0x599ab UnknownScript_0x599aa: ; 0x599aa jumptext UnknownText_0x599ad ; 0x599ae INCBIN "baserom.gbc",$599ad,$599d2 - $599ad MapEventHeader_0x599d2: ; 0x599d2 ; warps db 4 warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER, MAP_RUINS_OF_ALPH_KABUTO_CHAMBER warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM, MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM, MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM ; xy triggers db 0 ; signposts db 2 signpost 1, 2, $0, UnknownScript_0x599aa signpost 1, 5, $0, UnknownScript_0x599aa ; people-events db 4 person_event $54, 10, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x599a2, $0798 person_event $54, 10, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x599a4, $0799 person_event $54, 8, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x599a6, $079a person_event $54, 8, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x599a8, $079b ; 0x59a2b MapScriptHeader_0x59a2a: ; 0x59a2a ; trigger count db 0 ; callback count db 0 ; 0x59a2d ItemFragment_0x59a2c: ; 0x59a2c item_frag MYSTERYBERRY, 1 ; 0x59a2f ItemFragment_0x59a2e: ; 0x59a2e item_frag MYSTIC_WATER, 1 ; 0x59a31 ItemFragment_0x59a30: ; 0x59a30 item_frag STARDUST, 1 ; 0x59a33 ItemFragment_0x59a32: ; 0x59a32 item_frag STAR_PIECE, 1 ; 0x59a35 UnknownScript_0x59a34: ; 0x59a34 jumptext UnknownText_0x59a37 ; 0x59a38 INCBIN "baserom.gbc",$59a37,$59a5c - $59a37 MapEventHeader_0x59a5c: ; 0x59a5c ; warps db 4 warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER, MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM ; xy triggers db 0 ; signposts db 2 signpost 1, 2, $0, UnknownScript_0x59a34 signpost 1, 5, $0, UnknownScript_0x59a34 ; people-events db 4 person_event $54, 10, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x59a2c, $079c person_event $54, 10, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x59a2e, $079d person_event $54, 8, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x59a30, $079e person_event $54, 8, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x59a32, $079f ; 0x59ab5 MapScriptHeader_0x59ab4: ; 0x59ab4 ; trigger count db 0 ; callback count db 0 ; 0x59ab7 ItemFragment_0x59ab6: ; 0x59ab6 item_frag GOLD_BERRY, 1 ; 0x59ab9 ItemFragment_0x59ab8: ; 0x59ab8 item_frag MOON_STONE, 1 ; 0x59abb ItemFragment_0x59aba: ; 0x59aba item_frag HEAL_POWDER, 1 ; 0x59abd ItemFragment_0x59abc: ; 0x59abc item_frag ENERGY_ROOT, 1 ; 0x59abf UnknownScript_0x59abe: ; 0x59abe jumptext UnknownText_0x59ac1 ; 0x59ac2 INCBIN "baserom.gbc",$59ac1,$59ae6 - $59ac1 MapEventHeader_0x59ae6: ; 0x59ae6 ; warps db 4 warp_def $9, $3, 5, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER warp_def $9, $4, 5, GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER, MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER warp_def $1, $3, 1, GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM warp_def $1, $4, 2, GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM ; xy triggers db 0 ; signposts db 2 signpost 1, 2, $0, UnknownScript_0x59abe signpost 1, 5, $0, UnknownScript_0x59abe ; people-events db 4 person_event $54, 10, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x59ab6, $07a0 person_event $54, 10, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x59ab8, $07a1 person_event $54, 8, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x59aba, $07a2 person_event $54, 8, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x59abc, $07a3 ; 0x59b3f MapScriptHeader_0x59b3e: ; 0x59b3e ; trigger count db 0 ; callback count db 0 ; 0x59b41 MapEventHeader_0x59b40: ; 0x59b40 ; warps db 3 warp_def $9, $9, 3, GROUP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM warp_def $9, $a, 4, GROUP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM, MAP_RUINS_OF_ALPH_HO-OH_ITEM_ROOM warp_def $15, $11, 2, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x59b56 MapScriptHeader_0x59b55: ; 0x59b55 ; trigger count db 0 ; callback count db 0 ; 0x59b58 MapEventHeader_0x59b57: ; 0x59b57 ; warps db 3 warp_def $5, $9, 3, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM warp_def $5, $a, 4, GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM, MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM warp_def $b, $11, 4, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x59b6d MapScriptHeader_0x59b6c: ; 0x59b6c ; trigger count db 0 ; callback count db 0 ; 0x59b6f MapEventHeader_0x59b6e: ; 0x59b6e ; warps db 3 warp_def $7, $9, 3, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM warp_def $7, $a, 4, GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM warp_def $d, $11, 6, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x59b84 MapScriptHeader_0x59b83: ; 0x59b83 ; trigger count db 0 ; callback count db 0 ; 0x59b86 MapEventHeader_0x59b85: ; 0x59b85 ; warps db 3 warp_def $5, $9, 3, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM warp_def $5, $a, 4, GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM warp_def $b, $11, 8, GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x59b9b MapScriptHeader_0x59b9a: ; 0x59b9a ; trigger count db 0 ; callback count db 0 ; 0x59b9d Trainer_0x59b9c: ; 0x59b9c ; bit/flag number db $4e4 ; trainer group && trainer id db 30, 1 ; text when seen dw UnknownText_0x59cb5 ; text when trainer beaten dw UnknownText_0x59d1b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59ba8 ; 0x59ba9 UnknownScript_0x59ba8: ; 0x59ba8 talkaftercancel loadfont 2writetext UnknownText_0x59d31 closetext loadmovesprites end ; 0x59bb1 Trainer_0x59bb0: ; 0x59bb0 ; bit/flag number db $525 ; trainer group && trainer id db 44, 2 ; text when seen dw UnknownText_0x59c0b ; text when trainer beaten dw UnknownText_0x59c5f ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59bbc ; 0x59bbd UnknownScript_0x59bbc: ; 0x59bbc talkaftercancel loadfont 2writetext UnknownText_0x59c6c closetext loadmovesprites end ; 0x59bc5 Trainer_0x59bc4: ; 0x59bc4 ; bit/flag number db $535 ; trainer group && trainer id db 44, 18 ; text when seen dw UnknownText_0x59d73 ; text when trainer beaten dw UnknownText_0x59dae ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59bd0 ; 0x59bd1 UnknownScript_0x59bd0: ; 0x59bd0 talkaftercancel loadfont 2writetext UnknownText_0x59dc9 closetext loadmovesprites end ; 0x59bd9 Trainer_0x59bd8: ; 0x59bd8 ; bit/flag number db $44a ; trainer group && trainer id db 48, 5 ; text when seen dw UnknownText_0x59e15 ; text when trainer beaten dw UnknownText_0x59e60 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59be4 ; 0x59be5 UnknownScript_0x59be4: ; 0x59be4 talkaftercancel loadfont 2writetext UnknownText_0x59e6f closetext loadmovesprites end ; 0x59bed Trainer_0x59bec: ; 0x59bec ; bit/flag number db $44c ; trainer group && trainer id db 48, 7 ; text when seen dw UnknownText_0x59eaf ; text when trainer beaten dw UnknownText_0x59ef4 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59bf8 ; 0x59bf9 UnknownScript_0x59bf8: ; 0x59bf8 talkaftercancel loadfont 2writetext UnknownText_0x59efc closetext loadmovesprites end ; 0x59c01 ItemFragment_0x59c00: ; 0x59c00 item_frag GREAT_BALL, 1 ; 0x59c03 ItemFragment_0x59c02: ; 0x59c02 item_frag X_ATTACK, 1 ; 0x59c05 ItemFragment_0x59c04: ; 0x59c04 item_frag POTION, 1 ; 0x59c07 ItemFragment_0x59c06: ; 0x59c06 item_frag AWAKENING, 1 ; 0x59c09 INCBIN "baserom.gbc",$59c08,$59f35 - $59c08 MapEventHeader_0x59f35: ; 0x59f35 ; warps db 4 warp_def $13, $5, 3, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F warp_def $21, $3, 4, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F warp_def $1f, $11, 1, GROUP_ROUTE_33, MAP_ROUTE_33 warp_def $3, $11, 4, GROUP_ROUTE_32, MAP_ROUTE_32 ; xy triggers db 0 ; signposts db 0 ; people-events db 9 person_event $2d, 10, 7, $9, $0, 255, 255, $b2, 2, Trainer_0x59bc4, $ffff person_event $2b, 25, 8, $a, $0, 255, 255, $92, 3, Trainer_0x59b9c, $ffff person_event $2d, 12, 15, $a, $0, 255, 255, $b2, 1, Trainer_0x59bb0, $ffff person_event $3a, 31, 19, $8, $0, 255, 255, $82, 4, Trainer_0x59bec, $ffff person_event $3a, 23, 18, $7, $0, 255, 255, $82, 4, Trainer_0x59bd8, $ffff person_event $54, 25, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c00, $065a person_event $54, 6, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c02, $065b person_event $54, 21, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c04, $065c person_event $54, 37, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c06, $065d ; 0x59fc5 MapScriptHeader_0x59fc4: ; 0x59fc4 ; trigger count db 0 ; callback count db 0 ; 0x59fc7 Trainer_0x59fc6: ; 0x59fc6 ; bit/flag number db $4e5 ; trainer group && trainer id db 30, 2 ; text when seen dw UnknownText_0x5a14a ; text when trainer beaten dw UnknownText_0x5a173 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59fd2 ; 0x59fd3 UnknownScript_0x59fd2: ; 0x59fd2 talkaftercancel loadfont 2writetext UnknownText_0x5a181 closetext loadmovesprites end ; 0x59fdb Trainer_0x59fda: ; 0x59fda ; bit/flag number db $4e6 ; trainer group && trainer id db 30, 3 ; text when seen dw UnknownText_0x5a1b0 ; text when trainer beaten dw UnknownText_0x5a217 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59fe6 ; 0x59fe7 UnknownScript_0x59fe6: ; 0x59fe6 talkaftercancel loadfont 2writetext UnknownText_0x5a230 closetext loadmovesprites end ; 0x59fef Trainer_0x59fee: ; 0x59fee ; bit/flag number db $526 ; trainer group && trainer id db 44, 3 ; text when seen dw UnknownText_0x5a01d ; text when trainer beaten dw UnknownText_0x5a06a ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x59ffa ; 0x59ffb UnknownScript_0x59ffa: ; 0x59ffa talkaftercancel loadfont 2writetext UnknownText_0x5a073 closetext loadmovesprites end ; 0x5a003 Trainer_0x5a002: ; 0x5a002 ; bit/flag number db $527 ; trainer group && trainer id db 44, 4 ; text when seen dw UnknownText_0x5a0bf ; text when trainer beaten dw UnknownText_0x5a0dd ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a00e ; 0x5a00f UnknownScript_0x5a00e: ; 0x5a00e talkaftercancel loadfont 2writetext UnknownText_0x5a0fb closetext loadmovesprites end ; 0x5a017 ItemFragment_0x5a016: ; 0x5a016 item_frag TM_39, 1 ; 0x5a019 ItemFragment_0x5a018: ; 0x5a018 item_frag X_DEFEND, 1 ; 0x5a01b UnknownScript_0x5a01a: ; 0x5a01a jumpstd $000e ; 0x5a01e INCBIN "baserom.gbc",$5a01d,$5a28e - $5a01d MapEventHeader_0x5a28e: ; 0x5a28e ; warps db 5 warp_def $3, $3, 7, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $b, $3, 8, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $13, $7, 1, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F warp_def $21, $3, 2, GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F warp_def $1f, $11, 1, GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F ; xy triggers db 0 ; signposts db 0 ; people-events db 7 person_event $2d, 8, 13, $a, $0, 255, 255, $b2, 3, Trainer_0x59fee, $ffff person_event $2d, 11, 20, $6, $0, 255, 255, $b2, 3, Trainer_0x5a002, $ffff person_event $2b, 36, 9, $8, $0, 255, 255, $92, 3, Trainer_0x59fc6, $ffff person_event $2b, 34, 21, $8, $0, 255, 255, $92, 3, Trainer_0x59fda, $ffff person_event $54, 20, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a016, $065e person_event $5a, 14, 11, $19, $0, 255, 255, $0, 0, UnknownScript_0x5a01a, $ffff person_event $54, 27, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a018, $065f ; 0x5a309 MapScriptHeader_0x5a308: ; 0x5a308 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x5a30d ; 0x5a30e UnknownScript_0x5a30d: ; 0x5a30d checkbit2 $0059 if_true $6319 checkcode $b if_equal $5, UnknownScript_0x5a31c disappear $7 return ; 0x5a31d UnknownScript_0x5a31c: ; 0x5a31c appear $7 return ; 0x5a320 UnknownScript_0x5a319: ; 0x5a319 disappear $7 return ; 0x5a31d UnknownScript_0x5a31f: ; 0x5a31f faceplayer cry $83, $0 loadpokedata LAPRAS, 20 startbattle disappear $7 setbit2 $0059 returnafterbattle end ; 0x5a32f Trainer_0x5a32e: ; 0x5a32e ; bit/flag number db $548 ; trainer group && trainer id db 27, 1 ; text when seen dw UnknownText_0x5a36e ; text when trainer beaten dw UnknownText_0x5a3d5 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a33a ; 0x5a33b UnknownScript_0x5a33a: ; 0x5a33a talkaftercancel loadfont 2writetext UnknownText_0x5a3f0 closetext loadmovesprites end ; 0x5a343 Trainer_0x5a342: ; 0x5a342 ; bit/flag number db $55b ; trainer group && trainer id db 28, 1 ; text when seen dw UnknownText_0x5a444 ; text when trainer beaten dw UnknownText_0x5a467 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a34e ; 0x5a34f UnknownScript_0x5a34e: ; 0x5a34e talkaftercancel loadfont 2writetext UnknownText_0x5a488 closetext loadmovesprites end ; 0x5a357 Trainer_0x5a356: ; 0x5a356 ; bit/flag number db $569 ; trainer group && trainer id db 28, 15 ; text when seen dw UnknownText_0x5a4b6 ; text when trainer beaten dw UnknownText_0x5a507 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a362 ; 0x5a363 UnknownScript_0x5a362: ; 0x5a362 talkaftercancel loadfont 2writetext UnknownText_0x5a52b closetext loadmovesprites end ; 0x5a36b ItemFragment_0x5a36a: ; 0x5a36a item_frag ELIXER, 1 ; 0x5a36d ItemFragment_0x5a36c: ; 0x5a36c item_frag HYPER_POTION, 1 ; 0x5a36f INCBIN "baserom.gbc",$5a36e,$5a57a - $5a36e MapEventHeader_0x5a57a: ; 0x5a57a ; warps db 1 warp_def $3, $5, 5, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F ; xy triggers db 0 ; signposts db 0 ; people-events db 6 person_event $2c, 23, 19, $6, $0, 255, 255, $82, 3, Trainer_0x5a32e, $ffff person_event $24, 17, 9, $a, $0, 255, 255, $82, 1, Trainer_0x5a342, $ffff person_event $24, 34, 7, $7, $0, 255, 255, $82, 3, Trainer_0x5a356, $ffff person_event $54, 6, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a36a, $0660 person_event $54, 23, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a36c, $0661 person_event $53, 35, 15, $24, $11, 255, 255, $90, 0, UnknownScript_0x5a31f, $0760 ; 0x5a5d4 MapScriptHeader_0x5a5d3: ; 0x5a5d3 ; trigger count db 0 ; callback count db 0 ; 0x5a5d6 UnknownScript_0x5a5d5: ; 0x5a5d5 jumptextfaceplayer $5a6b5 ; 0x5a5d9 Trainer_0x5a5d8: ; 0x5a5d8 ; bit/flag number db $50d ; trainer group && trainer id db 31, 29 ; text when seen dw UnknownText_0x5a825 ; text when trainer beaten dw UnknownText_0x5a8cc ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a5e4 ; 0x5a5e5 UnknownScript_0x5a5e4: ; 0x5a5e4 talkaftercancel loadfont 2writetext UnknownText_0x5a8e8 closetext loadmovesprites end ; 0x5a5ed Trainer_0x5a5ec: ; 0x5a5ec ; bit/flag number db $4f1 ; trainer group && trainer id db 31, 1 ; text when seen dw UnknownText_0x5a98b ; text when trainer beaten dw UnknownText_0x5a9d0 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a5f8 ; 0x5a5f9 UnknownScript_0x5a5f8: ; 0x5a5f8 loadfont 2writetext UnknownText_0x5a9fc closetext loadmovesprites special $0030 special $0033 disappear $2 disappear $3 disappear $4 disappear $5 pause $f special $0032 disappear $8 moveperson $8, $b, $6 appear $8 applymovement $8, $5a6a5 spriteface $0, $3 loadfont 2writetext UnknownText_0x5a7ca closetext loadmovesprites setbit1 $002b variablesprite $6, $4 domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $1 clearbit1 $06f3 clearbit1 $06e9 setbit1 $06f5 setbit1 $06f6 setbit1 $06fb setbit1 $0740 clearbit1 $06f9 clearbit1 $06fd clearbit1 $073e special $002e special $001b pause $f warp GROUP_KURTS_HOUSE, MAP_KURTS_HOUSE, $3, $3 end ; 0x5a65a Trainer_0x5a659: ; 0x5a659 ; bit/flag number db $4f2 ; trainer group && trainer id db 31, 2 ; text when seen dw UnknownText_0x5aa8d ; text when trainer beaten dw UnknownText_0x5aadf ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a665 ; 0x5a666 UnknownScript_0x5a665: ; 0x5a665 talkaftercancel loadfont 2writetext UnknownText_0x5aaf2 closetext loadmovesprites end ; 0x5a66e Trainer_0x5a66d: ; 0x5a66d ; bit/flag number db $510 ; trainer group && trainer id db 66, 1 ; text when seen dw UnknownText_0x5ab43 ; text when trainer beaten dw UnknownText_0x5ab7b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5a679 ; 0x5a67a UnknownScript_0x5a679: ; 0x5a679 talkaftercancel loadfont 2writetext UnknownText_0x5ab8d closetext loadmovesprites end ; 0x5a682 UnknownScript_0x5a681: ; 0x5a681 faceplayer loadfont cry $4f, $0 2writetext UnknownText_0x5abcb yesorno if_true UnknownScript_0x5a68f loadmovesprites end ; 0x5a690 UnknownScript_0x5a68f: ; 0x5a68f 2writetext UnknownText_0x5ac09 closetext loadmovesprites end ; 0x5a696 UnknownScript_0x5a695: ; 0x5a695 faceplayer loadfont 2writetext UnknownText_0x5ac61 cry $4f, $0 closetext loadmovesprites end ; 0x5a6a1 UnknownScript_0x5a6a0: ; 0x5a6a0 jumpstd $000e ; 0x5a6a4 ItemFragment_0x5a6a3: ; 0x5a6a3 item_frag SUPER_POTION, 1 ; 0x5a6a6 INCBIN "baserom.gbc",$5a6a5,$5ac84 - $5a6a5 MapEventHeader_0x5ac84: ; 0x5ac84 ; warps db 2 warp_def $f, $11, 6, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN warp_def $b, $7, 1, GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F ; xy triggers db 0 ; signposts db 0 ; people-events db 9 person_event $35, 11, 19, $6, $0, 255, 255, $2, 3, Trainer_0x5a5d8, $06fc person_event $35, 6, 9, $6, $0, 255, 255, $2, 1, Trainer_0x5a5ec, $06fc person_event $35, 10, 9, $9, $0, 255, 255, $2, 2, Trainer_0x5a659, $06fc person_event $36, 8, 14, $9, $0, 255, 255, $82, 4, Trainer_0x5a66d, $06fc person_event $45, 8, 11, $1, $0, 255, 255, $80, 0, UnknownScript_0x5a681, $06fb person_event $45, 6, 10, $1, $0, 255, 255, $80, 0, UnknownScript_0x5a695, $06fb person_event $b, 18, 20, $7, $0, 255, 255, $0, 0, UnknownScript_0x5a5d5, $0740 person_event $5a, 6, 7, $19, $0, 255, 255, $0, 0, UnknownScript_0x5a6a0, $ffff person_event $54, 7, 14, $1, $0, 255, 255, $1, 0, ItemFragment_0x5a6a3, $0662 ; 0x5ad0a MapScriptHeader_0x5ad09: ; 0x5ad09 ; trigger count db 0 ; callback count db 0 ; 0x5ad0c UnknownScript_0x5ad0b: ; 0x5ad0b faceplayer loadfont checkbit1 $0073 if_true UnknownScript_0x5ad22 2writetext UnknownText_0x5ad2a keeptextopen verbosegiveitem KING'S_ROCK, 1 if_false $6d20 setbit1 $0073 loadmovesprites end ; 0x5ad23 UnknownScript_0x5ad22: ; 0x5ad22 2writetext UnknownText_0x5adf2 closetext loadmovesprites end ; 0x5ad29 UnknownScript_0x5ad20: ; 0x5ad20 loadmovesprites end ; 0x5ad23 ItemFragment_0x5ad28: ; 0x5ad28 item_frag TM_18, 1 ; 0x5ad2b INCBIN "baserom.gbc",$5ad2a,$5ae40 - $5ad2a MapEventHeader_0x5ae40: ; 0x5ae40 ; warps db 1 warp_def $b, $9, 2, GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $48, 8, 9, $2, $21, 255, 255, $0, 1, UnknownScript_0x5ad0b, $ffff person_event $54, 9, 19, $1, $0, 255, 255, $1, 0, ItemFragment_0x5ad28, $0663 ; 0x5ae66 MapScriptHeader_0x5ae65: ; 0x5ae65 ; trigger count db 0 ; callback count db 0 ; 0x5ae68 UnknownScript_0x5ae67: ; 0x5ae67 jumptextfaceplayer $5ae6d ; 0x5ae6b UnknownScript_0x5ae6a: ; 0x5ae6a jumptextfaceplayer $5aec2 ; 0x5ae6e INCBIN "baserom.gbc",$5ae6d,$5af36 - $5ae6d MapEventHeader_0x5af36: ; 0x5af36 ; warps db 5 warp_def $11, $a, 9, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $11, $b, 9, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $b, $3, 1, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F warp_def $d, $10, 3, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F warp_def $d, $11, 4, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $49, 6, 12, $6, $0, 255, 255, $0, 0, UnknownScript_0x5ae67, $ffff person_event $2e, 13, 20, $4, $20, 255, 255, $0, 0, UnknownScript_0x5ae6a, $ffff ; 0x5af70 MapScriptHeader_0x5af6f: ; 0x5af6f ; trigger count db 0 ; callback count db 0 ; 0x5af72 Trainer_0x5af71: ; 0x5af71 ; bit/flag number db $49e ; trainer group && trainer id db 32, 5 ; text when seen dw UnknownText_0x5b0f8 ; text when trainer beaten dw UnknownText_0x5b11b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5af7d ; 0x5af7e UnknownScript_0x5af7d: ; 0x5af7d talkaftercancel loadfont 2writetext UnknownText_0x5b13e closetext loadmovesprites end ; 0x5af86 Trainer_0x5af85: ; 0x5af85 ; bit/flag number db $576 ; trainer group && trainer id db 40, 2 ; text when seen dw UnknownText_0x5b07a ; text when trainer beaten dw UnknownText_0x5b0b0 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5af91 ; 0x5af92 UnknownScript_0x5af91: ; 0x5af91 writecode $17, $7 talkaftercancel loadfont checkbit2 $0066 if_true UnknownScript_0x5afc7 checkcellnum $7 if_true UnknownScript_0x5b05f checkbit1 $0263 if_true UnknownScript_0x5afb0 setbit1 $0263 2call UnknownScript_0x5b053 2jump $6fb3 ; 0x5afb1 UnknownScript_0x5afb0: ; 0x5afb0 2call UnknownScript_0x5b057 askforphonenumber $7 if_equal $1, UnknownScript_0x5b067 if_equal $2, UnknownScript_0x5b063 trainertotext $28, $2, $0 2call UnknownScript_0x5b05b 2jump UnknownScript_0x5b05f ; 0x5afc8 UnknownScript_0x5afc7: ; 0x5afc7 2call UnknownScript_0x5b06b winlosstext UnknownText_0x5b0b0, $0000 copybytetovar [$f4d9] if_equal $3, $6fe2 if_equal $2, $6fe8 if_equal $1, $6fee if_equal $0, $6ff4 checkbit1 $00cd if_true UnknownScript_0x5b01b checkbit1 $0044 if_true UnknownScript_0x5b00e checkbit1 $0021 if_true UnknownScript_0x5b001 loadtrainer $28, $2 startbattle returnafterbattle loadvar [$f4d9], $1 clearbit2 $0066 end ; 0x5b002 UnknownScript_0x5b001: ; 0x5b001 loadtrainer $28, $b startbattle returnafterbattle loadvar [$f4d9], $2 clearbit2 $0066 end ; 0x5b00f UnknownScript_0x5afe2: ; 0x5afe2 checkbit1 $00cd if_true UnknownScript_0x5b01b checkbit1 $0044 if_true UnknownScript_0x5b00e checkbit1 $0021 if_true UnknownScript_0x5b001 loadtrainer $28, $2 startbattle returnafterbattle loadvar [$f4d9], $1 clearbit2 $0066 end ; 0x5b002 UnknownScript_0x5b00e: ; 0x5b00e loadtrainer $28, $c startbattle returnafterbattle loadvar [$f4d9], $3 clearbit2 $0066 end ; 0x5b01c UnknownScript_0x5b01b: ; 0x5b01b loadtrainer $28, $d startbattle returnafterbattle clearbit2 $0066 checkbit1 $0337 if_true UnknownScript_0x5b03f checkbit1 $0265 if_true UnknownScript_0x5b03e 2call UnknownScript_0x5b076 verbosegiveitem PROTEIN, 1 if_false UnknownScript_0x5b06f setbit1 $0265 2jump UnknownScript_0x5b05f ; 0x5b03f UnknownScript_0x5b03e: ; 0x5b03e end ; 0x5b040 UnknownScript_0x5b03f: ; 0x5b03f loadfont 2writetext UnknownText_0x5b1b6 closetext verbosegiveitem PROTEIN, 1 if_false UnknownScript_0x5b06f clearbit1 $0337 setbit1 $0265 2jump UnknownScript_0x5b05f ; 0x5b054 UnknownScript_0x5b053: ; 0x5b053 jumpstd $0019 ; 0x5b057 INCBIN "baserom.gbc",$5b056,$01 UnknownScript_0x5b057: ; 0x5b057 jumpstd $001a ; 0x5b05b INCBIN "baserom.gbc",$5b05a,$5b05b - $5b05a UnknownScript_0x5b05b: ; 0x5b05b jumpstd $001b ; 0x5b05f INCBIN "baserom.gbc",$5b05e,$01 UnknownScript_0x5b05f: ; 0x5b05f jumpstd $001c ; 0x5b063 INCBIN "baserom.gbc",$5b062,$5b063 - $5b062 UnknownScript_0x5b063: ; 0x5b063 jumpstd $001d ; 0x5b067 INCBIN "baserom.gbc",$5b066,$01 UnknownScript_0x5b067: ; 0x5b067 jumpstd $001e ; 0x5b06b INCBIN "baserom.gbc",$5b06a,$01 UnknownScript_0x5b06b: ; 0x5b06b jumpstd $001f ; 0x5b06f INCBIN "baserom.gbc",$5b06e,$5b06f - $5b06e UnknownScript_0x5b06f: ; 0x5b06f setbit1 $0337 jumpstd $0021 ; 0x5b076 INCBIN "baserom.gbc",$5b075,$5b076 - $5b075 UnknownScript_0x5b076: ; 0x5b076 jumpstd $0022 ; 0x5b07a INCBIN "baserom.gbc",$5b079,$5b1fd - $5b079 MapEventHeader_0x5b1fd: ; 0x5b1fd ; warps db 6 warp_def $b, $3, 3, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F warp_def $3, $5, 2, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $d, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F warp_def $d, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F warp_def $b, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $b, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $49, 7, 13, $9, $0, 255, 255, $92, 3, Trainer_0x5af85, $ffff person_event $40, 12, 21, $8, $0, 255, 255, $92, 3, Trainer_0x5af71, $ffff ; 0x5b23c MapScriptHeader_0x5b23b: ; 0x5b23b ; trigger count db 0 ; callback count db 0 ; 0x5b23e Trainer_0x5b23d: ; 0x5b23d ; bit/flag number db $3fe ; trainer group && trainer id db 24, 4 ; text when seen dw UnknownText_0x5b27b ; text when trainer beaten dw UnknownText_0x5b2c4 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5b249 ; 0x5b24a UnknownScript_0x5b249: ; 0x5b249 talkaftercancel loadfont 2writetext UnknownText_0x5b2df closetext loadmovesprites end ; 0x5b252 Trainer_0x5b251: ; 0x5b251 ; bit/flag number db $49a ; trainer group && trainer id db 32, 1 ; text when seen dw UnknownText_0x5b3f4 ; text when trainer beaten dw UnknownText_0x5b437 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5b25d ; 0x5b25e UnknownScript_0x5b25d: ; 0x5b25d talkaftercancel loadfont 2writetext UnknownText_0x5b457 closetext loadmovesprites end ; 0x5b266 Trainer_0x5b265: ; 0x5b265 ; bit/flag number db $577 ; trainer group && trainer id db 40, 3 ; text when seen dw UnknownText_0x5b333 ; text when trainer beaten dw UnknownText_0x5b365 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5b271 ; 0x5b272 UnknownScript_0x5b271: ; 0x5b271 talkaftercancel loadfont 2writetext UnknownText_0x5b384 closetext loadmovesprites end ; 0x5b27a ItemFragment_0x5b279: ; 0x5b279 item_frag ETHER, 1 ; 0x5b27c INCBIN "baserom.gbc",$5b27b,$5b481 - $5b27b MapEventHeader_0x5b481: ; 0x5b481 ; warps db 9 warp_def $3, $d, 1, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $3, $5, 2, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F warp_def $5, $9, 4, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $b, $10, 5, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F warp_def $b, $11, 6, GROUP_OLIVINE_LIGHTHOUSE_2F, MAP_OLIVINE_LIGHTHOUSE_2F warp_def $9, $10, 5, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $9, $11, 6, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $3, $8, 7, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $3, $9, 8, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F ; xy triggers db 0 ; signposts db 0 ; people-events db 4 person_event $49, 6, 13, $6, $0, 255, 255, $92, 1, Trainer_0x5b265, $ffff person_event $40, 9, 17, $9, $0, 255, 255, $92, 4, Trainer_0x5b251, $ffff person_event $27, 13, 7, $7, $0, 255, 255, $92, 3, Trainer_0x5b23d, $ffff person_event $54, 6, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x5b279, $0664 ; 0x5b4e9 MapScriptHeader_0x5b4e8: ; 0x5b4e8 ; trigger count db 0 ; callback count db 0 ; 0x5b4eb Trainer_0x5b4ea: ; 0x5b4ea ; bit/flag number db $519 ; trainer group && trainer id db 25, 5 ; text when seen dw UnknownText_0x5b5c5 ; text when trainer beaten dw UnknownText_0x5b62b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5b4f6 ; 0x5b4f7 UnknownScript_0x5b4f6: ; 0x5b4f6 talkaftercancel loadfont 2writetext UnknownText_0x5b63c closetext loadmovesprites end ; 0x5b4ff Trainer_0x5b4fe: ; 0x5b4fe ; bit/flag number db $578 ; trainer group && trainer id db 40, 4 ; text when seen dw UnknownText_0x5b512 ; text when trainer beaten dw UnknownText_0x5b565 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5b50a ; 0x5b50b UnknownScript_0x5b50a: ; 0x5b50a talkaftercancel loadfont 2writetext UnknownText_0x5b584 closetext loadmovesprites end ; 0x5b513 INCBIN "baserom.gbc",$5b512,$5b6c0 - $5b512 MapEventHeader_0x5b6c0: ; 0x5b6c0 ; warps db 10 warp_def $3, $d, 1, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $5, $3, 2, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $7, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $5, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $9, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $9, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $3, $8, 8, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $3, $9, 9, GROUP_OLIVINE_LIGHTHOUSE_3F, MAP_OLIVINE_LIGHTHOUSE_3F warp_def $7, $10, 4, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $7, $11, 5, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $49, 18, 11, $8, $0, 255, 255, $92, 3, Trainer_0x5b4fe, $ffff person_event $28, 6, 15, $6, $0, 255, 255, $92, 1, Trainer_0x5b4ea, $ffff ; 0x5b713 INCBIN "baserom.gbc",$5b712,$5c000 - $5b712 MapScriptHeader_0x5c000: ; 0x5c000 ; trigger count db 0 ; callback count db 0 ; 0x5c003 SECTION "bank17",DATA,BANK[$17] INCBIN "baserom.gbc",$5c000,$5c002 - $5c000 UnknownScript_0x5c002: ; 0x5c002 jumptextfaceplayer $5c1d3 ; 0x5c006 UnknownScript_0x5c005: ; 0x5c005 jumptextfaceplayer $5c22e ; 0x5c009 UnknownScript_0x5c008: ; 0x5c008 faceplayer loadfont checkbit1 $0057 if_true $401d 2writetext UnknownText_0x5c265 keeptextopen verbosegiveitem QUICK_CLAW, 1 if_false $4021 setbit1 $0057 2writetext UnknownText_0x5c30d closetext loadmovesprites end ; 0x5c024 UnknownScript_0x5c023: ; 0x5c023 jumptextfaceplayer $5c35d ; 0x5c027 UnknownScript_0x5c026: ; 0x5c026 jumptextfaceplayer $5c38f ; 0x5c02a UnknownScript_0x5c029: ; 0x5c029 jumptextfaceplayer $5c3bc ; 0x5c02d UnknownScript_0x5c02c: ; 0x5c02c faceplayer loadfont 2writetext UnknownText_0x5c416 cry $35, $0 closetext loadmovesprites end ; 0x5c038 UnknownScript_0x5c037: ; 0x5c037 faceplayer loadfont 2writetext UnknownText_0x5c42a closetext loadmovesprites spriteface $e, $0 end ; 0x5c043 Trainer_0x5c042: ; 0x5c042 ; bit/flag number db $46c ; trainer group && trainer id db 23, 1 ; text when seen dw UnknownText_0x5c47e ; text when trainer beaten dw UnknownText_0x5c4e4 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5c04e ; 0x5c04f UnknownScript_0x5c04e: ; 0x5c04e writecode $17, $5 talkaftercancel loadfont checkbit2 $0065 if_true UnknownScript_0x5c088 checkcellnum $5 if_true UnknownScript_0x5c108 checkbit1 $025f if_true UnknownScript_0x5c071 2writetext UnknownText_0x5c4f3 keeptextopen setbit1 $025f 2call UnknownScript_0x5c0fc 2jump $4074 ; 0x5c072 UnknownScript_0x5c071: ; 0x5c071 2call UnknownScript_0x5c100 askforphonenumber $5 if_equal $1, UnknownScript_0x5c110 if_equal $2, UnknownScript_0x5c10c trainertotext $17, $1, $0 2call UnknownScript_0x5c104 2jump UnknownScript_0x5c108 ; 0x5c089 UnknownScript_0x5c088: ; 0x5c088 2call UnknownScript_0x5c114 winlosstext UnknownText_0x5c4e4, $0000 copybytetovar [$f2d9] if_equal $4, $40a7 if_equal $3, $40ad if_equal $2, $40b3 if_equal $1, $40b9 if_equal $0, $40bf checkbit1 $00cd if_true UnknownScript_0x5c0f3 checkbit1 $0044 if_true UnknownScript_0x5c0e6 checkbit1 $0021 if_true UnknownScript_0x5c0d9 checkbit2 $0047 if_true UnknownScript_0x5c0cc loadtrainer $17, $1 startbattle returnafterbattle loadvar [$f2d9], $1 clearbit2 $0065 end ; 0x5c0cd UnknownScript_0x5c0cc: ; 0x5c0cc loadtrainer $17, $d startbattle returnafterbattle loadvar [$f2d9], $2 clearbit2 $0065 end ; 0x5c0da UnknownScript_0x5c0a7: ; 0x5c0a7 checkbit1 $00cd if_true UnknownScript_0x5c0f3 checkbit1 $0044 if_true UnknownScript_0x5c0e6 checkbit1 $0021 if_true UnknownScript_0x5c0d9 checkbit2 $0047 if_true UnknownScript_0x5c0cc loadtrainer $17, $1 startbattle returnafterbattle loadvar [$f2d9], $1 clearbit2 $0065 end ; 0x5c0cd UnknownScript_0x5c0d9: ; 0x5c0d9 loadtrainer $17, $e startbattle returnafterbattle loadvar [$f2d9], $3 clearbit2 $0065 end ; 0x5c0e7 UnknownScript_0x5c0e6: ; 0x5c0e6 loadtrainer $17, $13 startbattle returnafterbattle loadvar [$f2d9], $4 clearbit2 $0065 end ; 0x5c0f4 UnknownScript_0x5c0f3: ; 0x5c0f3 loadtrainer $17, $14 startbattle returnafterbattle clearbit2 $0065 end ; 0x5c0fd UnknownScript_0x5c0fc: ; 0x5c0fc jumpstd $0019 ; 0x5c100 INCBIN "baserom.gbc",$5c0ff,$01 UnknownScript_0x5c100: ; 0x5c100 jumpstd $001a ; 0x5c104 INCBIN "baserom.gbc",$5c103,$5c104 - $5c103 UnknownScript_0x5c104: ; 0x5c104 jumpstd $001b ; 0x5c108 INCBIN "baserom.gbc",$5c107,$01 UnknownScript_0x5c108: ; 0x5c108 jumpstd $001c ; 0x5c10c INCBIN "baserom.gbc",$5c10b,$5c10c - $5c10b UnknownScript_0x5c10c: ; 0x5c10c jumpstd $001d ; 0x5c110 INCBIN "baserom.gbc",$5c10f,$01 UnknownScript_0x5c110: ; 0x5c110 jumpstd $001e ; 0x5c114 INCBIN "baserom.gbc",$5c113,$01 UnknownScript_0x5c114: ; 0x5c114 jumpstd $001f ; 0x5c118 INCBIN "baserom.gbc",$5c117,$5c118 - $5c117 Trainer_0x5c118: ; 0x5c118 ; bit/flag number db $4cd ; trainer group && trainer id db 59, 1 ; text when seen dw UnknownText_0x5c5e9 ; text when trainer beaten dw UnknownText_0x5c639 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5c124 ; 0x5c125 UnknownScript_0x5c124: ; 0x5c124 talkaftercancel loadfont 2writetext UnknownText_0x5c645 closetext loadmovesprites end ; 0x5c12d Trainer_0x5c12c: ; 0x5c12c ; bit/flag number db $4d9 ; trainer group && trainer id db 62, 1 ; text when seen dw UnknownText_0x5c552 ; text when trainer beaten dw UnknownText_0x5c59e ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5c138 ; 0x5c139 UnknownScript_0x5c138: ; 0x5c138 writecode $17, $6 talkaftercancel loadfont checkbit2 $007d if_true UnknownScript_0x5c177 checkcellnum $6 if_true UnknownScript_0x5c19b checkpoke MARILL if_false UnknownScript_0x5c189 checkbit1 $0261 if_true UnknownScript_0x5c160 2writetext UnknownText_0x5c5bd keeptextopen setbit1 $0261 2call UnknownScript_0x5c18f 2jump $4163 ; 0x5c161 UnknownScript_0x5c160: ; 0x5c160 2call UnknownScript_0x5c193 askforphonenumber $6 if_equal $1, UnknownScript_0x5c1a3 if_equal $2, UnknownScript_0x5c19f trainertotext $3e, $1, $0 2call UnknownScript_0x5c197 2jump UnknownScript_0x5c19b ; 0x5c178 UnknownScript_0x5c177: ; 0x5c177 2call UnknownScript_0x5c1a7 verbosegiveitem NUGGET, 1 if_false UnknownScript_0x5c186 clearbit2 $007d 2jump UnknownScript_0x5c19b ; 0x5c187 UnknownScript_0x5c186: ; 0x5c186 2jump UnknownScript_0x5c1ab ; 0x5c18a UnknownScript_0x5c189: ; 0x5c189 2writetext UnknownText_0x5c68a closetext loadmovesprites end ; 0x5c190 UnknownScript_0x5c18f: ; 0x5c18f jumpstd $0023 ; 0x5c193 INCBIN "baserom.gbc",$5c192,$01 UnknownScript_0x5c193: ; 0x5c193 jumpstd $0024 ; 0x5c197 INCBIN "baserom.gbc",$5c196,$5c197 - $5c196 UnknownScript_0x5c197: ; 0x5c197 jumpstd $0025 ; 0x5c19b INCBIN "baserom.gbc",$5c19a,$01 UnknownScript_0x5c19b: ; 0x5c19b jumpstd $0026 ; 0x5c19f INCBIN "baserom.gbc",$5c19e,$5c19f - $5c19e UnknownScript_0x5c19f: ; 0x5c19f jumpstd $0027 ; 0x5c1a3 INCBIN "baserom.gbc",$5c1a2,$01 UnknownScript_0x5c1a3: ; 0x5c1a3 jumpstd $0028 ; 0x5c1a7 INCBIN "baserom.gbc",$5c1a6,$01 UnknownScript_0x5c1a7: ; 0x5c1a7 jumpstd $002a ; 0x5c1ab INCBIN "baserom.gbc",$5c1aa,$5c1ab - $5c1aa UnknownScript_0x5c1ab: ; 0x5c1ab jumpstd $002b ; 0x5c1af INCBIN "baserom.gbc",$5c1ae,$5c1af - $5c1ae Trainer_0x5c1af: ; 0x5c1af ; bit/flag number db $518 ; trainer group && trainer id db 25, 4 ; text when seen dw UnknownText_0x5c6e4 ; text when trainer beaten dw UnknownText_0x5c715 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5c1bb ; 0x5c1bc UnknownScript_0x5c1bb: ; 0x5c1bb talkaftercancel loadfont 2writetext UnknownText_0x5c71d closetext loadmovesprites end ; 0x5c1c4 UnknownScript_0x5c1c3: ; 0x5c1c3 jumptext UnknownText_0x5c750 ; 0x5c1c7 UnknownScript_0x5c1c6: ; 0x5c1c6 jumptext UnknownText_0x5c771 ; 0x5c1ca UnknownScript_0x5c1c9: ; 0x5c1c9 jumptext UnknownText_0x5c7c6 ; 0x5c1cd ItemFragment_0x5c1cc: ; 0x5c1cc item_frag PARLYZ_HEAL, 1 ; 0x5c1cf ItemFragment_0x5c1ce: ; 0x5c1ce item_frag TM_28, 1 ; 0x5c1d1 SignpostRemoteItem_0x5c1d0: ; 0x5c1d0 $0084, FULL_HEAL ; 0x5c1d4 INCBIN "baserom.gbc",$5c1d3,$5c806 - $5c1d3 MapEventHeader_0x5c806: ; 0x5c806 ; warps db 4 warp_def $12, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $13, $21, 2, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $2f, $a, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE warp_def $2f, $b, 2, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE ; xy triggers db 0 ; signposts db 4 signpost 44, 14, $0, UnknownScript_0x5c1c3 signpost 31, 27, $0, UnknownScript_0x5c1c6 signpost 47, 6, $7, $84 signpost 4, 12, $0, UnknownScript_0x5c1c9 ; people-events db 14 person_event $28, 28, 19, $5, $1, 255, 255, $a0, 0, UnknownScript_0x5c002, $ffff person_event $2e, 8, 18, $6, $0, 255, 255, $0, 0, UnknownScript_0x5c005, $ffff person_event $29, 44, 31, $6, $0, 255, 255, $a0, 0, UnknownScript_0x5c008, $ffff person_event $27, 45, 15, $8, $0, 255, 255, $0, 0, UnknownScript_0x5c023, $ffff person_event $27, 45, 14, $6, $0, 255, 255, $80, 0, UnknownScript_0x5c026, $ffff person_event $29, 45, 21, $2, $21, 255, 255, $0, 0, UnknownScript_0x5c029, $ffff person_event $82, 44, 30, $16, $0, 255, 255, $0, 0, UnknownScript_0x5c02c, $ffff person_event $27, 27, 31, $a, $0, 255, 255, $92, 3, Trainer_0x5c042, $ffff person_event $2e, 33, 22, $a, $0, 255, 255, $82, 2, Trainer_0x5c12c, $ffff person_event $2d, 13, 20, $a, $0, 255, 255, $82, 2, Trainer_0x5c118, $ffff person_event $28, 18, 12, $a, $0, 255, 255, $92, 3, Trainer_0x5c1af, $ffff person_event $54, 16, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c1cc, $0658 person_event $3, 10, 30, $6, $0, 255, 255, $0, 0, UnknownScript_0x5c037, $ffff person_event $54, 47, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c1ce, $0659 ; 0x5c8eb MapScriptHeader_0x5c8ea: ; 0x5c8ea ; trigger count db 0 ; callback count db 0 ; 0x5c8ed UnknownScript_0x5c8ec: ; 0x5c8ec faceplayer loadfont 2writetext UnknownText_0x5c94c closetext loadmovesprites end ; 0x5c8f5 UnknownScript_0x5c8f4: ; 0x5c8f4 faceplayer loadfont 2writetext UnknownText_0x5c973 closetext loadmovesprites end ; 0x5c8fd UnknownScript_0x5c8fc: ; 0x5c8fc faceplayer loadfont 2writetext UnknownText_0x5c9a3 closetext loadmovesprites end ; 0x5c905 UnknownScript_0x5c904: ; 0x5c904 faceplayer loadfont 2writetext UnknownText_0x5c9cc closetext loadmovesprites end ; 0x5c90d UnknownScript_0x5c90c: ; 0x5c90c faceplayer loadfont 2writetext UnknownText_0x5ca15 closetext loadmovesprites end ; 0x5c915 UnknownScript_0x5c914: ; 0x5c914 faceplayer loadfont 2writetext UnknownText_0x5ca52 closetext loadmovesprites end ; 0x5c91d UnknownScript_0x5c91c: ; 0x5c91c faceplayer loadfont 2writetext UnknownText_0x5ca8f closetext loadmovesprites end ; 0x5c925 UnknownScript_0x5c924: ; 0x5c924 faceplayer loadfont 2writetext UnknownText_0x5cac8 closetext loadmovesprites end ; 0x5c92d UnknownScript_0x5c92c: ; 0x5c92c faceplayer loadfont 2writetext UnknownText_0x5cb25 closetext loadmovesprites end ; 0x5c935 UnknownScript_0x5c934: ; 0x5c934 faceplayer loadfont 2writetext UnknownText_0x5cb64 closetext loadmovesprites end ; 0x5c93d UnknownScript_0x5c93c: ; 0x5c93c jumptext UnknownText_0x5cba7 ; 0x5c940 UnknownScript_0x5c93f: ; 0x5c93f jumptext UnknownText_0x5cbc8 ; 0x5c943 UnknownScript_0x5c942: ; 0x5c942 jumptext UnknownText_0x5cc1d ; 0x5c946 ItemFragment_0x5c945: ; 0x5c945 item_frag PARLYZ_HEAL, 1 ; 0x5c948 ItemFragment_0x5c947: ; 0x5c947 item_frag TM_28, 1 ; 0x5c94a SignpostRemoteItem_0x5c949: ; 0x5c949 $0084, FULL_HEAL ; 0x5c94d INCBIN "baserom.gbc",$5c94c,$5cc5d - $5c94c MapEventHeader_0x5cc5d: ; 0x5cc5d ; warps db 4 warp_def $12, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $13, $21, 1, GROUP_ROUTE_36_NATIONAL_PARK_GATE, MAP_ROUTE_36_NATIONAL_PARK_GATE warp_def $2f, $a, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE warp_def $2f, $b, 1, GROUP_ROUTE_35_NATIONAL_PARK_GATE, MAP_ROUTE_35_NATIONAL_PARK_GATE ; xy triggers db 0 ; signposts db 4 signpost 44, 14, $0, UnknownScript_0x5c93c signpost 31, 27, $0, UnknownScript_0x5c93f signpost 47, 6, $7, $84 signpost 4, 12, $0, UnknownScript_0x5c942 ; people-events db 12 person_event $27, 33, 23, $2, $22, 255, 255, $80, 0, UnknownScript_0x5c8ec, $0716 person_event $27, 26, 32, $2, $22, 255, 255, $a0, 0, UnknownScript_0x5c8f4, $0717 person_event $2c, 22, 13, $7, $0, 255, 255, $90, 0, UnknownScript_0x5c8fc, $0718 person_event $2d, 17, 11, $4, $1, 255, 255, $b0, 0, UnknownScript_0x5c904, $0719 person_event $27, 13, 27, $3, $0, 255, 255, $80, 0, UnknownScript_0x5c90c, $071a person_event $27, 17, 31, $2, $33, 255, 255, $a0, 0, UnknownScript_0x5c914, $071b person_event $28, 27, 11, $5, $2, 255, 255, $90, 0, UnknownScript_0x5c91c, $071c person_event $27, 31, 15, $2, $11, 255, 255, $80, 0, UnknownScript_0x5c924, $071d person_event $27, 12, 20, $2, $11, 255, 255, $a0, 0, UnknownScript_0x5c92c, $071e person_event $27, 38, 21, $2, $33, 255, 255, $90, 0, UnknownScript_0x5c934, $071f person_event $54, 16, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c945, $0658 person_event $54, 47, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x5c947, $0659 ; 0x5cd28 MapScriptHeader_0x5cd27: ; 0x5cd27 ; trigger count db 0 ; callback count db 0 ; 0x5cd2a UnknownScript_0x5cd29: ; 0x5cd29 faceplayer loadfont checkbit2 $0013 if_true UnknownScript_0x5cd37 2writetext UnknownText_0x5ce77 closetext loadmovesprites end ; 0x5cd38 UnknownScript_0x5cd37: ; 0x5cd37 2writetext UnknownText_0x5ce81 closetext loadmovesprites end ; 0x5cd3e UnknownScript_0x5cd3d: ; 0x5cd3d faceplayer loadfont 2writetext UnknownText_0x5ceba keeptextopen special $0053 if_false $4d4c special $0054 special $0055 checkbit2 $004e if_true UnknownScript_0x5cd84 2writetext UnknownText_0x5cf3a keeptextopen loadmovesprites applymovement $6, $5ce71 loadfont 2writetext UnknownText_0x5cf5a keeptextopen waitbutton 2writetext UnknownText_0x5cf79 playsound $0009 waitbutton keeptextopen special $0052 loadmovesprites applymovement $6, $5ce74 loadfont if_equal $1, UnknownScript_0x5cd8a if_equal $2, UnknownScript_0x5cd9f if_equal $3, UnknownScript_0x5cdb4 2jump UnknownScript_0x5cdc9 ; 0x5cd85 UnknownScript_0x5cd84: ; 0x5cd84 2writetext UnknownText_0x5cf7e closetext loadmovesprites end ; 0x5cd8b UnknownScript_0x5cd4c: ; 0x5cd4c special $0055 checkbit2 $004e if_true UnknownScript_0x5cd84 2writetext UnknownText_0x5cf3a keeptextopen loadmovesprites applymovement $6, $5ce71 loadfont 2writetext UnknownText_0x5cf5a keeptextopen waitbutton 2writetext UnknownText_0x5cf79 playsound $0009 waitbutton keeptextopen special $0052 loadmovesprites applymovement $6, $5ce74 loadfont if_equal $1, UnknownScript_0x5cd8a if_equal $2, UnknownScript_0x5cd9f if_equal $3, UnknownScript_0x5cdb4 2jump UnknownScript_0x5cdc9 ; 0x5cd85 UnknownScript_0x5cd8a: ; 0x5cd8a 2writetext UnknownText_0x5cfb5 playsound $0099 waitbutton keeptextopen giveitem MASTER_BALL, $1 if_false UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cda0 UnknownScript_0x5cd9f: ; 0x5cd9f 2writetext UnknownText_0x5d023 playsound $0098 waitbutton keeptextopen giveitem EXP_SHARE, $1 if_false UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cdb5 UnknownScript_0x5cdb4: ; 0x5cdb4 2writetext UnknownText_0x5d076 playsound $0094 waitbutton keeptextopen giveitem PP_UP, $1 if_false UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cdca UnknownScript_0x5cdc9: ; 0x5cdc9 2writetext UnknownText_0x5d0c0 closetext loadmovesprites end ; 0x5cdd0 UnknownScript_0x5cdcf: ; 0x5cdcf 2writetext UnknownText_0x5d0e6 closetext loadmovesprites end ; 0x5cdd6 UnknownScript_0x5cdd5: ; 0x5cdd5 faceplayer loadfont checkbit2 $0000 if_true $4e2d 2writetext UnknownText_0x5d12d yesorno if_false UnknownScript_0x5ce4b 2writetext UnknownText_0x5d1f2 yesorno if_false UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d231 yesorno if_false UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d282 yesorno if_true UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d2bc yesorno if_false UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d30e yesorno if_true UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d37b keeptextopen stringtotext $5ce33, $1 2call UnknownScript_0x5ce3e 2writetext UnknownText_0x5d3c0 keeptextopen setbit2 $0000 2writetext UnknownText_0x5d3e5 closetext loadmovesprites end ; 0x5ce34 INCBIN "baserom.gbc",$5ce33,$0b UnknownScript_0x5ce2d: ; 0x5ce2d 2writetext UnknownText_0x5d3e5 closetext loadmovesprites end ; 0x5ce34 UnknownScript_0x5ce3e: ; 0x5ce3e jumpstd $002f ; 0x5ce42 INCBIN "baserom.gbc",$5ce41,$01 UnknownScript_0x5ce42: ; 0x5ce42 playsound $0019 2writetext UnknownText_0x5d409 closetext loadmovesprites end ; 0x5ce4c UnknownScript_0x5ce4b: ; 0x5ce4b 2writetext UnknownText_0x5d443 closetext loadmovesprites end ; 0x5ce52 UnknownScript_0x5ce51: ; 0x5ce51 jumptextfaceplayer $5d476 ; 0x5ce55 UnknownScript_0x5ce54: ; 0x5ce54 jumptextfaceplayer $5d4ac ; 0x5ce58 Trainer_0x5ce57: ; 0x5ce57 ; bit/flag number db $4f3 ; trainer group && trainer id db 31, 3 ; text when seen dw UnknownText_0x5d4f4 ; text when trainer beaten dw UnknownText_0x5d582 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5ce63 ; 0x5ce64 UnknownScript_0x5ce63: ; 0x5ce63 talkaftercancel loadfont 2writetext UnknownText_0x5d5a2 closetext loadmovesprites end ; 0x5ce6c UnknownScript_0x5ce6b: ; 0x5ce6b jumptext UnknownText_0x5d5e7 ; 0x5ce6f UnknownScript_0x5ce6e: ; 0x5ce6e jumptext UnknownText_0x5d631 ; 0x5ce72 INCBIN "baserom.gbc",$5ce71,$5d68e - $5ce71 MapEventHeader_0x5d68e: ; 0x5d68e ; warps db 3 warp_def $7, $2, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $3, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $0, $f, 2, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F ; xy triggers db 0 ; signposts db 2 signpost 0, 3, $0, UnknownScript_0x5ce6b signpost 0, 13, $0, UnknownScript_0x5ce6e ; people-events db 6 person_event $42, 10, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x5cd29, $ffff person_event $28, 8, 20, $8, $0, 255, 255, $80, 0, UnknownScript_0x5ce51, $06cf person_event $27, 8, 19, $9, $0, 255, 255, $90, 0, UnknownScript_0x5ce54, $06cf person_event $35, 5, 18, $6, $0, 255, 255, $2, 3, Trainer_0x5ce57, $06ce person_event $40, 10, 12, $7, $0, 255, 255, $90, 0, UnknownScript_0x5cd3d, $06cf person_event $24, 10, 16, $7, $0, 255, 255, $a0, 0, UnknownScript_0x5cdd5, $06cf ; 0x5d6fc MapScriptHeader_0x5d6fb: ; 0x5d6fb ; trigger count db 0 ; callback count db 0 ; 0x5d6fe INCBIN "baserom.gbc",$5d6fd,$5d6fe - $5d6fd UnknownScript_0x5d6fe: ; 0x5d6fe jumptextfaceplayer $5d924 ; 0x5d702 UnknownScript_0x5d701: ; 0x5d701 faceplayer loadfont checkbit2 $0013 if_true UnknownScript_0x5d70f 2writetext UnknownText_0x5d956 closetext loadmovesprites end ; 0x5d710 UnknownScript_0x5d70f: ; 0x5d70f 2writetext UnknownText_0x5d983 closetext loadmovesprites end ; 0x5d716 UnknownScript_0x5d715: ; 0x5d715 loadfont 2writetext UnknownText_0x5d9b6 cry $27, $0 closetext loadmovesprites end ; 0x5d720 UnknownScript_0x5d71f: ; 0x5d71f jumptextfaceplayer $5d9cb ; 0x5d723 UnknownScript_0x5d722: ; 0x5d722 jumptextfaceplayer $5da44 ; 0x5d726 Trainer_0x5d725: ; 0x5d725 ; bit/flag number db $4f4 ; trainer group && trainer id db 31, 4 ; text when seen dw UnknownText_0x5da9b ; text when trainer beaten dw UnknownText_0x5daf1 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5d731 ; 0x5d732 UnknownScript_0x5d731: ; 0x5d731 talkaftercancel loadfont 2writetext UnknownText_0x5db07 closetext loadmovesprites end ; 0x5d73a Trainer_0x5d739: ; 0x5d739 ; bit/flag number db $4f5 ; trainer group && trainer id db 31, 5 ; text when seen dw UnknownText_0x5db39 ; text when trainer beaten dw UnknownText_0x5db80 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5d745 ; 0x5d746 UnknownScript_0x5d745: ; 0x5d745 talkaftercancel loadfont 2writetext UnknownText_0x5db99 closetext loadmovesprites end ; 0x5d74e Trainer_0x5d74d: ; 0x5d74d ; bit/flag number db $4f6 ; trainer group && trainer id db 31, 6 ; text when seen dw UnknownText_0x5dbcd ; text when trainer beaten dw UnknownText_0x5dbed ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5d759 ; 0x5d75a UnknownScript_0x5d759: ; 0x5d759 talkaftercancel loadfont 2writetext UnknownText_0x5dc00 closetext loadmovesprites end ; 0x5d762 Trainer_0x5d761: ; 0x5d761 ; bit/flag number db $511 ; trainer group && trainer id db 66, 2 ; text when seen dw UnknownText_0x5dc64 ; text when trainer beaten dw UnknownText_0x5dcbf ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5d76d ; 0x5d76e UnknownScript_0x5d76d: ; 0x5d76d talkaftercancel loadfont 2writetext UnknownText_0x5dcd0 closetext loadmovesprites end ; 0x5d776 UnknownScript_0x5d775: ; 0x5d775 faceplayer loadfont checkbit2 $0013 if_true UnknownScript_0x5d865 checkbit1 $033d if_false UnknownScript_0x5d800 checkbit2 $0060 if_true UnknownScript_0x5d82f checkcode $a if_greater_than $12, UnknownScript_0x5d893 checkbit2 $005f if_false $580a checkitem BLUE_CARD if_false UnknownScript_0x5d86b checkcode $18 if_equal $1e, UnknownScript_0x5d87f playmusic $0060 2writetext UnknownText_0x5de35 special $00a3 if_false UnknownScript_0x5d81e 2writetext UnknownText_0x5de84 closetext loadmovesprites spriteface $b, $3 checkcode $9 if_not_equal $3, $57be applymovement $0, $5d921 spriteface $0, $3 loadfont 2writetext UnknownText_0x5dedd closetext loadmovesprites spriteface $b, $0 refreshscreen $0 special $0092 loadmovesprites if_false UnknownScript_0x5d845 loadfont 2writetext UnknownText_0x5dfc1 closetext loadmovesprites checkcode $18 addvar $1 writevarcode $18 waitbutton playsound $0022 setbit2 $0060 pause $14 spriteface $b, $3 loadfont 2writetext UnknownText_0x5e054 closetext loadmovesprites special $006a pause $14 special $003d checkcode $18 if_equal $1e, UnknownScript_0x5d8a4 end ; 0x5d801 UnknownScript_0x5d800: ; 0x5d800 2writetext UnknownText_0x5dcf4 keeptextopen setbit1 $033d verbosegiveitem BLUE_CARD, 1 2writetext UnknownText_0x5de10 closetext loadmovesprites checkcellnum $25 if_true $581a checkbit1 $033c if_true UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d81f UnknownScript_0x5d7be: ; 0x5d7be spriteface $0, $3 loadfont 2writetext UnknownText_0x5dedd closetext loadmovesprites spriteface $b, $0 refreshscreen $0 special $0092 loadmovesprites if_false UnknownScript_0x5d845 loadfont 2writetext UnknownText_0x5dfc1 closetext loadmovesprites checkcode $18 addvar $1 writevarcode $18 waitbutton playsound $0022 setbit2 $0060 pause $14 spriteface $b, $3 loadfont 2writetext UnknownText_0x5e054 closetext loadmovesprites special $006a pause $14 special $003d checkcode $18 if_equal $1e, UnknownScript_0x5d8a4 end ; 0x5d801 UnknownScript_0x5d81e: ; 0x5d81e 2writetext UnknownText_0x5df29 closetext loadmovesprites spriteface $b, $3 special $006a pause $14 special $003d end ; 0x5d830 UnknownScript_0x5d82f: ; 0x5d82f 2writetext UnknownText_0x5df6c closetext loadmovesprites checkcellnum $25 if_true $583f checkbit1 $033c if_true UnknownScript_0x5d8cc spriteface $b, $3 pause $a end ; 0x5d846 UnknownScript_0x5d845: ; 0x5d845 setbit2 $0060 loadfont 2writetext UnknownText_0x5e01c closetext loadmovesprites spriteface $b, $3 pause $14 loadfont 2writetext UnknownText_0x5e054 closetext loadmovesprites spriteface $b, $3 special $006a pause $14 special $003d end ; 0x5d866 UnknownScript_0x5d865: ; 0x5d865 2writetext UnknownText_0x5e0c2 closetext loadmovesprites end ; 0x5d86c UnknownScript_0x5d86b: ; 0x5d86b 2writetext UnknownText_0x5e192 closetext loadmovesprites checkcellnum $25 if_true $587b checkbit1 $029e if_true UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d880 UnknownScript_0x5d87f: ; 0x5d87f 2writetext UnknownText_0x5e0f1 closetext loadmovesprites checkcellnum $25 if_true $588f checkbit1 $029e if_true UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d894 UnknownScript_0x5d893: ; 0x5d893 2writetext UnknownText_0x5e131 closetext loadmovesprites checkcellnum $25 if_true $58a3 checkbit1 $033c if_true UnknownScript_0x5d8cc end ; 0x5d8a5 UnknownScript_0x5d88f: ; 0x5d88f spriteface $b, $3 end ; 0x5d894 UnknownScript_0x5d8a4: ; 0x5d8a4 checkcellnum $25 if_true $58fe pause $14 spriteface $b, $0 pause $f spriteface $0, $1 pause $f checkbit1 $029e if_true UnknownScript_0x5d8cc showemote $0, $b, $f setbit1 $029e setbit1 $033c loadfont 2writetext UnknownText_0x5e1ee 2jump $58d0 ; 0x5d8cd UnknownScript_0x5d8cc: ; 0x5d8cc loadfont 2writetext UnknownText_0x5e2bf askforphonenumber $25 if_equal $1, UnknownScript_0x5d8f6 if_equal $2, UnknownScript_0x5d8ed 2writetext UnknownText_0x5e2f3 playsound $0093 waitbutton keeptextopen 2writetext UnknownText_0x5e310 closetext loadmovesprites spriteface $b, $3 addcellnum $25 end ; 0x5d8ee UnknownScript_0x5d8ed: ; 0x5d8ed 2writetext UnknownText_0x5e33c closetext loadmovesprites spriteface $b, $3 end ; 0x5d8f7 UnknownScript_0x5d8f6: ; 0x5d8f6 2writetext UnknownText_0x5e35e closetext loadmovesprites spriteface $b, $3 end ; 0x5d900 UnknownScript_0x5d8ff: ; 0x5d8ff faceplayer loadfont checkitem BLUE_CARD if_false UnknownScript_0x5d90f 2writetext UnknownText_0x5e392 keeptextopen special $0093 loadmovesprites end ; 0x5d910 UnknownScript_0x5d90f: ; 0x5d90f 2writetext UnknownText_0x5e3d8 keeptextopen loadmovesprites end ; 0x5d916 UnknownScript_0x5d915: ; 0x5d915 jumptext UnknownText_0x5e426 ; 0x5d919 UnknownScript_0x5d918: ; 0x5d918 jumptext UnknownText_0x5e430 ; 0x5d91c UnknownScript_0x5d91b: ; 0x5d91b jumptext UnknownText_0x5e463 ; 0x5d91f UnknownScript_0x5d91e: ; 0x5d91e jumpstd $0003 ; 0x5d922 INCBIN "baserom.gbc",$5d921,$5e481 - $5d921 MapEventHeader_0x5e481: ; 0x5e481 ; warps db 2 warp_def $0, $0, 1, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F warp_def $0, $f, 3, GROUP_RADIO_TOWER_1F, MAP_RADIO_TOWER_1F ; xy triggers db 0 ; signposts db 6 signpost 0, 3, $0, UnknownScript_0x5d915 signpost 0, 5, $0, UnknownScript_0x5d918 signpost 1, 9, $0, UnknownScript_0x5d91e signpost 1, 10, $0, UnknownScript_0x5d91e signpost 1, 11, $0, UnknownScript_0x5d91e signpost 0, 13, $0, UnknownScript_0x5d91b ; people-events db 11 person_event $2b, 10, 10, $8, $0, 255, 255, $a0, 0, UnknownScript_0x5d6fe, $06cf person_event $29, 6, 21, $5, $1, 255, 255, $80, 0, UnknownScript_0x5d701, $ffff person_event $35, 8, 5, $7, $0, 255, 255, $2, 3, Trainer_0x5d725, $06ce person_event $35, 8, 12, $6, $0, 255, 255, $2, 3, Trainer_0x5d739, $06ce person_event $35, 5, 8, $6, $0, 255, 255, $2, 2, Trainer_0x5d74d, $06ce person_event $36, 9, 14, $7, $0, 255, 255, $82, 3, Trainer_0x5d761, $06ce person_event $41, 5, 4, $6, $0, 255, 255, $0, 0, UnknownScript_0x5d71f, $06d1 person_event $41, 5, 5, $6, $0, 255, 255, $0, 0, UnknownScript_0x5d722, $06d0 person_event $94, 5, 16, $16, $0, 255, 255, $0, 0, UnknownScript_0x5d715, $ffff person_event $2a, 9, 18, $9, $0, 255, 255, $80, 0, UnknownScript_0x5d775, $ffff person_event $42, 11, 16, $9, $0, 255, 255, $a0, 0, UnknownScript_0x5d8ff, $06cf ; 0x5e53f MapScriptHeader_0x5e53e: ; 0x5e53e ; trigger count db 0 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x5e543 ; 0x5e544 UnknownScript_0x5e543: ; 0x5e543 checkbit1 $0025 if_true UnknownScript_0x5e54a return ; 0x5e54b UnknownScript_0x5e54a: ; 0x5e54a changeblock $e, $2, $2a changeblock $e, $4, $1 return ; 0x5e554 UnknownScript_0x5e553: ; 0x5e553 jumptextfaceplayer $5e621 ; 0x5e557 UnknownScript_0x5e556: ; 0x5e556 faceplayer loadfont checkbit1 $0021 if_true UnknownScript_0x5e564 2writetext UnknownText_0x5e682 closetext loadmovesprites end ; 0x5e565 UnknownScript_0x5e564: ; 0x5e564 2writetext UnknownText_0x5e6eb closetext loadmovesprites end ; 0x5e56b UnknownScript_0x5e56a: ; 0x5e56a faceplayer loadfont checkbit1 $0047 if_true UnknownScript_0x5e59d checkbit1 $0021 if_true UnknownScript_0x5e58a checkbit1 $0025 if_true UnknownScript_0x5e584 2writetext UnknownText_0x5e754 closetext loadmovesprites end ; 0x5e585 UnknownScript_0x5e584: ; 0x5e584 2writetext UnknownText_0x5e7cb closetext loadmovesprites end ; 0x5e58b UnknownScript_0x5e58a: ; 0x5e58a 2writetext UnknownText_0x5e7e2 keeptextopen verbosegiveitem TM_11, 1 if_false $65a1 2writetext UnknownText_0x5e821 closetext loadmovesprites setbit1 $0047 end ; 0x5e59e UnknownScript_0x5e59d: ; 0x5e59d 2writetext UnknownText_0x5e85c closetext loadmovesprites end ; 0x5e5a4 Trainer_0x5e5a3: ; 0x5e5a3 ; bit/flag number db $4f7 ; trainer group && trainer id db 31, 7 ; text when seen dw UnknownText_0x5e878 ; text when trainer beaten dw UnknownText_0x5e8c8 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5e5af ; 0x5e5b0 UnknownScript_0x5e5af: ; 0x5e5af talkaftercancel loadfont 2writetext UnknownText_0x5e8d0 closetext loadmovesprites end ; 0x5e5b8 Trainer_0x5e5b7: ; 0x5e5b7 ; bit/flag number db $4f8 ; trainer group && trainer id db 31, 8 ; text when seen dw UnknownText_0x5e904 ; text when trainer beaten dw UnknownText_0x5e934 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5e5c3 ; 0x5e5c4 UnknownScript_0x5e5c3: ; 0x5e5c3 talkaftercancel loadfont 2writetext UnknownText_0x5e944 closetext loadmovesprites end ; 0x5e5cc Trainer_0x5e5cb: ; 0x5e5cb ; bit/flag number db $4f9 ; trainer group && trainer id db 31, 9 ; text when seen dw UnknownText_0x5e97d ; text when trainer beaten dw UnknownText_0x5e9c2 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5e5d7 ; 0x5e5d8 UnknownScript_0x5e5d7: ; 0x5e5d7 talkaftercancel loadfont 2writetext UnknownText_0x5e9d0 closetext loadmovesprites end ; 0x5e5e0 Trainer_0x5e5df: ; 0x5e5df ; bit/flag number db $4a2 ; trainer group && trainer id db 20, 4 ; text when seen dw UnknownText_0x5ea14 ; text when trainer beaten dw UnknownText_0x5ea43 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5e5eb ; 0x5e5ec UnknownScript_0x5e5eb: ; 0x5e5eb talkaftercancel loadfont 2writetext UnknownText_0x5ea61 closetext loadmovesprites end ; 0x5e5f4 UnknownScript_0x5e5f3: ; 0x5e5f3 loadfont 2writetext UnknownText_0x5eaa4 closetext checkbit1 $0025 if_true $6603 checkitem CARD_KEY if_true UnknownScript_0x5e605 loadmovesprites end ; 0x5e606 UnknownScript_0x5e605: ; 0x5e605 2writetext UnknownText_0x5eabc closetext setbit1 $0025 playsound $001f changeblock $e, $2, $2a changeblock $e, $4, $1 reloadmappart loadmovesprites waitbutton end ; 0x5e61c UnknownScript_0x5e603: ; 0x5e603 loadmovesprites end ; 0x5e606 UnknownScript_0x5e61b: ; 0x5e61b jumptext UnknownText_0x5ead6 ; 0x5e61f UnknownScript_0x5e61e: ; 0x5e61e jumptext UnknownText_0x5eae4 ; 0x5e622 INCBIN "baserom.gbc",$5e621,$5eb01 - $5e621 MapEventHeader_0x5eb01: ; 0x5eb01 ; warps db 3 warp_def $0, $0, 1, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F warp_def $0, $7, 2, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F warp_def $0, $11, 4, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F ; xy triggers db 0 ; signposts db 3 signpost 0, 3, $0, UnknownScript_0x5e61b signpost 0, 9, $0, UnknownScript_0x5e61e signpost 2, 14, $1, UnknownScript_0x5e5f3 ; people-events db 7 person_event $2b, 8, 11, $7, $0, 255, 255, $90, 0, UnknownScript_0x5e553, $06d0 person_event $48, 8, 7, $a, $0, 255, 255, $80, 0, UnknownScript_0x5e556, $ffff person_event $24, 7, 15, $2, $11, 255, 255, $a0, 0, UnknownScript_0x5e56a, $ffff person_event $35, 5, 9, $9, $0, 255, 255, $2, 2, Trainer_0x5e5a3, $06ce person_event $35, 6, 10, $6, $0, 255, 255, $2, 3, Trainer_0x5e5b7, $06ce person_event $35, 10, 20, $7, $0, 255, 255, $2, 3, Trainer_0x5e5cb, $06ce person_event $3c, 10, 13, $7, $0, 255, 255, $92, 5, Trainer_0x5e5df, $06ce ; 0x5eb81 MapScriptHeader_0x5eb80: ; 0x5eb80 ; trigger count db 0 ; callback count db 0 ; 0x5eb83 UnknownScript_0x5eb82: ; 0x5eb82 jumptextfaceplayer $5ec12 ; 0x5eb86 UnknownScript_0x5eb85: ; 0x5eb85 faceplayer loadfont checkbit1 $0048 if_true UnknownScript_0x5ebac checkbit1 $0021 if_true UnknownScript_0x5eb99 2writetext UnknownText_0x5ec68 closetext loadmovesprites end ; 0x5eb9a UnknownScript_0x5eb99: ; 0x5eb99 2writetext UnknownText_0x5ecab keeptextopen verbosegiveitem PINK_BOW, 1 if_false $6bb0 2writetext UnknownText_0x5ecef closetext loadmovesprites setbit1 $0048 end ; 0x5ebad UnknownScript_0x5ebac: ; 0x5ebac 2writetext UnknownText_0x5ed2c closetext loadmovesprites end ; 0x5ebb3 UnknownScript_0x5ebb2: ; 0x5ebb2 loadfont 2writetext UnknownText_0x5ed66 cry $34, $0 closetext loadmovesprites end ; 0x5ebbd Trainer_0x5ebbc: ; 0x5ebbc ; bit/flag number db $4fa ; trainer group && trainer id db 31, 10 ; text when seen dw UnknownText_0x5ed77 ; text when trainer beaten dw UnknownText_0x5edcf ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5ebc8 ; 0x5ebc9 UnknownScript_0x5ebc8: ; 0x5ebc8 talkaftercancel loadfont 2writetext UnknownText_0x5ede2 closetext loadmovesprites end ; 0x5ebd1 Trainer_0x5ebd0: ; 0x5ebd0 ; bit/flag number db $572 ; trainer group && trainer id db 51, 2 ; text when seen dw UnknownText_0x5ee04 ; text when trainer beaten dw UnknownText_0x5ee50 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5ebdc ; 0x5ebdd UnknownScript_0x5ebdc: ; 0x5ebdc talkaftercancel loadfont 2writetext UnknownText_0x5ee69 closetext loadmovesprites end ; 0x5ebe5 Trainer_0x5ebe4: ; 0x5ebe4 ; bit/flag number db $513 ; trainer group && trainer id db 66, 4 ; text when seen dw UnknownText_0x5eec4 ; text when trainer beaten dw UnknownText_0x5ef15 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5ebf0 ; 0x5ebf1 UnknownScript_0x5ebf0: ; 0x5ebf0 talkaftercancel loadfont 2writetext UnknownText_0x5ef31 closetext loadmovesprites end ; 0x5ebf9 Trainer_0x5ebf8: ; 0x5ebf8 ; bit/flag number db $4a3 ; trainer group && trainer id db 20, 5 ; text when seen dw UnknownText_0x5ef62 ; text when trainer beaten dw UnknownText_0x5efa3 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x5ec04 ; 0x5ec05 UnknownScript_0x5ec04: ; 0x5ec04 talkaftercancel loadfont 2writetext UnknownText_0x5efcb closetext loadmovesprites end ; 0x5ec0d UnknownScript_0x5ec0c: ; 0x5ec0c jumptext UnknownText_0x5effe ; 0x5ec10 UnknownScript_0x5ec0f: ; 0x5ec0f jumptext UnknownText_0x5f00d ; 0x5ec13 INCBIN "baserom.gbc",$5ec12,$5f01a - $5ec12 MapEventHeader_0x5f01a: ; 0x5f01a ; warps db 4 warp_def $0, $0, 1, GROUP_RADIO_TOWER_5F, MAP_RADIO_TOWER_5F warp_def $0, $9, 2, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F warp_def $0, $c, 2, GROUP_RADIO_TOWER_5F, MAP_RADIO_TOWER_5F warp_def $0, $11, 3, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F ; xy triggers db 0 ; signposts db 2 signpost 0, 7, $0, UnknownScript_0x5ec0c signpost 0, 15, $0, UnknownScript_0x5ec0f ; people-events db 7 person_event $3a, 8, 10, $7, $0, 255, 255, $80, 0, UnknownScript_0x5eb82, $06d0 person_event $29, 10, 18, $3, $0, 255, 255, $a0, 0, UnknownScript_0x5eb85, $ffff person_event $82, 11, 16, $16, $0, 255, 255, $80, 0, UnknownScript_0x5ebb2, $ffff person_event $35, 10, 9, $1f, $0, 255, 255, $2, 3, Trainer_0x5ebbc, $06ce person_event $35, 5, 18, $8, $2, 255, 255, $2, 2, Trainer_0x5ebd0, $06ce person_event $36, 8, 16, $9, $0, 255, 255, $82, 1, Trainer_0x5ebe4, $06ce person_event $3c, 6, 8, $8, $0, 255, 255, $92, 4, Trainer_0x5ebf8, $06ce ; 0x5f09a INCBIN "baserom.gbc",$5f099,$60000 - $5f099 MapScriptHeader_0x60000: ; 0x60000 ; trigger count db 3 ; triggers dw UnknownScript_0x6000e dw UnknownScript_0x6000f dw UnknownScript_0x60010 ; callback count db 0 ; 0x6000f SECTION "bank18",DATA,BANK[$18] INCBIN "baserom.gbc",$60000,$6000e - $60000 UnknownScript_0x6000e: ; 0x6000e end ; 0x60010 UnknownScript_0x6000f: ; 0x6000f end ; 0x60011 UnknownScript_0x60010: ; 0x60010 end ; 0x60012 UnknownScript_0x60011: ; 0x60011 spriteface $2, $1 showemote $0, $2, $f loadfont 2writetext UnknownText_0x60128 closetext loadmovesprites applymovement $2, $60109 playmusic $0039 loadfont 2writetext UnknownText_0x60147 closetext loadmovesprites winlosstext UnknownText_0x60223, $0000 setlasttalked $2 loadtrainer $33, $3 startbattle returnafterbattle loadfont 2writetext UnknownText_0x60246 keeptextopen verbosegiveitem BASEMENT_KEY, 1 loadmovesprites dotrigger $1 setbit1 $0573 end ; 0x60047 UnknownScript_0x60046: ; 0x60046 faceplayer loadfont checkbit1 $0021 if_true UnknownScript_0x60054 2writetext UnknownText_0x60246 closetext loadmovesprites end ; 0x60055 UnknownScript_0x60054: ; 0x60054 2writetext UnknownText_0x60824 closetext loadmovesprites end ; 0x6005b Trainer_0x6005a: ; 0x6005a ; bit/flag number db $56f ; trainer group && trainer id db 55, 1 ; text when seen dw UnknownText_0x602cb ; text when trainer beaten dw UnknownText_0x6031e ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x60066 ; 0x60067 UnknownScript_0x60066: ; 0x60066 talkaftercancel loadfont 2writetext UnknownText_0x60358 closetext loadmovesprites end ; 0x6006f UnknownScript_0x6006e: ; 0x6006e applymovement $0, $60125 playmusic $0039 spriteface $3, $3 loadfont 2writetext UnknownText_0x603d1 closetext loadmovesprites winlosstext UnknownText_0x604f3, $0000 setlasttalked $3 loadtrainer $33, $1 startbattle returnafterbattle loadfont 2writetext UnknownText_0x6050e closetext loadmovesprites special $0030 special $0033 disappear $3 disappear $4 pause $f special $0032 setbit1 $0571 setbit1 $0021 clearbit2 $0013 setbit1 $06cc setbit1 $06cd setbit1 $06ce clearbit1 $0736 clearbit2 $0017 clearbit1 $06cf clearbit1 $06d0 setbit1 $06e3 clearbit1 $06e4 special $003c disappear $2 moveperson $2, $c, $0 appear $2 applymovement $2, $6010f spriteface $0, $3 loadfont 2writetext UnknownText_0x605b2 keeptextopen verbosegiveitem CLEAR_BELL, 1 2writetext UnknownText_0x6062c closetext loadmovesprites dotrigger $2 domaptrigger GROUP_ECRUTEAK_HOUSE, MAP_ECRUTEAK_HOUSE, $0 setbit1 $0078 setbit1 $0761 2jump UnknownScript_0x600f1 ; 0x600f2 UnknownScript_0x600f1: ; 0x600f1 applymovement $2, $6011a playsound $0023 disappear $2 end ; 0x600fc UnknownScript_0x600fb: ; 0x600fb jumptextfaceplayer $608be ; 0x600ff ItemFragment_0x600fe: ; 0x600fe item_frag ULTRA_BALL, 1 ; 0x60101 UnknownScript_0x60100: ; 0x60100 jumptext UnknownText_0x608e0 ; 0x60104 UnknownScript_0x60103: ; 0x60103 jumptext UnknownText_0x608f9 ; 0x60107 UnknownScript_0x60106: ; 0x60106 jumpstd $0003 ; 0x6010a INCBIN "baserom.gbc",$60109,$60906 - $60109 MapEventHeader_0x60906: ; 0x60906 ; warps db 2 warp_def $0, $0, 1, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F warp_def $0, $c, 3, GROUP_RADIO_TOWER_4F, MAP_RADIO_TOWER_4F ; xy triggers db 2 xy_trigger 0, $3, $0, $0, UnknownScript_0x60011, $0, $0 xy_trigger 1, $5, $10, $0, UnknownScript_0x6006e, $0, $0 ; signposts db 5 signpost 0, 3, $0, UnknownScript_0x60100 signpost 0, 11, $0, UnknownScript_0x60103 signpost 0, 15, $0, UnknownScript_0x60103 signpost 1, 16, $0, UnknownScript_0x60106 signpost 1, 17, $0, UnknownScript_0x60106 ; people-events db 5 person_event $40, 10, 7, $3, $0, 255, 255, $0, 0, UnknownScript_0x60046, $ffff person_event $35, 9, 17, $8, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06ce person_event $36, 6, 21, $8, $0, 255, 255, $82, 1, Trainer_0x6005a, $06ce person_event $2c, 9, 17, $8, $0, 255, 255, $80, 0, UnknownScript_0x600fb, $06d0 person_event $54, 9, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x600fe, $07cd ; 0x60981 MapScriptHeader_0x60980: ; 0x60980 ; trigger count db 0 ; callback count db 0 ; 0x60983 Trainer_0x60982: ; 0x60982 ; bit/flag number db $400 ; trainer group && trainer id db 24, 6 ; text when seen dw UnknownText_0x60a74 ; text when trainer beaten dw UnknownText_0x60aaf ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6098e ; 0x6098f UnknownScript_0x6098e: ; 0x6098e talkaftercancel loadfont 2writetext UnknownText_0x60ac3 closetext loadmovesprites end ; 0x60997 Trainer_0x60996: ; 0x60996 ; bit/flag number db $579 ; trainer group && trainer id db 40, 5 ; text when seen dw UnknownText_0x609b3 ; text when trainer beaten dw UnknownText_0x609fe ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x609a2 ; 0x609a3 UnknownScript_0x609a2: ; 0x609a2 talkaftercancel loadfont 2writetext UnknownText_0x60a1f closetext loadmovesprites end ; 0x609ab ItemFragment_0x609aa: ; 0x609aa item_frag RARE_CANDY, 1 ; 0x609ad ItemFragment_0x609ac: ; 0x609ac item_frag SUPER_REPEL, 1 ; 0x609af ItemFragment_0x609ae: ; 0x609ae item_frag TM_34, 1 ; 0x609b1 SignpostRemoteItem_0x609b0: ; 0x609b0 $0085, HYPER_POTION ; 0x609b4 INCBIN "baserom.gbc",$609b3,$60b20 - $609b3 MapEventHeader_0x60b20: ; 0x60b20 ; warps db 7 warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F warp_def $5, $3, 2, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $7, $9, 3, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $7, $10, 9, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $7, $11, 10, GROUP_OLIVINE_LIGHTHOUSE_4F, MAP_OLIVINE_LIGHTHOUSE_4F warp_def $5, $10, 2, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F warp_def $5, $11, 3, GROUP_OLIVINE_LIGHTHOUSE_6F, MAP_OLIVINE_LIGHTHOUSE_6F ; xy triggers db 0 ; signposts db 1 signpost 13, 3, $7, $85 ; people-events db 5 person_event $49, 15, 12, $a, $0, 255, 255, $92, 3, Trainer_0x60996, $ffff person_event $27, 7, 12, $8, $0, 255, 255, $92, 4, Trainer_0x60982, $ffff person_event $54, 16, 19, $1, $0, 255, 255, $1, 0, ItemFragment_0x609aa, $0665 person_event $54, 19, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x609ac, $0666 person_event $54, 17, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x609ae, $0667 ; 0x60b90 MapScriptHeader_0x60b8f: ; 0x60b8f ; trigger count db 0 ; callback count db 0 ; 0x60b92 UnknownScript_0x60b91: ; 0x60b91 faceplayer loadfont checkitem SECRETPOTION if_true UnknownScript_0x60bab checkbit1 $0037 if_true $4ba5 2writetext UnknownText_0x60c81 keeptextopen setbit1 $0037 2writetext UnknownText_0x60d64 closetext loadmovesprites end ; 0x60bac UnknownScript_0x60bab: ; 0x60bab 2writetext UnknownText_0x60d99 yesorno if_false UnknownScript_0x60c25 2writetext UnknownText_0x60dc3 keeptextopen takeitem SECRETPOTION, $1 2writetext UnknownText_0x60dea closetext loadmovesprites spriteface $2, $3 pause $f spriteface $3, $2 loadfont playmusic $000d 2writetext UnknownText_0x60e44 pause $3c keeptextopen loadmovesprites special $003d cry $b5, $0 special $002e pause $a special $0031 loadfont 2writetext UnknownText_0x60f3d closetext loadmovesprites spriteface $3, $3 pause $a spriteface $3, $2 pause $a spriteface $3, $3 pause $a spriteface $3, $2 pause $a faceplayer loadfont 2writetext UnknownText_0x60e6c closetext loadmovesprites setbit1 $0020 clearbit1 $06d3 checkcode $9 if_equal $0, UnknownScript_0x60c17 if_equal $3, UnknownScript_0x60c1e applymovement $2, $60c68 disappear $2 end ; 0x60c18 UnknownScript_0x60ba5: ; 0x60ba5 2writetext UnknownText_0x60d64 closetext loadmovesprites end ; 0x60bac UnknownScript_0x60c17: ; 0x60c17 applymovement $2, $60c70 disappear $2 end ; 0x60c1f UnknownScript_0x60c1e: ; 0x60c1e applymovement $2, $60c79 disappear $2 end ; 0x60c26 UnknownScript_0x60c25: ; 0x60c25 2writetext UnknownText_0x60edf closetext loadmovesprites spriteface $2, $3 pause $f spriteface $3, $2 loadfont 2writetext UnknownText_0x60ef1 closetext loadmovesprites end ; 0x60c3a INCBIN "baserom.gbc",$60c39,$60c3a - $60c39 UnknownScript_0x60c3a: ; 0x60c3a faceplayer loadfont checkbit1 $0020 if_true UnknownScript_0x60c51 2writetext UnknownText_0x60f03 writebyte $b5 special $005f keeptextopen 2writetext UnknownText_0x60f19 closetext loadmovesprites end ; 0x60c52 UnknownScript_0x60c51: ; 0x60c51 2writetext UnknownText_0x60f3d cry $b5, $0 closetext loadmovesprites special $002e special $0031 special $002e special $0031 end ; 0x60c67 ItemFragment_0x60c66: ; 0x60c66 item_frag SUPER_POTION, 1 ; 0x60c69 INCBIN "baserom.gbc",$60c68,$60f53 - $60c68 MapEventHeader_0x60f53: ; 0x60f53 ; warps db 3 warp_def $f, $9, 1, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $5, $10, 6, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F warp_def $5, $11, 7, GROUP_OLIVINE_LIGHTHOUSE_5F, MAP_OLIVINE_LIGHTHOUSE_5F ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $17, 12, 12, $6, $0, 255, 255, $80, 0, UnknownScript_0x60b91, $06d2 person_event $4c, 12, 13, $6, $0, 255, 255, $b0, 0, UnknownScript_0x60c3a, $ffff person_event $54, 8, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x60c66, $0668 ; 0x60f90 MapScriptHeader_0x60f8f: ; 0x60f8f ; trigger count db 0 ; callback count db 0 ; 0x60f92 UnknownScript_0x60f91: ; 0x60f91 jumpstd $0000 ; 0x60f95 UnknownScript_0x60f94: ; 0x60f94 writebyte $b special $0086 if_equal $b, UnknownScript_0x60f9e end ; 0x60f9f UnknownScript_0x60f9e: ; 0x60f9e checkbit1 $0340 if_true $4fd8 playsound $0023 moveperson $3, $0, $7 disappear $3 appear $3 playmusic $0011 applymovement $3, $6105a spriteface $0, $1 loadfont 2writetext UnknownText_0x622f0 closetext verbosegiveitem GS_BALL, 1 setbit1 $0340 setbit1 $00be 2writetext UnknownText_0x62359 closetext loadmovesprites applymovement $3, $61060 special $003d disappear $3 playsound $0023 end ; 0x60fda UnknownScript_0x60fd9: ; 0x60fd9 writebyte $b special $0086 if_equal $b, UnknownScript_0x60fe3 end ; 0x60fe4 UnknownScript_0x60fe3: ; 0x60fe3 checkbit1 $0340 if_true $501d playsound $0023 moveperson $3, $0, $7 disappear $3 appear $3 playmusic $0011 applymovement $3, $61065 spriteface $0, $1 loadfont 2writetext UnknownText_0x622f0 closetext verbosegiveitem GS_BALL, 1 setbit1 $0340 setbit1 $00be 2writetext UnknownText_0x62359 closetext loadmovesprites applymovement $3, $6106c special $003d disappear $3 playsound $0023 end ; 0x6101f UnknownScript_0x6101e: ; 0x6101e jumptextfaceplayer $62105 ; 0x61022 UnknownScript_0x61021: ; 0x61021 jumptextfaceplayer $62260 ; 0x61025 UnknownScript_0x61024: ; 0x61024 faceplayer loadfont 2writetext UnknownText_0x623fb closetext 2writetext UnknownText_0x6248c yesorno if_false UnknownScript_0x6104b takeitem EON_MAIL, $1 if_false UnknownScript_0x6104b 2writetext UnknownText_0x62549 closetext 2writetext UnknownText_0x624a4 closetext verbosegiveitem REVIVE, 1 if_false UnknownScript_0x61051 2writetext UnknownText_0x624e9 closetext loadmovesprites end ; 0x6104c UnknownScript_0x6104b: ; 0x6104b 2writetext UnknownText_0x62509 closetext loadmovesprites end ; 0x61052 UnknownScript_0x61051: ; 0x61051 giveitem EON_MAIL, $1 2writetext UnknownText_0x6252a closetext loadmovesprites end ; 0x6105b INCBIN "baserom.gbc",$6105a,$62564 - $6105a MapEventHeader_0x62564: ; 0x62564 ; warps db 4 warp_def $7, $3, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $4, 15, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $6, $0, 1, GROUP_GOLDENROD_POKéCOM_CENTER_2F_MOBILE, MAP_GOLDENROD_POKéCOM_CENTER_2F_MOBILE warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 2 xy_trigger 0, $7, $3, $0, UnknownScript_0x60f94, $0, $0 xy_trigger 0, $7, $4, $0, UnknownScript_0x60fd9, $0, $0 ; signposts db 0 ; people-events db 5 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x60f91, $ffff person_event $38, 12, 20, $6, $0, 255, 255, $90, 0, UnknownScript_0x26ef, $ffff person_event $3, 5, 10, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6101e, $ffff person_event $28, 8, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x61021, $ffff person_event $2e, 9, 11, $6, $0, 255, 255, $b0, 0, UnknownScript_0x61024, $ffff ; 0x625d0 MapScriptHeader_0x625cf: ; 0x625cf ; trigger count db 0 ; callback count db 0 ; 0x625d2 UnknownScript_0x625d1: ; 0x625d1 jumptextfaceplayer $62674 ; 0x625d5 UnknownScript_0x625d4: ; 0x625d4 jumptextfaceplayer $626f9 ; 0x625d8 UnknownScript_0x625d7: ; 0x625d7 jumptextfaceplayer $62795 ; 0x625db UnknownScript_0x625da: ; 0x625da loadfont 2writetext UnknownText_0x627ee closetext reloadmappart loadmenudata $62602 interpretmenu2 writebackup if_equal $1, UnknownScript_0x625f0 if_equal $2, UnknownScript_0x625f8 2jump UnknownScript_0x62600 ; 0x625f1 UnknownScript_0x625f0: ; 0x625f0 loadfont 2writetext UnknownText_0x62828 closetext 2jump $65df ; 0x625f9 UnknownScript_0x625df: ; 0x625df reloadmappart loadmenudata $62602 interpretmenu2 writebackup if_equal $1, UnknownScript_0x625f0 if_equal $2, UnknownScript_0x625f8 2jump UnknownScript_0x62600 ; 0x625f1 UnknownScript_0x625f8: ; 0x625f8 loadfont 2writetext UnknownText_0x628f4 closetext 2jump $65df ; 0x62601 UnknownScript_0x62600: ; 0x62600 loadmovesprites end ; 0x62603 INCBIN "baserom.gbc",$62602,$62624 - $62602 UnknownScript_0x62624: ; 0x62624 loadfont 2writetext UnknownText_0x62989 closetext reloadmappart loadmenudata $6264c interpretmenu2 writebackup if_equal $1, UnknownScript_0x6263a if_equal $2, UnknownScript_0x62642 2jump UnknownScript_0x6264a ; 0x6263b UnknownScript_0x6263a: ; 0x6263a loadfont 2writetext UnknownText_0x629ae closetext 2jump $6629 ; 0x62643 UnknownScript_0x62629: ; 0x62629 reloadmappart loadmenudata $6264c interpretmenu2 writebackup if_equal $1, UnknownScript_0x6263a if_equal $2, UnknownScript_0x62642 2jump UnknownScript_0x6264a ; 0x6263b UnknownScript_0x62642: ; 0x62642 loadfont 2writetext UnknownText_0x62a5a closetext 2jump $6629 ; 0x6264b UnknownScript_0x6264a: ; 0x6264a loadmovesprites end ; 0x6264d INCBIN "baserom.gbc",$6264c,$62671 - $6264c UnknownScript_0x62671: ; 0x62671 jumptext UnknownText_0x62b26 ; 0x62675 INCBIN "baserom.gbc",$62674,$62c32 - $62674 MapEventHeader_0x62c32: ; 0x62c32 ; warps db 2 warp_def $1f, $0, 3, GROUP_GOLDENROD_POKECENTER_1F, MAP_GOLDENROD_POKECENTER_1F warp_def $1f, $1, 3, GROUP_GOLDENROD_POKECENTER_1F, MAP_GOLDENROD_POKECENTER_1F ; xy triggers db 0 ; signposts db 3 signpost 26, 6, $1, UnknownScript_0x625da signpost 28, 6, $1, UnknownScript_0x62624 signpost 26, 3, $1, UnknownScript_0x62671 ; people-events db 3 person_event $3c, 32, 8, $4, $10, 255, 255, $80, 0, UnknownScript_0x625d1, $ffff person_event $3c, 31, 11, $7, $0, 255, 255, $90, 0, UnknownScript_0x625d4, $ffff person_event $3c, 33, 11, $7, $0, 255, 255, $a0, 0, UnknownScript_0x625d7, $ffff ; 0x62c79 MapScriptHeader_0x62c78: ; 0x62c78 ; trigger count db 0 ; callback count db 0 ; 0x62c7b UnknownScript_0x62c7a: ; 0x62c7a jumptextfaceplayer $62c80 ; 0x62c7e UnknownScript_0x62c7d: ; 0x62c7d jumptextfaceplayer $62cb0 ; 0x62c81 INCBIN "baserom.gbc",$62c80,$62cf4 - $62c80 MapEventHeader_0x62cf4: ; 0x62cf4 ; warps db 4 warp_def $4, $0, 2, GROUP_ILEX_FOREST, MAP_ILEX_FOREST warp_def $5, $0, 3, GROUP_ILEX_FOREST, MAP_ILEX_FOREST warp_def $4, $9, 7, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN warp_def $5, $9, 8, GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $43, 6, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x62c7a, $ffff person_event $30, 7, 5, $6, $0, 255, 255, $b0, 0, UnknownScript_0x62c7d, $ffff ; 0x62d29 MapScriptHeader_0x62d28: ; 0x62d28 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x62d2d ; 0x62d2e UnknownScript_0x62d2d: ; 0x62d2d checkbit1 $00c0 if_false UnknownScript_0x62d38 disappear $2 appear $5 return ; 0x62d39 UnknownScript_0x62d38: ; 0x62d38 disappear $5 appear $2 return ; 0x62d3e UnknownScript_0x62d3d: ; 0x62d3d checkbit1 $00c0 if_false $6d62 showemote $0, $5, $14 spriteface $5, $2 spriteface $0, $3 follow $0, $5 applymovement $0, $62d97 stopfollow spriteface $0, $0 loadfont 2writetext UnknownText_0x62e41 closetext loadmovesprites applymovement $5, $62d9a end ; 0x62d64 UnknownScript_0x62d63: ; 0x62d63 faceplayer loadfont checkbit1 $00c0 if_true UnknownScript_0x62d84 checkbit1 $007a if_true $6d7e 2writetext UnknownText_0x62d9d keeptextopen verbosegiveitem TM_12, 1 if_false $6d82 setbit1 $007a 2writetext UnknownText_0x62df6 closetext loadmovesprites end ; 0x62d85 UnknownScript_0x62d84: ; 0x62d84 2writetext UnknownText_0x62e41 keeptextopen loadmovesprites end ; 0x62d8b UnknownScript_0x62d7e: ; 0x62d7e 2writetext UnknownText_0x62df6 closetext loadmovesprites end ; 0x62d85 UnknownScript_0x62d8a: ; 0x62d8a loadfont 2writetext UnknownText_0x62e83 cry $c, $0 closetext loadmovesprites end ; 0x62d95 UnknownScript_0x62d94: ; 0x62d94 jumptextfaceplayer $62e97 ; 0x62d98 INCBIN "baserom.gbc",$62d97,$62f20 - $62d97 MapEventHeader_0x62f20: ; 0x62f20 ; warps db 4 warp_def $0, $4, 1, GROUP_ROUTE_34, MAP_ROUTE_34 warp_def $0, $5, 2, GROUP_ROUTE_34, MAP_ROUTE_34 warp_def $7, $4, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST warp_def $7, $5, 1, GROUP_ILEX_FOREST, MAP_ILEX_FOREST ; xy triggers db 1 xy_trigger 0, $7, $4, $0, UnknownScript_0x62d3d, $0, $0 ; signposts db 0 ; people-events db 4 person_event $29, 7, 13, $8, $0, 255, 255, $90, 0, UnknownScript_0x62d63, $06ea person_event $8b, 8, 13, $16, $0, 255, 255, $80, 0, UnknownScript_0x62d8a, $ffff person_event $28, 8, 7, $4, $10, 255, 255, $a0, 0, UnknownScript_0x62d94, $06eb person_event $29, 11, 9, $7, $0, 255, 255, $90, 0, UnknownScript_0x62d63, $06ec ; 0x62f77 MapScriptHeader_0x62f76: ; 0x62f76 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x62f7b ; 0x62f7c UnknownScript_0x62f7b: ; 0x62f7b checkbit2 $0005 if_true UnknownScript_0x62f88 clearbit1 $06e5 setbit1 $06e6 return ; 0x62f89 UnknownScript_0x62f88: ; 0x62f88 setbit1 $06e5 clearbit1 $06e6 return ; 0x62f90 UnknownScript_0x62f8f: ; 0x62f8f faceplayer loadfont checkbit1 $033e if_true UnknownScript_0x62fbd 2writetext UnknownText_0x630ce keeptextopen loadmovesprites checkcode $1 if_equal $6, UnknownScript_0x62fb6 special $007d loadfont 2writetext UnknownText_0x631ae playsound $0091 waitbutton 2writetext UnknownText_0x631c3 closetext loadmovesprites setbit1 $033e end ; 0x62fb7 UnknownScript_0x62fb6: ; 0x62fb6 loadfont 2writetext UnknownText_0x63237 closetext loadmovesprites end ; 0x62fbe UnknownScript_0x62fbd: ; 0x62fbd special $001e closetext loadmovesprites end ; 0x62fc4 UnknownScript_0x62fc3: ; 0x62fc3 faceplayer loadfont checkbit2 $0005 if_true UnknownScript_0x62fd1 special $001f closetext loadmovesprites end ; 0x62fd2 UnknownScript_0x62fd1: ; 0x62fd1 2writetext UnknownText_0x62fda closetext loadmovesprites end ; 0x62fd8 UnknownScript_0x62fd7: ; 0x62fd7 jumpstd $0001 ; 0x62fdb INCBIN "baserom.gbc",$62fda,$63250 - $62fda MapEventHeader_0x63250: ; 0x63250 ; warps db 4 warp_def $5, $0, 3, GROUP_ROUTE_34, MAP_ROUTE_34 warp_def $6, $0, 4, GROUP_ROUTE_34, MAP_ROUTE_34 warp_def $7, $2, 5, GROUP_ROUTE_34, MAP_ROUTE_34 warp_def $7, $3, 5, GROUP_ROUTE_34, MAP_ROUTE_34 ; xy triggers db 0 ; signposts db 2 signpost 1, 0, $0, UnknownScript_0x62fd7 signpost 1, 1, $0, UnknownScript_0x62fd7 ; people-events db 2 person_event $2f, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x62f8f, $06e5 person_event $30, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x62fc3, $ffff ; 0x6328f INCBIN "baserom.gbc",$6328e,$d72 SECTION "bank19",DATA,BANK[$19] INCBIN "baserom.gbc",$64000,$68000 - $64000 MapScriptHeader_0x68000: ; 0x68000 ; trigger count db 0 ; callback count db 0 ; 0x68003 SECTION "bank1A",DATA,BANK[$1A] INCBIN "baserom.gbc",$68000,$68002 - $68000 Trainer_0x68002: ; 0x68002 ; bit/flag number db $5b3 ; trainer group && trainer id db 22, 11 ; text when seen dw UnknownText_0x6805a ; text when trainer beaten dw UnknownText_0x68097 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6800e ; 0x6800f UnknownScript_0x6800e: ; 0x6800e talkaftercancel loadfont 2writetext UnknownText_0x680b2 closetext loadmovesprites end ; 0x68017 Trainer_0x68016: ; 0x68016 ; bit/flag number db $5b4 ; trainer group && trainer id db 22, 12 ; text when seen dw UnknownText_0x680f3 ; text when trainer beaten dw UnknownText_0x68131 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x68022 ; 0x68023 UnknownScript_0x68022: ; 0x68022 talkaftercancel loadfont 2writetext UnknownText_0x6814a closetext loadmovesprites end ; 0x6802b Trainer_0x6802a: ; 0x6802a ; bit/flag number db $43c ; trainer group && trainer id db 52, 3 ; text when seen dw UnknownText_0x68175 ; text when trainer beaten dw UnknownText_0x68178 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x68036 ; 0x68037 UnknownScript_0x68036: ; 0x68036 talkaftercancel loadfont 2writetext UnknownText_0x6817b closetext loadmovesprites end ; 0x6803f Trainer_0x6803e: ; 0x6803e ; bit/flag number db $43d ; trainer group && trainer id db 52, 4 ; text when seen dw UnknownText_0x681a1 ; text when trainer beaten dw UnknownText_0x681cd ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6804a ; 0x6804b UnknownScript_0x6804a: ; 0x6804a talkaftercancel loadfont 2writetext UnknownText_0x681ec closetext loadmovesprites end ; 0x68053 UnknownScript_0x68052: ; 0x68052 jumptext UnknownText_0x68238 ; 0x68056 UnknownScript_0x68055: ; 0x68055 fruittree $18 ; 0x68058 SignpostRemoteItem_0x68057: ; 0x68057 $00f5, REVIVE ; 0x6805b INCBIN "baserom.gbc",$6805a,$68242 - $6805a MapEventHeader_0x68242: ; 0x68242 ; warps db 0 ; xy triggers db 0 ; signposts db 2 signpost 7, 3, $0, UnknownScript_0x68052 signpost 5, 32, $7, $f5 ; people-events db 5 person_event $27, 18, 26, $a, $0, 255, 255, $92, 3, Trainer_0x68002, $ffff person_event $27, 8, 24, $6, $0, 255, 255, $92, 3, Trainer_0x68016, $ffff person_event $27, 11, 32, $6, $0, 255, 255, $92, 1, Trainer_0x6802a, $ffff person_event $27, 10, 12, $a, $0, 255, 255, $92, 3, Trainer_0x6803e, $ffff person_event $5d, 6, 36, $1, $0, 255, 255, $0, 0, UnknownScript_0x68055, $ffff ; 0x68294 MapScriptHeader_0x68293: ; 0x68293 ; trigger count db 0 ; callback count db 0 ; 0x68296 UnknownScript_0x68295: ; 0x68295 loadfont pokemart $0, $0002 loadmovesprites end ; 0x6829d UnknownScript_0x6829c: ; 0x6829c jumptextfaceplayer $682a2 ; 0x682a0 UnknownScript_0x6829f: ; 0x6829f jumptextfaceplayer $68323 ; 0x682a3 INCBIN "baserom.gbc",$682a2,$68389 - $682a2 MapEventHeader_0x68389: ; 0x68389 ; warps db 2 warp_def $7, $2, 1, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $7, $3, 1, GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x68295, $ffff person_event $30, 10, 11, $5, $1, 255, 255, $0, 0, UnknownScript_0x6829c, $ffff person_event $23, 6, 9, $3, $0, 255, 255, $80, 0, UnknownScript_0x6829f, $ffff ; 0x683c1 MapScriptHeader_0x683c0: ; 0x683c0 ; trigger count db 0 ; callback count db 0 ; 0x683c3 UnknownScript_0x683c2: ; 0x683c2 faceplayer loadfont checkbit1 $04bd if_true $43ec 2writetext UnknownText_0x68473 closetext loadmovesprites winlosstext UnknownText_0x6854a, $0000 loadtrainer $1, $1 startbattle returnafterbattle setbit1 $04bd loadfont 2writetext UnknownText_0x685af playsound $009c waitbutton setbit2 $001b checkcode $7 2call UnknownScript_0x68418 checkbit1 $0008 if_true UnknownScript_0x68412 setbit1 $03fb setbit1 $03fc domaptrigger GROUP_ELMS_LAB, MAP_ELMS_LAB, $2 specialphonecall $3, $0 2writetext UnknownText_0x685c8 keeptextopen verbosegiveitem TM_31, 1 if_false $4416 setbit1 $0008 2writetext UnknownText_0x68648 closetext loadmovesprites end ; 0x68413 UnknownScript_0x68412: ; 0x68412 2writetext UnknownText_0x68735 closetext loadmovesprites end ; 0x68419 UnknownScript_0x683ec: ; 0x683ec checkbit1 $0008 if_true UnknownScript_0x68412 setbit1 $03fb setbit1 $03fc domaptrigger GROUP_ELMS_LAB, MAP_ELMS_LAB, $2 specialphonecall $3, $0 2writetext UnknownText_0x685c8 keeptextopen verbosegiveitem TM_31, 1 if_false $4416 setbit1 $0008 2writetext UnknownText_0x68648 closetext loadmovesprites end ; 0x68413 UnknownScript_0x68418: ; 0x68418 if_equal $7, UnknownScript_0x68424 if_equal $6, UnknownScript_0x68421 end ; 0x68422 UnknownScript_0x68421: ; 0x68421 jumpstd $0012 ; 0x68425 UnknownScript_0x68424: ; 0x68424 jumpstd $0013 ; 0x68428 Trainer_0x68427: ; 0x68427 ; bit/flag number db $3fb ; trainer group && trainer id db 24, 1 ; text when seen dw UnknownText_0x687cd ; text when trainer beaten dw UnknownText_0x6882f ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x68433 ; 0x68434 UnknownScript_0x68433: ; 0x68433 talkaftercancel loadfont 2writetext UnknownText_0x68837 closetext loadmovesprites end ; 0x6843c Trainer_0x6843b: ; 0x6843b ; bit/flag number db $3fc ; trainer group && trainer id db 24, 2 ; text when seen dw UnknownText_0x6887f ; text when trainer beaten dw UnknownText_0x688b3 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x68447 ; 0x68448 UnknownScript_0x68447: ; 0x68447 talkaftercancel loadfont 2writetext UnknownText_0x688c7 closetext loadmovesprites end ; 0x68450 UnknownScript_0x6844f: ; 0x6844f faceplayer loadfont checkbit1 $04bd if_true UnknownScript_0x6845d 2writetext UnknownText_0x688f9 closetext loadmovesprites end ; 0x6845e UnknownScript_0x6845d: ; 0x6845d 2writetext UnknownText_0x689c8 closetext loadmovesprites end ; 0x68464 UnknownScript_0x68463: ; 0x68463 checkbit2 $001b if_true UnknownScript_0x6846c jumpstd $002d ; 0x6846d UnknownScript_0x6846c: ; 0x6846c trainertotext $1, $1, $1 jumpstd $002e ; 0x68474 INCBIN "baserom.gbc",$68473,$68a0c - $68473 MapEventHeader_0x68a0c: ; 0x68a0c ; warps db 2 warp_def $f, $4, 2, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $f, $5, 2, GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; xy triggers db 0 ; signposts db 2 signpost 13, 3, $0, UnknownScript_0x68463 signpost 13, 6, $0, UnknownScript_0x68463 ; people-events db 4 person_event $12, 5, 9, $6, $0, 255, 255, $90, 0, UnknownScript_0x683c2, $ffff person_event $27, 10, 11, $8, $2, 255, 255, $92, 3, Trainer_0x68427, $ffff person_event $27, 14, 6, $9, $2, 255, 255, $92, 3, Trainer_0x6843b, $ffff person_event $48, 17, 11, $6, $0, 255, 255, $80, 0, UnknownScript_0x6844f, $ffff ; 0x68a5b MapScriptHeader_0x68a5a: ; 0x68a5a ; trigger count db 0 ; callback count db 0 ; 0x68a5d UnknownScript_0x68a5c: ; 0x68a5c applymovement $2, $68b2d faceplayer loadfont 2writetext UnknownText_0x68b3b yesorno if_false $4a70 2writetext UnknownText_0x68bbd yesorno if_false UnknownScript_0x68a7d 2writetext UnknownText_0x68c51 yesorno if_false UnknownScript_0x68a7d 2writetext UnknownText_0x68c7b closetext loadmovesprites end ; 0x68a7e UnknownScript_0x68a7d: ; 0x68a7d 2writetext UnknownText_0x68d31 closetext loadmovesprites end ; 0x68a84 UnknownScript_0x68a70: ; 0x68a70 2writetext UnknownText_0x68c51 yesorno if_false UnknownScript_0x68a7d 2writetext UnknownText_0x68c7b closetext loadmovesprites end ; 0x68a7e UnknownScript_0x68a83: ; 0x68a83 jumptextfaceplayer $68d80 ; 0x68a87 UnknownScript_0x68a86: ; 0x68a86 faceplayer loadfont 2writetext UnknownText_0x68dda closetext loadmovesprites spriteface $4, $0 end ; 0x68a92 UnknownScript_0x68a91: ; 0x68a91 faceplayer loadfont 2writetext UnknownText_0x68e07 closetext loadmovesprites spriteface $5, $0 end ; 0x68a9d UnknownScript_0x68a9c: ; 0x68a9c jumptextfaceplayer $68e39 ; 0x68aa0 UnknownScript_0x68a9f: ; 0x68a9f loadfont 2writetext UnknownText_0x68eb2 loadmenudata $68ae1 interpretmenu writebackup if_equal $1, UnknownScript_0x68abe if_equal $2, UnknownScript_0x68ac5 if_equal $3, UnknownScript_0x68acc if_equal $4, UnknownScript_0x68ad3 if_equal $5, UnknownScript_0x68ada loadmovesprites end ; 0x68abf UnknownScript_0x68abe: ; 0x68abe 2writetext UnknownText_0x68efe closetext 2jump $4aa3 ; 0x68ac6 UnknownScript_0x68aa3: ; 0x68aa3 loadmenudata $68ae1 interpretmenu writebackup if_equal $1, UnknownScript_0x68abe if_equal $2, UnknownScript_0x68ac5 if_equal $3, UnknownScript_0x68acc if_equal $4, UnknownScript_0x68ad3 if_equal $5, UnknownScript_0x68ada loadmovesprites end ; 0x68abf UnknownScript_0x68ac5: ; 0x68ac5 2writetext UnknownText_0x68f80 closetext 2jump $4aa3 ; 0x68acd UnknownScript_0x68acc: ; 0x68acc 2writetext UnknownText_0x68fe2 closetext 2jump $4aa3 ; 0x68ad4 UnknownScript_0x68ad3: ; 0x68ad3 2writetext UnknownText_0x69055 closetext 2jump $4aa3 ; 0x68adb UnknownScript_0x68ada: ; 0x68ada 2writetext UnknownText_0x690cb closetext 2jump $4aa3 ; 0x68ae2 INCBIN "baserom.gbc",$68ae1,$68b0b - $68ae1 UnknownScript_0x68b0b: ; 0x68b0b loadfont 2writetext UnknownText_0x69136 yesorno if_false $4b25 2writetext UnknownText_0x69197 yesorno if_false $4b25 2writetext UnknownText_0x69207 yesorno if_false $4b25 2writetext UnknownText_0x69287 closetext loadmovesprites end ; 0x68b28 INCBIN "baserom.gbc",$68b27,$68b2a - $68b27 UnknownScript_0x68b2a: ; 0x68b2a jumpstd $0001 ; 0x68b2e INCBIN "baserom.gbc",$68b2d,$69375 - $68b2d MapEventHeader_0x69375: ; 0x69375 ; warps db 2 warp_def $f, $3, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $f, $4, 3, GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; xy triggers db 0 ; signposts db 4 signpost 1, 0, $0, UnknownScript_0x68b2a signpost 1, 1, $0, UnknownScript_0x68b2a signpost 0, 3, $0, UnknownScript_0x68a9f signpost 0, 4, $0, UnknownScript_0x68a9f ; people-events db 6 person_event $3a, 6, 8, $6, $0, 255, 255, $a0, 0, UnknownScript_0x68a5c, $06cb person_event $27, 9, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x68a83, $ffff person_event $3, 15, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x68a86, $ffff person_event $3, 15, 8, $8, $0, 255, 255, $80, 0, UnknownScript_0x68a91, $ffff person_event $27, 11, 8, $7, $0, 255, 255, $0, 0, UnknownScript_0x68a9c, $ffff person_event $55, 8, 6, $1, $0, 255, 255, $0, 0, UnknownScript_0x68b0b, $ffff ; 0x693e8 MapScriptHeader_0x693e7: ; 0x693e7 ; trigger count db 0 ; callback count db 0 ; 0x693ea UnknownScript_0x693e9: ; 0x693e9 jumptextfaceplayer $693fa ; 0x693ed UnknownScript_0x693ec: ; 0x693ec jumptextfaceplayer $6945e ; 0x693f0 UnknownScript_0x693ef: ; 0x693ef faceplayer loadfont 2writetext UnknownText_0x6947c cry $10, $0 closetext loadmovesprites end ; 0x693fb INCBIN "baserom.gbc",$693fa,$69490 - $693fa MapEventHeader_0x69490: ; 0x69490 ; warps db 2 warp_def $7, $3, 4, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $7, $4, 4, GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $29, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x693e9, $ffff person_event $28, 8, 10, $7, $0, 255, 255, $a0, 0, UnknownScript_0x693ec, $ffff person_event $4e, 6, 9, $5, $1, 255, 255, $b0, 0, UnknownScript_0x693ef, $ffff ; 0x694c8 MapScriptHeader_0x694c7: ; 0x694c7 ; trigger count db 0 ; callback count db 0 ; 0x694ca UnknownScript_0x694c9: ; 0x694c9 jumpstd $0000 ; 0x694cd UnknownScript_0x694cc: ; 0x694cc faceplayer loadfont checkbit1 $002c if_true UnknownScript_0x6953a 2writetext UnknownText_0x69555 yesorno if_false UnknownScript_0x69531 checkcode $1 if_equal $6, UnknownScript_0x6952b giveegg TOGEPI, 5 stringtotext $69523, $1 2call UnknownScript_0x69527 setbit1 $002d clearbit1 $0701 clearbit1 $0054 domaptrigger GROUP_ROUTE_32, MAP_ROUTE_32, $1 2writetext UnknownText_0x695c5 closetext loadmovesprites checkcode $9 if_equal $1, UnknownScript_0x69511 spriteface $0, $0 applymovement $6, $69549 playsound $0023 disappear $6 waitbutton end ; 0x69512 UnknownScript_0x69511: ; 0x69511 applymovement $6, $6954e spriteface $0, $0 applymovement $6, $69551 playsound $0023 disappear $6 waitbutton end ; 0x69524 UnknownScript_0x694d7: ; 0x694d7 yesorno if_false UnknownScript_0x69531 checkcode $1 if_equal $6, UnknownScript_0x6952b giveegg TOGEPI, 5 stringtotext $69523, $1 2call UnknownScript_0x69527 setbit1 $002d clearbit1 $0701 clearbit1 $0054 domaptrigger GROUP_ROUTE_32, MAP_ROUTE_32, $1 2writetext UnknownText_0x695c5 closetext loadmovesprites checkcode $9 if_equal $1, UnknownScript_0x69511 spriteface $0, $0 applymovement $6, $69549 playsound $0023 disappear $6 waitbutton end ; 0x69512 INCBIN "baserom.gbc",$69523,$04 UnknownScript_0x69527: ; 0x69527 jumpstd $0030 ; 0x6952b INCBIN "baserom.gbc",$6952a,$01 UnknownScript_0x6952b: ; 0x6952b 2writetext UnknownText_0x69693 closetext loadmovesprites end ; 0x69532 UnknownScript_0x69531: ; 0x69531 2writetext UnknownText_0x696f2 closetext loadmovesprites setbit1 $002c end ; 0x6953b UnknownScript_0x6953a: ; 0x6953a 2writetext UnknownText_0x69712 2jump $54d7 ; 0x69541 UnknownScript_0x69540: ; 0x69540 jumptextfaceplayer $69809 ; 0x69544 UnknownScript_0x69543: ; 0x69543 jumptextfaceplayer $6983c ; 0x69547 UnknownScript_0x69546: ; 0x69546 jumptextfaceplayer $698b8 ; 0x6954a INCBIN "baserom.gbc",$69549,$69935 - $69549 MapEventHeader_0x69935: ; 0x69935 ; warps db 3 warp_def $7, $3, 5, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $7, $4, 5, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 5 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x694c9, $ffff person_event $3, 10, 11, $6, $0, 255, 255, $a0, 0, UnknownScript_0x69540, $ffff person_event $40, 8, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x69543, $ffff person_event $27, 5, 12, $6, $0, 255, 255, $80, 0, UnknownScript_0x69546, $ffff person_event $3c, 7, 8, $6, $0, 255, 255, $90, 0, UnknownScript_0x694cc, $0700 ; 0x6998c MapScriptHeader_0x6998b: ; 0x6998b ; trigger count db 0 ; callback count db 0 ; 0x6998e UnknownScript_0x6998d: ; 0x6998d jumptextfaceplayer $69997 ; 0x69991 UnknownScript_0x69990: ; 0x69990 faceplayer loadfont trade $1 closetext loadmovesprites end ; 0x69998 INCBIN "baserom.gbc",$69997,$69a01 - $69997 MapEventHeader_0x69a01: ; 0x69a01 ; warps db 2 warp_def $7, $3, 6, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $7, $4, 6, GROUP_VIOLET_CITY, MAP_VIOLET_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $2d, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x6998d, $ffff person_event $27, 9, 10, $4, $20, 255, 255, $80, 0, UnknownScript_0x69990, $ffff ; 0x69a2c MapScriptHeader_0x69a2b: ; 0x69a2b ; trigger count db 0 ; callback count db 0 ; 0x69a2e UnknownScript_0x69a2d: ; 0x69a2d jumptextfaceplayer $69a36 ; 0x69a31 UnknownScript_0x69a30: ; 0x69a30 jumptextfaceplayer $69a81 ; 0x69a34 UnknownScript_0x69a33: ; 0x69a33 jumptextfaceplayer $69abd ; 0x69a37 INCBIN "baserom.gbc",$69a36,$69b0f - $69a36 MapEventHeader_0x69b0f: ; 0x69b0f ; warps db 4 warp_def $4, $0, 10, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $5, $0, 11, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $4, $9, 2, GROUP_ROUTE_32, MAP_ROUTE_32 warp_def $5, $9, 3, GROUP_ROUTE_32, MAP_ROUTE_32 ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $43, 6, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x69a2d, $ffff person_event $2d, 6, 12, $4, $10, 255, 255, $b0, 0, UnknownScript_0x69a30, $ffff person_event $27, 10, 5, $7, $0, 255, 255, $a0, 0, UnknownScript_0x69a33, $ffff ; 0x69b51 MapScriptHeader_0x69b50: ; 0x69b50 ; trigger count db 0 ; callback count db 0 ; 0x69b53 UnknownScript_0x69b52: ; 0x69b52 jumpstd $0000 ; 0x69b56 UnknownScript_0x69b55: ; 0x69b55 faceplayer loadfont checkbit1 $0017 if_true UnknownScript_0x69b7a 2writetext UnknownText_0x69b83 yesorno if_false UnknownScript_0x69b74 2writetext UnknownText_0x69be8 keeptextopen verbosegiveitem OLD_ROD, 1 2writetext UnknownText_0x69c1b closetext loadmovesprites setbit1 $0017 end ; 0x69b75 UnknownScript_0x69b74: ; 0x69b74 2writetext UnknownText_0x69c6c closetext loadmovesprites end ; 0x69b7b UnknownScript_0x69b7a: ; 0x69b7a 2writetext UnknownText_0x69c8d closetext loadmovesprites end ; 0x69b81 UnknownScript_0x69b80: ; 0x69b80 jumptextfaceplayer $69cac ; 0x69b84 INCBIN "baserom.gbc",$69b83,$69cf9 - $69b83 MapEventHeader_0x69cf9: ; 0x69cf9 ; warps db 3 warp_def $7, $3, 1, GROUP_ROUTE_32, MAP_ROUTE_32 warp_def $7, $4, 1, GROUP_ROUTE_32, MAP_ROUTE_32 warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x69b52, $ffff person_event $3b, 8, 5, $6, $0, 255, 255, $a0, 0, UnknownScript_0x69b55, $ffff person_event $24, 6, 10, $6, $0, 255, 255, $80, 0, UnknownScript_0x69b80, $ffff ; 0x69d36 MapScriptHeader_0x69d35: ; 0x69d35 ; trigger count db 0 ; callback count db 0 ; 0x69d38 UnknownScript_0x69d37: ; 0x69d37 faceplayer loadfont checkbit1 $0052 if_true $5d92 checkbit1 $0051 if_true UnknownScript_0x69d85 checkbit1 $0050 if_true $5d73 2writetext UnknownText_0x69ddd yesorno if_false UnknownScript_0x69d7f 2writetext UnknownText_0x69e48 keeptextopen waitbutton checkcode $1 if_equal $6, UnknownScript_0x69d79 2writetext UnknownText_0x69eb8 playsound $0091 waitbutton givepoke SPEAROW, $a, $0, $1, $5db9, $5dbf givepokeitem $5d98 setbit1 $0050 2writetext UnknownText_0x69ed6 closetext loadmovesprites end ; 0x69d7a UnknownScript_0x69d79: ; 0x69d79 2writetext UnknownText_0x69f56 closetext loadmovesprites end ; 0x69d80 UnknownScript_0x69d73: ; 0x69d73 2writetext UnknownText_0x69ed6 closetext loadmovesprites end ; 0x69d7a UnknownScript_0x69d7f: ; 0x69d7f 2writetext UnknownText_0x69f74 closetext loadmovesprites end ; 0x69d86 UnknownScript_0x69d85: ; 0x69d85 2writetext UnknownText_0x69f8b keeptextopen verbosegiveitem HP_UP, 1 if_false $5d96 setbit1 $0052 2writetext UnknownText_0x69fd9 closetext loadmovesprites end ; 0x69d99 INCBIN "baserom.gbc",$69d98,$69dc6 - $69d98 UnknownScript_0x69dc6: ; 0x69dc6 faceplayer loadfont checkbit1 $002a if_true UnknownScript_0x69dd4 2writetext UnknownText_0x6a00a closetext loadmovesprites end ; 0x69dd5 UnknownScript_0x69dd4: ; 0x69dd4 2writetext UnknownText_0x6a09a closetext loadmovesprites end ; 0x69ddb UnknownScript_0x69dda: ; 0x69dda jumptextfaceplayer $6a0cb ; 0x69dde INCBIN "baserom.gbc",$69ddd,$6a148 - $69ddd MapEventHeader_0x6a148: ; 0x6a148 ; warps db 4 warp_def $0, $4, 1, GROUP_ROUTE_35, MAP_ROUTE_35 warp_def $0, $5, 2, GROUP_ROUTE_35, MAP_ROUTE_35 warp_def $7, $4, 12, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY warp_def $7, $5, 12, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $43, 8, 4, $9, $0, 255, 255, $80, 0, UnknownScript_0x69d37, $ffff person_event $2e, 8, 10, $4, $10, 255, 255, $90, 0, UnknownScript_0x69dc6, $ffff person_event $3a, 6, 7, $3, $0, 255, 255, $a0, 0, UnknownScript_0x69dda, $ffff ; 0x6a18a MapScriptHeader_0x6a189: ; 0x6a189 ; trigger count db 3 ; triggers dw UnknownScript_0x6a19d dw UnknownScript_0x6a19e dw UnknownScript_0x6a19f ; callback count db 2 ; callbacks dbw 5, UnknownScript_0x6a1a3 dbw 2, UnknownScript_0x6a1af ; 0x6a19e UnknownScript_0x6a19d: ; 0x6a19d end ; 0x6a19f UnknownScript_0x6a19e: ; 0x6a19e end ; 0x6a1a0 UnknownScript_0x6a19f: ; 0x6a19f priorityjump UnknownScript_0x6a1d1 ; 0x6a1a3 INCBIN "baserom.gbc",$6a1a2,$6a1a3 - $6a1a2 UnknownScript_0x6a1a3: ; 0x6a1a3 checkbit2 $0011 if_true UnknownScript_0x6a1ac dotrigger $0 return ; 0x6a1ad UnknownScript_0x6a1ac: ; 0x6a1ac dotrigger $2 return ; 0x6a1b0 UnknownScript_0x6a1af: ; 0x6a1af checkcode $b if_equal $2, UnknownScript_0x6a1ca if_equal $4, UnknownScript_0x6a1ca if_equal $6, UnknownScript_0x6a1ca checkbit2 $0011 if_true UnknownScript_0x6a1ac disappear $2 appear $3 appear $4 return ; 0x6a1cb UnknownScript_0x6a1ca: ; 0x6a1ca appear $2 disappear $3 disappear $4 return ; 0x6a1d2 UnknownScript_0x6a1d1: ; 0x6a1d1 applymovement $0, $6a2e2 spriteface $2, $3 loadfont checkcode $11 addvar $1 RAM2MEM $0 2writetext UnknownText_0x6a79a yesorno if_false UnknownScript_0x6a1ee 2writetext UnknownText_0x6a7db closetext loadmovesprites jumpstd $0016 ; 0x6a1ef UnknownScript_0x6a1ee: ; 0x6a1ee 2writetext UnknownText_0x6a823 closetext loadmovesprites 2call UnknownScript_0x6a261 playsound $001f special $002e waitbutton warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f end ; 0x6a205 UnknownScript_0x6a204: ; 0x6a204 checkcode $b if_equal $0, UnknownScript_0x6a2c7 if_equal $1, UnknownScript_0x6a2c7 if_equal $3, UnknownScript_0x6a2c7 if_equal $5, UnknownScript_0x6a2c7 faceplayer loadfont checkbit2 $0051 if_true UnknownScript_0x6a2c1 2call UnknownScript_0x6a2de 2writetext UnknownText_0x6a2eb yesorno if_false UnknownScript_0x6a2a3 checkcode $1 if_less_than $1, UnknownScript_0x6a271 special $0016 clearbit1 $0308 setbit2 $0011 special $003c 2writetext UnknownText_0x6a39d keeptextopen 2writetext UnknownText_0x6a3c7 playsound $0001 waitbutton 2writetext UnknownText_0x6a3e2 closetext loadmovesprites special $0018 2call UnknownScript_0x6a261 playsound $001f special $002e waitbutton special $0047 warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f end ; 0x6a262 UnknownScript_0x6a261: ; 0x6a261 checkcode $9 if_equal $2, UnknownScript_0x6a26c applymovement $0, $6a2e5 end ; 0x6a26d UnknownScript_0x6a234: ; 0x6a234 setbit2 $0011 special $003c 2writetext UnknownText_0x6a39d keeptextopen 2writetext UnknownText_0x6a3c7 playsound $0001 waitbutton 2writetext UnknownText_0x6a3e2 closetext loadmovesprites special $0018 2call UnknownScript_0x6a261 playsound $001f special $002e waitbutton special $0047 warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f end ; 0x6a262 UnknownScript_0x6a26c: ; 0x6a26c applymovement $0, $6a2e9 end ; 0x6a272 UnknownScript_0x6a271: ; 0x6a271 checkcode $1 if_greater_than $6, $627d checkcode $10 if_equal $0, UnknownScript_0x6a2b5 special $005a if_equal $1, UnknownScript_0x6a2bb 2writetext UnknownText_0x6a4c6 yesorno if_false UnknownScript_0x6a2a9 special $0016 if_true UnknownScript_0x6a2af setbit1 $0308 2writetext UnknownText_0x6a537 keeptextopen 2writetext UnknownText_0x6a56b playsound $000c waitbutton keeptextopen 2jump $6234 ; 0x6a2a4 UnknownScript_0x6a2a3: ; 0x6a2a3 2writetext UnknownText_0x6a5dc closetext loadmovesprites end ; 0x6a2aa UnknownScript_0x6a27d: ; 0x6a27d special $005a if_equal $1, UnknownScript_0x6a2bb 2writetext UnknownText_0x6a4c6 yesorno if_false UnknownScript_0x6a2a9 special $0016 if_true UnknownScript_0x6a2af setbit1 $0308 2writetext UnknownText_0x6a537 keeptextopen 2writetext UnknownText_0x6a56b playsound $000c waitbutton keeptextopen 2jump $6234 ; 0x6a2a4 UnknownScript_0x6a2a9: ; 0x6a2a9 2writetext UnknownText_0x6a597 closetext loadmovesprites end ; 0x6a2b0 UnknownScript_0x6a2af: ; 0x6a2af 2writetext UnknownText_0x6a608 closetext loadmovesprites end ; 0x6a2b6 UnknownScript_0x6a2b5: ; 0x6a2b5 2writetext UnknownText_0x6a67c closetext loadmovesprites end ; 0x6a2bc UnknownScript_0x6a2bb: ; 0x6a2bb 2writetext UnknownText_0x6a71f closetext loadmovesprites end ; 0x6a2c2 UnknownScript_0x6a2c1: ; 0x6a2c1 2writetext UnknownText_0x6a84f closetext loadmovesprites end ; 0x6a2c8 UnknownScript_0x6a2c7: ; 0x6a2c7 jumptextfaceplayer UnknownText_0x6a894 ; 0x6a2cb UnknownScript_0x6a2ca: ; 0x6a2ca faceplayer loadfont checkbit2 $0051 if_true UnknownScript_0x6a2c1 2writetext UnknownText_0x6a894 closetext loadmovesprites end ; 0x6a2d9 UnknownScript_0x6a2d8: ; 0x6a2d8 jumptextfaceplayer $6a8d8 ; 0x6a2dc UnknownScript_0x6a2db: ; 0x6a2db jumptext UnknownText_0x6a90e ; 0x6a2df UnknownScript_0x6a2de: ; 0x6a2de jumpstd $0015 ; 0x6a2e2 INCBIN "baserom.gbc",$6a2e1,$6a9d2 - $6a2e1 MapEventHeader_0x6a9d2: ; 0x6a9d2 ; warps db 4 warp_def $0, $3, 3, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK warp_def $0, $4, 4, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK warp_def $7, $3, 3, GROUP_ROUTE_35, MAP_ROUTE_35 warp_def $7, $4, 3, GROUP_ROUTE_35, MAP_ROUTE_35 ; xy triggers db 0 ; signposts db 1 signpost 0, 5, $0, UnknownScript_0x6a2db ; people-events db 3 person_event $43, 5, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6a204, $0745 person_event $27, 9, 10, $2, $11, 255, 255, $80, 0, UnknownScript_0x6a2d8, $0734 person_event $43, 7, 4, $9, $0, 255, 255, $a0, 0, UnknownScript_0x6a2ca, $0746 ; 0x6aa19 MapScriptHeader_0x6aa18: ; 0x6aa18 ; trigger count db 0 ; callback count db 0 ; 0x6aa1b UnknownScript_0x6aa1a: ; 0x6aa1a jumptextfaceplayer $6aa20 ; 0x6aa1e UnknownScript_0x6aa1d: ; 0x6aa1d jumptextfaceplayer $6aa5b ; 0x6aa21 INCBIN "baserom.gbc",$6aa20,$6aac9 - $6aa20 MapEventHeader_0x6aac9: ; 0x6aac9 ; warps db 4 warp_def $0, $4, 3, GROUP_ROUTE_36, MAP_ROUTE_36 warp_def $0, $5, 4, GROUP_ROUTE_36, MAP_ROUTE_36 warp_def $7, $4, 9, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE warp_def $7, $5, 9, GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $43, 8, 4, $9, $0, 255, 255, $80, 0, UnknownScript_0x6aa1a, $ffff person_event $2f, 9, 11, $2, $21, 255, 255, $b0, 0, UnknownScript_0x6aa1d, $ffff ; 0x6aafe MapScriptHeader_0x6aafd: ; 0x6aafd ; trigger count db 3 ; triggers dw UnknownScript_0x6ab11 dw UnknownScript_0x6ab12 dw UnknownScript_0x6ab13 ; callback count db 2 ; callbacks dbw 5, UnknownScript_0x6ab17 dbw 2, UnknownScript_0x6ab23 ; 0x6ab12 UnknownScript_0x6ab11: ; 0x6ab11 end ; 0x6ab13 UnknownScript_0x6ab12: ; 0x6ab12 end ; 0x6ab14 UnknownScript_0x6ab13: ; 0x6ab13 priorityjump UnknownScript_0x6ab47 ; 0x6ab17 INCBIN "baserom.gbc",$6ab16,$6ab17 - $6ab16 UnknownScript_0x6ab17: ; 0x6ab17 checkbit2 $0011 if_true UnknownScript_0x6ab20 dotrigger $0 return ; 0x6ab21 UnknownScript_0x6ab20: ; 0x6ab20 dotrigger $2 return ; 0x6ab24 UnknownScript_0x6ab23: ; 0x6ab23 checkbit1 $02d2 if_true $6b46 checkcode $b if_equal $2, UnknownScript_0x6ab42 if_equal $4, UnknownScript_0x6ab42 if_equal $6, UnknownScript_0x6ab42 checkbit2 $0011 if_true UnknownScript_0x6ab42 disappear $2 appear $d return ; 0x6ab43 UnknownScript_0x6ab42: ; 0x6ab42 appear $2 disappear $d return ; 0x6ab48 UnknownScript_0x6ab47: ; 0x6ab47 spriteface $0, $1 loadfont checkcode $11 addvar $1 RAM2MEM $0 2writetext UnknownText_0x6b284 yesorno if_false UnknownScript_0x6ab76 2writetext UnknownText_0x6b2c5 closetext loadmovesprites special $0030 special $0033 2call UnknownScript_0x6ab8c disappear $2 appear $d applymovement $0, $6add1 pause $f special $0032 jumpstd $0017 ; 0x6ab77 UnknownScript_0x6ab46: ; 0x6ab46 return ; 0x6ab48 UnknownScript_0x6ab76: ; 0x6ab76 2writetext UnknownText_0x6b300 closetext loadmovesprites spriteface $0, $2 playsound $0023 special $002e waitbutton warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12 end ; 0x6ab8d UnknownScript_0x6ab8c: ; 0x6ab8c checkbit1 $0716 if_true $6b94 appear $3 checkbit1 $0717 if_true $6b9c appear $4 checkbit1 $0718 if_true $6ba4 appear $5 checkbit1 $0719 if_true $6bac appear $6 checkbit1 $071a if_true $6bb4 appear $7 checkbit1 $071b if_true $6bbc appear $8 checkbit1 $071c if_true $6bc4 appear $9 checkbit1 $071d if_true $6bcc appear $a checkbit1 $071e if_true $6bd4 appear $b checkbit1 $071f if_true $6bdc appear $c special $0037 end ; 0x6abe1 UnknownScript_0x6abe0: ; 0x6abe0 checkcode $b if_equal $0, UnknownScript_0x6acf1 if_equal $1, UnknownScript_0x6acf1 if_equal $3, UnknownScript_0x6acf1 if_equal $5, UnknownScript_0x6acf1 faceplayer loadfont checkbit2 $0051 if_true UnknownScript_0x6ac91 2call UnknownScript_0x6ad02 2writetext UnknownText_0x6add5 yesorno if_false UnknownScript_0x6ac73 checkcode $1 if_less_than $1, UnknownScript_0x6ac41 special $0016 clearbit1 $0308 setbit2 $0011 special $003c 2writetext UnknownText_0x6ae87 keeptextopen waitbutton 2writetext UnknownText_0x6aeb1 playsound $0001 waitbutton 2writetext UnknownText_0x6aecc closetext loadmovesprites setbit2 $0011 special $0018 spriteface $0, $2 playsound $0023 special $002e waitbutton special $0047 warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12 end ; 0x6ac42 UnknownScript_0x6ac41: ; 0x6ac41 checkcode $1 if_greater_than $6, $6c4d checkcode $10 if_equal $0, UnknownScript_0x6ac85 special $005a if_equal $1, UnknownScript_0x6ac8b 2writetext UnknownText_0x6afb0 yesorno if_false UnknownScript_0x6ac79 special $0016 if_true UnknownScript_0x6ac7f setbit1 $0308 2writetext UnknownText_0x6b021 keeptextopen 2writetext UnknownText_0x6b055 playsound $000c waitbutton keeptextopen 2jump $6c10 ; 0x6ac74 UnknownScript_0x6ac10: ; 0x6ac10 setbit2 $0011 special $003c 2writetext UnknownText_0x6ae87 keeptextopen waitbutton 2writetext UnknownText_0x6aeb1 playsound $0001 waitbutton 2writetext UnknownText_0x6aecc closetext loadmovesprites setbit2 $0011 special $0018 spriteface $0, $2 playsound $0023 special $002e waitbutton special $0047 warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12 end ; 0x6ac42 UnknownScript_0x6ac73: ; 0x6ac73 2writetext UnknownText_0x6b0c6 closetext loadmovesprites end ; 0x6ac7a UnknownScript_0x6ac4d: ; 0x6ac4d special $005a if_equal $1, UnknownScript_0x6ac8b 2writetext UnknownText_0x6afb0 yesorno if_false UnknownScript_0x6ac79 special $0016 if_true UnknownScript_0x6ac7f setbit1 $0308 2writetext UnknownText_0x6b021 keeptextopen 2writetext UnknownText_0x6b055 playsound $000c waitbutton keeptextopen 2jump $6c10 ; 0x6ac74 UnknownScript_0x6ac79: ; 0x6ac79 2writetext UnknownText_0x6b081 closetext loadmovesprites end ; 0x6ac80 UnknownScript_0x6ac7f: ; 0x6ac7f 2writetext UnknownText_0x6b0f2 closetext loadmovesprites end ; 0x6ac86 UnknownScript_0x6ac85: ; 0x6ac85 2writetext UnknownText_0x6b166 closetext loadmovesprites end ; 0x6ac8c UnknownScript_0x6ac8b: ; 0x6ac8b 2writetext UnknownText_0x6b209 closetext loadmovesprites end ; 0x6ac92 UnknownScript_0x6ac91: ; 0x6ac91 checkbit1 $0313 if_true UnknownScript_0x6acaf checkbit1 $0314 if_true UnknownScript_0x6acbe checkbit1 $0315 if_true UnknownScript_0x6accd checkbit1 $0316 if_true UnknownScript_0x6acdc 2writetext UnknownText_0x6b32b closetext loadmovesprites end ; 0x6acb0 UnknownScript_0x6acaf: ; 0x6acaf 2writetext UnknownText_0x6b97f keeptextopen verbosegiveitem SUN_STONE, 1 if_false UnknownScript_0x6aceb clearbit1 $0313 loadmovesprites end ; 0x6acbf UnknownScript_0x6acbe: ; 0x6acbe 2writetext UnknownText_0x6b97f keeptextopen verbosegiveitem EVERSTONE, 1 if_false UnknownScript_0x6aceb clearbit1 $0314 loadmovesprites end ; 0x6acce UnknownScript_0x6accd: ; 0x6accd 2writetext UnknownText_0x6b97f keeptextopen verbosegiveitem GOLD_BERRY, 1 if_false UnknownScript_0x6aceb clearbit1 $0315 loadmovesprites end ; 0x6acdd UnknownScript_0x6acdc: ; 0x6acdc 2writetext UnknownText_0x6b97f keeptextopen verbosegiveitem BERRY, 1 if_false UnknownScript_0x6aceb clearbit1 $0316 loadmovesprites end ; 0x6acec UnknownScript_0x6aceb: ; 0x6aceb 2writetext UnknownText_0x6b910 closetext loadmovesprites end ; 0x6acf2 UnknownScript_0x6acf1: ; 0x6acf1 jumptextfaceplayer UnknownText_0x6b370 ; 0x6acf5 UnknownScript_0x6acf4: ; 0x6acf4 faceplayer loadfont checkbit2 $0051 if_true UnknownScript_0x6ac91 2writetext UnknownText_0x6b370 closetext loadmovesprites end ; 0x6ad03 UnknownScript_0x6ad02: ; 0x6ad02 jumpstd $0015 ; 0x6ad06 INCBIN "baserom.gbc",$6ad05,$6ad06 - $6ad05 UnknownScript_0x6ad06: ; 0x6ad06 faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad14 2writetext UnknownText_0x6b399 closetext loadmovesprites end ; 0x6ad15 UnknownScript_0x6ad14: ; 0x6ad14 2writetext UnknownText_0x6b3c4 closetext loadmovesprites end ; 0x6ad1b UnknownScript_0x6ad1a: ; 0x6ad1a faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad28 2writetext UnknownText_0x6b40f closetext loadmovesprites end ; 0x6ad29 UnknownScript_0x6ad28: ; 0x6ad28 2writetext UnknownText_0x6b440 closetext loadmovesprites end ; 0x6ad2f UnknownScript_0x6ad2e: ; 0x6ad2e faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad3c 2writetext UnknownText_0x6b462 closetext loadmovesprites end ; 0x6ad3d UnknownScript_0x6ad3c: ; 0x6ad3c 2writetext UnknownText_0x6b496 closetext loadmovesprites end ; 0x6ad43 UnknownScript_0x6ad42: ; 0x6ad42 faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad50 2writetext UnknownText_0x6b4da closetext loadmovesprites end ; 0x6ad51 UnknownScript_0x6ad50: ; 0x6ad50 2writetext UnknownText_0x6b50a closetext loadmovesprites end ; 0x6ad57 UnknownScript_0x6ad56: ; 0x6ad56 faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad64 2writetext UnknownText_0x6b54e closetext loadmovesprites end ; 0x6ad65 UnknownScript_0x6ad64: ; 0x6ad64 2writetext UnknownText_0x6b57c closetext loadmovesprites end ; 0x6ad6b UnknownScript_0x6ad6a: ; 0x6ad6a faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad78 2writetext UnknownText_0x6b5b0 closetext loadmovesprites end ; 0x6ad79 UnknownScript_0x6ad78: ; 0x6ad78 2writetext UnknownText_0x6b5dd closetext loadmovesprites end ; 0x6ad7f UnknownScript_0x6ad7e: ; 0x6ad7e faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ad8c 2writetext UnknownText_0x6b64b closetext loadmovesprites end ; 0x6ad8d UnknownScript_0x6ad8c: ; 0x6ad8c 2writetext UnknownText_0x6b698 closetext loadmovesprites end ; 0x6ad93 UnknownScript_0x6ad92: ; 0x6ad92 faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6ada0 2writetext UnknownText_0x6b6b8 closetext loadmovesprites end ; 0x6ada1 UnknownScript_0x6ada0: ; 0x6ada0 2writetext UnknownText_0x6b6e9 closetext loadmovesprites end ; 0x6ada7 UnknownScript_0x6ada6: ; 0x6ada6 faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6adb4 2writetext UnknownText_0x6b71b closetext loadmovesprites end ; 0x6adb5 UnknownScript_0x6adb4: ; 0x6adb4 2writetext UnknownText_0x6b740 closetext loadmovesprites end ; 0x6adbb UnknownScript_0x6adba: ; 0x6adba faceplayer loadfont checkbit1 $0000 if_false UnknownScript_0x6adc8 2writetext UnknownText_0x6b76f closetext loadmovesprites end ; 0x6adc9 UnknownScript_0x6adc8: ; 0x6adc8 2writetext UnknownText_0x6b7af closetext loadmovesprites end ; 0x6adcf INCBIN "baserom.gbc",$6adce,$6b9ac - $6adce MapEventHeader_0x6b9ac: ; 0x6b9ac ; warps db 4 warp_def $4, $0, 1, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK warp_def $5, $0, 2, GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK warp_def $4, $9, 1, GROUP_ROUTE_36, MAP_ROUTE_36 warp_def $5, $9, 2, GROUP_ROUTE_36, MAP_ROUTE_36 ; xy triggers db 0 ; signposts db 1 signpost 0, 6, $0, UnknownScript_0x6a2db ; people-events db 12 person_event $43, 7, 4, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6abe0, $0747 person_event $27, 9, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x6ad06, $0720 person_event $27, 9, 8, $7, $0, 255, 255, $a0, 0, UnknownScript_0x6ad1a, $0721 person_event $2c, 10, 6, $7, $0, 255, 255, $90, 0, UnknownScript_0x6ad2e, $0722 person_event $2d, 9, 10, $7, $0, 255, 255, $b0, 0, UnknownScript_0x6ad42, $0723 person_event $27, 11, 6, $7, $0, 255, 255, $80, 0, UnknownScript_0x6ad56, $0724 person_event $27, 10, 9, $7, $0, 255, 255, $a0, 0, UnknownScript_0x6ad6a, $0725 person_event $28, 10, 7, $7, $0, 255, 255, $90, 0, UnknownScript_0x6ad7e, $0726 person_event $27, 11, 8, $7, $0, 255, 255, $80, 0, UnknownScript_0x6ad92, $0727 person_event $27, 11, 10, $7, $0, 255, 255, $a0, 0, UnknownScript_0x6ada6, $0728 person_event $27, 10, 10, $7, $0, 255, 255, $90, 0, UnknownScript_0x6adba, $0729 person_event $43, 6, 7, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6acf4, $0748 ; 0x6ba68 INCBIN "baserom.gbc",$6ba67,$6c000 - $6ba67 MapScriptHeader_0x6c000: ; 0x6c000 ; trigger count db 0 ; callback count db 0 ; 0x6c003 SECTION "bank1B",DATA,BANK[$1B] UnknownScript_0x68b25: ; 0x68b25 loadmovesprites end ; 0x68b28 UnknownScript_0x69d92: ; 0x69d92 2writetext UnknownText_0x69fd9 closetext loadmovesprites end ; 0x69d99 INCBIN "baserom.gbc",$6c000,$6c002 - $6c000 Trainer_0x6c002: ; 0x6c002 ; bit/flag number db $433 ; trainer group && trainer id db 45, 3 ; text when seen dw UnknownText_0x6c06e ; text when trainer beaten dw UnknownText_0x6c0be ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6c00e ; 0x6c00f UnknownScript_0x6c00e: ; 0x6c00e talkaftercancel loadfont 2writetext UnknownText_0x6c0c8 closetext loadmovesprites end ; 0x6c017 Trainer_0x6c016: ; 0x6c016 ; bit/flag number db $434 ; trainer group && trainer id db 45, 4 ; text when seen dw UnknownText_0x6c0f4 ; text when trainer beaten dw UnknownText_0x6c134 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6c022 ; 0x6c023 UnknownScript_0x6c022: ; 0x6c022 talkaftercancel loadfont 2writetext UnknownText_0x6c143 closetext loadmovesprites end ; 0x6c02b Trainer_0x6c02a: ; 0x6c02a ; bit/flag number db $435 ; trainer group && trainer id db 45, 5 ; text when seen dw UnknownText_0x6c167 ; text when trainer beaten dw UnknownText_0x6c194 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6c036 ; 0x6c037 UnknownScript_0x6c036: ; 0x6c036 talkaftercancel loadfont 2writetext UnknownText_0x6c1a3 closetext loadmovesprites end ; 0x6c03f Trainer_0x6c03e: ; 0x6c03e ; bit/flag number db $586 ; trainer group && trainer id db 41, 6 ; text when seen dw UnknownText_0x6c1d0 ; text when trainer beaten dw UnknownText_0x6c1f3 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6c04a ; 0x6c04b UnknownScript_0x6c04a: ; 0x6c04a talkaftercancel loadfont 2writetext UnknownText_0x6c219 closetext loadmovesprites end ; 0x6c053 Trainer_0x6c052: ; 0x6c052 ; bit/flag number db $587 ; trainer group && trainer id db 41, 7 ; text when seen dw UnknownText_0x6c23d ; text when trainer beaten dw UnknownText_0x6c25d ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6c05e ; 0x6c05f UnknownScript_0x6c05e: ; 0x6c05e talkaftercancel loadfont 2writetext UnknownText_0x6c27e closetext loadmovesprites end ; 0x6c067 UnknownScript_0x6c066: ; 0x6c066 jumptext UnknownText_0x6c2aa ; 0x6c06a UnknownScript_0x6c069: ; 0x6c069 jumptext UnknownText_0x6c2b7 ; 0x6c06d UnknownScript_0x6c06c: ; 0x6c06c fruittree $1b ; 0x6c06f INCBIN "baserom.gbc",$6c06e,$6c2e1 - $6c06e MapEventHeader_0x6c2e1: ; 0x6c2e1 ; warps db 2 warp_def $4, $4, 3, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE warp_def $5, $4, 4, GROUP_ROUTE_8_SAFFRON_GATE, MAP_ROUTE_8_SAFFRON_GATE ; xy triggers db 0 ; signposts db 2 signpost 7, 11, $0, UnknownScript_0x6c069 signpost 5, 10, $0, UnknownScript_0x6c066 ; people-events db 6 person_event $4a, 12, 14, $8, $0, 255, 255, $82, 5, Trainer_0x6c002, $ffff person_event $4a, 13, 14, $8, $0, 255, 255, $a2, 5, Trainer_0x6c016, $ffff person_event $4a, 14, 14, $8, $0, 255, 255, $92, 5, Trainer_0x6c02a, $ffff person_event $2b, 6, 27, $6, $0, 255, 255, $b2, 3, Trainer_0x6c03e, $ffff person_event $2b, 16, 35, $a, $0, 255, 255, $b2, 4, Trainer_0x6c052, $ffff person_event $5d, 9, 37, $1, $0, 255, 255, $0, 0, UnknownScript_0x6c06c, $ffff ; 0x6c34a MapScriptHeader_0x6c349: ; 0x6c349 ; trigger count db 2 ; triggers dw UnknownScript_0x6c356 dw UnknownScript_0x6c357 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x6c35b ; 0x6c357 UnknownScript_0x6c356: ; 0x6c356 end ; 0x6c358 UnknownScript_0x6c357: ; 0x6c357 priorityjump UnknownScript_0x6c38f ; 0x6c35b INCBIN "baserom.gbc",$6c35a,$6c35b - $6c35a UnknownScript_0x6c35b: ; 0x6c35b checkbit1 $02e2 if_true UnknownScript_0x6c362 return ; 0x6c363 UnknownScript_0x6c362: ; 0x6c362 changeblock $6, $2, $1e return ; 0x6c368 UnknownScript_0x6c367: ; 0x6c367 faceplayer loadfont checkbit1 $0060 if_true UnknownScript_0x6c375 pokemart $0, $000f loadmovesprites end ; 0x6c376 UnknownScript_0x6c375: ; 0x6c375 2writetext UnknownText_0x6c46b closetext loadmovesprites end ; 0x6c37c UnknownScript_0x6c37b: ; 0x6c37b faceplayer loadfont checkbit1 $0060 if_true UnknownScript_0x6c389 2writetext UnknownText_0x6c494 closetext loadmovesprites end ; 0x6c38a UnknownScript_0x6c389: ; 0x6c389 2writetext UnknownText_0x6c501 closetext loadmovesprites end ; 0x6c390 UnknownScript_0x6c38f: ; 0x6c38f pause $f loadfont 2writetext UnknownText_0x6c52a pause $f loadmovesprites playsound $0041 applymovement $5, $6c3f6 applymovement $3, $6c3fb pause $f disappear $5 pause $f applymovement $4, $6c407 loadfont 2writetext UnknownText_0x6c549 closetext loadmovesprites follow $4, $0 applymovement $4, $6c40a applymovement $2, $6c403 applymovement $4, $6c40e stopfollow loadfont 2writetext UnknownText_0x6c59e closetext showemote $0, $2, $a playsound $002a changeblock $6, $2, $1e reloadmappart loadmovesprites setbit1 $02e2 spriteface $4, $2 loadfont 2writetext UnknownText_0x6c5ba closetext loadmovesprites applymovement $4, $6c412 playsound $0023 disappear $4 dotrigger $0 waitbutton end ; 0x6c3ef UnknownScript_0x6c3ee: ; 0x6c3ee faceplayer loadfont pokemart $0, $0010 loadmovesprites end ; 0x6c3f7 INCBIN "baserom.gbc",$6c3f6,$6c5fb - $6c3f6 MapEventHeader_0x6c5fb: ; 0x6c5fb ; warps db 3 warp_def $7, $3, 1, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $7, $4, 1, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $3, $7, 1, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F ; xy triggers db 0 ; signposts db 0 ; people-events db 5 person_event $4b, 7, 8, $6, $0, 255, 255, $0, 0, UnknownScript_0x6c367, $06da person_event $41, 10, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x6c37b, $06da person_event $1e, 10, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06d5 person_event $4f, 10, 7, $8, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06d5 person_event $30, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x6c3ee, $0736 ; 0x6c652 MapScriptHeader_0x6c651: ; 0x6c651 ; trigger count db 1 ; triggers dw UnknownScript_0x6c65a ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x6c65b ; 0x6c65b UnknownScript_0x6c65a: ; 0x6c65a end ; 0x6c65c UnknownScript_0x6c65b: ; 0x6c65b disappear $2 return ; 0x6c65f UnknownScript_0x6c65e: ; 0x6c65e checkbit1 $02e4 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $2 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $2 appear $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e4 end ; 0x6c6a8 UnknownScript_0x6c6a7: ; 0x6c6a7 checkbit1 $02e4 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $3 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $3 appear $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e4 end ; 0x6c6f1 UnknownScript_0x6c6f0: ; 0x6c6f0 checkbit1 $02e5 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $4, $7 appear $2 spriteface $0, $2 applymovement $2, $6cad2 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $c, $5 appear $2 applymovement $2, $6cada 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e5 end ; 0x6c73d UnknownScript_0x6c73c: ; 0x6c73c checkbit1 $02e5 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $4, $8 appear $2 spriteface $0, $2 applymovement $2, $6cae3 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $c, $5 appear $2 applymovement $2, $6caea 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e5 end ; 0x6c789 UnknownScript_0x6c788: ; 0x6c788 checkbit1 $02e6 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $6 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $19, $b appear $2 applymovement $2, $6caf2 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e6 end ; 0x6c7d5 UnknownScript_0x6c7d4: ; 0x6c7d4 checkbit1 $02e6 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $13, $7 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $19, $c appear $2 applymovement $2, $6cafa 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e6 end ; 0x6c821 UnknownScript_0x6c820: ; 0x6c820 checkbit1 $02e7 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $11, $10 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $19, $b appear $2 applymovement $2, $6cb02 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e7 end ; 0x6c86d UnknownScript_0x6c86c: ; 0x6c86c checkbit1 $02e8 if_true UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 checkbit1 $06da if_true UnknownScript_0x6c8b8 showemote $0, $0, $f playmusic $0039 moveperson $2, $3, $10 appear $2 spriteface $0, $2 applymovement $2, $6cacd 2call UnknownScript_0x6c8b9 if_equal $1, UnknownScript_0x6c8b8 2call UnknownScript_0x6c8e3 showemote $0, $0, $f playmusic $0039 spriteface $0, $3 moveperson $2, $e, $10 appear $2 applymovement $2, $6cb0c 2call UnknownScript_0x6c8ce if_equal $1, UnknownScript_0x6c8b8 setbit1 $02e8 end ; 0x6c8b9 UnknownScript_0x6c8b8: ; 0x6c8b8 end ; 0x6c8ba UnknownScript_0x6c8b9: ; 0x6c8b9 loadfont 2writetext UnknownText_0x6cb12 closetext loadmovesprites winlosstext UnknownText_0x6cb28, $0000 setlasttalked $2 loadtrainer $1f, $14 startbattle disappear $2 returnafterbattle end ; 0x6c8cf UnknownScript_0x6c8ce: ; 0x6c8ce loadfont 2writetext UnknownText_0x6cb39 closetext loadmovesprites winlosstext UnknownText_0x6cb59, $0000 setlasttalked $2 loadtrainer $1f, $15 startbattle disappear $2 returnafterbattle end ; 0x6c8e4 UnknownScript_0x6c8e3: ; 0x6c8e3 playsound $0030 pause $a playsound $0030 pause $a playsound $0030 pause $a playsound $0030 pause $a playsound $0030 pause $a playsound $0030 end ; 0x6c901 UnknownScript_0x6c900: ; 0x6c900 checkbit1 $02e9 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02e9 end ; 0x6c90f UnknownScript_0x6c90e: ; 0x6c90e checkbit1 $02ea if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02ea end ; 0x6c91d UnknownScript_0x6c91c: ; 0x6c91c checkbit1 $02eb if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02eb end ; 0x6c92b UnknownScript_0x6c92a: ; 0x6c92a checkbit1 $02ec if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02ec end ; 0x6c939 UnknownScript_0x6c938: ; 0x6c938 checkbit1 $02ed if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02ed end ; 0x6c947 UnknownScript_0x6c946: ; 0x6c946 checkbit1 $02ee if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02ee end ; 0x6c955 UnknownScript_0x6c954: ; 0x6c954 checkbit1 $02ef if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02ef end ; 0x6c963 UnknownScript_0x6c962: ; 0x6c962 checkbit1 $02f0 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02f0 end ; 0x6c971 UnknownScript_0x6c970: ; 0x6c970 checkbit1 $02f1 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02f1 end ; 0x6c97f UnknownScript_0x6c97e: ; 0x6c97e checkbit1 $02f2 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02f2 end ; 0x6c98d UnknownScript_0x6c98c: ; 0x6c98c checkbit1 $02f3 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02f3 end ; 0x6c99b UnknownScript_0x6c99a: ; 0x6c99a checkbit1 $02f4 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02f4 end ; 0x6c9a9 UnknownScript_0x6c9a8: ; 0x6c9a8 checkbit1 $02f5 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02f5 end ; 0x6c9b7 UnknownScript_0x6c9b6: ; 0x6c9b6 checkbit1 $02f6 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02f6 end ; 0x6c9c5 UnknownScript_0x6c9c4: ; 0x6c9c4 checkbit1 $02f7 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02f7 end ; 0x6c9d3 UnknownScript_0x6c9d2: ; 0x6c9d2 checkbit1 $02f8 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02f8 end ; 0x6c9e1 UnknownScript_0x6c9e0: ; 0x6c9e0 checkbit1 $02f9 if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02f9 end ; 0x6c9ef UnknownScript_0x6c9ee: ; 0x6c9ee checkbit1 $02fa if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02fa end ; 0x6c9fd UnknownScript_0x6c9fc: ; 0x6c9fc checkbit1 $02fb if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca47 returnafterbattle setbit1 $02fb end ; 0x6ca0b UnknownScript_0x6ca0a: ; 0x6ca0a checkbit1 $02fc if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02fc end ; 0x6ca19 UnknownScript_0x6ca18: ; 0x6ca18 checkbit1 $02fd if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca5a returnafterbattle setbit1 $02fd end ; 0x6ca27 UnknownScript_0x6ca26: ; 0x6ca26 checkbit1 $02fe if_true UnknownScript_0x6ca6d 2call UnknownScript_0x6ca34 returnafterbattle setbit1 $02fe end ; 0x6ca35 UnknownScript_0x6ca34: ; 0x6ca34 special $002e cry $64, $0 special $0031 setlasttalked $ff writecode $3, $9 loadpokedata VOLTORB, 23 startbattle end ; 0x6ca48 UnknownScript_0x6ca47: ; 0x6ca47 special $002e cry $4a, $0 special $0031 setlasttalked $ff writecode $3, $9 loadpokedata GEODUDE, 21 startbattle end ; 0x6ca5b UnknownScript_0x6ca5a: ; 0x6ca5a special $002e cry $6d, $0 special $0031 setlasttalked $ff writecode $3, $9 loadpokedata KOFFING, 21 startbattle end ; 0x6ca6e UnknownScript_0x6ca6d: ; 0x6ca6d end ; 0x6ca6f Trainer_0x6ca6e: ; 0x6ca6e ; bit/flag number db $4a1 ; trainer group && trainer id db 20, 3 ; text when seen dw UnknownText_0x6cbbb ; text when trainer beaten dw UnknownText_0x6cc0b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6ca7a ; 0x6ca7b UnknownScript_0x6ca7a: ; 0x6ca7a talkaftercancel loadfont 2writetext UnknownText_0x6cc16 closetext loadmovesprites end ; 0x6ca83 Trainer_0x6ca82: ; 0x6ca82 ; bit/flag number db $500 ; trainer group && trainer id db 31, 16 ; text when seen dw UnknownText_0x6ccb7 ; text when trainer beaten dw UnknownText_0x6cd12 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6ca8e ; 0x6ca8f UnknownScript_0x6ca8e: ; 0x6ca8e talkaftercancel loadfont 2writetext UnknownText_0x6cd1b closetext loadmovesprites end ; 0x6ca97 UnknownScript_0x6ca96: ; 0x6ca96 jumptext UnknownText_0x6cd7c ; 0x6ca9a UnknownScript_0x6ca99: ; 0x6ca99 jumpstd $0004 ; 0x6ca9d UnknownScript_0x6ca9c: ; 0x6ca9c loadfont checkbit1 $02e3 if_true UnknownScript_0x6cabe 2writetext UnknownText_0x6cdad playsound $0021 closetext loadmovesprites setbit1 $02e3 setbit1 $02e4 setbit1 $02e5 setbit1 $02e6 setbit1 $02e7 setbit1 $02e8 end ; 0x6cabf UnknownScript_0x6cabe: ; 0x6cabe 2writetext UnknownText_0x6cdd0 closetext loadmovesprites end ; 0x6cac5 ItemFragment_0x6cac4: ; 0x6cac4 item_frag HYPER_POTION, 1 ; 0x6cac7 ItemFragment_0x6cac6: ; 0x6cac6 item_frag NUGGET, 1 ; 0x6cac9 ItemFragment_0x6cac8: ; 0x6cac8 item_frag GUARD_SPEC., 1 ; 0x6cacb SignpostRemoteItem_0x6caca: ; 0x6caca $0086, REVIVE ; 0x6cace INCBIN "baserom.gbc",$6cacd,$6cdeb - $6cacd MapEventHeader_0x6cdeb: ; 0x6cdeb ; warps db 4 warp_def $2, $1b, 3, GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F warp_def $e, $3, 1, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F warp_def $f, $5, 4, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F warp_def $2, $19, 3, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F ; xy triggers db 30 xy_trigger 0, $2, $18, $0, UnknownScript_0x6c65e, $0, $0 xy_trigger 0, $3, $18, $0, UnknownScript_0x6c6a7, $0, $0 xy_trigger 0, $2, $6, $0, UnknownScript_0x6c6f0, $0, $0 xy_trigger 0, $3, $6, $0, UnknownScript_0x6c73c, $0, $0 xy_trigger 0, $6, $18, $0, UnknownScript_0x6c788, $0, $0 xy_trigger 0, $7, $18, $0, UnknownScript_0x6c7d4, $0, $0 xy_trigger 0, $10, $16, $0, UnknownScript_0x6c820, $0, $0 xy_trigger 0, $10, $8, $0, UnknownScript_0x6c86c, $0, $0 xy_trigger 0, $7, $2, $0, UnknownScript_0x6c900, $0, $0 xy_trigger 0, $7, $3, $0, UnknownScript_0x6c90e, $0, $0 xy_trigger 0, $7, $4, $0, UnknownScript_0x6c91c, $0, $0 xy_trigger 0, $8, $1, $0, UnknownScript_0x6c92a, $0, $0 xy_trigger 0, $8, $3, $0, UnknownScript_0x6c938, $0, $0 xy_trigger 0, $8, $5, $0, UnknownScript_0x6c946, $0, $0 xy_trigger 0, $9, $3, $0, UnknownScript_0x6c954, $0, $0 xy_trigger 0, $9, $4, $0, UnknownScript_0x6c962, $0, $0 xy_trigger 0, $a, $1, $0, UnknownScript_0x6c970, $0, $0 xy_trigger 0, $a, $2, $0, UnknownScript_0x6c97e, $0, $0 xy_trigger 0, $a, $3, $0, UnknownScript_0x6c98c, $0, $0 xy_trigger 0, $a, $5, $0, UnknownScript_0x6c99a, $0, $0 xy_trigger 0, $b, $2, $0, UnknownScript_0x6c9a8, $0, $0 xy_trigger 0, $b, $4, $0, UnknownScript_0x6c9b6, $0, $0 xy_trigger 0, $c, $1, $0, UnknownScript_0x6c9c4, $0, $0 xy_trigger 0, $c, $2, $0, UnknownScript_0x6c9d2, $0, $0 xy_trigger 0, $c, $4, $0, UnknownScript_0x6c9e0, $0, $0 xy_trigger 0, $c, $5, $0, UnknownScript_0x6c9ee, $0, $0 xy_trigger 0, $d, $1, $0, UnknownScript_0x6c9fc, $0, $0 xy_trigger 0, $d, $3, $0, UnknownScript_0x6ca0a, $0, $0 xy_trigger 0, $d, $4, $0, UnknownScript_0x6ca18, $0, $0 xy_trigger 0, $d, $5, $0, UnknownScript_0x6ca26, $0, $0 ; signposts db 9 signpost 11, 19, $0, UnknownScript_0x6ca9c signpost 1, 24, $1, UnknownScript_0x6ca96 signpost 1, 6, $1, UnknownScript_0x6ca96 signpost 15, 8, $1, UnknownScript_0x6ca96 signpost 15, 22, $1, UnknownScript_0x6ca96 signpost 5, 24, $1, UnknownScript_0x6ca96 signpost 11, 20, $0, UnknownScript_0x6ca99 signpost 11, 21, $0, UnknownScript_0x6ca99 signpost 11, 3, $7, $86 ; people-events db 6 person_event $35, 4, 4, $6, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06d9 person_event $35, 8, 6, $9, $0, 255, 255, $2, 3, Trainer_0x6ca82, $06da person_event $3c, 16, 22, $8, $0, 255, 255, $92, 3, Trainer_0x6ca6e, $06da person_event $54, 10, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac4, $0669 person_event $54, 19, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac6, $066a person_event $54, 16, 25, $1, $0, 255, 255, $1, 0, ItemFragment_0x6cac8, $066b ; 0x6cf71 MapScriptHeader_0x6cf70: ; 0x6cf70 ; trigger count db 4 ; triggers dw UnknownScript_0x6cf85 dw UnknownScript_0x6cf86 dw UnknownScript_0x6cf87 dw UnknownScript_0x6cf88 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x6cf89 ; 0x6cf86 UnknownScript_0x6cf85: ; 0x6cf85 end ; 0x6cf87 UnknownScript_0x6cf86: ; 0x6cf86 end ; 0x6cf88 UnknownScript_0x6cf87: ; 0x6cf87 end ; 0x6cf89 UnknownScript_0x6cf88: ; 0x6cf88 end ; 0x6cf8a UnknownScript_0x6cf89: ; 0x6cf89 checkbit1 $0300 if_true UnknownScript_0x6cf90 return ; 0x6cf91 UnknownScript_0x6cf90: ; 0x6cf90 changeblock $e, $c, $7 return ; 0x6cf96 UnknownScript_0x6cf95: ; 0x6cf95 moveperson $4, $9, $d 2jump $4fac ; 0x6cf9d UnknownScript_0x6cf9c: ; 0x6cf9c moveperson $3, $15, $10 moveperson $2, $15, $10 moveperson $5, $a, $d moveperson $4, $a, $d appear $3 appear $2 loadfont 2writetext UnknownText_0x6d2ad closetext loadmovesprites spriteface $0, $0 showemote $0, $0, $f applymovement $0, $6d21f playmusic $0039 applymovement $3, $6d224 spriteface $0, $1 applymovement $2, $6d22f loadfont 2writetext UnknownText_0x6d2c3 closetext loadmovesprites cry $95, $0 spriteface $3, $2 spriteface $0, $2 appear $5 applymovement $5, $6d236 applymovement $3, $6d23b applymovement $2, $6d24c appear $4 applymovement $4, $6d244 loadfont 2writetext UnknownText_0x6d38c closetext loadmovesprites spriteface $0, $3 applymovement $3, $6d241 loadfont 2writetext UnknownText_0x6d3bd closetext loadmovesprites applymovement $2, $6d24a applymovement $3, $6d248 winlosstext UnknownText_0x6d45c, $0000 setlasttalked $3 loadtrainer $37, $2 startbattle disappear $5 setbit1 $06dd setbit1 $06de setbit1 $06d6 returnafterbattle setbit1 $0570 loadfont 2writetext UnknownText_0x6d4c6 closetext loadmovesprites special $0030 special $0033 disappear $2 disappear $3 disappear $c disappear $d disappear $e pause $f special $0032 dotrigger $2 clearbit1 $06d6 spriteface $4, $0 loadfont 2writetext UnknownText_0x6d5d8 closetext loadmovesprites applymovement $4, $6d250 spriteface $0, $1 loadfont 2writetext UnknownText_0x6d64e closetext loadmovesprites follow $4, $0 applymovement $4, $6d254 stopfollow applymovement $4, $6d258 loadfont 2writetext UnknownText_0x6d6cf closetext loadmovesprites applymovement $4, $6d267 disappear $4 applymovement $0, $6d271 end ; 0x6d07b UnknownScript_0x6d07a: ; 0x6d07a loadfont 2writetext UnknownText_0x6d7ea closetext loadmovesprites applymovement $0, $6d278 end ; 0x6d086 UnknownScript_0x6d085: ; 0x6d085 spriteface $0, $1 2jump $5091 ; 0x6d08c UnknownScript_0x6d08b: ; 0x6d08b spriteface $0, $3 spriteface $4, $2 loadfont 2writetext UnknownText_0x6da97 closetext loadmovesprites special $002e special $009d playsound $0005 special $001b special $0031 loadfont 2writetext UnknownText_0x6daf7 closetext loadmovesprites dotrigger $1 setbit1 $004c checkcode $9 if_equal $3, UnknownScript_0x6d0be applymovement $4, $6d212 disappear $4 end ; 0x6d0bf UnknownScript_0x6d0be: ; 0x6d0be applymovement $4, $6d219 disappear $4 end ; 0x6d0c6 UnknownScript_0x6d091: ; 0x6d091 loadfont 2writetext UnknownText_0x6da97 closetext loadmovesprites special $002e special $009d playsound $0005 special $001b special $0031 loadfont 2writetext UnknownText_0x6daf7 closetext loadmovesprites dotrigger $1 setbit1 $004c checkcode $9 if_equal $3, UnknownScript_0x6d0be applymovement $4, $6d212 disappear $4 end ; 0x6d0bf Trainer_0x6d0c5: ; 0x6d0c5 ; bit/flag number db $501 ; trainer group && trainer id db 31, 17 ; text when seen dw UnknownText_0x6db22 ; text when trainer beaten dw UnknownText_0x6db79 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6d0d1 ; 0x6d0d2 UnknownScript_0x6d0d1: ; 0x6d0d1 talkaftercancel loadfont 2writetext UnknownText_0x6db88 closetext loadmovesprites end ; 0x6d0da Trainer_0x6d0d9: ; 0x6d0d9 ; bit/flag number db $502 ; trainer group && trainer id db 31, 18 ; text when seen dw UnknownText_0x6dbca ; text when trainer beaten dw UnknownText_0x6dc09 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6d0e5 ; 0x6d0e6 UnknownScript_0x6d0e5: ; 0x6d0e5 talkaftercancel loadfont 2writetext UnknownText_0x6dc1a closetext loadmovesprites end ; 0x6d0ee Trainer_0x6d0ed: ; 0x6d0ed ; bit/flag number db $503 ; trainer group && trainer id db 31, 19 ; text when seen dw UnknownText_0x6dcb0 ; text when trainer beaten dw UnknownText_0x6dcc9 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6d0f9 ; 0x6d0fa UnknownScript_0x6d0f9: ; 0x6d0f9 talkaftercancel loadfont 2writetext UnknownText_0x6dcd1 closetext loadmovesprites end ; 0x6d102 UnknownScript_0x6d101: ; 0x6d101 cry $65, $0 loadpokedata ELECTRODE, 23 startbattle if_true UnknownScript_0x6d182 disappear $6 disappear $9 checkbit1 $06e0 if_false UnknownScript_0x6d182 checkbit1 $06e1 if_false UnknownScript_0x6d182 checkbit1 $06e2 if_false UnknownScript_0x6d182 returnafterbattle special $003c applymovement $0, $6d28c 2jump UnknownScript_0x6d184 ; 0x6d12d UnknownScript_0x6d12c: ; 0x6d12c cry $65, $0 loadpokedata ELECTRODE, 23 startbattle if_true UnknownScript_0x6d182 disappear $7 disappear $a checkbit1 $06e0 if_false UnknownScript_0x6d182 checkbit1 $06e1 if_false UnknownScript_0x6d182 checkbit1 $06e2 if_false UnknownScript_0x6d182 returnafterbattle special $003c applymovement $0, $6d299 2jump UnknownScript_0x6d184 ; 0x6d158 UnknownScript_0x6d157: ; 0x6d157 cry $65, $0 loadpokedata ELECTRODE, 23 startbattle if_true UnknownScript_0x6d182 disappear $8 disappear $b checkbit1 $06e0 if_false UnknownScript_0x6d182 checkbit1 $06e1 if_false UnknownScript_0x6d182 checkbit1 $06e2 if_false UnknownScript_0x6d182 returnafterbattle special $003c applymovement $0, $6d2a4 2jump UnknownScript_0x6d184 ; 0x6d183 UnknownScript_0x6d182: ; 0x6d182 returnafterbattle end ; 0x6d185 UnknownScript_0x6d184: ; 0x6d184 moveperson $4, $12, $6 appear $4 applymovement $4, $6d27a spriteface $0, $3 loadfont 2writetext UnknownText_0x6d809 keeptextopen verbosegiveitem HM_06, 1 setbit1 $0015 2writetext UnknownText_0x6d8f8 closetext loadmovesprites spriteface $4, $0 loadfont 2writetext UnknownText_0x6d994 closetext loadmovesprites spriteface $0, $0 applymovement $4, $6d283 disappear $4 setbit1 $0022 clearbit2 $000e setbit1 $06dc setbit1 $0757 dotrigger $3 clearbit1 $0735 setbit1 $02e3 setbit1 $02e4 setbit1 $02e5 setbit1 $02e6 setbit1 $02e7 setbit1 $02e8 end ; 0x6d1d8 SignpostRemoteScript_0x6d1d7: ; 0x6d1d7 $0300, UnknownScript_0x6d1db ; 0x6d1dc UnknownScript_0x6d1db: ; 0x6d1db loadfont checkbit1 $02ff if_true UnknownScript_0x6d1e8 2writetext UnknownText_0x6dd39 closetext loadmovesprites end ; 0x6d1e9 SignpostRemoteScript_0x6d1d7: ; 0x6d1d7 $0300, UnknownScript_0x6d1db ; 0x6d1dc UnknownScript_0x6d1e8: ; 0x6d1e8 2writetext UnknownText_0x6dd6b closetext playsound $001f changeblock $e, $c, $7 reloadmappart loadmovesprites setbit1 $0300 waitbutton end ; 0x6d1fb UnknownScript_0x6d1fa: ; 0x6d1fa loadfont checkbit1 $0022 if_true UnknownScript_0x6d207 2writetext UnknownText_0x6dda7 closetext loadmovesprites end ; 0x6d208 UnknownScript_0x6d207: ; 0x6d207 2writetext UnknownText_0x6de03 closetext loadmovesprites end ; 0x6d20e ItemFragment_0x6d20d: ; 0x6d20d item_frag TM_46, 1 ; 0x6d210 SignpostRemoteItem_0x6d20f: ; 0x6d20f $0087, FULL_HEAL ; 0x6d213 INCBIN "baserom.gbc",$6d212,$6de44 - $6d212 MapEventHeader_0x6de44: ; 0x6de44 ; warps db 5 warp_def $e, $3, 2, GROUP_TEAM_ROCKET_BASE_B1F, MAP_TEAM_ROCKET_BASE_B1F warp_def $2, $3, 1, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F warp_def $2, $1b, 2, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F warp_def $6, $3, 3, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F warp_def $e, $1b, 4, GROUP_TEAM_ROCKET_BASE_B3F, MAP_TEAM_ROCKET_BASE_B3F ; xy triggers db 9 xy_trigger 0, $e, $5, $0, UnknownScript_0x6d085, $0, $0 xy_trigger 0, $d, $4, $0, UnknownScript_0x6d08b, $0, $0 xy_trigger 1, $b, $e, $0, UnknownScript_0x6cf95, $0, $0 xy_trigger 1, $b, $f, $0, UnknownScript_0x6cf9c, $0, $0 xy_trigger 2, $c, $e, $0, $5075, $0, $0 xy_trigger 2, $c, $f, $0, $5075, $0, $0 xy_trigger 2, $3, $c, $0, UnknownScript_0x6d07a, $0, $0 xy_trigger 2, $a, $c, $0, UnknownScript_0x6d07a, $0, $0 xy_trigger 2, $b, $c, $0, UnknownScript_0x6d07a, $0, $0 ; signposts db 23 signpost 12, 14, $6, $300 signpost 12, 15, $6, $300 signpost 9, 17, $0, UnknownScript_0x6d1fa signpost 9, 16, $0, UnknownScript_0x6d1fa signpost 9, 15, $0, UnknownScript_0x6d1fa signpost 9, 14, $0, UnknownScript_0x6d1fa signpost 9, 13, $0, UnknownScript_0x6d1fa signpost 9, 12, $0, UnknownScript_0x6d1fa signpost 8, 12, $0, UnknownScript_0x6d1fa signpost 7, 12, $0, UnknownScript_0x6d1fa signpost 6, 12, $0, UnknownScript_0x6d1fa signpost 5, 12, $0, UnknownScript_0x6d1fa signpost 4, 12, $0, UnknownScript_0x6d1fa signpost 4, 13, $0, UnknownScript_0x6d1fa signpost 4, 14, $0, UnknownScript_0x6d1fa signpost 4, 15, $0, UnknownScript_0x6d1fa signpost 4, 16, $0, UnknownScript_0x6d1fa signpost 4, 17, $0, UnknownScript_0x6d1fa signpost 5, 17, $0, UnknownScript_0x6d1fa signpost 6, 17, $0, UnknownScript_0x6d1fa signpost 7, 17, $0, UnknownScript_0x6d1fa signpost 8, 17, $0, UnknownScript_0x6d1fa signpost 7, 26, $7, $87 ; people-events db 14 person_event $35, 20, 24, $7, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06de person_event $36, 20, 24, $7, $0, 255, 255, $80, 0, UnknownScript_0x26ef, $06dd person_event $1e, 17, 9, $6, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06d6 person_event $4f, 17, 13, $9, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06df person_event $9b, 9, 11, $16, $0, 255, 255, $0, 0, UnknownScript_0x6d101, $06e0 person_event $9b, 11, 11, $16, $0, 255, 255, $0, 0, UnknownScript_0x6d12c, $06e1 person_event $9b, 13, 11, $16, $0, 255, 255, $0, 0, UnknownScript_0x6d157, $06e2 person_event $9b, 9, 26, $16, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06e0 person_event $9b, 11, 26, $16, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06e1 person_event $9b, 13, 26, $16, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06e2 person_event $35, 17, 29, $6, $0, 255, 255, $2, 3, Trainer_0x6d0c5, $06da person_event $35, 5, 8, $a, $0, 255, 255, $2, 1, Trainer_0x6d0d9, $06da person_event $35, 18, 25, $8, $0, 255, 255, $2, 4, Trainer_0x6d0ed, $06da person_event $54, 14, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x6d20d, $066c ; 0x6dfd5 MapScriptHeader_0x6dfd4: ; 0x6dfd4 ; trigger count db 4 ; triggers dw UnknownScript_0x6dfe9 dw UnknownScript_0x6dfed dw UnknownScript_0x6dfee dw UnknownScript_0x6dfef ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x6dff0 ; 0x6dfea UnknownScript_0x6dfe9: ; 0x6dfe9 priorityjump UnknownScript_0x6dffc ; 0x6dfed INCBIN "baserom.gbc",$6dfec,$6dfed - $6dfec UnknownScript_0x6dfed: ; 0x6dfed end ; 0x6dfef UnknownScript_0x6dfee: ; 0x6dfee end ; 0x6dff0 UnknownScript_0x6dfef: ; 0x6dfef end ; 0x6dff1 UnknownScript_0x6dff0: ; 0x6dff0 checkbit1 $0303 if_true UnknownScript_0x6dff7 return ; 0x6dff8 UnknownScript_0x6dff7: ; 0x6dff7 changeblock $a, $8, $7 return ; 0x6dffd UnknownScript_0x6dffc: ; 0x6dffc spriteface $0, $2 pause $5 spriteface $4, $3 pause $14 applymovement $2, $6e12a loadfont 2writetext UnknownText_0x6e179 closetext loadmovesprites applymovement $2, $6e12c disappear $2 dotrigger $1 end ; 0x6e01a UnknownScript_0x6e019: ; 0x6e019 spriteface $0, $2 showemote $0, $0, $f special $006a appear $a applymovement $a, $6e164 spriteface $0, $2 playmusic $001f loadfont 2writetext UnknownText_0x6e267 closetext loadmovesprites playsound $0041 applymovement $0, $6e175 applymovement $a, $6e16d disappear $a dotrigger $2 special $003d end ; 0x6e049 UnknownScript_0x6e048: ; 0x6e048 jumptextfaceplayer $6e235 ; 0x6e04c UnknownScript_0x6e04b: ; 0x6e04b applymovement $0, $6e133 2jump $6056 ; 0x6e053 UnknownScript_0x6e052: ; 0x6e052 applymovement $0, $6e13a pause $1e showemote $0, $3, $f playmusic $0039 spriteface $3, $0 loadfont 2writetext UnknownText_0x6e400 closetext loadmovesprites applymovement $3, $6e142 winlosstext UnknownText_0x6e511, $0000 setlasttalked $3 loadtrainer $33, $4 startbattle returnafterbattle setbit1 $0574 loadfont 2writetext UnknownText_0x6e548 closetext loadmovesprites applymovement $3, $6e144 playsound $0041 applymovement $3, $6e147 disappear $3 dotrigger $3 end ; 0x6e092 UnknownScript_0x6e091: ; 0x6e091 loadfont 2writetext UnknownText_0x6e585 closetext loadmovesprites setbit1 $02ff end ; 0x6e09c Trainer_0x6e09b: ; 0x6e09b ; bit/flag number db $514 ; trainer group && trainer id db 66, 5 ; text when seen dw UnknownText_0x6e5af ; text when trainer beaten dw UnknownText_0x6e5f1 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6e0a7 ; 0x6e0a8 UnknownScript_0x6e0a7: ; 0x6e0a7 talkaftercancel loadfont 2writetext UnknownText_0x6e611 closetext loadmovesprites setbit1 $0301 end ; 0x6e0b3 Trainer_0x6e0b2: ; 0x6e0b2 ; bit/flag number db $50c ; trainer group && trainer id db 31, 28 ; text when seen dw UnknownText_0x6e671 ; text when trainer beaten dw UnknownText_0x6e717 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6e0be ; 0x6e0bf UnknownScript_0x6e0be: ; 0x6e0be talkaftercancel loadfont 2writetext UnknownText_0x6e737 closetext loadmovesprites setbit1 $0302 end ; 0x6e0ca Trainer_0x6e0c9: ; 0x6e0c9 ; bit/flag number db $49f ; trainer group && trainer id db 20, 1 ; text when seen dw UnknownText_0x6e78d ; text when trainer beaten dw UnknownText_0x6e802 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6e0d5 ; 0x6e0d6 UnknownScript_0x6e0d5: ; 0x6e0d5 talkaftercancel loadfont 2writetext UnknownText_0x6e822 closetext loadmovesprites end ; 0x6e0de Trainer_0x6e0dd: ; 0x6e0dd ; bit/flag number db $4a0 ; trainer group && trainer id db 20, 2 ; text when seen dw UnknownText_0x6e8ac ; text when trainer beaten dw UnknownText_0x6e8df ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6e0e9 ; 0x6e0ea UnknownScript_0x6e0e9: ; 0x6e0e9 talkaftercancel loadfont 2writetext UnknownText_0x6e90a closetext loadmovesprites end ; 0x6e0f2 SignpostRemoteScript_0x6e0f1: ; 0x6e0f1 $0303, UnknownScript_0x6e0f5 ; 0x6e0f6 UnknownScript_0x6e0f5: ; 0x6e0f5 loadfont checkbit1 $0301 if_false UnknownScript_0x6e105 checkbit1 $0302 if_false UnknownScript_0x6e105 2jump UnknownScript_0x6e10b ; 0x6e106 SignpostRemoteScript_0x6e0f1: ; 0x6e0f1 $0303, UnknownScript_0x6e0f5 ; 0x6e0f6 UnknownScript_0x6e105: ; 0x6e105 2writetext UnknownText_0x6e970 closetext loadmovesprites end ; 0x6e10c UnknownScript_0x6e10b: ; 0x6e10b 2writetext UnknownText_0x6e9a3 closetext playsound $001f changeblock $a, $8, $7 reloadmappart loadmovesprites setbit1 $0303 waitbutton end ; 0x6e11e UnknownScript_0x6e11d: ; 0x6e11d jumpstd $0004 ; 0x6e121 ItemFragment_0x6e120: ; 0x6e120 item_frag PROTEIN, 1 ; 0x6e123 ItemFragment_0x6e122: ; 0x6e122 item_frag X_SPECIAL, 1 ; 0x6e125 ItemFragment_0x6e124: ; 0x6e124 item_frag FULL_HEAL, 1 ; 0x6e127 ItemFragment_0x6e126: ; 0x6e126 item_frag ICE_HEAL, 1 ; 0x6e129 ItemFragment_0x6e128: ; 0x6e128 item_frag ULTRA_BALL, 1 ; 0x6e12b INCBIN "baserom.gbc",$6e12a,$6e9e4 - $6e12a MapEventHeader_0x6e9e4: ; 0x6e9e4 ; warps db 4 warp_def $2, $3, 2, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F warp_def $2, $1b, 3, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F warp_def $6, $3, 4, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F warp_def $e, $1b, 5, GROUP_TEAM_ROCKET_BASE_B2F, MAP_TEAM_ROCKET_BASE_B2F ; xy triggers db 3 xy_trigger 2, $8, $a, $0, UnknownScript_0x6e04b, $0, $0 xy_trigger 2, $8, $b, $0, UnknownScript_0x6e052, $0, $0 xy_trigger 1, $a, $8, $0, UnknownScript_0x6e019, $0, $0 ; signposts db 10 signpost 9, 10, $6, $303 signpost 9, 11, $6, $303 signpost 1, 10, $0, UnknownScript_0x6e11d signpost 1, 11, $0, UnknownScript_0x6e11d signpost 1, 12, $0, UnknownScript_0x6e11d signpost 1, 13, $0, UnknownScript_0x6e11d signpost 13, 4, $0, UnknownScript_0x6e11d signpost 13, 5, $0, UnknownScript_0x6e11d signpost 13, 6, $0, UnknownScript_0x6e11d signpost 13, 7, $0, UnknownScript_0x6e11d ; people-events db 14 person_event $1e, 18, 29, $6, $0, 255, 255, $0, 0, UnknownScript_0x6dffc, $06d7 person_event $35, 7, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06db person_event $9e, 6, 11, $16, $0, 255, 255, $90, 0, UnknownScript_0x6e091, $06da person_event $36, 11, 25, $7, $0, 255, 255, $82, 0, Trainer_0x6e09b, $06da person_event $35, 18, 9, $a, $0, 255, 255, $2, 3, Trainer_0x6e0b2, $06da person_event $3c, 15, 27, $7, $0, 255, 255, $92, 0, Trainer_0x6e0c9, $06da person_event $3c, 19, 15, $9, $0, 255, 255, $92, 3, Trainer_0x6e0dd, $06da person_event $35, 18, 28, $6, $0, 255, 255, $0, 0, UnknownScript_0x6e048, $06da person_event $4, 9, 8, $6, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06c0 person_event $54, 16, 5, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e120, $066d person_event $54, 16, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e122, $066e person_event $54, 13, 32, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e124, $066f person_event $54, 6, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e126, $0670 person_event $54, 14, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x6e128, $0654 ; 0x6eaff MapScriptHeader_0x6eafe: ; 0x6eafe ; trigger count db 0 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x6eb03 ; 0x6eb04 UnknownScript_0x6eb03: ; 0x6eb03 checkbit1 $0010 if_true $6b34 copybytetovar [$64d9] if_equal $1, UnknownScript_0x6eb35 if_equal $2, UnknownScript_0x6eb3c if_equal $3, UnknownScript_0x6eb43 if_equal $4, UnknownScript_0x6eb4a if_equal $5, UnknownScript_0x6eb51 if_equal $6, UnknownScript_0x6eb58 if_equal $7, UnknownScript_0x6eb5f if_equal $8, UnknownScript_0x6eb66 if_equal $9, UnknownScript_0x6eb6d if_equal $a, UnknownScript_0x6eb74 return ; 0x6eb36 UnknownScript_0x6eb35: ; 0x6eb35 moveperson $2, $e, $1f appear $2 return ; 0x6eb3d UnknownScript_0x6eb34: ; 0x6eb34 return ; 0x6eb36 UnknownScript_0x6eb3c: ; 0x6eb3c moveperson $2, $f, $19 appear $2 return ; 0x6eb44 UnknownScript_0x6eb43: ; 0x6eb43 moveperson $2, $14, $18 appear $2 return ; 0x6eb4b UnknownScript_0x6eb4a: ; 0x6eb4a moveperson $2, $1d, $16 appear $2 return ; 0x6eb52 UnknownScript_0x6eb51: ; 0x6eb51 moveperson $2, $1c, $1f appear $2 return ; 0x6eb59 UnknownScript_0x6eb58: ; 0x6eb58 moveperson $2, $18, $23 appear $2 return ; 0x6eb60 UnknownScript_0x6eb5f: ; 0x6eb5f moveperson $2, $16, $1f appear $2 return ; 0x6eb67 UnknownScript_0x6eb66: ; 0x6eb66 moveperson $2, $f, $1d appear $2 return ; 0x6eb6e UnknownScript_0x6eb6d: ; 0x6eb6d moveperson $2, $a, $23 appear $2 return ; 0x6eb75 UnknownScript_0x6eb74: ; 0x6eb74 moveperson $2, $6, $1c appear $2 return ; 0x6eb7c UnknownScript_0x6eb7b: ; 0x6eb7b faceplayer loadfont checkbit1 $0029 if_true UnknownScript_0x6eb89 2writetext UnknownText_0x6ef5c closetext loadmovesprites end ; 0x6eb8a UnknownScript_0x6eb89: ; 0x6eb89 2writetext UnknownText_0x6f019 closetext loadmovesprites end ; 0x6eb90 UnknownScript_0x6eb8f: ; 0x6eb8f copybytetovar [$64d9] if_equal $1, $6bba if_equal $2, UnknownScript_0x6ebd9 if_equal $3, UnknownScript_0x6ec02 if_equal $4, UnknownScript_0x6ec2b if_equal $5, UnknownScript_0x6ec54 if_equal $6, UnknownScript_0x6eca7 if_equal $7, UnknownScript_0x6ecd0 if_equal $8, UnknownScript_0x6ed0e if_equal $9, UnknownScript_0x6ed50 if_equal $a, UnknownScript_0x6ed96 faceplayer loadfont 2writetext UnknownText_0x6f06f keeptextopen 2writetext UnknownText_0x6f086 cry $53, $0 closetext loadmovesprites applymovement $2, $6ee8f moveperson $2, $f, $19 disappear $2 appear $2 loadvar [$64d9], $2 end ; 0x6ebda UnknownScript_0x6ebd9: ; 0x6ebd9 2call UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ebf1 applymovement $2, $6ee95 moveperson $2, $14, $18 disappear $2 appear $2 loadvar [$64d9], $3 end ; 0x6ebf2 UnknownScript_0x6ebba: ; 0x6ebba faceplayer loadfont 2writetext UnknownText_0x6f06f keeptextopen 2writetext UnknownText_0x6f086 cry $53, $0 closetext loadmovesprites applymovement $2, $6ee8f moveperson $2, $f, $19 disappear $2 appear $2 loadvar [$64d9], $2 end ; 0x6ebda UnknownScript_0x6ebf1: ; 0x6ebf1 applymovement $2, $6ee9e moveperson $2, $f, $1d disappear $2 appear $2 loadvar [$64d9], $8 end ; 0x6ec03 UnknownScript_0x6ec02: ; 0x6ec02 2call UnknownScript_0x6eda1 if_equal $2, UnknownScript_0x6ec1a applymovement $2, $6eea4 moveperson $2, $1d, $16 disappear $2 appear $2 loadvar [$64d9], $4 end ; 0x6ec1b UnknownScript_0x6ec1a: ; 0x6ec1a applymovement $2, $6eeab moveperson $2, $f, $19 disappear $2 appear $2 loadvar [$64d9], $2 end ; 0x6ec2c UnknownScript_0x6ec2b: ; 0x6ec2b 2call UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ec43 applymovement $2, $6eeb1 moveperson $2, $1c, $1f disappear $2 appear $2 loadvar [$64d9], $5 end ; 0x6ec44 UnknownScript_0x6ec43: ; 0x6ec43 applymovement $2, $6eeb8 moveperson $2, $14, $18 disappear $2 appear $2 loadvar [$64d9], $3 end ; 0x6ec55 UnknownScript_0x6ec54: ; 0x6ec54 2call UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ec85 if_equal $2, UnknownScript_0x6ec74 if_equal $3, UnknownScript_0x6ec96 applymovement $2, $6eebd moveperson $2, $18, $23 disappear $2 appear $2 loadvar [$64d9], $6 end ; 0x6ec75 UnknownScript_0x6ec74: ; 0x6ec74 applymovement $2, $6eec7 moveperson $2, $16, $1f disappear $2 appear $2 loadvar [$64d9], $7 end ; 0x6ec86 UnknownScript_0x6ec85: ; 0x6ec85 applymovement $2, $6eecc moveperson $2, $1d, $16 disappear $2 appear $2 loadvar [$64d9], $4 end ; 0x6ec97 UnknownScript_0x6ec96: ; 0x6ec96 applymovement $2, $6eed2 moveperson $2, $1d, $16 disappear $2 appear $2 loadvar [$64d9], $4 end ; 0x6eca8 UnknownScript_0x6eca7: ; 0x6eca7 2call UnknownScript_0x6eda1 if_equal $3, UnknownScript_0x6ecbf applymovement $2, $6eee6 moveperson $2, $16, $1f disappear $2 appear $2 loadvar [$64d9], $7 end ; 0x6ecc0 UnknownScript_0x6ecbf: ; 0x6ecbf applymovement $2, $6eeef moveperson $2, $1c, $1f disappear $2 appear $2 loadvar [$64d9], $5 end ; 0x6ecd1 UnknownScript_0x6ecd0: ; 0x6ecd0 2call UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ecfd if_equal $2, UnknownScript_0x6ecec applymovement $2, $6eef8 moveperson $2, $f, $1d disappear $2 appear $2 loadvar [$64d9], $8 end ; 0x6eced UnknownScript_0x6ecec: ; 0x6ecec applymovement $2, $6ef00 moveperson $2, $18, $23 disappear $2 appear $2 loadvar [$64d9], $6 end ; 0x6ecfe UnknownScript_0x6ecfd: ; 0x6ecfd applymovement $2, $6ef09 moveperson $2, $1c, $1f disappear $2 appear $2 loadvar [$64d9], $5 end ; 0x6ed0f UnknownScript_0x6ed0e: ; 0x6ed0e 2call UnknownScript_0x6eda1 if_equal $1, UnknownScript_0x6ed3f if_equal $2, UnknownScript_0x6ed3f if_equal $3, UnknownScript_0x6ed2e applymovement $2, $6ef10 moveperson $2, $a, $23 disappear $2 appear $2 loadvar [$64d9], $9 end ; 0x6ed2f UnknownScript_0x6ed2e: ; 0x6ed2e applymovement $2, $6ef18 moveperson $2, $16, $1f disappear $2 appear $2 loadvar [$64d9], $7 end ; 0x6ed40 UnknownScript_0x6ed3f: ; 0x6ed3f applymovement $2, $6ef1e moveperson $2, $f, $19 disappear $2 appear $2 loadvar [$64d9], $2 end ; 0x6ed51 UnknownScript_0x6ed50: ; 0x6ed50 2call UnknownScript_0x6eda1 if_equal $0, UnknownScript_0x6ed85 if_equal $3, UnknownScript_0x6ed74 applymovement $2, $6ef23 moveperson $2, $6, $1c disappear $2 appear $2 loadvar [$64d9], $a appear $4 setbit1 $06f7 setbit1 $0029 end ; 0x6ed75 UnknownScript_0x6ed74: ; 0x6ed74 applymovement $2, $6ef33 moveperson $2, $f, $1d disappear $2 appear $2 loadvar [$64d9], $8 end ; 0x6ed86 UnknownScript_0x6ed85: ; 0x6ed85 applymovement $2, $6ef3d moveperson $2, $f, $1d disappear $2 appear $2 loadvar [$64d9], $8 end ; 0x6ed97 UnknownScript_0x6ed96: ; 0x6ed96 faceplayer loadfont 2writetext UnknownText_0x6f086 cry $53, $0 closetext loadmovesprites end ; 0x6eda2 UnknownScript_0x6eda1: ; 0x6eda1 faceplayer loadfont 2writetext UnknownText_0x6f086 cry $53, $0 closetext loadmovesprites checkcode $9 end ; 0x6edaf UnknownScript_0x6edae: ; 0x6edae faceplayer loadfont checkbit1 $0010 if_true UnknownScript_0x6edd8 2writetext UnknownText_0x6f099 keeptextopen verbosegiveitem HM_01, 1 setbit1 $0010 2writetext UnknownText_0x6f141 closetext loadmovesprites setbit1 $06e9 setbit1 $06f3 setbit1 $06f4 clearbit1 $06f5 clearbit1 $06f6 clearbit1 $06f7 end ; 0x6edd9 UnknownScript_0x6edd8: ; 0x6edd8 2writetext UnknownText_0x6f1c0 closetext loadmovesprites end ; 0x6eddf UnknownScript_0x6edde: ; 0x6edde faceplayer loadfont checkbit1 $005f if_true $6df3 2writetext UnknownText_0x6f21b keeptextopen verbosegiveitem TM_02, 1 if_false $6df7 setbit1 $005f 2writetext UnknownText_0x6f26d closetext loadmovesprites end ; 0x6edfa Trainer_0x6edf9: ; 0x6edf9 ; bit/flag number db $5c0 ; trainer group && trainer id db 36, 19 ; text when seen dw UnknownText_0x6f515 ; text when trainer beaten dw UnknownText_0x6f551 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x6ee05 ; 0x6ee06 UnknownScript_0x6ee05: ; 0x6ee05 talkaftercancel loadfont 2writetext UnknownText_0x6f571 closetext loadmovesprites end ; 0x6ee0e UnknownScript_0x6ee0d: ; 0x6ee0d jumptextfaceplayer $6f2af ; 0x6ee11 ItemFragment_0x6ee10: ; 0x6ee10 item_frag REVIVE, 1 ; 0x6ee13 ItemFragment_0x6ee12: ; 0x6ee12 item_frag X_ATTACK, 1 ; 0x6ee15 ItemFragment_0x6ee14: ; 0x6ee14 item_frag ANTIDOTE, 1 ; 0x6ee17 ItemFragment_0x6ee16: ; 0x6ee16 item_frag ETHER, 1 ; 0x6ee19 SignpostRemoteItem_0x6ee18: ; 0x6ee18 $0088, ETHER ; 0x6ee1c SignpostRemoteItem_0x6ee1b: ; 0x6ee1b $0089, SUPER_POTION ; 0x6ee1f SignpostRemoteItem_0x6ee1e: ; 0x6ee1e $008a, FULL_HEAL ; 0x6ee22 INCBIN "baserom.gbc",$6ee21,$6ee24 - $6ee21 UnknownScript_0x6ee24: ; 0x6ee24 jumptext UnknownText_0x6f2de ; 0x6ee28 UnknownScript_0x6ee27: ; 0x6ee27 checkbit1 $00c0 if_true UnknownScript_0x6ee30 2jump $6e35 ; 0x6ee31 UnknownScript_0x6ee30: ; 0x6ee30 checkitem GS_BALL if_true UnknownScript_0x6ee38 jumptext UnknownText_0x6f358 ; 0x6ee39 UnknownScript_0x6ee38: ; 0x6ee38 loadfont 2writetext UnknownText_0x6f394 yesorno if_true UnknownScript_0x6ee42 loadmovesprites end ; 0x6ee43 UnknownScript_0x6ee42: ; 0x6ee42 takeitem GS_BALL, $1 clearbit1 $00c0 setbit1 $07a4 disappear $8 clearbit1 $06eb 2writetext UnknownText_0x6f43b closetext loadmovesprites pause $14 showemote $0, $0, $14 special $006a applymovement $0, $6ef58 pause $1e spriteface $0, $0 pause $14 clearbit2 $0064 special $008f loadpokedata CELEBI, 30 startbattle returnafterbattle pause $14 special $0090 if_false $6e8e appear $7 applymovement $7, $6ef4e loadfont 2writetext UnknownText_0x6f452 closetext loadmovesprites applymovement $7, $6ef53 disappear $7 end ; 0x6ee90 INCBIN "baserom.gbc",$6ee8f,$6f5e7 - $6ee8f MapEventHeader_0x6f5e7: ; 0x6f5e7 ; warps db 3 warp_def $5, $1, 3, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE warp_def $2a, $3, 1, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE warp_def $2b, $3, 2, GROUP_ILEX_FOREST_AZALEA_GATE, MAP_ILEX_FOREST_AZALEA_GATE ; xy triggers db 0 ; signposts db 5 signpost 17, 3, $0, UnknownScript_0x6ee24 signpost 7, 11, $7, $88 signpost 14, 22, $7, $89 signpost 17, 1, $7, $8a signpost 22, 8, $1, UnknownScript_0x6ee27 ; people-events db 11 person_event $4e, 35, 18, $3, $0, 255, 255, $b0, 0, UnknownScript_0x6eb8f, $06e9 person_event $27, 32, 11, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6eb7b, $06f3 person_event $41, 32, 9, $9, $0, 255, 255, $0, 0, UnknownScript_0x6edae, $06f4 person_event $2c, 18, 19, $9, $0, 255, 255, $0, 0, UnknownScript_0x6edde, $ffff person_event $54, 36, 24, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee10, $0671 person_event $b, 33, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $07a5 person_event $28, 28, 7, $9, $0, 255, 255, $a0, 0, UnknownScript_0x6ee0d, $06ed person_event $27, 5, 16, $7, $0, 255, 255, $a2, 0, Trainer_0x6edf9, $ffff person_event $54, 21, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee12, $07b9 person_event $54, 11, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee14, $07ba person_event $54, 5, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee16, $07bb ; 0x6f6a5 INCBIN "baserom.gbc",$6f6a4,$70000 - $6f6a4 MapScriptHeader_0x70000: ; 0x70000 ; trigger count db 2 ; triggers dw UnknownScript_0x70010 dw UnknownScript_0x70011 ; callback count db 2 ; callbacks dbw 5, UnknownScript_0x70012 dbw 2, UnknownScript_0x70016 ; 0x70011 SECTION "bank1C",DATA,BANK[$1C] UnknownScript_0x6ee8e: ; 0x6ee8e end ; 0x6ee90 INCBIN "baserom.gbc",$70000,$70010 - $70000 UnknownScript_0x70010: ; 0x70010 end ; 0x70012 UnknownScript_0x70011: ; 0x70011 end ; 0x70013 UnknownScript_0x70012: ; 0x70012 setbit2 $004a return ; 0x70017 UnknownScript_0x70016: ; 0x70016 checkcode $b if_equal $3, UnknownScript_0x7001f disappear $b return ; 0x70020 UnknownScript_0x7001f: ; 0x7001f appear $b return ; 0x70023 UnknownScript_0x70022: ; 0x70022 checkbit1 $0026 if_true UnknownScript_0x70057 loadfont 2writetext UnknownText_0x70157 keeptextopen faceplayer 2writetext UnknownText_0x701b4 yesorno if_false UnknownScript_0x7004e 2writetext UnknownText_0x702c6 closetext loadmovesprites playsound $0013 applymovement $2, $70155 disappear $2 clearbit1 $06d5 setbit1 $0060 domaptrigger GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F, $1 end ; 0x7004f UnknownScript_0x7004e: ; 0x7004e 2writetext UnknownText_0x70371 closetext loadmovesprites setbit1 $0026 end ; 0x70058 UnknownScript_0x70035: ; 0x70035 2writetext UnknownText_0x702c6 closetext loadmovesprites playsound $0013 applymovement $2, $70155 disappear $2 clearbit1 $06d5 setbit1 $0060 domaptrigger GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F, $1 end ; 0x7004f UnknownScript_0x70057: ; 0x70057 faceplayer loadfont 2writetext UnknownText_0x703a5 yesorno if_false UnknownScript_0x7004e 2jump $4035 ; 0x70064 UnknownScript_0x70063: ; 0x70063 loadfont 2writetext UnknownText_0x703cb pause $f cry $82, $0 loadmovesprites loadpokedata GYARADOS, 30 writecode $3, $7 startbattle if_equal $1, $407a disappear $a returnafterbattle loadfont giveitem RED_SCALE, $1 waitbutton 2writetext UnknownText_0x703df playsound $0001 waitbutton itemnotify loadmovesprites dotrigger $0 appear $2 end ; 0x7008f UnknownScript_0x7008e: ; 0x7008e faceplayer loadfont checkbit1 $0022 if_true UnknownScript_0x7009c 2writetext UnknownText_0x703f8 closetext loadmovesprites end ; 0x7009d UnknownScript_0x7009c: ; 0x7009c 2writetext UnknownText_0x70421 closetext loadmovesprites end ; 0x700a3 UnknownScript_0x700a2: ; 0x700a2 jumptextfaceplayer $70444 ; 0x700a6 UnknownScript_0x700a5: ; 0x700a5 jumptextfaceplayer $704bb ; 0x700a9 UnknownScript_0x700a8: ; 0x700a8 jumptext UnknownText_0x708d7 ; 0x700ac UnknownScript_0x700ab: ; 0x700ab loadfont 2writetext UnknownText_0x70903 checkbit1 $0022 if_true UnknownScript_0x700b8 closetext loadmovesprites end ; 0x700b9 UnknownScript_0x700b8: ; 0x700b8 keeptextopen special $001a loadmovesprites end ; 0x700bf Trainer_0x700be: ; 0x700be ; bit/flag number db $455 ; trainer group && trainer id db 37, 8 ; text when seen dw UnknownText_0x70522 ; text when trainer beaten dw UnknownText_0x7054e ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x700ca ; 0x700cb UnknownScript_0x700ca: ; 0x700ca talkaftercancel loadfont 2writetext UnknownText_0x7058f closetext loadmovesprites end ; 0x700d3 Trainer_0x700d2: ; 0x700d2 ; bit/flag number db $456 ; trainer group && trainer id db 37, 9 ; text when seen dw UnknownText_0x705c0 ; text when trainer beaten dw UnknownText_0x705f7 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x700de ; 0x700df UnknownScript_0x700de: ; 0x700de talkaftercancel loadfont 2writetext UnknownText_0x70611 closetext loadmovesprites end ; 0x700e7 Trainer_0x700e6: ; 0x700e6 ; bit/flag number db $549 ; trainer group && trainer id db 27, 2 ; text when seen dw UnknownText_0x70632 ; text when trainer beaten dw UnknownText_0x70688 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x700f2 ; 0x700f3 UnknownScript_0x700f2: ; 0x700f2 talkaftercancel loadfont 2writetext UnknownText_0x7069c closetext loadmovesprites end ; 0x700fb Trainer_0x700fa: ; 0x700fa ; bit/flag number db $55c ; trainer group && trainer id db 28, 2 ; text when seen dw UnknownText_0x706df ; text when trainer beaten dw UnknownText_0x70745 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x70106 ; 0x70107 UnknownScript_0x70106: ; 0x70106 talkaftercancel loadfont 2writetext UnknownText_0x70752 closetext loadmovesprites end ; 0x7010f UnknownScript_0x7010e: ; 0x7010e faceplayer loadfont checkbit1 $006b if_true UnknownScript_0x7013c checkcode $b if_not_equal $3, UnknownScript_0x70142 checkbit1 $006a if_true $4129 2writetext UnknownText_0x70784 keeptextopen setbit1 $006a 2writetext UnknownText_0x707dd keeptextopen verbosegiveitem BLACKBELT, 1 if_false $4140 setbit1 $006b 2writetext UnknownText_0x7080b closetext loadmovesprites end ; 0x7013d UnknownScript_0x7013c: ; 0x7013c 2writetext UnknownText_0x70844 closetext loadmovesprites end ; 0x70143 UnknownScript_0x70129: ; 0x70129 2writetext UnknownText_0x707dd keeptextopen verbosegiveitem BLACKBELT, 1 if_false $4140 setbit1 $006b 2writetext UnknownText_0x7080b closetext loadmovesprites end ; 0x7013d UnknownScript_0x70142: ; 0x70142 2writetext UnknownText_0x708a9 closetext loadmovesprites end ; 0x70149 ItemFragment_0x70148: ; 0x70148 item_frag ELIXER, 1 ; 0x7014b ItemFragment_0x7014a: ; 0x7014a item_frag TM_43, 1 ; 0x7014d SignpostRemoteItem_0x7014c: ; 0x7014c $00b5, FULL_RESTORE ; 0x70150 SignpostRemoteItem_0x7014f: ; 0x7014f $00b6, RARE_CANDY ; 0x70153 SignpostRemoteItem_0x70152: ; 0x70152 $00b7, MAX_POTION ; 0x70156 INCBIN "baserom.gbc",$70155,$70919 - $70155 MapEventHeader_0x70919: ; 0x70919 ; warps db 2 warp_def $3, $7, 1, GROUP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, MAP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE warp_def $1f, $1b, 1, GROUP_LAKE_OF_RAGE_MAGIKARP_HOUSE, MAP_LAKE_OF_RAGE_MAGIKARP_HOUSE ; xy triggers db 0 ; signposts db 5 signpost 27, 21, $0, UnknownScript_0x700a8 signpost 31, 25, $0, UnknownScript_0x700ab signpost 28, 11, $7, $b5 signpost 4, 4, $7, $b6 signpost 5, 35, $7, $b7 ; people-events db 12 person_event $1e, 32, 25, $7, $0, 255, 255, $0, 0, UnknownScript_0x70022, $06d4 person_event $2f, 30, 24, $7, $0, 255, 255, $0, 0, UnknownScript_0x7008e, $ffff person_event $2b, 17, 40, $8, $0, 255, 255, $0, 0, UnknownScript_0x700a2, $ffff person_event $24, 33, 29, $5, $1, 255, 255, $0, 0, UnknownScript_0x700a5, $ffff person_event $3a, 27, 34, $8, $0, 255, 255, $92, 1, Trainer_0x700be, $0735 person_event $3a, 30, 28, $7, $0, 255, 255, $92, 1, Trainer_0x700d2, $0735 person_event $23, 19, 8, $9, $0, 255, 255, $82, 1, Trainer_0x700e6, $0735 person_event $24, 11, 40, $8, $0, 255, 255, $82, 0, Trainer_0x700fa, $0735 person_event $a0, 26, 22, $16, $0, 255, 255, $80, 0, UnknownScript_0x70063, $0751 person_event $2b, 8, 8, $6, $0, 255, 255, $0, 0, UnknownScript_0x7010e, $075c person_event $54, 14, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x70148, $0645 person_event $54, 6, 39, $1, $0, 255, 255, $1, 0, ItemFragment_0x7014a, $0646 ; 0x709df MapScriptHeader_0x709de: ; 0x709de ; trigger count db 0 ; callback count db 0 ; 0x709e1 UnknownScript_0x709e0: ; 0x709e0 jumptextfaceplayer $709ef ; 0x709e4 UnknownScript_0x709e3: ; 0x709e3 jumptextfaceplayer $70a35 ; 0x709e7 UnknownScript_0x709e6: ; 0x709e6 jumptextfaceplayer $70aa9 ; 0x709ea UnknownScript_0x709e9: ; 0x709e9 jumptext UnknownText_0x70aea ; 0x709ed UnknownScript_0x709ec: ; 0x709ec jumpstd $0014 ; 0x709f0 INCBIN "baserom.gbc",$709ef,$70b60 - $709ef MapEventHeader_0x70b60: ; 0x70b60 ; warps db 4 warp_def $7, $7, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $7, $8, 1, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x709e9 signpost 0, 3, $0, UnknownScript_0x709ec ; people-events db 3 person_event $42, 5, 14, $6, $0, 255, 255, $80, 0, UnknownScript_0x709e0, $ffff person_event $40, 8, 15, $2, $11, 255, 255, $0, 0, UnknownScript_0x709e3, $ffff person_event $29, 7, 9, $5, $1, 255, 255, $a0, 0, UnknownScript_0x709e6, $ffff ; 0x70bac MapScriptHeader_0x70bab: ; 0x70bab ; trigger count db 0 ; callback count db 0 ; 0x70bae UnknownScript_0x70bad: ; 0x70bad faceplayer loadfont pokemart $0, $0017 loadmovesprites end ; 0x70bb6 UnknownScript_0x70bb5: ; 0x70bb5 faceplayer loadfont pokemart $0, $0018 loadmovesprites end ; 0x70bbe UnknownScript_0x70bbd: ; 0x70bbd jumptextfaceplayer $70bc9 ; 0x70bc1 UnknownScript_0x70bc0: ; 0x70bc0 jumptextfaceplayer $70c3e ; 0x70bc4 UnknownScript_0x70bc3: ; 0x70bc3 jumptext UnknownText_0x70c9c ; 0x70bc7 UnknownScript_0x70bc6: ; 0x70bc6 jumpstd $0014 ; 0x70bca INCBIN "baserom.gbc",$70bc9,$70cd4 - $70bc9 MapEventHeader_0x70cd4: ; 0x70cd4 ; warps db 3 warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F warp_def $0, $f, 3, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x70bc3 signpost 0, 3, $0, UnknownScript_0x70bc6 ; people-events db 4 person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bad, $ffff person_event $39, 9, 18, $7, $0, 255, 255, $90, 0, UnknownScript_0x70bb5, $ffff person_event $2d, 6, 9, $7, $0, 255, 255, $80, 0, UnknownScript_0x70bbd, $ffff person_event $27, 6, 10, $8, $0, 255, 255, $a0, 0, UnknownScript_0x70bc0, $ffff ; 0x70d28 MapScriptHeader_0x70d27: ; 0x70d27 ; trigger count db 0 ; callback count db 0 ; 0x70d2a UnknownScript_0x70d29: ; 0x70d29 faceplayer loadfont pokemart $0, $0019 loadmovesprites end ; 0x70d32 UnknownScript_0x70d31: ; 0x70d31 jumptextfaceplayer $70d53 ; 0x70d35 UnknownScript_0x70d34: ; 0x70d34 faceplayer loadfont 2writetext UnknownText_0x70d86 closetext loadmovesprites spriteface $4, $0 end ; 0x70d40 UnknownScript_0x70d3f: ; 0x70d3f faceplayer loadfont 2writetext UnknownText_0x70dc7 closetext loadmovesprites spriteface $5, $0 end ; 0x70d4b UnknownScript_0x70d4a: ; 0x70d4a jumptextfaceplayer $70e61 ; 0x70d4e UnknownScript_0x70d4d: ; 0x70d4d jumpstd $0014 ; 0x70d51 UnknownScript_0x70d50: ; 0x70d50 jumptext UnknownText_0x70e85 ; 0x70d54 INCBIN "baserom.gbc",$70d53,$70eab - $70d53 MapEventHeader_0x70eab: ; 0x70eab ; warps db 3 warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_2F, MAP_CELADON_DEPT_STORE_2F warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x70d50 signpost 0, 3, $0, UnknownScript_0x70d4d ; people-events db 5 person_event $39, 5, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d29, $ffff person_event $27, 8, 10, $4, $10, 255, 255, $a0, 0, UnknownScript_0x70d31, $ffff person_event $3, 5, 13, $6, $0, 255, 255, $80, 0, UnknownScript_0x70d34, $ffff person_event $3, 5, 14, $6, $0, 255, 255, $90, 0, UnknownScript_0x70d3f, $ffff person_event $2b, 8, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x70d4a, $ffff ; 0x70f0c MapScriptHeader_0x70f0b: ; 0x70f0b ; trigger count db 0 ; callback count db 0 ; 0x70f0e UnknownScript_0x70f0d: ; 0x70f0d faceplayer loadfont pokemart $0, $001a loadmovesprites end ; 0x70f16 UnknownScript_0x70f15: ; 0x70f15 jumptextfaceplayer $70f21 ; 0x70f19 UnknownScript_0x70f18: ; 0x70f18 jumptextfaceplayer $70f55 ; 0x70f1c UnknownScript_0x70f1b: ; 0x70f1b jumptext UnknownText_0x70f8c ; 0x70f1f UnknownScript_0x70f1e: ; 0x70f1e jumpstd $0014 ; 0x70f22 INCBIN "baserom.gbc",$70f21,$70fbc - $70f21 MapEventHeader_0x70fbc: ; 0x70fbc ; warps db 3 warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_3F, MAP_CELADON_DEPT_STORE_3F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x70f1b signpost 0, 3, $0, UnknownScript_0x70f1e ; people-events db 3 person_event $39, 9, 17, $7, $0, 255, 255, $90, 0, UnknownScript_0x70f0d, $ffff person_event $2b, 10, 11, $5, $1, 255, 255, $a0, 0, UnknownScript_0x70f15, $ffff person_event $27, 6, 12, $7, $0, 255, 255, $0, 0, UnknownScript_0x70f18, $ffff ; 0x71003 MapScriptHeader_0x71002: ; 0x71002 ; trigger count db 0 ; callback count db 0 ; 0x71005 UnknownScript_0x71004: ; 0x71004 faceplayer loadfont pokemart $0, $001b loadmovesprites end ; 0x7100d UnknownScript_0x7100c: ; 0x7100c faceplayer loadfont pokemart $0, $001c loadmovesprites end ; 0x71015 UnknownScript_0x71014: ; 0x71014 jumptextfaceplayer $71023 ; 0x71018 UnknownScript_0x71017: ; 0x71017 jumptextfaceplayer $71072 ; 0x7101b UnknownScript_0x7101a: ; 0x7101a jumptextfaceplayer $710b6 ; 0x7101e UnknownScript_0x7101d: ; 0x7101d jumptext UnknownText_0x71100 ; 0x71021 UnknownScript_0x71020: ; 0x71020 jumpstd $0014 ; 0x71024 INCBIN "baserom.gbc",$71023,$71110 - $71023 MapEventHeader_0x71110: ; 0x71110 ; warps db 3 warp_def $0, $c, 1, GROUP_CELADON_DEPT_STORE_4F, MAP_CELADON_DEPT_STORE_4F warp_def $0, $f, 1, GROUP_CELADON_DEPT_STORE_6F, MAP_CELADON_DEPT_STORE_6F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 2 signpost 0, 14, $0, UnknownScript_0x7101d signpost 0, 3, $0, UnknownScript_0x71020 ; people-events db 5 person_event $39, 9, 11, $7, $0, 255, 255, $90, 0, UnknownScript_0x71004, $ffff person_event $39, 9, 12, $7, $0, 255, 255, $90, 0, UnknownScript_0x7100c, $ffff person_event $40, 9, 17, $2, $11, 255, 255, $80, 0, UnknownScript_0x71014, $ffff person_event $49, 8, 7, $2, $11, 255, 255, $90, 0, UnknownScript_0x71017, $ffff person_event $29, 11, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x7101a, $ffff ; 0x71171 MapScriptHeader_0x71170: ; 0x71170 ; trigger count db 0 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x71175 ; 0x71176 UnknownScript_0x71175: ; 0x71175 changeblock $c, $0, $3 return ; 0x7117b UnknownScript_0x7117a: ; 0x7117a jumptextfaceplayer $712c7 ; 0x7117e UnknownScript_0x7117d: ; 0x7117d jumptextfaceplayer $71310 ; 0x71181 UnknownScript_0x71180: ; 0x71180 loadfont 2writetext UnknownText_0x71250 special $0051 loadmenudata $71203 interpretmenu2 writebackup if_equal $1, UnknownScript_0x7119a if_equal $2, UnknownScript_0x711b4 if_equal $3, UnknownScript_0x711ce loadmovesprites end ; 0x7119b UnknownScript_0x7119a: ; 0x7119a checkmonkey $0, 13107200 if_equal $2, UnknownScript_0x711f5 giveitem FRESH_WATER, $1 if_false UnknownScript_0x711fc takemoney $0, 13107200 itemtotext FRESH_WATER, $0 2jump UnknownScript_0x711e8 ; 0x711b5 UnknownScript_0x71184: ; 0x71184 special $0051 loadmenudata $71203 interpretmenu2 writebackup if_equal $1, UnknownScript_0x7119a if_equal $2, UnknownScript_0x711b4 if_equal $3, UnknownScript_0x711ce loadmovesprites end ; 0x7119b UnknownScript_0x711b4: ; 0x711b4 checkmonkey $0, 2883840 if_equal $2, UnknownScript_0x711f5 giveitem SODA_POP, $1 if_false UnknownScript_0x711fc takemoney $0, 2883840 itemtotext SODA_POP, $0 2jump UnknownScript_0x711e8 ; 0x711cf UnknownScript_0x711ce: ; 0x711ce checkmonkey $0, 6160640 if_equal $2, UnknownScript_0x711f5 giveitem LEMONADE, $1 if_false UnknownScript_0x711fc takemoney $0, 6160640 itemtotext LEMONADE, $0 2jump UnknownScript_0x711e8 ; 0x711e9 UnknownScript_0x711e8: ; 0x711e8 pause $a playsound $001f 2writetext UnknownText_0x71274 keeptextopen itemnotify 2jump $5184 ; 0x711f6 UnknownScript_0x711f5: ; 0x711f5 2writetext UnknownText_0x7128e closetext 2jump $5184 ; 0x711fd UnknownScript_0x711fc: ; 0x711fc 2writetext UnknownText_0x712a7 closetext 2jump $5184 ; 0x71204 INCBIN "baserom.gbc",$71203,$7124a - $71203 UnknownScript_0x7124a: ; 0x7124a jumptext UnknownText_0x7133e ; 0x7124e INCBIN "baserom.gbc",$7124d,$71363 - $7124d MapEventHeader_0x71363: ; 0x71363 ; warps db 2 warp_def $0, $f, 2, GROUP_CELADON_DEPT_STORE_5F, MAP_CELADON_DEPT_STORE_5F warp_def $0, $2, 1, GROUP_CELADON_DEPT_STORE_ELEVATOR, MAP_CELADON_DEPT_STORE_ELEVATOR ; xy triggers db 0 ; signposts db 6 signpost 0, 14, $0, UnknownScript_0x7124a signpost 0, 3, $0, UnknownScript_0x709ec signpost 1, 8, $1, UnknownScript_0x71180 signpost 1, 9, $1, UnknownScript_0x71180 signpost 1, 10, $1, UnknownScript_0x71180 signpost 1, 11, $1, UnknownScript_0x71180 ; people-events db 2 person_event $2b, 6, 13, $7, $0, 255, 255, $0, 0, UnknownScript_0x7117a, $ffff person_event $27, 9, 16, $2, $12, 255, 255, $80, 0, UnknownScript_0x7117d, $ffff ; 0x713ac MapScriptHeader_0x713ab: ; 0x713ab ; trigger count db 0 ; callback count db 0 ; 0x713ae UnknownScript_0x713ad: ; 0x713ad loadfont elevator $713be loadmovesprites if_false $53bd pause $5 playsound $006e earthquake $3c waitbutton end ; 0x713bf INCBIN "baserom.gbc",$713be,$713d8 - $713be MapEventHeader_0x713d8: ; 0x713d8 ; warps db 2 warp_def $3, $1, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F warp_def $3, $2, 255, GROUP_CELADON_DEPT_STORE_1F, MAP_CELADON_DEPT_STORE_1F ; xy triggers db 0 ; signposts db 1 signpost 0, 3, $0, UnknownScript_0x713ad ; people-events db 0 ; 0x713ee MapScriptHeader_0x713ed: ; 0x713ed ; trigger count db 0 ; callback count db 0 ; 0x713f0 UnknownScript_0x713ef: ; 0x713ef jumptextfaceplayer $71416 ; 0x713f3 UnknownScript_0x713f2: ; 0x713f2 loadfont 2writetext UnknownText_0x71470 cry $34, $0 closetext loadmovesprites end ; 0x713fd UnknownScript_0x713fc: ; 0x713fc loadfont 2writetext UnknownText_0x7147f cry $23, $0 closetext loadmovesprites end ; 0x71407 UnknownScript_0x71406: ; 0x71406 loadfont 2writetext UnknownText_0x71496 cry $1d, $0 closetext loadmovesprites end ; 0x71411 UnknownScript_0x71410: ; 0x71410 jumptext UnknownText_0x714ab ; 0x71414 UnknownScript_0x71413: ; 0x71413 jumpstd $0002 ; 0x71417 INCBIN "baserom.gbc",$71416,$714cc - $71416 MapEventHeader_0x714cc: ; 0x714cc ; warps db 5 warp_def $9, $6, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $9, $7, 2, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $0, $3, 3, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $0, $0, 1, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F warp_def $0, $7, 4, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F ; xy triggers db 0 ; signposts db 3 signpost 8, 5, $1, UnknownScript_0x71410 signpost 3, 0, $0, UnknownScript_0x71413 signpost 3, 2, $0, UnknownScript_0x71413 ; people-events db 4 person_event $30, 9, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x713ef, $ffff person_event $82, 10, 6, $16, $0, 255, 255, $0, 0, UnknownScript_0x713f2, $ffff person_event $8f, 8, 7, $16, $0, 255, 255, $0, 0, UnknownScript_0x713fc, $ffff person_event $82, 8, 8, $16, $2, 255, 255, $90, 0, UnknownScript_0x71406, $ffff ; 0x7152f MapScriptHeader_0x7152e: ; 0x7152e ; trigger count db 0 ; callback count db 0 ; 0x71531 UnknownScript_0x71530: ; 0x71530 jumptext UnknownText_0x71539 ; 0x71534 UnknownScript_0x71533: ; 0x71533 jumptext UnknownText_0x7162c ; 0x71537 UnknownScript_0x71536: ; 0x71536 jumpstd $0001 ; 0x7153a INCBIN "baserom.gbc",$71539,$71645 - $71539 MapEventHeader_0x71645: ; 0x71645 ; warps db 4 warp_def $0, $0, 4, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F warp_def $0, $1, 2, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F warp_def $0, $6, 3, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F warp_def $0, $7, 5, GROUP_CELADON_MANSION_1F, MAP_CELADON_MANSION_1F ; xy triggers db 0 ; signposts db 3 signpost 3, 0, $0, UnknownScript_0x71530 signpost 8, 5, $1, UnknownScript_0x71533 signpost 3, 2, $0, UnknownScript_0x71536 ; people-events db 0 ; 0x7166f MapScriptHeader_0x7166e: ; 0x7166e ; trigger count db 0 ; callback count db 0 ; 0x71671 UnknownScript_0x71670: ; 0x71670 faceplayer loadfont 2writetext UnknownText_0x716ce checkcode $5 if_less_than $f8, UnknownScript_0x7167e closetext loadmovesprites end ; 0x7167f UnknownScript_0x7167e: ; 0x7167e keeptextopen 2writetext UnknownText_0x71725 playsound $00a3 waitbutton 2writetext UnknownText_0x71760 keeptextopen special $006b 2writetext UnknownText_0x71763 closetext loadmovesprites setbit1 $00d6 end ; 0x71697 UnknownScript_0x71696: ; 0x71696 faceplayer loadfont checkbit1 $00d6 if_true UnknownScript_0x716a4 2writetext UnknownText_0x717b4 closetext loadmovesprites end ; 0x716a5 UnknownScript_0x716a4: ; 0x716a4 2writetext UnknownText_0x717d8 yesorno if_false UnknownScript_0x716b0 special $006c loadmovesprites end ; 0x716b1 UnknownScript_0x716b0: ; 0x716b0 2writetext UnknownText_0x71830 closetext loadmovesprites end ; 0x716b7 INCBIN "baserom.gbc",$716b6,$716bc - $716b6 UnknownScript_0x716bc: ; 0x716bc jumptextfaceplayer $71895 ; 0x716c0 UnknownScript_0x716bf: ; 0x716bf jumptextfaceplayer $718ca ; 0x716c3 UnknownScript_0x716c2: ; 0x716c2 jumptext UnknownText_0x7190b ; 0x716c6 UnknownScript_0x716c5: ; 0x716c5 jumptext UnknownText_0x71928 ; 0x716c9 UnknownScript_0x716c8: ; 0x716c8 jumptext UnknownText_0x71952 ; 0x716cc UnknownScript_0x716cb: ; 0x716cb jumptext UnknownText_0x71996 ; 0x716cf INCBIN "baserom.gbc",$716ce,$719d5 - $716ce MapEventHeader_0x719d5: ; 0x719d5 ; warps db 4 warp_def $0, $0, 1, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF warp_def $0, $1, 2, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F warp_def $0, $6, 3, GROUP_CELADON_MANSION_2F, MAP_CELADON_MANSION_2F warp_def $0, $7, 2, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF ; xy triggers db 0 ; signposts db 4 signpost 8, 5, $1, UnknownScript_0x716c2 signpost 3, 4, $1, UnknownScript_0x716c5 signpost 6, 1, $1, UnknownScript_0x716c8 signpost 3, 1, $1, UnknownScript_0x716cb ; people-events db 4 person_event $23, 10, 7, $3, $0, 255, 255, $80, 0, UnknownScript_0x71670, $ffff person_event $48, 8, 7, $7, $0, 255, 255, $90, 0, UnknownScript_0x71696, $ffff person_event $2b, 11, 4, $7, $0, 255, 255, $90, 0, UnknownScript_0x716bc, $ffff person_event $3a, 8, 4, $7, $2, 255, 255, $80, 0, UnknownScript_0x716bf, $ffff ; 0x71a38 MapScriptHeader_0x71a37: ; 0x71a37 ; trigger count db 0 ; callback count db 0 ; 0x71a3a UnknownScript_0x71a39: ; 0x71a39 jumptextfaceplayer $71a3f ; 0x71a3d UnknownScript_0x71a3c: ; 0x71a3c jumptext UnknownText_0x71aa1 ; 0x71a40 INCBIN "baserom.gbc",$71a3f,$71ad4 - $71a3f MapEventHeader_0x71ad4: ; 0x71ad4 ; warps db 3 warp_def $1, $1, 1, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F warp_def $1, $6, 4, GROUP_CELADON_MANSION_3F, MAP_CELADON_MANSION_3F warp_def $5, $2, 1, GROUP_CELADON_MANSION_ROOF_HOUSE, MAP_CELADON_MANSION_ROOF_HOUSE ; xy triggers db 0 ; signposts db 1 signpost 1, 6, $4, UnknownScript_0x71a3c ; people-events db 1 person_event $3a, 9, 11, $4, $10, 255, 255, $90, 0, UnknownScript_0x71a39, $ffff ; 0x71afc MapScriptHeader_0x71afb: ; 0x71afb ; trigger count db 0 ; callback count db 0 ; 0x71afe UnknownScript_0x71afd: ; 0x71afd faceplayer loadfont checkbit1 $00da if_true $5b21 2writetext UnknownText_0x71b27 keeptextopen checktime $4 if_true UnknownScript_0x71b14 2writetext UnknownText_0x71b4a closetext loadmovesprites end ; 0x71b15 UnknownScript_0x71b14: ; 0x71b14 2writetext UnknownText_0x71ba3 keeptextopen verbosegiveitem TM_03, 1 if_false $5b25 setbit1 $00da 2writetext UnknownText_0x71db3 closetext loadmovesprites end ; 0x71b28 INCBIN "baserom.gbc",$71b27,$71e03 - $71b27 MapEventHeader_0x71e03: ; 0x71e03 ; warps db 2 warp_def $7, $2, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF warp_def $7, $3, 3, GROUP_CELADON_MANSION_ROOF, MAP_CELADON_MANSION_ROOF ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $4b, 6, 7, $6, $20, 255, 255, $a0, 0, UnknownScript_0x71afd, $ffff ; 0x71e21 MapScriptHeader_0x71e20: ; 0x71e20 ; trigger count db 0 ; callback count db 0 ; 0x71e23 UnknownScript_0x71e22: ; 0x71e22 jumpstd $0000 ; 0x71e26 UnknownScript_0x71e25: ; 0x71e25 jumpstd $0033 ; 0x71e29 UnknownScript_0x71e28: ; 0x71e28 jumptextfaceplayer $71e70 ; 0x71e2c UnknownScript_0x71e2b: ; 0x71e2b jumptextfaceplayer $71ec1 ; 0x71e2f UnknownScript_0x71e2e: ; 0x71e2e faceplayer loadfont 2writetext UnknownText_0x71f22 keeptextopen writebyte $f5 special $0097 if_false $5e46 special $0096 if_true UnknownScript_0x71e48 2writetext UnknownText_0x7201a closetext loadmovesprites end ; 0x71e49 UnknownScript_0x71e48: ; 0x71e48 2writetext UnknownText_0x71f65 closetext loadmovesprites checkcode $9 if_equal $1, UnknownScript_0x71e5a applymovement $6, $71e6b 2jump $5e5e ; 0x71e5b UnknownScript_0x71e46: ; 0x71e46 loadmovesprites end ; 0x71e49 UnknownScript_0x71e5a: ; 0x71e5a applymovement $6, $71e65 disappear $6 playsound $0023 waitbutton end ; 0x71e66 INCBIN "baserom.gbc",$71e65,$720b8 - $71e65 MapEventHeader_0x720b8: ; 0x720b8 ; warps db 3 warp_def $7, $3, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $7, $4, 5, GROUP_CELADON_CITY, MAP_CELADON_CITY warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 5 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x71e22, $ffff person_event $40, 9, 5, $5, $1, 255, 255, $0, 0, UnknownScript_0x71e25, $ffff person_event $4b, 7, 4, $6, $0, 255, 255, $80, 0, UnknownScript_0x71e2b, $ffff person_event $24, 10, 12, $5, $1, 255, 255, $a0, 0, UnknownScript_0x71e28, $ffff person_event $2b, 7, 8, $6, $0, 255, 255, $90, 0, UnknownScript_0x71e2e, $07b7 ; 0x7210f MapScriptHeader_0x7210e: ; 0x7210e ; trigger count db 0 ; callback count db 0 ; 0x72111 MapEventHeader_0x72110: ; 0x72110 ; warps db 1 warp_def $7, $0, 3, GROUP_CELADON_POKECENTER_1F, MAP_CELADON_POKECENTER_1F ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x7211c MapScriptHeader_0x7211b: ; 0x7211b ; trigger count db 0 ; callback count db 0 ; 0x7211e UnknownScript_0x7211d: ; 0x7211d jumpstd $0032 ; 0x72121 UnknownScript_0x72120: ; 0x72120 jumptextfaceplayer $721d0 ; 0x72124 UnknownScript_0x72123: ; 0x72123 faceplayer loadfont 2writetext UnknownText_0x72215 closetext loadmovesprites spriteface $4, $2 end ; 0x7212f INCBIN "baserom.gbc",$7212e,$1ed2 SECTION "bank1D",DATA,BANK[$1D] UnknownScript_0x7007a: ; 0x7007a returnafterbattle loadfont giveitem RED_SCALE, $1 waitbutton 2writetext UnknownText_0x703df playsound $0001 waitbutton itemnotify loadmovesprites dotrigger $0 appear $2 end ; 0x7008f UnknownScript_0x713bd: ; 0x713bd end ; 0x713bf UnknownScript_0x71b21: ; 0x71b21 2writetext UnknownText_0x71db3 closetext loadmovesprites end ; 0x71b28 INCBIN "baserom.gbc",$74000,$4000 SECTION "bank1E",DATA,BANK[$1E] INCBIN "baserom.gbc",$78000,$4000 SECTION "bank1F",DATA,BANK[$1F] INCBIN "baserom.gbc",$7C000,$4000 SECTION "bank20",DATA,BANK[$20] INCBIN "baserom.gbc",$80000,$4000 SECTION "bank21",DATA,BANK[$21] INCBIN "baserom.gbc",$84000,$4000 SECTION "bank22",DATA,BANK[$22] INCBIN "baserom.gbc",$88000,$3170 SpecialDratini: ; 0x8b170; if $c2dd is 0 or 1, change the moveset of the last Dratini in the party. ; 0: give it a special moveset with Extremespeed. ; 1: give it the normal moveset of a level 15 Dratini. ld a, [$c2dd] cp $2 ret nc ld bc, PartyCount ld a, [bc] ld hl, 0 call GetNthPartyMon ld a, [bc] ld c, a ld de, PartyMon2 - PartyMon1 .CheckForDratini ; start at the end of the party and search backwards for a Dratini ld a, [hl] cp DRATINI jr z, .GiveMoveset ld a, l sub e ld l, a ld a, h sbc d ld h, a dec c jr nz, .CheckForDratini ret .GiveMoveset push hl ld a, [$c2dd] ld hl, .Movesets ld bc, .Moveset1 - .Moveset0 call AddNTimes ; get address of mon's first move pop de inc de inc de .GiveMoves ld a, [hl] and a ; is the move 00? ret z ; if so, we're done here push hl push de ld [de], a ; give the Pokémon the new move ; get the PP of the new move dec a ld hl, Moves + 5 ld bc, Move1 - Moves call AddNTimes ld a, BANK(Moves) call GetFarByte ; get the address of the move's PP and update the PP ld hl, PartyMon1PP - PartyMon1Moves add hl, de ld [hl], a pop de pop hl inc de inc hl jr .GiveMoves .Movesets.Moveset0 ; Dratini does not normally learn Extremespeed. This is a special gift. db WRAP db THUNDER_WAVE db TWISTER db EXTREMESPEED db 0 .Moveset1 ; This is the normal moveset of a level 15 Dratini db WRAP db LEER db THUNDER_WAVE db TWISTER db 0 GetNthPartyMon: ; 0x8b1ce; inputs: ; hl must be set to 0 before calling this function. ; a must be set to the number of Pokémon in the party. ; outputs:; returns the address of the last Pokémon in the party in hl. ; sets carry if a is 0. ld de, PartyMon1 add hl, de and a jr z, .EmptyParty dec a ret z ld de, PartyMon2 - PartyMon1 .loop add hl, de dec a jr nz, .loop ret .EmptyParty scf ret INCBIN "baserom.gbc",$8b1e1,$8c000-$8b1e1 SECTION "bank23",DATA,BANK[$23] INCBIN "baserom.gbc",$8C000,$4000 SECTION "bank24",DATA,BANK[$24] INCBIN "baserom.gbc",$90000,$4000 SECTION "bank25",DATA,BANK[$25] INCBIN "baserom.gbc",$94000,$94034 - $94000 MapHeader_0x94034: ; 0x94034 ; bank, tileset, permission db $25, $7, 3 ; second map header dw $5ba0 ; location on world map, music, time of day, fishing group db $1b, $9, 1, 1 ; had to increase the final size by 1 ; had to convert 0x->$ (duh..) ; 0x9403d INCBIN "baserom.gbc",$9403d,$98000 - $9403d SECTION "bank26",DATA,BANK[$26] INCBIN "baserom.gbc",$98000,$4000 SECTION "bank27",DATA,BANK[$27] INCBIN "baserom.gbc",$9C000,$4000 SECTION "bank28",DATA,BANK[$28] INCBIN "baserom.gbc",$A0000,$4000 SECTION "bank29",DATA,BANK[$29] INCBIN "baserom.gbc",$A4000,$4000 SECTION "bank2A",DATA,BANK[$2A] INCBIN "baserom.gbc",$A8000,$4000 SECTION "bank2B",DATA,BANK[$2B] INCBIN "baserom.gbc",$AC000,$4000 SECTION "bank2C",DATA,BANK[$2C] INCBIN "baserom.gbc",$B0000,$4000 SECTION "bank2D",DATA,BANK[$2D] INCBIN "baserom.gbc",$B4000,$4000 SECTION "bank2E",DATA,BANK[$2E] INCBIN "baserom.gbc",$B8000,$4000 SECTION "bank2F",DATA,BANK[$2F] INCBIN "baserom.gbc",$BC000,$4000 SECTION "bank30",DATA,BANK[$30] INCBIN "baserom.gbc",$C0000,$4000 SECTION "bank31",DATA,BANK[$31] INCBIN "baserom.gbc",$C4000,$4000 SECTION "bank32",DATA,BANK[$32] INCBIN "baserom.gbc",$C8000,$4000 SECTION "bank33",DATA,BANK[$33] INCBIN "baserom.gbc",$CC000,$4000 SECTION "bank34",DATA,BANK[$34] INCBIN "baserom.gbc",$D0000,$4000 SECTION "bank35",DATA,BANK[$35] INCBIN "baserom.gbc",$D4000,$4000 SECTION "bank36",DATA,BANK[$36] INCBIN "baserom.gbc",$D8000,$4000 SECTION "bank37",DATA,BANK[$37] INCBIN "baserom.gbc",$DC000,$4000 SECTION "bank38",DATA,BANK[$38] INCBIN "baserom.gbc",$E0000,$4000 SECTION "bank39",DATA,BANK[$39] INCBIN "baserom.gbc",$E4000,$4000 SECTION "bank3A",DATA,BANK[$3A] INCBIN "baserom.gbc",$E8000,$4000 SECTION "bank3B",DATA,BANK[$3B] INCBIN "baserom.gbc",$EC000,$4000 SECTION "bank3C",DATA,BANK[$3C] INCBIN "baserom.gbc",$F0000,$4000 SECTION "bank3D",DATA,BANK[$3D] INCBIN "baserom.gbc",$F4000,$4000 SECTION "bank3E",DATA,BANK[$3E] INCBIN "baserom.gbc",$F8000,$4000 SECTION "bank3F",DATA,BANK[$3F] INCBIN "baserom.gbc",$FC000,$4000 SECTION "bank40",DATA,BANK[$40] INCBIN "baserom.gbc",$100000,$4000 SECTION "bank41",DATA,BANK[$41] INCBIN "baserom.gbc",$104000,$4000 SECTION "bank42",DATA,BANK[$42] INCBIN "baserom.gbc",$108000,$4000 SECTION "bank43",DATA,BANK[$43] INCBIN "baserom.gbc",$10C000,$4000 SECTION "bank44",DATA,BANK[$44] INCBIN "baserom.gbc",$110000,$4000 SECTION "bank45",DATA,BANK[$45] INCBIN "baserom.gbc",$114000,$4000 SECTION "bank46",DATA,BANK[$46] INCBIN "baserom.gbc",$118000,$4000 SECTION "bank47",DATA,BANK[$47] INCBIN "baserom.gbc",$11C000,$4000 SECTION "bank48",DATA,BANK[$48] INCBIN "baserom.gbc",$120000,$4000 SECTION "bank49",DATA,BANK[$49] INCBIN "baserom.gbc",$124000,$4000 SECTION "bank4A",DATA,BANK[$4A] INCBIN "baserom.gbc",$128000,$4000 SECTION "bank4B",DATA,BANK[$4B] INCBIN "baserom.gbc",$12C000,$4000 SECTION "bank4C",DATA,BANK[$4C] INCBIN "baserom.gbc",$130000,$4000 SECTION "bank4D",DATA,BANK[$4D] INCBIN "baserom.gbc",$134000,$4000 SECTION "bank4E",DATA,BANK[$4E] INCBIN "baserom.gbc",$138000,$4000 SECTION "bank4F",DATA,BANK[$4F] INCBIN "baserom.gbc",$13C000,$4000 SECTION "bank50",DATA,BANK[$50] INCBIN "baserom.gbc",$140000,$4000 SECTION "bank51",DATA,BANK[$51] INCBIN "baserom.gbc",$144000,$4000 SECTION "bank52",DATA,BANK[$52] INCBIN "baserom.gbc",$148000,$4000 SECTION "bank53",DATA,BANK[$53] INCBIN "baserom.gbc",$14C000,$4000 SECTION "bank54",DATA,BANK[$54] INCBIN "baserom.gbc",$150000,$4000 SECTION "bank55",DATA,BANK[$55] INCBIN "baserom.gbc",$154000,$4000 SECTION "bank56",DATA,BANK[$56] INCBIN "baserom.gbc",$158000,$4000 SECTION "bank57",DATA,BANK[$57] INCBIN "baserom.gbc",$15C000,$4000 SECTION "bank58",DATA,BANK[$58] INCBIN "baserom.gbc",$160000,$4000 SECTION "bank59",DATA,BANK[$59] INCBIN "baserom.gbc",$164000,$4000 SECTION "bank5A",DATA,BANK[$5A] INCBIN "baserom.gbc",$168000,$4000 SECTION "bank5B",DATA,BANK[$5B] INCBIN "baserom.gbc",$16C000,$4000 SECTION "bank5C",DATA,BANK[$5C] INCBIN "baserom.gbc",$170000,$4000 SECTION "bank5D",DATA,BANK[$5D] INCBIN "baserom.gbc",$174000,$4000 SECTION "bank5E",DATA,BANK[$5E] INCBIN "baserom.gbc",$178000,$4000 SECTION "bank5F",DATA,BANK[$5F] INCBIN "baserom.gbc",$17C000,$4000 SECTION "bank60",DATA,BANK[$60] INCBIN "baserom.gbc",$180000,$4000 SECTION "bank61",DATA,BANK[$61] INCBIN "baserom.gbc",$184000,$4000 SECTION "bank62",DATA,BANK[$62] INCBIN "baserom.gbc",$188000,$4000 SECTION "bank63",DATA,BANK[$63] INCBIN "baserom.gbc",$18C000,$4000 SECTION "bank64",DATA,BANK[$64] INCBIN "baserom.gbc",$190000,$4000 SECTION "bank65",DATA,BANK[$65] INCBIN "baserom.gbc",$194000,$4000 SECTION "bank66",DATA,BANK[$66] INCBIN "baserom.gbc",$198000,$4000 SECTION "bank67",DATA,BANK[$67] INCBIN "baserom.gbc",$19C000,$4000 SECTION "bank68",DATA,BANK[$68] INCBIN "baserom.gbc",$1A0000,$4000 SECTION "bank69",DATA,BANK[$69] INCBIN "baserom.gbc",$1A4000,$4000 SECTION "bank6A",DATA,BANK[$6A] INCBIN "baserom.gbc",$1A8000,$4000 SECTION "bank6B",DATA,BANK[$6B] INCBIN "baserom.gbc",$1AC000,$4000 SECTION "bank6C",DATA,BANK[$6C] INCBIN "baserom.gbc",$1B0000,$4000 SECTION "bank6D",DATA,BANK[$6D] INCBIN "baserom.gbc",$1B4000,$4000 SECTION "bank6E",DATA,BANK[$6E] INCBIN "baserom.gbc",$1B8000,$4000 SECTION "bank6F",DATA,BANK[$6F] INCBIN "baserom.gbc",$1BC000,$4000 SECTION "bank70",DATA,BANK[$70] INCBIN "baserom.gbc",$1C0000,$4000 SECTION "bank71",DATA,BANK[$71] INCBIN "baserom.gbc",$1C4000,$4000 SECTION "bank72",DATA,BANK[$72] db "MASTER BALL@" db "ULTRA BALL@" db "BRIGHTPOWDER@" db "GREAT BALL@" db "# BALL@" db "TERU-SAMA@" db "BICYCLE@" db "MOON STONE@" db "ANTIDOTE@" db "BURN HEAL@" db "ICE HEAL@" db "AWAKENING@" db "PARLYZ HEAL@" db "FULL RESTORE@" db "MAX POTION@" db "HYPER POTION@" db "SUPER POTION@" db "POTION@" db "ESCAPE ROPE@" db "REPEL@" db "MAX ELIXER@" db "FIRE STONE@" db "THUNDERSTONE@" db "WATER STONE@" db "TERU-SAMA@" db "HP UP@" db "PROTEIN@" db "IRON@" db "CARBOS@" db "LUCKY PUNCH@" db "CALCIUM@" db "RARE CANDY@" db "X ACCURACY@" db "LEAF STONE@" db "METAL POWDER@" db "NUGGET@" db "# DOLL@" db "FULL HEAL@" db "REVIVE@" db "MAX REVIVE@" db "GUARD SPEC.@" db "SUPER REPEL@" db "MAX REPEL@" db "DIRE HIT@" db "TERU-SAMA@" db "FRESH WATER@" db "SODA POP@" db "LEMONADE@" db "X ATTACK@" db "TERU-SAMA@" db "X DEFEND@" db "X SPEED@" db "X SPECIAL@" db "COIN CASE@" db "ITEMFINDER@" db "TERU-SAMA@" db "EXP.SHARE@" db "OLD ROD@" db "GOOD ROD@" db "SILVER LEAF@" db "SUPER ROD@" db "PP UP@" db "ETHER@" db "MAX ETHER@" db "ELIXER@" db "RED SCALE@" db "SECRETPOTION@" db "S.S.TICKET@" db "MYSTERY EGG@" db "CLEAR BELL@" db "SILVER WING@" db "MOOMOO MILK@" db "QUICK CLAW@" db "PSNCUREBERRY@" db "GOLD LEAF@" db "SOFT SAND@" db "SHARP BEAK@" db "PRZCUREBERRY@" db "BURNT BERRY@" db "ICE BERRY@" db "POISON BARB@" db "KING'S ROCK@" db "BITTER BERRY@" db "MINT BERRY@" db "RED APRICORN@" db "TINYMUSHROOM@" db "BIG MUSHROOM@" db "SILVERPOWDER@" db "BLU APRICORN@" db "TERU-SAMA@" db "AMULET COIN@" db "YLW APRICORN@" db "GRN APRICORN@" db "CLEANSE TAG@" db "MYSTIC WATER@" db "TWISTEDSPOON@" db "WHT APRICORN@" db "BLACKBELT@" db "BLK APRICORN@" db "TERU-SAMA@" db "PNK APRICORN@" db "BLACKGLASSES@" db "SLOWPOKETAIL@" db "PINK BOW@" db "STICK@" db "SMOKE BALL@" db "NEVERMELTICE@" db "MAGNET@" db "MIRACLEBERRY@" db "PEARL@" db "BIG PEARL@" db "EVERSTONE@" db "SPELL TAG@" db "RAGECANDYBAR@" db "GS BALL@" db "BLUE CARD@" db "MIRACLE SEED@" db "THICK CLUB@" db "FOCUS BAND@" db "TERU-SAMA@" db "ENERGYPOWDER@" db "ENERGY ROOT@" db "HEAL POWDER@" db "REVIVAL HERB@" db "HARD STONE@" db "LUCKY EGG@" db "CARD KEY@" db "MACHINE PART@" db "EGG TICKET@" db "LOST ITEM@" db "STARDUST@" db "STAR PIECE@" db "BASEMENT KEY@" db "PASS@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "CHARCOAL@" db "BERRY JUICE@" db "SCOPE LENS@" db "TERU-SAMA@" db "TERU-SAMA@" db "METAL COAT@" db "DRAGON FANG@" db "TERU-SAMA@" db "LEFTOVERS@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "MYSTERYBERRY@" db "DRAGON SCALE@" db "BERSERK GENE@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "SACRED ASH@" db "HEAVY BALL@" db "FLOWER MAIL@" db "LEVEL BALL@" db "LURE BALL@" db "FAST BALL@" db "TERU-SAMA@" db "LIGHT BALL@" db "FRIEND BALL@" db "MOON BALL@" db "LOVE BALL@" db "NORMAL BOX@" db "GORGEOUS BOX@" db "SUN STONE@" db "POLKADOT BOW@" db "TERU-SAMA@" db "UP-GRADE@" db "BERRY@" db "GOLD BERRY@" db "SQUIRTBOTTLE@" db "TERU-SAMA@" db "PARK BALL@" db "RAINBOW WING@" db "TERU-SAMA@" db "BRICK PIECE@" db "SURF MAIL@" db "LITEBLUEMAIL@" db "PORTRAITMAIL@" db "LOVELY MAIL@" db "EON MAIL@" db "MORPH MAIL@" db "BLUESKY MAIL@" db "MUSIC MAIL@" db "MIRAGE MAIL@" db "TERU-SAMA@" db "TM01@" db "TM02@" db "TM03@" db "TM04@" db "TERU-SAMA@" db "TM05@" db "TM06@" db "TM07@" db "TM08@" db "TM09@" db "TM10@" db "TM11@" db "TM12@" db "TM13@" db "TM14@" db "TM15@" db "TM16@" db "TM17@" db "TM18@" db "TM19@" db "TM20@" db "TM21@" db "TM22@" db "TM23@" db "TM24@" db "TM25@" db "TM26@" db "TM27@" db "TM28@" db "TERU-SAMA@" db "TM29@" db "TM30@" db "TM31@" db "TM32@" db "TM33@" db "TM34@" db "TM35@" db "TM36@" db "TM37@" db "TM38@" db "TM39@" db "TM40@" db "TM41@" db "TM42@" db "TM43@" db "TM44@" db "TM45@" db "TM46@" db "TM47@" db "TM48@" db "TM49@" db "TM50@" db "HM01@" db "HM02@" db "HM03@" db "HM04@" db "HM05@" db "HM06@" db "HM07@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "TERU-SAMA@" db "?@" INCBIN "baserom.gbc",$1C8955,$1C8B85-$1C8955 MasterBallDesc: db "The best BALL. It",$4E db "never misses.@" UltraBallDesc: db "A BALL with a high",$4E db "rate of success.@" BrightpowderDesc: db "Lowers the foe's",$4E db "accuracy. (HOLD)@" GreatBallDesc: db "A BALL with a de-",$4E db "cent success rate.@" PokeBallDesc: db "An item for catch-",$4E db "ing #MON.@" TeruSama1Desc: db "?@" BicycleDesc: db "A collapsible bike",$4E db "for fast movement.@" MoonStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" AntidoteDesc: db "Cures poisoned",$4E db "#MON.@" BurnHealDesc: db "Heals burned",$4E db "#MON.@" IceHealDesc: db "Defrosts frozen",$4E db "#MON.@" AwakeningDesc: db "Awakens sleeping",$4E db "#MON.@" ParlyzHealDesc: db "Heals paralyzed",$4E db "#MON.@" FullRestoreDesc: db "Fully restores HP",$4E db "& status.@" MaxPotionDesc: db "Fully restores",$4E db "#MON HP.@" HyperPotionDesc: db "Restores #MON",$4E db "HP by 200.@" SuperPotionDesc: db "Restores #MON",$4E db "HP by 50.@" PotionDesc: db "Restores #MON",$4E db "HP by 20.@" EscapeRopeDesc: db "Use for escaping",$4E db "from caves, etc.@" RepelDesc: db "Repels weak #-",$4E db "MON for 100 steps.@" MaxElixerDesc: db "Fully restores the",$4E db "PP of one #MON.@" FireStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" ThunderStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" WaterStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" TeruSama2Desc: db "?@" HPUpDesc: db "Raises the HP of",$4E db "one #MON.@" ProteinDesc: db "Raises ATTACK of",$4E db "one #MON.@" IronDesc: db "Raises DEFENSE of",$4E db "one #MON.@" CarbosDesc: db "Raises SPEED of",$4E db "one #MON.@" LuckyPunchDesc: db "Ups critical hit",$4E db "ratio of CHANSEY.@" CalciumDesc: db "Ups SPECIAL stats",$4E db "of one #MON.@" RareCandyDesc: db "Raises level of a",$4E db "#MON by one.@" XAccuracyDesc: db "Raises accuracy.",$4E db "(1 BTL)@" LeafStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" MetalPowderDesc: db "Raises DEFENSE of",$4E db "DITTO. (HOLD)@" NuggetDesc: db "Made of pure gold.",$4E db "Sell high.@" PokeDollDesc: db "Use to escape from",$4E db "a wild #MON.@" FullHealDesc: db "Eliminates all",$4E db "status problems.@" ReviveDesc: db "Restores a fainted",$4E db "#MON to 1/2 HP.@" MaxReviveDesc: db "Fully restores a",$4E db "fainted #MON.@" GuardSpecDesc: db "Prevents stats",$4E db "reduction. (1 BTL)@" SuperRepelDesc: db "Repels weak #-",$4E db "MON for 200 steps.@" MaxRepelDesc: db "Repels weak #-",$4E db "MON for 250 steps.@" DireHitDesc: db "Ups critical hit",$4E db "ratio. (1 BTL)@" TeruSama3Desc: db "?@" FreshWaterDesc: db "Restores #MON",$4E db "HP by 50.@" SodaPopDesc: db "Restores #MON",$4E db "HP by 60.@" LemonadeDesc: db "Restores #MON",$4E db "HP by 80.@" XAttackDesc: db "Raises ATTACK.",$4E db "(1 BTL)@" TeruSama4Desc: db "?@" XDefendDesc: db "Raises DEFENSE.",$4E db "(1 BTL)@" XSpeedDesc: db "Raises SPEED.",$4E db "(1 BTL)@" XSpecialDesc: db "Raises SPECIAL",$4E db "ATTACK. (1 BTL)@" CoinCaseDesc: db "Holds up to 9,999",$4E db "game coins.@" ItemfinderDesc: db "Checks for unseen",$4E db "items in the area.@" TeruSama5Desc: db "?@" ExpShareDesc: db "Shares battle EXP.",$4E db "Points. (HOLD)@" OldRodDesc: db "Use by water to",$4E db "fish for #MON.@" GoodRodDesc: db "A good ROD for",$4E db "catching #MON.@" SilverLeafDesc: db "A strange, silver-",$4E db "colored leaf.@" SuperRodDesc: db "The best ROD for",$4E db "catching #MON.@" PPUpDesc: db "Raises max PP of",$4E db "a selected move.@" EtherDesc: db "Restores PP of one",$4E db "move by 10.@" MaxEtherDesc: db "Fully restores PP",$4E db "of one move.@" ElixerDesc: db "Restores PP of all",$4E db "moves by 10.@" RedScaleDesc: db "A scale from the",$4E db "red GYARADOS.@" SecretPotionDesc: db "Fully heals any",$4E db "#MON.@" SSTicketDesc: db "A ticket for the",$4E db "S.S.AQUA.@" MysteryEggDesc: db "An EGG obtained",$4E db "from MR.#MON.@" ClearBellDesc: db "Makes a gentle",$4E db "ringing.@" SilverWingDesc: db "A strange, silver-",$4E db "colored feather.@" MoomooMilkDesc: db "Restores #MON",$4E db "HP by 100.@" QuickClawDesc: db "Raises 1st strike",$4E db "ratio. (HOLD)@" PsnCureBerryDesc: db "A self-cure for",$4E db "poison. (HOLD)@" GoldLeafDesc: db "A strange, gold-",$4E db "colored leaf.@" SoftSandDesc: db "Powers up ground-",$4E db "type moves. (HOLD)@" SharpBeakDesc: db "Powers up flying-",$4E db "type moves. (HOLD)@" PrzCureBerryDesc: db "A self-cure for",$4E db "paralysis. (HOLD)@" BurntBerryDesc: db "A self-cure for",$4E db "freezing. (HOLD)@" IceBerryDesc: db "A self-heal for a",$4E db "burn. (HOLD)@" PoisonBarbDesc: db "Powers up poison-",$4E db "type moves. (HOLD)@" KingsRockDesc: db "May make the foe",$4E db "flinch. (HOLD)@" BitterBerryDesc: db "A self-cure for",$4E db "confusion. (HOLD)@" MintBerryDesc: db "A self-awakening",$4E db "for sleep. (HOLD)@" RedApricornDesc: db "A red APRICORN.@" TinyMushroomDesc: db "An ordinary mush-",$4E db "room. Sell low.@" BigMushroomDesc: db "A rare mushroom.",$4E db "Sell high.@" SilverPowderDesc: db "Powers up bug-type",$4E db "moves. (HOLD)@" BluApricornDesc: db "A blue APRICORN.@" TeruSama6Desc: db "?@" AmuletCoinDesc: db "Doubles monetary",$4E db "earnings. (HOLD)@" YlwApricornDesc: db "A yellow APRICORN.@" GrnApricornDesc: db "A green APRICORN.@" CleanseTagDesc: db "Helps repel wild",$4E db "#MON. (HOLD)@" MysticWaterDesc: db "Powers up water-",$4E db "type moves. (HOLD)@" TwistedSpoonDesc: db "Powers up psychic-",$4E db "type moves. (HOLD)@" WhtApricornDesc: db "A white APRICORN.@" BlackbeltDesc: db "Boosts fighting-",$4E db "type moves. (HOLD)@" BlkApricornDesc: db "A black APRICORN.",$4E db "@" TeruSama7Desc: db "?@" PnkApricornDesc: db "A pink APRICORN.",$4E db "@" BlackGlassesDesc: db "Powers up dark-",$4E db "type moves. (HOLD)@" SlowpokeTailDesc: db "Very tasty. Sell",$4E db "high.@" PinkBowDesc: db "Powers up normal-",$4E db "type moves. (HOLD)@" StickDesc: db "An ordinary stick.",$4E db "Sell low.@" SmokeBallDesc: db "Escape from wild",$4E db "#MON. (HOLD)@" NeverMeltIceDesc: db "Powers up ice-type",$4E db "moves. (HOLD)@" MagnetDesc: db "Boosts electric-",$4E db "type moves. (HOLD)@" MiracleBerryDesc: db "Cures all status",$4E db "problems. (HOLD)@" PearlDesc: db "A beautiful pearl.",$4E db "Sell low.@" BigPearlDesc: db "A big, beautiful",$4E db "pearl. Sell high.@" EverStoneDesc: db "Stops evolution.",$4E db "(HOLD)@" SpellTagDesc: db "Powers up ghost-",$4E db "type moves. (HOLD)@" RageCandyBarDesc: db "Restores #MON",$4E db "HP by 20.@" GSBallDesc: db "The mysterious",$4E db "BALL.@" BlueCardDesc: db "Card to save",$4E db "points.@" MiracleSeedDesc: db "Powers up grass-",$4E db "type moves. (HOLD)@" ThickClubDesc: db "A bone of some",$4E db "sort. Sell low.@" FocusBandDesc: db "May prevent faint-",$4E db "ing. (HOLD)@" TeruSama8Desc: db "?@" EnergyPowderDesc: db "Restores #MON",$4E db "HP by 50. Bitter.@" EnergyRootDesc: db "Restores #MON",$4E db "HP by 200. Bitter.@" HealPowderDesc: db "Cures all status",$4E db "problems. Bitter.@" RevivalHerbDesc: db "Revives fainted",$4E db "#MON. Bitter.@" HardStoneDesc: db "Powers up rock-",$4E db "type moves. (HOLD)@" LuckyEggDesc: db "Earns extra EXP.",$4E db "points. (HOLD)@" CardKeyDesc: db "Opens shutters in",$4E db "the RADIO TOWER.@" MachinePartDesc: db "A machine part for",$4E db "the POWER PLANT.@" EggTicketDesc: db "May use at Golden-",$4E db "rod trade corner.@" LostItemDesc: db "The # DOLL lost",$4E db "by the COPYCAT.@" StardustDesc: db "Pretty, red sand.",$4E db "Sell high.@" StarPieceDesc: db "A hunk of red gem.",$4E db "Sell very high.@" BasementKeyDesc: db "Opens doors.@" PassDesc: db "A ticket for the",$4E db "MAGNET TRAIN.@" TeruSama9Desc: db "?@" TeruSama10Desc: db "?@" TeruSama11Desc: db "?@" CharcoalDesc: db "Powers up fire-",$4E db "type moves. (HOLD)@" BerryJuiceDesc: db "Restores #MON",$4E db "HP by 20.@" ScopeLensDesc: db "Raises critical",$4E db "hit ratio. (HOLD)@" TeruSama12Desc: db "?@" TeruSama13Desc: db "?@" MetalCoatDesc: db "Powers up steel-",$4E db "type moves. (HOLD)@" DragonFangDesc: db "Powers up dragon-",$4E db "type moves. (HOLD)@" TeruSama14Desc: db "?@" LeftoversDesc: db "Restores HP during",$4E db "battle. (HOLD)@" TeruSama15Desc: db "?@" TeruSama16Desc: db "?@" TeruSama17Desc: db "?@" MysteryBerryDesc: db "A self-restore",$4E db "for PP. (HOLD)@" DragonScaleDesc: db "A rare dragon-type",$4E db "item.@" BerserkGeneDesc: db "Boosts ATTACK but",$4E db "causes confusion.@" TeruSama18Desc: db "?@" TeruSama19Desc: db "?@" TeruSama20Desc: db "?@" SacredAshDesc: db "Fully revives all",$4E db "fainted #MON.@" HeavyBallDesc: db "A BALL for catch-",$4E db "ing heavy #MON.@" FlowerMailDesc: db "Flower-print MAIL.",$4E db "(HOLD)@" LevelBallDesc: db "A BALL for lower-",$4E db "level #MON.@" LureBallDesc: db "A BALL for #MON",$4E db "hooked by a ROD.@" FastBallDesc: db "A BALL for catch-",$4E db "ing fast #MON.@" TeruSama21Desc: db "?@" LightBallDesc: db "An odd, electrical",$4E db "orb. (HOLD)@" FriendBallDesc: db "A BALL that makes",$4E db "#MON friendly.@" MoonBallDesc: db "A BALL for MOON",$4E db "STONE evolvers.@" LoveBallDesc: db "For catching the",$4E db "opposite gender.@" NormalBoxDesc: db "Open it and see",$4E db "what's inside.@" GorgeousBoxDesc: db "Open it and see",$4E db "what's inside.@" SunStoneDesc: db "Evolves certain",$4E db "kinds of #MON.@" PolkadotBowDesc: db "Powers up normal-",$4E db "type moves. (HOLD)@" TeruSama22Desc: db "?@" UpGradeDesc: db "A mysterious box",$4E db "made by SILPH CO.@" BerryDesc: db "A self-restore",$4E db "item. (10HP, HOLD)@" GoldBerryDesc: db "A self-restore",$4E db "item. (30HP, HOLD)@" SquirtBottleDesc: db "A bottle used for",$4E db "watering plants.@" TeruSama23Desc: db "?@" ParkBallDesc: db "The Bug-Catching",$4E db "Contest BALL.@" RainbowWingDesc: db "A mystical feather",$4E db "of rainbow colors.@" TeruSama24Desc: db "?@" BrickPieceDesc: db "A rare chunk of",$4E db "tile.@" SurfMailDesc: db "LAPRAS-print MAIL.",$4E db "(HOLD)@" LiteBlueMailDesc: db "DRATINI-print",$4E db "MAIL. (HOLD)@" PortraitMailDesc: db "MAIL featuring the",$4E db "holder's likeness.@" LovelyMailDesc: db "Heart-print MAIL.",$4E db "(HOLD)@" EonMailDesc: db "EEVEE-print MAIL.",$4E db "(HOLD)@" MorphMailDesc: db "DITTO-print MAIL.",$4E db "(HOLD)@" BlueSkyMailDesc: db "Sky-print MAIL.",$4E db "(HOLD)@" MusicMailDesc: db "NATU-print MAIL.",$4E db "(HOLD)@" MewMailDesc: db "MEW-print MAIL.",$4E db "(HOLD)@" TeruSama25Desc: db "?@" TeruSama26Desc: db "?@" TeruSama27Desc: db "?@" TeruSama28Desc: db "?@" TeruSama29Desc: db "?@" TeruSama30Desc: db "?@" TeruSama31Desc: db "?@" TeruSama32Desc: db "?@" TeruSama33Desc: db "?@" db "POUND@" db "KARATE CHOP@" db "DOUBLESLAP@" db "COMET PUNCH@" db "MEGA PUNCH@" db "PAY DAY@" db "FIRE PUNCH@" db "ICE PUNCH@" db "THUNDERPUNCH@" db "SCRATCH@" db "VICEGRIP@" db "GUILLOTINE@" db "RAZOR WIND@" db "SWORDS DANCE@" db "CUT@" db "GUST@" db "WING ATTACK@" db "WHIRLWIND@" db "FLY@" db "BIND@" db "SLAM@" db "VINE WHIP@" db "STOMP@" db "DOUBLE KICK@" db "MEGA KICK@" db "JUMP KICK@" db "ROLLING KICK@" db "SAND-ATTACK@" db "HEADBUTT@" db "HORN ATTACK@" db "FURY ATTACK@" db "HORN DRILL@" db "TACKLE@" db "BODY SLAM@" db "WRAP@" db "TAKE DOWN@" db "THRASH@" db "DOUBLE-EDGE@" db "TAIL WHIP@" db "POISON STING@" db "TWINEEDLE@" db "PIN MISSILE@" db "LEER@" db "BITE@" db "GROWL@" db "ROAR@" db "SING@" db "SUPERSONIC@" db "SONICBOOM@" db "DISABLE@" db "ACID@" db "EMBER@" db "FLAMETHROWER@" db "MIST@" db "WATER GUN@" db "HYDRO PUMP@" db "SURF@" db "ICE BEAM@" db "BLIZZARD@" db "PSYBEAM@" db "BUBBLEBEAM@" db "AURORA BEAM@" db "HYPER BEAM@" db "PECK@" db "DRILL PECK@" db "SUBMISSION@" db "LOW KICK@" db "COUNTER@" db "SEISMIC TOSS@" db "STRENGTH@" db "ABSORB@" db "MEGA DRAIN@" db "LEECH SEED@" db "GROWTH@" db "RAZOR LEAF@" db "SOLARBEAM@" db "POISONPOWDER@" db "STUN SPORE@" db "SLEEP POWDER@" db "PETAL DANCE@" db "STRING SHOT@" db "DRAGON RAGE@" db "FIRE SPIN@" db "THUNDERSHOCK@" db "THUNDERBOLT@" db "THUNDER WAVE@" db "THUNDER@" db "ROCK THROW@" db "EARTHQUAKE@" db "FISSURE@" db "DIG@" db "TOXIC@" db "CONFUSION@" db "PSYCHIC@" db "HYPNOSIS@" db "MEDITATE@" db "AGILITY@" db "QUICK ATTACK@" db "RAGE@" db "TELEPORT@" db "NIGHT SHADE@" db "MIMIC@" db "SCREECH@" db "DOUBLE TEAM@" db "RECOVER@" db "HARDEN@" db "MINIMIZE@" db "SMOKESCREEN@" db "CONFUSE RAY@" db "WITHDRAW@" db "DEFENSE CURL@" db "BARRIER@" db "LIGHT SCREEN@" db "HAZE@" db "REFLECT@" db "FOCUS ENERGY@" db "BIDE@" db "METRONOME@" db "MIRROR MOVE@" db "SELFDESTRUCT@" db "EGG BOMB@" db "LICK@" db "SMOG@" db "SLUDGE@" db "BONE CLUB@" db "FIRE BLAST@" db "WATERFALL@" db "CLAMP@" db "SWIFT@" db "SKULL BASH@" db "SPIKE CANNON@" db "CONSTRICT@" db "AMNESIA@" db "KINESIS@" db "SOFTBOILED@" db "HI JUMP KICK@" db "GLARE@" db "DREAM EATER@" db "POISON GAS@" db "BARRAGE@" db "LEECH LIFE@" db "LOVELY KISS@" db "SKY ATTACK@" db "TRANSFORM@" db "BUBBLE@" db "DIZZY PUNCH@" db "SPORE@" db "FLASH@" db "PSYWAVE@" db "SPLASH@" db "ACID ARMOR@" db "CRABHAMMER@" db "EXPLOSION@" db "FURY SWIPES@" db "BONEMERANG@" db "REST@" db "ROCK SLIDE@" db "HYPER FANG@" db "SHARPEN@" db "CONVERSION@" db "TRI ATTACK@" db "SUPER FANG@" db "SLASH@" db "SUBSTITUTE@" db "STRUGGLE@" db "SKETCH@" db "TRIPLE KICK@" db "THIEF@" db "SPIDER WEB@" db "MIND READER@" db "NIGHTMARE@" db "FLAME WHEEL@" db "SNORE@" db "CURSE@" db "FLAIL@" db "CONVERSION2@" db "AEROBLAST@" db "COTTON SPORE@" db "REVERSAL@" db "SPITE@" db "POWDER SNOW@" db "PROTECT@" db "MACH PUNCH@" db "SCARY FACE@" db "FAINT ATTACK@" db "SWEET KISS@" db "BELLY DRUM@" db "SLUDGE BOMB@" db "MUD-SLAP@" db "OCTAZOOKA@" db "SPIKES@" db "ZAP CANNON@" db "FORESIGHT@" db "DESTINY BOND@" db "PERISH SONG@" db "ICY WIND@" db "DETECT@" db "BONE RUSH@" db "LOCK-ON@" db "OUTRAGE@" db "SANDSTORM@" db "GIGA DRAIN@" db "ENDURE@" db "CHARM@" db "ROLLOUT@" db "FALSE SWIPE@" db "SWAGGER@" db "MILK DRINK@" db "SPARK@" db "FURY CUTTER@" db "STEEL WING@" db "MEAN LOOK@" db "ATTRACT@" db "SLEEP TALK@" db "HEAL BELL@" db "RETURN@" db "PRESENT@" db "FRUSTRATION@" db "SAFEGUARD@" db "PAIN SPLIT@" db "SACRED FIRE@" db "MAGNITUDE@" db "DYNAMICPUNCH@" db "MEGAHORN@" db "DRAGONBREATH@" db "BATON PASS@" db "ENCORE@" db "PURSUIT@" db "RAPID SPIN@" db "SWEET SCENT@" db "IRON TAIL@" db "METAL CLAW@" db "VITAL THROW@" db "MORNING SUN@" db "SYNTHESIS@" db "MOONLIGHT@" db "HIDDEN POWER@" db "CROSS CHOP@" db "TWISTER@" db "RAIN DANCE@" db "SUNNY DAY@" db "CRUNCH@" db "MIRROR COAT@" db "PSYCH UP@" db "EXTREMESPEED@" db "ANCIENTPOWER@" db "SHADOW BALL@" db "FUTURE SIGHT@" db "ROCK SMASH@" db "WHIRLPOOL@" db "BEAT UP@" INCBIN "baserom.gbc",$1CA896,$1CAA43-$1CA896 db "NEW BARK",$1F,"TOWN@" db "CHERRYGROVE",$1F,"CITY@" db "VIOLET CITY@" db "AZALEA TOWN@" db "GOLDENROD",$1F,"CITY@" db "ECRUTEAK",$1F,"CITY@" db "OLIVINE",$1F,"CITY@" db "CIANWOOD",$1F,"CITY@" db "MAHOGANY",$1F,"TOWN@" db "BLACKTHORN",$1F,"CITY@" db "LAKE OF",$1F,"RAGE@" db "SILVER CAVE@" db "SPROUT",$1F,"TOWER@" db "RUINS",$1F,"OF ALPH@" db "UNION CAVE@" db "SLOWPOKE",$1F,"WELL@" db "RADIO TOWER@" db "POWER PLANT@" db "NATIONAL",$1F,"PARK@" db "TIN TOWER@" db "LIGHTHOUSE@" db "WHIRL",$1F,"ISLANDS@" db "MT.MORTAR@" db "DRAGON'S",$1F,"DEN@" db "ICE PATH@" db "N/A@" db "PALLET TOWN@" db "VIRIDIAN",$1F,"CITY@" db "PEWTER CITY@" db "CERULEAN",$1F,"CITY@" db "LAVENDER",$1F,"TOWN@" db "VERMILION",$1F,"CITY@" db "CELADON",$1F,"CITY@" db "SAFFRON",$1F,"CITY@" db "FUCHSIA",$1F,"CITY@" db "CINNABAR",$1F,"ISLAND@" db "INDIGO",$1F,"PLATEAU@" db "VICTORY",$1F,"ROAD@" db "MT.MOON@" db "ROCK TUNNEL@" db "LAV",$1F,"RADIO TOWER@" db "SILPH CO.@" db "SAFARI ZONE@" db "SEAFOAM",$1F,"ISLANDS@" db "#MON",$1F,"MANSION@" db "CERULEAN",$1F,"CAVE@" db "ROUTE 1@" db "ROUTE 2@" db "ROUTE 3@" db "ROUTE 4@" db "ROUTE 5@" db "ROUTE 6@" db "ROUTE 7@" db "ROUTE 8@" db "ROUTE 9@" db "ROUTE 10@" db "ROUTE 11@" db "ROUTE 12@" db "ROUTE 13@" db "ROUTE 14@" db "ROUTE 15@" db "ROUTE 16@" db "ROUTE 17@" db "ROUTE 18@" db "ROUTE 19@" db "ROUTE 20@" db "ROUTE 21@" db "ROUTE 22@" db "ROUTE 23@" db "ROUTE 24@" db "ROUTE 25@" db "ROUTE 26@" db "ROUTE 27@" db "ROUTE 28@" db "ROUTE 29@" db "ROUTE 30@" db "ROUTE 31@" db "ROUTE 32@" db "ROUTE 33@" db "ROUTE 34@" db "ROUTE 35@" db "ROUTE 36@" db "ROUTE 37@" db "ROUTE 38@" db "ROUTE 39@" db "ROUTE 40@" db "ROUTE 41@" db "ROUTE 42@" db "ROUTE 43@" db "ROUTE 44@" db "ROUTE 45@" db "ROUTE 46@" db "DARK CAVE@" db "ILEX",$1F,"FOREST@" db "BURNED",$1F,"TOWER@" db "FAST SHIP@" db "VIRIDIAN",$1F,"FOREST@" db "DIGLETT'S",$1F,"CAVE@" db "TOHJO FALLS@" db "UNDERGROUND@" db "BATTLE",$1F,"TOWER@" db "SPECIAL@" INCBIN "baserom.gbc",$1CAEA1,$40 SECTION "bank73",DATA,BANK[$73] INCBIN "baserom.gbc",$1CC000,$4000 SECTION "bank74",DATA,BANK[$74] INCBIN "baserom.gbc",$1D0000,$4000 SECTION "bank75",DATA,BANK[$75] INCBIN "baserom.gbc",$1D4000,$4000 SECTION "bank76",DATA,BANK[$76] INCBIN "baserom.gbc",$1D8000,$4000 SECTION "bank77",DATA,BANK[$77] INCBIN "baserom.gbc",$1DC000,$4000 SECTION "bank78",DATA,BANK[$78] INCBIN "baserom.gbc",$1E0000,$4000 SECTION "bank79",DATA,BANK[$79] INCBIN "baserom.gbc",$1E4000,$4000 SECTION "bank7A",DATA,BANK[$7A] INCBIN "baserom.gbc",$1E8000,$4000 SECTION "bank7B",DATA,BANK[$7B] INCBIN "baserom.gbc",$1EC000,$4000 SECTION "bank7C",DATA,BANK[$7C] INCBIN "baserom.gbc",$1F0000,$4000 SECTION "bank7D",DATA,BANK[$7D] INCBIN "baserom.gbc",$1F4000,$4000 SECTION "bank7E",DATA,BANK[$7E] INCBIN "baserom.gbc",$1F8000,$4000 SECTION "bank7F",DATA,BANK[$7F] INCBIN "baserom.gbc",$1FC000,$4000