80 lines
1.7 KiB
Python
80 lines
1.7 KiB
Python
# gfx/pics.asm:
|
|
"""
|
|
SquirtlePicFront:: INCBIN "gfx/pokemon/front/squirtle.pic"
|
|
SquirtlePicBack:: INCBIN "gfx/pokemon/back/squirtleb.pic"
|
|
"""
|
|
|
|
# data/pokemon/base_stats/*.asm
|
|
"""
|
|
db DEX_TAUROS ; pokedex id
|
|
|
|
db 75, 100, 95, 110, 70
|
|
; hp atk def spd spc
|
|
|
|
db NORMAL, NORMAL ; type
|
|
db 45 ; catch rate
|
|
db 211 ; base exp
|
|
|
|
INCBIN "gfx/pokemon/front/tauros.pic", 0, 1 ; sprite dimensions
|
|
dw TaurosPicFront, TaurosPicBack
|
|
|
|
db TACKLE, NO_MOVE, NO_MOVE, NO_MOVE ; level 1 learnset
|
|
db GROWTH_SLOW ; growth rate
|
|
|
|
; tm/hm learnset
|
|
tmhm TOXIC, HORN_DRILL, BODY_SLAM, TAKE_DOWN, DOUBLE_EDGE, \
|
|
ICE_BEAM, BLIZZARD, HYPER_BEAM, RAGE, THUNDERBOLT, \
|
|
THUNDER, EARTHQUAKE, FISSURE, MIMIC, DOUBLE_TEAM, \
|
|
BIDE, FIRE_BLAST, SKULL_BASH, REST, SUBSTITUTE, \
|
|
STRENGTH
|
|
; end
|
|
|
|
db 0 ; padding
|
|
"""
|
|
|
|
# ./data/pokemon/evos_moves.asm
|
|
# ordered by pokemon_constants
|
|
"""
|
|
EvosMovesPointerTable:
|
|
table_width 2, EvosMovesPointerTable
|
|
dw RhydonEvosMoves
|
|
dw KangaskhanEvosMoves
|
|
dw NidoranMEvosMoves
|
|
dw ClefairyEvosMoves
|
|
|
|
....
|
|
|
|
OddishEvosMoves:
|
|
; Evolutions
|
|
db EV_LEVEL, 21, GLOOM
|
|
db 0
|
|
; Learnset
|
|
db 15, POISONPOWDER
|
|
db 17, STUN_SPORE
|
|
db 19, SLEEP_POWDER
|
|
db 24, ACID
|
|
db 33, PETAL_DANCE
|
|
db 46, SOLARBEAM
|
|
db 0
|
|
"""
|
|
|
|
# constants/pokemon_constants.asm
|
|
"""
|
|
const_def
|
|
const NO_MON ; $00
|
|
const RHYDON ; $01
|
|
const KANGASKHAN ; $02
|
|
const NIDORAN_M ; $03
|
|
"""
|
|
|
|
# data/pokemon/dex_entries.asm
|
|
|
|
# data/pokemon/dex_order.asm
|
|
|
|
# data/pokemon/names.asm
|
|
|
|
# data/wild/grass_water.asm
|
|
# WildDataPointers
|
|
# data/wild/maps/Route1.asm
|
|
# Route1WildMons
|