diff options
Diffstat (limited to 'include/constants')
| -rw-r--r-- | include/constants/daycare.h | 27 | ||||
| -rw-r--r-- | include/constants/global.h | 1 | ||||
| -rw-r--r-- | include/constants/pokemon.h | 2 | 
3 files changed, 30 insertions, 0 deletions
| diff --git a/include/constants/daycare.h b/include/constants/daycare.h new file mode 100644 index 000000000..103f920f2 --- /dev/null +++ b/include/constants/daycare.h @@ -0,0 +1,27 @@ +#ifndef GUARD_DAYCARE_CONSTANTS_H +#define GUARD_DAYCARE_CONSTANTS_H + +// Parent compatability scores +#define PARENTS_INCOMPATIBLE       0 +#define PARENTS_LOW_COMPATIBILITY  20 +#define PARENTS_MED_COMPATABILITY  50 +#define PARENTS_MAX_COMPATABILITY  70 + +// Daycare state +#define DAYCARE_NO_MONS     0 +#define DAYCARE_EGG_WAITING 1 +#define DAYCARE_ONE_MON     2 +#define DAYCARE_TWO_MONS    3 + +#define INHERITED_IV_COUNT 3 +#define EGG_HATCH_LEVEL 5 +#define EGG_GENDER_MALE 0x8000  // used to create a male egg from a female-only parent species (e.g. Nidoran) + +#define DAYCARE_LEVEL_MENU_EXIT 5 +#define DAYCARE_EXITED_LEVEL_MENU 2 // would be redundant with above if GF had used the same value + +// Array buffers +#define EGG_MOVES_ARRAY_COUNT           10 +#define EGG_LVL_UP_MOVES_ARRAY_COUNT    50 + +#endif //GUARD_DAYCARE_CONSTANTS_H diff --git a/include/constants/global.h b/include/constants/global.h index 31b89c709..091f735f4 100644 --- a/include/constants/global.h +++ b/include/constants/global.h @@ -65,6 +65,7 @@  #define MALE 0  #define FEMALE 1 +#define GENDER_COUNT 2  #define OPTIONS_BUTTON_MODE_NORMAL 0  #define OPTIONS_BUTTON_MODE_LR 1 diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h index 14c2acdf6..52a4f0254 100644 --- a/include/constants/pokemon.h +++ b/include/constants/pokemon.h @@ -41,6 +41,8 @@  #define EGG_GROUP_DRAGON        14  #define EGG_GROUP_UNDISCOVERED  15 +#define EGG_GROUPS_PER_MON      2 +  // Pokemon natures  #define NATURE_HARDY    0  #define NATURE_LONELY   1 | 
