Merge pull request #261 from Rangi42/master

Port pokecrystal's base data and tmhm structure
This commit is contained in:
Rangi 2020-07-06 11:52:24 -04:00 committed by GitHub
commit 122d715484
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
212 changed files with 3840 additions and 4446 deletions

View file

@ -16,12 +16,12 @@ INCLUDE "constants/pokemon_constants.asm"
INCLUDE "constants/pokedex_constants.asm" INCLUDE "constants/pokedex_constants.asm"
INCLUDE "constants/pokemon_data_constants.asm" INCLUDE "constants/pokemon_data_constants.asm"
INCLUDE "constants/trainer_constants.asm" INCLUDE "constants/trainer_constants.asm"
INCLUDE "constants/item_constants.asm"
INCLUDE "constants/type_constants.asm" INCLUDE "constants/type_constants.asm"
INCLUDE "constants/move_constants.asm" INCLUDE "constants/move_constants.asm"
INCLUDE "constants/move_animation_constants.asm" INCLUDE "constants/move_animation_constants.asm"
INCLUDE "constants/move_effect_constants.asm" INCLUDE "constants/move_effect_constants.asm"
INCLUDE "constants/battle_constants.asm" INCLUDE "constants/battle_constants.asm"
INCLUDE "constants/item_constants.asm"
INCLUDE "constants/icon_constants.asm" INCLUDE "constants/icon_constants.asm"
INCLUDE "constants/sprite_constants.asm" INCLUDE "constants/sprite_constants.asm"
INCLUDE "constants/sprite_data_constants.asm" INCLUDE "constants/sprite_data_constants.asm"

View file

@ -102,58 +102,115 @@ SAFARI_ROCK EQU $16 ; overload
const_value = $C4 const_value = $C4
const HM_01 ; $C4 ; HMs are defined before TMs, so the actual number of TM definitions
const HM_02 ; $C5 ; is not yet available. The TM quantity is hard-coded here and must
const HM_03 ; $C6 ; match the actual number below.
const HM_04 ; $C7 NUM_TMS EQU 50
const HM_05 ; $C8
const TM_01 ; $C9 add_hm: MACRO
const TM_02 ; $CA ; Defines three constants:
const TM_03 ; $CB ; - HM_\1: the item id, starting at $C4
const TM_04 ; $CC ; - \1_TMNUM: the learnable TM/HM flag, starting at 51
const TM_05 ; $CD ; - HM##_MOVE: alias for the move id, equal to the value of \1
const TM_06 ; $CE ; The first usage also defines HM01 as the first HM item id.
const TM_07 ; $CF IF !DEF(HM01)
const TM_08 ; $D0 HM01 EQU const_value
const TM_09 ; $D1 enum_start NUM_TMS + 1
const TM_10 ; $D2 ENDC
const TM_11 ; $D3 HM_VALUE EQU __enum__ - NUM_TMS
const TM_12 ; $D4 IF HM_VALUE < 10
const TM_13 ; $D5 MOVE_FOR_HM EQUS "HM0{d:HM_VALUE}_MOVE"
const TM_14 ; $D6 ELSE
const TM_15 ; $D7 MOVE_FOR_HM EQUS "HM{d:HM_VALUE}_MOVE"
const TM_16 ; $D8 ENDC
const TM_17 ; $D9 MOVE_FOR_HM = \1
const TM_18 ; $DA PURGE MOVE_FOR_HM
const TM_19 ; $DB PURGE HM_VALUE
const TM_20 ; $DC const HM_\1
const TM_21 ; $DD enum \1_TMNUM
const TM_22 ; $DE ENDM
const TM_23 ; $DF
const TM_24 ; $E0 add_hm CUT ; $C4
const TM_25 ; $E1 add_hm FLY ; $C5
const TM_26 ; $E2 add_hm SURF ; $C6
const TM_27 ; $E3 add_hm STRENGTH ; $C7
const TM_28 ; $E4 add_hm FLASH ; $C8
const TM_29 ; $E5 NUM_HMS EQU const_value - HM01
const TM_30 ; $E6
const TM_31 ; $E7 add_tm: MACRO
const TM_32 ; $E8 ; Defines three constants:
const TM_33 ; $E9 ; - TM_\1: the item id, starting at $C9
const TM_34 ; $EA ; - \1_TMNUM: the learnable TM/HM flag, starting at 1
const TM_35 ; $EB ; - TM##_MOVE: alias for the move id, equal to the value of \1
const TM_36 ; $EC ; The first usage also defines TM01 as the first TM item id.
const TM_37 ; $ED IF !DEF(TM01)
const TM_38 ; $EE TM01 EQU const_value
const TM_39 ; $EF enum_start 1
const TM_40 ; $F0 ENDC
const TM_41 ; $F1 IF __enum__ < 10
const TM_42 ; $F2 MOVE_FOR_TM EQUS "TM0{d:__enum__}_MOVE"
const TM_43 ; $F3 ELSE
const TM_44 ; $F4 MOVE_FOR_TM EQUS "TM{d:__enum__}_MOVE"
const TM_45 ; $F5 ENDC
const TM_46 ; $F6 MOVE_FOR_TM = \1
const TM_47 ; $F7 PURGE MOVE_FOR_TM
const TM_48 ; $F8 const TM_\1
const TM_49 ; $F9 enum \1_TMNUM
const TM_50 ; $FA ENDM
add_tm MEGA_PUNCH ; $C9
add_tm RAZOR_WIND ; $CA
add_tm SWORDS_DANCE ; $CB
add_tm WHIRLWIND ; $CC
add_tm MEGA_KICK ; $CD
add_tm TOXIC ; $CE
add_tm HORN_DRILL ; $CF
add_tm BODY_SLAM ; $D0
add_tm TAKE_DOWN ; $D1
add_tm DOUBLE_EDGE ; $D2
add_tm BUBBLEBEAM ; $D3
add_tm WATER_GUN ; $D4
add_tm ICE_BEAM ; $D5
add_tm BLIZZARD ; $D6
add_tm HYPER_BEAM ; $D7
add_tm PAY_DAY ; $D8
add_tm SUBMISSION ; $D9
add_tm COUNTER ; $DA
add_tm SEISMIC_TOSS ; $DB
add_tm RAGE ; $DC
add_tm MEGA_DRAIN ; $DD
add_tm SOLARBEAM ; $DE
add_tm DRAGON_RAGE ; $DF
add_tm THUNDERBOLT ; $E0
add_tm THUNDER ; $E1
add_tm EARTHQUAKE ; $E2
add_tm FISSURE ; $E3
add_tm DIG ; $E4
add_tm PSYCHIC_M ; $E5
add_tm TELEPORT ; $E6
add_tm MIMIC ; $E7
add_tm DOUBLE_TEAM ; $E8
add_tm REFLECT ; $E9
add_tm BIDE ; $EA
add_tm METRONOME ; $EB
add_tm SELFDESTRUCT ; $EC
add_tm EGG_BOMB ; $ED
add_tm FIRE_BLAST ; $EE
add_tm SWIFT ; $EF
add_tm SKULL_BASH ; $F0
add_tm SOFTBOILED ; $F1
add_tm DREAM_EATER ; $F2
add_tm SKY_ATTACK ; $F3
add_tm REST ; $F4
add_tm THUNDER_WAVE ; $F5
add_tm PSYWAVE ; $F6
add_tm EXPLOSION ; $F7
add_tm ROCK_SLIDE ; $F8
add_tm TRI_ATTACK ; $F9
add_tm SUBSTITUTE ; $FA
assert NUM_TMS == const_value - TM01, "NUM_TMS ({d:NUM_TMS}) does not match the number of add_tm definitions"
; 50 TMs + 5 HMs = 55 learnable TM/HM flags per Pokémon.
; These fit in 7 bytes, with one unused bit left over.
enum_start NUM_TMS + NUM_HMS + 1
enum UNUSED_TMNUM

View file

@ -60,9 +60,9 @@ ENDC
db "@" db "@"
PrizeMenuTMsEntries: PrizeMenuTMsEntries:
db TM_23 db TM_DRAGON_RAGE
db TM_15 db TM_HYPER_BEAM
db TM_50 db TM_SUBSTITUTE
db "@" db "@"
PrizeMenuTMsCost: PrizeMenuTMsCost:

View file

@ -30,7 +30,7 @@ CeladonMart2Clerk1Text::
; Celadon Dept. Store 2F (2) ; Celadon Dept. Store 2F (2)
CeladonMart2Clerk2Text:: CeladonMart2Clerk2Text::
script_mart TM_32, TM_33, TM_02, TM_07, TM_37, TM_01, TM_05, TM_09, TM_17 script_mart TM_DOUBLE_TEAM, TM_REFLECT, TM_RAZOR_WIND, TM_HORN_DRILL, TM_EGG_BOMB, TM_MEGA_PUNCH, TM_MEGA_KICK, TM_TAKE_DOWN, TM_SUBMISSION
; Celadon Dept. Store 4F ; Celadon Dept. Store 4F
CeladonMart4ClerkText:: CeladonMart4ClerkText::

View file

@ -1,27 +1,27 @@
TechnicalMachinePrices: TechnicalMachinePrices:
; In thousands (nybbles). ; In thousands (nybbles).
dn 3, 2 ; TM_01, TM_02 dn 3, 2 ; TM01, TM02
dn 2, 1 ; TM_03, TM_04 dn 2, 1 ; TM03, TM04
dn 3, 4 ; TM_05, TM_06 dn 3, 4 ; TM05, TM06
dn 2, 4 ; TM_07, TM_08 dn 2, 4 ; TM07, TM08
dn 3, 4 ; TM_09, TM_10 dn 3, 4 ; TM09, TM10
dn 2, 1 ; TM_11, TM_12 dn 2, 1 ; TM11, TM12
dn 4, 5 ; TM_13, TM_14 dn 4, 5 ; TM13, TM14
dn 5, 5 ; TM_15, TM_16 dn 5, 5 ; TM15, TM16
dn 3, 2 ; TM_17, TM_18 dn 3, 2 ; TM17, TM18
dn 3, 2 ; TM_19, TM_20 dn 3, 2 ; TM19, TM20
dn 5, 5 ; TM_21, TM_22 dn 5, 5 ; TM21, TM22
dn 5, 2 ; TM_23, TM_24 dn 5, 2 ; TM23, TM24
dn 5, 4 ; TM_25, TM_26 dn 5, 4 ; TM25, TM26
dn 5, 2 ; TM_27, TM_28 dn 5, 2 ; TM27, TM28
dn 4, 1 ; TM_29, TM_30 dn 4, 1 ; TM29, TM30
dn 2, 1 ; TM_31, TM_32 dn 2, 1 ; TM31, TM32
dn 1, 2 ; TM_33, TM_34 dn 1, 2 ; TM33, TM34
dn 4, 2 ; TM_35, TM_36 dn 4, 2 ; TM35, TM36
dn 2, 5 ; TM_37, TM_38 dn 2, 5 ; TM37, TM38
dn 2, 4 ; TM_39, TM_40 dn 2, 4 ; TM39, TM40
dn 2, 2 ; TM_41, TM_42 dn 2, 2 ; TM41, TM42
dn 5, 2 ; TM_43, TM_44 dn 5, 2 ; TM43, TM44
dn 2, 4 ; TM_45, TM_46 dn 2, 4 ; TM45, TM46
dn 3, 4 ; TM_47, TM_48 dn 3, 4 ; TM47, TM48
dn 4, 2 ; TM_49, TM_50 dn 4, 2 ; TM49, TM50

View file

@ -24,7 +24,7 @@ MtMoon1F_Object:
object SPRITE_BALL, 35, 31, STAY, NONE, 10, RARE_CANDY object SPRITE_BALL, 35, 31, STAY, NONE, 10, RARE_CANDY
object SPRITE_BALL, 36, 23, STAY, NONE, 11, ESCAPE_ROPE object SPRITE_BALL, 36, 23, STAY, NONE, 11, ESCAPE_ROPE
object SPRITE_BALL, 20, 33, STAY, NONE, 12, POTION object SPRITE_BALL, 20, 33, STAY, NONE, 12, POTION
object SPRITE_BALL, 5, 32, STAY, NONE, 13, TM_12 object SPRITE_BALL, 5, 32, STAY, NONE, 13, TM_WATER_GUN
; warp-to ; warp-to
warp_to 14, 35, MT_MOON_1F_WIDTH warp_to 14, 35, MT_MOON_1F_WIDTH

View file

@ -18,7 +18,7 @@ MtMoonB2F_Object:
object SPRITE_OMANYTE, 12, 6, STAY, NONE, 6 ; person object SPRITE_OMANYTE, 12, 6, STAY, NONE, 6 ; person
object SPRITE_OMANYTE, 13, 6, STAY, NONE, 7 ; person object SPRITE_OMANYTE, 13, 6, STAY, NONE, 7 ; person
object SPRITE_BALL, 25, 21, STAY, NONE, 8, HP_UP object SPRITE_BALL, 25, 21, STAY, NONE, 8, HP_UP
object SPRITE_BALL, 29, 5, STAY, NONE, 9, TM_01 object SPRITE_BALL, 29, 5, STAY, NONE, 9, TM_MEGA_PUNCH
; warp-to ; warp-to
warp_to 25, 9, MT_MOON_B2F_WIDTH ; MT_MOON_B1F warp_to 25, 9, MT_MOON_B2F_WIDTH ; MT_MOON_B1F

View file

@ -11,8 +11,8 @@ PokemonMansionB1F_Object:
object SPRITE_OAK_AIDE, 27, 11, STAY, DOWN, 2, OPP_SCIENTIST, 13 object SPRITE_OAK_AIDE, 27, 11, STAY, DOWN, 2, OPP_SCIENTIST, 13
object SPRITE_BALL, 10, 2, STAY, NONE, 3, RARE_CANDY object SPRITE_BALL, 10, 2, STAY, NONE, 3, RARE_CANDY
object SPRITE_BALL, 1, 22, STAY, NONE, 4, FULL_RESTORE object SPRITE_BALL, 1, 22, STAY, NONE, 4, FULL_RESTORE
object SPRITE_BALL, 19, 25, STAY, NONE, 5, TM_14 object SPRITE_BALL, 19, 25, STAY, NONE, 5, TM_BLIZZARD
object SPRITE_BALL, 5, 4, STAY, NONE, 6, TM_22 object SPRITE_BALL, 5, 4, STAY, NONE, 6, TM_SOLARBEAM
object SPRITE_BOOK_MAP_DEX, 16, 20, STAY, NONE, 7 ; person object SPRITE_BOOK_MAP_DEX, 16, 20, STAY, NONE, 7 ; person
object SPRITE_BALL, 5, 13, STAY, NONE, 8, SECRET_KEY object SPRITE_BALL, 5, 13, STAY, NONE, 8, SECRET_KEY

View file

@ -21,8 +21,8 @@ PowerPlant_Object:
object SPRITE_BALL, 7, 25, STAY, NONE, 10, CARBOS object SPRITE_BALL, 7, 25, STAY, NONE, 10, CARBOS
object SPRITE_BALL, 28, 3, STAY, NONE, 11, HP_UP object SPRITE_BALL, 28, 3, STAY, NONE, 11, HP_UP
object SPRITE_BALL, 34, 3, STAY, NONE, 12, RARE_CANDY object SPRITE_BALL, 34, 3, STAY, NONE, 12, RARE_CANDY
object SPRITE_BALL, 26, 32, STAY, NONE, 13, TM_25 object SPRITE_BALL, 26, 32, STAY, NONE, 13, TM_THUNDER
object SPRITE_BALL, 20, 32, STAY, NONE, 14, TM_33 object SPRITE_BALL, 20, 32, STAY, NONE, 14, TM_REFLECT
; warp-to ; warp-to
warp_to 4, 35, POWER_PLANT_WIDTH warp_to 4, 35, POWER_PLANT_WIDTH

