#ifndef GUARD_CONSTANTS_ABILITIES_H #define GUARD_CONSTANTS_ABILITIES_H #define ABILITY_NONE 0 #define ABILITY_STENCH 1 #define ABILITY_DRIZZLE 2 #define ABILITY_SPEED_BOOST 3 #define ABILITY_BATTLE_ARMOR 4 #define ABILITY_STURDY 5 #define ABILITY_DAMP 6 #define ABILITY_LIMBER 7 #define ABILITY_SAND_VEIL 8 #define ABILITY_STATIC 9 #define ABILITY_VOLT_ABSORB 10 #define ABILITY_WATER_ABSORB 11 #define ABILITY_OBLIVIOUS 12 #define ABILITY_CLOUD_NINE 13 #define ABILITY_COMPOUND_EYES 14 #define ABILITY_INSOMNIA 15 #define ABILITY_COLOR_CHANGE 16 #define ABILITY_IMMUNITY 17 #define ABILITY_FLASH_FIRE 18 #define ABILITY_SHIELD_DUST 19 #define ABILITY_OWN_TEMPO 20 #define ABILITY_SUCTION_CUPS 21 #define ABILITY_INTIMIDATE 22 #define ABILITY_SHADOW_TAG 23 #define ABILITY_ROUGH_SKIN 24 #define ABILITY_WONDER_GUARD 25 #define ABILITY_LEVITATE 26 #define ABILITY_EFFECT_SPORE 27 #define ABILITY_SYNCHRONIZE 28 #define ABILITY_CLEAR_BODY 29 #define ABILITY_NATURAL_CURE 30 #define ABILITY_LIGHTNING_ROD 31 #define ABILITY_SERENE_GRACE 32 #define ABILITY_SWIFT_SWIM 33 #define ABILITY_CHLOROPHYLL 34 #define ABILITY_ILLUMINATE 35 #define ABILITY_TRACE 36 #define ABILITY_HUGE_POWER 37 #define ABILITY_POISON_POINT 38 #define ABILITY_INNER_FOCUS 39 #define ABILITY_MAGMA_ARMOR 40 #define ABILITY_WATER_VEIL 41 #define ABILITY_MAGNET_PULL 42 #define ABILITY_SOUNDPROOF 43 #define ABILITY_RAIN_DISH 44 #define ABILITY_SAND_STREAM 45 #define ABILITY_PRESSURE 46 #define ABILITY_THICK_FAT 47 #define ABILITY_EARLY_BIRD 48 #define ABILITY_FLAME_BODY 49 #define ABILITY_RUN_AWAY 50 #define ABILITY_KEEN_EYE 51 #define ABILITY_HYPER_CUTTER 52 #define ABILITY_PICKUP 53 #define ABILITY_TRUANT 54 #define ABILITY_HUSTLE 55 #define ABILITY_CUTE_CHARM 56 #define ABILITY_PLUS 57 #define ABILITY_MINUS 58 #define ABILITY_FORECAST 59 #define ABILITY_STICKY_HOLD 60 #define ABILITY_SHED_SKIN 61 #define ABILITY_GUTS 62 #define ABILITY_MARVEL_SCALE 63 #define ABILITY_LIQUID_OOZE 64 #define ABILITY_OVERGROW 65 #define ABILITY_BLAZE 66 #define ABILITY_TORRENT 67 #define ABILITY_SWARM 68 #define ABILITY_ROCK_HEAD 69 #define ABILITY_DROUGHT 70 #define ABILITY_ARENA_TRAP 71 #define ABILITY_VITAL_SPIRIT 72 #define ABILITY_WHITE_SMOKE 73 #define ABILITY_PURE_POWER 74 #define ABILITY_SHELL_ARMOR 75 #define ABILITY_CACOPHONY 76 #define ABILITY_AIR_LOCK 77 #define ABILITIES_COUNT_GEN3 78 // Gen4 abilities. #define ABILITY_TANGLED_FEET 78 #define ABILITY_MOTOR_DRIVE 79 #define ABILITY_RIVALRY 80 #define ABILITY_STEADFAST 81 #define ABILITY_SNOW_CLOAK 82 #define ABILITY_GLUTTONY 83 #define ABILITY_ANGER_POINT 84 #define ABILITY_UNBURDEN 85 #define ABILITY_HEATPROOF 86 #define ABILITY_SIMPLE 87 #define ABILITY_DRY_SKIN 88 #define ABILITY_DOWNLOAD 89 #define ABILITY_IRON_FIST 90 #define ABILITY_POISON_HEAL 91 #define ABILITY_ADAPTABILITY 92 #define ABILITY_SKILL_LINK 93 #define ABILITY_HYDRATION 94 #define ABILITY_SOLAR_POWER 95 #define ABILITY_QUICK_FEET 96 #define ABILITY_NORMALIZE 97 #define ABILITY_SNIPER 98 #define ABILITY_MAGIC_GUARD 99 #define ABILITY_NO_GUARD 100 #define ABILITY_STALL 101 #define ABILITY_TECHNICIAN 102 #define ABILITY_LEAF_GUARD 103 #define ABILITY_KLUTZ 104 #define ABILITY_MOLD_BREAKER 105 #define ABILITY_SUPER_LUCK 106 #define ABILITY_AFTERMATH 107 #define ABILITY_ANTICIPATION 108 #define ABILITY_FOREWARN 109 #define ABILITY_UNAWARE 110 #define ABILITY_TINTED_LENS 111 #define ABILITY_FILTER 112 #define ABILITY_SLOW_START 113 #define ABILITY_SCRAPPY 114 #define ABILITY_STORM_DRAIN 115 #define ABILITY_ICE_BODY 116 #define ABILITY_SOLID_ROCK 117 #define ABILITY_SNOW_WARNING 118 #define ABILITY_HONEY_GATHER 119 #define ABILITY_FRISK 120 #define ABILITY_RECKLESS 121 #define ABILITY_MULTITYPE 122 #define ABILITY_FLOWER_GIFT 123 #define ABILITY_BAD_DREAMS 124 #define ABILITIES_COUNT_GEN4 125 // Gen5 abilities. #define ABILITY_PICKPOCKET 125 #define ABILITY_SHEER_FORCE 126 #define ABILITY_CONTRARY 127 #define ABILITY_UNNERVE 128 #define ABILITY_DEFIANT 129 #define ABILITY_DEFEATIST 130 #define ABILITY_CURSED_BODY 131 #define ABILITY_HEALER 132 #define ABILITY_FRIEND_GUARD 133 #define ABILITY_WEAK_ARMOR 134 #define ABILITY_HEAVY_METAL 135 #define ABILITY_LIGHT_METAL 136 #define ABILITY_MULTISCALE 137 #define ABILITY_TOXIC_BOOST 138 #define ABILITY_FLARE_BOOST 139 #define ABILITY_HARVEST 140 #define ABILITY_TELEPATHY 141 #define ABILITY_MOODY 142 #define ABILITY_OVERCOAT 143 #define ABILITY_POISON_TOUCH 144 #define ABILITY_REGENERATOR 145 #define ABILITY_BIG_PECKS 146 #define ABILITY_SAND_RUSH 147 #define ABILITY_WONDER_SKIN 148 #define ABILITY_ANALYTIC 149 #define ABILITY_ILLUSION 150 #define ABILITY_IMPOSTER 151 #define ABILITY_INFILTRATOR 152 #define ABILITY_MUMMY 153 #define ABILITY_MOXIE 154 #define ABILITY_JUSTIFIED 155 #define ABILITY_RATTLED 156 #define ABILITY_MAGIC_BOUNCE 157 #define ABILITY_SAP_SIPPER 158 #define ABILITY_PRANKSTER 159 #define ABILITY_SAND_FORCE 160 #define ABILITY_IRON_BARBS 161 #define ABILITY_ZEN_MODE 162 #define ABILITY_VICTORY_STAR 163 #define ABILITY_TURBOBLAZE 164 #define ABILITY_TERAVOLT 165 #define ABILITIES_COUNT_GEN5 166 // Gen6 abilities. #define ABILITY_AROMA_VEIL 166 #define ABILITY_FLOWER_VEIL 167 #define ABILITY_CHEEK_POUCH 168 #define ABILITY_PROTEAN 169 #define ABILITY_FUR_COAT 170 #define ABILITY_MAGICIAN 171 #define ABILITY_BULLETPROOF 172 #define ABILITY_COMPETITIVE 173 #define ABILITY_STRONG_JAW 174 #define ABILITY_REFRIGERATE 175 #define ABILITY_SWEET_VEIL 176 #define ABILITY_STANCE_CHANGE 177 #define ABILITY_GALE_WINGS 178 #define ABILITY_MEGA_LAUNCHER 179 #define ABILITY_GRASS_PELT 180 #define ABILITY_SYMBIOSIS 181 #define ABILITY_TOUGH_CLAWS 182 #define ABILITY_PIXILATE 183 #define ABILITY_GOOEY 184 #define ABILITY_AERILATE 185 #define ABILITY_PARENTAL_BOND 186 #define ABILITY_DARK_AURA 187 #define ABILITY_FAIRY_AURA 188 #define ABILITY_AURA_BREAK 189 #define ABILITY_PRIMORDIAL_SEA 190 #define ABILITY_DESOLATE_LAND 191 #define ABILITY_DELTA_STREAM 192 #define ABILITIES_COUNT_GEN6 193 // Gen7 abilities. #define ABILITY_STAMINA 193 #define ABILITY_WIMP_OUT 194 #define ABILITY_EMERGENCY_EXIT 195 #define ABILITY_WATER_COMPACTION 196 #define ABILITY_MERCILESS 197 #define ABILITY_SHIELDS_DOWN 198 #define ABILITY_STAKEOUT 199 #define ABILITY_WATER_BUBBLE 200 #define ABILITY_STEELWORKER 201 #define ABILITY_BERSERK 202 #define ABILITY_SLUSH_RUSH 203 #define ABILITY_LONG_REACH 204 #define ABILITY_LIQUID_VOICE 205 #define ABILITY_TRIAGE 206 #define ABILITY_GALVANIZE 207 #define ABILITY_SURGE_SURFER 208 #define ABILITY_SCHOOLING 209 #define ABILITY_DISGUISE 210 #define ABILITY_BATTLE_BOND 211 #define ABILITY_POWER_CONSTRUCT 212 #define ABILITY_CORROSION 213 #define ABILITY_COMATOSE 214 #define ABILITY_QUEENLY_MAJESTY 215 #define ABILITY_INNARDS_OUT 216 #define ABILITY_DANCER 217 #define ABILITY_BATTERY 218 #define ABILITY_FLUFFY 219 #define ABILITY_DAZZLING 220 #define ABILITY_SOUL_HEART 221 #define ABILITY_TANGLING_HAIR 222 #define ABILITY_RECEIVER 223 #define ABILITY_POWER_OF_ALCHEMY 224 #define ABILITY_BEAST_BOOST 225 #define ABILITY_RKS_SYSTEM 226 #define ABILITY_ELECTRIC_SURGE 227 #define ABILITY_PSYCHIC_SURGE 228 #define ABILITY_MISTY_SURGE 229 #define ABILITY_GRASSY_SURGE 230 #define ABILITY_FULL_METAL_BODY 231 #define ABILITY_SHADOW_SHIELD 232 #define ABILITY_PRISM_ARMOR 233 #define ABILITIES_COUNT_GEN7 234 #define ABILITIES_COUNT ABILITIES_COUNT_GEN6 #endif // GUARD_CONSTANTS_ABILITIES_H