#ifndef GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H #define GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H #define EFFECT_HIT 0 #define EFFECT_SLEEP 1 #define EFFECT_ABSORB 2 #define EFFECT_EXPLOSION 3 #define EFFECT_DREAM_EATER 4 #define EFFECT_MIRROR_MOVE 5 #define EFFECT_ATTACK_UP 6 #define EFFECT_DEFENSE_UP 7 #define EFFECT_SPEED_UP 8 #define EFFECT_SPECIAL_ATTACK_UP 9 #define EFFECT_SPECIAL_DEFENSE_UP 10 #define EFFECT_ACCURACY_UP 11 #define EFFECT_EVASION_UP 12 #define EFFECT_SPECIAL_ATTACK_UP_3 13 #define EFFECT_ATTACK_DOWN 14 #define EFFECT_DEFENSE_DOWN 15 #define EFFECT_SPEED_DOWN 16 #define EFFECT_SPECIAL_ATTACK_DOWN 17 #define EFFECT_SPECIAL_DEFENSE_DOWN 18 #define EFFECT_ACCURACY_DOWN 19 #define EFFECT_EVASION_DOWN 20 #define EFFECT_HAZE 21 #define EFFECT_BIDE 22 #define EFFECT_ROAR 23 #define EFFECT_MULTI_HIT 24 #define EFFECT_CONVERSION 25 #define EFFECT_RESTORE_HP 26 #define EFFECT_TOXIC 27 #define EFFECT_LIGHT_SCREEN 28 #define EFFECT_REST 29 #define EFFECT_OHKO 30 #define EFFECT_FUSION_COMBO 31 #define EFFECT_SUPER_FANG 32 #define EFFECT_ARG_FIXED_DAMAGE 33 #define EFFECT_HEAL_BLOCK 34 #define EFFECT_RECOIL_IF_MISS 35 #define EFFECT_MIST 36 #define EFFECT_FOCUS_ENERGY 37 #define EFFECT_CONFUSE 38 #define EFFECT_ATTACK_UP_2 39 #define EFFECT_DEFENSE_UP_2 40 #define EFFECT_SPEED_UP_2 41 #define EFFECT_SPECIAL_ATTACK_UP_2 42 #define EFFECT_SPECIAL_DEFENSE_UP_2 43 #define EFFECT_ACCURACY_UP_2 44 #define EFFECT_EVASION_UP_2 45 #define EFFECT_TRANSFORM 46 #define EFFECT_ATTACK_DOWN_2 47 #define EFFECT_DEFENSE_DOWN_2 48 #define EFFECT_SPEED_DOWN_2 49 #define EFFECT_SPECIAL_ATTACK_DOWN_2 50 #define EFFECT_SPECIAL_DEFENSE_DOWN_2 51 #define EFFECT_ACCURACY_DOWN_2 52 #define EFFECT_EVASION_DOWN_2 53 #define EFFECT_REFLECT 54 #define EFFECT_POISON 55 #define EFFECT_PARALYZE 56 #define EFFECT_TWO_TURNS_ATTACK 57 #define EFFECT_SUBSTITUTE 58 #define EFFECT_RAGE 59 #define EFFECT_MIMIC 60 #define EFFECT_METRONOME 61 #define EFFECT_LEECH_SEED 62 #define EFFECT_DO_NOTHING 63 #define EFFECT_DISABLE 64 #define EFFECT_LEVEL_DAMAGE 65 #define EFFECT_PSYWAVE 66 #define EFFECT_COUNTER 67 #define EFFECT_ENCORE 68 #define EFFECT_PAIN_SPLIT 69 #define EFFECT_SNORE 70 #define EFFECT_CONVERSION_2 71 #define EFFECT_LOCK_ON 72 #define EFFECT_SKETCH 73 #define EFFECT_SLEEP_TALK 74 #define EFFECT_DESTINY_BOND 75 #define EFFECT_FLAIL 76 #define EFFECT_SPITE 77 #define EFFECT_FALSE_SWIPE 78 #define EFFECT_HEAL_BELL 79 #define EFFECT_TRIPLE_KICK 80 #define EFFECT_MEAN_LOOK 81 #define EFFECT_NIGHTMARE 82 #define EFFECT_MINIMIZE 83 #define EFFECT_CURSE 84 #define EFFECT_HEALING_WISH 85 #define EFFECT_PROTECT 86 #define EFFECT_SPIKES 87 #define EFFECT_FORESIGHT 88 #define EFFECT_PERISH_SONG 89 #define EFFECT_SANDSTORM 90 #define EFFECT_ENDURE 91 #define EFFECT_ROLLOUT 92 #define EFFECT_SWAGGER 93 #define EFFECT_FURY_CUTTER 94 #define EFFECT_ATTRACT 95 #define EFFECT_RETURN 96 #define EFFECT_PRESENT 97 #define EFFECT_FRUSTRATION 98 #define EFFECT_SAFEGUARD 99 #define EFFECT_MAGNITUDE 100 #define EFFECT_BATON_PASS 101 #define EFFECT_PURSUIT 102 #define EFFECT_CAPTIVATE 103 #define EFFECT_MORNING_SUN 104 #define EFFECT_SYNTHESIS 105 #define EFFECT_MOONLIGHT 106 #define EFFECT_HIDDEN_POWER 107 #define EFFECT_RAIN_DANCE 108 #define EFFECT_SUNNY_DAY 109 #define EFFECT_FELL_STINGER 110 #define EFFECT_BELLY_DRUM 111 #define EFFECT_PSYCH_UP 112 #define EFFECT_MIRROR_COAT 113 #define EFFECT_SKULL_BASH 114 #define EFFECT_EARTHQUAKE 115 #define EFFECT_FUTURE_SIGHT 116 #define EFFECT_GUST 117 #define EFFECT_SOLAR_BEAM 118 #define EFFECT_THUNDER 119 #define EFFECT_TELEPORT 120 #define EFFECT_BEAT_UP 121 #define EFFECT_SEMI_INVULNERABLE 122 #define EFFECT_DEFENSE_CURL 123 #define EFFECT_SOFTBOILED 124 #define EFFECT_FAKE_OUT 125 #define EFFECT_UPROAR 126 #define EFFECT_STOCKPILE 127 #define EFFECT_SPIT_UP 128 #define EFFECT_SWALLOW 129 #define EFFECT_WORRY_SEED 130 #define EFFECT_HAIL 131 #define EFFECT_TORMENT 132 #define EFFECT_FLATTER 133 #define EFFECT_WILL_O_WISP 134 #define EFFECT_MEMENTO 135 #define EFFECT_FACADE 136 #define EFFECT_FOCUS_PUNCH 137 #define EFFECT_DOUBLE_POWER_ON_ARG_STATUS 138 #define EFFECT_FOLLOW_ME 139 #define EFFECT_NATURE_POWER 140 #define EFFECT_CHARGE 141 #define EFFECT_TAUNT 142 #define EFFECT_HELPING_HAND 143 #define EFFECT_TRICK 144 #define EFFECT_ROLE_PLAY 145 #define EFFECT_WISH 146 #define EFFECT_ASSIST 147 #define EFFECT_INGRAIN 148 #define EFFECT_MAGIC_COAT 149 #define EFFECT_RECYCLE 150 #define EFFECT_REVENGE 151 #define EFFECT_BRICK_BREAK 152 #define EFFECT_YAWN 153 #define EFFECT_KNOCK_OFF 154 #define EFFECT_ENDEAVOR 155 #define EFFECT_ERUPTION 156 #define EFFECT_SKILL_SWAP 157 #define EFFECT_IMPRISON 158 #define EFFECT_REFRESH 159 #define EFFECT_GRUDGE 160 #define EFFECT_SNATCH 161 #define EFFECT_LOW_KICK 162 #define EFFECT_TEETER_DANCE 163 #define EFFECT_HIT_ESCAPE 164 #define EFFECT_MUD_SPORT 165 #define EFFECT_WEATHER_BALL 166 #define EFFECT_TICKLE 167 #define EFFECT_COSMIC_POWER 168 #define EFFECT_SKY_UPPERCUT 169 #define EFFECT_BULK_UP 170 #define EFFECT_PLACEHOLDER 171 #define EFFECT_WATER_SPORT 172 #define EFFECT_CALM_MIND 173 #define EFFECT_DRAGON_DANCE 174 #define EFFECT_CAMOUFLAGE 175 #define EFFECT_PLEDGE 176 #define EFFECT_FLING 177 #define EFFECT_NATURAL_GIFT 178 #define EFFECT_WRING_OUT 179 #define EFFECT_ASSURANCE 180 #define EFFECT_TRUMP_CARD 181 #define EFFECT_ACROBATICS 182 #define EFFECT_HEAT_CRASH 183 #define EFFECT_PUNISHMENT 184 #define EFFECT_STORED_POWER 185 #define EFFECT_ELECTRO_BALL 186 #define EFFECT_GYRO_BALL 187 #define EFFECT_ECHOED_VOICE 188 #define EFFECT_PAYBACK 189 #define EFFECT_ROUND 190 #define EFFECT_BRINE 191 #define EFFECT_RETALIATE 192 #define EFFECT_BULLDOZE 193 #define EFFECT_FOUL_PLAY 194 #define EFFECT_PSYSHOCK 195 #define EFFECT_ROOST 196 #define EFFECT_GRAVITY 197 #define EFFECT_MIRACLE_EYE 198 #define EFFECT_TAILWIND 199 #define EFFECT_EMBARGO 200 #define EFFECT_AQUA_RING 201 #define EFFECT_TRICK_ROOM 202 #define EFFECT_WONDER_ROOM 203 #define EFFECT_MAGIC_ROOM 204 #define EFFECT_MAGNET_RISE 205 #define EFFECT_TOXIC_SPIKES 206 #define EFFECT_GASTRO_ACID 207 #define EFFECT_STEALTH_ROCK 208 #define EFFECT_TELEKINESIS 209 #define EFFECT_POWER_SWAP 210 #define EFFECT_GUARD_SWAP 211 #define EFFECT_HEART_SWAP 212 #define EFFECT_POWER_SPLIT 213 #define EFFECT_GUARD_SPLIT 214 #define EFFECT_STICKY_WEB 215 #define EFFECT_METAL_BURST 216 #define EFFECT_LUCKY_CHANT 217 #define EFFECT_SUCKER_PUNCH 218 #define EFFECT_SIMPLE_BEAM 219 #define EFFECT_ENTRAINMENT 220 #define EFFECT_HEAL_PULSE 221 #define EFFECT_QUASH 222 #define EFFECT_ION_DELUGE 223 #define EFFECT_FREEZE_DRY 224 #define EFFECT_TOPSY_TURVY 225 #define EFFECT_MISTY_TERRAIN 226 #define EFFECT_GRASSY_TERRAIN 227 #define EFFECT_ELECTRIC_TERRAIN 228 #define EFFECT_PSYCHIC_TERRAIN 229 #define EFFECT_ATTACK_ACCURACY_UP 230 #define EFFECT_ATTACK_SPATK_UP 231 #define EFFECT_HURRICANE 232 #define EFFECT_TWO_TYPED_MOVE 233 #define EFFECT_ME_FIRST 234 #define EFFECT_QUIVER_DANCE 235 #define EFFECT_COIL 236 #define EFFECT_ELECTRIFY 237 #define EFFECT_REFLECT_TYPE 238 #define EFFECT_SOAK 239 #define EFFECT_GROWTH 240 #define EFFECT_LAST_RESORT 241 #define EFFECT_SHELL_SMASH 242 #define EFFECT_SHIFT_GEAR 243 #define EFFECT_DEFENSE_UP_3 244 #define EFFECT_NOBLE_ROAR 245 #define EFFECT_VENOM_DRENCH 246 #define EFFECT_TOXIC_THREAD 247 #define EFFECT_HIT_SWITCH_TARGET 248 #define EFFECT_FINAL_GAMBIT 249 #define EFFECT_CHANGE_TYPE_ON_ITEM 250 #define EFFECT_AUTOTOMIZE 251 #define EFFECT_COPYCAT 252 #define EFFECT_DEFOG 253 #define EFFECT_HIT_ENEMY_HEAL_ALLY 254 #define EFFECT_SYNCHRONOISE 255 #define EFFECT_PSYCHO_SHIFT 256 #define EFFECT_POWER_TRICK 257 #define EFFECT_AFTER_YOU 258 #define EFFECT_BESTOW 259 #define EFFECT_ROTOTILLER 260 #define EFFECT_FLOWER_SHIELD 261 #define EFFECT_SPEED_SWAP 262 #define EFFECT_REVELATION_DANCE 263 #define EFFECT_AURORA_VEIL 264 #define EFFECT_THIRD_TYPE 265 #define EFFECT_ACUPRESSURE 266 #define EFFECT_AROMATIC_MIST 267 #define EFFECT_POWDER 268 #define EFFECT_BELCH 269 #define EFFECT_PARTING_SHOT 270 #define EFFECT_MAT_BLOCK 271 #define EFFECT_STOMPING_TANTRUM 272 #define EFFECT_INSTRUCT 273 #define EFFECT_LASER_FOCUS 274 #define EFFECT_MAGNETIC_FLUX 275 #define EFFECT_GEAR_UP 276 #define EFFECT_STRENGTH_SAP 277 #define EFFECT_MIND_BLOWN 278 #define EFFECT_PURIFY 279 #define EFFECT_FAIL_IF_NOT_ARG_TYPE 280 #define EFFECT_SHORE_UP 281 #define EFFECT_GEOMANCY 282 #define EFFECT_FAIRY_LOCK 283 #define EFFECT_ALLY_SWITCH 284 #define EFFECT_RELIC_SONG 285 #define EFFECT_BODY_PRESS 286 #define EFFECT_EERIE_SPELL 287 #define EFFECT_JUNGLE_HEALING 288 #define EFFECT_COACHING 289 #define EFFECT_LASH_OUT 290 #define EFFECT_GRASSY_GLIDE 291 #define EFFECT_DYNAMAX_DOUBLE_DMG 292 #define EFFECT_DECORATE 293 #define EFFECT_SNIPE_SHOT 294 #define EFFECT_RECOIL_HP_25 295 #define EFFECT_STUFF_CHEEKS 296 #define EFFECT_GRAV_APPLE 297 #define EFFECT_GLITZY_GLOW 298 #define EFFECT_BADDY_BAD 299 #define EFFECT_SAPPY_SEED 300 #define EFFECT_FREEZY_FROST 301 #define EFFECT_SPARKLY_SWIRL 302 #define EFFECT_PLASMA_FISTS 303 #define EFFECT_HYPERSPACE_FURY 304 #define EFFECT_AURA_WHEEL 305 #define EFFECT_PHOTON_GEYSER 306 #define EFFECT_SHELL_SIDE_ARM 307 #define EFFECT_TERRAIN_PULSE 308 #define EFFECT_NO_RETREAT 309 #define EFFECT_TAR_SHOT 310 #define EFFECT_POLTERGEIST 311 #define EFFECT_OCTOLOCK 312 #define EFFECT_CLANGOROUS_SOUL 313 #define EFFECT_BOLT_BEAK 314 #define EFFECT_SKY_DROP 315 #define EFFECT_EXPANDING_FORCE 316 #define EFFECT_METEOR_BEAM 317 #define EFFECT_RISING_VOLTAGE 318 #define EFFECT_BEAK_BLAST 319 #define EFFECT_COURT_CHANGE 320 #define EFFECT_STEEL_BEAM 321 #define EFFECT_EXTREME_EVOBOOST 322 #define EFFECT_HIT_SET_REMOVE_TERRAIN 323 #define EFFECT_DARK_VOID 324 #define EFFECT_VICTORY_DANCE 325 #define EFFECT_TEATIME 326 #define EFFECT_ATTACK_UP_USER_ALLY 327 #define EFFECT_SHELL_TRAP 328 #define EFFECT_PSYBLADE 329 #define EFFECT_HYDRO_STEAM 330 #define EFFECT_REVIVAL_BLESSING 331 #define EFFECT_SNOWSCAPE 332 #define EFFECT_TAKE_HEART 333 #define EFFECT_COLLISION_COURSE 334 #define EFFECT_CORROSIVE_GAS 335 #define EFFECT_POPULATION_BOMB 336 #define EFFECT_SALT_CURE 337 #define EFFECT_CHILLY_RECEPTION 338 #define EFFECT_MAX_MOVE 339 #define EFFECT_GLAIVE_RUSH 340 #define EFFECT_RAGING_BULL 341 #define EFFECT_RAGE_FIST 342 #define EFFECT_DOODLE 343 #define NUM_BATTLE_MOVE_EFFECTS 344 #endif // GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H