View file

@ -14,7 +14,7 @@ RocketHideoutB2F_Object:
object SPRITE_ROCKET, 20, 12, STAY, DOWN, 1, OPP_ROCKET, 13 object SPRITE_ROCKET, 20, 12, STAY, DOWN, 1, OPP_ROCKET, 13
object SPRITE_BALL, 1, 11, STAY, NONE, 2, MOON_STONE object SPRITE_BALL, 1, 11, STAY, NONE, 2, MOON_STONE
object SPRITE_BALL, 16, 8, STAY, NONE, 3, NUGGET object SPRITE_BALL, 16, 8, STAY, NONE, 3, NUGGET
object SPRITE_BALL, 6, 12, STAY, NONE, 4, TM_07 object SPRITE_BALL, 6, 12, STAY, NONE, 4, TM_HORN_DRILL
object SPRITE_BALL, 3, 21, STAY, NONE, 5, SUPER_POTION object SPRITE_BALL, 3, 21, STAY, NONE, 5, SUPER_POTION
; warp-to ; warp-to

View file

@ -10,7 +10,7 @@ RocketHideoutB3F_Object:
db 4 ; objects db 4 ; objects
object SPRITE_ROCKET, 10, 22, STAY, RIGHT, 1, OPP_ROCKET, 14 object SPRITE_ROCKET, 10, 22, STAY, RIGHT, 1, OPP_ROCKET, 14
object SPRITE_ROCKET, 26, 12, STAY, UP, 2, OPP_ROCKET, 15 object SPRITE_ROCKET, 26, 12, STAY, UP, 2, OPP_ROCKET, 15
object SPRITE_BALL, 26, 17, STAY, NONE, 3, TM_10 object SPRITE_BALL, 26, 17, STAY, NONE, 3, TM_DOUBLE_EDGE
object SPRITE_BALL, 20, 14, STAY, NONE, 4, RARE_CANDY object SPRITE_BALL, 20, 14, STAY, NONE, 4, RARE_CANDY
; warp-to ; warp-to

View file

@ -14,7 +14,7 @@ RocketHideoutB4F_Object:
object SPRITE_ROCKET, 26, 12, STAY, DOWN, 3, OPP_ROCKET, 17 object SPRITE_ROCKET, 26, 12, STAY, DOWN, 3, OPP_ROCKET, 17
object SPRITE_ROCKET, 11, 2, STAY, DOWN, 4, OPP_ROCKET, 18 object SPRITE_ROCKET, 11, 2, STAY, DOWN, 4, OPP_ROCKET, 18
object SPRITE_BALL, 10, 12, STAY, NONE, 5, HP_UP object SPRITE_BALL, 10, 12, STAY, NONE, 5, HP_UP
object SPRITE_BALL, 9, 4, STAY, NONE, 6, TM_02 object SPRITE_BALL, 9, 4, STAY, NONE, 6, TM_RAZOR_WIND
object SPRITE_BALL, 12, 20, STAY, NONE, 7, IRON object SPRITE_BALL, 12, 20, STAY, NONE, 7, IRON
object SPRITE_BALL, 25, 2, STAY, NONE, 8, SILPH_SCOPE object SPRITE_BALL, 25, 2, STAY, NONE, 8, SILPH_SCOPE
object SPRITE_BALL, 10, 2, STAY, NONE, 9, LIFT_KEY object SPRITE_BALL, 10, 2, STAY, NONE, 9, LIFT_KEY

View file

@ -20,7 +20,7 @@ Route12_Object:
object SPRITE_FISHER2, 12, 40, STAY, LEFT, 6, OPP_FISHER, 5 object SPRITE_FISHER2, 12, 40, STAY, LEFT, 6, OPP_FISHER, 5
object SPRITE_FISHER2, 9, 52, STAY, RIGHT, 7, OPP_FISHER, 6 object SPRITE_FISHER2, 9, 52, STAY, RIGHT, 7, OPP_FISHER, 6
object SPRITE_FISHER2, 6, 87, STAY, DOWN, 8, OPP_FISHER, 11 object SPRITE_FISHER2, 6, 87, STAY, DOWN, 8, OPP_FISHER, 11
object SPRITE_BALL, 14, 35, STAY, NONE, 9, TM_16 object SPRITE_BALL, 14, 35, STAY, NONE, 9, TM_PAY_DAY
object SPRITE_BALL, 5, 89, STAY, NONE, 10, IRON object SPRITE_BALL, 5, 89, STAY, NONE, 10, IRON
; warp-to ; warp-to

View file

@ -21,7 +21,7 @@ Route15_Object:
object SPRITE_BIKER, 46, 10, STAY, DOWN, 8, OPP_BIKER, 4 object SPRITE_BIKER, 46, 10, STAY, DOWN, 8, OPP_BIKER, 4
object SPRITE_LASS, 37, 5, STAY, RIGHT, 9, OPP_JR_TRAINER_F, 22 object SPRITE_LASS, 37, 5, STAY, RIGHT, 9, OPP_JR_TRAINER_F, 22
object SPRITE_LASS, 18, 13, STAY, UP, 10, OPP_JR_TRAINER_F, 23 object SPRITE_LASS, 18, 13, STAY, UP, 10, OPP_JR_TRAINER_F, 23
object SPRITE_BALL, 18, 5, STAY, NONE, 11, TM_20 object SPRITE_BALL, 18, 5, STAY, NONE, 11, TM_RAGE
; warp-to ; warp-to
warp_to 7, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F warp_to 7, 8, ROUTE_15_WIDTH ; ROUTE_15_GATE_1F

View file

@ -13,4 +13,4 @@ Route24_Object:
object SPRITE_BUG_CATCHER, 11, 25, STAY, LEFT, 5, OPP_YOUNGSTER, 4 object SPRITE_BUG_CATCHER, 11, 25, STAY, LEFT, 5, OPP_YOUNGSTER, 4
object SPRITE_LASS, 10, 28, STAY, RIGHT, 6, OPP_LASS, 8 object SPRITE_LASS, 10, 28, STAY, RIGHT, 6, OPP_LASS, 8
object SPRITE_BUG_CATCHER, 11, 31, STAY, LEFT, 7, OPP_BUG_CATCHER, 9 object SPRITE_BUG_CATCHER, 11, 31, STAY, LEFT, 7, OPP_BUG_CATCHER, 9
object SPRITE_BALL, 10, 5, STAY, NONE, 8, TM_45 object SPRITE_BALL, 10, 5, STAY, NONE, 8, TM_THUNDER_WAVE

View file

@ -17,7 +17,7 @@ Route25_Object:
object SPRITE_HIKER, 8, 4, STAY, RIGHT, 7, OPP_HIKER, 2 object SPRITE_HIKER, 8, 4, STAY, RIGHT, 7, OPP_HIKER, 2
object SPRITE_HIKER, 23, 9, STAY, UP, 8, OPP_HIKER, 3 object SPRITE_HIKER, 23, 9, STAY, UP, 8, OPP_HIKER, 3
object SPRITE_HIKER, 13, 7, STAY, RIGHT, 9, OPP_HIKER, 4 object SPRITE_HIKER, 13, 7, STAY, RIGHT, 9, OPP_HIKER, 4
object SPRITE_BALL, 22, 2, STAY, NONE, 10, TM_19 object SPRITE_BALL, 22, 2, STAY, NONE, 10, TM_SEISMIC_TOSS
; warp-to ; warp-to
warp_to 45, 3, ROUTE_25_WIDTH ; BILLS_HOUSE warp_to 45, 3, ROUTE_25_WIDTH ; BILLS_HOUSE

View file

@ -14,7 +14,7 @@ Route4_Object:
db 3 ; objects db 3 ; objects
object SPRITE_LASS, 9, 8, WALK, 0, 1 ; person object SPRITE_LASS, 9, 8, WALK, 0, 1 ; person
object SPRITE_LASS, 63, 3, STAY, RIGHT, 2, OPP_LASS, 4 object SPRITE_LASS, 63, 3, STAY, RIGHT, 2, OPP_LASS, 4
object SPRITE_BALL, 57, 3, STAY, NONE, 3, TM_04 object SPRITE_BALL, 57, 3, STAY, NONE, 3, TM_WHIRLWIND
; warp-to ; warp-to
warp_to 11, 5, ROUTE_4_WIDTH ; MT_MOON_POKECENTER warp_to 11, 5, ROUTE_4_WIDTH ; MT_MOON_POKECENTER

View file

@ -16,4 +16,4 @@ Route9_Object:
object SPRITE_BUG_CATCHER, 22, 2, STAY, DOWN, 7, OPP_BUG_CATCHER, 13 object SPRITE_BUG_CATCHER, 22, 2, STAY, DOWN, 7, OPP_BUG_CATCHER, 13
object SPRITE_HIKER, 45, 15, STAY, RIGHT, 8, OPP_HIKER, 5 object SPRITE_HIKER, 45, 15, STAY, RIGHT, 8, OPP_HIKER, 5
object SPRITE_BUG_CATCHER, 40, 8, STAY, RIGHT, 9, OPP_BUG_CATCHER, 14 object SPRITE_BUG_CATCHER, 40, 8, STAY, RIGHT, 9, OPP_BUG_CATCHER, 14
object SPRITE_BALL, 10, 15, STAY, NONE, 10, TM_30 object SPRITE_BALL, 10, 15, STAY, NONE, 10, TM_TELEPORT

View file

@ -21,7 +21,7 @@ SSAnne1FRooms_Object:
object SPRITE_LITTLE_GIRL, 2, 11, STAY, DOWN, 7 ; person object SPRITE_LITTLE_GIRL, 2, 11, STAY, DOWN, 7 ; person
object SPRITE_CLEFAIRY, 3, 11, STAY, DOWN, 8 ; person object SPRITE_CLEFAIRY, 3, 11, STAY, DOWN, 8 ; person
object SPRITE_GIRL, 10, 13, STAY, RIGHT, 9 ; person object SPRITE_GIRL, 10, 13, STAY, RIGHT, 9 ; person
object SPRITE_BALL, 12, 15, STAY, NONE, 10, TM_08 object SPRITE_BALL, 12, 15, STAY, NONE, 10, TM_BODY_SLAM
object SPRITE_GENTLEMAN, 21, 13, WALK, 2, 11 ; person object SPRITE_GENTLEMAN, 21, 13, WALK, 2, 11 ; person
; warp-to ; warp-to

View file

@ -25,7 +25,7 @@ SSAnneB1FRooms_Object:
object SPRITE_BLACK_HAIR_BOY_2, 10, 13, STAY, RIGHT, 7 ; person object SPRITE_BLACK_HAIR_BOY_2, 10, 13, STAY, RIGHT, 7 ; person
object SPRITE_SLOWBRO, 11, 12, STAY, NONE, 8 ; person object SPRITE_SLOWBRO, 11, 12, STAY, NONE, 8 ; person
object SPRITE_BALL, 20, 2, STAY, NONE, 9, ETHER object SPRITE_BALL, 20, 2, STAY, NONE, 9, ETHER
object SPRITE_BALL, 10, 2, STAY, NONE, 10, TM_44 object SPRITE_BALL, 10, 2, STAY, NONE, 10, TM_REST
object SPRITE_BALL, 12, 11, STAY, NONE, 11, MAX_POTION object SPRITE_BALL, 12, 11, STAY, NONE, 11, MAX_POTION
; warp-to ; warp-to

View file

@ -17,7 +17,7 @@ SafariZoneEast_Object:
object SPRITE_BALL, 21, 10, STAY, NONE, 1, FULL_RESTORE object SPRITE_BALL, 21, 10, STAY, NONE, 1, FULL_RESTORE
object SPRITE_BALL, 3, 7, STAY, NONE, 2, MAX_POTION object SPRITE_BALL, 3, 7, STAY, NONE, 2, MAX_POTION
object SPRITE_BALL, 20, 13, STAY, NONE, 3, CARBOS object SPRITE_BALL, 20, 13, STAY, NONE, 3, CARBOS
object SPRITE_BALL, 15, 12, STAY, NONE, 4, TM_37 object SPRITE_BALL, 15, 12, STAY, NONE, 4, TM_EGG_BOMB
; warp-to ; warp-to
warp_to 0, 4, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH warp_to 0, 4, SAFARI_ZONE_EAST_WIDTH ; SAFARI_ZONE_NORTH

View file

@ -21,7 +21,7 @@ SafariZoneNorth_Object:
db 2 ; objects db 2 ; objects
object SPRITE_BALL, 25, 1, STAY, NONE, 1, PROTEIN object SPRITE_BALL, 25, 1, STAY, NONE, 1, PROTEIN
object SPRITE_BALL, 19, 7, STAY, NONE, 2, TM_40 object SPRITE_BALL, 19, 7, STAY, NONE, 2, TM_SKULL_BASH
; warp-to ; warp-to
warp_to 2, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST warp_to 2, 35, SAFARI_ZONE_NORTH_WIDTH ; SAFARI_ZONE_WEST

View file

@ -19,7 +19,7 @@ SafariZoneWest_Object:
db 4 ; objects db 4 ; objects
object SPRITE_BALL, 8, 20, STAY, NONE, 1, MAX_POTION object SPRITE_BALL, 8, 20, STAY, NONE, 1, MAX_POTION
object SPRITE_BALL, 9, 7, STAY, NONE, 2, TM_32 object SPRITE_BALL, 9, 7, STAY, NONE, 2, TM_DOUBLE_TEAM
object SPRITE_BALL, 18, 18, STAY, NONE, 3, MAX_REVIVE object SPRITE_BALL, 18, 18, STAY, NONE, 3, MAX_REVIVE
object SPRITE_BALL, 19, 7, STAY, NONE, 4, GOLD_TEETH object SPRITE_BALL, 19, 7, STAY, NONE, 4, GOLD_TEETH

View file

@ -15,7 +15,7 @@ SilphCo10F_Object:
object SPRITE_ROCKET, 1, 9, STAY, RIGHT, 1, OPP_ROCKET, 39 object SPRITE_ROCKET, 1, 9, STAY, RIGHT, 1, OPP_ROCKET, 39
object SPRITE_OAK_AIDE, 10, 2, STAY, LEFT, 2, OPP_SCIENTIST, 11 object SPRITE_OAK_AIDE, 10, 2, STAY, LEFT, 2, OPP_SCIENTIST, 11
object SPRITE_ERIKA, 9, 15, WALK, 0, 3 ; person object SPRITE_ERIKA, 9, 15, WALK, 0, 3 ; person
object SPRITE_BALL, 2, 12, STAY, NONE, 4, TM_26 object SPRITE_BALL, 2, 12, STAY, NONE, 4, TM_EARTHQUAKE
object SPRITE_BALL, 4, 14, STAY, NONE, 5, RARE_CANDY object SPRITE_BALL, 4, 14, STAY, NONE, 5, RARE_CANDY
object SPRITE_BALL, 5, 11, STAY, NONE, 6, CARBOS object SPRITE_BALL, 5, 11, STAY, NONE, 6, CARBOS

