More battle_dome.c documentation

This commit is contained in:
GriffinR
2019-12-21 04:27:12 -05:00
parent ff2d8a9c4e
commit 3efc8199d4
7 changed files with 832 additions and 703 deletions

View File

@@ -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