diff options
Diffstat (limited to 'include/constants/battle_dome.h')
-rw-r--r-- | include/constants/battle_dome.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/include/constants/battle_dome.h b/include/constants/battle_dome.h index 96542c596..46310c6ce 100644 --- a/include/constants/battle_dome.h +++ b/include/constants/battle_dome.h @@ -51,4 +51,68 @@ #define DOME_DATA_SELECTED_MONS 8 #define DOME_DATA_LAST_TOURNEY_TYPE 9 +//TODO: +#define DOME_WINTEXT_NO_WINNER_YET 0 +#define DOME_WINTEXT_USED_MOVE 1 +#define DOME_WINTEXT_CHAMP 2 +#define DOME_WINTEXT_FORFEIT 3 + +#define DOME_STATTEXT_GOOD_DOUBLE_STAT 0 +#define DOME_STATTEXT_GOOD_SINGLE_STAT 15 +#define DOME_STATTEXT_WELL_BALANCED 42 + +// Move quality indexes, to determine Battle Dome trainers battle styles +#define MOVE_QUALITY_COMBO 0 // Moves that work well in combination (e.g. Rain Dance + Hydro Pump) +#define MOVE_QUALITY_STAT_RAISE 1 +#define MOVE_QUALITY_STAT_LOWER 2 +#define MOVE_QUALITY_RARE 3 // Uncommon moves. Mostly arbitrary +#define MOVE_QUALITY_HEAL 4 +#define MOVE_QUALITY_RISKY 5 +#define MOVE_QUALITY_STATUS 6 +#define MOVE_QUALITY_DMG 7 +#define MOVE_QUALITY_DEF 8 // Defensive moves, like Amnesia, Light Screen, or accuracy-lowers +#define MOVE_QUALITY_ACCURATE 9 +#define MOVE_QUALITY_POWERFUL 10 // Most of the moves that are >= 100 power +#define MOVE_QUALITY_POPULAR 11 // Group seems arbitrary. All using it are TM/HMs, but its only 11/58 +#define MOVE_QUALITY_LUCK 12 +#define MOVE_QUALITY_STRONG 13 // Most of the moves that are >= 90 power +#define MOVE_QUALITY_LOW_PP 14 +#define MOVE_QUALITY_EFFECT 15 // Moves with additional effects +#define NUM_MOVE_QUALITIES 16 + +#define DOME_BATTLE_STYLE_RISKY 0 +#define DOME_BATTLE_STYLE_STALL 1 +#define DOME_BATTLE_STYLE_VARIED 2 +#define DOME_BATTLE_STYLE_COMBO_HIGH 3 +#define DOME_BATTLE_STYLE_RARE_MOVES 4 +#define DOME_BATTLE_STYLE_RARE_MOVE 5 +#define DOME_BATTLE_STYLE_HP 6 +#define DOME_BATTLE_STYLE_STORE_POWER 7 +#define DOME_BATTLE_STYLE_ENFEEBLE_LOW 8 +#define DOME_BATTLE_STYLE_LUCK 9 +#define DOME_BATTLE_STYLE_10 10 +#define DOME_BATTLE_STYLE_LOW_PP 11 +#define DOME_BATTLE_STYLE_STATUS_ATK 12 +#define DOME_BATTLE_STYLE_ENDURE 13 +#define DOME_BATTLE_STYLE_STATUS 14 +#define DOME_BATTLE_STYLE_STRAIGHTFORWARD 15 +#define DOME_BATTLE_STYLE_AGGRESSIVE 16 +#define DOME_BATTLE_STYLE_DEF 17 +#define DOME_BATTLE_STYLE_ENFEEBLE_HIGH 18 +#define DOME_BATTLE_STYLE_POPULAR_POWER 19 +#define DOME_BATTLE_STYLE_COMBO_LOW 20 +#define DOME_BATTLE_STYLE_ACCURATE 21 +#define DOME_BATTLE_STYLE_POWERFUL 22 +#define DOME_BATTLE_STYLE_ATK_OVER_DEF 23 +#define DOME_BATTLE_STYLE_DEF_OVER_ATK 24 +#define DOME_BATTLE_STYLE_POPULAR_STRONG 25 +#define DOME_BATTLE_STYLE_EFFECTS 26 +#define DOME_BATTLE_STYLE_BALANCED 27 +#define DOME_BATTLE_STYLE_UNUSED1 28 +#define DOME_BATTLE_STYLE_UNUSED2 29 +#define DOME_BATTLE_STYLE_UNUSED3 30 +#define DOME_BATTLE_STYLE_UNUSED4 31 +#define NUM_BATTLE_STYLES 32 + + #endif //GUARD_CONSTANTS_BATTLE_DOME_H |