View file

@ -18,7 +18,7 @@ SilphCo5F_Object:
object SPRITE_OAK_AIDE, 8, 3, STAY, RIGHT, 3, OPP_SCIENTIST, 6 object SPRITE_OAK_AIDE, 8, 3, STAY, RIGHT, 3, OPP_SCIENTIST, 6
object SPRITE_ROCKER, 18, 10, STAY, UP, 4, OPP_JUGGLER, 1 object SPRITE_ROCKER, 18, 10, STAY, UP, 4, OPP_JUGGLER, 1
object SPRITE_ROCKET, 28, 4, STAY, UP, 5, OPP_ROCKET, 29 object SPRITE_ROCKET, 28, 4, STAY, UP, 5, OPP_ROCKET, 29
object SPRITE_BALL, 2, 13, STAY, NONE, 6, TM_09 object SPRITE_BALL, 2, 13, STAY, NONE, 6, TM_TAKE_DOWN
object SPRITE_BALL, 4, 6, STAY, NONE, 7, PROTEIN object SPRITE_BALL, 4, 6, STAY, NONE, 7, PROTEIN
object SPRITE_BALL, 21, 16, STAY, NONE, 8, CARD_KEY object SPRITE_BALL, 21, 16, STAY, NONE, 8, CARD_KEY
object SPRITE_CLIPBOARD, 22, 12, STAY, NONE, 9 ; person object SPRITE_CLIPBOARD, 22, 12, STAY, NONE, 9 ; person

View file

@ -22,7 +22,7 @@ SilphCo7F_Object:
object SPRITE_ROCKET, 19, 14, STAY, RIGHT, 8, OPP_ROCKET, 34 object SPRITE_ROCKET, 19, 14, STAY, RIGHT, 8, OPP_ROCKET, 34
object SPRITE_BLUE, 3, 7, STAY, UP, 9 ; person object SPRITE_BLUE, 3, 7, STAY, UP, 9 ; person
object SPRITE_BALL, 1, 9, STAY, NONE, 10, CALCIUM object SPRITE_BALL, 1, 9, STAY, NONE, 10, CALCIUM
object SPRITE_BALL, 24, 11, STAY, NONE, 11, TM_03 object SPRITE_BALL, 24, 11, STAY, NONE, 11, TM_SWORDS_DANCE
; warp-to ; warp-to
warp_to 16, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_8F warp_to 16, 0, SILPH_CO_7F_WIDTH ; SILPH_CO_8F

View file

@ -11,7 +11,7 @@ VictoryRoad1F_Object:
db 7 ; objects db 7 ; objects
object SPRITE_LASS, 7, 5, STAY, RIGHT, 1, OPP_COOLTRAINER_F, 5 object SPRITE_LASS, 7, 5, STAY, RIGHT, 1, OPP_COOLTRAINER_F, 5
object SPRITE_BLACK_HAIR_BOY_1, 3, 2, STAY, DOWN, 2, OPP_COOLTRAINER_M, 5 object SPRITE_BLACK_HAIR_BOY_1, 3, 2, STAY, DOWN, 2, OPP_COOLTRAINER_M, 5
object SPRITE_BALL, 11, 0, STAY, NONE, 3, TM_43 object SPRITE_BALL, 11, 0, STAY, NONE, 3, TM_SKY_ATTACK
object SPRITE_BALL, 9, 2, STAY, NONE, 4, RARE_CANDY object SPRITE_BALL, 9, 2, STAY, NONE, 4, RARE_CANDY
object SPRITE_BOULDER, 5, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person object SPRITE_BOULDER, 5, 15, STAY, BOULDER_MOVEMENT_BYTE_2, 5 ; person
object SPRITE_BOULDER, 14, 2, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person object SPRITE_BOULDER, 14, 2, STAY, BOULDER_MOVEMENT_BYTE_2, 6 ; person

View file

@ -19,9 +19,9 @@ VictoryRoad2F_Object:
object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, DOWN, 4, OPP_POKEMANIAC, 6 object SPRITE_BLACK_HAIR_BOY_2, 4, 2, STAY, DOWN, 4, OPP_POKEMANIAC, 6
object SPRITE_BLACK_HAIR_BOY_2, 26, 3, STAY, LEFT, 5, OPP_JUGGLER, 5 object SPRITE_BLACK_HAIR_BOY_2, 26, 3, STAY, LEFT, 5, OPP_JUGGLER, 5
object SPRITE_BIRD, 11, 5, STAY, UP, 6, MOLTRES, 50 object SPRITE_BIRD, 11, 5, STAY, UP, 6, MOLTRES, 50
object SPRITE_BALL, 27, 5, STAY, NONE, 7, TM_17 object SPRITE_BALL, 27, 5, STAY, NONE, 7, TM_SUBMISSION
object SPRITE_BALL, 18, 9, STAY, NONE, 8, FULL_HEAL object SPRITE_BALL, 18, 9, STAY, NONE, 8, FULL_HEAL
object SPRITE_BALL, 9, 11, STAY, NONE, 9, TM_05 object SPRITE_BALL, 9, 11, STAY, NONE, 9, TM_MEGA_KICK
object SPRITE_BALL, 11, 0, STAY, NONE, 10, GUARD_SPEC object SPRITE_BALL, 11, 0, STAY, NONE, 10, GUARD_SPEC
object SPRITE_BOULDER, 4, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person object SPRITE_BOULDER, 4, 14, STAY, BOULDER_MOVEMENT_BYTE_2, 11 ; person
object SPRITE_BOULDER, 5, 5, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person object SPRITE_BOULDER, 5, 5, STAY, BOULDER_MOVEMENT_BYTE_2, 12 ; person

View file

@ -15,7 +15,7 @@ VictoryRoad3F_Object:
object SPRITE_BLACK_HAIR_BOY_1, 6, 14, STAY, LEFT, 3, OPP_COOLTRAINER_M, 3 object SPRITE_BLACK_HAIR_BOY_1, 6, 14, STAY, LEFT, 3, OPP_COOLTRAINER_M, 3
object SPRITE_LASS, 13, 3, STAY, RIGHT, 4, OPP_COOLTRAINER_F, 3 object SPRITE_LASS, 13, 3, STAY, RIGHT, 4, OPP_COOLTRAINER_F, 3
object SPRITE_BALL, 26, 5, STAY, NONE, 5, MAX_REVIVE object SPRITE_BALL, 26, 5, STAY, NONE, 5, MAX_REVIVE
object SPRITE_BALL, 7, 7, STAY, NONE, 6, TM_47 object SPRITE_BALL, 7, 7, STAY, NONE, 6, TM_EXPLOSION
object SPRITE_BOULDER, 22, 3, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person object SPRITE_BOULDER, 22, 3, STAY, BOULDER_MOVEMENT_BYTE_2, 7 ; person
object SPRITE_BOULDER, 13, 12, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person object SPRITE_BOULDER, 13, 12, STAY, BOULDER_MOVEMENT_BYTE_2, 8 ; person
object SPRITE_BOULDER, 24, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person object SPRITE_BOULDER, 24, 10, STAY, BOULDER_MOVEMENT_BYTE_2, 9 ; person

View file

@ -1,56 +1,59 @@
; The add_hm and add_tm macros in constants/item_constants.asm simultaneously
; define constants for the item IDs and for the corresponding move values.
TechnicalMachines: TechnicalMachines:
db MEGA_PUNCH db TM01_MOVE
db RAZOR_WIND db TM02_MOVE
db SWORDS_DANCE db TM03_MOVE
db WHIRLWIND db TM04_MOVE
db MEGA_KICK db TM05_MOVE
db TOXIC db TM06_MOVE
db HORN_DRILL db TM07_MOVE
db BODY_SLAM db TM08_MOVE
db TAKE_DOWN db TM09_MOVE
db DOUBLE_EDGE db TM10_MOVE
db BUBBLEBEAM db TM11_MOVE
db WATER_GUN db TM12_MOVE
db ICE_BEAM db TM13_MOVE
db BLIZZARD db TM14_MOVE
db HYPER_BEAM db TM15_MOVE
db PAY_DAY db TM16_MOVE
db SUBMISSION db TM17_MOVE
db COUNTER db TM18_MOVE
db SEISMIC_TOSS db TM19_MOVE
db RAGE db TM20_MOVE
db MEGA_DRAIN db TM21_MOVE
db SOLARBEAM db TM22_MOVE
db DRAGON_RAGE db TM23_MOVE
db THUNDERBOLT db TM24_MOVE
db THUNDER db TM25_MOVE
db EARTHQUAKE db TM26_MOVE
db FISSURE db TM27_MOVE
db DIG db TM28_MOVE
db PSYCHIC_M db TM29_MOVE
db TELEPORT db TM30_MOVE
db MIMIC db TM31_MOVE
db DOUBLE_TEAM db TM32_MOVE
db REFLECT db TM33_MOVE
db BIDE db TM34_MOVE
db METRONOME db TM35_MOVE
db SELFDESTRUCT db TM36_MOVE
db EGG_BOMB db TM37_MOVE
db FIRE_BLAST db TM38_MOVE
db SWIFT db TM39_MOVE
db SKULL_BASH db TM40_MOVE
db SOFTBOILED db TM41_MOVE
db DREAM_EATER db TM42_MOVE
db SKY_ATTACK db TM43_MOVE
db REST db TM44_MOVE
db THUNDER_WAVE db TM45_MOVE
db PSYWAVE db TM46_MOVE
db EXPLOSION db TM47_MOVE
db ROCK_SLIDE db TM48_MOVE
db TRI_ATTACK db TM49_MOVE
db SUBSTITUTE db TM50_MOVE
db CUT db HM01_MOVE
db FLY db HM02_MOVE
db SURF db HM03_MOVE
db STRENGTH db HM04_MOVE
db FLASH db HM05_MOVE

View file

