340 lines
9.7 KiB
C
340 lines
9.7 KiB
C
#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
|