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 PSYCHIC ; species type 2
db 200 ; catch rate db 200 ; catch rate
db 73 ; base exp yield db 73 ; base exp
INCBIN "gfx/pokemon/front/abra.pic",0,1 ; 55, sprite dimensions
dw AbraPicFront INCBIN "gfx/pokemon/front/abra.pic", 0, 1 ; sprite dimensions
dw AbraPicBack dw AbraPicFront, AbraPicBack
; attacks known at lvl 0
db TELEPORT db TELEPORT, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 29,30,31,32 PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 33,34,35,40 BIDE, METRONOME, SKULL_BASH, REST, THUNDER_WAVE, \
tmlearn 44,45,46 PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 49,50,55 ; end
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 202 ; base exp yield db 202 ; base exp
INCBIN "gfx/pokemon/front/aerodactyl.pic",0,1 ; 77, sprite dimensions
dw AerodactylPicFront INCBIN "gfx/pokemon/front/aerodactyl.pic", 0, 1 ; sprite dimensions
dw AerodactylPicBack dw AerodactylPicFront, AerodactylPicBack
; attacks known at lvl 0
db WING_ATTACK db WING_ATTACK, AGILITY, NO_MOVE, NO_MOVE ; level 1 learnset
db AGILITY
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 2,4,6 ; tm/hm learnset
tmlearn 9,10,15 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,23 HYPER_BEAM, RAGE, DRAGON_RAGE, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 REFLECT, BIDE, FIRE_BLAST, SWIFT, SKY_ATTACK, \
tmlearn 33,34,38,39 REST, SUBSTITUTE, FLY
tmlearn 43,44 ; end
tmlearn 50,52
db 0 ; padding 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 PSYCHIC ; species type 2
db 50 ; catch rate db 50 ; catch rate
db 186 ; base exp yield db 186 ; base exp
INCBIN "gfx/pokemon/front/alakazam.pic",0,1 ; 77, sprite dimensions
dw AlakazamPicFront INCBIN "gfx/pokemon/front/alakazam.pic", 0, 1 ; sprite dimensions
dw AlakazamPicBack dw AlakazamPicFront, AlakazamPicBack
; attacks known at lvl 0
db TELEPORT db TELEPORT, CONFUSION, DISABLE, NO_MOVE ; level 1 learnset
db CONFUSION
db DISABLE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 28,29,30,31,32 RAGE, DIG, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 33,34,35,40 DOUBLE_TEAM, REFLECT, BIDE, METRONOME, SKULL_BASH, \
tmlearn 44,45,46 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
tmlearn 49,50,55 FLASH
; end
db 0 ; padding 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 POISON ; species type 2
db 90 ; catch rate db 90 ; catch rate
db 147 ; base exp yield db 147 ; base exp
INCBIN "gfx/pokemon/front/arbok.pic",0,1 ; 77, sprite dimensions
dw ArbokPicFront INCBIN "gfx/pokemon/front/arbok.pic", 0, 1 ; sprite dimensions
dw ArbokPicBack dw ArbokPicFront, ArbokPicBack
; attacks known at lvl 0
db WRAP db WRAP, LEER, POISON_STING, NO_MOVE ; level 1 learnset
db LEER
db POISON_STING
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20,21 RAGE, MEGA_DRAIN, EARTHQUAKE, FISSURE, DIG, \
tmlearn 26,27,28,31,32 MIMIC, DOUBLE_TEAM, BIDE, SKULL_BASH, REST, \
tmlearn 34,40 ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 44,48 ; end
tmlearn 50,54
db 0 ; padding 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 FIRE ; species type 2
db 75 ; catch rate db 75 ; catch rate
db 213 ; base exp yield db 213 ; base exp
INCBIN "gfx/pokemon/front/arcanine.pic",0,1 ; 77, sprite dimensions
dw ArcaninePicFront INCBIN "gfx/pokemon/front/arcanine.pic", 0, 1 ; sprite dimensions
dw ArcaninePicBack dw ArcaninePicFront, ArcaninePicBack
; attacks known at lvl 0
db ROAR db ROAR, EMBER, LEER, TAKE_DOWN ; level 1 learnset
db EMBER
db LEER
db TAKE_DOWN
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20,23 RAGE, DRAGON_RAGE, DIG, TELEPORT, MIMIC, \
tmlearn 28,30,31,32 DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, SWIFT, \
tmlearn 33,34,38,39,40 SKULL_BASH, REST, SUBSTITUTE
tmlearn 44 ; end
tmlearn 50
db 0 ; padding 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 FLYING ; species type 2
db 3 ; catch rate db 3 ; catch rate
db 215 ; base exp yield db 215 ; base exp
INCBIN "gfx/pokemon/front/articuno.pic",0,1 ; 77, sprite dimensions
dw ArticunoPicFront INCBIN "gfx/pokemon/front/articuno.pic", 0, 1 ; sprite dimensions
dw ArticunoPicBack dw ArticunoPicFront, ArticunoPicBack
; attacks known at lvl 0
db PECK db PECK, ICE_BEAM, NO_MOVE, NO_MOVE ; level 1 learnset
db ICE_BEAM
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 2,4,6 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
tmlearn 31,32 RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 33,34,39 SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
tmlearn 43,44 ; end
tmlearn 50,52
db 0 ; padding 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 POISON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 159 ; base exp yield db 159 ; base exp
INCBIN "gfx/pokemon/front/beedrill.pic",0,1 ; 77, sprite dimensions
dw BeedrillPicFront INCBIN "gfx/pokemon/front/beedrill.pic", 0, 1 ; sprite dimensions
dw BeedrillPicBack dw BeedrillPicFront, BeedrillPicBack
; attacks known at lvl 0
db FURY_ATTACK db FURY_ATTACK, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 3,6 ; tm/hm learnset
tmlearn 9,10,15 tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20,21 RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 31,32 BIDE, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 33,34,39,40 CUT
tmlearn 44 ; end
tmlearn 50,51
db 0 ; padding 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 POISON ; species type 2
db 255 ; catch rate db 255 ; catch rate
db 84 ; base exp yield db 84 ; base exp
INCBIN "gfx/pokemon/front/bellsprout.pic",0,1 ; 55, sprite dimensions
dw BellsproutPicFront INCBIN "gfx/pokemon/front/bellsprout.pic", 0, 1 ; sprite dimensions
dw BellsproutPicBack dw BellsproutPicFront, BellsproutPicBack
; attacks known at lvl 0
db VINE_WHIP db VINE_WHIP, GROWTH, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWTH
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 3,6 ; tm/hm learnset
tmlearn 9,10 tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20,21,22 MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 31,32 BIDE, REST, SUBSTITUTE, CUT
tmlearn 33,34 ; end
tmlearn 44
tmlearn 50,51
db 0 ; padding 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 WATER ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 210 ; base exp yield db 210 ; base exp
INCBIN "gfx/pokemon/front/blastoise.pic",0,1 ; 77, sprite dimensions
dw BlastoisePicFront INCBIN "gfx/pokemon/front/blastoise.pic", 0, 1 ; sprite dimensions
dw BlastoisePicBack dw BlastoisePicFront, BlastoisePicBack
; attacks known at lvl 0
db TACKLE db TACKLE, TAIL_WHIP, BUBBLE, WATER_GUN ; level 1 learnset
db TAIL_WHIP
db BUBBLE
db WATER_GUN
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 26,27,28,31,32 HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 33,34,40 EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \
tmlearn 44 REFLECT, BIDE, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 50,53,54 SURF, STRENGTH
; end
db 0 ; padding 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 POISON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 64 ; base exp yield db 64 ; base exp
INCBIN "gfx/pokemon/front/bulbasaur.pic",0,1 ; 55, sprite dimensions
dw BulbasaurPicFront INCBIN "gfx/pokemon/front/bulbasaur.pic", 0, 1 ; sprite dimensions
dw BulbasaurPicBack dw BulbasaurPicFront, BulbasaurPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWL
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 3,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,21,22 RAGE, MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 REFLECT, BIDE, REST, SUBSTITUTE, CUT
tmlearn 33,34 ; end
tmlearn 44
tmlearn 50,51
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 160 ; base exp yield db 160 ; base exp
INCBIN "gfx/pokemon/front/butterfree.pic",0,1 ; 77, sprite dimensions
dw ButterfreePicFront INCBIN "gfx/pokemon/front/butterfree.pic", 0, 1 ; sprite dimensions
dw ButterfreePicBack dw ButterfreePicFront, ButterfreePicBack
; attacks known at lvl 0
db CONFUSION db CONFUSION, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 2,4,6 ; tm/hm learnset
tmlearn 9,10,15 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,21,22 HYPER_BEAM, RAGE, MEGA_DRAIN, SOLARBEAM, PSYCHIC_M, \
tmlearn 29,30,31,32 TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 33,34,39 SWIFT, REST, PSYWAVE, SUBSTITUTE
tmlearn 44,46 ; end
tmlearn 50
db 0 ; padding 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 BUG ; species type 2
db 255 ; catch rate db 255 ; catch rate
db 53 ; base exp yield db 53 ; base exp
INCBIN "gfx/pokemon/front/caterpie.pic",0,1 ; 55, sprite dimensions
dw CaterpiePicFront INCBIN "gfx/pokemon/front/caterpie.pic", 0, 1 ; sprite dimensions
dw CaterpiePicBack dw CaterpiePicFront, CaterpiePicBack
; attacks known at lvl 0
db TACKLE db TACKLE, STRING_SHOT, NO_MOVE, NO_MOVE ; level 1 learnset
db STRING_SHOT
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 0 ; tm/hm learnset
tmlearn 0 tmhm
tmlearn 0 ; end
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding 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 NORMAL ; species type 2
db 30 ; catch rate db 30 ; catch rate
db 255 ; base exp yield db 255 ; base exp
INCBIN "gfx/pokemon/front/chansey.pic",0,1 ; 66, sprite dimensions
dw ChanseyPicFront INCBIN "gfx/pokemon/front/chansey.pic", 0, 1 ; sprite dimensions
dw ChanseyPicBack dw ChanseyPicFront, ChanseyPicBack
; attacks known at lvl 0
db POUND db POUND, DOUBLESLAP, NO_MOVE, NO_MOVE ; level 1 learnset
db DOUBLESLAP
db 0
db 0
db 4 ; growth rate db 4 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,22,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,29,30,31,32 HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 33,34,35,37,38,40 SOLARBEAM, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
tmlearn 41,44,45,46 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 49,50,54,55 EGG_BOMB, FIRE_BLAST, SKULL_BASH, SOFTBOILED, REST, \
THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, STRENGTH, \
FLASH
; end
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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 209 ; base exp yield db 209 ; base exp
INCBIN "gfx/pokemon/front/charizard.pic",0,1 ; 77, sprite dimensions
dw CharizardPicFront INCBIN "gfx/pokemon/front/charizard.pic", 0, 1 ; sprite dimensions
dw CharizardPicBack dw CharizardPicFront, CharizardPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, GROWL, EMBER, LEER ; level 1 learnset
db GROWL
db EMBER
db LEER
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,3,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
tmlearn 17,18,19,20,23 TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, \
tmlearn 26,27,28,31,32 SEISMIC_TOSS, RAGE, DRAGON_RAGE, EARTHQUAKE, FISSURE, \
tmlearn 33,34,38,39,40 DIG, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 44 FIRE_BLAST, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 50,51,54 CUT, STRENGTH
; end
db 0 ; padding 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 FIRE ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 65 ; base exp yield db 65 ; base exp
INCBIN "gfx/pokemon/front/charmander.pic",0,1 ; 55, sprite dimensions
dw CharmanderPicFront INCBIN "gfx/pokemon/front/charmander.pic", 0, 1 ; sprite dimensions
dw CharmanderPicBack dw CharmanderPicFront, CharmanderPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWL
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,3,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
tmlearn 17,18,19,20,23 TAKE_DOWN, DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 28,31,32 RAGE, DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,38,39,40 REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 44 REST, SUBSTITUTE, CUT, STRENGTH
tmlearn 50,51,54 ; end
db 0 ; padding 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 FIRE ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 142 ; base exp yield db 142 ; base exp
INCBIN "gfx/pokemon/front/charmeleon.pic",0,1 ; 66, sprite dimensions
dw CharmeleonPicFront INCBIN "gfx/pokemon/front/charmeleon.pic", 0, 1 ; sprite dimensions
dw CharmeleonPicBack dw CharmeleonPicFront, CharmeleonPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, GROWL, EMBER, NO_MOVE ; level 1 learnset
db GROWL
db EMBER
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,3,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
tmlearn 17,18,19,20,23 TAKE_DOWN, DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 28,31,32 RAGE, DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,38,39,40 REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 44 REST, SUBSTITUTE, CUT, STRENGTH
tmlearn 50,51,54 ; end
db 0 ; padding 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 NORMAL ; species type 2
db 25 ; catch rate db 25 ; catch rate
db 129 ; base exp yield db 129 ; base exp
INCBIN "gfx/pokemon/front/clefable.pic",0,1 ; 66, sprite dimensions
dw ClefablePicFront INCBIN "gfx/pokemon/front/clefable.pic", 0, 1 ; sprite dimensions
dw ClefablePicBack dw ClefablePicFront, ClefablePicBack
; attacks known at lvl 0
db SING db SING, DOUBLESLAP, MINIMIZE, METRONOME ; level 1 learnset
db DOUBLESLAP
db MINIMIZE
db METRONOME
db 4 ; growth rate db 4 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,22,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,29,30,31,32 HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 33,34,35,38,40 SOLARBEAM, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
tmlearn 44,45,46 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 49,50,54,55 FIRE_BLAST, SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, \
TRI_ATTACK, SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding 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 NORMAL ; species type 2
db 150 ; catch rate db 150 ; catch rate
db 68 ; base exp yield db 68 ; base exp
INCBIN "gfx/pokemon/front/clefairy.pic",0,1 ; 55, sprite dimensions
dw ClefairyPicFront INCBIN "gfx/pokemon/front/clefairy.pic", 0, 1 ; sprite dimensions
dw ClefairyPicBack dw ClefairyPicFront, ClefairyPicBack
; attacks known at lvl 0
db POUND db POUND, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWL
db 0
db 0
db 4 ; growth rate db 4 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,22,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,29,30,31,32 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, SOLARBEAM, \
tmlearn 33,34,35,38,40 THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 44,45,46 DOUBLE_TEAM, REFLECT, BIDE, METRONOME, FIRE_BLAST, \
tmlearn 49,50,54,55 SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, \
SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding 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 ICE ; species type 2
db 60 ; catch rate db 60 ; catch rate
db 203 ; base exp yield db 203 ; base exp
INCBIN "gfx/pokemon/front/cloyster.pic",0,1 ; 77, sprite dimensions
dw CloysterPicFront INCBIN "gfx/pokemon/front/cloyster.pic", 0, 1 ; sprite dimensions
dw CloysterPicBack dw CloysterPicFront, CloysterPicBack
; attacks known at lvl 0
db WITHDRAW db WITHDRAW, SUPERSONIC, CLAMP, AURORA_BEAM ; level 1 learnset
db SUPERSONIC
db CLAMP
db AURORA_BEAM
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, \
tmlearn 20 ICE_BEAM, BLIZZARD, HYPER_BEAM, RAGE, TELEPORT, \
tmlearn 30,31,32 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SELFDESTRUCT, \
tmlearn 33,34,36,39 SWIFT, REST, EXPLOSION, TRI_ATTACK, SUBSTITUTE, \
tmlearn 44,47 SURF
tmlearn 49,50,53 ; end
db 0 ; padding 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 GROUND ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 87 ; base exp yield db 87 ; base exp
INCBIN "gfx/pokemon/front/cubone.pic",0,1 ; 55, sprite dimensions
dw CubonePicFront INCBIN "gfx/pokemon/front/cubone.pic", 0, 1 ; sprite dimensions
dw CubonePicBack dw CubonePicFront, CubonePicBack
; attacks known at lvl 0
db BONE_CLUB db BONE_CLUB, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWL
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 26,27,28,31,32 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
tmlearn 34,38,40 FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 44 FIRE_BLAST, SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 50,54 ; end
db 0 ; padding 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 ICE ; species type 2
db 75 ; catch rate db 75 ; catch rate
db 176 ; base exp yield db 176 ; base exp
INCBIN "gfx/pokemon/front/dewgong.pic",0,1 ; 66, sprite dimensions
dw DewgongPicFront INCBIN "gfx/pokemon/front/dewgong.pic", 0, 1 ; sprite dimensions
dw DewgongPicBack dw DewgongPicFront, DewgongPicBack
; attacks known at lvl 0
db HEADBUTT db HEADBUTT, GROWL, AURORA_BEAM, NO_MOVE ; level 1 learnset
db GROWL
db AURORA_BEAM
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,7,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15,16 tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
tmlearn 31,32 PAY_DAY, RAGE, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 34,40 SKULL_BASH, REST, SUBSTITUTE, SURF, STRENGTH
tmlearn 44 ; end
tmlearn 50,53,54
db 0 ; padding 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 GROUND ; species type 2
db 255 ; catch rate db 255 ; catch rate
db 81 ; base exp yield db 81 ; base exp
INCBIN "gfx/pokemon/front/diglett.pic",0,1 ; 55, sprite dimensions
dw DiglettPicFront INCBIN "gfx/pokemon/front/diglett.pic", 0, 1 ; sprite dimensions
dw DiglettPicBack dw DiglettPicFront, DiglettPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20 EARTHQUAKE, FISSURE, DIG, MIMIC, DOUBLE_TEAM, \
tmlearn 26,27,28,31,32 BIDE, REST, ROCK_SLIDE, SUBSTITUTE
tmlearn 34 ; end
tmlearn 44,48
tmlearn 50
db 0 ; padding 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 NORMAL ; species type 2
db 35 ; catch rate db 35 ; catch rate
db 61 ; base exp yield db 61 ; base exp
INCBIN "gfx/pokemon/front/ditto.pic",0,1 ; 55, sprite dimensions
dw DittoPicFront INCBIN "gfx/pokemon/front/ditto.pic", 0, 1 ; sprite dimensions
dw DittoPicBack dw DittoPicFront, DittoPicBack
; attacks known at lvl 0
db TRANSFORM db TRANSFORM, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 0 ; tm/hm learnset
tmlearn 0 tmhm
tmlearn 0 ; end
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 158 ; base exp yield db 158 ; base exp
INCBIN "gfx/pokemon/front/dodrio.pic",0,1 ; 77, sprite dimensions
dw DodrioPicFront INCBIN "gfx/pokemon/front/dodrio.pic", 0, 1 ; sprite dimensions
dw DodrioPicBack dw DodrioPicFront, DodrioPicBack
; attacks known at lvl 0
db PECK db PECK, GROWL, FURY_ATTACK, NO_MOVE ; level 1 learnset
db GROWL
db FURY_ATTACK
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 4,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm WHIRLWIND, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 HYPER_BEAM, RAGE, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 31,32 BIDE, SKULL_BASH, SKY_ATTACK, REST, TRI_ATTACK, \
tmlearn 33,34,40 SUBSTITUTE, FLY
tmlearn 43,44 ; end
tmlearn 49,50,52
db 0 ; padding 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 FLYING ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 96 ; base exp yield db 96 ; base exp
INCBIN "gfx/pokemon/front/doduo.pic",0,1 ; 55, sprite dimensions
dw DoduoPicFront INCBIN "gfx/pokemon/front/doduo.pic", 0, 1 ; sprite dimensions
dw DoduoPicBack dw DoduoPicFront, DoduoPicBack
; attacks known at lvl 0
db PECK db PECK, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 4,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm WHIRLWIND, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 31,32 SKULL_BASH, SKY_ATTACK, REST, TRI_ATTACK, SUBSTITUTE, \
tmlearn 33,34,40 FLY
tmlearn 43,44 ; end
tmlearn 49,50,52
db 0 ; padding 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 DRAGON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 144 ; base exp yield db 144 ; base exp
INCBIN "gfx/pokemon/front/dragonair.pic",0,1 ; 66, sprite dimensions
dw DragonairPicFront INCBIN "gfx/pokemon/front/dragonair.pic", 0, 1 ; sprite dimensions
dw DragonairPicBack dw DragonairPicFront, DragonairPicBack
; attacks known at lvl 0
db WRAP db WRAP, LEER, THUNDER_WAVE, NO_MOVE ; level 1 learnset
db LEER
db THUNDER_WAVE
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,7,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,23,24 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, \
tmlearn 25,31,32 DRAGON_RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,38,39,40 REFLECT, BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, \
tmlearn 44,45 REST, THUNDER_WAVE, SUBSTITUTE, SURF
tmlearn 50,53 ; end
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 218 ; base exp yield db 218 ; base exp
INCBIN "gfx/pokemon/front/dragonite.pic",0,1 ; 77, sprite dimensions
dw DragonitePicFront INCBIN "gfx/pokemon/front/dragonite.pic", 0, 1 ; sprite dimensions
dw DragonitePicBack dw DragonitePicFront, DragonitePicBack
; attacks known at lvl 0
db WRAP db WRAP, LEER, THUNDER_WAVE, AGILITY ; level 1 learnset
db LEER
db THUNDER_WAVE
db AGILITY
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 2,6,7,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm RAZOR_WIND, TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, \
tmlearn 20,23,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,31,32 HYPER_BEAM, RAGE, DRAGON_RAGE, THUNDERBOLT, THUNDER, \
tmlearn 33,34,38,39,40 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, \
tmlearn 44,45 SWIFT, SKULL_BASH, REST, THUNDER_WAVE, SUBSTITUTE, \
tmlearn 50,53,54 SURF, STRENGTH
; end
db 0 ; padding 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 DRAGON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 67 ; base exp yield db 67 ; base exp
INCBIN "gfx/pokemon/front/dratini.pic",0,1 ; 55, sprite dimensions
dw DratiniPicFront INCBIN "gfx/pokemon/front/dratini.pic", 0, 1 ; sprite dimensions
dw DratiniPicBack dw DratiniPicFront, DratiniPicBack
; attacks known at lvl 0
db WRAP db WRAP, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
db LEER
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
tmlearn 20,23,24 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, DRAGON_RAGE, \
tmlearn 25,31,32 THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 33,34,38,39,40 BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, REST, \
tmlearn 44,45 THUNDER_WAVE, SUBSTITUTE, SURF
tmlearn 50,53 ; end
db 0 ; padding 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 PSYCHIC ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 102 ; base exp yield db 102 ; base exp
INCBIN "gfx/pokemon/front/drowzee.pic",0,1 ; 66, sprite dimensions
dw DrowzeePicFront INCBIN "gfx/pokemon/front/drowzee.pic", 0, 1 ; sprite dimensions
dw DrowzeePicBack dw DrowzeePicFront, DrowzeePicBack
; attacks known at lvl 0
db POUND db POUND, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
db HYPNOSIS
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 29,30,31,32 PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 33,34,35,40 BIDE, METRONOME, SKULL_BASH, DREAM_EATER, REST, \
tmlearn 42,44,45,46 THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 49,50,55 ; end
db 0 ; padding 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 GROUND ; species type 2
db 50 ; catch rate db 50 ; catch rate
db 153 ; base exp yield db 153 ; base exp
INCBIN "gfx/pokemon/front/dugtrio.pic",0,1 ; 66, sprite dimensions
dw DugtrioPicFront INCBIN "gfx/pokemon/front/dugtrio.pic", 0, 1 ; sprite dimensions
dw DugtrioPicBack dw DugtrioPicFront, DugtrioPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, GROWL, DIG, NO_MOVE ; level 1 learnset
db GROWL
db DIG
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20 RAGE, EARTHQUAKE, FISSURE, DIG, MIMIC, \
tmlearn 26,27,28,31,32 DOUBLE_TEAM, BIDE, REST, ROCK_SLIDE, SUBSTITUTE
tmlearn 34 ; end
tmlearn 44,48
tmlearn 50
db 0 ; padding 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 NORMAL ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 92 ; base exp yield db 92 ; base exp
INCBIN "gfx/pokemon/front/eevee.pic",0,1 ; 55, sprite dimensions
dw EeveePicFront INCBIN "gfx/pokemon/front/eevee.pic", 0, 1 ; sprite dimensions
dw EeveePicBack dw EeveePicFront, EeveePicBack
; attacks known at lvl 0
db TACKLE db TACKLE, SAND_ATTACK, NO_MOVE, NO_MOVE ; level 1 learnset
db SAND_ATTACK
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SWIFT, \
tmlearn 31,32 SKULL_BASH, REST, SUBSTITUTE
tmlearn 33,34,39,40 ; end
tmlearn 44
tmlearn 50
db 0 ; padding 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 POISON ; species type 2
db 255 ; catch rate db 255 ; catch rate
db 62 ; base exp yield db 62 ; base exp
INCBIN "gfx/pokemon/front/ekans.pic",0,1 ; 55, sprite dimensions
dw EkansPicFront INCBIN "gfx/pokemon/front/ekans.pic", 0, 1 ; sprite dimensions
dw EkansPicBack dw EkansPicFront, EkansPicBack
; attacks known at lvl 0
db WRAP db WRAP, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
db LEER
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20,21 MEGA_DRAIN, EARTHQUAKE, FISSURE, DIG, MIMIC, \
tmlearn 26,27,28,31,32 DOUBLE_TEAM, BIDE, SKULL_BASH, REST, ROCK_SLIDE, \
tmlearn 34,40 SUBSTITUTE, STRENGTH
tmlearn 44,48 ; end
tmlearn 50,54
db 0 ; padding 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 ELECTRIC ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 156 ; base exp yield db 156 ; base exp
INCBIN "gfx/pokemon/front/electabuzz.pic",0,1 ; 66, sprite dimensions
dw ElectabuzzPicFront INCBIN "gfx/pokemon/front/electabuzz.pic", 0, 1 ; sprite dimensions
dw ElectabuzzPicBack dw ElectabuzzPicFront, ElectabuzzPicBack
; attacks known at lvl 0
db QUICK_ATTACK db QUICK_ATTACK, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
db LEER
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,24 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 25,29,30,31,32 RAGE, THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, \
tmlearn 33,34,35,39,40 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, METRONOME, \
tmlearn 44,45,46 SWIFT, SKULL_BASH, REST, THUNDER_WAVE, PSYWAVE, \
tmlearn 50,54,55 SUBSTITUTE, STRENGTH, FLASH
; end
db 0 ; padding 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 ELECTRIC ; species type 2
db 60 ; catch rate db 60 ; catch rate
db 150 ; base exp yield db 150 ; base exp
INCBIN "gfx/pokemon/front/electrode.pic",0,1 ; 55, sprite dimensions
dw ElectrodePicFront INCBIN "gfx/pokemon/front/electrode.pic", 0, 1 ; sprite dimensions
dw ElectrodePicBack dw ElectrodePicFront, ElectrodePicBack
; attacks known at lvl 0
db TACKLE db TACKLE, SCREECH, SONICBOOM, NO_MOVE ; level 1 learnset
db SCREECH
db SONICBOOM
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 9,15 tmhm TOXIC, TAKE_DOWN, HYPER_BEAM, RAGE, THUNDERBOLT, \
tmlearn 20,24 THUNDER, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 25,30,31,32 BIDE, SELFDESTRUCT, SWIFT, SKULL_BASH, REST, \
tmlearn 33,34,36,39,40 THUNDER_WAVE, EXPLOSION, SUBSTITUTE, FLASH
tmlearn 44,45,47 ; end
tmlearn 50,55
db 0 ; padding 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 PSYCHIC ; species type 2
db 90 ; catch rate db 90 ; catch rate
db 98 ; base exp yield db 98 ; base exp
INCBIN "gfx/pokemon/front/exeggcute.pic",0,1 ; 77, sprite dimensions
dw ExeggcutePicFront INCBIN "gfx/pokemon/front/exeggcute.pic", 0, 1 ; sprite dimensions
dw ExeggcutePicBack dw ExeggcutePicFront, ExeggcutePicBack
; attacks known at lvl 0
db BARRAGE db BARRAGE, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
db HYPNOSIS
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 9,10 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, PSYCHIC_M, \
tmlearn 20 TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 29,30,31,32 SELFDESTRUCT, EGG_BOMB, REST, PSYWAVE, EXPLOSION, \
tmlearn 33,34,36,37 SUBSTITUTE
tmlearn 44,46,47 ; end
tmlearn 50
db 0 ; padding 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 PSYCHIC ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 212 ; base exp yield db 212 ; base exp
INCBIN "gfx/pokemon/front/exeggutor.pic",0,1 ; 77, sprite dimensions
dw ExeggutorPicFront INCBIN "gfx/pokemon/front/exeggutor.pic", 0, 1 ; sprite dimensions
dw ExeggutorPicBack dw ExeggutorPicFront, ExeggutorPicBack
; attacks known at lvl 0
db BARRAGE db BARRAGE, HYPNOSIS, NO_MOVE, NO_MOVE ; level 1 learnset
db HYPNOSIS
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, RAGE, \
tmlearn 20,21,22 MEGA_DRAIN, SOLARBEAM, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 29,30,31,32 DOUBLE_TEAM, REFLECT, BIDE, SELFDESTRUCT, EGG_BOMB, \
tmlearn 33,34,36,37 REST, PSYWAVE, EXPLOSION, SUBSTITUTE, STRENGTH
tmlearn 44,46,47 ; end
tmlearn 50,54
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 94 ; base exp yield db 94 ; base exp
INCBIN "gfx/pokemon/front/farfetchd.pic",0,1 ; 66, sprite dimensions
dw FarfetchdPicFront INCBIN "gfx/pokemon/front/farfetchd.pic", 0, 1 ; sprite dimensions
dw FarfetchdPicBack dw FarfetchdPicFront, FarfetchdPicBack
; attacks known at lvl 0
db PECK db PECK, SAND_ATTACK, NO_MOVE, NO_MOVE ; level 1 learnset
db SAND_ATTACK
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 2,3,4,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm RAZOR_WIND, SWORDS_DANCE, WHIRLWIND, TOXIC, BODY_SLAM, \
tmlearn 20 TAKE_DOWN, DOUBLE_EDGE, RAGE, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 REFLECT, BIDE, SWIFT, SKULL_BASH, REST, \
tmlearn 33,34,39,40 SUBSTITUTE, CUT, FLY
tmlearn 44 ; end
tmlearn 50,51,52
db 0 ; padding 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 FLYING ; species type 2
db 90 ; catch rate db 90 ; catch rate
db 162 ; base exp yield db 162 ; base exp
INCBIN "gfx/pokemon/front/fearow.pic",0,1 ; 77, sprite dimensions
dw FearowPicFront INCBIN "gfx/pokemon/front/fearow.pic", 0, 1 ; sprite dimensions
dw FearowPicBack dw FearowPicFront, FearowPicBack
; attacks known at lvl 0
db PECK db PECK, GROWL, LEER, NO_MOVE ; level 1 learnset
db GROWL
db LEER
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 2,4,6 ; tm/hm learnset
tmlearn 9,10,15 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 HYPER_BEAM, RAGE, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 31,32 SWIFT, SKY_ATTACK, REST, SUBSTITUTE, FLY
tmlearn 34,39 ; end
tmlearn 43,44
tmlearn 50,52
db 0 ; padding 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 FIRE ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 198 ; base exp yield db 198 ; base exp
INCBIN "gfx/pokemon/front/flareon.pic",0,1 ; 66, sprite dimensions
dw FlareonPicFront INCBIN "gfx/pokemon/front/flareon.pic", 0, 1 ; sprite dimensions
dw FlareonPicBack dw FlareonPicFront, FlareonPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, SAND_ATTACK, QUICK_ATTACK, EMBER ; level 1 learnset
db SAND_ATTACK
db QUICK_ATTACK
db EMBER
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20 RAGE, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 31,32 FIRE_BLAST, SWIFT, SKULL_BASH, REST, SUBSTITUTE
tmlearn 33,34,38,39,40 ; end
tmlearn 44
tmlearn 50
db 0 ; padding 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 POISON ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 95 ; base exp yield db 95 ; base exp
INCBIN "gfx/pokemon/front/gastly.pic",0,1 ; 77, sprite dimensions
dw GastlyPicFront INCBIN "gfx/pokemon/front/gastly.pic", 0, 1 ; sprite dimensions
dw GastlyPicBack dw GastlyPicFront, GastlyPicBack
; attacks known at lvl 0
db LICK db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
db CONFUSE_RAY
db NIGHT_SHADE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 0 tmhm TOXIC, RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, \
tmlearn 20,21,24 PSYCHIC_M, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
tmlearn 25,29,31,32 DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
tmlearn 34,36 ; end
tmlearn 42,44,46,47
tmlearn 50
db 0 ; padding 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 POISON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 190 ; base exp yield db 190 ; base exp
INCBIN "gfx/pokemon/front/gengar.pic",0,1 ; 66, sprite dimensions
dw GengarPicFront INCBIN "gfx/pokemon/front/gengar.pic", 0, 1 ; sprite dimensions
dw GengarPicBack dw GengarPicFront, GengarPicBack
; attacks known at lvl 0
db LICK db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
db CONFUSE_RAY
db NIGHT_SHADE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,21,24 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 25,29,31,32 RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, PSYCHIC_M, \
tmlearn 34,35,36,40 MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SELFDESTRUCT, \
tmlearn 42,44,46,47 SKULL_BASH, DREAM_EATER, REST, PSYWAVE, EXPLOSION, \
tmlearn 50,54 SUBSTITUTE, STRENGTH
; end
db 0 ; padding 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 GROUND ; species type 2
db 255 ; catch rate db 255 ; catch rate
db 86 ; base exp yield db 86 ; base exp
INCBIN "gfx/pokemon/front/geodude.pic",0,1 ; 55, sprite dimensions
dw GeodudePicFront INCBIN "gfx/pokemon/front/geodude.pic", 0, 1 ; sprite dimensions
dw GeodudePicBack dw GeodudePicFront, GeodudePicBack
; attacks known at lvl 0
db TACKLE db TACKLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 17,18,19,20 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
tmlearn 26,27,28,31,32 FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 34,35,36,38 METRONOME, SELFDESTRUCT, FIRE_BLAST, REST, EXPLOSION, \
tmlearn 44,47,48 ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 50,54 ; end
db 0 ; padding 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 POISON ; species type 2
db 120 ; catch rate db 120 ; catch rate
db 132 ; base exp yield db 132 ; base exp
INCBIN "gfx/pokemon/front/gloom.pic",0,1 ; 66, sprite dimensions
dw GloomPicFront INCBIN "gfx/pokemon/front/gloom.pic", 0, 1 ; sprite dimensions
dw GloomPicBack dw GloomPicFront, GloomPicBack
; attacks known at lvl 0
db ABSORB db ABSORB, POISONPOWDER, STUN_SPORE, NO_MOVE ; level 1 learnset
db POISONPOWDER
db STUN_SPORE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 3,6 ; tm/hm learnset
tmlearn 9,10 tmhm SWORDS_DANCE, TOXIC, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20,21,22 MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 31,32 BIDE, REST, SUBSTITUTE, CUT
tmlearn 33,34 ; end
tmlearn 44
tmlearn 50,51
db 0 ; padding 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 FLYING ; species type 2
db 90 ; catch rate db 90 ; catch rate
db 171 ; base exp yield db 171 ; base exp
INCBIN "gfx/pokemon/front/golbat.pic",0,1 ; 77, sprite dimensions
dw GolbatPicFront INCBIN "gfx/pokemon/front/golbat.pic", 0, 1 ; sprite dimensions
dw GolbatPicBack dw GolbatPicFront, GolbatPicBack
; attacks known at lvl 0
db LEECH_LIFE db LEECH_LIFE, SCREECH, BITE, NO_MOVE ; level 1 learnset
db SCREECH
db BITE
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 2,4,6 ; tm/hm learnset
tmlearn 9,10,15 tmhm RAZOR_WIND, WHIRLWIND, TOXIC, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,21 HYPER_BEAM, RAGE, MEGA_DRAIN, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 BIDE, SWIFT, REST, SUBSTITUTE
tmlearn 34,39 ; end
tmlearn 44
tmlearn 50
db 0 ; padding 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 WATER ; species type 2
db 225 ; catch rate db 225 ; catch rate
db 111 ; base exp yield db 111 ; base exp
INCBIN "gfx/pokemon/front/goldeen.pic",0,1 ; 66, sprite dimensions
dw GoldeenPicFront INCBIN "gfx/pokemon/front/goldeen.pic", 0, 1 ; sprite dimensions
dw GoldeenPicBack dw GoldeenPicFront, GoldeenPicBack
; attacks known at lvl 0
db PECK db PECK, TAIL_WHIP, NO_MOVE, NO_MOVE ; level 1 learnset
db TAIL_WHIP
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,7 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm TOXIC, HORN_DRILL, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
tmlearn 20 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, MIMIC, \
tmlearn 31,32 DOUBLE_TEAM, BIDE, SWIFT, SKULL_BASH, REST, \
tmlearn 34,39,40 SUBSTITUTE, SURF
tmlearn 44 ; end
tmlearn 50,53
db 0 ; padding 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 WATER ; species type 2
db 75 ; catch rate db 75 ; catch rate
db 174 ; base exp yield db 174 ; base exp
INCBIN "gfx/pokemon/front/golduck.pic",0,1 ; 77, sprite dimensions
dw GolduckPicFront INCBIN "gfx/pokemon/front/golduck.pic", 0, 1 ; sprite dimensions
dw GolduckPicBack dw GolduckPicFront, GolduckPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, TAIL_WHIP, DISABLE, NO_MOVE ; level 1 learnset
db TAIL_WHIP
db DISABLE
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15,16 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 28,31,32 HYPER_BEAM, PAY_DAY, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 34,39,40 RAGE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 44 SWIFT, SKULL_BASH, REST, SUBSTITUTE, SURF, \
tmlearn 50,53,54 STRENGTH
; end
db 0 ; padding 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 GROUND ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 177 ; base exp yield db 177 ; base exp
INCBIN "gfx/pokemon/front/golem.pic",0,1 ; 66, sprite dimensions
dw GolemPicFront INCBIN "gfx/pokemon/front/golem.pic", 0, 1 ; sprite dimensions
dw GolemPicBack dw GolemPicFront, GolemPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, DEFENSE_CURL, NO_MOVE, NO_MOVE ; level 1 learnset
db DEFENSE_CURL
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 26,27,28,31,32 RAGE, EARTHQUAKE, FISSURE, DIG, MIMIC, \
tmlearn 34,35,36,38 DOUBLE_TEAM, BIDE, METRONOME, SELFDESTRUCT, FIRE_BLAST, \
tmlearn 44,47,48 REST, EXPLOSION, ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 50,54 ; end
db 0 ; padding 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 GROUND ; species type 2
db 120 ; catch rate db 120 ; catch rate
db 134 ; base exp yield db 134 ; base exp
INCBIN "gfx/pokemon/front/graveler.pic",0,1 ; 66, sprite dimensions
dw GravelerPicFront INCBIN "gfx/pokemon/front/graveler.pic", 0, 1 ; sprite dimensions
dw GravelerPicBack dw GravelerPicFront, GravelerPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, DEFENSE_CURL, NO_MOVE, NO_MOVE ; level 1 learnset
db DEFENSE_CURL
db 0
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 17,18,19,20 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, EARTHQUAKE, \
tmlearn 26,27,28,31,32 FISSURE, DIG, MIMIC, DOUBLE_TEAM, BIDE, \
tmlearn 34,35,36,38 METRONOME, SELFDESTRUCT, FIRE_BLAST, REST, EXPLOSION, \
tmlearn 44,47,48 ROCK_SLIDE, SUBSTITUTE, STRENGTH
tmlearn 50,54 ; end
db 0 ; padding 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 POISON ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 90 ; base exp yield db 90 ; base exp
INCBIN "gfx/pokemon/front/grimer.pic",0,1 ; 55, sprite dimensions
dw GrimerPicFront INCBIN "gfx/pokemon/front/grimer.pic", 0, 1 ; sprite dimensions
dw GrimerPicBack dw GrimerPicFront, GrimerPicBack
; attacks known at lvl 0
db POUND db POUND, DISABLE, NO_MOVE, NO_MOVE ; level 1 learnset
db DISABLE
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 0 tmhm TOXIC, BODY_SLAM, RAGE, MEGA_DRAIN, THUNDERBOLT, \
tmlearn 20,21,24 THUNDER, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
tmlearn 25,31,32 FIRE_BLAST, REST, EXPLOSION, SUBSTITUTE
tmlearn 34,36,38 ; end
tmlearn 44,47
tmlearn 50
db 0 ; padding 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 FIRE ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 91 ; base exp yield db 91 ; base exp
INCBIN "gfx/pokemon/front/growlithe.pic",0,1 ; 55, sprite dimensions
dw GrowlithePicFront INCBIN "gfx/pokemon/front/growlithe.pic", 0, 1 ; sprite dimensions
dw GrowlithePicBack dw GrowlithePicFront, GrowlithePicBack
; attacks known at lvl 0
db BITE db BITE, ROAR, NO_MOVE, NO_MOVE ; level 1 learnset
db ROAR
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, RAGE, \
tmlearn 20,23 DRAGON_RAGE, DIG, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 28,31,32 BIDE, FIRE_BLAST, SWIFT, SKULL_BASH, REST, \
tmlearn 33,34,38,39,40 SUBSTITUTE
tmlearn 44 ; end
tmlearn 50
db 0 ; padding 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 FLYING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 214 ; base exp yield db 214 ; base exp
INCBIN "gfx/pokemon/front/gyarados.pic",0,1 ; 77, sprite dimensions
dw GyaradosPicFront INCBIN "gfx/pokemon/front/gyarados.pic", 0, 1 ; sprite dimensions
dw GyaradosPicBack dw GyaradosPicFront, GyaradosPicBack
; attacks known at lvl 0
db BITE db BITE, DRAGON_RAGE, LEER, HYDRO_PUMP ; level 1 learnset
db DRAGON_RAGE
db LEER
db HYDRO_PUMP
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
tmlearn 20,23,24 WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, RAGE, \
tmlearn 25,31,32 DRAGON_RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,38,40 REFLECT, BIDE, FIRE_BLAST, SKULL_BASH, REST, \
tmlearn 44 SUBSTITUTE, SURF, STRENGTH
tmlearn 50,53,54 ; end
db 0 ; padding 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 POISON ; species type 2
db 90 ; catch rate db 90 ; catch rate
db 126 ; base exp yield db 126 ; base exp
INCBIN "gfx/pokemon/front/haunter.pic",0,1 ; 66, sprite dimensions
dw HaunterPicFront INCBIN "gfx/pokemon/front/haunter.pic", 0, 1 ; sprite dimensions
dw HaunterPicBack dw HaunterPicFront, HaunterPicBack
; attacks known at lvl 0
db LICK db LICK, CONFUSE_RAY, NIGHT_SHADE, NO_MOVE ; level 1 learnset
db CONFUSE_RAY
db NIGHT_SHADE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 0 tmhm TOXIC, RAGE, MEGA_DRAIN, THUNDERBOLT, THUNDER, \
tmlearn 20,21,24 PSYCHIC_M, MIMIC, DOUBLE_TEAM, BIDE, SELFDESTRUCT, \
tmlearn 25,29,31,32 DREAM_EATER, REST, PSYWAVE, EXPLOSION, SUBSTITUTE
tmlearn 34,36 ; end
tmlearn 42,44,46,47
tmlearn 50
db 0 ; padding 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 FIGHTING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 140 ; base exp yield db 140 ; base exp
INCBIN "gfx/pokemon/front/hitmonchan.pic",0,1 ; 66, sprite dimensions
dw HitmonchanPicFront INCBIN "gfx/pokemon/front/hitmonchan.pic", 0, 1 ; sprite dimensions
dw HitmonchanPicBack dw HitmonchanPicFront, HitmonchanPicBack
; attacks known at lvl 0
db COMET_PUNCH db COMET_PUNCH, AGILITY, NO_MOVE, NO_MOVE ; level 1 learnset
db AGILITY
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 31,32 MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \
tmlearn 34,35,39,40 SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 44 ; end
tmlearn 50,54
db 0 ; padding 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 FIGHTING ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 139 ; base exp yield db 139 ; base exp
INCBIN "gfx/pokemon/front/hitmonlee.pic",0,1 ; 77, sprite dimensions
dw HitmonleePicFront INCBIN "gfx/pokemon/front/hitmonlee.pic", 0, 1 ; sprite dimensions
dw HitmonleePicBack dw HitmonleePicFront, HitmonleePicBack
; attacks known at lvl 0
db DOUBLE_KICK db DOUBLE_KICK, MEDITATE, NO_MOVE, NO_MOVE ; level 1 learnset
db MEDITATE
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 31,32 MIMIC, DOUBLE_TEAM, BIDE, METRONOME, SWIFT, \
tmlearn 34,35,39,40 SKULL_BASH, REST, SUBSTITUTE, STRENGTH
tmlearn 44 ; end
tmlearn 50,54
db 0 ; padding 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 WATER ; species type 2
db 225 ; catch rate db 225 ; catch rate
db 83 ; base exp yield db 83 ; base exp
INCBIN "gfx/pokemon/front/horsea.pic",0,1 ; 55, sprite dimensions
dw HorseaPicFront INCBIN "gfx/pokemon/front/horsea.pic", 0, 1 ; sprite dimensions
dw HorseaPicBack dw HorseaPicFront, HorseaPicBack
; attacks known at lvl 0
db BUBBLE db BUBBLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm TOXIC, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, \
tmlearn 20 ICE_BEAM, BLIZZARD, RAGE, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 BIDE, SWIFT, SKULL_BASH, REST, SUBSTITUTE, \
tmlearn 34,39,40 SURF
tmlearn 44 ; end
tmlearn 50,53
db 0 ; padding 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 PSYCHIC ; species type 2
db 75 ; catch rate db 75 ; catch rate
db 165 ; base exp yield db 165 ; base exp
INCBIN "gfx/pokemon/front/hypno.pic",0,1 ; 77, sprite dimensions
dw HypnoPicFront INCBIN "gfx/pokemon/front/hypno.pic", 0, 1 ; sprite dimensions
dw HypnoPicBack dw HypnoPicFront, HypnoPicBack
; attacks known at lvl 0
db POUND db POUND, HYPNOSIS, DISABLE, CONFUSION ; level 1 learnset
db HYPNOSIS
db DISABLE
db CONFUSION
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 29,30,31,32 RAGE, PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,35,40 REFLECT, BIDE, METRONOME, SKULL_BASH, DREAM_EATER, \
tmlearn 42,44,45,46 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
tmlearn 49,50,55 FLASH
; end
db 0 ; padding 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 POISON ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 141 ; base exp yield db 141 ; base exp
INCBIN "gfx/pokemon/front/ivysaur.pic",0,1 ; 66, sprite dimensions
dw IvysaurPicFront INCBIN "gfx/pokemon/front/ivysaur.pic", 0, 1 ; sprite dimensions
dw IvysaurPicBack dw IvysaurPicFront, IvysaurPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, GROWL, LEECH_SEED, NO_MOVE ; level 1 learnset
db GROWL
db LEECH_SEED
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 3,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,21,22 RAGE, MEGA_DRAIN, SOLARBEAM, MIMIC, DOUBLE_TEAM, \
tmlearn 31,32 REFLECT, BIDE, REST, SUBSTITUTE, CUT
tmlearn 33,34 ; end
tmlearn 44
tmlearn 50,51
db 0 ; padding 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 NORMAL ; species type 2
db 170 ; catch rate db 170 ; catch rate
db 76 ; base exp yield db 76 ; base exp
INCBIN "gfx/pokemon/front/jigglypuff.pic",0,1 ; 55, sprite dimensions
dw JigglypuffPicFront INCBIN "gfx/pokemon/front/jigglypuff.pic", 0, 1 ; sprite dimensions
dw JigglypuffPicBack dw JigglypuffPicFront, JigglypuffPicBack
; attacks known at lvl 0
db SING db SING, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 4 ; growth rate db 4 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,22,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,29,30,31,32 SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, SOLARBEAM, \
tmlearn 33,34,38,40 THUNDERBOLT, THUNDER, PSYCHIC_M, TELEPORT, MIMIC, \
tmlearn 44,45,46 DOUBLE_TEAM, REFLECT, BIDE, FIRE_BLAST, SKULL_BASH, \
tmlearn 49,50,54,55 REST, THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, \
STRENGTH, FLASH
; end
db 0 ; padding 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 ELECTRIC ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 197 ; base exp yield db 197 ; base exp
INCBIN "gfx/pokemon/front/jolteon.pic",0,1 ; 66, sprite dimensions
dw JolteonPicFront INCBIN "gfx/pokemon/front/jolteon.pic", 0, 1 ; sprite dimensions
dw JolteonPicBack dw JolteonPicFront, JolteonPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, SAND_ATTACK, QUICK_ATTACK, THUNDERSHOCK ; level 1 learnset
db SAND_ATTACK
db QUICK_ATTACK
db THUNDERSHOCK
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,15 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, HYPER_BEAM, \
tmlearn 20,24 RAGE, THUNDERBOLT, THUNDER, MIMIC, DOUBLE_TEAM, \
tmlearn 25,31,32 REFLECT, BIDE, SWIFT, SKULL_BASH, REST, \
tmlearn 33,34,39,40 THUNDER_WAVE, SUBSTITUTE, FLASH
tmlearn 44,45 ; end
tmlearn 50,55
db 0 ; padding 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 PSYCHIC ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 137 ; base exp yield db 137 ; base exp
INCBIN "gfx/pokemon/front/jynx.pic",0,1 ; 66, sprite dimensions
dw JynxPicFront INCBIN "gfx/pokemon/front/jynx.pic", 0, 1 ; sprite dimensions
dw JynxPicBack dw JynxPicFront, JynxPicBack
; attacks known at lvl 0
db POUND db POUND, LOVELY_KISS, NO_MOVE, NO_MOVE ; level 1 learnset
db LOVELY_KISS
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 29,30,31,32 HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 33,34,35,40 PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, REFLECT, \
tmlearn 44,46 BIDE, METRONOME, SKULL_BASH, REST, PSYWAVE, \
tmlearn 50 SUBSTITUTE
; end
db 0 ; padding 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 WATER ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 119 ; base exp yield db 119 ; base exp
INCBIN "gfx/pokemon/front/kabuto.pic",0,1 ; 55, sprite dimensions
dw KabutoPicFront INCBIN "gfx/pokemon/front/kabuto.pic", 0, 1 ; sprite dimensions
dw KabutoPicBack dw KabutoPicFront, KabutoPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, HARDEN, NO_MOVE, NO_MOVE ; level 1 learnset
db HARDEN
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, \
tmlearn 20 WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, MIMIC, \
tmlearn 31,32 DOUBLE_TEAM, REFLECT, BIDE, REST, SUBSTITUTE, \
tmlearn 33,34 SURF
tmlearn 44 ; end
tmlearn 50,53
db 0 ; padding 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 WATER ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 201 ; base exp yield db 201 ; base exp
INCBIN "gfx/pokemon/front/kabutops.pic",0,1 ; 66, sprite dimensions
dw KabutopsPicFront INCBIN "gfx/pokemon/front/kabutops.pic", 0, 1 ; sprite dimensions
dw KabutopsPicBack dw KabutopsPicFront, KabutopsPicBack
; attacks known at lvl 0
db SCRATCH db SCRATCH, HARDEN, ABSORB, NO_MOVE ; level 1 learnset
db HARDEN
db ABSORB
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 2,3,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm RAZOR_WIND, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
tmlearn 17,19,20 TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, \
tmlearn 31,32 BLIZZARD, HYPER_BEAM, SUBMISSION, SEISMIC_TOSS, RAGE, \
tmlearn 33,34,40 MIMIC, DOUBLE_TEAM, REFLECT, BIDE, SKULL_BASH, \
tmlearn 44 REST, SUBSTITUTE, SURF
tmlearn 50,53 ; end
db 0 ; padding 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 PSYCHIC ; species type 2
db 100 ; catch rate db 100 ; catch rate
db 145 ; base exp yield db 145 ; base exp
INCBIN "gfx/pokemon/front/kadabra.pic",0,1 ; 66, sprite dimensions
dw KadabraPicFront INCBIN "gfx/pokemon/front/kadabra.pic", 0, 1 ; sprite dimensions
dw KadabraPicBack dw KadabraPicFront, KadabraPicBack
; attacks known at lvl 0
db TELEPORT db TELEPORT, CONFUSION, DISABLE, NO_MOVE ; level 1 learnset
db CONFUSION
db DISABLE
db 0
db 3 ; growth rate db 3 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20 DOUBLE_EDGE, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 28,29,30,31,32 DIG, PSYCHIC_M, TELEPORT, MIMIC, DOUBLE_TEAM, \
tmlearn 33,34,35,40 REFLECT, BIDE, METRONOME, SKULL_BASH, REST, \
tmlearn 44,45,46 THUNDER_WAVE, PSYWAVE, TRI_ATTACK, SUBSTITUTE, FLASH
tmlearn 49,50,55 ; end
db 0 ; padding 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 POISON ; species type 2
db 120 ; catch rate db 120 ; catch rate
db 71 ; base exp yield db 71 ; base exp
INCBIN "gfx/pokemon/front/kakuna.pic",0,1 ; 55, sprite dimensions
dw KakunaPicFront INCBIN "gfx/pokemon/front/kakuna.pic", 0, 1 ; sprite dimensions
dw KakunaPicBack dw KakunaPicFront, KakunaPicBack
; attacks known at lvl 0
db HARDEN db HARDEN, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
db 0
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 0 ; tm/hm learnset
tmlearn 0 tmhm
tmlearn 0 ; end
tmlearn 0
tmlearn 0
tmlearn 0
tmlearn 0
db 0 ; padding 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 NORMAL ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 175 ; base exp yield db 175 ; base exp
INCBIN "gfx/pokemon/front/kangaskhan.pic",0,1 ; 77, sprite dimensions
dw KangaskhanPicFront INCBIN "gfx/pokemon/front/kangaskhan.pic", 0, 1 ; sprite dimensions
dw KangaskhanPicBack dw KangaskhanPicFront, KangaskhanPicBack
; attacks known at lvl 0
db COMET_PUNCH db COMET_PUNCH, RAGE, NO_MOVE, NO_MOVE ; level 1 learnset
db RAGE
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, MEGA_KICK, TOXIC, BODY_SLAM, TAKE_DOWN, \
tmlearn 17,18,19,20,24 DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, \
tmlearn 25,26,27,31,32 HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, RAGE, \
tmlearn 34,38,40 THUNDERBOLT, THUNDER, EARTHQUAKE, FISSURE, MIMIC, \
tmlearn 44,48 DOUBLE_TEAM, BIDE, FIRE_BLAST, SKULL_BASH, REST, \
tmlearn 50,53,54 ROCK_SLIDE, SUBSTITUTE, SURF, STRENGTH
; end
db 0 ; padding 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 WATER ; species type 2
db 60 ; catch rate db 60 ; catch rate
db 206 ; base exp yield db 206 ; base exp
INCBIN "gfx/pokemon/front/kingler.pic",0,1 ; 77, sprite dimensions
dw KinglerPicFront INCBIN "gfx/pokemon/front/kingler.pic", 0, 1 ; sprite dimensions
dw KinglerPicBack dw KinglerPicFront, KinglerPicBack
; attacks known at lvl 0
db BUBBLE db BUBBLE, LEER, VICEGRIP, NO_MOVE ; level 1 learnset
db LEER
db VICEGRIP
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 3,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
tmlearn 31,32 RAGE, MIMIC, DOUBLE_TEAM, BIDE, REST, \
tmlearn 34 SUBSTITUTE, CUT, SURF, STRENGTH
tmlearn 44 ; end
tmlearn 50,51,53,54
db 0 ; padding 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 POISON ; species type 2
db 190 ; catch rate db 190 ; catch rate
db 114 ; base exp yield db 114 ; base exp
INCBIN "gfx/pokemon/front/koffing.pic",0,1 ; 66, sprite dimensions
dw KoffingPicFront INCBIN "gfx/pokemon/front/koffing.pic", 0, 1 ; sprite dimensions
dw KoffingPicBack dw KoffingPicFront, KoffingPicBack
; attacks known at lvl 0
db TACKLE db TACKLE, SMOG, NO_MOVE, NO_MOVE ; level 1 learnset
db SMOG
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 6 ; tm/hm learnset
tmlearn 0 tmhm TOXIC, RAGE, THUNDERBOLT, THUNDER, MIMIC, \
tmlearn 20,24 DOUBLE_TEAM, BIDE, SELFDESTRUCT, FIRE_BLAST, REST, \
tmlearn 25,31,32 EXPLOSION, SUBSTITUTE
tmlearn 34,36,38 ; end
tmlearn 44,47
tmlearn 50
db 0 ; padding 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 WATER ; species type 2
db 225 ; catch rate db 225 ; catch rate
db 115 ; base exp yield db 115 ; base exp
INCBIN "gfx/pokemon/front/krabby.pic",0,1 ; 55, sprite dimensions
dw KrabbyPicFront INCBIN "gfx/pokemon/front/krabby.pic", 0, 1 ; sprite dimensions
dw KrabbyPicBack dw KrabbyPicFront, KrabbyPicBack
; attacks known at lvl 0
db BUBBLE db BUBBLE, LEER, NO_MOVE, NO_MOVE ; level 1 learnset
db LEER
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 3,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14 tmhm SWORDS_DANCE, TOXIC, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, RAGE, \
tmlearn 31,32 MIMIC, DOUBLE_TEAM, BIDE, REST, SUBSTITUTE, \
tmlearn 34 CUT, SURF, STRENGTH
tmlearn 44 ; end
tmlearn 50,51,53,54
db 0 ; padding 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 ICE ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 219 ; base exp yield db 219 ; base exp
INCBIN "gfx/pokemon/front/lapras.pic",0,1 ; 77, sprite dimensions
dw LaprasPicFront INCBIN "gfx/pokemon/front/lapras.pic", 0, 1 ; sprite dimensions
dw LaprasPicBack dw LaprasPicFront, LaprasPicBack
; attacks known at lvl 0
db WATER_GUN db WATER_GUN, GROWL, NO_MOVE, NO_MOVE ; level 1 learnset
db GROWL
db 0
db 0
db 5 ; growth rate db 5 ; growth rate
; learnset
tmlearn 6,7,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
tmlearn 20,22,23,24 BUBBLEBEAM, WATER_GUN, ICE_BEAM, BLIZZARD, HYPER_BEAM, \
tmlearn 25,29,31,32 RAGE, SOLARBEAM, DRAGON_RAGE, THUNDERBOLT, THUNDER, \
tmlearn 33,34,40 PSYCHIC_M, MIMIC, DOUBLE_TEAM, REFLECT, BIDE, \
tmlearn 44,46 SKULL_BASH, REST, PSYWAVE, SUBSTITUTE, SURF, \
tmlearn 50,53,54 STRENGTH
; end
db 0 ; padding 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 NORMAL ; species type 2
db 45 ; catch rate db 45 ; catch rate
db 127 ; base exp yield db 127 ; base exp
INCBIN "gfx/pokemon/front/lickitung.pic",0,1 ; 77, sprite dimensions
dw LickitungPicFront INCBIN "gfx/pokemon/front/lickitung.pic", 0, 1 ; sprite dimensions
dw LickitungPicBack dw LickitungPicFront, LickitungPicBack
; attacks known at lvl 0
db WRAP db WRAP, SUPERSONIC, NO_MOVE, NO_MOVE ; level 1 learnset
db SUPERSONIC
db 0
db 0
db 0 ; growth rate db 0 ; growth rate
; learnset
tmlearn 1,3,5,6,8 ; tm/hm learnset
tmlearn 9,10,11,12,13,14,15 tmhm MEGA_PUNCH, SWORDS_DANCE, MEGA_KICK, TOXIC, BODY_SLAM, \
tmlearn 17,18,19,20,24 TAKE_DOWN, DOUBLE_EDGE, BUBBLEBEAM, WATER_GUN, ICE_BEAM, \
tmlearn 25,26,27,31,32 BLIZZARD, HYPER_BEAM, SUBMISSION, COUNTER, SEISMIC_TOSS, \
tmlearn 34,38,40 RAGE, THUNDERBOLT, THUNDER, EARTHQUAKE, FISSURE, \
tmlearn 44 MIMIC, DOUBLE_TEAM, BIDE, FIRE_BLAST, SKULL_BASH, \
tmlearn 50,51,53,54 REST, SUBSTITUTE, CUT, SURF, STRENGTH
; end
db 0 ; padding db 0 ; padding

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