@ -1,28 +1,24 @@
db DEX_ABRA ; pokedex id db DEX_ABRA ; pokedex id
db 25 ; base hp
db 20 ; base attack db 25, 20, 15, 90, 105
db 15 ; base defense ; hp atk def spd spc
db 90 ; base speed
db 105 ; base special db PSYCHIC, PSYCHIC ; type
db PSYCHIC ; species type 1 db 200 ; catch rate
db PSYCHIC ; species type 2 db 73 ; base exp
db 200 ; catch rate
db 73 ; base exp yield INCBIN "gfx/pokemon/front/abra.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/abra.pic",0,1 ; 55, sprite dimensions dw AbraPicFront, AbraPicBack
dw AbraPicFront
dw AbraPicBack db TELEPORT, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TELEPORT
db 0 ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
db 3 ; growth rate PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
; learnset BIDE, METRONOME, SKULL_BASH, REST, THUNDER_WAVE, \
tmlearn 1,5,6,8 PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 9,10 ; end
tmlearn 17,18,19,20
tmlearn 29,30,31,32 db 0 ; padding
tmlearn 33,34,35,40
tmlearn 44,45,46
tmlearn 49,50,55
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_AERODACTYL ; pokedex id db DEX_AERODACTYL ; pokedex id
db 80 ; base hp
db 105 ; base attack db 80, 105, 65, 130, 60
db 65 ; base defense ; hp atk def spd spc
db 130 ; base speed
db 60 ; base special db ROCK, FLYING ; type
db ROCK ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 202 ; base exp
db 45 ; catch rate
db 202 ; base exp yield INCBIN "gfx/pokemon/front/aerodactyl.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/aerodactyl.pic",0,1 ; 77, sprite dimensions dw AerodactylPicFront, AerodactylPicBack
dw AerodactylPicFront
dw AerodactylPicBack db WING_ATTACK, AGILITY, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WING_ATTACK
db AGILITY ; tm/hm learnset
db 0 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
db 0 HYPER_BEAM, RAGE, DRAGON_RAGE, MIMIC, DOUBLE_TEAM, \
db 5 ; growth rate REFLECT, BIDE, FIRE_BLAST, SWIFT, SKY_ATTACK, \
; learnset REST, SUBSTITUTE, FLY
tmlearn 2,4,6 ; end
tmlearn 9,10,15
tmlearn 20,23 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,38,39
tmlearn 43,44
tmlearn 50,52
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_ALAKAZAM ; pokedex id db DEX_ALAKAZAM ; pokedex id
db 55 ; base hp
db 50 ; base attack db 55, 50, 45, 120, 135
db 45 ; base defense ; hp atk def spd spc
db 120 ; base speed
db 135 ; base special db PSYCHIC, PSYCHIC ; type
db PSYCHIC ; species type 1 db 50 ; catch rate
db PSYCHIC ; species type 2 db 186 ; base exp
db 50 ; catch rate
db 186 ; base exp yield INCBIN "gfx/pokemon/front/alakazam.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/alakazam.pic",0,1 ; 77, sprite dimensions dw AlakazamPicFront, AlakazamPicBack
dw AlakazamPicFront
dw AlakazamPicBack db TELEPORT, CONFUSION, DISABLE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TELEPORT
db CONFUSION ; tm/hm learnset
db DISABLE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 3 ; growth rate RAGE, DIG, PSYCHIC_M, TELEPORT, MIMIC, \
; learnset DOUBLE_TEAM, REFLECT, BIDE, METRONOME, SKULL_BASH, \
tmlearn 1,5,6,8 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
tmlearn 9,10,15 FLASH
tmlearn 17,18,19,20 ; end
tmlearn 28,29,30,31,32
tmlearn 33,34,35,40 db 0 ; padding
tmlearn 44,45,46
tmlearn 49,50,55
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_ARBOK ; pokedex id db DEX_ARBOK ; pokedex id
db 60 ; base hp
db 85 ; base attack db 60, 85, 69, 80, 65
db 69 ; base defense ; hp atk def spd spc
db 80 ; base speed
db 65 ; base special db POISON, POISON ; type
db POISON ; species type 1 db 90 ; catch rate
db POISON ; species type 2 db 147 ; base exp
db 90 ; catch rate
db 147 ; base exp yield INCBIN "gfx/pokemon/front/arbok.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/arbok.pic",0,1 ; 77, sprite dimensions dw ArbokPicFront, ArbokPicBack
dw ArbokPicFront
dw ArbokPicBack db WRAP, LEER, POISON_STING, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db WRAP
db LEER ; tm/hm learnset
db POISON_STING tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db 0 RAGE, MEGA_DRAIN, EARTHQUAKE, FISSURE, DIG, \
db 0 ; growth rate MIMIC, DOUBLE_TEAM, BIDE, SKULL_BASH, REST, \
; learnset ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 6,8 ; end
tmlearn 9,10,15
tmlearn 20,21 db 0 ; padding
tmlearn 26,27,28,31,32
tmlearn 34,40
tmlearn 44,48
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_ARCANINE ; pokedex id db DEX_ARCANINE ; pokedex id
db 90 ; base hp
db 110 ; base attack db 90, 110, 80, 95, 80
db 80 ; base defense ; hp atk def spd spc
db 95 ; base speed
db 80 ; base special db FIRE, FIRE ; type
db FIRE ; species type 1 db 75 ; catch rate
db FIRE ; species type 2 db 213 ; base exp
db 75 ; catch rate
db 213 ; base exp yield INCBIN "gfx/pokemon/front/arcanine.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/arcanine.pic",0,1 ; 77, sprite dimensions dw ArcaninePicFront, ArcaninePicBack
dw ArcaninePicFront
dw ArcaninePicBack db ROAR, EMBER, LEER, TAKE_DOWN ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db ROAR
db EMBER ; tm/hm learnset
db LEER tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db TAKE_DOWN RAGE, DRAGON_RAGE, DIG, TELEPORT, MIMIC, \
db 5 ; growth rate DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, SWIFT, \
; learnset SKULL_BASH, REST, SUBSTITUTE
tmlearn 6,8 ; end
tmlearn 9,10,15
tmlearn 20,23 db 0 ; padding
tmlearn 28,30,31,32
tmlearn 33,34,38,39,40
tmlearn 44
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_ARTICUNO ; pokedex id db DEX_ARTICUNO ; pokedex id
db 90 ; base hp
db 85 ; base attack db 90, 85, 100, 85, 125
db 100 ; base defense ; hp atk def spd spc
db 85 ; base speed
db 125 ; base special db ICE, FLYING ; type
db ICE ; species type 1 db 3 ; catch rate
db FLYING ; species type 2 db 215 ; base exp
db 3 ; catch rate
db 215 ; base exp yield INCBIN "gfx/pokemon/front/articuno.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/articuno.pic",0,1 ; 77, sprite dimensions dw ArticunoPicFront, ArticunoPicBack
dw ArticunoPicFront
dw ArticunoPicBack db PECK, ICE_BEAM, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db PECK
db ICE_BEAM ; tm/hm learnset
db 0 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
db 5 ; growth rate RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
; learnset SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
tmlearn 2,4,6 ; end
tmlearn 9,10,11,12,13,14,15
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,39
tmlearn 43,44
tmlearn 50,52
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_BEEDRILL ; pokedex id db DEX_BEEDRILL ; pokedex id
db 65 ; base hp
db 80 ; base attack db 65, 80, 40, 75, 45
db 40 ; base defense ; hp atk def spd spc
db 75 ; base speed
db 45 ; base special db BUG, POISON ; type
db BUG ; species type 1 db 45 ; catch rate
db POISON ; species type 2 db 159 ; base exp
db 45 ; catch rate
db 159 ; base exp yield INCBIN "gfx/pokemon/front/beedrill.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/beedrill.pic",0,1 ; 77, sprite dimensions dw BeedrillPicFront, BeedrillPicBack
dw BeedrillPicFront
dw BeedrillPicBack db FURY_ATTACK, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db FURY_ATTACK
db 0 ; tm/hm learnset
db 0 tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db 0 RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, REFLECT, \
db 0 ; growth rate BIDE, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
; learnset CUT
tmlearn 3,6 ; end
tmlearn 9,10,15
tmlearn 20,21 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,39,40
tmlearn 44
tmlearn 50,51
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_BELLSPROUT ; pokedex id db DEX_BELLSPROUT ; pokedex id
db 50 ; base hp
db 75 ; base attack db 50, 75, 35, 40, 70
db 35 ; base defense ; hp atk def spd spc
db 40 ; base speed
db 70 ; base special db GRASS, POISON ; type
db GRASS ; species type 1 db 255 ; catch rate
db POISON ; species type 2 db 84 ; base exp
db 255 ; catch rate
db 84 ; base exp yield INCBIN "gfx/pokemon/front/bellsprout.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/bellsprout.pic",0,1 ; 55, sprite dimensions dw BellsproutPicFront, BellsproutPicBack
dw BellsproutPicFront
dw BellsproutPicBack db VINE_WHIP, GROWTH, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db VINE_WHIP
db GROWTH ; tm/hm learnset
db 0 tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, REFLECT, \
db 3 ; growth rate BIDE, REST, SUBSTITUTE, CUT
; learnset ; end
tmlearn 3,6
tmlearn 9,10 db 0 ; padding
tmlearn 20,21,22
tmlearn 31,32
tmlearn 33,34
tmlearn 44
tmlearn 50,51
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_BLASTOISE ; pokedex id db DEX_BLASTOISE ; pokedex id
db 79 ; base hp
db 83 ; base attack db 79, 83, 100, 78, 85
db 100 ; base defense ; hp atk def spd spc
db 78 ; base speed
db 85 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 45 ; catch rate
db WATER ; species type 2 db 210 ; base exp
db 45 ; catch rate
db 210 ; base exp yield INCBIN "gfx/pokemon/front/blastoise.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/blastoise.pic",0,1 ; 77, sprite dimensions dw BlastoisePicFront, BlastoisePicBack
dw BlastoisePicFront
dw BlastoisePicBack db TACKLE, TAIL_WHIP, BUBBLE, WATER_GUN ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db TAIL_WHIP ; tm/hm learnset
db BUBBLE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db WATER_GUN DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 3 ; growth rate HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
; learnset EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \
tmlearn 1,5,6,8 REFLECT, BIDE, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 9,10,11,12,13,14,15 SURF, STRENGTH
tmlearn 17,18,19,20 ; end
tmlearn 26,27,28,31,32
tmlearn 33,34,40 db 0 ; padding
tmlearn 44
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_BULBASAUR ; pokedex id db DEX_BULBASAUR ; pokedex id
db 45 ; base hp
db 49 ; base attack db 45, 49, 49, 45, 65
db 49 ; base defense ; hp atk def spd spc
db 45 ; base speed
db 65 ; base special db GRASS, POISON ; type
db GRASS ; species type 1 db 45 ; catch rate
db POISON ; species type 2 db 64 ; base exp
db 45 ; catch rate
db 64 ; base exp yield INCBIN "gfx/pokemon/front/bulbasaur.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/bulbasaur.pic",0,1 ; 55, sprite dimensions dw BulbasaurPicFront, BulbasaurPicBack
dw BulbasaurPicFront
dw BulbasaurPicBack db TACKLE, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db GROWL ; tm/hm learnset
db 0 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 RAGE, MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, \
db 3 ; growth rate REFLECT, BIDE, REST, SUBSTITUTE, CUT
; learnset ; end
tmlearn 3,6,8
tmlearn 9,10 db 0 ; padding
tmlearn 20,21,22
tmlearn 31,32
tmlearn 33,34
tmlearn 44
tmlearn 50,51
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_BUTTERFREE ; pokedex id db DEX_BUTTERFREE ; pokedex id
db 60 ; base hp
db 45 ; base attack db 60, 45, 50, 70, 80
db 50 ; base defense ; hp atk def spd spc
db 70 ; base speed
db 80 ; base special db BUG, FLYING ; type
db BUG ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 160 ; base exp
db 45 ; catch rate
db 160 ; base exp yield INCBIN "gfx/pokemon/front/butterfree.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/butterfree.pic",0,1 ; 77, sprite dimensions dw ButterfreePicFront, ButterfreePicBack
dw ButterfreePicFront
dw ButterfreePicBack db CONFUSION, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db CONFUSION
db 0 ; tm/hm learnset
db 0 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
db 0 HYPER_BEAM, RAGE, MEGA_DRAIN, SOLARBEAM, PSYCHIC_M, \
db 0 ; growth rate TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
; learnset SWIFT, REST, PSYWAVE, SUBSTITUTE
tmlearn 2,4,6 ; end
tmlearn 9,10,15
tmlearn 20,21,22 db 0 ; padding
tmlearn 29,30,31,32
tmlearn 33,34,39
tmlearn 44,46
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,20 @@
db DEX_CATERPIE ; pokedex id db DEX_CATERPIE ; pokedex id
db 45 ; base hp
db 30 ; base attack db 45, 30, 35, 45, 20
db 35 ; base defense ; hp atk def spd spc
db 45 ; base speed
db 20 ; base special db BUG, BUG ; type
db BUG ; species type 1 db 255 ; catch rate
db BUG ; species type 2 db 53 ; base exp
db 255 ; catch rate
db 53 ; base exp yield INCBIN "gfx/pokemon/front/caterpie.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/caterpie.pic",0,1 ; 55, sprite dimensions dw CaterpiePicFront, CaterpiePicBack
dw CaterpiePicFront
dw CaterpiePicBack db TACKLE, STRING_SHOT, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db STRING_SHOT ; tm/hm learnset
db 0 tmhm
db 0 ; end
db 0 ; growth rate
; learnset db 0 ; padding
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding

View file

@ -1,28 +1,27 @@
db DEX_CHANSEY ; pokedex id db DEX_CHANSEY ; pokedex id
db 250 ; base hp
db 5 ; base attack db 250, 5, 5, 50, 105
db 5 ; base defense ; hp atk def spd spc
db 50 ; base speed
db 105 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 30 ; catch rate
db NORMAL ; species type 2 db 255 ; base exp
db 30 ; catch rate
db 255 ; base exp yield INCBIN "gfx/pokemon/front/chansey.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/chansey.pic",0,1 ; 66, sprite dimensions dw ChanseyPicFront, ChanseyPicBack
dw ChanseyPicFront
dw ChanseyPicBack db POUND, DOUBLESLAP, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 4 ; growth rate
db POUND
db DOUBLESLAP ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 4 ; growth rate HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
; learnset SOLARBEAM, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
tmlearn 1,5,6,8 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 9,10,11,12,13,14,15 EGG_BOMB, FIRE_BLAST, SKULL_BASH, SOFTBOILED, REST, \
tmlearn 17,18,19,20,22,24 THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, STRENGTH, \
tmlearn 25,29,30,31,32 FLASH
tmlearn 33,34,35,37,38,40 ; end
tmlearn 41,44,45,46
tmlearn 49,50,54,55 db 0 ; padding
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_CHARIZARD ; pokedex id db DEX_CHARIZARD ; pokedex id
db 78 ; base hp
db 84 ; base attack db 78, 84, 78, 100, 85
db 78 ; base defense ; hp atk def spd spc
db 100 ; base speed
db 85 ; base special db FIRE, FLYING ; type
db FIRE ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 209 ; base exp
db 45 ; catch rate
db 209 ; base exp yield INCBIN "gfx/pokemon/front/charizard.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/charizard.pic",0,1 ; 77, sprite dimensions dw CharizardPicFront, CharizardPicBack
dw CharizardPicFront
dw CharizardPicBack db SCRATCH, GROWL, EMBER, LEER ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db SCRATCH
db GROWL ; tm/hm learnset
db EMBER tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
db LEER TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, \
db 3 ; growth rate SEISMIC_TOSS, RAGE, DRAGON_RAGE, EARTHQUAKE, FISSURE, \
; learnset DIG, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 1,3,5,6,8 FIRE_BLAST, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 9,10,15 CUT, STRENGTH
tmlearn 17,18,19,20,23 ; end
tmlearn 26,27,28,31,32
tmlearn 33,34,38,39,40 db 0 ; padding
tmlearn 44
tmlearn 50,51,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_CHARMANDER ; pokedex id db DEX_CHARMANDER ; pokedex id
db 39 ; base hp
db 52 ; base attack db 39, 52, 43, 65, 50
db 43 ; base defense ; hp atk def spd spc
db 65 ; base speed
db 50 ; base special db FIRE, FIRE ; type
db FIRE ; species type 1 db 45 ; catch rate
db FIRE ; species type 2 db 65 ; base exp
db 45 ; catch rate
db 65 ; base exp yield INCBIN "gfx/pokemon/front/charmander.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/charmander.pic",0,1 ; 55, sprite dimensions dw CharmanderPicFront, CharmanderPicBack
dw CharmanderPicFront
dw CharmanderPicBack db SCRATCH, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db SCRATCH
db GROWL ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
db 0 TAKE_DOWN, DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 3 ; growth rate RAGE, DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 1,3,5,6,8 REST, SUBSTITUTE, CUT, STRENGTH
tmlearn 9,10 ; end
tmlearn 17,18,19,20,23
tmlearn 28,31,32 db 0 ; padding
tmlearn 33,34,38,39,40
tmlearn 44
tmlearn 50,51,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_CHARMELEON ; pokedex id db DEX_CHARMELEON ; pokedex id
db 58 ; base hp
db 64 ; base attack db 58, 64, 58, 80, 65
db 58 ; base defense ; hp atk def spd spc
db 80 ; base speed
db 65 ; base special db FIRE, FIRE ; type
db FIRE ; species type 1 db 45 ; catch rate
db FIRE ; species type 2 db 142 ; base exp
db 45 ; catch rate
db 142 ; base exp yield INCBIN "gfx/pokemon/front/charmeleon.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/charmeleon.pic",0,1 ; 66, sprite dimensions dw CharmeleonPicFront, CharmeleonPicBack
dw CharmeleonPicFront
dw CharmeleonPicBack db SCRATCH, GROWL, EMBER, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db SCRATCH
db GROWL ; tm/hm learnset
db EMBER tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
db 0 TAKE_DOWN, DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 3 ; growth rate RAGE, DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 1,3,5,6,8 REST, SUBSTITUTE, CUT, STRENGTH
tmlearn 9,10 ; end
tmlearn 17,18,19,20,23
tmlearn 28,31,32 db 0 ; padding
tmlearn 33,34,38,39,40
tmlearn 44
tmlearn 50,51,54
db 0 ; padding

View file

@ -1,28 +1,26 @@
db DEX_CLEFABLE ; pokedex id db DEX_CLEFABLE ; pokedex id
db 95 ; base hp
db 70 ; base attack db 95, 70, 73, 60, 85
db 73 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 85 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 25 ; catch rate
db NORMAL ; species type 2 db 129 ; base exp
db 25 ; catch rate
db 129 ; base exp yield INCBIN "gfx/pokemon/front/clefable.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/clefable.pic",0,1 ; 66, sprite dimensions dw ClefablePicFront, ClefablePicBack
dw ClefablePicFront
dw ClefablePicBack db SING, DOUBLESLAP, MINIMIZE, METRONOME ; level 1 learnset
; attacks known at lvl 0 db 4 ; growth rate
db SING
db DOUBLESLAP ; tm/hm learnset
db MINIMIZE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db METRONOME DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 4 ; growth rate HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
; learnset SOLARBEAM, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
tmlearn 1,5,6,8 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 9,10,11,12,13,14,15 FIRE_BLAST, SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, \
tmlearn 17,18,19,20,22,24 TRI_ATTACK, SUBSTITUTE, STRENGTH, FLASH
tmlearn 25,29,30,31,32 ; end
tmlearn 33,34,35,38,40
tmlearn 44,45,46 db 0 ; padding
tmlearn 49,50,54,55
db 0 ; padding

View file

