#ifndef GUARD_CONSTANTS_ABILITIES_H #define GUARD_CONSTANTS_ABILITIES_H enum __attribute__((packed)) Ability { ABILITY_NONE = 0, ABILITY_STENCH = 1, ABILITY_DRIZZLE = 2, ABILITY_SPEED_BOOST = 3, ABILITY_BATTLE_ARMOR = 4, ABILITY_STURDY = 5, ABILITY_DAMP = 6, ABILITY_LIMBER = 7, ABILITY_SAND_VEIL = 8, ABILITY_STATIC = 9, ABILITY_VOLT_ABSORB = 10, ABILITY_WATER_ABSORB = 11, ABILITY_OBLIVIOUS = 12, ABILITY_CLOUD_NINE = 13, ABILITY_COMPOUND_EYES = 14, ABILITY_INSOMNIA = 15, ABILITY_COLOR_CHANGE = 16, ABILITY_IMMUNITY = 17, ABILITY_FLASH_FIRE = 18, ABILITY_SHIELD_DUST = 19, ABILITY_OWN_TEMPO = 20, ABILITY_SUCTION_CUPS = 21, ABILITY_INTIMIDATE = 22, ABILITY_SHADOW_TAG = 23, ABILITY_ROUGH_SKIN = 24, ABILITY_WONDER_GUARD = 25, ABILITY_LEVITATE = 26, ABILITY_EFFECT_SPORE = 27, ABILITY_SYNCHRONIZE = 28, ABILITY_CLEAR_BODY = 29, ABILITY_NATURAL_CURE = 30, ABILITY_LIGHTNING_ROD = 31, ABILITY_SERENE_GRACE = 32, ABILITY_SWIFT_SWIM = 33, ABILITY_CHLOROPHYLL = 34, ABILITY_ILLUMINATE = 35, ABILITY_TRACE = 36, ABILITY_HUGE_POWER = 37, ABILITY_POISON_POINT = 38, ABILITY_INNER_FOCUS = 39, ABILITY_MAGMA_ARMOR = 40, ABILITY_WATER_VEIL = 41, ABILITY_MAGNET_PULL = 42, ABILITY_SOUNDPROOF = 43, ABILITY_RAIN_DISH = 44, ABILITY_SAND_STREAM = 45, ABILITY_PRESSURE = 46, ABILITY_THICK_FAT = 47, ABILITY_EARLY_BIRD = 48, ABILITY_FLAME_BODY = 49, ABILITY_RUN_AWAY = 50, ABILITY_KEEN_EYE = 51, ABILITY_HYPER_CUTTER = 52, ABILITY_PICKUP = 53, ABILITY_TRUANT = 54, ABILITY_HUSTLE = 55, ABILITY_CUTE_CHARM = 56, ABILITY_PLUS = 57, ABILITY_MINUS = 58, ABILITY_FORECAST = 59, ABILITY_STICKY_HOLD = 60, ABILITY_SHED_SKIN = 61, ABILITY_GUTS = 62, ABILITY_MARVEL_SCALE = 63, ABILITY_LIQUID_OOZE = 64, ABILITY_OVERGROW = 65, ABILITY_BLAZE = 66, ABILITY_TORRENT = 67, ABILITY_SWARM = 68, ABILITY_ROCK_HEAD = 69, ABILITY_DROUGHT = 70, ABILITY_ARENA_TRAP = 71, ABILITY_VITAL_SPIRIT = 72, ABILITY_WHITE_SMOKE = 73, ABILITY_PURE_POWER = 74, ABILITY_SHELL_ARMOR = 75, ABILITY_AIR_LOCK = 76, ABILITIES_COUNT_GEN3, // Gen 4 ABILITY_TANGLED_FEET = ABILITIES_COUNT_GEN3, ABILITY_MOTOR_DRIVE = 78, ABILITY_RIVALRY = 79, ABILITY_STEADFAST = 80, ABILITY_SNOW_CLOAK = 81, ABILITY_GLUTTONY = 82, ABILITY_ANGER_POINT = 83, ABILITY_UNBURDEN = 84, ABILITY_HEATPROOF = 85, ABILITY_SIMPLE = 86, ABILITY_DRY_SKIN = 87, ABILITY_DOWNLOAD = 88, ABILITY_IRON_FIST = 89, ABILITY_POISON_HEAL = 90, ABILITY_ADAPTABILITY = 91, ABILITY_SKILL_LINK = 92, ABILITY_HYDRATION = 93, ABILITY_SOLAR_POWER = 94, ABILITY_QUICK_FEET = 95, ABILITY_NORMALIZE = 96, ABILITY_SNIPER = 97, ABILITY_MAGIC_GUARD = 98, ABILITY_NO_GUARD = 99, ABILITY_STALL = 100, ABILITY_TECHNICIAN = 101, ABILITY_LEAF_GUARD = 102, ABILITY_KLUTZ = 103, ABILITY_MOLD_BREAKER = 104, ABILITY_SUPER_LUCK = 105, ABILITY_AFTERMATH = 106, ABILITY_ANTICIPATION = 107, ABILITY_FOREWARN = 108, ABILITY_UNAWARE = 109, ABILITY_TINTED_LENS = 110, ABILITY_FILTER = 111, ABILITY_SLOW_START = 112, ABILITY_SCRAPPY = 113, ABILITY_STORM_DRAIN = 114, ABILITY_ICE_BODY = 115, ABILITY_SOLID_ROCK = 116, ABILITY_SNOW_WARNING = 117, ABILITY_HONEY_GATHER = 118, ABILITY_FRISK = 119, ABILITY_RECKLESS = 120, ABILITY_MULTITYPE = 121, ABILITY_FLOWER_GIFT = 122, ABILITY_BAD_DREAMS = 123, ABILITIES_COUNT_GEN4, // Gen 5 ABILITY_PICKPOCKET = ABILITIES_COUNT_GEN4, ABILITY_SHEER_FORCE = 125, ABILITY_CONTRARY = 126, ABILITY_UNNERVE = 127, ABILITY_DEFIANT = 128, ABILITY_DEFEATIST = 129, ABILITY_CURSED_BODY = 130, ABILITY_HEALER = 131, ABILITY_FRIEND_GUARD = 132, ABILITY_WEAK_ARMOR = 133, ABILITY_HEAVY_METAL = 134, ABILITY_LIGHT_METAL = 135, ABILITY_MULTISCALE = 136, ABILITY_TOXIC_BOOST = 137, ABILITY_FLARE_BOOST = 138, ABILITY_HARVEST = 139, ABILITY_TELEPATHY = 140, ABILITY_MOODY = 141, ABILITY_OVERCOAT = 142, ABILITY_POISON_TOUCH = 143, ABILITY_REGENERATOR = 144, ABILITY_BIG_PECKS = 145, ABILITY_SAND_RUSH = 146, ABILITY_WONDER_SKIN = 147, ABILITY_ANALYTIC = 148, ABILITY_ILLUSION = 149, ABILITY_IMPOSTER = 150, ABILITY_INFILTRATOR = 151, ABILITY_MUMMY = 152, ABILITY_MOXIE = 153, ABILITY_JUSTIFIED = 154, ABILITY_RATTLED = 155, ABILITY_MAGIC_BOUNCE = 156, ABILITY_SAP_SIPPER = 157, ABILITY_PRANKSTER = 158, ABILITY_SAND_FORCE = 159, ABILITY_IRON_BARBS = 160, ABILITY_ZEN_MODE = 161, ABILITY_VICTORY_STAR = 162, ABILITY_TURBOBLAZE = 163, ABILITY_TERAVOLT = 164, ABILITIES_COUNT_GEN5, // Gen 6 ABILITY_AROMA_VEIL = ABILITIES_COUNT_GEN5, ABILITY_FLOWER_VEIL = 166, ABILITY_CHEEK_POUCH = 167, ABILITY_PROTEAN = 168, ABILITY_FUR_COAT = 169, ABILITY_MAGICIAN = 170, ABILITY_BULLETPROOF = 171, ABILITY_COMPETITIVE = 172, ABILITY_STRONG_JAW = 173, ABILITY_REFRIGERATE = 174, ABILITY_SWEET_VEIL = 175, ABILITY_STANCE_CHANGE = 176, ABILITY_GALE_WINGS = 177, ABILITY_MEGA_LAUNCHER = 178, ABILITY_GRASS_PELT = 179, ABILITY_SYMBIOSIS = 180, ABILITY_TOUGH_CLAWS = 181, ABILITY_PIXILATE = 182, ABILITY_GOOEY = 183, ABILITY_AERILATE = 184, ABILITY_PARENTAL_BOND = 185, ABILITY_DARK_AURA = 186, ABILITY_FAIRY_AURA = 187, ABILITY_AURA_BREAK = 188, ABILITY_PRIMORDIAL_SEA = 189, ABILITY_DESOLATE_LAND = 190, ABILITY_DELTA_STREAM = 191, ABILITIES_COUNT_GEN6, // Gen 7 ABILITY_STAMINA = ABILITIES_COUNT_GEN6, ABILITY_WIMP_OUT = 193, ABILITY_EMERGENCY_EXIT = 194, ABILITY_WATER_COMPACTION = 195, ABILITY_MERCILESS = 196, ABILITY_SHIELDS_DOWN = 197, ABILITY_STAKEOUT = 198, ABILITY_WATER_BUBBLE = 199, ABILITY_STEELWORKER = 200, ABILITY_BERSERK = 201, ABILITY_SLUSH_RUSH = 202, ABILITY_LONG_REACH = 203, ABILITY_LIQUID_VOICE = 204, ABILITY_TRIAGE = 205, ABILITY_GALVANIZE = 206, ABILITY_SURGE_SURFER = 207, ABILITY_SCHOOLING = 208, ABILITY_DISGUISE = 209, ABILITY_BATTLE_BOND = 210, ABILITY_POWER_CONSTRUCT = 211, ABILITY_CORROSION = 212, ABILITY_COMATOSE = 213, ABILITY_QUEENLY_MAJESTY = 214, ABILITY_INNARDS_OUT = 215, ABILITY_DANCER = 216, ABILITY_BATTERY = 217, ABILITY_FLUFFY = 218, ABILITY_DAZZLING = 219, ABILITY_SOUL_HEART = 220, ABILITY_TANGLING_HAIR = 221, ABILITY_RECEIVER = 222, ABILITY_POWER_OF_ALCHEMY = 223, ABILITY_BEAST_BOOST = 224, ABILITY_RKS_SYSTEM = 225, ABILITY_ELECTRIC_SURGE = 226, ABILITY_PSYCHIC_SURGE = 227, ABILITY_MISTY_SURGE = 228, ABILITY_GRASSY_SURGE = 229, ABILITY_FULL_METAL_BODY = 230, ABILITY_SHADOW_SHIELD = 231, ABILITY_PRISM_ARMOR = 232, ABILITY_NEUROFORCE = 233, ABILITIES_COUNT_GEN7, // Gen 8 ABILITY_INTREPID_SWORD = ABILITIES_COUNT_GEN7, ABILITY_DAUNTLESS_SHIELD = 235, ABILITY_LIBERO = 236, ABILITY_BALL_FETCH = 237, ABILITY_COTTON_DOWN = 238, ABILITY_PROPELLER_TAIL = 239, ABILITY_MIRROR_ARMOR = 240, ABILITY_GULP_MISSILE = 241, ABILITY_STALWART = 242, ABILITY_STEAM_ENGINE = 243, ABILITY_PUNK_ROCK = 244, ABILITY_SAND_SPIT = 245, ABILITY_ICE_SCALES = 246, ABILITY_RIPEN = 247, ABILITY_ICE_FACE = 248, ABILITY_POWER_SPOT = 249, ABILITY_MIMICRY = 250, ABILITY_SCREEN_CLEANER = 251, ABILITY_STEELY_SPIRIT = 252, ABILITY_PERISH_BODY = 253, ABILITY_WANDERING_SPIRIT = 254, ABILITY_GORILLA_TACTICS = 255, ABILITY_NEUTRALIZING_GAS = 256, ABILITY_PASTEL_VEIL = 257, ABILITY_HUNGER_SWITCH = 258, ABILITY_QUICK_DRAW = 259, ABILITY_UNSEEN_FIST = 260, ABILITY_CURIOUS_MEDICINE = 261, ABILITY_TRANSISTOR = 262, ABILITY_DRAGONS_MAW = 263, ABILITY_CHILLING_NEIGH = 264, ABILITY_GRIM_NEIGH = 265, ABILITY_AS_ONE_ICE_RIDER = 266, ABILITY_AS_ONE_SHADOW_RIDER = 267, ABILITIES_COUNT_GEN8, // Gen 9 ABILITY_LINGERING_AROMA = ABILITIES_COUNT_GEN8, ABILITY_SEED_SOWER = 269, ABILITY_THERMAL_EXCHANGE = 270, ABILITY_ANGER_SHELL = 271, ABILITY_PURIFYING_SALT = 272, ABILITY_WELL_BAKED_BODY = 273, ABILITY_WIND_RIDER = 274, ABILITY_GUARD_DOG = 275, ABILITY_ROCKY_PAYLOAD = 276, ABILITY_WIND_POWER = 277, ABILITY_ZERO_TO_HERO = 278, ABILITY_COMMANDER = 279, ABILITY_ELECTROMORPHOSIS = 280, ABILITY_PROTOSYNTHESIS = 281, ABILITY_QUARK_DRIVE = 282, ABILITY_GOOD_AS_GOLD = 283, ABILITY_VESSEL_OF_RUIN = 284, ABILITY_SWORD_OF_RUIN = 285, ABILITY_TABLETS_OF_RUIN = 286, ABILITY_BEADS_OF_RUIN = 287, ABILITY_ORICHALCUM_PULSE = 288, ABILITY_HADRON_ENGINE = 289, ABILITY_OPPORTUNIST = 290, ABILITY_CUD_CHEW = 291, ABILITY_SHARPNESS = 292, ABILITY_SUPREME_OVERLORD = 293, ABILITY_COSTAR = 294, ABILITY_TOXIC_DEBRIS = 295, ABILITY_ARMOR_TAIL = 296, ABILITY_EARTH_EATER = 297, ABILITY_MYCELIUM_MIGHT = 298, ABILITY_HOSPITALITY = 299, ABILITY_MINDS_EYE = 300, ABILITY_EMBODY_ASPECT_TEAL_MASK = 301, ABILITY_EMBODY_ASPECT_HEARTHFLAME_MASK = 302, ABILITY_EMBODY_ASPECT_WELLSPRING_MASK = 303, ABILITY_EMBODY_ASPECT_CORNERSTONE_MASK = 304, ABILITY_TOXIC_CHAIN = 305, ABILITY_SUPERSWEET_SYRUP = 306, ABILITY_TERA_SHIFT = 307, ABILITY_TERA_SHELL = 308, ABILITY_TERAFORM_ZERO = 309, ABILITY_POISON_PUPPETEER = 310, ABILITIES_COUNT_GEN9, ABILITIES_COUNT = ABILITIES_COUNT_GEN9, }; #endif // GUARD_CONSTANTS_ABILITIES_H