SECTION "bank0",HOME INCBIN "baserom.gbc",$00,$26ef - $00 UnknownScript_0x26ef: ; 0x26ef jumptextfaceplayer $26f2 ; 0x26f2 UnknownText_0x26f2: ; 0x26f2 ; 0x26f2 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 SECTION "bank15",DATA,BANK[$15] INCBIN "baserom.gbc",$54000,$58000 - $54000 SECTION "bank16",DATA,BANK[$16] MapScriptHeader_0x58000: ; 0x58000 ; trigger count db 2 ; triggers dw UnknownScript_0x5800d, $0000 dw UnknownScript_0x5800e, $0000 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x5800f ; 0x5800d UnknownScript_0x5800d: ; 0x5800d end ; 0x5800e UnknownScript_0x5800e: ; 0x5800e end ; 0x5800f UnknownScript_0x5800f: ; 0x5800f checkbit2 $000c iftrue UnknownScript_0x5802c checkbit1 $002e iftrue UnknownScript_0x5801e 2jump UnknownScript_0x5802c ; 0x5801e UnknownScript_0x5801e: ; 0x5801e checkcode $e if_less_than $2, UnknownScript_0x58027 2jump UnknownScript_0x5802c ; 0x58027 UnknownScript_0x58027: ; 0x58027 appear $3 dotrigger $1 return ; 0x5802c UnknownScript_0x5802c: ; 0x5802c disappear $3 dotrigger $0 return ; 0x58031 UnknownScript_0x58031: ; 0x58031 spriteface $3, $1 spriteface $0, $0 2jump $4044 ; 0x5803a UnknownScript_0x5803a: ; 0x5803a spriteface $3, $2 spriteface $0, $3 2jump $4044 ; 0x58043 UnknownScript_0x58043: ; 0x58043 faceplayer loadfont 2writetext UnknownText_0x580c7 closetext loadmovesprites playmusic $0011 follow $3, $0 applymovement $3, $40ba disappear $3 stopfollow applymovement $0, $40c5 domaptrigger GROUP_RUINS_OF_ALPH_RESEARCH_CENTER, MAP_RUINS_OF_ALPH_RESEARCH_CENTER, $1 warpcheck end ; 0x58061 UnknownScript_0x58061: ; 0x58061 faceplayer loadfont checkbit1 $00bc iftrue $4070 setbit1 $00bc 2writetext UnknownText_0x583a4 keeptextopen 2writetext UnknownText_0x58420 closetext loadmovesprites end ; 0x58076 UnknownScript_0x58076: ; 0x58076 faceplayer loadfont 2writetext UnknownText_0x58449 closetext loadmovesprites end ; 0x5807e UnknownScript_0x5807e: ; 0x5807e faceplayer loadfont 2writetext UnknownText_0x5848e closetext loadmovesprites spriteface $6, $1 end ; 0x58089 Trainer_0x58089: ; 0x58089 ; bit/flag number dw $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 ; 0x58095 UnknownScript_0x58095: ; 0x58095 talkaftercancel loadfont 2writetext UnknownText_0x5830e closetext loadmovesprites end ; 0x5809d INCBIN "baserom.gbc",$5809d,$14 UnknownScript_0x580b1: ; 0x580b1 jumptext UnknownText_0x58325 ; 0x580b4 UnknownScript_0x580b4: ; 0x580b4 jumptext UnknownText_0x58342 ; 0x580b7 UnknownScript_0x580b7: ; 0x580b7 jumptext UnknownText_0x58362 ; 0x580ba INCBIN "baserom.gbc",$580ba,$0d UnknownText_0x580c7: ; 0x580c7 db $0, "Hm? That's a #-", $4f db "DEX, isn't it?", $55 db "May I see it?", $51 db "There are so many", $4f db "kinds of #MON.", $51 db "Hm? What's this?", $51 db "What is this", $4f db "#MON?", $51 db "It looks like the", $4f db "strange writing on", $51 db "the walls of the", $4f db "RUINS.", $51 db "If those drawings", $4f db "are really #-", $55 db "MON, there should", $55 db "be many more.", $51 db "I know! Let me up-", $4f db "grade your #-", $55 db "DEX. Follow me.", $57 ; 0x581e5 INCBIN "baserom.gbc",$581e5,$106 UnknownText_0x582eb: ; 0x582eb db $0, "Hmmm… This is a", $4f db "strange place.", $57 ; 0x5830b UnknownText_0x5830b: ; 0x5830b db $0, "…", $57 ; 0x5830e UnknownText_0x5830e: ; 0x5830e db $0, "I like thinking", $4f db "here.", $57 ; 0x58325 UnknownText_0x58325: ; 0x58325 db $0, "MYSTERY STONE", $4f db "PANEL CHAMBER", $57 ; 0x58342 UnknownText_0x58342: ; 0x58342 db $0, "RUINS OF ALPH", $4f db "VISITORS WELCOME", $57 ; 0x58362 UnknownText_0x58362: ; 0x58362 db $0, "RUINS OF ALPH", $4f db "RESEARCH CENTER", $51 db "THE AUTHORITY ON", $4f db "THE RUINS OF ALPH", $57 ; 0x583a4 UnknownText_0x583a4: ; 0x583a4 db $0, "While exploring", $4f db "the RUINS, we", $51 db "suddenly noticed", $4f db "an odd presence.", $51 db "We all got scared", $4f db "and ran away.", $51 db "You should be", $4f db "careful too.", $57 ; 0x58420 UnknownText_0x58420: ; 0x58420 db $0, "The RUINS hide a", $4f db "huge secret!", $51 db "…I think…", $57 ; 0x58449 UnknownText_0x58449: ; 0x58449 db $0, "There are many", $4f db "kinds of UNOWN, so", $51 db "we use them for", $4f db "our secret codes.", $57 ; 0x5848e UnknownText_0x5848e: ; 0x5848e db $0, "A… H… E… A… D…", $4f db "Hmm…", $51 db "What?", $51 db "I'm decoding this", $4f db "message!", $57 ; 0x584c3 MapEventHeader_0x584c3: ; 0x584c3 ; filler db 0, 0 ; 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 ; 0x58560 MapScriptHeader_0x58560: ; 0x58560 ; trigger count db 2 ; triggers dw UnknownScript_0x5856d, $0000 dw UnknownScript_0x5857b, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x5857c ; 0x5856d UnknownScript_0x5856d: ; 0x5856d special $008d checkbit1 $0326 iftrue UnknownScript_0x58577 end ; 0x58577 UnknownScript_0x58577: ; 0x58577 priorityjump UnknownScript_0x58596 ; 0x5857a INCBIN "baserom.gbc",$5857a,$5857b - $5857a UnknownScript_0x5857b: ; 0x5857b end ; 0x5857c UnknownScript_0x5857c: ; 0x5857c checkbit1 $0326 iftrue $4586 changeblock $4, $0, $2e checkbit1 $02a0 iffalse UnknownScript_0x5858d return ; 0x5858d UnknownScript_0x5858d: ; 0x5858d changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58596 UnknownScript_0x58596: ; 0x58596 pause 30 earthquake 30 showemote $0, $0, 20 pause 30 playsound $001b changeblock $4, $0, $30 reloadmappart earthquake 50 dotrigger $1 loadmovesprites end ; 0x585ae UnknownScript_0x585ae: ; 0x585ae refreshscreen $0 writebyte $3 special $0029 loadmovesprites iftrue UnknownScript_0x585ba end ; 0x585ba UnknownScript_0x585ba: ; 0x585ba setbit1 $0705 setbit1 $02a0 setbit2 $002e domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote $0, $0, 15 changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake 80 applymovement $0, $4610 playsound $002f waitbutton pause 20 warpcheck end ; 0x585e7 UnknownScript_0x585e7: ; 0x585e7 jumptext UnknownText_0x58685 ; 0x585ea UnknownScript_0x585ea: ; 0x585ea jumptext UnknownText_0x586aa ; 0x585ed UnknownScript_0x585ed: ; 0x585ed loadfont 2writetext UnknownText_0x58612 writebyte $3 special $0087 loadmovesprites end ; 0x585f8 UnknownScript_0x585f8: ; 0x585f8 checkbit1 $0326 iftrue UnknownScript_0x58609 loadfont 2writetext UnknownText_0x58644 writebyte $3 special $0087 loadmovesprites end ; 0x58609 UnknownScript_0x58609: ; 0x58609 loadfont 2writetext UnknownText_0x58665 closetext loadmovesprites end ; 0x58610 INCBIN "baserom.gbc",$58610,$58612 - $58610 UnknownText_0x58612: ; 0x58612 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58633 INCBIN "baserom.gbc",$58633,$58644 - $58633 UnknownText_0x58644: ; 0x58644 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58665 UnknownText_0x58665: ; 0x58665 db $0, "There's a big hole", $4f db "in the wall!", $57 ; 0x58685 UnknownText_0x58685: ; 0x58685 db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x586aa UnknownText_0x586aa: ; 0x586aa db $0, "A #MON that", $4f db "flew gracefully on", $51 db "rainbow-colored", $4f db "wings.", $57 ; 0x586e1 MapEventHeader_0x586e1: ; 0x586e1 ; filler db 0, 0 ; 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 ; 0x5871e MapScriptHeader_0x5871e: ; 0x5871e ; trigger count db 2 ; triggers dw UnknownScript_0x5872b, $0000 dw UnknownScript_0x58736, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58737 ; 0x5872b UnknownScript_0x5872b: ; 0x5872b checkbit1 $0327 iftrue UnknownScript_0x58732 end ; 0x58732 UnknownScript_0x58732: ; 0x58732 priorityjump UnknownScript_0x58751 ; 0x58735 INCBIN "baserom.gbc",$58735,$01 UnknownScript_0x58736: ; 0x58736 end ; 0x58737 UnknownScript_0x58737: ; 0x58737 checkbit1 $0327 iftrue $4741 changeblock $4, $0, $2e checkbit1 $02a1 iffalse UnknownScript_0x58748 return ; 0x58748 UnknownScript_0x58748: ; 0x58748 changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58751 UnknownScript_0x58751: ; 0x58751 pause 30 earthquake 30 showemote $0, $0, 20 pause 30 playsound $001b changeblock $4, $0, $30 reloadmappart earthquake 50 dotrigger $1 loadmovesprites end ; 0x58769 UnknownScript_0x58769: ; 0x58769 jumptextfaceplayer UnknownText_0x58800 ; 0x5876c UnknownScript_0x5876c: ; 0x5876c refreshscreen $0 writebyte $0 special $0029 loadmovesprites iftrue UnknownScript_0x58778 end ; 0x58778 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 30 showemote $0, $0, 15 changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake 80 applymovement $0, $47fe playsound $002f waitbutton pause 20 warpcheck end ; 0x587a8 UnknownScript_0x587a8: ; 0x587a8 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x587cf checkbit1 $0327 iftrue UnknownScript_0x587c9 checkbit1 $02a1 iffalse $47c0 2writetext UnknownText_0x589b8 keeptextopen 2writetext UnknownText_0x588f5 closetext loadmovesprites spriteface $3, $1 end ; 0x587c9 UnknownScript_0x587c9: ; 0x587c9 2writetext UnknownText_0x5897c closetext loadmovesprites end ; 0x587cf UnknownScript_0x587cf: ; 0x587cf 2writetext UnknownText_0x594cb closetext loadmovesprites end ; 0x587d5 UnknownScript_0x587d5: ; 0x587d5 jumptext UnknownText_0x58b1a ; 0x587d8 UnknownScript_0x587d8: ; 0x587d8 jumptext UnknownText_0x58b3f ; 0x587db UnknownScript_0x587db: ; 0x587db loadfont 2writetext UnknownText_0x58aa7 writebyte $0 special $0087 loadmovesprites end ; 0x587e6 UnknownScript_0x587e6: ; 0x587e6 checkbit1 $0327 iftrue UnknownScript_0x587f7 loadfont 2writetext UnknownText_0x58ad9 writebyte $0 special $0087 loadmovesprites end ; 0x587f7 UnknownScript_0x587f7: ; 0x587f7 loadfont 2writetext UnknownText_0x58afa closetext loadmovesprites end ; 0x587fe INCBIN "baserom.gbc",$587fe,$58800 - $587fe UnknownText_0x58800: ; 0x58800 db $0, "Welcome to this", $4f db "chamber.", $51 db "There are sliding", $4f db "panels that depict", $51 db "a #MON drawn by", $4f db "the ancients.", $51 db "Slide the panels", $4f db "around to form the", $55 db "picture.", $51 db "To the right is a", $4f db "description of the", $55 db "#MON.", $51 db "Scientists in the", $4f db "back are examining", $51 db "some newly found", $4f db "patterns.", $57 ; 0x588f5 UnknownText_0x588f5: ; 0x588f5 db $0, "Recently, strange,", $4f db "cryptic patterns", $55 db "have appeared.", $51 db "It's odd. They", $4f db "weren't here a", $55 db "little while ago…", $51 db "You should take a", $4f db "look at the walls.", $57 ; 0x5897c UnknownText_0x5897c: ; 0x5897c db $0, "Ah! Here's another", $4f db "huge hole!", $51 db "It's big enough to", $4f db "go through!", $57 ; 0x589b8 UnknownText_0x589b8: ; 0x589b8 db $0, "That tremor was", $4f db "pretty scary!", $51 db "But I'm more", $4f db "concerned about", $55 db "this wall here…", $57 ; 0x58a03 INCBIN "baserom.gbc",$58a03,$a4 UnknownText_0x58aa7: ; 0x58aa7 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58ac8 INCBIN "baserom.gbc",$58ac8,$11 UnknownText_0x58ad9: ; 0x58ad9 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58afa UnknownText_0x58afa: ; 0x58afa db $0, "There's a big hole", $4f db "in the wall!", $57 ; 0x58b1a UnknownText_0x58b1a: ; 0x58b1a db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x58b3f UnknownText_0x58b3f: ; 0x58b3f db $0, "A #MON that hid", $4f db "on the sea floor.", $51 db "Eyes on its back", $4f db "scanned the area.", $57 ; 0x58b85 MapEventHeader_0x58b85: ; 0x58b85 ; filler db 0, 0 ; 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 ; 0x58bdc MapScriptHeader_0x58bdc: ; 0x58bdc ; trigger count db 2 ; triggers dw UnknownScript_0x58be9, $0000 dw UnknownScript_0x58bf7, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58bf8 ; 0x58be9 UnknownScript_0x58be9: ; 0x58be9 special $0084 checkbit1 $0328 iftrue UnknownScript_0x58bf3 end ; 0x58bf3 UnknownScript_0x58bf3: ; 0x58bf3 priorityjump UnknownScript_0x58c12 ; 0x58bf6 INCBIN "baserom.gbc",$58bf6,$01 UnknownScript_0x58bf7: ; 0x58bf7 end ; 0x58bf8 UnknownScript_0x58bf8: ; 0x58bf8 checkbit1 $0328 iftrue $4c02 changeblock $4, $0, $2e checkbit1 $02a2 iffalse UnknownScript_0x58c09 return ; 0x58c09 UnknownScript_0x58c09: ; 0x58c09 changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58c12 UnknownScript_0x58c12: ; 0x58c12 pause 30 earthquake 30 showemote $0, $0, 20 pause 30 playsound $001b changeblock $4, $0, $30 reloadmappart earthquake 50 dotrigger $1 loadmovesprites end ; 0x58c2a UnknownScript_0x58c2a: ; 0x58c2a refreshscreen $0 writebyte $1 special $0029 loadmovesprites iftrue UnknownScript_0x58c36 end ; 0x58c36 UnknownScript_0x58c36: ; 0x58c36 setbit1 $0705 setbit1 $02a2 setbit2 $002c domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote $0, $0, 15 changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake 80 applymovement $0, $4c8c playsound $002f waitbutton pause 20 warpcheck end ; 0x58c63 UnknownScript_0x58c63: ; 0x58c63 jumptext UnknownText_0x58d01 ; 0x58c66 UnknownScript_0x58c66: ; 0x58c66 jumptext UnknownText_0x58d26 ; 0x58c69 UnknownScript_0x58c69: ; 0x58c69 loadfont 2writetext UnknownText_0x58c8e writebyte $2 special $0087 loadmovesprites end ; 0x58c74 UnknownScript_0x58c74: ; 0x58c74 checkbit1 $0328 iftrue UnknownScript_0x58c85 loadfont 2writetext UnknownText_0x58cc0 writebyte $2 special $0087 loadmovesprites end ; 0x58c85 UnknownScript_0x58c85: ; 0x58c85 loadfont 2writetext UnknownText_0x58ce1 closetext loadmovesprites end ; 0x58c8c INCBIN "baserom.gbc",$58c8c,$58c8e - $58c8c UnknownText_0x58c8e: ; 0x58c8e db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58caf INCBIN "baserom.gbc",$58caf,$11 UnknownText_0x58cc0: ; 0x58cc0 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58ce1 UnknownText_0x58ce1: ; 0x58ce1 db $0, "There's a big hole", $4f db "in the wall!", $57 ; 0x58d01 UnknownText_0x58d01: ; 0x58d01 db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x58d26 UnknownText_0x58d26: ; 0x58d26 db $0, "This #MON", $4f db "drifted in the", $51 db "sea by twisting", $4f db "its ten tentacles.", $57 ; 0x58d63 MapEventHeader_0x58d63: ; 0x58d63 ; filler db 0, 0 ; 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 ; 0x58da0 MapScriptHeader_0x58da0: ; 0x58da0 ; trigger count db 2 ; triggers dw UnknownScript_0x58dad, $0000 dw UnknownScript_0x58db8, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x58db9 ; 0x58dad UnknownScript_0x58dad: ; 0x58dad checkbit1 $0329 iftrue UnknownScript_0x58db4 end ; 0x58db4 UnknownScript_0x58db4: ; 0x58db4 priorityjump UnknownScript_0x58dd3 ; 0x58db7 INCBIN "baserom.gbc",$58db7,$01 UnknownScript_0x58db8: ; 0x58db8 end ; 0x58db9 UnknownScript_0x58db9: ; 0x58db9 checkbit1 $0329 iftrue $4dc3 changeblock $4, $0, $2e checkbit1 $02a3 iffalse UnknownScript_0x58dca return ; 0x58dca UnknownScript_0x58dca: ; 0x58dca changeblock $2, $2, $1 changeblock $4, $2, $2 return ; 0x58dd3 UnknownScript_0x58dd3: ; 0x58dd3 pause 30 earthquake 30 showemote $0, $0, 20 pause 30 playsound $001b changeblock $4, $0, $30 reloadmappart earthquake 50 dotrigger $1 loadmovesprites end ; 0x58deb UnknownScript_0x58deb: ; 0x58deb refreshscreen $0 writebyte $2 special $0029 loadmovesprites iftrue UnknownScript_0x58df7 end ; 0x58df7 UnknownScript_0x58df7: ; 0x58df7 setbit1 $0705 setbit1 $02a3 setbit2 $002d domaptrigger GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER, $1 earthquake 30 showemote $0, $0, 15 changeblock $2, $2, $18 changeblock $4, $2, $19 reloadmappart playsound $001b earthquake 80 applymovement $0, $4e4d playsound $002f waitbutton pause 20 warpcheck end ; 0x58e24 UnknownScript_0x58e24: ; 0x58e24 jumptext UnknownText_0x58ec2 ; 0x58e27 UnknownScript_0x58e27: ; 0x58e27 jumptext UnknownText_0x58ee7 ; 0x58e2a UnknownScript_0x58e2a: ; 0x58e2a loadfont 2writetext UnknownText_0x58e4f writebyte $1 special $0087 loadmovesprites end ; 0x58e35 UnknownScript_0x58e35: ; 0x58e35 checkbit1 $0329 iftrue UnknownScript_0x58e46 loadfont 2writetext UnknownText_0x58e81 writebyte $1 special $0087 loadmovesprites end ; 0x58e46 UnknownScript_0x58e46: ; 0x58e46 loadfont 2writetext UnknownText_0x58ea2 closetext loadmovesprites end ; 0x58e4d INCBIN "baserom.gbc",$58e4d,$58e4f - $58e4d UnknownText_0x58e4f: ; 0x58e4f db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58e70 INCBIN "baserom.gbc",$58e70,$11 UnknownText_0x58e81: ; 0x58e81 db $0, "Patterns appeared", $4f db "on the walls…", $57 ; 0x58ea2 UnknownText_0x58ea2: ; 0x58ea2 db $0, "There's a big hole", $4f db "in the wall!", $57 ; 0x58ec2 UnknownText_0x58ec2: ; 0x58ec2 db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x58ee7 UnknownText_0x58ee7: ; 0x58ee7 db $0, "This flying #-", $4f db "MON attacked its", $51 db "prey with saw-like", $4f db "fangs.", $57 ; 0x58f22 MapEventHeader_0x58f22: ; 0x58f22 ; filler db 0, 0 ; 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 ; 0x58f5f MapScriptHeader_0x58f5f: ; 0x58f5f ; trigger count db 2 ; triggers dw UnknownScript_0x58f69, $0000 dw UnknownScript_0x58f6a, $0000 ; callback count db 0 ; 0x58f69 UnknownScript_0x58f69: ; 0x58f69 end ; 0x58f6a UnknownScript_0x58f6a: ; 0x58f6a priorityjump UnknownScript_0x58f6e ; 0x58f6d INCBIN "baserom.gbc",$58f6d,$58f6e - $58f6d UnknownScript_0x58f6e: ; 0x58f6e loadfont 2writetext UnknownText_0x58f89 closetext loadmovesprites dotrigger $0 setbit1 $002e clearbit1 $078e end ; 0x58f7d UnknownScript_0x58f7d: ; 0x58f7d jumptextfaceplayer UnknownText_0x58fac ; 0x58f80 UnknownScript_0x58f80: ; 0x58f80 jumptextfaceplayer UnknownText_0x58fda ; 0x58f83 UnknownScript_0x58f83: ; 0x58f83 jumptextfaceplayer UnknownText_0x59024 ; 0x58f86 UnknownScript_0x58f86: ; 0x58f86 jumptext UnknownText_0x59072 ; 0x58f89 UnknownText_0x58f89: ; 0x58f89 db $0, "There is a strange", $4f db "presence here…", $57 ; 0x58fac UnknownText_0x58fac: ; 0x58fac db $0, "This is a big", $4f db "room, but there's", $55 db "nothing here.", $57 ; 0x58fda UnknownText_0x58fda: ; 0x58fda db $0, "This place has a", $4f db "mystical quality", $55 db "to it.", $51 db "It feels sort of", $4f db "ethereal even.", $57 ; 0x59024 UnknownText_0x59024: ; 0x59024 db $0, "Ancient buildings", $4f db "are often tombs of", $55 db "kings.", $51 db "Like the pyramids,", $4f db "for instance.", $57 ; 0x59072 UnknownText_0x59072: ; 0x59072 db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x59097 MapEventHeader_0x59097: ; 0x59097 ; filler db 0, 0 ; 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 ; 0x59173 MapScriptHeader_0x59173: ; 0x59173 ; trigger count db 2 ; triggers dw UnknownScript_0x59180, $0000 dw UnknownScript_0x59181, $0000 ; callback count db 1 ; callbacks dbw 2, UnknownScript_0x59185 ; 0x59180 UnknownScript_0x59180: ; 0x59180 end ; 0x59181 UnknownScript_0x59181: ; 0x59181 priorityjump UnknownScript_0x59192 ; 0x59184 INCBIN "baserom.gbc",$59184,$59185 - $59184 UnknownScript_0x59185: ; 0x59185 checktriggers if_equal $1, UnknownScript_0x5918b return ; 0x5918b UnknownScript_0x5918b: ; 0x5918b moveperson $4, $3, $7 appear $4 return ; 0x59192 UnknownScript_0x59192: ; 0x59192 applymovement $4, $526f playsound $000d pause 60 playsound $0020 pause 30 playsound $0021 pause 30 playsound $0022 pause 30 spriteface $4, $0 loadfont 2writetext UnknownText_0x59278 closetext loadmovesprites applymovement $4, $5274 loadfont 2writetext UnknownText_0x592fa playsound $0001 waitbutton setbit2 $000c 2writetext UnknownText_0x59311 closetext loadmovesprites applymovement $4, $5276 dotrigger $0 special $003d end ; 0x591d1 UnknownScript_0x591d1: ; 0x591d1 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x591df 2writetext UnknownText_0x59311 closetext loadmovesprites end ; 0x591df UnknownScript_0x591df: ; 0x591df 2writetext UnknownText_0x5935f closetext loadmovesprites end ; 0x591e5 UnknownScript_0x591e5: ; 0x591e5 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x5920b checkbit2 $000c iftrue UnknownScript_0x59205 checkbit1 $002e iftrue UnknownScript_0x591ff 2writetext UnknownText_0x593ed closetext loadmovesprites end ; 0x591ff UnknownScript_0x591ff: ; 0x591ff 2writetext UnknownText_0x59478 closetext loadmovesprites end ; 0x59205 UnknownScript_0x59205: ; 0x59205 2writetext UnknownText_0x59445 closetext loadmovesprites end ; 0x5920b UnknownScript_0x5920b: ; 0x5920b 2writetext UnknownText_0x594cb closetext loadmovesprites clearbit1 $078f end ; 0x59214 UnknownScript_0x59214: ; 0x59214 faceplayer loadfont checkcode $e if_equal $1a, UnknownScript_0x5922e checkbit1 $002e iftrue UnknownScript_0x59228 2writetext UnknownText_0x5954f closetext loadmovesprites end ; 0x59228 UnknownScript_0x59228: ; 0x59228 2writetext UnknownText_0x595cb closetext loadmovesprites end ; 0x5922e UnknownScript_0x5922e: ; 0x5922e 2writetext UnknownText_0x59769 closetext loadmovesprites end ; 0x59234 UnknownScript_0x59234: ; 0x59234 loadfont checkbit1 $0704 iftrue $5241 checkcode $e if_equal $1a, UnknownScript_0x59247 2writetext UnknownText_0x597b6 closetext loadmovesprites end ; 0x59247 UnknownScript_0x59247: ; 0x59247 2writetext UnknownText_0x597d9 closetext loadmovesprites end ; 0x5924d UnknownScript_0x5924d: ; 0x5924d loadfont checkbit1 $0704 iftrue $525a checkcode $e if_equal $1a, UnknownScript_0x59260 2writetext UnknownText_0x5980e closetext loadmovesprites end ; 0x59260 UnknownScript_0x59260: ; 0x59260 2writetext UnknownText_0x5982d closetext special $0027 loadmovesprites end ; 0x59269 INCBIN "baserom.gbc",$59269,$03 UnknownScript_0x5926c: ; 0x5926c jumptext UnknownText_0x59886 ; 0x5926f INCBIN "baserom.gbc",$5926f,$59278 - $5926f UnknownText_0x59278: ; 0x59278 db $0, "Done!", $51 db "I modified your", $4f db "#DEX.", $51 db "I added an", $4f db "optional #DEX", $51 db "to store UNOWN", $4f db "data.", $51 db "It records them in", $4f db "the sequence that", $55 db "they were caught.", $57 ; 0x592fa UnknownText_0x592fa: ; 0x592fa db $0, $52, "'s #DEX", $4f db "was upgraded.", $57 ; 0x59311 UnknownText_0x59311: ; 0x59311 db $0, "The UNOWN you", $4f db "catch will all be", $55 db "recorded.", $51 db "Check to see how", $4f db "many kinds exist.", $57 ; 0x5935f UnknownText_0x5935f: ; 0x5935f db $0, "You caught all the", $4f db "UNOWN variations?", $51 db "That's a great", $4f db "achievement!", $51 db "I've set up the", $4f db "printer here for", $55 db "handling UNOWN.", $51 db "Feel free to use", $4f db "it anytime.", $57 ; 0x593ed UnknownText_0x593ed: ; 0x593ed db $0, "The RUINS are", $4f db "about 1500 years", $55 db "old.", $51 db "But it's not known", $4f db "why they were", $55 db "built--or by whom.", $57 ; 0x59445 UnknownText_0x59445: ; 0x59445 db $0, "I wonder how many", $4f db "kinds of #MON", $55 db "are in the RUINS?", $57 ; 0x59478 UnknownText_0x59478: ; 0x59478 db $0, "#MON appeared", $4f db "in the RUINS?", $51 db "That's incredible", $4f db "news!", $51 db "We'll need to", $4f db "investigate this.", $57 ; 0x594cb UnknownText_0x594cb: ; 0x594cb db $0, "Our investigation,", $4f db "with your help, is", $51 db "giving us insight", $4f db "into the RUINS.", $51 db "The RUINS appear", $4f db "to have been built", $51 db "as a habitat for", $4f db "#MON.", $57 ; 0x5954f UnknownText_0x5954f: ; 0x5954f db $0, "There are odd pat-", $4f db "terns drawn on the", $51 db "walls of the", $4f db "RUINS.", $51 db "They must be the", $4f db "keys for unravel-", $55 db "ing the mystery", $55 db "of the RUINS.", $57 ; 0x595cb UnknownText_0x595cb: ; 0x595cb db $0, "The strange #-", $4f db "MON you saw in the", $55 db "RUINS?", $51 db "They appear to be", $4f db "very much like the", $51 db "drawings on the", $4f db "walls there.", $51 db "Hmm…", $51 db "That must mean", $4f db "there are many", $55 db "kinds of them…", $57 ; 0x59669 INCBIN "baserom.gbc",$59669,$100 UnknownText_0x59769: ; 0x59769 db $0, "Why did those", $4f db "ancient patterns", $51 db "appear on the wall", $4f db "now?", $51 db "The mystery", $4f db "deepens…", $57 ; 0x597b6 UnknownText_0x597b6: ; 0x597b6 db $0, "RUINS OF ALPH", $51 db "Exploration", $4f db "Year 10", $57 ; 0x597d9 UnknownText_0x597d9: ; 0x597d9 db $0, "Mystery #MON", $4f db "Name: UNOWN", $51 db "A total of 26", $4f db "kinds found.", $57 ; 0x5980e UnknownText_0x5980e: ; 0x5980e db $0, "This doesn't seem", $4f db "to work yet.", $57 ; 0x5982d UnknownText_0x5982d: ; 0x5982d db $0, "UNOWN may be", $4f db "printed out.", $57 ; 0x59848 INCBIN "baserom.gbc",$59848,$3e UnknownText_0x59886: ; 0x59886 db $0, "There are many", $4f db "academic books.", $51 db "Ancient Ruins…", $4f db "Mysteries of the", $55 db "Ancients…", $57 ; 0x598d0 MapEventHeader_0x598d0: ; 0x598d0 ; filler db 0, 0 ; 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 ; 0x59916 MapScriptHeader_0x59916: ; 0x59916 ; trigger count db 0 ; callback count db 0 ; 0x59918 ItemFragment_0x59918: ; 0x59918 item_frag GOLD_BERRY, 1 ; 0x5991a ItemFragment_0x5991a: ; 0x5991a item_frag MYSTERYBERRY, 1 ; 0x5991c ItemFragment_0x5991c: ; 0x5991c item_frag REVIVAL_HERB, 1 ; 0x5991e ItemFragment_0x5991e: ; 0x5991e item_frag CHARCOAL, 1 ; 0x59920 UnknownScript_0x59920: ; 0x59920 jumptext UnknownText_0x59923 ; 0x59923 UnknownText_0x59923: ; 0x59923 db $0, "It's a replica of", $4f db "an ancient #-", $55 db "MON.", $57 ; 0x59948 MapEventHeader_0x59948: ; 0x59948 ; filler db 0, 0 ; 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 ; 0x599a0 INCBIN "baserom.gbc",$599a0,$2660 SECTION "bank17",DATA,BANK[$17] MapScriptHeader_0x5c000: ; 0x5c000 ; trigger count db 0 ; callback count db 0 ; 0x5c002 UnknownScript_0x5c002: ; 0x5c002 jumptextfaceplayer UnknownText_0x5c1d3 ; 0x5c005 UnknownScript_0x5c005: ; 0x5c005 jumptextfaceplayer UnknownText_0x5c22e ; 0x5c008 UnknownScript_0x5c008: ; 0x5c008 faceplayer loadfont checkbit1 $0057 iftrue $401d 2writetext UnknownText_0x5c265 keeptextopen verbosegiveitem QUICK_CLAW, 1 iffalse $4021 setbit1 $0057 2writetext UnknownText_0x5c30d closetext loadmovesprites end ; 0x5c023 UnknownScript_0x5c023: ; 0x5c023 jumptextfaceplayer UnknownText_0x5c35d ; 0x5c026 UnknownScript_0x5c026: ; 0x5c026 jumptextfaceplayer UnknownText_0x5c38f ; 0x5c029 UnknownScript_0x5c029: ; 0x5c029 jumptextfaceplayer UnknownText_0x5c3bc ; 0x5c02c UnknownScript_0x5c02c: ; 0x5c02c faceplayer loadfont 2writetext UnknownText_0x5c416 cry $35, $0 closetext loadmovesprites end ; 0x5c037 UnknownScript_0x5c037: ; 0x5c037 faceplayer loadfont 2writetext UnknownText_0x5c42a closetext loadmovesprites spriteface $e, $0 end ; 0x5c042 Trainer_0x5c042: ; 0x5c042 ; bit/flag number dw $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 ; 0x5c04e UnknownScript_0x5c04e: ; 0x5c04e writecode $17, $5 talkaftercancel loadfont checkbit2 $0065 iftrue UnknownScript_0x5c088 checkcellnum $5 iftrue UnknownScript_0x5c108 checkbit1 $025f iftrue UnknownScript_0x5c071 2writetext UnknownText_0x5c4f3 keeptextopen setbit1 $025f 2call UnknownScript_0x5c0fc 2jump $4074 ; 0x5c071 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 ; 0x5c088 UnknownScript_0x5c088: ; 0x5c088 2call UnknownScript_0x5c114 winlosstext UnknownText_0x5c4e4, $0000 copybytetovar $d9f2 if_equal $4, $40a7 if_equal $3, $40ad if_equal $2, $40b3 if_equal $1, $40b9 if_equal $0, $40bf checkbit1 $00cd iftrue UnknownScript_0x5c0f3 checkbit1 $0044 iftrue UnknownScript_0x5c0e6 checkbit1 $0021 iftrue UnknownScript_0x5c0d9 checkbit2 $0047 iftrue UnknownScript_0x5c0cc loadtrainer $17, $1 startbattle returnafterbattle loadvar $d9f2, $1 clearbit2 $0065 end ; 0x5c0cc UnknownScript_0x5c0cc: ; 0x5c0cc loadtrainer $17, $d startbattle returnafterbattle loadvar $d9f2, $2 clearbit2 $0065 end ; 0x5c0d9 UnknownScript_0x5c0d9: ; 0x5c0d9 loadtrainer $17, $e startbattle returnafterbattle loadvar $d9f2, $3 clearbit2 $0065 end ; 0x5c0e6 UnknownScript_0x5c0e6: ; 0x5c0e6 loadtrainer $17, $13 startbattle returnafterbattle loadvar $d9f2, $4 clearbit2 $0065 end ; 0x5c0f3 UnknownScript_0x5c0f3: ; 0x5c0f3 loadtrainer $17, $14 startbattle returnafterbattle clearbit2 $0065 end ; 0x5c0fc UnknownScript_0x5c0fc: ; 0x5c0fc jumpstd $0019 ; 0x5c0ff INCBIN "baserom.gbc",$5c0ff,$01 UnknownScript_0x5c100: ; 0x5c100 jumpstd $001a ; 0x5c103 INCBIN "baserom.gbc",$5c103,$01 UnknownScript_0x5c104: ; 0x5c104 jumpstd $001b ; 0x5c107 INCBIN "baserom.gbc",$5c107,$5c108 - $5c107 UnknownScript_0x5c108: ; 0x5c108 jumpstd $001c ; 0x5c10b INCBIN "baserom.gbc",$5c10b,$5c10c - $5c10b UnknownScript_0x5c10c: ; 0x5c10c jumpstd $001d ; 0x5c10f INCBIN "baserom.gbc",$5c10f,$5c110 - $5c10f UnknownScript_0x5c110: ; 0x5c110 jumpstd $001e ; 0x5c113 INCBIN "baserom.gbc",$5c113,$5c114 - $5c113 UnknownScript_0x5c114: ; 0x5c114 jumpstd $001f ; 0x5c117 INCBIN "baserom.gbc",$5c117,$01 Trainer_0x5c118: ; 0x5c118 ; bit/flag number dw $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 ; 0x5c124 UnknownScript_0x5c124: ; 0x5c124 talkaftercancel loadfont 2writetext UnknownText_0x5c645 closetext loadmovesprites end ; 0x5c12c Trainer_0x5c12c: ; 0x5c12c ; bit/flag number dw $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 ; 0x5c138 UnknownScript_0x5c138: ; 0x5c138 writecode $17, $6 talkaftercancel loadfont checkbit2 $007d iftrue UnknownScript_0x5c177 checkcellnum $6 iftrue UnknownScript_0x5c19b checkpoke MARILL iffalse UnknownScript_0x5c189 checkbit1 $0261 iftrue UnknownScript_0x5c160 2writetext UnknownText_0x5c5bd keeptextopen setbit1 $0261 2call UnknownScript_0x5c18f 2jump $4163 ; 0x5c160 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 ; 0x5c177 UnknownScript_0x5c177: ; 0x5c177 2call UnknownScript_0x5c1a7 verbosegiveitem NUGGET, 1 iffalse UnknownScript_0x5c186 clearbit2 $007d 2jump UnknownScript_0x5c19b ; 0x5c186 UnknownScript_0x5c186: ; 0x5c186 2jump UnknownScript_0x5c1ab ; 0x5c189 UnknownScript_0x5c189: ; 0x5c189 2writetext UnknownText_0x5c68a closetext loadmovesprites end ; 0x5c18f UnknownScript_0x5c18f: ; 0x5c18f jumpstd $0023 ; 0x5c192 INCBIN "baserom.gbc",$5c192,$01 UnknownScript_0x5c193: ; 0x5c193 jumpstd $0024 ; 0x5c196 INCBIN "baserom.gbc",$5c196,$5c197 - $5c196 UnknownScript_0x5c197: ; 0x5c197 jumpstd $0025 ; 0x5c19a INCBIN "baserom.gbc",$5c19a,$5c19b - $5c19a UnknownScript_0x5c19b: ; 0x5c19b jumpstd $0026 ; 0x5c19e INCBIN "baserom.gbc",$5c19e,$5c19f - $5c19e UnknownScript_0x5c19f: ; 0x5c19f jumpstd $0027 ; 0x5c1a2 INCBIN "baserom.gbc",$5c1a2,$01 UnknownScript_0x5c1a3: ; 0x5c1a3 jumpstd $0028 ; 0x5c1a6 INCBIN "baserom.gbc",$5c1a6,$01 UnknownScript_0x5c1a7: ; 0x5c1a7 jumpstd $002a ; 0x5c1aa INCBIN "baserom.gbc",$5c1aa,$01 UnknownScript_0x5c1ab: ; 0x5c1ab jumpstd $002b ; 0x5c1ae INCBIN "baserom.gbc",$5c1ae,$5c1af - $5c1ae Trainer_0x5c1af: ; 0x5c1af ; bit/flag number dw $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 ; 0x5c1bb UnknownScript_0x5c1bb: ; 0x5c1bb talkaftercancel loadfont 2writetext UnknownText_0x5c71d closetext loadmovesprites end ; 0x5c1c3 UnknownScript_0x5c1c3: ; 0x5c1c3 jumptext UnknownText_0x5c750 ; 0x5c1c6 UnknownScript_0x5c1c6: ; 0x5c1c6 jumptext UnknownText_0x5c771 ; 0x5c1c9 UnknownScript_0x5c1c9: ; 0x5c1c9 jumptext UnknownText_0x5c7c6 ; 0x5c1cc ItemFragment_0x5c1cc: ; 0x5c1cc item_frag PARLYZ_HEAL, 1 ; 0x5c1ce ItemFragment_0x5c1ce: ; 0x5c1ce item_frag TM_28, 1 ; 0x5c1d0 INCBIN "baserom.gbc",$5c1d0,$03 UnknownText_0x5c1d3: ; 0x5c1d3 db $0, "Look! Check out my", $4f db "bag!", $51 db "I printed out my", $4f db "favorites from my", $51 db "#DEX and stuck", $4f db "them on my bag.", $57 ; 0x5c22e UnknownText_0x5c22e: ; 0x5c22e db $0, "This is MAIL I got", $4f db "from my daughter.", $55 db "It cheers me up.", $57 ; 0x5c265 UnknownText_0x5c265: ; 0x5c265 db $0, "Pay attention,", $4f db "please!", $51 db "…Oops, I have to", $4f db "quit thinking like", $51 db "a teacher all the", $4f db "time.", $51 db "You must be a", $4f db "#MON trainer.", $51 db "Since you're work-", $4f db "ing so hard, I", $51 db "want you to have", $4f db "this.", $57 ; 0x5c30d UnknownText_0x5c30d: ; 0x5c30d db $0, "Let a #MON hold", $4f db "that QUICK CLAW.", $51 db "Sometimes it will", $4f db "strike first", $55 db "during battle.", $57 ; 0x5c35d UnknownText_0x5c35d: ; 0x5c35d db $0, "I'm playing with", $4f db "stickers I printed", $55 db "from my #DEX.", $57 ; 0x5c38f UnknownText_0x5c38f: ; 0x5c38f db $0, "I get the other", $4f db "guy's #DEX", $55 db "sticker if I win.", $57 ; 0x5c3bc UnknownText_0x5c3bc: ; 0x5c3bc db $0, "I take walks in", $4f db "the PARK, but I", $51 db "never go into the", $4f db "grass.", $51 db "Trainers always", $4f db "want to battle…", $57 ; 0x5c416 UnknownText_0x5c416: ; 0x5c416 db $0, "PERSIAN: Fufushaa!", $57 ; 0x5c42a UnknownText_0x5c42a: ; 0x5c42a db $0, "I'm printing out", $4f db "my #DEX.", $51 db "You can also print", $4f db "out stuff like", $51 db "MAIL and your PC", $4f db "BOXES.", $57 ; 0x5c47e UnknownText_0x5c47e: ; 0x5c47e db $0, "The world of", $4f db "#MON is deep.", $51 db "There are still", $4f db "lots of things we", $55 db "don't know.", $51 db "But I know more", $4f db "than you do!", $57 ; 0x5c4e4 UnknownText_0x5c4e4: ; 0x5c4e4 db $0, "Wha-wha-what?", $57 ; 0x5c4f3 UnknownText_0x5c4f3: ; 0x5c4f3 db $0, "There is a lot", $4f db "to learn.", $51 db "For example…", $51 db "There are 50 kinds", $4f db "of TMs.", $51 db "Traded #MON", $4f db "level up faster.", $57 ; 0x5c552 UnknownText_0x5c552: ; 0x5c552 db $0, "My #MON are", $4f db "simply darling.", $51 db "Let me tell you", $4f db "how proud my", $55 db "darlings make me.", $57 ; 0x5c59e UnknownText_0x5c59e: ; 0x5c59e db $0, "I can beat you in", $4f db "pride, but…", $57 ; 0x5c5bd UnknownText_0x5c5bd: ; 0x5c5bd db $0, "I must say, your", $4f db "#MON are quite", $55 db "cute, too.", $57 ; 0x5c5e9 UnknownText_0x5c5e9: ; 0x5c5e9 db $0, "We adore our #-", $4f db "MON, even if they", $55 db "dislike us.", $51 db "That's what being", $4f db "a FAN is about.", $57 ; 0x5c639 UnknownText_0x5c639: ; 0x5c639 db $0, "M-my #MON!", $57 ; 0x5c645 UnknownText_0x5c645: ; 0x5c645 db $0, "I lost the battle,", $4f db "but my #MON win", $51 db "the prize for", $4f db "being most lovely.", $57 ; 0x5c68a UnknownText_0x5c68a: ; 0x5c68a db $0, "My friend keeps a", $4f db "MARILL!", $51 db "I find them very", $4f db "endearing.", $51 db "Oh, I wish for a", $4f db "MARILL of my own…", $57 ; 0x5c6e4 UnknownText_0x5c6e4: ; 0x5c6e4 db $0, "Hello? Why are you", $4f db "staring at me?", $51 db "Oh, a battle?", $57 ; 0x5c715 UnknownText_0x5c715: ; 0x5c715 db $0, "…Hmmm…", $57 ; 0x5c71d UnknownText_0x5c71d: ; 0x5c71d db $0, "I thought you were", $4f db "staring at me", $55 db "because I'm cute!", $57 ; 0x5c750 UnknownText_0x5c750: ; 0x5c750 db $0, "RELAXATION SQUARE", $4f db "NATIONAL PARK", $57 ; 0x5c771 UnknownText_0x5c771: ; 0x5c771 db $0, "What is this", $4f db "notice?", $51 db "Please battle only", $4f db "in the grass.", $51 db "NATIONAL PARK", $4f db "WARDEN'S OFFICE", $57 ; 0x5c7c6 UnknownText_0x5c7c6: ; 0x5c7c6 db $0, "TRAINER TIPS", $51 db "Print out MAIL by", $4f db "opening it then", $55 db "pressing START.", $57 ; 0x5c806 MapEventHeader_0x5c806: ; 0x5c806 ; filler db 0, 0 ; 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 ; 0x5c8ea MapScriptHeader_0x5c8ea: ; 0x5c8ea ; trigger count db 0 ; callback count db 0 ; 0x5c8ec UnknownScript_0x5c8ec: ; 0x5c8ec faceplayer loadfont 2writetext UnknownText_0x5c94c closetext loadmovesprites end ; 0x5c8f4 UnknownScript_0x5c8f4: ; 0x5c8f4 faceplayer loadfont 2writetext UnknownText_0x5c973 closetext loadmovesprites end ; 0x5c8fc UnknownScript_0x5c8fc: ; 0x5c8fc faceplayer loadfont 2writetext UnknownText_0x5c9a3 closetext loadmovesprites end ; 0x5c904 UnknownScript_0x5c904: ; 0x5c904 faceplayer loadfont 2writetext UnknownText_0x5c9cc closetext loadmovesprites end ; 0x5c90c UnknownScript_0x5c90c: ; 0x5c90c faceplayer loadfont 2writetext UnknownText_0x5ca15 closetext loadmovesprites end ; 0x5c914 UnknownScript_0x5c914: ; 0x5c914 faceplayer loadfont 2writetext UnknownText_0x5ca52 closetext loadmovesprites end ; 0x5c91c UnknownScript_0x5c91c: ; 0x5c91c faceplayer loadfont 2writetext UnknownText_0x5ca8f closetext loadmovesprites end ; 0x5c924 UnknownScript_0x5c924: ; 0x5c924 faceplayer loadfont 2writetext UnknownText_0x5cac8 closetext loadmovesprites end ; 0x5c92c UnknownScript_0x5c92c: ; 0x5c92c faceplayer loadfont 2writetext UnknownText_0x5cb25 closetext loadmovesprites end ; 0x5c934 UnknownScript_0x5c934: ; 0x5c934 faceplayer loadfont 2writetext UnknownText_0x5cb64 closetext loadmovesprites end ; 0x5c93c UnknownScript_0x5c93c: ; 0x5c93c jumptext UnknownText_0x5cba7 ; 0x5c93f UnknownScript_0x5c93f: ; 0x5c93f jumptext UnknownText_0x5cbc8 ; 0x5c942 UnknownScript_0x5c942: ; 0x5c942 jumptext UnknownText_0x5cc1d ; 0x5c945 ItemFragment_0x5c945: ; 0x5c945 item_frag PARLYZ_HEAL, 1 ; 0x5c947 ItemFragment_0x5c947: ; 0x5c947 item_frag TM_28, 1 ; 0x5c949 INCBIN "baserom.gbc",$5c949,$5c94c - $5c949 UnknownText_0x5c94c: ; 0x5c94c db $0, "DON: I'm going to", $4f db "win! Don't bother", $55 db "me.", $57 ; 0x5c973 UnknownText_0x5c973: ; 0x5c973 db $0, "ED: My PARASECT", $4f db "puts #MON to", $55 db "sleep with SPORE.", $57 ; 0x5c9a3 UnknownText_0x5c9a3: ; 0x5c9a3 db $0, "NICK: I'm raising", $4f db "fast #MON for", $55 db "battles.", $57 ; 0x5c9cc UnknownText_0x5c9cc: ; 0x5c9cc db $0, "WILLIAM: I'm not", $4f db "concerned about", $55 db "winning.", $51 db "I'm just looking", $4f db "for rare #MON.", $57 ; 0x5ca15 UnknownText_0x5ca15: ; 0x5ca15 db $0, "BENNY: Ssh! You'll", $4f db "scare off SCYTHER.", $51 db "I'll talk to you", $4f db "later.", $57 ; 0x5ca52 UnknownText_0x5ca52: ; 0x5ca52 db $0, "BARRY: You should", $4f db "weaken bug #MON", $51 db "first, then throw", $4f db "a BALL.", $57 ; 0x5ca8f UnknownText_0x5ca8f: ; 0x5ca8f db $0, "CINDY: I love bug", $4f db "#MON.", $51 db "I guess you must", $4f db "like them too.", $57 ; 0x5cac8 UnknownText_0x5cac8: ; 0x5cac8 db $0, "JOSH: I've been", $4f db "collecting bug", $51 db "#MON since I", $4f db "was just a baby.", $51 db "There's no way I'm", $4f db "going to lose!", $57 ; 0x5cb25 UnknownText_0x5cb25: ; 0x5cb25 db $0, "SAMUEL: If you've", $4f db "got the time to", $51 db "chat, go find some", $4f db "bug #MON.", $57 ; 0x5cb64 UnknownText_0x5cb64: ; 0x5cb64 db $0, "KIPP: I've studied", $4f db "about bug #MON", $55 db "a lot.", $51 db "I'm going to win", $4f db "for sure.", $57 ; 0x5cba7 UnknownText_0x5cba7: ; 0x5cba7 db $0, "RELAXATION SQUARE", $4f db "NATIONAL PARK", $57 ; 0x5cbc8 UnknownText_0x5cbc8: ; 0x5cbc8 db $0, "What is this", $4f db "notice?", $51 db "Please battle only", $4f db "in the grass.", $51 db "NATIONAL PARK", $4f db "WARDEN'S OFFICE", $57 ; 0x5cc1d UnknownText_0x5cc1d: ; 0x5cc1d db $0, "TRAINER TIPS", $51 db "Print out MAIL by", $4f db "opening it then", $55 db "pressing START.", $57 ; 0x5cc5d MapEventHeader_0x5cc5d: ; 0x5cc5d ; filler db 0, 0 ; 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 ; 0x5cd27 MapScriptHeader_0x5cd27: ; 0x5cd27 ; trigger count db 0 ; callback count db 0 ; 0x5cd29 UnknownScript_0x5cd29: ; 0x5cd29 faceplayer loadfont checkbit2 $0013 iftrue UnknownScript_0x5cd37 2writetext UnknownText_0x5ce77 closetext loadmovesprites end ; 0x5cd37 UnknownScript_0x5cd37: ; 0x5cd37 2writetext UnknownText_0x5ce81 closetext loadmovesprites end ; 0x5cd3d UnknownScript_0x5cd3d: ; 0x5cd3d faceplayer loadfont 2writetext UnknownText_0x5ceba keeptextopen special $0053 iffalse $4d4c special $0054 special $0055 checkbit2 $004e iftrue UnknownScript_0x5cd84 2writetext UnknownText_0x5cf3a keeptextopen loadmovesprites applymovement $6, $4e71 loadfont 2writetext UnknownText_0x5cf5a keeptextopen waitbutton 2writetext UnknownText_0x5cf79 playsound $0009 waitbutton keeptextopen special $0052 loadmovesprites applymovement $6, $4e74 loadfont if_equal $1, UnknownScript_0x5cd8a if_equal $2, UnknownScript_0x5cd9f if_equal $3, UnknownScript_0x5cdb4 2jump UnknownScript_0x5cdc9 ; 0x5cd84 UnknownScript_0x5cd84: ; 0x5cd84 2writetext UnknownText_0x5cf7e closetext loadmovesprites end ; 0x5cd8a UnknownScript_0x5cd8a: ; 0x5cd8a 2writetext UnknownText_0x5cfb5 playsound $0099 waitbutton keeptextopen giveitem MASTER_BALL, $1 iffalse UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cd9f UnknownScript_0x5cd9f: ; 0x5cd9f 2writetext UnknownText_0x5d023 playsound $0098 waitbutton keeptextopen giveitem EXP_SHARE, $1 iffalse UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cdb4 UnknownScript_0x5cdb4: ; 0x5cdb4 2writetext UnknownText_0x5d076 playsound $0094 waitbutton keeptextopen giveitem PP_UP, $1 iffalse UnknownScript_0x5cdcf itemnotify setbit2 $004e 2jump UnknownScript_0x5cd84 ; 0x5cdc9 UnknownScript_0x5cdc9: ; 0x5cdc9 2writetext UnknownText_0x5d0c0 closetext loadmovesprites end ; 0x5cdcf UnknownScript_0x5cdcf: ; 0x5cdcf 2writetext UnknownText_0x5d0e6 closetext loadmovesprites end ; 0x5cdd5 UnknownScript_0x5cdd5: ; 0x5cdd5 faceplayer loadfont checkbit2 $0000 iftrue $4e2d 2writetext UnknownText_0x5d12d yesorno iffalse UnknownScript_0x5ce4b 2writetext UnknownText_0x5d1f2 yesorno iffalse UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d231 yesorno iffalse UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d282 yesorno iftrue UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d2bc yesorno iffalse UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d30e yesorno iftrue UnknownScript_0x5ce42 playsound $0027 waitbutton 2writetext UnknownText_0x5d37b keeptextopen stringtotext $4e33, $1 2call UnknownScript_0x5ce3e 2writetext UnknownText_0x5d3c0 keeptextopen setbit2 $0000 2writetext UnknownText_0x5d3e5 closetext loadmovesprites end ; 0x5ce33 UnknownText_0x5ce33: ; 0x5ce33 ; 0x5ce33 INCBIN "baserom.gbc",$5ce33,$5ce3e - $5ce33 UnknownScript_0x5ce3e: ; 0x5ce3e jumpstd $002f ; 0x5ce41 INCBIN "baserom.gbc",$5ce41,$5ce42 - $5ce41 UnknownScript_0x5ce42: ; 0x5ce42 playsound $0019 2writetext UnknownText_0x5d409 closetext loadmovesprites end ; 0x5ce4b UnknownScript_0x5ce4b: ; 0x5ce4b 2writetext UnknownText_0x5d443 closetext loadmovesprites end ; 0x5ce51 UnknownScript_0x5ce51: ; 0x5ce51 jumptextfaceplayer UnknownText_0x5d476 ; 0x5ce54 UnknownScript_0x5ce54: ; 0x5ce54 jumptextfaceplayer UnknownText_0x5d4ac ; 0x5ce57 Trainer_0x5ce57: ; 0x5ce57 ; bit/flag number dw $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 ; 0x5ce63 UnknownScript_0x5ce63: ; 0x5ce63 talkaftercancel loadfont 2writetext UnknownText_0x5d5a2 closetext loadmovesprites end ; 0x5ce6b UnknownScript_0x5ce6b: ; 0x5ce6b jumptext UnknownText_0x5d5e7 ; 0x5ce6e UnknownScript_0x5ce6e: ; 0x5ce6e jumptext UnknownText_0x5d631 ; 0x5ce71 INCBIN "baserom.gbc",$5ce71,$06 UnknownText_0x5ce77: ; 0x5ce77 db $0, "Welcome!", $57 ; 0x5ce81 UnknownText_0x5ce81: ; 0x5ce81 db $0, "Hello. I'm sorry,", $4f db "but we're not", $55 db "offering any tours", $55 db "today.", $57 ; 0x5ceba UnknownText_0x5ceba: ; 0x5ceba db $0, "Hi, are you here", $4f db "for the LUCKY NUM-", $55 db "BER SHOW?", $51 db "Want me to check", $4f db "the ID numbers of", $55 db "your #MON?", $51 db "If you get lucky,", $4f db "you win a prize.", $57 ; 0x5cf3a UnknownText_0x5cf3a: ; 0x5cf3a db $0, "This week's ID", $4f db "number is @" ; 0x5cf53 INCBIN "baserom.gbc",$5cf53,$07 UnknownText_0x5cf5a: ; 0x5cf5a db $0, "Let's see if you", $4f db "have a match.", $57 ; 0x5cf79 UnknownText_0x5cf79: ; 0x5cf79 db $0, $56, $4f db $56, $57 ; 0x5cf7e UnknownText_0x5cf7e: ; 0x5cf7e db $0, "Please come back", $4f db "next week for the", $55 db "next LUCKY NUMBER.", $57 ; 0x5cfb5 UnknownText_0x5cfb5: ; 0x5cfb5 db $0, "Wow! You have a", $4f db "perfect match of", $55 db "all five numbers!", $51 db "We have a grand", $4f db "prize winner!", $51 db "You have won a", $4f db "MASTER BALL!", $57 ; 0x5d023 UnknownText_0x5d023: ; 0x5d023 db $0, "Hey! You've", $4f db "matched the last", $55 db "three numbers!", $51 db "You've won second", $4f db "prize, an EXP.", $55 db "SHARE!", $57 ; 0x5d076 UnknownText_0x5d076: ; 0x5d076 db $0, "Ooh, you've", $4f db "matched the last", $55 db "two numbers.", $51 db "You've won third", $4f db "prize, a PP UP.", $57 ; 0x5d0c0 UnknownText_0x5d0c0: ; 0x5d0c0 db $0, "Nope, none of your", $4f db "ID numbers match.", $57 ; 0x5d0e6 UnknownText_0x5d0e6: ; 0x5d0e6 db $0, "You've got no room", $4f db "for your prize.", $51 db "Make room and come", $4f db "back right away.", $57 ; 0x5d12d UnknownText_0x5d12d: ; 0x5d12d db $0, "We have a special", $4f db "quiz campaign on", $55 db "right now.", $51 db "Answer five ques-", $4f db "tions correctly to", $55 db "win a RADIO CARD.", $51 db "Slide it into your", $4f db "#GEAR to play", $51 db "the radio anytime,", $4f db "anywhere.", $51 db "Would you like to", $4f db "take the quiz?", $57 ; 0x5d1f2 UnknownText_0x5d1f2: ; 0x5d1f2 db $0, "Question 1:", $51 db "Is there a #MON", $4f db "that appears only", $55 db "in the morning?", $57 ; 0x5d231 UnknownText_0x5d231: ; 0x5d231 db $0, "Correct!", $4f db "Question 2:", $51 db "Is this statement", $4f db "correct?", $51 db "You can't buy a", $4f db "BERRY at a MART.", $57 ; 0x5d282 UnknownText_0x5d282: ; 0x5d282 db $0, "Bull's-eye!", $4f db "Question 3:", $51 db "Does HM01 contain", $4f db "the move FLASH?", $57 ; 0x5d2bc UnknownText_0x5d2bc: ; 0x5d2bc db $0, "So far so good!", $4f db "Question 4:", $51 db "Is FALKNER the", $4f db "VIOLET GYM LEADER", $51 db "who uses bird", $4f db "#MON?", $57 ; 0x5d30e UnknownText_0x5d30e: ; 0x5d30e db $0, "Wow! Right again!", $4f db "Here's the final", $55 db "question:", $51 db "Do GOLDENROD GAME", $4f db "CORNER's slots", $51 db "have CHARMANDER", $4f db "on their reels?", $57 ; 0x5d37b UnknownText_0x5d37b: ; 0x5d37b db $0, "Bingo! You got it!", $4f db "Congratulations!", $51 db "Here's your prize,", $4f db "a RADIO CARD!", $57 ; 0x5d3c0 UnknownText_0x5d3c0: ; 0x5d3c0 db $0, $52, "'s #GEAR", $4f db "can now double as", $55 db "a radio!", $57 ; 0x5d3e5 UnknownText_0x5d3e5: ; 0x5d3e5 db $0, "Please tune in to", $4f db "our radio shows.", $57 ; 0x5d409 UnknownText_0x5d409: ; 0x5d409 db $0, "Oh, dear.", $4f db "Sorry, but you", $51 db "got it wrong.", $4f db "Please try again!", $57 ; 0x5d443 UnknownText_0x5d443: ; 0x5d443 db $0, "Oh. I see. Please", $4f db "see me if you", $55 db "change your mind.", $57 ; 0x5d476 UnknownText_0x5d476: ; 0x5d476 db $0, "BEN is a fabulous", $4f db "DJ.", $51 db "His sweet voice", $4f db "makes me melt!", $57 ; 0x5d4ac UnknownText_0x5d4ac: ; 0x5d4ac db $0, "I love MARY, from", $4f db "#MON TALK.", $51 db "I only know what", $4f db "she sounds like,", $55 db "though.", $57 ; 0x5d4f4 UnknownText_0x5d4f4: ; 0x5d4f4 db $0, "We've finally", $4f db "taken over the", $55 db "RADIO TOWER!", $51 db "Now everyone will", $4f db "get to experience", $51 db "the true terror of", $4f db "TEAM ROCKET!", $51 db "We'll show you", $4f db "how scary we are!", $57 ; 0x5d582 UnknownText_0x5d582: ; 0x5d582 db $0, "Too strong! We", $4f db "must watch you…", $57 ; 0x5d5a2 UnknownText_0x5d5a2: ; 0x5d5a2 db $0, "You're too strong.", $51 db "Our plan could be", $4f db "ruined. I must", $55 db "warn the others…", $57 ; 0x5d5e7 UnknownText_0x5d5e7: ; 0x5d5e7 db $0, "1F RECEPTION", $4f db "2F SALES", $51 db "3F PERSONNEL", $4f db "4F PRODUCTION", $51 db "5F DIRECTOR'S", $4f db " OFFICE", $57 ; 0x5d631 UnknownText_0x5d631: ; 0x5d631 db $0, "LUCKY CHANNEL!", $51 db "Win with #MON", $4f db "ID numbers!", $51 db "Trade your #MON", $4f db "to collect differ-", $55 db "ent ID numbers!", $57 ; 0x5d68e MapEventHeader_0x5d68e: ; 0x5d68e ; filler db 0, 0 ; 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 ; 0x5d6fb MapScriptHeader_0x5d6fb: ; 0x5d6fb ; trigger count db 0 ; callback count db 0 ; 0x5d6fd INCBIN "baserom.gbc",$5d6fd,$5d6fe - $5d6fd UnknownScript_0x5d6fe: ; 0x5d6fe jumptextfaceplayer UnknownText_0x5d924 ; 0x5d701 UnknownScript_0x5d701: ; 0x5d701 faceplayer loadfont checkbit2 $0013 iftrue UnknownScript_0x5d70f 2writetext UnknownText_0x5d956 closetext loadmovesprites end ; 0x5d70f UnknownScript_0x5d70f: ; 0x5d70f 2writetext UnknownText_0x5d983 closetext loadmovesprites end ; 0x5d715 UnknownScript_0x5d715: ; 0x5d715 loadfont 2writetext UnknownText_0x5d9b6 cry $27, $0 closetext loadmovesprites end ; 0x5d71f UnknownScript_0x5d71f: ; 0x5d71f jumptextfaceplayer UnknownText_0x5d9cb ; 0x5d722 UnknownScript_0x5d722: ; 0x5d722 jumptextfaceplayer UnknownText_0x5da44 ; 0x5d725 Trainer_0x5d725: ; 0x5d725 ; bit/flag number dw $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 ; 0x5d731 UnknownScript_0x5d731: ; 0x5d731 talkaftercancel loadfont 2writetext UnknownText_0x5db07 closetext loadmovesprites end ; 0x5d739 Trainer_0x5d739: ; 0x5d739 ; bit/flag number dw $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 ; 0x5d745 UnknownScript_0x5d745: ; 0x5d745 talkaftercancel loadfont 2writetext UnknownText_0x5db99 closetext loadmovesprites end ; 0x5d74d Trainer_0x5d74d: ; 0x5d74d ; bit/flag number dw $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 ; 0x5d759 UnknownScript_0x5d759: ; 0x5d759 talkaftercancel loadfont 2writetext UnknownText_0x5dc00 closetext loadmovesprites end ; 0x5d761 Trainer_0x5d761: ; 0x5d761 ; bit/flag number dw $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 ; 0x5d76d UnknownScript_0x5d76d: ; 0x5d76d talkaftercancel loadfont 2writetext UnknownText_0x5dcd0 closetext loadmovesprites end ; 0x5d775 UnknownScript_0x5d775: ; 0x5d775 faceplayer loadfont checkbit2 $0013 iftrue UnknownScript_0x5d865 checkbit1 $033d iffalse UnknownScript_0x5d800 checkbit2 $0060 iftrue UnknownScript_0x5d82f checkcode $a if_greater_than $12, UnknownScript_0x5d893 checkbit2 $005f iffalse $580a checkitem BLUE_CARD iffalse UnknownScript_0x5d86b checkcode $18 if_equal $1e, UnknownScript_0x5d87f playmusic $0060 2writetext UnknownText_0x5de35 special $00a3 iffalse UnknownScript_0x5d81e 2writetext UnknownText_0x5de84 closetext loadmovesprites spriteface $b, $3 checkcode $9 if_not_equal $3, $57be applymovement $0, $5921 spriteface $0, $3 loadfont 2writetext UnknownText_0x5dedd closetext loadmovesprites spriteface $b, $0 refreshscreen $0 special $0092 loadmovesprites iffalse UnknownScript_0x5d845 loadfont 2writetext UnknownText_0x5dfc1 closetext loadmovesprites checkcode $18 addvar $1 writevarcode $18 waitbutton playsound $0022 setbit2 $0060 pause 20 spriteface $b, $3 loadfont 2writetext UnknownText_0x5e054 closetext loadmovesprites special $006a pause 20 special $003d checkcode $18 if_equal $1e, UnknownScript_0x5d8a4 end ; 0x5d800 UnknownScript_0x5d800: ; 0x5d800 2writetext UnknownText_0x5dcf4 keeptextopen setbit1 $033d verbosegiveitem BLUE_CARD, 1 2writetext UnknownText_0x5de10 closetext loadmovesprites checkcellnum $25 iftrue $581a checkbit1 $033c iftrue UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d81e UnknownScript_0x5d81e: ; 0x5d81e 2writetext UnknownText_0x5df29 closetext loadmovesprites spriteface $b, $3 special $006a pause 20 special $003d end ; 0x5d82f UnknownScript_0x5d82f: ; 0x5d82f 2writetext UnknownText_0x5df6c closetext loadmovesprites checkcellnum $25 iftrue $583f checkbit1 $033c iftrue UnknownScript_0x5d8cc spriteface $b, $3 pause 10 end ; 0x5d845 UnknownScript_0x5d845: ; 0x5d845 setbit2 $0060 loadfont 2writetext UnknownText_0x5e01c closetext loadmovesprites spriteface $b, $3 pause 20 loadfont 2writetext UnknownText_0x5e054 closetext loadmovesprites spriteface $b, $3 special $006a pause 20 special $003d end ; 0x5d865 UnknownScript_0x5d865: ; 0x5d865 2writetext UnknownText_0x5e0c2 closetext loadmovesprites end ; 0x5d86b UnknownScript_0x5d86b: ; 0x5d86b 2writetext UnknownText_0x5e192 closetext loadmovesprites checkcellnum $25 iftrue $587b checkbit1 $029e iftrue UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d87f UnknownScript_0x5d87f: ; 0x5d87f 2writetext UnknownText_0x5e0f1 closetext loadmovesprites checkcellnum $25 iftrue $588f checkbit1 $029e iftrue UnknownScript_0x5d8cc spriteface $b, $3 end ; 0x5d893 UnknownScript_0x5d893: ; 0x5d893 2writetext UnknownText_0x5e131 closetext loadmovesprites checkcellnum $25 iftrue $58a3 checkbit1 $033c iftrue UnknownScript_0x5d8cc end ; 0x5d8a4 UnknownScript_0x5d8a4: ; 0x5d8a4 checkcellnum $25 iftrue $58fe pause 20 spriteface $b, $0 pause 15 spriteface $0, $1 pause 15 checkbit1 $029e iftrue UnknownScript_0x5d8cc showemote $0, $b, 15 setbit1 $029e setbit1 $033c loadfont 2writetext UnknownText_0x5e1ee 2jump $58d0 ; 0x5d8cc 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 ; 0x5d8ed UnknownScript_0x5d8ed: ; 0x5d8ed 2writetext UnknownText_0x5e33c closetext loadmovesprites spriteface $b, $3 end ; 0x5d8f6 UnknownScript_0x5d8f6: ; 0x5d8f6 2writetext UnknownText_0x5e35e closetext loadmovesprites spriteface $b, $3 end ; 0x5d8ff UnknownScript_0x5d8ff: ; 0x5d8ff faceplayer loadfont checkitem BLUE_CARD iffalse UnknownScript_0x5d90f 2writetext UnknownText_0x5e392 keeptextopen special $0093 loadmovesprites end ; 0x5d90f UnknownScript_0x5d90f: ; 0x5d90f 2writetext UnknownText_0x5e3d8 keeptextopen loadmovesprites end ; 0x5d915 UnknownScript_0x5d915: ; 0x5d915 jumptext UnknownText_0x5e426 ; 0x5d918 UnknownScript_0x5d918: ; 0x5d918 jumptext UnknownText_0x5e430 ; 0x5d91b UnknownScript_0x5d91b: ; 0x5d91b jumptext UnknownText_0x5e463 ; 0x5d91e UnknownScript_0x5d91e: ; 0x5d91e jumpstd $0003 ; 0x5d921 INCBIN "baserom.gbc",$5d921,$5d924 - $5d921 UnknownText_0x5d924: ; 0x5d924 db $0, "You can listen to", $4f db "the radio any-", $55 db "where. Tune in!", $57 ; 0x5d956 UnknownText_0x5d956: ; 0x5d956 db $0, "Lullabies on the", $4f db "radio may make", $55 db "#MON sleep.", $57 ; 0x5d983 UnknownText_0x5d983: ; 0x5d983 db $0, "Why would they", $4f db "want to take over", $55 db "the RADIO TOWER?", $57 ; 0x5d9b6 UnknownText_0x5d9b6: ; 0x5d9b6 db $0, "JIGGLYPUFF:", $4f db "Jiggly…", $57 ; 0x5d9cb UnknownText_0x5d9cb: ; 0x5d9cb db $0, "Sorry. Authorized", $4f db "personnel only", $55 db "beyond this point.", $51 db "It wasn't that way", $4f db "before.", $51 db "There's something", $4f db "wrong with the", $55 db "DIRECTOR…", $57 ; 0x5da44 UnknownText_0x5da44: ; 0x5da44 db $0, "Feel free to look", $4f db "around anywhere.", $51 db "The DIRECTOR is", $4f db "nice again, just", $55 db "as he was before.", $57 ; 0x5da9b UnknownText_0x5da9b: ; 0x5da9b db $0, "Three years ago,", $4f db "TEAM ROCKET was", $55 db "forced to disband.", $51 db "But we're making a", $4f db "comeback here!", $57 ; 0x5daf1 UnknownText_0x5daf1: ; 0x5daf1 db $0, "Gwah! Don't get", $4f db "cute!", $57 ; 0x5db07 UnknownText_0x5db07: ; 0x5db07 db $0, "We won't let you", $4f db "ruin our plans", $55 db "for our comeback!", $57 ; 0x5db39 UnknownText_0x5db39: ; 0x5db39 db $0, "We're TEAM ROCKET,", $4f db "the exploiters of", $55 db "#MON!", $51 db "We love being", $4f db "evil! Scared?", $57 ; 0x5db80 UnknownText_0x5db80: ; 0x5db80 db $0, "You think you're a", $4f db "hero?", $57 ; 0x5db99 UnknownText_0x5db99: ; 0x5db99 db $0, "We're not always", $4f db "evil. We just do", $55 db "whatever we like.", $57 ; 0x5dbcd UnknownText_0x5dbcd: ; 0x5dbcd db $0, "Hey, hey! Keep out", $4f db "of our way!", $57 ; 0x5dbed UnknownText_0x5dbed: ; 0x5dbed db $0, "Arggh. I give up.", $57 ; 0x5dc00 UnknownText_0x5dc00: ; 0x5dc00 db $0, "Our EXECUTIVES are", $4f db "trying to take", $55 db "this place over.", $51 db "They have some big", $4f db "plan. I wonder", $55 db "what that is?", $57 ; 0x5dc64 UnknownText_0x5dc64: ; 0x5dc64 db $0, "Hahaha!", $51 db "How boring.", $4f db "It was far too", $51 db "easy to take over", $4f db "this place!", $51 db "Come on, keep me", $4f db "amused!", $57 ; 0x5dcbf UnknownText_0x5dcbf: ; 0x5dcbf db $0, "Wh-who are you?", $57 ; 0x5dcd0 UnknownText_0x5dcd0: ; 0x5dcd0 db $0, "You beat me, and", $4f db "I won't forget it!", $57 ; 0x5dcf4 UnknownText_0x5dcf4: ; 0x5dcf4 db $0, "BUENA: Hi! I'm", $4f db "BUENA!", $51 db "Do you know about", $4f db "a radio program", $55 db "called PASSWORD?", $51 db "If you can tell me", $4f db "the password from", $51 db "the program, you", $4f db "will earn points.", $51 db "Save up those", $4f db "points and trade", $51 db "them to that sweet", $4f db "young lady over", $51 db "there for some", $4f db "choice prizes!", $51 db "Here you go!", $51 db "It's your very own", $4f db "point card!", $57 ; 0x5de10 UnknownText_0x5de10: ; 0x5de10 db $0, "BUENA: Tune in to", $4f db "my PASSWORD SHOW!", $57 ; 0x5de35 UnknownText_0x5de35: ; 0x5de35 db $0, "BUENA: Hi!", $4f db "Did you tune in to", $55 db "my radio show?", $51 db "Do you remember", $4f db "today's password?", $57 ; 0x5de84 UnknownText_0x5de84: ; 0x5de84 db $0, "BUENA: Oh, wow!", $4f db "Thank you!", $51 db "What was your name", $4f db "again?", $51 db "…", $14, ", OK!", $51 db "Come on, ", $14, ".", $4f db "Join the show.", $57 ; 0x5dedd UnknownText_0x5dedd: ; 0x5dedd db $0, "BUENA: Everyone", $4f db "ready?", $51 db "I want to hear you", $4f db "shout out today's", $51 db "password for", $4f db $14, "!", $57 ; 0x5df29 UnknownText_0x5df29: ; 0x5df29 db $0, "BUENA: Come back", $4f db "after you listen", $51 db "to my show, OK?", $4f db "Catch ya later!", $57 ; 0x5df6c UnknownText_0x5df6c: ; 0x5df6c db $0, "BUENA: Sorry…", $51 db "You get just one", $4f db "chance each day.", $51 db "Come back tomorrow", $4f db "for another try!", $57 ; 0x5dfc1 UnknownText_0x5dfc1: ; 0x5dfc1 db $0, "BUENA: YIPPEE!", $4f db "That's right!", $51 db "You did tune in!", $4f db "I'm so happy!", $51 db "You earned one", $4f db "point! Congrats!", $57 ; 0x5e01c UnknownText_0x5e01c: ; 0x5e01c db $0, "BUENA: Aww…", $4f db "That's not it…", $51 db "Did you forget the", $4f db "password?", $57 ; 0x5e054 UnknownText_0x5e054: ; 0x5e054 db $0, "BUENA: Yup! Our", $4f db "contestant was", $51 db $14, ".", $4f db "Thanks for coming!", $51 db "I hope all you", $4f db "listeners will", $51 db "come too!", $4f db "I'll be waiting!", $57 ; 0x5e0c2 UnknownText_0x5e0c2: ; 0x5e0c2 db $0, "BUENA: Huh?", $4f db "Today's password?", $51 db "HELP, of course!", $57 ; 0x5e0f1 UnknownText_0x5e0f1: ; 0x5e0f1 db $0, "BUENA: Your BLUE", $4f db "CARD's full.", $51 db "Trade it in for a", $4f db "fabulous prize!", $57 ; 0x5e131 UnknownText_0x5e131: ; 0x5e131 db $0, "BUENA: Tune in to", $4f db "PASSWORD every", $51 db "night from six to", $4f db "midnight!", $51 db "Tune in, then drop", $4f db "in for a visit!", $57 ; 0x5e192 UnknownText_0x5e192: ; 0x5e192 db $0, "BUENA: Oh? You", $4f db "forgot to bring", $55 db "your BLUE CARD?", $51 db "I can't give you", $4f db "points if you", $55 db "don't have it.", $57 ; 0x5e1ee UnknownText_0x5e1ee: ; 0x5e1ee db $0, "BUENA: Oh! Your", $4f db "BLUE CARD reached", $51 db "30 points today!", $4f db "That's so wild!", $51 db "Hmm… There isn't a", $4f db "prize for hitting", $55 db "30 points, but…", $51 db "You came by so", $4f db "often, ", $14, ".", $51 db "I'll make you a", $4f db "special deal!", $51 db "How would you like", $4f db "my phone number?", $57 ; 0x5e2bf UnknownText_0x5e2bf: ; 0x5e2bf db $0, "BUENA: ", $14, ",", $4f db "do you want to", $51 db "register my phone", $4f db "number?", $57 ; 0x5e2f3 UnknownText_0x5e2f3: ; 0x5e2f3 db $0, $52, " registered", $4f db "BUENA's number.", $57 ; 0x5e310 UnknownText_0x5e310: ; 0x5e310 db $0, "BUENA: I look", $4f db "forward to hearing", $55 db "from you!", $57 ; 0x5e33c UnknownText_0x5e33c: ; 0x5e33c db $0, "BUENA: Aww… It's a", $4f db "special prize…", $57 ; 0x5e35e UnknownText_0x5e35e: ; 0x5e35e db $0, "BUENA: ", $14, ",", $4f db "your phone list", $51 db "has no room left", $4f db "for me…", $57 ; 0x5e392 UnknownText_0x5e392: ; 0x5e392 db $0, "You can cash in", $4f db "your saved points", $51 db "for a lovely prize", $4f db "of your choice!", $57 ; 0x5e3d8 UnknownText_0x5e3d8: ; 0x5e3d8 db $0, "You can't trade in", $4f db "points without", $55 db "your BLUE CARD.", $51 db "Don't forget your", $4f db "BLUE CARD!", $57 ; 0x5e426 UnknownText_0x5e426: ; 0x5e426 db $0, "2F SALES", $57 ; 0x5e430 UnknownText_0x5e430: ; 0x5e430 db $0, "PROF.OAK'S #MON", $4f db "TALK", $51 db "The Hottest Show", $4f db "on the Air!", $57 ; 0x5e463 UnknownText_0x5e463: ; 0x5e463 db $0, "Anywhere, Anytime", $4f db "#MON Radio", $57 ; 0x5e481 MapEventHeader_0x5e481: ; 0x5e481 ; filler db 0, 0 ; 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 ; 0x5e53e MapScriptHeader_0x5e53e: ; 0x5e53e ; trigger count db 0 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x5e543 ; 0x5e543 UnknownScript_0x5e543: ; 0x5e543 checkbit1 $0025 iftrue UnknownScript_0x5e54a return ; 0x5e54a UnknownScript_0x5e54a: ; 0x5e54a changeblock $e, $2, $2a changeblock $e, $4, $1 return ; 0x5e553 UnknownScript_0x5e553: ; 0x5e553 jumptextfaceplayer UnknownText_0x5e621 ; 0x5e556 UnknownScript_0x5e556: ; 0x5e556 faceplayer loadfont checkbit1 $0021 iftrue UnknownScript_0x5e564 2writetext UnknownText_0x5e682 closetext loadmovesprites end ; 0x5e564 UnknownScript_0x5e564: ; 0x5e564 2writetext UnknownText_0x5e6eb closetext loadmovesprites end ; 0x5e56a UnknownScript_0x5e56a: ; 0x5e56a faceplayer loadfont checkbit1 $0047 iftrue UnknownScript_0x5e59d checkbit1 $0021 iftrue UnknownScript_0x5e58a checkbit1 $0025 iftrue UnknownScript_0x5e584 2writetext UnknownText_0x5e754 closetext loadmovesprites end ; 0x5e584 UnknownScript_0x5e584: ; 0x5e584 2writetext UnknownText_0x5e7cb closetext loadmovesprites end ; 0x5e58a UnknownScript_0x5e58a: ; 0x5e58a 2writetext UnknownText_0x5e7e2 keeptextopen verbosegiveitem TM_11, 1 iffalse $65a1 2writetext UnknownText_0x5e821 closetext loadmovesprites setbit1 $0047 end ; 0x5e59d UnknownScript_0x5e59d: ; 0x5e59d 2writetext UnknownText_0x5e85c closetext loadmovesprites end ; 0x5e5a3 Trainer_0x5e5a3: ; 0x5e5a3 ; bit/flag number dw $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 ; 0x5e5af UnknownScript_0x5e5af: ; 0x5e5af talkaftercancel loadfont 2writetext UnknownText_0x5e8d0 closetext loadmovesprites end ; 0x5e5b7 Trainer_0x5e5b7: ; 0x5e5b7 ; bit/flag number dw $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 ; 0x5e5c3 UnknownScript_0x5e5c3: ; 0x5e5c3 talkaftercancel loadfont 2writetext UnknownText_0x5e944 closetext loadmovesprites end ; 0x5e5cb Trainer_0x5e5cb: ; 0x5e5cb ; bit/flag number dw $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 ; 0x5e5d7 UnknownScript_0x5e5d7: ; 0x5e5d7 talkaftercancel loadfont 2writetext UnknownText_0x5e9d0 closetext loadmovesprites end ; 0x5e5df Trainer_0x5e5df: ; 0x5e5df ; bit/flag number dw $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 ; 0x5e5eb UnknownScript_0x5e5eb: ; 0x5e5eb talkaftercancel loadfont 2writetext UnknownText_0x5ea61 closetext loadmovesprites end ; 0x5e5f3 UnknownScript_0x5e5f3: ; 0x5e5f3 loadfont 2writetext UnknownText_0x5eaa4 closetext checkbit1 $0025 iftrue $6603 checkitem CARD_KEY iftrue UnknownScript_0x5e605 loadmovesprites end ; 0x5e605 UnknownScript_0x5e605: ; 0x5e605 2writetext UnknownText_0x5eabc closetext setbit1 $0025 playsound $001f changeblock $e, $2, $2a changeblock $e, $4, $1 reloadmappart loadmovesprites waitbutton end ; 0x5e61b UnknownScript_0x5e61b: ; 0x5e61b jumptext UnknownText_0x5ead6 ; 0x5e61e UnknownScript_0x5e61e: ; 0x5e61e jumptext UnknownText_0x5eae4 ; 0x5e621 UnknownText_0x5e621: ; 0x5e621 db $0, "We have recordings", $4f db "of the cries of", $51 db "all #MON that", $4f db "have been found.", $51 db "We must have about", $4f db "200 kinds.", $57 ; 0x5e682 UnknownText_0x5e682: ; 0x5e682 db $0, "To trainers, #-", $4f db "MON are their", $55 db "beloved partners.", $51 db "It's terrible how", $4f db "TEAM ROCKET is", $51 db "trying to control", $4f db "#MON.", $57 ; 0x5e6eb UnknownText_0x5e6eb: ; 0x5e6eb db $0, "We run 24 hours a", $4f db "day to broadcast", $51 db "entertaining pro-", $4f db "grams.", $51 db "I'll do my best to", $4f db "run around the", $55 db "clock too!", $57 ; 0x5e754 UnknownText_0x5e754: ; 0x5e754 db $0, "The TEAM ROCKET", $4f db "boss has locked", $55 db "himself in.", $51 db "But the DIRECTOR", $4f db "can open it.", $51 db "He's up on the", $4f db "fifth floor.", $51 db "Please save him!", $57 ; 0x5e7cb UnknownText_0x5e7cb: ; 0x5e7cb db $0, "Is the DIRECTOR", $4f db "safe?", $57 ; 0x5e7e2 UnknownText_0x5e7e2: ; 0x5e7e2 db $0, "Thank you!", $4f db "You're my hero!", $51 db "This is a token of", $4f db "my appreciation.", $57 ; 0x5e821 UnknownText_0x5e821: ; 0x5e821 db $0, "It's SUNNY DAY.", $4f db "It powers up fire-", $55 db "type moves for a", $55 db "while.", $57 ; 0x5e85c UnknownText_0x5e85c: ; 0x5e85c db $0, "You were simply", $4f db "marvelous!", $57 ; 0x5e878 UnknownText_0x5e878: ; 0x5e878 db $0, "I've been given", $4f db "strict orders.", $51 db "I'm to crush any-", $4f db "one who challenges", $55 db "TEAM ROCKET!", $57 ; 0x5e8c8 UnknownText_0x5e8c8: ; 0x5e8c8 db $0, "What?!", $57 ; 0x5e8d0 UnknownText_0x5e8d0: ; 0x5e8d0 db $0, "I failed in my", $4f db "duties…", $51 db "I'll be docked pay", $4f db "for this…", $57 ; 0x5e904 UnknownText_0x5e904: ; 0x5e904 db $0, "It feels great", $4f db "ordering #MON", $55 db "to commit crimes.", $57 ; 0x5e934 UnknownText_0x5e934: ; 0x5e934 db $0, "You're kidding!", $57 ; 0x5e944 UnknownText_0x5e944: ; 0x5e944 db $0, "I feel lousy over", $4f db "losing!", $51 db "Darn it! I hate", $4f db "useless #MON!", $57 ; 0x5e97d UnknownText_0x5e97d: ; 0x5e97d db $0, "Why did the shut-", $4f db "ter open? Did you", $51 db "have something to", $4f db "do with this?", $57 ; 0x5e9c2 UnknownText_0x5e9c2: ; 0x5e9c2 db $0, "I'm done for!", $57 ; 0x5e9d0 UnknownText_0x5e9d0: ; 0x5e9d0 db $0, "What?! You made it", $4f db "past our men in", $55 db "the UNDERGROUND?", $51 db "How could you?", $57 ; 0x5ea14 UnknownText_0x5ea14: ; 0x5ea14 db $0, "An unknown child", $4f db "wandering here?", $51 db "Who are you?", $57 ; 0x5ea43 UnknownText_0x5ea43: ; 0x5ea43 db $0, "Tch! I took you", $4f db "too lightly!", $57 ; 0x5ea61 UnknownText_0x5ea61: ; 0x5ea61 db $0, "Bwahahaha…", $51 db "I can transmit as", $4f db "strong a signal as", $55 db "I need from here.", $57 ; 0x5eaa4 UnknownText_0x5eaa4: ; 0x5eaa4 db $0, "It's the CARD KEY", $4f db "slot.", $57 ; 0x5eabc UnknownText_0x5eabc: ; 0x5eabc db $0, $52, " inserted", $4f db "the CARD KEY.", $57 ; 0x5ead6 UnknownText_0x5ead6: ; 0x5ead6 db $0, "3F PERSONNEL", $57 ; 0x5eae4 UnknownText_0x5eae4: ; 0x5eae4 db $0, "#MON MUSIC with", $4f db "Host DJ BEN", $57 ; 0x5eb01 MapEventHeader_0x5eb01: ; 0x5eb01 ; filler db 0, 0 ; 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 ; 0x5eb80 MapScriptHeader_0x5eb80: ; 0x5eb80 ; trigger count db 0 ; callback count db 0 ; 0x5eb82 UnknownScript_0x5eb82: ; 0x5eb82 jumptextfaceplayer UnknownText_0x5ec12 ; 0x5eb85 UnknownScript_0x5eb85: ; 0x5eb85 faceplayer loadfont checkbit1 $0048 iftrue UnknownScript_0x5ebac checkbit1 $0021 iftrue UnknownScript_0x5eb99 2writetext UnknownText_0x5ec68 closetext loadmovesprites end ; 0x5eb99 UnknownScript_0x5eb99: ; 0x5eb99 2writetext UnknownText_0x5ecab keeptextopen verbosegiveitem PINK_BOW, 1 iffalse $6bb0 2writetext UnknownText_0x5ecef closetext loadmovesprites setbit1 $0048 end ; 0x5ebac UnknownScript_0x5ebac: ; 0x5ebac 2writetext UnknownText_0x5ed2c closetext loadmovesprites end ; 0x5ebb2 UnknownScript_0x5ebb2: ; 0x5ebb2 loadfont 2writetext UnknownText_0x5ed66 cry $34, $0 closetext loadmovesprites end ; 0x5ebbc Trainer_0x5ebbc: ; 0x5ebbc ; bit/flag number dw $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 ; 0x5ebc8 UnknownScript_0x5ebc8: ; 0x5ebc8 talkaftercancel loadfont 2writetext UnknownText_0x5ede2 closetext loadmovesprites end ; 0x5ebd0 Trainer_0x5ebd0: ; 0x5ebd0 ; bit/flag number dw $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 ; 0x5ebdc UnknownScript_0x5ebdc: ; 0x5ebdc talkaftercancel loadfont 2writetext UnknownText_0x5ee69 closetext loadmovesprites end ; 0x5ebe4 Trainer_0x5ebe4: ; 0x5ebe4 ; bit/flag number dw $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 ; 0x5ebf0 UnknownScript_0x5ebf0: ; 0x5ebf0 talkaftercancel loadfont 2writetext UnknownText_0x5ef31 closetext loadmovesprites end ; 0x5ebf8 Trainer_0x5ebf8: ; 0x5ebf8 ; bit/flag number dw $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 ; 0x5ec04 UnknownScript_0x5ec04: ; 0x5ec04 talkaftercancel loadfont 2writetext UnknownText_0x5efcb closetext loadmovesprites end ; 0x5ec0c UnknownScript_0x5ec0c: ; 0x5ec0c jumptext UnknownText_0x5effe ; 0x5ec0f UnknownScript_0x5ec0f: ; 0x5ec0f jumptext UnknownText_0x5f00d ; 0x5ec12 UnknownText_0x5ec12: ; 0x5ec12 db $0, "I listened to the", $4f db "radio while I was", $55 db "at the RUINS.", $51 db "I heard a strange", $4f db "broadcast there.", $57 ; 0x5ec68 UnknownText_0x5ec68: ; 0x5ec68 db $0, "MARY: Why? Why do", $4f db "I have to suffer", $55 db "through this?", $51 db "MEOWTH, help me!", $57 ; 0x5ecab UnknownText_0x5ecab: ; 0x5ecab db $0, "MARY: Oh! You're", $4f db "my little savior!", $51 db "Will you take this", $4f db "as my thanks?", $57 ; 0x5ecef UnknownText_0x5ecef: ; 0x5ecef db $0, "MARY: It's just", $4f db "right for #MON", $51 db "that know normal-", $4f db "type moves.", $57 ; 0x5ed2c UnknownText_0x5ed2c: ; 0x5ed2c db $0, "MARY: Please tune", $4f db "into me on PROF.", $51 db "OAK'S #MON TALK", $4f db "show.", $57 ; 0x5ed66 UnknownText_0x5ed66: ; 0x5ed66 db $0, "MEOWTH: Meowth…", $57 ; 0x5ed77 UnknownText_0x5ed77: ; 0x5ed77 db $0, "You plan to rescue", $4f db "the DIRECTOR?", $51 db "That won't be pos-", $4f db "sible because I'm", $55 db "going to beat you!", $57 ; 0x5edcf UnknownText_0x5edcf: ; 0x5edcf db $0, "No! Unbelievable!", $57 ; 0x5ede2 UnknownText_0x5ede2: ; 0x5ede2 db $0, "I don't believe", $4f db "it! I was beaten!", $57 ; 0x5ee04 UnknownText_0x5ee04: ; 0x5ee04 db $0, "Stop! I'm known as", $4f db "the TEAM ROCKET", $55 db "fortress!", $51 db "You're not taking", $4f db "another step!", $57 ; 0x5ee50 UnknownText_0x5ee50: ; 0x5ee50 db $0, "The fortress came", $4f db "down!", $57 ; 0x5ee69 UnknownText_0x5ee69: ; 0x5ee69 db $0, "You've earned my", $4f db "respect, so here's", $55 db "some advice.", $51 db "It's not too late.", $4f db "You can still turn", $55 db "back.", $57 ; 0x5eec4 UnknownText_0x5eec4: ; 0x5eec4 db $0, "Don't I think", $4f db "#MON are cute?", $51 db "I'll think my", $4f db "#MON are cute--", $51 db "after they beat", $4f db "yours!", $57 ; 0x5ef15 UnknownText_0x5ef15: ; 0x5ef15 db $0, "Oh, no! They're so", $4f db "useless!", $57 ; 0x5ef31 UnknownText_0x5ef31: ; 0x5ef31 db $0, "I love my", $4f db "beautiful self!", $51 db "Who cares about", $4f db "#MON?", $57 ; 0x5ef62 UnknownText_0x5ef62: ; 0x5ef62 db $0, "Most excellent.", $51 db "This RADIO TOWER", $4f db "will fulfill our", $55 db "grand design.", $57 ; 0x5efa3 UnknownText_0x5efa3: ; 0x5efa3 db $0, "Hmmm…", $51 db "All grand plans", $4f db "come with snags.", $57 ; 0x5efcb UnknownText_0x5efcb: ; 0x5efcb db $0, "Do you honestly", $4f db "believe you can", $55 db "stop TEAM ROCKET?", $57 ; 0x5effe UnknownText_0x5effe: ; 0x5effe db $0, "4F PRODUCTION", $57 ; 0x5f00d UnknownText_0x5f00d: ; 0x5f00d db $0, "4F STUDIO 2", $57 ; 0x5f01a MapEventHeader_0x5f01a: ; 0x5f01a ; filler db 0, 0 ; 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 ; 0x5f099 INCBIN "baserom.gbc",$5f099,$f67 SECTION "bank18",DATA,BANK[$18] MapScriptHeader_0x60000: ; 0x60000 ; trigger count db 3 ; triggers dw UnknownScript_0x6000e, $0000 dw UnknownScript_0x6000f, $0000 dw UnknownScript_0x60010, $0000 ; callback count db 0 ; 0x6000e UnknownScript_0x6000e: ; 0x6000e end ; 0x6000f UnknownScript_0x6000f: ; 0x6000f end ; 0x60010 UnknownScript_0x60010: ; 0x60010 end ; 0x60011 UnknownScript_0x60011: ; 0x60011 spriteface $2, $1 showemote $0, $2, 15 loadfont 2writetext UnknownText_0x60128 closetext loadmovesprites applymovement $2, $4109 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 ; 0x60046 UnknownScript_0x60046: ; 0x60046 faceplayer loadfont checkbit1 $0021 iftrue UnknownScript_0x60054 2writetext UnknownText_0x60246 closetext loadmovesprites end ; 0x60054 UnknownScript_0x60054: ; 0x60054 2writetext UnknownText_0x60824 closetext loadmovesprites end ; 0x6005a Trainer_0x6005a: ; 0x6005a ; bit/flag number dw $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 ; 0x60066 UnknownScript_0x60066: ; 0x60066 talkaftercancel loadfont 2writetext UnknownText_0x60358 closetext loadmovesprites end ; 0x6006e UnknownScript_0x6006e: ; 0x6006e applymovement $0, $4125 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 15 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, $410f 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 ; 0x600f1 UnknownScript_0x600f1: ; 0x600f1 applymovement $2, $411a playsound $0023 disappear $2 end ; 0x600fb UnknownScript_0x600fb: ; 0x600fb jumptextfaceplayer UnknownText_0x608be ; 0x600fe ItemFragment_0x600fe: ; 0x600fe item_frag ULTRA_BALL, 1 ; 0x60100 UnknownScript_0x60100: ; 0x60100 jumptext UnknownText_0x608e0 ; 0x60103 UnknownScript_0x60103: ; 0x60103 jumptext UnknownText_0x608f9 ; 0x60106 UnknownScript_0x60106: ; 0x60106 jumpstd $0003 ; 0x60109 INCBIN "baserom.gbc",$60109,$1f UnknownText_0x60128: ; 0x60128 db $0, "Y-you! You came to", $4f db "rescue me?", $57 ; 0x60147 UnknownText_0x60147: ; 0x60147 db $0, "Is that what you", $4f db "were expecting?", $51 db "Wrong!", $4f db "I'm an imposter!", $51 db "I pretended to be", $4f db "the real thing to", $51 db "prepare for our", $4f db "takeover.", $51 db "Do you want to", $4f db "know where we hid", $55 db "the real DIRECTOR?", $51 db "Sure, I'll tell", $4f db "you. But only if", $55 db "you can beat me!", $57 ; 0x60223 UnknownText_0x60223: ; 0x60223 db $0, "OK, OK. I'll tell", $4f db "you where he is.", $57 ; 0x60246 UnknownText_0x60246: ; 0x60246 db $0, "We stashed the", $4f db "real DIRECTOR in", $51 db "the UNDERGROUND", $4f db "WAREHOUSE.", $51 db "It's at the far", $4f db "end of the UNDER-", $55 db "GROUND.", $51 db "But I doubt you'll", $4f db "get that far.", $57 ; 0x602cb UnknownText_0x602cb: ; 0x602cb db $0, "Remember me from", $4f db "the HIDEOUT in", $55 db "MAHOGANY TOWN?", $51 db "I lost then, but I", $4f db "won't this time.", $57 ; 0x6031e UnknownText_0x6031e: ; 0x6031e db $0, "This can't be", $4f db "happening!", $51 db "I fought hard, but", $4f db "I still lost…", $57 ; 0x60358 UnknownText_0x60358: ; 0x60358 db $0, $52, ", isn't it?", $51 db "A brat like you", $4f db "won't appreciate", $51 db "the magnificence", $4f db "of TEAM ROCKET.", $51 db "That's too bad.", $4f db "I really admire", $55 db "your power.", $57 ; 0x603d1 UnknownText_0x603d1: ; 0x603d1 db $0, "Oh? You managed to", $4f db "get this far?", $51 db "You must be quite", $4f db "the trainer.", $51 db "We intend to take", $4f db "over this RADIO", $51 db "STATION and an-", $4f db "nounce our come-", $55 db "back.", $51 db "That should bring", $4f db "our boss GIOVANNI", $51 db "back from his solo", $4f db "training.", $51 db "We are going to", $4f db "regain our former", $55 db "glory.", $51 db "I won't allow you", $4f db "to interfere with", $55 db "our plans.", $57 ; 0x604f3 UnknownText_0x604f3: ; 0x604f3 db $0, "No! Forgive me,", $4f db "GIOVANNI!", $57 ; 0x6050e UnknownText_0x6050e: ; 0x6050e db $0, "How could this be?", $51 db "Our dreams have", $4f db "come to naught.", $51 db "I wasn't up to the", $4f db "task after all.", $51 db "Like GIOVANNI did", $4f db "before me, I will", $51 db "disband TEAM", $4f db "ROCKET here today.", $51 db "Farewell.", $57 ; 0x605b2 UnknownText_0x605b2: ; 0x605b2 db $0, "DIRECTOR: ", $14, ",", $4f db "thank you!", $51 db "Your courageous", $4f db "actions have saved", $51 db "#MON nation-", $4f db "wide.", $51 db "I know it's not", $4f db "much, but please", $55 db "take this.", $57 ; 0x6062c UnknownText_0x6062c: ; 0x6062c db $0, "There used to be a", $4f db "tower right here", $55 db "in GOLDENROD CITY.", $51 db "But it was old and", $4f db "creaky.", $51 db "So we replaced it", $4f db "with our RADIO", $55 db "TOWER.", $51 db "We dug up that", $4f db "bell during", $55 db "construction.", $51 db "I heard that all", $4f db "sorts of #MON", $51 db "lived in GOLDENROD", $4f db "in the past.", $51 db "Perhaps…", $51 db "That bell has some", $4f db "connection to the", $51 db "TIN TOWER in", $4f db "ECRUTEAK CITY…", $51 db "Ah!", $51 db "That reminds me…", $51 db "I overheard TEAM", $4f db "ROCKET whispering.", $51 db "Apparently, some-", $4f db "thing is going on", $55 db "at the TIN TOWER.", $51 db "I have no idea", $4f db "what is happening,", $51 db "but you might look", $4f db "into it.", $51 db "OK, I better go to", $4f db "my OFFICE.", $57 ; 0x60824 UnknownText_0x60824: ; 0x60824 db $0, "DIRECTOR: Hello,", $4f db $14, "!", $51 db "You know, I love", $4f db "#MON.", $51 db "I built this RADIO", $4f db "TOWER so I could", $51 db "express my love", $4f db "of #MON.", $51 db "It would be nice", $4f db "if people enjoyed", $55 db "our programs.", $57 ; 0x608be UnknownText_0x608be: ; 0x608be db $0, "BEN: Do you listen", $4f db "to our music?", $57 ; 0x608e0 UnknownText_0x608e0: ; 0x608e0 db $0, "5F DIRECTOR'S", $4f db " OFFICE", $57 ; 0x608f9 UnknownText_0x608f9: ; 0x608f9 db $0, "5F STUDIO 1", $57 ; 0x60906 MapEventHeader_0x60906: ; 0x60906 ; filler db 0, 0 ; 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 ; 0x60980 INCBIN "baserom.gbc",$60980,$3680 SECTION "bank19",DATA,BANK[$19] INCBIN "baserom.gbc",$64000,$4000 SECTION "bank1A",DATA,BANK[$1A] INCBIN "baserom.gbc",$68000,$4000 SECTION "bank1B",DATA,BANK[$1B] INCBIN "baserom.gbc",$6C000,$4000 SECTION "bank1C",DATA,BANK[$1C] INCBIN "baserom.gbc",$70000,$4000 SECTION "bank1D",DATA,BANK[$1D] 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 MapHeader_0x9403d: ; 0x9403d ; bank, tileset, permission db $25, $12, 3 ; second map header dw SecondMapHeader_0x95bac ; location on world map, music, time of day, fishing group db $1b, $1b, 17, 1 ; 0x94046 MapHeader_0x94046: ; 0x94046 ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95bb8 ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x9404f MapHeader_0x9404f: ; 0x9404f ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95bc4 ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x94058 MapHeader_0x94058: ; 0x94058 ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95bd0 ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x94061 MapHeader_0x94061: ; 0x94061 ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95bdc ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x9406a MapHeader_0x9406a: ; 0x9406a ; bank, tileset, permission db $25, $e, 3 ; second map header dw SecondMapHeader_0x95be8 ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x94073 MapHeader_0x94073: ; 0x94073 ; bank, tileset, permission db $25, $c, 3 ; second map header dw SecondMapHeader_0x95bf4 ; location on world map, music, time of day, fishing group db $1b, $2d, 1, 1 ; 0x9407c MapHeader_0x9407c: ; 0x9407c ; bank, tileset, permission db $25, $8, 6 ; second map header dw SecondMapHeader_0x95c00 ; location on world map, music, time of day, fishing group db $19, $47, 1, 1 ; 0x94085 MapHeader_0x94085: ; 0x94085 ; bank, tileset, permission db $25, $10, 3 ; second map header dw SecondMapHeader_0x95c0c ; location on world map, music, time of day, fishing group db $1a, $2c, 1, 1 ; 0x9408e MapHeader_0x9408e: ; 0x9408e ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95c18 ; location on world map, music, time of day, fishing group db $1a, $2c, 1, 1 ; 0x94097 MapHeader_0x94097: ; 0x94097 ; bank, tileset, permission db $25, $1, 2 ; second map header dw SecondMapHeader_0x95138 ; location on world map, music, time of day, fishing group db $19, $47, 0, 1 ; 0x940a0 MapHeader_0x940a0: ; 0x940a0 ; bank, tileset, permission db $25, $1, 2 ; second map header dw SecondMapHeader_0x9515c ; location on world map, music, time of day, fishing group db $1a, $47, 0, 1 ; 0x940a9 MapHeader_0x940a9: ; 0x940a9 ; bank, tileset, permission db $25, $1, 1 ; second map header dw SecondMapHeader_0x94eb0 ; location on world map, music, time of day, fishing group db $1b, $2d, 0, 1 ; 0x940b2 MapHeader_0x940b2: ; 0x940b2 ; bank, tileset, permission db $25, $5, 3 ; second map header dw SecondMapHeader_0x95c24 ; location on world map, music, time of day, fishing group db $24, $26, 1, 1 ; 0x940bb MapHeader_0x940bb: ; 0x940bb ; bank, tileset, permission db $25, $f, 3 ; second map header dw SecondMapHeader_0x95c30 ; location on world map, music, time of day, fishing group db $24, $1b, 17, 1 ; 0x940c4 MapHeader_0x940c4: ; 0x940c4 ; bank, tileset, permission db $25, $7, 3 ; second map header dw SecondMapHeader_0x95c3c ; location on world map, music, time of day, fishing group db $24, $9, 1, 1 ; 0x940cd MapHeader_0x940cd: ; 0x940cd ; bank, tileset, permission db $25, $8, 6 ; second map header dw SecondMapHeader_0x95c48 ; location on world map, music, time of day, fishing group db $22, $45, 1, 1 ; 0x940d6 MapHeader_0x940d6: ; 0x940d6 ; bank, tileset, permission db $25, $1, 2 ; second map header dw SecondMapHeader_0x951c8 ; location on world map, music, time of day, fishing group db $22, $45, 0, 3 ; 0x940df MapHeader_0x940df: ; 0x940df ; bank, tileset, permission db $25, $1, 2 ; second map header dw SecondMapHeader_0x95210 ; location on world map, music, time of day, fishing group db $27, $45, 0, 4 ; 0x940e8 MapHeader_0x940e8: ; 0x940e8 ; bank, tileset, permission db $25, $1, 1 ; second map header dw SecondMapHeader_0x94f04 ; location on world map, music, time of day, fishing group db $24, $26, 0, 1 ; 0x940f1 MapHeader_0x940f1: ; 0x940f1 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957bc ; location on world map, music, time of day, fishing group db $7, $42, 1, 1 ; 0x940fa MapHeader_0x940fa: ; 0x940fa ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957c8 ; location on world map, music, time of day, fishing group db $7, $42, 1, 1 ; 0x94103 MapHeader_0x94103: ; 0x94103 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957d4 ; location on world map, music, time of day, fishing group db $7, $42, 1, 1 ; 0x9410c MapHeader_0x9410c: ; 0x9410c ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957e0 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94115 MapHeader_0x94115: ; 0x94115 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957ec ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x9411e MapHeader_0x9411e: ; 0x9411e ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x957f8 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94127 MapHeader_0x94127: ; 0x94127 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x95804 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94130 MapHeader_0x94130: ; 0x94130 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x95810 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94139 MapHeader_0x94139: ; 0x94139 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x9581c ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94142 MapHeader_0x94142: ; 0x94142 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x95828 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x9414b MapHeader_0x9414b: ; 0x9414b ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x95834 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x94154 MapHeader_0x94154: ; 0x94154 ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x95840 ; location on world map, music, time of day, fishing group db $17, $41, 1, 1 ; 0x9415d MapHeader_0x9415d: ; 0x9415d ; bank, tileset, permission db $25, $17, 7 ; second map header dw SecondMapHeader_0x9584c ; location on world map, music, time of day, fishing group db $18, $43, 18, 1 ; 0x94166 MapHeader_0x94166: ; 0x94166 ; bank, tileset, permission db $25, $18, 4 ; second map header dw SecondMapHeader_0x95858 ; location on world map, music, time of day, fishing group db $18, $43, 18, 1 ; 0x9416f MapHeader_0x9416f: ; 0x9416f ; bank, tileset, permission db $25, $19, 2 ; second map header dw SecondMapHeader_0x95864 ; location on world map, music, time of day, fishing group db $13, $23, 0, 1 ; 0x94178 MapHeader_0x94178: ; 0x94178 ; bank, tileset, permission db $25, $19, 2 ; second map header dw SecondMapHeader_0x95870 ; location on world map, music, time of day, fishing group db $13, $59, 0, 1 ; 0x94181 MapHeader_0x94181: ; 0x94181 ; bank, tileset, permission db $25, $1b, 3 ; second map header dw SecondMapHeader_0x9587c ; location on world map, music, time of day, fishing group db $11, $bd, 17, 1 ; 0x9418a MapHeader_0x9418a: ; 0x9418a ; bank, tileset, permission db $25, $1b, 3 ; second map header dw SecondMapHeader_0x95888 ; location on world map, music, time of day, fishing group db $11, $bd, 17, 1 ; 0x94193 MapHeader_0x94193: ; 0x94193 ; bank, tileset, permission db $25, $1b, 3 ; second map header dw SecondMapHeader_0x95894 ; location on world map, music, time of day, fishing group db $11, $bd, 17, 1 ; 0x9419c MapHeader_0x9419c: ; 0x9419c ; bank, tileset, permission db $25, $1b, 3 ; second map header dw SecondMapHeader_0x958a0 ; location on world map, music, time of day, fishing group db $11, $bd, 17, 1 ; 0x941a5 MapHeader_0x941a5: ; 0x941a5 ; bank, tileset, permission db $25, $1b, 3 ; second map header dw SecondMapHeader_0x958ac ; location on world map, music, time of day, fishing group db $11, $bd, 17, 1 ; 0x941ae MapHeader_0x941ae: ; 0x941ae ; bank, tileset, permission db $25, $1, 2 ; second map header dw SecondMapHeader_0x958b8 ; location on world map, music, time of day, fishing group db $9, $28, 0, 4 ; 0x941b7 MapHeader_0x941b7: ; 0x941b7 ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x958c4 ; location on world map, music, time of day, fishing group db $9, $28, 17, 1 ; 0x941c0 MapHeader_0x941c0: ; 0x941c0 ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x958d0 ; location on world map, music, time of day, fishing group db $9, $28, 17, 1 ; 0x941c9 MapHeader_0x941c9: ; 0x941c9 ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x958dc ; location on world map, music, time of day, fishing group db $9, $28, 17, 1 ; 0x941d2 MapHeader_0x941d2: ; 0x941d2 ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x958e8 ; location on world map, music, time of day, fishing group db $9, $28, 17, 1 ; 0x941db MapHeader_0x941db: ; 0x941db ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x958f4 ; location on world map, music, time of day, fishing group db $9, $55, 17, 1 ; 0x941e4 MapHeader_0x941e4: ; 0x941e4 ; bank, tileset, permission db $25, $b, 3 ; second map header dw SecondMapHeader_0x95900 ; location on world map, music, time of day, fishing group db $9, $28, 1, 1 ; 0x941ed MapHeader_0x941ed: ; 0x941ed ; bank, tileset, permission db $25, $1a, 7 ; second map header dw SecondMapHeader_0x9590c ; location on world map, music, time of day, fishing group db $9, $28, 17, 1 ; 0x941f6 INCBIN "baserom.gbc",$941f6,$cba SecondMapHeader_0x94eb0: ; 0x94eb0 ; border block db $35 ; height, width db 18, 20 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xad3dc), MapBlockData_0xad3dc ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x1a8820), MapScriptHeader_0x1a8820 ; map event header (bank-then-pointer) dw MapEventHeader_0x1a8cce ; connections db 10 ; 0x94ebc INCBIN "baserom.gbc",$94ebc,$94f04 - $94ebc SecondMapHeader_0x94f04: ; 0x94f04 ; border block db $71 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xad6ac), MapBlockData_0xad6ac ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x190000), MapScriptHeader_0x190000 ; map event header (bank-then-pointer) dw MapEventHeader_0x1903d8 ; connections db 11 ; 0x94f10 INCBIN "baserom.gbc",$94f10,$228 SecondMapHeader_0x95138: ; 0x95138 ; border block db $5 ; height, width db 9, 20 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa759), MapBlockData_0xaa759 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x1a1d0c), MapScriptHeader_0x1a1d0c ; map event header (bank-then-pointer) dw MapEventHeader_0x1a23bb ; connections db 3 ; 0x95144 INCBIN "baserom.gbc",$95144,$9515c - $95144 SecondMapHeader_0x9515c: ; 0x9515c ; border block db $5 ; height, width db 18, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xab5e7), MapBlockData_0xab5e7 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x1a5af3), MapScriptHeader_0x1a5af3 ; map event header (bank-then-pointer) dw MapEventHeader_0x1a60ba ; connections db 5 ; 0x95168 INCBIN "baserom.gbc",$95168,$951c8 - $95168 SecondMapHeader_0x951c8: ; 0x951c8 ; border block db $5 ; height, width db 9, 30 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa321), MapBlockData_0xaa321 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x1a920c), MapScriptHeader_0x1a920c ; map event header (bank-then-pointer) dw MapEventHeader_0x1a95c9 ; connections db 3 ; 0x951d4 INCBIN "baserom.gbc",$951d4,$95210 - $951d4 SecondMapHeader_0x95210: ; 0x95210 ; border block db $71 ; height, width db 9, 30 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xa8384), MapBlockData_0xa8384 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x19d822), MapScriptHeader_0x19d822 ; map event header (bank-then-pointer) dw MapEventHeader_0x19dff6 ; connections db 3 ; 0x9521c INCBIN "baserom.gbc",$9521c,$957bc - $9521c SecondMapHeader_0x957bc: ; 0x957bc ; border block db $0 ; height, width db 8, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacbf3), MapBlockData_0xacbf3 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x1844fc), MapScriptHeader_0x1844fc ; map event header (bank-then-pointer) dw MapEventHeader_0x184703 ; connections db 0 ; 0x957c8 SecondMapHeader_0x957c8: ; 0x957c8 ; border block db $0 ; height, width db 8, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacc4d), MapBlockData_0xacc4d ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x18477a), MapScriptHeader_0x18477a ; map event header (bank-then-pointer) dw MapEventHeader_0x1848f5 ; connections db 0 ; 0x957d4 SecondMapHeader_0x957d4: ; 0x957d4 ; border block db $0 ; height, width db 8, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacca7), MapBlockData_0xacca7 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x18493b), MapScriptHeader_0x18493b ; map event header (bank-then-pointer) dw MapEventHeader_0x184f8e ; connections db 0 ; 0x957e0 SecondMapHeader_0x957e0: ; 0x957e0 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xadf8f), MapBlockData_0xadf8f ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x18501a), MapScriptHeader_0x18501a ; map event header (bank-then-pointer) dw MapEventHeader_0x18598c ; connections db 0 ; 0x957ec SecondMapHeader_0x957ec: ; 0x957ec ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xadfe9), MapBlockData_0xadfe9 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185a23), MapScriptHeader_0x185a23 ; map event header (bank-then-pointer) dw MapEventHeader_0x185a25 ; connections db 0 ; 0x957f8 SecondMapHeader_0x957f8: ; 0x957f8 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae043), MapBlockData_0xae043 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185a35), MapScriptHeader_0x185a35 ; map event header (bank-then-pointer) dw MapEventHeader_0x185a39 ; connections db 0 ; 0x95804 SecondMapHeader_0x95804: ; 0x95804 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae09d), MapBlockData_0xae09d ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185a56), MapScriptHeader_0x185a56 ; map event header (bank-then-pointer) dw MapEventHeader_0x185a61 ; connections db 0 ; 0x95810 SecondMapHeader_0x95810: ; 0x95810 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae0f7), MapBlockData_0xae0f7 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185aa7), MapScriptHeader_0x185aa7 ; map event header (bank-then-pointer) dw MapEventHeader_0x185ab1 ; connections db 0 ; 0x9581c SecondMapHeader_0x9581c: ; 0x9581c ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae151), MapBlockData_0xae151 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185ae2), MapScriptHeader_0x185ae2 ; map event header (bank-then-pointer) dw MapEventHeader_0x185ae6 ; connections db 0 ; 0x95828 SecondMapHeader_0x95828: ; 0x95828 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae1ab), MapBlockData_0xae1ab ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185b03), MapScriptHeader_0x185b03 ; map event header (bank-then-pointer) dw MapEventHeader_0x185b07 ; connections db 0 ; 0x95834 SecondMapHeader_0x95834: ; 0x95834 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae205), MapBlockData_0xae205 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185b33), MapScriptHeader_0x185b33 ; map event header (bank-then-pointer) dw MapEventHeader_0x185b3b ; connections db 0 ; 0x95840 SecondMapHeader_0x95840: ; 0x95840 ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae25f), MapBlockData_0xae25f ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185b86), MapScriptHeader_0x185b86 ; map event header (bank-then-pointer) dw MapEventHeader_0x185bab ; connections db 0 ; 0x9584c SecondMapHeader_0x9584c: ; 0x9584c ; border block db $0 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae313), MapBlockData_0xae313 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x185be1), MapScriptHeader_0x185be1 ; map event header (bank-then-pointer) dw MapEventHeader_0x1860b2 ; connections db 0 ; 0x95858 SecondMapHeader_0x95858: ; 0x95858 ; border block db $9 ; height, width db 9, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xae36d), MapBlockData_0xae36d ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x186151), MapScriptHeader_0x186151 ; map event header (bank-then-pointer) dw MapEventHeader_0x1863de ; connections db 0 ; 0x95864 SecondMapHeader_0x95864: ; 0x95864 ; border block db $0 ; height, width db 27, 20 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xac7d5), MapBlockData_0xac7d5 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5c000), MapScriptHeader_0x5c000 ; map event header (bank-then-pointer) dw MapEventHeader_0x5c806 ; connections db 0 ; 0x95870 SecondMapHeader_0x95870: ; 0x95870 ; border block db $0 ; height, width db 27, 20 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xac7d5), MapBlockData_0xac7d5 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5c8ea), MapScriptHeader_0x5c8ea ; map event header (bank-then-pointer) dw MapEventHeader_0x5cc5d ; connections db 0 ; 0x9587c SecondMapHeader_0x9587c: ; 0x9587c ; border block db $0 ; height, width db 4, 9 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacd01), MapBlockData_0xacd01 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5cd27), MapScriptHeader_0x5cd27 ; map event header (bank-then-pointer) dw MapEventHeader_0x5d68e ; connections db 0 ; 0x95888 SecondMapHeader_0x95888: ; 0x95888 ; border block db $0 ; height, width db 4, 9 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacd25), MapBlockData_0xacd25 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5d6fb), MapScriptHeader_0x5d6fb ; map event header (bank-then-pointer) dw MapEventHeader_0x5e481 ; connections db 0 ; 0x95894 SecondMapHeader_0x95894: ; 0x95894 ; border block db $0 ; height, width db 4, 9 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacd49), MapBlockData_0xacd49 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5e53e), MapScriptHeader_0x5e53e ; map event header (bank-then-pointer) dw MapEventHeader_0x5eb01 ; connections db 0 ; 0x958a0 SecondMapHeader_0x958a0: ; 0x958a0 ; border block db $0 ; height, width db 4, 9 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacd6d), MapBlockData_0xacd6d ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5eb80), MapScriptHeader_0x5eb80 ; map event header (bank-then-pointer) dw MapEventHeader_0x5f01a ; connections db 0 ; 0x958ac SecondMapHeader_0x958ac: ; 0x958ac ; border block db $0 ; height, width db 4, 9 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacd91), MapBlockData_0xacd91 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x60000), MapScriptHeader_0x60000 ; map event header (bank-then-pointer) dw MapEventHeader_0x60906 ; connections db 0 ; 0x958b8 SecondMapHeader_0x958b8: ; 0x958b8 ; border block db $5 ; height, width db 18, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaca8b), MapBlockData_0xaca8b ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x58000), MapScriptHeader_0x58000 ; map event header (bank-then-pointer) dw MapEventHeader_0x584c3 ; connections db 0 ; 0x958c4 SecondMapHeader_0x958c4: ; 0x958c4 ; border block db $0 ; height, width db 5, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacbdf), MapBlockData_0xacbdf ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x58560), MapScriptHeader_0x58560 ; map event header (bank-then-pointer) dw MapEventHeader_0x586e1 ; connections db 0 ; 0x958d0 SecondMapHeader_0x958d0: ; 0x958d0 ; border block db $0 ; height, width db 5, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacbdf), MapBlockData_0xacbdf ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x5871e), MapScriptHeader_0x5871e ; map event header (bank-then-pointer) dw MapEventHeader_0x58b85 ; connections db 0 ; 0x958dc SecondMapHeader_0x958dc: ; 0x958dc ; border block db $0 ; height, width db 5, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacbdf), MapBlockData_0xacbdf ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x58bdc), MapScriptHeader_0x58bdc ; map event header (bank-then-pointer) dw MapEventHeader_0x58d63 ; connections db 0 ; 0x958e8 SecondMapHeader_0x958e8: ; 0x958e8 ; border block db $0 ; height, width db 5, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacbdf), MapBlockData_0xacbdf ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x58da0), MapScriptHeader_0x58da0 ; map event header (bank-then-pointer) dw MapEventHeader_0x58f22 ; connections db 0 ; 0x958f4 SecondMapHeader_0x958f4: ; 0x958f4 ; border block db $0 ; height, width db 14, 10 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xacb53), MapBlockData_0xacb53 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x58f5f), MapScriptHeader_0x58f5f ; map event header (bank-then-pointer) dw MapEventHeader_0x59097 ; connections db 0 ; 0x95900 SecondMapHeader_0x95900: ; 0x95900 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xb04e2), MapBlockData_0xb04e2 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x59173), MapScriptHeader_0x59173 ; map event header (bank-then-pointer) dw MapEventHeader_0x598d0 ; connections db 0 ; 0x9590c SecondMapHeader_0x9590c: ; 0x9590c ; border block db $0 ; height, width db 5, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xb1773), MapBlockData_0xb1773 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x59916), MapScriptHeader_0x59916 ; map event header (bank-then-pointer) dw MapEventHeader_0x59948 ; connections db 0 ; 0x95918 INCBIN "baserom.gbc",$95918,$288 SecondMapHeader_0x95ba0: ; 0x95ba0 ; border block db $0 ; height, width db 4, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xac2e8), MapBlockData_0xac2e8 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c000), MapScriptHeader_0x9c000 ; map event header (bank-then-pointer) dw MapEventHeader_0x9c0e4 ; connections db 0 ; 0x95bac SecondMapHeader_0x95bac: ; 0x95bac ; border block db $0 ; height, width db 8, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xafc7b), MapBlockData_0xafc7b ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c12d), MapScriptHeader_0x9c12d ; map event header (bank-then-pointer) dw MapEventHeader_0x9c526 ; connections db 0 ; 0x95bb8 SecondMapHeader_0x95bb8: ; 0x95bb8 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c55a), MapScriptHeader_0x9c55a ; map event header (bank-then-pointer) dw MapEventHeader_0x9c566 ; connections db 0 ; 0x95bc4 SecondMapHeader_0x95bc4: ; 0x95bc4 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c58d), MapScriptHeader_0x9c58d ; map event header (bank-then-pointer) dw MapEventHeader_0x9c601 ; connections db 0 ; 0x95bd0 SecondMapHeader_0x95bd0: ; 0x95bd0 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c635), MapScriptHeader_0x9c635 ; map event header (bank-then-pointer) dw MapEventHeader_0x9c6e5 ; connections db 0 ; 0x95bdc SecondMapHeader_0x95bdc: ; 0x95bdc ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c719), MapScriptHeader_0x9c719 ; map event header (bank-then-pointer) dw MapEventHeader_0x9c8a2 ; connections db 0 ; 0x95be8 SecondMapHeader_0x95be8: ; 0x95be8 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xb094d), MapBlockData_0xb094d ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9c8bf), MapScriptHeader_0x9c8bf ; map event header (bank-then-pointer) dw MapEventHeader_0x9ca8e ; connections db 0 ; 0x95bf4 SecondMapHeader_0x95bf4: ; 0x95bf4 ; border block db $0 ; height, width db 4, 6 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xac10e), MapBlockData_0xac10e ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9cac5), MapScriptHeader_0x9cac5 ; map event header (bank-then-pointer) dw MapEventHeader_0x9cb9e ; connections db 0 ; 0x95c00 SecondMapHeader_0x95c00: ; 0x95c00 ; border block db $0 ; height, width db 4, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xab6af), MapBlockData_0xab6af ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9cbd5), MapScriptHeader_0x9cbd5 ; map event header (bank-then-pointer) dw MapEventHeader_0x9cc4d ; connections db 0 ; 0x95c0c SecondMapHeader_0x95c0c: ; 0x95c0c ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xb1260), MapBlockData_0xb1260 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9cc74), MapScriptHeader_0x9cc74 ; map event header (bank-then-pointer) dw MapEventHeader_0x9ce7b ; connections db 0 ; 0x95c18 SecondMapHeader_0x95c18: ; 0x95c18 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x9ceb2), MapScriptHeader_0x9ceb2 ; map event header (bank-then-pointer) dw MapEventHeader_0x9d242 ; connections db 0 ; 0x95c24 SecondMapHeader_0x95c24: ; 0x95c24 ; border block db $0 ; height, width db 4, 4 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xaa867), MapBlockData_0xaa867 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x19997d), MapScriptHeader_0x19997d ; map event header (bank-then-pointer) dw MapEventHeader_0x199a72 ; connections db 0 ; 0x95c30 SecondMapHeader_0x95c30: ; 0x95c30 ; border block db $0 ; height, width db 9, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xafc4e), MapBlockData_0xafc4e ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x199a9c), MapScriptHeader_0x199a9c ; map event header (bank-then-pointer) dw MapEventHeader_0x19a2df ; connections db 0 ; 0x95c3c SecondMapHeader_0x95c3c: ; 0x95c3c ; border block db $0 ; height, width db 4, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xac2e8), MapBlockData_0xac2e8 ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x19a354), MapScriptHeader_0x19a354 ; map event header (bank-then-pointer) dw MapEventHeader_0x19a46a ; connections db 0 ; 0x95c48 SecondMapHeader_0x95c48: ; 0x95c48 ; border block db $0 ; height, width db 4, 5 ; blockdata (bank-then-pointer) dbw BANK(MapBlockData_0xab6af), MapBlockData_0xab6af ; script header (bank-then-pointer) dbw BANK(MapScriptHeader_0x19a4b3), MapScriptHeader_0x19a4b3 ; map event header (bank-then-pointer) dw MapEventHeader_0x19a4fe ; connections db 0 ; 0x95c54 INCBIN "baserom.gbc",$95c54,$23ac SECTION "bank26",DATA,BANK[$26] INCBIN "baserom.gbc",$98000,$4000 SECTION "bank27",DATA,BANK[$27] MapScriptHeader_0x9c000: ; 0x9c000 ; trigger count db 0 ; callback count db 0 ; 0x9c002 UnknownScript_0x9c002: ; 0x9c002 jumpstd $0000 ; 0x9c005 UnknownScript_0x9c005: ; 0x9c005 jumpstd $0033 ; 0x9c008 UnknownScript_0x9c008: ; 0x9c008 jumptextfaceplayer UnknownText_0x9c00e ; 0x9c00b UnknownScript_0x9c00b: ; 0x9c00b jumptextfaceplayer UnknownText_0x9c086 ; 0x9c00e UnknownText_0x9c00e: ; 0x9c00e db $0, "The SAILOR in the", $4f db "OLIVINE CAFE next", $51 db "door is really", $4f db "generous.", $51 db "He taught my", $4f db "#MON STRENGTH.", $51 db "Now it can move", $4f db "big boulders.", $57 ; 0x9c086 UnknownText_0x9c086: ; 0x9c086 db $0, "There's a person", $4f db "in CIANWOOD CITY", $55 db "across the sea.", $51 db "I heard him brag-", $4f db "ging about his", $55 db "rare #MON.", $57 ; 0x9c0e4 MapEventHeader_0x9c0e4: ; 0x9c0e4 ; filler db 0, 0 ; warps db 3 warp_def $7, $3, 1, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $4, 1, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 4 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x9c002, $ffff person_event $3b, 8, 12, $5, $1, 255, 255, $0, 0, UnknownScript_0x9c005, $ffff person_event $3a, 7, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x9c008, $ffff person_event $29, 5, 11, $6, $0, 255, 255, $0, 0, UnknownScript_0x9c00b, $ffff ; 0x9c12d MapScriptHeader_0x9c12d: ; 0x9c12d ; trigger count db 0 ; callback count db 0 ; 0x9c12f UnknownScript_0x9c12f: ; 0x9c12f faceplayer loadfont checkbit1 $04c1 iftrue $4159 2writetext UnknownText_0x9c1b9 closetext loadmovesprites winlosstext UnknownText_0x9c2bb, $0000 loadtrainer $6, $1 startbattle returnafterbattle setbit1 $04c1 loadfont 2writetext UnknownText_0x9c33a playsound $009c waitbutton setbit2 $001f checkcode $7 2call UnknownScript_0x9c178 checkbit1 $000d iftrue UnknownScript_0x9c172 2writetext UnknownText_0x9c354 keeptextopen verbosegiveitem TM_23, 1 iffalse $4176 setbit1 $000d 2writetext UnknownText_0x9c3a5 closetext loadmovesprites end ; 0x9c172 UnknownScript_0x9c172: ; 0x9c172 2writetext UnknownText_0x9c3d1 closetext loadmovesprites end ; 0x9c178 UnknownScript_0x9c178: ; 0x9c178 if_equal $7, UnknownScript_0x9c184 if_equal $6, UnknownScript_0x9c181 end ; 0x9c181 UnknownScript_0x9c181: ; 0x9c181 jumpstd $0012 ; 0x9c184 UnknownScript_0x9c184: ; 0x9c184 jumpstd $0013 ; 0x9c187 UnknownScript_0x9c187: ; 0x9c187 faceplayer checkbit1 $04c1 iftrue UnknownScript_0x9c19b checkbit1 $0020 iffalse UnknownScript_0x9c1a2 loadfont 2writetext UnknownText_0x9c402 closetext loadmovesprites end ; 0x9c19b UnknownScript_0x9c19b: ; 0x9c19b loadfont 2writetext UnknownText_0x9c451 closetext loadmovesprites end ; 0x9c1a2 UnknownScript_0x9c1a2: ; 0x9c1a2 loadfont 2writetext UnknownText_0x9c4a8 closetext loadmovesprites end ; 0x9c1a9 UnknownScript_0x9c1a9: ; 0x9c1a9 checkbit2 $001f iftrue UnknownScript_0x9c1b2 jumpstd $002d ; 0x9c1b2 UnknownScript_0x9c1b2: ; 0x9c1b2 trainertotext $6, $1, $1 jumpstd $002e ; 0x9c1b9 UnknownText_0x9c1b9: ; 0x9c1b9 db $0, "…Thank you for", $4f db "your help at the", $55 db "LIGHTHOUSE…", $51 db "But this is dif-", $4f db "ferent. Please", $51 db "allow me to intro-", $4f db "duce myself.", $51 db "I am JASMINE, a", $4f db "GYM LEADER. I use", $55 db "the steel-type.", $51 db "…Do you know about", $4f db "the steel-type?", $51 db "It's a type that", $4f db "was only recently", $55 db "discovered.", $51 db "…Um… May I begin?", $57 ; 0x9c2bb UnknownText_0x9c2bb: ; 0x9c2bb db $0, "…You are a better", $4f db "trainer than me,", $51 db "in both skill and", $4f db "kindness.", $51 db "In accordance with", $4f db "LEAGUE rules, I", $51 db "confer upon you", $4f db "this BADGE.", $57 ; 0x9c33a UnknownText_0x9c33a: ; 0x9c33a db $0, $52, " received", $4f db "MINERALBADGE.", $57 ; 0x9c354 UnknownText_0x9c354: ; 0x9c354 db $0, "MINERALBADGE", $4f db "raises #MON's", $55 db "DEFENSE.", $51 db "…Um… Please take", $4f db "this too…", $57 ; 0x9c393 INCBIN "baserom.gbc",$9c393,$12 UnknownText_0x9c3a5: ; 0x9c3a5 db $0, "…You could use", $4f db "that TM to teach", $55 db "IRON TAIL.", $57 ; 0x9c3d1 UnknownText_0x9c3d1: ; 0x9c3d1 db $0, "Um… I don't know", $4f db "how to say this,", $55 db "but good luck…", $57 ; 0x9c402 UnknownText_0x9c402: ; 0x9c402 db $0, "JASMINE uses the", $4f db "newly discovered", $55 db "steel-type.", $51 db "I don't know very", $4f db "much about it.", $57 ; 0x9c451 UnknownText_0x9c451: ; 0x9c451 db $0, "That was awesome.", $51 db "The steel-type,", $4f db "huh?", $51 db "That was a close", $4f db "encounter of an", $55 db "unknown kind!", $57 ; 0x9c4a8 UnknownText_0x9c4a8: ; 0x9c4a8 db $0, "JASMINE, the GYM", $4f db "LEADER, is at the", $55 db "LIGHTHOUSE.", $51 db "She's been tending", $4f db "to a sick #MON.", $51 db "A strong trainer", $4f db "has to be compas-", $55 db "sionate.", $57 ; 0x9c526 MapEventHeader_0x9c526: ; 0x9c526 ; filler db 0, 0 ; warps db 2 warp_def $f, $4, 2, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $f, $5, 2, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 2 signpost 13, 3, $0, UnknownScript_0x9c1a9 signpost 13, 6, $0, UnknownScript_0x9c1a9 ; people-events db 2 person_event $17, 7, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x9c12f, $06d3 person_event $48, 17, 11, $6, $0, 255, 255, $80, 0, UnknownScript_0x9c187, $ffff ; 0x9c55a MapScriptHeader_0x9c55a: ; 0x9c55a ; trigger count db 0 ; callback count db 0 ; 0x9c55c UnknownScript_0x9c55c: ; 0x9c55c faceplayer loadfont trade $2 closetext loadmovesprites end ; 0x9c563 UnknownScript_0x9c563: ; 0x9c563 jumpstd $0003 ; 0x9c566 MapEventHeader_0x9c566: ; 0x9c566 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 3, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 3, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 2 signpost 1, 0, $0, UnknownScript_0x9c563 signpost 1, 1, $0, UnknownScript_0x9c563 ; people-events db 1 person_event $3b, 7, 6, $3, $0, 255, 255, $80, 0, UnknownScript_0x9c55c, $ffff ; 0x9c58d MapScriptHeader_0x9c58d: ; 0x9c58d ; trigger count db 0 ; callback count db 0 ; 0x9c58f UnknownScript_0x9c58f: ; 0x9c58f jumptextfaceplayer UnknownText_0x9c5a2 ; 0x9c592 UnknownScript_0x9c592: ; 0x9c592 loadfont 2writetext UnknownText_0x9c5f0 cry $70, $0 closetext loadmovesprites end ; 0x9c59c UnknownScript_0x9c59c: ; 0x9c59c jumpstd $0002 ; 0x9c59f UnknownScript_0x9c59f: ; 0x9c59f jumpstd $0003 ; 0x9c5a2 UnknownText_0x9c5a2: ; 0x9c5a2 db $0, "When my #MON", $4f db "got sick, the", $51 db "PHARMACIST in", $4f db "ECRUTEAK made some", $55 db "medicine for me.", $57 ; 0x9c5f0 UnknownText_0x9c5f0: ; 0x9c5f0 db $0, "RHYDON: Gugooh!", $57 ; 0x9c601 MapEventHeader_0x9c601: ; 0x9c601 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 4, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 4, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 2 signpost 1, 0, $0, UnknownScript_0x9c59c signpost 1, 1, $0, UnknownScript_0x9c59f ; people-events db 2 person_event $29, 7, 6, $3, $0, 255, 255, $0, 0, UnknownScript_0x9c58f, $ffff person_event $9d, 8, 10, $4, $20, 255, 255, $0, 0, UnknownScript_0x9c592, $ffff ; 0x9c635 MapScriptHeader_0x9c635: ; 0x9c635 ; trigger count db 0 ; callback count db 0 ; 0x9c637 UnknownScript_0x9c637: ; 0x9c637 jumptextfaceplayer UnknownText_0x9c643 ; 0x9c63a UnknownScript_0x9c63a: ; 0x9c63a jumptextfaceplayer UnknownText_0x9c6b1 ; 0x9c63d UnknownScript_0x9c63d: ; 0x9c63d jumpstd $0002 ; 0x9c640 UnknownScript_0x9c640: ; 0x9c640 jumpstd $0003 ; 0x9c643 UnknownText_0x9c643: ; 0x9c643 db $0, "Along the way to", $4f db "CIANWOOD, there", $51 db "are four deserted", $4f db "islands.", $51 db "Bad kids are taken", $4f db "to the islands as", $55 db "punishment!", $57 ; 0x9c6b1 UnknownText_0x9c6b1: ; 0x9c6b1 db $0, "Whenever I get in", $4f db "trouble, Daddy", $55 db "always scares me.", $57 ; 0x9c6e5 MapEventHeader_0x9c6e5: ; 0x9c6e5 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 5, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 5, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 2 signpost 1, 0, $0, UnknownScript_0x9c640 signpost 1, 1, $0, UnknownScript_0x9c63d ; people-events db 2 person_event $2d, 6, 5, $3, $0, 255, 255, $0, 0, UnknownScript_0x9c637, $ffff person_event $28, 9, 9, $5, $2, 255, 255, $0, 0, UnknownScript_0x9c63a, $ffff ; 0x9c719 MapScriptHeader_0x9c719: ; 0x9c719 ; trigger count db 0 ; callback count db 0 ; 0x9c71b UnknownScript_0x9c71b: ; 0x9c71b faceplayer loadfont checkbit1 $0018 iftrue UnknownScript_0x9c740 2writetext UnknownText_0x9c749 yesorno iffalse UnknownScript_0x9c73a 2writetext UnknownText_0x9c7db keeptextopen verbosegiveitem GOOD_ROD, 1 2writetext UnknownText_0x9c807 closetext loadmovesprites setbit1 $0018 end ; 0x9c73a UnknownScript_0x9c73a: ; 0x9c73a 2writetext UnknownText_0x9c84c closetext loadmovesprites end ; 0x9c740 UnknownScript_0x9c740: ; 0x9c740 2writetext UnknownText_0x9c87f closetext loadmovesprites end ; 0x9c746 INCBIN "baserom.gbc",$9c746,$9c749 - $9c746 UnknownText_0x9c749: ; 0x9c749 db $0, "OLIVINE is on the", $4f db "sea!", $51 db "And if it's on the", $4f db "sea, there are", $55 db "bound to be fish!", $51 db "I've fished here", $4f db "for 30 years.", $51 db "Would you like to", $4f db "face the sea and", $55 db "fish?", $57 ; 0x9c7db UnknownText_0x9c7db: ; 0x9c7db db $0, "Ah, hahah!", $4f db "We have ourselves", $55 db "a new angler!", $57 ; 0x9c807 UnknownText_0x9c807: ; 0x9c807 db $0, "Fish aren't found", $4f db "in the sea alone.", $51 db "They go wherever", $4f db "there is water.", $57 ; 0x9c84c UnknownText_0x9c84c: ; 0x9c84c db $0, "Whaaat? You don't", $4f db "like to fish!?", $55 db "Incomprehensible!", $57 ; 0x9c87f UnknownText_0x9c87f: ; 0x9c87f db $0, "How are things?", $4f db "Land the big one?", $57 ; 0x9c8a2 MapEventHeader_0x9c8a2: ; 0x9c8a2 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 6, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 6, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $3b, 7, 6, $6, $0, 255, 255, $a0, 0, UnknownScript_0x9c71b, $ffff ; 0x9c8bf MapScriptHeader_0x9c8bf: ; 0x9c8bf ; trigger count db 0 ; callback count db 0 ; 0x9c8c1 UnknownScript_0x9c8c1: ; 0x9c8c1 faceplayer loadfont checkbit1 $0013 iftrue $48d3 2writetext UnknownText_0x9c8df keeptextopen verbosegiveitem HM_04, 1 setbit1 $0013 2writetext UnknownText_0x9c965 closetext loadmovesprites end ; 0x9c8d9 UnknownScript_0x9c8d9: ; 0x9c8d9 jumptextfaceplayer UnknownText_0x9c9c5 ; 0x9c8dc UnknownScript_0x9c8dc: ; 0x9c8dc jumptextfaceplayer UnknownText_0x9ca09 ; 0x9c8df UnknownText_0x9c8df: ; 0x9c8df db $0, "Hah! Your #MON", $4f db "sure look like", $55 db "lightweights!", $51 db "They don't have", $4f db "the power to move", $55 db "boulders aside.", $51 db "Here, use this", $4f db "and teach them", $55 db "STRENGTH!", $57 ; 0x9c965 UnknownText_0x9c965: ; 0x9c965 db $0, "On the sea, the", $4f db "only thing you can", $51 db "count on is your", $4f db "own good self!", $51 db "I'm so proud of my", $4f db "buff bod!", $57 ; 0x9c9c5 UnknownText_0x9c9c5: ; 0x9c9c5 db $0, "OLIVINE CAFE's", $4f db "menu is chock full", $51 db "of hearty fare for", $4f db "beefy SAILORS!", $57 ; 0x9ca09 UnknownText_0x9ca09: ; 0x9ca09 db $0, "Whenever I roll", $4f db "into this town, I", $51 db "always visit the", $4f db "OLIVINE CAFE.", $51 db "Everything on the", $4f db "menu makes me feel", $51 db "stronger. I can't", $4f db "stop eating!", $57 ; 0x9ca8e MapEventHeader_0x9ca8e: ; 0x9ca8e ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 7, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 7, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $49, 7, 8, $8, $0, 255, 255, $0, 0, UnknownScript_0x9c8c1, $ffff person_event $3b, 7, 11, $4, $10, 255, 255, $0, 0, UnknownScript_0x9c8d9, $ffff person_event $49, 10, 10, $7, $0, 255, 255, $0, 0, UnknownScript_0x9c8dc, $ffff ; 0x9cac5 MapScriptHeader_0x9cac5: ; 0x9cac5 ; trigger count db 0 ; callback count db 0 ; 0x9cac7 UnknownScript_0x9cac7: ; 0x9cac7 loadfont pokemart $0, $000d loadmovesprites end ; 0x9cace UnknownScript_0x9cace: ; 0x9cace jumptextfaceplayer UnknownText_0x9cad4 ; 0x9cad1 UnknownScript_0x9cad1: ; 0x9cad1 jumptextfaceplayer UnknownText_0x9cb16 ; 0x9cad4 UnknownText_0x9cad4: ; 0x9cad4 db $0, "Do your #MON", $4f db "already know the", $51 db "move for carrying", $4f db "people on water?", $57 ; 0x9cb16 UnknownText_0x9cb16: ; 0x9cb16 db $0, "My BUTTERFREE came", $4f db "from my boyfriend", $55 db "overseas.", $51 db "It carried some", $4f db "MAIL from him.", $51 db "Want to know what", $4f db "it says?", $51 db "Let's see… Nope!", $4f db "It's a secret!", $57 ; 0x9cb9e MapEventHeader_0x9cb9e: ; 0x9cb9e ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 8, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY warp_def $7, $3, 8, GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $39, 7, 5, $9, $0, 255, 255, $0, 0, UnknownScript_0x9cac7, $ffff person_event $24, 6, 10, $5, $2, 255, 255, $a0, 0, UnknownScript_0x9cace, $ffff person_event $28, 10, 5, $8, $0, 255, 255, $0, 0, UnknownScript_0x9cad1, $ffff ; 0x9cbd5 MapScriptHeader_0x9cbd5: ; 0x9cbd5 ; trigger count db 0 ; callback count db 0 ; 0x9cbd7 UnknownScript_0x9cbd7: ; 0x9cbd7 jumptextfaceplayer UnknownText_0x9cbda ; 0x9cbda UnknownText_0x9cbda: ; 0x9cbda db $0, "Where did you say", $4f db "you're from?", $51 db "NEW BARK TOWN?", $51 db "PROF.ELM lives", $4f db "over there, right?", $51 db "You've come a long", $4f db "way to get here.", $57 ; 0x9cc4d MapEventHeader_0x9cc4d: ; 0x9cc4d ; filler db 0, 0 ; warps db 4 warp_def $4, $0, 1, GROUP_ROUTE_38, MAP_ROUTE_38 warp_def $5, $0, 2, GROUP_ROUTE_38, MAP_ROUTE_38 warp_def $4, $9, 14, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $5, $9, 15, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $43, 6, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x9cbd7, $ffff ; 0x9cc74 MapScriptHeader_0x9cc74: ; 0x9cc74 ; trigger count db 0 ; callback count db 0 ; 0x9cc76 UnknownScript_0x9cc76: ; 0x9cc76 faceplayer loadfont checkbit1 $003d iftrue UnknownScript_0x9cc87 2writetext UnknownText_0x9cd2e closetext loadmovesprites spriteface $2, $3 end ; 0x9cc87 UnknownScript_0x9cc87: ; 0x9cc87 2writetext UnknownText_0x9cd5a closetext loadmovesprites spriteface $2, $3 end ; 0x9cc90 UnknownScript_0x9cc90: ; 0x9cc90 faceplayer loadfont checkbit1 $003d iftrue UnknownScript_0x9cca1 2writetext UnknownText_0x9cd2e closetext loadmovesprites spriteface $3, $2 end ; 0x9cca1 UnknownScript_0x9cca1: ; 0x9cca1 2writetext UnknownText_0x9cd5a closetext loadmovesprites spriteface $3, $2 end ; 0x9ccaa UnknownScript_0x9ccaa: ; 0x9ccaa loadfont checkbit1 $003d iftrue UnknownScript_0x9cd25 2writetext UnknownText_0x9cd70 writebyte $f1 special $005f keeptextopen 2writetext UnknownText_0x9cd80 checkbit1 $003f iftrue UnknownScript_0x9ccc6 closetext loadmovesprites end ; 0x9ccc6 UnknownScript_0x9ccc6: ; 0x9ccc6 keeptextopen 2writetext UnknownText_0x9cda2 yesorno iffalse UnknownScript_0x9cd1f checkitem BERRY iffalse UnknownScript_0x9cd19 takeitem BERRY, 1 copybytetovar $d962 addvar $1 copyvartobyte $d962 if_equal $3, UnknownScript_0x9ccf0 if_equal $5, UnknownScript_0x9ccfa if_equal $7, UnknownScript_0x9cd04 2writetext UnknownText_0x9cdbc closetext loadmovesprites end ; 0x9ccf0 UnknownScript_0x9ccf0: ; 0x9ccf0 2writetext UnknownText_0x9cdbc keeptextopen 2writetext UnknownText_0x9cdd8 closetext loadmovesprites end ; 0x9ccfa UnknownScript_0x9ccfa: ; 0x9ccfa 2writetext UnknownText_0x9cdbc keeptextopen 2writetext UnknownText_0x9cdfc closetext loadmovesprites end ; 0x9cd04 UnknownScript_0x9cd04: ; 0x9cd04 playmusic $000d 2writetext UnknownText_0x9cdbc pause 60 keeptextopen special $003d 2writetext UnknownText_0x9ce1b closetext loadmovesprites setbit1 $003d end ; 0x9cd19 UnknownScript_0x9cd19: ; 0x9cd19 2writetext UnknownText_0x9ce3c closetext loadmovesprites end ; 0x9cd1f UnknownScript_0x9cd1f: ; 0x9cd1f 2writetext UnknownText_0x9ce4f closetext loadmovesprites end ; 0x9cd25 UnknownScript_0x9cd25: ; 0x9cd25 2writetext UnknownText_0x9cd92 cry $f1, $0 closetext loadmovesprites end ; 0x9cd2e UnknownText_0x9cd2e: ; 0x9cd2e db $0, "MOOMOO is sick…", $51 db "She needs lots of", $4f db "BERRIES.", $57 ; 0x9cd5a UnknownText_0x9cd5a: ; 0x9cd5a db $0, "We're feeding", $4f db "MOOMOO!", $57 ; 0x9cd70 UnknownText_0x9cd70: ; 0x9cd70 db $0, "MILTANK: …Moo…", $57 ; 0x9cd80 UnknownText_0x9cd80: ; 0x9cd80 db $0, "Its cry is weak…", $57 ; 0x9cd92 UnknownText_0x9cd92: ; 0x9cd92 db $0, "MILTANK: Mooo!", $57 ; 0x9cda2 UnknownText_0x9cda2: ; 0x9cda2 db $0, "Give a BERRY to", $4f db "MILTANK?", $57 ; 0x9cdbc UnknownText_0x9cdbc: ; 0x9cdbc db $0, $52, " gave a", $4f db "BERRY to MILTANK.", $57 ; 0x9cdd8 UnknownText_0x9cdd8: ; 0x9cdd8 db $0, "MILTANK became a", $4f db "little healthier!", $57 ; 0x9cdfc UnknownText_0x9cdfc: ; 0x9cdfc db $0, "MILTANK became", $4f db "quite healthy!", $57 ; 0x9ce1b UnknownText_0x9ce1b: ; 0x9ce1b db $0, "MILTANK became", $4f db "totally healthy!", $57 ; 0x9ce3c UnknownText_0x9ce3c: ; 0x9ce3c db $0, $52, " has no", $4f db "BERRIES…", $57 ; 0x9ce4f UnknownText_0x9ce4f: ; 0x9ce4f db $0, $52, " wouldn't", $4f db "give a BERRY.", $51 db "MILTANK looks sad.", $57 ; 0x9ce7b MapEventHeader_0x9ce7b: ; 0x9ce7b ; filler db 0, 0 ; warps db 2 warp_def $7, $3, 1, GROUP_ROUTE_39, MAP_ROUTE_39 warp_def $7, $4, 1, GROUP_ROUTE_39, MAP_ROUTE_39 ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $26, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x9cc76, $ffff person_event $26, 7, 8, $8, $0, 255, 255, $a0, 0, UnknownScript_0x9cc90, $ffff person_event $99, 7, 7, $16, $0, 255, 255, $0, 0, UnknownScript_0x9ccaa, $ffff ; 0x9ceb2 MapScriptHeader_0x9ceb2: ; 0x9ceb2 ; trigger count db 0 ; callback count db 0 ; 0x9ceb4 UnknownScript_0x9ceb4: ; 0x9ceb4 faceplayer loadfont checkbit1 $003d iftrue UnknownScript_0x9cec5 2writetext UnknownText_0x9cf38 closetext loadmovesprites setbit1 $003f end ; 0x9cec5 UnknownScript_0x9cec5: ; 0x9cec5 checkitem MOOMOO_MILK iftrue UnknownScript_0x9cf08 2writetext UnknownText_0x9cfe1 special $0051 yesorno iffalse UnknownScript_0x9cf02 checkmoney $0, 500 if_equal $2, UnknownScript_0x9cef6 giveitem MOOMOO_MILK, $1 iffalse UnknownScript_0x9cefc takemoney $0, 500 special $0051 waitbutton playsound $0022 2writetext UnknownText_0x9d05d keeptextopen itemnotify loadmovesprites end ; 0x9cef6 UnknownScript_0x9cef6: ; 0x9cef6 2writetext UnknownText_0x9d07c closetext loadmovesprites end ; 0x9cefc UnknownScript_0x9cefc: ; 0x9cefc 2writetext UnknownText_0x9d09d closetext loadmovesprites end ; 0x9cf02 UnknownScript_0x9cf02: ; 0x9cf02 2writetext UnknownText_0x9d0b7 closetext loadmovesprites end ; 0x9cf08 UnknownScript_0x9cf08: ; 0x9cf08 2writetext UnknownText_0x9d0dc closetext loadmovesprites end ; 0x9cf0e UnknownScript_0x9cf0e: ; 0x9cf0e faceplayer loadfont checkbit1 $003e iftrue $4f2f checkbit1 $003d iftrue UnknownScript_0x9cf22 2writetext UnknownText_0x9d0f6 closetext loadmovesprites end ; 0x9cf22 UnknownScript_0x9cf22: ; 0x9cf22 2writetext UnknownText_0x9d156 keeptextopen verbosegiveitem TM_13, 1 iffalse $4f33 setbit1 $003e 2writetext UnknownText_0x9d1c7 closetext loadmovesprites end ; 0x9cf35 UnknownScript_0x9cf35: ; 0x9cf35 jumpstd $0002 ; 0x9cf38 UnknownText_0x9cf38: ; 0x9cf38 db $0, "My MILTANK ain't", $4f db "givin' me milk", $55 db "n'more.", $51 db "This here FARM's", $4f db "got famous milk.", $51 db "Most everyone", $4f db "wants a drink.", $51 db "It'll give me lots", $4f db "o' milk if'n I", $51 db "feed it lots o'", $4f db "BERRIES, I reckon.", $57 ; 0x9cfe1 UnknownText_0x9cfe1: ; 0x9cfe1 db $0, "How'd you like my", $4f db "MOOMOO MILK?", $51 db "It's my pride and", $4f db "joy, there.", $51 db "Give it to #MON", $4f db "to restore HP!", $51 db "I'll give it to ya", $4f db "fer just ¥500.", $57 ; 0x9d05d UnknownText_0x9d05d: ; 0x9d05d db $0, "Here ya go!", $4f db "Drink up'n enjoy!", $57 ; 0x9d07c UnknownText_0x9d07c: ; 0x9d07c db $0, "Sorry, there.", $4f db "No cash, no sale!", $57 ; 0x9d09d UnknownText_0x9d09d: ; 0x9d09d db $0, "I reckon yer", $4f db "PACK's full.", $57 ; 0x9d0b7 UnknownText_0x9d0b7: ; 0x9d0b7 db $0, "You don't want it?", $4f db "Come again, hear?", $57 ; 0x9d0dc UnknownText_0x9d0dc: ; 0x9d0dc db $0, "I best go do my", $4f db "milkin'.", $57 ; 0x9d0f6 UnknownText_0x9d0f6: ; 0x9d0f6 db $0, "Our milk even goes", $4f db "out to KANTO.", $51 db "So if our own", $4f db "MILTANK won't give", $51 db "us any milk, we're", $4f db "in trouble.", $57 ; 0x9d156 UnknownText_0x9d156: ; 0x9d156 db $0, "You fixed our", $4f db "MILTANK, hon. Now", $51 db "it gives MOOMOO", $4f db "MILK again.", $51 db "Here's somethin'", $4f db "fer your trouble.", $57 ; 0x9d1b5 INCBIN "baserom.gbc",$9d1b5,$9d1c7 - $9d1b5 UnknownText_0x9d1c7: ; 0x9d1c7 db $0, "That there's", $4f db "SNORE.", $51 db "It's a rare move", $4f db "that only works", $51 db "while the #MON", $4f db "is asleep.", $51 db "You best think how", $4f db "you ought to use", $55 db "it, hon.", $57 ; 0x9d242 MapEventHeader_0x9d242: ; 0x9d242 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 2, GROUP_ROUTE_39, MAP_ROUTE_39 warp_def $7, $3, 2, GROUP_ROUTE_39, MAP_ROUTE_39 ; xy triggers db 0 ; signposts db 2 signpost 1, 0, $0, UnknownScript_0x9cf35 signpost 1, 1, $0, UnknownScript_0x9cf35 ; people-events db 2 person_event $2d, 6, 7, $6, $0, 255, 255, $90, 0, UnknownScript_0x9ceb4, $ffff person_event $2e, 8, 9, $8, $0, 255, 255, $b0, 0, UnknownScript_0x9cf0e, $ffff ; 0x9d276 INCBIN "baserom.gbc",$9d276,$2d8a 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,$a8384 - $a8000 MapBlockData_0xa8384: ; 0xa8384 INCBIN "maps/Route44.blk" ; 0xa8492 INCBIN "baserom.gbc",$a8492,$1e8f MapBlockData_0xaa321: ; 0xaa321 INCBIN "maps/Route42.blk" ; 0xaa42f INCBIN "baserom.gbc",$aa42f,$32a MapBlockData_0xaa759: ; 0xaa759 INCBIN "maps/Route38.blk" ; 0xaa80d INCBIN "baserom.gbc",$aa80d,$5a MapBlockData_0xaa867: ; 0xaa867 INCBIN "maps/OlivineVoltorbHouse.blk" ; 0xaa877 INCBIN "baserom.gbc",$aa877,$ab5e7 - $aa877 MapBlockData_0xab5e7: ; 0xab5e7 INCBIN "maps/Route39.blk" ; 0xab69b INCBIN "baserom.gbc",$ab69b,$14 MapBlockData_0xab6af: ; 0xab6af INCBIN "maps/Route38EcruteakGate.blk" ; 0xab6c3 INCBIN "baserom.gbc",$ab6c3,$93d SECTION "bank2B",DATA,BANK[$2B] INCBIN "baserom.gbc",$ac000,$ac10e - $ac000 MapBlockData_0xac10e: ; 0xac10e INCBIN "maps/OlivineMart.blk" ; 0xac126 INCBIN "baserom.gbc",$ac126,$1c2 MapBlockData_0xac2e8: ; 0xac2e8 INCBIN "maps/OlivinePokeCenter1F.blk" ; 0xac2fc INCBIN "baserom.gbc",$ac2fc,$ac7d5 - $ac2fc MapBlockData_0xac7d5: ; 0xac7d5 INCBIN "maps/NationalPark.blk" ; 0xac9f1 INCBIN "baserom.gbc",$ac9f1,$aca8b - $ac9f1 MapBlockData_0xaca8b: ; 0xaca8b INCBIN "maps/RuinsofAlphOutside.blk" ; 0xacb3f INCBIN "baserom.gbc",$acb3f,$acb53 - $acb3f MapBlockData_0xacb53: ; 0xacb53 INCBIN "maps/RuinsofAlphInnerChamber.blk" ; 0xacbdf MapBlockData_0xacbdf: ; 0xacbdf INCBIN "maps/RuinsofAlphHo-ohChamber.blk" ; 0xacbf3 MapBlockData_0xacbf3: ; 0xacbf3 INCBIN "maps/SproutTower1F.blk" ; 0xacc43 INCBIN "baserom.gbc",$acc43,$acc4d - $acc43 MapBlockData_0xacc4d: ; 0xacc4d INCBIN "maps/SproutTower2F.blk" ; 0xacc9d INCBIN "baserom.gbc",$acc9d,$acca7 - $acc9d MapBlockData_0xacca7: ; 0xacca7 INCBIN "maps/SproutTower3F.blk" ; 0xaccf7 INCBIN "baserom.gbc",$accf7,$acd01 - $accf7 MapBlockData_0xacd01: ; 0xacd01 INCBIN "maps/RadioTower1F.blk" ; 0xacd25 MapBlockData_0xacd25: ; 0xacd25 INCBIN "maps/RadioTower2F.blk" ; 0xacd49 MapBlockData_0xacd49: ; 0xacd49 INCBIN "maps/RadioTower3F.blk" ; 0xacd6d MapBlockData_0xacd6d: ; 0xacd6d INCBIN "maps/RadioTower4F.blk" ; 0xacd91 MapBlockData_0xacd91: ; 0xacd91 INCBIN "maps/RadioTower5F.blk" ; 0xacdb5 INCBIN "baserom.gbc",$acdb5,$627 MapBlockData_0xad3dc: ; 0xad3dc INCBIN "maps/OlivineCity.blk" ; 0xad544 INCBIN "baserom.gbc",$ad544,$ad6ac - $ad544 MapBlockData_0xad6ac: ; 0xad6ac INCBIN "maps/MahoganyTown.blk" ; 0xad706 INCBIN "baserom.gbc",$ad706,$adf8f - $ad706 MapBlockData_0xadf8f: ; 0xadf8f INCBIN "maps/TinTower1F.blk" ; 0xadfe9 MapBlockData_0xadfe9: ; 0xadfe9 INCBIN "maps/TinTower2F.blk" ; 0xae043 MapBlockData_0xae043: ; 0xae043 INCBIN "maps/TinTower3F.blk" ; 0xae09d MapBlockData_0xae09d: ; 0xae09d INCBIN "maps/TinTower4F.blk" ; 0xae0f7 MapBlockData_0xae0f7: ; 0xae0f7 INCBIN "maps/TinTower5F.blk" ; 0xae151 MapBlockData_0xae151: ; 0xae151 INCBIN "maps/TinTower6F.blk" ; 0xae1ab MapBlockData_0xae1ab: ; 0xae1ab INCBIN "maps/TinTower7F.blk" ; 0xae205 MapBlockData_0xae205: ; 0xae205 INCBIN "maps/TinTower8F.blk" ; 0xae25f MapBlockData_0xae25f: ; 0xae25f INCBIN "maps/TinTower9F.blk" ; 0xae2b9 INCBIN "baserom.gbc",$ae2b9,$ae313 - $ae2b9 MapBlockData_0xae313: ; 0xae313 INCBIN "maps/BurnedTower1F.blk" ; 0xae36d MapBlockData_0xae36d: ; 0xae36d INCBIN "maps/BurnedTowerB1F.blk" ; 0xae3c7 INCBIN "baserom.gbc",$ae3c7,$1887 MapBlockData_0xafc4e: ; 0xafc4e INCBIN "maps/MahoganyGym.blk" ; 0xafc7b MapBlockData_0xafc7b: ; 0xafc7b INCBIN "maps/OlivineGym.blk" ; 0xafca3 INCBIN "baserom.gbc",$afca3,$35d SECTION "bank2C",DATA,BANK[$2C] INCBIN "baserom.gbc",$b0000,$b04e2 - $b0000 MapBlockData_0xb04e2: ; 0xb04e2 INCBIN "maps/RuinsofAlphResearchCenter.blk" ; 0xb04f2 INCBIN "baserom.gbc",$b04f2,$45b MapBlockData_0xb094d: ; 0xb094d INCBIN "maps/OlivineCafe.blk" ; 0xb095d INCBIN "baserom.gbc",$b095d,$b1260 - $b095d MapBlockData_0xb1260: ; 0xb1260 INCBIN "maps/Route39Barn.blk" ; 0xb1270 INCBIN "baserom.gbc",$b1270,$b1773 - $b1270 MapBlockData_0xb1773: ; 0xb1773 INCBIN "maps/RuinsofAlphHo-ohItemRoom.blk" ; 0xb1787 INCBIN "baserom.gbc",$b1787,$2879 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,$1844fc - $184000 MapScriptHeader_0x1844fc: ; 0x1844fc ; trigger count db 0 ; callback count db 0 ; 0x1844fe UnknownScript_0x1844fe: ; 0x1844fe jumptextfaceplayer UnknownText_0x1845d8 ; 0x184501 UnknownScript_0x184501: ; 0x184501 jumptextfaceplayer UnknownText_0x18460a ; 0x184504 UnknownScript_0x184504: ; 0x184504 jumptextfaceplayer UnknownText_0x184649 ; 0x184507 UnknownScript_0x184507: ; 0x184507 jumptextfaceplayer UnknownText_0x18469d ; 0x18450a Trainer_0x18450a: ; 0x18450a ; bit/flag number dw $411 ; trainer group && trainer id db 56, 1 ; text when seen dw UnknownText_0x184523 ; text when trainer beaten dw UnknownText_0x184574 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x184516 ; 0x184516 UnknownScript_0x184516: ; 0x184516 talkaftercancel loadfont 2writetext UnknownText_0x184583 closetext loadmovesprites end ; 0x18451e ItemFragment_0x18451e: ; 0x18451e item_frag PARLYZ_HEAL, 1 ; 0x184520 UnknownScript_0x184520: ; 0x184520 jumptext UnknownText_0x1846d6 ; 0x184523 UnknownText_0x184523: ; 0x184523 db $0, "We stand guard in", $4f db "this tower.", $51 db "Here, we express", $4f db "our gratitude to", $55 db "honor all #MON.", $57 ; 0x184574 UnknownText_0x184574: ; 0x184574 db $0, "Th-Thank you!", $57 ; 0x184583 UnknownText_0x184583: ; 0x184583 db $0, "All living beings", $4f db "coexist through", $55 db "cooperation.", $51 db "We must always be", $4f db "thankful for this.", $57 ; 0x1845d8 UnknownText_0x1845d8: ; 0x1845d8 db $0, "Only if you reach", $4f db "the top will you", $55 db "obtain an HM.", $57 ; 0x18460a UnknownText_0x18460a: ; 0x18460a db $0, "SPROUT TOWER was", $4f db "built long ago", $51 db "as a place for", $4f db "#MON training.", $57 ; 0x184649 UnknownText_0x184649: ; 0x184649 db $0, "A BELLSPROUT over", $4f db "100 feet tall…", $51 db "People say that it", $4f db "became the center", $55 db "pillar here.", $57 ; 0x18469d UnknownText_0x18469d: ; 0x18469d db $0, "See the pillar", $4f db "shaking?", $51 db "People are train-", $4f db "ing upstairs.", $57 ; 0x1846d6 UnknownText_0x1846d6: ; 0x1846d6 db $0, "A #MON statue…", $51 db "It looks very", $4f db "distinguished.", $57 ; 0x184703 MapEventHeader_0x184703: ; 0x184703 ; filler db 0, 0 ; warps db 5 warp_def $f, $9, 7, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $f, $a, 7, GROUP_VIOLET_CITY, MAP_VIOLET_CITY warp_def $4, $6, 1, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F warp_def $6, $2, 2, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F warp_def $3, $11, 3, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F ; xy triggers db 0 ; signposts db 2 signpost 15, 7, $0, UnknownScript_0x184520 signpost 15, 12, $0, UnknownScript_0x184520 ; people-events db 6 person_event $3e, 8, 11, $6, $0, 255, 255, $90, 0, UnknownScript_0x1844fe, $ffff person_event $3e, 11, 10, $2, $11, 255, 255, $90, 0, UnknownScript_0x184501, $ffff person_event $30, 16, 15, $8, $0, 255, 255, $0, 0, UnknownScript_0x184504, $ffff person_event $29, 13, 13, $7, $0, 255, 255, $0, 0, UnknownScript_0x184507, $ffff person_event $3e, 9, 7, $7, $0, 255, 255, $92, 4, Trainer_0x18450a, $ffff person_event $54, 11, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x18451e, $0647 ; 0x18477a MapScriptHeader_0x18477a: ; 0x18477a ; trigger count db 0 ; callback count db 0 ; 0x18477c Trainer_0x18477c: ; 0x18477c ; bit/flag number dw $412 ; trainer group && trainer id db 56, 2 ; text when seen dw UnknownText_0x1847a9 ; text when trainer beaten dw UnknownText_0x1847df ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x184788 ; 0x184788 UnknownScript_0x184788: ; 0x184788 talkaftercancel loadfont 2writetext UnknownText_0x1847ff closetext loadmovesprites end ; 0x184790 Trainer_0x184790: ; 0x184790 ; bit/flag number dw $417 ; trainer group && trainer id db 56, 7 ; text when seen dw UnknownText_0x184841 ; text when trainer beaten dw UnknownText_0x184861 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x18479c ; 0x18479c UnknownScript_0x18479c: ; 0x18479c talkaftercancel loadfont 2writetext UnknownText_0x18486f closetext loadmovesprites end ; 0x1847a4 UnknownScript_0x1847a4: ; 0x1847a4 jumptext UnknownText_0x1848c8 ; 0x1847a7 ItemFragment_0x1847a7: ; 0x1847a7 item_frag X_ACCURACY, 1 ; 0x1847a9 UnknownText_0x1847a9: ; 0x1847a9 db $0, "However hard we", $4f db "battle, the TOWER", $55 db "will stand strong.", $57 ; 0x1847df UnknownText_0x1847df: ; 0x1847df db $0, "I fought hard but", $4f db "I'm too weak.", $57 ; 0x1847ff UnknownText_0x1847ff: ; 0x1847ff db $0, "The flexible pil-", $4f db "lar protects the", $51 db "TOWER, even from", $4f db "earthquakes.", $57 ; 0x184841 UnknownText_0x184841: ; 0x184841 db $0, "…Sway like leaves", $4f db "in the wind…", $57 ; 0x184861 UnknownText_0x184861: ; 0x184861 db $0, "Oh, I'm weak!", $57 ; 0x18486f UnknownText_0x18486f: ; 0x18486f db $0, "I tried to copy", $4f db "BELLSPROUT's", $51 db "gentle movements", $4f db "for battle…", $51 db "But I didn't train", $4f db "well enough.", $57 ; 0x1848c8 UnknownText_0x1848c8: ; 0x1848c8 db $0, "A #MON statue…", $51 db "It looks very", $4f db "distinguished.", $57 ; 0x1848f5 MapEventHeader_0x1848f5: ; 0x1848f5 ; filler db 0, 0 ; warps db 4 warp_def $4, $6, 3, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F warp_def $6, $2, 4, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F warp_def $3, $11, 5, GROUP_SPROUT_TOWER_1F, MAP_SPROUT_TOWER_1F warp_def $e, $a, 1, GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F ; xy triggers db 0 ; signposts db 1 signpost 15, 12, $0, UnknownScript_0x1847a4 ; people-events db 3 person_event $3e, 7, 16, $a, $0, 255, 255, $92, 4, Trainer_0x18477c, $ffff person_event $3e, 18, 13, $8, $0, 255, 255, $92, 5, Trainer_0x184790, $ffff person_event $54, 5, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x1847a7, $0648 ; 0x18493b MapScriptHeader_0x18493b: ; 0x18493b ; trigger count db 2 ; triggers dw UnknownScript_0x184945, $0000 dw UnknownScript_0x184946, $0000 ; callback count db 0 ; 0x184945 UnknownScript_0x184945: ; 0x184945 end ; 0x184946 UnknownScript_0x184946: ; 0x184946 end ; 0x184947 UnknownScript_0x184947: ; 0x184947 spriteface $0, $1 showemote $0, $0, 15 special $006a playsound $0041 playsound $006e earthquake 79 pause 15 playsound $0041 playsound $006e earthquake 79 applymovement $0, $4a1d applymovement $8, $4a22 loadfont 2writetext UnknownText_0x184a27 closetext loadmovesprites showemote $0, $8, 15 spriteface $8, $0 pause 15 applymovement $8, $4a24 playmusic $001f loadfont 2writetext UnknownText_0x184aec closetext loadmovesprites spriteface $8, $1 loadfont 2writetext UnknownText_0x184bc8 pause 15 loadmovesprites playsound $0013 special $0030 special $0033 disappear $8 waitbutton special $0032 dotrigger $1 special $003d end ; 0x1849a6 UnknownScript_0x1849a6: ; 0x1849a6 faceplayer loadfont checkbit1 $0014 iftrue UnknownScript_0x1849d1 2writetext UnknownText_0x184be0 closetext loadmovesprites winlosstext UnknownText_0x184cb2, $0000 loadtrainer $38, $9 startbattle returnafterbattle loadfont 2writetext UnknownText_0x184cc2 keeptextopen verbosegiveitem HM_05, 1 setbit1 $0014 setbit1 $0419 2writetext UnknownText_0x184d13 closetext loadmovesprites end ; 0x1849d1 UnknownScript_0x1849d1: ; 0x1849d1 2writetext UnknownText_0x184d88 closetext loadmovesprites end ; 0x1849d7 Trainer_0x1849d7: ; 0x1849d7 ; bit/flag number dw $413 ; trainer group && trainer id db 56, 3 ; text when seen dw UnknownText_0x184db6 ; text when trainer beaten dw UnknownText_0x184dde ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1849e3 ; 0x1849e3 UnknownScript_0x1849e3: ; 0x1849e3 talkaftercancel loadfont 2writetext UnknownText_0x184dfa closetext loadmovesprites end ; 0x1849eb Trainer_0x1849eb: ; 0x1849eb ; bit/flag number dw $414 ; trainer group && trainer id db 56, 4 ; text when seen dw UnknownText_0x184e60 ; text when trainer beaten dw UnknownText_0x184e8a ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1849f7 ; 0x1849f7 UnknownScript_0x1849f7: ; 0x1849f7 talkaftercancel loadfont 2writetext UnknownText_0x184ea4 closetext loadmovesprites end ; 0x1849ff Trainer_0x1849ff: ; 0x1849ff ; bit/flag number dw $418 ; trainer group && trainer id db 56, 8 ; text when seen dw UnknownText_0x184ec1 ; text when trainer beaten dw UnknownText_0x184ef3 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x184a0b ; 0x184a0b UnknownScript_0x184a0b: ; 0x184a0b talkaftercancel loadfont 2writetext UnknownText_0x184f12 closetext loadmovesprites end ; 0x184a13 UnknownScript_0x184a13: ; 0x184a13 jumptext UnknownText_0x184f37 ; 0x184a16 UnknownScript_0x184a16: ; 0x184a16 jumptext UnknownText_0x184f61 ; 0x184a19 ItemFragment_0x184a19: ; 0x184a19 item_frag POTION, 1 ; 0x184a1b ItemFragment_0x184a1b: ; 0x184a1b item_frag ESCAPE_ROPE, 1 ; 0x184a1d INCBIN "baserom.gbc",$184a1d,$184a27 - $184a1d UnknownText_0x184a27: ; 0x184a27 db $0, "ELDER: You are in-", $4f db "deed skilled as a", $55 db "trainer.", $51 db "As promised, here", $4f db "is your HM.", $51 db "But let me say", $4f db "this: You should", $51 db "treat your", $4f db "#MON better.", $51 db "The way you battle", $4f db "is far too harsh.", $51 db "#MON are not", $4f db "tools of war…", $57 ; 0x184aec UnknownText_0x184aec: ; 0x184aec db $0, "…", $4f db "…Humph!", $51 db "He claims to be", $4f db "the ELDER but", $55 db "he's weak.", $51 db "It stands to", $4f db "reason.", $51 db "I'd never lose to", $4f db "fools who babble", $51 db "about being nice", $4f db "to #MON.", $51 db "I only care about", $4f db "strong #MON", $55 db "that can win.", $51 db "I really couldn't", $4f db "care less about", $55 db "weak #MON.", $57 ; 0x184bc8 UnknownText_0x184bc8: ; 0x184bc8 db $0, $53, " used an", $4f db "ESCAPE ROPE!", $57 ; 0x184be0 UnknownText_0x184be0: ; 0x184be0 db $0, "So good of you to", $4f db "come here!", $51 db "SPROUT TOWER is a", $4f db "place of training.", $51 db "People and #MON", $4f db "test their bonds", $51 db "to build a bright", $4f db "future together.", $51 db "I am the final", $4f db "test.", $51 db "Allow me to check", $4f db "the ties between", $51 db "your #MON and", $4f db "you!", $57 ; 0x184cb2 UnknownText_0x184cb2: ; 0x184cb2 db $0, "Ah, excellent!", $57 ; 0x184cc2 UnknownText_0x184cc2: ; 0x184cc2 db $0, "You and your #-", $4f db "MON should have", $51 db "no problem using", $4f db "this move.", $51 db "Take this FLASH", $4f db "HM.", $57 ; 0x184d13 UnknownText_0x184d13: ; 0x184d13 db $0, "FLASH illuminates", $4f db "even the darkest", $55 db "of all places.", $51 db "But to use it out", $4f db "of battle, you", $51 db "need the BADGE", $4f db "from VIOLET's GYM.", $57 ; 0x184d88 UnknownText_0x184d88: ; 0x184d88 db $0, "I hope you learn", $4f db "and grow from your", $55 db "journey.", $57 ; 0x184db6 UnknownText_0x184db6: ; 0x184db6 db $0, "I train to find", $4f db "enlightenment in", $55 db "#MON!", $57 ; 0x184dde UnknownText_0x184dde: ; 0x184dde db $0, "My training is", $4f db "incomplete…", $57 ; 0x184dfa UnknownText_0x184dfa: ; 0x184dfa db $0, "As #MON grow", $4f db "stronger, so does", $55 db "the trainer.", $51 db "No, wait. As the", $4f db "trainer grows", $51 db "stronger, so do", $4f db "the #MON.", $57 ; 0x184e60 UnknownText_0x184e60: ; 0x184e60 db $0, "Let me see how", $4f db "much you trust", $55 db "your #MON.", $57 ; 0x184e8a UnknownText_0x184e8a: ; 0x184e8a db $0, "Yes, your trust is", $4f db "real!", $57 ; 0x184ea4 UnknownText_0x184ea4: ; 0x184ea4 db $0, "It is not far to", $4f db "the ELDER.", $57 ; 0x184ec1 UnknownText_0x184ec1: ; 0x184ec1 db $0, "The ELDER's HM", $4f db "lights even pitch-", $55 db "black darkness.", $57 ; 0x184ef3 UnknownText_0x184ef3: ; 0x184ef3 db $0, "It is my head that", $4f db "is bright!", $57 ; 0x184f12 UnknownText_0x184f12: ; 0x184f12 db $0, "Let there be light", $4f db "on your journey.", $57 ; 0x184f37 UnknownText_0x184f37: ; 0x184f37 db $0, "It's a powerful", $4f db "painting of a", $55 db "BELLSPROUT.", $57 ; 0x184f61 UnknownText_0x184f61: ; 0x184f61 db $0, "A #MON statue…", $51 db "It looks very", $4f db "distinguished.", $57 ; 0x184f8e MapEventHeader_0x184f8e: ; 0x184f8e ; filler db 0, 0 ; warps db 1 warp_def $e, $a, 4, GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F ; xy triggers db 1 xy_trigger 0, $9, $b, $0, UnknownScript_0x184947, $0, $0 ; signposts db 6 signpost 1, 8, $0, UnknownScript_0x184a16 signpost 1, 11, $0, UnknownScript_0x184a16 signpost 0, 9, $0, UnknownScript_0x184a13 signpost 0, 10, $0, UnknownScript_0x184a13 signpost 15, 5, $0, UnknownScript_0x184a16 signpost 15, 14, $0, UnknownScript_0x184a16 ; people-events db 7 person_event $3e, 17, 12, $9, $0, 255, 255, $92, 3, Trainer_0x1849d7, $ffff person_event $3e, 12, 12, $6, $0, 255, 255, $92, 2, Trainer_0x1849eb, $ffff person_event $3e, 6, 14, $6, $0, 255, 255, $90, 0, UnknownScript_0x1849a6, $ffff person_event $3e, 15, 15, $8, $0, 255, 255, $92, 3, Trainer_0x1849ff, $ffff person_event $54, 18, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a19, $0649 person_event $54, 5, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x184a1b, $064a person_event $4, 8, 14, $7, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06c4 ; 0x18501a MapScriptHeader_0x18501a: ; 0x18501a ; trigger count db 2 ; triggers dw UnknownScript_0x18502a, $0000 dw UnknownScript_0x18502e, $0000 ; callback count db 2 ; callbacks dbw 2, UnknownScript_0x18502f dbw 1, UnknownScript_0x185084 ; 0x18502a UnknownScript_0x18502a: ; 0x18502a priorityjump UnknownScript_0x18508f ; 0x18502d INCBIN "baserom.gbc",$18502d,$18502e - $18502d UnknownScript_0x18502e: ; 0x18502e end ; 0x18502f UnknownScript_0x18502f: ; 0x18502f checkbit1 $0336 iftrue $5047 checkbit1 $0044 iffalse UnknownScript_0x185050 special $0096 iffalse UnknownScript_0x185050 clearbit1 $07c5 setbit1 $07b6 checkbit1 $0317 iffalse $504f appear $5 return ; 0x185050 UnknownScript_0x185050: ; 0x185050 checkbit1 $0335 iftrue UnknownScript_0x185077 appear $2 writebyte $f3 special $0097 iftrue UnknownScript_0x185065 appear $3 2jump $5067 ; 0x185065 UnknownScript_0x185065: ; 0x185065 disappear $3 writebyte $f4 special $0097 iftrue UnknownScript_0x185074 appear $4 2jump $5076 ; 0x185074 UnknownScript_0x185074: ; 0x185074 disappear $4 return ; 0x185077 UnknownScript_0x185077: ; 0x185077 disappear $2 disappear $3 disappear $4 clearbit1 $07b6 setbit1 $07c5 return ; 0x185084 UnknownScript_0x185084: ; 0x185084 checkbit1 $0336 iftrue $508e changeblock $a, $2, $9 return ; 0x18508f UnknownScript_0x18508f: ; 0x18508f applymovement $0, $51cb pause 15 writebyte $f3 special $0097 iftrue $50b6 applymovement $3, $51d0 spriteface $0, $2 cry $f3, $0 pause 10 playsound $0014 applymovement $3, $51d4 disappear $3 playsound $0023 waitbutton writebyte $f4 special $0097 iftrue $50d7 applymovement $4, $51da spriteface $0, $3 cry $f4, $0 pause 10 playsound $0014 applymovement $4, $51de disappear $4 playsound $0023 waitbutton spriteface $0, $1 pause 10 applymovement $0, $51e8 applymovement $2, $51e4 cry $f5, $0 pause 20 loadpokedata SUICUNE, 40 writecode $3, $c startbattle reloadmapmusic disappear $2 setbit1 $0335 setbit1 $07af domaptrigger GROUP_ROUTE_42, MAP_ROUTE_42, $0 setbit1 $07b0 domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $0 setbit1 $07ae domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $0 dotrigger $1 clearbit1 $07b7 returnafterbattle pause 20 spriteface $0, $0 playmusic $0061 playsound $001f moveperson $5, $a, $f appear $5 applymovement $5, $51ec playsound $001f moveperson $6, $9, $f appear $6 applymovement $6, $51f5 playsound $001f moveperson $7, $9, $f appear $7 applymovement $7, $51fb playsound $001f moveperson $8, $9, $f appear $8 applymovement $8, $51fe moveperson $6, $7, $d moveperson $7, $9, $d moveperson $8, $b, $d spriteface $0, $3 loadfont 2writetext UnknownText_0x185203 closetext loadmovesprites applymovement $5, $51f1 playsound $0023 disappear $5 waitbutton special $006a pause 20 playmapmusic end ; 0x185173 UnknownScript_0x185173: ; 0x185173 jumptextfaceplayer UnknownText_0x185386 ; 0x185176 UnknownScript_0x185176: ; 0x185176 jumptextfaceplayer UnknownText_0x185433 ; 0x185179 UnknownScript_0x185179: ; 0x185179 jumptextfaceplayer UnknownText_0x185544 ; 0x18517c UnknownScript_0x18517c: ; 0x18517c checkbit1 $0317 iftrue UnknownScript_0x185185 jumptextfaceplayer UnknownText_0x1855ee ; 0x185185 UnknownScript_0x185185: ; 0x185185 jumptextfaceplayer UnknownText_0x185765 ; 0x185188 UnknownScript_0x185188: ; 0x185188 faceplayer loadfont checkbit1 $0317 iftrue UnknownScript_0x1851b6 checkbit1 $0336 iftrue $51b0 2writetext UnknownText_0x185629 keeptextopen verbosegiveitem RAINBOW_WING, 1 loadmovesprites refreshscreen $0 earthquake 72 waitbutton playsound $001b changeblock $a, $2, $20 reloadmappart setbit1 $0336 loadmovesprites loadfont 2writetext UnknownText_0x18564a closetext loadmovesprites end ; 0x1851b6 UnknownScript_0x1851b6: ; 0x1851b6 2writetext UnknownText_0x185803 closetext loadmovesprites end ; 0x1851bc UnknownScript_0x1851bc: ; 0x1851bc checkbit1 $0317 iftrue UnknownScript_0x1851c5 jumptextfaceplayer UnknownText_0x185654 ; 0x1851c5 UnknownScript_0x1851c5: ; 0x1851c5 jumptextfaceplayer UnknownText_0x1858d0 ; 0x1851c8 UnknownScript_0x1851c8: ; 0x1851c8 jumptextfaceplayer UnknownText_0x1856a3 ; 0x1851cb INCBIN "baserom.gbc",$1851cb,$38 UnknownText_0x185203: ; 0x185203 db $0, "EUSINE: Awesome!", $4f db "Too awesome, even!", $51 db "I've never seen a", $4f db "battle that great.", $51 db "That was truly", $4f db "inspiring to see.", $51 db "SUICUNE was tough,", $4f db "but you were even", $51 db "more incredible,", $4f db $52, ".", $51 db "I heard SUICUNE's", $4f db "mystic power", $51 db "summons a rainbow-", $4f db "colored #MON.", $51 db "Maybe, just maybe,", $4f db "what went on today", $51 db "will cause that", $4f db "#MON to appear.", $51 db "I'm going to study", $4f db "the legends more.", $51 db "Thanks for showing", $4f db "me that fantastic", $55 db "battle.", $51 db "Later, ", $52, "!", $57 ; 0x185386 UnknownText_0x185386: ; 0x185386 db $0, "According to", $4f db "legend…", $51 db "When the souls of", $4f db "#MON and humans", $51 db "commune, from the", $4f db "heavens descends a", $51 db "#MON of rainbow", $4f db "colors…", $51 db "Could it mean the", $4f db "legendary #MON", $51 db "are testing us", $4f db "humans?", $57 ; 0x185433 UnknownText_0x185433: ; 0x185433 db $0, "When the BRASS", $4f db "TOWER burned down,", $51 db "three nameless", $4f db "#MON were said", $51 db "to have perished.", $4f db "It was tragic.", $51 db "However…", $51 db "A rainbow-colored", $4f db "#MON…", $51 db "In other words…", $51 db "HO-OH descended", $4f db "from the sky and", $51 db "gave new life to", $4f db "the three #MON.", $51 db "They are…", $51 db "SUICUNE, ENTEI and", $4f db "RAIKOU.", $51 db "That is what they", $4f db "say.", $57 ; 0x185544 UnknownText_0x185544: ; 0x185544 db $0, "The two TOWERS are", $4f db "said to have been", $51 db "built to foster", $4f db "friendship and", $51 db "hope between #-", $4f db "MON and people.", $51 db "That was 700 years", $4f db "ago, but the ideal", $51 db "still remains", $4f db "important today.", $57 ; 0x1855ee UnknownText_0x1855ee: ; 0x1855ee db $0, "HO-OH appears to", $4f db "have descended", $51 db "upon this, the TIN", $4f db "TOWER!", $57 ; 0x185629 UnknownText_0x185629: ; 0x185629 db $0, "This will protect", $4f db "you. Take it.", $57 ; 0x18564a UnknownText_0x18564a: ; 0x18564a db $0, "Now, go.", $57 ; 0x185654 UnknownText_0x185654: ; 0x185654 db $0, "I believe you are", $4f db "being tested.", $51 db "Free your mind", $4f db "from uncertainty,", $55 db "and advance.", $57 ; 0x1856a3 UnknownText_0x1856a3: ; 0x1856a3 db $0, "I knew it.", $51 db "I knew you'd get", $4f db "to see the #MON", $51 db "of rainbow colors,", $4f db $52, ".", $51 db "It happened just", $4f db "as I envisioned.", $51 db "My research isn't", $4f db "bad, I might say.", $51 db "I'm going to keep", $4f db "studying #MON", $51 db "to become a famous", $4f db "#MANIAC!", $57 ; 0x185765 UnknownText_0x185765: ; 0x185765 db $0, "The legendary", $4f db "#MON are said", $51 db "to embody three", $4f db "powers…", $51 db "The lightning that", $4f db "struck the TOWER.", $51 db "The fire that", $4f db "burned the TOWER.", $51 db "And the rain that", $4f db "put out the fire…", $57 ; 0x185803 UnknownText_0x185803: ; 0x185803 db $0, "When the legendary", $4f db "#MON appeared…", $51 db "They struck terror", $4f db "in those who saw", $55 db "their rise.", $51 db "And…", $51 db "Some even took to", $4f db "futile attacks.", $51 db "The legendary", $4f db "#MON, knowing", $51 db "their own power,", $4f db "fled, ignoring the", $55 db "frightened people.", $57 ; 0x1858d0 UnknownText_0x1858d0: ; 0x1858d0 db $0, "Of the legendary", $4f db "#MON, SUICUNE", $51 db "is said to be the", $4f db "closest to HO-OH.", $51 db "I hear there may", $4f db "also be a link to", $51 db "#MON known as", $4f db "UNOWN.", $51 db "The #MON UNOWN", $4f db "must be sharing a", $51 db "cooperative bond", $4f db "with SUICUNE.", $57 ; 0x18598c MapEventHeader_0x18598c: ; 0x18598c ; filler db 0, 0 ; warps db 3 warp_def $f, $9, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $f, $a, 12, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $2, $a, 2, GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 10 person_event $63, 13, 13, $1, $0, 255, 255, $90, 0, UnknownScript_0x26ef, $07b2 person_event $65, 13, 11, $1, $0, 255, 255, $b0, 0, UnknownScript_0x26ef, $07b4 person_event $64, 13, 16, $1, $0, 255, 255, $80, 0, UnknownScript_0x26ef, $07b3 person_event $2b, 7, 12, $3, $0, 255, 255, $90, 0, UnknownScript_0x1851c8, $07b5 person_event $3e, 13, 9, $3, $0, 255, 255, $0, 0, UnknownScript_0x185173, $07b6 person_event $3e, 15, 15, $3, $0, 255, 255, $0, 0, UnknownScript_0x185176, $07b6 person_event $3e, 10, 18, $3, $0, 255, 255, $0, 0, UnknownScript_0x185179, $07b6 person_event $3e, 6, 8, $4, $10, 255, 255, $0, 0, UnknownScript_0x18517c, $07c5 person_event $3e, 5, 13, $6, $0, 255, 255, $0, 0, UnknownScript_0x185188, $07c5 person_event $3e, 6, 18, $5, $1, 255, 255, $0, 0, UnknownScript_0x1851bc, $07c5 ; 0x185a23 MapScriptHeader_0x185a23: ; 0x185a23 ; trigger count db 0 ; callback count db 0 ; 0x185a25 MapEventHeader_0x185a25: ; 0x185a25 ; filler db 0, 0 ; warps db 2 warp_def $e, $a, 1, GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F warp_def $2, $a, 3, GROUP_TIN_TOWER_1F, MAP_TIN_TOWER_1F ; xy triggers db 0 ; signposts db 0 ; people-events db 0 ; 0x185a35 MapScriptHeader_0x185a35: ; 0x185a35 ; trigger count db 0 ; callback count db 0 ; 0x185a37 ItemFragment_0x185a37: ; 0x185a37 item_frag FULL_HEAL, 1 ; 0x185a39 MapEventHeader_0x185a39: ; 0x185a39 ; filler db 0, 0 ; warps db 2 warp_def $e, $a, 1, GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F warp_def $2, $10, 2, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $54, 18, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x185a37, $064b ; 0x185a56 MapScriptHeader_0x185a56: ; 0x185a56 ; trigger count db 0 ; callback count db 0 ; 0x185a58 ItemFragment_0x185a58: ; 0x185a58 item_frag ULTRA_BALL, 1 ; 0x185a5a ItemFragment_0x185a5a: ; 0x185a5a item_frag PP_UP, 1 ; 0x185a5c ItemFragment_0x185a5c: ; 0x185a5c item_frag ESCAPE_ROPE, 1 ; 0x185a5e INCBIN "baserom.gbc",$185a5e,$03 MapEventHeader_0x185a61: ; 0x185a61 ; filler db 0, 0 ; warps db 4 warp_def $4, $2, 2, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F warp_def $2, $10, 2, GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F warp_def $e, $2, 3, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F warp_def $f, $11, 4, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F ; xy triggers db 0 ; signposts db 1 signpost 6, 11, $7, $7d ; people-events db 3 person_event $54, 14, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185a58, $064c person_event $54, 18, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x185a5a, $064d person_event $54, 16, 6, $1, $0, 255, 255, $1, 0, ItemFragment_0x185a5c, $064e ; 0x185aa7 MapScriptHeader_0x185aa7: ; 0x185aa7 ; trigger count db 0 ; callback count db 0 ; 0x185aa9 ItemFragment_0x185aa9: ; 0x185aa9 item_frag RARE_CANDY, 1 ; 0x185aab INCBIN "baserom.gbc",$185aab,$185ab1 - $185aab MapEventHeader_0x185ab1: ; 0x185ab1 ; filler db 0, 0 ; warps db 4 warp_def $f, $b, 2, GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F warp_def $4, $2, 1, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F warp_def $e, $2, 3, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F warp_def $f, $11, 4, GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F ; xy triggers db 0 ; signposts db 2 signpost 14, 16, $7, $7e signpost 15, 3, $7, $7f ; people-events db 1 person_event $54, 13, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x185aa9, $064f ; 0x185ae2 MapScriptHeader_0x185ae2: ; 0x185ae2 ; trigger count db 0 ; callback count db 0 ; 0x185ae4 ItemFragment_0x185ae4: ; 0x185ae4 item_frag MAX_POTION, 1 ; 0x185ae6 MapEventHeader_0x185ae6: ; 0x185ae6 ; filler db 0, 0 ; warps db 2 warp_def $9, $3, 1, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F warp_def $f, $b, 1, GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $54, 12, 12, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ae4, $07c6 ; 0x185b03 MapScriptHeader_0x185b03: ; 0x185b03 ; trigger count db 0 ; callback count db 0 ; 0x185b05 ItemFragment_0x185b05: ; 0x185b05 item_frag MAX_REVIVE, 1 ; 0x185b07 MapEventHeader_0x185b07: ; 0x185b07 ; filler db 0, 0 ; warps db 5 warp_def $9, $3, 1, GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F warp_def $f, $a, 1, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F warp_def $7, $c, 4, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F warp_def $3, $8, 3, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F warp_def $9, $6, 5, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $54, 5, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x185b05, $0650 ; 0x185b33 MapScriptHeader_0x185b33: ; 0x185b33 ; trigger count db 0 ; callback count db 0 ; 0x185b35 ItemFragment_0x185b35: ; 0x185b35 item_frag NUGGET, 1 ; 0x185b37 ItemFragment_0x185b37: ; 0x185b37 item_frag MAX_ELIXER, 1 ; 0x185b39 ItemFragment_0x185b39: ; 0x185b39 item_frag FULL_RESTORE, 1 ; 0x185b3b MapEventHeader_0x185b3b: ; 0x185b3b ; filler db 0, 0 ; warps db 6 warp_def $5, $2, 2, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F warp_def $b, $2, 1, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F warp_def $7, $10, 2, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F warp_def $3, $a, 3, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F warp_def $f, $e, 6, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F warp_def $9, $6, 7, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F ; xy triggers db 0 ; signposts db 0 ; people-events db 3 person_event $54, 17, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x185b35, $0651 person_event $54, 10, 15, $1, $0, 255, 255, $1, 0, ItemFragment_0x185b37, $0652 person_event $54, 5, 7, $1, $0, 255, 255, $1, 0, ItemFragment_0x185b39, $0653 ; 0x185b86 MapScriptHeader_0x185b86: ; 0x185b86 ; trigger count db 0 ; callback count db 0 ; 0x185b88 ItemFragment_0x185b88: ; 0x185b88 item_frag HP_UP, 1 ; 0x185b8a INCBIN "baserom.gbc",$185b8a,$21 MapEventHeader_0x185bab: ; 0x185bab ; filler db 0, 0 ; warps db 7 warp_def $3, $c, 2, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F warp_def $5, $2, 3, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F warp_def $7, $c, 4, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F warp_def $9, $7, 1, GROUP_TIN_TOWER_ROOF, MAP_TIN_TOWER_ROOF warp_def $7, $10, 5, GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F warp_def $d, $6, 5, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F warp_def $d, $8, 6, GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $54, 5, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x185b88, $07c7 ; 0x185be1 MapScriptHeader_0x185be1: ; 0x185be1 ; trigger count db 3 ; triggers dw UnknownScript_0x185bf2, $0000 dw UnknownScript_0x185bf6, $0000 dw UnknownScript_0x185bf7, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x185bf8 ; 0x185bf2 UnknownScript_0x185bf2: ; 0x185bf2 priorityjump UnknownScript_0x185c0d ; 0x185bf5 INCBIN "baserom.gbc",$185bf5,$01 UnknownScript_0x185bf6: ; 0x185bf6 end ; 0x185bf7 UnknownScript_0x185bf7: ; 0x185bf7 end ; 0x185bf8 UnknownScript_0x185bf8: ; 0x185bf8 checkbit1 $0332 iftrue $5c02 changeblock $a, $8, $32 checkbit1 $007b iftrue $5c0c changeblock $6, $e, $9 return ; 0x185c0d UnknownScript_0x185c0d: ; 0x185c0d spriteface $3, $0 showemote $0, $3, 15 applymovement $3, $5cd3 loadfont 2writetext UnknownText_0x185ecc closetext loadmovesprites moveperson $3, $9, $e dotrigger $1 end ; 0x185c25 UnknownScript_0x185c25: ; 0x185c25 showemote $0, $4, 15 special $006a pause 15 spriteface $4, $3 pause 15 applymovement $0, $5ccd applymovement $4, $5ccf playmusic $001f loadfont 2writetext UnknownText_0x185cd9 closetext loadmovesprites checkbit1 $001c iftrue UnknownScript_0x185c60 checkbit1 $001d iftrue UnknownScript_0x185c70 winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 loadtrainer $9, $9 startbattle reloadmapmusic returnafterbattle 2jump UnknownScript_0x185c80 ; 0x185c60 UnknownScript_0x185c60: ; 0x185c60 winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 loadtrainer $9, $7 startbattle reloadmapmusic returnafterbattle 2jump UnknownScript_0x185c80 ; 0x185c70 UnknownScript_0x185c70: ; 0x185c70 winlosstext UnknownText_0x185d9b, UnknownText_0x185e2c setlasttalked $4 loadtrainer $9, $8 startbattle reloadmapmusic returnafterbattle 2jump UnknownScript_0x185c80 ; 0x185c80 UnknownScript_0x185c80: ; 0x185c80 playmusic $0020 loadfont 2writetext UnknownText_0x185de2 closetext loadmovesprites dotrigger $2 setbit1 $06c5 special $006a pause 15 earthquake 50 showemote $0, $0, 15 playsound $001f waitbutton changeblock $a, $8, $25 reloadmappart pause 15 applymovement $0, $5cd1 playsound $002f showemote $0, $4, 20 loadfont 2writetext UnknownText_0x185e75 closetext loadmovesprites setbit1 $0332 pause 15 warpcheck end ; 0x185cbc UnknownScript_0x185cbc: ; 0x185cbc jumptextfaceplayer UnknownText_0x185f99 ; 0x185cbf UnknownScript_0x185cbf: ; 0x185cbf jumptextfaceplayer UnknownText_0x186002 ; 0x185cc2 UnknownScript_0x185cc2: ; 0x185cc2 jumpstd $000f ; 0x185cc5 INCBIN "baserom.gbc",$185cc5,$185ccb - $185cc5 ItemFragment_0x185ccb: ; 0x185ccb item_frag HP_UP, 1 ; 0x185ccd INCBIN "baserom.gbc",$185ccd,$185cd9 - $185ccd UnknownText_0x185cd9: ; 0x185cd9 db $0, $56, " ", $56, " ", $56, $51 db "…Oh, it's you.", $51 db "I came looking for", $4f db "some legendary", $51 db "#MON that they", $4f db "say roosts here.", $51 db "But there's", $4f db "nothing here!", $51 db "Nothing after all", $4f db "the trouble of", $51 db "coming to this", $4f db "dump? No way!", $51 db "It's all your", $4f db "fault!", $57 ; 0x185d9b UnknownText_0x185d9b: ; 0x185d9b db $0, "…Humph!", $51 db "This is why I hate", $4f db "battling wimps.", $51 db "There's no", $4f db "challenge in it.", $57 ; 0x185de2 UnknownText_0x185de2: ; 0x185de2 db $0, "…Aw, whatever.", $51 db "You would never be", $4f db "able to catch a", $51 db "legendary #MON", $4f db "anyway.", $57 ; 0x185e2c UnknownText_0x185e2c: ; 0x185e2c db $0, "…Humph!", $51 db "This is why I hate", $4f db "battling wimps.", $51 db "It's just a waste", $4f db "of my time.", $57 ; 0x185e75 UnknownText_0x185e75: ; 0x185e75 db $0, "Humph!", $51 db "What are you doing", $4f db "falling into a", $51 db "hole? Some genius", $4f db "you are!", $51 db "Serves you right!", $57 ; 0x185ecc UnknownText_0x185ecc: ; 0x185ecc db $0, "EUSINE: My name's", $4f db "EUSINE.", $51 db "I'm on the trail", $4f db "of a #MON named", $55 db "SUICUNE.", $51 db "And you are…?", $51 db $52, "? Glad to", $4f db "meet you!", $51 db "I heard rumors", $4f db "that SUICUNE is in", $51 db "this BURNED TOWER,", $4f db "so I came to look.", $51 db "But where exactly", $4f db "could it be?", $57 ; 0x185f99 UnknownText_0x185f99: ; 0x185f99 db $0, "EUSINE: I heard", $4f db "that SUICUNE is in", $51 db "this BURNED TOWER,", $4f db "so I came to look.", $51 db "But where exactly", $4f db "could it be?", $57 ; 0x186002 UnknownText_0x186002: ; 0x186002 db $0, "MORTY: ECRUTEAK's", $4f db "GYM LEADER has to", $51 db "study what are", $4f db "said to be the", $51 db "legendary #MON", $4f db "--SUICUNE, ENTEI", $55 db "and RAIKOU.", $51 db "EUSINE is here, so", $4f db "I've decided to", $51 db "investigate the", $4f db "TOWER with him.", $57 ; 0x1860b2 MapEventHeader_0x1860b2: ; 0x1860b2 ; filler db 0, 0 ; warps db 14 warp_def $f, $9, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $f, $a, 13, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $9, $a, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $5, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $6, $5, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $6, $4, 1, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $4, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $5, $f, 2, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $7, $a, 3, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $e, $5, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $e, $4, 4, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $e, $e, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $e, $f, 5, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F warp_def $f, $7, 6, GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F ; xy triggers db 1 xy_trigger 1, $9, $b, $0, UnknownScript_0x185c25, $0, $0 ; signposts db 2 signpost 7, 8, $7, $80 signpost 11, 13, $7, $ff ; people-events db 5 person_event $59, 8, 19, $18, $0, 255, 255, $0, 0, UnknownScript_0x185cc2, $ffff person_event $2b, 16, 16, $3, $0, 255, 255, $90, 0, UnknownScript_0x185cbc, $0765 person_event $4, 13, 12, $8, $0, 255, 255, $2, 3, UnknownScript_0x26ef, $06c5 person_event $15, 18, 18, $2, $11, 255, 255, $b0, 0, UnknownScript_0x185cbf, $0764 person_event $54, 6, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x185ccb, $0656 ; 0x186151 MapScriptHeader_0x186151: ; 0x186151 ; trigger count db 2 ; triggers dw UnknownScript_0x18615e, $0000 dw UnknownScript_0x18615f, $0000 ; callback count db 1 ; callbacks dbw 1, UnknownScript_0x186160 ; 0x18615e UnknownScript_0x18615e: ; 0x18615e end ; 0x18615f UnknownScript_0x18615f: ; 0x18615f end ; 0x186160 UnknownScript_0x186160: ; 0x186160 checkbit1 $007b iftrue $616a changeblock $6, $e, $2 return ; 0x18616b UnknownScript_0x18616b: ; 0x18616b playmusic $0000 pause 30 appear $3 spriteface $0, $1 pause 5 disappear $6 pause 15 cry $f3, $0 appear $4 spriteface $0, $1 pause 5 disappear $7 pause 15 cry $f4, $0 appear $5 spriteface $0, $1 pause 5 disappear $8 pause 15 cry $f5, $0 pause 15 playsound $0014 spriteface $0, $2 applymovement $3, $6236 disappear $3 waitbutton playsound $0014 spriteface $0, $3 applymovement $4, $623b disappear $4 waitbutton pause 15 playsound $0014 spriteface $0, $1 applymovement $5, $6241 playsound $0014 spriteface $0, $0 applymovement $5, $6248 spriteface $0, $1 pause 20 cry $f5, $0 pause 30 playsound $0014 applymovement $5, $6253 spriteface $0, $0 disappear $5 waitbutton special $003d dotrigger $1 setbit1 $007b special $0069 domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1 domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1 clearbit1 $07ae setbit1 $07a8 clearbit1 $07a9 setbit1 $0764 setbit1 $0765 appear $a refreshscreen $0 changeblock $6, $e, $1b reloadmappart loadmovesprites dotrigger $1 end ; 0x186212 UnknownScript_0x186212: ; 0x186212 faceplayer loadfont 2writetext UnknownText_0x18626a closetext loadmovesprites checkcode $9 if_equal $1, UnknownScript_0x186226 applymovement $a, $6263 2jump $622a ; 0x186226 UnknownScript_0x186226: ; 0x186226 applymovement $a, $625c disappear $a playsound $0023 waitbutton end ; 0x186231 ItemFragment_0x186231: ; 0x186231 item_frag TM_20, 1 ; 0x186233 UnknownScript_0x186233: ; 0x186233 jumpstd $000e ; 0x186236 INCBIN "baserom.gbc",$186236,$34 UnknownText_0x18626a: ; 0x18626a db $0, "EUSINE: I dug a", $4f db "hole here, too…", $51 db "I was shocked!", $51 db "SUICUNE raced by", $4f db "like a blur, right", $51 db "in front of my", $4f db "eyes!", $51 db "For ten years I", $4f db "chased SUICUNE,", $51 db "and I finally got", $4f db "to see it.", $51 db "I'm all choked up!", $51 db $52, ", I owe", $4f db "this all to you!", $51 db "Thank you!", $51 db "I heard that the", $4f db "legendary #MON", $51 db "of ECRUTEAK test", $4f db "chosen humans by", $51 db "allowing them to", $4f db "get close.", $51 db "I'm going to track", $4f db "SUICUNE.", $51 db $52, ", let's", $4f db "meet again!", $51 db "Farewell!", $57 ; 0x1863de MapEventHeader_0x1863de: ; 0x1863de ; filler db 0, 0 ; warps db 6 warp_def $9, $a, 3, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F warp_def $7, $11, 7, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F warp_def $8, $a, 9, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F warp_def $d, $3, 10, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F warp_def $e, $11, 12, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F warp_def $f, $7, 14, GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F ; xy triggers db 1 xy_trigger 0, $6, $a, $0, UnknownScript_0x18616b, $0, $0 ; signposts db 0 ; people-events db 9 person_event $5a, 12, 21, $19, $0, 255, 255, $0, 0, UnknownScript_0x186233, $ffff person_event $65, 7, 11, $16, $0, 255, 255, $b0, 0, UnknownScript_0x26ef, $074a person_event $64, 7, 16, $16, $0, 255, 255, $80, 0, UnknownScript_0x26ef, $074a person_event $63, 8, 14, $16, $0, 255, 255, $90, 0, UnknownScript_0x26ef, $074a person_event $65, 7, 11, $6, $0, 255, 255, $d0, 0, UnknownScript_0x26ef, $074b person_event $64, 7, 16, $6, $0, 255, 255, $d0, 0, UnknownScript_0x26ef, $074b person_event $63, 8, 14, $6, $0, 255, 255, $d0, 0, UnknownScript_0x26ef, $074b person_event $54, 8, 20, $1, $0, 255, 255, $1, 0, ItemFragment_0x186231, $0657 person_event $2b, 16, 14, $7, $0, 255, 255, $90, 0, UnknownScript_0x186212, $07aa ; 0x18647f INCBIN "baserom.gbc",$18647f,$1b81 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] MapScriptHeader_0x190000: ; 0x190000 ; trigger count db 2 ; triggers dw UnknownScript_0x19000d, $0000 dw UnknownScript_0x19000e, $0000 ; callback count db 1 ; callbacks dbw 5, UnknownScript_0x19000f ; 0x19000d UnknownScript_0x19000d: ; 0x19000d end ; 0x19000e UnknownScript_0x19000e: ; 0x19000e end ; 0x19000f UnknownScript_0x19000f: ; 0x19000f setbit2 $0049 return ; 0x190013 UnknownScript_0x190013: ; 0x190013 showemote $0, $2, 15 applymovement $2, $40a9 follow $0, $2 applymovement $0, $40a7 stopfollow spriteface $0, $3 2call $402f applymovement $2, $40ad end ; 0x19002e UnknownScript_0x19002e: ; 0x19002e faceplayer checkbit1 $0022 iftrue UnknownScript_0x190039 2call UnknownScript_0x190040 end ; 0x190039 UnknownScript_0x190039: ; 0x190039 loadfont 2writetext UnknownText_0x1901a6 closetext loadmovesprites end ; 0x190040 UnknownScript_0x190040: ; 0x190040 loadfont 2writetext UnknownText_0x1900b0 special $0051 yesorno iffalse UnknownScript_0x190072 checkmoney $0, 300 if_equal $2, UnknownScript_0x19006c giveitem RAGECANDYBAR, $1 iffalse UnknownScript_0x190078 waitbutton playsound $0022 takemoney $0, 300 special $0051 2writetext UnknownText_0x19014a closetext loadmovesprites end ; 0x19006c UnknownScript_0x19006c: ; 0x19006c 2writetext UnknownText_0x19015b closetext loadmovesprites end ; 0x190072 UnknownScript_0x190072: ; 0x190072 2writetext UnknownText_0x190178 closetext loadmovesprites end ; 0x190078 UnknownScript_0x190078: ; 0x190078 2writetext UnknownText_0x190188 closetext loadmovesprites end ; 0x19007e UnknownScript_0x19007e: ; 0x19007e faceplayer loadfont checkbit1 $0022 iftrue UnknownScript_0x19008c 2writetext UnknownText_0x1901e5 closetext loadmovesprites end ; 0x19008c UnknownScript_0x19008c: ; 0x19008c 2writetext UnknownText_0x19021d closetext loadmovesprites end ; 0x190092 UnknownScript_0x190092: ; 0x190092 jumptextfaceplayer UnknownText_0x190276 ; 0x190095 UnknownScript_0x190095: ; 0x190095 jumptextfaceplayer UnknownText_0x1902f2 ; 0x190098 UnknownScript_0x190098: ; 0x190098 jumptext UnknownText_0x19032e ; 0x19009b UnknownScript_0x19009b: ; 0x19009b jumptext UnknownText_0x19035e ; 0x19009e UnknownScript_0x19009e: ; 0x19009e jumptext UnknownText_0x190391 ; 0x1900a1 UnknownScript_0x1900a1: ; 0x1900a1 jumpstd $0010 ; 0x1900a4 INCBIN "baserom.gbc",$1900a4,$1900b0 - $1900a4 UnknownText_0x1900b0: ; 0x1900b0 db $0, "Hiya, kid!", $51 db "I see you're new", $4f db "in MAHOGANY TOWN.", $51 db "Since you're new,", $4f db "you should try a", $51 db "yummy RAGECANDY-", $4f db "BAR!", $51 db "Right now, it can", $4f db "be yours for just", $55 db "¥300! Want one?", $57 ; 0x19014a UnknownText_0x19014a: ; 0x19014a db $0, "Good! Savor it!", $57 ; 0x19015b UnknownText_0x19015b: ; 0x19015b db $0, "You don't have", $4f db "enough money.", $57 ; 0x190178 UnknownText_0x190178: ; 0x190178 db $0, "Oh, fine then…", $57 ; 0x190188 UnknownText_0x190188: ; 0x190188 db $0, "You don't have", $4f db "room for this.", $57 ; 0x1901a6 UnknownText_0x1901a6: ; 0x1901a6 db $0, "RAGECANDYBAR's", $4f db "sold out.", $51 db "I'm packing up.", $4f db "Don't bother me,", $55 db "kiddo.", $57 ; 0x1901e5 UnknownText_0x1901e5: ; 0x1901e5 db $0, "Are you off to see", $4f db "the GYARADOS ram-", $55 db "page at the LAKE?", $57 ; 0x19021d UnknownText_0x19021d: ; 0x19021d db $0, "MAGIKARP have", $4f db "returned to LAKE", $55 db "OF RAGE.", $51 db "That should be", $4f db "good news for the", $55 db "anglers there.", $57 ; 0x190276 UnknownText_0x190276: ; 0x190276 db $0, "Since you came", $4f db "this far, take the", $51 db "time to do some", $4f db "sightseeing.", $51 db "You should head", $4f db "north and check", $51 db "out LAKE OF RAGE", $4f db "right now.", $57 ; 0x1902f2 UnknownText_0x1902f2: ; 0x1902f2 db $0, "Visit Grandma's", $4f db "shop. She sells", $51 db "stuff that nobody", $4f db "else has.", $57 ; 0x19032e UnknownText_0x19032e: ; 0x19032e db $0, "MAHOGANY TOWN", $51 db "Welcome to the", $4f db "Home of the Ninja", $57 ; 0x19035e UnknownText_0x19035e: ; 0x19035e db $0, "While visiting", $4f db "MAHOGANY TOWN, try", $55 db "a RAGECANDYBAR!", $57 ; 0x190391 UnknownText_0x190391: ; 0x190391 db $0, "MAHOGANY TOWN", $4f db "#MON GYM", $55 db "LEADER: PRYCE", $51 db "The Teacher of", $4f db "Winter's Harshness", $57 ; 0x1903d8 MapEventHeader_0x1903d8: ; 0x1903d8 ; filler db 0, 0 ; warps db 5 warp_def $7, $b, 1, GROUP_MAHOGANY_MART_1F, MAP_MAHOGANY_MART_1F warp_def $7, $11, 1, GROUP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, MAP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE warp_def $d, $6, 1, GROUP_MAHOGANY_GYM, MAP_MAHOGANY_GYM warp_def $d, $f, 1, GROUP_MAHOGANY_POKECENTER_1F, MAP_MAHOGANY_POKECENTER_1F warp_def $1, $9, 3, GROUP_ROUTE_43_MAHOGANY_GATE, MAP_ROUTE_43_MAHOGANY_GATE ; xy triggers db 2 xy_trigger 0, $8, $13, $0, UnknownScript_0x190013, $0, $0 xy_trigger 0, $9, $13, $0, UnknownScript_0x190013, $0, $0 ; signposts db 4 signpost 5, 1, $0, UnknownScript_0x190098 signpost 7, 9, $0, UnknownScript_0x19009b signpost 13, 3, $0, UnknownScript_0x19009e signpost 13, 16, $0, UnknownScript_0x1900a1 ; people-events db 4 person_event $2d, 12, 23, $6, $0, 255, 255, $0, 0, UnknownScript_0x19002e, $0756 person_event $2f, 13, 10, $5, $1, 255, 255, $0, 0, UnknownScript_0x19007e, $ffff person_event $3a, 18, 10, $6, $0, 255, 255, $a0, 0, UnknownScript_0x190092, $0757 person_event $28, 12, 16, $6, $0, 255, 255, $0, 0, UnknownScript_0x190095, $0736 ; 0x19044f INCBIN "baserom.gbc",$19044f,$3bb1 SECTION "bank65",DATA,BANK[$65] INCBIN "baserom.gbc",$194000,$4000 SECTION "bank66",DATA,BANK[$66] INCBIN "baserom.gbc",$198000,$19997d - $198000 MapScriptHeader_0x19997d: ; 0x19997d ; trigger count db 0 ; callback count db 0 ; 0x19997f UnknownScript_0x19997f: ; 0x19997f jumptextfaceplayer UnknownText_0x19999c ; 0x199982 UnknownScript_0x199982: ; 0x199982 faceplayer loadfont checkbit2 $0013 iftrue UnknownScript_0x199990 2writetext UnknownText_0x199a0e closetext loadmovesprites end ; 0x199990 UnknownScript_0x199990: ; 0x199990 2writetext UnknownText_0x199a3d closetext loadmovesprites end ; 0x199996 INCBIN "baserom.gbc",$199996,$06 UnknownText_0x19999c: ; 0x19999c db $0, "I heard that a red", $4f db "GYARADOS appeared", $55 db "at the LAKE.", $51 db "That's odd, since", $4f db "even ordinary", $51 db "GYARADOS are rare", $4f db "in that lake…", $57 ; 0x199a0e UnknownText_0x199a0e: ; 0x199a0e db $0, "My favorite radio", $4f db "program? I'd say", $55 db "#MON MUSIC.", $57 ; 0x199a3d UnknownText_0x199a3d: ; 0x199a3d db $0, "I've been hearing", $4f db "laughter on the", $51 db "radio…", $4f db "It's creepy.", $57 ; 0x199a72 MapEventHeader_0x199a72: ; 0x199a72 ; filler db 0, 0 ; warps db 2 warp_def $7, $2, 2, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $7, $3, 2, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN ; xy triggers db 0 ; signposts db 0 ; people-events db 2 person_event $41, 7, 6, $9, $0, 255, 255, $0, 0, UnknownScript_0x19997f, $ffff person_event $29, 9, 10, $4, $10, 255, 255, $90, 0, UnknownScript_0x199982, $ffff ; 0x199a9c MapScriptHeader_0x199a9c: ; 0x199a9c ; trigger count db 0 ; callback count db 0 ; 0x199a9e UnknownScript_0x199a9e: ; 0x199a9e faceplayer loadfont checkbit1 $04c3 iftrue $5ac8 2writetext UnknownText_0x199b8d closetext loadmovesprites winlosstext UnknownText_0x199cb3, $0000 loadtrainer $5, $1 startbattle returnafterbattle setbit1 $04c3 loadfont 2writetext UnknownText_0x199d3b playsound $009c waitbutton setbit2 $0021 checkcode $7 2call UnknownScript_0x199af6 checkbit1 $000e iftrue UnknownScript_0x199af0 setbit1 $0592 setbit1 $0593 setbit1 $040e setbit1 $040f setbit1 $0410 2writetext UnknownText_0x199d55 keeptextopen verbosegiveitem TM_16, 1 iffalse $5af4 setbit1 $000e 2writetext UnknownText_0x199def closetext loadmovesprites end ; 0x199af0 UnknownScript_0x199af0: ; 0x199af0 2writetext UnknownText_0x199e59 closetext loadmovesprites end ; 0x199af6 UnknownScript_0x199af6: ; 0x199af6 if_equal $7, UnknownScript_0x199b02 if_equal $6, UnknownScript_0x199aff end ; 0x199aff UnknownScript_0x199aff: ; 0x199aff jumpstd $0012 ; 0x199b02 UnknownScript_0x199b02: ; 0x199b02 jumpstd $0013 ; 0x199b05 Trainer_0x199b05: ; 0x199b05 ; bit/flag number dw $592 ; trainer group && trainer id db 33, 1 ; text when seen dw UnknownText_0x19a0ae ; text when trainer beaten dw UnknownText_0x19a0f4 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x199b11 ; 0x199b11 UnknownScript_0x199b11: ; 0x199b11 talkaftercancel loadfont 2writetext UnknownText_0x19a116 closetext loadmovesprites end ; 0x199b19 Trainer_0x199b19: ; 0x199b19 ; bit/flag number dw $593 ; trainer group && trainer id db 33, 2 ; text when seen dw UnknownText_0x19a157 ; text when trainer beaten dw UnknownText_0x19a174 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x199b25 ; 0x199b25 UnknownScript_0x199b25: ; 0x199b25 talkaftercancel loadfont 2writetext UnknownText_0x19a18f closetext loadmovesprites end ; 0x199b2d Trainer_0x199b2d: ; 0x199b2d ; bit/flag number dw $40e ; trainer group && trainer id db 58, 1 ; text when seen dw UnknownText_0x199ee1 ; text when trainer beaten dw UnknownText_0x199f10 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x199b39 ; 0x199b39 UnknownScript_0x199b39: ; 0x199b39 talkaftercancel loadfont 2writetext UnknownText_0x199f2d closetext loadmovesprites end ; 0x199b41 Trainer_0x199b41: ; 0x199b41 ; bit/flag number dw $40f ; trainer group && trainer id db 58, 2 ; text when seen dw UnknownText_0x199f65 ; text when trainer beaten dw UnknownText_0x199fbd ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x199b4d ; 0x199b4d UnknownScript_0x199b4d: ; 0x199b4d talkaftercancel loadfont 2writetext UnknownText_0x199fdd closetext loadmovesprites end ; 0x199b55 Trainer_0x199b55: ; 0x199b55 ; bit/flag number dw $410 ; trainer group && trainer id db 58, 3 ; text when seen dw UnknownText_0x19a00f ; text when trainer beaten dw UnknownText_0x19a026 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x199b61 ; 0x199b61 UnknownScript_0x199b61: ; 0x199b61 talkaftercancel loadfont 2writetext UnknownText_0x19a047 closetext loadmovesprites end ; 0x199b69 UnknownScript_0x199b69: ; 0x199b69 faceplayer loadfont checkbit1 $04c3 iftrue UnknownScript_0x199b77 2writetext UnknownText_0x19a1bf closetext loadmovesprites end ; 0x199b77 UnknownScript_0x199b77: ; 0x199b77 2writetext UnknownText_0x19a275 closetext loadmovesprites end ; 0x199b7d UnknownScript_0x199b7d: ; 0x199b7d checkbit2 $0021 iftrue UnknownScript_0x199b86 jumpstd $002d ; 0x199b86 UnknownScript_0x199b86: ; 0x199b86 trainertotext $5, $1, $1 jumpstd $002e ; 0x199b8d UnknownText_0x199b8d: ; 0x199b8d db $0, "#MON have many", $4f db "experiences in", $51 db "their lives, just ", $4f db "like we do. ", $51 db "I, too, have seen", $4f db "and suffered much", $55 db "in my life.", $51 db "Since I am your", $4f db "elder, let me show", $55 db "you what I mean.", $51 db "I have been with", $4f db "#MON since", $51 db "before you were", $4f db "born.", $51 db "I do not lose", $4f db "easily.", $51 db "I, PRYCE--the", $4f db "winter trainer--", $51 db "shall demonstrate", $4f db "my power!", $57 ; 0x199cb3 UnknownText_0x199cb3: ; 0x199cb3 db $0, "Ah, I am impressed", $4f db "by your prowess.", $51 db "With your strong", $4f db "will, I know you", $51 db "will overcome all", $4f db "life's obstacles.", $51 db "You are worthy of", $4f db "this BADGE!", $57 ; 0x199d3b UnknownText_0x199d3b: ; 0x199d3b db $0, $52, " received", $4f db "GLACIERBADGE.", $57 ; 0x199d55 UnknownText_0x199d55: ; 0x199d55 db $0, "That BADGE will", $4f db "raise the SPECIAL", $55 db "stats of #MON.", $51 db "It also lets your", $4f db "#MON use WHIRL-", $55 db "POOL to get across", $55 db "real whirlpools.", $51 db "And this… This is", $4f db "a gift from me!", $57 ; 0x199def UnknownText_0x199def: ; 0x199def db $0, "That TM contains", $4f db "ICY WIND.", $51 db "It inflicts damage", $4f db "and lowers speed.", $51 db "It demonstrates", $4f db "the harshness of", $55 db "winter.", $57 ; 0x199e59 UnknownText_0x199e59: ; 0x199e59 db $0, "When the ice and", $4f db "snow melt, spring", $55 db "arrives.", $51 db "You and your #-", $4f db "MON will be to-", $51 db "gether for many", $4f db "years to come.", $51 db "Cherish your time", $4f db "together!", $57 ; 0x199ee1 UnknownText_0x199ee1: ; 0x199ee1 db $0, "I'll freeze your", $4f db "#MON, so you", $55 db "can't do a thing!", $57 ; 0x199f10 UnknownText_0x199f10: ; 0x199f10 db $0, "Darn. I couldn't", $4f db "do a thing.", $57 ; 0x199f2d UnknownText_0x199f2d: ; 0x199f2d db $0, "I think there's a", $4f db "move a #MON", $51 db "can use while it's", $4f db "frozen.", $57 ; 0x199f65 UnknownText_0x199f65: ; 0x199f65 db $0, "This GYM has a", $4f db "slippery floor.", $51 db "It's fun, isn't", $4f db "it?", $51 db "But hey--we're", $4f db "not playing games", $55 db "here!", $57 ; 0x199fbd UnknownText_0x199fbd: ; 0x199fbd db $0, "Do you see how", $4f db "serious we are?", $57 ; 0x199fdd UnknownText_0x199fdd: ; 0x199fdd db $0, "This GYM is great.", $4f db "I love boarding", $55 db "with my #MON!", $57 ; 0x19a00f UnknownText_0x19a00f: ; 0x19a00f db $0, "I know PRYCE's", $4f db "secret.", $57 ; 0x19a026 UnknownText_0x19a026: ; 0x19a026 db $0, "OK. I'll tell you", $4f db "PRYCE's secret.", $57 ; 0x19a047 UnknownText_0x19a047: ; 0x19a047 db $0, "The secret behind", $4f db "PRYCE's power…", $51 db "He meditates under", $4f db "a waterfall daily", $51 db "to strengthen his", $4f db "mind and body.", $57 ; 0x19a0ae UnknownText_0x19a0ae: ; 0x19a0ae db $0, "To get to PRYCE,", $4f db "our GYM LEADER,", $51 db "you need to think", $4f db "before you skate.", $57 ; 0x19a0f4 UnknownText_0x19a0f4: ; 0x19a0f4 db $0, "I wouldn't lose to", $4f db "you in skiing!", $57 ; 0x19a116 UnknownText_0x19a116: ; 0x19a116 db $0, "If you don't skate", $4f db "with precision,", $51 db "you won't get far", $4f db "in this GYM.", $57 ; 0x19a157 UnknownText_0x19a157: ; 0x19a157 db $0, "Check out my", $4f db "parallel turn!", $57 ; 0x19a174 UnknownText_0x19a174: ; 0x19a174 db $0, "No! You made me", $4f db "wipe out!", $57 ; 0x19a18f UnknownText_0x19a18f: ; 0x19a18f db $0, "I shouldn't have", $4f db "been bragging", $55 db "about my skiing…", $57 ; 0x19a1bf UnknownText_0x19a1bf: ; 0x19a1bf db $0, "PRYCE is a veteran", $4f db "who has trained", $51 db "#MON for some", $4f db "50 years.", $51 db "He's said to be", $4f db "good at freezing", $51 db "opponents with", $4f db "ice-type moves.", $51 db "That means you", $4f db "should melt him", $51 db "with your burning", $4f db "ambition!", $57 ; 0x19a275 UnknownText_0x19a275: ; 0x19a275 db $0, "PRYCE is some-", $4f db "thing, but you're", $55 db "something else!", $51 db "That was a hot", $4f db "battle that", $51 db "bridged the gen-", $4f db "eration gap!", $57 ; 0x19a2df MapEventHeader_0x19a2df: ; 0x19a2df ; filler db 0, 0 ; warps db 2 warp_def $11, $4, 3, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $11, $5, 3, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN ; xy triggers db 0 ; signposts db 2 signpost 15, 3, $0, UnknownScript_0x199b7d signpost 15, 6, $0, UnknownScript_0x199b7d ; people-events db 7 person_event $18, 7, 9, $6, $0, 255, 255, $b0, 0, UnknownScript_0x199a9e, $ffff person_event $2a, 10, 8, $6, $0, 255, 255, $82, 1, Trainer_0x199b05, $ffff person_event $2c, 21, 4, $7, $0, 255, 255, $92, 1, Trainer_0x199b2d, $ffff person_event $2a, 21, 13, $7, $0, 255, 255, $82, 1, Trainer_0x199b19, $ffff person_event $2c, 13, 9, $6, $0, 255, 255, $92, 1, Trainer_0x199b41, $ffff person_event $2c, 8, 6, $a, $0, 255, 255, $92, 1, Trainer_0x199b55, $ffff person_event $48, 19, 11, $6, $0, 255, 255, $80, 0, UnknownScript_0x199b69, $ffff ; 0x19a354 MapScriptHeader_0x19a354: ; 0x19a354 ; trigger count db 0 ; callback count db 0 ; 0x19a356 UnknownScript_0x19a356: ; 0x19a356 jumpstd $0000 ; 0x19a359 UnknownScript_0x19a359: ; 0x19a359 jumptextfaceplayer UnknownText_0x19a362 ; 0x19a35c UnknownScript_0x19a35c: ; 0x19a35c jumptextfaceplayer UnknownText_0x19a3b3 ; 0x19a35f UnknownScript_0x19a35f: ; 0x19a35f jumptextfaceplayer UnknownText_0x19a418 ; 0x19a362 UnknownText_0x19a362: ; 0x19a362 db $0, "What's this? TEAM", $4f db "ROCKET has come", $55 db "back?", $51 db "I saw some men in", $4f db "black at LAKE OF", $55 db "RAGE…", $57 ; 0x19a3b3 UnknownText_0x19a3b3: ; 0x19a3b3 db $0, "I stop my #MON", $4f db "from evolving too", $55 db "early.", $51 db "I make them learn", $4f db "certain moves be-", $55 db "fore I let them", $55 db "evolve.", $57 ; 0x19a418 UnknownText_0x19a418: ; 0x19a418 db $0, "#MON do become", $4f db "stronger when they", $51 db "evolve, but they", $4f db "also learn moves", $55 db "more slowly.", $57 ; 0x19a46a MapEventHeader_0x19a46a: ; 0x19a46a ; filler db 0, 0 ; warps db 3 warp_def $7, $3, 4, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $7, $4, 4, GROUP_MAHOGANY_TOWN, MAP_MAHOGANY_TOWN warp_def $7, $0, 1, GROUP_POKECENTER_2F, MAP_POKECENTER_2F ; xy triggers db 0 ; signposts db 0 ; people-events db 4 person_event $37, 5, 7, $6, $0, 255, 255, $0, 0, UnknownScript_0x19a356, $ffff person_event $2d, 6, 11, $2, $11, 255, 255, $80, 0, UnknownScript_0x19a359, $ffff person_event $27, 7, 5, $9, $0, 255, 255, $a0, 0, UnknownScript_0x19a35c, $ffff person_event $24, 7, 6, $8, $0, 255, 255, $0, 0, UnknownScript_0x19a35f, $ffff ; 0x19a4b3 MapScriptHeader_0x19a4b3: ; 0x19a4b3 ; trigger count db 0 ; callback count db 0 ; 0x19a4b5 UnknownScript_0x19a4b5: ; 0x19a4b5 jumptextfaceplayer UnknownText_0x19a4b8 ; 0x19a4b8 UnknownText_0x19a4b8: ; 0x19a4b8 db $0, "MT.MORTAR is like", $4f db "a maze inside.", $51 db "Be careful. Don't", $4f db "get lost in there.", $57 ; 0x19a4fe MapEventHeader_0x19a4fe: ; 0x19a4fe ; filler db 0, 0 ; warps db 4 warp_def $4, $0, 1, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $5, $0, 2, GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY warp_def $4, $9, 1, GROUP_ROUTE_42, MAP_ROUTE_42 warp_def $5, $9, 2, GROUP_ROUTE_42, MAP_ROUTE_42 ; xy triggers db 0 ; signposts db 0 ; people-events db 1 person_event $43, 6, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x19a4b5, $ffff ; 0x19a525 INCBIN "baserom.gbc",$19a525,$1adb SECTION "bank67",DATA,BANK[$67] INCBIN "baserom.gbc",$19c000,$19d822 - $19c000 MapScriptHeader_0x19d822: ; 0x19d822 ; trigger count db 0 ; callback count db 0 ; 0x19d824 Trainer_0x19d824: ; 0x19d824 ; bit/flag number dw $401 ; trainer group && trainer id db 24, 7 ; text when seen dw UnknownText_0x19dbaf ; text when trainer beaten dw UnknownText_0x19dbdb ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19d830 ; 0x19d830 UnknownScript_0x19d830: ; 0x19d830 writecode $17, $20 talkaftercancel loadfont checkbit2 $0079 iftrue UnknownScript_0x19d86a checkcellnum $20 iftrue UnknownScript_0x19d8eb checkbit1 $0295 iftrue UnknownScript_0x19d853 2writetext UnknownText_0x19dbf3 keeptextopen setbit1 $0295 2call UnknownScript_0x19d8df 2jump $5856 ; 0x19d853 UnknownScript_0x19d853: ; 0x19d853 2call UnknownScript_0x19d8e3 askforphonenumber $20 if_equal $1, UnknownScript_0x19d8f3 if_equal $2, UnknownScript_0x19d8ef trainertotext $18, $7, $0 2call UnknownScript_0x19d8e7 2jump UnknownScript_0x19d8eb ; 0x19d86a UnknownScript_0x19d86a: ; 0x19d86a 2call UnknownScript_0x19d8f7 winlosstext UnknownText_0x19dbdb, $0000 copybytetovar $da09 if_equal $2, $5881 if_equal $1, $5887 if_equal $0, $588d checkbit1 $00cd iftrue UnknownScript_0x19d8a7 checkbit1 $0044 iftrue UnknownScript_0x19d89a loadtrainer $18, $7 startbattle returnafterbattle loadvar $da09, $1 clearbit2 $0079 end ; 0x19d89a UnknownScript_0x19d89a: ; 0x19d89a loadtrainer $18, $12 startbattle returnafterbattle loadvar $da09, $2 clearbit2 $0079 end ; 0x19d8a7 UnknownScript_0x19d8a7: ; 0x19d8a7 loadtrainer $18, $13 startbattle returnafterbattle clearbit2 $0079 checkbit1 $0339 iftrue UnknownScript_0x19d8cb checkbit1 $0267 iftrue UnknownScript_0x19d8ca 2call UnknownScript_0x19d90a verbosegiveitem CARBOS, 1 iffalse UnknownScript_0x19d903 setbit1 $0267 2jump UnknownScript_0x19d8eb ; 0x19d8ca UnknownScript_0x19d8ca: ; 0x19d8ca end ; 0x19d8cb UnknownScript_0x19d8cb: ; 0x19d8cb loadfont 2writetext UnknownText_0x19dc67 closetext verbosegiveitem CARBOS, 1 iffalse UnknownScript_0x19d903 clearbit1 $0339 setbit1 $0267 2jump UnknownScript_0x19d8eb ; 0x19d8df UnknownScript_0x19d8df: ; 0x19d8df jumpstd $0019 ; 0x19d8e2 INCBIN "baserom.gbc",$19d8e2,$01 UnknownScript_0x19d8e3: ; 0x19d8e3 jumpstd $001a ; 0x19d8e6 INCBIN "baserom.gbc",$19d8e6,$19d8e7 - $19d8e6 UnknownScript_0x19d8e7: ; 0x19d8e7 jumpstd $001b ; 0x19d8ea INCBIN "baserom.gbc",$19d8ea,$19d8eb - $19d8ea UnknownScript_0x19d8eb: ; 0x19d8eb jumpstd $001c ; 0x19d8ee INCBIN "baserom.gbc",$19d8ee,$01 UnknownScript_0x19d8ef: ; 0x19d8ef jumpstd $001d ; 0x19d8f2 INCBIN "baserom.gbc",$19d8f2,$01 UnknownScript_0x19d8f3: ; 0x19d8f3 jumpstd $001e ; 0x19d8f6 INCBIN "baserom.gbc",$19d8f6,$19d8f7 - $19d8f6 UnknownScript_0x19d8f7: ; 0x19d8f7 jumpstd $001f ; 0x19d8fa INCBIN "baserom.gbc",$19d8fa,$19d8fb - $19d8fa UnknownScript_0x19d8fb: ; 0x19d8fb jumpstd $0020 ; 0x19d8fe INCBIN "baserom.gbc",$19d8fe,$01 UnknownScript_0x19d8ff: ; 0x19d8ff jumpstd $0021 ; 0x19d902 INCBIN "baserom.gbc",$19d902,$19d903 - $19d902 UnknownScript_0x19d903: ; 0x19d903 setbit1 $0339 jumpstd $0021 ; 0x19d909 INCBIN "baserom.gbc",$19d909,$01 UnknownScript_0x19d90a: ; 0x19d90a jumpstd $0022 ; 0x19d90d INCBIN "baserom.gbc",$19d90d,$19d90e - $19d90d Trainer_0x19d90e: ; 0x19d90e ; bit/flag number dw $441 ; trainer group && trainer id db 52, 8 ; text when seen dw UnknownText_0x19dcc4 ; text when trainer beaten dw UnknownText_0x19dcdd ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19d91a ; 0x19d91a UnknownScript_0x19d91a: ; 0x19d91a talkaftercancel loadfont 2writetext UnknownText_0x19dcfc closetext loadmovesprites end ; 0x19d922 Trainer_0x19d922: ; 0x19d922 ; bit/flag number dw $457 ; trainer group && trainer id db 37, 10 ; text when seen dw UnknownText_0x19da4b ; text when trainer beaten dw UnknownText_0x19da91 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19d92e ; 0x19d92e UnknownScript_0x19d92e: ; 0x19d92e writecode $17, $21 talkaftercancel loadfont checkbit2 $007a iftrue UnknownScript_0x19d96e checkbit2 $0086 iftrue UnknownScript_0x19d9b4 checkcellnum $21 iftrue UnknownScript_0x19d8eb checkbit1 $0297 iftrue UnknownScript_0x19d957 2writetext UnknownText_0x19daa8 keeptextopen setbit1 $0297 2call UnknownScript_0x19d8df 2jump $595a ; 0x19d957 UnknownScript_0x19d957: ; 0x19d957 2call UnknownScript_0x19d8e3 askforphonenumber $21 if_equal $1, UnknownScript_0x19d8f3 if_equal $2, UnknownScript_0x19d8ef trainertotext $25, $a, $0 2call UnknownScript_0x19d8e7 2jump UnknownScript_0x19d8eb ; 0x19d96e UnknownScript_0x19d96e: ; 0x19d96e 2call UnknownScript_0x19d8f7 winlosstext UnknownText_0x19da91, $0000 copybytetovar $da0a if_equal $2, $5985 if_equal $1, $598b if_equal $0, $5991 checkbit1 $00cd iftrue UnknownScript_0x19d9ab checkbit1 $0044 iftrue UnknownScript_0x19d99e loadtrainer $25, $a startbattle returnafterbattle loadvar $da0a, $1 clearbit2 $007a end ; 0x19d99e UnknownScript_0x19d99e: ; 0x19d99e loadtrainer $25, $14 startbattle returnafterbattle loadvar $da0a, $2 clearbit2 $007a end ; 0x19d9ab UnknownScript_0x19d9ab: ; 0x19d9ab loadtrainer $25, $16 startbattle returnafterbattle clearbit2 $007a end ; 0x19d9b4 UnknownScript_0x19d9b4: ; 0x19d9b4 2call UnknownScript_0x19d8fb checkbit1 $032f iftrue $59c9 checkbit1 $0330 iftrue UnknownScript_0x19d9d2 checkbit1 $0331 iftrue UnknownScript_0x19d9db verbosegiveitem ULTRA_BALL, 1 iffalse UnknownScript_0x19d9e7 2jump $59e1 ; 0x19d9d2 UnknownScript_0x19d9d2: ; 0x19d9d2 verbosegiveitem GREAT_BALL, 1 iffalse UnknownScript_0x19d9e7 2jump $59e1 ; 0x19d9db UnknownScript_0x19d9db: ; 0x19d9db verbosegiveitem POKE_BALL, 1 iffalse UnknownScript_0x19d9e7 clearbit2 $0086 2jump UnknownScript_0x19d8eb ; 0x19d9e7 UnknownScript_0x19d9e7: ; 0x19d9e7 2jump UnknownScript_0x19d8ff ; 0x19d9ea Trainer_0x19d9ea: ; 0x19d9ea ; bit/flag number dw $458 ; trainer group && trainer id db 37, 11 ; text when seen dw UnknownText_0x19daf7 ; text when trainer beaten dw UnknownText_0x19db55 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19d9f6 ; 0x19d9f6 UnknownScript_0x19d9f6: ; 0x19d9f6 talkaftercancel loadfont 2writetext UnknownText_0x19db6f closetext loadmovesprites end ; 0x19d9fe Trainer_0x19d9fe: ; 0x19d9fe ; bit/flag number dw $56a ; trainer group && trainer id db 28, 16 ; text when seen dw UnknownText_0x19deed ; text when trainer beaten dw UnknownText_0x19df31 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19da0a ; 0x19da0a UnknownScript_0x19da0a: ; 0x19da0a talkaftercancel loadfont 2writetext UnknownText_0x19df4d closetext loadmovesprites end ; 0x19da12 Trainer_0x19da12: ; 0x19da12 ; bit/flag number dw $4f0 ; trainer group && trainer id db 30, 13 ; text when seen dw UnknownText_0x19dd2c ; text when trainer beaten dw UnknownText_0x19dd5b ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19da1e ; 0x19da1e UnknownScript_0x19da1e: ; 0x19da1e talkaftercancel loadfont 2writetext UnknownText_0x19dd7e closetext loadmovesprites end ; 0x19da26 Trainer_0x19da26: ; 0x19da26 ; bit/flag number dw $55a ; trainer group && trainer id db 27, 19 ; text when seen dw UnknownText_0x19dddc ; text when trainer beaten dw UnknownText_0x19de43 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x19da32 ; 0x19da32 UnknownScript_0x19da32: ; 0x19da32 talkaftercancel loadfont 2writetext UnknownText_0x19de66 closetext loadmovesprites end ; 0x19da3a UnknownScript_0x19da3a: ; 0x19da3a jumptext UnknownText_0x19dfb3 ; 0x19da3d UnknownScript_0x19da3d: ; 0x19da3d jumptext UnknownText_0x19dfcc ; 0x19da40 UnknownScript_0x19da40: ; 0x19da40 fruittree $10 ; 0x19da42 ItemFragment_0x19da42: ; 0x19da42 item_frag MAX_REVIVE, 1 ; 0x19da44 ItemFragment_0x19da44: ; 0x19da44 item_frag ULTRA_BALL, 1 ; 0x19da46 ItemFragment_0x19da46: ; 0x19da46 item_frag MAX_REPEL, 1 ; 0x19da48 INCBIN "baserom.gbc",$19da48,$03 UnknownText_0x19da4b: ; 0x19da4b db $0, "Aack! You made me", $4f db "lose a POLIWAG!", $51 db "What are you going", $4f db "to do about it?", $57 ; 0x19da91 UnknownText_0x19da91: ; 0x19da91 db $0, "Just forget about", $4f db "it.", $57 ; 0x19daa8 UnknownText_0x19daa8: ; 0x19daa8 db $0, "That POLIWAG that", $4f db "got away…", $55 db "It was huge.", $51 db "I swear it must've", $4f db "been 16 feet long!", $57 ; 0x19daf7 UnknownText_0x19daf7: ; 0x19daf7 db $0, "I fish until I", $4f db "can't anymore.", $51 db "I also battle", $4f db "until I drop.", $51 db "That's my", $4f db "relationship", $55 db "with my #MON.", $57 ; 0x19db55 UnknownText_0x19db55: ; 0x19db55 db $0, "Hmmmm… ", $4f db "This isn't right.", $57 ; 0x19db6f UnknownText_0x19db6f: ; 0x19db6f db $0, "That's 100 wins", $4f db "to 101 losses.", $51 db "I won't battle", $4f db "again for a while.", $57 ; 0x19dbaf UnknownText_0x19dbaf: ; 0x19dbaf db $0, "Do you know about", $4f db "the legendary bird", $55 db "#MON?", $57 ; 0x19dbdb UnknownText_0x19dbdb: ; 0x19dbdb db $0, "Whew! You're hot", $4f db "stuff.", $57 ; 0x19dbf3 UnknownText_0x19dbf3: ; 0x19dbf3 db $0, "ARTICUNO, ZAPDOS", $4f db "and MOLTRES are", $51 db "the three legend-", $4f db "ary bird #MON.", $51 db "I heard there are", $4f db "other legendary", $55 db "birds, though.", $57 ; 0x19dc67 UnknownText_0x19dc67: ; 0x19dc67 db $0, "Why can't I ever", $4f db "beat you?", $51 db "Oh yeah, here you", $4f db "go. It's that gift", $51 db "I couldn't give", $4f db "you last time.", $57 ; 0x19dcc4 UnknownText_0x19dcc4: ; 0x19dcc4 db $0, "I'm gonna win,", $4f db "for sure!", $57 ; 0x19dcdd UnknownText_0x19dcdd: ; 0x19dcdd db $0, "Arrgh… That's a", $4f db "shocking loss…", $57 ; 0x19dcfc UnknownText_0x19dcfc: ; 0x19dcfc db $0, "It's important to", $4f db "have conviction", $55 db "on your side.", $57 ; 0x19dd2c UnknownText_0x19dd2c: ; 0x19dd2c db $0, "I'll do anything", $4f db "to get my hands on", $55 db "rare #MON!", $57 ; 0x19dd5b UnknownText_0x19dd5b: ; 0x19dd5b db $0, "Oooh, your #MON", $4f db "are so appealing.", $57 ; 0x19dd7e UnknownText_0x19dd7e: ; 0x19dd7e db $0, "If a #MON has", $4f db "different colors", $51 db "from usual, it's", $4f db "more valuable.", $51 db "What? You mean", $4f db "that's not true?", $57 ; 0x19dddc UnknownText_0x19dddc: ; 0x19dddc db $0, "I can tell you're", $4f db "a good trainer by", $55 db "looking at you.", $51 db "I'm good at #-", $4f db "MON, and I can see", $55 db "that you are too.", $57 ; 0x19de43 UnknownText_0x19de43: ; 0x19de43 db $0, "Tch! It's a total", $4f db "loss on my part.", $57 ; 0x19de66 UnknownText_0x19de66: ; 0x19de66 db $0, "Wow. You have a", $4f db "lot of BADGES.", $51 db "No wonder you're", $4f db "so tough.", $51 db "I wonder if", $4f db "ECRUTEAK GYM's", $51 db "MORTY is still in", $4f db "training?", $51 db "He really hammered", $4f db "me.", $57 ; 0x19deed UnknownText_0x19deed: ; 0x19deed db $0, "You look strong.", $51 db "Good trainers seek", $4f db "tough opponents", $55 db "instinctively.", $57 ; 0x19df31 UnknownText_0x19df31: ; 0x19df31 db $0, "Nope! This won't", $4f db "do at all.", $57 ; 0x19df4d UnknownText_0x19df4d: ; 0x19df4d db $0, "We all get better", $4f db "by experiencing", $55 db "many battles.", $51 db "I battled a lot to", $4f db "become what I am", $55 db "today--an elite.", $57 ; 0x19dfb3 UnknownText_0x19dfb3: ; 0x19dfb3 db $0, "ROUTE 44", $4f db "ICE PATH AHEAD", $57 ; 0x19dfcc UnknownText_0x19dfcc: ; 0x19dfcc db $0, "ROUTE 44", $51 db "MAHOGANY TOWN -", $4f db "BLACKTHORN CITY", $57 ; 0x19dff6 MapEventHeader_0x19dff6: ; 0x19dff6 ; filler db 0, 0 ; warps db 1 warp_def $7, $38, 1, GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F ; xy triggers db 0 ; signposts db 3 signpost 7, 53, $0, UnknownScript_0x19da3a signpost 10, 6, $0, UnknownScript_0x19da3d signpost 9, 32, $7, $ae ; people-events db 11 person_event $3a, 7, 39, $6, $0, 255, 255, $a2, 1, Trainer_0x19d922, $ffff person_event $3a, 17, 23, $9, $0, 255, 255, $a2, 1, Trainer_0x19d9ea, $ffff person_event $27, 13, 14, $1f, $0, 255, 255, $92, 3, Trainer_0x19d90e, $ffff person_event $2b, 6, 47, $1f, $0, 255, 255, $a2, 3, Trainer_0x19da12, $ffff person_event $27, 9, 55, $6, $0, 255, 255, $a2, 2, Trainer_0x19d824, $ffff person_event $23, 19, 45, $8, $0, 255, 255, $82, 5, Trainer_0x19da26, $ffff person_event $24, 18, 35, $8, $0, 255, 255, $82, 5, Trainer_0x19d9fe, $ffff person_event $5d, 9, 13, $1, $0, 255, 255, $0, 0, UnknownScript_0x19da40, $ffff person_event $54, 12, 34, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da42, $06b6 person_event $54, 8, 49, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da44, $06b7 person_event $54, 13, 18, $1, $0, 255, 255, $1, 0, ItemFragment_0x19da46, $07bd ; 0x19e09f INCBIN "baserom.gbc",$19e09f,$1f61 SECTION "bank68",DATA,BANK[$68] INCBIN "baserom.gbc",$1a0000,$1a1d0c - $1a0000 MapScriptHeader_0x1a1d0c: ; 0x1a1d0c ; trigger count db 0 ; callback count db 0 ; 0x1a1d0e Trainer_0x1a1d0e: ; 0x1a1d0e ; bit/flag number dw $3ff ; trainer group && trainer id db 24, 5 ; text when seen dw UnknownText_0x1a1f35 ; text when trainer beaten dw UnknownText_0x1a1f63 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1d1a ; 0x1a1d1a UnknownScript_0x1a1d1a: ; 0x1a1d1a talkaftercancel loadfont 2writetext UnknownText_0x1a1f86 closetext loadmovesprites end ; 0x1a1d22 Trainer_0x1a1d22: ; 0x1a1d22 ; bit/flag number dw $57e ; trainer group && trainer id db 40, 10 ; text when seen dw UnknownText_0x1a21b7 ; text when trainer beaten dw UnknownText_0x1a21f0 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1d2e ; 0x1a1d2e UnknownScript_0x1a1d2e: ; 0x1a1d2e talkaftercancel loadfont 2writetext UnknownText_0x1a220c closetext loadmovesprites end ; 0x1a1d36 Trainer_0x1a1d36: ; 0x1a1d36 ; bit/flag number dw $51e ; trainer group && trainer id db 25, 10 ; text when seen dw UnknownText_0x1a207d ; text when trainer beaten dw UnknownText_0x1a20c8 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1d42 ; 0x1a1d42 UnknownScript_0x1a1d42: ; 0x1a1d42 writecode $17, $1a talkaftercancel loadfont checkbit2 $0074 iftrue UnknownScript_0x1a1d82 checkbit2 $0082 iftrue UnknownScript_0x1a1df6 checkcellnum $1a iftrue UnknownScript_0x1a1e17 checkbit1 $0289 iftrue UnknownScript_0x1a1d6b 2writetext UnknownText_0x1a20ec keeptextopen setbit1 $0289 2call UnknownScript_0x1a1e0b 2jump $5d6e ; 0x1a1d6b UnknownScript_0x1a1d6b: ; 0x1a1d6b 2call UnknownScript_0x1a1e0f askforphonenumber $1a if_equal $1, UnknownScript_0x1a1e1f if_equal $2, UnknownScript_0x1a1e1b trainertotext $19, $a, $0 2call UnknownScript_0x1a1e13 2jump UnknownScript_0x1a1e17 ; 0x1a1d82 UnknownScript_0x1a1d82: ; 0x1a1d82 2call UnknownScript_0x1a1e23 winlosstext UnknownText_0x1a20c8, $0000 copybytetovar $da03 if_equal $4, $5da1 if_equal $3, $5da7 if_equal $2, $5dad if_equal $1, $5db3 if_equal $0, $5db9 checkbit1 $00cd iftrue UnknownScript_0x1a1ded checkbit1 $0044 iftrue UnknownScript_0x1a1de0 checkbit1 $0021 iftrue UnknownScript_0x1a1dd3 checkbit2 $0045 iftrue UnknownScript_0x1a1dc6 loadtrainer $19, $a startbattle returnafterbattle loadvar $da03, $1 clearbit2 $0074 end ; 0x1a1dc6 UnknownScript_0x1a1dc6: ; 0x1a1dc6 loadtrainer $19, $e startbattle returnafterbattle loadvar $da03, $2 clearbit2 $0074 end ; 0x1a1dd3 UnknownScript_0x1a1dd3: ; 0x1a1dd3 loadtrainer $19, $f startbattle returnafterbattle loadvar $da03, $3 clearbit2 $0074 end ; 0x1a1de0 UnknownScript_0x1a1de0: ; 0x1a1de0 loadtrainer $19, $10 startbattle returnafterbattle loadvar $da03, $4 clearbit2 $0074 end ; 0x1a1ded UnknownScript_0x1a1ded: ; 0x1a1ded loadtrainer $19, $11 startbattle returnafterbattle clearbit2 $0074 end ; 0x1a1df6 UnknownScript_0x1a1df6: ; 0x1a1df6 2call UnknownScript_0x1a1e27 verbosegiveitem THUNDERSTONE, 1 iffalse UnknownScript_0x1a1e08 clearbit2 $0082 setbit1 $0102 2jump UnknownScript_0x1a1e17 ; 0x1a1e08 UnknownScript_0x1a1e08: ; 0x1a1e08 2jump UnknownScript_0x1a1e2b ; 0x1a1e0b UnknownScript_0x1a1e0b: ; 0x1a1e0b jumpstd $0023 ; 0x1a1e0e INCBIN "baserom.gbc",$1a1e0e,$1a1e0f - $1a1e0e UnknownScript_0x1a1e0f: ; 0x1a1e0f jumpstd $0024 ; 0x1a1e12 INCBIN "baserom.gbc",$1a1e12,$01 UnknownScript_0x1a1e13: ; 0x1a1e13 jumpstd $0025 ; 0x1a1e16 INCBIN "baserom.gbc",$1a1e16,$1a1e17 - $1a1e16 UnknownScript_0x1a1e17: ; 0x1a1e17 jumpstd $0026 ; 0x1a1e1a INCBIN "baserom.gbc",$1a1e1a,$1a1e1b - $1a1e1a UnknownScript_0x1a1e1b: ; 0x1a1e1b jumpstd $0027 ; 0x1a1e1e INCBIN "baserom.gbc",$1a1e1e,$01 UnknownScript_0x1a1e1f: ; 0x1a1e1f jumpstd $0028 ; 0x1a1e22 INCBIN "baserom.gbc",$1a1e22,$01 UnknownScript_0x1a1e23: ; 0x1a1e23 jumpstd $0029 ; 0x1a1e26 INCBIN "baserom.gbc",$1a1e26,$1a1e27 - $1a1e26 UnknownScript_0x1a1e27: ; 0x1a1e27 jumpstd $002a ; 0x1a1e2a INCBIN "baserom.gbc",$1a1e2a,$1a1e2b - $1a1e2a UnknownScript_0x1a1e2b: ; 0x1a1e2b jumpstd $002b ; 0x1a1e2e INCBIN "baserom.gbc",$1a1e2e,$01 Trainer_0x1a1e2f: ; 0x1a1e2f ; bit/flag number dw $475 ; trainer group && trainer id db 23, 10 ; text when seen dw UnknownText_0x1a1fc5 ; text when trainer beaten dw UnknownText_0x1a1fee ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1e3b ; 0x1a1e3b UnknownScript_0x1a1e3b: ; 0x1a1e3b writecode $17, $1b talkaftercancel loadfont checkbit2 $0075 iftrue UnknownScript_0x1a1e75 checkcellnum $1b iftrue UnknownScript_0x1a1ef5 checkbit1 $028b iftrue UnknownScript_0x1a1e5e 2writetext UnknownText_0x1a200e keeptextopen setbit1 $028b 2call UnknownScript_0x1a1ee9 2jump $5e61 ; 0x1a1e5e UnknownScript_0x1a1e5e: ; 0x1a1e5e 2call UnknownScript_0x1a1eed askforphonenumber $1b if_equal $1, UnknownScript_0x1a1efd if_equal $2, UnknownScript_0x1a1ef9 trainertotext $17, $a, $0 2call UnknownScript_0x1a1ef1 2jump UnknownScript_0x1a1ef5 ; 0x1a1e75 UnknownScript_0x1a1e75: ; 0x1a1e75 2call UnknownScript_0x1a1f01 winlosstext UnknownText_0x1a1fee, $0000 copybytetovar $da04 if_equal $4, $5e94 if_equal $3, $5e9a if_equal $2, $5ea0 if_equal $1, $5ea6 if_equal $0, $5eac checkbit1 $00cd iftrue UnknownScript_0x1a1ee0 checkbit1 $0044 iftrue UnknownScript_0x1a1ed3 checkbit1 $0021 iftrue UnknownScript_0x1a1ec6 checkbit2 $0049 iftrue UnknownScript_0x1a1eb9 loadtrainer $17, $a startbattle returnafterbattle loadvar $da04, $1 clearbit2 $0075 end ; 0x1a1eb9 UnknownScript_0x1a1eb9: ; 0x1a1eb9 loadtrainer $17, $11 startbattle returnafterbattle loadvar $da04, $2 clearbit2 $0075 end ; 0x1a1ec6 UnknownScript_0x1a1ec6: ; 0x1a1ec6 loadtrainer $17, $12 startbattle returnafterbattle loadvar $da04, $3 clearbit2 $0075 end ; 0x1a1ed3 UnknownScript_0x1a1ed3: ; 0x1a1ed3 loadtrainer $17, $17 startbattle returnafterbattle loadvar $da04, $4 clearbit2 $0075 end ; 0x1a1ee0 UnknownScript_0x1a1ee0: ; 0x1a1ee0 loadtrainer $17, $18 startbattle returnafterbattle clearbit2 $0075 end ; 0x1a1ee9 UnknownScript_0x1a1ee9: ; 0x1a1ee9 jumpstd $0019 ; 0x1a1eec INCBIN "baserom.gbc",$1a1eec,$1a1eed - $1a1eec UnknownScript_0x1a1eed: ; 0x1a1eed jumpstd $001a ; 0x1a1ef0 INCBIN "baserom.gbc",$1a1ef0,$01 UnknownScript_0x1a1ef1: ; 0x1a1ef1 jumpstd $001b ; 0x1a1ef4 INCBIN "baserom.gbc",$1a1ef4,$01 UnknownScript_0x1a1ef5: ; 0x1a1ef5 jumpstd $001c ; 0x1a1ef8 INCBIN "baserom.gbc",$1a1ef8,$1a1ef9 - $1a1ef8 UnknownScript_0x1a1ef9: ; 0x1a1ef9 jumpstd $001d ; 0x1a1efc INCBIN "baserom.gbc",$1a1efc,$01 UnknownScript_0x1a1efd: ; 0x1a1efd jumpstd $001e ; 0x1a1f00 INCBIN "baserom.gbc",$1a1f00,$1a1f01 - $1a1f00 UnknownScript_0x1a1f01: ; 0x1a1f01 jumpstd $001f ; 0x1a1f04 INCBIN "baserom.gbc",$1a1f04,$01 Trainer_0x1a1f05: ; 0x1a1f05 ; bit/flag number dw $4bc ; trainer group && trainer id db 29, 16 ; text when seen dw UnknownText_0x1a2130 ; text when trainer beaten dw UnknownText_0x1a2164 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1f11 ; 0x1a1f11 UnknownScript_0x1a1f11: ; 0x1a1f11 talkaftercancel loadfont 2writetext UnknownText_0x1a2185 closetext loadmovesprites end ; 0x1a1f19 Trainer_0x1a1f19: ; 0x1a1f19 ; bit/flag number dw $5c1 ; trainer group && trainer id db 29, 17 ; text when seen dw UnknownText_0x1a224c ; text when trainer beaten dw UnknownText_0x1a2279 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a1f25 ; 0x1a1f25 UnknownScript_0x1a1f25: ; 0x1a1f25 talkaftercancel loadfont 2writetext UnknownText_0x1a229a closetext loadmovesprites end ; 0x1a1f2d UnknownScript_0x1a1f2d: ; 0x1a1f2d jumptext UnknownText_0x1a22fd ; 0x1a1f30 UnknownScript_0x1a1f30: ; 0x1a1f30 jumptext UnknownText_0x1a2324 ; 0x1a1f33 UnknownScript_0x1a1f33: ; 0x1a1f33 fruittree $3 ; 0x1a1f35 UnknownText_0x1a1f35: ; 0x1a1f35 db $0, "Fly high into the", $4f db "sky, my beloved", $55 db "bird #MON!", $57 ; 0x1a1f63 UnknownText_0x1a1f63: ; 0x1a1f63 db $0, "I feel like just", $4f db "flying away now.", $57 ; 0x1a1f86 UnknownText_0x1a1f86: ; 0x1a1f86 db $0, "I plan to train in", $4f db "CIANWOOD CITY to", $51 db "teach my #MON", $4f db "how to FLY.", $57 ; 0x1a1fc5 UnknownText_0x1a1fc5: ; 0x1a1fc5 db $0, "Let me try some-", $4f db "thing I learned", $55 db "today.", $57 ; 0x1a1fee UnknownText_0x1a1fee: ; 0x1a1fee db $0, "I didn't study", $4f db "enough, I guess.", $57 ; 0x1a200e UnknownText_0x1a200e: ; 0x1a200e db $0, "I have to take so", $4f db "many tests, I", $51 db "don't have much", $4f db "time for #MON.", $51 db "So when I do get", $4f db "to play, I really", $55 db "concentrate.", $57 ; 0x1a207d UnknownText_0x1a207d: ; 0x1a207d db $0, "You seem to be", $4f db "good at #MON.", $51 db "If you are, how", $4f db "about giving me", $55 db "some advice?", $57 ; 0x1a20c8 UnknownText_0x1a20c8: ; 0x1a20c8 db $0, "I see. So you can", $4f db "battle that way.", $57 ; 0x1a20ec UnknownText_0x1a20ec: ; 0x1a20ec db $0, "I know something", $4f db "good!", $51 db "MOOMOO FARM's milk", $4f db "is famous for its", $55 db "flavor.", $57 ; 0x1a2130 UnknownText_0x1a2130: ; 0x1a2130 db $0, "Hi! Aren't you a", $4f db "cute trainer!", $51 db "May I see your", $4f db "#MON?", $57 ; 0x1a2164 UnknownText_0x1a2164: ; 0x1a2164 db $0, "I'm glad I got to", $4f db "see your #MON!", $57 ; 0x1a2185 UnknownText_0x1a2185: ; 0x1a2185 db $0, "When I see #-", $4f db "MON, it seems to", $55 db "soothe my nerves.", $57 ; 0x1a21b7 UnknownText_0x1a21b7: ; 0x1a21b7 db $0, "I've been over-", $4f db "seas, so I know", $51 db "about all sorts of", $4f db "#MON!", $57 ; 0x1a21f0 UnknownText_0x1a21f0: ; 0x1a21f0 db $0, "Your skill is", $4f db "world class!", $57 ; 0x1a220c UnknownText_0x1a220c: ; 0x1a220c db $0, "All kinds of peo-", $4f db "ple around the", $51 db "world live happily", $4f db "with #MON.", $57 ; 0x1a224c UnknownText_0x1a224c: ; 0x1a224c db $0, "Don't you think my", $4f db "#MON and I are", $55 db "beautiful?", $57 ; 0x1a2279 UnknownText_0x1a2279: ; 0x1a2279 db $0, "We drink MOOMOO", $4f db "MILK every day.", $57 ; 0x1a229a UnknownText_0x1a229a: ; 0x1a229a db $0, "MOOMOO MILK is", $4f db "good for beauty", $51 db "and health, but", $4f db "inconveniently,", $51 db "they only sell a", $4f db "bottle at a time.", $57 ; 0x1a22fd UnknownText_0x1a22fd: ; 0x1a22fd db $0, "ROUTE 38", $51 db "OLIVINE CITY -", $4f db "ECRUTEAK CITY", $57 ; 0x1a2324 UnknownText_0x1a2324: ; 0x1a2324 db $0, "TRAINER TIPS", $51 db "If a #MON is", $4f db "trying to evolve,", $55 db "you can stop it.", $51 db "Press the B But-", $4f db "ton during evolu-", $55 db "tion.", $51 db "That startles the", $4f db "#MON and stops", $55 db "its evolution.", $57 ; 0x1a23bb MapEventHeader_0x1a23bb: ; 0x1a23bb ; filler db 0, 0 ; warps db 2 warp_def $8, $23, 1, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE warp_def $9, $23, 2, GROUP_ROUTE_38_ECRUTEAK_GATE, MAP_ROUTE_38_ECRUTEAK_GATE ; xy triggers db 0 ; signposts db 2 signpost 7, 33, $0, UnknownScript_0x1a1f2d signpost 13, 5, $0, UnknownScript_0x1a1f30 ; people-events db 7 person_event $66, 5, 8, $9, $0, 255, 255, $92, 1, Trainer_0x1a1e2f, $ffff person_event $28, 7, 19, $a, $0, 255, 255, $92, 2, Trainer_0x1a1d36, $ffff person_event $66, 19, 16, $a, $0, 255, 255, $92, 1, Trainer_0x1a1d0e, $ffff person_event $2a, 13, 23, $6, $0, 255, 255, $92, 1, Trainer_0x1a1f05, $ffff person_event $49, 9, 28, $1e, $0, 255, 255, $92, 2, Trainer_0x1a1d22, $ffff person_event $5d, 14, 16, $1, $0, 255, 255, $0, 0, UnknownScript_0x1a1f33, $ffff person_event $2a, 12, 9, $a, $0, 255, 255, $92, 1, Trainer_0x1a1f19, $ffff ; 0x1a2430 INCBIN "baserom.gbc",$1a2430,$1bd0 SECTION "bank69",DATA,BANK[$69] INCBIN "baserom.gbc",$1a4000,$1a5af3 - $1a4000 MapScriptHeader_0x1a5af3: ; 0x1a5af3 ; trigger count db 0 ; callback count db 0 ; 0x1a5af5 UnknownScript_0x1a5af5: ; 0x1a5af5 loadfont 2writetext UnknownText_0x1a5bf9 cry $f1, $0 closetext loadmovesprites end ; 0x1a5aff Trainer_0x1a5aff: ; 0x1a5aff ; bit/flag number dw $4ce ; trainer group && trainer id db 59, 2 ; text when seen dw UnknownText_0x1a5ca5 ; text when trainer beaten dw UnknownText_0x1a5cd4 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a5b0b ; 0x1a5b0b UnknownScript_0x1a5b0b: ; 0x1a5b0b writecode $17, $1c talkaftercancel loadfont checkbit2 $0083 iftrue UnknownScript_0x1a5b4a checkcellnum $1c iftrue UnknownScript_0x1a5b6e checkpoke PIKACHU iffalse UnknownScript_0x1a5b5c checkbit1 $028d iftrue UnknownScript_0x1a5b33 2writetext UnknownText_0x1a5cf8 keeptextopen setbit1 $028d 2call UnknownScript_0x1a5b62 2jump $5b36 ; 0x1a5b33 UnknownScript_0x1a5b33: ; 0x1a5b33 2call UnknownScript_0x1a5b66 askforphonenumber $1c if_equal $1, UnknownScript_0x1a5b76 if_equal $2, UnknownScript_0x1a5b72 trainertotext $3b, $2, $0 2call UnknownScript_0x1a5b6a 2jump UnknownScript_0x1a5b6e ; 0x1a5b4a UnknownScript_0x1a5b4a: ; 0x1a5b4a 2call UnknownScript_0x1a5b7a verbosegiveitem NUGGET, 1 iffalse UnknownScript_0x1a5b59 clearbit2 $0083 2jump UnknownScript_0x1a5b6e ; 0x1a5b59 UnknownScript_0x1a5b59: ; 0x1a5b59 2jump UnknownScript_0x1a5b7e ; 0x1a5b5c UnknownScript_0x1a5b5c: ; 0x1a5b5c 2writetext UnknownText_0x1a5dec closetext loadmovesprites end ; 0x1a5b62 UnknownScript_0x1a5b62: ; 0x1a5b62 jumpstd $0019 ; 0x1a5b65 INCBIN "baserom.gbc",$1a5b65,$01 UnknownScript_0x1a5b66: ; 0x1a5b66 jumpstd $001a ; 0x1a5b69 INCBIN "baserom.gbc",$1a5b69,$01 UnknownScript_0x1a5b6a: ; 0x1a5b6a jumpstd $001b ; 0x1a5b6d INCBIN "baserom.gbc",$1a5b6d,$01 UnknownScript_0x1a5b6e: ; 0x1a5b6e jumpstd $001c ; 0x1a5b71 INCBIN "baserom.gbc",$1a5b71,$1a5b72 - $1a5b71 UnknownScript_0x1a5b72: ; 0x1a5b72 jumpstd $001d ; 0x1a5b75 INCBIN "baserom.gbc",$1a5b75,$01 UnknownScript_0x1a5b76: ; 0x1a5b76 jumpstd $001e ; 0x1a5b79 INCBIN "baserom.gbc",$1a5b79,$1a5b7a - $1a5b79 UnknownScript_0x1a5b7a: ; 0x1a5b7a jumpstd $0020 ; 0x1a5b7d INCBIN "baserom.gbc",$1a5b7d,$01 UnknownScript_0x1a5b7e: ; 0x1a5b7e jumpstd $0021 ; 0x1a5b81 INCBIN "baserom.gbc",$1a5b81,$1a5b82 - $1a5b81 Trainer_0x1a5b82: ; 0x1a5b82 ; bit/flag number dw $4da ; trainer group && trainer id db 62, 2 ; text when seen dw UnknownText_0x1a5d5b ; text when trainer beaten dw UnknownText_0x1a5d9d ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a5b8e ; 0x1a5b8e UnknownScript_0x1a5b8e: ; 0x1a5b8e talkaftercancel loadfont 2writetext UnknownText_0x1a5db2 closetext loadmovesprites end ; 0x1a5b96 Trainer_0x1a5b96: ; 0x1a5b96 ; bit/flag number dw $575 ; trainer group && trainer id db 40, 1 ; text when seen dw UnknownText_0x1a5c09 ; text when trainer beaten dw UnknownText_0x1a5c42 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a5ba2 ; 0x1a5ba2 UnknownScript_0x1a5ba2: ; 0x1a5ba2 talkaftercancel loadfont 2writetext UnknownText_0x1a5c4d closetext loadmovesprites end ; 0x1a5baa Trainer_0x1a5baa: ; 0x1a5baa ; bit/flag number dw $43f ; trainer group && trainer id db 52, 6 ; text when seen dw UnknownText_0x1a5e0c ; text when trainer beaten dw UnknownText_0x1a5e37 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a5bb6 ; 0x1a5bb6 UnknownScript_0x1a5bb6: ; 0x1a5bb6 talkaftercancel loadfont 2writetext UnknownText_0x1a5e57 closetext loadmovesprites end ; 0x1a5bbe UnknownScript_0x1a5bbe: ; 0x1a5bbe faceplayer loadfont checktime $4 iffalse UnknownScript_0x1a5be5 checkbit1 $05c2 iftrue UnknownScript_0x1a5bdf 2writetext UnknownText_0x1a5ee8 closetext loadmovesprites winlosstext UnknownText_0x1a5f17, $0000 loadtrainer $3e, $6 startbattle returnafterbattle setbit1 $05c2 loadmovesprites end ; 0x1a5bdf UnknownScript_0x1a5bdf: ; 0x1a5bdf 2writetext UnknownText_0x1a5f31 closetext loadmovesprites end ; 0x1a5be5 UnknownScript_0x1a5be5: ; 0x1a5be5 2writetext UnknownText_0x1a5ec4 closetext loadmovesprites end ; 0x1a5beb UnknownScript_0x1a5beb: ; 0x1a5beb jumptext UnknownText_0x1a5fe3 ; 0x1a5bee UnknownScript_0x1a5bee: ; 0x1a5bee jumptext UnknownText_0x1a600a ; 0x1a5bf1 UnknownScript_0x1a5bf1: ; 0x1a5bf1 jumptext UnknownText_0x1a6036 ; 0x1a5bf4 UnknownScript_0x1a5bf4: ; 0x1a5bf4 fruittree $f ; 0x1a5bf6 INCBIN "baserom.gbc",$1a5bf6,$1a5bf9 - $1a5bf6 UnknownText_0x1a5bf9: ; 0x1a5bf9 db $0, "MILTANK: Mooo!", $57 ; 0x1a5c09 UnknownText_0x1a5c09: ; 0x1a5c09 db $0, "I just got back to", $4f db "OLIVINE.", $51 db "So how about a", $4f db "#MON battle?", $57 ; 0x1a5c42 UnknownText_0x1a5c42: ; 0x1a5c42 db $0, "Awaaargh!", $57 ; 0x1a5c4d UnknownText_0x1a5c4d: ; 0x1a5c4d db $0, "My #MON were", $4f db "caught and raised", $55 db "overseas.", $51 db "They're my compan-", $4f db "ions on those long", $55 db "voyages.", $57 ; 0x1a5ca5 UnknownText_0x1a5ca5: ; 0x1a5ca5 db $0, "This is a good", $4f db "time to brag about", $55 db "my PIKACHU!", $57 ; 0x1a5cd4 UnknownText_0x1a5cd4: ; 0x1a5cd4 db $0, "I had no time to", $4f db "show off PIKACHU…", $57 ; 0x1a5cf8 UnknownText_0x1a5cf8: ; 0x1a5cf8 db $0, "I'm not listening", $4f db "to your bragging!", $51 db "We # FANS have", $4f db "a policy of not", $51 db "listening to other", $4f db "people brag!", $57 ; 0x1a5d5b UnknownText_0x1a5d5b: ; 0x1a5d5b db $0, "Such darling", $4f db "#MON.", $51 db "Let's show our", $4f db "#MON together", $55 db "at the same time.", $57 ; 0x1a5d9d UnknownText_0x1a5d9d: ; 0x1a5d9d db $0, "I don't mind", $4f db "losing.", $57 ; 0x1a5db2 UnknownText_0x1a5db2: ; 0x1a5db2 db $0, "Do you know about", $4f db "baby #MON?", $51 db "I bet they're just", $4f db "adorable!", $57 ; 0x1a5dec UnknownText_0x1a5dec: ; 0x1a5dec db $0, "PIKACHU is it!", $4f db "Don't you agree?", $57 ; 0x1a5e0c UnknownText_0x1a5e0c: ; 0x1a5e0c db $0, "Let me see what", $4f db "your #MON are", $55 db "capable of.", $57 ; 0x1a5e37 UnknownText_0x1a5e37: ; 0x1a5e37 db $0, "Ooh, your #MON", $4f db "have potential.", $57 ; 0x1a5e57 UnknownText_0x1a5e57: ; 0x1a5e57 db $0, "You know how #-", $4f db "MON have different", $55 db "abilities?", $51 db "People are like", $4f db "that too. Every-", $55 db "one has different", $55 db "potential.", $57 ; 0x1a5ec4 UnknownText_0x1a5ec4: ; 0x1a5ec4 db $0, "Ufufufu… I hope it", $4f db "gets dark soon.", $57 ; 0x1a5ee8 UnknownText_0x1a5ee8: ; 0x1a5ee8 db $0, "You came at just", $4f db "the right time.", $51 db "Let's battle.", $57 ; 0x1a5f17 UnknownText_0x1a5f17: ; 0x1a5f17 db $0, "Oh, how disap-", $4f db "pointing…", $57 ; 0x1a5f31 UnknownText_0x1a5f31: ; 0x1a5f31 db $0, "I met my MEOWTH at", $4f db "night, right here", $55 db "on ROUTE 39.", $51 db "I'm not sure why,", $4f db "but it seems to", $51 db "like it when I", $4f db "train here.", $51 db "It seems to become", $4f db "friendlier by", $51 db "training here than", $4f db "anywhere else.", $57 ; 0x1a5fe3 UnknownText_0x1a5fe3: ; 0x1a5fe3 db $0, "ROUTE 39", $51 db "OLIVINE CITY -", $4f db "ECRUTEAK CITY", $57 ; 0x1a600a UnknownText_0x1a600a: ; 0x1a600a db $0, "MOOMOO FARM", $51 db "Enjoy Our Fresh", $4f db "and Tasty Milk", $57 ; 0x1a6036 UnknownText_0x1a6036: ; 0x1a6036 db $0, "TRAINER TIPS", $51 db "Use HEADBUTT on", $4f db "trees to shake", $55 db "#MON out.", $51 db "Different kinds of", $4f db "#MON drop out", $55 db "of trees.", $51 db "Use HEADBUTT on", $4f db "any tree you see!", $57 ; 0x1a60ba MapEventHeader_0x1a60ba: ; 0x1a60ba ; filler db 0, 0 ; warps db 2 warp_def $3, $1, 1, GROUP_ROUTE_39_BARN, MAP_ROUTE_39_BARN warp_def $3, $5, 1, GROUP_ROUTE_39_FARMHOUSE, MAP_ROUTE_39_FARMHOUSE ; xy triggers db 0 ; signposts db 4 signpost 31, 5, $0, UnknownScript_0x1a5bf1 signpost 5, 9, $0, UnknownScript_0x1a5bee signpost 7, 15, $0, UnknownScript_0x1a5beb signpost 13, 5, $7, $aa ; people-events db 10 person_event $49, 33, 17, $8, $0, 255, 255, $92, 5, Trainer_0x1a5b96, $ffff person_event $2d, 26, 14, $7, $0, 255, 255, $82, 4, Trainer_0x1a5aff, $ffff person_event $2e, 23, 15, $9, $0, 255, 255, $82, 4, Trainer_0x1a5b82, $ffff person_event $99, 16, 7, $16, $0, 255, 255, $0, 0, UnknownScript_0x1a5af5, $ffff person_event $99, 15, 10, $16, $0, 255, 255, $0, 0, UnknownScript_0x1a5af5, $ffff person_event $99, 19, 8, $16, $0, 255, 255, $0, 0, UnknownScript_0x1a5af5, $ffff person_event $99, 17, 12, $16, $0, 255, 255, $0, 0, UnknownScript_0x1a5af5, $ffff person_event $66, 11, 17, $a, $0, 255, 255, $92, 1, Trainer_0x1a5baa, $ffff person_event $5d, 7, 13, $1, $0, 255, 255, $0, 0, UnknownScript_0x1a5bf4, $ffff person_event $2e, 26, 8, $6, $0, 255, 255, $80, 0, UnknownScript_0x1a5bbe, $ffff ; 0x1a6160 INCBIN "baserom.gbc",$1a6160,$1ea0 SECTION "bank6A",DATA,BANK[$6A] INCBIN "baserom.gbc",$1a8000,$1a8820 - $1a8000 MapScriptHeader_0x1a8820: ; 0x1a8820 ; trigger count db 2 ; triggers dw UnknownScript_0x1a882d, $0000 dw UnknownScript_0x1a882e, $0000 ; callback count db 1 ; callbacks dbw 5, UnknownScript_0x1a882f ; 0x1a882d UnknownScript_0x1a882d: ; 0x1a882d end ; 0x1a882e UnknownScript_0x1a882e: ; 0x1a882e end ; 0x1a882f UnknownScript_0x1a882f: ; 0x1a882f setbit2 $0047 return ; 0x1a8833 UnknownScript_0x1a8833: ; 0x1a8833 spriteface $0, $2 showemote $0, $0, 15 special $006a pause 15 playsound $001f appear $5 waitbutton applymovement $5, $48d2 playmusic $001f loadfont 2writetext UnknownText_0x1a88fa closetext loadmovesprites applymovement $0, $48f4 spriteface $0, $3 applymovement $5, $48db dotrigger $1 disappear $5 special $003d variablesprite $5, $31 special $005e end ; 0x1a886b UnknownScript_0x1a886b: ; 0x1a886b spriteface $0, $2 showemote $0, $0, 15 special $006a pause 15 playsound $001f appear $5 waitbutton applymovement $5, $48d6 playmusic $001f loadfont 2writetext UnknownText_0x1a88fa closetext loadmovesprites applymovement $0, $48f7 spriteface $0, $3 applymovement $5, $48e8 disappear $5 dotrigger $1 special $003d variablesprite $5, $31 special $005e end ; 0x1a88a3 UnknownScript_0x1a88a3: ; 0x1a88a3 jumptextfaceplayer UnknownText_0x1a8a58 ; 0x1a88a6 UnknownScript_0x1a88a6: ; 0x1a88a6 faceplayer loadfont random $2 if_equal $0, UnknownScript_0x1a88b4 2writetext UnknownText_0x1a8b04 closetext loadmovesprites end ; 0x1a88b4 UnknownScript_0x1a88b4: ; 0x1a88b4 2writetext UnknownText_0x1a8b41 closetext loadmovesprites end ; 0x1a88ba UnknownScript_0x1a88ba: ; 0x1a88ba jumptextfaceplayer UnknownText_0x1a8b71 ; 0x1a88bd UnknownScript_0x1a88bd: ; 0x1a88bd jumptext UnknownText_0x1a8bd0 ; 0x1a88c0 UnknownScript_0x1a88c0: ; 0x1a88c0 jumptext UnknownText_0x1a8c00 ; 0x1a88c3 UnknownScript_0x1a88c3: ; 0x1a88c3 jumptext UnknownText_0x1a8c1d ; 0x1a88c6 UnknownScript_0x1a88c6: ; 0x1a88c6 jumptext UnknownText_0x1a8c60 ; 0x1a88c9 UnknownScript_0x1a88c9: ; 0x1a88c9 jumptext UnknownText_0x1a8c99 ; 0x1a88cc UnknownScript_0x1a88cc: ; 0x1a88cc jumpstd $0010 ; 0x1a88cf UnknownScript_0x1a88cf: ; 0x1a88cf jumpstd $0011 ; 0x1a88d2 INCBIN "baserom.gbc",$1a88d2,$28 UnknownText_0x1a88fa: ; 0x1a88fa db $0, "…", $51 db "You again?", $51 db "There's no need to", $4f db "panic. I don't", $51 db "bother with wimps", $4f db "like you.", $51 db "Speaking of weak-", $4f db "lings, the city's", $51 db "GYM LEADER isn't", $4f db "here.", $51 db "Supposedly taking", $4f db "care of a sick", $51 db "#MON at the", $4f db "LIGHTHOUSE.", $51 db "Humph! Boo-hoo!", $4f db "Just let sick", $55 db "#MON go!", $51 db "A #MON that", $4f db "can't battle is", $55 db "worthless!", $51 db "Why don't you go", $4f db "train at the", $55 db "LIGHTHOUSE?", $51 db "Who knows. It may", $4f db "make you a bit", $55 db "less weak!", $57 ; 0x1a8a58 UnknownText_0x1a8a58: ; 0x1a8a58 db $0, "Dark roads are", $4f db "dangerous at", $55 db "night.", $51 db "But in the pitch-", $4f db "black of night,", $51 db "the sea is even", $4f db "more treacherous!", $51 db "Without the beacon", $4f db "of the LIGHTHOUSE", $51 db "to guide it, no", $4f db "ship can sail.", $57 ; 0x1a8b04 UnknownText_0x1a8b04: ; 0x1a8b04 db $0, "That thing you", $4f db "have--it's a #-", $55 db "GEAR, right? Wow,", $55 db "that's cool.", $57 ; 0x1a8b41 UnknownText_0x1a8b41: ; 0x1a8b41 db $0, "Wow, you have a", $4f db "#DEX!", $51 db "That is just so", $4f db "awesome.", $57 ; 0x1a8b71 UnknownText_0x1a8b71: ; 0x1a8b71 db $0, "The sea is sweet!", $51 db "Sunsets on the sea", $4f db "are marvelous!", $51 db "Sing with me! ", $4f db "Yo-ho! Blow the", $55 db "man down!…", $57 ; 0x1a8bd0 UnknownText_0x1a8bd0: ; 0x1a8bd0 db $0, "OLIVINE CITY", $51 db "The Port Closest", $4f db "to Foreign Lands", $57 ; 0x1a8c00 UnknownText_0x1a8c00: ; 0x1a8c00 db $0, "OLIVINE PORT", $4f db "FAST SHIP PIER", $57 ; 0x1a8c1d UnknownText_0x1a8c1d: ; 0x1a8c1d db $0, "OLIVINE CITY", $4f db "#MON GYM", $55 db "LEADER: JASMINE", $51 db "The Steel-Clad", $4f db "Defense Girl", $57 ; 0x1a8c60 UnknownText_0x1a8c60: ; 0x1a8c60 db $0, "OLIVINE LIGHTHOUSE", $4f db "Also known as the", $55 db "GLITTER LIGHTHOUSE", $57 ; 0x1a8c99 UnknownText_0x1a8c99: ; 0x1a8c99 db $0, "BATTLE TOWER AHEAD", $4f db "Opening Now!", $57 ; 0x1a8cba INCBIN "baserom.gbc",$1a8cba,$1a8cce - $1a8cba MapEventHeader_0x1a8cce: ; 0x1a8cce ; filler db 0, 0 ; warps db 11 warp_def $15, $d, 1, GROUP_OLIVINE_POKECENTER_1F, MAP_OLIVINE_POKECENTER_1F warp_def $b, $a, 1, GROUP_OLIVINE_GYM, MAP_OLIVINE_GYM warp_def $b, $19, 1, GROUP_OLIVINE_VOLTORB_HOUSE, MAP_OLIVINE_VOLTORB_HOUSE warp_def $0, $0, 1, GROUP_OLIVINE_HOUSE_BETA, MAP_OLIVINE_HOUSE_BETA warp_def $b, $1d, 1, GROUP_OLIVINE_PUNISHMENT_SPEECH_HOUSE, MAP_OLIVINE_PUNISHMENT_SPEECH_HOUSE warp_def $f, $d, 1, GROUP_OLIVINE_GOOD_ROD_HOUSE, MAP_OLIVINE_GOOD_ROD_HOUSE warp_def $15, $7, 1, GROUP_OLIVINE_CAFE, MAP_OLIVINE_CAFE warp_def $11, $13, 2, GROUP_OLIVINE_MART, MAP_OLIVINE_MART warp_def $1b, $1d, 1, GROUP_OLIVINE_LIGHTHOUSE_1F, MAP_OLIVINE_LIGHTHOUSE_1F warp_def $1b, $13, 1, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE warp_def $1b, $14, 2, GROUP_OLIVINE_PORT_PASSAGE, MAP_OLIVINE_PORT_PASSAGE ; xy triggers db 2 xy_trigger 0, $c, $d, $0, UnknownScript_0x1a8833, $0, $0 xy_trigger 0, $d, $d, $0, UnknownScript_0x1a886b, $0, $0 ; signposts db 7 signpost 11, 17, $0, UnknownScript_0x1a88bd signpost 24, 20, $0, UnknownScript_0x1a88c0 signpost 11, 7, $0, UnknownScript_0x1a88c3 signpost 28, 30, $0, UnknownScript_0x1a88c6 signpost 23, 3, $0, UnknownScript_0x1a88c9 signpost 21, 14, $0, UnknownScript_0x1a88cc signpost 17, 20, $0, UnknownScript_0x1a88cf ; people-events db 4 person_event $49, 31, 30, $4, $10, 255, 255, $0, 0, UnknownScript_0x1a88a3, $ffff person_event $66, 17, 24, $3, $0, 255, 255, $80, 0, UnknownScript_0x1a88a6, $ffff person_event $49, 25, 21, $2, $11, 255, 255, $0, 0, UnknownScript_0x1a88ba, $ffff person_event $f5, 15, 14, $6, $0, 255, 255, $0, 0, UnknownScript_0x26ef, $06c3 ; 0x1a8d72 INCBIN "baserom.gbc",$1a8d72,$1a920c - $1a8d72 MapScriptHeader_0x1a920c: ; 0x1a920c ; trigger count db 2 ; triggers dw UnknownScript_0x1a9216, $0000 dw UnknownScript_0x1a9217, $0000 ; callback count db 0 ; 0x1a9216 UnknownScript_0x1a9216: ; 0x1a9216 end ; 0x1a9217 UnknownScript_0x1a9217: ; 0x1a9217 end ; 0x1a9218 UnknownScript_0x1a9218: ; 0x1a9218 showemote $0, $0, 15 pause 15 playsound $0014 applymovement $a, $5356 disappear $a pause 10 dotrigger $0 clearbit1 $07b0 domaptrigger GROUP_ROUTE_36, MAP_ROUTE_36, $1 end ; 0x1a9233 Trainer_0x1a9233: ; 0x1a9233 ; bit/flag number dw $454 ; trainer group && trainer id db 37, 7 ; text when seen dw UnknownText_0x1a935f ; text when trainer beaten dw UnknownText_0x1a9393 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a923f ; 0x1a923f UnknownScript_0x1a923f: ; 0x1a923f writecode $17, $1d talkaftercancel loadfont checkbit2 $0076 iftrue UnknownScript_0x1a927f checkbit2 $0084 iftrue UnknownScript_0x1a92dc checkcellnum $1d iftrue UnknownScript_0x1a92fd checkbit1 $028f iftrue UnknownScript_0x1a9268 2writetext UnknownText_0x1a93ab keeptextopen setbit1 $028f 2call UnknownScript_0x1a92f1 2jump $526b ; 0x1a9268 UnknownScript_0x1a9268: ; 0x1a9268 2call UnknownScript_0x1a92f5 askforphonenumber $1d if_equal $1, UnknownScript_0x1a9305 if_equal $2, UnknownScript_0x1a9301 trainertotext $25, $7, $0 2call UnknownScript_0x1a92f9 2jump UnknownScript_0x1a92fd ; 0x1a927f UnknownScript_0x1a927f: ; 0x1a927f 2call UnknownScript_0x1a9309 winlosstext UnknownText_0x1a9393, $0000 copybytetovar $da06 if_equal $3, $529a if_equal $2, $52a0 if_equal $1, $52a6 if_equal $0, $52ac checkbit1 $00cd iftrue UnknownScript_0x1a92d3 checkbit1 $0044 iftrue UnknownScript_0x1a92c6 checkbit1 $0022 iftrue UnknownScript_0x1a92b9 loadtrainer $25, $7 startbattle returnafterbattle loadvar $da06, $1 clearbit2 $0076 end ; 0x1a92b9 UnknownScript_0x1a92b9: ; 0x1a92b9 loadtrainer $25, $12 startbattle returnafterbattle loadvar $da06, $2 clearbit2 $0076 end ; 0x1a92c6 UnknownScript_0x1a92c6: ; 0x1a92c6 loadtrainer $25, $13 startbattle returnafterbattle loadvar $da06, $3 clearbit2 $0076 end ; 0x1a92d3 UnknownScript_0x1a92d3: ; 0x1a92d3 loadtrainer $25, $19 startbattle returnafterbattle clearbit2 $0076 end ; 0x1a92dc UnknownScript_0x1a92dc: ; 0x1a92dc 2call UnknownScript_0x1a930d verbosegiveitem WATER_STONE, 1 iffalse UnknownScript_0x1a92ee clearbit2 $0084 setbit1 $0103 2jump UnknownScript_0x1a92fd ; 0x1a92ee UnknownScript_0x1a92ee: ; 0x1a92ee 2jump UnknownScript_0x1a9311 ; 0x1a92f1 UnknownScript_0x1a92f1: ; 0x1a92f1 jumpstd $0019 ; 0x1a92f4 INCBIN "baserom.gbc",$1a92f4,$1a92f5 - $1a92f4 UnknownScript_0x1a92f5: ; 0x1a92f5 jumpstd $001a ; 0x1a92f8 INCBIN "baserom.gbc",$1a92f8,$01 UnknownScript_0x1a92f9: ; 0x1a92f9 jumpstd $001b ; 0x1a92fc INCBIN "baserom.gbc",$1a92fc,$1a92fd - $1a92fc UnknownScript_0x1a92fd: ; 0x1a92fd jumpstd $001c ; 0x1a9300 INCBIN "baserom.gbc",$1a9300,$01 UnknownScript_0x1a9301: ; 0x1a9301 jumpstd $001d ; 0x1a9304 INCBIN "baserom.gbc",$1a9304,$1a9305 - $1a9304 UnknownScript_0x1a9305: ; 0x1a9305 jumpstd $001e ; 0x1a9308 INCBIN "baserom.gbc",$1a9308,$1a9309 - $1a9308 UnknownScript_0x1a9309: ; 0x1a9309 jumpstd $001f ; 0x1a930c INCBIN "baserom.gbc",$1a930c,$01 UnknownScript_0x1a930d: ; 0x1a930d jumpstd $0020 ; 0x1a9310 INCBIN "baserom.gbc",$1a9310,$1a9311 - $1a9310 UnknownScript_0x1a9311: ; 0x1a9311 jumpstd $0021 ; 0x1a9314 INCBIN "baserom.gbc",$1a9314,$1a9315 - $1a9314 Trainer_0x1a9315: ; 0x1a9315 ; bit/flag number dw $4e7 ; trainer group && trainer id db 30, 4 ; text when seen dw UnknownText_0x1a947c ; text when trainer beaten dw UnknownText_0x1a94b3 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a9321 ; 0x1a9321 UnknownScript_0x1a9321: ; 0x1a9321 talkaftercancel loadfont 2writetext UnknownText_0x1a94d6 closetext loadmovesprites end ; 0x1a9329 Trainer_0x1a9329: ; 0x1a9329 ; bit/flag number dw $529 ; trainer group && trainer id db 44, 6 ; text when seen dw UnknownText_0x1a9408 ; text when trainer beaten dw UnknownText_0x1a9435 ; script when lost dw $0000 ; script when talk again dw UnknownScript_0x1a9335 ; 0x1a9335 UnknownScript_0x1a9335: ; 0x1a9335 talkaftercancel loadfont 2writetext UnknownText_0x1a943f closetext loadmovesprites end ; 0x1a933d UnknownScript_0x1a933d: ; 0x1a933d jumptext UnknownText_0x1a9537 ; 0x1a9340 UnknownScript_0x1a9340: ; 0x1a9340 jumptext UnknownText_0x1a955f ; 0x1a9343 UnknownScript_0x1a9343: ; 0x1a9343 jumptext UnknownText_0x1a9580 ; 0x1a9346 UnknownScript_0x1a9346: ; 0x1a9346 jumptext UnknownText_0x1a95a1 ; 0x1a9349 ItemFragment_0x1a9349: ; 0x1a9349 item_frag ULTRA_BALL, 1 ; 0x1a934b ItemFragment_0x1a934b: ; 0x1a934b item_frag SUPER_POTION, 1 ; 0x1a934d UnknownScript_0x1a934d: ; 0x1a934d fruittree $15 ; 0x1a934f UnknownScript_0x1a934f: ; 0x1a934f fruittree $16 ; 0x1a9351 UnknownScript_0x1a9351: ; 0x1a9351 fruittree $17 ; 0x1a9353 INCBIN "baserom.gbc",$1a9353,$1a935f - $1a9353 UnknownText_0x1a935f: ; 0x1a935f db $0, "Let me demonstrate", $4f db "the power of the", $55 db "#MON I caught!", $57 ; 0x1a9393 UnknownText_0x1a9393: ; 0x1a9393 db $0, "What? That's not", $4f db "right.", $57 ; 0x1a93ab UnknownText_0x1a93ab: ; 0x1a93ab db $0, "I want to become", $4f db "the trainer CHAMP", $51 db "using the #MON", $4f db "I caught.", $51 db "That's the best", $4f db "part of fishing!", $57 ; 0x1a9408 UnknownText_0x1a9408: ; 0x1a9408 db $0, "Ah, it's good to", $4f db "be outside!", $55 db "I feel so free!", $57 ; 0x1a9435 UnknownText_0x1a9435: ; 0x1a9435 db $0, "Gahahah!", $57 ; 0x1a943f UnknownText_0x1a943f: ; 0x1a943f db $0, "Losing feels in-", $4f db "significant if you", $51 db "look up at the big", $4f db "sky!", $57 ; 0x1a947c UnknownText_0x1a947c: ; 0x1a947c db $0, "HEY!", $51 db "This is my secret", $4f db "place! Get lost,", $55 db "you outsider!", $57 ; 0x1a94b3 UnknownText_0x1a94b3: ; 0x1a94b3 db $0, "I should have used", $4f db "my MOON STONE…", $57 ; 0x1a94d6 UnknownText_0x1a94d6: ; 0x1a94d6 db $0, "You're working on", $4f db "a #DEX?", $51 db "Wow, you must know", $4f db "some pretty rare", $55 db "#MON!", $51 db "May I please see", $4f db "it. Please?", $57 ; 0x1a9537 UnknownText_0x1a9537: ; 0x1a9537 db $0, "ROUTE 42", $51 db "ECRUTEAK CITY -", $4f db "MAHOGANY TOWN", $57 ; 0x1a955f UnknownText_0x1a955f: ; 0x1a955f db $0, "MT.MORTAR", $51 db "WATERFALL CAVE", $4f db "INSIDE", $57 ; 0x1a9580 UnknownText_0x1a9580: ; 0x1a9580 db $0, "MT.MORTAR", $51 db "WATERFALL CAVE", $4f db "INSIDE", $57 ; 0x1a95a1 UnknownText_0x1a95a1: ; 0x1a95a1 db $0, "ROUTE 42", $51 db "ECRUTEAK CITY -", $4f db "MAHOGANY TOWN", $57 ; 0x1a95c9 MapEventHeader_0x1a95c9: ; 0x1a95c9 ; filler db 0, 0 ; warps db 5 warp_def $8, $0, 3, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE warp_def $9, $0, 4, GROUP_ROUTE_42_ECRUTEAK_GATE, MAP_ROUTE_42_ECRUTEAK_GATE warp_def $5, $a, 1, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE warp_def $9, $1c, 2, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE warp_def $7, $2e, 3, GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE ; xy triggers db 1 xy_trigger 1, $e, $18, $0, UnknownScript_0x1a9218, $0, $0 ; signposts db 5 signpost 10, 4, $0, UnknownScript_0x1a933d signpost 5, 7, $0, UnknownScript_0x1a9340 signpost 9, 45, $0, UnknownScript_0x1a9343 signpost 8, 54, $0, UnknownScript_0x1a9346 signpost 11, 16, $7, $ad ; people-events db 9 person_event $3a, 14, 44, $8, $0, 255, 255, $a2, 1, Trainer_0x1a9233, $ffff person_event $2d, 13, 55, $a, $0, 255, 255, $b2, 3, Trainer_0x1a9329, $ffff person_event $2b, 12, 51, $6, $0, 255, 255, $92, 3, Trainer_0x1a9315, $ffff person_event $5d, 20, 31, $1, $0, 255, 255, $0, 0, UnknownScript_0x1a934d, $ffff person_event $5d, 20, 32, $1, $0, 255, 255, $0, 0, UnknownScript_0x1a934f, $ffff person_event $5d, 20, 33, $1, $0, 255, 255, $0, 0, UnknownScript_0x1a9351, $ffff person_event $54, 8, 10, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a9349, $06b3 person_event $54, 12, 37, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a934b, $06b4 person_event $63, 20, 30, $1, $0, 255, 255, $90, 0, UnknownScript_0x26ef, $07af ; 0x1a967e INCBIN "baserom.gbc",$1a967e,$2982 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