summaryrefslogtreecommitdiff
path: root/include/constants/ability.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants/ability.h')
-rw-r--r--include/constants/ability.h156
1 files changed, 77 insertions, 79 deletions
diff --git a/include/constants/ability.h b/include/constants/ability.h
index 27f87fc..34515a4 100644
--- a/include/constants/ability.h
+++ b/include/constants/ability.h
@@ -1,84 +1,82 @@
#ifndef GUARD_CONSTANTS_ABILITY_H
#define GUARD_CONSTANTS_ABILITY_H
-enum Ability
-{
- ABILITY_STENCH = 0x1,
- ABILITY_THICK_FAT = 0x2,
- ABILITY_RAIN_DISH = 0x3,
- ABILITY_DRIZZLE = 0x4,
- ABILITY_ARENA_TRAP = 0x5,
- ABILITY_INTIMIDATE = 0x6,
- ABILITY_ROCK_HEAD = 0x7,
- ABILITY_AIR_LOCK = 0x8,
- ABILITY_HYPER_CUTTER = 0x9,
- ABILITY_SHADOW_TAG = 0xA,
- ABILITY_SPEED_BOOST = 0xB,
- ABILITY_BATTLE_ARMOR = 0xC,
- ABILITY_STURDY = 0xD,
- ABILITY_SUCTION_CUPS = 0xE,
- ABILITY_CLEAR_BODY = 0xF,
- ABILITY_TORRENT = 0x10,
- ABILITY_GUTS = 0x11,
- ABILITY_ROUGH_SKIN = 0x12,
- ABILITY_SHELL_ARMOR = 0x13,
- ABILITY_NATURAL_CURE = 0x14,
- ABILITY_DAMP = 0x15,
- ABILITY_LIMBER = 0x16,
- ABILITY_MAGNET_PULL = 0x17,
- ABILITY_WHITE_SMOKE = 0x18,
- ABILITY_SYNCHRONIZE = 0x19,
- ABILITY_OVERGROW = 0x1A,
- ABILITY_SWIFT_SWIM = 0x1B,
- ABILITY_SAND_STREAM = 0x1C,
- ABILITY_SAND_VEIL = 0x1D,
- ABILITY_KEEN_EYE = 0x1E,
- ABILITY_INNER_FOCUS = 0x1F,
- ABILITY_STATIC = 0x20,
- ABILITY_SHED_SKIN = 0x21,
- ABILITY_HUGE_POWER = 0x22,
- ABILITY_VOLT_ABSORB = 0x23,
- ABILITY_WATER_ABSORB = 0x24,
- ABILITY_FORECAST = 0x25,
- ABILITY_SERENE_GRACE = 0x26,
- ABILITY_POISON_POINT = 0x27,
- ABILITY_TRACE = 0x28,
- ABILITY_OBLIVIOUS = 0x29,
- ABILITY_TRUANT = 0x2A,
- ABILITY_RUN_AWAY = 0x2B,
- ABILITY_STICKY_HOLD = 0x2C,
- ABILITY_CLOUD_NINE = 0x2D,
- ABILITY_ILLUMINATE = 0x2E,
- ABILITY_EARLY_BIRD = 0x2F,
- ABILITY_HUSTLE = 0x30,
- ABILITY_DROUGHT = 0x31,
- ABILITY_LIGHTNINGROD = 0x32,
- ABILITY_COMPOUNDEYES = 0x33,
- ABILITY_MARVEL_SCALE = 0x34,
- ABILITY_WONDER_GUARD = 0x35,
- ABILITY_INSOMNIA = 0x36,
- ABILITY_LEVITATE = 0x37,
- ABILITY_PLUS = 0x38,
- ABILITY_PRESSURE = 0x39,
- ABILITY_LIQUID_OOZE = 0x3A,
- ABILITY_COLOR_CHANGE = 0x3B,
- ABILITY_SOUNDPROOF = 0x3C,
- ABILITY_EFFECT_SPORE = 0x3D,
- ABILITY_FLAME_BODY = 0x3E,
- ABILITY_MINUS = 0x3F,
- ABILITY_OWN_TEMPO = 0x40,
- ABILITY_MAGMA_ARMOR = 0x41,
- ABILITY_WATER_VEIL = 0x42,
- ABILITY_SWARM = 0x43,
- ABILITY_CUTE_CHARM = 0x44,
- ABILITY_IMMUNITY = 0x45,
- ABILITY_BLAZE = 0x46,
- ABILITY_PICKUP = 0x47,
- ABILITY_FLASH_FIRE = 0x48,
- ABILITY_VITAL_SPIRIT = 0x49,
- ABILITY_CHLOROPHYLL = 0x4A,
- ABILITY_PURE_POWER = 0x4B,
- ABILITY_SHIELD_DUST = 0x4C
-};
+#define ABILITY_NONE 0x0
+#define ABILITY_STENCH 0x1
+#define ABILITY_THICK_FAT 0x2
+#define ABILITY_RAIN_DISH 0x3
+#define ABILITY_DRIZZLE 0x4
+#define ABILITY_ARENA_TRAP 0x5
+#define ABILITY_INTIMIDATE 0x6
+#define ABILITY_ROCK_HEAD 0x7
+#define ABILITY_AIR_LOCK 0x8
+#define ABILITY_HYPER_CUTTER 0x9
+#define ABILITY_SHADOW_TAG 0xA
+#define ABILITY_SPEED_BOOST 0xB
+#define ABILITY_BATTLE_ARMOR 0xC
+#define ABILITY_STURDY 0xD
+#define ABILITY_SUCTION_CUPS 0xE
+#define ABILITY_CLEAR_BODY 0xF
+#define ABILITY_TORRENT 0x10
+#define ABILITY_GUTS 0x11
+#define ABILITY_ROUGH_SKIN 0x12
+#define ABILITY_SHELL_ARMOR 0x13
+#define ABILITY_NATURAL_CURE 0x14
+#define ABILITY_DAMP 0x15
+#define ABILITY_LIMBER 0x16
+#define ABILITY_MAGNET_PULL 0x17
+#define ABILITY_WHITE_SMOKE 0x18
+#define ABILITY_SYNCHRONIZE 0x19
+#define ABILITY_OVERGROW 0x1A
+#define ABILITY_SWIFT_SWIM 0x1B
+#define ABILITY_SAND_STREAM 0x1C
+#define ABILITY_SAND_VEIL 0x1D
+#define ABILITY_KEEN_EYE 0x1E
+#define ABILITY_INNER_FOCUS 0x1F
+#define ABILITY_STATIC 0x20
+#define ABILITY_SHED_SKIN 0x21
+#define ABILITY_HUGE_POWER 0x22
+#define ABILITY_VOLT_ABSORB 0x23
+#define ABILITY_WATER_ABSORB 0x24
+#define ABILITY_FORECAST 0x25
+#define ABILITY_SERENE_GRACE 0x26
+#define ABILITY_POISON_POINT 0x27
+#define ABILITY_TRACE 0x28
+#define ABILITY_OBLIVIOUS 0x29
+#define ABILITY_TRUANT 0x2A
+#define ABILITY_RUN_AWAY 0x2B
+#define ABILITY_STICKY_HOLD 0x2C
+#define ABILITY_CLOUD_NINE 0x2D
+#define ABILITY_ILLUMINATE 0x2E
+#define ABILITY_EARLY_BIRD 0x2F
+#define ABILITY_HUSTLE 0x30
+#define ABILITY_DROUGHT 0x31
+#define ABILITY_LIGHTNINGROD 0x32
+#define ABILITY_COMPOUNDEYES 0x33
+#define ABILITY_MARVEL_SCALE 0x34
+#define ABILITY_WONDER_GUARD 0x35
+#define ABILITY_INSOMNIA 0x36
+#define ABILITY_LEVITATE 0x37
+#define ABILITY_PLUS 0x38
+#define ABILITY_PRESSURE 0x39
+#define ABILITY_LIQUID_OOZE 0x3A
+#define ABILITY_COLOR_CHANGE 0x3B
+#define ABILITY_SOUNDPROOF 0x3C
+#define ABILITY_EFFECT_SPORE 0x3D
+#define ABILITY_FLAME_BODY 0x3E
+#define ABILITY_MINUS 0x3F
+#define ABILITY_OWN_TEMPO 0x40
+#define ABILITY_MAGMA_ARMOR 0x41
+#define ABILITY_WATER_VEIL 0x42
+#define ABILITY_SWARM 0x43
+#define ABILITY_CUTE_CHARM 0x44
+#define ABILITY_IMMUNITY 0x45
+#define ABILITY_BLAZE 0x46
+#define ABILITY_PICKUP 0x47
+#define ABILITY_FLASH_FIRE 0x48
+#define ABILITY_VITAL_SPIRIT 0x49
+#define ABILITY_CHLOROPHYLL 0x4A
+#define ABILITY_PURE_POWER 0x4B
+#define ABILITY_SHIELD_DUST 0x4C
#endif