2019-09-25 19:48:22 +01:00
|
|
|
#ifndef GUARD_DAYCARE_CONSTANTS_H
|
|
|
|
#define GUARD_DAYCARE_CONSTANTS_H
|
|
|
|
|
2021-02-05 06:27:11 +00:00
|
|
|
// Parent compatibility scores
|
2019-09-25 19:48:22 +01:00
|
|
|
#define PARENTS_INCOMPATIBLE 0
|
|
|
|
#define PARENTS_LOW_COMPATIBILITY 20
|
2021-02-05 06:27:11 +00:00
|
|
|
#define PARENTS_MED_COMPATIBILITY 50
|
|
|
|
#define PARENTS_MAX_COMPATIBILITY 70
|
2019-09-25 19:48:22 +01:00
|
|
|
|
|
|
|
// Daycare state
|
|
|
|
#define DAYCARE_NO_MONS 0
|
|
|
|
#define DAYCARE_EGG_WAITING 1
|
|
|
|
#define DAYCARE_ONE_MON 2
|
|
|
|
#define DAYCARE_TWO_MONS 3
|
|
|
|
|
2024-01-26 17:15:45 +00:00
|
|
|
#define EGG_HATCH_LEVEL ((P_EGG_HATCH_LEVEL >= GEN_4) ? 1 : 5)
|
2019-09-25 19:48:22 +01:00
|
|
|
#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
|
2022-01-03 23:23:24 +00:00
|
|
|
#define EGG_MOVES_ARRAY_COUNT 19
|
2020-08-29 00:02:20 +01:00
|
|
|
#define EGG_LVL_UP_MOVES_ARRAY_COUNT (MAX_LEVEL_UP_MOVES > 50 ? MAX_LEVEL_UP_MOVES : 50)
|
2019-09-25 19:48:22 +01:00
|
|
|
|
|
|
|
#endif //GUARD_DAYCARE_CONSTANTS_H
|