summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
Diffstat (limited to 'main.asm')
-rw-r--r--main.asm29289
1 files changed, 341 insertions, 28948 deletions
diff --git a/main.asm b/main.asm
index 6f55f504e..61763cf14 100644
--- a/main.asm
+++ b/main.asm
@@ -58,562 +58,34 @@ SECTION "start",HOME[$150]
INCBIN "baserom.gbc",$150,$283 - $150
-VBlank: ; 283
- push af
- push bc
- push de
- push hl
-
-; get vblank type
- ld a, [$ff9e]
- and $7
-
-; get fn pointer
- ld e, a
- ld d, $0
- ld hl, .VBlanks
- add hl, de
- add hl, de
- ld a, [hli]
- ld h, [hl]
- ld l, a
-
-; down to business
- call JpHl
-
-; since this is called once per frame
- call GameTimer
-
- pop hl
- pop de
- pop bc
- pop af
- reti
-; 2a1
-
-.VBlanks ; 2a1
- dw VBlank0 ; 0
- dw VBlank1 ; 1
- dw VBlank2 ; 2
- dw VBlank3 ; 3
- dw VBlank4 ; 4
- dw VBlank5 ; 5
- dw VBlank6 ; 6
- dw VBlank0 ; 7
-; 2b1
-
-
-VBlank0: ; 2b1
-; normal operation
-
-; rng
-; scx, scy, wy, wx
-; bg map buffer
-; palettes
-; dma transfer
-; bg map
-; tiles
-; oam
-; joypad
-; sound
-
-; inc frame counter
- ld hl, $ff9b
- inc [hl]
-
-; advance rng
- ld a, [$ff04] ; divider
- ld b, a
- ld a, [$ffe1]
- adc b
- ld [$ffe1], a
-
- ld a, [$ff04] ; divider
- ld b, a
- ld a, [$ffe2]
- sbc b
- ld [$ffe2], a
-
-; save bank
- ld a, [$ff9d] ; current bank
- ld [$ff8a], a
-
-; scroll x
- ld a, [$ffcf]
- ld [$ff43], a ; scx
-; scroll y
- ld a, [$ffd0]
- ld [$ff42], a ; scy
-; window y
- ld a, [$ffd2]
- ld [$ff4a], a ; wy
-; window x + 7
- ld a, [$ffd1]
- ld [$ff4b], a ; wx
-
-; some time management is in order
-; only have time for one of these during vblank
-
-; bg map buffer has priority
- call UpdateBGMapBuffer
- jr c, .doneframeaction
-
-; then pals
- call UpdatePalsIfCGB
- jr c, .doneframeaction
-
-; dma transfer
- call DMATransfer
- jr c, .doneframeaction
-
-; bg map
- call UpdateBGMap
-
-; these have their own timing checks
- call SafeLoadTiles
- call SafeLoadTiles2
- call SafeTileAnimation
-
-.doneframeaction
-; oam update off?
- ld a, [$ffd8]
- and a
- jr nz, .vblankoccurred
-
-; update oam by dma transfer
- call $ff80
-; 403f:
-; ld a, $c4
-; ld [$ff46], a ; oam dma
-; ld a, $28
-; .loop
-; dec a
-; jr nz, .loop
-; ret
-
-
-; vblank-sensitive operations are done
-
-.vblankoccurred
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; dec $cfb1 until 0
- ld a, [$cfb1]
- and a
- jr z, .textdelay
- dec a
- ld [$cfb1], a
-
-.textdelay
-; dec text delay counter until 0
- ld a, [TextDelayFrames]
- and a
- jr z, .joypad
- dec a
- ld [TextDelayFrames], a
-
-.joypad
- call Joypad
-
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
- ld a, [$ff8a]
- rst Bankswitch ; restore bank
-
-;
- ld a, [$ff98]
- ld [$ffe3], a
-
- ret
-; 325
-
-
-VBlank2: ; 325
-; sound only
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
-
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
- ret
-; 337
-
-
-VBlank1: ; 337
-; scx, scy
-; palettes
-; bg map
-; tiles
-; oam
-; sound / lcd stat
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
-; scroll x
- ld a, [$ffcf]
- ld [$ff43], a ; scx
-
-; scroll y
- ld a, [$ffd0]
- ld [$ff42], a ; scy
-
-; time-sensitive fns
- call UpdatePals
- jr c, .vblankoccurred
-
-; these have their own timing checks
- call UpdateBGMap
- call LoadTiles
-; update oam by dma transfer
- call $ff80
-; 403f:
-; ld a, $c4
-; ld [$ff46], a ; oam dma
-; ld a, $28
-; .loop
-; dec a
-; jr nz, .loop
-; ret
-
-.vblankoccurred
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; get requested ints
- ld a, [$ff0f] ; IF
- ld b, a
-; discard requested ints
- xor a
- ld [$ff0f], a ; IF
-; enable lcd stat
- ld a, %10 ; lcd stat
- ld [$ffff], a ; IE
-; rerequest serial int if applicable (still disabled)
-; request lcd stat
- ld a, b
- and %1000 ; serial
- or %10 ; lcd stat
- ld [$ff0f], a ; IF
-
- ei
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
- di
-
-; get requested ints
- ld a, [$ff0f] ; IF
- ld b, a
-; discard requested ints
- xor a
- ld [$ff0f], a ; IF
-; enable ints besides joypad
- ld a, %1111 ; serial timer lcdstat vblank
- ld [$ffff], a ; IE
-; rerequest ints
- ld a, b
- ld [$ff0f], a ; IF
- ret
-; 37f
-
-UpdatePals: ; 37f
-; update pals for either dmg or cgb
-
-; check cgb
- ld a, [$ffe6]
- and a
- jp nz, UpdateCGBPals
-
-; update gb pals
- ld a, [$cfc7]
- ld [$ff47], a ; BGP
-
- ld a, [$cfc8]
- ld [$ff48], a ; OBP0
-
- ld a, [$cfc9]
- ld [$ff49], a ; 0BP1
-
- and a
- ret
-; 396
-
-
-VBlank3: ; 396
-; scx, scy
-; palettes
-; bg map
-; tiles
-; oam
-; sound / lcd stat
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
-; scroll x
- ld a, [$ffcf]
- ld [$ff43], a ; scx
-; scroll y
- ld a, [$ffd0]
- ld [$ff42], a ; scy
-
-; any pals to update?
- ld a, [$ffe5]
- and a
- call nz, ForceUpdateCGBPals
- jr c, .vblankoccurred
-; else
- call UpdateBGMap
- call LoadTiles
-
-; update oam by dma transfer
- call $ff80
-; 403f:
-; ld a, $c4 ; Sprites / $100
-; ld [$ff46], a ; oam dma
-; ld a, $28
-; .loop
-; dec a
-; jr nz, .loop
-; ret
-
-.vblankoccurred
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; save int flag
- ld a, [$ff0f] ; IF
- push af
-; reset ints
- xor a
- ld [$ff0f], a ; IF
-; force lcdstat int during sound update
- ld a, %10 ; lcd stat
- ld [$ffff], a ; IE
- ld [$ff0f], a ; IF
-
- ei
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
- di
-
-; request lcdstat
- ld a, [$ff0f] ; IF
- ld b, a
-; and any other ints
- pop af
- or b
- ld b, a
-; reset ints
- xor a
- ld [$ff0f], a ; IF
-; enable ints besides joypad
- ld a, %1111 ; serial timer lcdstat vblank
- ld [$ffff], a ; IE
-; request ints
- ld a, b
- ld [$ff0f], a ; IF
- ret
-; 3df
-
-
-VBlank4: ; 3df
-; bg map
-; tiles
-; oam
-; joypad
-; serial
-; sound
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
- call UpdateBGMap
- call SafeLoadTiles
-
-; update oam by dma transfer
- call $ff80
-; 403f:
-; ld a, $c4
-; ld [$ff46], a ; oam dma
-; ld a, $28
-; .loop
-; dec a
-; jr nz, .loop
-; ret
-
-; update joypad
- call Joypad
-
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; handshake
- call AskSerial
-
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
- ret
-; 400
-
-
-VBlank5: ; 400
-; scx
-; palettes
-; bg map
-; tiles
-; joypad
-;
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
-; scroll x
- ld a, [$ffcf]
- ld [$ff43], a ; scx
-
-; if we can update pals, skip this part
- call UpdatePalsIfCGB
- jr c, .vblankoccurred
-
- call UpdateBGMap
- call SafeLoadTiles
-
-.vblankoccurred
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; joypad
- call Joypad
-
-; discard requested ints
- xor a
- ld [$ff0f], a ; IF
-; enable lcd stat
- ld a, %10 ; lcd stat
- ld [$ffff], a ; IE
-; request lcd stat
- ld [$ff0f], a ; IF
-
- ei
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
- di
-
-; discard requested ints
- xor a
- ld [$ff0f], a ; IF
-; enable ints besides joypad
- ld a, %1111 ; serial timer lcdstat vblank
- ld [$ffff], a ; IE
- ret
-; 436
-
-
-VBlank6: ; 436
-; palettes
-; tiles
-; dma transfer
-; sound
-
-; save bank
- ld a, [$ff9d]
- ld [$ff8a], a
-
-; inc frame counter
- ld hl, $ff9b
- inc [hl]
-
- call UpdateCGBPals
- jr c, .vblankoccurred
-
- call SafeLoadTiles
- call SafeLoadTiles2
- call DMATransfer
-
-.vblankoccurred
-; tell other fns vblank happened
- xor a
- ld [VBlankOccurred], a
-
-; update sound
- ld a, BANK(UpdateSound)
- rst Bankswitch ; bankswitch
- call UpdateSound
-; restore bank
- ld a, [$ff8a]
- rst Bankswitch
- ret
-; 45a
+VBlank: ; 283
+INCLUDE "vblank.asm"
DelayFrame: ; 0x45a
-; delay for one frame
- ld a, $1
- ld [$cfb3], a ; was H_VBLANKOCCURRED
+; Wait for one frame
+ ld a, 1
+ ld [VBlankOccurred], a
-; wait for the next Vblank, halting to conserve battery
-.halt\@
- db $76, $00 ; XXX this is a hack--rgbasm adds a nop after this instr even when ints are enabled
- ld a, [$cfb3]
+; Wait for the next VBlank, halting to conserve battery
+.halt
+ halt ; rgbasm adds a nop after this instruction by default
+ ld a, [VBlankOccurred]
and a
- jr nz, .halt\@ ; 0x465 $f8
+ jr nz, .halt
ret
; 0x468
DelayFrames: ; 0x468
-; wait n frames, where n is the value in c
+; Wait c frames
call DelayFrame
dec c
jr nz, DelayFrames
ret
; 0x46f
+
RTC: ; 46f
; update time and time-sensitive palettes
@@ -3942,11 +3414,11 @@ GetBaseStats: ; 3856
; Get base stats
dec a
- ld bc, BaseStatsStructEnd - BaseStats
+ ld bc, BaseStats1 - BaseStats0
ld hl, BaseStats
call AddNTimes
ld de, CurBaseStats
- ld bc, BaseStatsStructEnd - BaseStats
+ ld bc, BaseStats1 - BaseStats0
call CopyBytes
jr .end
@@ -4296,6 +3768,7 @@ SFXChannelsOff: ; 3e21
INCBIN "baserom.gbc",$3e32,$3fb5 - $3e32
+
SECTION "bank1",DATA,BANK[$1]
INCBIN "baserom.gbc",$4000,$617c - $4000
@@ -4419,6 +3892,7 @@ DrawGraphic: ; 6eef
INCBIN "baserom.gbc",$6f07,$8000 - $6f07
+
SECTION "bank2",DATA,BANK[$2]
INCBIN "baserom.gbc",$8000,$854b - $8000
@@ -4620,6 +4094,7 @@ INCBIN "gfx/misc/sgb_border.2bpp"
INCBIN "baserom.gbc",$a8be,$c000 - $a8be
+
SECTION "bank3",DATA,BANK[$3]
INCBIN "baserom.gbc",$c000,$29
@@ -5183,6 +4658,7 @@ AskSurfText: ; ca36
INCBIN "baserom.gbc",$ca3b,$10000 - $ca3b
+
SECTION "bank4",DATA,BANK[$4]
INCBIN "baserom.gbc",$10000,$10b16 - $10000
@@ -5540,17 +5016,11 @@ INCBIN "gfx/tilesets/lz/24.lz"
INCBIN "baserom.gbc", $1ee0e, $1f31c - $1ee0e
-Music_Credits: ; 0x1f31c
-INCLUDE "music/credits.asm"
-; 0x1fa8d
-
-Music_Clair: ; 0x1fa8d
-INCLUDE "music/clair.asm"
-; 0x1fc87
+; Songs i
-Music_MobileAdapter: ; 0x1fc87
-INCLUDE "music/mobileadapter.asm"
-; 0x1ff6c
+Music_Credits: INCLUDE "audio/music/credits.asm"
+Music_Clair: INCLUDE "audio/music/clair.asm"
+Music_MobileAdapter: INCLUDE "audio/music/mobileadapter.asm"
INCBIN "baserom.gbc",$1ff6c, $20000 - $1ff6c
@@ -5590,1121 +5060,10 @@ INCBIN "gfx/tilesets/lz/17.lz"
INCBIN "baserom.gbc",$23391,$23b11 - $23391
EggMovePointers: ; 0x23b11
- dw BulbasaurEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw CharmanderEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw SquirtleEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw PidgeyEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw RattataEggMoves
- dw NoEggMoves
- dw SpearowEggMoves
- dw NoEggMoves
- dw EkansEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw SandshrewEggMoves
- dw NoEggMoves
- dw NidoranFEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NidoranMEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw VulpixEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw ZubatEggMoves
- dw NoEggMoves
- dw OddishEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw ParasEggMoves
- dw NoEggMoves
- dw VenonatEggMoves
- dw NoEggMoves
- dw DiglettEggMoves
- dw NoEggMoves
- dw MeowthEggMoves
- dw NoEggMoves
- dw PsyduckEggMoves
- dw NoEggMoves
- dw MankeyEggMoves
- dw NoEggMoves
- dw GrowlitheEggMoves
- dw NoEggMoves
- dw PoliwagEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw AbraEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw MachopEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw BellsproutEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw TentacoolEggMoves
- dw NoEggMoves
- dw GeodudeEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw PonytaEggMoves
- dw NoEggMoves
- dw SlowpokeEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw FarfetchDEggMoves
- dw DoduoEggMoves
- dw NoEggMoves
- dw SeelEggMoves
- dw NoEggMoves
- dw GrimerEggMoves
- dw NoEggMoves
- dw ShellderEggMoves
- dw NoEggMoves
- dw GastlyEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw OnixEggMoves
- dw DrowzeeEggMoves
- dw NoEggMoves
- dw KrabbyEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw ExeggcuteEggMoves
- dw NoEggMoves
- dw CuboneEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw LickitungEggMoves
- dw KoffingEggMoves
- dw NoEggMoves
- dw RhyhornEggMoves
- dw NoEggMoves
- dw ChanseyEggMoves
- dw TangelaEggMoves
- dw KangaskhanEggMoves
- dw HorseaEggMoves
- dw NoEggMoves
- dw GoldeenEggMoves
- dw NoEggMoves
-if _CRYSTAL
- dw NoEggMoves
-else
- dw StaryuEggMoves
-endc
- dw NoEggMoves
- dw MrMimeEggMoves
- dw ScytherEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw PinsirEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw LaprasEggMoves
- dw NoEggMoves
- dw EeveeEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw OmanyteEggMoves
- dw NoEggMoves
- dw KabutoEggMoves
- dw NoEggMoves
- dw AerodactylEggMoves
- dw SnorlaxEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw DratiniEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw ChikoritaEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw CyndaquilEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw TotodileEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw SentretEggMoves
- dw NoEggMoves
- dw HoothootEggMoves
- dw NoEggMoves
- dw LedybaEggMoves
- dw NoEggMoves
- dw SpinarakEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw ChinchouEggMoves
- dw NoEggMoves
- dw PichuEggMoves
- dw CleffaEggMoves
- dw IgglybuffEggMoves
- dw TogepiEggMoves
- dw NoEggMoves
- dw NatuEggMoves
- dw NoEggMoves
- dw MareepEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw MarillEggMoves
- dw NoEggMoves
- dw SudowoodoEggMoves
- dw NoEggMoves
- dw HoppipEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw AipomEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw YanmaEggMoves
- dw WooperEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw MurkrowEggMoves
- dw NoEggMoves
- dw MisdreavusEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw GirafarigEggMoves
- dw PinecoEggMoves
- dw NoEggMoves
- dw DunsparceEggMoves
- dw GligarEggMoves
- dw NoEggMoves
- dw SnubbullEggMoves
- dw NoEggMoves
- dw QwilfishEggMoves
- dw NoEggMoves
- dw ShuckleEggMoves
- dw HeracrossEggMoves
- dw SneaselEggMoves
- dw TeddiursaEggMoves
- dw NoEggMoves
- dw SlugmaEggMoves
- dw NoEggMoves
- dw SwinubEggMoves
- dw NoEggMoves
- dw CorsolaEggMoves
- dw RemoraidEggMoves
- dw NoEggMoves
- dw DelibirdEggMoves
- dw MantineEggMoves
- dw SkarmoryEggMoves
- dw HoundourEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw PhanpyEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw StantlerEggMoves
- dw NoEggMoves
- dw TyrogueEggMoves
- dw NoEggMoves
- dw SmoochumEggMoves
- dw ElekidEggMoves
- dw MagbyEggMoves
- dw MiltankEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw LarvitarEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
- dw NoEggMoves
-
-; All instances of Charm, Steel Wing, Sweet Scent, and Lovely Kiss were
-; removed from egg move lists in Crystal, because they are also TMs.
-
-; Staryu's egg moves were removed in Crystal, because Staryu is genderless
-; and can only breed with Ditto.
-
-BulbasaurEggMoves:
- db LIGHT_SCREEN
- db SKULL_BASH
- db SAFEGUARD
-if !_CRYSTAL
- db CHARM
-endc
- db RAZOR_WIND
- db PETAL_DANCE
- db $ff
-
-CharmanderEggMoves:
- db BELLY_DRUM
- db ANCIENTPOWER
- db ROCK_SLIDE
- db BITE
- db OUTRAGE
- db BEAT_UP
- db $ff
+INCLUDE "stats/egg_move_pointers.asm"
-SquirtleEggMoves:
- db MIRROR_COAT
- db HAZE
- db MIST
- db CONFUSION
- db FORESIGHT
- db FLAIL
- db $ff
-
-PidgeyEggMoves:
- db PURSUIT
- db FAINT_ATTACK
- db FORESIGHT
-if !_CRYSTAL
- db STEEL_WING
-endc
- db $ff
-
-RattataEggMoves:
- db SCREECH
- db FLAME_WHEEL
- db FURY_SWIPES
- db BITE
- db COUNTER
- db REVERSAL
- db $ff
-
-SpearowEggMoves:
- db FAINT_ATTACK
- db FALSE_SWIPE
- db SCARY_FACE
- db QUICK_ATTACK
- db TRI_ATTACK
- db $ff
-
-EkansEggMoves:
- db PURSUIT
- db SLAM
- db SPITE
- db BEAT_UP
-if _CRYSTAL
- db CRUNCH
-endc
- db $ff
-
-SandshrewEggMoves:
- db FLAIL
- db SAFEGUARD
- db COUNTER
- db RAPID_SPIN
-if _CRYSTAL
- db METAL_CLAW
-endc
- db $ff
-
-NidoranFEggMoves:
- db SUPERSONIC
- db DISABLE
- db TAKE_DOWN
- db FOCUS_ENERGY
- db CHARM
- db COUNTER
- db BEAT_UP
- db $ff
-
-NidoranMEggMoves:
- db SUPERSONIC
- db DISABLE
- db TAKE_DOWN
- db CONFUSION
- db AMNESIA
- db COUNTER
- db BEAT_UP
- db $ff
-
-VulpixEggMoves:
- db FAINT_ATTACK
- db HYPNOSIS
- db FLAIL
- db SPITE
- db DISABLE
- db $ff
-
-ZubatEggMoves:
- db QUICK_ATTACK
- db PURSUIT
- db FAINT_ATTACK
- db GUST
- db WHIRLWIND
- db $ff
+INCLUDE "stats/egg_moves.asm"
-OddishEggMoves:
- db SWORDS_DANCE
- db RAZOR_LEAF
- db FLAIL
- db SYNTHESIS
-if !_CRYSTAL
- db CHARM
-endc
- db $ff
-
-ParasEggMoves:
- db FALSE_SWIPE
- db SCREECH
- db COUNTER
- db PSYBEAM
- db FLAIL
-if !_CRYSTAL
- db SWEET_SCENT
-endc
- db LIGHT_SCREEN
- db PURSUIT
- db $ff
-
-VenonatEggMoves:
- db BATON_PASS
- db SCREECH
- db GIGA_DRAIN
- db $ff
-
-DiglettEggMoves:
- db FAINT_ATTACK
- db SCREECH
- db ANCIENTPOWER
- db PURSUIT
- db BEAT_UP
- db $ff
-
-MeowthEggMoves:
- db SPITE
- db CHARM
- db HYPNOSIS
- db AMNESIA
- db $ff
-
-PsyduckEggMoves:
- db ICE_BEAM
- db HYPNOSIS
- db PSYBEAM
- db FORESIGHT
- db LIGHT_SCREEN
- db FUTURE_SIGHT
- db PSYCHIC_M
-if _CRYSTAL
- db CROSS_CHOP
-endc
- db $ff
-
-MankeyEggMoves:
- db ROCK_SLIDE
- db FORESIGHT
- db MEDITATE
- db COUNTER
- db REVERSAL
- db BEAT_UP
- db $ff
-
-GrowlitheEggMoves:
- db BODY_SLAM
- db SAFEGUARD
- db CRUNCH
- db THRASH
- db FIRE_SPIN
- db $ff
-
-PoliwagEggMoves:
- db MIST
- db SPLASH
- db BUBBLEBEAM
- db HAZE
- db MIND_READER
- db $ff
-
-AbraEggMoves:
- db LIGHT_SCREEN
- db ENCORE
- db BARRIER
- db $ff
-
-MachopEggMoves:
- db LIGHT_SCREEN
- db MEDITATE
- db ROLLING_KICK
- db ENCORE
- db $ff
-
-BellsproutEggMoves:
- db SWORDS_DANCE
- db ENCORE
- db REFLECT
- db SYNTHESIS
- db LEECH_LIFE
- db $ff
-
-TentacoolEggMoves:
- db AURORA_BEAM
- db MIRROR_COAT
- db RAPID_SPIN
- db HAZE
- db SAFEGUARD
- db $ff
-
-GeodudeEggMoves:
- db MEGA_PUNCH
- db ROCK_SLIDE
- db $ff
-
-PonytaEggMoves:
- db FLAME_WHEEL
- db THRASH
- db DOUBLE_KICK
- db HYPNOSIS
- db CHARM
- db QUICK_ATTACK
- db $ff
-
-SlowpokeEggMoves:
- db SAFEGUARD
- db BELLY_DRUM
- db FUTURE_SIGHT
- db STOMP
- db $ff
-
-FarfetchDEggMoves:
-if !_CRYSTAL
- db STEEL_WING
-endc
- db FORESIGHT
- db MIRROR_MOVE
- db GUST
- db QUICK_ATTACK
- db FLAIL
- db $ff
-
-DoduoEggMoves:
- db QUICK_ATTACK
- db SUPERSONIC
- db HAZE
- db FAINT_ATTACK
- db FLAIL
- db $ff
-
-SeelEggMoves:
- db LICK
- db PERISH_SONG
- db DISABLE
- db PECK
- db SLAM
- db ENCORE
- db $ff
-
-GrimerEggMoves:
- db HAZE
- db MEAN_LOOK
- db LICK
- db $ff
-
-ShellderEggMoves:
- db BUBBLEBEAM
- db TAKE_DOWN
- db BARRIER
- db RAPID_SPIN
- db SCREECH
- db $ff
-
-GastlyEggMoves:
- db PSYWAVE
- db PERISH_SONG
- db HAZE
- db $ff
-
-OnixEggMoves:
- db ROCK_SLIDE
- db FLAIL
- db $ff
-
-DrowzeeEggMoves:
- db LIGHT_SCREEN
- db BARRIER
- db $ff
-
-KrabbyEggMoves:
- db DIG
- db HAZE
- db AMNESIA
- db FLAIL
- db SLAM
- db $ff
-
-ExeggcuteEggMoves:
- db SYNTHESIS
- db MOONLIGHT
- db REFLECT
- db MEGA_DRAIN
- db ANCIENTPOWER
- db $ff
-
-CuboneEggMoves:
- db ROCK_SLIDE
- db ANCIENTPOWER
- db BELLY_DRUM
- db SCREECH
- db SKULL_BASH
- db PERISH_SONG
-if _CRYSTAL
- db SWORDS_DANCE
-endc
- db $ff
-
-LickitungEggMoves:
- db BELLY_DRUM
- db MAGNITUDE
- db BODY_SLAM
- db $ff
-
-KoffingEggMoves:
- db SCREECH
- db PSYWAVE
- db PSYBEAM
- db DESTINY_BOND
- db PAIN_SPLIT
- db $ff
-
-RhyhornEggMoves:
- db CRUNCH
- db REVERSAL
- db ROCK_SLIDE
- db THRASH
- db PURSUIT
- db COUNTER
- db MAGNITUDE
- db $ff
-
-ChanseyEggMoves:
- db PRESENT
- db METRONOME
- db HEAL_BELL
- db $ff
-
-TangelaEggMoves:
- db FLAIL
- db CONFUSION
- db MEGA_DRAIN
- db REFLECT
- db AMNESIA
- db $ff
-
-KangaskhanEggMoves:
- db STOMP
- db FORESIGHT
- db FOCUS_ENERGY
- db SAFEGUARD
- db DISABLE
- db $ff
-
-HorseaEggMoves:
- db FLAIL
- db AURORA_BEAM
- db OCTAZOOKA
- db DISABLE
- db SPLASH
- db DRAGON_RAGE
- db $ff
-
-GoldeenEggMoves:
- db PSYBEAM
- db HAZE
- db HYDRO_PUMP
- db $ff
-
-if !_CRYSTAL
-StaryuEggMoves:
- db AURORA_BEAM
- db BARRIER
- db SUPERSONIC
- db $ff
-endc
-
-MrMimeEggMoves:
- db FUTURE_SIGHT
- db HYPNOSIS
- db MIMIC
- db $ff
-
-ScytherEggMoves:
- db COUNTER
- db SAFEGUARD
- db BATON_PASS
- db RAZOR_WIND
- db REVERSAL
- db LIGHT_SCREEN
- db $ff
-
-PinsirEggMoves:
- db FURY_ATTACK
- db FLAIL
- db $ff
-
-LaprasEggMoves:
- db AURORA_BEAM
- db FORESIGHT
- db $ff
-
-EeveeEggMoves:
- db FLAIL
- db CHARM
- db $ff
-
-OmanyteEggMoves:
- db BUBBLEBEAM
- db AURORA_BEAM
- db SLAM
- db SUPERSONIC
- db HAZE
- db $ff
-
-KabutoEggMoves:
- db BUBBLEBEAM
- db AURORA_BEAM
- db RAPID_SPIN
- db DIG
- db FLAIL
- db $ff
-
-AerodactylEggMoves:
- db WHIRLWIND
- db PURSUIT
- db FORESIGHT
-if !_CRYSTAL
- db STEEL_WING
-endc
- db $ff
-
-SnorlaxEggMoves:
- db LICK
-if !_CRYSTAL
- db CHARM
-endc
- db $ff
-
-DratiniEggMoves:
- db LIGHT_SCREEN
- db MIST
- db HAZE
- db SUPERSONIC
- db $ff
-
-ChikoritaEggMoves:
- db VINE_WHIP
- db LEECH_SEED
- db COUNTER
- db ANCIENTPOWER
- db FLAIL
- db SWORDS_DANCE
- db $ff
-
-CyndaquilEggMoves:
- db FURY_SWIPES
- db QUICK_ATTACK
- db REVERSAL
- db THRASH
- db FORESIGHT
-if _CRYSTAL
- db SUBMISSION
-endc
- db $ff
-
-TotodileEggMoves:
- db CRUNCH
- db THRASH
- db HYDRO_PUMP
- db ANCIENTPOWER
- db RAZOR_WIND
- db ROCK_SLIDE
- db $ff
-
-SentretEggMoves:
- db DOUBLE_EDGE
- db PURSUIT
- db SLASH
- db FOCUS_ENERGY
- db REVERSAL
- db $ff
-
-HoothootEggMoves:
- db MIRROR_MOVE
- db SUPERSONIC
- db FAINT_ATTACK
- db WING_ATTACK
- db WHIRLWIND
-if _CRYSTAL
- db SKY_ATTACK
-endc
- db $ff
-
-LedybaEggMoves:
- db PSYBEAM
- db BIDE
- db LIGHT_SCREEN
- db $ff
-
-SpinarakEggMoves:
- db PSYBEAM
- db DISABLE
- db SONICBOOM
- db BATON_PASS
- db PURSUIT
- db $ff
-
-ChinchouEggMoves:
- db FLAIL
- db SUPERSONIC
- db SCREECH
- db $ff
-
-PichuEggMoves:
- db REVERSAL
- db BIDE
- db PRESENT
- db ENCORE
- db DOUBLESLAP
- db $ff
-
-CleffaEggMoves:
- db PRESENT
- db METRONOME
- db AMNESIA
- db BELLY_DRUM
- db SPLASH
- db MIMIC
- db $ff
-
-IgglybuffEggMoves:
- db PERISH_SONG
- db PRESENT
- db FAINT_ATTACK
- db $ff
-
-TogepiEggMoves:
- db PRESENT
- db MIRROR_MOVE
- db PECK
- db FORESIGHT
- db FUTURE_SIGHT
- db $ff
-
-NatuEggMoves:
- db HAZE
- db DRILL_PECK
- db QUICK_ATTACK
- db FAINT_ATTACK
- db STEEL_WING
- db $ff
-
-MareepEggMoves:
- db THUNDERBOLT
- db TAKE_DOWN
- db BODY_SLAM
- db SAFEGUARD
- db SCREECH
- db REFLECT
- db $ff
-
-MarillEggMoves:
- db LIGHT_SCREEN
- db PRESENT
- db AMNESIA
- db FUTURE_SIGHT
- db BELLY_DRUM
- db PERISH_SONG
- db SUPERSONIC
- db FORESIGHT
- db $ff
-
-SudowoodoEggMoves:
- db SELFDESTRUCT
- db $ff
-
-HoppipEggMoves:
- db CONFUSION
- db GROWL
- db ENCORE
- db DOUBLE_EDGE
- db REFLECT
- db AMNESIA
- db PAY_DAY
- db $ff
-
-AipomEggMoves:
- db COUNTER
- db SCREECH
- db PURSUIT
- db AGILITY
- db SPITE
- db SLAM
- db DOUBLESLAP
- db BEAT_UP
- db $ff
-
-YanmaEggMoves:
- db WHIRLWIND
- db REVERSAL
- db LEECH_LIFE
- db $ff
-
-WooperEggMoves:
- db BODY_SLAM
- db ANCIENTPOWER
- db SAFEGUARD
- db $ff
-
-MurkrowEggMoves:
- db WHIRLWIND
- db DRILL_PECK
- db QUICK_ATTACK
- db MIRROR_MOVE
- db WING_ATTACK
-if _CRYSTAL
- db SKY_ATTACK
-endc
- db $ff
-
-MisdreavusEggMoves:
- db SCREECH
- db DESTINY_BOND
- db $ff
-
-GirafarigEggMoves:
- db TAKE_DOWN
- db AMNESIA
- db FORESIGHT
- db FUTURE_SIGHT
- db BEAT_UP
- db $ff
-
-PinecoEggMoves:
- db REFLECT
- db PIN_MISSILE
- db FLAIL
- db SWIFT
- db $ff
-
-DunsparceEggMoves:
- db BIDE
- db ANCIENTPOWER
- db ROCK_SLIDE
- db BITE
- db RAGE
- db $ff
-
-GligarEggMoves:
- db METAL_CLAW
- db WING_ATTACK
- db RAZOR_WIND
- db COUNTER
- db $ff
-
-SnubbullEggMoves:
- db METRONOME
- db FAINT_ATTACK
- db REFLECT
- db PRESENT
- db CRUNCH
- db HEAL_BELL
- db LICK
- db LEER
- db $ff
-
-QwilfishEggMoves:
- db FLAIL
- db HAZE
- db BUBBLEBEAM
- db SUPERSONIC
- db $ff
-
-ShuckleEggMoves:
- db SWEET_SCENT
- db $ff
-
-HeracrossEggMoves:
- db HARDEN
- db BIDE
- db FLAIL
- db $ff
-
-SneaselEggMoves:
- db COUNTER
- db SPITE
- db FORESIGHT
- db REFLECT
- db BITE
- db $ff
-
-TeddiursaEggMoves:
- db CRUNCH
- db TAKE_DOWN
- db SEISMIC_TOSS
- db FOCUS_ENERGY
- db COUNTER
-if _CRYSTAL
- db METAL_CLAW
-endc
- db $ff
-
-SlugmaEggMoves:
- db ACID_ARMOR
- db $ff
-
-SwinubEggMoves:
- db TAKE_DOWN
- db BITE
- db BODY_SLAM
- db ROCK_SLIDE
- db ANCIENTPOWER
- db $ff
-
-CorsolaEggMoves:
- db ROCK_SLIDE
- db SAFEGUARD
- db SCREECH
- db MIST
- db AMNESIA
- db $ff
-
-RemoraidEggMoves:
- db AURORA_BEAM
- db OCTAZOOKA
- db SUPERSONIC
- db HAZE
- db SCREECH
- db $ff
-
-DelibirdEggMoves:
- db AURORA_BEAM
- db QUICK_ATTACK
- db FUTURE_SIGHT
- db SPLASH
- db RAPID_SPIN
- db $ff
-
-MantineEggMoves:
- db TWISTER
- db HYDRO_PUMP
- db HAZE
- db SLAM
- db $ff
-
-SkarmoryEggMoves:
- db DRILL_PECK
- db PURSUIT
- db WHIRLWIND
-if _CRYSTAL
- db SKY_ATTACK
-endc
- db $ff
-
-HoundourEggMoves:
- db FIRE_SPIN
- db RAGE
- db PURSUIT
- db COUNTER
- db SPITE
- db REVERSAL
- db BEAT_UP
- db $ff
-
-PhanpyEggMoves:
- db FOCUS_ENERGY
- db BODY_SLAM
- db ANCIENTPOWER
-if _CRYSTAL
- db WATER_GUN
-endc
- db $ff
-
-StantlerEggMoves:
- db REFLECT
- db SPITE
- db DISABLE
- db LIGHT_SCREEN
- db BITE
- db $ff
-
-TyrogueEggMoves:
- db RAPID_SPIN
- db HI_JUMP_KICK
- db MACH_PUNCH
- db MIND_READER
- db $ff
-
-SmoochumEggMoves:
-if !_CRYSTAL
- db LOVELY_KISS
-endc
- db MEDITATE
- db $ff
-
-ElekidEggMoves:
- db KARATE_CHOP
- db BARRIER
- db ROLLING_KICK
- db MEDITATE
-if _CRYSTAL
- db CROSS_CHOP
-endc
- db $ff
-
-MagbyEggMoves:
- db KARATE_CHOP
- db MEGA_PUNCH
- db BARRIER
- db SCREECH
-if _CRYSTAL
- db CROSS_CHOP
-endc
- db $ff
-
-MiltankEggMoves:
- db PRESENT
- db REVERSAL
- db SEISMIC_TOSS
- db $ff
-
-LarvitarEggMoves:
- db PURSUIT
- db STOMP
- db OUTRAGE
- db FOCUS_ENERGY
- db ANCIENTPOWER
- db $ff
-
-NoEggMoves:
- db $ff
SECTION "bank9",DATA,BANK[$9]
@@ -6805,6 +5164,7 @@ TrainerClassDVs ; 270d6
INCBIN "baserom.gbc",$2715c,$28000 - $2715c
+
SECTION "bankA",DATA,BANK[$A]
INCBIN "baserom.gbc",$28000,$2a2a0 - $28000
@@ -6856,2921 +5216,25 @@ SpecialRoamMons: ; 2a2a0
INCBIN "baserom.gbc",$2a2ce,$2a5e9 - $2a2ce
+
WildMons1: ; 0x2a5e9
-; Johto Pokémon in grass
-
- db GROUP_SPROUT_TOWER_2F, MAP_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 GROUP_SPROUT_TOWER_3F, MAP_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 GROUP_TIN_TOWER_2F, MAP_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 GROUP_TIN_TOWER_3F, MAP_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 GROUP_TIN_TOWER_4F, MAP_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 GROUP_TIN_TOWER_5F, MAP_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 GROUP_TIN_TOWER_6F, MAP_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 GROUP_TIN_TOWER_7F, MAP_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 GROUP_TIN_TOWER_8F, MAP_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 GROUP_TIN_TOWER_9F, MAP_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 GROUP_BURNED_TOWER_1F, MAP_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 GROUP_BURNED_TOWER_B1F, MAP_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 GROUP_NATIONAL_PARK, MAP_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 GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_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 GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_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 GROUP_UNION_CAVE_1F, MAP_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 GROUP_UNION_CAVE_B1F, MAP_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 GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
- 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 GROUP_SLOWPOKE_WELL_B1F, MAP_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 GROUP_SLOWPOKE_WELL_B2F, MAP_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 GROUP_ILEX_FOREST, MAP_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 GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
- 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 GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_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 GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_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 GROUP_MOUNT_MORTAR_B1F, MAP_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 GROUP_ICE_PATH_1F, MAP_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 GROUP_ICE_PATH_B1F, MAP_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 GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_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 GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_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 GROUP_ICE_PATH_B3F, MAP_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 GROUP_WHIRL_ISLAND_NW, MAP_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 GROUP_WHIRL_ISLAND_NE, MAP_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 GROUP_WHIRL_ISLAND_SW, MAP_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 GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE
- 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 GROUP_WHIRL_ISLAND_SE, MAP_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 GROUP_WHIRL_ISLAND_B1F, MAP_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 GROUP_WHIRL_ISLAND_B2F, MAP_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 GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_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 GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_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 GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_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 GROUP_SILVER_CAVE_ROOM_3, MAP_SILVER_CAVE_ROOM_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 GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_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 GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_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 GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_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 GROUP_ROUTE_29, MAP_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 GROUP_ROUTE_30, MAP_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 GROUP_ROUTE_31, MAP_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 GROUP_ROUTE_32, MAP_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 GROUP_ROUTE_33, MAP_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 GROUP_ROUTE_34, MAP_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 GROUP_ROUTE_35, MAP_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 GROUP_ROUTE_36, MAP_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 GROUP_ROUTE_37, MAP_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 GROUP_ROUTE_38, MAP_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 GROUP_ROUTE_39, MAP_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 GROUP_ROUTE_42, MAP_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 GROUP_ROUTE_43, MAP_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 GROUP_ROUTE_44, MAP_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 GROUP_ROUTE_45, MAP_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 GROUP_ROUTE_46, MAP_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 GROUP_SILVER_CAVE_OUTSIDE, MAP_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
+INCLUDE "stats/wild/johto_grass.asm"
WildMons2: ; 0x2b11d
-; Johto Pokémon in water
-
- db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
- db $05 ; encounter rate
- db 15,WOOPER
- db 20,QUAGSIRE
- db 15,QUAGSIRE
-
- db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
- db $05 ; encounter rate
- db 15,WOOPER
- db 20,QUAGSIRE
- db 15,QUAGSIRE
-
- db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
- db $05 ; encounter rate
- db 15,WOOPER
- db 20,QUAGSIRE
- db 15,QUAGSIRE
-
- db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
- db $0a ; encounter rate
- db 15,TENTACOOL
- db 20,QUAGSIRE
- db 20,TENTACRUEL
-
- db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
- db $05 ; encounter rate
- db 15,SLOWPOKE
- db 20,SLOWPOKE
- db 10,SLOWPOKE
-
- db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F
- db $05 ; encounter rate
- db 15,SLOWPOKE
- db 20,SLOWPOKE
- db 20,SLOWBRO
-
- db GROUP_ILEX_FOREST, MAP_ILEX_FOREST
- db $05 ; encounter rate
- db 15,PSYDUCK
- db 10,PSYDUCK
- db 15,GOLDUCK
-
- db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
- db $0a ; encounter rate
- db 15,GOLDEEN
- db 20,MARILL
- db 20,SEAKING
-
- db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE
- db $05 ; encounter rate
- db 20,GOLDEEN
- db 25,MARILL
- db 25,SEAKING
-
- db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F
- db $05 ; encounter rate
- db 15,GOLDEEN
- db 20,MARILL
- db 20,SEAKING
-
- db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
- db $0a ; encounter rate
- db 20,TENTACOOL
- db 15,HORSEA
- db 20,TENTACRUEL
-
- db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F
- db $0a ; encounter rate
- db 15,HORSEA
- db 20,HORSEA
- db 20,TENTACRUEL
-
- db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER
- db $0a ; encounter rate
- db 20,HORSEA
- db 20,TENTACRUEL
- db 20,SEADRA
-
- db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2
- db $05 ; encounter rate
- db 35,SEAKING
- db 35,GOLDUCK
- db 35,GOLDEEN
-
- db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
- db $05 ; encounter rate
- db 15,MAGIKARP
- db 10,MAGIKARP
- db 5,MAGIKARP
-
- db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
- db $05 ; encounter rate
- db 15,MAGIKARP
- db 10,MAGIKARP
- db 5,MAGIKARP
-
- db GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
- db $0a ; encounter rate
- db 15,MAGIKARP
- db 10,MAGIKARP
- db 10,DRATINI
-
- db GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT
- db $05 ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_ROUTE_30, MAP_ROUTE_30
- db $05 ; encounter rate
- db 20,POLIWAG
- db 15,POLIWAG
- db 20,POLIWHIRL
-
- db GROUP_ROUTE_31, MAP_ROUTE_31
- db $05 ; encounter rate
- db 20,POLIWAG
- db 15,POLIWAG
- db 20,POLIWHIRL
-
- db GROUP_ROUTE_32, MAP_ROUTE_32
- db $0f ; encounter rate
- db 15,TENTACOOL
- db 20,QUAGSIRE
- db 20,TENTACRUEL
-
- db GROUP_ROUTE_34, MAP_ROUTE_34
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_ROUTE_35, MAP_ROUTE_35
- db $0a ; encounter rate
- db 20,PSYDUCK
- db 15,PSYDUCK
- db 20,GOLDUCK
-
- db GROUP_ROUTE_40, MAP_ROUTE_40
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_ROUTE_41, MAP_ROUTE_41
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 20,TENTACRUEL
- db 20,MANTINE
-
- db GROUP_ROUTE_42, MAP_ROUTE_42
- db $0a ; encounter rate
- db 20,GOLDEEN
- db 15,GOLDEEN
- db 20,SEAKING
-
- db GROUP_ROUTE_43, MAP_ROUTE_43
- db $05 ; encounter rate
- db 20,MAGIKARP
- db 15,MAGIKARP
- db 10,MAGIKARP
-
- db GROUP_ROUTE_44, MAP_ROUTE_44
- db $05 ; encounter rate
- db 25,POLIWAG
- db 20,POLIWAG
- db 25,POLIWHIRL
-
- db GROUP_ROUTE_45, MAP_ROUTE_45
- db $05 ; encounter rate
- db 20,MAGIKARP
- db 15,MAGIKARP
- db 5,MAGIKARP
-
- db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_VIOLET_CITY, MAP_VIOLET_CITY
- db $05 ; encounter rate
- db 20,POLIWAG
- db 15,POLIWAG
- db 20,POLIWHIRL
-
- db GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
- db $05 ; encounter rate
- db 20,POLIWAG
- db 15,POLIWAG
- db 20,POLIWHIRL
-
- db GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE
- db $0f ; encounter rate
- db 15,MAGIKARP
- db 10,MAGIKARP
- db 15,GYARADOS
-
- db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
- db $0a ; encounter rate
- db 15,MAGIKARP
- db 10,MAGIKARP
- db 5,MAGIKARP
-
- db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE
- db $05 ; encounter rate
- db 35,POLIWHIRL
- db 40,POLIWHIRL
- db 35,POLIWAG
-
- db $FF
+INCLUDE "stats/wild/johto_water.asm"
WildMons3: ; 0x2b274
-; Kanto Pokémon in grass
-
- db GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_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 GROUP_MOUNT_MOON, MAP_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 GROUP_ROCK_TUNNEL_1F, MAP_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 GROUP_ROCK_TUNNEL_B1F, MAP_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 GROUP_VICTORY_ROAD, MAP_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 GROUP_TOHJO_FALLS, MAP_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 GROUP_ROUTE_1, MAP_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 GROUP_ROUTE_2, MAP_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 GROUP_ROUTE_3, MAP_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 GROUP_ROUTE_4, MAP_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 GROUP_ROUTE_5, MAP_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 GROUP_ROUTE_6, MAP_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 GROUP_ROUTE_7, MAP_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 GROUP_ROUTE_8, MAP_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 GROUP_ROUTE_9, MAP_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 GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
- 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 GROUP_ROUTE_11, MAP_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 GROUP_ROUTE_13, MAP_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 GROUP_ROUTE_14, MAP_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 GROUP_ROUTE_15, MAP_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 GROUP_ROUTE_16, MAP_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 GROUP_ROUTE_17, MAP_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 GROUP_ROUTE_18, MAP_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 GROUP_ROUTE_21, MAP_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 GROUP_ROUTE_22, MAP_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 GROUP_ROUTE_24, MAP_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 GROUP_ROUTE_25, MAP_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 GROUP_ROUTE_26, MAP_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 GROUP_ROUTE_27, MAP_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 GROUP_ROUTE_28, MAP_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
+INCLUDE "stats/wild/kanto_grass.asm"
WildMons4: ; 0x2b7f7
-; Kanto Pokémon in water
-
- db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
- db $0a ; encounter rate
- db 20,GOLDEEN
- db 20,SLOWPOKE
- db 20,SEAKING
-
- db GROUP_VERMILION_PORT, MAP_VERMILION_PORT
- db $05 ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_ROUTE_4, MAP_ROUTE_4
- db $0a ; encounter rate
- db 10,GOLDEEN
- db 5,GOLDEEN
- db 10,SEAKING
-
- db GROUP_ROUTE_6, MAP_ROUTE_6
- db $05 ; encounter rate
- db 10,PSYDUCK
- db 5,PSYDUCK
- db 10,GOLDUCK
-
- db GROUP_ROUTE_9, MAP_ROUTE_9
- db $0a ; encounter rate
- db 15,GOLDEEN
- db 10,GOLDEEN
- db 15,SEAKING
-
- db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
- db $0a ; encounter rate
- db 15,GOLDEEN
- db 10,GOLDEEN
- db 15,SEAKING
-
- db GROUP_ROUTE_12, MAP_ROUTE_12
- db $0f ; encounter rate
- db 25,TENTACOOL
- db 25,QUAGSIRE
- db 25,TENTACRUEL
-
- db GROUP_ROUTE_13, MAP_ROUTE_13
- db $0f ; encounter rate
- db 25,TENTACOOL
- db 25,QUAGSIRE
- db 25,TENTACRUEL
-
- db GROUP_ROUTE_19, MAP_ROUTE_19
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_ROUTE_20, MAP_ROUTE_20
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_ROUTE_21, MAP_ROUTE_21
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_ROUTE_22, MAP_ROUTE_22
- db $05 ; encounter rate
- db 10,POLIWAG
- db 5,POLIWAG
- db 10,POLIWHIRL
-
- db GROUP_ROUTE_24, MAP_ROUTE_24
- db $0a ; encounter rate
- db 10,GOLDEEN
- db 5,GOLDEEN
- db 10,SEAKING
-
- db GROUP_ROUTE_25, MAP_ROUTE_25
- db $0a ; encounter rate
- db 10,GOLDEEN
- db 5,GOLDEEN
- db 10,SEAKING
-
- db GROUP_ROUTE_26, MAP_ROUTE_26
- db $0f ; encounter rate
- db 30,TENTACOOL
- db 25,TENTACOOL
- db 30,TENTACRUEL
-
- db GROUP_ROUTE_27, MAP_ROUTE_27
- db $0f ; encounter rate
- db 20,TENTACOOL
- db 15,TENTACOOL
- db 20,TENTACRUEL
-
- db GROUP_ROUTE_28, MAP_ROUTE_28
- db $05 ; encounter rate
- db 40,POLIWAG
- db 35,POLIWAG
- db 40,POLIWHIRL
-
- db GROUP_PALLET_TOWN, MAP_PALLET_TOWN
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY
- db $05 ; encounter rate
- db 10,POLIWAG
- db 5,POLIWAG
- db 10,POLIWHIRL
-
- db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
- db $0a ; encounter rate
- db 10,GOLDEEN
- db 5,GOLDEEN
- db 10,SEAKING
-
- db GROUP_VERMILION_CITY, MAP_VERMILION_CITY
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db GROUP_CELADON_CITY, MAP_CELADON_CITY
- db $05 ; encounter rate
- db 20,GRIMER
- db 15,GRIMER
- db 15,MUK
-
- db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
- db $05 ; encounter rate
- db 20,MAGIKARP
- db 15,MAGIKARP
- db 10,MAGIKARP
-
- db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
- db $0f ; encounter rate
- db 35,TENTACOOL
- db 30,TENTACOOL
- db 35,TENTACRUEL
-
- db $FF
+INCLUDE "stats/wild/kanto_water.asm"
WildMons5: ; 0x2b8d0
-; swarms in grass
-
-; Dunsparce swarm
- db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_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 GROUP_ROUTE_35, MAP_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
+INCLUDE "stats/wild/swarm_grass.asm"
WildMons6: ; 0x2b92f
-; swarms in water
+INCLUDE "stats/wild/swarm_water.asm"
- ; no swarms encountered while surfing in Crystal
- db $FF
INCBIN "baserom.gbc", $2b930, $2ba1a - $2b930
@@ -9983,4838 +5447,22 @@ SECTION "bankD",DATA,BANK[$D]
INCBIN "baserom.gbc",$34000,$34bb1 - $34000
-TypeEffects: ; 34bb1
-; multiplier /= 10 (20 = 2.0 etc)
-
-; attacker defender *=
-
- db NORMAL, ROCK, 05
- db NORMAL, STEEL, 05
- db FIRE, FIRE, 05
- db FIRE, WATER, 05
- db FIRE, GRASS, 20
- db FIRE, ICE, 20
- db FIRE, BUG, 20
- db FIRE, ROCK, 05
- db FIRE, DRAGON, 05
- db FIRE, STEEL, 20
- db WATER, FIRE, 20
- db WATER, WATER, 05
- db WATER, GRASS, 05
- db WATER, GROUND, 20
- db WATER, ROCK, 20
- db WATER, DRAGON, 05
- db ELECTRIC, WATER, 20
- db ELECTRIC, ELECTRIC, 05
- db ELECTRIC, GRASS, 05
- db ELECTRIC, GROUND, 00
- db ELECTRIC, FLYING, 20
- db ELECTRIC, DRAGON, 05
- db GRASS, FIRE, 05
- db GRASS, WATER, 20
- db GRASS, GRASS, 05
- db GRASS, POISON, 05
- db GRASS, GROUND, 20
- db GRASS, FLYING, 05
- db GRASS, BUG, 05
- db GRASS, ROCK, 20
- db GRASS, DRAGON, 05
- db GRASS, STEEL, 05
- db ICE, WATER, 05
- db ICE, GRASS, 20
- db ICE, ICE, 05
- db ICE, GROUND, 20
- db ICE, FLYING, 20
- db ICE, DRAGON, 20
- db ICE, STEEL, 05
- db ICE, FIRE, 05
- db FIGHTING, NORMAL, 20
- db FIGHTING, ICE, 20
- db FIGHTING, POISON, 05
- db FIGHTING, FLYING, 05
- db FIGHTING, PSYCHIC, 05
- db FIGHTING, BUG, 05
- db FIGHTING, ROCK, 20
- db FIGHTING, DARK, 20
- db FIGHTING, STEEL, 20
- db POISON, GRASS, 20
- db POISON, POISON, 05
- db POISON, GROUND, 05
- db POISON, ROCK, 05
- db POISON, GHOST, 05
- db POISON, STEEL, 00
- db GROUND, FIRE, 20
- db GROUND, ELECTRIC, 20
- db GROUND, GRASS, 05
- db GROUND, POISON, 20
- db GROUND, FLYING, 00
- db GROUND, BUG, 05
- db GROUND, ROCK, 20
- db GROUND, STEEL, 20
- db FLYING, ELECTRIC, 05
- db FLYING, GRASS, 20
- db FLYING, FIGHTING, 20
- db FLYING, BUG, 20
- db FLYING, ROCK, 05
- db FLYING, STEEL, 05
- db PSYCHIC, FIGHTING, 20
- db PSYCHIC, POISON, 20
- db PSYCHIC, PSYCHIC, 05
- db PSYCHIC, DARK, 00
- db PSYCHIC, STEEL, 05
- db BUG, FIRE, 05
- db BUG, GRASS, 20
- db BUG, FIGHTING, 05
- db BUG, POISON, 05
- db BUG, FLYING, 05
- db BUG, PSYCHIC, 20
- db BUG, GHOST, 05
- db BUG, DARK, 20
- db BUG, STEEL, 05
- db ROCK, FIRE, 20
- db ROCK, ICE, 20
- db ROCK, FIGHTING, 05
- db ROCK, GROUND, 05
- db ROCK, FLYING, 20
- db ROCK, BUG, 20
- db ROCK, STEEL, 05
- db GHOST, NORMAL, 00
- db GHOST, PSYCHIC, 20
- db GHOST, DARK, 05
- db GHOST, STEEL, 05
- db GHOST, GHOST, 20
- db DRAGON, DRAGON, 20
- db DRAGON, STEEL, 05
- db DARK, FIGHTING, 05
- db DARK, PSYCHIC, 20
- db DARK, GHOST, 20
- db DARK, DARK, 05
- db DARK, STEEL, 05
- db STEEL, FIRE, 05
- db STEEL, WATER, 05
- db STEEL, ELECTRIC, 05
- db STEEL, ICE, 20
- db STEEL, ROCK, 20
- db STEEL, STEEL, 05
-
- db $fe ; foresight
- db NORMAL, GHOST, 00
- db FIGHTING, GHOST, 00
-
- db $ff ; end
+TypeMatchup: ; 34bb1
+INCLUDE "battle/type_matchup.asm"
; 34cfd
INCBIN "baserom.gbc",$34cfd,$38000 - $34cfd
+
SECTION "bankE",DATA,BANK[$E]
INCBIN "baserom.gbc",$38000,$39999 - $38000
-TrainerGroupPointerTable: ; 0x39999
- dw FalknerTrainerGroupHeader
- dw WhitneyTrainerGroupHeader
- dw BugsyTrainerGroupHeader
- dw MortyTrainerGroupHeader
- dw PryceTrainerGroupHeader
- dw JasmineTrainerGroupHeader
- dw ChuckTrainerGroupHeader
- dw ClairTrainerGroupHeader
- dw Rival1TrainerGroupHeader
- dw EliteFourWillTrainerGroupHeader
- dw EliteFourWillTrainerGroupHeader
- dw PKMNTrainerGroupHeader
- dw EliteFourBrunoTrainerGroupHeader
- dw EliteFourKarenTrainerGroupHeader
- dw EliteFourKogaTrainerGroupHeader
- dw ChampionTrainerGroupHeader
- dw BrockTrainerGroupHeader
- dw MistyTrainerGroupHeader
- dw LtSurgeTrainerGroupHeader
- dw ScientistTrainerGroupHeader
- dw ErikaTrainerGroupHeader
- dw YoungsterTrainerGroupHeader
- dw SchoolboyTrainerGroupHeader
- dw BirdKeeperTrainerGroupHeader
- dw LassTrainerGroupHeader
- dw JanineTrainerGroupHeader
- dw CooltrainerMTrainerGroupHeader
- dw CooltrainerFTrainerGroupHeader
- dw BeautyTrainerGroupHeader
- dw PokemaniacTrainerGroupHeader
- dw GruntMTrainerGroupHeader
- dw GentlemanTrainerGroupHeader
- dw SkierTrainerGroupHeader
- dw TeacherTrainerGroupHeader
- dw SabrinaTrainerGroupHeader
- dw BugCatcherTrainerGroupHeader
- dw FisherTrainerGroupHeader
- dw SwimmerMTrainerGroupHeader
- dw SwimmerFTrainerGroupHeader
- dw SailorTrainerGroupHeader
- dw SuperNerdTrainerGroupHeader
- dw Rival2TrainerGroupHeader
- dw GuitaristTrainerGroupHeader
- dw HikerTrainerGroupHeader
- dw BikerTrainerGroupHeader
- dw BlaineTrainerGroupHeader
- dw BurglarTrainerGroupHeader
- dw FirebreatherTrainerGroupHeader
- dw JugglerTrainerGroupHeader
- dw BlackbeltTrainerGroupHeader
- dw ExecutiveMTrainerGroupHeader
- dw PsychicTrainerGroupHeader
- dw PicnickerTrainerGroupHeader
- dw CamperTrainerGroupHeader
- dw ExecutiveFTrainerGroupHeader
- dw SageTrainerGroupHeader
- dw MediumTrainerGroupHeader
- dw BoarderTrainerGroupHeader
- dw PokefanMTrainerGroupHeader
- dw KimonoGirlTrainerGroupHeader
- dw TwinsTrainerGroupHeader
- dw PokefanFTrainerGroupHeader
- dw RedTrainerGroupHeader
- dw BlueTrainerGroupHeader
- dw OfficerTrainerGroupHeader
- dw GruntFTrainerGroupHeader
- dw MysticalmanTrainerGroupHeader
-; 0x39a1f
-
-FalknerTrainerGroupHeader: ; 0x39a1f
- ; FALKNER (1) at 0x39a1f
- db "FALKNER@"
- db $01 ; data type
- db 7, PIDGEY, TACKLE, MUD_SLAP, 0, 0
- db 9, PIDGEOTTO, TACKLE, MUD_SLAP, GUST, 0
- db $ff ; end trainer party mons
- ; last_address=0x39a35 size=22
-; 0x39a35
-
-WhitneyTrainerGroupHeader: ; 0x39a35
- ; WHITNEY (1) at 0x39a35
- db "WHITNEY@"
- db $01 ; data type
- db 18, CLEFAIRY, DOUBLESLAP, MIMIC, ENCORE, METRONOME
- db 20, MILTANK, ROLLOUT, ATTRACT, STOMP, MILK_DRINK
- db $ff ; end trainer party mons
- ; last_address=0x39a4b size=22
-; 0x39a4b
-
-BugsyTrainerGroupHeader: ; 0x39a4b
- ; BUGSY (1) at 0x39a4b
- db "BUGSY@"
- db $01 ; data type
- db 14, METAPOD, TACKLE, STRING_SHOT, HARDEN, 0
- db 14, KAKUNA, POISON_STING, STRING_SHOT, HARDEN, 0
- db 16, SCYTHER, QUICK_ATTACK, LEER, FURY_CUTTER, 0
- db $ff ; end trainer party mons
- ; last_address=0x39a65 size=26
-; 0x39a65
-
-MortyTrainerGroupHeader: ; 0x39a65
- ; MORTY (1) at 0x39a65
- db "MORTY@"
- db $01 ; data type
- db 21, GASTLY, LICK, SPITE, MEAN_LOOK, CURSE
- db 21, HAUNTER, HYPNOSIS, MIMIC, CURSE, NIGHT_SHADE
- db 25, GENGAR, HYPNOSIS, SHADOW_BALL, MEAN_LOOK, DREAM_EATER
- db 23, HAUNTER, SPITE, MEAN_LOOK, MIMIC, NIGHT_SHADE
- db $ff ; end trainer party mons
- ; last_address=0x39a85 size=32
-; 0x39a85
-
-PryceTrainerGroupHeader: ; 0x39a85
- ; PRYCE (1) at 0x39a85
- db "PRYCE@"
- db $01 ; data type
- db 27, SEEL, HEADBUTT, ICY_WIND, AURORA_BEAM, REST
- db 29, DEWGONG, HEADBUTT, ICY_WIND, AURORA_BEAM, REST
- db 31, PILOSWINE, ICY_WIND, FURY_ATTACK, MIST, BLIZZARD
- db $ff ; end trainer party mons
- ; last_address=0x39a9f size=26
-; 0x39a9f
-
-JasmineTrainerGroupHeader: ; 0x39a9f
- ; JASMINE (1) at 0x39a9f
- db "JASMINE@"
- db $01 ; data type
- db 30, MAGNEMITE, THUNDERBOLT, SUPERSONIC, SONICBOOM, THUNDER_WAVE
- db 30, MAGNEMITE, THUNDERBOLT, SUPERSONIC, SONICBOOM, THUNDER_WAVE
- db 35, STEELIX, SCREECH, SUNNY_DAY, ROCK_THROW, IRON_TAIL
- db $ff ; end trainer party mons
- ; last_address=0x39abb size=28
-; 0x39abb
-
-ChuckTrainerGroupHeader: ; 0x39abb
- ; CHUCK (1) at 0x39abb
- db "CHUCK@"
- db $01 ; data type
- db 27, PRIMEAPE, LEER, RAGE, KARATE_CHOP, FURY_SWIPES
- db 30, POLIWRATH, HYPNOSIS, MIND_READER, SURF, DYNAMICPUNCH
- db $ff ; end trainer party mons
- ; last_address=0x39acf size=20
-; 0x39acf
-
-ClairTrainerGroupHeader: ; 0x39acf
- ; CLAIR (1) at 0x39acf
- db "CLAIR@"
- db $01 ; data type
- db 37, DRAGONAIR, THUNDER_WAVE, SURF, SLAM, DRAGONBREATH
- db 37, DRAGONAIR, THUNDER_WAVE, THUNDERBOLT, SLAM, DRAGONBREATH
- db 37, DRAGONAIR, THUNDER_WAVE, ICE_BEAM, SLAM, DRAGONBREATH
- db 40, KINGDRA, SMOKESCREEN, SURF, HYPER_BEAM, DRAGONBREATH
- db $ff ; end trainer party mons
- ; last_address=0x39aef size=32
-; 0x39aef
-
-Rival1TrainerGroupHeader: ; 0x39aef
- ; RIVAL1_1 (1) at 0x39aef
- db "?@"
- db $00 ; data type
- db 5, CHIKORITA
- db $ff ; end trainer party mons
- ; last_address=0x39af5 size=6
+TrainerGroups: ; 0x39999
+INCLUDE "trainers/trainer_pointers.asm"
- ; RIVAL1_2 (2) at 0x39af5
- db "?@"
- db $00 ; data type
- db 5, CYNDAQUIL
- db $ff ; end trainer party mons
- ; last_address=0x39afb size=6
+INCLUDE "trainers/trainers.asm"
- ; RIVAL1_3 (3) at 0x39afb
- db "?@"
- db $00 ; data type
- db 5, TOTODILE
- db $ff ; end trainer party mons
- ; last_address=0x39b01 size=6
-
- ; RIVAL1_4 (4) at 0x39b01
- db "?@"
- db $00 ; data type
- db 12, GASTLY
- db 14, ZUBAT
- db 16, BAYLEEF
- db $ff ; end trainer party mons
- ; last_address=0x39b0b size=10
-
- ; RIVAL1_5 (5) at 0x39b0b
- db "?@"
- db $00 ; data type
- db 12, GASTLY
- db 14, ZUBAT
- db 16, QUILAVA
- db $ff ; end trainer party mons
- ; last_address=0x39b15 size=10
-
- ; RIVAL1_6 (6) at 0x39b15
- db "?@"
- db $00 ; data type
- db 12, GASTLY
- db 14, ZUBAT
- db 16, CROCONAW
- db $ff ; end trainer party mons
- ; last_address=0x39b1f size=10
-
- ; RIVAL1_7 (7) at 0x39b1f
- db "?@"
- db $01 ; data type
- db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
- db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
- db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
- db 22, BAYLEEF, GROWL, REFLECT, RAZOR_LEAF, POISONPOWDER
- db $ff ; end trainer party mons
- ; last_address=0x39b3b size=28
-
- ; RIVAL1_8 (8) at 0x39b3b
- db "?@"
- db $01 ; data type
- db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
- db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
- db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
- db 22, QUILAVA, LEER, SMOKESCREEN, EMBER, QUICK_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x39b57 size=28
-
- ; RIVAL1_9 (9) at 0x39b57
- db "?@"
- db $01 ; data type
- db 20, HAUNTER, LICK, SPITE, MEAN_LOOK, CURSE
- db 18, MAGNEMITE, TACKLE, THUNDERSHOCK, SUPERSONIC, SONICBOOM
- db 20, ZUBAT, LEECH_LIFE, SUPERSONIC, BITE, CONFUSE_RAY
- db 22, CROCONAW, LEER, RAGE, WATER_GUN, BITE
- db $ff ; end trainer party mons
- ; last_address=0x39b73 size=28
-
- ; RIVAL1_10 (10) at 0x39b73
- db "?@"
- db $01 ; data type
- db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
- db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
- db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
- db 32, MEGANIUM, REFLECT, RAZOR_LEAF, POISONPOWDER, BODY_SLAM
- db $ff ; end trainer party mons
- ; last_address=0x39b95 size=34
-
- ; RIVAL1_11 (11) at 0x39b95
- db "?@"
- db $01 ; data type
- db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
- db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
- db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
- db 32, QUILAVA, SMOKESCREEN, EMBER, QUICK_ATTACK, FLAME_WHEEL
- db $ff ; end trainer party mons
- ; last_address=0x39bb7 size=34
-
- ; RIVAL1_12 (12) at 0x39bb7
- db "?@"
- db $01 ; data type
- db 30, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 28, MAGNEMITE, TACKLE, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE
- db 30, HAUNTER, LICK, MEAN_LOOK, CURSE, SHADOW_BALL
- db 32, SNEASEL, LEER, QUICK_ATTACK, SCREECH, FAINT_ATTACK
- db 32, FERALIGATR, RAGE, WATER_GUN, BITE, SCARY_FACE
- db $ff ; end trainer party mons
- ; last_address=0x39bd9 size=34
-
- ; RIVAL1_13 (13) at 0x39bd9
- db "?@"
- db $01 ; data type
- db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 35, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
- db 38, MEGANIUM, REFLECT, RAZOR_LEAF, POISONPOWDER, BODY_SLAM
- db $ff ; end trainer party mons
- ; last_address=0x39c01 size=40
-
- ; RIVAL1_14 (14) at 0x39c01
- db "?@"
- db $01 ; data type
- db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 35, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
- db 38, TYPHLOSION, SMOKESCREEN, EMBER, QUICK_ATTACK, FLAME_WHEEL
- db $ff ; end trainer party mons
- ; last_address=0x39c29 size=40
-
- ; RIVAL1_15 (15) at 0x39c29
- db "?@"
- db $01 ; data type
- db 34, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 34, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 35, HAUNTER, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 35, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
- db 38, FERALIGATR, RAGE, WATER_GUN, SCARY_FACE, SLASH
- db $ff ; end trainer party mons
- ; last_address=0x39c51 size=40
-; 0x39c51
-
-PokemonProfTrainerGroupHeader: ; 0x39c51
-
-; 0x39c51
-
-EliteFourWillTrainerGroupHeader: ; 0x39c51
- ; WILL (1) at 0x39c51
- db "WILL@"
- db $01 ; data type
- db 40, XATU, QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
- db 41, JYNX, DOUBLESLAP, LOVELY_KISS, ICE_PUNCH, PSYCHIC_M
- db 41, EXEGGUTOR, REFLECT, LEECH_SEED, EGG_BOMB, PSYCHIC_M
- db 41, SLOWBRO, CURSE, AMNESIA, BODY_SLAM, PSYCHIC_M
- db 42, XATU, QUICK_ATTACK, FUTURE_SIGHT, CONFUSE_RAY, PSYCHIC_M
- db $ff ; end trainer party mons
- ; last_address=0x39c76 size=37
-; 0x39c76
-
-PKMNTrainerGroupHeader: ; 0x39c76
- ; CAL1 (2) at 0x39c76
- db "CAL@"
- db $00 ; data type
- db 10, CHIKORITA
- db 10, CYNDAQUIL
- db 10, TOTODILE
- db $ff ; end trainer party mons
- ; last_address=0x39c82 size=12
-
- ; CAL2 (3) at 0x39c82
- db "CAL@"
- db $00 ; data type
- db 30, BAYLEEF
- db 30, QUILAVA
- db 30, CROCONAW
- db $ff ; end trainer party mons
- ; last_address=0x39c8e size=12
-
- ; CAL3 (4) at 0x39c8e
- db "CAL@"
- db $00 ; data type
- db 50, MEGANIUM
- db 50, TYPHLOSION
- db 50, FERALIGATR
- db $ff ; end trainer party mons
- ; last_address=0x39c9a size=12
-; 0x39c9a
-
-EliteFourBrunoTrainerGroupHeader: ; 0x39c9a
- ; BRUNO (1) at 0x39c9a
- db "BRUNO@"
- db $01 ; data type
- db 42, HITMONTOP, PURSUIT, QUICK_ATTACK, DIG, DETECT
- db 42, HITMONLEE, SWAGGER, DOUBLE_KICK, HI_JUMP_KICK, FORESIGHT
- db 42, HITMONCHAN, THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH, MACH_PUNCH
- db 43, ONIX, BIND, EARTHQUAKE, SANDSTORM, ROCK_SLIDE
- db 46, MACHAMP, ROCK_SLIDE, FORESIGHT, VITAL_THROW, CROSS_CHOP
- db $ff ; end trainer party mons
- ; last_address=0x39cc0 size=38
-; 0x39cc0
-
-EliteFourKarenTrainerGroupHeader: ; 0x39cc0
- ; KAREN (1) at 0x39cc0
- db "KAREN@"
- db $01 ; data type
- db 42, UMBREON, SAND_ATTACK, CONFUSE_RAY, FAINT_ATTACK, MEAN_LOOK
- db 42, VILEPLUME, STUN_SPORE, ACID, MOONLIGHT, PETAL_DANCE
- db 45, GENGAR, LICK, SPITE, CURSE, DESTINY_BOND
- db 44, MURKROW, QUICK_ATTACK, WHIRLWIND, PURSUIT, FAINT_ATTACK
- db 47, HOUNDOOM, ROAR, PURSUIT, FLAMETHROWER, CRUNCH
- db $ff ; end trainer party mons
- ; last_address=0x39ce6 size=38
-; 0x39ce6
-
-EliteFourKogaTrainerGroupHeader: ; 0x39ce6
- ; KOGA (1) at 0x39ce6
- db "KOGA@"
- db $01 ; data type
- db 40, ARIADOS, DOUBLE_TEAM, SPIDER_WEB, BATON_PASS, GIGA_DRAIN
- db 41, VENOMOTH, SUPERSONIC, GUST, PSYCHIC_M, TOXIC
- db 43, FORRETRESS, PROTECT, SWIFT, EXPLOSION, SPIKES
- db 42, MUK, MINIMIZE, ACID_ARMOR, SLUDGE_BOMB, TOXIC
- db 44, CROBAT, DOUBLE_TEAM, QUICK_ATTACK, WING_ATTACK, TOXIC
- db $ff ; end trainer party mons
- ; last_address=0x39d0b size=37
-; 0x39d0b
-
-ChampionTrainerGroupHeader: ; 0x39d0b
- ; LANCE (1) at 0x39d0b
- db "LANCE@"
- db $01 ; data type
- db 44, GYARADOS, FLAIL, RAIN_DANCE, SURF, HYPER_BEAM
- db 47, DRAGONITE, THUNDER_WAVE, TWISTER, THUNDER, HYPER_BEAM
- db 47, DRAGONITE, THUNDER_WAVE, TWISTER, BLIZZARD, HYPER_BEAM
- db 46, AERODACTYL, WING_ATTACK, ANCIENTPOWER, ROCK_SLIDE, HYPER_BEAM
- db 46, CHARIZARD, FLAMETHROWER, WING_ATTACK, SLASH, HYPER_BEAM
- db 50, DRAGONITE, FIRE_BLAST, SAFEGUARD, OUTRAGE, HYPER_BEAM
- db $ff ; end trainer party mons
- ; last_address=0x39d37 size=44
-; 0x39d37
-
-BrockTrainerGroupHeader: ; 0x39d37
- ; BROCK (1) at 0x39d37
- db "BROCK@"
- db $01 ; data type
- db 41, GRAVELER, DEFENSE_CURL, ROCK_SLIDE, ROLLOUT, EARTHQUAKE
- db 41, RHYHORN, FURY_ATTACK, SCARY_FACE, EARTHQUAKE, HORN_DRILL
- db 42, OMASTAR, BITE, SURF, PROTECT, SPIKE_CANNON
- db 44, ONIX, BIND, ROCK_SLIDE, BIDE, SANDSTORM
- db 42, KABUTOPS, SLASH, SURF, ENDURE, GIGA_DRAIN
- db $ff ; end trainer party mons
- ; last_address=0x39d5d size=38
-; 0x39d5d
-
-MistyTrainerGroupHeader: ; 0x39d5d
- ; MISTY (1) at 0x39d5d
- db "MISTY@"
- db $01 ; data type
- db 42, GOLDUCK, SURF, DISABLE, PSYCH_UP, PSYCHIC_M
- db 42, QUAGSIRE, SURF, AMNESIA, EARTHQUAKE, RAIN_DANCE
- db 44, LAPRAS, SURF, PERISH_SONG, BLIZZARD, RAIN_DANCE
- db 47, STARMIE, SURF, CONFUSE_RAY, RECOVER, ICE_BEAM
- db $ff ; end trainer party mons
- ; last_address=0x39d7d size=32
-; 0x39d7d
-
-LtSurgeTrainerGroupHeader: ; 0x39d7d
- ; LT_SURGE (1) at 0x39d7d
- db "LT.SURGE@"
- db $01 ; data type
- db 44, RAICHU, THUNDER_WAVE, QUICK_ATTACK, THUNDERBOLT, THUNDER
- db 40, ELECTRODE, SCREECH, DOUBLE_TEAM, SWIFT, EXPLOSION
- db 40, MAGNETON, LOCK_ON, DOUBLE_TEAM, SWIFT, ZAP_CANNON
- db 40, ELECTRODE, SCREECH, DOUBLE_TEAM, SWIFT, EXPLOSION
- db 46, ELECTABUZZ, QUICK_ATTACK, THUNDERPUNCH, LIGHT_SCREEN, THUNDER
- db $ff ; end trainer party mons
- ; last_address=0x39da6 size=41
-; 0x39da6
-
-ScientistTrainerGroupHeader: ; 0x39da6
- ; ROSS (1) at 0x39da6
- db "ROSS@"
- db $00 ; data type
- db 22, KOFFING
- db 22, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x39db1 size=11
-
- ; MITCH (2) at 0x39db1
- db "MITCH@"
- db $00 ; data type
- db 24, DITTO
- db $ff ; end trainer party mons
- ; last_address=0x39dbb size=10
-
- ; JED (3) at 0x39dbb
- db "JED@"
- db $00 ; data type
- db 20, MAGNEMITE
- db 20, MAGNEMITE
- db 20, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x39dc7 size=12
-
- ; MARC (4) at 0x39dc7
- db "MARC@"
- db $00 ; data type
- db 27, MAGNEMITE
- db 27, MAGNEMITE
- db 27, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x39dd4 size=13
-
- ; RICH (5) at 0x39dd4
- db "RICH@"
- db $01 ; data type
- db 30, PORYGON, CONVERSION, CONVERSION2, RECOVER, TRI_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x39de1 size=13
-; 0x39de1
-
-ErikaTrainerGroupHeader: ; 0x39de1
- ; ERIKA (1) at 0x39de1
- db "ERIKA@"
- db $01 ; data type
- db 42, TANGELA, VINE_WHIP, BIND, GIGA_DRAIN, SLEEP_POWDER
- db 41, JUMPLUFF, MEGA_DRAIN, LEECH_SEED, COTTON_SPORE, GIGA_DRAIN
- db 46, VICTREEBEL, SUNNY_DAY, SYNTHESIS, ACID, RAZOR_LEAF
- db 46, BELLOSSOM, SUNNY_DAY, SYNTHESIS, PETAL_DANCE, SOLARBEAM
- db $ff ; end trainer party mons
- ; last_address=0x39e01 size=32
-; 0x39e01
-
-YoungsterTrainerGroupHeader: ; 0x39e01
- ; JOEY1 (1) at 0x39e01
- db "JOEY@"
- db $00 ; data type
- db 4, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x39e0a size=9
-
- ; MIKEY (2) at 0x39e0a
- db "MIKEY@"
- db $00 ; data type
- db 2, PIDGEY
- db 4, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x39e16 size=12
-
- ; ALBERT (3) at 0x39e16
- db "ALBERT@"
- db $00 ; data type
- db 6, RATTATA
- db 8, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x39e23 size=13
-
- ; GORDON (4) at 0x39e23
- db "GORDON@"
- db $00 ; data type
- db 10, WOOPER
- db $ff ; end trainer party mons
- ; last_address=0x39e2e size=11
-
- ; SAMUEL (5) at 0x39e2e
- db "SAMUEL@"
- db $00 ; data type
- db 7, RATTATA
- db 10, SANDSHREW
- db 8, SPEAROW
- db 8, SPEAROW
- db $ff ; end trainer party mons
- ; last_address=0x39e3f size=17
-
- ; IAN (6) at 0x39e3f
- db "IAN@"
- db $00 ; data type
- db 10, MANKEY
- db 12, DIGLETT
- db $ff ; end trainer party mons
- ; last_address=0x39e49 size=10
-
- ; JOEY2 (7) at 0x39e49
- db "JOEY@"
- db $00 ; data type
- db 15, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x39e52 size=9
-
- ; JOEY3 (8) at 0x39e52
- db "JOEY@"
- db $01 ; data type
- db 21, RATICATE, TAIL_WHIP, QUICK_ATTACK, HYPER_FANG, SCARY_FACE
- db $ff ; end trainer party mons
- ; last_address=0x39e5f size=13
-
- ; WARREN (9) at 0x39e5f
- db "WARREN@"
- db $00 ; data type
- db 35, FEAROW
- db $ff ; end trainer party mons
- ; last_address=0x39e6a size=11
-
- ; JIMMY (10) at 0x39e6a
- db "JIMMY@"
- db $00 ; data type
- db 33, RATICATE
- db 33, ARBOK
- db $ff ; end trainer party mons
- ; last_address=0x39e76 size=12
-
- ; OWEN (11) at 0x39e76
- db "OWEN@"
- db $00 ; data type
- db 35, GROWLITHE
- db $ff ; end trainer party mons
- ; last_address=0x39e7f size=9
-
- ; JASON (12) at 0x39e7f
- db "JASON@"
- db $00 ; data type
- db 33, SANDSLASH
- db 33, CROBAT
- db $ff ; end trainer party mons
- ; last_address=0x39e8b size=12
-
- ; JOEY4 (13) at 0x39e8b
- db "JOEY@"
- db $01 ; data type
- db 30, RATICATE, TAIL_WHIP, QUICK_ATTACK, HYPER_FANG, PURSUIT
- db $ff ; end trainer party mons
- ; last_address=0x39e98 size=13
-
- ; JOEY5 (14) at 0x39e98
- db "JOEY@"
- db $01 ; data type
- db 37, RATICATE, HYPER_BEAM, QUICK_ATTACK, HYPER_FANG, PURSUIT
- db $ff ; end trainer party mons
- ; last_address=0x39ea5 size=13
-; 0x39ea5
-
-SchoolboyTrainerGroupHeader: ; 0x39ea5
- ; JACK1 (1) at 0x39ea5
- db "JACK@"
- db $00 ; data type
- db 12, ODDISH
- db 15, VOLTORB
- db $ff ; end trainer party mons
- ; last_address=0x39eb0 size=11
-
- ; KIPP (2) at 0x39eb0
- db "KIPP@"
- db $00 ; data type
- db 27, VOLTORB
- db 27, MAGNEMITE
- db 31, VOLTORB
- db 31, MAGNETON
- db $ff ; end trainer party mons
- ; last_address=0x39ebf size=15
-
- ; ALAN1 (3) at 0x39ebf
- db "ALAN@"
- db $00 ; data type
- db 16, TANGELA
- db $ff ; end trainer party mons
- ; last_address=0x39ec8 size=9
-
- ; JOHNNY (4) at 0x39ec8
- db "JOHNNY@"
- db $00 ; data type
- db 29, BELLSPROUT
- db 31, WEEPINBELL
- db 33, VICTREEBEL
- db $ff ; end trainer party mons
- ; last_address=0x39ed7 size=15
-
- ; DANNY (5) at 0x39ed7
- db "DANNY@"
- db $00 ; data type
- db 31, JYNX
- db 31, ELECTABUZZ
- db 31, MAGMAR
- db $ff ; end trainer party mons
- ; last_address=0x39ee5 size=14
-
- ; TOMMY (6) at 0x39ee5
- db "TOMMY@"
- db $00 ; data type
- db 32, XATU
- db 34, ALAKAZAM
- db $ff ; end trainer party mons
- ; last_address=0x39ef1 size=12
-
- ; DUDLEY (7) at 0x39ef1
- db "DUDLEY@"
- db $00 ; data type
- db 35, ODDISH
- db $ff ; end trainer party mons
- ; last_address=0x39efc size=11
-
- ; JOE (8) at 0x39efc
- db "JOE@"
- db $00 ; data type
- db 33, TANGELA
- db 33, VAPOREON
- db $ff ; end trainer party mons
- ; last_address=0x39f06 size=10
-
- ; BILLY (9) at 0x39f06
- db "BILLY@"
- db $00 ; data type
- db 27, PARAS
- db 27, PARAS
- db 27, POLIWHIRL
- db 35, DITTO
- db $ff ; end trainer party mons
- ; last_address=0x39f16 size=16
-
- ; CHAD1 (10) at 0x39f16
- db "CHAD@"
- db $00 ; data type
- db 19, MR__MIME
- db $ff ; end trainer party mons
- ; last_address=0x39f1f size=9
-
- ; NATE (11) at 0x39f1f
- db "NATE@"
- db $00 ; data type
- db 32, LEDIAN
- db 32, EXEGGUTOR
- db $ff ; end trainer party mons
- ; last_address=0x39f2a size=11
-
- ; RICKY (12) at 0x39f2a
- db "RICKY@"
- db $00 ; data type
- db 32, AIPOM
- db 32, DITTO
- db $ff ; end trainer party mons
- ; last_address=0x39f36 size=12
-
- ; JACK2 (13) at 0x39f36
- db "JACK@"
- db $00 ; data type
- db 14, ODDISH
- db 17, VOLTORB
- db $ff ; end trainer party mons
- ; last_address=0x39f41 size=11
-
- ; JACK3 (14) at 0x39f41
- db "JACK@"
- db $00 ; data type
- db 28, GLOOM
- db 31, ELECTRODE
- db $ff ; end trainer party mons
- ; last_address=0x39f4c size=11
-
- ; ALAN2 (15) at 0x39f4c
- db "ALAN@"
- db $00 ; data type
- db 17, TANGELA
- db 17, YANMA
- db $ff ; end trainer party mons
- ; last_address=0x39f57 size=11
-
- ; ALAN3 (16) at 0x39f57
- db "ALAN@"
- db $00 ; data type
- db 20, NATU
- db 22, TANGELA
- db 20, QUAGSIRE
- db 25, YANMA
- db $ff ; end trainer party mons
- ; last_address=0x39f66 size=15
-
- ; CHAD2 (17) at 0x39f66
- db "CHAD@"
- db $00 ; data type
- db 19, MR__MIME
- db 19, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x39f71 size=11
-
- ; CHAD3 (18) at 0x39f71
- db "CHAD@"
- db $00 ; data type
- db 27, MR__MIME
- db 31, MAGNETON
- db $ff ; end trainer party mons
- ; last_address=0x39f7c size=11
-
- ; JACK4 (19) at 0x39f7c
- db "JACK@"
- db $00 ; data type
- db 30, GLOOM
- db 33, GROWLITHE
- db 33, ELECTRODE
- db $ff ; end trainer party mons
- ; last_address=0x39f89 size=13
-
- ; JACK5 (20) at 0x39f89
- db "JACK@"
- db $01 ; data type
- db 35, ELECTRODE, SCREECH, SONICBOOM, ROLLOUT, LIGHT_SCREEN
- db 35, GROWLITHE, SUNNY_DAY, LEER, TAKE_DOWN, FLAME_WHEEL
- db 37, VILEPLUME, SOLARBEAM, SLEEP_POWDER, ACID, MOONLIGHT
- db $ff ; end trainer party mons
- ; last_address=0x39fa2 size=25
-
- ; ALAN4 (21) at 0x39fa2
- db "ALAN@"
- db $00 ; data type
- db 27, NATU
- db 27, TANGELA
- db 30, QUAGSIRE
- db 30, YANMA
- db $ff ; end trainer party mons
- ; last_address=0x39fb1 size=15
-
- ; ALAN5 (22) at 0x39fb1
- db "ALAN@"
- db $01 ; data type
- db 35, XATU, PECK, NIGHT_SHADE, SWIFT, FUTURE_SIGHT
- db 32, TANGELA, POISONPOWDER, VINE_WHIP, BIND, MEGA_DRAIN
- db 32, YANMA, QUICK_ATTACK, DOUBLE_TEAM, SONICBOOM, SUPERSONIC
- db 35, QUAGSIRE, TAIL_WHIP, SLAM, AMNESIA, EARTHQUAKE
- db $ff ; end trainer party mons
- ; last_address=0x39fd0 size=31
-
- ; CHAD4 (23) at 0x39fd0
- db "CHAD@"
- db $00 ; data type
- db 30, MR__MIME
- db 34, MAGNETON
- db $ff ; end trainer party mons
- ; last_address=0x39fdb size=11
-
- ; CHAD5 (24) at 0x39fdb
- db "CHAD@"
- db $01 ; data type
- db 34, MR__MIME, PSYCHIC_M, LIGHT_SCREEN, REFLECT, ENCORE
- db 38, MAGNETON, ZAP_CANNON, THUNDER_WAVE, LOCK_ON, SWIFT
- db $ff ; end trainer party mons
- ; last_address=0x39fee size=19
-; 0x39fee
-
-BirdKeeperTrainerGroupHeader: ; 0x39fee
- ; ROD (1) at 0x39fee
- db "ROD@"
- db $00 ; data type
- db 7, PIDGEY
- db 7, PIDGEY
- db $ff ; end trainer party mons
- ; last_address=0x39ff8 size=10
-
- ; ABE (2) at 0x39ff8
- db "ABE@"
- db $00 ; data type
- db 9, SPEAROW
- db $ff ; end trainer party mons
- ; last_address=0x3a000 size=8
-
- ; BRYAN (3) at 0x3a000
- db "BRYAN@"
- db $00 ; data type
- db 12, PIDGEY
- db 14, PIDGEOTTO
- db $ff ; end trainer party mons
- ; last_address=0x3a00c size=12
-
- ; THEO (4) at 0x3a00c
- db "THEO@"
- db $00 ; data type
- db 17, PIDGEY
- db 15, PIDGEY
- db 19, PIDGEY
- db 15, PIDGEY
- db 15, PIDGEY
- db $ff ; end trainer party mons
- ; last_address=0x3a01d size=17
-
- ; TOBY (5) at 0x3a01d
- db "TOBY@"
- db $00 ; data type
- db 15, DODUO
- db 16, DODUO
- db 17, DODUO
- db $ff ; end trainer party mons
- ; last_address=0x3a02a size=13
-
- ; DENIS (6) at 0x3a02a
- db "DENIS@"
- db $00 ; data type
- db 18, SPEAROW
- db 20, FEAROW
- db 18, SPEAROW
- db $ff ; end trainer party mons
- ; last_address=0x3a038 size=14
-
- ; VANCE1 (7) at 0x3a038
- db "VANCE@"
- db $00 ; data type
- db 25, PIDGEOTTO
- db 25, PIDGEOTTO
- db $ff ; end trainer party mons
- ; last_address=0x3a044 size=12
-
- ; HANK (8) at 0x3a044
- db "HANK@"
- db $00 ; data type
- db 12, PIDGEY
- db 34, PIDGEOT
- db $ff ; end trainer party mons
- ; last_address=0x3a04f size=11
-
- ; ROY (9) at 0x3a04f
- db "ROY@"
- db $00 ; data type
- db 29, FEAROW
- db 35, FEAROW
- db $ff ; end trainer party mons
- ; last_address=0x3a059 size=10
-
- ; BORIS (10) at 0x3a059
- db "BORIS@"
- db $00 ; data type
- db 30, DODUO
- db 28, DODUO
- db 32, DODRIO
- db $ff ; end trainer party mons
- ; last_address=0x3a067 size=14
-
- ; BOB (11) at 0x3a067
- db "BOB@"
- db $00 ; data type
- db 34, NOCTOWL
- db $ff ; end trainer party mons
- ; last_address=0x3a06f size=8
-
- ; JOSE1 (12) at 0x3a06f
- db "JOSE@"
- db $00 ; data type
- db 36, FARFETCH_D
- db $ff ; end trainer party mons
- ; last_address=0x3a078 size=9
-
- ; PETER (13) at 0x3a078
- db "PETER@"
- db $00 ; data type
- db 6, PIDGEY
- db 6, PIDGEY
- db 8, SPEAROW
- db $ff ; end trainer party mons
- ; last_address=0x3a086 size=14
-
- ; JOSE2 (14) at 0x3a086
- db "JOSE@"
- db $00 ; data type
- db 34, FARFETCH_D
- db $ff ; end trainer party mons
- ; last_address=0x3a08f size=9
-
- ; PERRY (15) at 0x3a08f
- db "PERRY@"
- db $00 ; data type
- db 34, FARFETCH_D
- db $ff ; end trainer party mons
- ; last_address=0x3a099 size=10
-
- ; BRET (16) at 0x3a099
- db "BRET@"
- db $00 ; data type
- db 32, PIDGEOTTO
- db 32, FEAROW
- db $ff ; end trainer party mons
- ; last_address=0x3a0a4 size=11
-
- ; JOSE3 (17) at 0x3a0a4
- db "JOSE@"
- db $01 ; data type
- db 40, FARFETCH_D, FURY_ATTACK, DETECT, FLY, SLASH
- db $ff ; end trainer party mons
- ; last_address=0x3a0b1 size=13
-
- ; VANCE2 (18) at 0x3a0b1
- db "VANCE@"
- db $00 ; data type
- db 32, PIDGEOTTO
- db 32, PIDGEOTTO
- db $ff ; end trainer party mons
- ; last_address=0x3a0bd size=12
-
- ; VANCE3 (19) at 0x3a0bd
- db "VANCE@"
- db $01 ; data type
- db 38, PIDGEOT, TOXIC, QUICK_ATTACK, WHIRLWIND, FLY
- db 38, PIDGEOT, SWIFT, DETECT, STEEL_WING, FLY
- db $ff ; end trainer party mons
- ; last_address=0x3a0d1 size=20
-; 0x3a0d1
-
-LassTrainerGroupHeader: ; 0x3a0d1
- ; CARRIE (1) at 0x3a0d1
- db "CARRIE@"
- db $01 ; data type
- db 18, SNUBBULL, SCARY_FACE, CHARM, BITE, LICK
- db $ff ; end trainer party mons
- ; last_address=0x3a0e0 size=15
-
- ; BRIDGET (2) at 0x3a0e0
- db "BRIDGET@"
- db $00 ; data type
- db 15, JIGGLYPUFF
- db 15, JIGGLYPUFF
- db 15, JIGGLYPUFF
- db $ff ; end trainer party mons
- ; last_address=0x3a0f0 size=16
-
- ; ALICE (3) at 0x3a0f0
- db "ALICE@"
- db $00 ; data type
- db 30, GLOOM
- db 34, ARBOK
- db 30, GLOOM
- db $ff ; end trainer party mons
- ; last_address=0x3a0fe size=14
-
- ; KRISE (4) at 0x3a0fe
- db "KRISE@"
- db $00 ; data type
- db 12, ODDISH
- db 15, CUBONE
- db $ff ; end trainer party mons
- ; last_address=0x3a10a size=12
-
- ; CONNIE1 (5) at 0x3a10a
- db "CONNIE@"
- db $00 ; data type
- db 21, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3a115 size=11
-
- ; LINDA (6) at 0x3a115
- db "LINDA@"
- db $00 ; data type
- db 30, BULBASAUR
- db 32, IVYSAUR
- db 34, VENUSAUR
- db $ff ; end trainer party mons
- ; last_address=0x3a123 size=14
-
- ; LAURA (7) at 0x3a123
- db "LAURA@"
- db $00 ; data type
- db 28, GLOOM
- db 31, PIDGEOTTO
- db 31, BELLOSSOM
- db $ff ; end trainer party mons
- ; last_address=0x3a131 size=14
-
- ; SHANNON (8) at 0x3a131
- db "SHANNON@"
- db $00 ; data type
- db 29, PARAS
- db 29, PARAS
- db 32, PARASECT
- db $ff ; end trainer party mons
- ; last_address=0x3a141 size=16
-
- ; MICHELLE (9) at 0x3a141
- db "MICHELLE@"
- db $00 ; data type
- db 32, SKIPLOOM
- db 33, HOPPIP
- db 34, JUMPLUFF
- db $ff ; end trainer party mons
- ; last_address=0x3a152 size=17
-
- ; DANA1 (10) at 0x3a152
- db "DANA@"
- db $01 ; data type
- db 18, FLAAFFY, TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
- db 18, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
- db $ff ; end trainer party mons
- ; last_address=0x3a165 size=19
-
- ; ELLEN (11) at 0x3a165
- db "ELLEN@"
- db $00 ; data type
- db 30, WIGGLYTUFF
- db 34, GRANBULL
- db $ff ; end trainer party mons
- ; last_address=0x3a171 size=12
-
- ; CONNIE2 (12) at 0x3a171
- db "CONNIE@"
- db $00 ; data type
- db 21, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3a17c size=11
-
- ; CONNIE3 (13) at 0x3a17c
- db "CONNIE@"
- db $00 ; data type
- db 21, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3a187 size=11
-
- ; DANA2 (14) at 0x3a187
- db "DANA@"
- db $01 ; data type
- db 21, FLAAFFY, TACKLE, GROWL, THUNDERSHOCK, THUNDER_WAVE
- db 21, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
- db $ff ; end trainer party mons
- ; last_address=0x3a19a size=19
-
- ; DANA3 (15) at 0x3a19a
- db "DANA@"
- db $01 ; data type
- db 29, PSYDUCK, SCRATCH, DISABLE, CONFUSION, SCREECH
- db 29, AMPHAROS, TACKLE, THUNDERSHOCK, THUNDER_WAVE, COTTON_SPORE
- db $ff ; end trainer party mons
- ; last_address=0x3a1ad size=19
-
- ; DANA4 (16) at 0x3a1ad
- db "DANA@"
- db $01 ; data type
- db 32, PSYDUCK, SCRATCH, DISABLE, CONFUSION, SCREECH
- db 32, AMPHAROS, TACKLE, THUNDERPUNCH, THUNDER_WAVE, COTTON_SPORE
- db $ff ; end trainer party mons
- ; last_address=0x3a1c0 size=19
-
- ; DANA5 (17) at 0x3a1c0
- db "DANA@"
- db $01 ; data type
- db 36, AMPHAROS, SWIFT, THUNDERPUNCH, THUNDER_WAVE, COTTON_SPORE
- db 36, GOLDUCK, DISABLE, SURF, PSYCHIC_M, SCREECH
- db $ff ; end trainer party mons
- ; last_address=0x3a1d3 size=19
-; 0x3a1d3
-
-JanineTrainerGroupHeader: ; 0x3a1d3
- ; JANINE (1) at 0x3a1d3
- db "JANINE@"
- db $01 ; data type
- db 36, CROBAT, SCREECH, SUPERSONIC, CONFUSE_RAY, WING_ATTACK
- db 36, WEEZING, SMOG, SLUDGE_BOMB, TOXIC, EXPLOSION
- db 36, WEEZING, SMOG, SLUDGE_BOMB, TOXIC, EXPLOSION
- db 33, ARIADOS, SCARY_FACE, GIGA_DRAIN, STRING_SHOT, NIGHT_SHADE
- db 39, VENOMOTH, FORESIGHT, DOUBLE_TEAM, GUST, PSYCHIC_M
- db $ff ; end trainer party mons
- ; last_address=0x3a1fa size=39
-; 0x3a1fa
-
-CooltrainerMTrainerGroupHeader: ; 0x3a1fa
- ; NICK (1) at 0x3a1fa
- db "NICK@"
- db $01 ; data type
- db 26, CHARMANDER, EMBER, SMOKESCREEN, RAGE, SCARY_FACE
- db 26, SQUIRTLE, WITHDRAW, WATER_GUN, BITE, CURSE
- db 26, BULBASAUR, LEECH_SEED, POISONPOWDER, SLEEP_POWDER, RAZOR_LEAF
- db $ff ; end trainer party mons
- ; last_address=0x3a213 size=25
-
- ; AARON (2) at 0x3a213
- db "AARON@"
- db $00 ; data type
- db 24, IVYSAUR
- db 24, CHARMELEON
- db 24, WARTORTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a221 size=14
-
- ; PAUL (3) at 0x3a221
- db "PAUL@"
- db $00 ; data type
- db 34, DRATINI
- db 34, DRATINI
- db 34, DRATINI
- db $ff ; end trainer party mons
- ; last_address=0x3a22e size=13
-
- ; CODY (4) at 0x3a22e
- db "CODY@"
- db $00 ; data type
- db 34, HORSEA
- db 36, SEADRA
- db $ff ; end trainer party mons
- ; last_address=0x3a239 size=11
-
- ; MIKE (5) at 0x3a239
- db "MIKE@"
- db $00 ; data type
- db 37, DRAGONAIR
- db $ff ; end trainer party mons
- ; last_address=0x3a242 size=9
-
- ; GAVEN1 (6) at 0x3a242
- db "GAVEN@"
- db $01 ; data type
- db 35, VICTREEBEL, WRAP, TOXIC, ACID, RAZOR_LEAF
- db 35, KINGLER, BUBBLEBEAM, STOMP, GUILLOTINE, PROTECT
- db 35, FLAREON, SAND_ATTACK, QUICK_ATTACK, BITE, FIRE_SPIN
- db $ff ; end trainer party mons
- ; last_address=0x3a25c size=26
-
- ; GAVEN2 (7) at 0x3a25c
- db "GAVEN@"
- db $03 ; data type
- db 39, VICTREEBEL, $0, GIGA_DRAIN, TOXIC, SLUDGE_BOMB, RAZOR_LEAF
- db 39, KINGLER, KINGS_ROCK, SURF, STOMP, GUILLOTINE, BLIZZARD
- db 39, FLAREON, $0, FLAMETHROWER, QUICK_ATTACK, BITE, FIRE_SPIN
- db $ff ; end trainer party mons
- ; last_address=0x3a279 size=29
-
- ; RYAN (8) at 0x3a279
- db "RYAN@"
- db $01 ; data type
- db 25, PIDGEOT, SAND_ATTACK, QUICK_ATTACK, WHIRLWIND, WING_ATTACK
- db 27, ELECTABUZZ, THUNDERPUNCH, LIGHT_SCREEN, SWIFT, SCREECH
- db $ff ; end trainer party mons
- ; last_address=0x3a28c size=19
-
- ; JAKE (9) at 0x3a28c
- db "JAKE@"
- db $01 ; data type
- db 33, PARASECT, LEECH_LIFE, SPORE, SLASH, SWORDS_DANCE
- db 35, GOLDUCK, CONFUSION, SCREECH, PSYCH_UP, FURY_SWIPES
- db $ff ; end trainer party mons
- ; last_address=0x3a29f size=19
-
- ; GAVEN3 (10) at 0x3a29f
- db "GAVEN@"
- db $01 ; data type
- db 32, VICTREEBEL, WRAP, TOXIC, ACID, RAZOR_LEAF
- db 32, KINGLER, BUBBLEBEAM, STOMP, GUILLOTINE, PROTECT
- db 32, FLAREON, SAND_ATTACK, QUICK_ATTACK, BITE, FIRE_SPIN
- db $ff ; end trainer party mons
- ; last_address=0x3a2b9 size=26
-
- ; BLAKE (11) at 0x3a2b9
- db "BLAKE@"
- db $01 ; data type
- db 33, MAGNETON, THUNDERBOLT, SUPERSONIC, SWIFT, SCREECH
- db 31, QUAGSIRE, WATER_GUN, SLAM, AMNESIA, EARTHQUAKE
- db 31, EXEGGCUTE, LEECH_SEED, CONFUSION, SLEEP_POWDER, SOLARBEAM
- db $ff ; end trainer party mons
- ; last_address=0x3a2d3 size=26
-
- ; BRIAN (12) at 0x3a2d3
- db "BRIAN@"
- db $01 ; data type
- db 35, SANDSLASH, SAND_ATTACK, POISON_STING, SLASH, SWIFT
- db $ff ; end trainer party mons
- ; last_address=0x3a2e1 size=14
-
- ; ERICK (13) at 0x3a2e1
- db "ERICK@"
- db $00 ; data type
- db 10, BULBASAUR
- db 10, CHARMANDER
- db 10, SQUIRTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a2ef size=14
-
- ; ANDY (14) at 0x3a2ef
- db "ANDY@"
- db $00 ; data type
- db 10, BULBASAUR
- db 10, CHARMANDER
- db 10, SQUIRTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a2fc size=13
-
- ; TYLER (15) at 0x3a2fc
- db "TYLER@"
- db $00 ; data type
- db 10, BULBASAUR
- db 10, CHARMANDER
- db 10, SQUIRTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a30a size=14
-
- ; SEAN (16) at 0x3a30a
- db "SEAN@"
- db $00 ; data type
- db 35, FLAREON
- db 35, TANGELA
- db 35, TAUROS
- db $ff ; end trainer party mons
- ; last_address=0x3a317 size=13
-
- ; KEVIN (17) at 0x3a317
- db "KEVIN@"
- db $00 ; data type
- db 38, RHYHORN
- db 35, CHARMELEON
- db 35, WARTORTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a325 size=14
-
- ; STEVE (18) at 0x3a325
- db "STEVE@"
- db $00 ; data type
- db 14, BULBASAUR
- db 14, CHARMANDER
- db 14, SQUIRTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a333 size=14
-
- ; ALLEN (19) at 0x3a333
- db "ALLEN@"
- db $01 ; data type
- db 27, CHARMELEON, EMBER, SMOKESCREEN, RAGE, SCARY_FACE
- db $ff ; end trainer party mons
- ; last_address=0x3a341 size=14
-
- ; DARIN (20) at 0x3a341
- db "DARIN@"
- db $01 ; data type
- db 37, DRAGONAIR, WRAP, SURF, DRAGON_RAGE, SLAM
- db $ff ; end trainer party mons
- ; last_address=0x3a34f size=14
-; 0x3a34f
-
-CooltrainerFTrainerGroupHeader: ; 0x3a34f
- ; GWEN (1) at 0x3a34f
- db "GWEN@"
- db $00 ; data type
- db 26, EEVEE
- db 22, FLAREON
- db 22, VAPOREON
- db 22, JOLTEON
- db $ff ; end trainer party mons
- ; last_address=0x3a35e size=15
-
- ; LOIS (2) at 0x3a35e
- db "LOIS@"
- db $01 ; data type
- db 25, SKIPLOOM, SYNTHESIS, POISONPOWDER, MEGA_DRAIN, LEECH_SEED
- db 25, NINETALES, EMBER, QUICK_ATTACK, CONFUSE_RAY, SAFEGUARD
- db $ff ; end trainer party mons
- ; last_address=0x3a371 size=19
-
- ; FRAN (3) at 0x3a371
- db "FRAN@"
- db $00 ; data type
- db 37, SEADRA
- db $ff ; end trainer party mons
- ; last_address=0x3a37a size=9
-
- ; LOLA (4) at 0x3a37a
- db "LOLA@"
- db $00 ; data type
- db 34, DRATINI
- db 36, DRAGONAIR
- db $ff ; end trainer party mons
- ; last_address=0x3a385 size=11
-
- ; KATE (5) at 0x3a385
- db "KATE@"
- db $00 ; data type
- db 26, SHELLDER
- db 28, CLOYSTER
- db $ff ; end trainer party mons
- ; last_address=0x3a390 size=11
-
- ; IRENE (6) at 0x3a390
- db "IRENE@"
- db $00 ; data type
- db 22, GOLDEEN
- db 24, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3a39c size=12
-
- ; KELLY (7) at 0x3a39c
- db "KELLY@"
- db $00 ; data type
- db 27, MARILL
- db 24, WARTORTLE
- db 24, WARTORTLE
- db $ff ; end trainer party mons
- ; last_address=0x3a3aa size=14
-
- ; JOYCE (8) at 0x3a3aa
- db "JOYCE@"
- db $01 ; data type
- db 36, PIKACHU, QUICK_ATTACK, DOUBLE_TEAM, THUNDERBOLT, THUNDER
- db 32, BLASTOISE, BITE, CURSE, SURF, RAIN_DANCE
- db $ff ; end trainer party mons
- ; last_address=0x3a3be size=20
-
- ; BETH1 (9) at 0x3a3be
- db "BETH@"
- db $01 ; data type
- db 36, RAPIDASH, STOMP, FIRE_SPIN, FURY_ATTACK, AGILITY
- db $ff ; end trainer party mons
- ; last_address=0x3a3cb size=13
-
- ; REENA1 (10) at 0x3a3cb
- db "REENA@"
- db $00 ; data type
- db 31, STARMIE
- db 33, NIDOQUEEN
- db 31, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3a3d9 size=14
-
- ; MEGAN (11) at 0x3a3d9
- db "MEGAN@"
- db $01 ; data type
- db 32, BULBASAUR, GROWL, LEECH_SEED, POISONPOWDER, RAZOR_LEAF
- db 32, IVYSAUR, GROWL, LEECH_SEED, POISONPOWDER, RAZOR_LEAF
- db 32, VENUSAUR, BODY_SLAM, SLEEP_POWDER, RAZOR_LEAF, SWEET_SCENT
- db $ff ; end trainer party mons
- ; last_address=0x3a3f3 size=26
-
- ; BETH2 (12) at 0x3a3f3
- db "BETH@"
- db $01 ; data type
- db 39, RAPIDASH, STOMP, FIRE_SPIN, FURY_ATTACK, AGILITY
- db $ff ; end trainer party mons
- ; last_address=0x3a400 size=13
-
- ; CAROL (13) at 0x3a400
- db "CAROL@"
- db $00 ; data type
- db 35, ELECTRODE
- db 35, STARMIE
- db 35, NINETALES
- db $ff ; end trainer party mons
- ; last_address=0x3a40e size=14
-
- ; QUINN (14) at 0x3a40e
- db "QUINN@"
- db $00 ; data type
- db 38, IVYSAUR
- db 38, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3a41a size=12
-
- ; EMMA (15) at 0x3a41a
- db "EMMA@"
- db $00 ; data type
- db 28, POLIWHIRL
- db $ff ; end trainer party mons
- ; last_address=0x3a423 size=9
-
- ; CYBIL (16) at 0x3a423
- db "CYBIL@"
- db $01 ; data type
- db 25, BUTTERFREE, CONFUSION, SLEEP_POWDER, WHIRLWIND, GUST
- db 25, BELLOSSOM, ABSORB, STUN_SPORE, ACID, SOLARBEAM
- db $ff ; end trainer party mons
- ; last_address=0x3a437 size=20
-
- ; JENN (17) at 0x3a437
- db "JENN@"
- db $00 ; data type
- db 24, STARYU
- db 26, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3a442 size=11
-
- ; BETH3 (18) at 0x3a442
- db "BETH@"
- db $03 ; data type
- db 43, RAPIDASH, FOCUS_BAND, STOMP, FIRE_SPIN, FURY_ATTACK, FIRE_BLAST
- db $ff ; end trainer party mons
- ; last_address=0x3a450 size=14
-
- ; REENA2 (19) at 0x3a450
- db "REENA@"
- db $00 ; data type
- db 34, STARMIE
- db 36, NIDOQUEEN
- db 34, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3a45e size=14
-
- ; REENA3 (20) at 0x3a45e
- db "REENA@"
- db $03 ; data type
- db 38, STARMIE, $0, DOUBLE_TEAM, PSYCHIC_M, WATERFALL, CONFUSE_RAY
- db 40, NIDOQUEEN, PINK_BOW, EARTHQUAKE, DOUBLE_KICK, TOXIC, BODY_SLAM
- db 38, STARMIE, $0, BLIZZARD, PSYCHIC_M, WATERFALL, RECOVER
- db $ff ; end trainer party mons
- ; last_address=0x3a47b size=29
-
- ; CARA (21) at 0x3a47b
- db "CARA@"
- db $01 ; data type
- db 33, HORSEA, SMOKESCREEN, LEER, WHIRLPOOL, TWISTER
- db 33, HORSEA, SMOKESCREEN, LEER, WHIRLPOOL, TWISTER
- db 35, SEADRA, SWIFT, LEER, WATERFALL, TWISTER
- db $ff ; end trainer party mons
- ; last_address=0x3a494 size=25
-; 0x3a494
-
-BeautyTrainerGroupHeader: ; 0x3a494
- ; VICTORIA (1) at 0x3a494
- db "VICTORIA@"
- db $00 ; data type
- db 9, SENTRET
- db 13, SENTRET
- db 17, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a4a5 size=17
-
- ; SAMANTHA (2) at 0x3a4a5
- db "SAMANTHA@"
- db $01 ; data type
- db 16, MEOWTH, SCRATCH, GROWL, BITE, PAY_DAY
- db 16, MEOWTH, SCRATCH, GROWL, BITE, SLASH
- db $ff ; end trainer party mons
- ; last_address=0x3a4bc size=23
-
- ; JULIE (3) at 0x3a4bc
- db "JULIE@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a4c6 size=10
-
- ; JACLYN (4) at 0x3a4c6
- db "JACLYN@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a4d1 size=11
-
- ; BRENDA (5) at 0x3a4d1
- db "BRENDA@"
- db $00 ; data type
- db 16, FURRET
- db $ff ; end trainer party mons
- ; last_address=0x3a4dc size=11
-
- ; CASSIE (6) at 0x3a4dc
- db "CASSIE@"
- db $00 ; data type
- db 28, VILEPLUME
- db 34, BUTTERFREE
- db $ff ; end trainer party mons
- ; last_address=0x3a4e9 size=13
-
- ; CAROLINE (7) at 0x3a4e9
- db "CAROLINE@"
- db $00 ; data type
- db 30, MARILL
- db 32, SEEL
- db 30, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3a4fa size=17
-
- ; CARLENE (8) at 0x3a4fa
- db "CARLENE@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a506 size=12
-
- ; JESSICA (9) at 0x3a506
- db "JESSICA@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a512 size=12
-
- ; RACHAEL (10) at 0x3a512
- db "RACHAEL@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a51e size=12
-
- ; ANGELICA (11) at 0x3a51e
- db "ANGELICA@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a52b size=13
-
- ; KENDRA (12) at 0x3a52b
- db "KENDRA@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a536 size=11
-
- ; VERONICA (13) at 0x3a536
- db "VERONICA@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a543 size=13
-
- ; JULIA (14) at 0x3a543
- db "JULIA@"
- db $00 ; data type
- db 32, PARAS
- db 32, EXEGGCUTE
- db 35, PARASECT
- db $ff ; end trainer party mons
- ; last_address=0x3a551 size=14
-
- ; THERESA (15) at 0x3a551
- db "THERESA@"
- db $00 ; data type
- db 15, SENTRET
- db $ff ; end trainer party mons
- ; last_address=0x3a55d size=12
-
- ; VALERIE (16) at 0x3a55d
- db "VALERIE@"
- db $01 ; data type
- db 17, HOPPIP, SYNTHESIS, TAIL_WHIP, TACKLE, POISONPOWDER
- db 17, SKIPLOOM, SYNTHESIS, TAIL_WHIP, TACKLE, STUN_SPORE
- db $ff ; end trainer party mons
- ; last_address=0x3a573 size=22
-
- ; OLIVIA (17) at 0x3a573
- db "OLIVIA@"
- db $00 ; data type
- db 19, CORSOLA
- db $ff ; end trainer party mons
- ; last_address=0x3a57e size=11
-; 0x3a57e
-
-PokemaniacTrainerGroupHeader: ; 0x3a57e
- ; LARRY (1) at 0x3a57e
- db "LARRY@"
- db $00 ; data type
- db 10, SLOWPOKE
- db $ff ; end trainer party mons
- ; last_address=0x3a588 size=10
-
- ; ANDREW (2) at 0x3a588
- db "ANDREW@"
- db $00 ; data type
- db 24, MAROWAK
- db 24, MAROWAK
- db $ff ; end trainer party mons
- ; last_address=0x3a595 size=13
-
- ; CALVIN (3) at 0x3a595
- db "CALVIN@"
- db $00 ; data type
- db 26, KANGASKHAN
- db $ff ; end trainer party mons
- ; last_address=0x3a5a0 size=11
-
- ; SHANE (4) at 0x3a5a0
- db "SHANE@"
- db $00 ; data type
- db 16, NIDORINA
- db 16, NIDORINO
- db $ff ; end trainer party mons
- ; last_address=0x3a5ac size=12
-
- ; BEN (5) at 0x3a5ac
- db "BEN@"
- db $00 ; data type
- db 19, SLOWBRO
- db $ff ; end trainer party mons
- ; last_address=0x3a5b4 size=8
-
- ; BRENT1 (6) at 0x3a5b4
- db "BRENT@"
- db $00 ; data type
- db 19, LICKITUNG
- db $ff ; end trainer party mons
- ; last_address=0x3a5be size=10
-
- ; RON (7) at 0x3a5be
- db "RON@"
- db $00 ; data type
- db 19, NIDOKING
- db $ff ; end trainer party mons
- ; last_address=0x3a5c6 size=8
-
- ; ETHAN (8) at 0x3a5c6
- db "ETHAN@"
- db $00 ; data type
- db 31, RHYHORN
- db 31, RHYDON
- db $ff ; end trainer party mons
- ; last_address=0x3a5d2 size=12
-
- ; BRENT2 (9) at 0x3a5d2
- db "BRENT@"
- db $00 ; data type
- db 25, KANGASKHAN
- db $ff ; end trainer party mons
- ; last_address=0x3a5dc size=10
-
- ; BRENT3 (10) at 0x3a5dc
- db "BRENT@"
- db $01 ; data type
- db 36, PORYGON, RECOVER, PSYCHIC_M, CONVERSION2, TRI_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x3a5ea size=14
-
- ; ISSAC (11) at 0x3a5ea
- db "ISSAC@"
- db $01 ; data type
- db 12, LICKITUNG, LICK, SUPERSONIC, CUT, 0
- db $ff ; end trainer party mons
- ; last_address=0x3a5f8 size=14
-
- ; DONALD (12) at 0x3a5f8
- db "DONALD@"
- db $00 ; data type
- db 10, SLOWPOKE
- db 10, SLOWPOKE
- db $ff ; end trainer party mons
- ; last_address=0x3a605 size=13
-
- ; ZACH (13) at 0x3a605
- db "ZACH@"
- db $00 ; data type
- db 27, RHYHORN
- db $ff ; end trainer party mons
- ; last_address=0x3a60e size=9
-
- ; BRENT4 (14) at 0x3a60e
- db "BRENT@"
- db $01 ; data type
- db 41, CHANSEY, ROLLOUT, ATTRACT, EGG_BOMB, SOFTBOILED
- db $ff ; end trainer party mons
- ; last_address=0x3a61c size=14
-
- ; MILLER (15) at 0x3a61c
- db "MILLER@"
- db $00 ; data type
- db 17, NIDOKING
- db 17, NIDOQUEEN
- db $ff ; end trainer party mons
- ; last_address=0x3a629 size=13
-; 0x3a629
-
-GruntMTrainerGroupHeader: ; 0x3a629
- ; GRUNT1 (1) at 0x3a629
- db "GRUNT@"
- db $00 ; data type
- db 14, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3a633 size=10
-
- ; GRUNT2 (2) at 0x3a633
- db "GRUNT@"
- db $00 ; data type
- db 7, RATTATA
- db 9, ZUBAT
- db 9, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a641 size=14
-
- ; GRUNT3 (3) at 0x3a641
- db "GRUNT@"
- db $00 ; data type
- db 24, RATICATE
- db 24, RATICATE
- db $ff ; end trainer party mons
- ; last_address=0x3a64d size=12
-
- ; GRUNT4 (4) at 0x3a64d
- db "GRUNT@"
- db $00 ; data type
- db 23, GRIMER
- db 23, GRIMER
- db 25, MUK
- db $ff ; end trainer party mons
- ; last_address=0x3a65b size=14
-
- ; GRUNT5 (5) at 0x3a65b
- db "GRUNT@"
- db $00 ; data type
- db 21, RATTATA
- db 21, RATTATA
- db 23, RATTATA
- db 23, RATTATA
- db 23, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a66d size=18
-
- ; GRUNT6 (6) at 0x3a66d
- db "GRUNT@"
- db $00 ; data type
- db 26, ZUBAT
- db 26, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a679 size=12
-
- ; GRUNT7 (7) at 0x3a679
- db "GRUNT@"
- db $00 ; data type
- db 23, KOFFING
- db 23, GRIMER
- db 23, ZUBAT
- db 23, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a689 size=16
-
- ; GRUNT8 (8) at 0x3a689
- db "GRUNT@"
- db $00 ; data type
- db 26, WEEZING
- db $ff ; end trainer party mons
- ; last_address=0x3a693 size=10
-
- ; GRUNT9 (9) at 0x3a693
- db "GRUNT@"
- db $00 ; data type
- db 24, RATICATE
- db 26, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3a69f size=12
-
- ; GRUNT10 (10) at 0x3a69f
- db "GRUNT@"
- db $00 ; data type
- db 22, ZUBAT
- db 24, GOLBAT
- db 22, GRIMER
- db $ff ; end trainer party mons
- ; last_address=0x3a6ad size=14
-
- ; GRUNT11 (11) at 0x3a6ad
- db "GRUNT@"
- db $00 ; data type
- db 23, MUK
- db 23, KOFFING
- db 25, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a6bb size=14
-
- ; GRUNT_EXECUTIVE1 (12) at 0x3a6bb
- db "EXECUTIVE@"
- db $00 ; data type
- db 33, HOUNDOUR
- db $ff ; end trainer party mons
- ; last_address=0x3a6c9 size=14
-
- ; GRUNT12 (13) at 0x3a6c9
- db "GRUNT@"
- db $00 ; data type
- db 27, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a6d3 size=10
-
- ; GRUNT13 (14) at 0x3a6d3
- db "GRUNT@"
- db $00 ; data type
- db 24, RATICATE
- db 24, GOLBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a6df size=12
-
- ; GRUNT14 (15) at 0x3a6df
- db "GRUNT@"
- db $00 ; data type
- db 26, GRIMER
- db 23, WEEZING
- db $ff ; end trainer party mons
- ; last_address=0x3a6eb size=12
-
- ; GRUNT15 (16) at 0x3a6eb
- db "GRUNT@"
- db $00 ; data type
- db 16, RATTATA
- db 16, RATTATA
- db 16, RATTATA
- db 16, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a6fb size=16
-
- ; GRUNT16 (17) at 0x3a6fb
- db "GRUNT@"
- db $00 ; data type
- db 18, GOLBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a705 size=10
-
- ; GRUNT17 (18) at 0x3a705
- db "GRUNT@"
- db $00 ; data type
- db 17, RATTATA
- db 17, ZUBAT
- db 17, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a713 size=14
-
- ; GRUNT18 (19) at 0x3a713
- db "GRUNT@"
- db $00 ; data type
- db 18, VENONAT
- db 18, VENONAT
- db $ff ; end trainer party mons
- ; last_address=0x3a71f size=12
-
- ; GRUNT19 (20) at 0x3a71f
- db "GRUNT@"
- db $00 ; data type
- db 17, DROWZEE
- db 19, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a72b size=12
-
- ; GRUNT20 (21) at 0x3a72b
- db "GRUNT@"
- db $00 ; data type
- db 16, ZUBAT
- db 17, GRIMER
- db 18, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a739 size=14
-
- ; GRUNT_EXECUTIVE2 (22) at 0x3a739
- db "EXECUTIVE@"
- db $00 ; data type
- db 36, GOLBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a747 size=14
-
- ; GRUNT_EXECUTIVE3 (23) at 0x3a747
- db "EXECUTIVE@"
- db $00 ; data type
- db 30, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3a755 size=14
-
- ; GRUNT21 (24) at 0x3a755
- db "GRUNT@"
- db $00 ; data type
- db 25, KOFFING
- db 25, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3a761 size=12
-
- ; GRUNT22 (25) at 0x3a761
- db "GRUNT@"
- db $00 ; data type
- db 24, KOFFING
- db 24, MUK
- db $ff ; end trainer party mons
- ; last_address=0x3a76d size=12
-
- ; GRUNT23 (26) at 0x3a76d
- db "GRUNT@"
- db $00 ; data type
- db 15, RATTATA
- db 15, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a779 size=12
-
- ; GRUNT_EXECUTIVE4 (27) at 0x3a779
- db "EXECUTIVE@"
- db $00 ; data type
- db 22, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a787 size=14
-
- ; GRUNT24 (28) at 0x3a787
- db "GRUNT@"
- db $00 ; data type
- db 19, RATICATE
- db $ff ; end trainer party mons
- ; last_address=0x3a791 size=10
-
- ; GRUNT25 (29) at 0x3a791
- db "GRUNT@"
- db $00 ; data type
- db 9, RATTATA
- db 9, RATTATA
- db $ff ; end trainer party mons
- ; last_address=0x3a79d size=12
-
- ; GRUNT26 (30) at 0x3a79d
- db "GRUNT@"
- db $00 ; data type
- db 25, GOLBAT
- db 25, GOLBAT
- db 30, ARBOK
- db $ff ; end trainer party mons
- ; last_address=0x3a7ab size=14
-
- ; GRUNT27 (31) at 0x3a7ab
- db "GRUNT@"
- db $00 ; data type
- db 30, GOLBAT
- db $ff ; end trainer party mons
- ; last_address=0x3a7b5 size=10
-; 0x3a7b5
-
-GentlemanTrainerGroupHeader: ; 0x3a7b5
- ; PRESTON (1) at 0x3a7b5
- db "PRESTON@"
- db $00 ; data type
- db 18, GROWLITHE
- db 18, GROWLITHE
- db $ff ; end trainer party mons
- ; last_address=0x3a7c3 size=14
-
- ; EDWARD (2) at 0x3a7c3
- db "EDWARD@"
- db $00 ; data type
- db 33, PERSIAN
- db $ff ; end trainer party mons
- ; last_address=0x3a7ce size=11
-
- ; GREGORY (3) at 0x3a7ce
- db "GREGORY@"
- db $00 ; data type
- db 37, PIKACHU
- db 33, FLAAFFY
- db $ff ; end trainer party mons
- ; last_address=0x3a7dc size=14
-
- ; VIRGIL (4) at 0x3a7dc
- db "VIRGIL@"
- db $00 ; data type
- db 20, PONYTA
- db $ff ; end trainer party mons
- ; last_address=0x3a7e7 size=11
-
- ; ALFRED (5) at 0x3a7e7
- db "ALFRED@"
- db $00 ; data type
- db 20, NOCTOWL
- db $ff ; end trainer party mons
- ; last_address=0x3a7f2 size=11
-; 0x3a7f2
-
-SkierTrainerGroupHeader: ; 0x3a7f2
- ; ROXANNE (1) at 0x3a7f2
- db "ROXANNE@"
- db $00 ; data type
- db 28, JYNX
- db $ff ; end trainer party mons
- ; last_address=0x3a7fe size=12
-
- ; CLARISSA (2) at 0x3a7fe
- db "CLARISSA@"
- db $00 ; data type
- db 28, DEWGONG
- db $ff ; end trainer party mons
- ; last_address=0x3a80b size=13
-; 0x3a80b
-
-TeacherTrainerGroupHeader: ; 0x3a80b
- ; COLETTE (1) at 0x3a80b
- db "COLETTE@"
- db $00 ; data type
- db 36, CLEFAIRY
- db $ff ; end trainer party mons
- ; last_address=0x3a817 size=12
-
- ; HILLARY (2) at 0x3a817
- db "HILLARY@"
- db $00 ; data type
- db 32, AIPOM
- db 36, CUBONE
- db $ff ; end trainer party mons
- ; last_address=0x3a825 size=14
-
- ; SHIRLEY (3) at 0x3a825
- db "SHIRLEY@"
- db $00 ; data type
- db 35, JIGGLYPUFF
- db $ff ; end trainer party mons
- ; last_address=0x3a831 size=12
-; 0x3a831
-
-SabrinaTrainerGroupHeader: ; 0x3a831
- ; SABRINA (1) at 0x3a831
- db "SABRINA@"
- db $01 ; data type
- db 46, ESPEON, SAND_ATTACK, QUICK_ATTACK, SWIFT, PSYCHIC_M
- db 46, MR__MIME, BARRIER, REFLECT, BATON_PASS, PSYCHIC_M
- db 48, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
- db $ff ; end trainer party mons
- ; last_address=0x3a84d size=28
-; 0x3a84d
-
-BugCatcherTrainerGroupHeader: ; 0x3a84d
- ; DON (1) at 0x3a84d
- db "DON@"
- db $00 ; data type
- db 3, CATERPIE
- db 3, CATERPIE
- db $ff ; end trainer party mons
- ; last_address=0x3a857 size=10
-
- ; ROB (2) at 0x3a857
- db "ROB@"
- db $00 ; data type
- db 32, BEEDRILL
- db 32, BUTTERFREE
- db $ff ; end trainer party mons
- ; last_address=0x3a861 size=10
-
- ; ED (3) at 0x3a861
- db "ED@"
- db $00 ; data type
- db 30, BEEDRILL
- db 30, BEEDRILL
- db 30, BEEDRILL
- db $ff ; end trainer party mons
- ; last_address=0x3a86c size=11
-
- ; WADE1 (4) at 0x3a86c
- db "WADE@"
- db $00 ; data type
- db 2, CATERPIE
- db 2, CATERPIE
- db 3, WEEDLE
- db 2, CATERPIE
- db $ff ; end trainer party mons
- ; last_address=0x3a87b size=15
-
- ; BUG_CATCHER_BENNY (5) at 0x3a87b
- db "BENNY@"
- db $00 ; data type
- db 7, WEEDLE
- db 9, KAKUNA
- db 12, BEEDRILL
- db $ff ; end trainer party mons
- ; last_address=0x3a889 size=14
-
- ; AL (6) at 0x3a889
- db "AL@"
- db $00 ; data type
- db 12, CATERPIE
- db 12, WEEDLE
- db $ff ; end trainer party mons
- ; last_address=0x3a892 size=9
-
- ; JOSH (7) at 0x3a892
- db "JOSH@"
- db $00 ; data type
- db 13, PARAS
- db $ff ; end trainer party mons
- ; last_address=0x3a89b size=9
-
- ; ARNIE1 (8) at 0x3a89b
- db "ARNIE@"
- db $00 ; data type
- db 15, VENONAT
- db $ff ; end trainer party mons
- ; last_address=0x3a8a5 size=10
-
- ; KEN (9) at 0x3a8a5
- db "KEN@"
- db $00 ; data type
- db 30, ARIADOS
- db 32, PINSIR
- db $ff ; end trainer party mons
- ; last_address=0x3a8af size=10
-
- ; WADE2 (10) at 0x3a8af
- db "WADE@"
- db $00 ; data type
- db 9, METAPOD
- db 9, METAPOD
- db 10, KAKUNA
- db 9, METAPOD
- db $ff ; end trainer party mons
- ; last_address=0x3a8be size=15
-
- ; WADE3 (11) at 0x3a8be
- db "WADE@"
- db $00 ; data type
- db 14, BUTTERFREE
- db 14, BUTTERFREE
- db 15, BEEDRILL
- db 14, BUTTERFREE
- db $ff ; end trainer party mons
- ; last_address=0x3a8cd size=15
-
- ; DOUG (12) at 0x3a8cd
- db "DOUG@"
- db $00 ; data type
- db 34, ARIADOS
- db $ff ; end trainer party mons
- ; last_address=0x3a8d6 size=9
-
- ; ARNIE2 (13) at 0x3a8d6
- db "ARNIE@"
- db $00 ; data type
- db 19, VENONAT
- db $ff ; end trainer party mons
- ; last_address=0x3a8e0 size=10
-
- ; ARNIE3 (14) at 0x3a8e0
- db "ARNIE@"
- db $01 ; data type
- db 28, VENOMOTH, DISABLE, SUPERSONIC, CONFUSION, LEECH_LIFE
- db $ff ; end trainer party mons
- ; last_address=0x3a8ee size=14
-
- ; WADE4 (15) at 0x3a8ee
- db "WADE@"
- db $01 ; data type
- db 24, BUTTERFREE, CONFUSION, POISONPOWDER, SUPERSONIC, WHIRLWIND
- db 24, BUTTERFREE, CONFUSION, STUN_SPORE, SUPERSONIC, WHIRLWIND
- db 25, BEEDRILL, FURY_ATTACK, FOCUS_ENERGY, TWINEEDLE, RAGE
- db 24, BUTTERFREE, CONFUSION, SLEEP_POWDER, SUPERSONIC, WHIRLWIND
- db $ff ; end trainer party mons
- ; last_address=0x3a90d size=31
-
- ; WADE5 (16) at 0x3a90d
- db "WADE@"
- db $01 ; data type
- db 30, BUTTERFREE, CONFUSION, POISONPOWDER, SUPERSONIC, GUST
- db 30, BUTTERFREE, CONFUSION, STUN_SPORE, SUPERSONIC, GUST
- db 32, BEEDRILL, FURY_ATTACK, PURSUIT, TWINEEDLE, DOUBLE_TEAM
- db 34, BUTTERFREE, PSYBEAM, SLEEP_POWDER, GUST, WHIRLWIND
- db $ff ; end trainer party mons
- ; last_address=0x3a92c size=31
-
- ; ARNIE4 (17) at 0x3a92c
- db "ARNIE@"
- db $01 ; data type
- db 36, VENOMOTH, GUST, SUPERSONIC, PSYBEAM, LEECH_LIFE
- db $ff ; end trainer party mons
- ; last_address=0x3a93a size=14
-
- ; ARNIE5 (18) at 0x3a93a
- db "ARNIE@"
- db $01 ; data type
- db 40, VENOMOTH, GUST, SUPERSONIC, PSYCHIC_M, TOXIC
- db $ff ; end trainer party mons
- ; last_address=0x3a948 size=14
-
- ; WAYNE (19) at 0x3a948
- db "WAYNE@"
- db $00 ; data type
- db 8, LEDYBA
- db 10, PARAS
- db $ff ; end trainer party mons
- ; last_address=0x3a954 size=12
-; 0x3a954
-
-FisherTrainerGroupHeader: ; 0x3a954
- ; JUSTIN (1) at 0x3a954
- db "JUSTIN@"
- db $00 ; data type
- db 5, MAGIKARP
- db 5, MAGIKARP
- db 15, MAGIKARP
- db 5, MAGIKARP
- db $ff ; end trainer party mons
- ; last_address=0x3a965 size=17
-
- ; RALPH1 (2) at 0x3a965
- db "RALPH@"
- db $00 ; data type
- db 10, GOLDEEN
- db $ff ; end trainer party mons
- ; last_address=0x3a96f size=10
-
- ; ARNOLD (3) at 0x3a96f
- db "ARNOLD@"
- db $00 ; data type
- db 34, TENTACRUEL
- db $ff ; end trainer party mons
- ; last_address=0x3a97a size=11
-
- ; KYLE (4) at 0x3a97a
- db "KYLE@"
- db $00 ; data type
- db 28, SEAKING
- db 31, POLIWHIRL
- db 31, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3a987 size=13
-
- ; HENRY (5) at 0x3a987
- db "HENRY@"
- db $00 ; data type
- db 8, POLIWAG
- db 8, POLIWAG
- db $ff ; end trainer party mons
- ; last_address=0x3a993 size=12
-
- ; MARVIN (6) at 0x3a993
- db "MARVIN@"
- db $00 ; data type
- db 10, MAGIKARP
- db 10, GYARADOS
- db 15, MAGIKARP
- db 15, GYARADOS
- db $ff ; end trainer party mons
- ; last_address=0x3a9a4 size=17
-
- ; TULLY1 (7) at 0x3a9a4
- db "TULLY@"
- db $00 ; data type
- db 18, QWILFISH
- db $ff ; end trainer party mons
- ; last_address=0x3a9ae size=10
-
- ; ANDRE (8) at 0x3a9ae
- db "ANDRE@"
- db $00 ; data type
- db 27, GYARADOS
- db $ff ; end trainer party mons
- ; last_address=0x3a9b8 size=10
-
- ; RAYMOND (9) at 0x3a9b8
- db "RAYMOND@"
- db $00 ; data type
- db 22, MAGIKARP
- db 22, MAGIKARP
- db 22, MAGIKARP
- db 22, MAGIKARP
- db $ff ; end trainer party mons
- ; last_address=0x3a9ca size=18
-
- ; WILTON1 (10) at 0x3a9ca
- db "WILTON@"
- db $00 ; data type
- db 23, GOLDEEN
- db 23, GOLDEEN
- db 25, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3a9d9 size=15
-
- ; EDGAR (11) at 0x3a9d9
- db "EDGAR@"
- db $01 ; data type
- db 25, REMORAID, LOCK_ON, PSYBEAM, AURORA_BEAM, BUBBLEBEAM
- db 25, REMORAID, LOCK_ON, PSYBEAM, AURORA_BEAM, BUBBLEBEAM
- db $ff ; end trainer party mons
- ; last_address=0x3a9ed size=20
-
- ; JONAH (12) at 0x3a9ed
- db "JONAH@"
- db $00 ; data type
- db 25, SHELLDER
- db 29, OCTILLERY
- db 25, REMORAID
- db 29, CLOYSTER
- db $ff ; end trainer party mons
- ; last_address=0x3a9fd size=16
-
- ; MARTIN (13) at 0x3a9fd
- db "MARTIN@"
- db $00 ; data type
- db 32, REMORAID
- db 32, REMORAID
- db $ff ; end trainer party mons
- ; last_address=0x3aa0a size=13
-
- ; STEPHEN (14) at 0x3aa0a
- db "STEPHEN@"
- db $00 ; data type
- db 25, MAGIKARP
- db 25, MAGIKARP
- db 31, QWILFISH
- db 31, TENTACRUEL
- db $ff ; end trainer party mons
- ; last_address=0x3aa1c size=18
-
- ; BARNEY (15) at 0x3aa1c
- db "BARNEY@"
- db $00 ; data type
- db 30, GYARADOS
- db 30, GYARADOS
- db 30, GYARADOS
- db $ff ; end trainer party mons
- ; last_address=0x3aa2b size=15
-
- ; RALPH2 (16) at 0x3aa2b
- db "RALPH@"
- db $00 ; data type
- db 17, GOLDEEN
- db $ff ; end trainer party mons
- ; last_address=0x3aa35 size=10
-
- ; RALPH3 (17) at 0x3aa35
- db "RALPH@"
- db $00 ; data type
- db 17, QWILFISH
- db 19, GOLDEEN
- db $ff ; end trainer party mons
- ; last_address=0x3aa41 size=12
-
- ; TULLY2 (18) at 0x3aa41
- db "TULLY@"
- db $00 ; data type
- db 23, QWILFISH
- db $ff ; end trainer party mons
- ; last_address=0x3aa4b size=10
-
- ; TULLY3 (19) at 0x3aa4b
- db "TULLY@"
- db $00 ; data type
- db 32, GOLDEEN
- db 32, GOLDEEN
- db 32, QWILFISH
- db $ff ; end trainer party mons
- ; last_address=0x3aa59 size=14
-
- ; WILTON2 (20) at 0x3aa59
- db "WILTON@"
- db $00 ; data type
- db 29, GOLDEEN
- db 29, GOLDEEN
- db 32, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3aa68 size=15
-
- ; SCOTT (21) at 0x3aa68
- db "SCOTT@"
- db $00 ; data type
- db 30, QWILFISH
- db 30, QWILFISH
- db 34, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3aa76 size=14
-
- ; WILTON3 (22) at 0x3aa76
- db "WILTON@"
- db $01 ; data type
- db 34, SEAKING, SUPERSONIC, WATERFALL, FLAIL, FURY_ATTACK
- db 34, SEAKING, SUPERSONIC, WATERFALL, FLAIL, FURY_ATTACK
- db 38, REMORAID, PSYBEAM, AURORA_BEAM, BUBBLEBEAM, HYPER_BEAM
- db $ff ; end trainer party mons
- ; last_address=0x3aa91 size=27
-
- ; RALPH4 (23) at 0x3aa91
- db "RALPH@"
- db $00 ; data type
- db 30, QWILFISH
- db 32, GOLDEEN
- db $ff ; end trainer party mons
- ; last_address=0x3aa9d size=12
-
- ; RALPH5 (24) at 0x3aa9d
- db "RALPH@"
- db $01 ; data type
- db 35, QWILFISH, TOXIC, MINIMIZE, SURF, PIN_MISSILE
- db 39, SEAKING, ENDURE, FLAIL, FURY_ATTACK, WATERFALL
- db $ff ; end trainer party mons
- ; last_address=0x3aab1 size=20
-
- ; TULLY4 (25) at 0x3aab1
- db "TULLY@"
- db $01 ; data type
- db 34, SEAKING, SUPERSONIC, RAIN_DANCE, WATERFALL, FURY_ATTACK
- db 34, SEAKING, SUPERSONIC, RAIN_DANCE, WATERFALL, FURY_ATTACK
- db 37, QWILFISH, ROLLOUT, SURF, PIN_MISSILE, TAKE_DOWN
- db $ff ; end trainer party mons
- ; last_address=0x3aacb size=26
-; 0x3aacb
-
-SwimmerMTrainerGroupHeader: ; 0x3aacb
- ; HAROLD (1) at 0x3aacb
- db "HAROLD@"
- db $00 ; data type
- db 32, REMORAID
- db 30, SEADRA
- db $ff ; end trainer party mons
- ; last_address=0x3aad8 size=13
-
- ; SIMON (2) at 0x3aad8
- db "SIMON@"
- db $00 ; data type
- db 20, TENTACOOL
- db 20, TENTACOOL
- db $ff ; end trainer party mons
- ; last_address=0x3aae4 size=12
-
- ; RANDALL (3) at 0x3aae4
- db "RANDALL@"
- db $00 ; data type
- db 18, SHELLDER
- db 20, WARTORTLE
- db 18, SHELLDER
- db $ff ; end trainer party mons
- ; last_address=0x3aaf4 size=16
-
- ; CHARLIE (4) at 0x3aaf4
- db "CHARLIE@"
- db $00 ; data type
- db 21, SHELLDER
- db 19, TENTACOOL
- db 19, TENTACRUEL
- db $ff ; end trainer party mons
- ; last_address=0x3ab04 size=16
-
- ; GEORGE (5) at 0x3ab04
- db "GEORGE@"
- db $00 ; data type
- db 16, TENTACOOL
- db 17, TENTACOOL
- db 16, TENTACOOL
- db 19, STARYU
- db 17, TENTACOOL
- db 19, REMORAID
- db $ff ; end trainer party mons
- ; last_address=0x3ab19 size=21
-
- ; BERKE (6) at 0x3ab19
- db "BERKE@"
- db $00 ; data type
- db 23, QWILFISH
- db $ff ; end trainer party mons
- ; last_address=0x3ab23 size=10
-
- ; KIRK (7) at 0x3ab23
- db "KIRK@"
- db $00 ; data type
- db 20, GYARADOS
- db 20, GYARADOS
- db $ff ; end trainer party mons
- ; last_address=0x3ab2e size=11
-
- ; MATHEW (8) at 0x3ab2e
- db "MATHEW@"
- db $00 ; data type
- db 23, KRABBY
- db $ff ; end trainer party mons
- ; last_address=0x3ab39 size=11
-
- ; HAL (9) at 0x3ab39
- db "HAL@"
- db $00 ; data type
- db 24, SEEL
- db 25, DEWGONG
- db 24, SEEL
- db $ff ; end trainer party mons
- ; last_address=0x3ab45 size=12
-
- ; PATON (10) at 0x3ab45
- db "PATON@"
- db $00 ; data type
- db 26, PILOSWINE
- db 26, PILOSWINE
- db $ff ; end trainer party mons
- ; last_address=0x3ab51 size=12
-
- ; DARYL (11) at 0x3ab51
- db "DARYL@"
- db $00 ; data type
- db 24, SHELLDER
- db 25, CLOYSTER
- db 24, SHELLDER
- db $ff ; end trainer party mons
- ; last_address=0x3ab5f size=14
-
- ; WALTER (12) at 0x3ab5f
- db "WALTER@"
- db $00 ; data type
- db 15, HORSEA
- db 15, HORSEA
- db 20, SEADRA
- db $ff ; end trainer party mons
- ; last_address=0x3ab6e size=15
-
- ; TONY (13) at 0x3ab6e
- db "TONY@"
- db $00 ; data type
- db 13, STARYU
- db 18, STARMIE
- db 16, HORSEA
- db $ff ; end trainer party mons
- ; last_address=0x3ab7b size=13
-
- ; JEROME (14) at 0x3ab7b
- db "JEROME@"
- db $00 ; data type
- db 26, SEADRA
- db 28, TENTACOOL
- db 30, TENTACRUEL
- db 28, GOLDEEN
- db $ff ; end trainer party mons
- ; last_address=0x3ab8c size=17
-
- ; TUCKER (15) at 0x3ab8c
- db "TUCKER@"
- db $00 ; data type
- db 30, SHELLDER
- db 34, CLOYSTER
- db $ff ; end trainer party mons
- ; last_address=0x3ab99 size=13
-
- ; RICK (16) at 0x3ab99
- db "RICK@"
- db $00 ; data type
- db 13, STARYU
- db 18, STARMIE
- db 16, HORSEA
- db $ff ; end trainer party mons
- ; last_address=0x3aba6 size=13
-
- ; CAMERON (17) at 0x3aba6
- db "CAMERON@"
- db $00 ; data type
- db 34, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3abb2 size=12
-
- ; SETH (18) at 0x3abb2
- db "SETH@"
- db $00 ; data type
- db 29, QUAGSIRE
- db 29, OCTILLERY
- db 32, QUAGSIRE
- db $ff ; end trainer party mons
- ; last_address=0x3abbf size=13
-
- ; JAMES (19) at 0x3abbf
- db "JAMES@"
- db $00 ; data type
- db 13, STARYU
- db 18, STARMIE
- db 16, HORSEA
- db $ff ; end trainer party mons
- ; last_address=0x3abcd size=14
-
- ; LEWIS (20) at 0x3abcd
- db "LEWIS@"
- db $00 ; data type
- db 13, STARYU
- db 18, STARMIE
- db 16, HORSEA
- db $ff ; end trainer party mons
- ; last_address=0x3abdb size=14
-
- ; PARKER (21) at 0x3abdb
- db "PARKER@"
- db $00 ; data type
- db 32, HORSEA
- db 32, HORSEA
- db 35, SEADRA
- db $ff ; end trainer party mons
- ; last_address=0x3abea size=15
-; 0x3abea
-
-SwimmerFTrainerGroupHeader: ; 0x3abea
- ; ELAINE (1) at 0x3abea
- db "ELAINE@"
- db $00 ; data type
- db 21, STARYU
- db $ff ; end trainer party mons
- ; last_address=0x3abf5 size=11
-
- ; PAULA (2) at 0x3abf5
- db "PAULA@"
- db $00 ; data type
- db 19, STARYU
- db 19, SHELLDER
- db $ff ; end trainer party mons
- ; last_address=0x3ac01 size=12
-
- ; KAYLEE (3) at 0x3ac01
- db "KAYLEE@"
- db $00 ; data type
- db 18, GOLDEEN
- db 20, GOLDEEN
- db 20, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3ac10 size=15
-
- ; SUSIE (4) at 0x3ac10
- db "SUSIE@"
- db $01 ; data type
- db 20, PSYDUCK, SCRATCH, TAIL_WHIP, DISABLE, CONFUSION
- db 22, GOLDEEN, PECK, TAIL_WHIP, SUPERSONIC, HORN_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x3ac24 size=20
-
- ; DENISE (5) at 0x3ac24
- db "DENISE@"
- db $00 ; data type
- db 22, SEEL
- db $ff ; end trainer party mons
- ; last_address=0x3ac2f size=11
-
- ; KARA (6) at 0x3ac2f
- db "KARA@"
- db $00 ; data type
- db 20, STARYU
- db 20, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3ac3a size=11
-
- ; WENDY (7) at 0x3ac3a
- db "WENDY@"
- db $01 ; data type
- db 21, HORSEA, BUBBLE, SMOKESCREEN, LEER, WATER_GUN
- db 21, HORSEA, DRAGON_RAGE, SMOKESCREEN, LEER, WATER_GUN
- db $ff ; end trainer party mons
- ; last_address=0x3ac4e size=20
-
- ; LISA (8) at 0x3ac4e
- db "LISA@"
- db $00 ; data type
- db 28, JYNX
- db $ff ; end trainer party mons
- ; last_address=0x3ac57 size=9
-
- ; JILL (9) at 0x3ac57
- db "JILL@"
- db $00 ; data type
- db 28, DEWGONG
- db $ff ; end trainer party mons
- ; last_address=0x3ac60 size=9
-
- ; MARY (10) at 0x3ac60
- db "MARY@"
- db $00 ; data type
- db 20, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3ac69 size=9
-
- ; KATIE (11) at 0x3ac69
- db "KATIE@"
- db $00 ; data type
- db 33, DEWGONG
- db $ff ; end trainer party mons
- ; last_address=0x3ac73 size=10
-
- ; DAWN (12) at 0x3ac73
- db "DAWN@"
- db $00 ; data type
- db 34, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3ac7c size=9
-
- ; TARA (13) at 0x3ac7c
- db "TARA@"
- db $00 ; data type
- db 20, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3ac85 size=9
-
- ; NICOLE (14) at 0x3ac85
- db "NICOLE@"
- db $00 ; data type
- db 29, MARILL
- db 29, MARILL
- db 32, LAPRAS
- db $ff ; end trainer party mons
- ; last_address=0x3ac94 size=15
-
- ; LORI (15) at 0x3ac94
- db "LORI@"
- db $00 ; data type
- db 32, STARMIE
- db 32, STARMIE
- db $ff ; end trainer party mons
- ; last_address=0x3ac9f size=11
-
- ; JODY (16) at 0x3ac9f
- db "JODY@"
- db $00 ; data type
- db 20, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3aca8 size=9
-
- ; NIKKI (17) at 0x3aca8
- db "NIKKI@"
- db $00 ; data type
- db 28, SEEL
- db 28, SEEL
- db 28, SEEL
- db 28, DEWGONG
- db $ff ; end trainer party mons
- ; last_address=0x3acb8 size=16
-
- ; DIANA (18) at 0x3acb8
- db "DIANA@"
- db $00 ; data type
- db 37, GOLDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3acc2 size=10
-
- ; BRIANA (19) at 0x3acc2
- db "BRIANA@"
- db $00 ; data type
- db 35, SEAKING
- db 35, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3accf size=13
-; 0x3accf
-
-SailorTrainerGroupHeader: ; 0x3accf
- ; EUGENE (1) at 0x3accf
- db "EUGENE@"
- db $00 ; data type
- db 17, POLIWHIRL
- db 17, RATICATE
- db 19, KRABBY
- db $ff ; end trainer party mons
- ; last_address=0x3acde size=15
-
- ; HUEY1 (2) at 0x3acde
- db "HUEY@"
- db $00 ; data type
- db 18, POLIWAG
- db 18, POLIWHIRL
- db $ff ; end trainer party mons
- ; last_address=0x3ace9 size=11
-
- ; TERRELL (3) at 0x3ace9
- db "TERRELL@"
- db $00 ; data type
- db 20, POLIWHIRL
- db $ff ; end trainer party mons
- ; last_address=0x3acf5 size=12
-
- ; KENT (4) at 0x3acf5
- db "KENT@"
- db $01 ; data type
- db 18, KRABBY, BUBBLE, LEER, VICEGRIP, HARDEN
- db 20, KRABBY, BUBBLEBEAM, LEER, VICEGRIP, HARDEN
- db $ff ; end trainer party mons
- ; last_address=0x3ad08 size=19
-
- ; ERNEST (5) at 0x3ad08
- db "ERNEST@"
- db $00 ; data type
- db 18, MACHOP
- db 18, MACHOP
- db 18, POLIWHIRL
- db $ff ; end trainer party mons
- ; last_address=0x3ad17 size=15
-
- ; JEFF (6) at 0x3ad17
- db "JEFF@"
- db $00 ; data type
- db 32, RATICATE
- db 32, RATICATE
- db $ff ; end trainer party mons
- ; last_address=0x3ad22 size=11
-
- ; GARRETT (7) at 0x3ad22
- db "GARRETT@"
- db $00 ; data type
- db 34, KINGLER
- db $ff ; end trainer party mons
- ; last_address=0x3ad2e size=12
-
- ; KENNETH (8) at 0x3ad2e
- db "KENNETH@"
- db $00 ; data type
- db 28, MACHOP
- db 28, MACHOP
- db 28, POLIWRATH
- db 28, MACHOP
- db $ff ; end trainer party mons
- ; last_address=0x3ad40 size=18
-
- ; STANLY (9) at 0x3ad40
- db "STANLY@"
- db $00 ; data type
- db 31, MACHOP
- db 33, MACHOKE
- db 26, PSYDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3ad4f size=15
-
- ; HARRY (10) at 0x3ad4f
- db "HARRY@"
- db $00 ; data type
- db 19, WOOPER
- db $ff ; end trainer party mons
- ; last_address=0x3ad59 size=10
-
- ; HUEY2 (11) at 0x3ad59
- db "HUEY@"
- db $00 ; data type
- db 28, POLIWHIRL
- db 28, POLIWHIRL
- db $ff ; end trainer party mons
- ; last_address=0x3ad64 size=11
-
- ; HUEY3 (12) at 0x3ad64
- db "HUEY@"
- db $00 ; data type
- db 34, POLIWHIRL
- db 34, POLIWRATH
- db $ff ; end trainer party mons
- ; last_address=0x3ad6f size=11
-
- ; HUEY4 (13) at 0x3ad6f
- db "HUEY@"
- db $01 ; data type
- db 38, POLITOED, WHIRLPOOL, RAIN_DANCE, BODY_SLAM, PERISH_SONG
- db 38, POLIWRATH, SURF, STRENGTH, ICE_PUNCH, SUBMISSION
- db $ff ; end trainer party mons
- ; last_address=0x3ad82 size=19
-; 0x3ad82
-
-SuperNerdTrainerGroupHeader: ; 0x3ad82
- ; STAN (2) at 0x3ad82
- db "STAN@"
- db $00 ; data type
- db 20, GRIMER
- db $ff ; end trainer party mons
- ; last_address=0x3ad8b size=9
-
- ; ERIC (3) at 0x3ad8b
- db "ERIC@"
- db $00 ; data type
- db 11, GRIMER
- db 11, GRIMER
- db $ff ; end trainer party mons
- ; last_address=0x3ad96 size=11
-
- ; GREGG (4) at 0x3ad96
- db "GREGG@"
- db $00 ; data type
- db 20, MAGNEMITE
- db 20, MAGNEMITE
- db 20, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3ada4 size=14
-
- ; JAY (5) at 0x3ada4
- db "JAY@"
- db $00 ; data type
- db 22, KOFFING
- db 22, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3adae size=10
-
- ; DAVE (6) at 0x3adae
- db "DAVE@"
- db $00 ; data type
- db 24, DITTO
- db $ff ; end trainer party mons
- ; last_address=0x3adb7 size=9
-
- ; SAM (7) at 0x3adb7
- db "SAM@"
- db $00 ; data type
- db 34, GRIMER
- db 34, MUK
- db $ff ; end trainer party mons
- ; last_address=0x3adc1 size=10
-
- ; TOM (8) at 0x3adc1
- db "TOM@"
- db $00 ; data type
- db 32, MAGNEMITE
- db 32, MAGNEMITE
- db 32, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3adcd size=12
-
- ; PAT (9) at 0x3adcd
- db "PAT@"
- db $00 ; data type
- db 36, PORYGON
- db $ff ; end trainer party mons
- ; last_address=0x3add5 size=8
-
- ; SHAWN (10) at 0x3add5
- db "SHAWN@"
- db $00 ; data type
- db 31, MAGNEMITE
- db 33, MUK
- db 31, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3ade3 size=14
-
- ; TERU (11) at 0x3ade3
- db "TERU@"
- db $00 ; data type
- db 7, MAGNEMITE
- db 11, VOLTORB
- db 7, MAGNEMITE
- db 9, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3adf2 size=15
-
- ; RUSS (12) at 0x3adf2
- db "RUSS@"
- db $00 ; data type
- db 27, MAGNEMITE
- db 27, MAGNEMITE
- db 27, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3adff size=13
-
- ; NORTON (13) at 0x3adff
- db "NORTON@"
- db $01 ; data type
- db 30, PORYGON, CONVERSION, CONVERSION2, RECOVER, TRI_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x3ae0e size=15
-
- ; HUGH (14) at 0x3ae0e
- db "HUGH@"
- db $01 ; data type
- db 39, SEADRA, SMOKESCREEN, TWISTER, SURF, WATERFALL
- db $ff ; end trainer party mons
- ; last_address=0x3ae1b size=13
-
- ; MARKUS (15) at 0x3ae1b
- db "MARKUS@"
- db $01 ; data type
- db 19, SLOWPOKE, CURSE, WATER_GUN, GROWL, STRENGTH
- db $ff ; end trainer party mons
- ; last_address=0x3ae2a size=15
-; 0x3ae2a
-
-Rival2TrainerGroupHeader: ; 0x3ae2a
- ; RIVAL2_1 (1) at 0x3ae2a
- db "?@"
- db $01 ; data type
- db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
- db 45, MEGANIUM, RAZOR_LEAF, POISONPOWDER, BODY_SLAM, LIGHT_SCREEN
- db $ff ; end trainer party mons
- ; last_address=0x3ae52 size=40
-
- ; RIVAL2_2 (2) at 0x3ae52
- db "?@"
- db $01 ; data type
- db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
- db 45, TYPHLOSION, SMOKESCREEN, QUICK_ATTACK, FLAME_WHEEL, SWIFT
- db $ff ; end trainer party mons
- ; last_address=0x3ae7a size=40
-
- ; RIVAL2_3 (3) at 0x3ae7a
- db "?@"
- db $01 ; data type
- db 41, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 42, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db 41, MAGNETON, THUNDERSHOCK, SONICBOOM, THUNDER_WAVE, SWIFT
- db 43, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 43, ALAKAZAM, DISABLE, RECOVER, FUTURE_SIGHT, PSYCHIC_M
- db 45, FERALIGATR, RAGE, WATER_GUN, SCARY_FACE, SLASH
- db $ff ; end trainer party mons
- ; last_address=0x3aea2 size=40
-
- ; RIVAL2_4 (4) at 0x3aea2
- db "?@"
- db $01 ; data type
- db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
- db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
- db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
- db 50, MEGANIUM, GIGA_DRAIN, BODY_SLAM, LIGHT_SCREEN, SAFEGUARD
- db $ff ; end trainer party mons
- ; last_address=0x3aeca size=40
-
- ; RIVAL2_5 (5) at 0x3aeca
- db "?@"
- db $01 ; data type
- db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
- db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
- db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
- db 50, TYPHLOSION, SMOKESCREEN, QUICK_ATTACK, FIRE_BLAST, SWIFT
- db $ff ; end trainer party mons
- ; last_address=0x3aef2 size=40
-
- ; RIVAL2_6 (6) at 0x3aef2
- db "?@"
- db $01 ; data type
- db 45, SNEASEL, QUICK_ATTACK, SCREECH, FAINT_ATTACK, FURY_CUTTER
- db 48, CROBAT, TOXIC, BITE, CONFUSE_RAY, WING_ATTACK
- db 45, MAGNETON, THUNDER, SONICBOOM, THUNDER_WAVE, SWIFT
- db 46, GENGAR, MEAN_LOOK, CURSE, SHADOW_BALL, CONFUSE_RAY
- db 46, ALAKAZAM, RECOVER, FUTURE_SIGHT, PSYCHIC_M, REFLECT
- db 50, FERALIGATR, SURF, RAIN_DANCE, SLASH, SCREECH
- db $ff ; end trainer party mons
- ; last_address=0x3af1a size=40
-; 0x3af1a
-
-GuitaristTrainerGroupHeader: ; 0x3af1a
- ; CLYDE (1) at 0x3af1a
- db "CLYDE@"
- db $00 ; data type
- db 34, ELECTABUZZ
- db $ff ; end trainer party mons
- ; last_address=0x3af24 size=10
-
- ; VINCENT (2) at 0x3af24
- db "VINCENT@"
- db $00 ; data type
- db 27, MAGNEMITE
- db 33, VOLTORB
- db 32, MAGNEMITE
- db 32, MAGNEMITE
- db $ff ; end trainer party mons
- ; last_address=0x3af36 size=18
-; 0x3af36
-
-HikerTrainerGroupHeader: ; 0x3af36
- ; ANTHONY1 (1) at 0x3af36
- db "ANTHONY@"
- db $00 ; data type
- db 16, GEODUDE
- db 18, MACHAMP
- db $ff ; end trainer party mons
- ; last_address=0x3af44 size=14
-
- ; RUSSELL (2) at 0x3af44
- db "RUSSELL@"
- db $00 ; data type
- db 4, GEODUDE
- db 6, GEODUDE
- db 8, GEODUDE
- db $ff ; end trainer party mons
- ; last_address=0x3af54 size=16
-
- ; PHILLIP (3) at 0x3af54
- db "PHILLIP@"
- db $00 ; data type
- db 23, GEODUDE
- db 23, GEODUDE
- db 23, GRAVELER
- db $ff ; end trainer party mons
- ; last_address=0x3af64 size=16
-
- ; LEONARD (4) at 0x3af64
- db "LEONARD@"
- db $00 ; data type
- db 23, GEODUDE
- db 25, MACHOP
- db $ff ; end trainer party mons
- ; last_address=0x3af72 size=14
-
- ; ANTHONY2 (5) at 0x3af72
- db "ANTHONY@"
- db $00 ; data type
- db 11, GEODUDE
- db 11, MACHOP
- db $ff ; end trainer party mons
- ; last_address=0x3af80 size=14
-
- ; BENJAMIN (6) at 0x3af80
- db "BENJAMIN@"
- db $00 ; data type
- db 14, DIGLETT
- db 14, GEODUDE
- db 16, DUGTRIO
- db $ff ; end trainer party mons
- ; last_address=0x3af91 size=17
-
- ; ERIK (7) at 0x3af91
- db "ERIK@"
- db $00 ; data type
- db 24, MACHOP
- db 27, GRAVELER
- db 27, MACHOP
- db $ff ; end trainer party mons
- ; last_address=0x3af9e size=13
-
- ; MICHAEL (8) at 0x3af9e
- db "MICHAEL@"
- db $00 ; data type
- db 25, GEODUDE
- db 25, GRAVELER
- db 25, GOLEM
- db $ff ; end trainer party mons
- ; last_address=0x3afae size=16
-
- ; PARRY1 (9) at 0x3afae
- db "PARRY@"
- db $00 ; data type
- db 35, ONIX
- db 33, SWINUB
- db $ff ; end trainer party mons
- ; last_address=0x3afba size=12
-
- ; TIMOTHY (10) at 0x3afba
- db "TIMOTHY@"
- db $01 ; data type
- db 27, DIGLETT, MAGNITUDE, DIG, SAND_ATTACK, SLASH
- db 27, DUGTRIO, MAGNITUDE, DIG, SAND_ATTACK, SLASH
- db $ff ; end trainer party mons
- ; last_address=0x3afd0 size=22
-
- ; BAILEY (11) at 0x3afd0
- db "BAILEY@"
- db $00 ; data type
- db 13, GEODUDE
- db 13, GEODUDE
- db 13, GEODUDE
- db 13, GEODUDE
- db 13, GEODUDE
- db $ff ; end trainer party mons
- ; last_address=0x3afe3 size=19
-
- ; ANTHONY3 (12) at 0x3afe3
- db "ANTHONY@"
- db $00 ; data type
- db 25, GRAVELER
- db 27, GRAVELER
- db 29, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3aff3 size=16
-
- ; TIM (13) at 0x3aff3
- db "TIM@"
- db $00 ; data type
- db 31, GRAVELER
- db 31, GRAVELER
- db 31, GRAVELER
- db $ff ; end trainer party mons
- ; last_address=0x3afff size=12
-
- ; NOLAND (14) at 0x3afff
- db "NOLAND@"
- db $00 ; data type
- db 31, SANDSLASH
- db 33, GOLEM
- db $ff ; end trainer party mons
- ; last_address=0x3b00c size=13
-
- ; SIDNEY (15) at 0x3b00c
- db "SIDNEY@"
- db $00 ; data type
- db 34, DUGTRIO
- db 32, ONIX
- db $ff ; end trainer party mons
- ; last_address=0x3b019 size=13
-
- ; KENNY (16) at 0x3b019
- db "KENNY@"
- db $00 ; data type
- db 27, SANDSLASH
- db 29, GRAVELER
- db 31, GOLEM
- db 29, GRAVELER
- db $ff ; end trainer party mons
- ; last_address=0x3b029 size=16
-
- ; JIM (17) at 0x3b029
- db "JIM@"
- db $00 ; data type
- db 35, MACHAMP
- db $ff ; end trainer party mons
- ; last_address=0x3b031 size=8
-
- ; DANIEL (18) at 0x3b031
- db "DANIEL@"
- db $00 ; data type
- db 11, ONIX
- db $ff ; end trainer party mons
- ; last_address=0x3b03c size=11
-
- ; PARRY2 (19) at 0x3b03c
- db "PARRY@"
- db $01 ; data type
- db 35, PILOSWINE, EARTHQUAKE, BLIZZARD, REST, TAKE_DOWN
- db 35, DUGTRIO, MAGNITUDE, DIG, MUD_SLAP, SLASH
- db 38, STEELIX, DIG, IRON_TAIL, SANDSTORM, SLAM
- db $ff ; end trainer party mons
- ; last_address=0x3b056 size=26
-
- ; PARRY3 (20) at 0x3b056
- db "PARRY@"
- db $00 ; data type
- db 29, ONIX
- db $ff ; end trainer party mons
- ; last_address=0x3b060 size=10
-
- ; ANTHONY4 (21) at 0x3b060
- db "ANTHONY@"
- db $00 ; data type
- db 30, GRAVELER
- db 30, GRAVELER
- db 32, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3b070 size=16
-
- ; ANTHONY5 (22) at 0x3b070
- db "ANTHONY@"
- db $01 ; data type
- db 34, GRAVELER, MAGNITUDE, SELFDESTRUCT, DEFENSE_CURL, ROLLOUT
- db 36, GOLEM, MAGNITUDE, SELFDESTRUCT, DEFENSE_CURL, ROLLOUT
- db 34, MACHOKE, KARATE_CHOP, VITAL_THROW, HEADBUTT, DIG
- db $ff ; end trainer party mons
- ; last_address=0x3b08c size=28
-; 0x3b08c
-
-BikerTrainerGroupHeader: ; 0x3b08c
- ; BIKER_BENNY (3) at 0x3b08c
- db "BENNY@"
- db $00 ; data type
- db 20, KOFFING
- db 20, KOFFING
- db 20, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b09a size=14
-
- ; KAZU (4) at 0x3b09a
- db "KAZU@"
- db $00 ; data type
- db 20, KOFFING
- db 20, KOFFING
- db 20, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b0a7 size=13
-
- ; DWAYNE (5) at 0x3b0a7
- db "DWAYNE@"
- db $00 ; data type
- db 27, KOFFING
- db 28, KOFFING
- db 29, KOFFING
- db 30, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b0b8 size=17
-
- ; HARRIS (6) at 0x3b0b8
- db "HARRIS@"
- db $00 ; data type
- db 34, FLAREON
- db $ff ; end trainer party mons
- ; last_address=0x3b0c3 size=11
-
- ; ZEKE (7) at 0x3b0c3
- db "ZEKE@"
- db $00 ; data type
- db 32, KOFFING
- db 32, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b0ce size=11
-
- ; CHARLES (8) at 0x3b0ce
- db "CHARLES@"
- db $00 ; data type
- db 30, KOFFING
- db 30, CHARMELEON
- db 30, WEEZING
- db $ff ; end trainer party mons
- ; last_address=0x3b0de size=16
-
- ; RILEY (9) at 0x3b0de
- db "RILEY@"
- db $00 ; data type
- db 34, WEEZING
- db $ff ; end trainer party mons
- ; last_address=0x3b0e8 size=10
-
- ; JOEL (10) at 0x3b0e8
- db "JOEL@"
- db $00 ; data type
- db 32, MAGMAR
- db 32, MAGMAR
- db $ff ; end trainer party mons
- ; last_address=0x3b0f3 size=11
-
- ; GLENN (11) at 0x3b0f3
- db "GLENN@"
- db $00 ; data type
- db 28, KOFFING
- db 30, MAGMAR
- db 32, WEEZING
- db $ff ; end trainer party mons
- ; last_address=0x3b101 size=14
-; 0x3b101
-
-BlaineTrainerGroupHeader: ; 0x3b101
- ; BLAINE (1) at 0x3b101
- db "BLAINE@"
- db $01 ; data type
- db 45, MAGCARGO, CURSE, SMOG, FLAMETHROWER, ROCK_SLIDE
- db 45, MAGMAR, THUNDERPUNCH, FIRE_PUNCH, SUNNY_DAY, CONFUSE_RAY
- db 50, RAPIDASH, QUICK_ATTACK, FIRE_SPIN, FURY_ATTACK, FIRE_BLAST
- db $ff ; end trainer party mons
- ; last_address=0x3b11c size=27
-; 0x3b11c
-
-BurglarTrainerGroupHeader: ; 0x3b11c
- ; DUNCAN (1) at 0x3b11c
- db "DUNCAN@"
- db $00 ; data type
- db 23, KOFFING
- db 25, MAGMAR
- db 23, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b12b size=15
-
- ; EDDIE (2) at 0x3b12b
- db "EDDIE@"
- db $01 ; data type
- db 26, GROWLITHE, ROAR, EMBER, LEER, TAKE_DOWN
- db 24, KOFFING, TACKLE, SMOG, SLUDGE, SMOKESCREEN
- db $ff ; end trainer party mons
- ; last_address=0x3b13f size=20
-
- ; COREY (3) at 0x3b13f
- db "COREY@"
- db $00 ; data type
- db 25, KOFFING
- db 28, MAGMAR
- db 25, KOFFING
- db 30, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b14f size=16
-; 0x3b14f
-
-FirebreatherTrainerGroupHeader: ; 0x3b14f
- ; OTIS (1) at 0x3b14f
- db "OTIS@"
- db $00 ; data type
- db 29, MAGMAR
- db 32, WEEZING
- db 29, MAGMAR
- db $ff ; end trainer party mons
- ; last_address=0x3b15c size=13
-
- ; DICK (2) at 0x3b15c
- db "DICK@"
- db $00 ; data type
- db 17, CHARMELEON
- db $ff ; end trainer party mons
- ; last_address=0x3b165 size=9
-
- ; NED (3) at 0x3b165
- db "NED@"
- db $00 ; data type
- db 15, KOFFING
- db 16, GROWLITHE
- db 15, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b171 size=12
-
- ; BURT (4) at 0x3b171
- db "BURT@"
- db $00 ; data type
- db 32, KOFFING
- db 32, SLUGMA
- db $ff ; end trainer party mons
- ; last_address=0x3b17c size=11
-
- ; BILL (5) at 0x3b17c
- db "BILL@"
- db $00 ; data type
- db 6, KOFFING
- db 6, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b187 size=11
-
- ; WALT (6) at 0x3b187
- db "WALT@"
- db $00 ; data type
- db 11, MAGMAR
- db 13, MAGMAR
- db $ff ; end trainer party mons
- ; last_address=0x3b192 size=11
-
- ; RAY (7) at 0x3b192
- db "RAY@"
- db $00 ; data type
- db 9, VULPIX
- db $ff ; end trainer party mons
- ; last_address=0x3b19a size=8
-
- ; LYLE (8) at 0x3b19a
- db "LYLE@"
- db $00 ; data type
- db 28, KOFFING
- db 31, FLAREON
- db 28, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b1a7 size=13
-; 0x3b1a7
-
-JugglerTrainerGroupHeader: ; 0x3b1a7
- ; IRWIN1 (1) at 0x3b1a7
- db "IRWIN@"
- db $00 ; data type
- db 2, VOLTORB
- db 6, VOLTORB
- db 10, VOLTORB
- db 14, VOLTORB
- db $ff ; end trainer party mons
- ; last_address=0x3b1b7 size=16
-
- ; FRITZ (2) at 0x3b1b7
- db "FRITZ@"
- db $00 ; data type
- db 29, MR__MIME
- db 29, MAGMAR
- db 29, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3b1c5 size=14
-
- ; HORTON (3) at 0x3b1c5
- db "HORTON@"
- db $00 ; data type
- db 33, ELECTRODE
- db 33, ELECTRODE
- db 33, ELECTRODE
- db 33, ELECTRODE
- db $ff ; end trainer party mons
- ; last_address=0x3b1d6 size=17
-
- ; IRWIN2 (4) at 0x3b1d6
- db "IRWIN@"
- db $00 ; data type
- db 6, VOLTORB
- db 10, VOLTORB
- db 14, VOLTORB
- db 18, VOLTORB
- db $ff ; end trainer party mons
- ; last_address=0x3b1e6 size=16
-
- ; IRWIN3 (5) at 0x3b1e6
- db "IRWIN@"
- db $00 ; data type
- db 18, VOLTORB
- db 22, VOLTORB
- db 26, VOLTORB
- db 30, ELECTRODE
- db $ff ; end trainer party mons
- ; last_address=0x3b1f6 size=16
-
- ; IRWIN4 (6) at 0x3b1f6
- db "IRWIN@"
- db $00 ; data type
- db 18, VOLTORB
- db 22, VOLTORB
- db 26, VOLTORB
- db 30, ELECTRODE
- db $ff ; end trainer party mons
- ; last_address=0x3b206 size=16
-; 0x3b206
-
-BlackbeltTrainerGroupHeader: ; 0x3b206
- ; KENJI1 (2) at 0x3b206
- db "KENJI@"
- db $00 ; data type
- db 27, ONIX
- db 30, HITMONLEE
- db 27, ONIX
- db 32, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3b216 size=16
-
- ; YOSHI (3) at 0x3b216
- db "YOSHI@"
- db $01 ; data type
- db 27, HITMONLEE, DOUBLE_KICK, MEDITATE, JUMP_KICK, FOCUS_ENERGY
- db $ff ; end trainer party mons
- ; last_address=0x3b224 size=14
-
- ; KENJI2 (4) at 0x3b224
- db "KENJI@"
- db $01 ; data type
- db 33, ONIX, BIND, ROCK_THROW, TOXIC, DIG
- db 38, MACHAMP, HEADBUTT, SWAGGER, THUNDERPUNCH, VITAL_THROW
- db 33, STEELIX, EARTHQUAKE, ROCK_THROW, IRON_TAIL, SANDSTORM
- db 36, HITMONLEE, DOUBLE_TEAM, HI_JUMP_KICK, MUD_SLAP, SWIFT
- db $ff ; end trainer party mons
- ; last_address=0x3b244 size=32
-
- ; LAO (5) at 0x3b244
- db "LAO@"
- db $01 ; data type
- db 27, HITMONCHAN, COMET_PUNCH, THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH
- db $ff ; end trainer party mons
- ; last_address=0x3b250 size=12
-
- ; NOB (6) at 0x3b250
- db "NOB@"
- db $01 ; data type
- db 25, MACHOP, LEER, FOCUS_ENERGY, KARATE_CHOP, SEISMIC_TOSS
- db 25, MACHOKE, LEER, KARATE_CHOP, SEISMIC_TOSS, ROCK_SLIDE
- db $ff ; end trainer party mons
- ; last_address=0x3b262 size=18
-
- ; KIYO (7) at 0x3b262
- db "KIYO@"
- db $00 ; data type
- db 34, HITMONLEE
- db 34, HITMONCHAN
- db $ff ; end trainer party mons
- ; last_address=0x3b26d size=11
-
- ; LUNG (8) at 0x3b26d
- db "LUNG@"
- db $00 ; data type
- db 23, MANKEY
- db 23, MANKEY
- db 25, PRIMEAPE
- db $ff ; end trainer party mons
- ; last_address=0x3b27a size=13
-
- ; KENJI3 (9) at 0x3b27a
- db "KENJI@"
- db $00 ; data type
- db 28, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3b284 size=10
-
- ; WAI (10) at 0x3b284
- db "WAI@"
- db $00 ; data type
- db 30, MACHOKE
- db 32, MACHOKE
- db 34, MACHOKE
- db $ff ; end trainer party mons
- ; last_address=0x3b290 size=12
-; 0x3b290
-
-ExecutiveMTrainerGroupHeader: ; 0x3b290
- ; EXECUTIVE1 (1) at 0x3b290
- db "EXECUTIVE@"
- db $01 ; data type
- db 33, HOUNDOUR, EMBER, ROAR, BITE, FAINT_ATTACK
- db 33, KOFFING, TACKLE, SLUDGE, SMOKESCREEN, HAZE
- db 35, HOUNDOOM, EMBER, SMOG, BITE, FAINT_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x3b2ae size=30
-
- ; EXECUTIVE2 (2) at 0x3b2ae
- db "EXECUTIVE@"
- db $01 ; data type
- db 36, GOLBAT, LEECH_LIFE, BITE, CONFUSE_RAY, WING_ATTACK
- db $ff ; end trainer party mons
- ; last_address=0x3b2c0 size=18
-
- ; EXECUTIVE3 (3) at 0x3b2c0
- db "EXECUTIVE@"
- db $01 ; data type
- db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
- db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
- db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
- db 32, WEEZING, TACKLE, EXPLOSION, SLUDGE, SMOKESCREEN
- db 30, KOFFING, TACKLE, SELFDESTRUCT, SLUDGE, SMOKESCREEN
- db 30, KOFFING, TACKLE, SMOG, SLUDGE, SMOKESCREEN
- db $ff ; end trainer party mons
- ; last_address=0x3b2f0 size=48
-
- ; EXECUTIVE4 (4) at 0x3b2f0
- db "EXECUTIVE@"
- db $00 ; data type
- db 22, ZUBAT
- db 24, RATICATE
- db 22, KOFFING
- db $ff ; end trainer party mons
- ; last_address=0x3b302 size=18
-; 0x3b302
-
-PsychicTrainerGroupHeader: ; 0x3b302
- ; NATHAN (1) at 0x3b302
- db "NATHAN@"
- db $00 ; data type
- db 26, GIRAFARIG
- db $ff ; end trainer party mons
- ; last_address=0x3b30d size=11
-
- ; FRANKLIN (2) at 0x3b30d
- db "FRANKLIN@"
- db $00 ; data type
- db 37, KADABRA
- db $ff ; end trainer party mons
- ; last_address=0x3b31a size=13
-
- ; HERMAN (3) at 0x3b31a
- db "HERMAN@"
- db $00 ; data type
- db 30, EXEGGCUTE
- db 30, EXEGGCUTE
- db 30, EXEGGUTOR
- db $ff ; end trainer party mons
- ; last_address=0x3b329 size=15
-
- ; FIDEL (4) at 0x3b329
- db "FIDEL@"
- db $00 ; data type
- db 34, XATU
- db $ff ; end trainer party mons
- ; last_address=0x3b333 size=10
-
- ; GREG (5) at 0x3b333
- db "GREG@"
- db $01 ; data type
- db 17, DROWZEE, HYPNOSIS, DISABLE, DREAM_EATER, 0
- db $ff ; end trainer party mons
- ; last_address=0x3b340 size=13
-
- ; NORMAN (6) at 0x3b340
- db "NORMAN@"
- db $01 ; data type
- db 17, SLOWPOKE, TACKLE, GROWL, WATER_GUN, 0
- db 20, SLOWPOKE, CURSE, BODY_SLAM, WATER_GUN, CONFUSION
- db $ff ; end trainer party mons
- ; last_address=0x3b355 size=21
-
- ; MARK (7) at 0x3b355
- db "MARK@"
- db $01 ; data type
- db 13, ABRA, TELEPORT, FLASH, 0, 0
- db 13, ABRA, TELEPORT, FLASH, 0, 0
- db 15, KADABRA, TELEPORT, KINESIS, CONFUSION, 0
- db $ff ; end trainer party mons
- ; last_address=0x3b36e size=25
-
- ; PHIL (8) at 0x3b36e
- db "PHIL@"
- db $01 ; data type
- db 24, NATU, LEER, NIGHT_SHADE, FUTURE_SIGHT, CONFUSE_RAY
- db 26, KADABRA, DISABLE, PSYBEAM, RECOVER, FUTURE_SIGHT
- db $ff ; end trainer party mons
- ; last_address=0x3b381 size=19
-
- ; RICHARD (9) at 0x3b381
- db "RICHARD@"
- db $00 ; data type
- db 36, ESPEON
- db $ff ; end trainer party mons
- ; last_address=0x3b38d size=12
-
- ; GILBERT (10) at 0x3b38d
- db "GILBERT@"
- db $00 ; data type
- db 30, STARMIE
- db 30, EXEGGCUTE
- db 34, GIRAFARIG
- db $ff ; end trainer party mons
- ; last_address=0x3b39d size=16
-
- ; JARED (11) at 0x3b39d
- db "JARED@"
- db $00 ; data type
- db 32, MR__MIME
- db 32, EXEGGCUTE
- db 35, EXEGGCUTE
- db $ff ; end trainer party mons
- ; last_address=0x3b3ab size=14
-
- ; RODNEY (12) at 0x3b3ab
- db "RODNEY@"
- db $00 ; data type
- db 29, DROWZEE
- db 33, HYPNO
- db $ff ; end trainer party mons
- ; last_address=0x3b3b8 size=13
-; 0x3b3b8
-
-PicnickerTrainerGroupHeader: ; 0x3b3b8
- ; LIZ1 (1) at 0x3b3b8
- db "LIZ@"
- db $00 ; data type
- db 9, NIDORAN_F
- db $ff ; end trainer party mons
- ; last_address=0x3b3c0 size=8
-
- ; GINA1 (2) at 0x3b3c0
- db "GINA@"
- db $00 ; data type
- db 9, HOPPIP
- db 9, HOPPIP
- db 12, BULBASAUR
- db $ff ; end trainer party mons
- ; last_address=0x3b3cd size=13
-
- ; BROOKE (3) at 0x3b3cd
- db "BROOKE@"
- db $01 ; data type
- db 16, PIKACHU, THUNDERSHOCK, GROWL, QUICK_ATTACK, DOUBLE_TEAM
- db $ff ; end trainer party mons
- ; last_address=0x3b3dc size=15
-
- ; KIM (4) at 0x3b3dc
- db "KIM@"
- db $00 ; data type
- db 15, VULPIX
- db $ff ; end trainer party mons
- ; last_address=0x3b3e4 size=8
-
- ; CINDY (5) at 0x3b3e4
- db "CINDY@"
- db $00 ; data type
- db 36, NIDOQUEEN
- db $ff ; end trainer party mons
- ; last_address=0x3b3ee size=10
-
- ; HOPE (6) at 0x3b3ee
- db "HOPE@"
- db $00 ; data type
- db 34, FLAAFFY
- db $ff ; end trainer party mons
- ; last_address=0x3b3f7 size=9
-
- ; SHARON (7) at 0x3b3f7
- db "SHARON@"
- db $00 ; data type
- db 31, FURRET
- db 33, RAPIDASH
- db $ff ; end trainer party mons
- ; last_address=0x3b404 size=13
-
- ; DEBRA (8) at 0x3b404
- db "DEBRA@"
- db $00 ; data type
- db 33, SEAKING
- db $ff ; end trainer party mons
- ; last_address=0x3b40e size=10
-
- ; GINA2 (9) at 0x3b40e
- db "GINA@"
- db $00 ; data type
- db 14, HOPPIP
- db 14, HOPPIP
- db 17, IVYSAUR
- db $ff ; end trainer party mons
- ; last_address=0x3b41b size=13
-
- ; ERIN1 (10) at 0x3b41b
- db "ERIN@"
- db $00 ; data type
- db 16, PONYTA
- db 16, PONYTA
- db $ff ; end trainer party mons
- ; last_address=0x3b426 size=11
-
- ; LIZ2 (11) at 0x3b426
- db "LIZ@"
- db $00 ; data type
- db 15, WEEPINBELL
- db 15, NIDORINA
- db $ff ; end trainer party mons
- ; last_address=0x3b430 size=10
-
- ; LIZ3 (12) at 0x3b430
- db "LIZ@"
- db $00 ; data type
- db 19, WEEPINBELL
- db 19, NIDORINO
- db 21, NIDOQUEEN
- db $ff ; end trainer party mons
- ; last_address=0x3b43c size=12
-
- ; HEIDI (13) at 0x3b43c
- db "HEIDI@"
- db $00 ; data type
- db 32, SKIPLOOM
- db 32, SKIPLOOM
- db $ff ; end trainer party mons
- ; last_address=0x3b448 size=12
-
- ; EDNA (14) at 0x3b448
- db "EDNA@"
- db $00 ; data type
- db 30, NIDORINA
- db 34, RAICHU
- db $ff ; end trainer party mons
- ; last_address=0x3b453 size=11
-
- ; GINA3 (15) at 0x3b453
- db "GINA@"
- db $00 ; data type
- db 26, SKIPLOOM
- db 26, SKIPLOOM
- db 29, IVYSAUR
- db $ff ; end trainer party mons
- ; last_address=0x3b460 size=13
-
- ; TIFFANY1 (16) at 0x3b460
- db "TIFFANY@"
- db $01 ; data type
- db 31, CLEFAIRY, ENCORE, SING, DOUBLESLAP, MINIMIZE
- db $ff ; end trainer party mons
- ; last_address=0x3b470 size=16
-
- ; TIFFANY2 (17) at 0x3b470
- db "TIFFANY@"
- db $01 ; data type
- db 37, CLEFAIRY, ENCORE, DOUBLESLAP, MINIMIZE, METRONOME
- db $ff ; end trainer party mons
- ; last_address=0x3b480 size=16
-
- ; ERIN2 (18) at 0x3b480
- db "ERIN@"
- db $00 ; data type
- db 32, PONYTA
- db 32, PONYTA
- db $ff ; end trainer party mons
- ; last_address=0x3b48b size=11
-
- ; TANYA (19) at 0x3b48b
- db "TANYA@"
- db $00 ; data type
- db 37, EXEGGUTOR
- db $ff ; end trainer party mons
- ; last_address=0x3b495 size=10
-
- ; TIFFANY3 (20) at 0x3b495
- db "TIFFANY@"
- db $01 ; data type
- db 20, CLEFAIRY, ENCORE, SING, DOUBLESLAP, MINIMIZE
- db $ff ; end trainer party mons
- ; last_address=0x3b4a5 size=16
-
- ; ERIN3 (21) at 0x3b4a5
- db "ERIN@"
- db $01 ; data type
- db 36, PONYTA, DOUBLE_TEAM, STOMP, FIRE_SPIN, SUNNY_DAY
- db 34, RAICHU, SWIFT, MUD_SLAP, QUICK_ATTACK, THUNDERBOLT
- db 36, PONYTA, DOUBLE_TEAM, STOMP, FIRE_SPIN, SUNNY_DAY
- db $ff ; end trainer party mons
- ; last_address=0x3b4be size=25
-
- ; LIZ4 (22) at 0x3b4be
- db "LIZ@"
- db $00 ; data type
- db 24, WEEPINBELL
- db 26, NIDORINO
- db 26, NIDOQUEEN
- db $ff ; end trainer party mons
- ; last_address=0x3b4ca size=12
-
- ; LIZ5 (23) at 0x3b4ca
- db "LIZ@"
- db $01 ; data type
- db 30, WEEPINBELL, SLEEP_POWDER, POISONPOWDER, STUN_SPORE, SLUDGE_BOMB
- db 32, NIDOKING, EARTHQUAKE, DOUBLE_KICK, POISON_STING, IRON_TAIL
- db 32, NIDOQUEEN, EARTHQUAKE, DOUBLE_KICK, TAIL_WHIP, BODY_SLAM
- db $ff ; end trainer party mons
- ; last_address=0x3b4e2 size=24
-
- ; GINA4 (24) at 0x3b4e2
- db "GINA@"
- db $00 ; data type
- db 30, SKIPLOOM
- db 30, SKIPLOOM
- db 32, IVYSAUR
- db $ff ; end trainer party mons
- ; last_address=0x3b4ef size=13
-
- ; GINA5 (25) at 0x3b4ef
- db "GINA@"
- db $01 ; data type
- db 33, JUMPLUFF, STUN_SPORE, SUNNY_DAY, LEECH_SEED, COTTON_SPORE
- db 33, JUMPLUFF, SUNNY_DAY, SLEEP_POWDER, LEECH_SEED, COTTON_SPORE
- db 38, VENUSAUR, SOLARBEAM, RAZOR_LEAF, HEADBUTT, MUD_SLAP
- db $ff ; end trainer party mons
- ; last_address=0x3b508 size=25
-
- ; TIFFANY4 (26) at 0x3b508
- db "TIFFANY@"
- db $01 ; data type
- db 43, CLEFAIRY, METRONOME, ENCORE, MOONLIGHT, MINIMIZE
- db $ff ; end trainer party mons
- ; last_address=0x3b518 size=16
-; 0x3b518
-
-CamperTrainerGroupHeader: ; 0x3b518
- ; ROLAND (1) at 0x3b518
- db "ROLAND@"
- db $00 ; data type
- db 9, NIDORAN_M
- db $ff ; end trainer party mons
- ; last_address=0x3b523 size=11
-
- ; TODD1 (2) at 0x3b523
- db "TODD@"
- db $00 ; data type
- db 14, PSYDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b52c size=9
-
- ; IVAN (3) at 0x3b52c
- db "IVAN@"
- db $00 ; data type
- db 10, DIGLETT
- db 10, ZUBAT
- db 14, DIGLETT
- db $ff ; end trainer party mons
- ; last_address=0x3b539 size=13
-
- ; ELLIOT (4) at 0x3b539
- db "ELLIOT@"
- db $00 ; data type
- db 13, SANDSHREW
- db 15, MARILL
- db $ff ; end trainer party mons
- ; last_address=0x3b546 size=13
-
- ; BARRY (5) at 0x3b546
- db "BARRY@"
- db $00 ; data type
- db 36, NIDOKING
- db $ff ; end trainer party mons
- ; last_address=0x3b550 size=10
-
- ; LLOYD (6) at 0x3b550
- db "LLOYD@"
- db $00 ; data type
- db 34, NIDOKING
- db $ff ; end trainer party mons
- ; last_address=0x3b55a size=10
-
- ; DEAN (7) at 0x3b55a
- db "DEAN@"
- db $00 ; data type
- db 33, GOLDUCK
- db 31, SANDSLASH
- db $ff ; end trainer party mons
- ; last_address=0x3b565 size=11
-
- ; SID (8) at 0x3b565
- db "SID@"
- db $00 ; data type
- db 32, DUGTRIO
- db 29, PRIMEAPE
- db 29, POLIWRATH
- db $ff ; end trainer party mons
- ; last_address=0x3b571 size=12
-
- ; HARVEY (9) at 0x3b571
- db "HARVEY@"
- db $00 ; data type
- db 15, NIDORINO
- db $ff ; end trainer party mons
- ; last_address=0x3b57c size=11
-
- ; DALE (10) at 0x3b57c
- db "DALE@"
- db $00 ; data type
- db 15, NIDORINO
- db $ff ; end trainer party mons
- ; last_address=0x3b585 size=9
-
- ; TED (11) at 0x3b585
- db "TED@"
- db $00 ; data type
- db 17, MANKEY
- db $ff ; end trainer party mons
- ; last_address=0x3b58d size=8
-
- ; TODD2 (12) at 0x3b58d
- db "TODD@"
- db $00 ; data type
- db 17, GEODUDE
- db 17, GEODUDE
- db 23, PSYDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b59a size=13
-
- ; TODD3 (13) at 0x3b59a
- db "TODD@"
- db $00 ; data type
- db 23, GEODUDE
- db 23, GEODUDE
- db 26, PSYDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b5a7 size=13
-
- ; THOMAS (14) at 0x3b5a7
- db "THOMAS@"
- db $00 ; data type
- db 33, GRAVELER
- db 36, GRAVELER
- db 40, GOLBAT
- db 42, GOLDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b5b8 size=17
-
- ; LEROY (15) at 0x3b5b8
- db "LEROY@"
- db $00 ; data type
- db 33, GRAVELER
- db 36, GRAVELER
- db 40, GOLBAT
- db 42, GOLDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b5c8 size=16
-
- ; DAVID (16) at 0x3b5c8
- db "DAVID@"
- db $00 ; data type
- db 33, GRAVELER
- db 36, GRAVELER
- db 40, GOLBAT
- db 42, GOLDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b5d8 size=16
-
- ; JOHN (17) at 0x3b5d8
- db "JOHN@"
- db $00 ; data type
- db 33, GRAVELER
- db 36, GRAVELER
- db 40, GOLBAT
- db 42, GOLDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b5e7 size=15
-
- ; JERRY (18) at 0x3b5e7
- db "JERRY@"
- db $00 ; data type
- db 37, SANDSLASH
- db $ff ; end trainer party mons
- ; last_address=0x3b5f1 size=10
-
- ; SPENCER (19) at 0x3b5f1
- db "SPENCER@"
- db $00 ; data type
- db 17, SANDSHREW
- db 17, SANDSLASH
- db 19, ZUBAT
- db $ff ; end trainer party mons
- ; last_address=0x3b601 size=16
-
- ; TODD4 (20) at 0x3b601
- db "TODD@"
- db $00 ; data type
- db 30, GRAVELER
- db 30, GRAVELER
- db 30, SLUGMA
- db 32, PSYDUCK
- db $ff ; end trainer party mons
- ; last_address=0x3b610 size=15
-
- ; TODD5 (21) at 0x3b610
- db "TODD@"
- db $01 ; data type
- db 33, GRAVELER, SELFDESTRUCT, ROCK_THROW, HARDEN, MAGNITUDE
- db 33, GRAVELER, SELFDESTRUCT, ROCK_THROW, HARDEN, MAGNITUDE
- db 36, MAGCARGO, ROCK_THROW, HARDEN, AMNESIA, FLAMETHROWER
- db 34, GOLDUCK, DISABLE, PSYCHIC_M, SURF, PSYCH_UP
- db $ff ; end trainer party mons
- ; last_address=0x3b62f size=31
-
- ; QUENTIN (22) at 0x3b62f
- db "QUENTIN@"
- db $00 ; data type
- db 30, FEAROW
- db 30, PRIMEAPE
- db 30, TAUROS
- db $ff ; end trainer party mons
- ; last_address=0x3b63f size=16
-; 0x3b63f
-
-ExecutiveFTrainerGroupHeader: ; 0x3b63f
- ; EXECUTIVE1 (1) at 0x3b63f
- db "EXECUTIVE@"
- db $01 ; data type
- db 32, ARBOK, WRAP, POISON_STING, BITE, GLARE
- db 32, VILEPLUME, ABSORB, SWEET_SCENT, SLEEP_POWDER, ACID
- db 32, MURKROW, PECK, PURSUIT, HAZE, NIGHT_SHADE
- db $ff ; end trainer party mons
- ; last_address=0x3b65d size=30
-
- ; EXECUTIVE2 (2) at 0x3b65d
- db "EXECUTIVE@"
- db $01 ; data type
- db 23, ARBOK, WRAP, LEER, POISON_STING, BITE
- db 23, GLOOM, ABSORB, SWEET_SCENT, SLEEP_POWDER, ACID
- db 25, MURKROW, PECK, PURSUIT, HAZE, 0
- db $ff ; end trainer party mons
- ; last_address=0x3b67b size=30
-; 0x3b67b
-
-SageTrainerGroupHeader: ; 0x3b67b
- ; CHOW (1) at 0x3b67b
- db "CHOW@"
- db $00 ; data type
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db $ff ; end trainer party mons
- ; last_address=0x3b688 size=13
-
- ; NICO (2) at 0x3b688
- db "NICO@"
- db $00 ; data type
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db $ff ; end trainer party mons
- ; last_address=0x3b695 size=13
-
- ; JIN (3) at 0x3b695
- db "JIN@"
- db $00 ; data type
- db 6, BELLSPROUT
- db $ff ; end trainer party mons
- ; last_address=0x3b69d size=8
-
- ; TROY (4) at 0x3b69d
- db "TROY@"
- db $00 ; data type
- db 7, BELLSPROUT
- db 7, HOOTHOOT
- db $ff ; end trainer party mons
- ; last_address=0x3b6a8 size=11
-
- ; JEFFREY (5) at 0x3b6a8
- db "JEFFREY@"
- db $00 ; data type
- db 22, HAUNTER
- db $ff ; end trainer party mons
- ; last_address=0x3b6b4 size=12
-
- ; PING (6) at 0x3b6b4
- db "PING@"
- db $00 ; data type
- db 16, GASTLY
- db 16, GASTLY
- db 16, GASTLY
- db 16, GASTLY
- db 16, GASTLY
- db $ff ; end trainer party mons
- ; last_address=0x3b6c5 size=17
-
- ; EDMOND (7) at 0x3b6c5
- db "EDMOND@"
- db $00 ; data type
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db 3, BELLSPROUT
- db $ff ; end trainer party mons
- ; last_address=0x3b6d4 size=15
-
- ; NEAL (8) at 0x3b6d4
- db "NEAL@"
- db $00 ; data type
- db 6, BELLSPROUT
- db $ff ; end trainer party mons
- ; last_address=0x3b6dd size=9
-
- ; LI (9) at 0x3b6dd
- db "LI@"
- db $00 ; data type
- db 7, BELLSPROUT
- db 7, BELLSPROUT
- db 10, HOOTHOOT
- db $ff ; end trainer party mons
- ; last_address=0x3b6e8 size=11
-
- ; GAKU (10) at 0x3b6e8
- db "GAKU@"
- db $00 ; data type
- db 32, NOCTOWL
- db 32, FLAREON
- db $ff ; end trainer party mons
- ; last_address=0x3b6f3 size=11
-
- ; MASA (11) at 0x3b6f3
- db "MASA@"
- db $00 ; data type
- db 32, NOCTOWL
- db 32, JOLTEON
- db $ff ; end trainer party mons
- ; last_address=0x3b6fe size=11
-
- ; KOJI (12) at 0x3b6fe
- db "KOJI@"
- db $00 ; data type
- db 32, NOCTOWL
- db 32, VAPOREON
- db $ff ; end trainer party mons
- ; last_address=0x3b709 size=11
-; 0x3b709
-
-MediumTrainerGroupHeader: ; 0x3b709
- ; MARTHA (1) at 0x3b709
- db "MARTHA@"
- db $00 ; data type
- db 18, GASTLY
- db 20, HAUNTER
- db 20, GASTLY
- db $ff ; end trainer party mons
- ; last_address=0x3b718 size=15
-
- ; GRACE (2) at 0x3b718
- db "GRACE@"
- db $00 ; data type
- db 20, HAUNTER
- db 20, HAUNTER
- db $ff ; end trainer party mons
- ; last_address=0x3b724 size=12
-
- ; BETHANY (3) at 0x3b724
- db "BETHANY@"
- db $00 ; data type
- db 25, HAUNTER
- db $ff ; end trainer party mons
- ; last_address=0x3b730 size=12
-
- ; MARGRET (4) at 0x3b730
- db "MARGRET@"
- db $00 ; data type
- db 25, HAUNTER
- db $ff ; end trainer party mons
- ; last_address=0x3b73c size=12
-
- ; ETHEL (5) at 0x3b73c
- db "ETHEL@"
- db $00 ; data type
- db 25, HAUNTER
- db $ff ; end trainer party mons
- ; last_address=0x3b746 size=10
-
- ; REBECCA (6) at 0x3b746
- db "REBECCA@"
- db $00 ; data type
- db 35, DROWZEE
- db 35, HYPNO
- db $ff ; end trainer party mons
- ; last_address=0x3b754 size=14
-
- ; DORIS (7) at 0x3b754
- db "DORIS@"
- db $00 ; data type
- db 34, SLOWPOKE
- db 36, SLOWBRO
- db $ff ; end trainer party mons
- ; last_address=0x3b760 size=12
-; 0x3b760
-
-BoarderTrainerGroupHeader: ; 0x3b760
- ; RONALD (1) at 0x3b760
- db "RONALD@"
- db $00 ; data type
- db 24, SEEL
- db 25, DEWGONG
- db 24, SEEL
- db $ff ; end trainer party mons
- ; last_address=0x3b76f size=15
-
- ; BRAD (2) at 0x3b76f
- db "BRAD@"
- db $00 ; data type
- db 26, SWINUB
- db 26, SWINUB
- db $ff ; end trainer party mons
- ; last_address=0x3b77a size=11
-
- ; DOUGLAS (3) at 0x3b77a
- db "DOUGLAS@"
- db $00 ; data type
- db 24, SHELLDER
- db 25, CLOYSTER
- db 24, SHELLDER
- db $ff ; end trainer party mons
- ; last_address=0x3b78a size=16
-; 0x3b78a
-
-PokefanMTrainerGroupHeader: ; 0x3b78a
- ; WILLIAM (1) at 0x3b78a
- db "WILLIAM@"
- db $02 ; data type
- db 14, RAICHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b797 size=13
-
- ; DEREK1 (2) at 0x3b797
- db "DEREK@"
- db $02 ; data type
- db 17, PIKACHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7a2 size=11
-
- ; ROBERT (3) at 0x3b7a2
- db "ROBERT@"
- db $02 ; data type
- db 33, QUAGSIRE, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7ae size=12
-
- ; JOSHUA (4) at 0x3b7ae
- db "JOSHUA@"
- db $02 ; data type
- db 23, PIKACHU, BERRY
- db 23, PIKACHU, BERRY
- db 23, PIKACHU, BERRY
- db 23, PIKACHU, BERRY
- db 23, PIKACHU, BERRY
- db 23, PIKACHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7c9 size=27
-
- ; CARTER (5) at 0x3b7c9
- db "CARTER@"
- db $02 ; data type
- db 29, BULBASAUR, BERRY
- db 29, CHARMANDER, BERRY
- db 29, SQUIRTLE, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7db size=18
-
- ; TREVOR (6) at 0x3b7db
- db "TREVOR@"
- db $02 ; data type
- db 33, PSYDUCK, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7e7 size=12
-
- ; BRANDON (7) at 0x3b7e7
- db "BRANDON@"
- db $02 ; data type
- db 13, SNUBBULL, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b7f4 size=13
-
- ; JEREMY (8) at 0x3b7f4
- db "JEREMY@"
- db $02 ; data type
- db 28, MEOWTH, BERRY
- db 28, MEOWTH, BERRY
- db 28, MEOWTH, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b806 size=18
-
- ; COLIN (9) at 0x3b806
- db "COLIN@"
- db $02 ; data type
- db 32, DELIBIRD, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b811 size=11
-
- ; DEREK2 (10) at 0x3b811
- db "DEREK@"
- db $02 ; data type
- db 19, PIKACHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b81c size=11
-
- ; DEREK3 (11) at 0x3b81c
- db "DEREK@"
- db $02 ; data type
- db 36, PIKACHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b827 size=11
-
- ; ALEX (12) at 0x3b827
- db "ALEX@"
- db $02 ; data type
- db 29, NIDOKING, BERRY
- db 29, SLOWKING, BERRY
- db 29, SEAKING, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b837 size=16
-
- ; REX (13) at 0x3b837
- db "REX@"
- db $02 ; data type
- db 35, PHANPY, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b840 size=9
-
- ; ALLAN (14) at 0x3b840
- db "ALLAN@"
- db $02 ; data type
- db 35, TEDDIURSA, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b84b size=11
-; 0x3b84b
-
-KimonoGirlTrainerGroupHeader: ; 0x3b84b
- ; NAOKO1 (2) at 0x3b84b
- db "NAOKO@" ; unused
- db $00 ; data type
- db 20, SKIPLOOM
- db 20, VULPIX
- db 18, SKIPLOOM
- db $ff ; end trainer party mons
- ; last_address=0x3b859 size=14
-
- ; NAOKO2 (3) at 0x3b859
- db "NAOKO@"
- db $00 ; data type
- db 17, FLAREON
- db $ff ; end trainer party mons
- ; last_address=0x3b863 size=10
-
- ; SAYO (4) at 0x3b863
- db "SAYO@"
- db $00 ; data type
- db 17, ESPEON
- db $ff ; end trainer party mons
- ; last_address=0x3b86c size=9
-
- ; ZUKI (5) at 0x3b86c
- db "ZUKI@"
- db $00 ; data type
- db 17, UMBREON
- db $ff ; end trainer party mons
- ; last_address=0x3b875 size=9
-
- ; KUNI (6) at 0x3b875
- db "KUNI@"
- db $00 ; data type
- db 17, VAPOREON
- db $ff ; end trainer party mons
- ; last_address=0x3b87e size=9
-
- ; MIKI (7) at 0x3b87e
- db "MIKI@"
- db $00 ; data type
- db 17, JOLTEON
- db $ff ; end trainer party mons
- ; last_address=0x3b887 size=9
-; 0x3b887
-
-TwinsTrainerGroupHeader: ; 0x3b887
- ; AMYANDMAY1 (1) at 0x3b887
- db "AMY & MAY@"
- db $00 ; data type
- db 10, SPINARAK
- db 10, LEDYBA
- db $ff ; end trainer party mons
- ; last_address=0x3b897 size=16
-
- ; ANNANDANNE1 (2) at 0x3b897
- db "ANN & ANNE@"
- db $01 ; data type
- db 16, CLEFAIRY, GROWL, ENCORE, DOUBLESLAP, METRONOME
- db 16, JIGGLYPUFF, SING, DEFENSE_CURL, POUND, DISABLE
- db $ff ; end trainer party mons
- ; last_address=0x3b8b0 size=25
-
- ; ANNANDANNE2 (3) at 0x3b8b0
- db "ANN & ANNE@"
- db $01 ; data type
- db 16, JIGGLYPUFF, SING, DEFENSE_CURL, POUND, DISABLE
- db 16, CLEFAIRY, GROWL, ENCORE, DOUBLESLAP, METRONOME
- db $ff ; end trainer party mons
- ; last_address=0x3b8c9 size=25
-
- ; AMYANDMAY2 (4) at 0x3b8c9
- db "AMY & MAY@"
- db $00 ; data type
- db 10, LEDYBA
- db 10, SPINARAK
- db $ff ; end trainer party mons
- ; last_address=0x3b8d9 size=16
-
- ; JOANDZOE1 (5) at 0x3b8d9
- db "JO & ZOE@"
- db $00 ; data type
- db 35, VICTREEBEL
- db 35, VILEPLUME
- db $ff ; end trainer party mons
- ; last_address=0x3b8e8 size=15
-
- ; JOANDZOE2 (6) at 0x3b8e8
- db "JO & ZOE@"
- db $00 ; data type
- db 35, VILEPLUME
- db 35, VICTREEBEL
- db $ff ; end trainer party mons
- ; last_address=0x3b8f7 size=15
-
- ; MEGANDPEG1 (7) at 0x3b8f7
- db "MEG & PEG@"
- db $00 ; data type
- db 31, TEDDIURSA
- db 31, PHANPY
- db $ff ; end trainer party mons
- ; last_address=0x3b907 size=16
-
- ; MEGANDPEG2 (8) at 0x3b907
- db "MEG & PEG@"
- db $00 ; data type
- db 31, PHANPY
- db 31, TEDDIURSA
- db $ff ; end trainer party mons
- ; last_address=0x3b917 size=16
-
- ; LEAANDPIA1 (9) at 0x3b917
- db "LEA & PIA@"
- db $01 ; data type
- db 35, DRATINI, THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
- db 35, DRATINI, THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT
- db $ff ; end trainer party mons
- ; last_address=0x3b92f size=24
-
- ; LEAANDPIA2 (10) at 0x3b92f
- db "LEA & PIA@"
- db $01 ; data type
- db 38, DRATINI, THUNDER_WAVE, TWISTER, ICE_BEAM, HEADBUTT
- db 38, DRATINI, THUNDER_WAVE, TWISTER, FLAMETHROWER, HEADBUTT
- db $ff ; end trainer party mons
- ; last_address=0x3b947 size=24
-; 0x3b947
-
-PokefanFTrainerGroupHeader: ; 0x3b947
- ; BEVERLY1 (1) at 0x3b947
- db "BEVERLY@"
- db $02 ; data type
- db 14, SNUBBULL, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b954 size=13
-
- ; RUTH (2) at 0x3b954
- db "RUTH@"
- db $02 ; data type
- db 17, PIKACHU, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b95e size=10
-
- ; BEVERLY2 (3) at 0x3b95e
- db "BEVERLY@"
- db $02 ; data type
- db 18, SNUBBULL, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b96b size=13
-
- ; BEVERLY3 (4) at 0x3b96b
- db "BEVERLY@"
- db $02 ; data type
- db 30, GRANBULL, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b978 size=13
-
- ; GEORGIA (5) at 0x3b978
- db "GEORGIA@"
- db $02 ; data type
- db 23, SENTRET, BERRY
- db 23, SENTRET, BERRY
- db 23, SENTRET, BERRY
- db 28, FURRET, BERRY
- db 23, SENTRET, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b991 size=25
-
- ; JAIME (6) at 0x3b991
- db "JAIME@"
- db $02 ; data type
- db 16, MEOWTH, BERRY
- db $ff ; end trainer party mons
- ; last_address=0x3b99c size=11
-; 0x3b99c
-
-RedTrainerGroupHeader: ; 0x3b99c
- ; RED (1) at 0x3b99c
- db "RED@"
- db $01 ; data type
- db 81, PIKACHU, CHARM, QUICK_ATTACK, THUNDERBOLT, THUNDER
- db 73, ESPEON, MUD_SLAP, REFLECT, SWIFT, PSYCHIC_M
- db 75, SNORLAX, AMNESIA, SNORE, REST, BODY_SLAM
- db 77, VENUSAUR, SUNNY_DAY, GIGA_DRAIN, SYNTHESIS, SOLARBEAM
- db 77, CHARIZARD, FLAMETHROWER, WING_ATTACK, SLASH, FIRE_SPIN
- db 77, BLASTOISE, RAIN_DANCE, SURF, BLIZZARD, WHIRLPOOL
- db $ff ; end trainer party mons
- ; last_address=0x3b9c6 size=42
-; 0x3b9c6
-
-BlueTrainerGroupHeader: ; 0x3b9c6
- ; BLUE (1) at 0x3b9c6
- db "BLUE@"
- db $01 ; data type
- db 56, PIDGEOT, QUICK_ATTACK, WHIRLWIND, WING_ATTACK, MIRROR_MOVE
- db 54, ALAKAZAM, DISABLE, RECOVER, PSYCHIC_M, REFLECT
- db 56, RHYDON, FURY_ATTACK, SANDSTORM, ROCK_SLIDE, EARTHQUAKE
- db 58, GYARADOS, TWISTER, HYDRO_PUMP, RAIN_DANCE, HYPER_BEAM
- db 58, EXEGGUTOR, SUNNY_DAY, LEECH_SEED, EGG_BOMB, SOLARBEAM
- db 58, ARCANINE, ROAR, SWIFT, FLAMETHROWER, EXTREMESPEED
- db $ff ; end trainer party mons
- ; last_address=0x3b9f1 size=43
-; 0x3b9f1
-
-OfficerTrainerGroupHeader: ; 0x3b9f1
- ; KEITH (1) at 0x3b9f1
- db "KEITH@"
- db $00 ; data type
- db 17, GROWLITHE
- db $ff ; end trainer party mons
- ; last_address=0x3b9fb size=10
-
- ; DIRK (2) at 0x3b9fb
- db "DIRK@"
- db $00 ; data type
- db 14, GROWLITHE
- db 14, GROWLITHE
- db $ff ; end trainer party mons
- ; last_address=0x3ba06 size=11
-; 0x3ba06
-
-GruntFTrainerGroupHeader: ; 0x3ba06
- ; GRUNT1 (1) at 0x3ba06
- db "GRUNT@"
- db $00 ; data type
- db 9, ZUBAT
- db 11, EKANS
- db $ff ; end trainer party mons
- ; last_address=0x3ba12 size=12
-
- ; GRUNT2 (2) at 0x3ba12
- db "GRUNT@"
- db $00 ; data type
- db 26, ARBOK
- db $ff ; end trainer party mons
- ; last_address=0x3ba1c size=10
-
- ; GRUNT3 (3) at 0x3ba1c
- db "GRUNT@"
- db $00 ; data type
- db 25, GLOOM
- db 25, GLOOM
- db $ff ; end trainer party mons
- ; last_address=0x3ba28 size=12
-
- ; GRUNT4 (4) at 0x3ba28
- db "GRUNT@"
- db $00 ; data type
- db 21, EKANS
- db 23, ODDISH
- db 21, EKANS
- db 24, GLOOM
- db $ff ; end trainer party mons
- ; last_address=0x3ba38 size=16
-
- ; GRUNT5 (5) at 0x3ba38
- db "GRUNT@"
- db $01 ; data type
- db 18, EKANS, WRAP, LEER, POISON_STING, BITE
- db 18, GLOOM, ABSORB, SWEET_SCENT, STUN_SPORE, SLEEP_POWDER
- db $ff ; end trainer party mons
- ; last_address=0x3ba4c size=20
-; 0x3ba4c
-
-MysticalmanTrainerGroupHeader: ; 0x3ba4c
- ; EUSINE (1) at 0x3ba4c
- db "EUSINE@"
- db $01 ; data type
- db 23, DROWZEE, DREAM_EATER, HYPNOSIS, DISABLE, CONFUSION
- db 23, HAUNTER, LICK, HYPNOSIS, MEAN_LOOK, CURSE
- db 25, ELECTRODE, SCREECH, SONICBOOM, THUNDER, ROLLOUT
- db $ff ; end trainer party mons
- ; last_address=0x3ba67 size=27
-; 0x3ba67
SECTION "bankF",DATA,BANK[$F]
@@ -15687,4416 +6335,28 @@ BattleStartMessage:
INCBIN "baserom.gbc",$3fd26,$40000 - $3fd26
+
SECTION "bank10",DATA,BANK[$10]
INCBIN "baserom.gbc",$40000,$40c65-$40000
AlphabeticalPokedexOrder: ; 0x40c65
- db ABRA
- db AERODACTYL
- db AIPOM
- db ALAKAZAM
- db AMPHAROS
- db ARBOK
- db ARCANINE
- db ARIADOS
- db ARTICUNO
- db AZUMARILL
- db BAYLEEF
- db BEEDRILL
- db BELLOSSOM
- db BELLSPROUT
- db BLASTOISE
- db BLISSEY
- db BULBASAUR
- db BUTTERFREE
- db CATERPIE
- db CELEBI
- db CHANSEY
- db CHARIZARD
- db CHARMANDER
- db CHARMELEON
- db CHIKORITA
- db CHINCHOU
- db CLEFABLE
- db CLEFAIRY
- db CLEFFA
- db CLOYSTER
- db CORSOLA
- db CROBAT
- db CROCONAW
- db CUBONE
- db CYNDAQUIL
- db DELIBIRD
- db DEWGONG
- db DIGLETT
- db DITTO
- db DODRIO
- db DODUO
- db DONPHAN
- db DRAGONAIR
- db DRAGONITE
- db DRATINI
- db DROWZEE
- db DUGTRIO
- db DUNSPARCE
- db EEVEE
- db EKANS
- db ELECTABUZZ
- db ELECTRODE
- db ELEKID
- db ENTEI
- db ESPEON
- db EXEGGCUTE
- db EXEGGUTOR
- db FARFETCH_D
- db FEAROW
- db FERALIGATR
- db FLAAFFY
- db FLAREON
- db FORRETRESS
- db FURRET
- db GASTLY
- db GENGAR
- db GEODUDE
- db GIRAFARIG
- db GLIGAR
- db GLOOM
- db GOLBAT
- db GOLDEEN
- db GOLDUCK
- db GOLEM
- db GRANBULL
- db GRAVELER
- db GRIMER
- db GROWLITHE
- db GYARADOS
- db HAUNTER
- db HERACROSS
- db HITMONCHAN
- db HITMONLEE
- db HITMONTOP
- db HO_OH
- db HOOTHOOT
- db HOPPIP
- db HORSEA
- db HOUNDOOM
- db HOUNDOUR
- db HYPNO
- db IGGLYBUFF
- db IVYSAUR
- db JIGGLYPUFF
- db JOLTEON
- db JUMPLUFF
- db JYNX
- db KABUTO
- db KABUTOPS
- db KADABRA
- db KAKUNA
- db KANGASKHAN
- db KINGDRA
- db KINGLER
- db KOFFING
- db KRABBY
- db LANTURN
- db LAPRAS
- db LARVITAR
- db LEDIAN
- db LEDYBA
- db LICKITUNG
- db LUGIA
- db MACHAMP
- db MACHOKE
- db MACHOP
- db MAGBY
- db MAGCARGO
- db MAGIKARP
- db MAGMAR
- db MAGNEMITE
- db MAGNETON
- db MANKEY
- db MANTINE
- db MAREEP
- db MARILL
- db MAROWAK
- db MEGANIUM
- db MEOWTH
- db METAPOD
- db MEW
- db MEWTWO
- db MILTANK
- db MISDREAVUS
- db MOLTRES
- db MR__MIME
- db MUK
- db MURKROW
- db NATU
- db NIDOKING
- db NIDOQUEEN
- db NIDORAN_F
- db NIDORAN_M
- db NIDORINA
- db NIDORINO
- db NINETALES
- db NOCTOWL
- db OCTILLERY
- db ODDISH
- db OMANYTE
- db OMASTAR
- db ONIX
- db PARAS
- db PARASECT
- db PERSIAN
- db PHANPY
- db PICHU
- db PIDGEOT
- db PIDGEOTTO
- db PIDGEY
- db PIKACHU
- db PILOSWINE
- db PINECO
- db PINSIR
- db POLITOED
- db POLIWAG
- db POLIWHIRL
- db POLIWRATH
- db PONYTA
- db PORYGON
- db PORYGON2
- db PRIMEAPE
- db PSYDUCK
- db PUPITAR
- db QUAGSIRE
- db QUILAVA
- db QWILFISH
- db RAICHU
- db RAIKOU
- db RAPIDASH
- db RATICATE
- db RATTATA
- db REMORAID
- db RHYDON
- db RHYHORN
- db SANDSHREW
- db SANDSLASH
- db SCIZOR
- db SCYTHER
- db SEADRA
- db SEAKING
- db SEEL
- db SENTRET
- db SHELLDER
- db SHUCKLE
- db SKARMORY
- db SKIPLOOM
- db SLOWBRO
- db SLOWKING
- db SLOWPOKE
- db SLUGMA
- db SMEARGLE
- db SMOOCHUM
- db SNEASEL
- db SNORLAX
- db SNUBBULL
- db SPEAROW
- db SPINARAK
- db SQUIRTLE
- db STANTLER
- db STARMIE
- db STARYU
- db STEELIX
- db SUDOWOODO
- db SUICUNE
- db SUNFLORA
- db SUNKERN
- db SWINUB
- db TANGELA
- db TAUROS
- db TEDDIURSA
- db TENTACOOL
- db TENTACRUEL
- db TOGEPI
- db TOGETIC
- db TOTODILE
- db TYPHLOSION
- db TYRANITAR
- db TYROGUE
- db UMBREON
- db UNOWN
- db URSARING
- db VAPOREON
- db VENOMOTH
- db VENONAT
- db VENUSAUR
- db VICTREEBEL
- db VILEPLUME
- db VOLTORB
- db VULPIX
- db WARTORTLE
- db WEEDLE
- db WEEPINBELL
- db WEEZING
- db WIGGLYTUFF
- db WOBBUFFET
- db WOOPER
- db XATU
- db YANMA
- db ZAPDOS
- db ZUBAT
+INCLUDE "stats/pokedex/order_alpha.asm"
NewPokedexOrder: ; 0x40d60
- db CHIKORITA
- db BAYLEEF
- db MEGANIUM
- db CYNDAQUIL
- db QUILAVA
- db TYPHLOSION
- db TOTODILE
- db CROCONAW
- db FERALIGATR
- db PIDGEY
- db PIDGEOTTO
- db PIDGEOT
- db SPEAROW
- db FEAROW
- db HOOTHOOT
- db NOCTOWL
- db RATTATA
- db RATICATE
- db SENTRET
- db FURRET
- db PICHU
- db PIKACHU
- db RAICHU
- db CATERPIE
- db METAPOD
- db BUTTERFREE
- db WEEDLE
- db KAKUNA
- db BEEDRILL
- db LEDYBA
- db LEDIAN
- db SPINARAK
- db ARIADOS
- db GEODUDE
- db GRAVELER
- db GOLEM
- db ZUBAT
- db GOLBAT
- db CROBAT
- db CLEFFA
- db CLEFAIRY
- db CLEFABLE
- db IGGLYBUFF
- db JIGGLYPUFF
- db WIGGLYTUFF
- db TOGEPI
- db TOGETIC
- db SANDSHREW
- db SANDSLASH
- db EKANS
- db ARBOK
- db DUNSPARCE
- db MAREEP
- db FLAAFFY
- db AMPHAROS
- db WOOPER
- db QUAGSIRE
- db GASTLY
- db HAUNTER
- db GENGAR
- db UNOWN
- db ONIX
- db STEELIX
- db BELLSPROUT
- db WEEPINBELL
- db VICTREEBEL
- db HOPPIP
- db SKIPLOOM
- db JUMPLUFF
- db PARAS
- db PARASECT
- db POLIWAG
- db POLIWHIRL
- db POLIWRATH
- db POLITOED
- db MAGIKARP
- db GYARADOS
- db GOLDEEN
- db SEAKING
- db SLOWPOKE
- db SLOWBRO
- db SLOWKING
- db ODDISH
- db GLOOM
- db VILEPLUME
- db BELLOSSOM
- db DROWZEE
- db HYPNO
- db ABRA
- db KADABRA
- db ALAKAZAM
- db DITTO
- db PINECO
- db FORRETRESS
- db NIDORAN_F
- db NIDORINA
- db NIDOQUEEN
- db NIDORAN_M
- db NIDORINO
- db NIDOKING
- db YANMA
- db SUNKERN
- db SUNFLORA
- db EXEGGCUTE
- db EXEGGUTOR
- db SUDOWOODO
- db WOBBUFFET
- db VENONAT
- db VENOMOTH
- db SCYTHER
- db SCIZOR
- db PINSIR
- db HERACROSS
- db KOFFING
- db WEEZING
- db GRIMER
- db MUK
- db MAGNEMITE
- db MAGNETON
- db VOLTORB
- db ELECTRODE
- db AIPOM
- db SNUBBULL
- db GRANBULL
- db VULPIX
- db NINETALES
- db GROWLITHE
- db ARCANINE
- db STANTLER
- db MARILL
- db AZUMARILL
- db DIGLETT
- db DUGTRIO
- db MANKEY
- db PRIMEAPE
- db MEOWTH
- db PERSIAN
- db PSYDUCK
- db GOLDUCK
- db MACHOP
- db MACHOKE
- db MACHAMP
- db TYROGUE
- db HITMONLEE
- db HITMONCHAN
- db HITMONTOP
- db GIRAFARIG
- db TAUROS
- db MILTANK
- db MAGBY
- db MAGMAR
- db SMOOCHUM
- db JYNX
- db ELEKID
- db ELECTABUZZ
- db MR__MIME
- db SMEARGLE
- db FARFETCH_D
- db NATU
- db XATU
- db QWILFISH
- db TENTACOOL
- db TENTACRUEL
- db KRABBY
- db KINGLER
- db SHUCKLE
- db STARYU
- db STARMIE
- db SHELLDER
- db CLOYSTER
- db CORSOLA
- db REMORAID
- db OCTILLERY
- db CHINCHOU
- db LANTURN
- db SEEL
- db DEWGONG
- db LICKITUNG
- db TANGELA
- db EEVEE
- db VAPOREON
- db JOLTEON
- db FLAREON
- db ESPEON
- db UMBREON
- db HORSEA
- db SEADRA
- db KINGDRA
- db GLIGAR
- db DELIBIRD
- db SWINUB
- db PILOSWINE
- db TEDDIURSA
- db URSARING
- db PHANPY
- db DONPHAN
- db MANTINE
- db SKARMORY
- db DODUO
- db DODRIO
- db PONYTA
- db RAPIDASH
- db CUBONE
- db MAROWAK
- db KANGASKHAN
- db RHYHORN
- db RHYDON
- db MURKROW
- db HOUNDOUR
- db HOUNDOOM
- db SLUGMA
- db MAGCARGO
- db SNEASEL
- db MISDREAVUS
- db PORYGON
- db PORYGON2
- db CHANSEY
- db BLISSEY
- db LAPRAS
- db OMANYTE
- db OMASTAR
- db KABUTO
- db KABUTOPS
- db AERODACTYL
- db SNORLAX
- db BULBASAUR
- db IVYSAUR
- db VENUSAUR
- db CHARMANDER
- db CHARMELEON
- db CHARIZARD
- db SQUIRTLE
- db WARTORTLE
- db BLASTOISE
- db ARTICUNO
- db ZAPDOS
- db MOLTRES
- db RAIKOU
- db ENTEI
- db SUICUNE
- db DRATINI
- db DRAGONAIR
- db DRAGONITE
- db LARVITAR
- db PUPITAR
- db TYRANITAR
- db LUGIA
- db HO_OH
- db MEWTWO
- db MEW
- db CELEBI
+INCLUDE "stats/pokedex/order_new.asm"
INCBIN "baserom.gbc",$40e5b,$41afb-$40e5b
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
+INCLUDE "battle/moves/moves.asm"
INCBIN "baserom.gbc",$421d8,$425b1-$421d8
EvosAttacksPointers: ; 0x425b1
- dw BulbasaurEvosAttacks
- dw IvysaurEvosAttacks
- dw VenusaurEvosAttacks
- dw CharmanderEvosAttacks
- dw CharmeleonEvosAttacks
- dw CharizardEvosAttacks
- dw SquirtleEvosAttacks
- dw WartortleEvosAttacks
- dw BlastoiseEvosAttacks
- dw CaterpieEvosAttacks
- dw MetapodEvosAttacks
- dw ButterfreeEvosAttacks
- dw WeedleEvosAttacks
- dw KakunaEvosAttacks
- dw BeedrillEvosAttacks
- dw PidgeyEvosAttacks
- dw PidgeottoEvosAttacks
- dw PidgeotEvosAttacks
- dw RattataEvosAttacks
- dw RaticateEvosAttacks
- dw SpearowEvosAttacks
- dw FearowEvosAttacks
- dw EkansEvosAttacks
- dw ArbokEvosAttacks
- dw PikachuEvosAttacks
- dw RaichuEvosAttacks
- dw SandshrewEvosAttacks
- dw SandslashEvosAttacks
- dw NidoranFEvosAttacks
- dw NidorinaEvosAttacks
- dw NidoqueenEvosAttacks
- dw NidoranMEvosAttacks
- dw NidorinoEvosAttacks
- dw NidokingEvosAttacks
- dw ClefairyEvosAttacks
- dw ClefableEvosAttacks
- dw VulpixEvosAttacks
- dw NinetalesEvosAttacks
- dw JigglypuffEvosAttacks
- dw WigglytuffEvosAttacks
- dw ZubatEvosAttacks
- dw GolbatEvosAttacks
- dw OddishEvosAttacks
- dw GloomEvosAttacks
- dw VileplumeEvosAttacks
- dw ParasEvosAttacks
- dw ParasectEvosAttacks
- dw VenonatEvosAttacks
- dw VenomothEvosAttacks
- dw DiglettEvosAttacks
- dw DugtrioEvosAttacks
- dw MeowthEvosAttacks
- dw PersianEvosAttacks
- dw PsyduckEvosAttacks
- dw GolduckEvosAttacks
- dw MankeyEvosAttacks
- dw PrimeapeEvosAttacks
- dw GrowlitheEvosAttacks
- dw ArcanineEvosAttacks
- dw PoliwagEvosAttacks
- dw PoliwhirlEvosAttacks
- dw PoliwrathEvosAttacks
- dw AbraEvosAttacks
- dw KadabraEvosAttacks
- dw AlakazamEvosAttacks
- dw MachopEvosAttacks
- dw MachokeEvosAttacks
- dw MachampEvosAttacks
- dw BellsproutEvosAttacks
- dw WeepinbellEvosAttacks
- dw VictreebelEvosAttacks
- dw TentacoolEvosAttacks
- dw TentacruelEvosAttacks
- dw GeodudeEvosAttacks
- dw GravelerEvosAttacks
- dw GolemEvosAttacks
- dw PonytaEvosAttacks
- dw RapidashEvosAttacks
- dw SlowpokeEvosAttacks
- dw SlowbroEvosAttacks
- dw MagnemiteEvosAttacks
- dw MagnetonEvosAttacks
- dw FarfetchDEvosAttacks
- dw DoduoEvosAttacks
- dw DodrioEvosAttacks
- dw SeelEvosAttacks
- dw DewgongEvosAttacks
- dw GrimerEvosAttacks
- dw MukEvosAttacks
- dw ShellderEvosAttacks
- dw CloysterEvosAttacks
- dw GastlyEvosAttacks
- dw HaunterEvosAttacks
- dw GengarEvosAttacks
- dw OnixEvosAttacks
- dw DrowzeeEvosAttacks
- dw HypnoEvosAttacks
- dw KrabbyEvosAttacks
- dw KinglerEvosAttacks
- dw VoltorbEvosAttacks
- dw ElectrodeEvosAttacks
- dw ExeggcuteEvosAttacks
- dw ExeggutorEvosAttacks
- dw CuboneEvosAttacks
- dw MarowakEvosAttacks
- dw HitmonleeEvosAttacks
- dw HitmonchanEvosAttacks
- dw LickitungEvosAttacks
- dw KoffingEvosAttacks
- dw WeezingEvosAttacks
- dw RhyhornEvosAttacks
- dw RhydonEvosAttacks
- dw ChanseyEvosAttacks
- dw TangelaEvosAttacks
- dw KangaskhanEvosAttacks
- dw HorseaEvosAttacks
- dw SeadraEvosAttacks
- dw GoldeenEvosAttacks
- dw SeakingEvosAttacks
- dw StaryuEvosAttacks
- dw StarmieEvosAttacks
- dw MrMimeEvosAttacks
- dw ScytherEvosAttacks
- dw JynxEvosAttacks
- dw ElectabuzzEvosAttacks
- dw MagmarEvosAttacks
- dw PinsirEvosAttacks
- dw TaurosEvosAttacks
- dw MagikarpEvosAttacks
- dw GyaradosEvosAttacks
- dw LaprasEvosAttacks
- dw DittoEvosAttacks
- dw EeveeEvosAttacks
- dw VaporeonEvosAttacks
- dw JolteonEvosAttacks
- dw FlareonEvosAttacks
- dw PorygonEvosAttacks
- dw OmanyteEvosAttacks
- dw OmastarEvosAttacks
- dw KabutoEvosAttacks
- dw KabutopsEvosAttacks
- dw AerodactylEvosAttacks
- dw SnorlaxEvosAttacks
- dw ArticunoEvosAttacks
- dw ZapdosEvosAttacks
- dw MoltresEvosAttacks
- dw DratiniEvosAttacks
- dw DragonairEvosAttacks
- dw DragoniteEvosAttacks
- dw MewtwoEvosAttacks
- dw MewEvosAttacks
- dw ChikoritaEvosAttacks
- dw BayleefEvosAttacks
- dw MeganiumEvosAttacks
- dw CyndaquilEvosAttacks
- dw QuilavaEvosAttacks
- dw TyphlosionEvosAttacks
- dw TotodileEvosAttacks
- dw CroconawEvosAttacks
- dw FeraligatrEvosAttacks
- dw SentretEvosAttacks
- dw FurretEvosAttacks
- dw HoothootEvosAttacks
- dw NoctowlEvosAttacks
- dw LedybaEvosAttacks
- dw LedianEvosAttacks
- dw SpinarakEvosAttacks
- dw AriadosEvosAttacks
- dw CrobatEvosAttacks
- dw ChinchouEvosAttacks
- dw LanturnEvosAttacks
- dw PichuEvosAttacks
- dw CleffaEvosAttacks
- dw IgglybuffEvosAttacks
- dw TogepiEvosAttacks
- dw TogeticEvosAttacks
- dw NatuEvosAttacks
- dw XatuEvosAttacks
- dw MareepEvosAttacks
- dw FlaaffyEvosAttacks
- dw AmpharosEvosAttacks
- dw BellossomEvosAttacks
- dw MarillEvosAttacks
- dw AzumarillEvosAttacks
- dw SudowoodoEvosAttacks
- dw PolitoedEvosAttacks
- dw HoppipEvosAttacks
- dw SkiploomEvosAttacks
- dw JumpluffEvosAttacks
- dw AipomEvosAttacks
- dw SunkernEvosAttacks
- dw SunfloraEvosAttacks
- dw YanmaEvosAttacks
- dw WooperEvosAttacks
- dw QuagsireEvosAttacks
- dw EspeonEvosAttacks
- dw UmbreonEvosAttacks
- dw MurkrowEvosAttacks
- dw SlowkingEvosAttacks
- dw MisdreavusEvosAttacks
- dw UnownEvosAttacks
- dw WobbuffetEvosAttacks
- dw GirafarigEvosAttacks
- dw PinecoEvosAttacks
- dw ForretressEvosAttacks
- dw DunsparceEvosAttacks
- dw GligarEvosAttacks
- dw SteelixEvosAttacks
- dw SnubbullEvosAttacks
- dw GranbullEvosAttacks
- dw QwilfishEvosAttacks
- dw ScizorEvosAttacks
- dw ShuckleEvosAttacks
- dw HeracrossEvosAttacks
- dw SneaselEvosAttacks
- dw TeddiursaEvosAttacks
- dw UrsaringEvosAttacks
- dw SlugmaEvosAttacks
- dw MagcargoEvosAttacks
- dw SwinubEvosAttacks
- dw PiloswineEvosAttacks
- dw CorsolaEvosAttacks
- dw RemoraidEvosAttacks
- dw OctilleryEvosAttacks
- dw DelibirdEvosAttacks
- dw MantineEvosAttacks
- dw SkarmoryEvosAttacks
- dw HoundourEvosAttacks
- dw HoundoomEvosAttacks
- dw KingdraEvosAttacks
- dw PhanpyEvosAttacks
- dw DonphanEvosAttacks
- dw Porygon2EvosAttacks
- dw StantlerEvosAttacks
- dw SmeargleEvosAttacks
- dw TyrogueEvosAttacks
- dw HitmontopEvosAttacks
- dw SmoochumEvosAttacks
- dw ElekidEvosAttacks
- dw MagbyEvosAttacks
- dw MiltankEvosAttacks
- dw BlisseyEvosAttacks
- dw RaikouEvosAttacks
- dw EnteiEvosAttacks
- dw SuicuneEvosAttacks
- dw LarvitarEvosAttacks
- dw PupitarEvosAttacks
- dw TyranitarEvosAttacks
- dw LugiaEvosAttacks
- dw HoOhEvosAttacks
- dw CelebiEvosAttacks
-
-BulbasaurEvosAttacks:
- db EVOLVE_LEVEL,16,IVYSAUR
- db 0 ; no more evolutions
- db 1,TACKLE
- db 4,GROWL
- db 7,LEECH_SEED
- db 10,VINE_WHIP
- db 15,POISONPOWDER
- db 15,SLEEP_POWDER
- db 20,RAZOR_LEAF
- db 25,SWEET_SCENT
- db 32,GROWTH
- db 39,SYNTHESIS
- db 46,SOLARBEAM
- db 0 ; no more level-up moves
-
-IvysaurEvosAttacks:
- db EVOLVE_LEVEL,32,VENUSAUR
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,LEECH_SEED
- db 4,GROWL
- db 7,LEECH_SEED
- db 10,VINE_WHIP
- db 15,POISONPOWDER
- db 15,SLEEP_POWDER
- db 22,RAZOR_LEAF
- db 29,SWEET_SCENT
- db 38,GROWTH
- db 47,SYNTHESIS
- db 56,SOLARBEAM
- db 0 ; no more level-up moves
-
-VenusaurEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,LEECH_SEED
- db 1,VINE_WHIP
- db 4,GROWL
- db 7,LEECH_SEED
- db 10,VINE_WHIP
- db 15,POISONPOWDER
- db 15,SLEEP_POWDER
- db 22,RAZOR_LEAF
- db 29,SWEET_SCENT
- db 41,GROWTH
- db 53,SYNTHESIS
- db 65,SOLARBEAM
- db 0 ; no more level-up moves
-
-CharmanderEvosAttacks:
- db EVOLVE_LEVEL,16,CHARMELEON
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,GROWL
- db 7,EMBER
- db 13,SMOKESCREEN
- db 19,RAGE
- db 25,SCARY_FACE
- db 31,FLAMETHROWER
- db 37,SLASH
- db 43,DRAGON_RAGE
- db 49,FIRE_SPIN
- db 0 ; no more level-up moves
-
-CharmeleonEvosAttacks:
- db EVOLVE_LEVEL,36,CHARIZARD
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,GROWL
- db 1,EMBER
- db 7,EMBER
- db 13,SMOKESCREEN
- db 20,RAGE
- db 27,SCARY_FACE
- db 34,FLAMETHROWER
- db 41,SLASH
- db 48,DRAGON_RAGE
- db 55,FIRE_SPIN
- db 0 ; no more level-up moves
-
-CharizardEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,GROWL
- db 1,EMBER
- db 1,SMOKESCREEN
- db 7,EMBER
- db 13,SMOKESCREEN
- db 20,RAGE
- db 27,SCARY_FACE
- db 34,FLAMETHROWER
- db 36,WING_ATTACK
- db 44,SLASH
- db 54,DRAGON_RAGE
- db 64,FIRE_SPIN
- db 0 ; no more level-up moves
-
-SquirtleEvosAttacks:
- db EVOLVE_LEVEL,16,WARTORTLE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 4,TAIL_WHIP
- db 7,BUBBLE
- db 10,WITHDRAW
- db 13,WATER_GUN
- db 18,BITE
- db 23,RAPID_SPIN
- db 28,PROTECT
- db 33,RAIN_DANCE
- db 40,SKULL_BASH
- db 47,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-WartortleEvosAttacks:
- db EVOLVE_LEVEL,36,BLASTOISE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 1,BUBBLE
- db 4,TAIL_WHIP
- db 7,BUBBLE
- db 10,WITHDRAW
- db 13,WATER_GUN
- db 19,BITE
- db 25,RAPID_SPIN
- db 31,PROTECT
- db 37,RAIN_DANCE
- db 45,SKULL_BASH
- db 53,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-BlastoiseEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 1,BUBBLE
- db 1,WITHDRAW
- db 4,TAIL_WHIP
- db 7,BUBBLE
- db 10,WITHDRAW
- db 13,WATER_GUN
- db 19,BITE
- db 25,RAPID_SPIN
- db 31,PROTECT
- db 42,RAIN_DANCE
- db 55,SKULL_BASH
- db 68,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-CaterpieEvosAttacks:
- db EVOLVE_LEVEL,7,METAPOD
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,STRING_SHOT
- db 0 ; no more level-up moves
-
-MetapodEvosAttacks:
- db EVOLVE_LEVEL,10,BUTTERFREE
- db 0 ; no more evolutions
- db 1,HARDEN
- db 7,HARDEN
- db 0 ; no more level-up moves
-
-ButterfreeEvosAttacks:
- db 0 ; no more evolutions
- db 1,CONFUSION
- db 10,CONFUSION
- db 13,POISONPOWDER
- db 14,STUN_SPORE
- db 15,SLEEP_POWDER
- db 18,SUPERSONIC
- db 23,WHIRLWIND
- db 28,GUST
- db 34,PSYBEAM
- db 40,SAFEGUARD
- db 0 ; no more level-up moves
-
-WeedleEvosAttacks:
- db EVOLVE_LEVEL,7,KAKUNA
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 1,STRING_SHOT
- db 0 ; no more level-up moves
-
-KakunaEvosAttacks:
- db EVOLVE_LEVEL,10,BEEDRILL
- db 0 ; no more evolutions
- db 1,HARDEN
- db 7,HARDEN
- db 0 ; no more level-up moves
-
-BeedrillEvosAttacks:
- db 0 ; no more evolutions
- db 1,FURY_ATTACK
- db 10,FURY_ATTACK
- db 15,FOCUS_ENERGY
- db 20,TWINEEDLE
- db 25,RAGE
- db 30,PURSUIT
- db 35,PIN_MISSILE
- db 40,AGILITY
- db 0 ; no more level-up moves
-
-PidgeyEvosAttacks:
- db EVOLVE_LEVEL,18,PIDGEOTTO
- db 0 ; no more evolutions
- db 1,TACKLE
- db 5,SAND_ATTACK
- db 9,GUST
- db 15,QUICK_ATTACK
- db 21,WHIRLWIND
- db 29,WING_ATTACK
- db 37,AGILITY
- db 47,MIRROR_MOVE
- db 0 ; no more level-up moves
-
-PidgeottoEvosAttacks:
- db EVOLVE_LEVEL,36,PIDGEOT
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SAND_ATTACK
- db 1,GUST
- db 5,SAND_ATTACK
- db 9,GUST
- db 15,QUICK_ATTACK
- db 23,WHIRLWIND
- db 33,WING_ATTACK
- db 43,AGILITY
- db 55,MIRROR_MOVE
- db 0 ; no more level-up moves
-
-PidgeotEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SAND_ATTACK
- db 1,GUST
- db 1,QUICK_ATTACK
- db 5,SAND_ATTACK
- db 9,GUST
- db 15,QUICK_ATTACK
- db 23,WHIRLWIND
- db 33,WING_ATTACK
- db 46,AGILITY
- db 61,MIRROR_MOVE
- db 0 ; no more level-up moves
-
-RattataEvosAttacks:
- db EVOLVE_LEVEL,20,RATICATE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 7,QUICK_ATTACK
- db 13,HYPER_FANG
- db 20,FOCUS_ENERGY
- db 27,PURSUIT
- db 34,SUPER_FANG
- db 0 ; no more level-up moves
-
-RaticateEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 1,QUICK_ATTACK
- db 7,QUICK_ATTACK
- db 13,HYPER_FANG
- db 20,SCARY_FACE
- db 30,PURSUIT
- db 40,SUPER_FANG
- db 0 ; no more level-up moves
-
-SpearowEvosAttacks:
- db EVOLVE_LEVEL,20,FEAROW
- db 0 ; no more evolutions
- db 1,PECK
- db 1,GROWL
- db 7,LEER
- db 13,FURY_ATTACK
- db 25,PURSUIT
- db 31,MIRROR_MOVE
- db 37,DRILL_PECK
- db 43,AGILITY
- db 0 ; no more level-up moves
-
-FearowEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 1,GROWL
- db 1,LEER
- db 1,FURY_ATTACK
- db 7,LEER
- db 13,FURY_ATTACK
- db 26,PURSUIT
- db 32,MIRROR_MOVE
- db 40,DRILL_PECK
- db 47,AGILITY
- db 0 ; no more level-up moves
-
-EkansEvosAttacks:
- db EVOLVE_LEVEL,22,ARBOK
- db 0 ; no more evolutions
- db 1,WRAP
- db 1,LEER
- db 9,POISON_STING
- db 15,BITE
- db 23,GLARE
- db 29,SCREECH
- db 37,ACID
- db 43,HAZE
- db 0 ; no more level-up moves
-
-ArbokEvosAttacks:
- db 0 ; no more evolutions
- db 1,WRAP
- db 1,LEER
- db 1,POISON_STING
- db 1,BITE
- db 9,POISON_STING
- db 15,BITE
- db 25,GLARE
- db 33,SCREECH
- db 43,ACID
- db 51,HAZE
- db 0 ; no more level-up moves
-
-PikachuEvosAttacks:
- db EVOLVE_ITEM,THUNDERSTONE,RAICHU
- db 0 ; no more evolutions
- db 1,THUNDERSHOCK
- db 1,GROWL
- db 6,TAIL_WHIP
- db 8,THUNDER_WAVE
- db 11,QUICK_ATTACK
- db 15,DOUBLE_TEAM
- db 20,SLAM
- db 26,THUNDERBOLT
- db 33,AGILITY
- db 41,THUNDER
- db 50,LIGHT_SCREEN
- db 0 ; no more level-up moves
-
-RaichuEvosAttacks:
- db 0 ; no more evolutions
- db 1,THUNDERSHOCK
- db 1,TAIL_WHIP
- db 1,QUICK_ATTACK
- db 1,THUNDERBOLT
- db 0 ; no more level-up moves
-
-SandshrewEvosAttacks:
- db EVOLVE_LEVEL,22,SANDSLASH
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 6,DEFENSE_CURL
- db 11,SAND_ATTACK
- db 17,POISON_STING
- db 23,SLASH
- db 30,SWIFT
- db 37,FURY_SWIPES
- db 45,SANDSTORM
- db 0 ; no more level-up moves
-
-SandslashEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,DEFENSE_CURL
- db 1,SAND_ATTACK
- db 6,DEFENSE_CURL
- db 11,SAND_ATTACK
- db 17,POISON_STING
- db 24,SLASH
- db 33,SWIFT
- db 42,FURY_SWIPES
- db 52,SANDSTORM
- db 0 ; no more level-up moves
-
-NidoranFEvosAttacks:
- db EVOLVE_LEVEL,16,NIDORINA
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,TACKLE
- db 8,SCRATCH
- db 12,DOUBLE_KICK
- db 17,POISON_STING
- db 23,TAIL_WHIP
- db 30,BITE
- db 38,FURY_SWIPES
- db 0 ; no more level-up moves
-
-NidorinaEvosAttacks:
- db EVOLVE_ITEM,MOON_STONE,NIDOQUEEN
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,TACKLE
- db 8,SCRATCH
- db 12,DOUBLE_KICK
- db 19,POISON_STING
- db 27,TAIL_WHIP
- db 36,BITE
- db 46,FURY_SWIPES
- db 0 ; no more level-up moves
-
-NidoqueenEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCRATCH
- db 1,DOUBLE_KICK
- db 1,TAIL_WHIP
- db 23,BODY_SLAM
- db 0 ; no more level-up moves
-
-NidoranMEvosAttacks:
- db EVOLVE_LEVEL,16,NIDORINO
- db 0 ; no more evolutions
- db 1,LEER
- db 1,TACKLE
- db 8,HORN_ATTACK
- db 12,DOUBLE_KICK
- db 17,POISON_STING
- db 23,FOCUS_ENERGY
- db 30,FURY_ATTACK
- db 38,HORN_DRILL
- db 0 ; no more level-up moves
-
-NidorinoEvosAttacks:
- db EVOLVE_ITEM,MOON_STONE,NIDOKING
- db 0 ; no more evolutions
- db 1,LEER
- db 1,TACKLE
- db 8,HORN_ATTACK
- db 12,DOUBLE_KICK
- db 19,POISON_STING
- db 27,FOCUS_ENERGY
- db 36,FURY_ATTACK
- db 46,HORN_DRILL
- db 0 ; no more level-up moves
-
-NidokingEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,HORN_ATTACK
- db 1,DOUBLE_KICK
- db 1,POISON_STING
- db 23,THRASH
- db 0 ; no more level-up moves
-
-ClefairyEvosAttacks:
- db EVOLVE_ITEM,MOON_STONE,CLEFABLE
- db 0 ; no more evolutions
- db 1,POUND
- db 1,GROWL
- db 4,ENCORE
- db 8,SING
- db 13,DOUBLESLAP
- db 19,MINIMIZE
- db 26,DEFENSE_CURL
- db 34,METRONOME
- db 43,MOONLIGHT
- db 53,LIGHT_SCREEN
- db 0 ; no more level-up moves
-
-ClefableEvosAttacks:
- db 0 ; no more evolutions
- db 1,SING
- db 1,DOUBLESLAP
- db 1,METRONOME
- db 1,MOONLIGHT
- db 0 ; no more level-up moves
-
-VulpixEvosAttacks:
- db EVOLVE_ITEM,FIRE_STONE,NINETALES
- db 0 ; no more evolutions
- db 1,EMBER
- db 1,TAIL_WHIP
- db 7,QUICK_ATTACK
- db 13,ROAR
- db 19,CONFUSE_RAY
- db 25,SAFEGUARD
- db 31,FLAMETHROWER
- db 37,FIRE_SPIN
- db 0 ; no more level-up moves
-
-NinetalesEvosAttacks:
- db 0 ; no more evolutions
- db 1,EMBER
- db 1,QUICK_ATTACK
- db 1,CONFUSE_RAY
- db 1,SAFEGUARD
- db 43,FIRE_SPIN
- db 0 ; no more level-up moves
-
-JigglypuffEvosAttacks:
- db EVOLVE_ITEM,MOON_STONE,WIGGLYTUFF
- db 0 ; no more evolutions
- db 1,SING
- db 4,DEFENSE_CURL
- db 9,POUND
- db 14,DISABLE
- db 19,ROLLOUT
- db 24,DOUBLESLAP
- db 29,REST
- db 34,BODY_SLAM
- db 39,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-WigglytuffEvosAttacks:
- db 0 ; no more evolutions
- db 1,SING
- db 1,DISABLE
- db 1,DEFENSE_CURL
- db 1,DOUBLESLAP
- db 0 ; no more level-up moves
-
-ZubatEvosAttacks:
- db EVOLVE_LEVEL,22,GOLBAT
- db 0 ; no more evolutions
- db 1,LEECH_LIFE
- db 6,SUPERSONIC
- db 12,BITE
- db 19,CONFUSE_RAY
- db 27,WING_ATTACK
- db 36,MEAN_LOOK
- db 46,HAZE
- db 0 ; no more level-up moves
-
-GolbatEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,CROBAT
- db 0 ; no more evolutions
- db 1,SCREECH
- db 1,LEECH_LIFE
- db 1,SUPERSONIC
- db 6,SUPERSONIC
- db 12,BITE
- db 19,CONFUSE_RAY
- db 30,WING_ATTACK
- db 42,MEAN_LOOK
- db 55,HAZE
- db 0 ; no more level-up moves
-
-OddishEvosAttacks:
- db EVOLVE_LEVEL,21,GLOOM
- db 0 ; no more evolutions
- db 1,ABSORB
- db 7,SWEET_SCENT
- db 14,POISONPOWDER
- db 16,STUN_SPORE
- db 18,SLEEP_POWDER
- db 23,ACID
- db 32,MOONLIGHT
- db 39,PETAL_DANCE
- db 0 ; no more level-up moves
-
-GloomEvosAttacks:
- db EVOLVE_ITEM,LEAF_STONE,VILEPLUME
- db EVOLVE_ITEM,SUN_STONE,BELLOSSOM
- db 0 ; no more evolutions
- db 1,ABSORB
- db 1,SWEET_SCENT
- db 1,POISONPOWDER
- db 7,SWEET_SCENT
- db 14,POISONPOWDER
- db 16,STUN_SPORE
- db 18,SLEEP_POWDER
- db 24,ACID
- db 35,MOONLIGHT
- db 44,PETAL_DANCE
- db 0 ; no more level-up moves
-
-VileplumeEvosAttacks:
- db 0 ; no more evolutions
- db 1,ABSORB
- db 1,SWEET_SCENT
- db 1,STUN_SPORE
- db 1,PETAL_DANCE
- db 0 ; no more level-up moves
-
-ParasEvosAttacks:
- db EVOLVE_LEVEL,24,PARASECT
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 7,STUN_SPORE
- db 13,POISONPOWDER
- db 19,LEECH_LIFE
- db 25,SPORE
- db 31,SLASH
- db 37,GROWTH
- db 43,GIGA_DRAIN
- db 0 ; no more level-up moves
-
-ParasectEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,STUN_SPORE
- db 1,POISONPOWDER
- db 7,STUN_SPORE
- db 13,POISONPOWDER
- db 19,LEECH_LIFE
- db 28,SPORE
- db 37,SLASH
- db 46,GROWTH
- db 55,GIGA_DRAIN
- db 0 ; no more level-up moves
-
-VenonatEvosAttacks:
- db EVOLVE_LEVEL,31,VENOMOTH
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,DISABLE
- db 1,FORESIGHT
- db 9,SUPERSONIC
- db 17,CONFUSION
- db 20,POISONPOWDER
- db 25,LEECH_LIFE
- db 28,STUN_SPORE
- db 33,PSYBEAM
- db 36,SLEEP_POWDER
- db 41,PSYCHIC_M
- db 0 ; no more level-up moves
-
-VenomothEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,DISABLE
- db 1,FORESIGHT
- db 1,SUPERSONIC
- db 9,SUPERSONIC
- db 17,CONFUSION
- db 20,POISONPOWDER
- db 25,LEECH_LIFE
- db 28,STUN_SPORE
- db 31,GUST
- db 36,PSYBEAM
- db 42,SLEEP_POWDER
- db 52,PSYCHIC_M
- db 0 ; no more level-up moves
-
-DiglettEvosAttacks:
- db EVOLVE_LEVEL,26,DUGTRIO
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 5,GROWL
- db 9,MAGNITUDE
- db 17,DIG
- db 25,SAND_ATTACK
- db 33,SLASH
- db 41,EARTHQUAKE
- db 49,FISSURE
- db 0 ; no more level-up moves
-
-DugtrioEvosAttacks:
- db 0 ; no more evolutions
-if _CRYSTAL
- db 1,TRI_ATTACK
-endc
- db 1,SCRATCH
- db 1,GROWL
- db 1,MAGNITUDE
- db 5,GROWL
- db 9,MAGNITUDE
- db 17,DIG
- db 25,SAND_ATTACK
- db 37,SLASH
- db 49,EARTHQUAKE
- db 61,FISSURE
- db 0 ; no more level-up moves
-
-MeowthEvosAttacks:
- db EVOLVE_LEVEL,28,PERSIAN
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,GROWL
- db 11,BITE
- db 20,PAY_DAY
- db 28,FAINT_ATTACK
- db 35,SCREECH
- db 41,FURY_SWIPES
- db 46,SLASH
- db 0 ; no more level-up moves
-
-PersianEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,GROWL
- db 1,BITE
- db 11,BITE
- db 20,PAY_DAY
- db 29,FAINT_ATTACK
- db 38,SCREECH
- db 46,FURY_SWIPES
- db 53,SLASH
- db 0 ; no more level-up moves
-
-PsyduckEvosAttacks:
- db EVOLVE_LEVEL,33,GOLDUCK
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 5,TAIL_WHIP
- db 10,DISABLE
- db 16,CONFUSION
- db 23,SCREECH
- db 31,PSYCH_UP
- db 40,FURY_SWIPES
- db 50,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-GolduckEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,TAIL_WHIP
- db 1,DISABLE
- db 1,CONFUSION
- db 5,TAIL_WHIP
- db 10,DISABLE
- db 16,CONFUSION
- db 23,SCREECH
- db 31,PSYCH_UP
- db 44,FURY_SWIPES
- db 58,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-MankeyEvosAttacks:
- db EVOLVE_LEVEL,28,PRIMEAPE
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 9,LOW_KICK
- db 15,KARATE_CHOP
- db 21,FURY_SWIPES
- db 27,FOCUS_ENERGY
- db 33,SEISMIC_TOSS
- db 39,CROSS_CHOP
- db 45,SCREECH
- db 51,THRASH
- db 0 ; no more level-up moves
-
-PrimeapeEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 1,LOW_KICK
- db 1,RAGE
- db 9,LOW_KICK
- db 15,KARATE_CHOP
- db 21,FURY_SWIPES
- db 27,FOCUS_ENERGY
- db 28,RAGE
- db 36,SEISMIC_TOSS
- db 45,CROSS_CHOP
- db 54,SCREECH
- db 63,THRASH
- db 0 ; no more level-up moves
-
-GrowlitheEvosAttacks:
- db EVOLVE_ITEM,FIRE_STONE,ARCANINE
- db 0 ; no more evolutions
- db 1,BITE
- db 1,ROAR
- db 9,EMBER
- db 18,LEER
- db 26,TAKE_DOWN
- db 34,FLAME_WHEEL
- db 42,AGILITY
- db 50,FLAMETHROWER
- db 0 ; no more level-up moves
-
-ArcanineEvosAttacks:
- db 0 ; no more evolutions
- db 1,ROAR
- db 1,LEER
- db 1,TAKE_DOWN
- db 1,FLAME_WHEEL
- db 50,EXTREMESPEED
- db 0 ; no more level-up moves
-
-PoliwagEvosAttacks:
- db EVOLVE_LEVEL,25,POLIWHIRL
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 7,HYPNOSIS
- db 13,WATER_GUN
- db 19,DOUBLESLAP
- db 25,RAIN_DANCE
- db 31,BODY_SLAM
- db 37,BELLY_DRUM
- db 43,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-PoliwhirlEvosAttacks:
- db EVOLVE_ITEM,WATER_STONE,POLIWRATH
- db EVOLVE_TRADE,KINGS_ROCK,POLITOED
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,HYPNOSIS
- db 1,WATER_GUN
- db 7,HYPNOSIS
- db 13,WATER_GUN
- db 19,DOUBLESLAP
- db 27,RAIN_DANCE
- db 35,BODY_SLAM
- db 43,BELLY_DRUM
- db 51,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-PoliwrathEvosAttacks:
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 1,HYPNOSIS
- db 1,DOUBLESLAP
- db 1,SUBMISSION
- db 35,SUBMISSION
- db 51,MIND_READER
- db 0 ; no more level-up moves
-
-AbraEvosAttacks:
- db EVOLVE_LEVEL,16,KADABRA
- db 0 ; no more evolutions
- db 1,TELEPORT
- db 0 ; no more level-up moves
-
-KadabraEvosAttacks:
- db EVOLVE_TRADE,$ff,ALAKAZAM
- db 0 ; no more evolutions
- db 1,TELEPORT
- db 1,KINESIS
- db 1,CONFUSION
- db 16,CONFUSION
- db 18,DISABLE
- db 21,PSYBEAM
- db 26,RECOVER
- db 31,FUTURE_SIGHT
- db 38,PSYCHIC_M
- db 45,REFLECT
- db 0 ; no more level-up moves
-
-AlakazamEvosAttacks:
- db 0 ; no more evolutions
- db 1,TELEPORT
- db 1,KINESIS
- db 1,CONFUSION
- db 16,CONFUSION
- db 18,DISABLE
- db 21,PSYBEAM
- db 26,RECOVER
- db 31,FUTURE_SIGHT
- db 38,PSYCHIC_M
- db 45,REFLECT
- db 0 ; no more level-up moves
-
-MachopEvosAttacks:
- db EVOLVE_LEVEL,28,MACHOKE
- db 0 ; no more evolutions
- db 1,LOW_KICK
- db 1,LEER
- db 7,FOCUS_ENERGY
- db 13,KARATE_CHOP
- db 19,SEISMIC_TOSS
- db 25,FORESIGHT
- db 31,VITAL_THROW
- db 37,CROSS_CHOP
- db 43,SCARY_FACE
- db 49,SUBMISSION
- db 0 ; no more level-up moves
-
-MachokeEvosAttacks:
- db EVOLVE_TRADE,$ff,MACHAMP
- db 0 ; no more evolutions
- db 1,LOW_KICK
- db 1,LEER
- db 1,FOCUS_ENERGY
- db 8,FOCUS_ENERGY
- db 15,KARATE_CHOP
- db 19,SEISMIC_TOSS
- db 25,FORESIGHT
- db 34,VITAL_THROW
- db 43,CROSS_CHOP
- db 52,SCARY_FACE
- db 61,SUBMISSION
- db 0 ; no more level-up moves
-
-MachampEvosAttacks:
- db 0 ; no more evolutions
- db 1,LOW_KICK
- db 1,LEER
- db 1,FOCUS_ENERGY
- db 8,FOCUS_ENERGY
- db 15,KARATE_CHOP
- db 19,SEISMIC_TOSS
- db 25,FORESIGHT
- db 34,VITAL_THROW
- db 43,CROSS_CHOP
- db 52,SCARY_FACE
- db 61,SUBMISSION
- db 0 ; no more level-up moves
-
-BellsproutEvosAttacks:
- db EVOLVE_LEVEL,21,WEEPINBELL
- db 0 ; no more evolutions
- db 1,VINE_WHIP
- db 6,GROWTH
- db 11,WRAP
- db 15,SLEEP_POWDER
- db 17,POISONPOWDER
- db 19,STUN_SPORE
- db 23,ACID
- db 30,SWEET_SCENT
- db 37,RAZOR_LEAF
- db 45,SLAM
- db 0 ; no more level-up moves
-
-WeepinbellEvosAttacks:
- db EVOLVE_ITEM,LEAF_STONE,VICTREEBEL
- db 0 ; no more evolutions
- db 1,VINE_WHIP
- db 1,GROWTH
- db 1,WRAP
- db 6,GROWTH
- db 11,WRAP
- db 15,SLEEP_POWDER
- db 17,POISONPOWDER
- db 19,STUN_SPORE
- db 24,ACID
- db 33,SWEET_SCENT
- db 42,RAZOR_LEAF
- db 54,SLAM
- db 0 ; no more level-up moves
-
-VictreebelEvosAttacks:
- db 0 ; no more evolutions
- db 1,VINE_WHIP
- db 1,SLEEP_POWDER
- db 1,SWEET_SCENT
- db 1,RAZOR_LEAF
- db 0 ; no more level-up moves
-
-TentacoolEvosAttacks:
- db EVOLVE_LEVEL,30,TENTACRUEL
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 6,SUPERSONIC
- db 12,CONSTRICT
- db 19,ACID
- db 25,BUBBLEBEAM
- db 30,WRAP
- db 36,BARRIER
- db 43,SCREECH
- db 49,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-TentacruelEvosAttacks:
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 1,SUPERSONIC
- db 1,CONSTRICT
- db 6,SUPERSONIC
- db 12,CONSTRICT
- db 19,ACID
- db 25,BUBBLEBEAM
- db 30,WRAP
- db 38,BARRIER
- db 47,SCREECH
- db 55,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-GeodudeEvosAttacks:
- db EVOLVE_LEVEL,25,GRAVELER
- db 0 ; no more evolutions
- db 1,TACKLE
- db 6,DEFENSE_CURL
- db 11,ROCK_THROW
- db 16,MAGNITUDE
- db 21,SELFDESTRUCT
- db 26,HARDEN
- db 31,ROLLOUT
- db 36,EARTHQUAKE
- db 41,EXPLOSION
- db 0 ; no more level-up moves
-
-GravelerEvosAttacks:
- db EVOLVE_TRADE,$ff,GOLEM
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,DEFENSE_CURL
- db 1,ROCK_THROW
- db 6,DEFENSE_CURL
- db 11,ROCK_THROW
- db 16,MAGNITUDE
- db 21,SELFDESTRUCT
- db 27,HARDEN
- db 34,ROLLOUT
- db 41,EARTHQUAKE
- db 48,EXPLOSION
- db 0 ; no more level-up moves
-
-GolemEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,DEFENSE_CURL
- db 1,ROCK_THROW
- db 1,MAGNITUDE
- db 6,DEFENSE_CURL
- db 11,ROCK_THROW
- db 16,MAGNITUDE
- db 21,SELFDESTRUCT
- db 27,HARDEN
- db 34,ROLLOUT
- db 41,EARTHQUAKE
- db 48,EXPLOSION
- db 0 ; no more level-up moves
-
-PonytaEvosAttacks:
- db EVOLVE_LEVEL,40,RAPIDASH
- db 0 ; no more evolutions
- db 1,TACKLE
- db 4,GROWL
- db 8,TAIL_WHIP
- db 13,EMBER
- db 19,STOMP
- db 26,FIRE_SPIN
- db 34,TAKE_DOWN
- db 43,AGILITY
- db 53,FIRE_BLAST
- db 0 ; no more level-up moves
-
-RapidashEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,TAIL_WHIP
- db 1,EMBER
- db 4,GROWL
- db 8,TAIL_WHIP
- db 13,EMBER
- db 19,STOMP
- db 26,FIRE_SPIN
- db 34,TAKE_DOWN
- db 40,FURY_ATTACK
- db 47,AGILITY
- db 61,FIRE_BLAST
- db 0 ; no more level-up moves
-
-SlowpokeEvosAttacks:
- db EVOLVE_LEVEL,37,SLOWBRO
- db EVOLVE_TRADE,KINGS_ROCK,SLOWKING
- db 0 ; no more evolutions
- db 1,CURSE
- db 1,TACKLE
- db 6,GROWL
- db 15,WATER_GUN
- db 20,CONFUSION
- db 29,DISABLE
- db 34,HEADBUTT
- db 43,AMNESIA
- db 48,PSYCHIC_M
- db 0 ; no more level-up moves
-
-SlowbroEvosAttacks:
- db 0 ; no more evolutions
- db 1,CURSE
- db 1,TACKLE
- db 1,GROWL
- db 1,WATER_GUN
- db 6,GROWL
- db 15,WATER_GUN
- db 20,CONFUSION
- db 29,DISABLE
- db 34,HEADBUTT
- db 37,WITHDRAW
- db 46,AMNESIA
- db 54,PSYCHIC_M
- db 0 ; no more level-up moves
-
-MagnemiteEvosAttacks:
- db EVOLVE_LEVEL,30,MAGNETON
- db 0 ; no more evolutions
- db 1,TACKLE
- db 6,THUNDERSHOCK
- db 11,SUPERSONIC
- db 16,SONICBOOM
- db 21,THUNDER_WAVE
- db 27,LOCK_ON
- db 33,SWIFT
- db 39,SCREECH
- db 45,ZAP_CANNON
- db 0 ; no more level-up moves
-
-MagnetonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,THUNDERSHOCK
- db 1,SUPERSONIC
- db 1,SONICBOOM
- db 6,THUNDERSHOCK
- db 11,SUPERSONIC
- db 16,SONICBOOM
- db 21,THUNDER_WAVE
- db 27,LOCK_ON
-if _CRYSTAL
- db 35,TRI_ATTACK
-else
- db 35,SWIFT
-endc
- db 43,SCREECH
- db 53,ZAP_CANNON
- db 0 ; no more level-up moves
-
-FarfetchDEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 7,SAND_ATTACK
- db 13,LEER
- db 19,FURY_ATTACK
- db 25,SWORDS_DANCE
- db 31,AGILITY
- db 37,SLASH
- db 44,FALSE_SWIPE
- db 0 ; no more level-up moves
-
-DoduoEvosAttacks:
- db EVOLVE_LEVEL,31,DODRIO
- db 0 ; no more evolutions
- db 1,PECK
- db 1,GROWL
- db 9,PURSUIT
- db 13,FURY_ATTACK
- db 21,TRI_ATTACK
- db 25,RAGE
- db 33,DRILL_PECK
- db 37,AGILITY
- db 0 ; no more level-up moves
-
-DodrioEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 1,GROWL
- db 1,PURSUIT
- db 1,FURY_ATTACK
- db 9,PURSUIT
- db 13,FURY_ATTACK
- db 21,TRI_ATTACK
- db 25,RAGE
- db 38,DRILL_PECK
- db 47,AGILITY
- db 0 ; no more level-up moves
-
-SeelEvosAttacks:
- db EVOLVE_LEVEL,34,DEWGONG
- db 0 ; no more evolutions
- db 1,HEADBUTT
- db 5,GROWL
- db 16,AURORA_BEAM
- db 21,REST
- db 32,TAKE_DOWN
- db 37,ICE_BEAM
- db 48,SAFEGUARD
- db 0 ; no more level-up moves
-
-DewgongEvosAttacks:
- db 0 ; no more evolutions
- db 1,HEADBUTT
- db 1,GROWL
- db 1,AURORA_BEAM
- db 5,GROWL
- db 16,AURORA_BEAM
- db 21,REST
- db 32,TAKE_DOWN
- db 43,ICE_BEAM
- db 60,SAFEGUARD
- db 0 ; no more level-up moves
-
-GrimerEvosAttacks:
- db EVOLVE_LEVEL,38,MUK
- db 0 ; no more evolutions
- db 1,POISON_GAS
- db 1,POUND
- db 5,HARDEN
- db 10,DISABLE
- db 16,SLUDGE
- db 23,MINIMIZE
- db 31,SCREECH
- db 40,ACID_ARMOR
- db 50,SLUDGE_BOMB
- db 0 ; no more level-up moves
-
-MukEvosAttacks:
- db 0 ; no more evolutions
- db 1,POISON_GAS
- db 1,POUND
- db 1,HARDEN
- db 33,HARDEN
- db 37,DISABLE
- db 45,SLUDGE
- db 23,MINIMIZE
- db 31,SCREECH
- db 45,ACID_ARMOR
- db 60,SLUDGE_BOMB
- db 0 ; no more level-up moves
-
-ShellderEvosAttacks:
- db EVOLVE_ITEM,WATER_STONE,CLOYSTER
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,WITHDRAW
- db 9,SUPERSONIC
- db 17,AURORA_BEAM
- db 25,PROTECT
- db 33,LEER
- db 41,CLAMP
- db 49,ICE_BEAM
- db 0 ; no more level-up moves
-
-CloysterEvosAttacks:
- db 0 ; no more evolutions
- db 1,WITHDRAW
- db 1,SUPERSONIC
- db 1,AURORA_BEAM
- db 1,PROTECT
-if _CRYSTAL
- db 33,SPIKES
-endc
- db 41,SPIKE_CANNON
- db 0 ; no more level-up moves
-
-GastlyEvosAttacks:
- db EVOLVE_LEVEL,25,HAUNTER
- db 0 ; no more evolutions
- db 1,HYPNOSIS
- db 1,LICK
- db 8,SPITE
- db 13,MEAN_LOOK
- db 16,CURSE
- db 21,NIGHT_SHADE
- db 28,CONFUSE_RAY
- db 33,DREAM_EATER
- db 36,DESTINY_BOND
- db 0 ; no more level-up moves
-
-HaunterEvosAttacks:
- db EVOLVE_TRADE,$ff,GENGAR
- db 0 ; no more evolutions
- db 1,HYPNOSIS
- db 1,LICK
- db 1,SPITE
- db 8,SPITE
- db 13,MEAN_LOOK
- db 16,CURSE
- db 21,NIGHT_SHADE
- db 31,CONFUSE_RAY
- db 39,DREAM_EATER
- db 48,DESTINY_BOND
- db 0 ; no more level-up moves
-
-GengarEvosAttacks:
- db 0 ; no more evolutions
- db 1,HYPNOSIS
- db 1,LICK
- db 1,SPITE
- db 8,SPITE
- db 13,MEAN_LOOK
- db 16,CURSE
- db 21,NIGHT_SHADE
- db 31,CONFUSE_RAY
- db 39,DREAM_EATER
- db 48,DESTINY_BOND
- db 0 ; no more level-up moves
-
-OnixEvosAttacks:
- db EVOLVE_TRADE,METAL_COAT,STEELIX
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCREECH
- db 10,BIND
- db 14,ROCK_THROW
- db 23,HARDEN
- db 27,RAGE
- db 36,SANDSTORM
- db 40,SLAM
- db 0 ; no more level-up moves
-
-DrowzeeEvosAttacks:
- db EVOLVE_LEVEL,26,HYPNO
- db 0 ; no more evolutions
- db 1,POUND
- db 1,HYPNOSIS
- db 10,DISABLE
- db 18,CONFUSION
- db 25,HEADBUTT
- db 31,POISON_GAS
- db 36,MEDITATE
- db 40,PSYCHIC_M
- db 43,PSYCH_UP
- db 45,FUTURE_SIGHT
- db 0 ; no more level-up moves
-
-HypnoEvosAttacks:
- db 0 ; no more evolutions
- db 1,POUND
- db 1,HYPNOSIS
- db 1,DISABLE
- db 1,CONFUSION
- db 10,DISABLE
- db 18,CONFUSION
- db 25,HEADBUTT
- db 33,POISON_GAS
- db 40,MEDITATE
- db 49,PSYCHIC_M
- db 55,PSYCH_UP
- db 60,FUTURE_SIGHT
- db 0 ; no more level-up moves
-
-KrabbyEvosAttacks:
- db EVOLVE_LEVEL,28,KINGLER
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 5,LEER
- db 12,VICEGRIP
- db 16,HARDEN
- db 23,STOMP
- db 27,GUILLOTINE
- db 34,PROTECT
- db 41,CRABHAMMER
- db 0 ; no more level-up moves
-
-KinglerEvosAttacks:
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,LEER
- db 1,VICEGRIP
- db 5,LEER
- db 12,VICEGRIP
- db 16,HARDEN
- db 23,STOMP
- db 27,GUILLOTINE
- db 38,PROTECT
- db 49,CRABHAMMER
- db 0 ; no more level-up moves
-
-VoltorbEvosAttacks:
- db EVOLVE_LEVEL,30,ELECTRODE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 9,SCREECH
- db 17,SONICBOOM
- db 23,SELFDESTRUCT
- db 29,ROLLOUT
- db 33,LIGHT_SCREEN
- db 37,SWIFT
- db 39,EXPLOSION
- db 41,MIRROR_COAT
- db 0 ; no more level-up moves
-
-ElectrodeEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCREECH
- db 1,SONICBOOM
- db 1,SELFDESTRUCT
- db 9,SCREECH
- db 17,SONICBOOM
- db 23,SELFDESTRUCT
- db 29,ROLLOUT
- db 34,LIGHT_SCREEN
- db 40,SWIFT
- db 44,EXPLOSION
- db 48,MIRROR_COAT
- db 0 ; no more level-up moves
-
-ExeggcuteEvosAttacks:
- db EVOLVE_ITEM,LEAF_STONE,EXEGGUTOR
- db 0 ; no more evolutions
- db 1,BARRAGE
- db 1,HYPNOSIS
- db 7,REFLECT
- db 13,LEECH_SEED
- db 19,CONFUSION
- db 25,STUN_SPORE
- db 31,POISONPOWDER
- db 37,SLEEP_POWDER
- db 43,SOLARBEAM
- db 0 ; no more level-up moves
-
-ExeggutorEvosAttacks:
- db 0 ; no more evolutions
- db 1,BARRAGE
- db 1,HYPNOSIS
- db 1,CONFUSION
- db 19,STOMP
- db 31,EGG_BOMB
- db 0 ; no more level-up moves
-
-CuboneEvosAttacks:
- db EVOLVE_LEVEL,28,MAROWAK
- db 0 ; no more evolutions
- db 1,GROWL
- db 5,TAIL_WHIP
- db 9,BONE_CLUB
- db 13,HEADBUTT
- db 17,LEER
- db 21,FOCUS_ENERGY
- db 25,BONEMERANG
- db 29,RAGE
- db 33,FALSE_SWIPE
- db 37,THRASH
- db 41,BONE_RUSH
- db 0 ; no more level-up moves
-
-MarowakEvosAttacks:
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,TAIL_WHIP
- db 1,BONE_CLUB
- db 1,HEADBUTT
- db 5,TAIL_WHIP
- db 9,BONE_CLUB
- db 13,HEADBUTT
- db 17,LEER
- db 21,FOCUS_ENERGY
- db 25,BONEMERANG
- db 32,RAGE
- db 39,FALSE_SWIPE
- db 46,THRASH
- db 53,BONE_RUSH
- db 0 ; no more level-up moves
-
-HitmonleeEvosAttacks:
- db 0 ; no more evolutions
- db 1,DOUBLE_KICK
- db 6,MEDITATE
- db 11,ROLLING_KICK
- db 16,JUMP_KICK
- db 21,FOCUS_ENERGY
- db 26,HI_JUMP_KICK
- db 31,MIND_READER
- db 36,FORESIGHT
- db 41,ENDURE
- db 46,MEGA_KICK
- db 51,REVERSAL
- db 0 ; no more level-up moves
-
-HitmonchanEvosAttacks:
- db 0 ; no more evolutions
- db 1,COMET_PUNCH
- db 7,AGILITY
- db 13,PURSUIT
- db 26,THUNDERPUNCH
- db 26,ICE_PUNCH
- db 26,FIRE_PUNCH
- db 32,MACH_PUNCH
- db 38,MEGA_PUNCH
- db 44,DETECT
- db 50,COUNTER
- db 0 ; no more level-up moves
-
-LickitungEvosAttacks:
- db 0 ; no more evolutions
- db 1,LICK
- db 7,SUPERSONIC
- db 13,DEFENSE_CURL
- db 19,STOMP
- db 25,WRAP
- db 31,DISABLE
- db 37,SLAM
- db 43,SCREECH
- db 0 ; no more level-up moves
-
-KoffingEvosAttacks:
- db EVOLVE_LEVEL,35,WEEZING
- db 0 ; no more evolutions
- db 1,POISON_GAS
- db 1,TACKLE
- db 9,SMOG
- db 17,SELFDESTRUCT
- db 21,SLUDGE
- db 25,SMOKESCREEN
- db 33,HAZE
- db 41,EXPLOSION
- db 45,DESTINY_BOND
- db 0 ; no more level-up moves
-
-WeezingEvosAttacks:
- db 0 ; no more evolutions
- db 1,POISON_GAS
- db 1,TACKLE
- db 1,SMOG
- db 1,SELFDESTRUCT
- db 9,SMOG
- db 17,SELFDESTRUCT
- db 21,SLUDGE
- db 25,SMOKESCREEN
- db 33,HAZE
- db 44,EXPLOSION
- db 51,DESTINY_BOND
- db 0 ; no more level-up moves
-
-RhyhornEvosAttacks:
- db EVOLVE_LEVEL,42,RHYDON
- db 0 ; no more evolutions
- db 1,HORN_ATTACK
- db 1,TAIL_WHIP
- db 13,STOMP
- db 19,FURY_ATTACK
- db 31,SCARY_FACE
- db 37,HORN_DRILL
- db 49,TAKE_DOWN
- db 55,EARTHQUAKE
- db 0 ; no more level-up moves
-
-RhydonEvosAttacks:
- db 0 ; no more evolutions
- db 1,HORN_ATTACK
- db 1,TAIL_WHIP
- db 1,STOMP
- db 1,FURY_ATTACK
- db 13,STOMP
- db 19,FURY_ATTACK
- db 31,SCARY_FACE
- db 37,HORN_DRILL
- db 54,TAKE_DOWN
- db 65,EARTHQUAKE
- db 0 ; no more level-up moves
-
-ChanseyEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,BLISSEY
- db 0 ; no more evolutions
- db 1,POUND
- db 5,GROWL
- db 9,TAIL_WHIP
- db 13,SOFTBOILED
- db 17,DOUBLESLAP
- db 23,MINIMIZE
- db 29,SING
- db 35,EGG_BOMB
- db 41,DEFENSE_CURL
- db 49,LIGHT_SCREEN
- db 57,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-TangelaEvosAttacks:
- db 0 ; no more evolutions
- db 1,CONSTRICT
- db 4,SLEEP_POWDER
- db 10,ABSORB
- db 13,POISONPOWDER
- db 19,VINE_WHIP
- db 25,BIND
- db 31,MEGA_DRAIN
- db 34,STUN_SPORE
- db 40,SLAM
- db 46,GROWTH
- db 0 ; no more level-up moves
-
-KangaskhanEvosAttacks:
- db 0 ; no more evolutions
- db 1,COMET_PUNCH
- db 7,LEER
- db 13,BITE
- db 19,TAIL_WHIP
- db 25,MEGA_PUNCH
- db 31,RAGE
- db 37,ENDURE
- db 43,DIZZY_PUNCH
- db 49,REVERSAL
- db 0 ; no more level-up moves
-
-HorseaEvosAttacks:
- db EVOLVE_LEVEL,32,SEADRA
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 8,SMOKESCREEN
- db 15,LEER
- db 22,WATER_GUN
- db 29,TWISTER
- db 36,AGILITY
- db 43,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-SeadraEvosAttacks:
- db EVOLVE_TRADE,DRAGON_SCALE,KINGDRA
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,SMOKESCREEN
- db 1,LEER
- db 1,WATER_GUN
- db 8,SMOKESCREEN
- db 15,LEER
- db 22,WATER_GUN
- db 29,TWISTER
- db 40,AGILITY
- db 51,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-GoldeenEvosAttacks:
- db EVOLVE_LEVEL,33,SEAKING
- db 0 ; no more evolutions
- db 1,PECK
- db 1,TAIL_WHIP
- db 10,SUPERSONIC
- db 15,HORN_ATTACK
- db 24,FLAIL
- db 29,FURY_ATTACK
- db 38,WATERFALL
- db 43,HORN_DRILL
- db 52,AGILITY
- db 0 ; no more level-up moves
-
-SeakingEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 1,TAIL_WHIP
- db 1,TAIL_WHIP
- db 10,SUPERSONIC
- db 15,HORN_ATTACK
- db 24,FLAIL
- db 29,FURY_ATTACK
- db 41,WATERFALL
- db 49,HORN_DRILL
- db 61,AGILITY
- db 0 ; no more level-up moves
-
-StaryuEvosAttacks:
- db EVOLVE_ITEM,WATER_STONE,STARMIE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,HARDEN
- db 7,WATER_GUN
- db 13,RAPID_SPIN
- db 19,RECOVER
- db 25,SWIFT
- db 31,BUBBLEBEAM
- db 37,MINIMIZE
- db 43,LIGHT_SCREEN
- db 50,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-StarmieEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,RAPID_SPIN
- db 1,RECOVER
- db 1,BUBBLEBEAM
- db 37,CONFUSE_RAY
- db 0 ; no more level-up moves
-
-MrMimeEvosAttacks:
- db 0 ; no more evolutions
- db 1,BARRIER
- db 6,CONFUSION
- db 11,SUBSTITUTE
- db 16,MEDITATE
- db 21,DOUBLESLAP
- db 26,LIGHT_SCREEN
- db 26,REFLECT
- db 31,ENCORE
- db 36,PSYBEAM
- db 41,BATON_PASS
- db 46,SAFEGUARD
- db 0 ; no more level-up moves
-
-ScytherEvosAttacks:
- db EVOLVE_TRADE,METAL_COAT,SCIZOR
- db 0 ; no more evolutions
- db 1,QUICK_ATTACK
- db 1,LEER
- db 6,FOCUS_ENERGY
- db 12,PURSUIT
- db 18,FALSE_SWIPE
- db 24,AGILITY
- db 30,WING_ATTACK
- db 36,SLASH
- db 42,SWORDS_DANCE
- db 48,DOUBLE_TEAM
- db 0 ; no more level-up moves
-
-JynxEvosAttacks:
- db 0 ; no more evolutions
- db 1,POUND
- db 1,LICK
- db 1,LOVELY_KISS
- db 1,POWDER_SNOW
- db 9,LOVELY_KISS
- db 13,POWDER_SNOW
- db 21,DOUBLESLAP
- db 25,ICE_PUNCH
- db 35,MEAN_LOOK
- db 41,BODY_SLAM
- db 51,PERISH_SONG
- db 57,BLIZZARD
- db 0 ; no more level-up moves
-
-ElectabuzzEvosAttacks:
- db 0 ; no more evolutions
- db 1,QUICK_ATTACK
- db 1,LEER
- db 1,THUNDERPUNCH
- db 9,THUNDERPUNCH
- db 17,LIGHT_SCREEN
- db 25,SWIFT
- db 36,SCREECH
- db 47,THUNDERBOLT
- db 58,THUNDER
- db 0 ; no more level-up moves
-
-MagmarEvosAttacks:
- db 0 ; no more evolutions
- db 1,EMBER
- db 1,LEER
- db 1,SMOG
- db 1,FIRE_PUNCH
- db 7,LEER
- db 13,SMOG
- db 19,FIRE_PUNCH
- db 25,SMOKESCREEN
- db 33,SUNNY_DAY
- db 41,FLAMETHROWER
- db 49,CONFUSE_RAY
- db 57,FIRE_BLAST
- db 0 ; no more level-up moves
-
-PinsirEvosAttacks:
- db 0 ; no more evolutions
- db 1,VICEGRIP
- db 7,FOCUS_ENERGY
- db 13,BIND
- db 19,SEISMIC_TOSS
- db 25,HARDEN
- db 31,GUILLOTINE
- db 37,SUBMISSION
- db 43,SWORDS_DANCE
- db 0 ; no more level-up moves
-
-TaurosEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 4,TAIL_WHIP
- db 8,RAGE
- db 13,HORN_ATTACK
- db 19,SCARY_FACE
- db 26,PURSUIT
- db 34,REST
- db 43,THRASH
- db 53,TAKE_DOWN
- db 0 ; no more level-up moves
-
-MagikarpEvosAttacks:
- db EVOLVE_LEVEL,20,GYARADOS
- db 0 ; no more evolutions
- db 1,SPLASH
- db 15,TACKLE
- db 30,FLAIL
- db 0 ; no more level-up moves
-
-GyaradosEvosAttacks:
- db 0 ; no more evolutions
- db 1,THRASH
- db 20,BITE
- db 25,DRAGON_RAGE
- db 30,LEER
- db 35,TWISTER
- db 40,HYDRO_PUMP
- db 45,RAIN_DANCE
- db 50,HYPER_BEAM
- db 0 ; no more level-up moves
-
-LaprasEvosAttacks:
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 1,GROWL
- db 1,SING
- db 8,MIST
- db 15,BODY_SLAM
- db 22,CONFUSE_RAY
- db 29,PERISH_SONG
- db 36,ICE_BEAM
- db 43,RAIN_DANCE
- db 50,SAFEGUARD
- db 57,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-DittoEvosAttacks:
- db 0 ; no more evolutions
- db 1,TRANSFORM
- db 0 ; no more level-up moves
-
-EeveeEvosAttacks:
- db EVOLVE_ITEM,THUNDERSTONE,JOLTEON
- db EVOLVE_ITEM,WATER_STONE,VAPOREON
- db EVOLVE_ITEM,FIRE_STONE,FLAREON
- db EVOLVE_HAPPINESS,TR_MORNDAY,ESPEON
- db EVOLVE_HAPPINESS,TR_NITE,UMBREON
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,GROWL
- db 23,QUICK_ATTACK
- db 30,BITE
-if _CRYSTAL
- db 36,BATON_PASS
-else
- db 36,FOCUS_ENERGY
-endc
- db 42,TAKE_DOWN
- db 0 ; no more level-up moves
-
-VaporeonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,WATER_GUN
- db 23,QUICK_ATTACK
- db 30,BITE
- db 36,AURORA_BEAM
- db 42,HAZE
- db 47,ACID_ARMOR
- db 52,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-JolteonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,THUNDERSHOCK
- db 23,QUICK_ATTACK
- db 30,DOUBLE_KICK
- db 36,PIN_MISSILE
- db 42,THUNDER_WAVE
- db 47,AGILITY
- db 52,THUNDER
- db 0 ; no more level-up moves
-
-FlareonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,EMBER
- db 23,QUICK_ATTACK
- db 30,BITE
- db 36,FIRE_SPIN
- db 42,SMOG
- db 47,LEER
- db 52,FLAMETHROWER
- db 0 ; no more level-up moves
-
-PorygonEvosAttacks:
- db EVOLVE_TRADE,UP_GRADE,PORYGON2
- db 0 ; no more evolutions
- db 1,CONVERSION2
- db 1,TACKLE
- db 1,CONVERSION
- db 9,AGILITY
- db 12,PSYBEAM
- db 20,RECOVER
- db 24,SHARPEN
- db 32,LOCK_ON
- db 36,TRI_ATTACK
- db 44,ZAP_CANNON
- db 0 ; no more level-up moves
-
-OmanyteEvosAttacks:
- db EVOLVE_LEVEL,40,OMASTAR
- db 0 ; no more evolutions
- db 1,CONSTRICT
- db 1,WITHDRAW
- db 13,BITE
- db 19,WATER_GUN
- db 31,LEER
- db 37,PROTECT
- db 49,ANCIENTPOWER
- db 55,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-OmastarEvosAttacks:
- db 0 ; no more evolutions
- db 1,CONSTRICT
- db 1,WITHDRAW
- db 1,BITE
- db 13,BITE
- db 19,WATER_GUN
- db 31,LEER
- db 37,PROTECT
- db 40,SPIKE_CANNON
- db 54,ANCIENTPOWER
- db 65,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-KabutoEvosAttacks:
- db EVOLVE_LEVEL,40,KABUTOPS
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,HARDEN
- db 10,ABSORB
- db 19,LEER
- db 28,SAND_ATTACK
- db 37,ENDURE
- db 46,MEGA_DRAIN
- db 55,ANCIENTPOWER
- db 0 ; no more level-up moves
-
-KabutopsEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,HARDEN
- db 1,ABSORB
- db 10,ABSORB
- db 19,LEER
- db 28,SAND_ATTACK
- db 37,ENDURE
- db 40,SLASH
- db 51,MEGA_DRAIN
- db 65,ANCIENTPOWER
- db 0 ; no more level-up moves
-
-AerodactylEvosAttacks:
- db 0 ; no more evolutions
- db 1,WING_ATTACK
- db 8,AGILITY
- db 15,BITE
- db 22,SUPERSONIC
- db 29,ANCIENTPOWER
- db 36,SCARY_FACE
- db 43,TAKE_DOWN
- db 50,HYPER_BEAM
- db 0 ; no more level-up moves
-
-SnorlaxEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 8,AMNESIA
- db 15,DEFENSE_CURL
- db 22,BELLY_DRUM
- db 29,HEADBUTT
- db 36,SNORE
- db 36,REST
- db 43,BODY_SLAM
- db 50,ROLLOUT
- db 57,HYPER_BEAM
- db 0 ; no more level-up moves
-
-ArticunoEvosAttacks:
- db 0 ; no more evolutions
- db 1,GUST
- db 1,POWDER_SNOW
- db 13,MIST
- db 25,AGILITY
- db 37,MIND_READER
- db 49,ICE_BEAM
- db 61,REFLECT
- db 73,BLIZZARD
- db 0 ; no more level-up moves
-
-ZapdosEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 1,THUNDERSHOCK
- db 13,THUNDER_WAVE
- db 25,AGILITY
- db 37,DETECT
- db 49,DRILL_PECK
- db 61,LIGHT_SCREEN
- db 73,THUNDER
- db 0 ; no more level-up moves
-
-MoltresEvosAttacks:
- db 0 ; no more evolutions
- db 1,WING_ATTACK
- db 1,EMBER
- db 13,FIRE_SPIN
- db 25,AGILITY
- db 37,ENDURE
- db 49,FLAMETHROWER
- db 61,SAFEGUARD
- db 73,SKY_ATTACK
- db 0 ; no more level-up moves
-
-DratiniEvosAttacks:
- db EVOLVE_LEVEL,30,DRAGONAIR
- db 0 ; no more evolutions
- db 1,WRAP
- db 1,LEER
- db 8,THUNDER_WAVE
- db 15,TWISTER
- db 22,DRAGON_RAGE
- db 29,SLAM
- db 36,AGILITY
- db 43,SAFEGUARD
- db 50,OUTRAGE
- db 57,HYPER_BEAM
- db 0 ; no more level-up moves
-
-DragonairEvosAttacks:
- db EVOLVE_LEVEL,55,DRAGONITE
- db 0 ; no more evolutions
- db 1,WRAP
- db 1,LEER
- db 1,THUNDER_WAVE
- db 1,TWISTER
- db 8,THUNDER_WAVE
- db 15,TWISTER
- db 22,DRAGON_RAGE
- db 29,SLAM
- db 38,AGILITY
- db 47,SAFEGUARD
- db 56,OUTRAGE
- db 65,HYPER_BEAM
- db 0 ; no more level-up moves
-
-DragoniteEvosAttacks:
- db 0 ; no more evolutions
- db 1,WRAP
- db 1,LEER
- db 1,THUNDER_WAVE
- db 1,TWISTER
- db 8,THUNDER_WAVE
- db 15,TWISTER
- db 22,DRAGON_RAGE
- db 29,SLAM
- db 38,AGILITY
- db 47,SAFEGUARD
- db 55,WING_ATTACK
- db 61,OUTRAGE
- db 75,HYPER_BEAM
- db 0 ; no more level-up moves
-
-MewtwoEvosAttacks:
- db 0 ; no more evolutions
- db 1,CONFUSION
- db 1,DISABLE
- db 11,BARRIER
- db 22,SWIFT
- db 33,PSYCH_UP
- db 44,FUTURE_SIGHT
- db 55,MIST
- db 66,PSYCHIC_M
- db 77,AMNESIA
- db 88,RECOVER
- db 99,SAFEGUARD
- db 0 ; no more level-up moves
-
-MewEvosAttacks:
- db 0 ; no more evolutions
- db 1,POUND
- db 10,TRANSFORM
- db 20,MEGA_PUNCH
- db 30,METRONOME
- db 40,PSYCHIC_M
- db 50,ANCIENTPOWER
- db 0 ; no more level-up moves
-
-ChikoritaEvosAttacks:
- db EVOLVE_LEVEL,16,BAYLEEF
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 8,RAZOR_LEAF
- db 12,REFLECT
- db 15,POISONPOWDER
- db 22,SYNTHESIS
- db 29,BODY_SLAM
- db 36,LIGHT_SCREEN
- db 43,SAFEGUARD
- db 50,SOLARBEAM
- db 0 ; no more level-up moves
-
-BayleefEvosAttacks:
- db EVOLVE_LEVEL,32,MEGANIUM
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,RAZOR_LEAF
- db 1,REFLECT
- db 8,RAZOR_LEAF
- db 12,REFLECT
- db 15,POISONPOWDER
- db 23,SYNTHESIS
- db 31,BODY_SLAM
- db 39,LIGHT_SCREEN
- db 47,SAFEGUARD
- db 55,SOLARBEAM
- db 0 ; no more level-up moves
-
-MeganiumEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,RAZOR_LEAF
- db 1,REFLECT
- db 8,RAZOR_LEAF
- db 12,REFLECT
- db 15,POISONPOWDER
- db 23,SYNTHESIS
- db 31,BODY_SLAM
- db 41,LIGHT_SCREEN
- db 51,SAFEGUARD
- db 61,SOLARBEAM
- db 0 ; no more level-up moves
-
-CyndaquilEvosAttacks:
- db EVOLVE_LEVEL,14,QUILAVA
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,LEER
- db 6,SMOKESCREEN
- db 12,EMBER
- db 19,QUICK_ATTACK
- db 27,FLAME_WHEEL
- db 36,SWIFT
- db 46,FLAMETHROWER
- db 0 ; no more level-up moves
-
-QuilavaEvosAttacks:
- db EVOLVE_LEVEL,36,TYPHLOSION
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,LEER
- db 1,SMOKESCREEN
- db 6,SMOKESCREEN
- db 12,EMBER
- db 21,QUICK_ATTACK
- db 31,FLAME_WHEEL
- db 42,SWIFT
- db 54,FLAMETHROWER
- db 0 ; no more level-up moves
-
-TyphlosionEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,LEER
- db 1,SMOKESCREEN
- db 1,EMBER
- db 6,SMOKESCREEN
- db 12,EMBER
- db 21,QUICK_ATTACK
- db 31,FLAME_WHEEL
- db 45,SWIFT
- db 60,FLAMETHROWER
- db 0 ; no more level-up moves
-
-TotodileEvosAttacks:
- db EVOLVE_LEVEL,18,CROCONAW
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 7,RAGE
- db 13,WATER_GUN
- db 20,BITE
- db 27,SCARY_FACE
- db 35,SLASH
- db 43,SCREECH
- db 52,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-CroconawEvosAttacks:
- db EVOLVE_LEVEL,30,FERALIGATR
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 1,RAGE
- db 7,RAGE
- db 13,WATER_GUN
- db 21,BITE
- db 28,SCARY_FACE
- db 37,SLASH
- db 45,SCREECH
- db 55,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-FeraligatrEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 1,RAGE
- db 1,WATER_GUN
- db 7,RAGE
- db 13,WATER_GUN
- db 21,BITE
- db 28,SCARY_FACE
- db 38,SLASH
- db 47,SCREECH
- db 58,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-SentretEvosAttacks:
- db EVOLVE_LEVEL,15,FURRET
- db 0 ; no more evolutions
- db 1,TACKLE
- db 5,DEFENSE_CURL
- db 11,QUICK_ATTACK
- db 17,FURY_SWIPES
- db 25,SLAM
- db 33,REST
- db 41,AMNESIA
- db 0 ; no more level-up moves
-
-FurretEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,DEFENSE_CURL
- db 1,QUICK_ATTACK
- db 5,DEFENSE_CURL
- db 11,QUICK_ATTACK
- db 18,FURY_SWIPES
- db 28,SLAM
- db 38,REST
- db 48,AMNESIA
- db 0 ; no more level-up moves
-
-HoothootEvosAttacks:
- db EVOLVE_LEVEL,20,NOCTOWL
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 6,FORESIGHT
- db 11,PECK
- db 16,HYPNOSIS
- db 22,REFLECT
- db 28,TAKE_DOWN
- db 34,CONFUSION
- db 48,DREAM_EATER
- db 0 ; no more level-up moves
-
-NoctowlEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,FORESIGHT
- db 1,PECK
- db 6,FORESIGHT
- db 11,PECK
- db 16,HYPNOSIS
- db 25,REFLECT
- db 33,TAKE_DOWN
- db 41,CONFUSION
- db 57,DREAM_EATER
- db 0 ; no more level-up moves
-
-LedybaEvosAttacks:
- db EVOLVE_LEVEL,18,LEDIAN
- db 0 ; no more evolutions
- db 1,TACKLE
- db 8,SUPERSONIC
- db 15,COMET_PUNCH
- db 22,LIGHT_SCREEN
- db 22,REFLECT
- db 22,SAFEGUARD
- db 29,BATON_PASS
- db 36,SWIFT
- db 43,AGILITY
- db 50,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-LedianEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SUPERSONIC
- db 8,SUPERSONIC
- db 15,COMET_PUNCH
- db 24,LIGHT_SCREEN
- db 24,REFLECT
- db 24,SAFEGUARD
- db 33,BATON_PASS
- db 42,SWIFT
- db 51,AGILITY
- db 60,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-SpinarakEvosAttacks:
- db EVOLVE_LEVEL,22,ARIADOS
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 1,STRING_SHOT
- db 6,SCARY_FACE
- db 11,CONSTRICT
- db 17,NIGHT_SHADE
- db 23,LEECH_LIFE
- db 30,FURY_SWIPES
- db 37,SPIDER_WEB
-if _CRYSTAL
- db 45,AGILITY
-else
- db 45,SCREECH
-endc
- db 53,PSYCHIC_M
- db 0 ; no more level-up moves
-
-AriadosEvosAttacks:
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 1,STRING_SHOT
- db 1,SCARY_FACE
- db 1,CONSTRICT
- db 6,SCARY_FACE
- db 11,CONSTRICT
- db 17,NIGHT_SHADE
- db 25,LEECH_LIFE
- db 34,FURY_SWIPES
- db 43,SPIDER_WEB
-if _CRYSTAL
- db 53,AGILITY
-else
- db 53,SCREECH
-endc
- db 63,PSYCHIC_M
- db 0 ; no more level-up moves
-
-CrobatEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCREECH
- db 1,LEECH_LIFE
- db 1,SUPERSONIC
- db 6,SUPERSONIC
- db 12,BITE
- db 19,CONFUSE_RAY
- db 30,WING_ATTACK
- db 42,MEAN_LOOK
- db 55,HAZE
- db 0 ; no more level-up moves
-
-ChinchouEvosAttacks:
- db EVOLVE_LEVEL,27,LANTURN
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,THUNDER_WAVE
- db 5,SUPERSONIC
- db 13,FLAIL
- db 17,WATER_GUN
- db 25,SPARK
- db 29,CONFUSE_RAY
- db 37,TAKE_DOWN
- db 41,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-LanturnEvosAttacks:
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,THUNDER_WAVE
- db 1,SUPERSONIC
- db 5,SUPERSONIC
- db 13,FLAIL
- db 17,WATER_GUN
- db 25,SPARK
- db 33,CONFUSE_RAY
- db 45,TAKE_DOWN
- db 53,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-PichuEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,PIKACHU
- db 0 ; no more evolutions
- db 1,THUNDERSHOCK
- db 1,CHARM
- db 6,TAIL_WHIP
- db 8,THUNDER_WAVE
- db 11,SWEET_KISS
- db 0 ; no more level-up moves
-
-CleffaEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,CLEFAIRY
- db 0 ; no more evolutions
- db 1,POUND
- db 1,CHARM
- db 4,ENCORE
- db 8,SING
- db 13,SWEET_KISS
- db 0 ; no more level-up moves
-
-IgglybuffEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,JIGGLYPUFF
- db 0 ; no more evolutions
- db 1,SING
- db 1,CHARM
- db 4,DEFENSE_CURL
- db 9,POUND
- db 14,SWEET_KISS
- db 0 ; no more level-up moves
-
-TogepiEvosAttacks:
- db EVOLVE_HAPPINESS,TR_ANYTIME,TOGETIC
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,CHARM
- db 7,METRONOME
- db 18,SWEET_KISS
- db 25,ENCORE
- db 31,SAFEGUARD
- db 38,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-TogeticEvosAttacks:
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,CHARM
- db 7,METRONOME
- db 18,SWEET_KISS
- db 25,ENCORE
- db 31,SAFEGUARD
- db 38,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-NatuEvosAttacks:
- db EVOLVE_LEVEL,25,XATU
- db 0 ; no more evolutions
- db 1,PECK
- db 1,LEER
- db 10,NIGHT_SHADE
- db 20,TELEPORT
- db 30,FUTURE_SIGHT
- db 40,CONFUSE_RAY
- db 50,PSYCHIC_M
- db 0 ; no more level-up moves
-
-XatuEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 1,LEER
- db 1,NIGHT_SHADE
- db 10,NIGHT_SHADE
- db 20,TELEPORT
- db 35,FUTURE_SIGHT
- db 50,CONFUSE_RAY
- db 65,PSYCHIC_M
- db 0 ; no more level-up moves
-
-MareepEvosAttacks:
- db EVOLVE_LEVEL,15,FLAAFFY
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 9,THUNDERSHOCK
- db 16,THUNDER_WAVE
- db 23,COTTON_SPORE
- db 30,LIGHT_SCREEN
- db 37,THUNDER
- db 0 ; no more level-up moves
-
-FlaaffyEvosAttacks:
- db EVOLVE_LEVEL,30,AMPHAROS
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,THUNDERSHOCK
- db 9,THUNDERSHOCK
- db 18,THUNDER_WAVE
- db 27,COTTON_SPORE
- db 36,LIGHT_SCREEN
- db 45,THUNDER
- db 0 ; no more level-up moves
-
-AmpharosEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,THUNDERSHOCK
- db 1,THUNDER_WAVE
- db 9,THUNDERSHOCK
- db 18,THUNDER_WAVE
- db 27,COTTON_SPORE
- db 30,THUNDERPUNCH
- db 42,LIGHT_SCREEN
- db 57,THUNDER
- db 0 ; no more level-up moves
-
-BellossomEvosAttacks:
- db 0 ; no more evolutions
- db 1,ABSORB
- db 1,SWEET_SCENT
- db 1,STUN_SPORE
- db 1,PETAL_DANCE
- db 55,SOLARBEAM
- db 0 ; no more level-up moves
-
-MarillEvosAttacks:
- db EVOLVE_LEVEL,18,AZUMARILL
- db 0 ; no more evolutions
- db 1,TACKLE
- db 3,DEFENSE_CURL
- db 6,TAIL_WHIP
- db 10,WATER_GUN
- db 15,ROLLOUT
- db 21,BUBBLEBEAM
- db 28,DOUBLE_EDGE
- db 36,RAIN_DANCE
- db 0 ; no more level-up moves
-
-AzumarillEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,DEFENSE_CURL
- db 1,TAIL_WHIP
- db 1,WATER_GUN
- db 3,DEFENSE_CURL
- db 6,TAIL_WHIP
- db 10,WATER_GUN
- db 15,ROLLOUT
- db 25,BUBBLEBEAM
- db 36,DOUBLE_EDGE
- db 48,RAIN_DANCE
- db 0 ; no more level-up moves
-
-SudowoodoEvosAttacks:
- db 0 ; no more evolutions
- db 1,ROCK_THROW
- db 1,MIMIC
- db 10,FLAIL
- db 19,LOW_KICK
- db 28,ROCK_SLIDE
- db 37,FAINT_ATTACK
- db 46,SLAM
- db 0 ; no more level-up moves
-
-PolitoedEvosAttacks:
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 1,HYPNOSIS
- db 1,DOUBLESLAP
- db 1,PERISH_SONG
- db 35,PERISH_SONG
- db 51,SWAGGER
- db 0 ; no more level-up moves
-
-HoppipEvosAttacks:
- db EVOLVE_LEVEL,18,SKIPLOOM
- db 0 ; no more evolutions
- db 1,SPLASH
-if _CRYSTAL
- db 5,SYNTHESIS
-else
- db 1,SYNTHESIS
-endc
- db 5,TAIL_WHIP
- db 10,TACKLE
- db 13,POISONPOWDER
- db 15,STUN_SPORE
- db 17,SLEEP_POWDER
- db 20,LEECH_SEED
- db 25,COTTON_SPORE
- db 30,MEGA_DRAIN
- db 0 ; no more level-up moves
-
-SkiploomEvosAttacks:
- db EVOLVE_LEVEL,27,JUMPLUFF
- db 0 ; no more evolutions
- db 1,SPLASH
- db 1,SYNTHESIS
- db 1,TAIL_WHIP
- db 1,TACKLE
-if _CRYSTAL
- db 5,SYNTHESIS
-endc
- db 5,TAIL_WHIP
- db 10,TACKLE
- db 13,POISONPOWDER
- db 15,STUN_SPORE
- db 17,SLEEP_POWDER
- db 22,LEECH_SEED
- db 29,COTTON_SPORE
- db 36,MEGA_DRAIN
- db 0 ; no more level-up moves
-
-JumpluffEvosAttacks:
- db 0 ; no more evolutions
- db 1,SPLASH
- db 1,SYNTHESIS
- db 1,TAIL_WHIP
- db 1,TACKLE
-if _CRYSTAL
- db 5,SYNTHESIS
-endc
- db 5,TAIL_WHIP
- db 10,TACKLE
- db 13,POISONPOWDER
- db 15,STUN_SPORE
- db 17,SLEEP_POWDER
- db 22,LEECH_SEED
- db 33,COTTON_SPORE
- db 44,MEGA_DRAIN
- db 0 ; no more level-up moves
-
-AipomEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,TAIL_WHIP
- db 6,SAND_ATTACK
- db 12,BATON_PASS
- db 19,FURY_SWIPES
- db 27,SWIFT
- db 36,SCREECH
- db 46,AGILITY
- db 0 ; no more level-up moves
-
-SunkernEvosAttacks:
- db EVOLVE_ITEM,SUN_STONE,SUNFLORA
- db 0 ; no more evolutions
- db 1,ABSORB
- db 4,GROWTH
- db 10,MEGA_DRAIN
- db 19,SUNNY_DAY
- db 31,SYNTHESIS
- db 46,GIGA_DRAIN
- db 0 ; no more level-up moves
-
-SunfloraEvosAttacks:
- db 0 ; no more evolutions
- db 1,ABSORB
- db 1,POUND
- db 4,GROWTH
- db 10,RAZOR_LEAF
- db 19,SUNNY_DAY
- db 31,PETAL_DANCE
- db 46,SOLARBEAM
- db 0 ; no more level-up moves
-
-YanmaEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,FORESIGHT
- db 7,QUICK_ATTACK
- db 13,DOUBLE_TEAM
- db 19,SONICBOOM
- db 25,DETECT
- db 31,SUPERSONIC
-if _CRYSTAL
- db 37,WING_ATTACK
-else
- db 37,SWIFT
-endc
- db 43,SCREECH
- db 0 ; no more level-up moves
-
-WooperEvosAttacks:
- db EVOLVE_LEVEL,20,QUAGSIRE
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 1,TAIL_WHIP
- db 11,SLAM
- db 21,AMNESIA
- db 31,EARTHQUAKE
- db 41,RAIN_DANCE
- db 51,MIST
- db 51,HAZE
- db 0 ; no more level-up moves
-
-QuagsireEvosAttacks:
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 1,TAIL_WHIP
- db 11,SLAM
- db 23,AMNESIA
- db 35,EARTHQUAKE
- db 47,RAIN_DANCE
- db 59,MIST
- db 59,HAZE
- db 0 ; no more level-up moves
-
-EspeonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,CONFUSION
- db 23,QUICK_ATTACK
- db 30,SWIFT
- db 36,PSYBEAM
- db 42,PSYCH_UP
- db 47,PSYCHIC_M
- db 52,MORNING_SUN
- db 0 ; no more level-up moves
-
-UmbreonEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,TAIL_WHIP
- db 8,SAND_ATTACK
- db 16,PURSUIT
- db 23,QUICK_ATTACK
- db 30,CONFUSE_RAY
- db 36,FAINT_ATTACK
- db 42,MEAN_LOOK
- db 47,SCREECH
- db 52,MOONLIGHT
- db 0 ; no more level-up moves
-
-MurkrowEvosAttacks:
- db 0 ; no more evolutions
- db 1,PECK
- db 11,PURSUIT
- db 16,HAZE
- db 26,NIGHT_SHADE
- db 31,FAINT_ATTACK
- db 41,MEAN_LOOK
- db 0 ; no more level-up moves
-
-SlowkingEvosAttacks:
- db 0 ; no more evolutions
- db 1,CURSE
- db 1,TACKLE
- db 6,GROWL
- db 15,WATER_GUN
- db 20,CONFUSION
- db 29,DISABLE
- db 34,HEADBUTT
- db 43,SWAGGER
- db 48,PSYCHIC_M
- db 0 ; no more level-up moves
-
-MisdreavusEvosAttacks:
- db 0 ; no more evolutions
- db 1,GROWL
- db 1,PSYWAVE
- db 6,SPITE
- db 12,CONFUSE_RAY
- db 19,MEAN_LOOK
- db 27,PSYBEAM
- db 36,PAIN_SPLIT
- db 46,PERISH_SONG
- db 0 ; no more level-up moves
-
-UnownEvosAttacks:
- db 0 ; no more evolutions
- db 1,HIDDEN_POWER
- db 0 ; no more level-up moves
-
-WobbuffetEvosAttacks:
- db 0 ; no more evolutions
- db 1,COUNTER
- db 1,MIRROR_COAT
- db 1,SAFEGUARD
- db 1,DESTINY_BOND
- db 0 ; no more level-up moves
-
-GirafarigEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 1,CONFUSION
- db 1,STOMP
- db 7,CONFUSION
- db 13,STOMP
- db 20,AGILITY
- db 30,BATON_PASS
- db 41,PSYBEAM
- db 54,CRUNCH
- db 0 ; no more level-up moves
-
-PinecoEvosAttacks:
- db EVOLVE_LEVEL,31,FORRETRESS
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,PROTECT
- db 8,SELFDESTRUCT
- db 15,TAKE_DOWN
- db 22,RAPID_SPIN
- db 29,BIDE
- db 36,EXPLOSION
- db 43,SPIKES
- db 50,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-ForretressEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,PROTECT
- db 1,SELFDESTRUCT
- db 8,SELFDESTRUCT
- db 15,TAKE_DOWN
- db 22,RAPID_SPIN
- db 29,BIDE
- db 39,EXPLOSION
- db 49,SPIKES
- db 59,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-DunsparceEvosAttacks:
- db 0 ; no more evolutions
- db 1,RAGE
- db 5,DEFENSE_CURL
- db 13,GLARE
- db 18,SPITE
- db 26,PURSUIT
- db 30,SCREECH
- db 38,TAKE_DOWN
- db 0 ; no more level-up moves
-
-GligarEvosAttacks:
- db 0 ; no more evolutions
- db 1,POISON_STING
- db 6,SAND_ATTACK
- db 13,HARDEN
- db 20,QUICK_ATTACK
- db 28,FAINT_ATTACK
- db 36,SLASH
- db 44,SCREECH
- db 52,GUILLOTINE
- db 0 ; no more level-up moves
-
-SteelixEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCREECH
- db 10,BIND
- db 14,ROCK_THROW
- db 23,HARDEN
- db 27,RAGE
- db 36,SANDSTORM
- db 40,SLAM
- db 49,CRUNCH
- db 0 ; no more level-up moves
-
-SnubbullEvosAttacks:
- db EVOLVE_LEVEL,23,GRANBULL
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCARY_FACE
- db 4,TAIL_WHIP
- db 8,CHARM
- db 13,BITE
- db 19,LICK
- db 26,ROAR
- db 34,RAGE
- db 43,TAKE_DOWN
- db 0 ; no more level-up moves
-
-GranbullEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,SCARY_FACE
- db 4,TAIL_WHIP
- db 8,CHARM
- db 13,BITE
- db 19,LICK
- db 28,ROAR
- db 38,RAGE
- db 51,TAKE_DOWN
- db 0 ; no more level-up moves
-
-QwilfishEvosAttacks:
- db 0 ; no more evolutions
-if _CRYSTAL
- db 1,SPIKES
-endc
- db 1,TACKLE
- db 1,POISON_STING
- db 10,HARDEN
- db 10,MINIMIZE
- db 19,WATER_GUN
- db 28,PIN_MISSILE
- db 37,TAKE_DOWN
- db 46,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-ScizorEvosAttacks:
- db 0 ; no more evolutions
- db 1,QUICK_ATTACK
- db 1,LEER
- db 6,FOCUS_ENERGY
- db 12,PURSUIT
- db 18,FALSE_SWIPE
- db 24,AGILITY
- db 30,METAL_CLAW
- db 36,SLASH
- db 42,SWORDS_DANCE
- db 48,DOUBLE_TEAM
- db 0 ; no more level-up moves
-
-ShuckleEvosAttacks:
- db 0 ; no more evolutions
- db 1,CONSTRICT
- db 1,WITHDRAW
- db 9,WRAP
- db 14,ENCORE
- db 23,SAFEGUARD
- db 28,BIDE
- db 37,REST
- db 0 ; no more level-up moves
-
-HeracrossEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,LEER
- db 6,HORN_ATTACK
- db 12,ENDURE
- db 19,FURY_ATTACK
- db 27,COUNTER
- db 35,TAKE_DOWN
- db 44,REVERSAL
- db 54,MEGAHORN
- db 0 ; no more level-up moves
-
-SneaselEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 9,QUICK_ATTACK
- db 17,SCREECH
- db 25,FAINT_ATTACK
- db 33,FURY_SWIPES
- db 41,AGILITY
- db 49,SLASH
- db 57,BEAT_UP
-if _CRYSTAL
- db 65,METAL_CLAW
-endc
- db 0 ; no more level-up moves
-
-TeddiursaEvosAttacks:
- db EVOLVE_LEVEL,30,URSARING
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 8,LICK
- db 15,FURY_SWIPES
- db 22,FAINT_ATTACK
- db 29,REST
- db 36,SLASH
- db 43,SNORE
- db 50,THRASH
- db 0 ; no more level-up moves
-
-UrsaringEvosAttacks:
- db 0 ; no more evolutions
- db 1,SCRATCH
- db 1,LEER
- db 1,LICK
- db 1,FURY_SWIPES
- db 8,LICK
- db 15,FURY_SWIPES
- db 22,FAINT_ATTACK
- db 29,REST
- db 39,SLASH
- db 49,SNORE
- db 59,THRASH
- db 0 ; no more level-up moves
-
-SlugmaEvosAttacks:
- db EVOLVE_LEVEL,38,MAGCARGO
- db 0 ; no more evolutions
- db 1,SMOG
- db 8,EMBER
- db 15,ROCK_THROW
- db 22,HARDEN
- db 29,AMNESIA
- db 36,FLAMETHROWER
- db 43,ROCK_SLIDE
- db 50,BODY_SLAM
- db 0 ; no more level-up moves
-
-MagcargoEvosAttacks:
- db 0 ; no more evolutions
- db 1,SMOG
- db 1,EMBER
- db 1,ROCK_THROW
- db 8,EMBER
- db 15,ROCK_THROW
- db 22,HARDEN
- db 29,AMNESIA
- db 36,FLAMETHROWER
- db 48,ROCK_SLIDE
- db 60,BODY_SLAM
- db 0 ; no more level-up moves
-
-SwinubEvosAttacks:
- db EVOLVE_LEVEL,33,PILOSWINE
- db 0 ; no more evolutions
- db 1,TACKLE
- db 10,POWDER_SNOW
- db 19,ENDURE
- db 28,TAKE_DOWN
- db 37,MIST
- db 46,BLIZZARD
-if _CRYSTAL
- db 55,AMNESIA
-endc
- db 0 ; no more level-up moves
-
-PiloswineEvosAttacks:
- db 0 ; no more evolutions
- db 1,HORN_ATTACK
- db 1,POWDER_SNOW
- db 1,ENDURE
- db 10,POWDER_SNOW
- db 19,ENDURE
- db 28,TAKE_DOWN
- db 33,FURY_ATTACK
- db 42,MIST
- db 56,BLIZZARD
-if _CRYSTAL
- db 70,AMNESIA
-endc
- db 0 ; no more level-up moves
-
-CorsolaEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 7,HARDEN
- db 13,BUBBLE
- db 19,RECOVER
- db 25,BUBBLEBEAM
- db 31,SPIKE_CANNON
- db 37,MIRROR_COAT
- db 43,ANCIENTPOWER
- db 0 ; no more level-up moves
-
-RemoraidEvosAttacks:
- db EVOLVE_LEVEL,25,OCTILLERY
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 11,LOCK_ON
- db 22,PSYBEAM
- db 22,AURORA_BEAM
- db 22,BUBBLEBEAM
- db 33,FOCUS_ENERGY
- db 44,ICE_BEAM
- db 55,HYPER_BEAM
- db 0 ; no more level-up moves
-
-OctilleryEvosAttacks:
- db 0 ; no more evolutions
- db 1,WATER_GUN
- db 11,CONSTRICT
- db 22,PSYBEAM
- db 22,AURORA_BEAM
- db 22,BUBBLEBEAM
- db 25,OCTAZOOKA
- db 38,FOCUS_ENERGY
- db 54,ICE_BEAM
- db 70,HYPER_BEAM
- db 0 ; no more level-up moves
-
-DelibirdEvosAttacks:
- db 0 ; no more evolutions
- db 1,PRESENT
- db 0 ; no more level-up moves
-
-MantineEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,BUBBLE
- db 10,SUPERSONIC
- db 18,BUBBLEBEAM
- db 25,TAKE_DOWN
- db 32,AGILITY
- db 40,WING_ATTACK
- db 49,CONFUSE_RAY
- db 0 ; no more level-up moves
-
-SkarmoryEvosAttacks:
- db 0 ; no more evolutions
- db 1,LEER
- db 1,PECK
- db 13,SAND_ATTACK
- db 19,SWIFT
- db 25,AGILITY
- db 37,FURY_ATTACK
- db 49,STEEL_WING
- db 0 ; no more level-up moves
-
-HoundourEvosAttacks:
- db EVOLVE_LEVEL,24,HOUNDOOM
- db 0 ; no more evolutions
- db 1,LEER
- db 1,EMBER
- db 7,ROAR
- db 13,SMOG
- db 20,BITE
- db 27,FAINT_ATTACK
- db 35,FLAMETHROWER
- db 43,CRUNCH
- db 0 ; no more level-up moves
-
-HoundoomEvosAttacks:
- db 0 ; no more evolutions
- db 1,LEER
- db 1,EMBER
- db 7,ROAR
- db 13,SMOG
- db 20,BITE
- db 30,FAINT_ATTACK
- db 41,FLAMETHROWER
- db 52,CRUNCH
- db 0 ; no more level-up moves
-
-KingdraEvosAttacks:
- db 0 ; no more evolutions
- db 1,BUBBLE
- db 1,SMOKESCREEN
- db 1,LEER
- db 1,WATER_GUN
- db 8,SMOKESCREEN
- db 15,LEER
- db 22,WATER_GUN
- db 29,TWISTER
- db 40,AGILITY
- db 51,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-PhanpyEvosAttacks:
- db EVOLVE_LEVEL,25,DONPHAN
- db 0 ; no more evolutions
- db 1,TACKLE
- db 1,GROWL
- db 9,DEFENSE_CURL
- db 17,FLAIL
- db 25,TAKE_DOWN
- db 33,ROLLOUT
- db 41,ENDURE
- db 49,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-DonphanEvosAttacks:
- db 0 ; no more evolutions
- db 1,HORN_ATTACK
- db 1,GROWL
- db 9,DEFENSE_CURL
- db 17,FLAIL
- db 25,FURY_ATTACK
- db 33,ROLLOUT
- db 41,RAPID_SPIN
- db 49,EARTHQUAKE
- db 0 ; no more level-up moves
-
-Porygon2EvosAttacks:
- db 0 ; no more evolutions
- db 1,CONVERSION2
- db 1,TACKLE
- db 1,CONVERSION
- db 9,AGILITY
- db 12,PSYBEAM
- db 20,RECOVER
- db 24,DEFENSE_CURL
- db 32,LOCK_ON
- db 36,TRI_ATTACK
- db 44,ZAP_CANNON
- db 0 ; no more level-up moves
-
-StantlerEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 8,LEER
- db 15,HYPNOSIS
- db 23,STOMP
- db 31,SAND_ATTACK
- db 40,TAKE_DOWN
- db 49,CONFUSE_RAY
- db 0 ; no more level-up moves
-
-SmeargleEvosAttacks:
- db 0 ; no more evolutions
- db 1,SKETCH
- db 11,SKETCH
- db 21,SKETCH
- db 31,SKETCH
- db 41,SKETCH
- db 51,SKETCH
- db 61,SKETCH
- db 71,SKETCH
- db 81,SKETCH
- db 91,SKETCH
- db 0 ; no more level-up moves
-
-TyrogueEvosAttacks:
- db EVOLVE_STAT,20,ATK_LT_DEF,HITMONCHAN
- db EVOLVE_STAT,20,ATK_GT_DEF,HITMONLEE
- db EVOLVE_STAT,20,ATK_EQ_DEF,HITMONTOP
- db 0 ; no more evolutions
- db 1,TACKLE
- db 0 ; no more level-up moves
-
-HitmontopEvosAttacks:
- db 0 ; no more evolutions
- db 1,ROLLING_KICK
- db 7,FOCUS_ENERGY
- db 13,PURSUIT
- db 19,QUICK_ATTACK
- db 25,RAPID_SPIN
- db 31,COUNTER
- db 37,AGILITY
- db 43,DETECT
- db 49,TRIPLE_KICK
- db 0 ; no more level-up moves
-
-SmoochumEvosAttacks:
- db EVOLVE_LEVEL,30,JYNX
- db 0 ; no more evolutions
- db 1,POUND
- db 1,LICK
- db 9,SWEET_KISS
- db 13,POWDER_SNOW
- db 21,CONFUSION
- db 25,SING
- db 33,MEAN_LOOK
- db 37,PSYCHIC_M
- db 45,PERISH_SONG
- db 49,BLIZZARD
- db 0 ; no more level-up moves
-
-ElekidEvosAttacks:
- db EVOLVE_LEVEL,30,ELECTABUZZ
- db 0 ; no more evolutions
- db 1,QUICK_ATTACK
- db 1,LEER
- db 9,THUNDERPUNCH
- db 17,LIGHT_SCREEN
- db 25,SWIFT
- db 33,SCREECH
- db 41,THUNDERBOLT
- db 49,THUNDER
- db 0 ; no more level-up moves
-
-MagbyEvosAttacks:
- db EVOLVE_LEVEL,30,MAGMAR
- db 0 ; no more evolutions
- db 1,EMBER
- db 7,LEER
- db 13,SMOG
- db 19,FIRE_PUNCH
- db 25,SMOKESCREEN
- db 31,SUNNY_DAY
- db 37,FLAMETHROWER
- db 43,CONFUSE_RAY
- db 49,FIRE_BLAST
- db 0 ; no more level-up moves
-
-MiltankEvosAttacks:
- db 0 ; no more evolutions
- db 1,TACKLE
- db 4,GROWL
- db 8,DEFENSE_CURL
- db 13,STOMP
- db 19,MILK_DRINK
- db 26,BIDE
- db 34,ROLLOUT
- db 43,BODY_SLAM
- db 53,HEAL_BELL
- db 0 ; no more level-up moves
-
-BlisseyEvosAttacks:
- db 0 ; no more evolutions
- db 1,POUND
- db 4,GROWL
- db 7,TAIL_WHIP
- db 10,SOFTBOILED
- db 13,DOUBLESLAP
- db 18,MINIMIZE
- db 23,SING
- db 28,EGG_BOMB
- db 33,DEFENSE_CURL
- db 40,LIGHT_SCREEN
- db 47,DOUBLE_EDGE
- db 0 ; no more level-up moves
-
-RaikouEvosAttacks:
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
- db 11,THUNDERSHOCK
- db 21,ROAR
- db 31,QUICK_ATTACK
- db 41,SPARK
- db 51,REFLECT
- db 61,CRUNCH
- db 71,THUNDER
- db 0 ; no more level-up moves
-
-EnteiEvosAttacks:
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
- db 11,EMBER
- db 21,ROAR
- db 31,FIRE_SPIN
- db 41,STOMP
- db 51,FLAMETHROWER
- db 61,SWAGGER
- db 71,FIRE_BLAST
- db 0 ; no more level-up moves
-
-SuicuneEvosAttacks:
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
-if _CRYSTAL
- db 11,BUBBLEBEAM
- db 21,RAIN_DANCE
- db 31,GUST
- db 41,AURORA_BEAM
-else
- db 11,WATER_GUN
- db 21,ROAR
- db 31,GUST
- db 41,BUBBLEBEAM
-endc
- db 51,MIST
- db 61,MIRROR_COAT
- db 71,HYDRO_PUMP
- db 0 ; no more level-up moves
-
-LarvitarEvosAttacks:
- db EVOLVE_LEVEL,30,PUPITAR
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
- db 8,SANDSTORM
- db 15,SCREECH
- db 22,ROCK_SLIDE
- db 29,THRASH
- db 36,SCARY_FACE
- db 43,CRUNCH
- db 50,EARTHQUAKE
- db 57,HYPER_BEAM
- db 0 ; no more level-up moves
-
-PupitarEvosAttacks:
- db EVOLVE_LEVEL,55,TYRANITAR
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
- db 1,SANDSTORM
- db 1,SCREECH
- db 8,SANDSTORM
- db 15,SCREECH
- db 22,ROCK_SLIDE
- db 29,THRASH
- db 38,SCARY_FACE
- db 47,CRUNCH
- db 56,EARTHQUAKE
- db 65,HYPER_BEAM
- db 0 ; no more level-up moves
-
-TyranitarEvosAttacks:
- db 0 ; no more evolutions
- db 1,BITE
- db 1,LEER
- db 1,SANDSTORM
- db 1,SCREECH
- db 8,SANDSTORM
- db 15,SCREECH
- db 22,ROCK_SLIDE
- db 29,THRASH
- db 38,SCARY_FACE
- db 47,CRUNCH
- db 61,EARTHQUAKE
- db 75,HYPER_BEAM
- db 0 ; no more level-up moves
-
-LugiaEvosAttacks:
- db 0 ; no more evolutions
- db 1,AEROBLAST
- db 11,SAFEGUARD
- db 22,GUST
- db 33,RECOVER
- db 44,HYDRO_PUMP
- db 55,RAIN_DANCE
- db 66,SWIFT
- db 77,WHIRLWIND
- db 88,ANCIENTPOWER
- db 99,FUTURE_SIGHT
- db 0 ; no more level-up moves
-
-HoOhEvosAttacks:
- db 0 ; no more evolutions
- db 1,SACRED_FIRE
- db 11,SAFEGUARD
- db 22,GUST
- db 33,RECOVER
- db 44,FIRE_BLAST
- db 55,SUNNY_DAY
- db 66,SWIFT
- db 77,WHIRLWIND
- db 88,ANCIENTPOWER
- db 99,FUTURE_SIGHT
- db 0 ; no more level-up moves
-
-CelebiEvosAttacks:
- db 0 ; no more evolutions
- db 1,LEECH_SEED
- db 1,CONFUSION
- db 1,RECOVER
- db 1,HEAL_BELL
- db 10,SAFEGUARD
- db 20,ANCIENTPOWER
- db 30,FUTURE_SIGHT
- db 40,BATON_PASS
- db 50,PERISH_SONG
- db 0 ; no more level-up moves
+INCLUDE "stats/evos_attacks_pointers.asm"
+
+INCLUDE "stats/evos_attacks.asm"
SECTION "bank11",DATA,BANK[$11]
@@ -20104,262 +6364,11 @@ SECTION "bank11",DATA,BANK[$11]
INCBIN "baserom.gbc",$44000,$44378 - $44000
PokedexDataPointerTable: ; 0x44378
- dw BulbasaurPokedexEntry
- dw IvysaurPokedexEntry
- dw VenusaurPokedexEntry
- dw CharmanderPokedexEntry
- dw CharmeleonPokedexEntry
- dw CharizardPokedexEntry
- dw SquirtlePokedexEntry
- dw WartortlePokedexEntry
- dw BlastoisePokedexEntry
- dw CaterpiePokedexEntry
- dw MetapodPokedexEntry
- dw ButterfreePokedexEntry
- dw WeedlePokedexEntry
- dw KakunaPokedexEntry
- dw BeedrillPokedexEntry
- dw PidgeyPokedexEntry
- dw PidgeottoPokedexEntry
- dw PidgeotPokedexEntry
- dw RattataPokedexEntry
- dw RaticatePokedexEntry
- dw SpearowPokedexEntry
- dw FearowPokedexEntry
- dw EkansPokedexEntry
- dw ArbokPokedexEntry
- dw PikachuPokedexEntry
- dw RaichuPokedexEntry
- dw SandshrewPokedexEntry
- dw SandslashPokedexEntry
- dw NidoranFPokedexEntry
- dw NidorinaPokedexEntry
- dw NidoqueenPokedexEntry
- dw NidoranMPokedexEntry
- dw NidorinoPokedexEntry
- dw NidokingPokedexEntry
- dw ClefairyPokedexEntry
- dw ClefablePokedexEntry
- dw VulpixPokedexEntry
- dw NinetalesPokedexEntry
- dw JigglypuffPokedexEntry
- dw WigglytuffPokedexEntry
- dw ZubatPokedexEntry
- dw GolbatPokedexEntry
- dw OddishPokedexEntry
- dw GloomPokedexEntry
- dw VileplumePokedexEntry
- dw ParasPokedexEntry
- dw ParasectPokedexEntry
- dw VenonatPokedexEntry
- dw VenomothPokedexEntry
- dw DiglettPokedexEntry
- dw DugtrioPokedexEntry
- dw MeowthPokedexEntry
- dw PersianPokedexEntry
- dw PsyduckPokedexEntry
- dw GolduckPokedexEntry
- dw MankeyPokedexEntry
- dw PrimeapePokedexEntry
- dw GrowlithePokedexEntry
- dw ArcaninePokedexEntry
- dw PoliwagPokedexEntry
- dw PoliwhirlPokedexEntry
- dw PoliwrathPokedexEntry
- dw AbraPokedexEntry
- dw KadabraPokedexEntry
- dw AlakazamPokedexEntry
- dw MachopPokedexEntry
- dw MachokePokedexEntry
- dw MachampPokedexEntry
- dw BellsproutPokedexEntry
- dw WeepinbellPokedexEntry
- dw VictreebelPokedexEntry
- dw TentacoolPokedexEntry
- dw TentacruelPokedexEntry
- dw GeodudePokedexEntry
- dw GravelerPokedexEntry
- dw GolemPokedexEntry
- dw PonytaPokedexEntry
- dw RapidashPokedexEntry
- dw SlowpokePokedexEntry
- dw SlowbroPokedexEntry
- dw MagnemitePokedexEntry
- dw MagnetonPokedexEntry
- dw FarfetchDPokedexEntry
- dw DoduoPokedexEntry
- dw DodrioPokedexEntry
- dw SeelPokedexEntry
- dw DewgongPokedexEntry
- dw GrimerPokedexEntry
- dw MukPokedexEntry
- dw ShellderPokedexEntry
- dw CloysterPokedexEntry
- dw GastlyPokedexEntry
- dw HaunterPokedexEntry
- dw GengarPokedexEntry
- dw OnixPokedexEntry
- dw DrowzeePokedexEntry
- dw HypnoPokedexEntry
- dw KrabbyPokedexEntry
- dw KinglerPokedexEntry
- dw VoltorbPokedexEntry
- dw ElectrodePokedexEntry
- dw ExeggcutePokedexEntry
- dw ExeggutorPokedexEntry
- dw CubonePokedexEntry
- dw MarowakPokedexEntry
- dw HitmonleePokedexEntry
- dw HitmonchanPokedexEntry
- dw LickitungPokedexEntry
- dw KoffingPokedexEntry
- dw WeezingPokedexEntry
- dw RhyhornPokedexEntry
- dw RhydonPokedexEntry
- dw ChanseyPokedexEntry
- dw TangelaPokedexEntry
- dw KangaskhanPokedexEntry
- dw HorseaPokedexEntry
- dw SeadraPokedexEntry
- dw GoldeenPokedexEntry
- dw SeakingPokedexEntry
- dw StaryuPokedexEntry
- dw StarmiePokedexEntry
- dw MrMimePokedexEntry
- dw ScytherPokedexEntry
- dw JynxPokedexEntry
- dw ElectabuzzPokedexEntry
- dw MagmarPokedexEntry
- dw PinsirPokedexEntry
- dw TaurosPokedexEntry
- dw MagikarpPokedexEntry
- dw GyaradosPokedexEntry
- dw LaprasPokedexEntry
- dw DittoPokedexEntry
- dw EeveePokedexEntry
- dw VaporeonPokedexEntry
- dw JolteonPokedexEntry
- dw FlareonPokedexEntry
- dw PorygonPokedexEntry
- dw OmanytePokedexEntry
- dw OmastarPokedexEntry
- dw KabutoPokedexEntry
- dw KabutopsPokedexEntry
- dw AerodactylPokedexEntry
- dw SnorlaxPokedexEntry
- dw ArticunoPokedexEntry
- dw ZapdosPokedexEntry
- dw MoltresPokedexEntry
- dw DratiniPokedexEntry
- dw DragonairPokedexEntry
- dw DragonitePokedexEntry
- dw MewtwoPokedexEntry
- dw MewPokedexEntry
- dw ChikoritaPokedexEntry
- dw BayleefPokedexEntry
- dw MeganiumPokedexEntry
- dw CyndaquilPokedexEntry
- dw QuilavaPokedexEntry
- dw TyphlosionPokedexEntry
- dw TotodilePokedexEntry
- dw CroconawPokedexEntry
- dw FeraligatrPokedexEntry
- dw SentretPokedexEntry
- dw FurretPokedexEntry
- dw HoothootPokedexEntry
- dw NoctowlPokedexEntry
- dw LedybaPokedexEntry
- dw LedianPokedexEntry
- dw SpinarakPokedexEntry
- dw AriadosPokedexEntry
- dw CrobatPokedexEntry
- dw ChinchouPokedexEntry
- dw LanturnPokedexEntry
- dw PichuPokedexEntry
- dw CleffaPokedexEntry
- dw IgglybuffPokedexEntry
- dw TogepiPokedexEntry
- dw TogeticPokedexEntry
- dw NatuPokedexEntry
- dw XatuPokedexEntry
- dw MareepPokedexEntry
- dw FlaaffyPokedexEntry
- dw AmpharosPokedexEntry
- dw BellossomPokedexEntry
- dw MarillPokedexEntry
- dw AzumarillPokedexEntry
- dw SudowoodoPokedexEntry
- dw PolitoedPokedexEntry
- dw HoppipPokedexEntry
- dw SkiploomPokedexEntry
- dw JumpluffPokedexEntry
- dw AipomPokedexEntry
- dw SunkernPokedexEntry
- dw SunfloraPokedexEntry
- dw YanmaPokedexEntry
- dw WooperPokedexEntry
- dw QuagsirePokedexEntry
- dw EspeonPokedexEntry
- dw UmbreonPokedexEntry
- dw MurkrowPokedexEntry
- dw SlowkingPokedexEntry
- dw MisdreavusPokedexEntry
- dw UnownPokedexEntry
- dw WobbuffetPokedexEntry
- dw GirafarigPokedexEntry
- dw PinecoPokedexEntry
- dw ForretressPokedexEntry
- dw DunsparcePokedexEntry
- dw GligarPokedexEntry
- dw SteelixPokedexEntry
- dw SnubbullPokedexEntry
- dw GranbullPokedexEntry
- dw QwilfishPokedexEntry
- dw ScizorPokedexEntry
- dw ShucklePokedexEntry
- dw HeracrossPokedexEntry
- dw SneaselPokedexEntry
- dw TeddiursaPokedexEntry
- dw UrsaringPokedexEntry
- dw SlugmaPokedexEntry
- dw MagcargoPokedexEntry
- dw SwinubPokedexEntry
- dw PiloswinePokedexEntry
- dw CorsolaPokedexEntry
- dw RemoraidPokedexEntry
- dw OctilleryPokedexEntry
- dw DelibirdPokedexEntry
- dw MantinePokedexEntry
- dw SkarmoryPokedexEntry
- dw HoundourPokedexEntry
- dw HoundoomPokedexEntry
- dw KingdraPokedexEntry
- dw PhanpyPokedexEntry
- dw DonphanPokedexEntry
- dw Porygon2PokedexEntry
- dw StantlerPokedexEntry
- dw SmearglePokedexEntry
- dw TyroguePokedexEntry
- dw HitmontopPokedexEntry
- dw SmoochumPokedexEntry
- dw ElekidPokedexEntry
- dw MagbyPokedexEntry
- dw MiltankPokedexEntry
- dw BlisseyPokedexEntry
- dw RaikouPokedexEntry
- dw EnteiPokedexEntry
- dw SuicunePokedexEntry
- dw LarvitarPokedexEntry
- dw PupitarPokedexEntry
- dw TyranitarPokedexEntry
- dw LugiaPokedexEntry
- dw HoOhPokedexEntry
- dw CelebiPokedexEntry
-
-; 0x4456e
+INCLUDE "stats/pokedex/entry_pointers.asm"
INCBIN "baserom.gbc",$4456e,$3a92
+
SECTION "bank12",DATA,BANK[$12]
INCBIN "baserom.gbc",$48000,$49d24 - $48000
@@ -20721,6 +6730,7 @@ UpdateOTPointer: ; 0x4a83a
INCBIN "baserom.gbc",$4a843,$4C000 - $4a843
+
SECTION "bank13",DATA,BANK[$13]
INCBIN "baserom.gbc",$4C000,$4ce1f - $4C000
@@ -20969,6 +6979,7 @@ EggALotMoreTimeString: ; 0x4e46e
INCBIN "baserom.gbc",$4e497,$50000 - $4e497
+
SECTION "bank14",DATA,BANK[$14]
INCBIN "baserom.gbc",$50000,$5005f-$50000
@@ -21152,8050 +7163,14 @@ INCBIN "baserom.gbc",$50A28, $51424 - $50A28
BaseStats:
-
-BulbasaurBaseStats: ; 0x51424
- db BULBASAUR ; 001
-
- db 45, 49, 49, 45, 65, 65
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 45 ; catch rate
- db 64 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %00011110
- db %00111101
- db %11000100
- db %10000110
- db %00011000
- db %01000101
- db %00000000
- ; end
-BaseStatsStructEnd:
-
-IvysaurBaseStats: ; 0x51444
- db IVYSAUR ; 002
-
- db 60, 62, 63, 60, 80, 80
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 45 ; catch rate
- db 141 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %00011110
- db %00111101
- db %11000100
- db %10000110
- db %00011000
- db %01000101
- db %00000000
- ; end
-
-VenusaurBaseStats: ; 0x51464
- db VENUSAUR ; 003
-
- db 80, 82, 83, 80, 100, 100
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 45 ; catch rate
- db 208 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %00110110
- db %01011110
- db %00111101
- db %11000100
- db %10000110
- db %00011000
- db %01000101
- db %00000000
- ; end
-
-CharmanderBaseStats: ; 0x51484
- db CHARMANDER ; 004
-
- db 39, 52, 43, 65, 60, 50
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 65 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, REPTILE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %11011001
- db %11001100
- db %11100110
- db %10011000
- db %00100101
- db %00000010
- ; end
-
-CharmeleonBaseStats: ; 0x514a4
- db CHARMELEON ; 005
-
- db 58, 64, 58, 80, 80, 65
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 142 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, REPTILE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %11011001
- db %11001100
- db %11100110
- db %10011000
- db %00100101
- db %00000010
- ; end
-
-CharizardBaseStats: ; 0x514c4
- db CHARIZARD ; 006
-
- db 78, 84, 78, 100, 109, 85
- ; hp atk def spd sat sdf
-
- db FIRE, FLYING
- db 45 ; catch rate
- db 209 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, REPTILE ; egg groups
-
- ; tmhm
- db %10110111
- db %01010110
- db %11011001
- db %11001110
- db %11110110
- db %11011000
- db %00101101
- db %00000010
- ; end
-
-SquirtleBaseStats: ; 0x514e4
- db SQUIRTLE ; 007
-
- db 44, 48, 65, 43, 50, 64
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 66 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10101111
- db %10110010
- db %01011011
- db %11001100
- db %10000111
- db %00011000
- db %10110000
- db %00001001
- ; end
-
-WartortleBaseStats: ; 0x51504
- db WARTORTLE ; 008
-
- db 59, 63, 80, 58, 65, 80
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 143 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10101111
- db %10110010
- db %01011011
- db %11001100
- db %10000111
- db %00011000
- db %10110000
- db %00001001
- ; end
-
-BlastoiseBaseStats: ; 0x51524
- db BLASTOISE ; 009
-
- db 79, 83, 100, 78, 85, 105
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 210 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10111111
- db %11110010
- db %01011011
- db %11001110
- db %10000111
- db %00011000
- db %10110000
- db %00001001
- ; end
-
-CaterpieBaseStats: ; 0x51544
- db CATERPIE ; 010
-
- db 45, 30, 35, 45, 20, 20
- ; hp atk def spd sat sdf
-
- db BUG, BUG
- db 255 ; catch rate
- db 53 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-MetapodBaseStats: ; 0x51564
- db METAPOD ; 011
-
- db 50, 20, 55, 30, 25, 25
- ; hp atk def spd sat sdf
-
- db BUG, BUG
- db 120 ; catch rate
- db 72 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-ButterfreeBaseStats: ; 0x51584
- db BUTTERFREE ; 012
-
- db 60, 45, 50, 70, 80, 80
- ; hp atk def spd sat sdf
-
- db BUG, FLYING
- db 45 ; catch rate
- db 160 ; base exp
- db NO_ITEM ; item 1
- db SILVERPOWDER ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10010100
- db %01000110
- db %00011000
- db %01000010
- db %00000000
- ; end
-
-WeedleBaseStats: ; 0x515a4
- db WEEDLE ; 013
-
- db 40, 35, 30, 50, 20, 20
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 255 ; catch rate
- db 52 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-KakunaBaseStats: ; 0x515c4
- db KAKUNA ; 014
-
- db 45, 25, 50, 35, 25, 25
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 120 ; catch rate
- db 71 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-BeedrillBaseStats: ; 0x515e4
- db BEEDRILL ; 015
-
- db 65, 80, 40, 75, 45, 80
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 45 ; catch rate
- db 159 ; base exp
- db NO_ITEM ; item 1
- db POISON_BARB ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00011101
- db %10000100
- db %01001110
- db %00011000
- db %00000101
- db %00000000
- ; end
-
-PidgeyBaseStats: ; 0x51604
- db PIDGEY ; 016
-
- db 40, 45, 40, 56, 35, 35
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 255 ; catch rate
- db 55 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-PidgeottoBaseStats: ; 0x51624
- db PIDGEOTTO ; 017
-
- db 63, 60, 55, 71, 50, 50
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 120 ; catch rate
- db 113 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-PidgeotBaseStats: ; 0x51644
- db PIDGEOT ; 018
-
- db 83, 80, 75, 91, 70, 70
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 45 ; catch rate
- db 172 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011001
- db %11000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-RattataBaseStats: ; 0x51664
- db RATTATA ; 019
-
- db 30, 56, 35, 72, 25, 35
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 255 ; catch rate
- db 57 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100110
- db %10110110
- db %01011001
- db %11101101
- db %11000110
- db %00111000
- db %00000000
- db %00000000
- ; end
-
-RaticateBaseStats: ; 0x51684
- db RATICATE ; 020
-
- db 55, 81, 60, 97, 50, 70
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 90 ; catch rate
- db 116 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %11110110
- db %01011001
- db %11101101
- db %11000110
- db %00111000
- db %00100100
- db %00001100
- ; end
-
-SpearowBaseStats: ; 0x516a4
- db SPEAROW ; 021
-
- db 40, 60, 30, 70, 31, 31
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 255 ; catch rate
- db 58 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-FearowBaseStats: ; 0x516c4
- db FEAROW ; 022
-
- db 65, 90, 65, 100, 61, 61
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 90 ; catch rate
- db 162 ; base exp
- db NO_ITEM ; item 1
- db SHARP_BEAK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011001
- db %11000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-EkansBaseStats: ; 0x516e4
- db EKANS ; 023
-
- db 35, 60, 44, 55, 40, 54
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 255 ; catch rate
- db 62 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, REPTILE ; egg groups
-
- ; tmhm
- db %00100110
- db %00010110
- db %00011101
- db %10001110
- db %00001110
- db %00111000
- db %00100000
- db %00000000
- ; end
-
-ArbokBaseStats: ; 0x51704
- db ARBOK ; 024
-
- db 60, 85, 69, 80, 65, 79
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 90 ; catch rate
- db 147 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, REPTILE ; egg groups
-
- ; tmhm
- db %00100110
- db %01010110
- db %00011101
- db %10001110
- db %00001110
- db %00111000
- db %00100000
- db %00000000
- ; end
-
-PikachuBaseStats: ; 0x51724
- db PIKACHU ; 025
-
- db 35, 55, 30, 90, 50, 40
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 190 ; catch rate
- db 82 ; base exp
- db NO_ITEM ; item 1
- db BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %00010010
- db %01011011
- db %11000101
- db %11000110
- db %00011101
- db %01100000
- db %00000100
- ; end
-
-RaichuBaseStats: ; 0x51744
- db RAICHU ; 026
-
- db 60, 90, 55, 100, 90, 80
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 75 ; catch rate
- db 122 ; base exp
- db NO_ITEM ; item 1
- db BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %01010010
- db %01011011
- db %11000101
- db %11000110
- db %00111101
- db %01100000
- db %00000100
- ; end
-
-SandshrewBaseStats: ; 0x51764
- db SANDSHREW ; 027
-
- db 50, 75, 85, 40, 20, 30
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 255 ; catch rate
- db 93 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10101111
- db %00010110
- db %01011001
- db %11001110
- db %11010110
- db %00111100
- db %00100101
- db %00000000
- ; end
-
-SandslashBaseStats: ; 0x51784
- db SANDSLASH ; 028
-
- db 75, 100, 110, 65, 45, 55
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 90 ; catch rate
- db 163 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10101111
- db %01010110
- db %01011001
- db %11001110
- db %11010110
- db %00111100
- db %00100101
- db %00000000
- ; end
-
-Nidoran_FBaseStats: ; 0x517a4
- db NIDORAN_F ; 029
-
- db 55, 47, 52, 41, 40, 40
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 235 ; catch rate
- db 59 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00110110
- db %01011011
- db %11000101
- db %10000110
- db %00111100
- db %00000000
- db %00000100
- ; end
-
-NidorinaBaseStats: ; 0x517c4
- db NIDORINA ; 030
-
- db 70, 62, 67, 56, 55, 55
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 120 ; catch rate
- db 117 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10100110
- db %00110110
- db %01011011
- db %11000101
- db %10000110
- db %00111100
- db %00100000
- db %00001100
- ; end
-
-NidoqueenBaseStats: ; 0x517e4
- db NIDOQUEEN ; 031
-
- db 90, 82, 87, 76, 75, 85
- ; hp atk def spd sat sdf
-
- db POISON, GROUND
- db 45 ; catch rate
- db 194 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10110111
- db %11110110
- db %01011011
- db %11100111
- db %10110111
- db %10111101
- db %00110001
- db %00001110
- ; end
-
-Nidoran_MBaseStats: ; 0x51804
- db NIDORAN_M ; 032
-
- db 46, 57, 40, 50, 40, 40
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 235 ; catch rate
- db 60 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00110110
- db %01011011
- db %11000101
- db %10000110
- db %00111100
- db %00000000
- db %00000100
- ; end
-
-NidorinoBaseStats: ; 0x51824
- db NIDORINO ; 033
-
- db 61, 72, 57, 65, 55, 55
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 120 ; catch rate
- db 118 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %10100110
- db %00110110
- db %01011011
- db %11000101
- db %10000110
- db %00111100
- db %00100000
- db %00001100
- ; end
-
-NidokingBaseStats: ; 0x51844
- db NIDOKING ; 034
-
- db 81, 92, 77, 85, 85, 75
- ; hp atk def spd sat sdf
-
- db POISON, GROUND
- db 45 ; catch rate
- db 195 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %10110111
- db %11110110
- db %01011011
- db %11100111
- db %10110111
- db %10111101
- db %00110001
- db %00001110
- ; end
-
-ClefairyBaseStats: ; 0x51864
- db CLEFAIRY ; 035
-
- db 70, 45, 48, 35, 60, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 150 ; catch rate
- db 68 ; base exp
- db MYSTERYBERRY ; item 1
- db MOON_STONE ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %00110111
- db %01111011
- db %11110101
- db %10100111
- db %10011111
- db %01100010
- db %00001110
- ; end
-
-ClefableBaseStats: ; 0x51884
- db CLEFABLE ; 036
-
- db 95, 70, 73, 60, 85, 90
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 25 ; catch rate
- db 129 ; base exp
- db MYSTERYBERRY ; item 1
- db MOON_STONE ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %01110111
- db %01111011
- db %11110101
- db %10100111
- db %10011111
- db %01100010
- db %00001110
- ; end
-
-VulpixBaseStats: ; 0x518a4
- db VULPIX ; 037
-
- db 38, 41, 40, 65, 50, 65
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 190 ; catch rate
- db 63 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00010110
- db %01011001
- db %10001100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-NinetalesBaseStats: ; 0x518c4
- db NINETALES ; 038
-
- db 73, 76, 75, 100, 81, 100
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 75 ; catch rate
- db 178 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00110110
- db %01010110
- db %01011001
- db %10001100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-JigglypuffBaseStats: ; 0x518e4
- db JIGGLYPUFF ; 039
-
- db 115, 45, 20, 20, 45, 25
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 170 ; catch rate
- db 76 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %00110111
- db %00111011
- db %11110101
- db %10100111
- db %10011111
- db %01100010
- db %00001110
- ; end
-
-WigglytuffBaseStats: ; 0x51904
- db WIGGLYTUFF ; 040
-
- db 140, 70, 45, 45, 75, 50
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 50 ; catch rate
- db 109 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %01101111
- db %01110111
- db %00111011
- db %11110101
- db %10100111
- db %10011111
- db %01100010
- db %00001110
- ; end
-
-ZubatBaseStats: ; 0x51924
- db ZUBAT ; 041
-
- db 40, 45, 35, 55, 30, 40
- ; hp atk def spd sat sdf
-
- db POISON, FLYING
- db 255 ; catch rate
- db 54 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011101
- db %10000100
- db %01000110
- db %01111100
- db %00000000
- db %00000000
- ; end
-
-GolbatBaseStats: ; 0x51944
- db GOLBAT ; 042
-
- db 75, 80, 70, 90, 65, 75
- ; hp atk def spd sat sdf
-
- db POISON, FLYING
- db 90 ; catch rate
- db 171 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011101
- db %10000100
- db %01000110
- db %01111100
- db %00000000
- db %00000000
- ; end
-
-OddishBaseStats: ; 0x51964
- db ODDISH ; 043
-
- db 45, 50, 55, 30, 75, 65
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 255 ; catch rate
- db 78 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-GloomBaseStats: ; 0x51984
- db GLOOM ; 044
-
- db 60, 65, 70, 40, 85, 75
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 120 ; catch rate
- db 132 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-VileplumeBaseStats: ; 0x519a4
- db VILEPLUME ; 045
-
- db 75, 80, 85, 50, 100, 90
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 45 ; catch rate
- db 184 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-ParasBaseStats: ; 0x519c4
- db PARAS ; 046
-
- db 35, 70, 55, 25, 45, 55
- ; hp atk def spd sat sdf
-
- db BUG, GRASS
- db 190 ; catch rate
- db 70 ; base exp
- db TINYMUSHROOM ; item 1
- db BIG_MUSHROOM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, PLANT ; egg groups
-
- ; tmhm
- db %10100100
- db %00011110
- db %00111101
- db %10001100
- db %00001110
- db %00111000
- db %01000101
- db %00000000
- ; end
-
-ParasectBaseStats: ; 0x519e4
- db PARASECT ; 047
-
- db 60, 95, 80, 30, 60, 80
- ; hp atk def spd sat sdf
-
- db BUG, GRASS
- db 75 ; catch rate
- db 128 ; base exp
- db TINYMUSHROOM ; item 1
- db BIG_MUSHROOM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, PLANT ; egg groups
-
- ; tmhm
- db %10100100
- db %01011110
- db %00111101
- db %10001100
- db %00001110
- db %00111000
- db %01000101
- db %00000000
- ; end
-
-VenonatBaseStats: ; 0x51a04
- db VENONAT ; 048
-
- db 60, 55, 50, 45, 40, 55
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 190 ; catch rate
- db 75 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10010100
- db %01001110
- db %00111000
- db %00000000
- db %00000000
- ; end
-
-VenomothBaseStats: ; 0x51a24
- db VENOMOTH ; 049
-
- db 70, 65, 60, 90, 90, 75
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 75 ; catch rate
- db 138 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10010100
- db %01001110
- db %00111000
- db %01000000
- db %00000000
- ; end
-
-DiglettBaseStats: ; 0x51a44
- db DIGLETT ; 050
-
- db 10, 55, 25, 95, 35, 45
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 255 ; catch rate
- db 81 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100100
- db %00010110
- db %00011001
- db %11001110
- db %00001110
- db %00111000
- db %00000100
- db %00000000
- ; end
-
-DugtrioBaseStats: ; 0x51a64
- db DUGTRIO ; 051
-
- db 35, 80, 50, 120, 50, 70
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 50 ; catch rate
- db 153 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100100
- db %01010110
- db %00011001
- db %11001110
- db %00001110
- db %00111000
- db %00000100
- db %00000000
- ; end
-
-MeowthBaseStats: ; 0x51a84
- db MEOWTH ; 052
-
- db 40, 45, 35, 90, 40, 40
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 255 ; catch rate
- db 69 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01100110
- db %10010111
- db %01011001
- db %11100101
- db %11000110
- db %00111110
- db %00000010
- db %00000100
- ; end
-
-PersianBaseStats: ; 0x51aa4
- db PERSIAN ; 053
-
- db 65, 70, 60, 115, 65, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 90 ; catch rate
- db 148 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01110110
- db %11010111
- db %01011001
- db %11100101
- db %11000110
- db %00111110
- db %00000010
- db %00000100
- ; end
-
-PsyduckBaseStats: ; 0x51ac4
- db PSYDUCK ; 054
-
- db 50, 52, 48, 55, 65, 50
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 190 ; catch rate
- db 80 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %10100111
- db %10110011
- db %01011011
- db %11001100
- db %01000111
- db %00011000
- db %11110000
- db %00001001
- ; end
-
-GolduckBaseStats: ; 0x51ae4
- db GOLDUCK ; 055
-
- db 80, 82, 78, 85, 95, 80
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 75 ; catch rate
- db 174 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %10100111
- db %11110011
- db %01011011
- db %11001100
- db %01000111
- db %00011000
- db %11110001
- db %00001001
- ; end
-
-MankeyBaseStats: ; 0x51b04
- db MANKEY ; 056
-
- db 40, 80, 35, 70, 35, 45
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 190 ; catch rate
- db 74 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100111
- db %00010111
- db %01011001
- db %11001101
- db %11000111
- db %10111101
- db %00100000
- db %00000100
- ; end
-
-PrimeapeBaseStats: ; 0x51b24
- db PRIMEAPE ; 057
-
- db 65, 105, 60, 95, 60, 70
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 75 ; catch rate
- db 149 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100111
- db %01010111
- db %01011001
- db %11001101
- db %11000111
- db %10111101
- db %00100000
- db %00000100
- ; end
-
-GrowlitheBaseStats: ; 0x51b44
- db GROWLITHE ; 058
-
- db 55, 70, 45, 60, 70, 50
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 190 ; catch rate
- db 91 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %00010110
- db %11011001
- db %10001100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-ArcanineBaseStats: ; 0x51b64
- db ARCANINE ; 059
-
- db 90, 110, 80, 95, 100, 80
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 75 ; catch rate
- db 213 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %01010110
- db %11011001
- db %10001100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-PoliwagBaseStats: ; 0x51b84
- db POLIWAG ; 060
-
- db 40, 50, 40, 90, 40, 40
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 255 ; catch rate
- db 77 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMPHIBIAN, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %00100110
- db %10110010
- db %00011011
- db %10010100
- db %10000110
- db %00111000
- db %10010000
- db %00001001
- ; end
-
-PoliwhirlBaseStats: ; 0x51ba4
- db POLIWHIRL ; 061
-
- db 65, 65, 65, 90, 50, 50
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 120 ; catch rate
- db 131 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMPHIBIAN, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10100110
- db %10110010
- db %00011011
- db %11010110
- db %10000111
- db %00111100
- db %10110000
- db %00001001
- ; end
-
-PoliwrathBaseStats: ; 0x51bc4
- db POLIWRATH ; 062
-
- db 90, 85, 95, 70, 70, 90
- ; hp atk def spd sat sdf
-
- db WATER, FIGHTING
- db 45 ; catch rate
- db 185 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMPHIBIAN, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10100111
- db %11110010
- db %00011011
- db %11010110
- db %10000111
- db %00111100
- db %10110000
- db %00001001
- ; end
-
-AbraBaseStats: ; 0x51be4
- db ABRA ; 063
-
- db 25, 20, 15, 90, 105, 55
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 200 ; catch rate
- db 73 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %00010111
- db %00011011
- db %10110100
- db %00000111
- db %10111011
- db %01000010
- db %00000000
- ; end
-
-KadabraBaseStats: ; 0x51c04
- db KADABRA ; 064
-
- db 40, 35, 30, 105, 120, 70
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 100 ; catch rate
- db 145 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %00010111
- db %00011011
- db %10111100
- db %00000111
- db %10111011
- db %01000010
- db %00000000
- ; end
-
-AlakazamBaseStats: ; 0x51c24
- db ALAKAZAM ; 065
-
- db 55, 50, 45, 120, 135, 85
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 50 ; catch rate
- db 186 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %01010111
- db %00011011
- db %10111100
- db %00000111
- db %10111011
- db %01000010
- db %00000000
- ; end
-
-MachopBaseStats: ; 0x51c44
- db MACHOP ; 066
-
- db 70, 80, 50, 35, 35, 35
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 180 ; catch rate
- db 88 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %00011001
- db %11001110
- db %00100111
- db %10111101
- db %00100000
- db %00000010
- ; end
-
-MachokeBaseStats: ; 0x51c64
- db MACHOKE ; 067
-
- db 80, 100, 70, 45, 50, 60
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 90 ; catch rate
- db 146 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %00011001
- db %11001110
- db %00100111
- db %10111101
- db %00100000
- db %00000010
- ; end
-
-MachampBaseStats: ; 0x51c84
- db MACHAMP ; 068
-
- db 90, 130, 80, 55, 65, 85
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 45 ; catch rate
- db 193 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %01010110
- db %00011001
- db %11001110
- db %00100111
- db %10111101
- db %00100000
- db %00000010
- ; end
-
-BellsproutBaseStats: ; 0x51ca4
- db BELLSPROUT ; 069
-
- db 50, 75, 35, 40, 70, 30
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 255 ; catch rate
- db 84 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-WeepinbellBaseStats: ; 0x51cc4
- db WEEPINBELL ; 070
-
- db 65, 90, 50, 55, 85, 45
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 120 ; catch rate
- db 151 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-VictreebelBaseStats: ; 0x51ce4
- db VICTREEBEL ; 071
-
- db 80, 105, 65, 70, 100, 60
- ; hp atk def spd sat sdf
-
- db GRASS, POISON
- db 45 ; catch rate
- db 191 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-TentacoolBaseStats: ; 0x51d04
- db TENTACOOL ; 072
-
- db 40, 40, 35, 70, 50, 100
- ; hp atk def spd sat sdf
-
- db WATER, POISON
- db 190 ; catch rate
- db 105 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %00100100
- db %10110010
- db %00011111
- db %10000100
- db %00001110
- db %00011000
- db %10010100
- db %00001000
- ; end
-
-TentacruelBaseStats: ; 0x51d24
- db TENTACRUEL ; 073
-
- db 80, 70, 65, 100, 80, 120
- ; hp atk def spd sat sdf
-
- db WATER, POISON
- db 60 ; catch rate
- db 205 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %00100100
- db %11110010
- db %00011111
- db %10000100
- db %00001110
- db %00011000
- db %10010100
- db %00001000
- ; end
-
-GeodudeBaseStats: ; 0x51d44
- db GEODUDE ; 074
-
- db 40, 80, 100, 20, 30, 30
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 255 ; catch rate
- db 86 ; base exp
- db NO_ITEM ; item 1
- db EVERSTONE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10101111
- db %00010110
- db %00011001
- db %11001110
- db %10110110
- db %10011000
- db %00100000
- db %00000010
- ; end
-
-GravelerBaseStats: ; 0x51d64
- db GRAVELER ; 075
-
- db 55, 95, 115, 35, 45, 45
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 120 ; catch rate
- db 134 ; base exp
- db NO_ITEM ; item 1
- db EVERSTONE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10101111
- db %00010110
- db %00011001
- db %11001110
- db %10110110
- db %10011000
- db %00100000
- db %00000010
- ; end
-
-GolemBaseStats: ; 0x51d84
- db GOLEM ; 076
-
- db 80, 110, 130, 45, 55, 65
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 45 ; catch rate
- db 177 ; base exp
- db NO_ITEM ; item 1
- db EVERSTONE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10111111
- db %01010110
- db %00011001
- db %11001110
- db %10110110
- db %10011000
- db %00100001
- db %00000010
- ; end
-
-PonytaBaseStats: ; 0x51da4
- db PONYTA ; 077
-
- db 50, 85, 55, 90, 65, 65
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 190 ; catch rate
- db 152 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00010110
- db %01011001
- db %10000100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-RapidashBaseStats: ; 0x51dc4
- db RAPIDASH ; 078
-
- db 65, 100, 70, 105, 80, 80
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 60 ; catch rate
- db 192 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %01010110
- db %01011001
- db %10000100
- db %01100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-SlowpokeBaseStats: ; 0x51de4
- db SLOWPOKE ; 079
-
- db 90, 65, 65, 15, 40, 40
- ; hp atk def spd sat sdf
-
- db WATER, PSYCHIC
- db 190 ; catch rate
- db 99 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %01100110
- db %10110111
- db %01011011
- db %11111110
- db %01100110
- db %00011010
- db %01110010
- db %00001010
- ; end
-
-SlowbroBaseStats: ; 0x51e04
- db SLOWBRO ; 080
-
- db 95, 75, 110, 30, 100, 80
- ; hp atk def spd sat sdf
-
- db WATER, PSYCHIC
- db 75 ; catch rate
- db 164 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %11100111
- db %11110111
- db %01011011
- db %11111110
- db %01100111
- db %00011010
- db %01110011
- db %00001010
- ; end
-
-MagnemiteBaseStats: ; 0x51e24
- db MAGNEMITE ; 081
-
- db 25, 35, 70, 45, 95, 55
- ; hp atk def spd sat sdf
-
- db ELECTRIC, STEEL
- db 190 ; catch rate
- db 89 ; base exp
- db NO_ITEM ; item 1
- db METAL_COAT ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01101100
- db %00010010
- db %00011011
- db %10000101
- db %01000110
- db %00001000
- db %01000000
- db %00000100
- ; end
-
-MagnetonBaseStats: ; 0x51e44
- db MAGNETON ; 082
-
- db 50, 60, 95, 70, 120, 70
- ; hp atk def spd sat sdf
-
- db ELECTRIC, STEEL
- db 60 ; catch rate
- db 161 ; base exp
- db NO_ITEM ; item 1
- db METAL_COAT ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01101100
- db %01010010
- db %00011011
- db %10000101
- db %01000110
- db %00001000
- db %01000000
- db %00000100
- ; end
-
-Farfetch_DBaseStats: ; 0x51e64
- db FARFETCH_D ; 083
-
- db 52, 65, 55, 60, 58, 62
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 45 ; catch rate
- db 94 ; base exp
- db NO_ITEM ; item 1
- db STICK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00010111
- db %01011001
- db %11000100
- db %01000110
- db %01111100
- db %00001100
- db %00000000
- ; end
-
-DoduoBaseStats: ; 0x51e84
- db DODUO ; 084
-
- db 35, 85, 45, 75, 35, 35
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 190 ; catch rate
- db 96 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %01111000
- db %00001000
- db %00000000
- ; end
-
-DodrioBaseStats: ; 0x51ea4
- db DODRIO ; 085
-
- db 60, 110, 70, 100, 60, 60
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 45 ; catch rate
- db 158 ; base exp
- db NO_ITEM ; item 1
- db SHARP_BEAK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011001
- db %11000100
- db %01000110
- db %01111000
- db %00001000
- db %00000000
- ; end
-
-SeelBaseStats: ; 0x51ec4
- db SEEL ; 086
-
- db 65, 45, 55, 45, 45, 70
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 190 ; catch rate
- db 100 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %10110010
- db %00011011
- db %10000100
- db %00000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-DewgongBaseStats: ; 0x51ee4
- db DEWGONG ; 087
-
- db 90, 70, 80, 70, 70, 95
- ; hp atk def spd sat sdf
-
- db WATER, ICE
- db 75 ; catch rate
- db 176 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %11110010
- db %00011011
- db %10000100
- db %00000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-GrimerBaseStats: ; 0x51f04
- db GRIMER ; 088
-
- db 80, 80, 50, 25, 40, 50
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 190 ; catch rate
- db 90 ; base exp
- db NO_ITEM ; item 1
- db NUGGET ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01100101
- db %00010110
- db %00011101
- db %11000101
- db %00101111
- db %10111001
- db %00000000
- db %00000110
- ; end
-
-MukBaseStats: ; 0x51f24
- db MUK ; 089
-
- db 105, 105, 75, 50, 65, 100
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 75 ; catch rate
- db 157 ; base exp
- db NO_ITEM ; item 1
- db NUGGET ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01100101
- db %01010110
- db %00011101
- db %11000101
- db %00101111
- db %10111001
- db %00000000
- db %00000110
- ; end
-
-ShellderBaseStats: ; 0x51f44
- db SHELLDER ; 090
-
- db 30, 65, 100, 40, 45, 25
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 190 ; catch rate
- db 97 ; base exp
- db PEARL ; item 1
- db BIG_PEARL ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %00100100
- db %10110010
- db %00011011
- db %10000100
- db %01000110
- db %00011000
- db %10010000
- db %00001000
- ; end
-
-CloysterBaseStats: ; 0x51f64
- db CLOYSTER ; 091
-
- db 50, 95, 180, 70, 85, 45
- ; hp atk def spd sat sdf
-
- db WATER, ICE
- db 60 ; catch rate
- db 203 ; base exp
- db PEARL ; item 1
- db BIG_PEARL ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %00100100
- db %11110010
- db %00011011
- db %10000100
- db %01000110
- db %00011000
- db %10010000
- db %00001000
- ; end
-
-GastlyBaseStats: ; 0x51f84
- db GASTLY ; 092
-
- db 30, 35, 30, 80, 100, 35
- ; hp atk def spd sat sdf
-
- db GHOST, POISON
- db 190 ; catch rate
- db 95 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01100100
- db %00010111
- db %00011111
- db %10110101
- db %00000110
- db %00111010
- db %00000010
- db %00000100
- ; end
-
-HaunterBaseStats: ; 0x51fa4
- db HAUNTER ; 093
-
- db 45, 50, 45, 95, 115, 55
- ; hp atk def spd sat sdf
-
- db GHOST, POISON
- db 90 ; catch rate
- db 126 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01100100
- db %00010111
- db %00011111
- db %10110101
- db %00000110
- db %00111010
- db %00000010
- db %00000100
- ; end
-
-GengarBaseStats: ; 0x51fc4
- db GENGAR ; 094
-
- db 60, 65, 60, 110, 130, 75
- ; hp atk def spd sat sdf
-
- db GHOST, POISON
- db 45 ; catch rate
- db 190 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %11100111
- db %01010111
- db %00011111
- db %10110101
- db %00000111
- db %10111011
- db %00100010
- db %00000100
- ; end
-
-OnixBaseStats: ; 0x51fe4
- db ONIX ; 095
-
- db 35, 45, 160, 70, 30, 45
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 45 ; catch rate
- db 108 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10110110
- db %00010110
- db %01011001
- db %11001110
- db %00010110
- db %00011000
- db %00100000
- db %00000000
- ; end
-
-DrowzeeBaseStats: ; 0x52004
- db DROWZEE ; 096
-
- db 60, 48, 45, 42, 43, 90
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 190 ; catch rate
- db 102 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %00010111
- db %00011011
- db %10110100
- db %00000111
- db %10011011
- db %01000010
- db %00000000
- ; end
-
-HypnoBaseStats: ; 0x52024
- db HYPNO ; 097
-
- db 85, 73, 70, 67, 73, 115
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 75 ; catch rate
- db 165 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %01010111
- db %00011011
- db %10110100
- db %00000111
- db %10011011
- db %01000010
- db %00000000
- ; end
-
-KrabbyBaseStats: ; 0x52044
- db KRABBY ; 098
-
- db 30, 105, 90, 50, 25, 25
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 225 ; catch rate
- db 115 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10100100
- db %10110010
- db %00011011
- db %11000100
- db %00000110
- db %00111000
- db %10110101
- db %00001000
- ; end
-
-KinglerBaseStats: ; 0x52064
- db KINGLER ; 099
-
- db 55, 130, 115, 75, 50, 50
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 60 ; catch rate
- db 206 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10100100
- db %11110010
- db %00011011
- db %11000100
- db %00000110
- db %00111000
- db %10110101
- db %00001000
- ; end
-
-VoltorbBaseStats: ; 0x52084
- db VOLTORB ; 100
-
- db 40, 30, 50, 100, 55, 55
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 190 ; catch rate
- db 103 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01101110
- db %00010010
- db %00011011
- db %10000101
- db %01000110
- db %00001000
- db %01000000
- db %00000100
- ; end
-
-ElectrodeBaseStats: ; 0x520a4
- db ELECTRODE ; 101
-
- db 60, 50, 70, 140, 80, 80
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 60 ; catch rate
- db 150 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01101110
- db %01010010
- db %00011011
- db %10000101
- db %01000110
- db %00001000
- db %01000000
- db %00000100
- ; end
-
-ExeggcuteBaseStats: ; 0x520c4
- db EXEGGCUTE ; 102
-
- db 60, 40, 80, 40, 60, 45
- ; hp atk def spd sat sdf
-
- db GRASS, PSYCHIC
- db 90 ; catch rate
- db 98 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00101100
- db %00010111
- db %00111101
- db %10010100
- db %00001110
- db %00111010
- db %01100010
- db %00000000
- ; end
-
-ExeggutorBaseStats: ; 0x520e4
- db EXEGGUTOR ; 103
-
- db 95, 95, 85, 55, 125, 65
- ; hp atk def spd sat sdf
-
- db GRASS, PSYCHIC
- db 45 ; catch rate
- db 212 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00101110
- db %01010111
- db %00111101
- db %10010100
- db %00001110
- db %00111010
- db %01100010
- db %00000000
- ; end
-
-CuboneBaseStats: ; 0x52104
- db CUBONE ; 104
-
- db 50, 50, 95, 35, 40, 50
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 190 ; catch rate
- db 87 ; base exp
- db NO_ITEM ; item 1
- db THICK_CLUB ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %10100111
- db %10110110
- db %01011001
- db %11001110
- db %00110110
- db %10111101
- db %00100000
- db %00001010
- ; end
-
-MarowakBaseStats: ; 0x52124
- db MAROWAK ; 105
-
- db 60, 80, 110, 45, 50, 80
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 75 ; catch rate
- db 124 ; base exp
- db NO_ITEM ; item 1
- db THICK_CLUB ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %10100111
- db %11110110
- db %01011001
- db %11001110
- db %00110110
- db %10111101
- db %00100000
- db %00001010
- ; end
-
-HitmonleeBaseStats: ; 0x52144
- db HITMONLEE ; 106
-
- db 50, 120, 53, 87, 35, 110
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 45 ; catch rate
- db 139 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %00111100
- db %00100000
- db %00000000
- ; end
-
-HitmonchanBaseStats: ; 0x52164
- db HITMONCHAN ; 107
-
- db 50, 105, 79, 76, 35, 110
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 45 ; catch rate
- db 140 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %00010110
- db %00011001
- db %11000100
- db %01000111
- db %10111101
- db %00100000
- db %00000000
- ; end
-
-LickitungBaseStats: ; 0x52184
- db LICKITUNG ; 108
-
- db 90, 55, 75, 30, 60, 75
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 127 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %10101111
- db %11110111
- db %01011011
- db %11100111
- db %10110111
- db %10111011
- db %00110110
- db %00001110
- ; end
-
-KoffingBaseStats: ; 0x521a4
- db KOFFING ; 109
-
- db 40, 65, 95, 35, 60, 45
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 190 ; catch rate
- db 114 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01101100
- db %00010110
- db %00011001
- db %10000101
- db %00101110
- db %00111000
- db %00000000
- db %00000110
- ; end
-
-WeezingBaseStats: ; 0x521c4
- db WEEZING ; 110
-
- db 65, 90, 120, 60, 85, 70
- ; hp atk def spd sat sdf
-
- db POISON, POISON
- db 60 ; catch rate
- db 173 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01101100
- db %01010110
- db %00011001
- db %10000101
- db %00101110
- db %00111000
- db %00000000
- db %00000110
- ; end
-
-RhyhornBaseStats: ; 0x521e4
- db RHYHORN ; 111
-
- db 80, 85, 95, 25, 30, 30
- ; hp atk def spd sat sdf
-
- db GROUND, ROCK
- db 120 ; catch rate
- db 135 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %11111110
- db %10110110
- db %01011001
- db %11001111
- db %00110110
- db %00011000
- db %00100000
- db %00001110
- ; end
-
-RhydonBaseStats: ; 0x52204
- db RHYDON ; 112
-
- db 105, 130, 120, 40, 45, 45
- ; hp atk def spd sat sdf
-
- db GROUND, ROCK
- db 60 ; catch rate
- db 204 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %11111111
- db %11110110
- db %01011001
- db %11001111
- db %00110110
- db %10011001
- db %00110001
- db %00001110
- ; end
-
-ChanseyBaseStats: ; 0x52224
- db CHANSEY ; 113
-
- db 250, 05, 05, 50, 35, 105
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 30 ; catch rate
- db 255 ; base exp
- db NO_ITEM ; item 1
- db LUCKY_EGG ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %11101111
- db %11110111
- db %01111011
- db %11110101
- db %10110110
- db %00011010
- db %01100000
- db %00001110
- ; end
-
-TangelaBaseStats: ; 0x52244
- db TANGELA ; 114
-
- db 65, 55, 115, 60, 100, 40
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 45 ; catch rate
- db 166 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %01011111
- db %00111101
- db %10000100
- db %00001110
- db %00111000
- db %01000100
- db %00000000
- ; end
-
-KangaskhanBaseStats: ; 0x52264
- db KANGASKHAN ; 115
-
- db 105, 95, 80, 90, 40, 80
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 175 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %11110111
- db %11110110
- db %01011011
- db %11100111
- db %00110111
- db %10011001
- db %00110001
- db %00001110
- ; end
-
-HorseaBaseStats: ; 0x52284
- db HORSEA ; 116
-
- db 30, 40, 70, 60, 70, 25
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 225 ; catch rate
- db 83 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %00100110
- db %10110010
- db %10011011
- db %10000100
- db %01000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-SeadraBaseStats: ; 0x522a4
- db SEADRA ; 117
-
- db 55, 65, 95, 85, 95, 45
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 75 ; catch rate
- db 155 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %00100110
- db %11110010
- db %10011011
- db %10000100
- db %01000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-GoldeenBaseStats: ; 0x522c4
- db GOLDEEN ; 118
-
- db 45, 67, 60, 63, 35, 50
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 225 ; catch rate
- db 111 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FISH, FISH ; egg groups
-
- ; tmhm
- db %00100100
- db %10110010
- db %00011011
- db %10000100
- db %01000110
- db %00011000
- db %00010000
- db %00001001
- ; end
-
-SeakingBaseStats: ; 0x522e4
- db SEAKING ; 119
-
- db 80, 92, 65, 68, 65, 80
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 60 ; catch rate
- db 170 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FISH, FISH ; egg groups
-
- ; tmhm
- db %00100100
- db %11110010
- db %00011011
- db %10000100
- db %01000110
- db %00011000
- db %00010000
- db %00001001
- ; end
-
-StaryuBaseStats: ; 0x52304
- db STARYU ; 120
-
- db 30, 45, 55, 85, 70, 55
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 225 ; catch rate
- db 106 ; base exp
- db STARDUST ; item 1
- db STAR_PIECE ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %01100100
- db %10110011
- db %00011011
- db %10010101
- db %01000110
- db %00011000
- db %11010000
- db %00001101
- ; end
-
-StarmieBaseStats: ; 0x52324
- db STARMIE ; 121
-
- db 60, 75, 85, 115, 100, 85
- ; hp atk def spd sat sdf
-
- db WATER, PSYCHIC
- db 60 ; catch rate
- db 207 ; base exp
- db STARDUST ; item 1
- db STAR_PIECE ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INVERTEBRATE, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %01100100
- db %11110011
- db %00011011
- db %10010101
- db %01000110
- db %00011010
- db %11010010
- db %00001101
- ; end
-
-Mr__MimeBaseStats: ; 0x52344
- db MR__MIME ; 122
-
- db 40, 45, 65, 90, 100, 120
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 45 ; catch rate
- db 136 ; base exp
- db NO_ITEM ; item 1
- db MYSTERYBERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %01100111
- db %01010111
- db %00111001
- db %11110101
- db %00000111
- db %10111011
- db %01000010
- db %00000100
- ; end
-
-ScytherBaseStats: ; 0x52364
- db SCYTHER ; 123
-
- db 70, 110, 80, 105, 55, 80
- ; hp atk def spd sat sdf
-
- db BUG, FLYING
- db 45 ; catch rate
- db 187 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10100110
- db %01010110
- db %00011001
- db %10000100
- db %01000110
- db %01111100
- db %00000101
- db %00000000
- ; end
-
-JynxBaseStats: ; 0x52384
- db JYNX ; 124
-
- db 65, 50, 35, 95, 115, 95
- ; hp atk def spd sat sdf
-
- db ICE, PSYCHIC
- db 45 ; catch rate
- db 137 ; base exp
- db ICE_BERRY ; item 1
- db ICE_BERRY ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %00100111
- db %11111011
- db %00011011
- db %11110100
- db %00000111
- db %00111010
- db %00000010
- db %00001000
- ; end
-
-ElectabuzzBaseStats: ; 0x523a4
- db ELECTABUZZ ; 125
-
- db 65, 83, 57, 105, 95, 85
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 45 ; catch rate
- db 156 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %11100111
- db %01010010
- db %01011011
- db %11010101
- db %01000111
- db %10111101
- db %01100000
- db %00000100
- ; end
-
-MagmarBaseStats: ; 0x523c4
- db MAGMAR ; 126
-
- db 65, 95, 57, 93, 100, 85
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 167 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100111
- db %01010110
- db %01011001
- db %11010100
- db %00100110
- db %10111101
- db %00100000
- db %00000010
- ; end
-
-PinsirBaseStats: ; 0x523e4
- db PINSIR ; 127
-
- db 65, 125, 100, 85, 55, 70
- ; hp atk def spd sat sdf
-
- db BUG, BUG
- db 45 ; catch rate
- db 200 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10100110
- db %01010110
- db %00011001
- db %10000100
- db %00000110
- db %00111000
- db %00100101
- db %00000000
- ; end
-
-TaurosBaseStats: ; 0x52404
- db TAUROS ; 128
-
- db 75, 100, 95, 110, 40, 70
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 211 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11100110
- db %11110110
- db %01011001
- db %10000111
- db %00100110
- db %00011000
- db %00110000
- db %00001110
- ; end
-
-MagikarpBaseStats: ; 0x52424
- db MAGIKARP ; 129
-
- db 20, 10, 55, 80, 15, 20
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 255 ; catch rate
- db 20 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 5 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FISH, REPTILE ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-GyaradosBaseStats: ; 0x52444
- db GYARADOS ; 130
-
- db 95, 125, 79, 81, 60, 100
- ; hp atk def spd sat sdf
-
- db WATER, FLYING
- db 45 ; catch rate
- db 214 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 5 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FISH, REPTILE ; egg groups
-
- ; tmhm
- db %11110110
- db %11110010
- db %10011011
- db %10000101
- db %00110110
- db %00011000
- db %10110000
- db %00001111
- ; end
-
-LaprasBaseStats: ; 0x52464
- db LAPRAS ; 131
-
- db 130, 85, 80, 60, 85, 95
- ; hp atk def spd sat sdf
-
- db WATER, ICE
- db 45 ; catch rate
- db 219 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %11100110
- db %11110010
- db %11011011
- db %10010101
- db %00000110
- db %00011010
- db %10110010
- db %00001100
- ; end
-
-DittoBaseStats: ; 0x52484
- db DITTO ; 132
-
- db 48, 48, 48, 48, 48, 48
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 35 ; catch rate
- db 61 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn LADIES_MAN, LADIES_MAN ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-EeveeBaseStats: ; 0x524a4
- db EEVEE ; 133
-
- db 55, 55, 50, 55, 45, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 92 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %00010110
- db %01011011
- db %11100100
- db %01000110
- db %00011100
- db %00000000
- db %00000000
- ; end
-
-VaporeonBaseStats: ; 0x524c4
- db VAPOREON ; 134
-
- db 130, 65, 60, 65, 110, 95
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 196 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00110110
- db %11110110
- db %01011011
- db %11100100
- db %01000110
- db %00011100
- db %10010000
- db %00001001
- ; end
-
-JolteonBaseStats: ; 0x524e4
- db JOLTEON ; 135
-
- db 65, 65, 60, 130, 110, 95
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 45 ; catch rate
- db 197 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01110110
- db %01010110
- db %01011011
- db %11100101
- db %01000110
- db %00011100
- db %01000000
- db %00000100
- ; end
-
-FlareonBaseStats: ; 0x52504
- db FLAREON ; 136
-
- db 65, 130, 60, 65, 95, 110
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 198 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01110110
- db %01010110
- db %01011011
- db %11100100
- db %01100110
- db %00011100
- db %00000000
- db %00000010
- ; end
-
-PorygonBaseStats: ; 0x52524
- db PORYGON ; 137
-
- db 65, 60, 70, 40, 85, 75
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 130 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01100100
- db %11110111
- db %01011011
- db %10010101
- db %01000110
- db %00101010
- db %01000010
- db %00001100
- ; end
-
-OmanyteBaseStats: ; 0x52544
- db OMANYTE ; 138
-
- db 35, 40, 100, 35, 90, 55
- ; hp atk def spd sat sdf
-
- db ROCK, WATER
- db 45 ; catch rate
- db 120 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 30 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10101110
- db %10110010
- db %00011011
- db %10000100
- db %00010110
- db %00111000
- db %10010000
- db %00001000
- ; end
-
-OmastarBaseStats: ; 0x52564
- db OMASTAR ; 139
-
- db 70, 60, 125, 55, 115, 70
- ; hp atk def spd sat sdf
-
- db ROCK, WATER
- db 45 ; catch rate
- db 199 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 30 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10101110
- db %11110010
- db %00011011
- db %10000100
- db %00010110
- db %00111000
- db %10010000
- db %00001000
- ; end
-
-KabutoBaseStats: ; 0x52584
- db KABUTO ; 140
-
- db 30, 80, 90, 55, 55, 45
- ; hp atk def spd sat sdf
-
- db ROCK, WATER
- db 45 ; catch rate
- db 119 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 30 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10101100
- db %10110010
- db %00011111
- db %10000100
- db %00010110
- db %00111000
- db %00000000
- db %00001000
- ; end
-
-KabutopsBaseStats: ; 0x525a4
- db KABUTOPS ; 141
-
- db 60, 115, 105, 80, 65, 70
- ; hp atk def spd sat sdf
-
- db ROCK, WATER
- db 45 ; catch rate
- db 201 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 30 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10101110
- db %11110010
- db %00011111
- db %10000100
- db %00010110
- db %00111000
- db %10010101
- db %00001000
- ; end
-
-AerodactylBaseStats: ; 0x525c4
- db AERODACTYL ; 142
-
- db 80, 105, 65, 130, 60, 75
- ; hp atk def spd sat sdf
-
- db ROCK, FLYING
- db 45 ; catch rate
- db 202 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %10110110
- db %01010010
- db %11011011
- db %10000110
- db %01110110
- db %01011100
- db %00001000
- db %00000010
- ; end
-
-SnorlaxBaseStats: ; 0x525e4
- db SNORLAX ; 143
-
- db 160, 110, 65, 30, 65, 110
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 25 ; catch rate
- db 154 ; base exp
- db LEFTOVERS ; item 1
- db LEFTOVERS ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %11101111
- db %11110111
- db %00111011
- db %11110111
- db %10110111
- db %10011001
- db %00110000
- db %00001110
- ; end
-
-ArticunoBaseStats: ; 0x52604
- db ARTICUNO ; 144
-
- db 90, 85, 100, 85, 95, 125
- ; hp atk def spd sat sdf
-
- db ICE, FLYING
- db 3 ; catch rate
- db 215 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10110100
- db %11110110
- db %00011011
- db %11000100
- db %01010110
- db %01001100
- db %00001000
- db %00001000
- ; end
-
-ZapdosBaseStats: ; 0x52624
- db ZAPDOS ; 145
-
- db 90, 90, 85, 100, 125, 90
- ; hp atk def spd sat sdf
-
- db ELECTRIC, FLYING
- db 3 ; catch rate
- db 216 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11110100
- db %01010110
- db %00011011
- db %11000101
- db %01010110
- db %01001100
- db %01001000
- db %00000100
- ; end
-
-MoltresBaseStats: ; 0x52644
- db MOLTRES ; 146
-
- db 90, 100, 90, 90, 125, 85
- ; hp atk def spd sat sdf
-
- db FIRE, FLYING
- db 3 ; catch rate
- db 217 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10110100
- db %01010110
- db %00011011
- db %11000100
- db %01110110
- db %01001100
- db %00001000
- db %00000010
- ; end
-
-DratiniBaseStats: ; 0x52664
- db DRATINI ; 147
-
- db 41, 64, 45, 50, 50, 50
- ; hp atk def spd sat sdf
-
- db DRAGON, DRAGON
- db 45 ; catch rate
- db 67 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %01100110
- db %10110010
- db %11011011
- db %10000101
- db %01100110
- db %00011100
- db %00010000
- db %00001111
- ; end
-
-DragonairBaseStats: ; 0x52684
- db DRAGONAIR ; 148
-
- db 61, 84, 65, 70, 70, 70
- ; hp atk def spd sat sdf
-
- db DRAGON, DRAGON
- db 45 ; catch rate
- db 144 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %01100110
- db %10110010
- db %11011011
- db %10000101
- db %01100110
- db %00011100
- db %00010000
- db %00001111
- ; end
-
-DragoniteBaseStats: ; 0x526a4
- db DRAGONITE ; 149
-
- db 91, 134, 95, 80, 100, 100
- ; hp atk def spd sat sdf
-
- db DRAGON, FLYING
- db 45 ; catch rate
- db 218 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %11100111
- db %11110010
- db %11011011
- db %11000101
- db %01110111
- db %11011101
- db %10111001
- db %00001111
- ; end
-
-MewtwoBaseStats: ; 0x526c4
- db MEWTWO ; 150
-
- db 106, 110, 90, 130, 154, 90
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 3 ; catch rate
- db 220 ; base exp
- db NO_ITEM ; item 1
- db BERSERK_GENE ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 120 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11100111
- db %11110111
- db %01111011
- db %11110101
- db %01100111
- db %10001111
- db %01100010
- db %00001110
- ; end
-
-MewBaseStats: ; 0x526e4
- db MEW ; 151
-
- db 100, 100, 100, 100, 100, 100
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 45 ; catch rate
- db 64 ; base exp
- db NO_ITEM ; item 1
- db MIRACLEBERRY ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 120 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11111111
- db %11111111
- db %11111111
- db %11111111
- db %11111111
- db %11111111
- db %11111111
- db %00001111
- ; end
-
-ChikoritaBaseStats: ; 0x52704
- db CHIKORITA ; 152
-
- db 45, 49, 65, 45, 49, 65
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 45 ; catch rate
- db 64 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %00011110
- db %01111101
- db %11000100
- db %00000110
- db %00011100
- db %01000100
- db %00000000
- ; end
-
-BayleefBaseStats: ; 0x52724
- db BAYLEEF ; 153
-
- db 60, 62, 80, 60, 63, 80
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 45 ; catch rate
- db 141 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %10100110
- db %00011110
- db %01111101
- db %11000100
- db %00000110
- db %00011100
- db %01100101
- db %00000000
- ; end
-
-MeganiumBaseStats: ; 0x52744
- db MEGANIUM ; 154
-
- db 80, 82, 100, 80, 83, 100
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 45 ; catch rate
- db 208 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, PLANT ; egg groups
-
- ; tmhm
- db %10100110
- db %01011110
- db %01111101
- db %11000110
- db %00000110
- db %00011100
- db %01100101
- db %00000000
- ; end
-
-CyndaquilBaseStats: ; 0x52764
- db CYNDAQUIL ; 155
-
- db 39, 52, 43, 65, 60, 50
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 65 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00101110
- db %00010110
- db %01011001
- db %11001100
- db %11100110
- db %00011100
- db %00000100
- db %00000010
- ; end
-
-QuilavaBaseStats: ; 0x52784
- db QUILAVA ; 156
-
- db 58, 64, 58, 80, 80, 65
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 142 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10111110
- db %00010110
- db %01011001
- db %11001100
- db %11100110
- db %00011100
- db %00100101
- db %00000010
- ; end
-
-TyphlosionBaseStats: ; 0x527a4
- db TYPHLOSION ; 157
-
- db 78, 84, 78, 100, 109, 85
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 209 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10111111
- db %01010110
- db %01011001
- db %11001110
- db %11100110
- db %10011101
- db %00100101
- db %00000010
- ; end
-
-TotodileBaseStats: ; 0x527c4
- db TOTODILE ; 158
-
- db 50, 65, 64, 43, 44, 48
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 66 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %00100111
- db %10110010
- db %01011011
- db %11001100
- db %00000111
- db %00011100
- db %10010100
- db %00001000
- ; end
-
-CroconawBaseStats: ; 0x527e4
- db CROCONAW ; 159
-
- db 65, 80, 80, 58, 59, 63
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 143 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10110111
- db %10110010
- db %01011011
- db %11001100
- db %00000111
- db %00011100
- db %10110101
- db %00001000
- ; end
-
-FeraligatrBaseStats: ; 0x52804
- db FERALIGATR ; 160
-
- db 85, 105, 100, 78, 79, 83
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 210 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10110111
- db %11110010
- db %01011011
- db %11001110
- db %00000111
- db %00011100
- db %10110101
- db %00001000
- ; end
-
-SentretBaseStats: ; 0x52824
- db SENTRET ; 161
-
- db 35, 46, 34, 20, 35, 45
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 255 ; catch rate
- db 57 ; base exp
- db NO_ITEM ; item 1
- db BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00101111
- db %00010110
- db %01011001
- db %11101100
- db %11000111
- db %10111101
- db %00010101
- db %00000000
- ; end
-
-FurretBaseStats: ; 0x52844
- db FURRET ; 162
-
- db 85, 76, 64, 90, 45, 55
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 90 ; catch rate
- db 116 ; base exp
- db BERRY ; item 1
- db GOLD_BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00101111
- db %01010110
- db %01011001
- db %11101100
- db %11000111
- db %10111101
- db %00110101
- db %00000000
- ; end
-
-HoothootBaseStats: ; 0x52864
- db HOOTHOOT ; 163
-
- db 60, 30, 30, 50, 36, 56
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 255 ; catch rate
- db 58 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %01111110
- db %01001010
- db %00000000
- ; end
-
-NoctowlBaseStats: ; 0x52884
- db NOCTOWL ; 164
-
- db 100, 50, 50, 70, 76, 96
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 90 ; catch rate
- db 162 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011001
- db %11000100
- db %01000110
- db %01111110
- db %01001010
- db %00000000
- ; end
-
-LedybaBaseStats: ; 0x528a4
- db LEDYBA ; 165
-
- db 40, 20, 30, 55, 40, 80
- ; hp atk def spd sat sdf
-
- db BUG, FLYING
- db 255 ; catch rate
- db 54 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00101111
- db %00011110
- db %00111101
- db %10001100
- db %01000111
- db %00111001
- db %01000000
- db %00000000
- ; end
-
-LedianBaseStats: ; 0x528c4
- db LEDIAN ; 166
-
- db 55, 35, 50, 85, 55, 110
- ; hp atk def spd sat sdf
-
- db BUG, FLYING
- db 90 ; catch rate
- db 134 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00101111
- db %01011110
- db %00111101
- db %10001100
- db %01000111
- db %00111001
- db %01000000
- db %00000000
- ; end
-
-SpinarakBaseStats: ; 0x528e4
- db SPINARAK ; 167
-
- db 40, 60, 40, 30, 40, 40
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 255 ; catch rate
- db 54 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00111101
- db %10011100
- db %00001110
- db %00111000
- db %01000000
- db %00000000
- ; end
-
-AriadosBaseStats: ; 0x52904
- db ARIADOS ; 168
-
- db 70, 90, 70, 40, 60, 60
- ; hp atk def spd sat sdf
-
- db BUG, POISON
- db 90 ; catch rate
- db 134 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00111101
- db %10011100
- db %00001110
- db %00111000
- db %01000000
- db %00000000
- ; end
-
-CrobatBaseStats: ; 0x52924
- db CROBAT ; 169
-
- db 85, 90, 80, 130, 70, 80
- ; hp atk def spd sat sdf
-
- db POISON, FLYING
- db 90 ; catch rate
- db 204 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 15 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010110
- db %00011101
- db %10000100
- db %01000110
- db %01111100
- db %00001000
- db %00000000
- ; end
-
-ChinchouBaseStats: ; 0x52944
- db CHINCHOU ; 170
-
- db 75, 38, 38, 67, 56, 56
- ; hp atk def spd sat sdf
-
- db WATER, ELECTRIC
- db 190 ; catch rate
- db 90 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FISH, FISH ; egg groups
-
- ; tmhm
- db %01100100
- db %00010010
- db %00011011
- db %10000101
- db %00000110
- db %00011000
- db %11010000
- db %00001101
- ; end
-
-LanturnBaseStats: ; 0x52964
- db LANTURN ; 171
-
- db 125, 58, 58, 67, 76, 76
- ; hp atk def spd sat sdf
-
- db WATER, ELECTRIC
- db 75 ; catch rate
- db 156 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FISH, FISH ; egg groups
-
- ; tmhm
- db %01100100
- db %01010010
- db %00011011
- db %10000101
- db %00000110
- db %00011000
- db %11010000
- db %00001101
- ; end
-
-PichuBaseStats: ; 0x52984
- db PICHU ; 172
-
- db 20, 40, 15, 60, 35, 35
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 190 ; catch rate
- db 42 ; base exp
- db NO_ITEM ; item 1
- db BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %01101110
- db %00010010
- db %01011011
- db %11000101
- db %11000110
- db %00011100
- db %01000000
- db %00000100
- ; end
-
-CleffaBaseStats: ; 0x529a4
- db CLEFFA ; 173
-
- db 50, 25, 28, 15, 45, 55
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 150 ; catch rate
- db 37 ; base exp
- db MYSTERYBERRY ; item 1
- db MOON_STONE ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %01101110
- db %10010111
- db %01111011
- db %11110100
- db %10100110
- db %00011110
- db %01000010
- db %00000010
- ; end
-
-IgglybuffBaseStats: ; 0x529c4
- db IGGLYBUFF ; 174
-
- db 90, 30, 15, 15, 40, 20
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 170 ; catch rate
- db 39 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %01101110
- db %10010111
- db %00111011
- db %11110100
- db %10100110
- db %00011110
- db %01000010
- db %00000010
- ; end
-
-TogepiBaseStats: ; 0x529e4
- db TOGEPI ; 175
-
- db 35, 20, 65, 20, 40, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 190 ; catch rate
- db 74 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11101110
- db %00010111
- db %00111011
- db %11110100
- db %11100110
- db %00011110
- db %01000000
- db %00000010
- ; end
-
-TogeticBaseStats: ; 0x52a04
- db TOGETIC ; 176
-
- db 55, 40, 85, 40, 80, 105
- ; hp atk def spd sat sdf
-
- db NORMAL, FLYING
- db 75 ; catch rate
- db 114 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 10 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AVIAN, FAIRY ; egg groups
-
- ; tmhm
- db %11101110
- db %01010111
- db %00111011
- db %11110100
- db %11100110
- db %01011110
- db %01001000
- db %00000010
- ; end
-
-NatuBaseStats: ; 0x52a24
- db NATU ; 177
-
- db 40, 50, 45, 70, 70, 45
- ; hp atk def spd sat sdf
-
- db PSYCHIC, FLYING
- db 190 ; catch rate
- db 73 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010111
- db %00111101
- db %10010100
- db %01000110
- db %00111110
- db %01000010
- db %00000000
- ; end
-
-XatuBaseStats: ; 0x52a44
- db XATU ; 178
-
- db 65, 75, 70, 95, 95, 70
- ; hp atk def spd sat sdf
-
- db PSYCHIC, FLYING
- db 75 ; catch rate
- db 171 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %01010111
- db %00111101
- db %10010100
- db %01000110
- db %00111110
- db %01001010
- db %00000000
- ; end
-
-MareepBaseStats: ; 0x52a64
- db MAREEP ; 179
-
- db 55, 40, 40, 35, 65, 45
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 235 ; catch rate
- db 59 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %01100110
- db %00010010
- db %01011011
- db %10000101
- db %11000110
- db %00011000
- db %01000000
- db %00000100
- ; end
-
-FlaaffyBaseStats: ; 0x52a84
- db FLAAFFY ; 180
-
- db 70, 55, 55, 45, 80, 60
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 120 ; catch rate
- db 117 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %11100111
- db %00010010
- db %01011011
- db %10000101
- db %11000110
- db %10011001
- db %01100000
- db %00000100
- ; end
-
-AmpharosBaseStats: ; 0x52aa4
- db AMPHAROS ; 181
-
- db 90, 75, 75, 55, 115, 90
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 45 ; catch rate
- db 194 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn MONSTER, FIELD ; egg groups
-
- ; tmhm
- db %11100111
- db %01010010
- db %01011011
- db %10000101
- db %11000110
- db %10011001
- db %01100000
- db %00000100
- ; end
-
-BellossomBaseStats: ; 0x52ac4
- db BELLOSSOM ; 182
-
- db 75, 80, 85, 50, 90, 100
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 45 ; catch rate
- db 184 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10000100
- db %00000110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-MarillBaseStats: ; 0x52ae4
- db MARILL ; 183
-
- db 70, 20, 50, 40, 20, 50
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 190 ; catch rate
- db 58 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AMPHIBIAN, FAIRY ; egg groups
-
- ; tmhm
- db %00101111
- db %10110010
- db %01011011
- db %11000100
- db %11000111
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-AzumarillBaseStats: ; 0x52b04
- db AZUMARILL ; 184
-
- db 100, 50, 80, 50, 50, 80
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 75 ; catch rate
- db 153 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AMPHIBIAN, FAIRY ; egg groups
-
- ; tmhm
- db %10101111
- db %11110010
- db %01011011
- db %11000100
- db %11000111
- db %00011000
- db %10110000
- db %00001001
- ; end
-
-SudowoodoBaseStats: ; 0x52b24
- db SUDOWOODO ; 185
-
- db 70, 100, 115, 30, 30, 65
- ; hp atk def spd sat sdf
-
- db ROCK, ROCK
- db 65 ; catch rate
- db 135 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10101111
- db %00010111
- db %00011001
- db %11001110
- db %10010111
- db %10111001
- db %00100000
- db %00000000
- ; end
-
-PolitoedBaseStats: ; 0x52b44
- db POLITOED ; 186
-
- db 90, 75, 75, 70, 90, 100
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 45 ; catch rate
- db 185 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AMPHIBIAN, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %10100111
- db %11110010
- db %00011011
- db %11010110
- db %10000111
- db %00111100
- db %10110000
- db %00001001
- ; end
-
-HoppipBaseStats: ; 0x52b64
- db HOPPIP ; 187
-
- db 35, 35, 40, 50, 35, 55
- ; hp atk def spd sat sdf
-
- db GRASS, FLYING
- db 255 ; catch rate
- db 74 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FAIRY, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %00011110
- db %00111101
- db %10000100
- db %10000110
- db %00011000
- db %01000000
- db %00000000
- ; end
-
-SkiploomBaseStats: ; 0x52b84
- db SKIPLOOM ; 188
-
- db 55, 45, 50, 80, 45, 65
- ; hp atk def spd sat sdf
-
- db GRASS, FLYING
- db 120 ; catch rate
- db 136 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FAIRY, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %00011110
- db %00111101
- db %10000100
- db %10000110
- db %00011000
- db %01000000
- db %00000000
- ; end
-
-JumpluffBaseStats: ; 0x52ba4
- db JUMPLUFF ; 189
-
- db 75, 55, 70, 110, 55, 85
- ; hp atk def spd sat sdf
-
- db GRASS, FLYING
- db 45 ; catch rate
- db 176 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FAIRY, PLANT ; egg groups
-
- ; tmhm
- db %00100110
- db %01011110
- db %00111101
- db %10000100
- db %10000110
- db %00011000
- db %01000000
- db %00000000
- ; end
-
-AipomBaseStats: ; 0x52bc4
- db AIPOM ; 190
-
- db 55, 70, 55, 85, 40, 55
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 94 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11100111
- db %00010110
- db %01011001
- db %11100101
- db %11000111
- db %10111111
- db %00100111
- db %00000100
- ; end
-
-SunkernBaseStats: ; 0x52be4
- db SUNKERN ; 191
-
- db 30, 30, 30, 30, 30, 30
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 235 ; catch rate
- db 52 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %00011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-SunfloraBaseStats: ; 0x52c04
- db SUNFLORA ; 192
-
- db 75, 75, 55, 30, 105, 85
- ; hp atk def spd sat sdf
-
- db GRASS, GRASS
- db 120 ; catch rate
- db 146 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn PLANT, PLANT ; egg groups
-
- ; tmhm
- db %00100100
- db %01011110
- db %00111101
- db %10000100
- db %00001110
- db %00011000
- db %01000100
- db %00000000
- ; end
-
-YanmaBaseStats: ; 0x52c24
- db YANMA ; 193
-
- db 65, 65, 45, 95, 75, 45
- ; hp atk def spd sat sdf
-
- db BUG, FLYING
- db 75 ; catch rate
- db 147 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %00100110
- db %00010110
- db %00111101
- db %10000100
- db %01000110
- db %00111100
- db %01000000
- db %00000000
- ; end
-
-WooperBaseStats: ; 0x52c44
- db WOOPER ; 194
-
- db 55, 45, 45, 15, 25, 25
- ; hp atk def spd sat sdf
-
- db WATER, GROUND
- db 255 ; catch rate
- db 52 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %10101111
- db %00010010
- db %01011011
- db %11001110
- db %10011111
- db %00011000
- db %11010000
- db %00001000
- ; end
-
-QuagsireBaseStats: ; 0x52c64
- db QUAGSIRE ; 195
-
- db 95, 85, 85, 35, 65, 65
- ; hp atk def spd sat sdf
-
- db WATER, GROUND
- db 90 ; catch rate
- db 137 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %10101111
- db %01010010
- db %01011011
- db %11001110
- db %10011111
- db %00011000
- db %11110000
- db %00001000
- ; end
-
-EspeonBaseStats: ; 0x52c84
- db ESPEON ; 196
-
- db 65, 65, 60, 110, 130, 95
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 45 ; catch rate
- db 197 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01100110
- db %01010111
- db %01011011
- db %11110100
- db %01000110
- db %00011110
- db %01000110
- db %00000000
- ; end
-
-UmbreonBaseStats: ; 0x52ca4
- db UMBREON ; 197
-
- db 95, 65, 110, 65, 60, 130
- ; hp atk def spd sat sdf
-
- db DARK, DARK
- db 45 ; catch rate
- db 197 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 31 ; gender
- db 100 ; unknown
- db 35 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %01100110
- db %01010111
- db %01011011
- db %11110100
- db %01000110
- db %00011110
- db %01000110
- db %00000000
- ; end
-
-MurkrowBaseStats: ; 0x52cc4
- db MURKROW ; 198
-
- db 60, 85, 42, 91, 85, 42
- ; hp atk def spd sat sdf
-
- db DARK, FLYING
- db 30 ; catch rate
- db 107 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %10010111
- db %00011001
- db %11100100
- db %01000110
- db %01111110
- db %00001010
- db %00000000
- ; end
-
-SlowkingBaseStats: ; 0x52ce4
- db SLOWKING ; 199
-
- db 95, 75, 80, 30, 100, 110
- ; hp atk def spd sat sdf
-
- db WATER, PSYCHIC
- db 70 ; catch rate
- db 164 ; base exp
- db NO_ITEM ; item 1
- db KINGS_ROCK ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn MONSTER, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %11100111
- db %11110111
- db %01011011
- db %11111110
- db %01100111
- db %00011010
- db %11110011
- db %00001010
- ; end
-
-MisdreavusBaseStats: ; 0x52d04
- db MISDREAVUS ; 200
-
- db 60, 60, 60, 85, 85, 85
- ; hp atk def spd sat sdf
-
- db GHOST, GHOST
- db 45 ; catch rate
- db 147 ; base exp
- db NO_ITEM ; item 1
- db SPELL_TAG ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %01100110
- db %00010111
- db %00011011
- db %10110101
- db %11000110
- db %00111010
- db %01000010
- db %00000100
- ; end
-
-UnownBaseStats: ; 0x52d24
- db UNOWN ; 201
-
- db 48, 72, 48, 48, 72, 48
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 225 ; catch rate
- db 61 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-WobbuffetBaseStats: ; 0x52d44
- db WOBBUFFET ; 202
-
- db 190, 33, 58, 33, 33, 58
- ; hp atk def spd sat sdf
-
- db PSYCHIC, PSYCHIC
- db 45 ; catch rate
- db 177 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-GirafarigBaseStats: ; 0x52d64
- db GIRAFARIG ; 203
-
- db 70, 80, 65, 85, 90, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, PSYCHIC
- db 60 ; catch rate
- db 149 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11100110
- db %00010111
- db %01011001
- db %11110111
- db %01000110
- db %00111010
- db %00100010
- db %00000100
- ; end
-
-PinecoBaseStats: ; 0x52d84
- db PINECO ; 204
-
- db 50, 65, 90, 15, 35, 35
- ; hp atk def spd sat sdf
-
- db BUG, BUG
- db 190 ; catch rate
- db 60 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10101110
- db %00011110
- db %00111101
- db %10000100
- db %10000110
- db %00011000
- db %00100000
- db %00000000
- ; end
-
-ForretressBaseStats: ; 0x52da4
- db FORRETRESS ; 205
-
- db 75, 90, 140, 40, 60, 60
- ; hp atk def spd sat sdf
-
- db BUG, STEEL
- db 75 ; catch rate
- db 118 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10101110
- db %01011110
- db %00111101
- db %10000100
- db %10010110
- db %00011000
- db %00100000
- db %00000000
- ; end
-
-DunsparceBaseStats: ; 0x52dc4
- db DUNSPARCE ; 206
-
- db 100, 70, 70, 45, 65, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 190 ; catch rate
- db 75 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11101110
- db %00010111
- db %01111011
- db %11001101
- db %10000110
- db %00111010
- db %00100010
- db %00000110
- ; end
-
-GligarBaseStats: ; 0x52de4
- db GLIGAR ; 207
-
- db 65, 75, 105, 85, 35, 65
- ; hp atk def spd sat sdf
-
- db GROUND, FLYING
- db 60 ; catch rate
- db 108 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10100110
- db %00010110
- db %01011001
- db %10000100
- db %01011110
- db %00111100
- db %00100101
- db %00000000
- ; end
-
-SteelixBaseStats: ; 0x52e04
- db STEELIX ; 208
-
- db 75, 85, 200, 30, 55, 65
- ; hp atk def spd sat sdf
-
- db STEEL, GROUND
- db 25 ; catch rate
- db 196 ; base exp
- db NO_ITEM ; item 1
- db METAL_COAT ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %10111110
- db %01010110
- db %11011001
- db %11001110
- db %10010110
- db %00011000
- db %00100100
- db %00000000
- ; end
-
-SnubbullBaseStats: ; 0x52e24
- db SNUBBULL ; 209
-
- db 60, 80, 50, 30, 40, 40
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 190 ; catch rate
- db 63 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FIELD, FAIRY ; egg groups
-
- ; tmhm
- db %11110111
- db %00010110
- db %00011011
- db %11100101
- db %10001111
- db %10111101
- db %00100000
- db %00000100
- ; end
-
-GranbullBaseStats: ; 0x52e44
- db GRANBULL ; 210
-
- db 90, 120, 75, 45, 60, 60
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 75 ; catch rate
- db 178 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FIELD, FAIRY ; egg groups
-
- ; tmhm
- db %11110111
- db %01010110
- db %00011011
- db %11100101
- db %10001111
- db %10111101
- db %00100000
- db %00000100
- ; end
-
-QwilfishBaseStats: ; 0x52e64
- db QWILFISH ; 211
-
- db 65, 95, 75, 85, 55, 55
- ; hp atk def spd sat sdf
-
- db WATER, POISON
- db 45 ; catch rate
- db 100 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FISH, FISH ; egg groups
-
- ; tmhm
- db %00101110
- db %10110010
- db %00011011
- db %10000100
- db %11001110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-ScizorBaseStats: ; 0x52e84
- db SCIZOR ; 212
-
- db 70, 130, 100, 65, 55, 80
- ; hp atk def spd sat sdf
-
- db BUG, STEEL
- db 25 ; catch rate
- db 200 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10100110
- db %01010110
- db %00011001
- db %10000100
- db %01010110
- db %01111100
- db %00100101
- db %00000000
- ; end
-
-ShuckleBaseStats: ; 0x52ea4
- db SHUCKLE ; 213
-
- db 20, 10, 230, 05, 10, 230
- ; hp atk def spd sat sdf
-
- db BUG, ROCK
- db 190 ; catch rate
- db 80 ; base exp
- db BERRY ; item 1
- db BERRY ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10101110
- db %00010110
- db %00011001
- db %11001110
- db %10011110
- db %00011000
- db %01100000
- db %00000000
- ; end
-
-HeracrossBaseStats: ; 0x52ec4
- db HERACROSS ; 214
-
- db 80, 125, 75, 85, 40, 95
- ; hp atk def spd sat sdf
-
- db BUG, FIGHTING
- db 45 ; catch rate
- db 200 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn INSECT, INSECT ; egg groups
-
- ; tmhm
- db %10100110
- db %00010110
- db %00011001
- db %10000110
- db %00000110
- db %00111100
- db %00100101
- db %00000000
- ; end
-
-SneaselBaseStats: ; 0x52ee4
- db SNEASEL ; 215
-
- db 55, 95, 55, 115, 35, 75
- ; hp atk def spd sat sdf
-
- db DARK, ICE
- db 60 ; catch rate
- db 132 ; base exp
- db NO_ITEM ; item 1
- db QUICK_CLAW ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10100111
- db %10110011
- db %01011011
- db %11101100
- db %11000111
- db %00111110
- db %00110111
- db %00001000
- ; end
-
-TeddiursaBaseStats: ; 0x52f04
- db TEDDIURSA ; 216
-
- db 60, 80, 50, 40, 50, 50
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 120 ; catch rate
- db 124 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11111111
- db %00010110
- db %00011001
- db %11001110
- db %11000111
- db %10111001
- db %00100101
- db %00000000
- ; end
-
-UrsaringBaseStats: ; 0x52f24
- db URSARING ; 217
-
- db 90, 130, 75, 55, 75, 75
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 60 ; catch rate
- db 189 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11111111
- db %01010110
- db %00011001
- db %11001110
- db %11000111
- db %10111001
- db %00100101
- db %00000000
- ; end
-
-SlugmaBaseStats: ; 0x52f44
- db SLUGMA ; 218
-
- db 40, 40, 40, 20, 70, 40
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 190 ; catch rate
- db 78 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %10101100
- db %00010110
- db %00011001
- db %11000100
- db %10100110
- db %00011000
- db %00000000
- db %00000010
- ; end
-
-MagcargoBaseStats: ; 0x52f64
- db MAGCARGO ; 219
-
- db 50, 50, 120, 30, 80, 80
- ; hp atk def spd sat sdf
-
- db FIRE, ROCK
- db 75 ; catch rate
- db 154 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMORPHOUS, AMORPHOUS ; egg groups
-
- ; tmhm
- db %10101100
- db %01010110
- db %00011001
- db %11000110
- db %10100110
- db %00011000
- db %00100000
- db %00000010
- ; end
-
-SwinubBaseStats: ; 0x52f84
- db SWINUB ; 220
-
- db 50, 50, 40, 50, 30, 30
- ; hp atk def spd sat sdf
-
- db ICE, GROUND
- db 225 ; catch rate
- db 78 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %10110010
- db %00011011
- db %11000110
- db %10000110
- db %00011100
- db %00100000
- db %00001000
- ; end
-
-PiloswineBaseStats: ; 0x52fa4
- db PILOSWINE ; 221
-
- db 100, 100, 80, 50, 60, 60
- ; hp atk def spd sat sdf
-
- db ICE, GROUND
- db 75 ; catch rate
- db 160 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %11110010
- db %00011011
- db %11000110
- db %10000110
- db %00011100
- db %00100000
- db %00001000
- ; end
-
-CorsolaBaseStats: ; 0x52fc4
- db CORSOLA ; 222
-
- db 55, 55, 85, 35, 65, 85
- ; hp atk def spd sat sdf
-
- db WATER, ROCK
- db 60 ; catch rate
- db 113 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 191 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AMPHIBIAN, INVERTEBRATE ; egg groups
-
- ; tmhm
- db %10101110
- db %00010110
- db %00011011
- db %11010110
- db %10010110
- db %00011000
- db %10110000
- db %00001000
- ; end
-
-RemoraidBaseStats: ; 0x52fe4
- db REMORAID ; 223
-
- db 35, 65, 35, 65, 65, 35
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 190 ; catch rate
- db 78 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FISH ; egg groups
-
- ; tmhm
- db %00100100
- db %01010010
- db %00011011
- db %11000100
- db %11000110
- db %00111000
- db %10010000
- db %00001010
- ; end
-
-OctilleryBaseStats: ; 0x53004
- db OCTILLERY ; 224
-
- db 75, 105, 75, 45, 105, 75
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 75 ; catch rate
- db 164 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, FISH ; egg groups
-
- ; tmhm
- db %00100100
- db %01010010
- db %00011011
- db %11000100
- db %11000110
- db %00111000
- db %10010000
- db %00001010
- ; end
-
-DelibirdBaseStats: ; 0x53024
- db DELIBIRD ; 225
-
- db 45, 55, 45, 75, 65, 45
- ; hp atk def spd sat sdf
-
- db ICE, FLYING
- db 45 ; catch rate
- db 183 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn AMPHIBIAN, FIELD ; egg groups
-
- ; tmhm
- db %00100110
- db %10110010
- db %00011011
- db %11000100
- db %01000110
- db %00111100
- db %00001000
- db %00001000
- ; end
-
-MantineBaseStats: ; 0x53044
- db MANTINE ; 226
-
- db 65, 40, 70, 70, 80, 140
- ; hp atk def spd sat sdf
-
- db WATER, FLYING
- db 25 ; catch rate
- db 168 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AMPHIBIAN, AMPHIBIAN ; egg groups
-
- ; tmhm
- db %00100110
- db %10110010
- db %00011011
- db %11000100
- db %01000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-SkarmoryBaseStats: ; 0x53064
- db SKARMORY ; 227
-
- db 65, 80, 140, 70, 40, 70
- ; hp atk def spd sat sdf
-
- db STEEL, FLYING
- db 25 ; catch rate
- db 168 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn AVIAN, AVIAN ; egg groups
-
- ; tmhm
- db %00100100
- db %00010110
- db %00011001
- db %11000100
- db %01010110
- db %01111100
- db %00001100
- db %00000000
- ; end
-
-HoundourBaseStats: ; 0x53084
- db HOUNDOUR ; 228
-
- db 45, 60, 30, 65, 80, 50
- ; hp atk def spd sat sdf
-
- db DARK, FIRE
- db 120 ; catch rate
- db 114 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %00010110
- db %01111001
- db %11100100
- db %01101110
- db %00111110
- db %00000010
- db %00000010
- ; end
-
-HoundoomBaseStats: ; 0x530a4
- db HOUNDOOM ; 229
-
- db 75, 90, 50, 95, 110, 80
- ; hp atk def spd sat sdf
-
- db DARK, FIRE
- db 45 ; catch rate
- db 204 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10110110
- db %01010110
- db %01111001
- db %11100100
- db %01101110
- db %00111110
- db %00100010
- db %00000010
- ; end
-
-KingdraBaseStats: ; 0x530c4
- db KINGDRA ; 230
-
- db 75, 95, 95, 85, 95, 95
- ; hp atk def spd sat sdf
-
- db WATER, DRAGON
- db 45 ; catch rate
- db 207 ; base exp
- db NO_ITEM ; item 1
- db DRAGON_SCALE ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn AMPHIBIAN, REPTILE ; egg groups
-
- ; tmhm
- db %00100110
- db %11110010
- db %10011011
- db %10000100
- db %01000110
- db %00011000
- db %10010000
- db %00001001
- ; end
-
-PhanpyBaseStats: ; 0x530e4
- db PHANPY ; 231
-
- db 90, 60, 60, 40, 40, 40
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 120 ; catch rate
- db 124 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10111110
- db %00010110
- db %00011001
- db %11000110
- db %10010110
- db %00011000
- db %00100000
- db %00000000
- ; end
-
-DonphanBaseStats: ; 0x53104
- db DONPHAN ; 232
-
- db 90, 120, 120, 50, 60, 60
- ; hp atk def spd sat sdf
-
- db GROUND, GROUND
- db 60 ; catch rate
- db 189 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %10111110
- db %01010110
- db %00011001
- db %11000110
- db %10010110
- db %00011000
- db %00100000
- db %00000000
- ; end
-
-Porygon2BaseStats: ; 0x53124
- db PORYGON2 ; 233
-
- db 85, 80, 90, 60, 105, 95
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 180 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn INANIMATE, INANIMATE ; egg groups
-
- ; tmhm
- db %01100100
- db %11110111
- db %01011011
- db %10010101
- db %11000110
- db %00101010
- db %01000010
- db %00001100
- ; end
-
-StantlerBaseStats: ; 0x53144
- db STANTLER ; 234
-
- db 73, 95, 62, 85, 85, 65
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 165 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00110110
- db %00010111
- db %00011011
- db %11010110
- db %01000110
- db %00111110
- db %01000010
- db %00000000
- ; end
-
-SmeargleBaseStats: ; 0x53164
- db SMEARGLE ; 235
-
- db 55, 20, 35, 75, 20, 45
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 106 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- db %00000000
- ; end
-
-TyrogueBaseStats: ; 0x53184
- db TYROGUE ; 236
-
- db 35, 35, 35, 35, 35, 35
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 75 ; catch rate
- db 91 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10100110
- db %00010110
- db %00011001
- db %11000100
- db %01000110
- db %00111100
- db %00100000
- db %00000000
- ; end
-
-HitmontopBaseStats: ; 0x531a4
- db HITMONTOP ; 237
-
- db 50, 95, 95, 70, 35, 110
- ; hp atk def spd sat sdf
-
- db FIGHTING, FIGHTING
- db 45 ; catch rate
- db 138 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 0 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn HUMANSHAPE, HUMANSHAPE ; egg groups
-
- ; tmhm
- db %10100110
- db %00010110
- db %00011001
- db %11001100
- db %01000110
- db %00111100
- db %00100000
- db %00000000
- ; end
-
-SmoochumBaseStats: ; 0x531c4
- db SMOOCHUM ; 238
-
- db 45, 30, 15, 65, 85, 65
- ; hp atk def spd sat sdf
-
- db ICE, PSYCHIC
- db 45 ; catch rate
- db 87 ; base exp
- db ICE_BERRY ; item 1
- db ICE_BERRY ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %00100101
- db %10111011
- db %00011011
- db %11110100
- db %00000111
- db %00111010
- db %00000010
- db %00001000
- ; end
-
-ElekidBaseStats: ; 0x531e4
- db ELEKID ; 239
-
- db 45, 63, 37, 95, 65, 55
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 45 ; catch rate
- db 106 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %01100111
- db %00010010
- db %00011011
- db %11010101
- db %01000111
- db %10111101
- db %01000000
- db %00000100
- ; end
-
-MagbyBaseStats: ; 0x53204
- db MAGBY ; 240
-
- db 45, 75, 37, 83, 70, 55
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 45 ; catch rate
- db 117 ; base exp
- db BURNT_BERRY ; item 1
- db BURNT_BERRY ; item 2
- db 63 ; gender
- db 100 ; unknown
- db 25 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 0 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %00100111
- db %00010110
- db %01011001
- db %11010100
- db %00100110
- db %10111101
- db %00000000
- db %00000010
- ; end
-
-MiltankBaseStats: ; 0x53224
- db MILTANK ; 241
-
- db 95, 80, 105, 100, 40, 70
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 45 ; catch rate
- db 200 ; base exp
- db MOOMOO_MILK ; item 1
- db MOOMOO_MILK ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 20 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn FIELD, FIELD ; egg groups
-
- ; tmhm
- db %11101111
- db %11111111
- db %01011011
- db %11100111
- db %10010111
- db %10011001
- db %00110000
- db %00001100
- ; end
-
-BlisseyBaseStats: ; 0x53244
- db BLISSEY ; 242
-
- db 255, 10, 10, 55, 75, 135
- ; hp atk def spd sat sdf
-
- db NORMAL, NORMAL
- db 30 ; catch rate
- db 255 ; base exp
- db NO_ITEM ; item 1
- db LUCKY_EGG ; item 2
- db 254 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 4 ; growth rate
- dn FAIRY, FAIRY ; egg groups
-
- ; tmhm
- db %11101111
- db %11110110
- db %00111011
- db %11110101
- db %10110110
- db %00011010
- db %01100000
- db %00001110
- ; end
-
-RaikouBaseStats: ; 0x53264
- db RAIKOU ; 243
-
- db 90, 85, 75, 115, 115, 100
- ; hp atk def spd sat sdf
-
- db ELECTRIC, ELECTRIC
- db 3 ; catch rate
- db 216 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11110110
- db %01010111
- db %01011011
- db %11001101
- db %01010110
- db %00001100
- db %01100100
- db %00000100
- ; end
-
-EnteiBaseStats: ; 0x53284
- db ENTEI ; 244
-
- db 115, 115, 85, 100, 90, 75
- ; hp atk def spd sat sdf
-
- db FIRE, FIRE
- db 3 ; catch rate
- db 217 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10110110
- db %01010111
- db %01111011
- db %11001100
- db %01110110
- db %00001100
- db %01100100
- db %00000010
- ; end
-
-SuicuneBaseStats: ; 0x532a4
- db SUICUNE ; 245
-
- db 100, 75, 115, 85, 90, 115
- ; hp atk def spd sat sdf
-
- db WATER, WATER
- db 3 ; catch rate
- db 215 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 80 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %10110110
- db %11110111
- db %01011011
- db %11001100
- db %01010110
- db %00001100
- db %10010100
- db %00001001
- ; end
-
-LarvitarBaseStats: ; 0x532c4
- db LARVITAR ; 246
-
- db 50, 64, 50, 41, 45, 50
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 45 ; catch rate
- db 67 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 5, 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %00100110
- db %01010110
- db %00011011
- db %11001110
- db %00010110
- db %00011100
- db %00000000
- db %00000000
- ; end
-
-PupitarBaseStats: ; 0x532e4
- db PUPITAR ; 247
-
- db 70, 84, 70, 51, 65, 70
- ; hp atk def spd sat sdf
-
- db ROCK, GROUND
- db 45 ; catch rate
- db 144 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 6, 6 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %00100110
- db %01010110
- db %00011011
- db %11001110
- db %00010110
- db %00011100
- db %00000000
- db %00000000
- ; end
-
-TyranitarBaseStats: ; 0x53304
- db TYRANITAR ; 248
-
- db 100, 134, 110, 61, 95, 100
- ; hp atk def spd sat sdf
-
- db ROCK, DARK
- db 45 ; catch rate
- db 218 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 127 ; gender
- db 100 ; unknown
- db 40 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn MONSTER, MONSTER ; egg groups
-
- ; tmhm
- db %10110111
- db %01010110
- db %11011011
- db %11001110
- db %00110110
- db %10011100
- db %00110111
- db %00001110
- ; end
-
-LugiaBaseStats: ; 0x53324
- db LUGIA ; 249
-
- db 106, 90, 130, 110, 90, 154
- ; hp atk def spd sat sdf
-
- db PSYCHIC, FLYING
- db 3 ; catch rate
- db 220 ; base exp
- db NO_ITEM ; item 1
- db NO_ITEM ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 120 ; step cycles to hatch
- db 5 ; unknown
- dn 7, 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11110110
- db %11110111
- db %11011111
- db %11110111
- db %01010110
- db %01001110
- db %10111010
- db %00001101
- ; end
-
-Ho_OhBaseStats: ; 0x53344
- db HO_OH ; 250
-
- db 106, 130, 90, 90, 110, 154
- ; hp atk def spd sat sdf
-
- db FIRE, FLYING
- db 3 ; catch rate
- db 220 ; base exp
- db SACRED_ASH ; item 1
- db SACRED_ASH ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 120 ; step cycles to hatch
- db 5 ; unknown
- dn 7 , 7 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 5 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %11110100
- db %01010111
- db %10111111
- db %11110111
- db %01110110
- db %01001110
- db %01101010
- db %00000110
- ; end
-
-CelebiBaseStats: ; 0x53364
- db CELEBI ; 251
-
- db 100, 100, 100, 100, 100, 100
- ; hp atk def spd sat sdf
-
- db PSYCHIC, GRASS
- db 45 ; catch rate
- db 64 ; base exp
- db NO_ITEM ; item 1
- db MIRACLEBERRY ; item 2
- db 255 ; gender
- db 100 ; unknown
- db 120 ; step cycles to hatch
- db 5 ; unknown
- dn 5 , 5 ; frontpic dimensions
- db 0, 0, 0, 0 ; padding
- db 3 ; growth rate
- dn NO_EGGS, NO_EGGS ; egg groups
-
- ; tmhm
- db %00100100
- db %01011111
- db %00111111
- db %11110100
- db %11010110
- db %00001110
- db %01000010
- db %00000000
- ; end
-
+INCLUDE "stats/base_stats.asm"
PokemonNames:
- 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 "?????@@@@@"
+INCLUDE "stats/pokemon_names.asm"
INCBIN "baserom.gbc",$53D84,$54000 - $53D84
+
SECTION "bank15",DATA,BANK[$15]
GoldenrodGym_MapScriptHeader: ; 0x54000
@@ -32333,6 +10308,7 @@ GoldenrodGameCorner_MapEventHeader: ; 0x571db
person_event $2d, 14, 21, $9, $0, 255, 255, $80, 0, UnknownScript_0x56c1a, $076b
; 0x57322
+
SECTION "bank16",DATA,BANK[$16]
RuinsofAlphOutside_MapScriptHeader: ; 0x58000
@@ -36352,6 +14328,7 @@ OlivineLighthouse4F_MapEventHeader: ; 0x5b6c0
person_event $28, 6, 15, $6, $0, 255, 255, $92, 1, TrainerLassConnie1, $ffff
; 0x5b712
+
SECTION "bank17",DATA,BANK[$17]
NationalPark_MapScriptHeader: ; 0x5c000
@@ -39281,6 +17258,7 @@ RadioTower4F_MapEventHeader: ; 0x5f01a
person_event $3c, 6, 8, $8, $0, 255, 255, $92, 4, TrainerScientistRich, $06ce
; 0x5f099
+
SECTION "bank18",DATA,BANK[$18]
RadioTower5F_MapScriptHeader: ; 0x60000
@@ -41532,10 +19510,12 @@ DayCare_MapEventHeader: ; 0x63250
person_event $30, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x62fc3, $ffff
; 0x6328e
+
SECTION "bank19",DATA,BANK[$19]
INCBIN "baserom.gbc",$64000,$4000
+
SECTION "bank1A",DATA,BANK[$1A]
Route11_MapScriptHeader: ; 0x68000
@@ -44684,6 +22664,7 @@ Route36NationalParkgate_MapEventHeader: ; 0x6b9ac
person_event $43, 6, 7, $6, $0, 255, 255, $a0, 0, UnknownScript_0x6acf4, $0748
; 0x6ba67
+
SECTION "bank1B",DATA,BANK[$1B]
Route8_MapScriptHeader: ; 0x6c000
@@ -48785,6 +26766,7 @@ IlexForest_MapEventHeader: ; 0x6f5e7
person_event $54, 5, 31, $1, $0, 255, 255, $1, 0, ItemFragment_0x6ee16, $07bb
; 0x6f6a4
+
SECTION "bank1C",DATA,BANK[$1C]
LakeofRage_MapScriptHeader: ; 0x70000
@@ -52314,6 +30296,7 @@ Route1718Gate_MapEventHeader: ; 0x736b6
person_event $43, 6, 9, $6, $0, 255, 255, $90, 0, UnknownScript_0x7360e, $ffff
; 0x736ed
+
SECTION "bank1D",DATA,BANK[$1D]
DiglettsCave_MapScriptHeader: ; 0x74000
@@ -56497,6 +34480,7 @@ TinTowerRoof_MapEventHeader: ; 0x7726a
person_event $a2, 9, 13, $16, $0, 255, 255, $80, 0, UnknownScript_0x77244, $073c
; 0x77282
+
SECTION "bank1E",DATA,BANK[$1E]
Route34_MapScriptHeader: ; 0x78000
@@ -59927,6 +37911,7 @@ Route2946Gate_MapEventHeader: ; 0x7b674
person_event $27, 8, 10, $4, $10, 255, 255, $a0, 0, UnknownScript_0x7b5be, $ffff
; 0x7b6a8
+
SECTION "bank1F",DATA,BANK[$1F]
Route22_MapScriptHeader: ; 0x7c000
@@ -63822,58 +41807,85 @@ Route12SuperRodHouse_MapEventHeader: ; 0x7f60b
person_event $3b, 7, 9, $6, $0, 255, 255, $80, 0, UnknownScript_0x7f484, $ffff
; 0x7f628
+
SECTION "bank20",DATA,BANK[$20]
INCBIN "baserom.gbc",$80000,$80430-$80000
GetFlag2: ; 80430
-; uses bittable2
-; takes flag id in de, mode in b
-; can either check, set or reset a flag
-; check: stores flag in c
-; set/reset: no output
+; Do action b on flag de from BitTable2
;
-; b = 0: reset flag
-; = 1: set flag
-; > 1: check flag
+; b = 0: reset flag
+; = 1: set flag
+; > 1: check flag, result in c
;
+; Setting/resetting does not return a result.
+
+
+; 16-bit flag ids are considered invalid, but it's nice
+; to know that the infrastructure is there.
+
ld a, d
- cp $00 ; is the flag id > 256?
- jr z, .start ; no
- jr c, .read ; carry is never set
- jr .invalid ; yes
-.start
+ cp 0
+ jr z, .ceiling
+ jr c, .read ; cp 0 can't set carry!
+ jr .invalid
+
+; There are only $a2 flags in BitTable2, so anything beyond that
+; is invalid too.
+
+.ceiling
ld a, e
- cp $a2 ; $a2 flag ids
+ cp $a2
jr c, .read
+
+; Invalid flags are treated as flag $00.
+
.invalid
-; uses flag 0
xor a
ld e, a
ld d, a
+
+; Read BitTable2 for this flag's location.
+
.read
- ld hl, Flags
- add hl, de ; skip three
- add hl, de ; bytes per
- add hl, de ; flag
+ ld hl, BitTable2
+; location
+ add hl, de
+ add hl, de
+; bit
+ add hl, de
+
+; location
ld e, [hl]
inc hl
ld d, [hl]
inc hl
- ld c, [hl] ; flag bit
+; bit
+ ld c, [hl]
+
+; What are we doing with this flag?
+
ld a, b
- cp $01
+ cp 1
jr c, .reset ; b = 0
jr z, .set ; b = 1
- ld a, [de] ; b > 1
+
+; Return the given flag in c.
+.check
+ ld a, [de]
and c
ld c, a
ret
+
+; Set the given flag.
.set
ld a, [de]
or c
ld [de], a
ret
+
+; Reset the given flag.
.reset
ld a, c
cpl ; AND all bits except the one in question
@@ -63883,207 +41895,13 @@ GetFlag2: ; 80430
ld [de], a
ret
; 80462
-
-Flags: ; 80462
-; bittable2
-; location, bit
-
- ; pokegear
- dwb $d957, %00000010 ; radio card
- dwb $d957, %00000001 ; map card
- dwb $d957, %00000100 ; phone card
- dwb $d957, %00001000 ; expn card
- dwb $d957, %10000000 ; on/off
-
- ; $def5 %10000000 ; daycare 1 on
- dwb $def5, %01000000 ; monster 1 and 2 are compatible
- ; $def5 %00100000 ; egg is ready
- dwb $def5, %00000001 ; monster 1 in daycare
-
- ; $df2c %10000000 = daycare 2 on
- dwb $df2c, %00000001 ; monster 2 in daycare
-
- dwb $d854, %00000001 ; mom saving money
- dwb $d854, %10000000 ; dst
-
- dwb $dc39, %00000001
-
- dwb $d84c, %00000001 ; pokedex
- dwb $d84c, %00000010 ; unown dex
- dwb $d84c, %00001000 ; pokerus
- dwb $d84c, %00010000 ; rocket signal on ch20
- dwb $d84c, %01000000 ; credits skip
- dwb $d84c, %10000000 ; bug contest on
- dwb $d84d, %00000100 ; bug contest timer
- dwb $d84d, %00000010 ; rockets in radio tower
- dwb $d84d, %00000001 ; bike shop call enabled (1024 bike steps reqd)
- dwb $d84d, %00010000
- dwb $d84d, %00100000 ; give pokerus; berry -> berry juice when trading?
- dwb $d84d, %01000000
- dwb $d84d, %10000000 ; rockets in mahogany
-
- dwb $dbf5, %00000001 ; strength active
- dwb $dbf5, %00000010 ; always on bike (cant surf)
- dwb $dbf5, %00000100 ; downhill (cycling road)
-
- dwb JohtoBadges, %00000001 ; zephyrbadge
- dwb JohtoBadges, %00000010 ; hivebadge
- dwb JohtoBadges, %00000100 ; plainbadge
- dwb JohtoBadges, %00001000 ; fogbadge
- dwb JohtoBadges, %00010000 ; mineralbadge
- dwb JohtoBadges, %00100000 ; stormbadge
- dwb JohtoBadges, %01000000 ; glacierbadge
- dwb JohtoBadges, %10000000 ; risingbadge
-
- dwb KantoBadges, %00000001 ; boulderbadge
- dwb KantoBadges, %00000010 ; cascadebadge
- dwb KantoBadges, %00000100 ; thunderbadge
- dwb KantoBadges, %00001000 ; rainbowbadge
- dwb KantoBadges, %00010000 ; soulbadge
- dwb KantoBadges, %00100000 ; marshbadge
- dwb KantoBadges, %01000000 ; volcanobadge
- dwb KantoBadges, %10000000 ; earthbadge
-
- ; unown sets
- dwb $def3, %00000001 ; 1
- dwb $def3, %00000010 ; 2
- dwb $def3, %00000100 ; 3
- dwb $def3, %00001000 ; 4
- dwb $def3, %00010000 ; 5
- dwb $def3, %00100000 ; 6
- dwb $def3, %01000000 ; 7
- dwb $def3, %10000000 ; 8
-
- ; fly
- dwb $dca5, %00000001 ; your house
- dwb $dca5, %00000010 ; viridian pokecenter
- dwb $dca5, %00000100 ; pallet
- dwb $dca5, %00001000 ; viridian
- dwb $dca5, %00010000 ; pewter
- dwb $dca5, %00100000 ; cerulean
- dwb $dca5, %01000000 ; rock tunnel
- dwb $dca5, %10000000 ; vermilion
- dwb $dca6, %00000001 ; lavender
- dwb $dca6, %00000010 ; saffron
- dwb $dca6, %00000100 ; celadon
- dwb $dca6, %00001000 ; fuchsia
- dwb $dca6, %00010000 ; cinnabar
- dwb $dca6, %00100000 ; indigo plateau
- dwb $dca6, %01000000 ; new bark
- dwb $dca6, %10000000 ; cherrygrove
- dwb $dca7, %00000001 ; violet
- dwb $dca7, %00000100 ; azalea
- dwb $dca7, %00001000 ; cianwood
- dwb $dca7, %00010000 ; goldenrod
- dwb $dca7, %00100000 ; olivine
- dwb $dca7, %01000000 ; ecruteak
- dwb $dca7, %10000000 ; mahogany
- dwb $dca8, %00000001 ; lake of rage
- dwb $dca8, %00000010 ; blackthorn
- dwb $dca8, %00000100 ; silver cave
- dwb $dca8, %00010000 ; unused
-
- dwb $dc9d, %00000001 ; lucky number show
- dwb $d84d, %00001000
-
- dwb $dc1e, %00000001 ; kurt making balls
- dwb $dc1e, %00000010
- dwb $dc1e, %00000100 ; special wilddata?
- dwb $dc1e, %00001000 ; time capsule (24h wait)
- dwb $dc1e, %00010000 ; all fruit trees
- dwb $dc1e, %00100000 ; shuckle given
- dwb $dc1e, %01000000 ; goldenrod underground merchant closed
- dwb $dc1e, %10000000 ; fought in trainer hall today
-
- dwb $dc1f, %00000001 ; mt moon square clefairy
- dwb $dc1f, %00000010 ; union cave lapras
- dwb $dc1f, %00000100 ; goldenrod underground haircut used
- dwb $dc1f, %00001000 ; goldenrod mall happiness event floor05 person07
- dwb $dc1f, %00010000 ; tea in blues house
- dwb $dc1f, %00100000 ; indigo plateau rival fight
- dwb $dc1f, %01000000
- dwb $dc1f, %10000000
-
- dwb $dc20, %00000001 ; $60
- dwb $dc20, %00000010 ; goldenrod dept store sale is on
-
- dwb $cfbc, %10000000 ; $62
-
- dwb $d472, %00000001 ; player is female
-
- dwb $dbf3, %00000100 ; have gs ball after kurt examined it
-
- ; rematches
- dwb $dc4c, %00000001 ; jack
- dwb $dc4c, %00000010 ; huey
- dwb $dc4c, %00000100 ; gaven
- dwb $dc4c, %00001000 ; beth
- dwb $dc4c, %00010000 ; jose
- dwb $dc4c, %00100000 ; reena
- dwb $dc4c, %01000000 ; joey
- dwb $dc4c, %10000000 ; wade
- dwb $dc4d, %00000001 ; ralph
- dwb $dc4d, %00000010 ; liz
- dwb $dc4d, %00000100 ; anthony
- dwb $dc4d, %00001000 ; todd
- dwb $dc4d, %00010000 ; gina
- dwb $dc4d, %00100000 ; arnie
- dwb $dc4d, %01000000 ; alan
- dwb $dc4d, %10000000 ; dana
- dwb $dc4e, %00000001 ; chad
- dwb $dc4e, %00000010 ; tully
- dwb $dc4e, %00000100 ; brent
- dwb $dc4e, %00001000 ; tiffany
- dwb $dc4e, %00010000 ; vance
- dwb $dc4e, %00100000 ; wilton
- dwb $dc4e, %01000000 ; parry
- dwb $dc4e, %10000000 ; erin
-
- dwb $dc50, %00000001 ; beverly has nugget
- dwb $dc50, %00000010 ; jose has star piece
- dwb $dc50, %00000100 ; wade has item (see bittable1 $032b-e)
- dwb $dc50, %00001000 ; gina has leaf stone
- dwb $dc50, %00010000 ; alan has fire stone
- dwb $dc50, %00100000 ; liz has thunderstone
- dwb $dc50, %01000000 ; derek has nugget
- dwb $dc50, %10000000 ; tully has water stone
-
- dwb $dc51, %00000001 ; tiffany has pink bow
- dwb $dc51, %00000010 ; wilton has item (see bittable1 $032f-31)
-
- dwb $dc54, %00000001
- dwb $dc54, %00000010
- dwb $dc54, %00000100
- dwb $dc54, %00001000
- dwb $dc54, %00010000
- dwb $dc54, %00100000
- dwb $dc54, %01000000
- dwb $dc54, %10000000
-
- dwb $dc55, %00000001
- dwb $dc55, %00000010
- dwb $dc55, %00000100
- dwb $dc55, %00001000
- dwb $dc55, %00010000
- dwb $dc55, %00100000
- dwb $dc55, %01000000
- dwb $dc55, %10000000
-
- dwb $dc56, %00000001
- dwb $dc56, %00000010
- dwb $dc56, %00000100
- dwb $dc56, %00001000
- dwb $dc56, %00010000
- dwb $dc56, %00100000
- dwb $dc56, %01000000
- dwb $dc56, %10000000
-
- dwb $d45b, %00000100 ; female player has been transformed into male
-
- dwb $dc20, %00000100 ; dunsparce swarm
- dwb $dc20, %00001000 ; yanma swarm
+
+
+BitTable2: ; 80462
+INCLUDE "bittable2.asm"
; 80648
+
INCBIN "baserom.gbc",$80648,$80730-$80648
BattleText_0x80730: ; 0x80730
@@ -65193,7 +43011,6 @@ BattleText_0x8188e: ; 0x8188e
INCBIN "baserom.gbc",$818ac,$84000-$818ac
-SECTION "bank21",DATA,BANK[$21]
SECTION "bank21",DATA,BANK[$21]
@@ -65566,7 +43383,7 @@ SpecialDratini: ; 0x8b170
; get the PP of the new move
dec a
ld hl, Moves + 5
- ld bc, Move1 - Moves
+ ld bc, Move1 - Move0
call AddNTimes
ld a, BANK(Moves)
call GetFarByte
@@ -65625,6 +43442,7 @@ GetNthPartyMon: ; 0x8b1ce
INCBIN "baserom.gbc",$8b1e1,$8c000-$8b1e1
+
SECTION "bank23",DATA,BANK[$23]
INCBIN "baserom.gbc",$8c000,$8c011 - $8c000
@@ -66552,7 +44370,7 @@ INCBIN "baserom.gbc", $91c17, $91c50 - $91c17
GetFlyPermission: ; 91c50
; Return flypoint c permission flag in a
- ld hl, FlypointPermissions
+ ld hl, FlypointPerms
ld b, $2
ld d, $0
ld a, 3 ; PREDEF_GET_FLAG_NO
@@ -80122,6 +57940,7 @@ Route31VioletGate_SecondMapHeader: ; 0x966a4
INCBIN "baserom.gbc",$966b0,$1950
+
SECTION "bank26",DATA,BANK[$26]
EcruteakHouse_MapScriptHeader: ; 0x98000
@@ -83278,6 +61097,7 @@ VictoryRoadGate_MapEventHeader: ; 0x9bb9b
person_event $41, 9, 16, $8, $0, 255, 255, $0, 0, UnknownScript_0x9ba24, $0750
; 0x9bbf8
+
SECTION "bank27",DATA,BANK[$27]
OlivinePokeCenter1F_MapScriptHeader: ; 0x9c000
@@ -86821,14 +64641,17 @@ BattleTowerOutside_MapEventHeader: ; 0x9fb5f
person_event $28, 28, 16, $3, $0, 255, 255, $a0, 0, ObjectEvent, $ffff
; 0x9fbb2
+
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]
Route32_BlockData: ; 0xa8000
@@ -87093,6 +64916,7 @@ Route22_BlockData: ; 0xabef7
INCBIN "baserom.gbc",$abfab,$55
+
SECTION "bank2B",DATA,BANK[$2B]
Route14_BlockData: ; 0xac000
@@ -87587,6 +65411,7 @@ OlivineLighthouse6F_BlockData: ; 0xaff00
INCBIN "maps/OlivineLighthouse6F.blk"
; 0xaff5a
+
SECTION "bank2C",DATA,BANK[$2C]
INCBIN "baserom.gbc",$b0000,$b0023 - $b0000
@@ -87927,6 +65752,7 @@ GoldenrodDeptStoreRoof_BlockData: ; 0xb1b22
INCBIN "maps/GoldenrodDeptStoreRoof.blk"
; 0xb1b42
+
SECTION "bank2D",DATA,BANK[$2D]
Tileset21GFX: ; b4000
@@ -88205,6 +66031,7 @@ WildRockMonTable: ; b83de
INCBIN "baserom.gbc",$B83E5,$bc000 - $b83e5
+
SECTION "bank2F",DATA,BANK[$2F]
INCBIN "baserom.gbc",$bc000,$bc09c - $bc000
@@ -88633,25 +66460,29 @@ ElmPhoneScript2: ; 0xbd081
INCBIN "baserom.gbc",$bd0d0,$be699-$bd0d0
+
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, $cfd9e - $cc000
-Music_PostCredits: ; 0xcfd9e
-INCLUDE "music/postcredits.asm"
-; 0xcff04
+; Songs iii
+
+Music_PostCredits: INCLUDE "audio/music/postcredits.asm"
INCBIN "baserom.gbc",$cff04, $d0000 - $cff04
@@ -88923,4015 +66754,141 @@ INCBIN "gfx/intro/lz/unown_back.lz"
INCBIN "baserom.gbc", $e799a, $e7a70 - $e799a
+; ================================================================
+; Sound engine and music/sound effect pointers
SECTION "bank3A",DATA,BANK[$3A]
-SoundRestart: ; e8000
-; restart sound operation
-; clear all relevant hardware registers & wram
- push hl
- push de
- push bc
- push af
- call MusicOff
- ld hl, $ff24 ; channel control registers
- xor a
- ld [hli], a ; ff24 ; volume/vin
- ld [hli], a ; ff25 ; sfx channels
- ld a, $80 ; all channels on
- ld [hli], a ; ff26 ; music channels
-
- ld hl, $ff10 ; sound channel registers
- ld e, $04 ; number of channels
-.clearsound
-; sound channel 1 2 3 4
- xor a
- ld [hli], a ; $ff10, $ff15, $ff1a, $ff1f ; sweep = 0
-
- ld [hli], a ; $ff11, $ff16, $ff1b, $ff20 ; length/wavepattern = 0
- ld a, $08
- ld [hli], a ; $ff12, $ff17, $ff1c, $ff21 ; envelope = 0
- xor a
- ld [hli], a ; $ff13, $ff18, $ff1d, $ff22 ; frequency lo = 0
- ld a, $80
- ld [hli], a ; $ff14, $ff19, $ff1e, $ff23 ; restart sound (freq hi = 0)
- dec e
- jr nz, .clearsound
-
- ld hl, Channel1 ; start of channel data
- ld de, $01bf ; length of area to clear (entire sound wram area)
-.clearchannels ; clear $c101-$c2bf
- xor a
- ld [hli], a
- dec de
- ld a, e
- or d
- jr nz, .clearchannels
- ld a, $77 ; max
- ld [Volume], a
- call MusicOn
- pop af
- pop bc
- pop de
- pop hl
- ret
-; e803d
-
-MusicFadeRestart: ; e803d
-; restart but keep the music id to fade in to
- ld a, [MusicFadeIDHi]
- push af
- ld a, [MusicFadeIDLo]
- push af
- call SoundRestart
- pop af
- ld [MusicFadeIDLo], a
- pop af
- ld [MusicFadeIDHi], a
- ret
-; e8051
-
-MusicOn: ; e8051
- ld a, $01
- ld [MusicPlaying], a
- ret
-; e8057
-
-MusicOff: ; e8057
- xor a
- ld [MusicPlaying], a
- ret
-; e805c
-
-UpdateSound: ; e805c
-; called once per frame
- ; no use updating audio if it's not playing
- ld a, [MusicPlaying]
- and a
- ret z
- ; start at ch1
- xor a
- ld [CurChannel], a ; just
- ld [SoundOutput], a ; off
- ld bc, Channel1
-.loop
- ; is the channel active?
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 0, [hl]
- jp z, .nextchannel
- ; check time left in the current note
- ld hl, Channel1NoteDuration - Channel1
- add hl, bc
- ld a, [hl]
- cp a, $02 ; 1 or 0?
- jr c, .noteover
- dec [hl]
- jr .asm_e8093
-.noteover
- ; reset vibrato delay
- ld hl, Channel1VibratoDelay - Channel1
- add hl, bc
- ld a, [hl]
- ld hl, Channel1VibratoDelayCount - Channel1
- add hl, bc
- ld [hl], a
- ; turn vibrato off for now
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- res 1, [hl]
- ; get next note
- call ParseMusic
-.asm_e8093
- ;
- call Functione84f9
- ; duty cycle
- ld hl, Channel1DutyCycle - Channel1
- add hl, bc
- ld a, [hli]
- ld [$c292], a
- ; intensity
- ld a, [hli]
- ld [$c293], a
- ; frequency
- ld a, [hli]
- ld [$c294], a
- ld a, [hl]
- ld [$c295], a
- ;
- call Functione8466 ; handle vibrato and other things
- call HandleNoise
- ; turn off music when playing sfx?
- ld a, [SFXPriority]
- and a
- jr z, .next
- ; are we in a sfx channel right now?
- ld a, [CurChannel]
- cp a, $04
- jr nc, .next
- ; are any sfx channels active?
- ; if so, mute
- ld hl, $c1cc ; Channel5Flags
- bit 0, [hl]
- jr nz, .restnote
- ld hl, $c1fe ; Channel6Flags
- bit 0, [hl]
- jr nz, .restnote
- ld hl, $c230 ; Channel7Flags
- bit 0, [hl]
- jr nz, .restnote
- ld hl, $c262 ; Channel8Flags
- bit 0, [hl]
- jr z, .next
-.restnote
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 5, [hl] ; Rest
-.next
- ; are we in a sfx channel right now?
- ld a, [CurChannel]
- cp a, $04 ; sfx
- jr nc, .asm_e80ee
- ld hl, $00cb
- add hl, bc
- bit 0, [hl]
- jr nz, .asm_e80fc
-.asm_e80ee
- call UpdateChannels
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- ld a, [SoundOutput]
- or [hl]
- ld [SoundOutput], a
-.asm_e80fc
- ; clear note flags
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- xor a
- ld [hl], a
-.nextchannel
- ; next channel
- ld hl, Channel2 - Channel1
- add hl, bc
- ld c, l
- ld b, h
- ld a, [CurChannel]
- inc a
- ld [CurChannel], a
- cp a, $08 ; are we done?
- jp nz, .loop ; do it all again
- ; writing to hardware registers?
- call Functione8307
- ; fade music in/out
- call FadeMusic
- ; write volume to hardware register
- ld a, [Volume]
- ld [$ff24], a
- ; write SO on/off to hardware register
- ld a, [SoundOutput]
- ld [$ff25], a
- ret
-; e8125
-
-UpdateChannels: ; e8125
- ld hl, .ChannelFnPtrs
- ld a, [CurChannel]
- and a, $07
- add a
- ld e, a
- ld d, $00
- add hl, de
- ld a, [hli]
- ld h, [hl]
- ld l, a
- jp [hl]
-
-.ChannelFnPtrs
- dw .Channel1
- dw .Channel2
- dw .Channel3
- dw .Channel4
-; sfx ch ptrs are identical to music chs
-; ..except 5
- dw .Channel5
- dw .Channel6
- dw .Channel7
- dw .Channel8
-
-.Channel1
- ld a, [$c2a6]
- bit 7, a
- ret nz
-.Channel5
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- bit 3, [hl]
- jr z, .asm_e8159
- ;
- ld a, [SoundInput]
- ld [$ff10], a
-.asm_e8159
- bit 5, [hl] ; rest
- jr nz, .ch1rest
- bit 4, [hl]
- jr nz, .asm_e81a2
- bit 1, [hl]
- jr nz, .asm_e816b
- bit 6, [hl]
- jr nz, .asm_e8184
- jr .asm_e8175
-.asm_e816b
- ld a, [$c294]
- ld [$ff13], a
- ld a, [$c295]
- ld [$ff14], a
-.asm_e8175
- bit 0, [hl]
- ret z
- ld a, [$c292]
- ld d, a
- ld a, [$ff11]
- and a, $3f ; sound length
- or d
- ld [$ff11], a
- ret
-.asm_e8184
- ld a, [$c292]
- ld d, a
- ld a, [$ff11]
- and a, $3f ; sound length
- or d
- ld [$ff11], a
- ld a, [$c294]
- ld [$ff13], a
- ret
-.ch1rest
- ld a, [$ff26]
- and a, %10001110 ; ch1 off
- ld [$ff26], a
- ld hl, $ff10
- call ClearChannel
- ret
-.asm_e81a2
- ld hl, $c292
- ld a, $3f ; sound length
- or [hl]
- ld [$ff11], a
- ld a, [$c293]
- ld [$ff12], a
- ld a, [$c294]
- ld [$ff13], a
- ld a, [$c295]
- or a, $80
- ld [$ff14], a
- ret
-
-.Channel2
-.Channel6
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- bit 5, [hl] ; rest
- jr nz, .ch2rest
- bit 4, [hl]
- jr nz, .asm_e8204
- bit 6, [hl]
- jr nz, .asm_e81e6
- bit 0, [hl]
- ret z
- ld a, [$c292]
- ld d, a
- ld a, [$ff16]
- and a, $3f ; sound length
- or d
- ld [$ff16], a
- ret
-.asm_e81db ; unused
- ld a, [$c294]
- ld [$ff18], a
- ld a, [$c295]
- ld [$ff19], a
- ret
-.asm_e81e6
- ld a, [$c292]
- ld d, a
- ld a, [$ff16]
- and a, $3f ; sound length
- or d
- ld [$ff16], a
- ld a, [$c294]
- ld [$ff18], a
- ret
-.ch2rest
- ld a, [$ff26]
- and a, %10001101 ; ch2 off
- ld [$ff26], a
- ld hl, $ff15
- call ClearChannel
- ret
-.asm_e8204
- ld hl, $c292
- ld a, $3f ; sound length
- or [hl]
- ld [$ff16], a
- ld a, [$c293]
- ld [$ff17], a
- ld a, [$c294]
- ld [$ff18], a
- ld a, [$c295]
- or a, $80 ; initial (restart)
- ld [$ff19], a
- ret
-
-.Channel3
-.Channel7
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- bit 5, [hl] ; rest
- jr nz, .ch3rest
- bit 4, [hl]
- jr nz, .asm_e824d
- bit 6, [hl]
- jr nz, .asm_e823a
- ret
-.asm_e822f ; unused
- ld a, [$c294]
- ld [$ff1d], a
- ld a, [$c295]
- ld [$ff1e], a
- ret
-.asm_e823a
- ld a, [$c294]
- ld [$ff1d], a
- ret
-.ch3rest
- ld a, [$ff26]
- and a, %10001011 ; ch3 off
- ld [$ff26], a
- ld hl, $ff1a
- call ClearChannel
- ret
-.asm_e824d
- ld a, $3f
- ld [$ff1b], a
- xor a
- ld [$ff1a], a
- call .asm_e8268
- ld a, $80
- ld [$ff1a], a
- ld a, [$c294]
- ld [$ff1d], a
- ld a, [$c295]
- or a, $80
- ld [$ff1e], a
- ret
-.asm_e8268
- push hl
- ld a, [$c293]
- and a, $0f ; only 0-9 are valid
- ld l, a
- ld h, $00
- ; hl << 4
- ; each wavepattern is $0f bytes long
- ; so seeking is done in $10s
- add hl, hl
- add hl, hl
- add hl, hl
- add hl, hl
- ld de, WaveSamples
- add hl, de
- ; load wavepattern into $ff30-$ff3f
- ld a, [hli]
- ld [$ff30], a
- ld a, [hli]
- ld [$ff31], a
- ld a, [hli]
- ld [$ff32], a
- ld a, [hli]
- ld [$ff33], a
- ld a, [hli]
- ld [$ff34], a
- ld a, [hli]
- ld [$ff35], a
- ld a, [hli]
- ld [$ff36], a
- ld a, [hli]
- ld [$ff37], a
- ld a, [hli]
- ld [$ff38], a
- ld a, [hli]
- ld [$ff39], a
- ld a, [hli]
- ld [$ff3a], a
- ld a, [hli]
- ld [$ff3b], a
- ld a, [hli]
- ld [$ff3c], a
- ld a, [hli]
- ld [$ff3d], a
- ld a, [hli]
- ld [$ff3e], a
- ld a, [hli]
- ld [$ff3f], a
- pop hl
- ld a, [$c293]
- and a, $f0
- sla a
- ld [$ff1c], a
- ret
-
-.Channel4
-.Channel8
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- bit 5, [hl] ; rest
- jr nz, .ch4rest
- bit 4, [hl]
- jr nz, .asm_e82d4
- ret
-.asm_e82c1 ; unused
- ld a, [$c294]
- ld [$ff22], a
- ret
-.ch4rest
- ld a, [$ff26]
- and a, %10000111 ; ch4 off
- ld [$ff26], a
- ld hl, $ff1f
- call ClearChannel
- ret
-.asm_e82d4
- ld a, $3f ; sound length
- ld [$ff20], a
- ld a, [$c293]
- ld [$ff21], a
- ld a, [$c294]
- ld [$ff22], a
- ld a, $80
- ld [$ff23], a
- ret
-; e82e7
-
-_CheckSFX: ; e82e7
-; return carry if any sfx channels are active
- ld hl, $c1cc ; Channel5Flags
- bit 0, [hl]
- jr nz, .sfxon
- ld hl, $c1fe ; Channel6Flags
- bit 0, [hl]
- jr nz, .sfxon
- ld hl, $c230 ; Channel7Flags
- bit 0, [hl]
- jr nz, .sfxon
- ld hl, $c262 ; Channel8Flags
- bit 0, [hl]
- jr nz, .sfxon
- and a
- ret
-.sfxon
- scf
- ret
-; e8307
-
-Functione8307: ; e8307
-; what is $c2a6?
- ld a, [$c2a6]
- bit 7, a
- ret z
- and a, $7f
- ld d, a
- call _CheckSFX
- jr c, .asm_e8335
- and a
- jr z, .asm_e8323
- cp a, $10
- jr z, .asm_e831e
- jr .asm_e8335
-.asm_e831e
- ld hl, Tablee8354
- jr .updatehw
-.asm_e8323
- ld hl, Tablee8350
-.updatehw
- xor a
- ld [$ff10], a ; sweep off
- ld a, [hli]
- ld [$ff11], a ; sound length / duty cycle
- ld a, [hli]
- ld [$ff12], a ; ch1 volume envelope
- ld a, [hli]
- ld [$ff13], a ; ch1 frequency lo
- ld a, [hli]
- ld [$ff14], a ; ch1 frequency hi
-.asm_e8335
- ld a, d
- inc a
- cp a, $1e
- jr c, .asm_e833c
- xor a
-.asm_e833c
- or a, $80
- ld [$c2a6], a
- ; is hw ch1 on?
- ld a, [SoundOutput]
- and a, $11
- ret nz
- ; if not, turn it on
- ld a, [SoundOutput]
- or a, $11
- ld [SoundOutput], a
- ret
-; e8350
-
-Tablee8350: ; e8350
- db $80 ; duty 50%
- db $e2 ; volume $e, envelope decrease sweep 2
- db $50 ; frequency: $750
- db $87 ; restart sound
-; e8354
-
-Tablee8354: ; e8354
- db $80 ; duty 50%
- db $e2 ; volume $e, envelope decrease sweep 2
- db $ee ; frequency: $6ee
- db $86 ; restart sound
-; e8358
-
-FadeMusic: ; e8358
-; fade music if applicable
-; usage:
-; write to MusicFade
-; song fades out at the given rate
-; load song id in MusicFadeID
-; fade new song in
-; notes:
-; max # frames per volume level is $3f
-
- ; fading?
- ld a, [MusicFade]
- and a
- ret z
- ; has the count ended?
- ld a, [MusicFadeCount]
- and a
- jr z, .update
- ; count down
- dec a
- ld [MusicFadeCount], a
- ret
-.update
- ld a, [MusicFade]
- ld d, a
- ; get new count
- and a, $3f
- ld [MusicFadeCount], a
- ; get SO1 volume
- ld a, [Volume]
- and a, $07
- ; which way are we fading?
- bit 7, d
- jr nz, .fadein
- ; fading out
- and a
- jr z, .novolume
- dec a
- jr .updatevolume
-.novolume
- ; make sure volume is off
- xor a
- ld [Volume], a
- ; did we just get on a bike?
- ld a, [PlayerState]
- cp a, $01 ; bicycle
- jr z, .bicycle
- push bc
- ; restart sound
- call MusicFadeRestart
- ; get new song id
- ld a, [MusicFadeIDLo]
- and a
- jr z, .quit ; this assumes there are fewer than 256 songs!
- ld e, a
- ld a, [MusicFadeIDHi]
- ld d, a
- ; load new song
- call LoadMusic
-.quit
- ; cleanup
- pop bc
- ; stop fading
- xor a
- ld [MusicFade], a
- ret
-.bicycle
- push bc
- ; restart sound
- call MusicFadeRestart
- ; this turns the volume up
- ; turn it back down
- xor a
- ld [Volume], a
- ; get new song id
- ld a, [MusicFadeIDLo]
- ld e, a
- ld a, [MusicFadeIDHi]
- ld d, a
- ; load new song
- call LoadMusic
- pop bc
- ; fade in
- ld hl, MusicFade
- set 7, [hl]
- ret
-.fadein
- ; are we done?
- cp a, $07
- jr nc, .maxvolume
- ; inc volume
- inc a
- jr .updatevolume
-.maxvolume
- ; we're done
- xor a
- ld [MusicFade], a
- ret
-.updatevolume
- ; hi = lo
- ld d, a
- swap a
- or d
- ld [Volume], a
- ret
-; e83d1
-
-LoadNote: ; e83d1
- ; check mute??
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- bit 1, [hl]
- ret z
- ; get note duration
- ld hl, Channel1NoteDuration - Channel1
- add hl, bc
- ld a, [hl]
- ld hl, $c297 ; ????
- sub [hl]
- jr nc, .ok
- ld a, $01
-.ok
- ld [hl], a
- ; get frequency
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; ????
- ld hl, $0021
- add hl, bc
- ld a, e
- sub [hl]
- ld e, a
- ld a, d
- sbc a, $00
- ld d, a
- ; ????
- ld hl, $0022
- add hl, bc
- sub [hl]
- jr nc, .asm_e8420
- ; ????
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- set 1, [hl]
- ; get frequency
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; ????
- ld hl, $0021
- add hl, bc
- ld a, [hl]
- sub e
- ld e, a
- ld a, d
- sbc a, $00
- ld d, a
- ; ????
- ld hl, $0022
- add hl, bc
- ld a, [hl]
- sub d
- ld d, a
- jr .asm_e843e
-.asm_e8420
- ; ????
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- res 1, [hl]
- ; get frequency
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; ????
- ld hl, $0021
- add hl, bc
- ld a, e
- sub [hl]
- ld e, a
- ld a, d
- sbc a, $00
- ld d, a
- ; ????
- ld hl, $0022
- add hl, bc
- sub [hl]
- ld d, a
-.asm_e843e
- push bc
- ld hl, $c297
- ld b, $00 ; loop count
-.loop
- inc b
- ld a, e
- sub [hl]
- ld e, a
- jr nc, .loop
- ld a, d
- and a
- jr z, .quit
- dec d
- jr .loop
-.quit
- ld a, e ; result
- add [hl]
- ld d, b ; loop count
- ; ????
- pop bc
- ld hl, $0023
- add hl, bc
- ld [hl], d
- ld hl, $0024
- add hl, bc
- ld [hl], a
- ; clear ????
- ld hl, $0025
- add hl, bc
- xor a
- ld [hl], a
- ret
-; e8466
-
-Functione8466: ; e8466
-; handle vibrato and other things
-; unknowns: $c292, $c294
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- bit 2, [hl]
- jr z, .next
- ld hl, $001c
- add hl, bc
- ld a, [hl]
- rlca
- rlca
- ld [hl], a
- and a, $c0
- ld [$c292], a
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 0, [hl]
-.next
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- bit 4, [hl]
- jr z, .vibrato
- ld hl, $0027
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ld hl, $c294
- ld a, [hli]
- ld h, [hl]
- ld l, a
- add hl, de
- ld e, l
- ld d, h
- ld hl, $c294
- ld [hl], e
- inc hl
- ld [hl], d
-.vibrato
- ; is vibrato on?
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- bit 0, [hl] ; vibrato
- jr z, .quit
- ; is vibrato active for this note yet?
- ; is the delay over?
- ld hl, Channel1VibratoDelayCount - Channel1
- add hl, bc
- ld a, [hl]
- and a
- jr nz, .subexit
- ; is the extent nonzero?
- ld hl, Channel1VibratoExtent - Channel1
- add hl, bc
- ld a, [hl]
- and a
- jr z, .quit
- ; save it for later
- ld d, a
- ; is it time to toggle vibrato up/down?
- ld hl, Channel1VibratoRate - Channel1
- add hl, bc
- ld a, [hl]
- and a, $0f ; count
- jr z, .toggle
-.subexit
- dec [hl]
- jr .quit
-.toggle
- ; refresh count
- ld a, [hl]
- swap [hl]
- or [hl]
- ld [hl], a
- ; ????
- ld a, [$c294]
- ld e, a
- ; toggle vibrato up/down
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- bit 0, [hl] ; vibrato up/down
- jr z, .down
-; up
- ; vibrato down
- res 0, [hl]
- ; get the delay
- ld a, d
- and a, $0f ; lo
- ;
- ld d, a
- ld a, e
- sub d
- jr nc, .asm_e84ef
- ld a, $00
- jr .asm_e84ef
-.down
- ; vibrato up
- set 0, [hl]
- ; get the delay
- ld a, d
- and a, $f0 ; hi
- swap a ; move it to lo
- ;
- add e
- jr nc, .asm_e84ef
- ld a, $ff
-.asm_e84ef
- ld [$c294], a
- ;
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 6, [hl]
-.quit
- ret
-; e84f9
-
-Functione84f9: ; e84f9
- ; quit if ????
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- bit 1, [hl]
- ret z
- ; de = Frequency
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ;
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- bit 1, [hl]
- jr z, .next
- ;
- ld hl, $0023
- add hl, bc
- ld l, [hl]
- ld h, $00
- add hl, de
- ld d, h
- ld e, l
- ; get ????
- ld hl, $0024
- add hl, bc
- ld a, [hl]
- ; add it to ????
- ld hl, $0025
- add hl, bc
- add [hl]
- ld [hl], a
- ld a, $00
- adc e
- ld e, a
- ld a, $00
- adc d
- ld d, a
- ;
- ld hl, $0022
- add hl, bc
- ld a, [hl]
- cp d
- jp c, .quit1
- jr nz, .quit2
- ld hl, $0021
- add hl, bc
- ld a, [hl]
- cp e
- jp c, .quit1
- jr .quit2
-.next
- ld a, e
- ld hl, $0023
- add hl, bc
- ld e, [hl]
- sub e
- ld e, a
- ld a, d
- sbc a, $00
- ld d, a
- ld hl, $0024
- add hl, bc
- ld a, [hl]
- add a
- ld [hl], a
- ld a, e
- sbc a, $00
- ld e, a
- ld a, d
- sbc a, $00
- ld d,a
- ld hl, $0022
- add hl, bc
- ld a, d
- cp [hl]
- jr c, .quit1
- jr nz, .quit2
- ld hl, $0021
- add hl, bc
- ld a, e
- cp [hl]
- jr nc, .quit2
-.quit1
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- res 1, [hl]
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- res 1, [hl]
- ret
-.quit2
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 1, [hl]
- set 0, [hl]
- ret
-; e858c
-
-HandleNoise: ; e858c
- ; is noise sampling on?
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 4, [hl] ; noise sampling
- ret z
- ; are we in a sfx channel?
- ld a, [CurChannel]
- bit 2, a ; sfx
- jr nz, .next
- ; is ch8 on? (noise)
- ld hl, $c262 ; Channel8Flags
- bit 0, [hl] ; on?
- jr z, .next
- ; is ch8 playing noise?
- bit 4, [hl]
- ret nz ; quit if so
- ;
-.next
- ld a, [$c2a2]
- and a
- jr z, ReadNoiseSample
- dec a
- ld [$c2a2], a
- ret
-; e85af
-
-ReadNoiseSample: ; e85af
-; sample struct:
-; [wx] [yy] [zz]
-; w: ? either 2 or 3
-; x: ? 0-7
-; zzyy: pointer to sample data
-; NOTE: these seem to have $4000 added to them later
-
- ; de = NoiseSampleAddress
- ld hl, NoiseSampleAddress
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; is it empty?
- ld a, e
- or d
- jr z, .quit
- ; get the noise sample
- ld a, [de]
- inc de
- ; are we done?
- cp a, $ff
- jr z, .quit
- ;
- and a, $0f ; bottom nybble
- inc a
- ld [$c2a2], a
- ld a, [de]
- inc de
- ld [$c293], a
- ld a, [de]
- inc de
- ld [$c294], a
- xor a
- ld [$c295], a
- ;
- ld hl, NoiseSampleAddress
- ld [hl], e
- inc hl
- ld [hl], d
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 4, [hl]
- ret
-.quit
- ret
-; e85e1
-
-ParseMusic: ; e85e1
-; parses until a note is read or the song is ended
- call GetMusicByte ; store next byte in a
- cp a, $ff ; is the song over?
- jr z, .readff
- cp a, $d0 ; is it a note?
- jr c, .readnote
- ; then it's a command
-.readcommand
- call ParseCommand
- jr ParseMusic ; start over
-
-.readnote
-; CurMusicByte contains current note
-; special notes
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 3, [hl]
- jp nz, Functione8698
- bit 5, [hl]
- jp nz, Functione8698
- bit 4, [hl] ; noise sample
- jp nz, GetNoiseSample
-; normal note
- ; set note duration (bottom nybble)
- ld a, [CurMusicByte]
- and a, $0f
- call SetNoteDuration
- ; get note pitch (top nybble)
- ld a, [CurMusicByte]
- swap a
- and a, $0f
- jr z, .rest ; pitch $0 -> rest
- ; update pitch
- ld hl, Channel1Pitch - Channel1
- add hl, bc
- ld [hl], a
- ; store pitch in e
- ld e, a
- ; store octave in d
- ld hl, Channel1Octave - Channel1
- add hl, bc
- ld d, [hl]
- ; update frequency
- call GetFrequency
- ld hl, Channel1Frequency - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ; ????
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 4, [hl]
- jp LoadNote
-.rest
-; note = rest
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 5, [hl] ; Rest
- ret
-;
-.readff
-; $ff is reached in music data
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 1, [hl] ; in a subroutine?
- jr nz, .readcommand ; execute
- ld a, [CurChannel]
- cp a, $04 ; channels 0-3?
- jr nc, .asm_e8651
- ; ????
- ld hl, $00cb
- add hl, bc
- bit 0, [hl]
- jr nz, .ok
-.asm_e8651
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 5, [hl]
- call nz, RestoreVolume
- ; end music
- ld a, [CurChannel]
- cp a, $04 ; channel 5?
- jr nz, .ok
- ; ????
- xor a
- ld [$ff10], a ; sweep = 0
-.ok
-; stop playing
- ; turn channel off
- ld hl, Channel1Flags - Channel1
- add hl, bc
- res 0, [hl]
- ; note = rest
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 5, [hl]
- ; clear music id & bank
- ld hl, Channel1MusicID - Channel1
- add hl, bc
- xor a
- ld [hli], a ; id hi
- ld [hli], a ; id lo
- ld [hli], a ; bank
- ret
-; e8679
-
-RestoreVolume: ; e8679
- ; ch5 only
- ld a, [CurChannel]
- cp a, $04
- ret nz
- xor a
- ld hl, $c222
- ld [hli], a
- ld [hl], a
- ld hl, $c286
- ld [hli], a
- ld [hl], a
- ld a, [LastVolume]
- ld [Volume], a
- xor a
- ld [LastVolume], a
- ld [SFXPriority], a
- ret
-; e8698
-
-Functione8698: ; e8698
- ; turn noise sampling on
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 4, [hl] ; noise sample
- ; update note duration
- ld a, [CurMusicByte]
- call SetNoteDuration ; top nybble doesnt matter?
- ; update intensity from next param
- call GetMusicByte
- ld hl, Channel1Intensity - Channel1
- add hl, bc
- ld [hl], a
- ; update lo frequency from next param
- call GetMusicByte
- ld hl, Channel1FrequencyLo - Channel1
- add hl, bc
- ld [hl], a
- ; are we on the last channel? (noise sampling)
- ld a, [CurChannel]
- and a, $03
- cp a, $03
- ret z
- ; update hi frequency from next param
- call GetMusicByte
- ld hl, Channel1FrequencyHi - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e86c5
-
-GetNoiseSample: ; e86c5
-; load ptr to sample header in NoiseSampleAddress
- ; are we on the last channel?
- ld a, [CurChannel]
- and a, $03
- cp a, $03
- ; ret if not
- ret nz
- ; update note duration
- ld a, [CurMusicByte]
- and a, $0f
- call SetNoteDuration
- ; check current channel
- ld a, [CurChannel]
- bit 2, a ; are we in a sfx channel?
- jr nz, .sfx
- ld hl, $c262 ; Channel8Flags
- bit 0, [hl] ; is ch8 on? (noise)
- ret nz
- ld a, [MusicNoiseSampleSet]
- jr .next
-.sfx
- ld a, [SFXNoiseSampleSet]
-.next
- ; load noise sample set id into de
- ld e, a
- ld d, $00
- ; load ptr to noise sample set in hl
- ld hl, NoiseSampleSetsPointers
- add hl, de
- add hl, de
- ld a, [hli]
- ld h, [hl]
- ld l, a
- ; get pitch
- ld a, [CurMusicByte]
- swap a
- ; non-rest note?
- and a, $0f
- ret z
- ; use 'pitch' to seek noise sample set
- ld e, a
- ld d, $00
- add hl, de
- add hl, de
- ; load sample pointer into NoiseSampleAddress
- ld a, [hli]
- ld [NoiseSampleAddressLo], a
- ld a, [hl]
- ld [NoiseSampleAddressHi], a
- ; clear ????
- xor a
- ld [$c2a2], a
- ret
-; e870f
-
-ParseCommand ; e870f
- ; reload command
- ld a, [CurMusicByte]
- ; get command #
- sub a, $d0 ; first command
- ld e, a
- ld d, $00
- ; seek command pointer
- ld hl, MusicCommands
- add hl, de
- add hl, de
- ; jump to the new pointer
- ld a, [hli]
- ld h, [hl]
- ld l, a
- jp [hl]
-; e8720
-
-MusicCommands: ; e8720
-; pointer to each command in order
- ; octaves
- dw MusicD0 ; octave 8
- dw MusicD0 ; octave 7
- dw MusicD0 ; octave 6
- dw MusicD0 ; octave 5
- dw MusicD0 ; octave 4
- dw MusicD0 ; octave 3
- dw MusicD0 ; octave 2
- dw MusicD0 ; octave 1
- dw MusicD8 ; note length + intensity
- dw MusicD9 ; set starting octave
- dw MusicDA ; tempo
- dw MusicDB ; duty cycle
- dw MusicDC ; intensity
- dw MusicDD ; update sound status
- dw MusicDE ; ???? + duty cycle
- dw MusicDF ;
- dw MusicE0 ;
- dw MusicE1 ; vibrato
- dw MusicE2 ;
- dw MusicE3 ; music noise sampling
- dw MusicE4 ; force panning
- dw MusicE5 ; volume
- dw MusicE6 ; tune
- dw MusicE7 ;
- dw MusicE8 ;
- dw MusicE9 ; global tempo
- dw MusicEA ; restart current channel from header
- dw MusicEB ; new song
- dw MusicEC ; sfx priority on
- dw MusicED ; sfx priority off
- dw MusicEE ;
- dw MusicEF ; stereo panning
- dw MusicF0 ; sfx noise sampling
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF1 ; nothing
- dw MusicF9 ;
- dw MusicFA ;
- dw MusicFB ;
- dw MusicFC ; jump
- dw MusicFD ; loop
- dw MusicFE ; call
- dw MusicFF ; return
-; e8780
-
-MusicF1: ; e8780
- ret
-; e8781
-
-MusicFF: ; e8781
-; called when $ff is encountered w/ subroutine flag set
-; end music stream
-; return to caller of the subroutine
- ; reset subroutine flag
- ld hl, Channel1Flags - Channel1
- add hl, bc
- res 1, [hl]
- ; copy LastMusicAddress to MusicAddress
- ld hl, Channel1LastMusicAddress - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ret
-; e8796
-MusicFE: ; e8796
-; call music stream (subroutine)
-; parameters: ll hh ; pointer to subroutine
- ; get pointer from next 2 bytes
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- push de
- ; copy MusicAddress to LastMusicAddress
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ld hl, Channel1LastMusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ; load pointer into MusicAddress
- pop de
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ; set subroutine flag
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 1, [hl]
- ret
-; e87bc
+; The sound engine. Interfaces are in bank 0
+INCLUDE "audio/engine.asm"
-MusicFC: ; e87bc
-; jump
-; parameters: ll hh ; pointer
- ; get pointer from next 2 bytes
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ret
-; e87cc
-
-MusicFD: ; e87cc
-; loops xx - 1 times
-; 00: infinite
-; params: 3
-; xx ll hh
-; xx : loop count
-; ll hh : pointer
-
- ; get loop count
- call GetMusicByte
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 2, [hl] ; has the loop been initiated?
- jr nz, .checkloop
- and a ; loop counter 0 = infinite
- jr z, .loop
- ; initiate loop
- dec a
- set 2, [hl] ; set loop flag
- ld hl, Channel1LoopCount - Channel1
- add hl, bc
- ld [hl], a ; store loop counter
-.checkloop
- ld hl, Channel1LoopCount - Channel1
- add hl, bc
- ld a, [hl]
- and a ; are we done?
- jr z, .endloop
- dec [hl]
-.loop
- ; get pointer
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- ; load new pointer into MusicAddress
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ret
+; What music plays when a trainer notices you
+INCLUDE "audio/trainer_encounters.asm"
-.endloop
- ; reset loop flag
- ld hl, Channel1Flags - Channel1
- add hl, bc
- res 2, [hl]
- ; skip to next command
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- inc de ; skip
- inc de ; pointer
- ld [hl], d
- dec hl
- ld [hl], e
- ret
-; e880e
+; Pointer table for all 103 songs
+Music: INCLUDE "audio/music_pointers.asm"
-MusicFA: ; e880e
-; set condition for a jump
-; used with FB
-; params: 1
-; xx ; condition
+; Empty song
+Music_Nothing: INCLUDE "audio/music/nothing.asm"
- ; set condition
- call GetMusicByte
- ld hl, Channel1Condition - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e8817
-
-MusicFB: ; e8817
-; conditional jump
-; used with FA
-; params: 3
-; xx: condition
-; ll hh: pointer
-
-; check condition
- ; a = condition
- call GetMusicByte
- ; if existing condition matches, jump to new address
- ld hl, Channel1Condition - Channel1
- add hl, bc
- cp [hl]
- jr z, .jump
-; skip to next command
- ; get address
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; skip pointer
- inc de
- inc de
- ; update address
- ld [hl], d
- dec hl
- ld [hl], e
- ret
-.jump
-; jump to the new address
- ; get pointer
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- ; update pointer in MusicAddress
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ret
-; e883e
-
-MusicEE; e883e
-; conditional jump
-; checks a byte in ram corresponding to the current channel
-; doesn't seem to be set by any commands
-; params: 2
-; ll hh ; pointer
-
-; if ????, jump
- ; get channel
- ld a, [CurChannel]
- and a, $03 ; ch0-3
- ld e, a
- ld d, $00
- ; hl = $c2b8 + channel id
- ld hl, $c2b8
- add hl, de
- ; if set, jump
- ld a, [hl]
- and a
- jr nz, .jump
-; skip to next command
- ; get address
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; skip pointer
- inc de
- inc de
- ; update address
- ld [hl], d
- dec hl
- ld [hl], e
- ret
-.jump
- ; reset jump flag
- ld [hl], $00
- ; de = pointer
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- ; update address
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ret
-; e886d
-
-MusicF9: ; e886d
-; sets some flag
-; seems to be unused
-; params: 0
- ld a, $01
- ld [$c2b5], a
- ret
-; e8873
+; Pointer table for all 68 base cries
+Cries: INCLUDE "audio/cry_pointers.asm"
-MusicE2: ; e8873
-; seems to have been dummied out
-; params: 1
- call GetMusicByte
- ld hl, $002c
- add hl, bc
- ld [hl], a
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 3, [hl]
- ret
-; e8882
-
-MusicE1: ; e8882
-; vibrato
-; params: 2
-; 1: [xx]
- ; delay in frames
-; 2: [yz]
- ; y: extent
- ; z: rate (# frames per cycle)
-
- ; set vibrato flag?
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 0, [hl]
- ; start at lower frequency (extent is positive)
- ld hl, Channel1Flags3 - Channel1
- add hl, bc
- res 0, [hl]
- ; get delay
- call GetMusicByte
-; update delay
- ld hl, Channel1VibratoDelay - Channel1
- add hl, bc
- ld [hl], a
-; update delay count
- ld hl, Channel1VibratoDelayCount - Channel1
- add hl, bc
- ld [hl], a
-; update extent
-; this is split into halves only to get added back together at the last second
- ; get extent/rate
- call GetMusicByte
- ld hl, Channel1VibratoExtent - Channel1
- add hl, bc
- ld d, a
- ; get top nybble
- and a, $f0
- swap a
- srl a ; halve
- ld e, a
- adc a, $00 ; round up
- swap a
- or e
- ld [hl], a
-; update rate
- ld hl, Channel1VibratoRate - Channel1
- add hl, bc
- ; get bottom nybble
- ld a, d
- and a, $0f
- ld d, a
- swap a
- or d
- ld [hl], a
- ret
-; e88bd
+; Pointer table for all 207 sfx
+SFX: INCLUDE "audio/sfx_pointers.asm"
-MusicE0: ; e88bd
-; ????
-; params: 2
- call GetMusicByte
- ld [$c297], a
- call GetMusicByte
- ld d, a
- and a, $0f
- ld e, a
- ld a, d
- swap a
- and a, $0f
- ld d, a
- call GetFrequency
- ld hl, $0021
- add hl, bc
- ld [hl], e
- ld hl, $0022
- add hl, bc
- ld [hl], d
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 1, [hl]
- ret
-; e88e4
-MusicE6: ; e88e4
-; tone
-; params: 2
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 4, [hl]
- ld hl, $0028
- add hl, bc
- call GetMusicByte
- ld [hld], a
- call GetMusicByte
- ld [hl], a
- ret
-; e88f7
+; Songs I
-MusicE7: ; e88f7
-; shrug
-; params: 1
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 6, [hl]
- call GetMusicByte
- ld hl, $0029
- add hl, bc
- ld [hl], a
- ret
-; e8906
+Music_Route36: INCLUDE "audio/music/route36.asm"
+Music_RivalBattle: INCLUDE "audio/music/rivalbattle.asm"
+Music_RocketBattle: INCLUDE "audio/music/rocketbattle.asm"
+Music_ElmsLab: INCLUDE "audio/music/elmslab.asm"
+Music_DarkCave: INCLUDE "audio/music/darkcave.asm"
+Music_JohtoGymBattle: INCLUDE "audio/music/johtogymleaderbattle.asm"
+Music_ChampionBattle: INCLUDE "audio/music/championbattle.asm"
+Music_SSAqua: INCLUDE "audio/music/ssaqua.asm"
+Music_NewBarkTown: INCLUDE "audio/music/newbarktown.asm"
+Music_GoldenrodCity: INCLUDE "audio/music/goldenrodcity.asm"
+Music_VermilionCity: INCLUDE "audio/music/vermilioncity.asm"
+Music_TitleScreen: INCLUDE "audio/music/titlescreen.asm"
+Music_RuinsOfAlphInterior: INCLUDE "audio/music/ruinsofalphinterior.asm"
+Music_LookPokemaniac: INCLUDE "audio/music/lookpokemaniac.asm"
+Music_TrainerVictory: INCLUDE "audio/music/trainervictory.asm"
-MusicDE: ; e8906
-; ???? + duty cycle
-; params: 1
- ;
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 2, [hl] ; duty cycle
- ;
- call GetMusicByte
- rrca
- rrca
- ld hl, $001c
- add hl, bc
- ld [hl], a
- ; update duty cycle
- and a, $c0 ; only uses top 2 bits
- ld hl, Channel1DutyCycle - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e891e
-
-MusicE8: ; e891e
-; shrug
-; params: 1
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 5, [hl]
- call GetMusicByte
- ld hl, $002a
- add hl, bc
- ld [hl], a
- ret
-; e892d
-
-MusicDF: ; e892d
-; toggle something
-; params: none
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 3, [hl]
- jr z, .on
- res 3, [hl]
- ret
-.on
- set 3, [hl]
- ret
-; e893b
-
-MusicE3: ; e893b
-; toggle music noise sampling
-; can't be used as a straight toggle since the param is not read from on->off
-; params:
-; noise on: 1
-; noise off: 0
- ; check if noise sampling is on
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 4, [hl]
- jr z, .on
- ; turn noise sampling off
- res 4, [hl]
- ret
-.on
- ; turn noise sampling on
- set 4, [hl]
- call GetMusicByte
- ld [MusicNoiseSampleSet], a
- ret
-; e894f
-
-MusicF0: ; e894f
-; toggle sfx noise sampling
-; params:
-; on: 1
-; off: 0
- ; check if noise sampling is on
- ld hl, Channel1Flags - Channel1
- add hl, bc
- bit 4, [hl]
- jr z, .on
- ; turn noise sampling off
- res 4, [hl]
- ret
-.on
- ; turn noise sampling on
- set 4, [hl]
- call GetMusicByte
- ld [SFXNoiseSampleSet], a
- ret
-; e8963
-
-MusicD8: ; e8963
-; note length
-; # frames per 16th note
-; intensity: see MusicDC
-; params: 2
- ; note length
- call GetMusicByte
- ld hl, $002d
- add hl, bc
- ld [hl], a
- ld a, [CurChannel]
- and a, $03
- cp a, $03
- ret z
- ; intensity
- call MusicDC
- ret
-; e8977
-
-MusicDD: ; e8977
-; update sound status
-; params: 1
- call GetMusicByte
- ld [SoundInput], a
- ld hl, Channel1NoteFlags - Channel1
- add hl, bc
- set 3, [hl]
- ret
-; e8984
-
-MusicDB: ; e8984
-; duty cycle
-; params: 1
- call GetMusicByte
- rrca
- rrca
- and a, $c0
- ld hl, Channel1DutyCycle - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e8991
-
-MusicDC: ; e8991
-; intensity
-; params: 1
-; hi: pressure
-; lo: velocity
- call GetMusicByte
- ld hl, Channel1Intensity - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e899a
-
-MusicDA: ; e899a
-; global tempo
-; params: 2
-; de: tempo
- call GetMusicByte
- ld d, a
- call GetMusicByte
- ld e, a
- call SetGlobalTempo
- ret
-; e89a6
-
-MusicD0: ; e89a6
-; used by d0-d7
-; set octave based on lo nybble of the command
- ld hl, Channel1Octave - Channel1
- add hl, bc
- ld a, [CurMusicByte] ; get current command
- and a, $07
- ld [hl], a
- ret
-; e89b1
-
-MusicD9: ; e89b1
-; set starting octave
-; this forces all notes up by the starting octave
-; params: 1
- call GetMusicByte
- ld hl, Channel1StartingOctave - Channel1
- add hl, bc
- ld [hl], a
- ret
-; e89ba
-
-MusicEF: ; e89ba
-; stereo panning
-; params: 1
- ; stereo on?
- ld a, [Options]
- bit 5, a ; stereo
- jr nz, MusicE4
- ; skip param
- call GetMusicByte
- ret
-; e89c5
-
-MusicE4: ; e89c5
-; force panning
-; params: 1
- call SetLRTracks
- call GetMusicByte
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- and [hl]
- ld [hl], a
- ret
-; e89d2
-
-MusicE5: ; e89d2
-; set volume
-; params: 1
-; see Volume
- ; read param even if it's not used
- call GetMusicByte
- ; is the song fading?
- ld a, [MusicFade]
- and a
- ret nz
- ; reload param
- ld a, [CurMusicByte]
- ; set volume
- ld [Volume], a
- ret
-; e89e1
-
-MusicE9: ; e89e1
-; set global tempo to current channel tempo +- param
-; params: 1 signed
- call GetMusicByte
- ld e, a
- ; check sign
- cp a, $80
- jr nc, .negative
-;positive
- ld d, $00
- jr .ok
-.negative
- ld d, $ff
-.ok
- ld hl, Channel1Tempo - Channel1
- add hl, bc
- ld a, [hli]
- ld h, [hl]
- ld l, a
- add hl, de
- ld e, l
- ld d, h
- call SetGlobalTempo
- ret
-; e89fd
-
-MusicEC: ; e89fd
-; turn sfx priority on
-; params: none
- ld a, $01
- ld [SFXPriority], a
- ret
-; e8a03
-
-MusicED: ; e8a03
-; turn sfx priority off
-; params: none
- xor a
- ld [SFXPriority], a
- ret
-; e8a08
-
-MusicEA: ; e8a08
-; restart current channel from channel header (same bank)
-; params: 2 (5)
-; ll hh: pointer to new channel header
-; header format: 0x yy zz
-; x: channel # (0-3)
-; zzyy: pointer to new music data
-
- ; update music id
- ld hl, Channel1MusicID - Channel1
- add hl, bc
- ld a, [hli]
- ld [MusicIDLo], a
- ld a, [hl]
- ld [MusicIDHi], a
- ; update music bank
- ld hl, Channel1MusicBank - Channel1
- add hl, bc
- ld a, [hl]
- ld [MusicBank], a
- ; get pointer to new channel header
- call GetMusicByte
- ld l, a
- call GetMusicByte
- ld h, a
- ld e, [hl]
- inc hl
- ld d, [hl]
- push bc ; save current channel
- call LoadChannel
- call StartChannel
- pop bc ; restore current channel
- ret
-; e8a30
-
-MusicEB: ; e8a30
-; new song
-; params: 2
-; de: song id
- call GetMusicByte
- ld e, a
- call GetMusicByte
- ld d, a
- push bc
- call LoadMusic
- pop bc
- ret
-; e8a3e
-
-GetMusicByte: ; e8a3e
-; returns byte from current address in a
-; advances to next byte in music data
-; input: bc = start of current channel
- push hl
- push de
- ; load address into de
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld a, [hli]
- ld e, a
- ld d, [hl]
- ; load bank into a
- ld hl, Channel1MusicBank - Channel1
- add hl, bc
- ld a, [hl]
- ; get byte
- call LoadMusicByte ; load data into CurMusicByte
- inc de ; advance to next byte for next time this is called
- ; update channeldata address
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- ld a, e
- ld [hli], a
- ld [hl], d
- ; cleanup
- pop de
- pop hl
- ; store channeldata in a
- ld a, [CurMusicByte]
- ret
-; e8a5d
-
-GetFrequency: ; e8a5d
-; generate frequency
-; input:
-; d: octave
-; e: pitch
-; output:
-; de: frequency
-
-; get octave
- ; get starting octave
- ld hl, Channel1StartingOctave - Channel1
- add hl, bc
- ld a, [hl]
- swap a ; hi nybble
- and a, $0f
- ; add current octave
- add d
- push af ; we'll use this later
- ; get starting octave
- ld hl, Channel1StartingOctave - Channel1
- add hl, bc
- ld a, [hl]
- and a, $0f ; lo nybble
- ;
- ld l, a ; ok
- ld d, $00
- ld h, d
- add hl, de ; add current pitch
- add hl, hl ; skip 2 bytes for each
- ld de, FrequencyTable
- add hl, de
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; get our octave
- pop af
-.loop
- ; [7 - octave] loops
- cp a, $07
- jr nc, .ok
- ; sra de
- sra d
- rr e
- inc a
- jr .loop
-.ok
- ld a, d
- and a, $07 ; top 3 bits for frequency (11 total)
- ld d, a
- ret
-; e8a8d
-
-SetNoteDuration: ; e8a8d
-; input: a = note duration in 16ths
- ; store delay units in de
- inc a
- ld e, a
- ld d, $00
- ; store NoteLength in a
- ld hl, Channel1NoteLength - Channel1
- add hl, bc
- ld a, [hl]
- ; multiply NoteLength by delay units
- ld l, $00 ; just multiply
- call MultiplySimple
- ld a, l ; % $100
- ; store Tempo in de
- ld hl, Channel1Tempo - Channel1
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; add ???? to the next result
- ld hl, $0016
- add hl, bc
- ld l, [hl]
- ; multiply Tempo by last result (NoteLength * delay % $100)
- call MultiplySimple
- ; copy result to de
- ld e, l
- ld d, h
- ; store result in ????
- ld hl, $0016
- add hl, bc
- ld [hl], e
- ; store result in NoteDuration
- ld hl, Channel1NoteDuration - Channel1
- add hl, bc
- ld [hl], d
- ret
-; e8ab8
-
-MultiplySimple: ; e8ab8
-; multiplies a and de
-; adds the result to l
-; stores the result in hl
- ld h, $00
-.loop
- ; halve a
- srl a
- ; is there a remainder?
- jr nc, .skip
- ; add it to the result
- add hl, de
-.skip
- ; add de, de
- sla e
- rl d
- ; are we done?
- and a
- jr nz, .loop
- ret
-; e8ac7
-
-SetGlobalTempo: ; e8ac7
- push bc ; save current channel
- ; are we dealing with music or sfx?
- ld a, [CurChannel]
- cp a, $04
- jr nc, .sfxchannels
- ld bc, Channel1
- call SetTempo
- ld bc, Channel2
- call SetTempo
- ld bc, Channel3
- call SetTempo
- ld bc, Channel4
- call SetTempo
- jr .end
-.sfxchannels
- ld bc, Channel5
- call SetTempo
- ld bc, Channel6
- call SetTempo
- ld bc, Channel7
- call SetTempo
- ld bc, Channel8
- call SetTempo
-.end
- pop bc ; restore current channel
- ret
-; e8b03
-
-SetTempo: ; e8b03
-; input:
-; de: note length
- ; update Tempo
- ld hl, Channel1Tempo - Channel1
- add hl, bc
- ld [hl], e
- inc hl
- ld [hl], d
- ; clear ????
- xor a
- ld hl, $0016
- add hl, bc
- ld [hl], a
- ret
-; e8b11
-
-StartChannel: ; e8b11
- call SetLRTracks
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 0, [hl] ; turn channel on
- ret
-; e8b1b
-
-SetLRTracks: ; e8b1b
-; set tracks for a the current channel to default
-; seems to be redundant since this is overwritten by stereo data later
- push de
- ; store current channel in de
- ld a, [CurChannel]
- and a, $03
- ld e, a
- ld d, $00
- ; get this channel's lr tracks
- call GetLRTracks
- add hl, de ; de = channel 0-3
- ld a, [hl]
- ; load lr tracks into Tracks
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- ld [hl], a
- pop de
- ret
-; e8b30
-
-LoadMusic: ; e8b30
-; load music
- call MusicOff
- ld hl, MusicID
- ld [hl], e ; song number
- inc hl
- ld [hl], d ; MusicIDHi (always $00)
- ld hl, Music
- add hl, de ; three
- add hl, de ; byte
- add hl, de ; pointer
- ld a, [hli]
- ld [MusicBank], a
- ld e, [hl]
- inc hl
- ld d, [hl] ; music header address
- call FarLoadMusicByte ; store first byte of music header in a
- rlca
- rlca
- and a, $03 ; get number of channels
- inc a
-.loop
-; start playing channels
- push af
- call LoadChannel
- call StartChannel
- pop af
- dec a
- jr nz, .loop
- xor a
- ld [$c2b5], a
- ld [$c2b8], a
- ld [$c2b9], a
- ld [$c2ba], a
- ld [$c2bb], a
- ld [NoiseSampleAddressLo], a
- ld [NoiseSampleAddressHi], a
- ld [$c2a2], a
- ld [MusicNoiseSampleSet], a
- call MusicOn
- ret
-; e8b79
-
-PlayCry: ; e8b79
-; input: de = cry id
- call MusicOff
- ; load cry id
- ld hl, MusicID
- ld [hl], e
- inc hl
- ld [hl], d
- ; seek pointer table
- ld hl, Cries
- add hl, de
- add hl, de
- add hl, de
- ; get bank
- ld a, [hli]
- ld [MusicBank], a
- ; get address
- ld e, [hl]
- inc hl
- ld d, [hl]
-; read cry header
- ; get byte at bank:address
- call FarLoadMusicByte
- ; get top 2 bits (# chs)
- rlca
- rlca
- and a, $03
- inc a ; ch count -> loop count
-.loop
- push af
- call LoadChannel
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 5, [hl]
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 4, [hl]
- ld hl, $0027
- add hl, bc
- ld a, [$c2b0]
- ld [hli], a
- ld a, [$c2b1]
- ld [hl], a
- ; are we on the last channel? (music & sfx)
- ld a, [CurChannel]
- and a, $03
- cp a, $03
- jr nc, .start
- ; update tempo
- ld hl, Channel1Tempo - Channel1
- add hl, bc
- ld a, [$c2b2]
- ld [hli], a
- ld a, [$c2b3]
- ld [hl], a
-.start
- call StartChannel
- ld a, [$c2bc]
- and a
- jr z, .next
-; play cry from the side of the monster it's coming from (stereo only)
-; outside of battles cries play on both tracks
- ; is stereo on?
- ld a, [Options]
- bit 5, a ; stereo
- jr z, .next
- ; and [Tracks], [CryTracks]
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- ld a, [hl]
- ld hl, CryTracks
- and a, [hl]
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- ld [hl], a
-.next
- pop af
- dec a
- jr nz, .loop
- ; save current volume
- ld a, [LastVolume]
- and a
- jr nz, .end
- ld a, [Volume]
- ld [LastVolume], a
- ; cries have max volume
- ld a, $77
- ld [Volume], a
-.end
- ld a, $01 ; stop playing music
- ld [SFXPriority], a
- call MusicOn
- ret
-; e8c04
-
-LoadSFX: ; e8c04
-; clear channels if they aren't already
- call MusicOff
- ld hl, $c1cc ; Channel5Flags
- bit 0, [hl] ; ch5 on?
- jr z, .ch6
- res 0, [hl] ; turn it off
- xor a
- ld [$ff11], a ; length/wavepattern = 0
- ld a, $08
- ld [$ff12], a ; envelope = 0
- xor a
- ld [$ff13], a ; frequency lo = 0
- ld a, $80
- ld [$ff14], a ; restart sound (freq hi = 0)
- xor a
- ld [SoundInput], a ; global sound off
- ld [$ff10], a ; sweep = 0
-.ch6
- ld hl, $c1fe ; ch6 on?
- bit 0, [hl]
- jr z, .ch7
- res 0, [hl] ; turn it off
- xor a
- ld [$ff16], a ; length/wavepattern = 0
- ld a, $08
- ld [$ff17], a ; envelope = 0
- xor a
- ld [$ff18], a ; frequency lo = 0
- ld a, $80
- ld [$ff19], a ; restart sound (freq hi = 0)
-.ch7
- ld hl, $c230 ; ch7 on?
- bit 0, [hl]
- jr z, .ch8
- res 0, [hl] ; turn it off
- xor a
- ld [$ff1a], a ; sound mode #3 off
- ld [$ff1b], a ; length/wavepattern = 0
- ld a, $08
- ld [$ff1c], a ; envelope = 0
- xor a
- ld [$ff1d], a ; frequency lo = 0
- ld a, $80
- ld [$ff1e], a ; restart sound (freq hi = 0)
-.ch8
- ld hl, $c262 ; ch8 on?
- bit 0, [hl]
- jr z, .chscleared
- res 0, [hl] ; turn it off
- xor a
- ld [$ff20], a ; length/wavepattern = 0
- ld a, $08
- ld [$ff21], a ; envelope = 0
- xor a
- ld [$ff22], a ; frequency lo = 0
- ld a, $80
- ld [$ff23], a ; restart sound (freq hi = 0)
- xor a
- ld [NoiseSampleAddressLo], a
- ld [NoiseSampleAddressHi], a
-.chscleared
-; start reading sfx header for # chs
- ld hl, MusicID
- ld [hl], e
- inc hl
- ld [hl], d
- ld hl, SFX
- add hl, de ; three
- add hl, de ; byte
- add hl, de ; pointers
- ; get bank
- ld a, [hli]
- ld [MusicBank], a
- ; get address
- ld e, [hl]
- inc hl
- ld d, [hl]
- ; get # channels
- call FarLoadMusicByte
- rlca ; top 2
- rlca ; bits
- and a, $03
- inc a ; # channels -> # loops
-.startchannels
- push af
- call LoadChannel ; bc = current channel
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 3, [hl]
- call StartChannel
- pop af
- dec a
- jr nz, .startchannels
- call MusicOn
- xor a
- ld [SFXPriority], a
- ret
-; e8ca6
-
-
-PlaySFX: ; e8ca6
-; play sfx de
-
- call MusicOff
-
-; standard procedure if stereo's off
- ld a, [Options]
- bit 5, a
- jp z, LoadSFX
-
-; else, let's go ahead with this
- ld hl, MusicID
- ld [hl], e
- inc hl
- ld [hl], d
-
-; get sfx ptr
- ld hl, SFX
- add hl, de
- add hl, de
- add hl, de
-
-; bank
- ld a, [hli]
- ld [MusicBank], a
-; address
- ld e, [hl]
- inc hl
- ld d, [hl]
-
-; bit 2-3
- call FarLoadMusicByte
- rlca
- rlca
- and 3 ; ch1-4
- inc a
-
-.loop
- push af
- call LoadChannel
-
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 3, [hl]
-
- push de
- ; get tracks for this channel
- ld a, [CurChannel]
- and 3 ; ch1-4
- ld e, a
- ld d, $0
- call GetLRTracks
- add hl, de
- ld a, [hl]
- ld hl, $c2bc
- and [hl]
-
- ld hl, Channel1Tracks - Channel1
- add hl, bc
- ld [hl], a
-
- ld hl, $0030 ; $c131 - Channel1
- add hl, bc
- ld [hl], a
-
- ld a, [CryTracks]
- cp 2 ; ch 1-2
- jr c, .asm_e8d0c
-
-; ch3-4
- ld a, [$c2be]
-
- ld hl, $002e ; $c12f - Channel1
- add hl, bc
- ld [hl], a
-
- ld hl, $002f ; $c130 - Channel1
- add hl, bc
- ld [hl], a
-
- ld hl, Channel1Flags2 - Channel1
- add hl, bc
- set 7, [hl]
-
-.asm_e8d0c
- pop de
-
-; turn channel on
- ld hl, Channel1Flags - Channel1
- add hl, bc
- set 0, [hl] ; on
-
-; done?
- pop af
- dec a
- jr nz, .loop
-
-; we're done
- call MusicOn
- ret
-; e8d1b
-
-
-LoadChannel: ; e8d1b
-; prep channel for use
-; input:
-; de:
- ; get pointer to current channel
- call FarLoadMusicByte
- inc de
- and a, $07 ; bit 0-2 (current channel)
- ld [CurChannel], a
- ld c, a
- ld b, $00
- ld hl, ChannelPointers
- add hl, bc
- add hl, bc
- ld c, [hl]
- inc hl
- ld b, [hl] ; bc = channel pointer
- ld hl, Channel1Flags - Channel1
- add hl, bc
- res 0, [hl] ; channel off
- call ChannelInit
- ; load music pointer
- ld hl, Channel1MusicAddress - Channel1
- add hl, bc
- call FarLoadMusicByte
- ld [hli], a
- inc de
- call FarLoadMusicByte
- ld [hl], a
- inc de
- ; load music id
- ld hl, Channel1MusicID - Channel1
- add hl, bc
- ld a, [MusicIDLo]
- ld [hli], a
- ld a, [MusicIDHi]
- ld [hl], a
- ; load music bank
- ld hl, Channel1MusicBank - Channel1
- add hl, bc
- ld a, [MusicBank]
- ld [hl], a
- ret
-; e8d5b
-
-ChannelInit: ; e8d5b
-; make sure channel is cleared
-; set default tempo and note length in case nothing is loaded
-; input:
-; bc = channel struct pointer
- push de
- xor a
- ; get channel struct location and length
- ld hl, Channel1MusicID - Channel1 ; start
- add hl, bc
- ld e, Channel2 - Channel1 ; channel struct length
- ; clear channel
-.loop
- ld [hli], a
- dec e
- jr nz, .loop
- ; set tempo to default ($100)
- ld hl, Channel1Tempo - Channel1
- add hl, bc
- xor a
- ld [hli], a
- inc a
- ld [hl], a
- ; set note length to default ($01) (fast)
- ld hl, Channel1NoteLength - Channel1
- add hl, bc
- ld [hl], a
- pop de
- ret
-; e8d76
-
-FarLoadMusicByte: ; e8d76
-; input:
-; de = current music address
-; output:
-; a = CurMusicByte
- ld a, [MusicBank]
- call LoadMusicByte
- ld a, [CurMusicByte]
- ret
-; e8d80
-
-FrequencyTable: ; e8d80
- dw $0000 ; filler
- dw $f82c
- dw $f89d
- dw $f907
- dw $f96b
- dw $f9ca
- dw $fa23
- dw $fa77
- dw $fac7
- dw $fb12
- dw $fb58
- dw $fb9b
- dw $fbda
- dw $fc16
- dw $fc4e
- dw $fc83
- dw $fcb5
- dw $fce5
- dw $fd11
- dw $fd3b
- dw $fd63
- dw $fd89
- dw $fdac
- dw $fdcd
- dw $fded
-; e8db2
-
-WaveSamples: ; e8db2
- ; these are streams of 32 4-bit values used as wavepatterns
- ; nothing interesting here!
- db $02, $46, $8a, $ce, $ff, $fe, $ed, $dc, $cb, $a9, $87, $65, $44, $33, $22, $11
- db $02, $46, $8a, $ce, $ef, $ff, $fe, $ee, $dd, $cb, $a9, $87, $65, $43, $22, $11
- db $13, $69, $bd, $ee, $ee, $ff, $ff, $ed, $de, $ff, $ff, $ee, $ee, $db, $96, $31
- db $02, $46, $8a, $cd, $ef, $fe, $de, $ff, $ee, $dc, $ba, $98, $76, $54, $32, $10
- db $01, $23, $45, $67, $8a, $cd, $ee, $f7, $7f, $ee, $dc, $a8, $76, $54, $32, $10
- db $00, $11, $22, $33, $44, $33, $22, $11, $ff, $ee, $cc, $aa, $88, $aa, $cc, $ee
- db $02, $46, $8a, $ce, $cb, $a9, $87, $65, $ff, $fe, $ed, $dc, $44, $33, $22, $11
- db $c0, $a9, $87, $f5, $ff, $fe, $ed, $dc, $44, $33, $22, $f1, $02, $46, $8a, $ce
- db $44, $33, $22, $1f, $00, $46, $8a, $ce, $f8, $fe, $ed, $dc, $cb, $a9, $87, $65
- db $11, $00, $00, $08, $00, $13, $57, $9a, $b4, $ba, $a9, $98, $87, $65, $43, $21
-; e8e52
-
-NoiseSampleSetsPointers: ; e8e52
- dw NoiseSampleSets0
- dw NoiseSampleSets1
- dw NoiseSampleSets2
- dw NoiseSampleSets3
- dw NoiseSampleSets4
- dw NoiseSampleSets5
-; e8e5e
-
-NoiseSampleSets:
-NoiseSampleSets0: ; e8e5e
- dw NoiseSampleSet00 ; rest
- dw NoiseSampleSet01 ; c
- dw NoiseSampleSet02 ; c#
- dw NoiseSampleSet03 ; d
- dw NoiseSampleSet04 ; d#
- dw NoiseSampleSet05 ; e
- dw NoiseSampleSet06 ; f
- dw NoiseSampleSet07 ; f#
- dw NoiseSampleSet08 ; g
- dw NoiseSampleSet09 ; g#
- dw NoiseSampleSet10 ; a
- dw NoiseSampleSet11 ; a#
- dw NoiseSampleSet12 ; b
-NoiseSampleSets1: ; e8e78
- dw NoiseSampleSet00
- dw NoiseSampleSet08
- dw NoiseSampleSet09
- dw NoiseSampleSet10
- dw NoiseSampleSet11
- dw NoiseSampleSet12
- dw NoiseSampleSet13
- dw NoiseSampleSet14
- dw NoiseSampleSet15
- dw NoiseSampleSet16
- dw NoiseSampleSet17
- dw NoiseSampleSet18
- dw NoiseSampleSet19
-NoiseSampleSets2: ; e8e92
- dw NoiseSampleSet00
- dw NoiseSampleSet01
- dw NoiseSampleSet17
- dw NoiseSampleSet18
- dw NoiseSampleSet19
- dw NoiseSampleSet05
- dw NoiseSampleSet06
- dw NoiseSampleSet07
- dw NoiseSampleSet08
- dw NoiseSampleSet09
- dw NoiseSampleSet10
- dw NoiseSampleSet11
- dw NoiseSampleSet12
-NoiseSampleSets3: ; e8eac
- dw NoiseSampleSet21
- dw NoiseSampleSet22
- dw NoiseSampleSet23
- dw NoiseSampleSet24
- dw NoiseSampleSet25
- dw NoiseSampleSet26
- dw NoiseSampleSet20
- dw NoiseSampleSet27
- dw NoiseSampleSet28
- dw NoiseSampleSet29
- dw NoiseSampleSet21
- dw NoiseSampleSet37
- dw NoiseSampleSet34
-NoiseSampleSets4: ; e8ec6
- dw NoiseSampleSet21
- dw NoiseSampleSet20
- dw NoiseSampleSet23
- dw NoiseSampleSet24
- dw NoiseSampleSet25
- dw NoiseSampleSet33
- dw NoiseSampleSet26
- dw NoiseSampleSet35
- dw NoiseSampleSet31
- dw NoiseSampleSet32
- dw NoiseSampleSet36
- dw NoiseSampleSet37
- dw NoiseSampleSet30
-NoiseSampleSets5: ; e8ee0
- dw NoiseSampleSet00
- dw NoiseSampleSet17
- dw NoiseSampleSet18
- dw NoiseSampleSet19
- dw NoiseSampleSet27
- dw NoiseSampleSet28
- dw NoiseSampleSet29
- dw NoiseSampleSet05
- dw NoiseSampleSet06
- dw NoiseSampleSet30
- dw NoiseSampleSet24
- dw NoiseSampleSet23
- dw NoiseSampleSet37
-; e8efa
-
-NoiseSampleSet00: ; e8efa
-; unused
- db $20, $11, $00
- db $ff ; end
-; e8efe
-
-NoiseSampleSet01: ; e8efe
- db $20, $c1, $33
- db $ff ; end
-; e8f02
-
-NoiseSampleSet02: ; e8f02
- db $20, $b1, $33
- db $ff ; end
-; e8f06
-
-NoiseSampleSet03: ; e8f06
- db $20, $a1, $33
- db $ff ; end
-; e8f0a
-
-NoiseSampleSet04: ; e8f0a
- db $20, $81, $33
- db $ff ; end
-; e8f0e
-
-NoiseSampleSet05: ; e8f0e
- db $27, $84, $37
- db $26, $84, $36
- db $25, $83, $35
- db $24, $83, $34
- db $23, $82, $33
- db $22, $81, $32
- db $ff ; end
-; e8f21
-
-NoiseSampleSet06: ; e8f21
- db $20, $51, $2a
- db $ff ; end
-; e8f25
-
-NoiseSampleSet07: ; e8f25
- db $21, $41, $2b
- db $20, $61, $2a
- db $ff ; end
-; e8f2c
-
-NoiseSampleSet08: ; e8f2c
- db $20, $81, $10
- db $ff ; end
-; e8f30
-
-NoiseSampleSet09: ; e8f30
- db $20, $82, $23
- db $ff ; end
-; e8f34
-
-NoiseSampleSet10: ; e8f34
- db $20, $82, $25
- db $ff ; end
-; e8f38
-
-NoiseSampleSet11: ; e8f38
- db $20, $82, $26
- db $ff ; end
-; e8f3c
-
-NoiseSampleSet12: ; e8f3c
- db $20, $a1, $10
- db $ff ; end
-; e8f40
-
-NoiseSampleSet13: ; e8f40
- db $20, $a2, $11
- db $ff ; end
-; e8f44
-
-NoiseSampleSet14: ; e8f44
- db $20, $a2, $50
- db $ff ; end
-; e8f48
-
-NoiseSampleSet15: ; e8f48
- db $20, $a1, $18
- db $20, $31, $33
- db $ff ; end
-; e8f4f
-
-NoiseSampleSet16: ; e8f4f
- db $22, $91, $28
- db $20, $71, $18
- db $ff ; end
-; e8f56
-
-NoiseSampleSet17: ; e8f56
- db $20, $91, $22
- db $ff ; end
-; e8f5a
-
-NoiseSampleSet18: ; e8f5a
- db $20, $71, $22
- db $ff ; end
-; e8f5e
-
-NoiseSampleSet19: ; e8f5e
- db $20, $61, $22
- db $ff ; end
-; e8f62
-
-NoiseSampleSet20: ; e8f62
- db $20, $11, $11
- db $ff ; end
-; e8f66
-
-NoiseSampleSet21: ; e8f66
- db $ff
-; e8f67
-
-NoiseSampleSet22: ; e8f67
- db $20, $91, $33
- db $ff ; end
-; e8f6b
-
-NoiseSampleSet23: ; e8f6b
- db $20, $51, $32
- db $ff ; end
-; e8f6f
-
-NoiseSampleSet24: ; e8f6f
- db $20, $81, $31
- db $ff ; end
-; e8f73
-
-NoiseSampleSet25: ; e8f73
- db $20, $88, $6b
- db $20, $71, $00
- db $ff ; end
-; e8f7a
-
-NoiseSampleSet26: ; e8f7a
- db $30, $91, $18
- db $ff ; end
-; e8f7e
-
-NoiseSampleSet27: ; e8f7e
- db $27, $92, $10
- db $ff ; end
-; e8f82
-
-NoiseSampleSet28: ; e8f82
- db $33, $91, $00
- db $33, $11, $00
- db $ff ; end
-; e8f89
-
-NoiseSampleSet29: ; e8f89
- db $33, $91, $11
- db $33, $11, $00
- db $ff ; end
-; e8f90
-
-NoiseSampleSet30: ; e8f90
- db $33, $88, $15
- db $20, $65, $12
- db $ff ; end
-; e8f97
-
-NoiseSampleSet31: ; e8f97
- db $33, $51, $21
- db $33, $11, $11
- db $ff ; end
-; e8f9e
-
-NoiseSampleSet32: ; e8f9e
- db $33, $51, $50
- db $33, $11, $11
- db $ff ; end
-; e8fa5
-
-NoiseSampleSet33: ; e8fa5
- db $20, $a1, $31
- db $ff ; end
-; e8fa9
-
-NoiseSampleSet34: ; e8fa9
- db $20, $84, $12
- db $ff ; end
-; e8fad
-
-NoiseSampleSet35: ; e8fad
- db $33, $81, $00
- db $33, $11, $00
- db $ff ; end
-; e8fb4
-
-NoiseSampleSet36: ; e8fb4
- db $33, $81, $21
- db $33, $11, $11
- db $ff ; end
-; e8fbb
-
-NoiseSampleSet37: ; e8fbb
- db $20, $a8, $6b
- db $20, $71, $00
- db $ff ; end
-; e8fc2
-
-GetLRTracks: ; e8fc2
-; gets the default sound l/r channels
-; stores mono/stereo table in hl
- ld a, [Options]
- bit 5, a ; stereo
- ; made redundant, could have had a purpose in gold
- jr nz, .stereo
- ld hl, MonoTracks
- ret
-.stereo
- ld hl, StereoTracks
- ret
-; e8fd1
-
-MonoTracks: ; e8fd1
-; bit corresponds to track #
-; hi: left channel
-; lo: right channel
- db $11, $22, $44, $88
-; e8fd5
-
-StereoTracks: ; e8fd5
-; made redundant
-; seems to be modified on a per-song basis
- db $11, $22, $44, $88
-; e8fd9
-
-ChannelPointers: ; e8fd9
-; music channels
- dw Channel1
- dw Channel2
- dw Channel3
- dw Channel4
-; sfx channels
- dw Channel5
- dw Channel6
- dw Channel7
- dw Channel8
-; e8fe9
-
-ClearChannels: ; e8fe9
-; runs ClearChannel for all 4 channels
-; doesn't seem to be used, but functionally identical to SoundRestart
- ld hl, $ff24
- xor a
- ld [hli], a
- ld [hli], a
- ld a, $80
- ld [hli], a
- ld hl, $ff10
- ld e, $04
-.loop
- call ClearChannel
- dec e
- jr nz, .loop
- ret
-; e8ffe
-
-ClearChannel: ; e8ffe
-; input: hl = beginning hw sound register ($ff10, $ff15, $ff1a, $ff1f)
-; output: 00 00 80 00 80
-
-; sound channel 1 2 3 4
- xor a
- ld [hli], a ; $ff10, $ff15, $ff1a, $ff1f ; sweep = 0
-
- ld [hli], a ; $ff11, $ff16, $ff1b, $ff20 ; length/wavepattern = 0
- ld a, $08
- ld [hli], a ; $ff12, $ff17, $ff1c, $ff21 ; envelope = 0
- xor a
- ld [hli], a ; $ff13, $ff18, $ff1d, $ff22 ; frequency lo = 0
- ld a, $80
- ld [hli], a ; $ff14, $ff19, $ff1e, $ff23 ; restart sound (freq hi = 0)
- ret
-; e900a
-
-PlayTrainerEncounterMusic: ; e900a
-; input: e = trainer type
- ; turn fade off
- xor a
- ld [MusicFade], a
- ; play nothing for one frame
- push de
- ld de, $0000 ; id: Music_Nothing
- call StartMusic
- call DelayFrame
- ; play new song
- call MaxVolume
- pop de
- ld d, $00
- ld hl, TrainerEncounterMusic
- add hl, de
- ld e, [hl]
- call StartMusic
- ret
-; e9027
-
-TrainerEncounterMusic: ; e9027
- db MUSIC_HIKER_ENCOUNTER
- db MUSIC_YOUNGSTER_ENCOUNTER ; falkner
- db MUSIC_LASS_ENCOUNTER ; whitney
- db MUSIC_YOUNGSTER_ENCOUNTER ; bugsy
- db MUSIC_OFFICER_ENCOUNTER ; morty
- db MUSIC_OFFICER_ENCOUNTER ; pryce
- db MUSIC_LASS_ENCOUNTER ; jasmine
- db MUSIC_OFFICER_ENCOUNTER ; chuck
- db MUSIC_BEAUTY_ENCOUNTER ; clair
- db MUSIC_RIVAL_ENCOUNTER ; rival1
- db MUSIC_HIKER_ENCOUNTER ; pokemon_prof
- db MUSIC_HIKER_ENCOUNTER ; will
- db MUSIC_HIKER_ENCOUNTER ; cal
- db MUSIC_OFFICER_ENCOUNTER ; bruno
- db MUSIC_HIKER_ENCOUNTER ; karen
- db MUSIC_HIKER_ENCOUNTER ; koga
- db MUSIC_OFFICER_ENCOUNTER ; champion
- db MUSIC_YOUNGSTER_ENCOUNTER ; brock
- db MUSIC_LASS_ENCOUNTER ; misty
- db MUSIC_OFFICER_ENCOUNTER ; lt_surge
- db MUSIC_ROCKET_ENCOUNTER ; scientist
- db MUSIC_OFFICER_ENCOUNTER ; erika
- db MUSIC_YOUNGSTER_ENCOUNTER ; youngster
- db MUSIC_YOUNGSTER_ENCOUNTER ; schoolboy
- db MUSIC_YOUNGSTER_ENCOUNTER ; bird_keeper
- db MUSIC_LASS_ENCOUNTER ; lass
- db MUSIC_LASS_ENCOUNTER ; janine
- db MUSIC_HIKER_ENCOUNTER ; cooltrainerm
- db MUSIC_BEAUTY_ENCOUNTER ; cooltrainerf
- db MUSIC_BEAUTY_ENCOUNTER ; beauty
- db MUSIC_POKEMANIAC_ENCOUNTER ; pokemaniac
- db MUSIC_ROCKET_ENCOUNTER ; gruntm
- db MUSIC_HIKER_ENCOUNTER ; gentleman
- db MUSIC_BEAUTY_ENCOUNTER ; skier
- db MUSIC_BEAUTY_ENCOUNTER ; teacher
- db MUSIC_BEAUTY_ENCOUNTER ; sabrina
- db MUSIC_YOUNGSTER_ENCOUNTER ; bug_catcher
- db MUSIC_HIKER_ENCOUNTER ; fisher
- db MUSIC_HIKER_ENCOUNTER ; swimmerm
- db MUSIC_BEAUTY_ENCOUNTER ; swimmerf
- db MUSIC_HIKER_ENCOUNTER ; sailor
- db MUSIC_POKEMANIAC_ENCOUNTER ; super_nerd
- db MUSIC_RIVAL_ENCOUNTER ; rival2
- db MUSIC_HIKER_ENCOUNTER ; guitarist
- db MUSIC_HIKER_ENCOUNTER ; hiker
- db MUSIC_HIKER_ENCOUNTER ; biker
- db MUSIC_OFFICER_ENCOUNTER ; blaine
- db MUSIC_POKEMANIAC_ENCOUNTER ; burglar
- db MUSIC_HIKER_ENCOUNTER ; firebreather
- db MUSIC_POKEMANIAC_ENCOUNTER ; juggler
- db MUSIC_HIKER_ENCOUNTER ; blackbelt_t
- db MUSIC_ROCKET_ENCOUNTER ; executivem
- db MUSIC_YOUNGSTER_ENCOUNTER ; psychic_t
- db MUSIC_LASS_ENCOUNTER ; picnicker
- db MUSIC_YOUNGSTER_ENCOUNTER ; camper
- db MUSIC_ROCKET_ENCOUNTER ; executivef
- db MUSIC_SAGE_ENCOUNTER ; sage
- db MUSIC_SAGE_ENCOUNTER ; medium
- db MUSIC_HIKER_ENCOUNTER ; boarder
- db MUSIC_HIKER_ENCOUNTER ; pokefanm
- db MUSIC_KIMONO_ENCOUNTER ; kimono_girl
- db MUSIC_LASS_ENCOUNTER ; twins
- db MUSIC_BEAUTY_ENCOUNTER ; pokefanf
- db MUSIC_HIKER_ENCOUNTER ; red
- db MUSIC_RIVAL_ENCOUNTER ; blue
- db MUSIC_HIKER_ENCOUNTER ; officer
- db MUSIC_ROCKET_ENCOUNTER ; gruntf
- db MUSIC_HIKER_ENCOUNTER ; mysticalman
- db MUSIC_HIKER_ENCOUNTER
- db MUSIC_HIKER_ENCOUNTER
- db MUSIC_HIKER_ENCOUNTER
-; e906e
-
-Music: ; e906e
- dbw BANK(Music_Nothing), Music_Nothing ; 0xe91a3
- dbw BANK(Music_TitleScreen), Music_TitleScreen ; 0xeb808
- dbw BANK(Music_Route1), Music_Route1 ; 0xec000
- dbw BANK(Music_Route3), Music_Route3 ; 0xec2ca
- dbw BANK(Music_Route12), Music_Route12 ; 0xec506
- dbw BANK(Music_MagnetTrain), Music_MagnetTrain ; 0xef5f0
- dbw BANK(Music_KantoGymLeaderBattle), Music_KantoGymLeaderBattle ; 0xec720
- dbw BANK(Music_KantoTrainerBattle), Music_KantoTrainerBattle ; 0xec9fa
- dbw BANK(Music_KantoWildPokemonBattle), Music_KantoWildPokemonBattle ; 0xed06d
- dbw BANK(Music_PokemonCenter), Music_PokemonCenter ; 0xed5c6
- dbw BANK(Music_LookHiker), Music_LookHiker ; 0xf7411
- dbw BANK(Music_LookLass), Music_LookLass ; 0xed79b
- dbw BANK(Music_LookOfficer), Music_LookOfficer ; 0xed82d
- dbw BANK(Music_HealPokemon), Music_HealPokemon ; 0xf0697
- dbw BANK(Music_LavenderTown), Music_LavenderTown ; 0xef72f
- dbw BANK(Music_Route2), Music_Route2 ; 0xed8dd
- dbw BANK(Music_MtMoon), Music_MtMoon ; 0xedb29
- dbw BANK(Music_ShowMeAround), Music_ShowMeAround ; 0xedbd8
- dbw BANK(Music_GameCorner), Music_GameCorner ; 0xedd6d
- dbw BANK(Music_Bicycle), Music_Bicycle ; 0xee119
- dbw BANK(Music_HallOfFame), Music_HallOfFame ; 0xf05bf
- dbw BANK(Music_ViridianCity), Music_ViridianCity ; 0xf4000
- dbw BANK(Music_CeladonCity), Music_CeladonCity ; 0xf435b
- dbw BANK(Music_TrainerVictory), Music_TrainerVictory ; 0xebeab
- dbw BANK(Music_WildPokemonVictory), Music_WildPokemonVictory ; 0xf4518
- dbw BANK(Music_GymLeaderVictory), Music_GymLeaderVictory ; 0xf462c
- dbw BANK(Music_MtMoonSquare), Music_MtMoonSquare ; 0xf4815
- dbw BANK(Music_Gym), Music_Gym ; 0xf48ae
- dbw BANK(Music_PalletTown), Music_PalletTown ; 0xf4b0c
- dbw BANK(Music_ProfOaksPokemonTalk), Music_ProfOaksPokemonTalk ; 0xf4c9f
- dbw BANK(Music_ProfOak), Music_ProfOak ; 0xf4dea
- dbw BANK(Music_LookRival), Music_LookRival ; 0xf4f79
- dbw BANK(Music_AfterTheRivalFight), Music_AfterTheRivalFight ; 0xf5127
- dbw BANK(Music_Surf), Music_Surf ; 0xf518a
- dbw BANK(Music_Evolution), Music_Evolution ; 0xf06e1
- dbw BANK(Music_NationalPark), Music_NationalPark ; 0xf54e8
- dbw BANK(Music_Credits), Music_Credits ; 0x1f31c
- dbw BANK(Music_AzaleaTown), Music_AzaleaTown ; 0xf57e8
- dbw BANK(Music_CherrygroveCity), Music_CherrygroveCity ; 0xf5b03
- dbw BANK(Music_LookKimonoGirl), Music_LookKimonoGirl ; 0xf79b8
- dbw BANK(Music_UnionCave), Music_UnionCave ; 0xf5c60
- dbw BANK(Music_JohtoWildPokemonBattle), Music_JohtoWildPokemonBattle ; 0xf5dc5
- dbw BANK(Music_JohtoTrainerBattle), Music_JohtoTrainerBattle ; 0xf6096
- dbw BANK(Music_Route30), Music_Route30 ; 0xefc01
- dbw BANK(Music_EcruteakCity), Music_EcruteakCity ; 0xef2d0
- dbw BANK(Music_VioletCity), Music_VioletCity ; 0xf0000
- dbw BANK(Music_JohtoGymLeaderBattle), Music_JohtoGymLeaderBattle ; 0xea50d
- dbw BANK(Music_ChampionBattle), Music_ChampionBattle ; 0xea9c1
- dbw BANK(Music_RivalBattle), Music_RivalBattle ; 0xe974f
- dbw BANK(Music_RocketBattle), Music_RocketBattle ; 0xe9b6f
- dbw BANK(Music_ElmsLab), Music_ElmsLab ; 0xea040
- dbw BANK(Music_DarkCave), Music_DarkCave ; 0xea2be
- dbw BANK(Music_Route29), Music_Route29 ; 0xf0386
- dbw BANK(Music_Route36), Music_Route36 ; 0xe94e9
- dbw BANK(Music_SSAqua), Music_SSAqua ; 0xead99
- dbw BANK(Music_LookYoungster), Music_LookYoungster ; 0xf66c3
- dbw BANK(Music_LookBeauty), Music_LookBeauty ; 0xeee3e
- dbw BANK(Music_LookRocket), Music_LookRocket ; 0xf74a2
- dbw BANK(Music_LookPokemaniac), Music_LookPokemaniac ; 0xebde1
- dbw BANK(Music_LookSage), Music_LookSage ; 0xee35e
- dbw BANK(Music_NewBarkTown), Music_NewBarkTown ; 0xeb2d3
- dbw BANK(Music_GoldenrodCity), Music_GoldenrodCity ; 0xeb453
- dbw BANK(Music_VermilionCity), Music_VermilionCity ; 0xeb676
- dbw BANK(Music_PokemonChannel), Music_PokemonChannel ; 0xee45f
- dbw BANK(Music_PokeFluteChannel), Music_PokeFluteChannel ; 0xf7b13
- dbw BANK(Music_TinTower), Music_TinTower ; 0xf6811
- dbw BANK(Music_SproutTower), Music_SproutTower ; 0xf6974
- dbw BANK(Music_BurnedTower), Music_BurnedTower ; 0xf6a99
- dbw BANK(Music_Lighthouse), Music_Lighthouse ; 0xee569
- dbw BANK(Music_LakeOfRage), Music_LakeOfRage ; 0xee6c5
- dbw BANK(Music_IndigoPlateau), Music_IndigoPlateau ; 0xee852
- dbw BANK(Music_Route37), Music_Route37 ; 0xee94b
- dbw BANK(Music_RocketHideout), Music_RocketHideout ; 0xeeb75
- dbw BANK(Music_DragonsDen), Music_DragonsDen ; 0xeece8
- dbw BANK(Music_JohtoWildPokemonBattleNight), Music_JohtoWildPokemonBattleNight ; 0xf605c
- dbw BANK(Music_RuinsOfAlphRadioSignal), Music_RuinsOfAlphRadioSignal ; 0xeedcb
- dbw BANK(Music_SuccessfulCapture), Music_SuccessfulCapture ; 0xf4602
- dbw BANK(Music_Route26), Music_Route26 ; 0xeefb2
- dbw BANK(Music_Mom), Music_Mom ; 0xf6bf2
- dbw BANK(Music_VictoryRoad), Music_VictoryRoad ; 0xf6c72
- dbw BANK(Music_PokemonLullaby), Music_PokemonLullaby ; 0xf6d79
- dbw BANK(Music_PokemonMarch), Music_PokemonMarch ; 0xf6e23
- dbw BANK(Music_GoldSilverOpening), Music_GoldSilverOpening ; 0xf7055
- dbw BANK(Music_GoldSilverOpening2), Music_GoldSilverOpening2 ; 0xf7308
- dbw BANK(Music_MainMenu), Music_MainMenu ; 0xf78fd
- dbw BANK(Music_RuinsOfAlphInterior), Music_RuinsOfAlphInterior ; 0xebd9e
- dbw BANK(Music_RocketTheme), Music_RocketTheme ; 0xf766d
- dbw BANK(Music_DancingHall), Music_DancingHall ; 0xef9bc
- dbw BANK(Music_BugCatchingContestResults), Music_BugCatchingContestResults ; 0xefb3e
- dbw BANK(Music_BugCatchingContest), Music_BugCatchingContest ; 0xf7c16
- dbw BANK(Music_LakeOfRageRocketsRadioSignal), Music_LakeOfRageRocketsRadioSignal ; 0xef5b1
- dbw BANK(Music_Printer), Music_Printer ; 0xf07fd
- dbw BANK(Music_PostCredits), Music_PostCredits ; 0xcfd9e
- dbw BANK(Music_Clair), Music_Clair ; 0x1fa8d
- dbw BANK(Music_MobileAdapterMenu), Music_MobileAdapterMenu ; 0x17801f
- dbw BANK(Music_MobileAdapter), Music_MobileAdapter ; 0x1fc87
- dbw BANK(Music_BuenasPassword), Music_BuenasPassword ; 0x178153
- dbw BANK(Music_LookMysticalMan), Music_LookMysticalMan ; 0x17843b
- dbw BANK(Music_CrystalOpening), Music_CrystalOpening ; 0x1786e8
- dbw BANK(Music_BattleTowerTheme), Music_BattleTowerTheme ; 0x178889
- dbw BANK(Music_SuicuneBattle), Music_SuicuneBattle ; 0x178b81
- dbw BANK(Music_BattleTowerLobby), Music_BattleTowerLobby ; 0x17948b
- dbw BANK(Music_MobileCenter), Music_MobileCenter ; 0x17961d
-; e91a3
-
-Music_Nothing: ; 0xe91a3
-INCLUDE "music/nothing.asm"
-; 0xe91b0
-
-Cries: ; e91b0
-; 3-byte pointers
- dbw $3c, $747d
- dbw $3c, $7486
- dbw $3c, $748f
- dbw $3c, $7498
- dbw $3c, $74a1
- dbw $3c, $74aa
- dbw $3c, $74b3
- dbw $3c, $74bc
- dbw $3c, $74c5
- dbw $3c, $74ce
- dbw $3c, $74d7
- dbw $3c, $74e0
- dbw $3c, $74e9
- dbw $3c, $74f2
- dbw $3c, $74fb
- dbw $3c, $7504
- dbw $3c, $750d
- dbw $3c, $7516
- dbw $3c, $751f
- dbw $3c, $7528
- dbw $3c, $7531
- dbw $3c, $753a
- dbw $3c, $7543
- dbw $3c, $754c
- dbw $3c, $7555
- dbw $3c, $755e
- dbw $3c, $7567
- dbw $3c, $7570
- dbw $3c, $7579
- dbw $3c, $7582
- dbw $3c, $758b
- dbw $3c, $7594
- dbw $3c, $759d
- dbw $3c, $75a6
- dbw $3c, $75af
- dbw $3c, $75b8
- dbw $3c, $75c1
- dbw $3c, $75ca
- dbw $3c, $6d81
- dbw $3c, $6d96
- dbw $3c, $6d8a
- dbw $3c, $6dde
- dbw $3c, $6d9f
- dbw $3c, $6dc0
- dbw $3c, $6d90
- dbw $3c, $6da8
- dbw $3c, $6db1
- dbw $3c, $6db7
- dbw $3c, $6dc6
- dbw $3c, $6dcf
- dbw $3c, $6e35
- dbw $3c, $6dd8
- dbw $3c, $6e3e
- dbw $3c, $6de7
- dbw $3c, $6ded
- dbw $3c, $6e6b
- dbw $3c, $6df6
- dbw $3c, $6e74
- dbw $3c, $6e08
- dbw $3c, $6e11
- dbw $3c, $6e1a
- dbw $3c, $6e23
- dbw $3c, $6e2c
- dbw $3c, $6e62
- dbw $3c, $6e47
- dbw $3c, $6e50
- dbw $3c, $6e59
- dbw $3c, $6dff
-; e927c
-
-SFX: ; e927c
- dbw $3c, $4b3f ; dex fanfare 50-79
- dbw $3c, $4c2f ; item
- dbw $3c, $4c89 ; caught mon
- dbw $3c, $4941 ; pokeballs placed on table
- dbw $3c, $4947 ; potion
- dbw $3c, $494a ; full heal
- dbw $3c, $494d ; menu
- dbw $3c, $4950 ; read text
- dbw $3c, $4950 ; read text
- dbw $3c, $4bd5 ; dex fanfare 20-49
- dbw $3c, $4cea ; dex fanfare 80-109
- dbw $3c, $4953 ; poison
- dbw $3c, $4956 ; got safari balls
- dbw $3c, $4959 ; boot pc
- dbw $3c, $495c ; shut down pc
- dbw $3c, $495f ; choose pc option
- dbw $3c, $4962 ; bide / escape rope
- dbw $3c, $4965 ; push button
- dbw $3c, $4968 ; second part of itemfinder
- dbw $3c, $496b ; warp to
- dbw $3c, $496e ; warp from
- dbw $3c, $4971 ; change dex mode
- dbw $3c, $4974 ; jump over ledge
- dbw $3c, $4977 ; grass rustle
- dbw $3c, $497a ; fly
- dbw $3c, $497d ; wrong
- dbw $3c, $4983 ; squeak
- dbw $3c, $4986 ; strength
- dbw $3c, $4989 ; boat
- dbw $3c, $498f ; wall open
- dbw $3c, $4992 ; place puzzle piece down
- dbw $3c, $4995 ; enter door
- dbw $3c, $4998 ; switch pokemon
- dbw $3c, $499e ; score tally? ; sounds like something out of game corner
- dbw $3c, $49a4 ; buy/sell
- dbw $3c, $49ad ; exit building
- dbw $3c, $49aa ; bump
- dbw $3c, $49b0 ; save
- dbw $3c, $49f8 ; pokeflute
- dbw $3c, $49fb ; elevator end
- dbw $3c, $49fe ; throw ball
- dbw $3c, $4a04 ; smokescreen
- dbw $3c, $4a0a ; ; something skidding on water?
- dbw $3c, $4a10 ; run
- dbw $3c, $4a13 ; slot machine start
- dbw $3c, $4dbe ; fanfare
- dbw $3c, $4a3d ; peck
- dbw $3c, $4a40 ; kinesis
- dbw $3c, $4a43 ; lick
- dbw $3c, $4a46 ; pound
- dbw $3c, $4a49 ; move puzzle piece
- dbw $3c, $4a4c ; comet punch
- dbw $3c, $4a4f ; mega punch
- dbw $3c, $4a52 ; scratch
- dbw $3c, $4a55 ; vicegrip
- dbw $3c, $4a58 ; razor wind
- dbw $3c, $4a5b ; cut
- dbw $3c, $4a5e ; wing attack
- dbw $3c, $4a61 ; whirlwind
- dbw $3c, $4a64 ; bind
- dbw $3c, $4a67 ; vine whip
- dbw $3c, $4a6a ; double kick
- dbw $3c, $4a6d ; mega kick
- dbw $3c, $4a70 ; headbutt
- dbw $3c, $4a73 ; horn attack
- dbw $3c, $4a76 ; tackle
- dbw $3c, $4a79 ; poison sting
- dbw $3c, $4a7c ; poisonpowder
- dbw $3c, $4a7f ; doubleslap
- dbw $3c, $4a82 ; bite
- dbw $3c, $4a88 ; jump kick
- dbw $3c, $4a8b ; stomp
- dbw $3c, $4a8e ; tail whip
- dbw $3c, $4a91 ; karate chop
- dbw $3c, $4a94 ; submission
- dbw $3c, $4a97 ; water gun
- dbw $3c, $4a9d ; swords dance
- dbw $3c, $4aa0 ; thunder
- dbw $3c, $4aa3 ; supersonic
- dbw $3c, $4aac ; leer
- dbw $3c, $4ab5 ; ember
- dbw $3c, $4abb ; bubblebeam
- dbw $3c, $4ac4 ; hydro pump
- dbw $3c, $4aca ; surf
- dbw $3c, $4ad3 ; psybeam
- dbw $3c, $4adc ; leech seed
- dbw $3c, $4ae5 ; thundershock
- dbw $3c, $4aee ; psychic
- dbw $3c, $4af7 ; screech
- dbw $3c, $4afd ; bone club
- dbw $3c, $4b03 ; sharpen
- dbw $3c, $4b09 ; egg bomb
- dbw $3c, $4b12 ; sing
- dbw $3c, $4b18 ; sky attack
- dbw $3c, $4b21 ; hyper beam
- dbw $3c, $4b24 ; shine
- dbw $3c, $4a1c ;
- dbw $3c, $4a1f ; $60
- dbw $3c, $4a22 ; tap
- dbw $3c, $4a25 ; tap
- dbw $3c, $4a28 ; burn ; that is not a burn
- dbw $3c, $4a2b ; title screen sound
- dbw $3c, $4a2e ; similar to $60
- dbw $3c, $4a31 ; get coin from slots
- dbw $3c, $4a34 ; pay day
- dbw $3c, $4a3a ; metronome
- dbw $3c, $4a19 ; call
- dbw $3c, $4b2d ; hang up
- dbw $3c, $4b30 ; no signal
- dbw $3c, $4b2a ; sandstorm
- dbw $3c, $4b33 ; elevator
- dbw $3c, $52b4 ; protect
- dbw $3c, $52f6 ; sketch
- dbw $3c, $5314 ; rain dance
- dbw $3c, $5334 ; aeroblast
- dbw $3c, $5352 ; spark
- dbw $3c, $5360 ; curse
- dbw $3c, $537d ; rage
- dbw $3c, $539c ; thief
- dbw $3c, $53b0 ; thief
- dbw $3c, $53ca ; spider web
- dbw $3c, $53f7 ; mind reader
- dbw $3c, $541d ; nighmare
- dbw $3c, $5453 ; snore
- dbw $3c, $5469 ; sweet kiss
- dbw $3c, $547f ; sweet kiss
- dbw $3c, $54a5 ; belly drum
- dbw $3c, $54ba ;
- dbw $3c, $54d0 ; sludge bomb
- dbw $3c, $54f5 ; foresight
- dbw $3c, $5515 ; spite
- dbw $3c, $553a ; outrage
- dbw $3c, $554d ; perish song
- dbw $3c, $5570 ; giga drain
- dbw $3c, $55b4 ; attract
- dbw $3c, $55cc ; kinesis
- dbw $3c, $55de ; zap cannon
- dbw $3c, $55ef ; mean look
- dbw $3c, $5621 ; heal bell
- dbw $3c, $5637 ; return
- dbw $3c, $5653 ; exp bar
- dbw $3c, $567f ; milk drink
- dbw $3c, $569f ; present
- dbw $3c, $56b9 ; morning sun
- dbw $3c, $4b3f ; level up
- dbw $3c, $4b86 ; key item
- dbw $3c, $4d56 ; fanfare
- dbw $3c, $4dc7 ; register phone #
- dbw $3c, $4e26 ; 3rd place
- dbw $3c, $4e66 ; get egg from daycare man
- dbw $3c, $4e66 ; get egg from daycare lady
- dbw $3c, $4edc ; move deleted
- dbw $3c, $4f5e ; 2nd place
- dbw $3c, $4fe2 ; 1st place
- dbw $3c, $5069 ; choose a card
- dbw $3c, $5104 ; get tm
- dbw $3c, $517d ; get badge
- dbw $3c, $5236 ; quit slots
- dbw $3c, $5775 ; nothing
- dbw $3c, $5878 ; dex fanfare <20
- dbw $3c, $58d2 ; dex fanfare 140-169
- dbw $3c, $5951 ; dex fanfare 170-199
- dbw $3c, $59d6 ; dex fanfare 200-229
- dbw $3c, $5a66 ; dex fanfare >=230
- dbw $3c, $5784 ; evolved
- dbw $3c, $579b ; master ball
- dbw $3c, $57c0 ; egg crack
- dbw $3c, $57d9 ; charizard fireball (gs intro)
- dbw $3c, $57ff ; pokemon appears (gs intro)
- dbw $3c, $5818 ; flash
- dbw $3c, $5846 ; game freak logo
- dbw $3c, $5b33 ; not very effective
- dbw $3c, $5b40 ; damage
- dbw $3c, $5b50 ; super effective
- dbw $3c, $5b63 ; ball bounce
- dbw $3c, $56df ; moonlight
- dbw $3c, $56fd ; encore
- dbw $3c, $5721 ; beat up
- dbw $3c, $574c ; batom pass
- dbw $3c, $4944 ; ball wiggle
- dbw $3c, $5734 ; sweet scent
- dbw $3c, $5bb3 ; sweet scent
- dbw $3c, $5bec ; hit end of exp bar
- dbw $3c, $5c10 ; give trademon
- dbw $3c, $5c3e ; get trademon
- dbw $3c, $5c6c ; train arrived
- dbw $3c, $675b ; stop slot
- dbw $3c, $5cb4 ; 2 boops
- dbw $3c, $6769 ; glass ting
- dbw $3c, $6773 ; 2 glass ting
- dbw $5e, $582d ; intro unown 1
- dbw $5e, $583e ; intro unown 2
- dbw $5e, $584f ; intro unown 3
- dbw $5e, $586e ; boop
- dbw $5e, $5888 ; game freak ditto transform
- dbw $5e, $58a0 ; intro suicune 1
- dbw $5e, $58aa ; intro pichu
- dbw $5e, $58c0 ; intro suicune 2
- dbw $5e, $58f4 ; intro suicune 3
- dbw $5e, $5907 ; game freak ditto bounce
- dbw $5e, $591d ; intro suicune 4
- dbw $5e, $5942 ; game freak presents
- dbw $5e, $5961 ; tingle
- dbw $3c, $5cd0 ; sand?
- dbw $5e, $597c ; two pc beeps
- dbw $5e, $5992 ; 4 note ditty
- dbw $5e, $59cb ; twinkle
-; e94e9
-
-Music_Route36: ; 0xe94e9
-INCLUDE "music/route36.asm"
-; 0xe974f
-
-Music_RivalBattle: ; 0xe974f
-INCLUDE "music/rivalbattle.asm"
-; 0xe9b6f
-
-Music_RocketBattle: ; 0xe9b6f
-INCLUDE "music/rocketbattle.asm"
-; 0xea040
-
-Music_ElmsLab: ; 0xea040
-INCLUDE "music/elmslab.asm"
-; 0xea2be
-
-Music_DarkCave: ; 0xea2be
-INCLUDE "music/darkcave.asm"
-; 0xea50d
-
-Music_JohtoGymLeaderBattle: ; 0xea50d
-INCLUDE "music/johtogymleaderbattle.asm"
-; 0xea9c1
-
-Music_ChampionBattle: ; 0xea9c1
-INCLUDE "music/championbattle.asm"
-; 0xead99
-
-Music_SSAqua: ; 0xead99
-INCLUDE "music/ssaqua.asm"
-; 0xeb2d3
-
-Music_NewBarkTown: ; 0xeb2d3
-INCLUDE "music/newbarktown.asm"
-; 0xeb453
-
-Music_GoldenrodCity: ; 0xeb453
-INCLUDE "music/goldenrodcity.asm"
-; 0xeb676
-
-Music_VermilionCity: ; 0xeb676
-INCLUDE "music/vermilioncity.asm"
-; 0xeb808
-
-Music_TitleScreen: ; 0xeb808
-INCLUDE "music/titlescreen.asm"
-; 0xebd9e
-
-Music_RuinsOfAlphInterior: ; 0xebd9e
-INCLUDE "music/ruinsofalphinterior.asm"
-; 0xebde1
-
-Music_LookPokemaniac: ; 0xebde1
-INCLUDE "music/lookpokemaniac.asm"
-
-Music_TrainerVictory: ; 0xebeab
-INCLUDE "music/trainervictory.asm"
-; 0xebfc3
SECTION "bank3B",DATA,BANK[$3B]
-Music_Route1: ; 0xec000
-INCLUDE "music/route1.asm"
-; 0xec2ca
-
-Music_Route3: ; 0xec2ca
-INCLUDE "music/route3.asm"
-; 0xec506
-
-Music_Route12: ; 0xec506
-INCLUDE "music/route12.asm"
-; 0xec720
-
-Music_KantoGymLeaderBattle: ; 0xec720
-INCLUDE "music/kantogymleaderbattle.asm"
-; 0xec9fa
-
-Music_KantoTrainerBattle: ; 0xec9fa
-INCLUDE "music/kantotrainerbattle.asm"
-; 0xed06d
-
-Music_KantoWildPokemonBattle: ; 0xed06d
-INCLUDE "music/kantowildpokemonbattle.asm"
-; 0xed5c6
-
-Music_PokemonCenter: ; 0xed5c6
-INCLUDE "music/pokemoncenter.asm"
-; 0xed79b
-
-Music_LookLass: ; 0xed79b
-INCLUDE "music/looklass.asm"
-; 0xed82d
-
-Music_LookOfficer: ; 0xed82d
-INCLUDE "music/lookofficer.asm"
-; 0xed8dd
-
-Music_Route2: ; 0xed8dd
-INCLUDE "music/route2.asm"
-; 0xedb29
-
-Music_MtMoon: ; 0xedb29
-INCLUDE "music/mtmoon.asm"
-; 0xedbd8
-
-Music_ShowMeAround: ; 0xedbd8
-INCLUDE "music/showmearound.asm"
-; 0xedd6d
-
-Music_GameCorner: ; 0xedd6d
-INCLUDE "music/gamecorner.asm"
-; 0xee119
-
-Music_Bicycle: ; 0xee119
-INCLUDE "music/bicycle.asm"
-; 0xee35e
-
-Music_LookSage: ; 0xee35e
-INCLUDE "music/looksage.asm"
-; 0xee45f
-
-Music_PokemonChannel: ; 0xee45f
-INCLUDE "music/pokemonchannel.asm"
-; 0xee569
-
-Music_Lighthouse: ; 0xee569
-INCLUDE "music/lighthouse.asm"
-; 0xee6c5
-
-Music_LakeOfRage: ; 0xee6c5
-INCLUDE "music/lakeofrage.asm"
-; 0xee852
-
-Music_IndigoPlateau: ; 0xee852
-INCLUDE "music/indigoplateau.asm"
-; 0xee94b
-
-Music_Route37: ; 0xee94b
-INCLUDE "music/route37.asm"
-; 0xeeb75
-
-Music_RocketHideout: ; 0xeeb75
-INCLUDE "music/rockethideout.asm"
-; 0xeece8
-
-Music_DragonsDen: ; 0xeece8
-INCLUDE "music/dragonsden.asm"
-; 0xeedcb
-
-Music_RuinsOfAlphRadioSignal: ; 0xeedcb
-INCLUDE "music/ruinsofalphradiosignal.asm"
-; 0xeee3e
-
-Music_LookBeauty: ; 0xeee3e
-INCLUDE "music/lookbeauty.asm"
-; 0xeefb2
-
-Music_Route26: ; 0xeefb2
-INCLUDE "music/route26.asm"
-; 0xef2d0
-
-Music_EcruteakCity: ; 0xef2d0
-INCLUDE "music/ecruteakcity.asm"
-; 0xef5b1
-
-Music_LakeOfRageRocketsRadioSignal: ; 0xef5b1
-INCLUDE "music/lakeofragerocketsradiosignal.asm"
-; 0xef5f0
-
-Music_MagnetTrain: ; 0xef5f0
-INCLUDE "music/magnettrain.asm"
-; 0xef72f
-
-Music_LavenderTown: ; 0xef72f
-INCLUDE "music/lavendertown.asm"
-; 0xef9bc
-
-Music_DancingHall: ; 0xef9bc
-INCLUDE "music/dancinghall.asm"
-; 0xefb3e
-
-Music_BugCatchingContestResults: ; 0xefb3e
-INCLUDE "music/bugcatchingcontestresults.asm"
-; 0xefc01
-
-Music_Route30: ; 0xefc01
-INCLUDE "music/route30.asm"
-; 0xefef5
+; Songs II
+
+Music_Route1: INCLUDE "audio/music/route1.asm"
+Music_Route3: INCLUDE "audio/music/route3.asm"
+Music_Route12: INCLUDE "audio/music/route12.asm"
+Music_KantoGymBattle: INCLUDE "audio/music/kantogymleaderbattle.asm"
+Music_KantoTrainerBattle: INCLUDE "audio/music/kantotrainerbattle.asm"
+Music_KantoWildBattle: INCLUDE "audio/music/kantowildpokemonbattle.asm"
+Music_PokemonCenter: INCLUDE "audio/music/pokemoncenter.asm"
+Music_LookLass: INCLUDE "audio/music/looklass.asm"
+Music_LookOfficer: INCLUDE "audio/music/lookofficer.asm"
+Music_Route2: INCLUDE "audio/music/route2.asm"
+Music_MtMoon: INCLUDE "audio/music/mtmoon.asm"
+Music_ShowMeAround: INCLUDE "audio/music/showmearound.asm"
+Music_GameCorner: INCLUDE "audio/music/gamecorner.asm"
+Music_Bicycle: INCLUDE "audio/music/bicycle.asm"
+Music_LookSage: INCLUDE "audio/music/looksage.asm"
+Music_PokemonChannel: INCLUDE "audio/music/pokemonchannel.asm"
+Music_Lighthouse: INCLUDE "audio/music/lighthouse.asm"
+Music_LakeOfRage: INCLUDE "audio/music/lakeofrage.asm"
+Music_IndigoPlateau: INCLUDE "audio/music/indigoplateau.asm"
+Music_Route37: INCLUDE "audio/music/route37.asm"
+Music_RocketHideout: INCLUDE "audio/music/rockethideout.asm"
+Music_DragonsDen: INCLUDE "audio/music/dragonsden.asm"
+Music_RuinsOfAlphRadio: INCLUDE "audio/music/ruinsofalphradiosignal.asm"
+Music_LookBeauty: INCLUDE "audio/music/lookbeauty.asm"
+Music_Route26: INCLUDE "audio/music/route26.asm"
+Music_EcruteakCity: INCLUDE "audio/music/ecruteakcity.asm"
+Music_LakeOfRageRocketRadio:INCLUDE "audio/music/lakeofragerocketsradiosignal.asm"
+Music_MagnetTrain: INCLUDE "audio/music/magnettrain.asm"
+Music_LavenderTown: INCLUDE "audio/music/lavendertown.asm"
+Music_DancingHall: INCLUDE "audio/music/dancinghall.asm"
+Music_ContestResults: INCLUDE "audio/music/bugcatchingcontestresults.asm"
+Music_Route30: INCLUDE "audio/music/route30.asm"
SECTION "bank3C",DATA,BANK[$3C]
-Music_VioletCity: ; 0xf0000
-INCLUDE "music/violetcity.asm"
-; 0xf0386
+; Songs III
-Music_Route29: ; 0xf0386
-INCLUDE "music/route29.asm"
-; 0xf05bf
-
-Music_HallOfFame: ; 0xf05bf
-INCLUDE "music/halloffame.asm"
-; 0xf0697
-
-Music_HealPokemon: ; 0xf0697
-INCLUDE "music/healpokemon.asm"
-; 0xf06e1
-
-Music_Evolution: ; 0xf06e1
-INCLUDE "music/evolution.asm"
-; 0xf07fd
-
-Music_Printer: ; 0xf07fd
-INCLUDE "music/printer.asm"
-; 0xf0941
+Music_VioletCity: INCLUDE "audio/music/violetcity.asm"
+Music_Route29: INCLUDE "audio/music/route29.asm"
+Music_HallOfFame: INCLUDE "audio/music/halloffame.asm"
+Music_HealPokemon: INCLUDE "audio/music/healpokemon.asm"
+Music_Evolution: INCLUDE "audio/music/evolution.asm"
+Music_Printer: INCLUDE "audio/music/printer.asm"
INCBIN "baserom.gbc", $f0941, $f3fb6 - $f0941
-SECTION "bank3D",DATA,BANK[$3D]
-
-Music_ViridianCity: ; 0xf4000
-INCLUDE "music/viridiancity.asm"
-; 0xf435b
-
-Music_CeladonCity: ; 0xf435b
-INCLUDE "music/celadoncity.asm"
-; 0xf4518
-
-Music_WildPokemonVictory: ; 0xf4518
-INCLUDE "music/wildpokemonvictory.asm"
-; 0xf4602
-
-Music_SuccessfulCapture: ; 0xf4602
-INCLUDE "music/successfulcapture.asm"
-; 0xf462c
-
-Music_GymLeaderVictory: ; 0xf462c
-INCLUDE "music/gymleadervictory.asm"
-; 0xf4815
-
-Music_MtMoonSquare: ; 0xf4815
-INCLUDE "music/mtmoonsquare.asm"
-; 0xf48ae
-
-Music_Gym: ; 0xf48ae
-INCLUDE "music/gym.asm"
-; 0xf4b0c
-
-Music_PalletTown: ; 0xf4b0c
-INCLUDE "music/pallettown.asm"
-; 0xf4c9f
-
-Music_ProfOaksPokemonTalk: ; 0xf4c9f
-INCLUDE "music/profoakspokemontalk.asm"
-; 0xf4dea
-
-Music_ProfOak: ; 0xf4dea
-INCLUDE "music/profoak.asm"
-; 0xf4f79
-
-Music_LookRival: ; 0xf4f79
-INCLUDE "music/lookrival.asm"
-; 0xf5127
-
-Music_AfterTheRivalFight: ; 0xf5127
-INCLUDE "music/aftertherivalfight.asm"
-; 0xf518a
-
-Music_Surf: ; 0xf518a
-INCLUDE "music/surf.asm"
-; 0xf54e8
-
-Music_NationalPark: ; 0xf54e8
-INCLUDE "music/nationalpark.asm"
-; 0xf57e8
-
-Music_AzaleaTown: ; 0xf57e8
-INCLUDE "music/azaleatown.asm"
-; 0xf5b03
-
-Music_CherrygroveCity: ; 0xf5b03
-INCLUDE "music/cherrygrovecity.asm"
-; 0xf5c60
-
-Music_UnionCave: ; 0xf5c60
-INCLUDE "music/unioncave.asm"
-; 0xf5dc5
-
-Music_JohtoWildPokemonBattle: ; 0xf5dc5
-INCLUDE "music/johtowildpokemonbattle.asm"
-; 0xf605c
-
-Music_JohtoWildPokemonBattleNight: ; 0xf605c
-INCLUDE "music/johtowildpokemonbattlenight.asm"
-; 0xf6096
-
-Music_JohtoTrainerBattle: ; 0xf6096
-INCLUDE "music/johtotrainerbattle.asm"
-; 0xf66c3
-
-Music_LookYoungster: ; 0xf66c3
-INCLUDE "music/lookyoungster.asm"
-; 0xf6811
-
-Music_TinTower: ; 0xf6811
-INCLUDE "music/tintower.asm"
-; 0xf6974
-
-Music_SproutTower: ; 0xf6974
-INCLUDE "music/sprouttower.asm"
-; 0xf6a99
-
-Music_BurnedTower: ; 0xf6a99
-INCLUDE "music/burnedtower.asm"
-; 0xf6bf2
-
-Music_Mom: ; 0xf6bf2
-INCLUDE "music/mom.asm"
-; 0xf6c72
-Music_VictoryRoad: ; 0xf6c72
-INCLUDE "music/victoryroad.asm"
-; 0xf6d79
-
-Music_PokemonLullaby: ; 0xf6d79
-INCLUDE "music/pokemonlullaby.asm"
-; 0xf6e23
-
-Music_PokemonMarch: ; 0xf6e23
-INCLUDE "music/pokemonmarch.asm"
-; 0xf7055
-
-Music_GoldSilverOpening: ; 0xf7055
-INCLUDE "music/goldsilveropening.asm"
-; 0xf7308
-
-Music_GoldSilverOpening2: ; 0xf7308
-INCLUDE "music/goldsilveropening2.asm"
-; 0xf7411
-
-Music_LookHiker: ; 0xf7411
-INCLUDE "music/lookhiker.asm"
-; 0xf74a2
-
-Music_LookRocket: ; 0xf74a2
-; RocketTheme borrows heavily from this song
-INCLUDE "music/lookrocket.asm"
-; 0xf766d
-
-Music_RocketTheme: ; 0xf766d
-; borrows heavily from LookRocket
-INCLUDE "music/rockettheme.asm"
-; 0xf78fd
-
-Music_MainMenu: ; 0xf78fd
-INCLUDE "music/mainmenu.asm"
-; 0xf79b8
-
-Music_LookKimonoGirl: ; 0xf79b8
-INCLUDE "music/lookkimonogirl.asm"
-; 0xf7b13
-
-Music_PokeFluteChannel: ; 0xf7b13
-INCLUDE "music/pokeflutechannel.asm"
-; 0xf7c16
-
-Music_BugCatchingContest: ; 0xf7c16
-INCLUDE "music/bugcatchingcontest.asm"
-; 0xf7ef3
+SECTION "bank3D",DATA,BANK[$3D]
+; Songs IV
+
+Music_ViridianCity: INCLUDE "audio/music/viridiancity.asm"
+Music_CeladonCity: INCLUDE "audio/music/celadoncity.asm"
+Music_WildPokemonVictory: INCLUDE "audio/music/wildpokemonvictory.asm"
+Music_SuccessfulCapture: INCLUDE "audio/music/successfulcapture.asm"
+Music_GymLeaderVictory: INCLUDE "audio/music/gymleadervictory.asm"
+Music_MtMoonSquare: INCLUDE "audio/music/mtmoonsquare.asm"
+Music_Gym: INCLUDE "audio/music/gym.asm"
+Music_PalletTown: INCLUDE "audio/music/pallettown.asm"
+Music_ProfOaksPokemonTalk: INCLUDE "audio/music/profoakspokemontalk.asm"
+Music_ProfOak: INCLUDE "audio/music/profoak.asm"
+Music_LookRival: INCLUDE "audio/music/lookrival.asm"
+Music_AfterTheRivalFight: INCLUDE "audio/music/aftertherivalfight.asm"
+Music_Surf: INCLUDE "audio/music/surf.asm"
+Music_NationalPark: INCLUDE "audio/music/nationalpark.asm"
+Music_AzaleaTown: INCLUDE "audio/music/azaleatown.asm"
+Music_CherrygroveCity: INCLUDE "audio/music/cherrygrovecity.asm"
+Music_UnionCave: INCLUDE "audio/music/unioncave.asm"
+Music_JohtoWildBattle: INCLUDE "audio/music/johtowildpokemonbattle.asm"
+Music_JohtoWildBattleNight: INCLUDE "audio/music/johtowildpokemonbattlenight.asm"
+Music_JohtoTrainerBattle: INCLUDE "audio/music/johtotrainerbattle.asm"
+Music_LookYoungster: INCLUDE "audio/music/lookyoungster.asm"
+Music_TinTower: INCLUDE "audio/music/tintower.asm"
+Music_SproutTower: INCLUDE "audio/music/sprouttower.asm"
+Music_BurnedTower: INCLUDE "audio/music/burnedtower.asm"
+Music_Mom: INCLUDE "audio/music/mom.asm"
+Music_VictoryRoad: INCLUDE "audio/music/victoryroad.asm"
+Music_PokemonLullaby: INCLUDE "audio/music/pokemonlullaby.asm"
+Music_PokemonMarch: INCLUDE "audio/music/pokemonmarch.asm"
+Music_GoldSilverOpening: INCLUDE "audio/music/goldsilveropening.asm"
+Music_GoldSilverOpening2: INCLUDE "audio/music/goldsilveropening2.asm"
+Music_LookHiker: INCLUDE "audio/music/lookhiker.asm"
+Music_LookRocket: INCLUDE "audio/music/lookrocket.asm"
+Music_RocketTheme: INCLUDE "audio/music/rockettheme.asm"
+Music_MainMenu: INCLUDE "audio/music/mainmenu.asm"
+Music_LookKimonoGirl: INCLUDE "audio/music/lookkimonogirl.asm"
+Music_PokeFluteChannel: INCLUDE "audio/music/pokeflutechannel.asm"
+Music_BugCatchingContest: INCLUDE "audio/music/bugcatchingcontest.asm"
SECTION "bank3E",DATA,BANK[$3E]
@@ -93139,6 +67096,7 @@ CalcMagikarpLength: ; fbbfc
INCBIN "baserom.gbc",$FBCCF,$fc000-$fbccf
+
SECTION "bank3F",DATA,BANK[$3F]
DoTileAnimation:
@@ -93185,10 +67143,12 @@ Trades: ; 0xfce58
INCBIN "baserom.gbc",$fcf38,$fd1d2-$fcf38
+
SECTION "bank40",DATA,BANK[$40]
INCBIN "baserom.gbc",$100000,$4000
+
SECTION "bank41",DATA,BANK[$41]
INCBIN "baserom.gbc",$104000,$105258 - $104000
@@ -93210,6 +67170,7 @@ Function1060bb: ; 1060bb
INCBIN "baserom.gbc",$1060bc,$108000 - $1060bc
+
SECTION "bank42",DATA,BANK[$42]
INCBIN "baserom.gbc", $108000, $109407 - $108000
@@ -94037,10 +67998,12 @@ Function117cdd: ; 0x117cdd
inc [hl]
ret
+
SECTION "bank46",DATA,BANK[$46]
INCBIN "baserom.gbc",$118000,$4000
+
SECTION "bank47",DATA,BANK[$47]
INCBIN "baserom.gbc",$11C000,$4000
@@ -94049,513 +68012,9 @@ INCBIN "baserom.gbc",$11C000,$4000
SECTION "bank48",DATA,BANK[$48]
PicPointers:
- dbw BANK(BulbasaurFrontpic) - $36, BulbasaurFrontpic
- dbw BANK(BulbasaurBackpic) - $36, BulbasaurBackpic
- dbw BANK(IvysaurFrontpic) - $36, IvysaurFrontpic
- dbw BANK(IvysaurBackpic) - $36, IvysaurBackpic
- dbw BANK(VenusaurFrontpic) - $36, VenusaurFrontpic
- dbw BANK(VenusaurBackpic) - $36, VenusaurBackpic
- dbw BANK(CharmanderFrontpic) - $36, CharmanderFrontpic
- dbw BANK(CharmanderBackpic) - $36, CharmanderBackpic
- dbw BANK(CharmeleonFrontpic) - $36, CharmeleonFrontpic
- dbw BANK(CharmeleonBackpic) - $36, CharmeleonBackpic
- dbw BANK(CharizardFrontpic) - $36, CharizardFrontpic
- dbw BANK(CharizardBackpic) - $36, CharizardBackpic
- dbw BANK(SquirtleFrontpic) - $36, SquirtleFrontpic
- dbw BANK(SquirtleBackpic) - $36, SquirtleBackpic
- dbw BANK(WartortleFrontpic) - $36, WartortleFrontpic
- dbw BANK(WartortleBackpic) - $36, WartortleBackpic
- dbw BANK(BlastoiseFrontpic) - $36, BlastoiseFrontpic
- dbw BANK(BlastoiseBackpic) - $36, BlastoiseBackpic
- dbw BANK(CaterpieFrontpic) - $36, CaterpieFrontpic
- dbw BANK(CaterpieBackpic) - $36, CaterpieBackpic
- dbw BANK(MetapodFrontpic) - $36, MetapodFrontpic
- dbw BANK(MetapodBackpic) - $36, MetapodBackpic
- dbw BANK(ButterfreeFrontpic) - $36, ButterfreeFrontpic
- dbw BANK(ButterfreeBackpic) - $36, ButterfreeBackpic
- dbw BANK(WeedleFrontpic) - $36, WeedleFrontpic
- dbw BANK(WeedleBackpic) - $36, WeedleBackpic
- dbw BANK(KakunaFrontpic) - $36, KakunaFrontpic
- dbw BANK(KakunaBackpic) - $36, KakunaBackpic
- dbw BANK(BeedrillFrontpic) - $36, BeedrillFrontpic
- dbw BANK(BeedrillBackpic) - $36, BeedrillBackpic
- dbw BANK(PidgeyFrontpic) - $36, PidgeyFrontpic
- dbw BANK(PidgeyBackpic) - $36, PidgeyBackpic
- dbw BANK(PidgeottoFrontpic) - $36, PidgeottoFrontpic
- dbw BANK(PidgeottoBackpic) - $36, PidgeottoBackpic
- dbw BANK(PidgeotFrontpic) - $36, PidgeotFrontpic
- dbw BANK(PidgeotBackpic) - $36, PidgeotBackpic
- dbw BANK(RattataFrontpic) - $36, RattataFrontpic
- dbw BANK(RattataBackpic) - $36, RattataBackpic
- dbw BANK(RaticateFrontpic) - $36, RaticateFrontpic
- dbw BANK(RaticateBackpic) - $36, RaticateBackpic
- dbw BANK(SpearowFrontpic) - $36, SpearowFrontpic
- dbw BANK(SpearowBackpic) - $36, SpearowBackpic
- dbw BANK(FearowFrontpic) - $36, FearowFrontpic
- dbw BANK(FearowBackpic) - $36, FearowBackpic
- dbw BANK(EkansFrontpic) - $36, EkansFrontpic
- dbw BANK(EkansBackpic) - $36, EkansBackpic
- dbw BANK(ArbokFrontpic) - $36, ArbokFrontpic
- dbw BANK(ArbokBackpic) - $36, ArbokBackpic
- dbw BANK(PikachuFrontpic) - $36, PikachuFrontpic
- dbw BANK(PikachuBackpic) - $36, PikachuBackpic
- dbw BANK(RaichuFrontpic) - $36, RaichuFrontpic
- dbw BANK(RaichuBackpic) - $36, RaichuBackpic
- dbw BANK(SandshrewFrontpic) - $36, SandshrewFrontpic
- dbw BANK(SandshrewBackpic) - $36, SandshrewBackpic
- dbw BANK(SandslashFrontpic) - $36, SandslashFrontpic
- dbw BANK(SandslashBackpic) - $36, SandslashBackpic
- dbw BANK(NidoranFFrontpic) - $36, NidoranFFrontpic
- dbw BANK(NidoranFBackpic) - $36, NidoranFBackpic
- dbw BANK(NidorinaFrontpic) - $36, NidorinaFrontpic
- dbw BANK(NidorinaBackpic) - $36, NidorinaBackpic
- dbw BANK(NidoqueenFrontpic) - $36, NidoqueenFrontpic
- dbw BANK(NidoqueenBackpic) - $36, NidoqueenBackpic
- dbw BANK(NidoranMFrontpic) - $36, NidoranMFrontpic
- dbw BANK(NidoranMBackpic) - $36, NidoranMBackpic
- dbw BANK(NidorinoFrontpic) - $36, NidorinoFrontpic
- dbw BANK(NidorinoBackpic) - $36, NidorinoBackpic
- dbw BANK(NidokingFrontpic) - $36, NidokingFrontpic
- dbw BANK(NidokingBackpic) - $36, NidokingBackpic
- dbw BANK(ClefairyFrontpic) - $36, ClefairyFrontpic
- dbw BANK(ClefairyBackpic) - $36, ClefairyBackpic
- dbw BANK(ClefableFrontpic) - $36, ClefableFrontpic
- dbw BANK(ClefableBackpic) - $36, ClefableBackpic
- dbw BANK(VulpixFrontpic) - $36, VulpixFrontpic
- dbw BANK(VulpixBackpic) - $36, VulpixBackpic
- dbw BANK(NinetalesFrontpic) - $36, NinetalesFrontpic
- dbw BANK(NinetalesBackpic) - $36, NinetalesBackpic
- dbw BANK(JigglypuffFrontpic) - $36, JigglypuffFrontpic
- dbw BANK(JigglypuffBackpic) - $36, JigglypuffBackpic
- dbw BANK(WigglytuffFrontpic) - $36, WigglytuffFrontpic
- dbw BANK(WigglytuffBackpic) - $36, WigglytuffBackpic
- dbw BANK(ZubatFrontpic) - $36, ZubatFrontpic
- dbw BANK(ZubatBackpic) - $36, ZubatBackpic
- dbw BANK(GolbatFrontpic) - $36, GolbatFrontpic
- dbw BANK(GolbatBackpic) - $36, GolbatBackpic
- dbw BANK(OddishFrontpic) - $36, OddishFrontpic
- dbw BANK(OddishBackpic) - $36, OddishBackpic
- dbw BANK(GloomFrontpic) - $36, GloomFrontpic
- dbw BANK(GloomBackpic) - $36, GloomBackpic
- dbw BANK(VileplumeFrontpic) - $36, VileplumeFrontpic
- dbw BANK(VileplumeBackpic) - $36, VileplumeBackpic
- dbw BANK(ParasFrontpic) - $36, ParasFrontpic
- dbw BANK(ParasBackpic) - $36, ParasBackpic
- dbw BANK(ParasectFrontpic) - $36, ParasectFrontpic
- dbw BANK(ParasectBackpic) - $36, ParasectBackpic
- dbw BANK(VenonatFrontpic) - $36, VenonatFrontpic
- dbw BANK(VenonatBackpic) - $36, VenonatBackpic
- dbw BANK(VenomothFrontpic) - $36, VenomothFrontpic
- dbw BANK(VenomothBackpic) - $36, VenomothBackpic
- dbw BANK(DiglettFrontpic) - $36, DiglettFrontpic
- dbw BANK(DiglettBackpic) - $36, DiglettBackpic
- dbw BANK(DugtrioFrontpic) - $36, DugtrioFrontpic
- dbw BANK(DugtrioBackpic) - $36, DugtrioBackpic
- dbw BANK(MeowthFrontpic) - $36, MeowthFrontpic
- dbw BANK(MeowthBackpic) - $36, MeowthBackpic
- dbw BANK(PersianFrontpic) - $36, PersianFrontpic
- dbw BANK(PersianBackpic) - $36, PersianBackpic
- dbw BANK(PsyduckFrontpic) - $36, PsyduckFrontpic
- dbw BANK(PsyduckBackpic) - $36, PsyduckBackpic
- dbw BANK(GolduckFrontpic) - $36, GolduckFrontpic
- dbw BANK(GolduckBackpic) - $36, GolduckBackpic
- dbw BANK(MankeyFrontpic) - $36, MankeyFrontpic
- dbw BANK(MankeyBackpic) - $36, MankeyBackpic
- dbw BANK(PrimeapeFrontpic) - $36, PrimeapeFrontpic
- dbw BANK(PrimeapeBackpic) - $36, PrimeapeBackpic
- dbw BANK(GrowlitheFrontpic) - $36, GrowlitheFrontpic
- dbw BANK(GrowlitheBackpic) - $36, GrowlitheBackpic
- dbw BANK(ArcanineFrontpic) - $36, ArcanineFrontpic
- dbw BANK(ArcanineBackpic) - $36, ArcanineBackpic
- dbw BANK(PoliwagFrontpic) - $36, PoliwagFrontpic
- dbw BANK(PoliwagBackpic) - $36, PoliwagBackpic
- dbw BANK(PoliwhirlFrontpic) - $36, PoliwhirlFrontpic
- dbw BANK(PoliwhirlBackpic) - $36, PoliwhirlBackpic
- dbw BANK(PoliwrathFrontpic) - $36, PoliwrathFrontpic
- dbw BANK(PoliwrathBackpic) - $36, PoliwrathBackpic
- dbw BANK(AbraFrontpic) - $36, AbraFrontpic
- dbw BANK(AbraBackpic) - $36, AbraBackpic
- dbw BANK(KadabraFrontpic) - $36, KadabraFrontpic
- dbw BANK(KadabraBackpic) - $36, KadabraBackpic
- dbw BANK(AlakazamFrontpic) - $36, AlakazamFrontpic
- dbw BANK(AlakazamBackpic) - $36, AlakazamBackpic
- dbw BANK(MachopFrontpic) - $36, MachopFrontpic
- dbw BANK(MachopBackpic) - $36, MachopBackpic
- dbw BANK(MachokeFrontpic) - $36, MachokeFrontpic
- dbw BANK(MachokeBackpic) - $36, MachokeBackpic
- dbw BANK(MachampFrontpic) - $36, MachampFrontpic
- dbw BANK(MachampBackpic) - $36, MachampBackpic
- dbw BANK(BellsproutFrontpic) - $36, BellsproutFrontpic
- dbw BANK(BellsproutBackpic) - $36, BellsproutBackpic
- dbw BANK(WeepinbellFrontpic) - $36, WeepinbellFrontpic
- dbw BANK(WeepinbellBackpic) - $36, WeepinbellBackpic
- dbw BANK(VictreebelFrontpic) - $36, VictreebelFrontpic
- dbw BANK(VictreebelBackpic) - $36, VictreebelBackpic
- dbw BANK(TentacoolFrontpic) - $36, TentacoolFrontpic
- dbw BANK(TentacoolBackpic) - $36, TentacoolBackpic
- dbw BANK(TentacruelFrontpic) - $36, TentacruelFrontpic
- dbw BANK(TentacruelBackpic) - $36, TentacruelBackpic
- dbw BANK(GeodudeFrontpic) - $36, GeodudeFrontpic
- dbw BANK(GeodudeBackpic) - $36, GeodudeBackpic
- dbw BANK(GravelerFrontpic) - $36, GravelerFrontpic
- dbw BANK(GravelerBackpic) - $36, GravelerBackpic
- dbw BANK(GolemFrontpic) - $36, GolemFrontpic
- dbw BANK(GolemBackpic) - $36, GolemBackpic
- dbw BANK(PonytaFrontpic) - $36, PonytaFrontpic
- dbw BANK(PonytaBackpic) - $36, PonytaBackpic
- dbw BANK(RapidashFrontpic) - $36, RapidashFrontpic
- dbw BANK(RapidashBackpic) - $36, RapidashBackpic
- dbw BANK(SlowpokeFrontpic) - $36, SlowpokeFrontpic
- dbw BANK(SlowpokeBackpic) - $36, SlowpokeBackpic
- dbw BANK(SlowbroFrontpic) - $36, SlowbroFrontpic
- dbw BANK(SlowbroBackpic) - $36, SlowbroBackpic
- dbw BANK(MagnemiteFrontpic) - $36, MagnemiteFrontpic
- dbw BANK(MagnemiteBackpic) - $36, MagnemiteBackpic
- dbw BANK(MagnetonFrontpic) - $36, MagnetonFrontpic
- dbw BANK(MagnetonBackpic) - $36, MagnetonBackpic
- dbw BANK(FarfetchDFrontpic) - $36, FarfetchDFrontpic
- dbw BANK(FarfetchDBackpic) - $36, FarfetchDBackpic
- dbw BANK(DoduoFrontpic) - $36, DoduoFrontpic
- dbw BANK(DoduoBackpic) - $36, DoduoBackpic
- dbw BANK(DodrioFrontpic) - $36, DodrioFrontpic
- dbw BANK(DodrioBackpic) - $36, DodrioBackpic
- dbw BANK(SeelFrontpic) - $36, SeelFrontpic
- dbw BANK(SeelBackpic) - $36, SeelBackpic
- dbw BANK(DewgongFrontpic) - $36, DewgongFrontpic
- dbw BANK(DewgongBackpic) - $36, DewgongBackpic
- dbw BANK(GrimerFrontpic) - $36, GrimerFrontpic
- dbw BANK(GrimerBackpic) - $36, GrimerBackpic
- dbw BANK(MukFrontpic) - $36, MukFrontpic
- dbw BANK(MukBackpic) - $36, MukBackpic
- dbw BANK(ShellderFrontpic) - $36, ShellderFrontpic
- dbw BANK(ShellderBackpic) - $36, ShellderBackpic
- dbw BANK(CloysterFrontpic) - $36, CloysterFrontpic
- dbw BANK(CloysterBackpic) - $36, CloysterBackpic
- dbw BANK(GastlyFrontpic) - $36, GastlyFrontpic
- dbw BANK(GastlyBackpic) - $36, GastlyBackpic
- dbw BANK(HaunterFrontpic) - $36, HaunterFrontpic
- dbw BANK(HaunterBackpic) - $36, HaunterBackpic
- dbw BANK(GengarFrontpic) - $36, GengarFrontpic
- dbw BANK(GengarBackpic) - $36, GengarBackpic
- dbw BANK(OnixFrontpic) - $36, OnixFrontpic
- dbw BANK(OnixBackpic) - $36, OnixBackpic
- dbw BANK(DrowzeeFrontpic) - $36, DrowzeeFrontpic
- dbw BANK(DrowzeeBackpic) - $36, DrowzeeBackpic
- dbw BANK(HypnoFrontpic) - $36, HypnoFrontpic
- dbw BANK(HypnoBackpic) - $36, HypnoBackpic
- dbw BANK(KrabbyFrontpic) - $36, KrabbyFrontpic
- dbw BANK(KrabbyBackpic) - $36, KrabbyBackpic
- dbw BANK(KinglerFrontpic) - $36, KinglerFrontpic
- dbw BANK(KinglerBackpic) - $36, KinglerBackpic
- dbw BANK(VoltorbFrontpic) - $36, VoltorbFrontpic
- dbw BANK(VoltorbBackpic) - $36, VoltorbBackpic
- dbw BANK(ElectrodeFrontpic) - $36, ElectrodeFrontpic
- dbw BANK(ElectrodeBackpic) - $36, ElectrodeBackpic
- dbw BANK(ExeggcuteFrontpic) - $36, ExeggcuteFrontpic
- dbw BANK(ExeggcuteBackpic) - $36, ExeggcuteBackpic
- dbw BANK(ExeggutorFrontpic) - $36, ExeggutorFrontpic
- dbw BANK(ExeggutorBackpic) - $36, ExeggutorBackpic
- dbw BANK(CuboneFrontpic) - $36, CuboneFrontpic
- dbw BANK(CuboneBackpic) - $36, CuboneBackpic
- dbw BANK(MarowakFrontpic) - $36, MarowakFrontpic
- dbw BANK(MarowakBackpic) - $36, MarowakBackpic
- dbw BANK(HitmonleeFrontpic) - $36, HitmonleeFrontpic
- dbw BANK(HitmonleeBackpic) - $36, HitmonleeBackpic
- dbw BANK(HitmonchanFrontpic) - $36, HitmonchanFrontpic
- dbw BANK(HitmonchanBackpic) - $36, HitmonchanBackpic
- dbw BANK(LickitungFrontpic) - $36, LickitungFrontpic
- dbw BANK(LickitungBackpic) - $36, LickitungBackpic
- dbw BANK(KoffingFrontpic) - $36, KoffingFrontpic
- dbw BANK(KoffingBackpic) - $36, KoffingBackpic
- dbw BANK(WeezingFrontpic) - $36, WeezingFrontpic
- dbw BANK(WeezingBackpic) - $36, WeezingBackpic
- dbw BANK(RhyhornFrontpic) - $36, RhyhornFrontpic
- dbw BANK(RhyhornBackpic) - $36, RhyhornBackpic
- dbw BANK(RhydonFrontpic) - $36, RhydonFrontpic
- dbw BANK(RhydonBackpic) - $36, RhydonBackpic
- dbw BANK(ChanseyFrontpic) - $36, ChanseyFrontpic
- dbw BANK(ChanseyBackpic) - $36, ChanseyBackpic
- dbw BANK(TangelaFrontpic) - $36, TangelaFrontpic
- dbw BANK(TangelaBackpic) - $36, TangelaBackpic
- dbw BANK(KangaskhanFrontpic) - $36, KangaskhanFrontpic
- dbw BANK(KangaskhanBackpic) - $36, KangaskhanBackpic
- dbw BANK(HorseaFrontpic) - $36, HorseaFrontpic
- dbw BANK(HorseaBackpic) - $36, HorseaBackpic
- dbw BANK(SeadraFrontpic) - $36, SeadraFrontpic
- dbw BANK(SeadraBackpic) - $36, SeadraBackpic
- dbw BANK(GoldeenFrontpic) - $36, GoldeenFrontpic
- dbw BANK(GoldeenBackpic) - $36, GoldeenBackpic
- dbw BANK(SeakingFrontpic) - $36, SeakingFrontpic
- dbw BANK(SeakingBackpic) - $36, SeakingBackpic
- dbw BANK(StaryuFrontpic) - $36, StaryuFrontpic
- dbw BANK(StaryuBackpic) - $36, StaryuBackpic
- dbw BANK(StarmieFrontpic) - $36, StarmieFrontpic
- dbw BANK(StarmieBackpic) - $36, StarmieBackpic
- dbw BANK(MrMimeFrontpic) - $36, MrMimeFrontpic
- dbw BANK(MrMimeBackpic) - $36, MrMimeBackpic
- dbw BANK(ScytherFrontpic) - $36, ScytherFrontpic
- dbw BANK(ScytherBackpic) - $36, ScytherBackpic
- dbw BANK(JynxFrontpic) - $36, JynxFrontpic
- dbw BANK(JynxBackpic) - $36, JynxBackpic
- dbw BANK(ElectabuzzFrontpic) - $36, ElectabuzzFrontpic
- dbw BANK(ElectabuzzBackpic) - $36, ElectabuzzBackpic
- dbw BANK(MagmarFrontpic) - $36, MagmarFrontpic
- dbw BANK(MagmarBackpic) - $36, MagmarBackpic
- dbw BANK(PinsirFrontpic) - $36, PinsirFrontpic
- dbw BANK(PinsirBackpic) - $36, PinsirBackpic
- dbw BANK(TaurosFrontpic) - $36, TaurosFrontpic
- dbw BANK(TaurosBackpic) - $36, TaurosBackpic
- dbw BANK(MagikarpFrontpic) - $36, MagikarpFrontpic
- dbw BANK(MagikarpBackpic) - $36, MagikarpBackpic
- dbw BANK(GyaradosFrontpic) - $36, GyaradosFrontpic
- dbw BANK(GyaradosBackpic) - $36, GyaradosBackpic
- dbw BANK(LaprasFrontpic) - $36, LaprasFrontpic
- dbw BANK(LaprasBackpic) - $36, LaprasBackpic
- dbw BANK(DittoFrontpic) - $36, DittoFrontpic
- dbw BANK(DittoBackpic) - $36, DittoBackpic
- dbw BANK(EeveeFrontpic) - $36, EeveeFrontpic
- dbw BANK(EeveeBackpic) - $36, EeveeBackpic
- dbw BANK(VaporeonFrontpic) - $36, VaporeonFrontpic
- dbw BANK(VaporeonBackpic) - $36, VaporeonBackpic
- dbw BANK(JolteonFrontpic) - $36, JolteonFrontpic
- dbw BANK(JolteonBackpic) - $36, JolteonBackpic
- dbw BANK(FlareonFrontpic) - $36, FlareonFrontpic
- dbw BANK(FlareonBackpic) - $36, FlareonBackpic
- dbw BANK(PorygonFrontpic) - $36, PorygonFrontpic
- dbw BANK(PorygonBackpic) - $36, PorygonBackpic
- dbw BANK(OmanyteFrontpic) - $36, OmanyteFrontpic
- dbw BANK(OmanyteBackpic) - $36, OmanyteBackpic
- dbw BANK(OmastarFrontpic) - $36, OmastarFrontpic
- dbw BANK(OmastarBackpic) - $36, OmastarBackpic
- dbw BANK(KabutoFrontpic) - $36, KabutoFrontpic
- dbw BANK(KabutoBackpic) - $36, KabutoBackpic
- dbw BANK(KabutopsFrontpic) - $36, KabutopsFrontpic
- dbw BANK(KabutopsBackpic) - $36, KabutopsBackpic
- dbw BANK(AerodactylFrontpic) - $36, AerodactylFrontpic
- dbw BANK(AerodactylBackpic) - $36, AerodactylBackpic
- dbw BANK(SnorlaxFrontpic) - $36, SnorlaxFrontpic
- dbw BANK(SnorlaxBackpic) - $36, SnorlaxBackpic
- dbw BANK(ArticunoFrontpic) - $36, ArticunoFrontpic
- dbw BANK(ArticunoBackpic) - $36, ArticunoBackpic
- dbw BANK(ZapdosFrontpic) - $36, ZapdosFrontpic
- dbw BANK(ZapdosBackpic) - $36, ZapdosBackpic
- dbw BANK(MoltresFrontpic) - $36, MoltresFrontpic
- dbw BANK(MoltresBackpic) - $36, MoltresBackpic
- dbw BANK(DratiniFrontpic) - $36, DratiniFrontpic
- dbw BANK(DratiniBackpic) - $36, DratiniBackpic
- dbw BANK(DragonairFrontpic) - $36, DragonairFrontpic
- dbw BANK(DragonairBackpic) - $36, DragonairBackpic
- dbw BANK(DragoniteFrontpic) - $36, DragoniteFrontpic
- dbw BANK(DragoniteBackpic) - $36, DragoniteBackpic
- dbw BANK(MewtwoFrontpic) - $36, MewtwoFrontpic
- dbw BANK(MewtwoBackpic) - $36, MewtwoBackpic
- dbw BANK(MewFrontpic) - $36, MewFrontpic
- dbw BANK(MewBackpic) - $36, MewBackpic
- dbw BANK(ChikoritaFrontpic) - $36, ChikoritaFrontpic
- dbw BANK(ChikoritaBackpic) - $36, ChikoritaBackpic
- dbw BANK(BayleefFrontpic) - $36, BayleefFrontpic
- dbw BANK(BayleefBackpic) - $36, BayleefBackpic
- dbw BANK(MeganiumFrontpic) - $36, MeganiumFrontpic
- dbw BANK(MeganiumBackpic) - $36, MeganiumBackpic
- dbw BANK(CyndaquilFrontpic) - $36, CyndaquilFrontpic
- dbw BANK(CyndaquilBackpic) - $36, CyndaquilBackpic
- dbw BANK(QuilavaFrontpic) - $36, QuilavaFrontpic
- dbw BANK(QuilavaBackpic) - $36, QuilavaBackpic
- dbw BANK(TyphlosionFrontpic) - $36, TyphlosionFrontpic
- dbw BANK(TyphlosionBackpic) - $36, TyphlosionBackpic
- dbw BANK(TotodileFrontpic) - $36, TotodileFrontpic
- dbw BANK(TotodileBackpic) - $36, TotodileBackpic
- dbw BANK(CroconawFrontpic) - $36, CroconawFrontpic
- dbw BANK(CroconawBackpic) - $36, CroconawBackpic
- dbw BANK(FeraligatrFrontpic) - $36, FeraligatrFrontpic
- dbw BANK(FeraligatrBackpic) - $36, FeraligatrBackpic
- dbw BANK(SentretFrontpic) - $36, SentretFrontpic
- dbw BANK(SentretBackpic) - $36, SentretBackpic
- dbw BANK(FurretFrontpic) - $36, FurretFrontpic
- dbw BANK(FurretBackpic) - $36, FurretBackpic
- dbw BANK(HoothootFrontpic) - $36, HoothootFrontpic
- dbw BANK(HoothootBackpic) - $36, HoothootBackpic
- dbw BANK(NoctowlFrontpic) - $36, NoctowlFrontpic
- dbw BANK(NoctowlBackpic) - $36, NoctowlBackpic
- dbw BANK(LedybaFrontpic) - $36, LedybaFrontpic
- dbw BANK(LedybaBackpic) - $36, LedybaBackpic
- dbw BANK(LedianFrontpic) - $36, LedianFrontpic
- dbw BANK(LedianBackpic) - $36, LedianBackpic
- dbw BANK(SpinarakFrontpic) - $36, SpinarakFrontpic
- dbw BANK(SpinarakBackpic) - $36, SpinarakBackpic
- dbw BANK(AriadosFrontpic) - $36, AriadosFrontpic
- dbw BANK(AriadosBackpic) - $36, AriadosBackpic
- dbw BANK(CrobatFrontpic) - $36, CrobatFrontpic
- dbw BANK(CrobatBackpic) - $36, CrobatBackpic
- dbw BANK(ChinchouFrontpic) - $36, ChinchouFrontpic
- dbw BANK(ChinchouBackpic) - $36, ChinchouBackpic
- dbw BANK(LanturnFrontpic) - $36, LanturnFrontpic
- dbw BANK(LanturnBackpic) - $36, LanturnBackpic
- dbw BANK(PichuFrontpic) - $36, PichuFrontpic
- dbw BANK(PichuBackpic) - $36, PichuBackpic
- dbw BANK(CleffaFrontpic) - $36, CleffaFrontpic
- dbw BANK(CleffaBackpic) - $36, CleffaBackpic
- dbw BANK(IgglybuffFrontpic) - $36, IgglybuffFrontpic
- dbw BANK(IgglybuffBackpic) - $36, IgglybuffBackpic
- dbw BANK(TogepiFrontpic) - $36, TogepiFrontpic
- dbw BANK(TogepiBackpic) - $36, TogepiBackpic
- dbw BANK(TogeticFrontpic) - $36, TogeticFrontpic
- dbw BANK(TogeticBackpic) - $36, TogeticBackpic
- dbw BANK(NatuFrontpic) - $36, NatuFrontpic
- dbw BANK(NatuBackpic) - $36, NatuBackpic
- dbw BANK(XatuFrontpic) - $36, XatuFrontpic
- dbw BANK(XatuBackpic) - $36, XatuBackpic
- dbw BANK(MareepFrontpic) - $36, MareepFrontpic
- dbw BANK(MareepBackpic) - $36, MareepBackpic
- dbw BANK(FlaaffyFrontpic) - $36, FlaaffyFrontpic
- dbw BANK(FlaaffyBackpic) - $36, FlaaffyBackpic
- dbw BANK(AmpharosFrontpic) - $36, AmpharosFrontpic
- dbw BANK(AmpharosBackpic) - $36, AmpharosBackpic
- dbw BANK(BellossomFrontpic) - $36, BellossomFrontpic
- dbw BANK(BellossomBackpic) - $36, BellossomBackpic
- dbw BANK(MarillFrontpic) - $36, MarillFrontpic
- dbw BANK(MarillBackpic) - $36, MarillBackpic
- dbw BANK(AzumarillFrontpic) - $36, AzumarillFrontpic
- dbw BANK(AzumarillBackpic) - $36, AzumarillBackpic
- dbw BANK(SudowoodoFrontpic) - $36, SudowoodoFrontpic
- dbw BANK(SudowoodoBackpic) - $36, SudowoodoBackpic
- dbw BANK(PolitoedFrontpic) - $36, PolitoedFrontpic
- dbw BANK(PolitoedBackpic) - $36, PolitoedBackpic
- dbw BANK(HoppipFrontpic) - $36, HoppipFrontpic
- dbw BANK(HoppipBackpic) - $36, HoppipBackpic
- dbw BANK(SkiploomFrontpic) - $36, SkiploomFrontpic
- dbw BANK(SkiploomBackpic) - $36, SkiploomBackpic
- dbw BANK(JumpluffFrontpic) - $36, JumpluffFrontpic
- dbw BANK(JumpluffBackpic) - $36, JumpluffBackpic
- dbw BANK(AipomFrontpic) - $36, AipomFrontpic
- dbw BANK(AipomBackpic) - $36, AipomBackpic
- dbw BANK(SunkernFrontpic) - $36, SunkernFrontpic
- dbw BANK(SunkernBackpic) - $36, SunkernBackpic
- dbw BANK(SunfloraFrontpic) - $36, SunfloraFrontpic
- dbw BANK(SunfloraBackpic) - $36, SunfloraBackpic
- dbw BANK(YanmaFrontpic) - $36, YanmaFrontpic
- dbw BANK(YanmaBackpic) - $36, YanmaBackpic
- dbw BANK(WooperFrontpic) - $36, WooperFrontpic
- dbw BANK(WooperBackpic) - $36, WooperBackpic
- dbw BANK(QuagsireFrontpic) - $36, QuagsireFrontpic
- dbw BANK(QuagsireBackpic) - $36, QuagsireBackpic
- dbw BANK(EspeonFrontpic) - $36, EspeonFrontpic
- dbw BANK(EspeonBackpic) - $36, EspeonBackpic
- dbw BANK(UmbreonFrontpic) - $36, UmbreonFrontpic
- dbw BANK(UmbreonBackpic) - $36, UmbreonBackpic
- dbw BANK(MurkrowFrontpic) - $36, MurkrowFrontpic
- dbw BANK(MurkrowBackpic) - $36, MurkrowBackpic
- dbw BANK(SlowkingFrontpic) - $36, SlowkingFrontpic
- dbw BANK(SlowkingBackpic) - $36, SlowkingBackpic
- dbw BANK(MisdreavusFrontpic) - $36, MisdreavusFrontpic
- dbw BANK(MisdreavusBackpic) - $36, MisdreavusBackpic
- dbw $ff, $ffff ; Unown pics have their own table
- dbw $ff, $ffff ; See UnownPicPointers
- dbw BANK(WobbuffetFrontpic) - $36, WobbuffetFrontpic
- dbw BANK(WobbuffetBackpic) - $36, WobbuffetBackpic
- dbw BANK(GirafarigFrontpic) - $36, GirafarigFrontpic
- dbw BANK(GirafarigBackpic) - $36, GirafarigBackpic
- dbw BANK(PinecoFrontpic) - $36, PinecoFrontpic
- dbw BANK(PinecoBackpic) - $36, PinecoBackpic
- dbw BANK(ForretressFrontpic) - $36, ForretressFrontpic
- dbw BANK(ForretressBackpic) - $36, ForretressBackpic
- dbw BANK(DunsparceFrontpic) - $36, DunsparceFrontpic
- dbw BANK(DunsparceBackpic) - $36, DunsparceBackpic
- dbw BANK(GligarFrontpic) - $36, GligarFrontpic
- dbw BANK(GligarBackpic) - $36, GligarBackpic
- dbw BANK(SteelixFrontpic) - $36, SteelixFrontpic
- dbw BANK(SteelixBackpic) - $36, SteelixBackpic
- dbw BANK(SnubbullFrontpic) - $36, SnubbullFrontpic
- dbw BANK(SnubbullBackpic) - $36, SnubbullBackpic
- dbw BANK(GranbullFrontpic) - $36, GranbullFrontpic
- dbw BANK(GranbullBackpic) - $36, GranbullBackpic
- dbw BANK(QwilfishFrontpic) - $36, QwilfishFrontpic
- dbw BANK(QwilfishBackpic) - $36, QwilfishBackpic
- dbw BANK(ScizorFrontpic) - $36, ScizorFrontpic
- dbw BANK(ScizorBackpic) - $36, ScizorBackpic
- dbw BANK(ShuckleFrontpic) - $36, ShuckleFrontpic
- dbw BANK(ShuckleBackpic) - $36, ShuckleBackpic
- dbw BANK(HeracrossFrontpic) - $36, HeracrossFrontpic
- dbw BANK(HeracrossBackpic) - $36, HeracrossBackpic
- dbw BANK(SneaselFrontpic) - $36, SneaselFrontpic
- dbw BANK(SneaselBackpic) - $36, SneaselBackpic
- dbw BANK(TeddiursaFrontpic) - $36, TeddiursaFrontpic
- dbw BANK(TeddiursaBackpic) - $36, TeddiursaBackpic
- dbw BANK(UrsaringFrontpic) - $36, UrsaringFrontpic
- dbw BANK(UrsaringBackpic) - $36, UrsaringBackpic
- dbw BANK(SlugmaFrontpic) - $36, SlugmaFrontpic
- dbw BANK(SlugmaBackpic) - $36, SlugmaBackpic
- dbw BANK(MagcargoFrontpic) - $36, MagcargoFrontpic
- dbw BANK(MagcargoBackpic) - $36, MagcargoBackpic
- dbw BANK(SwinubFrontpic) - $36, SwinubFrontpic
- dbw BANK(SwinubBackpic) - $36, SwinubBackpic
- dbw BANK(PiloswineFrontpic) - $36, PiloswineFrontpic
- dbw BANK(PiloswineBackpic) - $36, PiloswineBackpic
- dbw BANK(CorsolaFrontpic) - $36, CorsolaFrontpic
- dbw BANK(CorsolaBackpic) - $36, CorsolaBackpic
- dbw BANK(RemoraidFrontpic) - $36, RemoraidFrontpic
- dbw BANK(RemoraidBackpic) - $36, RemoraidBackpic
- dbw BANK(OctilleryFrontpic) - $36, OctilleryFrontpic
- dbw BANK(OctilleryBackpic) - $36, OctilleryBackpic
- dbw BANK(DelibirdFrontpic) - $36, DelibirdFrontpic
- dbw BANK(DelibirdBackpic) - $36, DelibirdBackpic
- dbw BANK(MantineFrontpic) - $36, MantineFrontpic
- dbw BANK(MantineBackpic) - $36, MantineBackpic
- dbw BANK(SkarmoryFrontpic) - $36, SkarmoryFrontpic
- dbw BANK(SkarmoryBackpic) - $36, SkarmoryBackpic
- dbw BANK(HoundourFrontpic) - $36, HoundourFrontpic
- dbw BANK(HoundourBackpic) - $36, HoundourBackpic
- dbw BANK(HoundoomFrontpic) - $36, HoundoomFrontpic
- dbw BANK(HoundoomBackpic) - $36, HoundoomBackpic
- dbw BANK(KingdraFrontpic) - $36, KingdraFrontpic
- dbw BANK(KingdraBackpic) - $36, KingdraBackpic
- dbw BANK(PhanpyFrontpic) - $36, PhanpyFrontpic
- dbw BANK(PhanpyBackpic) - $36, PhanpyBackpic
- dbw BANK(DonphanFrontpic) - $36, DonphanFrontpic
- dbw BANK(DonphanBackpic) - $36, DonphanBackpic
- dbw BANK(Porygon2Frontpic) - $36, Porygon2Frontpic
- dbw BANK(Porygon2Backpic) - $36, Porygon2Backpic
- dbw BANK(StantlerFrontpic) - $36, StantlerFrontpic
- dbw BANK(StantlerBackpic) - $36, StantlerBackpic
- dbw BANK(SmeargleFrontpic) - $36, SmeargleFrontpic
- dbw BANK(SmeargleBackpic) - $36, SmeargleBackpic
- dbw BANK(TyrogueFrontpic) - $36, TyrogueFrontpic
- dbw BANK(TyrogueBackpic) - $36, TyrogueBackpic
- dbw BANK(HitmontopFrontpic) - $36, HitmontopFrontpic
- dbw BANK(HitmontopBackpic) - $36, HitmontopBackpic
- dbw BANK(SmoochumFrontpic) - $36, SmoochumFrontpic
- dbw BANK(SmoochumBackpic) - $36, SmoochumBackpic
- dbw BANK(ElekidFrontpic) - $36, ElekidFrontpic
- dbw BANK(ElekidBackpic) - $36, ElekidBackpic
- dbw BANK(MagbyFrontpic) - $36, MagbyFrontpic
- dbw BANK(MagbyBackpic) - $36, MagbyBackpic
- dbw BANK(MiltankFrontpic) - $36, MiltankFrontpic
- dbw BANK(MiltankBackpic) - $36, MiltankBackpic
- dbw BANK(BlisseyFrontpic) - $36, BlisseyFrontpic
- dbw BANK(BlisseyBackpic) - $36, BlisseyBackpic
- dbw BANK(RaikouFrontpic) - $36, RaikouFrontpic
- dbw BANK(RaikouBackpic) - $36, RaikouBackpic
- dbw BANK(EnteiFrontpic) - $36, EnteiFrontpic
- dbw BANK(EnteiBackpic) - $36, EnteiBackpic
- dbw BANK(SuicuneFrontpic) - $36, SuicuneFrontpic
- dbw BANK(SuicuneBackpic) - $36, SuicuneBackpic
- dbw BANK(LarvitarFrontpic) - $36, LarvitarFrontpic
- dbw BANK(LarvitarBackpic) - $36, LarvitarBackpic
- dbw BANK(PupitarFrontpic) - $36, PupitarFrontpic
- dbw BANK(PupitarBackpic) - $36, PupitarBackpic
- dbw BANK(TyranitarFrontpic) - $36, TyranitarFrontpic
- dbw BANK(TyranitarBackpic) - $36, TyranitarBackpic
- dbw BANK(LugiaFrontpic) - $36, LugiaFrontpic
- dbw BANK(LugiaBackpic) - $36, LugiaBackpic
- dbw BANK(HoOhFrontpic) - $36, HoOhFrontpic
- dbw BANK(HoOhBackpic) - $36, HoOhBackpic
- dbw BANK(CelebiFrontpic) - $36, CelebiFrontpic
- dbw BANK(CelebiBackpic) - $36, CelebiBackpic
- dbw $ff, $ffff ; unused
- dbw $ff, $ffff ; unused
- dbw BANK(EggPic) - $36, EggPic
- dbw $ff, $ffff ; unused
+INCLUDE "gfx/pics/pic_pointers.asm"
+; Pics I
HoOhFrontpic: INCBIN "gfx/pics/250/front.lz"
MachampFrontpic: INCBIN "gfx/pics/068/front.lz"
@@ -94576,59 +68035,9 @@ TyphlosionFrontpic: INCBIN "gfx/pics/157/front.lz"
SECTION "bank49",DATA,BANK[$49]
UnownPicPointers:
- dbw BANK(UnownAFrontpic) - $36, UnownAFrontpic
- dbw BANK(UnownABackpic) - $36, UnownABackpic
- dbw BANK(UnownBFrontpic) - $36, UnownBFrontpic
- dbw BANK(UnownBBackpic) - $36, UnownBBackpic
- dbw BANK(UnownCFrontpic) - $36, UnownCFrontpic
- dbw BANK(UnownCBackpic) - $36, UnownCBackpic
- dbw BANK(UnownDFrontpic) - $36, UnownDFrontpic
- dbw BANK(UnownDBackpic) - $36, UnownDBackpic
- dbw BANK(UnownEFrontpic) - $36, UnownEFrontpic
- dbw BANK(UnownEBackpic) - $36, UnownEBackpic
- dbw BANK(UnownFFrontpic) - $36, UnownFFrontpic
- dbw BANK(UnownFBackpic) - $36, UnownFBackpic
- dbw BANK(UnownGFrontpic) - $36, UnownGFrontpic
- dbw BANK(UnownGBackpic) - $36, UnownGBackpic
- dbw BANK(UnownHFrontpic) - $36, UnownHFrontpic
- dbw BANK(UnownHBackpic) - $36, UnownHBackpic
- dbw BANK(UnownIFrontpic) - $36, UnownIFrontpic
- dbw BANK(UnownIBackpic) - $36, UnownIBackpic
- dbw BANK(UnownJFrontpic) - $36, UnownJFrontpic
- dbw BANK(UnownJBackpic) - $36, UnownJBackpic
- dbw BANK(UnownKFrontpic) - $36, UnownKFrontpic
- dbw BANK(UnownKBackpic) - $36, UnownKBackpic
- dbw BANK(UnownLFrontpic) - $36, UnownLFrontpic
- dbw BANK(UnownLBackpic) - $36, UnownLBackpic
- dbw BANK(UnownMFrontpic) - $36, UnownMFrontpic
- dbw BANK(UnownMBackpic) - $36, UnownMBackpic
- dbw BANK(UnownNFrontpic) - $36, UnownNFrontpic
- dbw BANK(UnownNBackpic) - $36, UnownNBackpic
- dbw BANK(UnownOFrontpic) - $36, UnownOFrontpic
- dbw BANK(UnownOBackpic) - $36, UnownOBackpic
- dbw BANK(UnownPFrontpic) - $36, UnownPFrontpic
- dbw BANK(UnownPBackpic) - $36, UnownPBackpic
- dbw BANK(UnownQFrontpic) - $36, UnownQFrontpic
- dbw BANK(UnownQBackpic) - $36, UnownQBackpic
- dbw BANK(UnownRFrontpic) - $36, UnownRFrontpic
- dbw BANK(UnownRBackpic) - $36, UnownRBackpic
- dbw BANK(UnownSFrontpic) - $36, UnownSFrontpic
- dbw BANK(UnownSBackpic) - $36, UnownSBackpic
- dbw BANK(UnownTFrontpic) - $36, UnownTFrontpic
- dbw BANK(UnownTBackpic) - $36, UnownTBackpic
- dbw BANK(UnownUFrontpic) - $36, UnownUFrontpic
- dbw BANK(UnownUBackpic) - $36, UnownUBackpic
- dbw BANK(UnownVFrontpic) - $36, UnownVFrontpic
- dbw BANK(UnownVBackpic) - $36, UnownVBackpic
- dbw BANK(UnownWFrontpic) - $36, UnownWFrontpic
- dbw BANK(UnownWBackpic) - $36, UnownWBackpic
- dbw BANK(UnownXFrontpic) - $36, UnownXFrontpic
- dbw BANK(UnownXBackpic) - $36, UnownXBackpic
- dbw BANK(UnownYFrontpic) - $36, UnownYFrontpic
- dbw BANK(UnownYBackpic) - $36, UnownYBackpic
- dbw BANK(UnownZFrontpic) - $36, UnownZFrontpic
- dbw BANK(UnownZBackpic) - $36, UnownZBackpic
+INCLUDE "gfx/pics/unown_pic_pointers.asm"
+; Pics II
BlastoiseFrontpic: INCBIN "gfx/pics/009/front.lz"
RapidashFrontpic: INCBIN "gfx/pics/078/front.lz"
@@ -94652,74 +68061,9 @@ QuilavaFrontpic: INCBIN "gfx/pics/156/front.lz"
SECTION "bank4a",DATA,BANK[$4a]
TrainerPicPointers:
- dbw BANK(FalknerPic) - $36, FalknerPic
- dbw BANK(WhitneyPic) - $36, WhitneyPic
- dbw BANK(BugsyPic) - $36, BugsyPic
- dbw BANK(MortyPic) - $36, MortyPic
- dbw BANK(PrycePic) - $36, PrycePic
- dbw BANK(JasminePic) - $36, JasminePic
- dbw BANK(ChuckPic) - $36, ChuckPic
- dbw BANK(ClairPic) - $36, ClairPic
- dbw BANK(Rival1Pic) - $36, Rival1Pic
- dbw BANK(PokemonProfPic) - $36, PokemonProfPic
- dbw BANK(WillPic) - $36, WillPic
- dbw BANK(CalPic) - $36, CalPic
- dbw BANK(BrunoPic) - $36, BrunoPic
- dbw BANK(KarenPic) - $36, KarenPic
- dbw BANK(KogaPic) - $36, KogaPic
- dbw BANK(ChampionPic) - $36, ChampionPic
- dbw BANK(BrockPic) - $36, BrockPic
- dbw BANK(MistyPic) - $36, MistyPic
- dbw BANK(LtSurgePic) - $36, LtSurgePic
- dbw BANK(ScientistPic) - $36, ScientistPic
- dbw BANK(ErikaPic) - $36, ErikaPic
- dbw BANK(YoungsterPic) - $36, YoungsterPic
- dbw BANK(SchoolboyPic) - $36, SchoolboyPic
- dbw BANK(BirdKeeperPic) - $36, BirdKeeperPic
- dbw BANK(LassPic) - $36, LassPic
- dbw BANK(JaninePic) - $36, JaninePic
- dbw BANK(CooltrainermPic) - $36, CooltrainermPic
- dbw BANK(CooltrainerfPic) - $36, CooltrainerfPic
- dbw BANK(BeautyPic) - $36, BeautyPic
- dbw BANK(PokemaniacPic) - $36, PokemaniacPic
- dbw BANK(GruntmPic) - $36, GruntmPic
- dbw BANK(GentlemanPic) - $36, GentlemanPic
- dbw BANK(SkierPic) - $36, SkierPic
- dbw BANK(TeacherPic) - $36, TeacherPic
- dbw BANK(SabrinaPic) - $36, SabrinaPic
- dbw BANK(BugCatcherPic) - $36, BugCatcherPic
- dbw BANK(FisherPic) - $36, FisherPic
- dbw BANK(SwimmermPic) - $36, SwimmermPic
- dbw BANK(SwimmerfPic) - $36, SwimmerfPic
- dbw BANK(SailorPic) - $36, SailorPic
- dbw BANK(SuperNerdPic) - $36, SuperNerdPic
- dbw BANK(Rival2Pic) - $36, Rival2Pic
- dbw BANK(GuitaristPic) - $36, GuitaristPic
- dbw BANK(HikerPic) - $36, HikerPic
- dbw BANK(BikerPic) - $36, BikerPic
- dbw BANK(BlainePic) - $36, BlainePic
- dbw BANK(BurglarPic) - $36, BurglarPic
- dbw BANK(FirebreatherPic) - $36, FirebreatherPic
- dbw BANK(JugglerPic) - $36, JugglerPic
- dbw BANK(BlackbeltTPic) - $36, BlackbeltTPic
- dbw BANK(ExecutivemPic) - $36, ExecutivemPic
- dbw BANK(PsychicTPic) - $36, PsychicTPic
- dbw BANK(PicnickerPic) - $36, PicnickerPic
- dbw BANK(CamperPic) - $36, CamperPic
- dbw BANK(ExecutivefPic) - $36, ExecutivefPic
- dbw BANK(SagePic) - $36, SagePic
- dbw BANK(MediumPic) - $36, MediumPic
- dbw BANK(BoarderPic) - $36, BoarderPic
- dbw BANK(PokefanmPic) - $36, PokefanmPic
- dbw BANK(KimonoGirlPic) - $36, KimonoGirlPic
- dbw BANK(TwinsPic) - $36, TwinsPic
- dbw BANK(PokefanfPic) - $36, PokefanfPic
- dbw BANK(RedPic) - $36, RedPic
- dbw BANK(BluePic) - $36, BluePic
- dbw BANK(OfficerPic) - $36, OfficerPic
- dbw BANK(GruntfPic) - $36, GruntfPic
- dbw BANK(MysticalmanPic) - $36, MysticalmanPic
+INCLUDE "gfx/pics/trainer_pic_pointers.asm"
+; Pics III
SteelixFrontpic: INCBIN "gfx/pics/208/front.lz"
AlakazamFrontpic: INCBIN "gfx/pics/065/front.lz"
@@ -94744,6 +68088,8 @@ OmastarBackpic: INCBIN "gfx/pics/139/back.lz"
SECTION "bank4b",DATA,BANK[$4b]
+; Pics IV
+
DodrioFrontpic: INCBIN "gfx/pics/085/front.lz"
SlowkingFrontpic: INCBIN "gfx/pics/199/front.lz"
HitmontopFrontpic: INCBIN "gfx/pics/237/front.lz"
@@ -94769,6 +68115,8 @@ UnownEFrontpic: INCBIN "gfx/pics/201e/front.lz"
SECTION "bank4C",DATA,BANK[$4C]
+; Pics V
+
GolbatFrontpic: INCBIN "gfx/pics/042/front.lz"
KinglerFrontpic: INCBIN "gfx/pics/099/front.lz"
ExeggcuteFrontpic: INCBIN "gfx/pics/102/front.lz"
@@ -94795,6 +68143,8 @@ HeracrossFrontpic: INCBIN "gfx/pics/214/front.lz"
SECTION "bank4d",DATA,BANK[$4d]
+; Pics VI
+
AriadosFrontpic: INCBIN "gfx/pics/168/front.lz"
NoctowlFrontpic: INCBIN "gfx/pics/164/front.lz"
WartortleFrontpic: INCBIN "gfx/pics/008/front.lz"
@@ -94823,6 +68173,8 @@ DunsparceFrontpic: INCBIN "gfx/pics/206/front.lz"
SECTION "bank4E",DATA,BANK[$4E]
+; Pics VII
+
VaporeonFrontpic: INCBIN "gfx/pics/134/front.lz"
GirafarigFrontpic: INCBIN "gfx/pics/203/front.lz"
DrowzeeFrontpic: INCBIN "gfx/pics/096/front.lz"
@@ -94853,6 +68205,8 @@ KangaskhanBackpic: INCBIN "gfx/pics/115/back.lz"
SECTION "bank4f",DATA,BANK[$4f]
+; Pics VIII
+
SeelFrontpic: INCBIN "gfx/pics/086/front.lz"
CrobatFrontpic: INCBIN "gfx/pics/169/front.lz"
ChanseyFrontpic: INCBIN "gfx/pics/113/front.lz"
@@ -94885,6 +68239,8 @@ QuagsireFrontpic: INCBIN "gfx/pics/195/front.lz"
SECTION "bank50",DATA,BANK[$50]
+; Pics IX
+
EkansFrontpic: INCBIN "gfx/pics/023/front.lz"
SudowoodoFrontpic: INCBIN "gfx/pics/185/front.lz"
PikachuFrontpic: INCBIN "gfx/pics/025/front.lz"
@@ -94921,6 +68277,8 @@ ParasectBackpic: INCBIN "gfx/pics/047/back.lz"
SECTION "bank51",DATA,BANK[$51]
+; Pics X
+
MisdreavusFrontpic: INCBIN "gfx/pics/200/front.lz"
HoundourFrontpic: INCBIN "gfx/pics/228/front.lz"
MankeyFrontpic: INCBIN "gfx/pics/056/front.lz"
@@ -94961,6 +68319,8 @@ UnownFBackpic: INCBIN "gfx/pics/201f/back.lz"
SECTION "bank52",DATA,BANK[$52]
+; Pics XI
+
DodrioBackpic: INCBIN "gfx/pics/085/back.lz"
ClefairyFrontpic: INCBIN "gfx/pics/035/front.lz"
SlugmaFrontpic: INCBIN "gfx/pics/218/front.lz"
@@ -95004,6 +68364,8 @@ SnorlaxBackpic: INCBIN "gfx/pics/143/back.lz"
SECTION "bank53",DATA,BANK[$53]
+; Pics XII
+
VenusaurBackpic: INCBIN "gfx/pics/003/back.lz"
MoltresBackpic: INCBIN "gfx/pics/146/back.lz"
SunfloraBackpic: INCBIN "gfx/pics/192/back.lz"
@@ -95050,6 +68412,8 @@ StarmieBackpic: INCBIN "gfx/pics/121/back.lz"
SECTION "bank54",DATA,BANK[$54]
+; Pics XIII
+
OmanyteBackpic: INCBIN "gfx/pics/138/back.lz"
PidgeyBackpic: INCBIN "gfx/pics/016/back.lz"
ScientistPic: INCBIN "gfx/trainers/lz/019.lz"
@@ -95098,6 +68462,8 @@ ElectrodeFrontpic: INCBIN "gfx/pics/101/front.lz"
SECTION "bank55",DATA,BANK[$55]
+; Pics XIV
+
SudowoodoBackpic: INCBIN "gfx/pics/185/back.lz"
FlaaffyBackpic: INCBIN "gfx/pics/180/back.lz"
SentretFrontpic: INCBIN "gfx/pics/161/front.lz"
@@ -95149,6 +68515,8 @@ SwinubBackpic: INCBIN "gfx/pics/220/back.lz"
SECTION "bank56",DATA,BANK[$56]
+; Pics XV
+
MewtwoBackpic: INCBIN "gfx/pics/150/back.lz"
PokemonProfPic: INCBIN "gfx/trainers/lz/009.lz"
CalPic: INCBIN "gfx/trainers/lz/011.lz"
@@ -95203,6 +68571,8 @@ MagnemiteBackpic: INCBIN "gfx/pics/081/back.lz"
SECTION "bank57",DATA,BANK[$57]
+; Pics XVI
+
HoothootBackpic: INCBIN "gfx/pics/163/back.lz"
NoctowlBackpic: INCBIN "gfx/pics/164/back.lz"
MortyPic: INCBIN "gfx/trainers/lz/003.lz"
@@ -95261,6 +68631,8 @@ UnownHBackpic: INCBIN "gfx/pics/201h/back.lz"
SECTION "bank58",DATA,BANK[$58]
+; Pics XVII
+
ParasBackpic: INCBIN "gfx/pics/046/back.lz"
VaporeonBackpic: INCBIN "gfx/pics/134/back.lz"
TentacoolBackpic: INCBIN "gfx/pics/072/back.lz"
@@ -95327,6 +68699,8 @@ UnownDBackpic: INCBIN "gfx/pics/201d/back.lz"
SECTION "bank59",DATA,BANK[$59]
+; Pics XVIII
+
SpinarakBackpic: INCBIN "gfx/pics/167/back.lz"
RaikouBackpic: INCBIN "gfx/pics/243/back.lz"
UnownKFrontpic: INCBIN "gfx/pics/201k/front.lz"
@@ -95392,7 +68766,7 @@ UnownRBackpic: INCBIN "gfx/pics/201r/back.lz"
SECTION "bank5A",DATA,BANK[$5A]
-; This bank is completely identical to bank 59!
+; This bank is identical to bank 59!
; It's also unreferenced, so it's a free bank
INCBIN "gfx/pics/167/back.lz"
@@ -95461,49 +68835,31 @@ 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, $1f
-Music_MobileAdapterMenu: ; 0x17801f
-INCLUDE "music/mobileadaptermenu.asm"
-; 0x178153
-
-Music_BuenasPassword: ; 0x178153
-INCLUDE "music/buenaspassword.asm"
-; 0x17843b
-
-Music_LookMysticalMan: ; 0x17843b
-INCLUDE "music/lookmysticalman.asm"
-; 0x1786e8
-
-Music_CrystalOpening: ; 0x1786e8
-INCLUDE "music/crystalopening.asm"
-; 0x178889
-
-Music_BattleTowerTheme: ; 0x178889
-INCLUDE "music/battletowertheme.asm"
-; 0x178b81
+; Songs V
-Music_SuicuneBattle: ; 0x178b81
-INCLUDE "music/suicunebattle.asm"
-; 0x17948b
-
-Music_BattleTowerLobby: ; 0x17948b
-INCLUDE "music/battletowerlobby.asm"
-; 0x17961d
-
-Music_MobileCenter: ; 0x17961d
-INCLUDE "music/mobilecenter.asm"
-; 0x17982d
+Music_MobileAdapterMenu: INCLUDE "audio/music/mobileadaptermenu.asm"
+Music_BuenasPassword: INCLUDE "audio/music/buenaspassword.asm"
+Music_LookMysticalMan: INCLUDE "audio/music/lookmysticalman.asm"
+Music_CrystalOpening: INCLUDE "audio/music/crystalopening.asm"
+Music_BattleTowerTheme: INCLUDE "audio/music/battletowertheme.asm"
+Music_SuicuneBattle: INCLUDE "audio/music/suicunebattle.asm"
+Music_BattleTowerLobby: INCLUDE "audio/music/battletowerlobby.asm"
+Music_MobileCenter: INCLUDE "audio/music/mobilecenter.asm"
INCBIN "baserom.gbc",$17982d, $1799ef - $17982d
@@ -95512,10 +68868,12 @@ INCBIN "gfx/misc/mobile_adapter.2bpp"
INCBIN "baserom.gbc",$17a68f, $17b629 - $17a68f
+
SECTION "bank5F",DATA,BANK[$5F]
INCBIN "baserom.gbc",$17C000,$4000
+
SECTION "bank60",DATA,BANK[$60]
IndigoPlateauPokeCenter1F_MapScriptHeader: ; 0x180000
@@ -96931,519 +70289,12 @@ HallOfFame_MapEventHeader: ; 0x181678
person_event $1e, 16, 8, $7, $0, 255, 255, $0, 0, ObjectEvent, $ffff
; 0x181695
-BulbasaurPokedexEntry: ; 0x181695
- db "SEED@" ; species name
- dw 204, 150; height, width
-
- db "While it is young,", $4e, "it uses the", $4e, "nutrients that are@"
- db "stored in the", $4e, "seeds on its back", $4e, "in order to grow.@"
-; 0x181702
-
-IvysaurPokedexEntry: ; 0x181702
- db "SEED@" ; species name
- dw 303, 290; height, width
-
- db "The bulb on its", $4e, "back grows as it", $4e, "absorbs nutrients.@"
- db "The bulb gives off", $4e, "a pleasant aroma", $4e, "when it blooms.@"
-; 0x181773
-
-VenusaurPokedexEntry: ; 0x181773
- db "SEED@" ; species name
- dw 607, 2210; height, width
-
- db "As it warms it-", $4e, "self and absorbs", $4e, "the sunlight, its@"
- db "flower petals", $4e, "release a pleasant", $4e, "fragrance.@"
-; 0x1817db
-
-CharmanderPokedexEntry: ; 0x1817db
- db "LIZARD@" ; species name
- dw 200, 190; height, width
-
- db "If it's healthy,", $4e, "the flame on the", $4e, "tip of its tail@"
- db "will burn vigor-", $4e, "ously, even if it", $4e, "gets a bit wet.@"
-; 0x18184a
-
-CharmeleonPokedexEntry: ; 0x18184a
- db "FLAME@" ; species name
- dw 307, 420; height, width
-
- db "If it becomes", $4e, "agitated during", $4e, "battle, it spouts@"
- db "intense flames,", $4e, "incinerating its", $4e, "surroundings.@"
-; 0x1818b3
-
-CharizardPokedexEntry: ; 0x1818b3
- db "FLAME@" ; species name
- dw 507, 2000; height, width
-
- db "It uses its wings", $4e, "to fly high. The", $4e, "temperature of its@"
- db "fire increases as", $4e, "it gains exper-", $4e, "ience in battle.@"
-; 0x181926
-
-SquirtlePokedexEntry: ; 0x181926
- db "TINYTURTLE@" ; species name
- dw 108, 200; height, width
-
- db "When it feels", $4e, "threatened, it", $4e, "draws its legs@"
- db "inside its shell", $4e, "and sprays water", $4e, "from its mouth.@"
-; 0x181993
-
-WartortlePokedexEntry: ; 0x181993
- db "TURTLE@" ; species name
- dw 303, 500; height, width
-
- db "Its long, furry", $4e, "tail is a symbol", $4e, "of longevity,@"
- db "making it quite", $4e, "popular among", $4e, "older people.@"
-; 0x1819f9
-
-BlastoisePokedexEntry: ; 0x1819f9
- db "SHELLFISH@" ; species name
- dw 503, 1890; height, width
-
- db "It firmly plants", $4e, "its feet on the", $4e, "ground before@"
- db "shooting water", $4e, "from the jets on", $4e, "its back.@"
-; 0x181a60
-
-CaterpiePokedexEntry: ; 0x181a60
- db "WORM@" ; species name
- dw 100, 60; height, width
-
- db "It crawls into", $4e, "foliage where it", $4e, "camouflages itself@"
- db "among leaves that", $4e, "are the same color", $4e, "as its body.@"
-; 0x181ace
-
-MetapodPokedexEntry: ; 0x181ace
- db "COCOON@" ; species name
- dw 204, 220; height, width
-
- db "This is its pre-", $4e, "evolved form. At", $4e, "this stage, it can@"
- db "only harden, so it", $4e, "remains motionless", $4e, "to avoid attack.@"
-; 0x181b45
-
-ButterfreePokedexEntry: ; 0x181b45
- db "BUTTERFLY@" ; species name
- dw 307, 710; height, width
-
- db "It flits from", $4e, "flower to flower,", $4e, "collecting honey.@"
- db "It can even", $4e, "identify distant", $4e, "flowers in bloom.@"
-; 0x181bb4
-
-WeedlePokedexEntry: ; 0x181bb4
- db "HAIRY BUG@" ; species name
- dw 100, 70; height, width
-
- db "The barb on top of", $4e, "its head secretes", $4e, "a strong poison.@"
- db "It uses this toxic", $4e, "barb to protect", $4e, "itself.@"
-; 0x181c23
-
-KakunaPokedexEntry: ; 0x181c23
- db "COCOON@" ; species name
- dw 200, 220; height, width
-
- db "Nearly incapable", $4e, "of movement, it", $4e, "leans against@"
- db "stout trees while", $4e, "waiting for its", $4e, "evolution.@"
-; 0x181c8a
-
-BeedrillPokedexEntry: ; 0x181c8a
- db "POISON BEE@" ; species name
- dw 303, 650; height, width
-
- db "It uses sharp,", $4e, "poisonous stings", $4e, "to defeat prey,@"
- db "then takes the", $4e, "victim back to its", $4e, "nest for food.@"
-; 0x181cfa
-
-PidgeyPokedexEntry: ; 0x181cfa
- db "TINY BIRD@" ; species name
- dw 100, 40; height, width
-
- db "It rapidly flaps", $4e, "its wings in the", $4e, "grass, stirring up@"
- db "a dust cloud that", $4e, "drives insect prey", $4e, "out into the open.@"
-; 0x181d75
-
-PidgeottoPokedexEntry: ; 0x181d75
- db "BIRD@" ; species name
- dw 307, 660; height, width
-
- db "It slowly flies in", $4e, "a circular pat-", $4e, "tern, all the@"
- db "while keeping a", $4e, "sharp lookout for", $4e, "prey.@"
-; 0x181dd7
-
-PidgeotPokedexEntry: ; 0x181dd7
- db "BIRD@" ; species name
- dw 411, 870; height, width
-
- db "Its outstanding", $4e, "vision allows it", $4e, "to spot splashing@"
- db "MAGIKARP, even", $4e, "while flying at", $4e, "3300 feet.@"
-; 0x181e3d
-
-RattataPokedexEntry: ; 0x181e3d
- db "RAT@" ; species name
- dw 100, 80; height, width
-
- db "This #MON's", $4e, "impressive vital-", $4e, "ity allows it to@"
- db "live anywhere. It", $4e, "also multiplies", $4e, "very quickly.@"
-; 0x181ea3
-
-RaticatePokedexEntry: ; 0x181ea3
- db "RAT@" ; species name
- dw 204, 410; height, width
-
- db "The webs on its", $4e, "hind legs enable", $4e, "it to cross@"
- db "rivers. It search-", $4e, "es wide areas for", $4e, "food.@"
-; 0x181f03
-SpearowPokedexEntry: ; 0x181f03
- db "TINY BIRD@" ; species name
- dw 100, 40; height, width
-
- db "To protect its", $4e, "territory, it", $4e, "flies around@"
- db "ceaselessly,", $4e, "making high-", $4e, "pitched cries.@"
-; 0x181f64
+; Pokedex entries I
+; 001-064
-FearowPokedexEntry: ; 0x181f64
- db "BEAK@" ; species name
- dw 311, 840; height, width
-
- db "It uses its long", $4e, "beak to attack. It", $4e, "has a surprisingly@"
- db "long reach, so it", $4e, "must be treated", $4e, "with caution.@"
-; 0x181fd4
+INCLUDE "stats/pokedex/entries_1.asm"
-EkansPokedexEntry: ; 0x181fd4
- db "SNAKE@" ; species name
- dw 607, 150; height, width
-
- db "It flutters the", $4e, "tip of its tongue", $4e, "to seek out the@"
- db "scent of prey,", $4e, "then swallows the", $4e, "prey whole.@"
-; 0x18203d
-
-ArbokPokedexEntry: ; 0x18203d
- db "COBRA@" ; species name
- dw 1106, 1430; height, width
-
- db "To intimidate", $4e, "foes, it spreads", $4e, "its chest wide and@"
- db "makes eerie sounds", $4e, "by expelling air", $4e, "from its mouth.@"
-; 0x1820ad
-
-PikachuPokedexEntry: ; 0x1820ad
- db "MOUSE@" ; species name
- dw 104, 130; height, width
-
- db "When it is anger-", $4e, "ed, it immediately", $4e, "discharges the@"
- db "energy stored in", $4e, "the pouches in its", $4e, "cheeks.@"
-; 0x182117
-
-RaichuPokedexEntry: ; 0x182117
- db "MOUSE@" ; species name
- dw 207, 660; height, width
-
- db "If its electric", $4e, "pouches run empty,", $4e, "it raises its tail@"
- db "to gather electri-", $4e, "city from the", $4e, "atmosphere.@"
-; 0x182184
-
-SandshrewPokedexEntry: ; 0x182184
- db "MOUSE@" ; species name
- dw 200, 260; height, width
-
- db "It prefers dry,", $4e, "sandy places", $4e, "because it uses@"
- db "the sand to", $4e, "protect itself", $4e, "when threatened.@"
-; 0x1821e7
-
-SandslashPokedexEntry: ; 0x1821e7
- db "MOUSE@" ; species name
- dw 303, 650; height, width
-
- db "Adept at climbing", $4e, "trees, it rolls", $4e, "into a spiny ball,@"
- db "then attacks its", $4e, "enemies from", $4e, "above.@"
-; 0x18224b
-
-NidoranFPokedexEntry: ; 0x18224b
- db "POISON PIN@" ; species name
- dw 104, 150; height, width
-
- db "Small and very", $4e, "docile, it pro-", $4e, "tects itself with@"
- db "its small, poison-", $4e, "ous horn when", $4e, "attacked.@"
-; 0x1822b6
-
-NidorinaPokedexEntry: ; 0x1822b6
- db "POISON PIN@" ; species name
- dw 207, 440; height, width
-
- db "It has a docile", $4e, "nature. If it is", $4e, "threatened with@"
- db "attack, it raises", $4e, "the barbs that are", $4e, "all over its body.@"
-; 0x18232e
-
-NidoqueenPokedexEntry: ; 0x18232e
- db "DRILL@" ; species name
- dw 403, 1320; height, width
-
- db "The hard scales", $4e, "that cover its", $4e, "strong body serve@"
- db "as excellent", $4e, "protection from", $4e, "any attack.@"
-; 0x182392
-
-NidoranMPokedexEntry: ; 0x182392
- db "POISON PIN@" ; species name
- dw 108, 200; height, width
-
- db "It constantly", $4e, "moves its large", $4e, "ears in many@"
- db "directions in", $4e, "order to detect", $4e, "danger right away.@"
-; 0x1823fd
-
-NidorinoPokedexEntry: ; 0x1823fd
- db "POISON PIN@" ; species name
- dw 211, 430; height, width
-
- db "It is easily", $4e, "agitated and uses", $4e, "its horn for@"
- db "offense as soon as", $4e, "it notices an", $4e, "attacker.@"
-; 0x182463
-
-NidokingPokedexEntry: ; 0x182463
- db "DRILL@" ; species name
- dw 407, 1370; height, width
-
- db "It uses its thick", $4e, "arms, legs and", $4e, "tail to attack@"
- db "forcefully. Melee", $4e, "combat is its", $4e, "specialty.@"
-; 0x1824c8
-
-ClefairyPokedexEntry: ; 0x1824c8
- db "FAIRY@" ; species name
- dw 200, 170; height, width
-
- db "Though rarely", $4e, "seen, it becomes", $4e, "easier to spot,@"
- db "for some reason,", $4e, "on the night of a ", $4e, "full moon.@"
-; 0x182530
-
-ClefablePokedexEntry: ; 0x182530
- db "FAIRY@" ; species name
- dw 403, 880; height, width
-
- db "Said to live in", $4e, "quiet, remote", $4e, "mountains, this@"
- db "type of fairy has", $4e, "a strong aversion", $4e, "to being seen.@"
-; 0x18259b
-
-VulpixPokedexEntry: ; 0x18259b
- db "FOX@" ; species name
- dw 200, 220; height, width
-
- db "As its body grows", $4e, "larger, its six", $4e, "warm tails become@"
- db "more beautiful,", $4e, "with a more luxur-", $4e, "ious coat of fur.@"
-; 0x18260c
-
-NinetalesPokedexEntry: ; 0x18260c
- db "FOX@" ; species name
- dw 307, 440; height, width
-
- db "It is said to live", $4e, "a thousand years,", $4e, "and each of its@"
- db "tails is loaded", $4e, "with supernatural", $4e, "powers.@"
-; 0x182673
-
-JigglypuffPokedexEntry: ; 0x182673
- db "BALLOON@" ; species name
- dw 108, 120; height, width
-
- db "It rolls its cute", $4e, "eyes as it sings a", $4e, "soothing lullaby.@"
- db "Its gentle song", $4e, "puts anyone who", $4e, "hears it to sleep.@"
-; 0x1826e9
-
-WigglytuffPokedexEntry: ; 0x1826e9
- db "BALLOON@" ; species name
- dw 303, 260; height, width
-
- db "The rich, fluffy", $4e, "fur that covers", $4e, "its body feels so@"
- db "good that anyone", $4e, "who feels it can't", $4e, "stop touching it.@"
-; 0x18275d
-
-ZubatPokedexEntry: ; 0x18275d
- db "BAT@" ; species name
- dw 207, 170; height, width
-
- db "During the day, it", $4e, "gathers with", $4e, "others and hangs@"
- db "from the ceilings", $4e, "of old buildings", $4e, "and caves.@"
-; 0x1827c4
-
-GolbatPokedexEntry: ; 0x1827c4
- db "BAT@" ; species name
- dw 503, 1210; height, width
-
- db "When it plunges", $4e, "its fangs into its", $4e, "prey, it instantly@"
- db "draws and gulps", $4e, "down more than ten", $4e, "ounces of blood.@"
-; 0x182836
-
-OddishPokedexEntry: ; 0x182836
- db "WEED@" ; species name
- dw 108, 120; height, width
-
- db "During the day, it", $4e, "stays in the cold", $4e, "underground to@"
- db "avoid the sun.", $4e, "It grows by bath-", $4e, "ing in moonlight.@"
-; 0x1828a6
-
-GloomPokedexEntry: ; 0x1828a6
- db "WEED@" ; species name
- dw 207, 190; height, width
-
- db "The smell from its", $4e, "drool-like syrup", $4e, "and the pollen on@"
- db "its petals is so", $4e, "bad, it may make", $4e, "opponents faint.@"
-; 0x182918
-
-VileplumePokedexEntry: ; 0x182918
- db "FLOWER@" ; species name
- dw 311, 410; height, width
-
- db "By shaking its big", $4e, "petals, it scat-", $4e, "ters toxic pollen@"
- db "into the air,", $4e, "turning the air", $4e, "yellow.@"
-; 0x18297f
-
-ParasPokedexEntry: ; 0x18297f
- db "MUSHROOM@" ; species name
- dw 100, 120; height, width
-
- db "The tochukaso", $4e, "growing on this", $4e, "#MON's back@"
- db "orders it to", $4e, "extract juice from", $4e, "tree trunks.@"
-; 0x1829e2
-
-ParasectPokedexEntry: ; 0x1829e2
- db "MUSHROOM@" ; species name
- dw 303, 650; height, width
-
- db "When nothing's", $4e, "left to extract", $4e, "from the bug, the@"
- db "mushrooms on its", $4e, "back leave spores", $4e, "on the bug's egg.@"
-; 0x182a53
-
-VenonatPokedexEntry: ; 0x182a53
- db "INSECT@" ; species name
- dw 303, 660; height, width
-
- db "The small bugs it", $4e, "eats appear only", $4e, "at night, so it@"
- db "sleeps in a hole", $4e, "in a tree until", $4e, "night falls.@"
-; 0x182abf
-
-VenomothPokedexEntry: ; 0x182abf
- db "POISONMOTH@" ; species name
- dw 411, 280; height, width
-
- db "The scales it", $4e, "scatters will", $4e, "paralyze anyone@"
- db "who touches them,", $4e, "making that person", $4e, "unable to stand.@"
-; 0x182b30
-
-DiglettPokedexEntry: ; 0x182b30
- db "MOLE@" ; species name
- dw 8, 20; height, width
-
- db "It digs under-", $4e, "ground and chews", $4e, "on tree roots,@"
- db "sticking its head", $4e, "out only when the", $4e, "sun isn't bright.@"
-; 0x182b9d
-
-DugtrioPokedexEntry: ; 0x182b9d
- db "MOLE@" ; species name
- dw 204, 730; height, width
-
- db "These DIGLETT", $4e, "triplets dig over", $4e, "60 miles below sea@"
- db "level. No one", $4e, "knows what it's", $4e, "like underground.@"
-; 0x182c08
-
-MeowthPokedexEntry: ; 0x182c08
- db "SCRATCHCAT@" ; species name
- dw 104, 90; height, width
-
- db "It loves things", $4e, "that sparkle. When", $4e, "it sees a shiny@"
- db "object, the gold", $4e, "coin on its head", $4e, "shines too.@"
-; 0x182c78
-
-PersianPokedexEntry: ; 0x182c78
- db "CLASSY CAT@" ; species name
- dw 303, 710; height, width
-
- db "Behind its lithe,", $4e, "elegant appearance", $4e, "lies a barbaric@"
- db "side. It will tear", $4e, "apart its prey on", $4e, "a mere whim.@"
-; 0x182cee
-
-PsyduckPokedexEntry: ; 0x182cee
- db "DUCK@" ; species name
- dw 207, 430; height, width
-
- db "The only time it", $4e, "can use its psy-", $4e, "chic power is when@"
- db "its sleeping brain", $4e, "cells happen to", $4e, "wake.@"
-; 0x182d55
-
-GolduckPokedexEntry: ; 0x182d55
- db "DUCK@" ; species name
- dw 507, 1690; height, width
-
- db "It swims grace-", $4e, "fully along on the", $4e, "quiet, slow-moving@"
- db "rivers and lakes", $4e, "of which it is so", $4e, "fond.@"
-; 0x182dbd
-
-MankeyPokedexEntry: ; 0x182dbd
- db "PIG MONKEY@" ; species name
- dw 108, 620; height, width
-
- db "It lives in groups", $4e, "in the treetops.", $4e, "If it loses sight@"
- db "of its group, it", $4e, "becomes infuriated", $4e, "by its loneliness.@"
-; 0x182e39
-
-PrimeapePokedexEntry: ; 0x182e39
- db "PIG MONKEY@" ; species name
- dw 303, 710; height, width
-
- db "It will beat up", $4e, "anyone who makes", $4e, "it mad, even if it@"
- db "has to chase them", $4e, "until the end of", $4e, "the world.@"
-; 0x182eaa
-
-GrowlithePokedexEntry: ; 0x182eaa
- db "PUPPY@" ; species name
- dw 204, 420; height, width
-
- db "It controls a big", $4e, "territory. If it", $4e, "detects an unknown@"
- db "smell, it roars", $4e, "loudly to force", $4e, "out the intruder.@"
-; 0x182f1c
-
-ArcaninePokedexEntry: ; 0x182f1c
- db "LEGENDARY@" ; species name
- dw 603, 3420; height, width
-
- db "An ancient picture", $4e, "scroll shows that", $4e, "people were@"
- db "attracted to its", $4e, "movement as it ran", $4e, "through prairies.@"
-; 0x182f91
-
-PoliwagPokedexEntry: ; 0x182f91
- db "TADPOLE@" ; species name
- dw 200, 270; height, width
-
- db "The swirl on its", $4e, "belly is its", $4e, "insides showing@"
- db "through the skin.", $4e, "It looks clearer", $4e, "after it eats.@"
-; 0x182ffd
-
-PoliwhirlPokedexEntry: ; 0x182ffd
- db "TADPOLE@" ; species name
- dw 303, 440; height, width
-
- db "Though it is", $4e, "skilled at walk-", $4e, "ing, it prefers to@"
- db "live underwater", $4e, "where there is", $4e, "less danger.@"
-; 0x183066
-
-PoliwrathPokedexEntry: ; 0x183066
- db "TADPOLE@" ; species name
- dw 403, 1190; height, width
-
- db "It can use its", $4e, "well-developed", $4e, "arms and legs to@"
- db "run on the surface", $4e, "of the water for a", $4e, "split second.@"
-; 0x1830d5
-
-AbraPokedexEntry: ; 0x1830d5
- db "PSI@" ; species name
- dw 211, 430; height, width
-
- db "It hypnotizes", $4e, "itself so that it", $4e, "can teleport away@"
- db "when it senses", $4e, "danger, even", $4e, "if it is asleep.@"
-; 0x18313c
-
-KadabraPokedexEntry: ; 0x18313c
- db "PSI@" ; species name
- dw 403, 1250; height, width
-
- db "When it closes its", $4e, "eyes, twice as", $4e, "many alpha parti-@"
- db "cles come out of", $4e, "the surface of its", $4e, "body.@"
-; 0x1831a2
-
-INCBIN "baserom.gbc",$1831a2,$e5e
SECTION "bank61",DATA,BANK[$61]
@@ -99874,6 +72725,7 @@ BurnedTowerB1F_MapEventHeader: ; 0x1863de
person_event $2b, 16, 14, $7, $0, 255, 255, $90, 0, UnknownScript_0x186212, $07aa
; 0x18647f
+
SECTION "bank62",DATA,BANK[$62]
CeruleanGymBadgeSpeechHouse_MapScriptHeader: ; 0x188000
@@ -103262,6 +76114,7 @@ Route5CleanseTagSpeechHouse_MapEventHeader: ; 0x18b744
person_event $29, 7, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x18b64f, $ffff
; 0x18b778
+
SECTION "bank63",DATA,BANK[$63]
PewterCity_MapScriptHeader: ; 0x18c000
@@ -106805,6 +79658,7 @@ AzaleaGym_MapEventHeader: ; 0x18f3cc
person_event $48, 17, 11, $6, $0, 255, 255, $80, 0, AzaleaGymGuyScript, $ffff
; 0x18f441
+
SECTION "bank64",DATA,BANK[$64]
MahoganyTown_MapScriptHeader: ; 0x190000
@@ -110876,6 +83730,7 @@ MobileBattleRoom_MapEventHeader: ; 0x193673
db 0
; 0x193688
+
SECTION "bank65",DATA,BANK[$65]
Route36_MapScriptHeader: ; 0x194000
@@ -114335,6 +87190,7 @@ Route31VioletGate_MapEventHeader: ; 0x19768c
person_event $24, 6, 5, $3, $0, 255, 255, $90, 0, UnknownScript_0x197637, $ffff
; 0x1976c0
+
SECTION "bank66",DATA,BANK[$66]
AzaleaTown_MapScriptHeader: ; 0x198000
@@ -117644,6 +90500,7 @@ OaksLab_MapEventHeader: ; 0x19ba33
person_event $3c, 8, 5, $2, $11, 255, 255, $90, 0, UnknownScript_0x19b415, $ffff
; 0x19bac7
+
SECTION "bank67",DATA,BANK[$67]
CherrygroveCity_MapScriptHeader: ; 0x19c000
@@ -121785,6 +94642,7 @@ Route25_MapEventHeader: ; 0x19f58f
person_event $54, 8, 36, $1, $0, 255, 255, $1, 0, ItemFragment_0x19efe3, $078b
; 0x19f643
+
SECTION "bank68",DATA,BANK[$68]
CianwoodCity_MapScriptHeader: ; 0x1a0000
@@ -125192,6 +98050,7 @@ PewterSnoozeSpeechHouse_MapEventHeader: ; 0x1a308a
person_event $2f, 7, 9, $8, $0, 255, 255, $90, 0, UnknownScript_0x1a3059, $ffff
; 0x1a30b1
+
SECTION "bank69",DATA,BANK[$69]
EcruteakCity_MapScriptHeader: ; 0x1a4000
@@ -128569,6 +101428,7 @@ Route12_MapEventHeader: ; 0x1a72cf
person_event $54, 55, 9, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a700d, $0789
; 0x1a7337
+
SECTION "bank6A",DATA,BANK[$6A]
NewBarkTown_MapScriptHeader: ; 0x1a8000
@@ -132418,6 +105278,7 @@ SeafoamGym_MapEventHeader: ; 0x1ab865
person_event $48, 9, 10, $7, $0, 255, 255, $90, 0, SeafoamGymGuyScript, $0777
; 0x1ab88a
+
SECTION "bank6B",DATA,BANK[$6B]
Route33_MapScriptHeader: ; 0x1ac000
@@ -135501,6 +108362,7 @@ Route28FamousSpeechHouse_MapEventHeader: ; 0x1ae762
person_event $9e, 9, 10, $16, $0, 255, 255, $b0, 0, UnknownScript_0x1ae675, $ffff
; 0x1ae796
+
SECTION "bank6C",DATA,BANK[$6C]
UnknownText_0x1b0000: ; 0x1b0000
@@ -136545,6 +109407,7 @@ Route10North_MapEventHeader: ; 0x1b2099
db 0
; 0x1b20b3
+
SECTION "bank6D",DATA,BANK[$6D]
INCLUDE "text/phone/mom.tx"
@@ -136552,526 +109415,20 @@ INCLUDE "text/phone/bill.tx"
INCLUDE "text/phone/elm.tx"
INCLUDE "text/phone/trainers1.tx"
-SECTION "bank6E",DATA,BANK[$6E]
-
-AlakazamPokedexEntry: ; 0x1b8000
- db "PSI@" ; species name
- dw 411, 1060; height, width
-
- db "It has an IQ of", $4e, "5000. It calcu-", $4e, "lates many things@"
- db "in order to gain", $4e, "the edge in every", $4e, "battle.@"
-; 0x1b8065
-
-MachopPokedexEntry: ; 0x1b8065
- db "SUPERPOWER@" ; species name
- dw 207, 430; height, width
-
- db "It trains by", $4e, "lifting rocks in", $4e, "the mountains. It@"
- db "can even pick up a", $4e, "GRAVELER with", $4e, "ease.@"
-; 0x1b80cb
-
-MachokePokedexEntry: ; 0x1b80cb
- db "SUPERPOWER@" ; species name
- dw 411, 1550; height, width
-
- db "This tough #MON", $4e, "always stays in", $4e, "the zone. Its@"
- db "muscles become", $4e, "thicker after", $4e, "every battle.@"
-; 0x1b8133
-
-MachampPokedexEntry: ; 0x1b8133
- db "SUPERPOWER@" ; species name
- dw 503, 2870; height, width
-
- db "With four arms", $4e, "that react more", $4e, "quickly than it@"
- db "can think, it can", $4e, "execute many", $4e, "punches at once.@"
-; 0x1b81a1
-
-BellsproutPokedexEntry: ; 0x1b81a1
- db "FLOWER@" ; species name
- dw 204, 90; height, width
-
- db "If it notices", $4e, "anything that", $4e, "moves, it@"
- db "immediately flings", $4e, "its vine at the", $4e, "object.@"
-; 0x1b81fd
-
-WeepinbellPokedexEntry: ; 0x1b81fd
- db "FLYCATCHER@" ; species name
- dw 303, 140; height, width
-
- db "When it's hungry,", $4e, "it swings its", $4e, "razor-sharp@"
- db "leaves, slicing up", $4e, "any unlucky object", $4e, "nearby for food.@"
-; 0x1b826e
-
-VictreebelPokedexEntry: ; 0x1b826e
- db "FLYCATCHER@" ; species name
- dw 507, 340; height, width
-
- db "Once ingested into", $4e, "this #MON's", $4e, "body, even the@"
- db "hardest object", $4e, "will melt into", $4e, "nothing.@"
-; 0x1b82d1
-
-TentacoolPokedexEntry: ; 0x1b82d1
- db "JELLYFISH@" ; species name
- dw 211, 1000; height, width
-
- db "As it floats along", $4e, "on the waves, it", $4e, "uses its toxic@"
- db "feelers to stab", $4e, "anything it", $4e, "touches.@"
-; 0x1b8337
-
-TentacruelPokedexEntry: ; 0x1b8337
- db "JELLYFISH@" ; species name
- dw 503, 1210; height, width
-
- db "When its 80 feel-", $4e, "ers absorb water,", $4e, "it stretches to@"
- db "become like a net", $4e, "to entangle its", $4e, "prey.@"
-; 0x1b83a1
-
-GeodudePokedexEntry: ; 0x1b83a1
- db "ROCK@" ; species name
- dw 104, 440; height, width
-
- db "Proud of their", $4e, "sturdy bodies,", $4e, "they bash against@"
- db "each other in a", $4e, "contest to prove", $4e, "whose is harder.@"
-; 0x1b840c
-
-GravelerPokedexEntry: ; 0x1b840c
- db "ROCK@" ; species name
- dw 303, 2320; height, width
-
- db "It travels by rol-", $4e, "ling on mountain", $4e, "paths. If it gains@"
- db "too much speed, it", $4e, "stops by running", $4e, "into huge rocks.@"
-; 0x1b8481
-
-GolemPokedexEntry: ; 0x1b8481
- db "MEGATON@" ; species name
- dw 407, 6620; height, width
-
- db "Its rock-like body", $4e, "is so durable,", $4e, "even high-powered@"
- db "dynamite blasts", $4e, "fail to scratch", $4e, "its rugged hide.@"
-; 0x1b84f2
-
-PonytaPokedexEntry: ; 0x1b84f2
- db "FIRE HORSE@" ; species name
- dw 303, 660; height, width
-
- db "Training by", $4e, "jumping over grass", $4e, "that grows longer@"
- db "every day has made", $4e, "it a world-class", $4e, "jumper.@"
-; 0x1b855e
-
-RapidashPokedexEntry: ; 0x1b855e
- db "FIRE HORSE@" ; species name
- dw 507, 2090; height, width
-
- db "It just loves to", $4e, "gallop. The faster", $4e, "it goes, the long-@"
- db "er the swaying", $4e, "flames of its mane", $4e, "will become.@"
-; 0x1b85d3
-
-SlowpokePokedexEntry: ; 0x1b85d3
- db "DOPEY@" ; species name
- dw 311, 790; height, width
-
- db "It is always so", $4e, "absent-minded that", $4e, "it won't react,@"
- db "even if its", $4e, "flavorful tail is", $4e, "bitten.@"
-; 0x1b8635
-
-SlowbroPokedexEntry: ; 0x1b8635
- db "HERMITCRAB@" ; species name
- dw 503, 1730; height, width
-
- db "An attached", $4e, "SHELLDER won't let", $4e, "go because of the@"
- db "tasty flavor that", $4e, "oozes out of its", $4e, "tail.@"
-; 0x1b869d
-
-MagnemitePokedexEntry: ; 0x1b869d
- db "MAGNET@" ; species name
- dw 100, 130; height, width
-
- db "The electricity", $4e, "emitted by the", $4e, "units on each side@"
- db "of its body cause", $4e, "it to become a", $4e, "strong magnet.@"
-; 0x1b870a
-
-MagnetonPokedexEntry: ; 0x1b870a
- db "MAGNET@" ; species name
- dw 303, 1320; height, width
-
- db "When many", $4e, "MAGNETON gather", $4e, "together, the@"
- db "resulting magnetic", $4e, "storm disrupts", $4e, "radio waves.@"
-; 0x1b876c
-
-FarfetchDPokedexEntry: ; 0x1b876c
- db "WILD DUCK@" ; species name
- dw 207, 330; height, width
-
- db "In order to pre-", $4e, "vent their", $4e, "extinction, more@"
- db "people have made", $4e, "an effort to breed", $4e, "these #MON.@"
-; 0x1b87d7
-
-DoduoPokedexEntry: ; 0x1b87d7
- db "TWIN BIRD@" ; species name
- dw 407, 860; height, width
-
- db "It lives on a", $4e, "grassy plain where", $4e, "it can see a long@"
- db "way. If it sees an", $4e, "enemy, it runs", $4e, "away at 60 mph.@"
-; 0x1b884a
-
-DodrioPokedexEntry: ; 0x1b884a
- db "TRIPLEBIRD@" ; species name
- dw 511, 1880; height, width
-
- db "An enemy that", $4e, "takes its eyes off", $4e, "any of the three@"
- db "heads--even for a", $4e, "second--will get", $4e, "pecked severely.@"
-; 0x1b88bf
-
-SeelPokedexEntry: ; 0x1b88bf
- db "SEA LION@" ; species name
- dw 307, 1980; height, width
-
- db "The light blue fur", $4e, "that covers it", $4e, "keeps it protected@"
- db "against the cold.", $4e, "It loves iceberg-", $4e, "filled oceans.@"
-; 0x1b8934
-
-DewgongPokedexEntry: ; 0x1b8934
- db "SEA LION@" ; species name
- dw 507, 2650; height, width
-
- db "It sleeps under", $4e, "shallow ocean", $4e, "waters during the@"
- db "day, then looks", $4e, "for food at night", $4e, "when it's cold.@"
-; 0x1b89a2
-
-GrimerPokedexEntry: ; 0x1b89a2
- db "SLUDGE@" ; species name
- dw 211, 660; height, width
-
- db "When two of these", $4e, "#MON's bodies", $4e, "are combined@"
- db "together, new", $4e, "poisons are", $4e, "created.@"
-; 0x1b89fc
-
-MukPokedexEntry: ; 0x1b89fc
- db "SLUDGE@" ; species name
- dw 311, 660; height, width
-
- db "As it moves, a", $4e, "very strong poison", $4e, "leaks from it,@"
- db "making the ground", $4e, "there barren for", $4e, "three years.@"
-; 0x1b8a68
-
-ShellderPokedexEntry: ; 0x1b8a68
- db "BIVALVE@" ; species name
- dw 100, 90; height, width
-
- db "Clamping on to an", $4e, "opponent reveals", $4e, "its vulnerable@"
- db "parts, so it uses", $4e, "this move only as", $4e, "a last resort.@"
-; 0x1b8ad9
-
-CloysterPokedexEntry: ; 0x1b8ad9
- db "BIVALVE@" ; species name
- dw 411, 2920; height, width
-
- db "Even a missile", $4e, "can't break the", $4e, "spikes it uses to@"
- db "stab opponents.", $4e, "They're even hard-", $4e, "er than its shell.@"
-; 0x1b8b4a
-
-GastlyPokedexEntry: ; 0x1b8b4a
- db "GAS@" ; species name
- dw 403, 2; height, width
-
- db "It wraps its op-", $4e, "ponent in its gas-", $4e, "like body, slowly@"
- db "weakening its prey", $4e, "by poisoning it", $4e, "through the skin.@"
-; 0x1b8bbd
-
-HaunterPokedexEntry: ; 0x1b8bbd
- db "GAS@" ; species name
- dw 503, 2; height, width
-
- db "It hides in the", $4e, "dark, planning to", $4e, "take the life of@"
- db "the next living", $4e, "thing that wanders", $4e, "close by.@"
-; 0x1b8c25
-
-GengarPokedexEntry: ; 0x1b8c25
- db "SHADOW@" ; species name
- dw 411, 890; height, width
-
- db "Hiding in people's", $4e, "shadows at night,", $4e, "it absorbs their@"
- db "heat. The chill it", $4e, "causes makes the", $4e, "victims shake.@"
-; 0x1b8c98
-
-OnixPokedexEntry: ; 0x1b8c98
- db "ROCK SNAKE@" ; species name
- dw 2810, 4630; height, width
-
- db "As it digs through", $4e, "the ground, it", $4e, "absorbs many hard@"
- db "objects. This is", $4e, "what makes its", $4e, "body so solid.@"
-; 0x1b8d0a
-
-DrowzeePokedexEntry: ; 0x1b8d0a
- db "HYPNOSIS@" ; species name
- dw 303, 710; height, width
-
- db "When it twitches", $4e, "its nose, it can", $4e, "tell where someone@"
- db "is sleeping and", $4e, "what that person", $4e, "is dreaming about.@"
-; 0x1b8d80
-
-HypnoPokedexEntry: ; 0x1b8d80
- db "HYPNOSIS@" ; species name
- dw 503, 1670; height, width
-
- db "The longer it", $4e, "swings its", $4e, "pendulum, the@"
- db "longer the effects", $4e, "of its hypnosis", $4e, "last.@"
-; 0x1b8ddd
-
-KrabbyPokedexEntry: ; 0x1b8ddd
- db "RIVER CRAB@" ; species name
- dw 104, 140; height, width
-
- db "If it is unable", $4e, "to find food, it", $4e, "will absorb@"
- db "nutrients by", $4e, "swallowing a", $4e, "mouthful of sand.@"
-; 0x1b8e45
-
-KinglerPokedexEntry: ; 0x1b8e45
- db "PINCER@" ; species name
- dw 403, 1320; height, width
-
- db "Its oversized claw", $4e, "is very powerful,", $4e, "but when it's not@"
- db "in battle, the", $4e, "claw just gets in", $4e, "the way.@"
-; 0x1b8eb0
-
-VoltorbPokedexEntry: ; 0x1b8eb0
- db "BALL@" ; species name
- dw 108, 230; height, width
-
- db "During the study", $4e, "of this #MON,", $4e, "it was discovered@"
- db "that its compo-", $4e, "nents are not", $4e, "found in nature.@"
-; 0x1b8f19
-
-ElectrodePokedexEntry: ; 0x1b8f19
- db "BALL@" ; species name
- dw 311, 1470; height, width
-
- db "The more energy it", $4e, "charges up, the", $4e, "faster it gets.@"
- db "But this also", $4e, "makes it more", $4e, "likely to explode.@"
-; 0x1b8f84
-
-ExeggcutePokedexEntry: ; 0x1b8f84
- db "EGG@" ; species name
- dw 104, 60; height, width
-
- db "If even one is", $4e, "separated from the", $4e, "group, the energy@"
- db "bond between the", $4e, "six will make them", $4e, "rejoin instantly.@"
-; 0x1b8ff6
-
-ExeggutorPokedexEntry: ; 0x1b8ff6
- db "COCONUT@" ; species name
- dw 607, 2650; height, width
-
- db "Living in a good", $4e, "environment makes", $4e, "it grow lots of@"
- db "heads. A head that", $4e, "drops off becomes", $4e, "an EXEGGCUTE.@"
-; 0x1b9068
-
-CubonePokedexEntry: ; 0x1b9068
- db "LONELY@" ; species name
- dw 104, 140; height, width
-
- db "It lost its mother", $4e, "after its birth.", $4e, "It wears its@"
- db "mother's skull,", $4e, "never revealing", $4e, "its true face.@"
-; 0x1b90d2
-
-MarowakPokedexEntry: ; 0x1b90d2
- db "BONEKEEPER@" ; species name
- dw 303, 990; height, width
-
- db "Somewhere in the", $4e, "world is a ceme-", $4e, "tery just for@"
- db "MAROWAK. It gets", $4e, "its bones from", $4e, "those graves.@"
-; 0x1b913f
-
-HitmonleePokedexEntry: ; 0x1b913f
- db "KICKING@" ; species name
- dw 411, 1100; height, width
-
- db "It is also called", $4e, "the Kick Master.", $4e, "It uses its@"
- db "elastic legs to", $4e, "execute every", $4e, "known kick.@"
-; 0x1b91a4
-
-HitmonchanPokedexEntry: ; 0x1b91a4
- db "PUNCHING@" ; species name
- dw 407, 1110; height, width
-
- db "To increase the", $4e, "strength of all", $4e, "its punch moves,@"
- db "it spins its arms", $4e, "just before making", $4e, "contact.@"
-; 0x1b9210
-
-LickitungPokedexEntry: ; 0x1b9210
- db "LICKING@" ; species name
- dw 311, 1440; height, width
-
- db "It has a tongue", $4e, "that is over 6'6''", $4e, "long. It uses this@"
- db "long tongue to", $4e, "lick its body", $4e, "clean.@"
-; 0x1b9276
-
-KoffingPokedexEntry: ; 0x1b9276
- db "POISON GAS@" ; species name
- dw 200, 20; height, width
-
- db "If one gets close", $4e, "enough to it when", $4e, "it expels poison-@"
- db "ous gas, the gas", $4e, "swirling inside it", $4e, "can be seen.@"
-; 0x1b92ec
-
-WeezingPokedexEntry: ; 0x1b92ec
- db "POISON GAS@" ; species name
- dw 311, 210; height, width
-
- db "When it inhales", $4e, "poisonous gases", $4e, "from garbage, its@"
- db "body expands, and", $4e, "its insides smell", $4e, "much worse.@"
-; 0x1b935d
-
-RhyhornPokedexEntry: ; 0x1b935d
- db "SPIKES@" ; species name
- dw 303, 2540; height, width
-
- db "It can remember", $4e, "only one thing at", $4e, "a time. Once it@"
- db "starts rushing, it", $4e, "forgets why it", $4e, "started.@"
-; 0x1b93c5
-
-RhydonPokedexEntry: ; 0x1b93c5
- db "DRILL@" ; species name
- dw 603, 2650; height, width
-
- db "By lightly spin-", $4e, "ning its drill-", $4e, "like horn, it can@"
- db "easily shatter", $4e, "even a diamond in", $4e, "the rough.@"
-; 0x1b942e
-
-ChanseyPokedexEntry: ; 0x1b942e
- db "EGG@" ; species name
- dw 307, 760; height, width
-
- db "People try to", $4e, "catch it for its", $4e, "extremely@"
- db "nutritious eggs,", $4e, "but it rarely can", $4e, "be found.@"
-; 0x1b948c
-
-TangelaPokedexEntry: ; 0x1b948c
- db "VINE@" ; species name
- dw 303, 770; height, width
-
- db "During battle, it", $4e, "constantly moves", $4e, "the vines that@"
- db "cover its body in", $4e, "order to annoy its", $4e, "opponent.@"
-; 0x1b94f6
-KangaskhanPokedexEntry: ; 0x1b94f6
- db "PARENT@" ; species name
- dw 703, 1760; height, width
-
- db "To avoid", $4e, "crushing the", $4e, "baby it carries in@"
- db "its pouch, it", $4e, "always sleeps", $4e, "standing up.@"
-; 0x1b9553
-
-HorseaPokedexEntry: ; 0x1b9553
- db "DRAGON@" ; species name
- dw 104, 180; height, width
-
- db "When they're in a", $4e, "safe location,", $4e, "they can be seen@"
- db "playfully tangling", $4e, "their tails", $4e, "together.@"
-; 0x1b95b8
-
-SeadraPokedexEntry: ; 0x1b95b8
- db "DRAGON@" ; species name
- dw 311, 550; height, width
-
- db "The male raises", $4e, "the young. If it", $4e, "is approached, it@"
- db "uses its toxic", $4e, "spikes to fend off", $4e, "the intruder.@"
-; 0x1b9626
-
-GoldeenPokedexEntry: ; 0x1b9626
- db "GOLDFISH@" ; species name
- dw 200, 330; height, width
-
- db "During spawning", $4e, "season, they swim", $4e, "gracefully in the@"
- db "water, searching", $4e, "for their perfect", $4e, "mate.@"
-; 0x1b9690
-
-SeakingPokedexEntry: ; 0x1b9690
- db "GOLDFISH@" ; species name
- dw 403, 860; height, width
-
- db "When autumn comes,", $4e, "the males patrol", $4e, "the area around@"
- db "their nests in", $4e, "order to protect", $4e, "their offspring.@"
-; 0x1b9702
-
-StaryuPokedexEntry: ; 0x1b9702
- db "STARSHAPE@" ; species name
- dw 207, 760; height, width
-
- db "When the stars", $4e, "twinkle at night,", $4e, "it floats up from@"
- db "the sea floor, and", $4e, "its body's center", $4e, "core flickers.@"
-; 0x1b9776
-
-StarmiePokedexEntry: ; 0x1b9776
- db "MYSTERIOUS@" ; species name
- dw 307, 1760; height, width
-
- db "It is said that it", $4e, "uses the seven-", $4e, "colored core of@"
- db "its body to send", $4e, "electric waves", $4e, "into outer space.@"
-; 0x1b97ea
-
-MrMimePokedexEntry: ; 0x1b97ea
- db "BARRIER@" ; species name
- dw 403, 1200; height, width
-
- db "It uses the", $4e, "mysterious", $4e, "power it has in@"
- db "its fingers to", $4e, "solidify air into", $4e, "an invisible wall.@"
-; 0x1b9851
-
-ScytherPokedexEntry: ; 0x1b9851
- db "MANTIS@" ; species name
- dw 411, 1230; height, width
-
- db "It's very proud of", $4e, "its speed. It", $4e, "moves so fast that@"
- db "its opponent does", $4e, "not even know what", $4e, "knocked it down.@"
-; 0x1b98c5
-
-JynxPokedexEntry: ; 0x1b98c5
- db "HUMANSHAPE@" ; species name
- dw 407, 900; height, width
-
- db "It has several", $4e, "different cry pat-", $4e, "terns, each of@"
- db "which seems to", $4e, "have its own", $4e, "meaning.@"
-; 0x1b992a
-
-ElectabuzzPokedexEntry: ; 0x1b992a
- db "ELECTRIC@" ; species name
- dw 307, 660; height, width
-
- db "When two", $4e, "ELECTABUZZ touch,", $4e, "they control the@"
- db "electric currents", $4e, "to communicate", $4e, "their feelings.@"
-; 0x1b9994
-
-MagmarPokedexEntry: ; 0x1b9994
- db "SPITFIRE@" ; species name
- dw 403, 980; height, width
-
- db "It moves more", $4e, "frequently in hot", $4e, "areas. It can heal@"
- db "itself by dipping", $4e, "its wound into", $4e, "lava.@"
-; 0x1b99fb
+SECTION "bank6E",DATA,BANK[$6E]
-PinsirPokedexEntry: ; 0x1b99fb
- db "STAGBEETLE@" ; species name
- dw 411, 1210; height, width
-
- db "When the tempera-", $4e, "ture drops at", $4e, "night, it sleeps@"
- db "on treetops or", $4e, "among roots where", $4e, "it is well hidden.@"
-; 0x1b9a6f
+; Pokedex entries II
+; 065-128
-TaurosPokedexEntry: ; 0x1b9a6f
- db "WILD BULL@" ; species name
- dw 407, 1950; height, width
-
- db "These violent", $4e, "#MON fight", $4e, "with other mem-@"
- db "bers of their herd", $4e, "in order to prove", $4e, "their strength.@"
-; 0x1b9adb
+INCLUDE "stats/pokedex/entries_2.asm"
-INCBIN "baserom.gbc",$1b9adb,$2525
SECTION "bank6F",DATA,BANK[$6F]
INCBIN "baserom.gbc",$1BC000,$4000
+
SECTION "bank70",DATA,BANK[$70]
UnknownText_0x1c0000: ; 1c0000
@@ -140086,6 +112443,7 @@ UnknownText_0x1c60d1: ; 0x1c60d1
db "a while.", $58
; 0x1c611e
+
SECTION "bank72",DATA,BANK[$72]
ItemNames:
@@ -142212,1000 +114570,28 @@ RegionCheck: ; 0x1caea1
ld e, 1
ret
-SECTION "bank73",DATA,BANK[$73]
-
-MagikarpPokedexEntry: ; 0x1cc000
- db "FISH@" ; species name
- dw 211, 220; height, width
-
- db "This weak and", $4e, "pathetic #MON", $4e, "gets easily pushed@"
- db "along rivers when", $4e, "there are strong", $4e, "currents.@"
-; 0x1cc065
-
-GyaradosPokedexEntry: ; 0x1cc065
- db "ATROCIOUS@" ; species name
- dw 2104, 5180; height, width
-
- db "It appears when-", $4e, "ever there is", $4e, "world conflict,@"
- db "burning down any", $4e, "place it travels", $4e, "through.@"
-; 0x1cc0cd
-
-LaprasPokedexEntry: ; 0x1cc0cd
- db "TRANSPORT@" ; species name
- dw 802, 4850; height, width
-
- db "This gentle", $4e, "#MON loves to", $4e, "give people rides@"
- db "and provides a ve-", $4e, "ry comfortable way", $4e, "to get around.@"
-; 0x1cc13c
-
-DittoPokedexEntry: ; 0x1cc13c
- db "TRANSFORM@" ; species name
- dw 100, 90; height, width
-
- db "When it encount-", $4e, "ers another DITTO,", $4e, "it will move@"
- db "faster than normal", $4e, "to duplicate that", $4e, "opponent exactly.@"
-; 0x1cc1b2
-
-EeveePokedexEntry: ; 0x1cc1b2
- db "EVOLUTION@" ; species name
- dw 100, 140; height, width
-
- db "Its ability to", $4e, "evolve into many", $4e, "forms allows it to@"
- db "adapt smoothly", $4e, "and perfectly to", $4e, "any environment.@"
-; 0x1cc224
-
-VaporeonPokedexEntry: ; 0x1cc224
- db "BUBBLE JET@" ; species name
- dw 303, 640; height, width
-
- db "As it uses the", $4e, "fins on the tip", $4e, "of its tail to@"
- db "swim, it blends", $4e, "with the water", $4e, "perfectly.@"
-; 0x1cc28b
-
-JolteonPokedexEntry: ; 0x1cc28b
- db "LIGHTNING@" ; species name
- dw 207, 540; height, width
-
- db "The negatively", $4e, "charged ions", $4e, "generated in its@"
- db "fur create a", $4e, "constant sparking", $4e, "noise.@"
-; 0x1cc2ec
-
-FlareonPokedexEntry: ; 0x1cc2ec
- db "FLAME@" ; species name
- dw 211, 550; height, width
-
- db "Once it has stored", $4e, "up enough heat,", $4e, "this #MON's@"
- db "body temperature", $4e, "can reach up to", $4e, "1700 degrees.@"
-; 0x1cc353
-
-PorygonPokedexEntry: ; 0x1cc353
- db "VIRTUAL@" ; species name
- dw 207, 800; height, width
-
- db "An artificial", $4e, "#MON created", $4e, "due to extensive@"
- db "research, it can", $4e, "perform only what", $4e, "is in its program.@"
-; 0x1cc3c1
-
-OmanytePokedexEntry: ; 0x1cc3c1
- db "SPIRAL@" ; species name
- dw 104, 170; height, width
-
- db "In prehistoric", $4e, "times, it swam on", $4e, "the sea floor,@"
- db "eating plankton.", $4e, "Its fossils are", $4e, "sometimes found.@"
-; 0x1cc42e
-
-OmastarPokedexEntry: ; 0x1cc42e
- db "SPIRAL@" ; species name
- dw 303, 770; height, width
-
- db "Its heavy shell", $4e, "allowed it to", $4e, "reach only nearby@"
- db "food. This could", $4e, "be the reason it", $4e, "is extinct.@"
-; 0x1cc497
-
-KabutoPokedexEntry: ; 0x1cc497
- db "SHELLFISH@" ; species name
- dw 108, 250; height, width
-
- db "Three hundred", $4e, "million years ago,", $4e, "it hid on the sea@"
- db "floor. It also has", $4e, "eyes on its back", $4e, "that glow.@"
-; 0x1cc507
-
-KabutopsPokedexEntry: ; 0x1cc507
- db "SHELLFISH@" ; species name
- dw 403, 890; height, width
-
- db "It was able to", $4e, "swim quickly thro-", $4e, "ugh the water by@"
- db "compactly folding", $4e, "up its razor-sharp", $4e, "sickles.@"
-; 0x1cc576
-
-AerodactylPokedexEntry: ; 0x1cc576
- db "FOSSIL@" ; species name
- dw 511, 1300; height, width
-
- db "In prehistoric", $4e, "times, this", $4e, "#MON flew@"
- db "freely and", $4e, "fearlessly through", $4e, "the skies.@"
-; 0x1cc5cf
-
-SnorlaxPokedexEntry: ; 0x1cc5cf
- db "SLEEPING@" ; species name
- dw 611, 10140; height, width
-
- db "This #MON's", $4e, "stomach is so", $4e, "strong, even@"
- db "eating moldy or", $4e, "rotten food will", $4e, "not affect it.@"
-; 0x1cc632
-
-ArticunoPokedexEntry: ; 0x1cc632
- db "FREEZE@" ; species name
- dw 507, 1220; height, width
-
- db "Legendary bird", $4e, "#MON. As it", $4e, "flies through the@"
- db "sky, it cools the", $4e, "air, causing snow", $4e, "to fall.@"
-; 0x1cc697
-
-ZapdosPokedexEntry: ; 0x1cc697
- db "ELECTRIC@" ; species name
- dw 503, 1160; height, width
-
- db "Legendary bird", $4e, "#MON. They say", $4e, "lightning caused@"
- db "by the flapping of", $4e, "its wings causes", $4e, "summer storms.@"
-; 0x1cc706
-
-MoltresPokedexEntry: ; 0x1cc706
- db "FLAME@" ; species name
- dw 607, 1320; height, width
-
- db "Legendary bird", $4e, "#MON. It is", $4e, "said to migrate@"
- db "from the south", $4e, "along with the", $4e, "spring.@"
-; 0x1cc761
-
-DratiniPokedexEntry: ; 0x1cc761
- db "DRAGON@" ; species name
- dw 511, 70; height, width
-
- db "It sheds many lay-", $4e, "ers of skin as it", $4e, "grows larger. Dur-@"
- db "ing this process,", $4e, "it is protected by", $4e, "a rapid waterfall.@"
-; 0x1cc7dc
-
-DragonairPokedexEntry: ; 0x1cc7dc
- db "DRAGON@" ; species name
- dw 1301, 360; height, width
-
- db "It is called the", $4e, "divine #MON.", $4e, "When its entire@"
- db "body brightens", $4e, "slightly, the", $4e, "weather changes.@"
-; 0x1cc843
-
-DragonitePokedexEntry: ; 0x1cc843
- db "DRAGON@" ; species name
- dw 703, 4630; height, width
-
- db "It is said that", $4e, "somewhere in the", $4e, "ocean lies an@"
- db "island where these", $4e, "gather. Only they", $4e, "live there.@"
-; 0x1cc8ae
-
-MewtwoPokedexEntry: ; 0x1cc8ae
- db "GENETIC@" ; species name
- dw 607, 2690; height, width
-
- db "Said to rest qui-", $4e, "etly in an", $4e, "undiscovered cave,@"
- db "this #MON was", $4e, "created solely for", $4e, "battling.@"
-; 0x1cc915
-
-MewPokedexEntry: ; 0x1cc915
- db "NEW SPECIE@" ; species name
- dw 104, 90; height, width
-
- db "Because it can", $4e, "learn any move,", $4e, "some people began@"
- db "research to see if", $4e, "it is the ancestor", $4e, "of all #MON.@"
-; 0x1cc988
-
-ChikoritaPokedexEntry: ; 0x1cc988
- db "LEAF@" ; species name
- dw 211, 140; height, width
-
- db "It loves to bask", $4e, "in the sunlight.", $4e, "It uses the leaf@"
- db "on its head to", $4e, "seek out warm", $4e, "places.@"
-; 0x1cc9e9
-
-BayleefPokedexEntry: ; 0x1cc9e9
- db "LEAF@" ; species name
- dw 311, 350; height, width
-
- db "The scent that", $4e, "wafts from the", $4e, "leaves on its neck@"
- db "causes anyone who", $4e, "smells it to", $4e, "become energetic.@"
-; 0x1cca54
-
-MeganiumPokedexEntry: ; 0x1cca54
- db "HERB@" ; species name
- dw 511, 2220; height, width
-
- db "Anyone who stands", $4e, "beside it becomes", $4e, "refreshed, just as@"
- db "if they were", $4e, "relaxing in a", $4e, "sunny forest.@"
-; 0x1ccabd
-
-CyndaquilPokedexEntry: ; 0x1ccabd
- db "FIRE MOUSE@" ; species name
- dw 108, 170; height, width
-
- db "The fire that", $4e, "spouts from its", $4e, "back burns hottest@"
- db "when it is angry.", $4e, "The flaring flames", $4e, "intimidate foes.@"
-; 0x1ccb33
-
-QuilavaPokedexEntry: ; 0x1ccb33
- db "VOLCANO@" ; species name
- dw 211, 420; height, width
-
- db "Before battle, it", $4e, "turns its back on", $4e, "its opponent to@"
- db "demonstrate how", $4e, "ferociously its", $4e, "fire blazes.@"
-; 0x1ccba0
-
-TyphlosionPokedexEntry: ; 0x1ccba0
- db "VOLCANO@" ; species name
- dw 507, 1750; height, width
-
- db "When heat from its", $4e, "body causes the", $4e, "air around it to@"
- db "shimmer, this is a", $4e, "sign that it is", $4e, "ready to battle.@"
-; 0x1ccc14
-
-TotodilePokedexEntry: ; 0x1ccc14
- db "BIG JAW@" ; species name
- dw 200, 210; height, width
-
- db "This rough critter", $4e, "chomps at any", $4e, "moving object it@"
- db "sees. Turning your", $4e, "back on it is not", $4e, "recommended.@"
-; 0x1ccc84
-
-CroconawPokedexEntry: ; 0x1ccc84
- db "BIG JAW@" ; species name
- dw 307, 550; height, width
-
- db "The tips of its", $4e, "fangs are slanted", $4e, "backward. Once@"
- db "those fangs clamp", $4e, "down, the prey has", $4e, "no hope of escape.@"
-; 0x1cccf9
-
-FeraligatrPokedexEntry: ; 0x1cccf9
- db "BIG JAW@" ; species name
- dw 707, 1960; height, width
-
- db "Although it has a", $4e, "massive body, its", $4e, "powerful hind legs@"
- db "enable it to move", $4e, "quickly, even on", $4e, "the ground.@"
-; 0x1ccd6b
-
-SentretPokedexEntry: ; 0x1ccd6b
- db "SCOUT@" ; species name
- dw 207, 130; height, width
-
- db "When acting as a", $4e, "lookout, it warns", $4e, "others of danger@"
- db "by screeching and", $4e, "hitting the ground", $4e, "with its tail.@"
-; 0x1ccddd
-
-FurretPokedexEntry: ; 0x1ccddd
- db "LONG BODY@" ; species name
- dw 511, 720; height, width
-
- db "It lives in narrow", $4e, "burrows that fit", $4e, "its slim body. The@"
- db "deeper the nests", $4e, "go, the more maze-", $4e, "like they become.@"
-; 0x1cce58
-
-HoothootPokedexEntry: ; 0x1cce58
- db "OWL@" ; species name
- dw 204, 470; height, width
-
- db "It begins to hoot", $4e, "at the same time", $4e, "every day. Some@"
- db "trainers use them", $4e, "in place of", $4e, "clocks.@"
-; 0x1cceb9
-
-NoctowlPokedexEntry: ; 0x1cceb9
- db "OWL@" ; species name
- dw 503, 900; height, width
-
- db "Its extremely soft", $4e, "feathers make no", $4e, "sound in flight.@"
- db "It silently sneaks", $4e, "up on prey without", $4e, "being detected.@"
-; 0x1ccf2c
-
-LedybaPokedexEntry: ; 0x1ccf2c
- db "FIVE STAR@" ; species name
- dw 303, 240; height, width
-
- db "It is timid and", $4e, "clusters together", $4e, "with others. The@"
- db "fluid secreted by", $4e, "its feet indicates", $4e, "its location.@"
-; 0x1ccfa0
-
-LedianPokedexEntry: ; 0x1ccfa0
- db "FIVE STAR@" ; species name
- dw 407, 780; height, width
-
- db "In the daytime", $4e, "when it gets warm,", $4e, "it curls up inside@"
- db "a big leaf and", $4e, "drifts off into", $4e, "a deep slumber.@"
-; 0x1cd012
-
-SpinarakPokedexEntry: ; 0x1cd012
- db "STRINGSPIT@" ; species name
- dw 108, 190; height, width
-
- db "If prey becomes", $4e, "ensnared in its", $4e, "nest of spun@"
- db "string, it waits", $4e, "motionlessly until", $4e, "it becomes dark.@"
-; 0x1cd083
-
-AriadosPokedexEntry: ; 0x1cd083
- db "LONG LEG@" ; species name
- dw 307, 740; height, width
-
- db "Rather than mak-", $4e, "ing a nest in one", $4e, "specific spot, it@"
- db "wanders in search", $4e, "of food after", $4e, "darkness falls.@"
-; 0x1cd0f5
-
-CrobatPokedexEntry: ; 0x1cd0f5
- db "BAT@" ; species name
- dw 511, 1650; height, width
-
- db "As a result of its", $4e, "pursuit of faster,", $4e, "yet more silent@"
- db "flight, a new set", $4e, "of wings grew on", $4e, "its hind legs.@"
-; 0x1cd165
-
-ChinchouPokedexEntry: ; 0x1cd165
- db "ANGLER@" ; species name
- dw 108, 260; height, width
-
- db "Its antennae, whi-", $4e, "ch evolved from a", $4e, "fin, have both po-@"
- db "sitive and neg-", $4e, "ative charges flo-", $4e, "wing through them.@"
-; 0x1cd1de
-
-LanturnPokedexEntry: ; 0x1cd1de
- db "LIGHT@" ; species name
- dw 311, 500; height, width
-
- db "This #MON uses", $4e, "the bright part of", $4e, "its body, which@"
- db "changed from a", $4e, "dorsal fin, to", $4e, "lure prey.@"
-; 0x1cd243
-
-PichuPokedexEntry: ; 0x1cd243
- db "TINY MOUSE@" ; species name
- dw 100, 40; height, width
-
- db "It is unskilled at", $4e, "storing electric", $4e, "power. Any kind of@"
- db "shock causes it to", $4e, "discharge energy", $4e, "spontaneously.@"
-; 0x1cd2bc
-
-CleffaPokedexEntry: ; 0x1cd2bc
- db "STARSHAPE@" ; species name
- dw 100, 70; height, width
-
- db "If the impact site", $4e, "of a meteorite is", $4e, "found, this@"
- db "#MON is certain", $4e, "to be within the", $4e, "immediate area.@"
-; 0x1cd32c
-
-IgglybuffPokedexEntry: ; 0x1cd32c
- db "BALLOON@" ; species name
- dw 100, 20; height, width
-
- db "Instead of walking", $4e, "with its short", $4e, "legs, it moves@"
- db "around by bouncing", $4e, "on its soft,", $4e, "tender body.@"
-; 0x1cd396
-
-TogepiPokedexEntry: ; 0x1cd396
- db "SPIKE BALL@" ; species name
- dw 100, 30; height, width
-
- db "It is considered", $4e, "to be a symbol of", $4e, "good luck. Its@"
- db "shell is said to", $4e, "be filled with", $4e, "happiness.@"
-; 0x1cd402
-
-TogeticPokedexEntry: ; 0x1cd402
- db "HAPPINESS@" ; species name
- dw 200, 70; height, width
-
- db "Although it does", $4e, "not flap its wings", $4e, "very much, it can@"
- db "stay up in the air", $4e, "as it tags along", $4e, "after its trainer.@"
-; 0x1cd47d
-
-NatuPokedexEntry: ; 0x1cd47d
- db "LITTLE BIRD@" ; species name
- dw 8, 40; height, width
-
- db "It is extremely", $4e, "good at climbing", $4e, "tree trunks and@"
- db "likes to eat the", $4e, "new sprouts on", $4e, "the trees.@"
-; 0x1cd4e9
-
-XatuPokedexEntry: ; 0x1cd4e9
- db "MYSTIC@" ; species name
- dw 411, 330; height, width
-
- db "Once it begins to", $4e, "meditate at sun-", $4e, "rise, the entire@"
- db "day will pass", $4e, "before it will", $4e, "move again.@"
-; 0x1cd551
-
-MareepPokedexEntry: ; 0x1cd551
- db "WOOL@" ; species name
- dw 200, 170; height, width
-
- db "It stores lots of", $4e, "air in its soft", $4e, "fur, allowing it@"
- db "to stay cool in", $4e, "summer and warm", $4e, "in winter.@"
-; 0x1cd5b8
-
-FlaaffyPokedexEntry: ; 0x1cd5b8
- db "WOOL@" ; species name
- dw 207, 290; height, width
-
- db "Because of its", $4e, "rubbery, electric-", $4e, "ity-resistant@"
- db "skin, it can store", $4e, "lots of electric-", $4e, "ity in its fur.@"
-; 0x1cd626
-
-AmpharosPokedexEntry: ; 0x1cd626
- db "LIGHT@" ; species name
- dw 407, 1360; height, width
-
- db "When it gets dark,", $4e, "the light from its", $4e, "bright, shiny tail@"
- db "can be seen from", $4e, "far away on the", $4e, "ocean's surface.@"
-; 0x1cd69a
-
-BellossomPokedexEntry: ; 0x1cd69a
- db "FLOWER@" ; species name
- dw 104, 130; height, width
-
- db "When these dance", $4e, "together, their", $4e, "petals rub against@"
- db "each other,", $4e, "making pretty,", $4e, "relaxing sounds.@"
-; 0x1cd705
-
-MarillPokedexEntry: ; 0x1cd705
- db "AQUAMOUSE@" ; species name
- dw 104, 190; height, width
-
- db "The fur on its", $4e, "body naturally", $4e, "repels water. It@"
- db "can stay dry, even", $4e, "when it plays in", $4e, "the water.@"
-; 0x1cd771
-
-AzumarillPokedexEntry: ; 0x1cd771
- db "AQUARABBIT@" ; species name
- dw 207, 630; height, width
-
- db "The bubble-like", $4e, "pattern on its", $4e, "stomach helps it@"
- db "camouflage itself", $4e, "when it's in the", $4e, "water.@"
-; 0x1cd7d9
-SudowoodoPokedexEntry: ; 0x1cd7d9
- db "IMITATION@" ; species name
- dw 311, 840; height, width
-
- db "If a tree branch", $4e, "shakes when there", $4e, "is no wind, it's a@"
- db "SUDOWOODO, not a", $4e, "tree. It hides", $4e, "from the rain.@"
-; 0x1cd84b
-
-PolitoedPokedexEntry: ; 0x1cd84b
- db "FROG@" ; species name
- dw 307, 750; height, width
-
- db "When it expands", $4e, "its throat to", $4e, "croak out a tune,@"
- db "nearby POLIWAG and", $4e, "POLIWHIRL gather", $4e, "immediately.@"
-; 0x1cd8b5
-
-HoppipPokedexEntry: ; 0x1cd8b5
- db "COTTONWEED@" ; species name
- dw 104, 10; height, width
-
- db "It can be carried", $4e, "away on even the", $4e, "gentlest breeze.@"
- db "It may even float", $4e, "all the way to the", $4e, "next town.@"
-; 0x1cd928
-
-SkiploomPokedexEntry: ; 0x1cd928
- db "COTTONWEED@" ; species name
- dw 200, 20; height, width
-
- db "As soon as it", $4e, "rains, it closes", $4e, "its flower and@"
- db "hides in the shade", $4e, "of a tree to avoid", $4e, "getting wet.@"
-; 0x1cd998
-
-JumpluffPokedexEntry: ; 0x1cd998
- db "COTTONWEED@" ; species name
- dw 207, 70; height, width
-
- db "Even in the fierc-", $4e, "est wind, it can", $4e, "control its fluff@"
- db "to make its way to", $4e, "any place in the", $4e, "world it wants.@"
-; 0x1cda11
-
-AipomPokedexEntry: ; 0x1cda11
- db "LONG TAIL@" ; species name
- dw 207, 250; height, width
-
- db "It uses its tail", $4e, "to hang on to tree", $4e, "branches. It uses@"
- db "its momentum to", $4e, "swing from one", $4e, "branch to another.@"
-; 0x1cda87
-
-SunkernPokedexEntry: ; 0x1cda87
- db "SEED@" ; species name
- dw 100, 40; height, width
-
- db "It is very weak.", $4e, "Its only means of", $4e, "defense is to@"
- db "shake its leaves", $4e, "desperately at its", $4e, "attacker.@"
-; 0x1cdaef
+SECTION "bank73",DATA,BANK[$73]
-SunfloraPokedexEntry: ; 0x1cdaef
- db "SUN@" ; species name
- dw 207, 190; height, width
-
- db "As the hot season", $4e, "approaches, the", $4e, "petals on this@"
- db "#MON's face", $4e, "become more vivid", $4e, "and lively.@"
-; 0x1cdb51
+ ; Pokedex entries III
+ ; 129-192
+
+INCLUDE "stats/pokedex/entries_3.asm"
SECTION "bank74",DATA,BANK[$74]
-YanmaPokedexEntry: ; 0x1d0000
- db "CLEAR WING@" ; species name
- dw 311, 840; height, width
-
- db "It can see in all", $4e, "directions without", $4e, "moving its big@"
- db "eyes, helping it", $4e, "spot attackers and", $4e, "food right away.@"
-; 0x1d0078
+; Pokedex entries IV
+ ; 193-251
+
+INCLUDE "stats/pokedex/entries_4.asm"
-WooperPokedexEntry: ; 0x1d0078
- db "WATER FISH@" ; species name
- dw 104, 190; height, width
-
- db "A mucous", $4e, "membrane covers", $4e, "its body. Touching@"
- db "it barehanded will", $4e, "cause a shooting", $4e, "pain.@"
-; 0x1d00dd
-
-QuagsirePokedexEntry: ; 0x1d00dd
- db "WATER FISH@" ; species name
- dw 407, 1650; height, width
-
- db "Its body is always", $4e, "slimy. It often", $4e, "bangs its head on@"
- db "the river bottom", $4e, "as it swims but", $4e, "seems not to care.@"
-; 0x1d0155
-
-EspeonPokedexEntry: ; 0x1d0155
- db "SUN@" ; species name
- dw 211, 580; height, width
-
- db "The tip of its", $4e, "forked tail", $4e, "quivers when it is@"
- db "predicting its", $4e, "opponent's next", $4e, "move.@"
-; 0x1d01af
-
-UmbreonPokedexEntry: ; 0x1d01af
- db "MOONLIGHT@" ; species name
- dw 303, 600; height, width
-
- db "On the night of a", $4e, "full moon, or when", $4e, "it gets excited,@"
- db "the ring patterns", $4e, "on its body glow", $4e, "yellow.@"
-; 0x1d021e
-
-MurkrowPokedexEntry: ; 0x1d021e
- db "DARKNESS@" ; species name
- dw 108, 50; height, width
-
- db "It hides any shiny", $4e, "object it finds in", $4e, "a secret location.@"
- db "MURKROW and", $4e, "MEOWTH loot one", $4e, "another's stashes.@"
-; 0x1d0292
-
-SlowkingPokedexEntry: ; 0x1d0292
- db "ROYAL@" ; species name
- dw 607, 1750; height, width
-
- db "Every time it ya-", $4e, "wns, SHELLDER", $4e, "injects more poi-@"
- db "son into it. The", $4e, "poison makes it", $4e, "more intelligent.@"
-; 0x1d0301
-
-MisdreavusPokedexEntry: ; 0x1d0301
- db "SCREECH@" ; species name
- dw 204, 20; height, width
-
- db "It loves to watch", $4e, "people it's scar-", $4e, "ed. It frightens@"
- db "them by screaming", $4e, "loudly or appear-", $4e, "ing suddenly.@"
-; 0x1d0373
-
-UnownPokedexEntry: ; 0x1d0373
- db "SYMBOL@" ; species name
- dw 108, 110; height, width
-
- db "Because different", $4e, "types of UNOWN", $4e, "exist, it is said@"
- db "that they must", $4e, "have a variety of", $4e, "abilities.@"
-; 0x1d03dd
-
-WobbuffetPokedexEntry: ; 0x1d03dd
- db "PATIENT@" ; species name
- dw 403, 630; height, width
-
- db "In order to con-", $4e, "ceal its black", $4e, "tail, it lives in@"
- db "a dark cave and", $4e, "only moves about", $4e, "at night.@"
-; 0x1d0446
-
-GirafarigPokedexEntry: ; 0x1d0446
- db "LONG NECK@" ; species name
- dw 411, 910; height, width
-
- db "When it is in", $4e, "danger, its tail", $4e, "uses some sort of@"
- db "mysterious powers", $4e, "to drive away the", $4e, "enemy.@"
-; 0x1d04b0
-
-PinecoPokedexEntry: ; 0x1d04b0
- db "BAGWORM@" ; species name
- dw 200, 160; height, width
-
- db "It spits out a", $4e, "fluid that it uses", $4e, "to glue tree bark@"
- db "to its body. The", $4e, "fluid hardens when", $4e, "it touches air.@"
-; 0x1d0524
-
-ForretressPokedexEntry: ; 0x1d0524
- db "BAGWORM@" ; species name
- dw 311, 2770; height, width
-
- db "Usually found", $4e, "hanging on to a", $4e, "fat tree trunk. It@"
- db "shoots out bits of", $4e, "its shell when it", $4e, "sees action.@"
-; 0x1d0593
-
-DunsparcePokedexEntry: ; 0x1d0593
- db "LAND SNAKE@" ; species name
- dw 411, 310; height, width
-
- db "It hides deep", $4e, "inside caves where", $4e, "no light ever@"
- db "reaches it and", $4e, "remains virtually", $4e, "motionless there.@"
-; 0x1d0604
-
-GligarPokedexEntry: ; 0x1d0604
- db "FLYSCORPIO@" ; species name
- dw 307, 1430; height, width
-
- db "It builds its nest", $4e, "on a steep cliff.", $4e, "When it is done@"
- db "gliding, it hops", $4e, "along the ground", $4e, "back to its nest.@"
-; 0x1d067c
-
-SteelixPokedexEntry: ; 0x1d067c
- db "IRON SNAKE@" ; species name
- dw 3002, 8820; height, width
-
- db "The many small", $4e, "metal particles", $4e, "that cover this@"
- db "#MON's body", $4e, "reflect bright", $4e, "light well.@"
-; 0x1d06e0
-
-SnubbullPokedexEntry: ; 0x1d06e0
- db "FAIRY@" ; species name
- dw 200, 170; height, width
-
- db "In truth, it is a", $4e, "cowardly #MON.", $4e, "It growls eagerly@"
- db "in order to hide", $4e, "its fear from its", $4e, "opponent.@"
-; 0x1d074a
-
-GranbullPokedexEntry: ; 0x1d074a
- db "FAIRY@" ; species name
- dw 407, 1070; height, width
-
- db "It can make most", $4e, "any #MON run", $4e, "away simply by@"
- db "opening its mouth", $4e, "wide to reveal its", $4e, "big fangs.@"
-; 0x1d07b1
-
-QwilfishPokedexEntry: ; 0x1d07b1
- db "BALLOON@" ; species name
- dw 108, 90; height, width
-
- db "When faced with a", $4e, "larger opponent,", $4e, "it swallows as@"
- db "much water as it", $4e, "can to match the", $4e, "opponent's size.@"
-; 0x1d0821
-
-ScizorPokedexEntry: ; 0x1d0821
- db "SCISSORS@" ; species name
- dw 511, 2600; height, width
-
- db "This #MON's", $4e, "pincers, which", $4e, "contain steel, can@"
- db "crush any hard", $4e, "object it gets a", $4e, "hold of into bits.@"
-; 0x1d088e
-
-ShucklePokedexEntry: ; 0x1d088e
- db "MOLD@" ; species name
- dw 200, 450; height, width
-
- db "The fluid secreted", $4e, "by its toes carves", $4e, "holes in rocks for@"
- db "nesting and can be", $4e, "mixed with BERRIES", $4e, "to make a drink.@"
-; 0x1d0907
-
-HeracrossPokedexEntry: ; 0x1d0907
- db "SINGLEHORN@" ; species name
- dw 411, 1190; height, width
-
- db "With its Herculean", $4e, "powers, it can", $4e, "easily throw arou-@"
- db "nd an object that", $4e, "is 100 times its", $4e, "own weight.@"
-; 0x1d097a
-
-SneaselPokedexEntry: ; 0x1d097a
- db "SHARP CLAW@" ; species name
- dw 211, 620; height, width
-
- db "This cunning", $4e, "#MON hides", $4e, "under the cover@"
- db "of darkness,", $4e, "waiting to attack", $4e, "its prey.@"
-; 0x1d09da
-
-TeddiursaPokedexEntry: ; 0x1d09da
- db "LITTLE BEAR@" ; species name
- dw 200, 190; height, width
-
- db "It always licks", $4e, "honey. Its palm", $4e, "tastes sweet@"
- db "because of all the", $4e, "honey it has", $4e, "absorbed.@"
-; 0x1d0a41
-
-UrsaringPokedexEntry: ; 0x1d0a41
- db "HIBERNANT@" ; species name
- dw 511, 2770; height, width
-
- db "Although it has a", $4e, "large body, it is", $4e, "quite skilled at@"
- db "climbing trees. It", $4e, "eats and sleeps in", $4e, "the treetops.@"
-; 0x1d0ab8
-
-SlugmaPokedexEntry: ; 0x1d0ab8
- db "LAVA@" ; species name
- dw 204, 770; height, width
-
- db "These group to-", $4e, "gether in areas", $4e, "that are hotter@"
- db "than normal. If it", $4e, "cools off, its", $4e, "skin hardens.@"
-; 0x1d0b21
-
-MagcargoPokedexEntry: ; 0x1d0b21
- db "LAVA@" ; species name
- dw 207, 1210; height, width
-
- db "Its body is as hot", $4e, "as lava and is", $4e, "always billowing.@"
- db "Flames will", $4e, "occasionally burst", $4e, "from its shell.@"
-; 0x1d0b8d
-
-SwinubPokedexEntry: ; 0x1d0b8d
- db "PIG@" ; species name
- dw 104, 140; height, width
-
- db "It uses the tip of", $4e, "its nose to dig", $4e, "for food. Its nose@"
- db "is so tough that", $4e, "even frozen ground", $4e, "poses no problem.@"
-; 0x1d0c01
-
-PiloswinePokedexEntry: ; 0x1d0c01
- db "SWINE@" ; species name
- dw 307, 1230; height, width
-
- db "Although its legs", $4e, "are short, its", $4e, "rugged hooves@"
- db "prevent it from", $4e, "slipping, even on", $4e, "icy ground.@"
-; 0x1d0c68
-
-CorsolaPokedexEntry: ; 0x1d0c68
- db "CORAL@" ; species name
- dw 200, 110; height, width
-
- db "The points on its", $4e, "head absorb", $4e, "nutrients from@"
- db "clean water. They", $4e, "cannot survive in", $4e, "polluted water.@"
-; 0x1d0cd3
-
-RemoraidPokedexEntry: ; 0x1d0cd3
- db "JET@" ; species name
- dw 200, 260; height, width
-
- db "To escape from an", $4e, "attacker, it may", $4e, "shoot water out of@"
- db "its mouth, then", $4e, "use that force to", $4e, "swim backward.@"
-; 0x1d0d42
-
-OctilleryPokedexEntry: ; 0x1d0d42
- db "JET@" ; species name
- dw 211, 630; height, width
-
- db "Its instinct is to", $4e, "bury itself in", $4e, "holes. It often@"
- db "steals the nesting", $4e, "holes of others to", $4e, "sleep in them.@"
-; 0x1d0db1
-
-DelibirdPokedexEntry: ; 0x1d0db1
- db "DELIVERY@" ; species name
- dw 211, 350; height, width
-
- db "It always carries", $4e, "its food with it,", $4e, "wherever it goes.@"
- db "If attacked, it", $4e, "throws its food at", $4e, "the opponent.@"
-; 0x1d0e25
-
-MantinePokedexEntry: ; 0x1d0e25
- db "KITE@" ; species name
- dw 611, 4850; height, width
-
- db "It swims along", $4e, "freely, eating", $4e, "things that swim@"
- db "into its mouth.", $4e, "Its whole body is", $4e, "very coarse.@"
-; 0x1d0e8c
-
-SkarmoryPokedexEntry: ; 0x1d0e8c
- db "ARMOR BIRD@" ; species name
- dw 507, 1110; height, width
-
- db "The feathers that", $4e, "it sheds are very", $4e, "sharp. It is said@"
- db "that people once", $4e, "used the feathers", $4e, "as swords.@"
-; 0x1d0eff
-
-HoundourPokedexEntry: ; 0x1d0eff
- db "DARK@" ; species name
- dw 200, 240; height, width
-
- db "Around dawn, its", $4e, "ominous howl", $4e, "echoes through the@"
- db "area to announce", $4e, "that this is its", $4e, "territory.@"
-; 0x1d0f66
-
-HoundoomPokedexEntry: ; 0x1d0f66
- db "DARK@" ; species name
- dw 407, 770; height, width
-
- db "The pungent-", $4e, "smelling flame", $4e, "that shoots from@"
- db "its mouth results", $4e, "from toxins burn-", $4e, "ing in its body.@"
-; 0x1d0fd1
-
-KingdraPokedexEntry: ; 0x1d0fd1
- db "DRAGON@" ; species name
- dw 511, 3350; height, width
-
- db "It stores energy", $4e, "by sleeping at", $4e, "underwater depths@"
- db "at which no other", $4e, "life forms can", $4e, "survive.@"
-; 0x1d1038
-
-PhanpyPokedexEntry: ; 0x1d1038
- db "LONG NOSE@" ; species name
- dw 108, 740; height, width
-
- db "During the desert-", $4e, "ed morning hours,", $4e, "it comes ashore@"
- db "where it deftly", $4e, "uses its trunk to", $4e, "take a shower.@"
-; 0x1d10ac
-
-DonphanPokedexEntry: ; 0x1d10ac
- db "ARMOR@" ; species name
- dw 307, 2650; height, width
-
- db "Because this", $4e, "#MON's skin is", $4e, "so tough, a normal@"
- db "attack won't even", $4e, "leave a scratch on", $4e, "it.@"
-; 0x1d110c
-
-Porygon2PokedexEntry: ; 0x1d110c
- db "VIRTUAL@" ; species name
- dw 200, 720; height, width
-
- db "This manmade", $4e, "#MON evolved", $4e, "from the latest@"
- db "technology. It", $4e, "may have unprog-", $4e, "rammed reactions.@"
-; 0x1d1174
-
-StantlerPokedexEntry: ; 0x1d1174
- db "BIG HORN@" ; species name
- dw 407, 1570; height, width
-
- db "The round balls", $4e, "found on the", $4e, "fallen antlers can@"
- db "be ground into a", $4e, "powder that aids", $4e, "in sleeping.@"
-; 0x1d11e0
-
-SmearglePokedexEntry: ; 0x1d11e0
- db "PAINTER@" ; species name
- dw 311, 1280; height, width
-
- db "The color of the", $4e, "mysterious fluid", $4e, "secreted from its@"
- db "tail is predeter-", $4e, "mined for each", $4e, "SMEARGLE.@"
-; 0x1d124b
-
-TyroguePokedexEntry: ; 0x1d124b
- db "SCUFFLE@" ; species name
- dw 204, 460; height, width
-
- db "To brush up on its", $4e, "fighting skills,", $4e, "it will challenge@"
- db "anyone. It has a", $4e, "very strong com-", $4e, "petitive spirit.@"
-; 0x1d12c0
-
-HitmontopPokedexEntry: ; 0x1d12c0
- db "HANDSTAND@" ; species name
- dw 407, 1060; height, width
-
- db "After doing a", $4e, "handstand to", $4e, "throw off the@"
- db "opponent's timing,", $4e, "it presents its", $4e, "fancy kick moves.@"
-; 0x1d132b
-
-SmoochumPokedexEntry: ; 0x1d132b
- db "KISS@" ; species name
- dw 104, 130; height, width
-
- db "The sensitivity of", $4e, "its lips develops", $4e, "most quickly.@"
- db "It uses them to", $4e, "try to identify", $4e, "unknown objects.@"
-; 0x1d1398
-
-ElekidPokedexEntry: ; 0x1d1398
- db "ELECTRIC@" ; species name
- dw 200, 520; height, width
-
- db "It loves violent", $4e, "thunder. The space", $4e, "between its horns@"
- db "flickers bluish-", $4e, "white when it is", $4e, "charging energy.@"
-; 0x1d140e
-
-MagbyPokedexEntry: ; 0x1d140e
- db "LIVE COAL@" ; species name
- dw 204, 470; height, width
-
- db "It naturally spits", $4e, "an 1100-degree", $4e, "flame. It is said@"
- db "when many appear,", $4e, "it heralds a", $4e, "volcanic eruption.@"
-; 0x1d1482
-
-MiltankPokedexEntry: ; 0x1d1482
- db "MILK COW@" ; species name
- dw 311, 1660; height, width
-
- db "In order to milk a", $4e, "MILTANK, one must", $4e, "have a knack for@"
- db "rhythmically pull-", $4e, "ing up and down", $4e, "on its udders.@"
-; 0x1d14f7
-
-BlisseyPokedexEntry: ; 0x1d14f7
- db "HAPPINESS@" ; species name
- dw 411, 1030; height, width
-
- db "Biting into one", $4e, "of the delicious", $4e, "eggs that BLISSEY@"
- db "provides will make", $4e, "everyone around", $4e, "smile with joy.@"
-; 0x1d156b
-
-RaikouPokedexEntry: ; 0x1d156b
- db "THUNDER@" ; species name
- dw 603, 3920; height, width
-
- db "This rough #MON", $4e, "stores energy", $4e, "inside its body,@"
- db "then sweeps across", $4e, "the land, shooting", $4e, "off electricity.@"
-; 0x1d15dd
-
-EnteiPokedexEntry: ; 0x1d15dd
- db "VOLCANO@" ; species name
- dw 607, 4370; height, width
-
- db "This brawny", $4e, "#MON courses", $4e, "around the earth,@"
- db "spouting flames", $4e, "hotter than a", $4e, "volcano's magma.@"
-; 0x1d1642
-
-SuicunePokedexEntry: ; 0x1d1642
- db "AURORA@" ; species name
- dw 607, 4120; height, width
-
- db "This divine", $4e, "#MON blows", $4e, "around the world,@"
- db "always in search", $4e, "of a pure", $4e, "reservoir.@"
-; 0x1d169c
-
-LarvitarPokedexEntry: ; 0x1d169c
- db "ROCK SKIN@" ; species name
- dw 200, 1590; height, width
-
- db "Born deep under-", $4e, "ground, this", $4e, "#MON becomes a@"
- db "pupa after eating", $4e, "enough dirt to", $4e, "make a mountain.@"
-; 0x1d1709
-
-PupitarPokedexEntry: ; 0x1d1709
- db "HARD SHELL@" ; species name
- dw 311, 3350; height, width
-
- db "It will not stay", $4e, "still, even while", $4e, "it's a pupa. It@"
- db "already has arms", $4e, "and legs under its", $4e, "solid shell.@"
-; 0x1d177b
-
-TyranitarPokedexEntry: ; 0x1d177b
- db "ARMOR@" ; species name
- dw 607, 4450; height, width
-
- db "In just one of its", $4e, "mighty hands, it", $4e, "has the power to@"
- db "make the ground", $4e, "shake and moun-", $4e, "tains crumble.@"
-; 0x1d17e9
-
-LugiaPokedexEntry: ; 0x1d17e9
- db "DIVING@" ; species name
- dw 1701, 4760; height, width
-
- db "It has an incred-", $4e, "ible ability to", $4e, "calm raging sto-@"
- db "rms. It is said", $4e, "that LUGIA appears", $4e, "when storms start.@"
-; 0x1d185d
-
-HoOhPokedexEntry: ; 0x1d185d
- db "RAINBOW@" ; species name
- dw 1206, 4390; height, width
-
- db "It will reveal", $4e, "itself before a", $4e, "pure-hearted@"
- db "trainer by shining", $4e, "its bright rain-", $4e, "bow-colored wings.@"
-; 0x1d18cc
-
-CelebiPokedexEntry: ; 0x1d18cc
- db "TIMETRAVEL@" ; species name
- dw 200, 110; height, width
-
- db "Revered as a", $4e, "guardian of the", $4e, "forest, CELEBI@"
- db "appears wherever", $4e, "beautiful forests", $4e, "exist.@"
-; 0x1d1931
SECTION "bank75",DATA,BANK[$75]
+
SECTION "bank76",DATA,BANK[$76]
-SECTION "bank77",DATA,BANK[$77]
SECTION "bank77",DATA,BANK[$77]
@@ -143265,26 +114651,33 @@ SECTION "bank78",DATA,BANK[$78]
INCBIN "baserom.gbc",$1E0000,$4000
+
SECTION "bank79",DATA,BANK[$79]
+
SECTION "bank7A",DATA,BANK[$7A]
+
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