; base data struct members (see data/pokemon/base_stats/*.asm)1rsreset2DEF BASE_DEX_NO rb3DEF BASE_STATS rb NUM_STATS4rsset BASE_STATS5DEF BASE_HP rb6DEF BASE_ATK rb7DEF BASE_DEF rb8DEF BASE_SPD rb9DEF BASE_SPC rb10DEF BASE_TYPES rw11rsset BASE_TYPES12DEF BASE_TYPE_1 rb13DEF BASE_TYPE_2 rb14DEF BASE_CATCH_RATE rb15DEF BASE_EXP rb16DEF BASE_PIC_SIZE rb17DEF BASE_FRONTPIC rw18DEF BASE_BACKPIC rw19DEF BASE_MOVES rb NUM_MOVES20DEF BASE_GROWTH_RATE rb21DEF BASE_TMHM rb (NUM_TM_HM + 7) / 822rb_skip23DEF BASE_DATA_SIZE EQU _RS2425; party_struct members (see macros/ram.asm)26rsreset27DEF MON_SPECIES rb28DEF MON_HP rw29DEF MON_BOX_LEVEL rb30DEF MON_STATUS rb31DEF MON_TYPE rw32rsset MON_TYPE33DEF MON_TYPE1 rb34DEF MON_TYPE2 rb35DEF MON_CATCH_RATE rb36DEF MON_MOVES rb NUM_MOVES37DEF MON_OTID rw38DEF MON_EXP rb 339DEF MON_HP_EXP rw40DEF MON_ATK_EXP rw41DEF MON_DEF_EXP rw42DEF MON_SPD_EXP rw43DEF MON_SPC_EXP rw44DEF MON_DVS rw45DEF MON_PP rb NUM_MOVES46DEF BOXMON_STRUCT_LENGTH EQU _RS47DEF MON_LEVEL rb48DEF MON_STATS rw NUM_STATS49rsset MON_STATS50DEF MON_MAXHP rw51DEF MON_ATK rw52DEF MON_DEF rw53DEF MON_SPD rw54DEF MON_SPC rw55DEF PARTYMON_STRUCT_LENGTH EQU _RS5657DEF PARTY_LENGTH EQU 65859DEF MONS_PER_BOX EQU 2060DEF NUM_BOXES EQU 126162DEF HOF_MON EQU $1063DEF HOF_TEAM EQU PARTY_LENGTH * HOF_MON64DEF HOF_TEAM_CAPACITY EQU 506566; mon data locations67; Note that some values are not supported by all functions that use these values.68const_def69const PLAYER_PARTY_DATA ; 070const ENEMY_PARTY_DATA ; 171const BOX_DATA ; 272const DAYCARE_DATA ; 373const BATTLE_MON_DATA ; 47475; Evolution types76const_def 177const EVOLVE_LEVEL ; 178const EVOLVE_ITEM ; 279const EVOLVE_TRADE ; 38081; evolution data (see data/pokemon/evos_moves.asm)82DEF NUM_EVOS_IN_BUFFER EQU 38384; wMonHGrowthRate values85; GrowthRateTable indexes (see data/growth_rates.asm)86const_def87const GROWTH_MEDIUM_FAST88const GROWTH_SLIGHTLY_FAST89const GROWTH_SLIGHTLY_SLOW90const GROWTH_MEDIUM_SLOW91const GROWTH_FAST92const GROWTH_SLOW93DEF NUM_GROWTH_RATES EQU const_value9495; wild data (see data/wild/maps/*.asm)96DEF NUM_WILDMONS EQU 1097DEF WILDDATA_LENGTH EQU 1 + NUM_WILDMONS * 29899; PP in box_struct (see macros/ram.asm)100DEF PP_UP_MASK EQU %11000000 ; number of PP Up used101DEF PP_MASK EQU %00111111 ; currently remaining PP102103104