@ -1,28 +1,26 @@
db DEX_CLEFAIRY ; pokedex id db DEX_CLEFAIRY ; pokedex id
db 70 ; base hp
db 45 ; base attack db 70, 45, 48, 35, 60
db 48 ; base defense ; hp atk def spd spc
db 35 ; base speed
db 60 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 150 ; catch rate
db NORMAL ; species type 2 db 68 ; base exp
db 150 ; catch rate
db 68 ; base exp yield INCBIN "gfx/pokemon/front/clefairy.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/clefairy.pic",0,1 ; 55, sprite dimensions dw ClefairyPicFront, ClefairyPicBack
dw ClefairyPicFront
dw ClefairyPicBack db POUND, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 4 ; growth rate
db POUND
db GROWL ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 4 ; growth rate SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, SOLARBEAM, \
; learnset THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 1,5,6,8 DOUBLE_TEAM, REFLECT, BIDE, METRONOME, FIRE_BLAST, \
tmlearn 9,10,11,12,13,14 SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, \
tmlearn 17,18,19,20,22,24 SUBSTITUTE, STRENGTH, FLASH
tmlearn 25,29,30,31,32 ; end
tmlearn 33,34,35,38,40
tmlearn 44,45,46 db 0 ; padding
tmlearn 49,50,54,55
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_CLOYSTER ; pokedex id db DEX_CLOYSTER ; pokedex id
db 50 ; base hp
db 95 ; base attack db 50, 95, 180, 70, 85
db 180 ; base defense ; hp atk def spd spc
db 70 ; base speed
db 85 ; base special db WATER, ICE ; type
db WATER ; species type 1 db 60 ; catch rate
db ICE ; species type 2 db 203 ; base exp
db 60 ; catch rate
db 203 ; base exp yield INCBIN "gfx/pokemon/front/cloyster.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/cloyster.pic",0,1 ; 77, sprite dimensions dw CloysterPicFront, CloysterPicBack
dw CloysterPicFront
dw CloysterPicBack db WITHDRAW, SUPERSONIC, CLAMP, AURORA_BEAM ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WITHDRAW
db SUPERSONIC ; tm/hm learnset
db CLAMP tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, \
db AURORA_BEAM ICE_BEAM, BLIZZARD, HYPER_BEAM, RAGE, TELEPORT, \
db 5 ; growth rate MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SELFDESTRUCT, \
; learnset SWIFT, REST, EXPLOSION, TRI_ATTACK, SUBSTITUTE, \
tmlearn 6 SURF
tmlearn 9,10,11,12,13,14,15 ; end
tmlearn 20
tmlearn 30,31,32 db 0 ; padding
tmlearn 33,34,36,39
tmlearn 44,47
tmlearn 49,50,53
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_CUBONE ; pokedex id db DEX_CUBONE ; pokedex id
db 50 ; base hp
db 50 ; base attack db 50, 50, 95, 35, 40
db 95 ; base defense ; hp atk def spd spc
db 35 ; base speed
db 40 ; base special db GROUND, GROUND ; type
db GROUND ; species type 1 db 190 ; catch rate
db GROUND ; species type 2 db 87 ; base exp
db 190 ; catch rate
db 87 ; base exp yield INCBIN "gfx/pokemon/front/cubone.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/cubone.pic",0,1 ; 55, sprite dimensions dw CubonePicFront, CubonePicBack
dw CubonePicFront
dw CubonePicBack db BONE_CLUB, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db BONE_CLUB
db GROWL ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 0 ; growth rate SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
; learnset FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 1,5,6,8 FIRE_BLAST, SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 9,10,11,12,13,14 ; end
tmlearn 17,18,19,20
tmlearn 26,27,28,31,32 db 0 ; padding
tmlearn 34,38,40
tmlearn 44
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_DEWGONG ; pokedex id db DEX_DEWGONG ; pokedex id
db 90 ; base hp
db 70 ; base attack db 90, 70, 80, 70, 95
db 80 ; base defense ; hp atk def spd spc
db 70 ; base speed
db 95 ; base special db WATER, ICE ; type
db WATER ; species type 1 db 75 ; catch rate
db ICE ; species type 2 db 176 ; base exp
db 75 ; catch rate
db 176 ; base exp yield INCBIN "gfx/pokemon/front/dewgong.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dewgong.pic",0,1 ; 66, sprite dimensions dw DewgongPicFront, DewgongPicBack
dw DewgongPicFront
dw DewgongPicBack db HEADBUTT, GROWL, AURORA_BEAM, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db HEADBUTT
db GROWL ; tm/hm learnset
db AURORA_BEAM tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
db 0 ; growth rate PAY_DAY, RAGE, MIMIC, DOUBLE_TEAM, BIDE, \
; learnset SKULL_BASH, REST, SUBSTITUTE, SURF, STRENGTH
tmlearn 6,7,8 ; end
tmlearn 9,10,11,12,13,14,15,16
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 34,40
tmlearn 44
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_DIGLETT ; pokedex id db DEX_DIGLETT ; pokedex id
db 10 ; base hp
db 55 ; base attack db 10, 55, 25, 95, 45
db 25 ; base defense ; hp atk def spd spc
db 95 ; base speed
db 45 ; base special db GROUND, GROUND ; type
db GROUND ; species type 1 db 255 ; catch rate
db GROUND ; species type 2 db 81 ; base exp
db 255 ; catch rate
db 81 ; base exp yield INCBIN "gfx/pokemon/front/diglett.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/diglett.pic",0,1 ; 55, sprite dimensions dw DiglettPicFront, DiglettPicBack
dw DiglettPicFront
dw DiglettPicBack db SCRATCH, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db SCRATCH
db 0 ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \
db 0 ; growth rate BIDE, REST, ROCK_SLIDE, SUBSTITUTE
; learnset ; end
tmlearn 6,8
tmlearn 9,10 db 0 ; padding
tmlearn 20
tmlearn 26,27,28,31,32
tmlearn 34
tmlearn 44,48
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,20 @@
db DEX_DITTO ; pokedex id db DEX_DITTO ; pokedex id
db 48 ; base hp
db 48 ; base attack db 48, 48, 48, 48, 48
db 48 ; base defense ; hp atk def spd spc
db 48 ; base speed
db 48 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 35 ; catch rate
db NORMAL ; species type 2 db 61 ; base exp
db 35 ; catch rate
db 61 ; base exp yield INCBIN "gfx/pokemon/front/ditto.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/ditto.pic",0,1 ; 55, sprite dimensions dw DittoPicFront, DittoPicBack
dw DittoPicFront
dw DittoPicBack db TRANSFORM, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TRANSFORM
db 0 ; tm/hm learnset
db 0 tmhm
db 0 ; end
db 0 ; growth rate
; learnset db 0 ; padding
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_DODRIO ; pokedex id db DEX_DODRIO ; pokedex id
db 60 ; base hp
db 110 ; base attack db 60, 110, 70, 100, 60
db 70 ; base defense ; hp atk def spd spc
db 100 ; base speed
db 60 ; base special db NORMAL, FLYING ; type
db NORMAL ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 158 ; base exp
db 45 ; catch rate
db 158 ; base exp yield INCBIN "gfx/pokemon/front/dodrio.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dodrio.pic",0,1 ; 77, sprite dimensions dw DodrioPicFront, DodrioPicBack
dw DodrioPicFront
dw DodrioPicBack db PECK, GROWL, FURY_ATTACK, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db PECK
db GROWL ; tm/hm learnset
db FURY_ATTACK tmhm WHIRLWIND, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 HYPER_BEAM, RAGE, MIMIC, DOUBLE_TEAM, REFLECT, \
db 0 ; growth rate BIDE, SKULL_BASH, SKY_ATTACK, REST, TRI_ATTACK, \
; learnset SUBSTITUTE, FLY
tmlearn 4,6,8 ; end
tmlearn 9,10,15
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,40
tmlearn 43,44
tmlearn 49,50,52
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_DODUO ; pokedex id db DEX_DODUO ; pokedex id
db 35 ; base hp
db 85 ; base attack db 35, 85, 45, 75, 35
db 45 ; base defense ; hp atk def spd spc
db 75 ; base speed
db 35 ; base special db NORMAL, FLYING ; type
db NORMAL ; species type 1 db 190 ; catch rate
db FLYING ; species type 2 db 96 ; base exp
db 190 ; catch rate
db 96 ; base exp yield INCBIN "gfx/pokemon/front/doduo.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/doduo.pic",0,1 ; 55, sprite dimensions dw DoduoPicFront, DoduoPicBack
dw DoduoPicFront
dw DoduoPicBack db PECK, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db PECK
db 0 ; tm/hm learnset
db 0 tmhm WHIRLWIND, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
db 0 ; growth rate SKULL_BASH, SKY_ATTACK, REST, TRI_ATTACK, SUBSTITUTE, \
; learnset FLY
tmlearn 4,6,8 ; end
tmlearn 9,10
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,40
tmlearn 43,44
tmlearn 49,50,52
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_DRAGONAIR ; pokedex id db DEX_DRAGONAIR ; pokedex id
db 61 ; base hp
db 84 ; base attack db 61, 84, 65, 70, 70
db 65 ; base defense ; hp atk def spd spc
db 70 ; base speed
db 70 ; base special db DRAGON, DRAGON ; type
db DRAGON ; species type 1 db 45 ; catch rate
db DRAGON ; species type 2 db 144 ; base exp
db 45 ; catch rate
db 144 ; base exp yield INCBIN "gfx/pokemon/front/dragonair.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dragonair.pic",0,1 ; 66, sprite dimensions dw DragonairPicFront, DragonairPicBack
dw DragonairPicFront
dw DragonairPicBack db WRAP, LEER, THUNDER_WAVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WRAP
db LEER ; tm/hm learnset
db THUNDER_WAVE tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, \
db 5 ; growth rate DRAGON_RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 6,7,8 REST, THUNDER_WAVE, SUBSTITUTE, SURF
tmlearn 9,10,11,12,13,14 ; end
tmlearn 20,23,24
tmlearn 25,31,32 db 0 ; padding
tmlearn 33,34,38,39,40
tmlearn 44,45
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_DRAGONITE ; pokedex id db DEX_DRAGONITE ; pokedex id
db 91 ; base hp
db 134 ; base attack db 91, 134, 95, 80, 100
db 95 ; base defense ; hp atk def spd spc
db 80 ; base speed
db 100 ; base special db DRAGON, FLYING ; type
db DRAGON ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 218 ; base exp
db 45 ; catch rate
db 218 ; base exp yield INCBIN "gfx/pokemon/front/dragonite.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dragonite.pic",0,1 ; 77, sprite dimensions dw DragonitePicFront, DragonitePicBack
dw DragonitePicFront
dw DragonitePicBack db WRAP, LEER, THUNDER_WAVE, AGILITY ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WRAP
db LEER ; tm/hm learnset
db THUNDER_WAVE tmhm RAZOR_WIND, TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, \
db AGILITY DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 5 ; growth rate HYPER_BEAM, RAGE, DRAGON_RAGE, THUNDERBOLT, THUNDER, \
; learnset MIMIC, DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, \
tmlearn 2,6,7,8 SWIFT, SKULL_BASH, REST, THUNDER_WAVE, SUBSTITUTE, \
tmlearn 9,10,11,12,13,14,15 SURF, STRENGTH
tmlearn 20,23,24 ; end
tmlearn 25,31,32
tmlearn 33,34,38,39,40 db 0 ; padding
tmlearn 44,45
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_DRATINI ; pokedex id db DEX_DRATINI ; pokedex id
db 41 ; base hp
db 64 ; base attack db 41, 64, 45, 50, 50
db 45 ; base defense ; hp atk def spd spc
db 50 ; base speed
db 50 ; base special db DRAGON, DRAGON ; type
db DRAGON ; species type 1 db 45 ; catch rate
db DRAGON ; species type 2 db 67 ; base exp
db 45 ; catch rate
db 67 ; base exp yield INCBIN "gfx/pokemon/front/dratini.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dratini.pic",0,1 ; 55, sprite dimensions dw DratiniPicFront, DratiniPicBack
dw DratiniPicFront
dw DratiniPicBack db WRAP, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WRAP
db LEER ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
db 0 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, DRAGON_RAGE, \
db 5 ; growth rate THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, REFLECT, \
; learnset BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, REST, \
tmlearn 6,8 THUNDER_WAVE, SUBSTITUTE, SURF
tmlearn 9,10,11,12,13,14 ; end
tmlearn 20,23,24
tmlearn 25,31,32 db 0 ; padding
tmlearn 33,34,38,39,40
tmlearn 44,45
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_DROWZEE ; pokedex id db DEX_DROWZEE ; pokedex id
db 60 ; base hp
db 48 ; base attack db 60, 48, 45, 42, 90
db 45 ; base defense ; hp atk def spd spc
db 42 ; base speed
db 90 ; base special db PSYCHIC, PSYCHIC ; type
db PSYCHIC ; species type 1 db 190 ; catch rate
db PSYCHIC ; species type 2 db 102 ; base exp
db 190 ; catch rate
db 102 ; base exp yield INCBIN "gfx/pokemon/front/drowzee.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/drowzee.pic",0,1 ; 66, sprite dimensions dw DrowzeePicFront, DrowzeePicBack
dw DrowzeePicFront
dw DrowzeePicBack db POUND, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db POUND
db HYPNOSIS ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
db 0 ; growth rate PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
; learnset BIDE, METRONOME, SKULL_BASH, DREAM_EATER, REST, \
tmlearn 1,5,6,8 THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 9,10 ; end
tmlearn 17,18,19,20
tmlearn 29,30,31,32 db 0 ; padding
tmlearn 33,34,35,40
tmlearn 42,44,45,46
tmlearn 49,50,55
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_DUGTRIO ; pokedex id db DEX_DUGTRIO ; pokedex id
db 35 ; base hp
db 80 ; base attack db 35, 80, 50, 120, 70
db 50 ; base defense ; hp atk def spd spc
db 120 ; base speed
db 70 ; base special db GROUND, GROUND ; type
db GROUND ; species type 1 db 50 ; catch rate
db GROUND ; species type 2 db 153 ; base exp
db 50 ; catch rate
db 153 ; base exp yield INCBIN "gfx/pokemon/front/dugtrio.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/dugtrio.pic",0,1 ; 66, sprite dimensions dw DugtrioPicFront, DugtrioPicBack
dw DugtrioPicFront
dw DugtrioPicBack db SCRATCH, GROWL, DIG, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db SCRATCH
db GROWL ; tm/hm learnset
db DIG tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db 0 RAGE, EARTHQUAKE, FISSURE, DIG, MIMIC, \
db 0 ; growth rate DOUBLE_TEAM, BIDE, REST, ROCK_SLIDE, SUBSTITUTE
; learnset ; end
tmlearn 6,8
tmlearn 9,10,15 db 0 ; padding
tmlearn 20
tmlearn 26,27,28,31,32
tmlearn 34
tmlearn 44,48
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_EEVEE ; pokedex id db DEX_EEVEE ; pokedex id
db 55 ; base hp
db 55 ; base attack db 55, 55, 50, 55, 65
db 50 ; base defense ; hp atk def spd spc
db 55 ; base speed
db 65 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 45 ; catch rate
db NORMAL ; species type 2 db 92 ; base exp
db 45 ; catch rate
db 92 ; base exp yield INCBIN "gfx/pokemon/front/eevee.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/eevee.pic",0,1 ; 55, sprite dimensions dw EeveePicFront, EeveePicBack
dw EeveePicFront
dw EeveePicBack db TACKLE, SAND_ATTACK, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db SAND_ATTACK ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SWIFT, \
db 0 ; growth rate SKULL_BASH, REST, SUBSTITUTE
; learnset ; end
tmlearn 6,8
tmlearn 9,10 db 0 ; padding
tmlearn 20
tmlearn 31,32
tmlearn 33,34,39,40
tmlearn 44
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_EKANS ; pokedex id db DEX_EKANS ; pokedex id
db 35 ; base hp
db 60 ; base attack db 35, 60, 44, 55, 40
db 44 ; base defense ; hp atk def spd spc
db 55 ; base speed
db 40 ; base special db POISON, POISON ; type
db POISON ; species type 1 db 255 ; catch rate
db POISON ; species type 2 db 62 ; base exp
db 255 ; catch rate
db 62 ; base exp yield INCBIN "gfx/pokemon/front/ekans.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/ekans.pic",0,1 ; 55, sprite dimensions dw EkansPicFront, EkansPicBack
dw EkansPicFront
dw EkansPicBack db WRAP, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db WRAP
db LEER ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 MEGA_DRAIN, EARTHQUAKE, FISSURE, DIG, MIMIC, \
db 0 ; growth rate DOUBLE_TEAM, BIDE, SKULL_BASH, REST, ROCK_SLIDE, \
; learnset SUBSTITUTE, STRENGTH
tmlearn 6,8 ; end
tmlearn 9,10
tmlearn 20,21 db 0 ; padding
tmlearn 26,27,28,31,32
tmlearn 34,40
tmlearn 44,48
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_ELECTABUZZ ; pokedex id db DEX_ELECTABUZZ ; pokedex id
db 65 ; base hp
db 83 ; base attack db 65, 83, 57, 105, 85
db 57 ; base defense ; hp atk def spd spc
db 105 ; base speed
db 85 ; base special db ELECTRIC, ELECTRIC ; type
db ELECTRIC ; species type 1 db 45 ; catch rate
db ELECTRIC ; species type 2 db 156 ; base exp
db 45 ; catch rate
db 156 ; base exp yield INCBIN "gfx/pokemon/front/electabuzz.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/electabuzz.pic",0,1 ; 66, sprite dimensions dw ElectabuzzPicFront, ElectabuzzPicBack
dw ElectabuzzPicFront
dw ElectabuzzPicBack db QUICK_ATTACK, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db QUICK_ATTACK
db LEER ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 0 ; growth rate RAGE, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
; learnset MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 1,5,6,8 SWIFT, SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, \
tmlearn 9,10,15 SUBSTITUTE, STRENGTH, FLASH
tmlearn 17,18,19,20,24 ; end
tmlearn 25,29,30,31,32
tmlearn 33,34,35,39,40 db 0 ; padding
tmlearn 44,45,46
tmlearn 50,54,55
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_ELECTRODE ; pokedex id db DEX_ELECTRODE ; pokedex id
db 60 ; base hp
db 50 ; base attack db 60, 50, 70, 140, 80
db 70 ; base defense ; hp atk def spd spc
db 140 ; base speed
db 80 ; base special db ELECTRIC, ELECTRIC ; type
db ELECTRIC ; species type 1 db 60 ; catch rate
db ELECTRIC ; species type 2 db 150 ; base exp
db 60 ; catch rate
db 150 ; base exp yield INCBIN "gfx/pokemon/front/electrode.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/electrode.pic",0,1 ; 55, sprite dimensions dw ElectrodePicFront, ElectrodePicBack
dw ElectrodePicFront
dw ElectrodePicBack db TACKLE, SCREECH, SONICBOOM, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db SCREECH ; tm/hm learnset
db SONICBOOM tmhm TOXIC, TAKE_DOWN, HYPER_BEAM, RAGE, THUNDERBOLT, \
db 0 THUNDER, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
db 0 ; growth rate BIDE, SELFDESTRUCT, SWIFT, SKULL_BASH, REST, \
; learnset THUNDER_WAVE, EXPLOSION, SUBSTITUTE, FLASH
tmlearn 6 ; end
tmlearn 9,15
tmlearn 20,24 db 0 ; padding
tmlearn 25,30,31,32
tmlearn 33,34,36,39,40
tmlearn 44,45,47
tmlearn 50,55
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_EXEGGCUTE ; pokedex id db DEX_EXEGGCUTE ; pokedex id
db 60 ; base hp
db 40 ; base attack db 60, 40, 80, 40, 60
db 80 ; base defense ; hp atk def spd spc
db 40 ; base speed
db 60 ; base special db GRASS, PSYCHIC ; type
db GRASS ; species type 1 db 90 ; catch rate
db PSYCHIC ; species type 2 db 98 ; base exp
db 90 ; catch rate
db 98 ; base exp yield INCBIN "gfx/pokemon/front/exeggcute.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/exeggcute.pic",0,1 ; 77, sprite dimensions dw ExeggcutePicFront, ExeggcutePicBack
dw ExeggcutePicFront
dw ExeggcutePicBack db BARRAGE, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db BARRAGE
db HYPNOSIS ; tm/hm learnset
db 0 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, PSYCHIC_M, \
db 0 TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
db 5 ; growth rate SELFDESTRUCT, EGG_BOMB, REST, PSYWAVE, EXPLOSION, \
; learnset SUBSTITUTE
tmlearn 6 ; end
tmlearn 9,10
tmlearn 20 db 0 ; padding
tmlearn 29,30,31,32
tmlearn 33,34,36,37
tmlearn 44,46,47
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_EXEGGUTOR ; pokedex id db DEX_EXEGGUTOR ; pokedex id
db 95 ; base hp
db 95 ; base attack db 95, 95, 85, 55, 125
db 85 ; base defense ; hp atk def spd spc
db 55 ; base speed
db 125 ; base special db GRASS, PSYCHIC ; type
db GRASS ; species type 1 db 45 ; catch rate
db PSYCHIC ; species type 2 db 212 ; base exp
db 45 ; catch rate
db 212 ; base exp yield INCBIN "gfx/pokemon/front/exeggutor.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/exeggutor.pic",0,1 ; 77, sprite dimensions dw ExeggutorPicFront, ExeggutorPicBack
dw ExeggutorPicFront
dw ExeggutorPicBack db BARRAGE, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db BARRAGE
db HYPNOSIS ; tm/hm learnset
db 0 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, RAGE, \
db 0 MEGA_DRAIN, SOLARBEAM, PSYCHIC_M, TELEPORT, MIMIC, \
db 5 ; growth rate DOUBLE_TEAM, REFLECT, BIDE, SELFDESTRUCT, EGG_BOMB, \
; learnset REST, PSYWAVE, EXPLOSION, SUBSTITUTE, STRENGTH
tmlearn 6 ; end
tmlearn 9,10,15
tmlearn 20,21,22 db 0 ; padding
tmlearn 29,30,31,32
tmlearn 33,34,36,37
tmlearn 44,46,47
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_FARFETCHD ; pokedex id db DEX_FARFETCHD ; pokedex id
db 52 ; base hp
db 65 ; base attack db 52, 65, 55, 60, 58
db 55 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 58 ; base special db NORMAL, FLYING ; type
db NORMAL ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 94 ; base exp
db 45 ; catch rate
db 94 ; base exp yield INCBIN "gfx/pokemon/front/farfetchd.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/farfetchd.pic",0,1 ; 66, sprite dimensions dw FarfetchdPicFront, FarfetchdPicBack
dw FarfetchdPicFront
dw FarfetchdPicBack db PECK, SAND_ATTACK, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db PECK
db SAND_ATTACK ; tm/hm learnset
db 0 tmhm RAZOR_WIND, SWORDS_DANCE, WHIRLWIND, TOXIC, BODY_SLAM, \
db 0 TAKE_DOWN, DOUBLE_EDGE, RAGE, MIMIC, DOUBLE_TEAM, \
db 0 ; growth rate REFLECT, BIDE, SWIFT, SKULL_BASH, REST, \
; learnset SUBSTITUTE, CUT, FLY
tmlearn 2,3,4,6,8 ; end
tmlearn 9,10
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 33,34,39,40
tmlearn 44
tmlearn 50,51,52
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_FEAROW ; pokedex id db DEX_FEAROW ; pokedex id
db 65 ; base hp
db 90 ; base attack db 65, 90, 65, 100, 61
db 65 ; base defense ; hp atk def spd spc
db 100 ; base speed
db 61 ; base special db NORMAL, FLYING ; type
db NORMAL ; species type 1 db 90 ; catch rate
db FLYING ; species type 2 db 162 ; base exp
db 90 ; catch rate
db 162 ; base exp yield INCBIN "gfx/pokemon/front/fearow.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/fearow.pic",0,1 ; 77, sprite dimensions dw FearowPicFront, FearowPicBack
dw FearowPicFront
dw FearowPicBack db PECK, GROWL, LEER, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db PECK
db GROWL ; tm/hm learnset
db LEER tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
db 0 HYPER_BEAM, RAGE, MIMIC, DOUBLE_TEAM, BIDE, \
db 0 ; growth rate SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
; learnset ; end
tmlearn 2,4,6
tmlearn 9,10,15 db 0 ; padding
tmlearn 20
tmlearn 31,32
tmlearn 34,39
tmlearn 43,44
tmlearn 50,52
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_FLAREON ; pokedex id db DEX_FLAREON ; pokedex id
db 65 ; base hp
db 130 ; base attack db 65, 130, 60, 65, 110
db 60 ; base defense ; hp atk def spd spc
db 65 ; base speed
db 110 ; base special db FIRE, FIRE ; type
db FIRE ; species type 1 db 45 ; catch rate
db FIRE ; species type 2 db 198 ; base exp
db 45 ; catch rate
db 198 ; base exp yield INCBIN "gfx/pokemon/front/flareon.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/flareon.pic",0,1 ; 66, sprite dimensions dw FlareonPicFront, FlareonPicBack
dw FlareonPicFront
dw FlareonPicBack db TACKLE, SAND_ATTACK, QUICK_ATTACK, EMBER ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db SAND_ATTACK ; tm/hm learnset
db QUICK_ATTACK tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db EMBER RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
db 0 ; growth rate FIRE_BLAST, SWIFT, SKULL_BASH, REST, SUBSTITUTE
; learnset ; end
tmlearn 6,8
tmlearn 9,10,15 db 0 ; padding
tmlearn 20
tmlearn 31,32
tmlearn 33,34,38,39,40
tmlearn 44
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_GASTLY ; pokedex id db DEX_GASTLY ; pokedex id
db 30 ; base hp
db 35 ; base attack db 30, 35, 30, 80, 100
db 30 ; base defense ; hp atk def spd spc
db 80 ; base speed
db 100 ; base special db GHOST, POISON ; type
db GHOST ; species type 1 db 190 ; catch rate
db POISON ; species type 2 db 95 ; base exp
db 190 ; catch rate
db 95 ; base exp yield INCBIN "gfx/pokemon/front/gastly.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/gastly.pic",0,1 ; 77, sprite dimensions dw GastlyPicFront, GastlyPicBack
dw GastlyPicFront
dw GastlyPicBack db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db LICK
db CONFUSE_RAY ; tm/hm learnset
db NIGHT_SHADE tmhm TOXIC, RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, \
db 0 PSYCHIC_M, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
db 3 ; growth rate DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
; learnset ; end
tmlearn 6
tmlearn 0 db 0 ; padding
tmlearn 20,21,24
tmlearn 25,29,31,32
tmlearn 34,36
tmlearn 42,44,46,47
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_GENGAR ; pokedex id db DEX_GENGAR ; pokedex id
db 60 ; base hp
db 65 ; base attack db 60, 65, 60, 110, 130
db 60 ; base defense ; hp atk def spd spc
db 110 ; base speed
db 130 ; base special db GHOST, POISON ; type
db GHOST ; species type 1 db 45 ; catch rate
db POISON ; species type 2 db 190 ; base exp
db 45 ; catch rate
db 190 ; base exp yield INCBIN "gfx/pokemon/front/gengar.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/gengar.pic",0,1 ; 66, sprite dimensions dw GengarPicFront, GengarPicBack
dw GengarPicFront
dw GengarPicBack db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db LICK
db CONFUSE_RAY ; tm/hm learnset
db NIGHT_SHADE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 3 ; growth rate RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, PSYCHIC_M, \
; learnset MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SELFDESTRUCT, \
tmlearn 1,5,6,8 SKULL_BASH, DREAM_EATER, REST, PSYWAVE, EXPLOSION, \
tmlearn 9,10,15 SUBSTITUTE, STRENGTH
tmlearn 17,18,19,20,21,24 ; end
tmlearn 25,29,31,32
tmlearn 34,35,36,40 db 0 ; padding
tmlearn 42,44,46,47
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_GEODUDE ; pokedex id db DEX_GEODUDE ; pokedex id
db 40 ; base hp
db 80 ; base attack db 40, 80, 100, 20, 30
db 100 ; base defense ; hp atk def spd spc
db 20 ; base speed
db 30 ; base special db ROCK, GROUND ; type
db ROCK ; species type 1 db 255 ; catch rate
db GROUND ; species type 2 db 86 ; base exp
db 255 ; catch rate
db 86 ; base exp yield INCBIN "gfx/pokemon/front/geodude.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/geodude.pic",0,1 ; 55, sprite dimensions dw GeodudePicFront, GeodudePicBack
dw GeodudePicFront
dw GeodudePicBack db TACKLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db 0 ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
db 3 ; growth rate FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
; learnset METRONOME, SELFDESTRUCT, FIRE_BLAST, REST, EXPLOSION, \
tmlearn 1,6,8 ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 9,10 ; end
tmlearn 17,18,19,20
tmlearn 26,27,28,31,32 db 0 ; padding
tmlearn 34,35,36,38
tmlearn 44,47,48
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_GLOOM ; pokedex id db DEX_GLOOM ; pokedex id
db 60 ; base hp
db 65 ; base attack db 60, 65, 70, 40, 85
db 70 ; base defense ; hp atk def spd spc
db 40 ; base speed
db 85 ; base special db GRASS, POISON ; type
db GRASS ; species type 1 db 120 ; catch rate
db POISON ; species type 2 db 132 ; base exp
db 120 ; catch rate
db 132 ; base exp yield INCBIN "gfx/pokemon/front/gloom.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/gloom.pic",0,1 ; 66, sprite dimensions dw GloomPicFront, GloomPicBack
dw GloomPicFront
dw GloomPicBack db ABSORB, POISONPOWDER, STUN_SPORE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db ABSORB
db POISONPOWDER ; tm/hm learnset
db STUN_SPORE tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, REFLECT, \
db 3 ; growth rate BIDE, REST, SUBSTITUTE, CUT
; learnset ; end
tmlearn 3,6
tmlearn 9,10 db 0 ; padding
tmlearn 20,21,22
tmlearn 31,32
tmlearn 33,34
tmlearn 44
tmlearn 50,51
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_GOLBAT ; pokedex id db DEX_GOLBAT ; pokedex id
db 75 ; base hp
db 80 ; base attack db 75, 80, 70, 90, 75
db 70 ; base defense ; hp atk def spd spc
db 90 ; base speed
db 75 ; base special db POISON, FLYING ; type
db POISON ; species type 1 db 90 ; catch rate
db FLYING ; species type 2 db 171 ; base exp
db 90 ; catch rate
db 171 ; base exp yield INCBIN "gfx/pokemon/front/golbat.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/golbat.pic",0,1 ; 77, sprite dimensions dw GolbatPicFront, GolbatPicBack
dw GolbatPicFront
dw GolbatPicBack db LEECH_LIFE, SCREECH, BITE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db LEECH_LIFE
db SCREECH ; tm/hm learnset
db BITE tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
db 0 HYPER_BEAM, RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, \
db 0 ; growth rate BIDE, SWIFT, REST, SUBSTITUTE
; learnset ; end
tmlearn 2,4,6
tmlearn 9,10,15 db 0 ; padding
tmlearn 20,21
tmlearn 31,32
tmlearn 34,39
tmlearn 44
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_GOLDEEN ; pokedex id db DEX_GOLDEEN ; pokedex id
db 45 ; base hp
db 67 ; base attack db 45, 67, 60, 63, 50
db 60 ; base defense ; hp atk def spd spc
db 63 ; base speed
db 50 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 225 ; catch rate
db WATER ; species type 2 db 111 ; base exp
db 225 ; catch rate
db 111 ; base exp yield INCBIN "gfx/pokemon/front/goldeen.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/goldeen.pic",0,1 ; 66, sprite dimensions dw GoldeenPicFront, GoldeenPicBack
dw GoldeenPicFront
dw GoldeenPicBack db PECK, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db PECK
db TAIL_WHIP ; tm/hm learnset
db 0 tmhm TOXIC, HORN_DRILL, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
db 0 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, MIMIC, \
db 0 ; growth rate DOUBLE_TEAM, BIDE, SWIFT, SKULL_BASH, REST, \
; learnset SUBSTITUTE, SURF
tmlearn 6,7 ; end
tmlearn 9,10,11,12,13,14
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 34,39,40
tmlearn 44
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_GOLDUCK ; pokedex id db DEX_GOLDUCK ; pokedex id
db 80 ; base hp
db 82 ; base attack db 80, 82, 78, 85, 80
db 78 ; base defense ; hp atk def spd spc
db 85 ; base speed
db 80 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 75 ; catch rate
db WATER ; species type 2 db 174 ; base exp
db 75 ; catch rate
db 174 ; base exp yield INCBIN "gfx/pokemon/front/golduck.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/golduck.pic",0,1 ; 77, sprite dimensions dw GolduckPicFront, GolduckPicBack
dw GolduckPicFront
dw GolduckPicBack db SCRATCH, TAIL_WHIP, DISABLE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db SCRATCH
db TAIL_WHIP ; tm/hm learnset
db DISABLE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 0 ; growth rate HYPER_BEAM, PAY_DAY, SUBMISSION, COUNTER, SEISMIC_TOSS, \
; learnset RAGE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 1,5,6,8 SWIFT, SKULL_BASH, REST, SUBSTITUTE, SURF, \
tmlearn 9,10,11,12,13,14,15,16 STRENGTH
tmlearn 17,18,19,20 ; end
tmlearn 28,31,32
tmlearn 34,39,40 db 0 ; padding
tmlearn 44
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_GOLEM ; pokedex id db DEX_GOLEM ; pokedex id
db 80 ; base hp
db 110 ; base attack db 80, 110, 130, 45, 55
db 130 ; base defense ; hp atk def spd spc
db 45 ; base speed
db 55 ; base special db ROCK, GROUND ; type
db ROCK ; species type 1 db 45 ; catch rate
db GROUND ; species type 2 db 177 ; base exp
db 45 ; catch rate
db 177 ; base exp yield INCBIN "gfx/pokemon/front/golem.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/golem.pic",0,1 ; 66, sprite dimensions dw GolemPicFront, GolemPicBack
dw GolemPicFront
dw GolemPicBack db TACKLE, DEFENSE_CURL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db DEFENSE_CURL ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 3 ; growth rate RAGE, EARTHQUAKE, FISSURE, DIG, MIMIC, \
; learnset DOUBLE_TEAM, BIDE, METRONOME, SELFDESTRUCT, FIRE_BLAST, \
tmlearn 1,5,6,8 REST, EXPLOSION, ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 9,10,15 ; end
tmlearn 17,18,19,20
tmlearn 26,27,28,31,32 db 0 ; padding
tmlearn 34,35,36,38
tmlearn 44,47,48
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_GRAVELER ; pokedex id db DEX_GRAVELER ; pokedex id
db 55 ; base hp
db 95 ; base attack db 55, 95, 115, 35, 45
db 115 ; base defense ; hp atk def spd spc
db 35 ; base speed
db 45 ; base special db ROCK, GROUND ; type
db ROCK ; species type 1 db 120 ; catch rate
db GROUND ; species type 2 db 134 ; base exp
db 120 ; catch rate
db 134 ; base exp yield INCBIN "gfx/pokemon/front/graveler.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/graveler.pic",0,1 ; 66, sprite dimensions dw GravelerPicFront, GravelerPicBack
dw GravelerPicFront
dw GravelerPicBack db TACKLE, DEFENSE_CURL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db DEFENSE_CURL ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
db 3 ; growth rate FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
; learnset METRONOME, SELFDESTRUCT, FIRE_BLAST, REST, EXPLOSION, \
tmlearn 1,6,8 ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 9,10 ; end
tmlearn 17,18,19,20
tmlearn 26,27,28,31,32 db 0 ; padding
tmlearn 34,35,36,38
tmlearn 44,47,48
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_GRIMER ; pokedex id db DEX_GRIMER ; pokedex id
db 80 ; base hp
db 80 ; base attack db 80, 80, 50, 25, 40
db 50 ; base defense ; hp atk def spd spc
db 25 ; base speed
db 40 ; base special db POISON, POISON ; type
db POISON ; species type 1 db 190 ; catch rate
db POISON ; species type 2 db 90 ; base exp
db 190 ; catch rate
db 90 ; base exp yield INCBIN "gfx/pokemon/front/grimer.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/grimer.pic",0,1 ; 55, sprite dimensions dw GrimerPicFront, GrimerPicBack
dw GrimerPicFront
dw GrimerPicBack db POUND, DISABLE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db POUND
db DISABLE ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, RAGE, MEGA_DRAIN, THUNDERBOLT, \
db 0 THUNDER, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
db 0 ; growth rate FIRE_BLAST, REST, EXPLOSION, SUBSTITUTE
; learnset ; end
tmlearn 6,8
tmlearn 0 db 0 ; padding
tmlearn 20,21,24
tmlearn 25,31,32
tmlearn 34,36,38
tmlearn 44,47
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_GROWLITHE ; pokedex id db DEX_GROWLITHE ; pokedex id
db 55 ; base hp
db 70 ; base attack db 55, 70, 45, 60, 50
db 45 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 50 ; base special db FIRE, FIRE ; type
db FIRE ; species type 1 db 190 ; catch rate
db FIRE ; species type 2 db 91 ; base exp
db 190 ; catch rate
db 91 ; base exp yield INCBIN "gfx/pokemon/front/growlithe.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/growlithe.pic",0,1 ; 55, sprite dimensions dw GrowlithePicFront, GrowlithePicBack
dw GrowlithePicFront
dw GrowlithePicBack db BITE, ROAR, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db BITE
db ROAR ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
db 0 DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, REFLECT, \
db 5 ; growth rate BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, REST, \
; learnset SUBSTITUTE
tmlearn 6,8 ; end
tmlearn 9,10
tmlearn 20,23 db 0 ; padding
tmlearn 28,31,32
tmlearn 33,34,38,39,40
tmlearn 44
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_GYARADOS ; pokedex id db DEX_GYARADOS ; pokedex id
db 95 ; base hp
db 125 ; base attack db 95, 125, 79, 81, 100
db 79 ; base defense ; hp atk def spd spc
db 81 ; base speed
db 100 ; base special db WATER, FLYING ; type
db WATER ; species type 1 db 45 ; catch rate
db FLYING ; species type 2 db 214 ; base exp
db 45 ; catch rate
db 214 ; base exp yield INCBIN "gfx/pokemon/front/gyarados.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/gyarados.pic",0,1 ; 77, sprite dimensions dw GyaradosPicFront, GyaradosPicBack
dw GyaradosPicFront
dw GyaradosPicBack db BITE, DRAGON_RAGE, LEER, HYDRO_PUMP ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db BITE
db DRAGON_RAGE ; tm/hm learnset
db LEER tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
db HYDRO_PUMP WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, RAGE, \
db 5 ; growth rate DRAGON_RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, FIRE_BLAST, SKULL_BASH, REST, \
tmlearn 6,8 SUBSTITUTE, SURF, STRENGTH
tmlearn 9,10,11,12,13,14,15 ; end
tmlearn 20,23,24
tmlearn 25,31,32 db 0 ; padding
tmlearn 33,34,38,40
tmlearn 44
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_HAUNTER ; pokedex id db DEX_HAUNTER ; pokedex id
db 45 ; base hp
db 50 ; base attack db 45, 50, 45, 95, 115
db 45 ; base defense ; hp atk def spd spc
db 95 ; base speed
db 115 ; base special db GHOST, POISON ; type
db GHOST ; species type 1 db 90 ; catch rate
db POISON ; species type 2 db 126 ; base exp
db 90 ; catch rate
db 126 ; base exp yield INCBIN "gfx/pokemon/front/haunter.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/haunter.pic",0,1 ; 66, sprite dimensions dw HaunterPicFront, HaunterPicBack
dw HaunterPicFront
dw HaunterPicBack db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db LICK
db CONFUSE_RAY ; tm/hm learnset
db NIGHT_SHADE tmhm TOXIC, RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, \
db 0 PSYCHIC_M, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
db 3 ; growth rate DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
; learnset ; end
tmlearn 6
tmlearn 0 db 0 ; padding
tmlearn 20,21,24
tmlearn 25,29,31,32
tmlearn 34,36
tmlearn 42,44,46,47
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_HITMONCHAN ; pokedex id db DEX_HITMONCHAN ; pokedex id
db 50 ; base hp
db 105 ; base attack db 50, 105, 79, 76, 35
db 79 ; base defense ; hp atk def spd spc
db 76 ; base speed
db 35 ; base special db FIGHTING, FIGHTING ; type
db FIGHTING ; species type 1 db 45 ; catch rate
db FIGHTING ; species type 2 db 140 ; base exp
db 45 ; catch rate
db 140 ; base exp yield INCBIN "gfx/pokemon/front/hitmonchan.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/hitmonchan.pic",0,1 ; 66, sprite dimensions dw HitmonchanPicFront, HitmonchanPicBack
dw HitmonchanPicFront
dw HitmonchanPicBack db COMET_PUNCH, AGILITY, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db COMET_PUNCH
db AGILITY ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
db 0 ; growth rate MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \
; learnset SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 1,5,6,8 ; end
tmlearn 9,10
tmlearn 17,18,19,20 db 0 ; padding
tmlearn 31,32
tmlearn 34,35,39,40
tmlearn 44
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_HITMONLEE ; pokedex id db DEX_HITMONLEE ; pokedex id
db 50 ; base hp
db 120 ; base attack db 50, 120, 53, 87, 35
db 53 ; base defense ; hp atk def spd spc
db 87 ; base speed
db 35 ; base special db FIGHTING, FIGHTING ; type
db FIGHTING ; species type 1 db 45 ; catch rate
db FIGHTING ; species type 2 db 139 ; base exp
db 45 ; catch rate
db 139 ; base exp yield INCBIN "gfx/pokemon/front/hitmonlee.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/hitmonlee.pic",0,1 ; 77, sprite dimensions dw HitmonleePicFront, HitmonleePicBack
dw HitmonleePicFront
dw HitmonleePicBack db DOUBLE_KICK, MEDITATE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db DOUBLE_KICK
db MEDITATE ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
db 0 ; growth rate MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \
; learnset SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 1,5,6,8 ; end
tmlearn 9,10
tmlearn 17,18,19,20 db 0 ; padding
tmlearn 31,32
tmlearn 34,35,39,40
tmlearn 44
tmlearn 50,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_HORSEA ; pokedex id db DEX_HORSEA ; pokedex id
db 30 ; base hp
db 40 ; base attack db 30, 40, 70, 60, 70
db 70 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 70 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 225 ; catch rate
db WATER ; species type 2 db 83 ; base exp
db 225 ; catch rate
db 83 ; base exp yield INCBIN "gfx/pokemon/front/horsea.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/horsea.pic",0,1 ; 55, sprite dimensions dw HorseaPicFront, HorseaPicBack
dw HorseaPicFront
dw HorseaPicBack db BUBBLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db BUBBLE
db 0 ; tm/hm learnset
db 0 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, \
db 0 ICE_BEAM, BLIZZARD, RAGE, MIMIC, DOUBLE_TEAM, \
db 0 ; growth rate BIDE, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
; learnset SURF
tmlearn 6 ; end
tmlearn 9,10,11,12,13,14
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 34,39,40
tmlearn 44
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_HYPNO ; pokedex id db DEX_HYPNO ; pokedex id
db 85 ; base hp
db 73 ; base attack db 85, 73, 70, 67, 115
db 70 ; base defense ; hp atk def spd spc
db 67 ; base speed
db 115 ; base special db PSYCHIC, PSYCHIC ; type
db PSYCHIC ; species type 1 db 75 ; catch rate
db PSYCHIC ; species type 2 db 165 ; base exp
db 75 ; catch rate
db 165 ; base exp yield INCBIN "gfx/pokemon/front/hypno.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/hypno.pic",0,1 ; 77, sprite dimensions dw HypnoPicFront, HypnoPicBack
dw HypnoPicFront
dw HypnoPicBack db POUND, HYPNOSIS, DISABLE, CONFUSION ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db POUND
db HYPNOSIS ; tm/hm learnset
db DISABLE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db CONFUSION DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
db 0 ; growth rate RAGE, PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, METRONOME, SKULL_BASH, DREAM_EATER, \
tmlearn 1,5,6,8 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
tmlearn 9,10,15 FLASH
tmlearn 17,18,19,20 ; end
tmlearn 29,30,31,32
tmlearn 33,34,35,40 db 0 ; padding
tmlearn 42,44,45,46
tmlearn 49,50,55
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_IVYSAUR ; pokedex id db DEX_IVYSAUR ; pokedex id
db 60 ; base hp
db 62 ; base attack db 60, 62, 63, 60, 80
db 63 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 80 ; base special db GRASS, POISON ; type
db GRASS ; species type 1 db 45 ; catch rate
db POISON ; species type 2 db 141 ; base exp
db 45 ; catch rate
db 141 ; base exp yield INCBIN "gfx/pokemon/front/ivysaur.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/ivysaur.pic",0,1 ; 66, sprite dimensions dw IvysaurPicFront, IvysaurPicBack
dw IvysaurPicFront
dw IvysaurPicBack db TACKLE, GROWL, LEECH_SEED, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TACKLE
db GROWL ; tm/hm learnset
db LEECH_SEED tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 RAGE, MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, \
db 3 ; growth rate REFLECT, BIDE, REST, SUBSTITUTE, CUT
; learnset ; end
tmlearn 3,6,8
tmlearn 9,10 db 0 ; padding
tmlearn 20,21,22
tmlearn 31,32
tmlearn 33,34
tmlearn 44
tmlearn 50,51
db 0 ; padding

