summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--structs/pokemon.h37
1 files changed, 23 insertions, 14 deletions
diff --git a/structs/pokemon.h b/structs/pokemon.h
index 36f17307..e8eb08ac 100644
--- a/structs/pokemon.h
+++ b/structs/pokemon.h
@@ -35,35 +35,42 @@ typedef enum {
} OriginLanguage;
typedef enum {
- // TODO: Add all Arceus forms
- // and sort by value
- ARCEUS_EARTH=32,
- ARCEUS_FIST=8,
ARCEUS_NORMAL=0,
+ ARCEUS_FIST=8,
ARCEUS_SKY=16,
- ARCEUS_STONE=40,
ARCEUS_TOXIC=24,
+ ARCEUS_EARTH=32,
+ ARCEUS_STONE=40,
+ ARCEUS_INSECT=48,
+ ARCEUS_SPOOKY=56,
+ ARCEUS_IRON=64,
+ ARCEUS_FLAME=72,
+ ARCEUS_SPLASH=80,
+ ARCEUS_MEADOW=88,
+ ARCEUS_ZAP=96,
+ ARCEUS_MIND=104,
+ ARCEUS_ICICLE=112,
+ ARCEUS_DRACO=120,
+ ARCEUS_DREAD=128,
BURMY_PLANT=0,
BURMY_SANDY=8,
BURMY_TRASH=16,
+ DEOXYS_NORMAL=0,
DEOXYS_ATTACK=8,
DEOXYS_DEFENSE=16,
- DEOXYS_NORMAL=0,
DEOXYS_SPEED=24,
GIRATINA_ALTERED=0,
GIRATINA_ORIGIN=8,
- ROTOM_FAN=32,
- ROTOM_FROST=24,
- ROTOM_HEAT=8,
- ROTOM_MOW=40,
ROTOM_NORMAL=0,
+ ROTOM_HEAT=8,
ROTOM_WASH=16,
+ ROTOM_FROST=24,
+ ROTOM_FAN=32,
+ ROTOM_MOW=40,
SHAYMIN_LAND=0,
SHAYMIN_SKY=8,
- SHELLOS_EAST=8,
SHELLOS_WEST=0,
- UNOWN_EXCLAMATIONMARK =208,
- UNOWN_QUESTIONMARK=216,
+ SHELLOS_EAST=8,
UNOWN_A=0,
UNOWN_B=8,
UNOWN_C=16,
@@ -89,7 +96,9 @@ typedef enum {
UNOWN_W=176,
UNOWN_X=184,
UNOWN_Y=192,
- UNOWN_Z=200
+ UNOWN_Z=200,
+ UNOWN_EXCLAMATIONMARK =208,
+ UNOWN_QUESTIONMARK=216
} AlternateForms;
// Structs