diff options
| -rw-r--r-- | Replace-stat-experience-with-EVs.md | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/Replace-stat-experience-with-EVs.md b/Replace-stat-experience-with-EVs.md index 054f6fa..e3d4d51 100644 --- a/Replace-stat-experience-with-EVs.md +++ b/Replace-stat-experience-with-EVs.md @@ -77,7 +77,14 @@ And edit [constants/pokemon_data_constants.asm](../blob/master/constants/pokemon -MON_DEF_EXP rw -MON_SPD_EXP rw -MON_SPC_EXP rw -+MON_EVS rb NUM_EXP_STATS +-MON_STAT_EXP rw NUM_EXP_STATS +-rsset MON_STAT_EXP +-MON_HP_EXP rw +-MON_ATK_EXP rw +-MON_DEF_EXP rw +-MON_SPD_EXP rw +-MON_SPC_EXP rw ++MON_EVS rb NUM_STATS +rsset MON_EVS +MON_HP_EV rb +MON_ATK_EV rb @@ -141,7 +148,46 @@ Edit [wram.asm](../blob/master/wram.asm): wBaseTMHM:: flag_array NUM_TM_HM_TUTOR wCurBaseDataEnd:: ``` +Edit [constants/pokemon_data_constants.asm](../blob/master/constants/pokemon_data_constants.asm): +```diff + ; base data struct members (see data/pokemon/base_stats/*.asm) + rsreset + BASE_DEX_NO rb + BASE_STATS rb NUM_STATS + rsset BASE_STATS + BASE_HP rb + BASE_ATK rb + BASE_DEF rb + BASE_SPD rb + BASE_SAT rb + BASE_SDF rb ++BASE_MON_EVS rw ++rsset BASE_EVS ++BASE_HP_ATK_DEF_SPD_EVS rb ++BASE_SAT_SDF_EVS rb + BASE_TYPES rw + rsset BASE_TYPES + BASE_TYPE_1 rb + BASE_TYPE_2 rb + BASE_CATCH_RATE rb + BASE_EXP rb + BASE_ITEMS rw + rsset BASE_ITEMS + BASE_ITEM_1 rb + BASE_ITEM_2 rb + BASE_GENDER rb +- rb_skip + BASE_EGG_STEPS rb +- rb_skip + BASE_PIC_SIZE rb + BASE_FRONTPIC rw + BASE_BACKPIC rw + BASE_GROWTH_RATE rb + BASE_EGG_GROUPS rb + BASE_TMHM rb (NUM_TM_HM_TUTOR + 7) / 8 + BASE_DATA_SIZE EQU _RS +``` Edit [data/pokemon/base_stats.asm](../blob/master/data/pokemon/base_stats.asm): ```diff |