View file

@ -1,28 +1,26 @@
db DEX_JIGGLYPUFF ; pokedex id db DEX_JIGGLYPUFF ; pokedex id
db 115 ; base hp
db 45 ; base attack db 115, 45, 20, 20, 25
db 20 ; base defense ; hp atk def spd spc
db 20 ; base speed
db 25 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 170 ; catch rate
db NORMAL ; species type 2 db 76 ; base exp
db 170 ; catch rate
db 76 ; base exp yield INCBIN "gfx/pokemon/front/jigglypuff.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/jigglypuff.pic",0,1 ; 55, sprite dimensions dw JigglypuffPicFront, JigglypuffPicBack
dw JigglypuffPicFront
dw JigglypuffPicBack db SING, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 4 ; growth rate
db SING
db 0 ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 4 ; growth rate SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, SOLARBEAM, \
; learnset THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 1,5,6,8 DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, SKULL_BASH, \
tmlearn 9,10,11,12,13,14 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
tmlearn 17,18,19,20,22,24 STRENGTH, FLASH
tmlearn 25,29,30,31,32 ; end
tmlearn 33,34,38,40
tmlearn 44,45,46 db 0 ; padding
tmlearn 49,50,54,55
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_JOLTEON ; pokedex id db DEX_JOLTEON ; pokedex id
db 65 ; base hp
db 65 ; base attack db 65, 65, 60, 130, 110
db 60 ; base defense ; hp atk def spd spc
db 130 ; base speed
db 110 ; base special db ELECTRIC, ELECTRIC ; type
db ELECTRIC ; species type 1 db 45 ; catch rate
db ELECTRIC ; species type 2 db 197 ; base exp
db 45 ; catch rate
db 197 ; base exp yield INCBIN "gfx/pokemon/front/jolteon.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/jolteon.pic",0,1 ; 66, sprite dimensions dw JolteonPicFront, JolteonPicBack
dw JolteonPicFront
dw JolteonPicBack db TACKLE, SAND_ATTACK, QUICK_ATTACK, THUNDERSHOCK ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db SAND_ATTACK ; tm/hm learnset
db QUICK_ATTACK tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
db THUNDERSHOCK RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
db 0 ; growth rate REFLECT, BIDE, SWIFT, SKULL_BASH, REST, \
; learnset THUNDER_WAVE, SUBSTITUTE, FLASH
tmlearn 6,8 ; end
tmlearn 9,10,15
tmlearn 20,24 db 0 ; padding
tmlearn 25,31,32
tmlearn 33,34,39,40
tmlearn 44,45
tmlearn 50,55
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_JYNX ; pokedex id db DEX_JYNX ; pokedex id
db 65 ; base hp
db 50 ; base attack db 65, 50, 35, 95, 95
db 35 ; base defense ; hp atk def spd spc
db 95 ; base speed
db 95 ; base special db ICE, PSYCHIC ; type
db ICE ; species type 1 db 45 ; catch rate
db PSYCHIC ; species type 2 db 137 ; base exp
db 45 ; catch rate
db 137 ; base exp yield INCBIN "gfx/pokemon/front/jynx.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/jynx.pic",0,1 ; 66, sprite dimensions dw JynxPicFront, JynxPicBack
dw JynxPicFront
dw JynxPicBack db POUND, LOVELY_KISS, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db POUND
db LOVELY_KISS ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 0 ; growth rate HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
; learnset PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 1,5,6,8 BIDE, METRONOME, SKULL_BASH, REST, PSYWAVE, \
tmlearn 9,10,11,12,13,14,15 SUBSTITUTE
tmlearn 17,18,19,20 ; end
tmlearn 29,30,31,32
tmlearn 33,34,35,40 db 0 ; padding
tmlearn 44,46
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_KABUTO ; pokedex id db DEX_KABUTO ; pokedex id
db 30 ; base hp
db 80 ; base attack db 30, 80, 90, 55, 45
db 90 ; base defense ; hp atk def spd spc
db 55 ; base speed
db 45 ; base special db ROCK, WATER ; type
db ROCK ; species type 1 db 45 ; catch rate
db WATER ; species type 2 db 119 ; base exp
db 45 ; catch rate
db 119 ; base exp yield INCBIN "gfx/pokemon/front/kabuto.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kabuto.pic",0,1 ; 55, sprite dimensions dw KabutoPicFront, KabutoPicBack
dw KabutoPicFront
dw KabutoPicBack db SCRATCH, HARDEN, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db SCRATCH
db HARDEN ; tm/hm learnset
db 0 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
db 0 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, MIMIC, \
db 0 ; growth rate DOUBLE_TEAM, REFLECT, BIDE, REST, SUBSTITUTE, \
; learnset SURF
tmlearn 6,8 ; end
tmlearn 9,10,11,12,13,14
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 33,34
tmlearn 44
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_KABUTOPS ; pokedex id db DEX_KABUTOPS ; pokedex id
db 60 ; base hp
db 115 ; base attack db 60, 115, 105, 80, 70
db 105 ; base defense ; hp atk def spd spc
db 80 ; base speed
db 70 ; base special db ROCK, WATER ; type
db ROCK ; species type 1 db 45 ; catch rate
db WATER ; species type 2 db 201 ; base exp
db 45 ; catch rate
db 201 ; base exp yield INCBIN "gfx/pokemon/front/kabutops.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kabutops.pic",0,1 ; 66, sprite dimensions dw KabutopsPicFront, KabutopsPicBack
dw KabutopsPicFront
dw KabutopsPicBack db SCRATCH, HARDEN, ABSORB, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db SCRATCH
db HARDEN ; tm/hm learnset
db ABSORB tmhm RAZOR_WIND, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
db 0 TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, \
db 0 ; growth rate BLIZZARD, HYPER_BEAM, SUBMISSION, SEISMIC_TOSS, RAGE, \
; learnset MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SKULL_BASH, \
tmlearn 2,3,5,6,8 REST, SUBSTITUTE, SURF
tmlearn 9,10,11,12,13,14,15 ; end
tmlearn 17,19,20
tmlearn 31,32 db 0 ; padding
tmlearn 33,34,40
tmlearn 44
tmlearn 50,53
db 0 ; padding

