diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/battle_move_effects.h | 222 | ||||
| -rw-r--r-- | include/constants/battle_move_effects.h | 219 | ||||
| -rw-r--r-- | include/constants/decorations.h | 126 | ||||
| -rw-r--r-- | include/constants/game_stat.h (renamed from include/game_stat.h) | 6 | ||||
| -rw-r--r-- | include/constants/hold_effects.h (renamed from include/hold_effects.h) | 6 | ||||
| -rw-r--r-- | include/constants/map_objects.h | 232 | ||||
| -rw-r--r-- | include/constants/opponents.h | 699 | ||||
| -rw-r--r-- | include/decoration.h | 124 | ||||
| -rw-r--r-- | include/global.h | 2 | ||||
| -rw-r--r-- | include/opponent_constants.h | 702 | 
10 files changed, 1283 insertions, 1055 deletions
| diff --git a/include/battle_move_effects.h b/include/battle_move_effects.h deleted file mode 100644 index 4a9415379..000000000 --- a/include/battle_move_effects.h +++ /dev/null @@ -1,222 +0,0 @@ -#ifndef GUARD_BATTLE_MOVE_EFFECTS_H -#define GUARD_BATTLE_MOVE_EFFECTS_H - -enum -{ -    EFFECT_HIT, -    EFFECT_SLEEP, -    EFFECT_POISON_HIT, -    EFFECT_ABSORB, -    EFFECT_BURN_HIT, -    EFFECT_FREEZE_HIT, -    EFFECT_PARALYZE_HIT, -    EFFECT_EXPLOSION, -    EFFECT_DREAM_EATER, -    EFFECT_MIRROR_MOVE, -    EFFECT_ATTACK_UP, -    EFFECT_DEFENSE_UP, -    EFFECT_SPEED_UP, -    EFFECT_SPECIAL_ATTACK_UP, -    EFFECT_SPECIAL_DEFENSE_UP, -    EFFECT_ACCURACY_UP, -    EFFECT_EVASION_UP, -    EFFECT_ALWAYS_HIT, -    EFFECT_ATTACK_DOWN, -    EFFECT_DEFENSE_DOWN, -    EFFECT_SPEED_DOWN, -    EFFECT_SPECIAL_ATTACK_DOWN, // unused -    EFFECT_SPECIAL_DEFENSE_DOWN, // unused -    EFFECT_ACCURACY_DOWN, -    EFFECT_EVASION_DOWN, -    EFFECT_HAZE, -    EFFECT_BIDE, -    EFFECT_RAMPAGE, -    EFFECT_ROAR, -    EFFECT_MULTI_HIT, -    EFFECT_CONVERSION, -    EFFECT_FLINCH_HIT, -    EFFECT_RESTORE_HP, -    EFFECT_TOXIC, -    EFFECT_PAY_DAY, -    EFFECT_LIGHT_SCREEN, -    EFFECT_TRI_ATTACK, -    EFFECT_REST, -    EFFECT_OHKO, -    EFFECT_RAZOR_WIND, -    EFFECT_SUPER_FANG, -    EFFECT_DRAGON_RAGE, -    EFFECT_TRAP, -    EFFECT_HIGH_CRITICAL, -    EFFECT_DOUBLE_HIT, -    EFFECT_RECOIL_IF_MISS, -    EFFECT_MIST, -    EFFECT_FOCUS_ENERGY, -    EFFECT_RECOIL, -    EFFECT_CONFUSE, -    EFFECT_ATTACK_UP_2, -    EFFECT_DEFENSE_UP_2, -    EFFECT_SPEED_UP_2, -    EFFECT_SPECIAL_ATTACK_UP_2, -    EFFECT_SPECIAL_DEFENSE_UP_2, -    EFFECT_ACCURACY_UP_2, -    EFFECT_EVASION_UP_2, -    EFFECT_TRANSFORM, -    EFFECT_ATTACK_DOWN_2, -    EFFECT_DEFENSE_DOWN_2, -    EFFECT_SPEED_DOWN_2, -    EFFECT_SPECIAL_ATTACK_DOWN_2, -    EFFECT_SPECIAL_DEFENSE_DOWN_2, -    EFFECT_ACCURACY_DOWN_2, -    EFFECT_EVASION_DOWN_2, -    EFFECT_REFLECT, -    EFFECT_POISON, -    EFFECT_PARALYZE, -    EFFECT_ATTACK_DOWN_HIT, -    EFFECT_DEFENSE_DOWN_HIT, -    EFFECT_SPEED_DOWN_HIT, -    EFFECT_SPECIAL_ATTACK_DOWN_HIT, -    EFFECT_SPECIAL_DEFENSE_DOWN_HIT, -    EFFECT_ACCURACY_DOWN_HIT, -    EFFECT_EVASION_DOWN_HIT, -    EFFECT_SKY_ATTACK, -    EFFECT_CONFUSE_HIT, -    EFFECT_TWINEEDLE, -    EFFECT_VITAL_THROW, -    EFFECT_SUBSTITUTE, -    EFFECT_RECHARGE, -    EFFECT_RAGE, -    EFFECT_MIMIC, -    EFFECT_METRONOME, -    EFFECT_LEECH_SEED, -    EFFECT_SPLASH, -    EFFECT_DISABLE, -    EFFECT_LEVEL_DAMAGE, -    EFFECT_PSYWAVE, -    EFFECT_COUNTER, -    EFFECT_ENCORE, -    EFFECT_PAIN_SPLIT, -    EFFECT_SNORE, -    EFFECT_CONVERSION_2, -    EFFECT_LOCK_ON, -    EFFECT_SKETCH, -    EFFECT_UNUSED_60, // thaw -    EFFECT_SLEEP_TALK, -    EFFECT_DESTINY_BOND, -    EFFECT_FLAIL, -    EFFECT_SPITE, -    EFFECT_FALSE_SWIPE, -    EFFECT_HEAL_BELL, -    EFFECT_QUICK_ATTACK, -    EFFECT_TRIPLE_KICK, -    EFFECT_THIEF, -    EFFECT_MEAN_LOOK, -    EFFECT_NIGHTMARE, -    EFFECT_MINIMIZE, -    EFFECT_CURSE, -    EFFECT_UNUSED_6E, -    EFFECT_PROTECT, -    EFFECT_SPIKES, -    EFFECT_FORESIGHT, -    EFFECT_PERISH_SONG, -    EFFECT_SANDSTORM, -    EFFECT_ENDURE, -    EFFECT_ROLLOUT, -    EFFECT_SWAGGER, -    EFFECT_FURY_CUTTER, -    EFFECT_ATTRACT, -    EFFECT_RETURN, -    EFFECT_PRESENT, -    EFFECT_FRUSTRATION, -    EFFECT_SAFEGUARD, -    EFFECT_THAW_HIT, -    EFFECT_MAGNITUDE, -    EFFECT_BATON_PASS, -    EFFECT_PURSUIT, -    EFFECT_RAPID_SPIN, -    EFFECT_SONICBOOM, -    EFFECT_UNUSED_83, -    EFFECT_MORNING_SUN, -    EFFECT_SYNTHESIS, -    EFFECT_MOONLIGHT, -    EFFECT_HIDDEN_POWER, -    EFFECT_RAIN_DANCE, -    EFFECT_SUNNY_DAY, -    EFFECT_DEFENSE_UP_HIT, -    EFFECT_ATTACK_UP_HIT, -    EFFECT_ALL_STATS_UP_HIT, -    EFFECT_UNUSED_8D, // incomplete fake out in gen 2 -    EFFECT_BELLY_DRUM, -    EFFECT_PSYCH_UP, -    EFFECT_MIRROR_COAT, -    EFFECT_SKULL_BASH, -    EFFECT_TWISTER, -    EFFECT_EARTHQUAKE, -    EFFECT_FUTURE_SIGHT, -    EFFECT_GUST, -    EFFECT_FLINCH_HIT_2, // STOMP ASTONISH EXTRASENSORY NEEDLE_ARM -    EFFECT_SOLARBEAM, -    EFFECT_THUNDER, -    EFFECT_TELEPORT, -    EFFECT_BEAT_UP, -    EFFECT_FLY, -    EFFECT_DEFENSE_CURL, -    EFFECT_SOFTBOILED, -    EFFECT_FAKE_OUT, -    EFFECT_UPROAR, -    EFFECT_STOCKPILE, -    EFFECT_SPIT_UP, -    EFFECT_SWALLOW, -    EFFECT_UNUSED_A3, -    EFFECT_HAIL, -    EFFECT_TORMENT, -    EFFECT_FLATTER, -    EFFECT_WILL_O_WISP, -    EFFECT_MEMENTO, -    EFFECT_FACADE, -    EFFECT_FOCUS_PUNCH, -    EFFECT_SMELLINGSALT, -    EFFECT_FOLLOW_ME, -    EFFECT_NATURE_POWER, -    EFFECT_CHARGE, -    EFFECT_TAUNT, -    EFFECT_HELPING_HAND, -    EFFECT_TRICK, -    EFFECT_ROLE_PLAY, -    EFFECT_WISH, -    EFFECT_ASSIST, -    EFFECT_INGRAIN, -    EFFECT_SUPERPOWER, -    EFFECT_MAGIC_COAT, -    EFFECT_RECYCLE, -    EFFECT_REVENGE, -    EFFECT_BRICK_BREAK, -    EFFECT_YAWN, -    EFFECT_KNOCK_OFF, -    EFFECT_ENDEAVOR, -    EFFECT_ERUPTION, -    EFFECT_SKILL_SWAP, -    EFFECT_IMPRISON, -    EFFECT_REFRESH, -    EFFECT_GRUDGE, -    EFFECT_SNATCH, -    EFFECT_LOW_KICK, -    EFFECT_SECRET_POWER, -    EFFECT_DOUBLE_EDGE, -    EFFECT_TEETER_DANCE, -    EFFECT_BLAZE_KICK, -    EFFECT_MUD_SPORT, -    EFFECT_POISON_FANG, -    EFFECT_WEATHER_BALL, -    EFFECT_OVERHEAT, -    EFFECT_TICKLE, -    EFFECT_COSMIC_POWER, -    EFFECT_SKY_UPPERCUT, -    EFFECT_BULK_UP, -    EFFECT_POISON_TAIL, -    EFFECT_WATER_SPORT, -    EFFECT_CALM_MIND, -    EFFECT_DRAGON_DANCE, -    EFFECT_CAMOUFLAGE, -}; - -#endif // GUARD_BATTLE_MOVE_EFFECTS_H diff --git a/include/constants/battle_move_effects.h b/include/constants/battle_move_effects.h new file mode 100644 index 000000000..c0d433d1d --- /dev/null +++ b/include/constants/battle_move_effects.h @@ -0,0 +1,219 @@ +#ifndef GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H +#define GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H + +#define EFFECT_HIT 0 +#define EFFECT_SLEEP 1 +#define EFFECT_POISON_HIT 2 +#define EFFECT_ABSORB 3 +#define EFFECT_BURN_HIT 4 +#define EFFECT_FREEZE_HIT 5 +#define EFFECT_PARALYZE_HIT 6 +#define EFFECT_EXPLOSION 7 +#define EFFECT_DREAM_EATER 8 +#define EFFECT_MIRROR_MOVE 9 +#define EFFECT_ATTACK_UP 10 +#define EFFECT_DEFENSE_UP 11 +#define EFFECT_SPEED_UP 12 +#define EFFECT_SPECIAL_ATTACK_UP 13 +#define EFFECT_SPECIAL_DEFENSE_UP 14 +#define EFFECT_ACCURACY_UP 15 +#define EFFECT_EVASION_UP 16 +#define EFFECT_ALWAYS_HIT 17 +#define EFFECT_ATTACK_DOWN 18 +#define EFFECT_DEFENSE_DOWN 19 +#define EFFECT_SPEED_DOWN 20 +#define EFFECT_SPECIAL_ATTACK_DOWN 21  // unused +#define EFFECT_SPECIAL_DEFENSE_DOWN 22  // unused +#define EFFECT_ACCURACY_DOWN 23 +#define EFFECT_EVASION_DOWN 24 +#define EFFECT_HAZE 25 +#define EFFECT_BIDE 26 +#define EFFECT_RAMPAGE 27 +#define EFFECT_ROAR 28 +#define EFFECT_MULTI_HIT 29 +#define EFFECT_CONVERSION 30 +#define EFFECT_FLINCH_HIT 31 +#define EFFECT_RESTORE_HP 32 +#define EFFECT_TOXIC 33 +#define EFFECT_PAY_DAY 34 +#define EFFECT_LIGHT_SCREEN 35 +#define EFFECT_TRI_ATTACK 36 +#define EFFECT_REST 37 +#define EFFECT_OHKO 38 +#define EFFECT_RAZOR_WIND 39 +#define EFFECT_SUPER_FANG 40 +#define EFFECT_DRAGON_RAGE 41 +#define EFFECT_TRAP 42 +#define EFFECT_HIGH_CRITICAL 43 +#define EFFECT_DOUBLE_HIT 44 +#define EFFECT_RECOIL_IF_MISS 45 +#define EFFECT_MIST 46 +#define EFFECT_FOCUS_ENERGY 47 +#define EFFECT_RECOIL 48 +#define EFFECT_CONFUSE 49 +#define EFFECT_ATTACK_UP_2 50 +#define EFFECT_DEFENSE_UP_2 51 +#define EFFECT_SPEED_UP_2 52 +#define EFFECT_SPECIAL_ATTACK_UP_2 53 +#define EFFECT_SPECIAL_DEFENSE_UP_2 54 +#define EFFECT_ACCURACY_UP_2 55 +#define EFFECT_EVASION_UP_2 56 +#define EFFECT_TRANSFORM 57 +#define EFFECT_ATTACK_DOWN_2 58 +#define EFFECT_DEFENSE_DOWN_2 59 +#define EFFECT_SPEED_DOWN_2 60 +#define EFFECT_SPECIAL_ATTACK_DOWN_2 61 +#define EFFECT_SPECIAL_DEFENSE_DOWN_2 62 +#define EFFECT_ACCURACY_DOWN_2 63 +#define EFFECT_EVASION_DOWN_2 64 +#define EFFECT_REFLECT 65 +#define EFFECT_POISON 66 +#define EFFECT_PARALYZE 67 +#define EFFECT_ATTACK_DOWN_HIT 68 +#define EFFECT_DEFENSE_DOWN_HIT 69 +#define EFFECT_SPEED_DOWN_HIT 70 +#define EFFECT_SPECIAL_ATTACK_DOWN_HIT 71 +#define EFFECT_SPECIAL_DEFENSE_DOWN_HIT 72 +#define EFFECT_ACCURACY_DOWN_HIT 73 +#define EFFECT_EVASION_DOWN_HIT 74 +#define EFFECT_SKY_ATTACK 75 +#define EFFECT_CONFUSE_HIT 76 +#define EFFECT_TWINEEDLE 77 +#define EFFECT_VITAL_THROW 78 +#define EFFECT_SUBSTITUTE 79 +#define EFFECT_RECHARGE 80 +#define EFFECT_RAGE 81 +#define EFFECT_MIMIC 82 +#define EFFECT_METRONOME 83 +#define EFFECT_LEECH_SEED 84 +#define EFFECT_SPLASH 85 +#define EFFECT_DISABLE 86 +#define EFFECT_LEVEL_DAMAGE 87 +#define EFFECT_PSYWAVE 88 +#define EFFECT_COUNTER 89 +#define EFFECT_ENCORE 90 +#define EFFECT_PAIN_SPLIT 91 +#define EFFECT_SNORE 92 +#define EFFECT_CONVERSION_2 93 +#define EFFECT_LOCK_ON 94 +#define EFFECT_SKETCH 95 +#define EFFECT_UNUSED_60 96  // thaw +#define EFFECT_SLEEP_TALK 97 +#define EFFECT_DESTINY_BOND 98 +#define EFFECT_FLAIL 99 +#define EFFECT_SPITE 100 +#define EFFECT_FALSE_SWIPE 101 +#define EFFECT_HEAL_BELL 102 +#define EFFECT_QUICK_ATTACK 103 +#define EFFECT_TRIPLE_KICK 104 +#define EFFECT_THIEF 105 +#define EFFECT_MEAN_LOOK 106 +#define EFFECT_NIGHTMARE 107 +#define EFFECT_MINIMIZE 108 +#define EFFECT_CURSE 109 +#define EFFECT_UNUSED_6E 110 +#define EFFECT_PROTECT 111 +#define EFFECT_SPIKES 112 +#define EFFECT_FORESIGHT 113 +#define EFFECT_PERISH_SONG 114 +#define EFFECT_SANDSTORM 115 +#define EFFECT_ENDURE 116 +#define EFFECT_ROLLOUT 117 +#define EFFECT_SWAGGER 118 +#define EFFECT_FURY_CUTTER 119 +#define EFFECT_ATTRACT 120 +#define EFFECT_RETURN 121 +#define EFFECT_PRESENT 122 +#define EFFECT_FRUSTRATION 123 +#define EFFECT_SAFEGUARD 124 +#define EFFECT_THAW_HIT 125 +#define EFFECT_MAGNITUDE 126 +#define EFFECT_BATON_PASS 127 +#define EFFECT_PURSUIT 128 +#define EFFECT_RAPID_SPIN 129 +#define EFFECT_SONICBOOM 130 +#define EFFECT_UNUSED_83 131 +#define EFFECT_MORNING_SUN 132 +#define EFFECT_SYNTHESIS 133 +#define EFFECT_MOONLIGHT 134 +#define EFFECT_HIDDEN_POWER 135 +#define EFFECT_RAIN_DANCE 136 +#define EFFECT_SUNNY_DAY 137 +#define EFFECT_DEFENSE_UP_HIT 138 +#define EFFECT_ATTACK_UP_HIT 139 +#define EFFECT_ALL_STATS_UP_HIT 140 +#define EFFECT_UNUSED_8D 141  // incomplete fake out in gen 2 +#define EFFECT_BELLY_DRUM 142 +#define EFFECT_PSYCH_UP 143 +#define EFFECT_MIRROR_COAT 144 +#define EFFECT_SKULL_BASH 145 +#define EFFECT_TWISTER 146 +#define EFFECT_EARTHQUAKE 147 +#define EFFECT_FUTURE_SIGHT 148 +#define EFFECT_GUST 149 +#define EFFECT_FLINCH_HIT_2 150  // STOMP ASTONISH EXTRASENSORY NEEDLE_ARM +#define EFFECT_SOLARBEAM 151 +#define EFFECT_THUNDER 152 +#define EFFECT_TELEPORT 153 +#define EFFECT_BEAT_UP 154 +#define EFFECT_FLY 155 +#define EFFECT_DEFENSE_CURL 156 +#define EFFECT_SOFTBOILED 157 +#define EFFECT_FAKE_OUT 158 +#define EFFECT_UPROAR 159 +#define EFFECT_STOCKPILE 160 +#define EFFECT_SPIT_UP 161 +#define EFFECT_SWALLOW 162 +#define EFFECT_UNUSED_A3 163 +#define EFFECT_HAIL 164 +#define EFFECT_TORMENT 165 +#define EFFECT_FLATTER 166 +#define EFFECT_WILL_O_WISP 167 +#define EFFECT_MEMENTO 168 +#define EFFECT_FACADE 169 +#define EFFECT_FOCUS_PUNCH 170 +#define EFFECT_SMELLINGSALT 171 +#define EFFECT_FOLLOW_ME 172 +#define EFFECT_NATURE_POWER 173 +#define EFFECT_CHARGE 174 +#define EFFECT_TAUNT 175 +#define EFFECT_HELPING_HAND 176 +#define EFFECT_TRICK 177 +#define EFFECT_ROLE_PLAY 178 +#define EFFECT_WISH 179 +#define EFFECT_ASSIST 180 +#define EFFECT_INGRAIN 181 +#define EFFECT_SUPERPOWER 182 +#define EFFECT_MAGIC_COAT 183 +#define EFFECT_RECYCLE 184 +#define EFFECT_REVENGE 185 +#define EFFECT_BRICK_BREAK 186 +#define EFFECT_YAWN 187 +#define EFFECT_KNOCK_OFF 188 +#define EFFECT_ENDEAVOR 189 +#define EFFECT_ERUPTION 190 +#define EFFECT_SKILL_SWAP 191 +#define EFFECT_IMPRISON 192 +#define EFFECT_REFRESH 193 +#define EFFECT_GRUDGE 194 +#define EFFECT_SNATCH 195 +#define EFFECT_LOW_KICK 196 +#define EFFECT_SECRET_POWER 197 +#define EFFECT_DOUBLE_EDGE 198 +#define EFFECT_TEETER_DANCE 199 +#define EFFECT_BLAZE_KICK 200 +#define EFFECT_MUD_SPORT 201 +#define EFFECT_POISON_FANG 202 +#define EFFECT_WEATHER_BALL 203 +#define EFFECT_OVERHEAT 204 +#define EFFECT_TICKLE 205 +#define EFFECT_COSMIC_POWER 206 +#define EFFECT_SKY_UPPERCUT 207 +#define EFFECT_BULK_UP 208 +#define EFFECT_POISON_TAIL 209 +#define EFFECT_WATER_SPORT 210 +#define EFFECT_CALM_MIND 211 +#define EFFECT_DRAGON_DANCE 212 +#define EFFECT_CAMOUFLAGE 213 + +#endif  // GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H diff --git a/include/constants/decorations.h b/include/constants/decorations.h new file mode 100644 index 000000000..2e3558721 --- /dev/null +++ b/include/constants/decorations.h @@ -0,0 +1,126 @@ +#ifndef GUARD_CONSTANTS_DECORATIONS_H +#define GUARD_CONSTANTS_DECORATIONS_H + +#define DECOR_NONE             0 +#define DECOR_SMALL_DESK       1 +#define DECOR_POKEMON_DESK     2 +#define DECOR_HEAVY_DESK       3 +#define DECOR_RAGGED_DESK      4 +#define DECOR_COMFORT_DESK     5 +#define DECOR_PRETTY_DESK      6 +#define DECOR_BRICK_DESK       7 +#define DECOR_CAMP_DESK        8 +#define DECOR_HARD_DESK        9 +#define DECOR_SMALL_CHAIR      10 +#define DECOR_POKEMON_CHAIR    11 +#define DECOR_HEAVY_CHAIR      12 +#define DECOR_PRETTY_CHAIR     13 +#define DECOR_COMFORT_CHAIR    14 +#define DECOR_RAGGED_CHAIR     15 +#define DECOR_BRICK_CHAIR      16 +#define DECOR_CAMP_CHAIR       17 +#define DECOR_HARD_CHAIR       18 +#define DECOR_RED_PLANT        19 +#define DECOR_TROPICAL_PLANT   20 +#define DECOR_PRETTY_FLOWERS   21 +#define DECOR_COLORFUL_PLANT   22 +#define DECOR_BIG_PLANT        23 +#define DECOR_GORGEOUS_PLANT   24 +#define DECOR_RED_BRICK        25 +#define DECOR_YELLOW_BRICK     26 +#define DECOR_BLUE_BRICK       27 +#define DECOR_RED_BALLOON      28 +#define DECOR_BLUE_BALLOON     29 +#define DECOR_YELLOW_BALLOON   30 +#define DECOR_RED_TENT         31 +#define DECOR_BLUE_TENT        32 +#define DECOR_SOLID_BOARD      33 +#define DECOR_SLIDE            34 +#define DECOR_FENCE_LENGTH     35 +#define DECOR_FENCE_WIDTH      36 +#define DECOR_TIRE             37 +#define DECOR_STAND            38 +#define DECOR_MUD_BALL         39 +#define DECOR_BREAKABLE_DOOR   40 +#define DECOR_SAND_ORNAMENT    41 +#define DECOR_SILVER_SHIELD    42 +#define DECOR_GOLD_SHIELD      43 +#define DECOR_GLASS_ORNAMENT   44 +#define DECOR_TV               45 +#define DECOR_ROUND_TV         46 +#define DECOR_CUTE_TV          47 +#define DECOR_GLITTER_MAT      48 +#define DECOR_JUMP_MAT         49 +#define DECOR_SPIN_MAT         50 +#define DECOR_C_LOW_NOTE_MAT   51 +#define DECOR_D_NOTE_MAT       52 +#define DECOR_E_NOTE_MAT       53 +#define DECOR_F_NOTE_MAT       54 +#define DECOR_G_NOTE_MAT       55 +#define DECOR_A_NOTE_MAT       56 +#define DECOR_B_NOTE_MAT       57 +#define DECOR_C_HIGH_NOTE_MAT  58 +#define DECOR_SURF_MAT         59 +#define DECOR_THUNDER_MAT      60 +#define DECOR_FIRE_BLAST_MAT   61 +#define DECOR_POWDER_SNOW_MAT  62 +#define DECOR_ATTRACT_MAT      63 +#define DECOR_FISSURE_MAT      64 +#define DECOR_SPIKES_MAT       65 +#define DECOR_BALL_POSTER      66 +#define DECOR_GREEN_POSTER     67 +#define DECOR_RED_POSTER       68 +#define DECOR_BLUE_POSTER      69 +#define DECOR_CUTE_POSTER      70 +#define DECOR_PIKA_POSTER      71 +#define DECOR_LONG_POSTER      72 +#define DECOR_SEA_POSTER       73 +#define DECOR_SKY_POSTER       74 +#define DECOR_KISS_POSTER      75 +#define DECOR_PICHU_DOLL       76 +#define DECOR_PIKACHU_DOLL     77 +#define DECOR_MARILL_DOLL      78 +#define DECOR_TOGEPI_DOLL      79 +#define DECOR_CYNDAQUIL_DOLL   80 +#define DECOR_CHIKORITA_DOLL   81 +#define DECOR_TOTODILE_DOLL    82 +#define DECOR_JIGGLYPUFF_DOLL  83 +#define DECOR_MEOWTH_DOLL      84 +#define DECOR_CLEFAIRY_DOLL    85 +#define DECOR_DITTO_DOLL       86 +#define DECOR_SMOOCHUM_DOLL    87 +#define DECOR_TREECKO_DOLL     88 +#define DECOR_TORCHIC_DOLL     89 +#define DECOR_MUDKIP_DOLL      90 +#define DECOR_DUSKULL_DOLL     91 +#define DECOR_WYNAUT_DOLL      92 +#define DECOR_BALTOY_DOLL      93 +#define DECOR_KECLEON_DOLL     94 +#define DECOR_AZURILL_DOLL     95 +#define DECOR_SKITTY_DOLL      96 +#define DECOR_SWABLU_DOLL      97 +#define DECOR_GULPIN_DOLL      98 +#define DECOR_LOTAD_DOLL       99 +#define DECOR_SEEDOT_DOLL      100 +#define DECOR_PIKA_CUSHION     101 +#define DECOR_ROUND_CUSHION    102 +#define DECOR_KISS_CUSHION     103 +#define DECOR_ZIGZAG_CUSHION   104 +#define DECOR_SPIN_CUSHION     105 +#define DECOR_DIAMOND_CUSHION  106 +#define DECOR_BALL_CUSHION     107 +#define DECOR_GRASS_CUSHION    108 +#define DECOR_FIRE_CUSHION     109 +#define DECOR_WATER_CUSHION    110 +#define DECOR_SNORLAX_DOLL     111 +#define DECOR_RHYDON_DOLL      112 +#define DECOR_LAPRAS_DOLL      113 +#define DECOR_VENUSAUR_DOLL    114 +#define DECOR_CHARIZARD_DOLL   115 +#define DECOR_BLASTOISE_DOLL   116 +#define DECOR_WAILMER_DOLL     117 +#define DECOR_REGIROCK_DOLL    118 +#define DECOR_REGICE_DOLL      119 +#define DECOR_REGISTEEL_DOLL   120 + +#endif  // GUARD_CONSTANTS_DECORATIONS_H diff --git a/include/game_stat.h b/include/constants/game_stat.h index 70b6f51ce..47d703d85 100644 --- a/include/game_stat.h +++ b/include/constants/game_stat.h @@ -1,5 +1,5 @@ -#ifndef GUARD_GAME_STAT_H -#define GUARD_GAME_STAT_H +#ifndef GUARD_CONSTANTS_GAME_STAT_H +#define GUARD_CONSTANTS_GAME_STAT_H  #define GAME_STAT_SAVED_GAME                 0  #define GAME_STAT_FIRST_HOF_PLAY_TIME        1 @@ -53,4 +53,4 @@  #define GAME_STAT_ENTERED_HOT_SPRINGS       49  #define NUM_GAME_STATS                      50 -#endif // GUARD_GAME_STAT_H +#endif // GUARD_CONSTANTS_GAME_STAT_H diff --git a/include/hold_effects.h b/include/constants/hold_effects.h index b653f5a92..17bc6846d 100644 --- a/include/hold_effects.h +++ b/include/constants/hold_effects.h @@ -1,5 +1,5 @@ -#ifndef GUARD_HOLD_EFFECTS_H -#define GUARD_HOLD_EFFECTS_H +#ifndef GUARD_CONSTANTS_HOLD_EFFECTS_H +#define GUARD_CONSTANTS_HOLD_EFFECTS_H  #define HOLD_EFFECT_NONE            0  #define HOLD_EFFECT_RESTORE_HP      1 @@ -69,4 +69,4 @@  #define HOLD_EFFECT_THICK_CLUB     65  #define HOLD_EFFECT_STICK          66 -#endif // GUARD_HOLD_EFFECTS_H +#endif // GUARD_CONSTANTS_HOLD_EFFECTS_H diff --git a/include/constants/map_objects.h b/include/constants/map_objects.h new file mode 100644 index 000000000..6a1c9e11a --- /dev/null +++ b/include/constants/map_objects.h @@ -0,0 +1,232 @@ +#ifndef GUARD_CONSTANTS_MAP_OBJECTS_H +#define GUARD_CONSTANTS_MAP_OBJECTS_H + +#define MAP_OBJ_GFX_BRENDAN_NORMAL 0 +#define MAP_OBJ_GFX_BRENDAN_MACH_BIKE 1 +#define MAP_OBJ_GFX_BRENDAN_SURFING 2 +#define MAP_OBJ_GFX_BRENDAN_FIELD_MOVE 3 +#define MAP_OBJ_GFX_QUINTY_PLUMP 4 +#define MAP_OBJ_GFX_LITTLE_BOY_1 5 +#define MAP_OBJ_GFX_LITTLE_GIRL_1 6 +#define MAP_OBJ_GFX_BOY_1 7 +#define MAP_OBJ_GFX_GIRL_1 8 +#define MAP_OBJ_GFX_BOY_2 9 +#define MAP_OBJ_GFX_GIRL_2 10 +#define MAP_OBJ_GFX_LITTLE_BOY_2 11 +#define MAP_OBJ_GFX_LITTLE_GIRL_2 12 +#define MAP_OBJ_GFX_BOY_3 13 +#define MAP_OBJ_GFX_GIRL_3 14 +#define MAP_OBJ_GFX_BOY_4 15 +#define MAP_OBJ_GFX_WOMAN_1 16 +#define MAP_OBJ_GFX_FAT_MAN 17 +#define MAP_OBJ_GFX_WOMAN_2 18 +#define MAP_OBJ_GFX_MAN_1 19 +#define MAP_OBJ_GFX_WOMAN_3 20 +#define MAP_OBJ_GFX_OLD_MAN_1 21 +#define MAP_OBJ_GFX_OLD_WOMAN_1 22 +#define MAP_OBJ_GFX_MAN_2 23 +#define MAP_OBJ_GFX_WOMAN_4 24 +#define MAP_OBJ_GFX_MAN_3 25 +#define MAP_OBJ_GFX_WOMAN_5 26 +#define MAP_OBJ_GFX_COOK 27 +#define MAP_OBJ_GFX_WOMAN_6 28 +#define MAP_OBJ_GFX_OLD_MAN_2 29 +#define MAP_OBJ_GFX_OLD_WOMAN_2 30 +#define MAP_OBJ_GFX_CAMPER 31 +#define MAP_OBJ_GFX_PICNICKER 32 +#define MAP_OBJ_GFX_MAN_4 33 +#define MAP_OBJ_GFX_WOMAN_7 34 +#define MAP_OBJ_GFX_YOUNGSTER 35 +#define MAP_OBJ_GFX_BUG_CATCHER 36 +#define MAP_OBJ_GFX_PSYCHIC_M 37 +#define MAP_OBJ_GFX_SCHOOL_KID_M 38 +#define MAP_OBJ_GFX_MANIAC 39 +#define MAP_OBJ_GFX_HEX_MANIAC 40 +#define MAP_OBJ_GFX_WOMAN_8 41 +#define MAP_OBJ_GFX_SWIMMER_M 42 +#define MAP_OBJ_GFX_SWIMMER_F 43 +#define MAP_OBJ_GFX_BLACK_BELT 44 +#define MAP_OBJ_GFX_BEAUTY 45 +#define MAP_OBJ_GFX_SCIENTIST_1 46 +#define MAP_OBJ_GFX_LASS 47 +#define MAP_OBJ_GFX_GENTLEMAN 48 +#define MAP_OBJ_GFX_SAILOR 49 +#define MAP_OBJ_GFX_FISHERMAN 50 +#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_M 51 +#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_F 52 +#define MAP_OBJ_GFX_TUBER_F 53 +#define MAP_OBJ_GFX_TUBER_M 54 +#define MAP_OBJ_GFX_HIKER 55 +#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_M 56 +#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_F 57 +#define MAP_OBJ_GFX_NURSE 58 +#define MAP_OBJ_GFX_ITEM_BALL 59 +#define MAP_OBJ_GFX_BERRY_TREE 60 +#define MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES 61 +#define MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES 62 +#define MAP_OBJ_GFX_BRENDAN_ACRO_BIKE 63 +#define MAP_OBJ_GFX_PROF_BIRCH 64 +#define MAP_OBJ_GFX_MAN_5 65 +#define MAP_OBJ_GFX_MAN_6 66 +#define MAP_OBJ_GFX_REPORTER_M 67 +#define MAP_OBJ_GFX_REPORTER_F 68 +#define MAP_OBJ_GFX_BARD 69 +#define MAP_OBJ_GFX_HIPSTER 70 +#define MAP_OBJ_GFX_TRADER 71 +#define MAP_OBJ_GFX_STORYTELLER 72 +#define MAP_OBJ_GFX_GIDDY 73 +#define MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_1 74 +#define MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_2 75 +#define MAP_OBJ_GFX_UNUSED_NATU_DOLL 76 +#define MAP_OBJ_GFX_UNUSED_MAGNEMITE_DOLL 77 +#define MAP_OBJ_GFX_UNUSED_SQUIRTLE_DOLL 78 +#define MAP_OBJ_GFX_UNUSED_WOOPER_DOLL 79 +#define MAP_OBJ_GFX_UNUSED_PIKACHU_DOLL 80 +#define MAP_OBJ_GFX_UNUSED_PORYGON2_DOLL 81 +#define MAP_OBJ_GFX_CUTTABLE_TREE 82 +#define MAP_OBJ_GFX_MART_EMPLOYEE 83 +#define MAP_OBJ_GFX_ROOFTOP_SALE_WOMAN 84 +#define MAP_OBJ_GFX_TEALA 85 +#define MAP_OBJ_GFX_BREAKABLE_ROCK 86 +#define MAP_OBJ_GFX_PUSHABLE_BOULDER 87 +#define MAP_OBJ_GFX_MR_BRINEYS_BOAT 88 +#define MAP_OBJ_GFX_MAY_NORMAL 89 +#define MAP_OBJ_GFX_MAY_MACH_BIKE 90 +#define MAP_OBJ_GFX_MAY_ACRO_BIKE 91 +#define MAP_OBJ_GFX_MAY_SURFING 92 +#define MAP_OBJ_GFX_MAY_FIELD_MOVE 93 +#define MAP_OBJ_GFX_TRUCK 94 +#define MAP_OBJ_GFX_MACHOKE_CARRYING_BOX 95 +#define MAP_OBJ_GFX_MACHOKE_FACING_AWAY 96 +#define MAP_OBJ_GFX_BIRCHS_BAG 97 +#define MAP_OBJ_GFX_POOCHYENA 98 +#define MAP_OBJ_GFX_ARTIST 99 +#define MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL 100 +#define MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE 101 +#define MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE 102 +#define MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING 103 +#define MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE 104 +#define MAP_OBJ_GFX_RIVAL_MAY_NORMAL 105 +#define MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE 106 +#define MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE 107 +#define MAP_OBJ_GFX_RIVAL_MAY_SURFING 108 +#define MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE 109 +#define MAP_OBJ_GFX_CAMERAMAN 110 +#define MAP_OBJ_GFX_BRENDAN_UNDERWATER 111 +#define MAP_OBJ_GFX_MAY_UNDERWATER 112 +#define MAP_OBJ_GFX_MOVING_BOX 113 +#define MAP_OBJ_GFX_CABLE_CAR 114 +#define MAP_OBJ_GFX_SCIENTIST_2 115 +#define MAP_OBJ_GFX_MAN_7 116 +#define MAP_OBJ_GFX_AQUA_MEMBER_M 117 +#define MAP_OBJ_GFX_AQUA_MEMBER_F 118 +#define MAP_OBJ_GFX_MAGMA_MEMBER_M 119 +#define MAP_OBJ_GFX_MAGMA_MEMBER_F 120 +#define MAP_OBJ_GFX_SIDNEY 121 +#define MAP_OBJ_GFX_PHOEBE 122 +#define MAP_OBJ_GFX_GLACIA 123 +#define MAP_OBJ_GFX_DRAKE 124 +#define MAP_OBJ_GFX_ROXANNE 125 +#define MAP_OBJ_GFX_BRAWLY 126 +#define MAP_OBJ_GFX_WATTSON 127 +#define MAP_OBJ_GFX_FLANNERY 128 +#define MAP_OBJ_GFX_NORMAN 129 +#define MAP_OBJ_GFX_WINONA 130 +#define MAP_OBJ_GFX_LIZA 131 +#define MAP_OBJ_GFX_TATE 132 +#define MAP_OBJ_GFX_WALLACE 133 +#define MAP_OBJ_GFX_STEVEN 134 +#define MAP_OBJ_GFX_WALLY 135 +#define MAP_OBJ_GFX_LITTLE_BOY_3 136 +#define MAP_OBJ_GFX_BRENDAN_FISHING 137 +#define MAP_OBJ_GFX_MAY_FISHING 138 +#define MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN 139 +#define MAP_OBJ_GFX_SS_TIDAL 140 +#define MAP_OBJ_GFX_SUBMARINE_SHADOW 141 +#define MAP_OBJ_GFX_PICHU_DOLL 142 +#define MAP_OBJ_GFX_PIKACHU_DOLL 143 +#define MAP_OBJ_GFX_MARILL_DOLL 144 +#define MAP_OBJ_GFX_TOGEPI_DOLL 145 +#define MAP_OBJ_GFX_CYNDAQUIL_DOLL 146 +#define MAP_OBJ_GFX_CHIKORITA_DOLL 147 +#define MAP_OBJ_GFX_TOTODILE_DOLL 148 +#define MAP_OBJ_GFX_JIGGLYPUFF_DOLL 149 +#define MAP_OBJ_GFX_MEOWTH_DOLL 150 +#define MAP_OBJ_GFX_CLEFAIRY_DOLL 151 +#define MAP_OBJ_GFX_DITTO_DOLL 152 +#define MAP_OBJ_GFX_SMOOCHUM_DOLL 153 +#define MAP_OBJ_GFX_TREECKO_DOLL 154 +#define MAP_OBJ_GFX_TORCHIC_DOLL 155 +#define MAP_OBJ_GFX_MUDKIP_DOLL 156 +#define MAP_OBJ_GFX_DUSKULL_DOLL 157 +#define MAP_OBJ_GFX_WYNAUT_DOLL 158 +#define MAP_OBJ_GFX_BALTOY_DOLL 159 +#define MAP_OBJ_GFX_KECLEON_DOLL 160 +#define MAP_OBJ_GFX_AZURILL_DOLL 161 +#define MAP_OBJ_GFX_SKITTY_DOLL 162 +#define MAP_OBJ_GFX_SWABLU_DOLL 163 +#define MAP_OBJ_GFX_GULPIN_DOLL 164 +#define MAP_OBJ_GFX_LOTAD_DOLL 165 +#define MAP_OBJ_GFX_SEEDOT_DOLL 166 +#define MAP_OBJ_GFX_PIKA_CUSHION 167 +#define MAP_OBJ_GFX_ROUND_CUSHION 168 +#define MAP_OBJ_GFX_KISS_CUSHION 169 +#define MAP_OBJ_GFX_ZIGZAG_CUSHION 170 +#define MAP_OBJ_GFX_SPIN_CUSHION 171 +#define MAP_OBJ_GFX_DIAMOND_CUSHION 172 +#define MAP_OBJ_GFX_BALL_CUSHION 173 +#define MAP_OBJ_GFX_GRASS_CUSHION 174 +#define MAP_OBJ_GFX_FIRE_CUSHION 175 +#define MAP_OBJ_GFX_WATER_CUSHION 176 +#define MAP_OBJ_GFX_BIG_SNORLAX_DOLL 177 +#define MAP_OBJ_GFX_BIG_RHYDON_DOLL 178 +#define MAP_OBJ_GFX_BIG_LAPRAS_DOLL 179 +#define MAP_OBJ_GFX_BIG_VENUSAUR_DOLL 180 +#define MAP_OBJ_GFX_BIG_CHARIZARD_DOLL 181 +#define MAP_OBJ_GFX_BIG_BLASTOISE_DOLL 182 +#define MAP_OBJ_GFX_BIG_WAILMER_DOLL 183 +#define MAP_OBJ_GFX_BIG_REGIROCK_DOLL 184 +#define MAP_OBJ_GFX_BIG_REGICE_DOLL 185 +#define MAP_OBJ_GFX_BIG_REGISTEEL_DOLL 186 +#define MAP_OBJ_GFX_LATIAS 187 +#define MAP_OBJ_GFX_LATIOS 188 +#define MAP_OBJ_GFX_BOY_5 189 +#define MAP_OBJ_GFX_CONTEST_JUDGE 190 +#define MAP_OBJ_GFX_BRENDAN_WATERING 191 +#define MAP_OBJ_GFX_MAY_WATERING 192 +#define MAP_OBJ_GFX_BRENDAN_DECORATING 193 +#define MAP_OBJ_GFX_MAY_DECORATING 194 +#define MAP_OBJ_GFX_ARCHIE 195 +#define MAP_OBJ_GFX_MAXIE 196 +#define MAP_OBJ_GFX_KYOGRE_1 197 +#define MAP_OBJ_GFX_GROUDON_1 198 +#define MAP_OBJ_GFX_FOSSIL 199 +#define MAP_OBJ_GFX_REGIROCK 200 +#define MAP_OBJ_GFX_REGICE 201 +#define MAP_OBJ_GFX_REGISTEEL 202 +#define MAP_OBJ_GFX_SKITTY 203 +#define MAP_OBJ_GFX_KECLEON_1 204 +#define MAP_OBJ_GFX_KYOGRE_2 205 +#define MAP_OBJ_GFX_GROUDON_2 206 +#define MAP_OBJ_GFX_RAYQUAZA 207 +#define MAP_OBJ_GFX_ZIGZAGOON 208 +#define MAP_OBJ_GFX_PIKACHU 209 +#define MAP_OBJ_GFX_AZUMARILL 210 +#define MAP_OBJ_GFX_WINGULL 211 +#define MAP_OBJ_GFX_KECLEON_2 212 +#define MAP_OBJ_GFX_TUBER_M_SWIMMING 213 +#define MAP_OBJ_GFX_AZURILL 214 +#define MAP_OBJ_GFX_MOM 215 +#define MAP_OBJ_GFX_LINK_BRENDAN 216 +#define MAP_OBJ_GFX_LINK_MAY 217 + +#define SHADOW_SIZE_S 0 +#define SHADOW_SIZE_M 1 +#define SHADOW_SIZE_L 2 +#define SHADOW_SIZE_XL 3 + +#define TRACKS_NONE 0 +#define TRACKS_FOOT 1 +#define TRACKS_BIKE_TIRE 2 + +#endif  // GUARD_CONSTANTS_MAP_OBJECTS_H diff --git a/include/constants/opponents.h b/include/constants/opponents.h new file mode 100644 index 000000000..d907153bd --- /dev/null +++ b/include/constants/opponents.h @@ -0,0 +1,699 @@ +#ifndef GUARD_CONSTANTS_OPPONENTS_H +#define GUARD_CONSTANTS_OPPONENTS_H + +#define OPPONENT_NONE 0 +#define OPPONENT_ARCHIE_1 1 +#define OPPONENT_GRUNT_1 2 +#define OPPONENT_GRUNT_2 3 +#define OPPONENT_GRUNT_3 4 +#define OPPONENT_GRUNT_4 5 +#define OPPONENT_GRUNT_5 6 +#define OPPONENT_GRUNT_6 7 +#define OPPONENT_GRUNT_7 8 +#define OPPONENT_GRUNT_8 9 +#define OPPONENT_GRUNT_9 10 +#define OPPONENT_GRUNT_10 11 +#define OPPONENT_GRUNT_11 12 +#define OPPONENT_GRUNT_12 13 +#define OPPONENT_GRUNT_13 14 +#define OPPONENT_GRUNT_14 15 +#define OPPONENT_GRUNT_15 16 +#define OPPONENT_GRUNT_16 17 +#define OPPONENT_GRUNT_17 18 +#define OPPONENT_GRUNT_18 19 +#define OPPONENT_GRUNT_19 20 +#define OPPONENT_GRUNT_20 21 +#define OPPONENT_GRUNT_21 22 +#define OPPONENT_GRUNT_22 23 +#define OPPONENT_GRUNT_23 24 +#define OPPONENT_GRUNT_24 25 +#define OPPONENT_GRUNT_25 26 +#define OPPONENT_GRUNT_26 27 +#define OPPONENT_GRUNT_27 28 +#define OPPONENT_ANONYMOUS_1 29 +#define OPPONENT_MATT_1 30 +#define OPPONENT_MATT_2 31 +#define OPPONENT_SHELLY_1 32 +#define OPPONENT_SHELLY_2 33 +#define OPPONENT_ARCHIE_2 34 +#define OPPONENT_ARCHIE_3 35 +#define OPPONENT_DAISY 36 +#define OPPONENT_ROSE_1 37 +#define OPPONENT_LILY 38 +#define OPPONENT_VIOLET 39 +#define OPPONENT_ROSE_2 40 +#define OPPONENT_ROSE_3 41 +#define OPPONENT_ROSE_4 42 +#define OPPONENT_ROSE_5 43 +#define OPPONENT_DUSTY_1 44 +#define OPPONENT_CHIP 45 +#define OPPONENT_FOSTER 46 +#define OPPONENT_DUSTY_2 47 +#define OPPONENT_DUSTY_3 48 +#define OPPONENT_DUSTY_4 49 +#define OPPONENT_DUSTY_5 50 +#define OPPONENT_GABBY_AND_TY_1 51 +#define OPPONENT_GABBY_AND_TY_2 52 +#define OPPONENT_GABBY_AND_TY_3 53 +#define OPPONENT_GABBY_AND_TY_4 54 +#define OPPONENT_GABBY_AND_TY_5 55 +#define OPPONENT_GABBY_AND_TY_6 56 +#define OPPONENT_LOLA_1 57 +#define OPPONENT_CARMEN 58 +#define OPPONENT_GWEN 59 +#define OPPONENT_LOLA_2 60 +#define OPPONENT_LOLA_3 61 +#define OPPONENT_LOLA_4 62 +#define OPPONENT_LOLA_5 63 +#define OPPONENT_RICKY_1 64 +#define OPPONENT_SIMON 65 +#define OPPONENT_CHARLIE 66 +#define OPPONENT_RICKY_2 67 +#define OPPONENT_RICKY_3 68 +#define OPPONENT_RICKY_4 69 +#define OPPONENT_RICKY_5 70 +#define OPPONENT_RANDALL 71 +#define OPPONENT_PARKER 72 +#define OPPONENT_GEORGE 73 +#define OPPONENT_BERKE 74 +#define OPPONENT_CLYDE 75 +#define OPPONENT_VINCENT 76 +#define OPPONENT_LEROY 77 +#define OPPONENT_WILTON_1 78 +#define OPPONENT_EDGAR 79 +#define OPPONENT_ALBERT 80 +#define OPPONENT_SAMUEL 81 +#define OPPONENT_VITO 82 +#define OPPONENT_OWEN 83 +#define OPPONENT_WILTON_2 84 +#define OPPONENT_WILTON_3 85 +#define OPPONENT_WILTON_4 86 +#define OPPONENT_WILTON_5 87 +#define OPPONENT_WARREN 88 +#define OPPONENT_MARY 89 +#define OPPONENT_LORI 90 +#define OPPONENT_JODY 91 +#define OPPONENT_WENDY 92 +#define OPPONENT_ELAINE 93 +#define OPPONENT_BROOKE_1 94 +#define OPPONENT_JENNIFER 95 +#define OPPONENT_HOPE 96 +#define OPPONENT_SHANNON 97 +#define OPPONENT_MICHELLE 98 +#define OPPONENT_CAROLINE 99 +#define OPPONENT_JULIE 100 +#define OPPONENT_BROOKE_2 101 +#define OPPONENT_BROOKE_3 102 +#define OPPONENT_BROOKE_4 103 +#define OPPONENT_BROOKE_5 104 +#define OPPONENT_PATRICIA 105 +#define OPPONENT_KINDRA 106 +#define OPPONENT_TAMMY 107 +#define OPPONENT_VALERIE_1 108 +#define OPPONENT_TASHA 109 +#define OPPONENT_VALERIE_2 110 +#define OPPONENT_VALERIE_3 111 +#define OPPONENT_VALERIE_4 112 +#define OPPONENT_VALERIE_5 113 +#define OPPONENT_CINDY_1 114 +#define OPPONENT_ANONYMOUS_2 115 +#define OPPONENT_BRIANNA_1 116 +#define OPPONENT_CINDY_2 117 +#define OPPONENT_BRIANNA_2 118 +#define OPPONENT_ANETTE 119 +#define OPPONENT_CINDY_3 120 +#define OPPONENT_CINDY_4 121 +#define OPPONENT_CINDY_5 122 +#define OPPONENT_CINDY_6 123 +#define OPPONENT_MELISSA 124 +#define OPPONENT_SHEILA 125 +#define OPPONENT_SHIRLEY 126 +#define OPPONENT_JESSICA_1 127 +#define OPPONENT_CONNIE 128 +#define OPPONENT_BRIDGET 129 +#define OPPONENT_OLIVIA 130 +#define OPPONENT_TIFFANY 131 +#define OPPONENT_JESSICA_2 132 +#define OPPONENT_JESSICA_3 133 +#define OPPONENT_JESSICA_4 134 +#define OPPONENT_JESSICA_5 135 +#define OPPONENT_WINSTON_1 136 +#define OPPONENT_ANONYMOUS_3 137 +#define OPPONENT_GARRET 138 +#define OPPONENT_WINSTON_2 139 +#define OPPONENT_WINSTON_3 140 +#define OPPONENT_WINSTON_4 141 +#define OPPONENT_WINSTON_5 142 +#define OPPONENT_STEVE_1 143 +#define OPPONENT_CHRIS 144 +#define OPPONENT_MARK 145 +#define OPPONENT_KENN 146 +#define OPPONENT_STEVE_2 147 +#define OPPONENT_STEVE_3 148 +#define OPPONENT_STEVE_4 149 +#define OPPONENT_STEVE_5 150 +#define OPPONENT_LUIS 151 +#define OPPONENT_AUSTIN 152 +#define OPPONENT_DOUGLAS 153 +#define OPPONENT_DARRIN 154 +#define OPPONENT_TONY_1 155 +#define OPPONENT_JEROME 156 +#define OPPONENT_MATTHEW 157 +#define OPPONENT_DAVID 158 +#define OPPONENT_SPENCER 159 +#define OPPONENT_ROLAND 160 +#define OPPONENT_CODY 161 +#define OPPONENT_STAN 162 +#define OPPONENT_BARRY 163 +#define OPPONENT_DEAN 164 +#define OPPONENT_RODNEY 165 +#define OPPONENT_RICHARD 166 +#define OPPONENT_HERMAN 167 +#define OPPONENT_ANONYMOUS_4 168 +#define OPPONENT_GILBERT 169 +#define OPPONENT_FRANKLIN 170 +#define OPPONENT_DANNY 171 +#define OPPONENT_JACK 172 +#define OPPONENT_DUDLEY 173 +#define OPPONENT_CHAD 174 +#define OPPONENT_TONY_2 175 +#define OPPONENT_TONY_3 176 +#define OPPONENT_TONY_4 177 +#define OPPONENT_TONY_5 178 +#define OPPONENT_HIDEKI 179 +#define OPPONENT_HITOSHI 180 +#define OPPONENT_KIYO 181 +#define OPPONENT_KOICHI 182 +#define OPPONENT_NOB_1 183 +#define OPPONENT_NOB_2 184 +#define OPPONENT_NOB_3 185 +#define OPPONENT_NOB_4 186 +#define OPPONENT_NOB_5 187 +#define OPPONENT_YUJI 188 +#define OPPONENT_DAISUKE 189 +#define OPPONENT_ATSUSHI 190 +#define OPPONENT_KIRK 191 +#define OPPONENT_SCOTT 192 +#define OPPONENT_HARVEY 193 +#define OPPONENT_SHAWN 194 +#define OPPONENT_RANDY 195 +#define OPPONENT_DALTON_1 196 +#define OPPONENT_DALTON_2 197 +#define OPPONENT_DALTON_3 198 +#define OPPONENT_DALTON_4 199 +#define OPPONENT_DALTON_5 200 +#define OPPONENT_COLE 201 +#define OPPONENT_FLINT 202 +#define OPPONENT_AXLE 203 +#define OPPONENT_JAKE 204 +#define OPPONENT_ANDY 205 +#define OPPONENT_BERNIE_1 206 +#define OPPONENT_BERNIE_2 207 +#define OPPONENT_BERNIE_3 208 +#define OPPONENT_BERNIE_4 209 +#define OPPONENT_BERNIE_5 210 +#define OPPONENT_DREW 211 +#define OPPONENT_CLIFF 212 +#define OPPONENT_LARRY 213 +#define OPPONENT_SHANE 214 +#define OPPONENT_JUSTIN 215 +#define OPPONENT_ETHAN_1 216 +#define OPPONENT_JEFF 217 +#define OPPONENT_TRAVIS 218 +#define OPPONENT_ETHAN_2 219 +#define OPPONENT_ETHAN_3 220 +#define OPPONENT_ETHAN_4 221 +#define OPPONENT_ETHAN_5 222 +#define OPPONENT_BRENT 223 +#define OPPONENT_DONALD 224 +#define OPPONENT_TAYLOR 225 +#define OPPONENT_BRANDON_1 226 +#define OPPONENT_DEREK 227 +#define OPPONENT_BRANDON_2 228 +#define OPPONENT_BRANDON_3 229 +#define OPPONENT_BRANDON_4 230 +#define OPPONENT_BRANDON_5 231 +#define OPPONENT_EDWARD 232 +#define OPPONENT_PRESTON 233 +#define OPPONENT_VIRGIL 234 +#define OPPONENT_FRITZ 235 +#define OPPONENT_WILLIAM 236 +#define OPPONENT_JOSHUA 237 +#define OPPONENT_CAMERON_1 238 +#define OPPONENT_CAMERON_2 239 +#define OPPONENT_CAMERON_3 240 +#define OPPONENT_CAMERON_4 241 +#define OPPONENT_CAMERON_5 242 +#define OPPONENT_JACLYN 243 +#define OPPONENT_HANNAH 244 +#define OPPONENT_SAMANTHA 245 +#define OPPONENT_MAURA 246 +#define OPPONENT_KAYLA 247 +#define OPPONENT_ALEXIS 248 +#define OPPONENT_JACKI_1 249 +#define OPPONENT_JACKI_2 250 +#define OPPONENT_JACKI_3 251 +#define OPPONENT_JACKI_4 252 +#define OPPONENT_JACKI_5 253 +#define OPPONENT_WALTER_1 254 +#define OPPONENT_TUCKER 255 +#define OPPONENT_THOMAS 256 +#define OPPONENT_WALTER_2 257 +#define OPPONENT_WALTER_3 258 +#define OPPONENT_WALTER_4 259 +#define OPPONENT_WALTER_5 260 +#define OPPONENT_SIDNEY 261 +#define OPPONENT_PHOEBE 262 +#define OPPONENT_GLACIA 263 +#define OPPONENT_DRAKE 264 +#define OPPONENT_ROXANNE 265 +#define OPPONENT_BRAWLY 266 +#define OPPONENT_WATTSON 267 +#define OPPONENT_FLANNERY 268 +#define OPPONENT_NORMAN 269 +#define OPPONENT_WINONA 270 +#define OPPONENT_TATE_AND_LIZA 271 +#define OPPONENT_WALLACE 272 +#define OPPONENT_JERRY_1 273 +#define OPPONENT_TED 274 +#define OPPONENT_PAUL 275 +#define OPPONENT_JERRY_2 276 +#define OPPONENT_JERRY_3 277 +#define OPPONENT_JERRY_4 278 +#define OPPONENT_JERRY_5 279 +#define OPPONENT_KAREN_1 280 +#define OPPONENT_GEORGIA 281 +#define OPPONENT_KAREN_2 282 +#define OPPONENT_KAREN_3 283 +#define OPPONENT_KAREN_4 284 +#define OPPONENT_KAREN_5 285 +#define OPPONENT_KATE_AND_JOY 286 +#define OPPONENT_ANNA_AND_MEG_1 287 +#define OPPONENT_ANNA_AND_MEG_2 288 +#define OPPONENT_ANNA_AND_MEG_3 289 +#define OPPONENT_ANNA_AND_MEG_4 290 +#define OPPONENT_ANNA_AND_MEG_5 291 +#define OPPONENT_VICTOR 292 +#define OPPONENT_MIGUEL_1 293 +#define OPPONENT_COLTON 294 +#define OPPONENT_MIGUEL_2 295 +#define OPPONENT_MIGUEL_3 296 +#define OPPONENT_MIGUEL_4 297 +#define OPPONENT_MIGUEL_5 298 +#define OPPONENT_VICTORIA 299 +#define OPPONENT_VANESSA 300 +#define OPPONENT_MARISSA 301 +#define OPPONENT_ISABEL_1 302 +#define OPPONENT_ISABEL_2 303 +#define OPPONENT_ISABEL_3 304 +#define OPPONENT_ISABEL_4 305 +#define OPPONENT_ISABEL_5 306 +#define OPPONENT_TIMOTHY_1 307 +#define OPPONENT_TIMOTHY_2 308 +#define OPPONENT_TIMOTHY_3 309 +#define OPPONENT_TIMOTHY_4 310 +#define OPPONENT_TIMOTHY_5 311 +#define OPPONENT_VICKY 312 +#define OPPONENT_SHELBY_1 313 +#define OPPONENT_SHELBY_2 314 +#define OPPONENT_SHELBY_3 315 +#define OPPONENT_SHELBY_4 316 +#define OPPONENT_SHELBY_5 317 +#define OPPONENT_CALVIN_1 318 +#define OPPONENT_BILLY 319 +#define OPPONENT_JOSH 320 +#define OPPONENT_TOMMY 321 +#define OPPONENT_JOEY 322 +#define OPPONENT_BEN 323 +#define OPPONENT_ANONYMOUS_5 324 +#define OPPONENT_KEVIN 325 +#define OPPONENT_NEAL 326 +#define OPPONENT_DILLON 327 +#define OPPONENT_CALVIN_2 328 +#define OPPONENT_CALVIN_3 329 +#define OPPONENT_CALVIN_4 330 +#define OPPONENT_CALVIN_5 331 +#define OPPONENT_EDDIE 332 +#define OPPONENT_ALLEN 333 +#define OPPONENT_TIMMY 334 +#define OPPONENT_STEVEN 335 +#define OPPONENT_ANDREW 336 +#define OPPONENT_IVAN 337 +#define OPPONENT_CLAUDE 338 +#define OPPONENT_ELLIOT_1 339 +#define OPPONENT_NED 340 +#define OPPONENT_DALE 341 +#define OPPONENT_NOLAN 342 +#define OPPONENT_BARNY 343 +#define OPPONENT_WADE 344 +#define OPPONENT_CARTER 345 +#define OPPONENT_ELLIOT_2 346 +#define OPPONENT_ELLIOT_3 347 +#define OPPONENT_ELLIOT_4 348 +#define OPPONENT_ELLIOT_5 349 +#define OPPONENT_RONALD 350 +#define OPPONENT_JACOB 351 +#define OPPONENT_ANTHONY 352 +#define OPPONENT_BENJAMIN_1 353 +#define OPPONENT_BENJAMIN_2 354 +#define OPPONENT_BENJAMIN_3 355 +#define OPPONENT_BENJAMIN_4 356 +#define OPPONENT_BENJAMIN_5 357 +#define OPPONENT_ABIGAIL_1 358 +#define OPPONENT_JASMINE 359 +#define OPPONENT_ABIGAIL_2 360 +#define OPPONENT_ABIGAIL_3 361 +#define OPPONENT_ABIGAIL_4 362 +#define OPPONENT_ABIGAIL_5 363 +#define OPPONENT_DYLAN_1 364 +#define OPPONENT_DYLAN_2 365 +#define OPPONENT_DYLAN_3 366 +#define OPPONENT_DYLAN_4 367 +#define OPPONENT_DYLAN_5 368 +#define OPPONENT_MARIA_1 369 +#define OPPONENT_MARIA_2 370 +#define OPPONENT_MARIA_3 371 +#define OPPONENT_MARIA_4 372 +#define OPPONENT_MARIA_5 373 +#define OPPONENT_CALEB 374 +#define OPPONENT_ANONYMOUS_6 375 +#define OPPONENT_ISAIAH_1 376 +#define OPPONENT_ANONYMOUS_7 377 +#define OPPONENT_CHASE 378 +#define OPPONENT_ISAIAH_2 379 +#define OPPONENT_ISAIAH_3 380 +#define OPPONENT_ISAIAH_4 381 +#define OPPONENT_ISAIAH_5 382 +#define OPPONENT_ANONYMOUS_8 383 +#define OPPONENT_CONNOR 384 +#define OPPONENT_ANONYMOUS_9 385 +#define OPPONENT_KATELYN_1 386 +#define OPPONENT_ALLISON 387 +#define OPPONENT_KATELYN_2 388 +#define OPPONENT_KATELYN_3 389 +#define OPPONENT_KATELYN_4 390 +#define OPPONENT_KATELYN_5 391 +#define OPPONENT_NICOLAS_1 392 +#define OPPONENT_NICOLAS_2 393 +#define OPPONENT_NICOLAS_3 394 +#define OPPONENT_NICOLAS_4 395 +#define OPPONENT_NICOLAS_5 396 +#define OPPONENT_AARON 397 +#define OPPONENT_PERRY 398 +#define OPPONENT_HUGH 399 +#define OPPONENT_PHIL 400 +#define OPPONENT_JARED 401 +#define OPPONENT_ANONYMOUS_10 402 +#define OPPONENT_TANNER 403 +#define OPPONENT_WILL 404 +#define OPPONENT_COLIN 405 +#define OPPONENT_ROBERT_1 406 +#define OPPONENT_BENNY 407 +#define OPPONENT_CHESTER 408 +#define OPPONENT_ROBERT_2 409 +#define OPPONENT_ROBERT_3 410 +#define OPPONENT_ROBERT_4 411 +#define OPPONENT_ROBERT_5 412 +#define OPPONENT_ALEX 413 +#define OPPONENT_BECK 414 +#define OPPONENT_YASU 415 +#define OPPONENT_TAKASHI 416 +#define OPPONENT_MAKOTO 417 +#define OPPONENT_HIDEO_1 418 +#define OPPONENT_LAO_1 419 +#define OPPONENT_LUNG 420 +#define OPPONENT_LAO_2 421 +#define OPPONENT_LAO_3 422 +#define OPPONENT_LAO_4 423 +#define OPPONENT_LAO_5 424 +#define OPPONENT_TESSA 425 +#define OPPONENT_LAURA 426 +#define OPPONENT_CYNDY_1 427 +#define OPPONENT_CORA 428 +#define OPPONENT_JILL 429 +#define OPPONENT_CYNDY_2 430 +#define OPPONENT_CYNDY_3 431 +#define OPPONENT_CYNDY_4 432 +#define OPPONENT_CYNDY_5 433 +#define OPPONENT_MADELINE_1 434 +#define OPPONENT_CLARISSA 435 +#define OPPONENT_ANGELICA 436 +#define OPPONENT_MADELINE_2 437 +#define OPPONENT_MADELINE_3 438 +#define OPPONENT_MADELINE_4 439 +#define OPPONENT_MADELINE_5 440 +#define OPPONENT_BEVERLY 441 +#define OPPONENT_DAWN 442 +#define OPPONENT_NICOLE 443 +#define OPPONENT_DENISE 444 +#define OPPONENT_BETH 445 +#define OPPONENT_TARA 446 +#define OPPONENT_MISSY 447 +#define OPPONENT_ALICE 448 +#define OPPONENT_JENNY_1 449 +#define OPPONENT_GRACE 450 +#define OPPONENT_TANYA 451 +#define OPPONENT_SHARON 452 +#define OPPONENT_NIKKI 453 +#define OPPONENT_BRENDA 454 +#define OPPONENT_KATIE 455 +#define OPPONENT_SUSIE 456 +#define OPPONENT_KARA 457 +#define OPPONENT_DANA 458 +#define OPPONENT_ERIN 459 +#define OPPONENT_DEBRA 460 +#define OPPONENT_LINDA 461 +#define OPPONENT_KAYLEE 462 +#define OPPONENT_LAUREL 463 +#define OPPONENT_DARCY 464 +#define OPPONENT_JENNY_2 465 +#define OPPONENT_JENNY_3 466 +#define OPPONENT_JENNY_4 467 +#define OPPONENT_JENNY_5 468 +#define OPPONENT_HEIDI 469 +#define OPPONENT_BECKY 470 +#define OPPONENT_CAROL 471 +#define OPPONENT_NANCY 472 +#define OPPONENT_MARTHA 473 +#define OPPONENT_DIANA_1 474 +#define OPPONENT_NINA 475 +#define OPPONENT_IRENE 476 +#define OPPONENT_DIANA_2 477 +#define OPPONENT_DIANA_3 478 +#define OPPONENT_DIANA_4 479 +#define OPPONENT_DIANA_5 480 +#define OPPONENT_AMY_AND_LIV_1 481 +#define OPPONENT_AMY_AND_LIV_2 482 +#define OPPONENT_GINA_AND_MIA_1 483 +#define OPPONENT_MIU_AND_YUKI 484 +#define OPPONENT_AMY_AND_LIV_3 485 +#define OPPONENT_GINA_AND_MIA_2 486 +#define OPPONENT_AMY_AND_LIV_4 487 +#define OPPONENT_AMY_AND_LIV_5 488 +#define OPPONENT_AMY_AND_LIV_6 489 +#define OPPONENT_HUEY 490 +#define OPPONENT_EDMOND 491 +#define OPPONENT_ERNEST_1 492 +#define OPPONENT_DWAYNE 493 +#define OPPONENT_PHILLIP 494 +#define OPPONENT_LEONARD 495 +#define OPPONENT_DUNCAN 496 +#define OPPONENT_ERNEST_2 497 +#define OPPONENT_ERNEST_3 498 +#define OPPONENT_ERNEST_4 499 +#define OPPONENT_ERNEST_5 500 +#define OPPONENT_ANONYMOUS_11 501 +#define OPPONENT_ANONYMOUS_12 502 +#define OPPONENT_ANONYMOUS_13 503 +#define OPPONENT_SONNY 504 +#define OPPONENT_DONOVAN 505 +#define OPPONENT_GERALD 506 +#define OPPONENT_KELVIN 507 +#define OPPONENT_KODY 508 +#define OPPONENT_TEVIN 509 +#define OPPONENT_DAMON 510 +#define OPPONENT_PABLO 511 +#define OPPONENT_EDWIN_1 512 +#define OPPONENT_HECTOR_1 513 +#define OPPONENT_HECTOR_2 514 +#define OPPONENT_EDWIN_2 515 +#define OPPONENT_EDWIN_3 516 +#define OPPONENT_EDWIN_4 517 +#define OPPONENT_EDWIN_5 518 +#define OPPONENT_WALLY_1 519 +#define OPPONENT_BRENDAN_1 520 +#define OPPONENT_BRENDAN_2 521 +#define OPPONENT_BRENDAN_3 522 +#define OPPONENT_BRENDAN_4 523 +#define OPPONENT_BRENDAN_5 524 +#define OPPONENT_BRENDAN_6 525 +#define OPPONENT_BRENDAN_7 526 +#define OPPONENT_BRENDAN_8 527 +#define OPPONENT_BRENDAN_9 528 +#define OPPONENT_MAY_1 529 +#define OPPONENT_MAY_2 530 +#define OPPONENT_MAY_3 531 +#define OPPONENT_MAY_4 532 +#define OPPONENT_MAY_5 533 +#define OPPONENT_MAY_6 534 +#define OPPONENT_MAY_7 535 +#define OPPONENT_MAY_8 536 +#define OPPONENT_MAY_9 537 +#define OPPONENT_ISAAC_1 538 +#define OPPONENT_RILEY 539 +#define OPPONENT_AIDAN 540 +#define OPPONENT_ISAAC_2 541 +#define OPPONENT_ISAAC_3 542 +#define OPPONENT_ISAAC_4 543 +#define OPPONENT_ISAAC_5 544 +#define OPPONENT_LYDIA_1 545 +#define OPPONENT_ALEXIA 546 +#define OPPONENT_DANIELLE 547 +#define OPPONENT_LYDIA_2 548 +#define OPPONENT_LYDIA_3 549 +#define OPPONENT_LYDIA_4 550 +#define OPPONENT_LYDIA_5 551 +#define OPPONENT_JACKSON_1 552 +#define OPPONENT_CARLOS 553 +#define OPPONENT_SEBASTIAN 554 +#define OPPONENT_JACKSON_2 555 +#define OPPONENT_JACKSON_3 556 +#define OPPONENT_JACKSON_4 557 +#define OPPONENT_JACKSON_5 558 +#define OPPONENT_CATHERINE_1 559 +#define OPPONENT_JENNA 560 +#define OPPONENT_SOPHIA 561 +#define OPPONENT_CATHERINE_2 562 +#define OPPONENT_CATHERINE_3 563 +#define OPPONENT_CATHERINE_4 564 +#define OPPONENT_CATHERINE_5 565 +#define OPPONENT_MAXIE_1 566 +#define OPPONENT_GRUNT_28 567 +#define OPPONENT_GRUNT_29 568 +#define OPPONENT_GRUNT_30 569 +#define OPPONENT_GRUNT_31 570 +#define OPPONENT_GRUNT_32 571 +#define OPPONENT_GRUNT_33 572 +#define OPPONENT_GRUNT_34 573 +#define OPPONENT_GRUNT_35 574 +#define OPPONENT_GRUNT_36 575 +#define OPPONENT_GRUNT_37 576 +#define OPPONENT_GRUNT_38 577 +#define OPPONENT_GRUNT_39 578 +#define OPPONENT_GRUNT_40 579 +#define OPPONENT_GRUNT_41 580 +#define OPPONENT_GRUNT_42 581 +#define OPPONENT_GRUNT_43 582 +#define OPPONENT_GRUNT_44 583 +#define OPPONENT_GRUNT_45 584 +#define OPPONENT_GRUNT_46 585 +#define OPPONENT_GRUNT_47 586 +#define OPPONENT_GRUNT_48 587 +#define OPPONENT_GRUNT_49 588 +#define OPPONENT_GRUNT_50 589 +#define OPPONENT_GRUNT_51 590 +#define OPPONENT_GRUNT_52 591 +#define OPPONENT_GRUNT_53 592 +#define OPPONENT_GRUNT_54 593 +#define OPPONENT_ANONYMOUS_14 594 +#define OPPONENT_ANONYMOUS_15 595 +#define OPPONENT_TABITHA_1 596 +#define OPPONENT_TABITHA_2 597 +#define OPPONENT_ANONYMOUS_16 598 +#define OPPONENT_COURTNEY_1 599 +#define OPPONENT_COURTNEY_2 600 +#define OPPONENT_MAXIE_2 601 +#define OPPONENT_MAXIE_3 602 +#define OPPONENT_TIANA 603 +#define OPPONENT_HALEY_1 604 +#define OPPONENT_JANICE 605 +#define OPPONENT_VIVI 606 +#define OPPONENT_HALEY_2 607 +#define OPPONENT_HALEY_3 608 +#define OPPONENT_HALEY_4 609 +#define OPPONENT_HALEY_5 610 +#define OPPONENT_SALLY 611 +#define OPPONENT_ROBIN 612 +#define OPPONENT_ANDREA 613 +#define OPPONENT_CRISSY 614 +#define OPPONENT_RICK 615 +#define OPPONENT_LYLE 616 +#define OPPONENT_JOSE 617 +#define OPPONENT_DOUG 618 +#define OPPONENT_GREG 619 +#define OPPONENT_KENT 620 +#define OPPONENT_JAMES_1 621 +#define OPPONENT_JAMES_2 622 +#define OPPONENT_JAMES_3 623 +#define OPPONENT_JAMES_4 624 +#define OPPONENT_JAMES_5 625 +#define OPPONENT_BRICE 626 +#define OPPONENT_TRENT_1 627 +#define OPPONENT_LENNY 628 +#define OPPONENT_LUCAS_1 629 +#define OPPONENT_ALAN 630 +#define OPPONENT_CLARK 631 +#define OPPONENT_ERIC 632 +#define OPPONENT_LUCAS_2 633 +#define OPPONENT_MIKE_1 634 +#define OPPONENT_MIKE_2 635 +#define OPPONENT_TRENT_2 636 +#define OPPONENT_TRENT_3 637 +#define OPPONENT_TRENT_4 638 +#define OPPONENT_TRENT_5 639 +#define OPPONENT_DEZ_AND_LUKE 640 +#define OPPONENT_LEA_AND_JED 641 +#define OPPONENT_LOIS_AND_HAL_1 642 +#define OPPONENT_LOIS_AND_HAL_2 643 +#define OPPONENT_LOIS_AND_HAL_3 644 +#define OPPONENT_LOIS_AND_HAL_4 645 +#define OPPONENT_LOIS_AND_HAL_5 646 +#define OPPONENT_JOHANNA 647 +#define OPPONENT_ZANE 648 +#define OPPONENT_VIVIAN 649 +#define OPPONENT_SADIE 650 +#define OPPONENT_HIDEO_2 651 +#define OPPONENT_KEIGO 652 +#define OPPONENT_TSUNAO 653 +#define OPPONENT_TERRELL 654 +#define OPPONENT_KYLEE 655 +#define OPPONENT_WALLY_2 656 +#define OPPONENT_WALLY_3 657 +#define OPPONENT_WALLY_4 658 +#define OPPONENT_WALLY_5 659 +#define OPPONENT_WALLY_6 660 +#define OPPONENT_BRENDAN_10 661 +#define OPPONENT_BRENDAN_11 662 +#define OPPONENT_BRENDAN_12 663 +#define OPPONENT_MAY_10 664 +#define OPPONENT_MAY_11 665 +#define OPPONENT_MAY_12 666 +#define OPPONENT_JONAH 667 +#define OPPONENT_HENRY 668 +#define OPPONENT_ROGER 669 +#define OPPONENT_ALEXA 670 +#define OPPONENT_RUBEN 671 +#define OPPONENT_KOJI 672 +#define OPPONENT_WAYNE 673 +#define OPPONENT_BYRON 674 +#define OPPONENT_REED 675 +#define OPPONENT_TISHA 676 +#define OPPONENT_TORI_AND_TIA 677 +#define OPPONENT_KIM_AND_IRIS 678 +#define OPPONENT_TYRA_AND_IVY 679 +#define OPPONENT_MEL_AND_PAUL 680 +#define OPPONENT_JOHN_AND_JAY_1 681 +#define OPPONENT_JOHN_AND_JAY_2 682 +#define OPPONENT_JOHN_AND_JAY_3 683 +#define OPPONENT_JOHN_AND_JAY_4 684 +#define OPPONENT_JOHN_AND_JAY_5 685 +#define OPPONENT_RELI_AND_IAN 686 +#define OPPONENT_RITA_AND_SAM_1 687 +#define OPPONENT_RITA_AND_SAM_2 688 +#define OPPONENT_RITA_AND_SAM_3 689 +#define OPPONENT_RITA_AND_SAM_4 690 +#define OPPONENT_RITA_AND_SAM_5 691 +#define OPPONENT_LISA_AND_RAY 692 +#define OPPONENT_EUGENE 693 + +#endif  // GUARD_CONSTANTS_OPPONENTS_H diff --git a/include/decoration.h b/include/decoration.h index 8c651f967..972e82faf 100644 --- a/include/decoration.h +++ b/include/decoration.h @@ -3,130 +3,6 @@  #include "task.h" -enum DecoId { -    /*000*/ DECOR_NONE, -    /*001*/ DECOR_SMALL_DESK, -    /*002*/ DECOR_POKEMON_DESK, -    /*003*/ DECOR_HEAVY_DESK, -    /*004*/ DECOR_RAGGED_DESK, -    /*005*/ DECOR_COMFORT_DESK, -    /*006*/ DECOR_PRETTY_DESK, -    /*007*/ DECOR_BRICK_DESK, -    /*008*/ DECOR_CAMP_DESK, -    /*009*/ DECOR_HARD_DESK, -    /*010*/ DECOR_SMALL_CHAIR, -    /*011*/ DECOR_POKEMON_CHAIR, -    /*012*/ DECOR_HEAVY_CHAIR, -    /*013*/ DECOR_PRETTY_CHAIR, -    /*014*/ DECOR_COMFORT_CHAIR, -    /*015*/ DECOR_RAGGED_CHAIR, -    /*016*/ DECOR_BRICK_CHAIR, -    /*017*/ DECOR_CAMP_CHAIR, -    /*018*/ DECOR_HARD_CHAIR, -    /*019*/ DECOR_RED_PLANT, -    /*020*/ DECOR_TROPICAL_PLANT, -    /*021*/ DECOR_PRETTY_FLOWERS, -    /*022*/ DECOR_COLORFUL_PLANT, -    /*023*/ DECOR_BIG_PLANT, -    /*024*/ DECOR_GORGEOUS_PLANT, -    /*025*/ DECOR_RED_BRICK, -    /*026*/ DECOR_YELLOW_BRICK, -    /*027*/ DECOR_BLUE_BRICK, -    /*028*/ DECOR_RED_BALLOON, -    /*029*/ DECOR_BLUE_BALLOON, -    /*030*/ DECOR_YELLOW_BALLOON, -    /*031*/ DECOR_RED_TENT, -    /*032*/ DECOR_BLUE_TENT, -    /*033*/ DECOR_SOLID_BOARD, -    /*034*/ DECOR_SLIDE, -    /*035*/ DECOR_FENCE_LENGTH, -    /*036*/ DECOR_FENCE_WIDTH, -    /*037*/ DECOR_TIRE, -    /*038*/ DECOR_STAND, -    /*039*/ DECOR_MUD_BALL, -    /*040*/ DECOR_BREAKABLE_DOOR, -    /*041*/ DECOR_SAND_ORNAMENT, -    /*042*/ DECOR_SILVER_SHIELD, -    /*043*/ DECOR_GOLD_SHIELD, -    /*044*/ DECOR_GLASS_ORNAMENT, -    /*045*/ DECOR_TV, -    /*046*/ DECOR_ROUND_TV, -    /*047*/ DECOR_CUTE_TV, -    /*048*/ DECOR_GLITTER_MAT, -    /*049*/ DECOR_JUMP_MAT, -    /*050*/ DECOR_SPIN_MAT, -    /*051*/ DECOR_C_LOW_NOTE_MAT, -    /*052*/ DECOR_D_NOTE_MAT, -    /*053*/ DECOR_E_NOTE_MAT, -    /*054*/ DECOR_F_NOTE_MAT, -    /*055*/ DECOR_G_NOTE_MAT, -    /*056*/ DECOR_A_NOTE_MAT, -    /*057*/ DECOR_B_NOTE_MAT, -    /*058*/ DECOR_C_HIGH_NOTE_MAT, -    /*059*/ DECOR_SURF_MAT, -    /*060*/ DECOR_THUNDER_MAT, -    /*061*/ DECOR_FIRE_BLAST_MAT, -    /*062*/ DECOR_POWDER_SNOW_MAT, -    /*063*/ DECOR_ATTRACT_MAT, -    /*064*/ DECOR_FISSURE_MAT, -    /*065*/ DECOR_SPIKES_MAT, -    /*066*/ DECOR_BALL_POSTER, -    /*067*/ DECOR_GREEN_POSTER, -    /*068*/ DECOR_RED_POSTER, -    /*069*/ DECOR_BLUE_POSTER, -    /*070*/ DECOR_CUTE_POSTER, -    /*071*/ DECOR_PIKA_POSTER, -    /*072*/ DECOR_LONG_POSTER, -    /*073*/ DECOR_SEA_POSTER, -    /*074*/ DECOR_SKY_POSTER, -    /*075*/ DECOR_KISS_POSTER, -    /*076*/ DECOR_PICHU_DOLL, -    /*077*/ DECOR_PIKACHU_DOLL, -    /*078*/ DECOR_MARILL_DOLL, -    /*079*/ DECOR_TOGEPI_DOLL, -    /*080*/ DECOR_CYNDAQUIL_DOLL, -    /*081*/ DECOR_CHIKORITA_DOLL, -    /*082*/ DECOR_TOTODILE_DOLL, -    /*083*/ DECOR_JIGGLYPUFF_DOLL, -    /*084*/ DECOR_MEOWTH_DOLL, -    /*085*/ DECOR_CLEFAIRY_DOLL, -    /*086*/ DECOR_DITTO_DOLL, -    /*087*/ DECOR_SMOOCHUM_DOLL, -    /*088*/ DECOR_TREECKO_DOLL, -    /*089*/ DECOR_TORCHIC_DOLL, -    /*090*/ DECOR_MUDKIP_DOLL, -    /*091*/ DECOR_DUSKULL_DOLL, -    /*092*/ DECOR_WYNAUT_DOLL, -    /*093*/ DECOR_BALTOY_DOLL, -    /*094*/ DECOR_KECLEON_DOLL, -    /*095*/ DECOR_AZURILL_DOLL, -    /*096*/ DECOR_SKITTY_DOLL, -    /*097*/ DECOR_SWABLU_DOLL, -    /*098*/ DECOR_GULPIN_DOLL, -    /*099*/ DECOR_LOTAD_DOLL, -    /*100*/ DECOR_SEEDOT_DOLL, -    /*101*/ DECOR_PIKA_CUSHION, -    /*102*/ DECOR_ROUND_CUSHION, -    /*103*/ DECOR_KISS_CUSHION, -    /*104*/ DECOR_ZIGZAG_CUSHION, -    /*105*/ DECOR_SPIN_CUSHION, -    /*106*/ DECOR_DIAMOND_CUSHION, -    /*107*/ DECOR_BALL_CUSHION, -    /*108*/ DECOR_GRASS_CUSHION, -    /*109*/ DECOR_FIRE_CUSHION, -    /*110*/ DECOR_WATER_CUSHION, -    /*111*/ DECOR_SNORLAX_DOLL, -    /*112*/ DECOR_RHYDON_DOLL, -    /*113*/ DECOR_LAPRAS_DOLL, -    /*114*/ DECOR_VENUSAUR_DOLL, -    /*115*/ DECOR_CHARIZARD_DOLL, -    /*116*/ DECOR_BLASTOISE_DOLL, -    /*117*/ DECOR_WAILMER_DOLL, -    /*118*/ DECOR_REGIROCK_DOLL, -    /*119*/ DECOR_REGICE_DOLL, -    /*120*/ DECOR_REGISTEEL_DOLL -}; -  enum DecorPerm {      /*       * The nomenclature here describes collision and placement permissions, in that order. diff --git a/include/global.h b/include/global.h index 4921cf977..6670f3837 100644 --- a/include/global.h +++ b/include/global.h @@ -168,7 +168,7 @@ struct SecretBaseRecord      /*0x1AA2*/ u8 partyEVs[6];  }; -#include "game_stat.h" +#include "constants/game_stat.h"  #include "global.fieldmap.h"  #include "global.berry.h"  #include "pokemon.h" diff --git a/include/opponent_constants.h b/include/opponent_constants.h deleted file mode 100644 index 1829facaa..000000000 --- a/include/opponent_constants.h +++ /dev/null @@ -1,702 +0,0 @@ -#ifndef GUARD_OPPONENT_CONSTANTS_H -#define GUARD_OPPONENT_CONSTANTS_H - -enum -{ -    OPPONENT_NONE, -    OPPONENT_ARCHIE_1, -    OPPONENT_GRUNT_1, -    OPPONENT_GRUNT_2, -    OPPONENT_GRUNT_3, -    OPPONENT_GRUNT_4, -    OPPONENT_GRUNT_5, -    OPPONENT_GRUNT_6, -    OPPONENT_GRUNT_7, -    OPPONENT_GRUNT_8, -    OPPONENT_GRUNT_9, -    OPPONENT_GRUNT_10, -    OPPONENT_GRUNT_11, -    OPPONENT_GRUNT_12, -    OPPONENT_GRUNT_13, -    OPPONENT_GRUNT_14, -    OPPONENT_GRUNT_15, -    OPPONENT_GRUNT_16, -    OPPONENT_GRUNT_17, -    OPPONENT_GRUNT_18, -    OPPONENT_GRUNT_19, -    OPPONENT_GRUNT_20, -    OPPONENT_GRUNT_21, -    OPPONENT_GRUNT_22, -    OPPONENT_GRUNT_23, -    OPPONENT_GRUNT_24, -    OPPONENT_GRUNT_25, -    OPPONENT_GRUNT_26, -    OPPONENT_GRUNT_27, -    OPPONENT_ANONYMOUS_1, -    OPPONENT_MATT_1, -    OPPONENT_MATT_2, -    OPPONENT_SHELLY_1, -    OPPONENT_SHELLY_2, -    OPPONENT_ARCHIE_2, -    OPPONENT_ARCHIE_3, -    OPPONENT_DAISY, -    OPPONENT_ROSE_1, -    OPPONENT_LILY, -    OPPONENT_VIOLET, -    OPPONENT_ROSE_2, -    OPPONENT_ROSE_3, -    OPPONENT_ROSE_4, -    OPPONENT_ROSE_5, -    OPPONENT_DUSTY_1, -    OPPONENT_CHIP, -    OPPONENT_FOSTER, -    OPPONENT_DUSTY_2, -    OPPONENT_DUSTY_3, -    OPPONENT_DUSTY_4, -    OPPONENT_DUSTY_5, -    OPPONENT_GABBY_AND_TY_1, -    OPPONENT_GABBY_AND_TY_2, -    OPPONENT_GABBY_AND_TY_3, -    OPPONENT_GABBY_AND_TY_4, -    OPPONENT_GABBY_AND_TY_5, -    OPPONENT_GABBY_AND_TY_6, -    OPPONENT_LOLA_1, -    OPPONENT_CARMEN, -    OPPONENT_GWEN, -    OPPONENT_LOLA_2, -    OPPONENT_LOLA_3, -    OPPONENT_LOLA_4, -    OPPONENT_LOLA_5, -    OPPONENT_RICKY_1, -    OPPONENT_SIMON, -    OPPONENT_CHARLIE, -    OPPONENT_RICKY_2, -    OPPONENT_RICKY_3, -    OPPONENT_RICKY_4, -    OPPONENT_RICKY_5, -    OPPONENT_RANDALL, -    OPPONENT_PARKER, -    OPPONENT_GEORGE, -    OPPONENT_BERKE, -    OPPONENT_CLYDE, -    OPPONENT_VINCENT, -    OPPONENT_LEROY, -    OPPONENT_WILTON_1, -    OPPONENT_EDGAR, -    OPPONENT_ALBERT, -    OPPONENT_SAMUEL, -    OPPONENT_VITO, -    OPPONENT_OWEN, -    OPPONENT_WILTON_2, -    OPPONENT_WILTON_3, -    OPPONENT_WILTON_4, -    OPPONENT_WILTON_5, -    OPPONENT_WARREN, -    OPPONENT_MARY, -    OPPONENT_LORI, -    OPPONENT_JODY, -    OPPONENT_WENDY, -    OPPONENT_ELAINE, -    OPPONENT_BROOKE_1, -    OPPONENT_JENNIFER, -    OPPONENT_HOPE, -    OPPONENT_SHANNON, -    OPPONENT_MICHELLE, -    OPPONENT_CAROLINE, -    OPPONENT_JULIE, -    OPPONENT_BROOKE_2, -    OPPONENT_BROOKE_3, -    OPPONENT_BROOKE_4, -    OPPONENT_BROOKE_5, -    OPPONENT_PATRICIA, -    OPPONENT_KINDRA, -    OPPONENT_TAMMY, -    OPPONENT_VALERIE_1, -    OPPONENT_TASHA, -    OPPONENT_VALERIE_2, -    OPPONENT_VALERIE_3, -    OPPONENT_VALERIE_4, -    OPPONENT_VALERIE_5, -    OPPONENT_CINDY_1, -    OPPONENT_ANONYMOUS_2, -    OPPONENT_BRIANNA_1, -    OPPONENT_CINDY_2, -    OPPONENT_BRIANNA_2, -    OPPONENT_ANETTE, -    OPPONENT_CINDY_3, -    OPPONENT_CINDY_4, -    OPPONENT_CINDY_5, -    OPPONENT_CINDY_6, -    OPPONENT_MELISSA, -    OPPONENT_SHEILA, -    OPPONENT_SHIRLEY, -    OPPONENT_JESSICA_1, -    OPPONENT_CONNIE, -    OPPONENT_BRIDGET, -    OPPONENT_OLIVIA, -    OPPONENT_TIFFANY, -    OPPONENT_JESSICA_2, -    OPPONENT_JESSICA_3, -    OPPONENT_JESSICA_4, -    OPPONENT_JESSICA_5, -    OPPONENT_WINSTON_1, -    OPPONENT_ANONYMOUS_3, -    OPPONENT_GARRET, -    OPPONENT_WINSTON_2, -    OPPONENT_WINSTON_3, -    OPPONENT_WINSTON_4, -    OPPONENT_WINSTON_5, -    OPPONENT_STEVE_1, -    OPPONENT_CHRIS, -    OPPONENT_MARK, -    OPPONENT_KENN, -    OPPONENT_STEVE_2, -    OPPONENT_STEVE_3, -    OPPONENT_STEVE_4, -    OPPONENT_STEVE_5, -    OPPONENT_LUIS, -    OPPONENT_AUSTIN, -    OPPONENT_DOUGLAS, -    OPPONENT_DARRIN, -    OPPONENT_TONY_1, -    OPPONENT_JEROME, -    OPPONENT_MATTHEW, -    OPPONENT_DAVID, -    OPPONENT_SPENCER, -    OPPONENT_ROLAND, -    OPPONENT_CODY, -    OPPONENT_STAN, -    OPPONENT_BARRY, -    OPPONENT_DEAN, -    OPPONENT_RODNEY, -    OPPONENT_RICHARD, -    OPPONENT_HERMAN, -    OPPONENT_ANONYMOUS_4, -    OPPONENT_GILBERT, -    OPPONENT_FRANKLIN, -    OPPONENT_DANNY, -    OPPONENT_JACK, -    OPPONENT_DUDLEY, -    OPPONENT_CHAD, -    OPPONENT_TONY_2, -    OPPONENT_TONY_3, -    OPPONENT_TONY_4, -    OPPONENT_TONY_5, -    OPPONENT_HIDEKI, -    OPPONENT_HITOSHI, -    OPPONENT_KIYO, -    OPPONENT_KOICHI, -    OPPONENT_NOB_1, -    OPPONENT_NOB_2, -    OPPONENT_NOB_3, -    OPPONENT_NOB_4, -    OPPONENT_NOB_5, -    OPPONENT_YUJI, -    OPPONENT_DAISUKE, -    OPPONENT_ATSUSHI, -    OPPONENT_KIRK, -    OPPONENT_SCOTT, -    OPPONENT_HARVEY, -    OPPONENT_SHAWN, -    OPPONENT_RANDY, -    OPPONENT_DALTON_1, -    OPPONENT_DALTON_2, -    OPPONENT_DALTON_3, -    OPPONENT_DALTON_4, -    OPPONENT_DALTON_5, -    OPPONENT_COLE, -    OPPONENT_FLINT, -    OPPONENT_AXLE, -    OPPONENT_JAKE, -    OPPONENT_ANDY, -    OPPONENT_BERNIE_1, -    OPPONENT_BERNIE_2, -    OPPONENT_BERNIE_3, -    OPPONENT_BERNIE_4, -    OPPONENT_BERNIE_5, -    OPPONENT_DREW, -    OPPONENT_CLIFF, -    OPPONENT_LARRY, -    OPPONENT_SHANE, -    OPPONENT_JUSTIN, -    OPPONENT_ETHAN_1, -    OPPONENT_JEFF, -    OPPONENT_TRAVIS, -    OPPONENT_ETHAN_2, -    OPPONENT_ETHAN_3, -    OPPONENT_ETHAN_4, -    OPPONENT_ETHAN_5, -    OPPONENT_BRENT, -    OPPONENT_DONALD, -    OPPONENT_TAYLOR, -    OPPONENT_BRANDON_1, -    OPPONENT_DEREK, -    OPPONENT_BRANDON_2, -    OPPONENT_BRANDON_3, -    OPPONENT_BRANDON_4, -    OPPONENT_BRANDON_5, -    OPPONENT_EDWARD, -    OPPONENT_PRESTON, -    OPPONENT_VIRGIL, -    OPPONENT_FRITZ, -    OPPONENT_WILLIAM, -    OPPONENT_JOSHUA, -    OPPONENT_CAMERON_1, -    OPPONENT_CAMERON_2, -    OPPONENT_CAMERON_3, -    OPPONENT_CAMERON_4, -    OPPONENT_CAMERON_5, -    OPPONENT_JACLYN, -    OPPONENT_HANNAH, -    OPPONENT_SAMANTHA, -    OPPONENT_MAURA, -    OPPONENT_KAYLA, -    OPPONENT_ALEXIS, -    OPPONENT_JACKI_1, -    OPPONENT_JACKI_2, -    OPPONENT_JACKI_3, -    OPPONENT_JACKI_4, -    OPPONENT_JACKI_5, -    OPPONENT_WALTER_1, -    OPPONENT_TUCKER, -    OPPONENT_THOMAS, -    OPPONENT_WALTER_2, -    OPPONENT_WALTER_3, -    OPPONENT_WALTER_4, -    OPPONENT_WALTER_5, -    OPPONENT_SIDNEY, -    OPPONENT_PHOEBE, -    OPPONENT_GLACIA, -    OPPONENT_DRAKE, -    OPPONENT_ROXANNE, -    OPPONENT_BRAWLY, -    OPPONENT_WATTSON, -    OPPONENT_FLANNERY, -    OPPONENT_NORMAN, -    OPPONENT_WINONA, -    OPPONENT_TATE_AND_LIZA, -    OPPONENT_WALLACE, -    OPPONENT_JERRY_1, -    OPPONENT_TED, -    OPPONENT_PAUL, -    OPPONENT_JERRY_2, -    OPPONENT_JERRY_3, -    OPPONENT_JERRY_4, -    OPPONENT_JERRY_5, -    OPPONENT_KAREN_1, -    OPPONENT_GEORGIA, -    OPPONENT_KAREN_2, -    OPPONENT_KAREN_3, -    OPPONENT_KAREN_4, -    OPPONENT_KAREN_5, -    OPPONENT_KATE_AND_JOY, -    OPPONENT_ANNA_AND_MEG_1, -    OPPONENT_ANNA_AND_MEG_2, -    OPPONENT_ANNA_AND_MEG_3, -    OPPONENT_ANNA_AND_MEG_4, -    OPPONENT_ANNA_AND_MEG_5, -    OPPONENT_VICTOR, -    OPPONENT_MIGUEL_1, -    OPPONENT_COLTON, -    OPPONENT_MIGUEL_2, -    OPPONENT_MIGUEL_3, -    OPPONENT_MIGUEL_4, -    OPPONENT_MIGUEL_5, -    OPPONENT_VICTORIA, -    OPPONENT_VANESSA, -    OPPONENT_MARISSA, -    OPPONENT_ISABEL_1, -    OPPONENT_ISABEL_2, -    OPPONENT_ISABEL_3, -    OPPONENT_ISABEL_4, -    OPPONENT_ISABEL_5, -    OPPONENT_TIMOTHY_1, -    OPPONENT_TIMOTHY_2, -    OPPONENT_TIMOTHY_3, -    OPPONENT_TIMOTHY_4, -    OPPONENT_TIMOTHY_5, -    OPPONENT_VICKY, -    OPPONENT_SHELBY_1, -    OPPONENT_SHELBY_2, -    OPPONENT_SHELBY_3, -    OPPONENT_SHELBY_4, -    OPPONENT_SHELBY_5, -    OPPONENT_CALVIN_1, -    OPPONENT_BILLY, -    OPPONENT_JOSH, -    OPPONENT_TOMMY, -    OPPONENT_JOEY, -    OPPONENT_BEN, -    OPPONENT_ANONYMOUS_5, -    OPPONENT_KEVIN, -    OPPONENT_NEAL, -    OPPONENT_DILLON, -    OPPONENT_CALVIN_2, -    OPPONENT_CALVIN_3, -    OPPONENT_CALVIN_4, -    OPPONENT_CALVIN_5, -    OPPONENT_EDDIE, -    OPPONENT_ALLEN, -    OPPONENT_TIMMY, -    OPPONENT_STEVEN, -    OPPONENT_ANDREW, -    OPPONENT_IVAN, -    OPPONENT_CLAUDE, -    OPPONENT_ELLIOT_1, -    OPPONENT_NED, -    OPPONENT_DALE, -    OPPONENT_NOLAN, -    OPPONENT_BARNY, -    OPPONENT_WADE, -    OPPONENT_CARTER, -    OPPONENT_ELLIOT_2, -    OPPONENT_ELLIOT_3, -    OPPONENT_ELLIOT_4, -    OPPONENT_ELLIOT_5, -    OPPONENT_RONALD, -    OPPONENT_JACOB, -    OPPONENT_ANTHONY, -    OPPONENT_BENJAMIN_1, -    OPPONENT_BENJAMIN_2, -    OPPONENT_BENJAMIN_3, -    OPPONENT_BENJAMIN_4, -    OPPONENT_BENJAMIN_5, -    OPPONENT_ABIGAIL_1, -    OPPONENT_JASMINE, -    OPPONENT_ABIGAIL_2, -    OPPONENT_ABIGAIL_3, -    OPPONENT_ABIGAIL_4, -    OPPONENT_ABIGAIL_5, -    OPPONENT_DYLAN_1, -    OPPONENT_DYLAN_2, -    OPPONENT_DYLAN_3, -    OPPONENT_DYLAN_4, -    OPPONENT_DYLAN_5, -    OPPONENT_MARIA_1, -    OPPONENT_MARIA_2, -    OPPONENT_MARIA_3, -    OPPONENT_MARIA_4, -    OPPONENT_MARIA_5, -    OPPONENT_CALEB, -    OPPONENT_ANONYMOUS_6, -    OPPONENT_ISAIAH_1, -    OPPONENT_ANONYMOUS_7, -    OPPONENT_CHASE, -    OPPONENT_ISAIAH_2, -    OPPONENT_ISAIAH_3, -    OPPONENT_ISAIAH_4, -    OPPONENT_ISAIAH_5, -    OPPONENT_ANONYMOUS_8, -    OPPONENT_CONNOR, -    OPPONENT_ANONYMOUS_9, -    OPPONENT_KATELYN_1, -    OPPONENT_ALLISON, -    OPPONENT_KATELYN_2, -    OPPONENT_KATELYN_3, -    OPPONENT_KATELYN_4, -    OPPONENT_KATELYN_5, -    OPPONENT_NICOLAS_1, -    OPPONENT_NICOLAS_2, -    OPPONENT_NICOLAS_3, -    OPPONENT_NICOLAS_4, -    OPPONENT_NICOLAS_5, -    OPPONENT_AARON, -    OPPONENT_PERRY, -    OPPONENT_HUGH, -    OPPONENT_PHIL, -    OPPONENT_JARED, -    OPPONENT_ANONYMOUS_10, -    OPPONENT_TANNER, -    OPPONENT_WILL, -    OPPONENT_COLIN, -    OPPONENT_ROBERT_1, -    OPPONENT_BENNY, -    OPPONENT_CHESTER, -    OPPONENT_ROBERT_2, -    OPPONENT_ROBERT_3, -    OPPONENT_ROBERT_4, -    OPPONENT_ROBERT_5, -    OPPONENT_ALEX, -    OPPONENT_BECK, -    OPPONENT_YASU, -    OPPONENT_TAKASHI, -    OPPONENT_MAKOTO, -    OPPONENT_HIDEO_1, -    OPPONENT_LAO_1, -    OPPONENT_LUNG, -    OPPONENT_LAO_2, -    OPPONENT_LAO_3, -    OPPONENT_LAO_4, -    OPPONENT_LAO_5, -    OPPONENT_TESSA, -    OPPONENT_LAURA, -    OPPONENT_CYNDY_1, -    OPPONENT_CORA, -    OPPONENT_JILL, -    OPPONENT_CYNDY_2, -    OPPONENT_CYNDY_3, -    OPPONENT_CYNDY_4, -    OPPONENT_CYNDY_5, -    OPPONENT_MADELINE_1, -    OPPONENT_CLARISSA, -    OPPONENT_ANGELICA, -    OPPONENT_MADELINE_2, -    OPPONENT_MADELINE_3, -    OPPONENT_MADELINE_4, -    OPPONENT_MADELINE_5, -    OPPONENT_BEVERLY, -    OPPONENT_DAWN, -    OPPONENT_NICOLE, -    OPPONENT_DENISE, -    OPPONENT_BETH, -    OPPONENT_TARA, -    OPPONENT_MISSY, -    OPPONENT_ALICE, -    OPPONENT_JENNY_1, -    OPPONENT_GRACE, -    OPPONENT_TANYA, -    OPPONENT_SHARON, -    OPPONENT_NIKKI, -    OPPONENT_BRENDA, -    OPPONENT_KATIE, -    OPPONENT_SUSIE, -    OPPONENT_KARA, -    OPPONENT_DANA, -    OPPONENT_ERIN, -    OPPONENT_DEBRA, -    OPPONENT_LINDA, -    OPPONENT_KAYLEE, -    OPPONENT_LAUREL, -    OPPONENT_DARCY, -    OPPONENT_JENNY_2, -    OPPONENT_JENNY_3, -    OPPONENT_JENNY_4, -    OPPONENT_JENNY_5, -    OPPONENT_HEIDI, -    OPPONENT_BECKY, -    OPPONENT_CAROL, -    OPPONENT_NANCY, -    OPPONENT_MARTHA, -    OPPONENT_DIANA_1, -    OPPONENT_NINA, -    OPPONENT_IRENE, -    OPPONENT_DIANA_2, -    OPPONENT_DIANA_3, -    OPPONENT_DIANA_4, -    OPPONENT_DIANA_5, -    OPPONENT_AMY_AND_LIV_1, -    OPPONENT_AMY_AND_LIV_2, -    OPPONENT_GINA_AND_MIA_1, -    OPPONENT_MIU_AND_YUKI, -    OPPONENT_AMY_AND_LIV_3, -    OPPONENT_GINA_AND_MIA_2, -    OPPONENT_AMY_AND_LIV_4, -    OPPONENT_AMY_AND_LIV_5, -    OPPONENT_AMY_AND_LIV_6, -    OPPONENT_HUEY, -    OPPONENT_EDMOND, -    OPPONENT_ERNEST_1, -    OPPONENT_DWAYNE, -    OPPONENT_PHILLIP, -    OPPONENT_LEONARD, -    OPPONENT_DUNCAN, -    OPPONENT_ERNEST_2, -    OPPONENT_ERNEST_3, -    OPPONENT_ERNEST_4, -    OPPONENT_ERNEST_5, -    OPPONENT_ANONYMOUS_11, -    OPPONENT_ANONYMOUS_12, -    OPPONENT_ANONYMOUS_13, -    OPPONENT_SONNY, -    OPPONENT_DONOVAN, -    OPPONENT_GERALD, -    OPPONENT_KELVIN, -    OPPONENT_KODY, -    OPPONENT_TEVIN, -    OPPONENT_DAMON, -    OPPONENT_PABLO, -    OPPONENT_EDWIN_1, -    OPPONENT_HECTOR_1, -    OPPONENT_HECTOR_2, -    OPPONENT_EDWIN_2, -    OPPONENT_EDWIN_3, -    OPPONENT_EDWIN_4, -    OPPONENT_EDWIN_5, -    OPPONENT_WALLY_1, -    OPPONENT_BRENDAN_1, -    OPPONENT_BRENDAN_2, -    OPPONENT_BRENDAN_3, -    OPPONENT_BRENDAN_4, -    OPPONENT_BRENDAN_5, -    OPPONENT_BRENDAN_6, -    OPPONENT_BRENDAN_7, -    OPPONENT_BRENDAN_8, -    OPPONENT_BRENDAN_9, -    OPPONENT_MAY_1, -    OPPONENT_MAY_2, -    OPPONENT_MAY_3, -    OPPONENT_MAY_4, -    OPPONENT_MAY_5, -    OPPONENT_MAY_6, -    OPPONENT_MAY_7, -    OPPONENT_MAY_8, -    OPPONENT_MAY_9, -    OPPONENT_ISAAC_1, -    OPPONENT_RILEY, -    OPPONENT_AIDAN, -    OPPONENT_ISAAC_2, -    OPPONENT_ISAAC_3, -    OPPONENT_ISAAC_4, -    OPPONENT_ISAAC_5, -    OPPONENT_LYDIA_1, -    OPPONENT_ALEXIA, -    OPPONENT_DANIELLE, -    OPPONENT_LYDIA_2, -    OPPONENT_LYDIA_3, -    OPPONENT_LYDIA_4, -    OPPONENT_LYDIA_5, -    OPPONENT_JACKSON_1, -    OPPONENT_CARLOS, -    OPPONENT_SEBASTIAN, -    OPPONENT_JACKSON_2, -    OPPONENT_JACKSON_3, -    OPPONENT_JACKSON_4, -    OPPONENT_JACKSON_5, -    OPPONENT_CATHERINE_1, -    OPPONENT_JENNA, -    OPPONENT_SOPHIA, -    OPPONENT_CATHERINE_2, -    OPPONENT_CATHERINE_3, -    OPPONENT_CATHERINE_4, -    OPPONENT_CATHERINE_5, -    OPPONENT_MAXIE_1, -    OPPONENT_GRUNT_28, -    OPPONENT_GRUNT_29, -    OPPONENT_GRUNT_30, -    OPPONENT_GRUNT_31, -    OPPONENT_GRUNT_32, -    OPPONENT_GRUNT_33, -    OPPONENT_GRUNT_34, -    OPPONENT_GRUNT_35, -    OPPONENT_GRUNT_36, -    OPPONENT_GRUNT_37, -    OPPONENT_GRUNT_38, -    OPPONENT_GRUNT_39, -    OPPONENT_GRUNT_40, -    OPPONENT_GRUNT_41, -    OPPONENT_GRUNT_42, -    OPPONENT_GRUNT_43, -    OPPONENT_GRUNT_44, -    OPPONENT_GRUNT_45, -    OPPONENT_GRUNT_46, -    OPPONENT_GRUNT_47, -    OPPONENT_GRUNT_48, -    OPPONENT_GRUNT_49, -    OPPONENT_GRUNT_50, -    OPPONENT_GRUNT_51, -    OPPONENT_GRUNT_52, -    OPPONENT_GRUNT_53, -    OPPONENT_GRUNT_54, -    OPPONENT_ANONYMOUS_14, -    OPPONENT_ANONYMOUS_15, -    OPPONENT_TABITHA_1, -    OPPONENT_TABITHA_2, -    OPPONENT_ANONYMOUS_16, -    OPPONENT_COURTNEY_1, -    OPPONENT_COURTNEY_2, -    OPPONENT_MAXIE_2, -    OPPONENT_MAXIE_3, -    OPPONENT_TIANA, -    OPPONENT_HALEY_1, -    OPPONENT_JANICE, -    OPPONENT_VIVI, -    OPPONENT_HALEY_2, -    OPPONENT_HALEY_3, -    OPPONENT_HALEY_4, -    OPPONENT_HALEY_5, -    OPPONENT_SALLY, -    OPPONENT_ROBIN, -    OPPONENT_ANDREA, -    OPPONENT_CRISSY, -    OPPONENT_RICK, -    OPPONENT_LYLE, -    OPPONENT_JOSE, -    OPPONENT_DOUG, -    OPPONENT_GREG, -    OPPONENT_KENT, -    OPPONENT_JAMES_1, -    OPPONENT_JAMES_2, -    OPPONENT_JAMES_3, -    OPPONENT_JAMES_4, -    OPPONENT_JAMES_5, -    OPPONENT_BRICE, -    OPPONENT_TRENT_1, -    OPPONENT_LENNY, -    OPPONENT_LUCAS_1, -    OPPONENT_ALAN, -    OPPONENT_CLARK, -    OPPONENT_ERIC, -    OPPONENT_LUCAS_2, -    OPPONENT_MIKE_1, -    OPPONENT_MIKE_2, -    OPPONENT_TRENT_2, -    OPPONENT_TRENT_3, -    OPPONENT_TRENT_4, -    OPPONENT_TRENT_5, -    OPPONENT_DEZ_AND_LUKE, -    OPPONENT_LEA_AND_JED, -    OPPONENT_LOIS_AND_HAL_1, -    OPPONENT_LOIS_AND_HAL_2, -    OPPONENT_LOIS_AND_HAL_3, -    OPPONENT_LOIS_AND_HAL_4, -    OPPONENT_LOIS_AND_HAL_5, -    OPPONENT_JOHANNA, -    OPPONENT_ZANE, -    OPPONENT_VIVIAN, -    OPPONENT_SADIE, -    OPPONENT_HIDEO_2, -    OPPONENT_KEIGO, -    OPPONENT_TSUNAO, -    OPPONENT_TERRELL, -    OPPONENT_KYLEE, -    OPPONENT_WALLY_2, -    OPPONENT_WALLY_3, -    OPPONENT_WALLY_4, -    OPPONENT_WALLY_5, -    OPPONENT_WALLY_6, -    OPPONENT_BRENDAN_10, -    OPPONENT_BRENDAN_11, -    OPPONENT_BRENDAN_12, -    OPPONENT_MAY_10, -    OPPONENT_MAY_11, -    OPPONENT_MAY_12, -    OPPONENT_JONAH, -    OPPONENT_HENRY, -    OPPONENT_ROGER, -    OPPONENT_ALEXA, -    OPPONENT_RUBEN, -    OPPONENT_KOJI, -    OPPONENT_WAYNE, -    OPPONENT_BYRON, -    OPPONENT_REED, -    OPPONENT_TISHA, -    OPPONENT_TORI_AND_TIA, -    OPPONENT_KIM_AND_IRIS, -    OPPONENT_TYRA_AND_IVY, -    OPPONENT_MEL_AND_PAUL, -    OPPONENT_JOHN_AND_JAY_1, -    OPPONENT_JOHN_AND_JAY_2, -    OPPONENT_JOHN_AND_JAY_3, -    OPPONENT_JOHN_AND_JAY_4, -    OPPONENT_JOHN_AND_JAY_5, -    OPPONENT_RELI_AND_IAN, -    OPPONENT_RITA_AND_SAM_1, -    OPPONENT_RITA_AND_SAM_2, -    OPPONENT_RITA_AND_SAM_3, -    OPPONENT_RITA_AND_SAM_4, -    OPPONENT_RITA_AND_SAM_5, -    OPPONENT_LISA_AND_RAY, -    OPPONENT_EUGENE, -}; - -#endif // GUARD_OPPONENT_CONSTANTS_H | 
