diff options
Diffstat (limited to 'include/constants')
| -rw-r--r-- | include/constants/global.h | 21 | ||||
| -rw-r--r-- | include/constants/pokemon.h | 6 | 
2 files changed, 14 insertions, 13 deletions
| diff --git a/include/constants/global.h b/include/constants/global.h index ef7861e9e..48b03b5cc 100644 --- a/include/constants/global.h +++ b/include/constants/global.h @@ -29,11 +29,20 @@  #define GAME_VERSION (VERSION_EMERALD)  #define GAME_LANGUAGE (LANGUAGE_ENGLISH) +// party sizes +#define PARTY_SIZE 6 +#define MULTI_PARTY_SIZE (PARTY_SIZE / 2) +#define FRONTIER_PARTY_SIZE         3 +#define FRONTIER_DOUBLES_PARTY_SIZE 4 +#define FRONTIER_MULTI_PARTY_SIZE   2 +#define MAX_FRONTIER_PARTY_SIZE     FRONTIER_DOUBLES_PARTY_SIZE +#define UNION_ROOM_PARTY_SIZE       2 +  // capacities of various saveblock objects  #define DAYCARE_MON_COUNT 2  #define POKEBLOCKS_COUNT 40  #define OBJECT_EVENTS_COUNT 16 -#define MAIL_COUNT 16 +#define MAIL_COUNT (10 + PARTY_SIZE)  #define SECRET_BASES_COUNT 20  #define TV_SHOWS_COUNT 25  #define POKE_NEWS_COUNT 16 @@ -70,7 +79,6 @@  #define TRAINER_ID_LENGTH 4  #define MAX_MON_MOVES 4 -#define NUM_STATS 6  #define CONTESTANT_COUNT 4  #define CONTEST_CATEGORY_COOL     0 @@ -80,15 +88,6 @@  #define CONTEST_CATEGORY_TOUGH    4  #define CONTEST_CATEGORIES_COUNT  5 -// party sizes -#define PARTY_SIZE 6 -#define MULTI_PARTY_SIZE (PARTY_SIZE / 2) -#define FRONTIER_PARTY_SIZE         3 -#define FRONTIER_DOUBLES_PARTY_SIZE 4 -#define FRONTIER_MULTI_PARTY_SIZE   2 -#define MAX_FRONTIER_PARTY_SIZE     FRONTIER_DOUBLES_PARTY_SIZE -#define UNION_ROOM_PARTY_SIZE       2 -  // string lengths  #define ITEM_NAME_LENGTH 14  #define POKEMON_NAME_LENGTH 10 diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index 9fa023cd5..0a74e751e 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -78,11 +78,13 @@  #define STAT_SPEED   3  #define STAT_SPATK   4  #define STAT_SPDEF   5 +#define NUM_STATS    6 +  #define STAT_ACC     6 // Only in battles.  #define STAT_EVASION 7 // Only in battles. -#define NUM_NATURE_STATS NUM_STATS - 1 // excludes HP -#define NUM_BATTLE_STATS NUM_STATS + 2 // includes Accuracy and Evasion +#define NUM_NATURE_STATS (NUM_STATS - 1) // excludes HP +#define NUM_BATTLE_STATS (NUM_STATS + 2) // includes Accuracy and Evasion  #define MIN_STAT_STAGE     0  #define DEFAULT_STAT_STAGE 6 | 