View file

@ -1,28 +1,24 @@
db DEX_KADABRA ; pokedex id db DEX_KADABRA ; pokedex id
db 40 ; base hp
db 35 ; base attack db 40, 35, 30, 105, 120
db 30 ; base defense ; hp atk def spd spc
db 105 ; base speed
db 120 ; base special db PSYCHIC, PSYCHIC ; type
db PSYCHIC ; species type 1 db 100 ; catch rate
db PSYCHIC ; species type 2 db 145 ; base exp
db 100 ; catch rate
db 145 ; base exp yield INCBIN "gfx/pokemon/front/kadabra.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kadabra.pic",0,1 ; 66, sprite dimensions dw KadabraPicFront, KadabraPicBack
dw KadabraPicFront
dw KadabraPicBack db TELEPORT, CONFUSION, DISABLE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 3 ; growth rate
db TELEPORT
db CONFUSION ; tm/hm learnset
db DISABLE tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
db 3 ; growth rate DIG, PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, \
; learnset REFLECT, BIDE, METRONOME, SKULL_BASH, REST, \
tmlearn 1,5,6,8 THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 9,10 ; end
tmlearn 17,18,19,20
tmlearn 28,29,30,31,32 db 0 ; padding
tmlearn 33,34,35,40
tmlearn 44,45,46
tmlearn 49,50,55
db 0 ; padding

View file

@ -1,28 +1,20 @@
db DEX_KAKUNA ; pokedex id db DEX_KAKUNA ; pokedex id
db 45 ; base hp
db 25 ; base attack db 45, 25, 50, 35, 25
db 50 ; base defense ; hp atk def spd spc
db 35 ; base speed
db 25 ; base special db BUG, POISON ; type
db BUG ; species type 1 db 120 ; catch rate
db POISON ; species type 2 db 71 ; base exp
db 120 ; catch rate
db 71 ; base exp yield INCBIN "gfx/pokemon/front/kakuna.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kakuna.pic",0,1 ; 55, sprite dimensions dw KakunaPicFront, KakunaPicBack
dw KakunaPicFront
dw KakunaPicBack db HARDEN, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db HARDEN
db 0 ; tm/hm learnset
db 0 tmhm
db 0 ; end
db 0 ; growth rate
; learnset db 0 ; padding
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_KANGASKHAN ; pokedex id db DEX_KANGASKHAN ; pokedex id
db 105 ; base hp
db 95 ; base attack db 105, 95, 80, 90, 40
db 80 ; base defense ; hp atk def spd spc
db 90 ; base speed
db 40 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 45 ; catch rate
db NORMAL ; species type 2 db 175 ; base exp
db 45 ; catch rate
db 175 ; base exp yield INCBIN "gfx/pokemon/front/kangaskhan.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kangaskhan.pic",0,1 ; 77, sprite dimensions dw KangaskhanPicFront, KangaskhanPicBack
dw KangaskhanPicFront
dw KangaskhanPicBack db COMET_PUNCH, RAGE, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db COMET_PUNCH
db RAGE ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
db 0 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
db 0 ; growth rate HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
; learnset THUNDERBOLT, THUNDER, EARTHQUAKE, FISSURE, MIMIC, \
tmlearn 1,5,6,8 DOUBLE_TEAM, BIDE, FIRE_BLAST, SKULL_BASH, REST, \
tmlearn 9,10,11,12,13,14,15 ROCK_SLIDE, SUBSTITUTE, SURF, STRENGTH
tmlearn 17,18,19,20,24 ; end
tmlearn 25,26,27,31,32
tmlearn 34,38,40 db 0 ; padding
tmlearn 44,48
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_KINGLER ; pokedex id db DEX_KINGLER ; pokedex id
db 55 ; base hp
db 130 ; base attack db 55, 130, 115, 75, 50
db 115 ; base defense ; hp atk def spd spc
db 75 ; base speed
db 50 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 60 ; catch rate
db WATER ; species type 2 db 206 ; base exp
db 60 ; catch rate
db 206 ; base exp yield INCBIN "gfx/pokemon/front/kingler.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/kingler.pic",0,1 ; 77, sprite dimensions dw KinglerPicFront, KinglerPicBack
dw KinglerPicFront
dw KinglerPicBack db BUBBLE, LEER, VICEGRIP, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db BUBBLE
db LEER ; tm/hm learnset
db VICEGRIP tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
db 0 ; growth rate RAGE, MIMIC, DOUBLE_TEAM, BIDE, REST, \
; learnset SUBSTITUTE, CUT, SURF, STRENGTH
tmlearn 3,6,8 ; end
tmlearn 9,10,11,12,13,14,15
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 34
tmlearn 44
tmlearn 50,51,53,54
db 0 ; padding

View file

@ -1,28 +1,22 @@
db DEX_KOFFING ; pokedex id db DEX_KOFFING ; pokedex id
db 40 ; base hp
db 65 ; base attack db 40, 65, 95, 35, 60
db 95 ; base defense ; hp atk def spd spc
db 35 ; base speed
db 60 ; base special db POISON, POISON ; type
db POISON ; species type 1 db 190 ; catch rate
db POISON ; species type 2 db 114 ; base exp
db 190 ; catch rate
db 114 ; base exp yield INCBIN "gfx/pokemon/front/koffing.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/koffing.pic",0,1 ; 66, sprite dimensions dw KoffingPicFront, KoffingPicBack
dw KoffingPicFront
dw KoffingPicBack db TACKLE, SMOG, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db TACKLE
db SMOG ; tm/hm learnset
db 0 tmhm TOXIC, RAGE, THUNDERBOLT, THUNDER, MIMIC, \
db 0 DOUBLE_TEAM, BIDE, SELFDESTRUCT, FIRE_BLAST, REST, \
db 0 ; growth rate EXPLOSION, SUBSTITUTE
; learnset ; end
tmlearn 6
tmlearn 0 db 0 ; padding
tmlearn 20,24
tmlearn 25,31,32
tmlearn 34,36,38
tmlearn 44,47
tmlearn 50
db 0 ; padding

View file

@ -1,28 +1,23 @@
db DEX_KRABBY ; pokedex id db DEX_KRABBY ; pokedex id
db 30 ; base hp
db 105 ; base attack db 30, 105, 90, 50, 25
db 90 ; base defense ; hp atk def spd spc
db 50 ; base speed
db 25 ; base special db WATER, WATER ; type
db WATER ; species type 1 db 225 ; catch rate
db WATER ; species type 2 db 115 ; base exp
db 225 ; catch rate
db 115 ; base exp yield INCBIN "gfx/pokemon/front/krabby.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/krabby.pic",0,1 ; 55, sprite dimensions dw KrabbyPicFront, KrabbyPicBack
dw KrabbyPicFront
dw KrabbyPicBack db BUBBLE, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db BUBBLE
db LEER ; tm/hm learnset
db 0 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, \
db 0 ; growth rate MIMIC, DOUBLE_TEAM, BIDE, REST, SUBSTITUTE, \
; learnset CUT, SURF, STRENGTH
tmlearn 3,6,8 ; end
tmlearn 9,10,11,12,13,14
tmlearn 20 db 0 ; padding
tmlearn 31,32
tmlearn 34
tmlearn 44
tmlearn 50,51,53,54
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_LAPRAS ; pokedex id db DEX_LAPRAS ; pokedex id
db 130 ; base hp
db 85 ; base attack db 130, 85, 80, 60, 95
db 80 ; base defense ; hp atk def spd spc
db 60 ; base speed
db 95 ; base special db WATER, ICE ; type
db WATER ; species type 1 db 45 ; catch rate
db ICE ; species type 2 db 219 ; base exp
db 45 ; catch rate
db 219 ; base exp yield INCBIN "gfx/pokemon/front/lapras.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/lapras.pic",0,1 ; 77, sprite dimensions dw LaprasPicFront, LaprasPicBack
dw LaprasPicFront
dw LaprasPicBack db WATER_GUN, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 5 ; growth rate
db WATER_GUN
db GROWL ; tm/hm learnset
db 0 tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
db 0 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
db 5 ; growth rate RAGE, SOLARBEAM, DRAGON_RAGE, THUNDERBOLT, THUNDER, \
; learnset PSYCHIC_M, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 6,7,8 SKULL_BASH, REST, PSYWAVE, SUBSTITUTE, SURF, \
tmlearn 9,10,11,12,13,14,15 STRENGTH
tmlearn 20,22,23,24 ; end
tmlearn 25,29,31,32
tmlearn 33,34,40 db 0 ; padding
tmlearn 44,46
tmlearn 50,53,54
db 0 ; padding

View file

@ -1,28 +1,25 @@
db DEX_LICKITUNG ; pokedex id db DEX_LICKITUNG ; pokedex id
db 90 ; base hp
db 55 ; base attack db 90, 55, 75, 30, 60
db 75 ; base defense ; hp atk def spd spc
db 30 ; base speed
db 60 ; base special db NORMAL, NORMAL ; type
db NORMAL ; species type 1 db 45 ; catch rate
db NORMAL ; species type 2 db 127 ; base exp
db 45 ; catch rate
db 127 ; base exp yield INCBIN "gfx/pokemon/front/lickitung.pic", 0, 1 ; sprite dimensions
INCBIN "gfx/pokemon/front/lickitung.pic",0,1 ; 77, sprite dimensions dw LickitungPicFront, LickitungPicBack
dw LickitungPicFront
dw LickitungPicBack db WRAP, SUPERSONIC, NO_MOVE, NO_MOVE ; level 1 learnset
; attacks known at lvl 0 db 0 ; growth rate
db WRAP
db SUPERSONIC ; tm/hm learnset
db 0 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
db 0 TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, \
db 0 ; growth rate BLIZZARD, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
; learnset RAGE, THUNDERBOLT, THUNDER, EARTHQUAKE, FISSURE, \
tmlearn 1,3,5,6,8 MIMIC, DOUBLE_TEAM, BIDE, FIRE_BLAST, SKULL_BASH, \
tmlearn 9,10,11,12,13,14,15 REST, SUBSTITUTE, CUT, SURF, STRENGTH
tmlearn 17,18,19,20,24 ; end
tmlearn 25,26,27,31,32
tmlearn 34,38,40 db 0 ; padding
tmlearn 44
tmlearn 50,51,53,54
db 0 ; padding

Some files were not shown because too many files have changed in this diff Show more