Battle Animation Organization

Added remaining sprites not listed
Organized and formatted.
This commit is contained in:
Kaitlyn 2023-10-14 14:25:29 -05:00 committed by Eduardo Quezada D'Ottone
parent a936b78ad5
commit 0694e1bf1f
2 changed files with 1658 additions and 1155 deletions

File diff suppressed because it is too large Load diff

View file

@ -366,6 +366,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_DRAGONITE] = BACK_ANIM_V_SHAKE,
[SPECIES_MEWTWO] = BACK_ANIM_GROW_STUTTER,
[SPECIES_MEW] = BACK_ANIM_CONCAVE_ARC_SMALL,
// Gen 2
[SPECIES_CHIKORITA] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_BAYLEEF] = BACK_ANIM_H_SLIDE,
[SPECIES_MEGANIUM] = BACK_ANIM_V_SHAKE,
@ -466,6 +468,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_LUGIA] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_HO_OH] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_CELEBI] = BACK_ANIM_SHAKE_GLOW_GREEN,
// Gen 3
[SPECIES_TREECKO] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_GROVYLE] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SCEPTILE] = BACK_ANIM_V_SHAKE,
@ -490,103 +494,101 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_SEEDOT] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_NUZLEAF] = BACK_ANIM_V_SHAKE,
[SPECIES_SHIFTRY] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_NINCADA] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_NINJASK] = BACK_ANIM_H_VIBRATE,
[SPECIES_SHEDINJA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_TAILLOW] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_SWELLOW] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SHROOMISH] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_BRELOOM] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SPINDA] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_WINGULL] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_PELIPPER] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_RALTS] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_KIRLIA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_GARDEVOIR] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SURSKIT] = BACK_ANIM_H_SPRING,
[SPECIES_MASQUERAIN] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_WAILMER] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_WAILORD] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_SKITTY] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_DELCATTY] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_KECLEON] = BACK_ANIM_H_VIBRATE,
[SPECIES_BALTOY] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_CLAYDOL] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_NOSEPASS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_TORKOAL] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_SABLEYE] = BACK_ANIM_H_VIBRATE,
[SPECIES_BARBOACH] = BACK_ANIM_V_STRETCH,
[SPECIES_WHISCASH] = BACK_ANIM_V_SHAKE,
[SPECIES_LUVDISC] = BACK_ANIM_H_SPRING_REPEATED,
[SPECIES_CORPHISH] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_CRAWDAUNT] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_FEEBAS] = BACK_ANIM_H_SPRING,
[SPECIES_MILOTIC] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_CARVANHA] = BACK_ANIM_H_SPRING_REPEATED,
[SPECIES_SHARPEDO] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_TRAPINCH] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_VIBRAVA] = BACK_ANIM_H_VIBRATE,
[SPECIES_FLYGON] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_MAKUHITA] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_HARIYAMA] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_ELECTRIKE] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_MANECTRIC] = BACK_ANIM_V_SHAKE,
[SPECIES_NUMEL] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_CAMERUPT] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_SPHEAL] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SEALEO] = BACK_ANIM_V_SHAKE,
[SPECIES_WALREIN] = BACK_ANIM_V_SHAKE,
[SPECIES_CACNEA] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_CACTURNE] = BACK_ANIM_H_SHAKE,
[SPECIES_SNORUNT] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GLALIE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_LUNATONE] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SOLROCK] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_AZURILL] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_SPOINK] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_GRUMPIG] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_PLUSLE] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_MINUN] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_MAWILE] = BACK_ANIM_V_SHAKE,
[SPECIES_MEDITITE] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_MEDICHAM] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SWABLU] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ALTARIA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_WYNAUT] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_DUSKULL] = BACK_ANIM_H_VIBRATE,
[SPECIES_DUSCLOPS] = BACK_ANIM_H_VIBRATE,
[SPECIES_ROSELIA] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_SHROOMISH] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_BRELOOM] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SLAKOTH] = BACK_ANIM_H_SLIDE,
[SPECIES_VIGOROTH] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_SLAKING] = BACK_ANIM_H_SHAKE,
[SPECIES_GULPIN] = BACK_ANIM_V_STRETCH,
[SPECIES_SWALOT] = BACK_ANIM_V_STRETCH,
[SPECIES_TROPIUS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_NINCADA] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_NINJASK] = BACK_ANIM_H_VIBRATE,
[SPECIES_SHEDINJA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_WHISMUR] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_LOUDRED] = BACK_ANIM_V_SHAKE,
[SPECIES_EXPLOUD] = BACK_ANIM_GROW_STUTTER,
[SPECIES_CLAMPERL] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_HUNTAIL] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_GOREBYSS] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ABSOL] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SHUPPET] = BACK_ANIM_H_VIBRATE,
[SPECIES_BANETTE] = BACK_ANIM_H_VIBRATE,
[SPECIES_SEVIPER] = BACK_ANIM_V_STRETCH,
[SPECIES_ZANGOOSE] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_RELICANTH] = BACK_ANIM_H_SLIDE,
[SPECIES_MAKUHITA] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_HARIYAMA] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_AZURILL] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_NOSEPASS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_SKITTY] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_DELCATTY] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_SABLEYE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MAWILE] = BACK_ANIM_V_SHAKE,
[SPECIES_ARON] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_LAIRON] = BACK_ANIM_V_SHAKE,
[SPECIES_AGGRON] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_CASTFORM] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_CASTFORM_SUNNY] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_CASTFORM_RAINY] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_CASTFORM_SNOWY] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_MEDITITE] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_MEDICHAM] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_ELECTRIKE] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_MANECTRIC] = BACK_ANIM_V_SHAKE,
[SPECIES_PLUSLE] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_MINUN] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_VOLBEAT] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ILLUMISE] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ROSELIA] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_GULPIN] = BACK_ANIM_V_STRETCH,
[SPECIES_SWALOT] = BACK_ANIM_V_STRETCH,
[SPECIES_CARVANHA] = BACK_ANIM_H_SPRING_REPEATED,
[SPECIES_SHARPEDO] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_WAILMER] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_WAILORD] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_NUMEL] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_CAMERUPT] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_TORKOAL] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_SPOINK] = BACK_ANIM_CONCAVE_ARC_LARGE,
[SPECIES_GRUMPIG] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SPINDA] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_TRAPINCH] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_VIBRAVA] = BACK_ANIM_H_VIBRATE,
[SPECIES_FLYGON] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_CACNEA] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_CACTURNE] = BACK_ANIM_H_SHAKE,
[SPECIES_SWABLU] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ALTARIA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ZANGOOSE] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_SEVIPER] = BACK_ANIM_V_STRETCH,
[SPECIES_LUNATONE] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SOLROCK] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_BARBOACH] = BACK_ANIM_V_STRETCH,
[SPECIES_WHISCASH] = BACK_ANIM_V_SHAKE,
[SPECIES_CORPHISH] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_CRAWDAUNT] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_BALTOY] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_CLAYDOL] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_LILEEP] = BACK_ANIM_H_STRETCH,
[SPECIES_CRADILY] = BACK_ANIM_V_STRETCH,
[SPECIES_ANORITH] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_ARMALDO] = BACK_ANIM_V_SHAKE,
[SPECIES_RALTS] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_KIRLIA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_GARDEVOIR] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_FEEBAS] = BACK_ANIM_H_SPRING,
[SPECIES_MILOTIC] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_CASTFORM] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_KECLEON] = BACK_ANIM_H_VIBRATE,
[SPECIES_SHUPPET] = BACK_ANIM_H_VIBRATE,
[SPECIES_BANETTE] = BACK_ANIM_H_VIBRATE,
[SPECIES_DUSKULL] = BACK_ANIM_H_VIBRATE,
[SPECIES_DUSCLOPS] = BACK_ANIM_H_VIBRATE,
[SPECIES_TROPIUS] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_CHIMECHO] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_ABSOL] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_WYNAUT] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_SNORUNT] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GLALIE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_SPHEAL] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SEALEO] = BACK_ANIM_V_SHAKE,
[SPECIES_WALREIN] = BACK_ANIM_V_SHAKE,
[SPECIES_CLAMPERL] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_HUNTAIL] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_GOREBYSS] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_RELICANTH] = BACK_ANIM_H_SLIDE,
[SPECIES_LUVDISC] = BACK_ANIM_H_SPRING_REPEATED,
[SPECIES_BAGON] = BACK_ANIM_V_SHAKE,
[SPECIES_SHELGON] = BACK_ANIM_V_SHAKE,
[SPECIES_SALAMENCE] = BACK_ANIM_H_SHAKE,
@ -596,16 +598,15 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_REGIROCK] = BACK_ANIM_V_SHAKE,
[SPECIES_REGICE] = BACK_ANIM_V_SHAKE,
[SPECIES_REGISTEEL] = BACK_ANIM_V_SHAKE,
[SPECIES_LATIAS] = BACK_ANIM_H_VIBRATE,
[SPECIES_LATIOS] = BACK_ANIM_H_VIBRATE,
[SPECIES_KYOGRE] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_GROUDON] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_RAYQUAZA] = BACK_ANIM_GROW_STUTTER,
[SPECIES_LATIAS] = BACK_ANIM_H_VIBRATE,
[SPECIES_LATIOS] = BACK_ANIM_H_VIBRATE,
[SPECIES_JIRACHI] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_DEOXYS] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_CHIMECHO] = BACK_ANIM_CONVEX_DOUBLE_ARC,
// Gen 4
// Gen 4
[SPECIES_TURTWIG] = BACK_ANIM_H_SLIDE,
[SPECIES_GROTLE] = BACK_ANIM_H_SLIDE,
[SPECIES_TORTERRA] = BACK_ANIM_SHAKE_GLOW_GREEN,
@ -713,43 +714,7 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_DARKRAI] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_SHAYMIN] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_ARCEUS] = BACK_ANIM_GROW,
//Gen 4 Forms
[SPECIES_DEOXYS_ATTACK] = BACK_ANIM_GROW_STUTTER,
[SPECIES_DEOXYS_DEFENSE] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_DEOXYS_SPEED] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_BURMY_SANDY_CLOAK] = BACK_ANIM_H_SHAKE,
[SPECIES_BURMY_TRASH_CLOAK] = BACK_ANIM_H_SHAKE,
[SPECIES_WORMADAM_SANDY_CLOAK] = BACK_ANIM_V_SHAKE,
[SPECIES_WORMADAM_TRASH_CLOAK] = BACK_ANIM_V_SHAKE,
[SPECIES_CHERRIM_SUNSHINE] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_SHELLOS_EAST_SEA] = BACK_ANIM_H_SPRING,
[SPECIES_GASTRODON_EAST_SEA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_ROTOM_HEAT] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_ROTOM_WASH] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_ROTOM_FROST] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_ROTOM_FAN] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_ROTOM_MOW] = BACK_ANIM_H_SLIDE,
[SPECIES_GIRATINA_ORIGIN] = BACK_ANIM_GROW_STUTTER,
[SPECIES_SHAYMIN_SKY] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_ARCEUS_FIGHTING] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FLYING] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_POISON] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GROUND] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ROCK] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_BUG] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GHOST] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_STEEL] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FIRE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_WATER] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GRASS] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ELECTRIC] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_PSYCHIC] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ICE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_DRAGON] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_DARK] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FAIRY] = BACK_ANIM_GROW_STUTTER,
// Gen 5
[SPECIES_VICTINI] = BACK_ANIM_H_SHAKE,
[SPECIES_SNIVY] = BACK_ANIM_H_SLIDE,
@ -907,29 +872,8 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_KELDEO] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_MELOETTA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_GENESECT] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
//Gen 5 Forms
[SPECIES_BASCULIN_BLUE_STRIPED] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_DARMANITAN_ZEN_MODE] = BACK_ANIM_H_SHAKE,
[SPECIES_DEERLING_SUMMER] = BACK_ANIM_H_SLIDE,
[SPECIES_DEERLING_AUTUMN] = BACK_ANIM_H_SLIDE,
[SPECIES_DEERLING_WINTER] = BACK_ANIM_H_SLIDE,
[SPECIES_SAWSBUCK_SUMMER] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SAWSBUCK_AUTUMN] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SAWSBUCK_WINTER] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_TORNADUS_THERIAN] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_THUNDURUS_THERIAN] = BACK_ANIM_SHAKE_FLASH_YELLOW,
[SPECIES_LANDORUS_THERIAN] = BACK_ANIM_GROW_STUTTER,
[SPECIES_KYUREM_WHITE] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_KYUREM_BLACK] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_KELDEO_RESOLUTE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_MELOETTA_PIROUETTE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GENESECT_DOUSE_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_SHOCK_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_BURN_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_CHILL_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
//Gen 6
// Gen 6
[SPECIES_CHESPIN] = BACK_ANIM_H_SLIDE,
[SPECIES_QUILLADIN] = BACK_ANIM_GROW,
[SPECIES_CHESNAUGHT] = BACK_ANIM_V_SHAKE_LOW,
@ -1002,8 +946,259 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_DIANCIE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_HOOPA] = BACK_ANIM_CONVEX_DOUBLE_ARC,
[SPECIES_VOLCANION] = BACK_ANIM_SHAKE_GLOW_RED,
//Gen 6 Forms
// Gen 7 todo: assign
[SPECIES_ROWLET] = BACK_ANIM_H_VIBRATE,
[SPECIES_DARTRIX] = BACK_ANIM_H_VIBRATE,
[SPECIES_DECIDUEYE] = BACK_ANIM_H_VIBRATE,
[SPECIES_LITTEN] = BACK_ANIM_H_VIBRATE,
[SPECIES_TORRACAT] = BACK_ANIM_H_VIBRATE,
[SPECIES_INCINEROAR] = BACK_ANIM_H_VIBRATE,
[SPECIES_POPPLIO] = BACK_ANIM_H_VIBRATE,
[SPECIES_BRIONNE] = BACK_ANIM_H_VIBRATE,
[SPECIES_PRIMARINA] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKIPEK] = BACK_ANIM_H_VIBRATE,
[SPECIES_TRUMBEAK] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOUCANNON] = BACK_ANIM_H_VIBRATE,
[SPECIES_YUNGOOS] = BACK_ANIM_H_VIBRATE,
[SPECIES_GUMSHOOS] = BACK_ANIM_H_VIBRATE,
[SPECIES_GRUBBIN] = BACK_ANIM_H_VIBRATE,
[SPECIES_CHARJABUG] = BACK_ANIM_H_VIBRATE,
[SPECIES_VIKAVOLT] = BACK_ANIM_H_VIBRATE,
[SPECIES_CRABRAWLER] = BACK_ANIM_H_VIBRATE,
[SPECIES_CRABOMINABLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_ORICORIO] = BACK_ANIM_H_VIBRATE,
[SPECIES_CUTIEFLY] = BACK_ANIM_H_VIBRATE,
[SPECIES_RIBOMBEE] = BACK_ANIM_H_VIBRATE,
[SPECIES_ROCKRUFF] = BACK_ANIM_H_VIBRATE,
[SPECIES_LYCANROC] = BACK_ANIM_H_VIBRATE,
[SPECIES_WISHIWASHI] = BACK_ANIM_H_VIBRATE,
[SPECIES_MAREANIE] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOXAPEX] = BACK_ANIM_H_VIBRATE,
[SPECIES_MUDBRAY] = BACK_ANIM_H_VIBRATE,
[SPECIES_MUDSDALE] = BACK_ANIM_H_VIBRATE,
[SPECIES_DEWPIDER] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARAQUANID] = BACK_ANIM_H_VIBRATE,
[SPECIES_FOMANTIS] = BACK_ANIM_H_VIBRATE,
[SPECIES_LURANTIS] = BACK_ANIM_H_VIBRATE,
[SPECIES_MORELULL] = BACK_ANIM_H_VIBRATE,
[SPECIES_SHIINOTIC] = BACK_ANIM_H_VIBRATE,
[SPECIES_SALANDIT] = BACK_ANIM_H_VIBRATE,
[SPECIES_SALAZZLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_STUFFUL] = BACK_ANIM_H_VIBRATE,
[SPECIES_BEWEAR] = BACK_ANIM_H_VIBRATE,
[SPECIES_BOUNSWEET] = BACK_ANIM_H_VIBRATE,
[SPECIES_STEENEE] = BACK_ANIM_H_VIBRATE,
[SPECIES_TSAREENA] = BACK_ANIM_H_VIBRATE,
[SPECIES_COMFEY] = BACK_ANIM_H_VIBRATE,
[SPECIES_ORANGURU] = BACK_ANIM_H_VIBRATE,
[SPECIES_PASSIMIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_WIMPOD] = BACK_ANIM_H_VIBRATE,
[SPECIES_GOLISOPOD] = BACK_ANIM_H_VIBRATE,
[SPECIES_SANDYGAST] = BACK_ANIM_H_VIBRATE,
[SPECIES_PALOSSAND] = BACK_ANIM_H_VIBRATE,
[SPECIES_PYUKUMUKU] = BACK_ANIM_H_VIBRATE,
[SPECIES_TYPE_NULL] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR] = BACK_ANIM_H_VIBRATE,
[SPECIES_KOMALA] = BACK_ANIM_H_VIBRATE,
[SPECIES_TURTONATOR] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOGEDEMARU] = BACK_ANIM_H_VIBRATE,
[SPECIES_MIMIKYU] = BACK_ANIM_H_VIBRATE,
[SPECIES_BRUXISH] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRAMPA] = BACK_ANIM_H_VIBRATE,
[SPECIES_DHELMISE] = BACK_ANIM_H_VIBRATE,
[SPECIES_JANGMO_O] = BACK_ANIM_H_VIBRATE,
[SPECIES_HAKAMO_O] = BACK_ANIM_H_VIBRATE,
[SPECIES_KOMMO_O] = BACK_ANIM_H_VIBRATE,
[SPECIES_TAPU_KOKO] = BACK_ANIM_H_VIBRATE,
[SPECIES_TAPU_LELE] = BACK_ANIM_H_VIBRATE,
[SPECIES_TAPU_BULU] = BACK_ANIM_H_VIBRATE,
[SPECIES_TAPU_FINI] = BACK_ANIM_H_VIBRATE,
[SPECIES_COSMOG] = BACK_ANIM_H_VIBRATE,
[SPECIES_COSMOEM] = BACK_ANIM_H_VIBRATE,
[SPECIES_SOLGALEO] = BACK_ANIM_H_VIBRATE,
[SPECIES_LUNALA] = BACK_ANIM_H_VIBRATE,
[SPECIES_NIHILEGO] = BACK_ANIM_H_VIBRATE,
[SPECIES_BUZZWOLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_PHEROMOSA] = BACK_ANIM_H_VIBRATE,
[SPECIES_XURKITREE] = BACK_ANIM_H_VIBRATE,
[SPECIES_CELESTEELA] = BACK_ANIM_H_VIBRATE,
[SPECIES_KARTANA] = BACK_ANIM_H_VIBRATE,
[SPECIES_GUZZLORD] = BACK_ANIM_H_VIBRATE,
[SPECIES_NECROZMA] = BACK_ANIM_H_VIBRATE,
[SPECIES_MAGEARNA] = BACK_ANIM_H_VIBRATE,
[SPECIES_MARSHADOW] = BACK_ANIM_H_VIBRATE,
[SPECIES_POIPOLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_NAGANADEL] = BACK_ANIM_H_VIBRATE,
[SPECIES_STAKATAKA] = BACK_ANIM_H_VIBRATE,
[SPECIES_BLACEPHALON] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZERAORA] = BACK_ANIM_H_VIBRATE,
[SPECIES_MELTAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MELMETAL] = BACK_ANIM_H_VIBRATE,
// Gen 8 todo: assign
[SPECIES_GROOKEY] = BACK_ANIM_H_VIBRATE,
[SPECIES_THWACKEY] = BACK_ANIM_H_VIBRATE,
[SPECIES_RILLABOOM] = BACK_ANIM_H_VIBRATE,
[SPECIES_SCORBUNNY] = BACK_ANIM_H_VIBRATE,
[SPECIES_RABOOT] = BACK_ANIM_H_VIBRATE,
[SPECIES_CINDERACE] = BACK_ANIM_H_VIBRATE,
[SPECIES_SOBBLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRIZZILE] = BACK_ANIM_H_VIBRATE,
[SPECIES_INTELEON] = BACK_ANIM_H_VIBRATE,
[SPECIES_SKWOVET] = BACK_ANIM_H_VIBRATE,
[SPECIES_GREEDENT] = BACK_ANIM_H_VIBRATE,
[SPECIES_ROOKIDEE] = BACK_ANIM_H_VIBRATE,
[SPECIES_CORVISQUIRE] = BACK_ANIM_H_VIBRATE,
[SPECIES_CORVIKNIGHT] = BACK_ANIM_H_VIBRATE,
[SPECIES_BLIPBUG] = BACK_ANIM_H_VIBRATE,
[SPECIES_DOTTLER] = BACK_ANIM_H_VIBRATE,
[SPECIES_ORBEETLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_NICKIT] = BACK_ANIM_H_VIBRATE,
[SPECIES_THIEVUL] = BACK_ANIM_H_VIBRATE,
[SPECIES_GOSSIFLEUR] = BACK_ANIM_H_VIBRATE,
[SPECIES_ELDEGOSS] = BACK_ANIM_H_VIBRATE,
[SPECIES_WOOLOO] = BACK_ANIM_H_VIBRATE,
[SPECIES_DUBWOOL] = BACK_ANIM_H_VIBRATE,
[SPECIES_CHEWTLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_DREDNAW] = BACK_ANIM_H_VIBRATE,
[SPECIES_YAMPER] = BACK_ANIM_H_VIBRATE,
[SPECIES_BOLTUND] = BACK_ANIM_H_VIBRATE,
[SPECIES_ROLYCOLY] = BACK_ANIM_H_VIBRATE,
[SPECIES_CARKOL] = BACK_ANIM_H_VIBRATE,
[SPECIES_COALOSSAL] = BACK_ANIM_H_VIBRATE,
[SPECIES_APPLIN] = BACK_ANIM_H_VIBRATE,
[SPECIES_FLAPPLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_APPLETUN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILICOBRA] = BACK_ANIM_H_VIBRATE,
[SPECIES_SANDACONDA] = BACK_ANIM_H_VIBRATE,
[SPECIES_CRAMORANT] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARROKUDA] = BACK_ANIM_H_VIBRATE,
[SPECIES_BARRASKEWDA] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOXEL] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOXTRICITY] = BACK_ANIM_H_VIBRATE,
[SPECIES_SIZZLIPEDE] = BACK_ANIM_H_VIBRATE,
[SPECIES_CENTISKORCH] = BACK_ANIM_H_VIBRATE,
[SPECIES_CLOBBOPUS] = BACK_ANIM_H_VIBRATE,
[SPECIES_GRAPPLOCT] = BACK_ANIM_H_VIBRATE,
[SPECIES_SINISTEA] = BACK_ANIM_H_VIBRATE,
[SPECIES_POLTEAGEIST] = BACK_ANIM_H_VIBRATE,
[SPECIES_HATENNA] = BACK_ANIM_H_VIBRATE,
[SPECIES_HATTREM] = BACK_ANIM_H_VIBRATE,
[SPECIES_HATTERENE] = BACK_ANIM_H_VIBRATE,
[SPECIES_IMPIDIMP] = BACK_ANIM_H_VIBRATE,
[SPECIES_MORGREM] = BACK_ANIM_H_VIBRATE,
[SPECIES_GRIMMSNARL] = BACK_ANIM_H_VIBRATE,
[SPECIES_OBSTAGOON] = BACK_ANIM_H_VIBRATE,
[SPECIES_PERRSERKER] = BACK_ANIM_H_VIBRATE,
[SPECIES_CURSOLA] = BACK_ANIM_H_VIBRATE,
[SPECIES_SIRFETCHD] = BACK_ANIM_H_VIBRATE,
[SPECIES_MR_RIME] = BACK_ANIM_H_VIBRATE,
[SPECIES_RUNERIGUS] = BACK_ANIM_H_VIBRATE,
[SPECIES_MILCERY] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE] = BACK_ANIM_H_VIBRATE,
[SPECIES_FALINKS] = BACK_ANIM_H_VIBRATE,
[SPECIES_PINCURCHIN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SNOM] = BACK_ANIM_H_VIBRATE,
[SPECIES_FROSMOTH] = BACK_ANIM_H_VIBRATE,
[SPECIES_STONJOURNER] = BACK_ANIM_H_VIBRATE,
[SPECIES_EISCUE] = BACK_ANIM_H_VIBRATE,
[SPECIES_INDEEDEE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MORPEKO] = BACK_ANIM_H_VIBRATE,
[SPECIES_CUFANT] = BACK_ANIM_H_VIBRATE,
[SPECIES_COPPERAJAH] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRACOZOLT] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARCTOZOLT] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRACOVISH] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARCTOVISH] = BACK_ANIM_H_VIBRATE,
[SPECIES_DURALUDON] = BACK_ANIM_H_VIBRATE,
[SPECIES_DREEPY] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRAKLOAK] = BACK_ANIM_H_VIBRATE,
[SPECIES_DRAGAPULT] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZACIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZAMAZENTA] = BACK_ANIM_H_VIBRATE,
[SPECIES_ETERNATUS] = BACK_ANIM_H_VIBRATE,
[SPECIES_KUBFU] = BACK_ANIM_H_VIBRATE,
[SPECIES_URSHIFU] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZARUDE] = BACK_ANIM_H_VIBRATE,
[SPECIES_REGIELEKI] = BACK_ANIM_H_VIBRATE,
[SPECIES_REGIDRAGO] = BACK_ANIM_H_VIBRATE,
[SPECIES_GLASTRIER] = BACK_ANIM_H_VIBRATE,
[SPECIES_SPECTRIER] = BACK_ANIM_H_VIBRATE,
[SPECIES_CALYREX] = BACK_ANIM_H_VIBRATE,
[SPECIES_WYRDEER] = BACK_ANIM_H_VIBRATE,
[SPECIES_KLEAVOR] = BACK_ANIM_H_VIBRATE,
[SPECIES_URSALUNA] = BACK_ANIM_H_VIBRATE,
[SPECIES_BASCULEGION] = BACK_ANIM_H_VIBRATE,
[SPECIES_SNEASLER] = BACK_ANIM_H_VIBRATE,
[SPECIES_OVERQWIL] = BACK_ANIM_H_VIBRATE,
[SPECIES_ENAMORUS] = BACK_ANIM_H_VIBRATE,
// Gen 3 Forms
[SPECIES_CASTFORM_SUNNY] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_CASTFORM_RAINY] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_CASTFORM_SNOWY] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_DEOXYS_ATTACK] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_DEOXYS_DEFENSE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_DEOXYS_SPEED] = BACK_ANIM_TRIANGLE_DOWN,
// Gen 4 Forms
[SPECIES_BURMY_SANDY_CLOAK] = BACK_ANIM_H_SHAKE,
[SPECIES_BURMY_TRASH_CLOAK] = BACK_ANIM_H_SHAKE,
[SPECIES_WORMADAM_SANDY_CLOAK] = BACK_ANIM_V_SHAKE,
[SPECIES_WORMADAM_TRASH_CLOAK] = BACK_ANIM_V_SHAKE,
[SPECIES_CHERRIM_SUNSHINE] = BACK_ANIM_CONCAVE_ARC_SMALL,
[SPECIES_SHELLOS_EAST_SEA] = BACK_ANIM_H_SPRING,
[SPECIES_GASTRODON_EAST_SEA] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_ROTOM_HEAT] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_ROTOM_WASH] = BACK_ANIM_V_SHAKE_H_SLIDE,
[SPECIES_ROTOM_FROST] = BACK_ANIM_V_SHAKE_LOW,
[SPECIES_ROTOM_FAN] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_ROTOM_MOW] = BACK_ANIM_H_SLIDE,
[SPECIES_GIRATINA_ORIGIN] = BACK_ANIM_GROW_STUTTER,
[SPECIES_SHAYMIN_SKY] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_ARCEUS_FIGHTING] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FLYING] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_POISON] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GROUND] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ROCK] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_BUG] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GHOST] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_STEEL] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FIRE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_WATER] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_GRASS] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ELECTRIC] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_PSYCHIC] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_ICE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_DRAGON] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_DARK] = BACK_ANIM_GROW_STUTTER,
[SPECIES_ARCEUS_FAIRY] = BACK_ANIM_GROW_STUTTER,
//Gen 5 Forms
[SPECIES_BASCULIN_BLUE_STRIPED] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_BASCULIN_WHITE_STRIPED] = BACK_ANIM_JOLT_RIGHT,
[SPECIES_DARMANITAN_ZEN_MODE] = BACK_ANIM_H_SHAKE,
[SPECIES_DEERLING_SUMMER] = BACK_ANIM_H_SLIDE,
[SPECIES_DEERLING_AUTUMN] = BACK_ANIM_H_SLIDE,
[SPECIES_DEERLING_WINTER] = BACK_ANIM_H_SLIDE,
[SPECIES_SAWSBUCK_SUMMER] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SAWSBUCK_AUTUMN] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_SAWSBUCK_WINTER] = BACK_ANIM_DIP_RIGHT_SIDE,
[SPECIES_TORNADUS_THERIAN] = BACK_ANIM_SHRINK_GROW_VIBRATE,
[SPECIES_THUNDURUS_THERIAN] = BACK_ANIM_SHAKE_FLASH_YELLOW,
[SPECIES_LANDORUS_THERIAN] = BACK_ANIM_GROW_STUTTER,
[SPECIES_KYUREM_WHITE] = BACK_ANIM_SHAKE_GLOW_RED,
[SPECIES_KYUREM_BLACK] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_KELDEO_RESOLUTE] = BACK_ANIM_GROW_STUTTER,
[SPECIES_MELOETTA_PIROUETTE] = BACK_ANIM_TRIANGLE_DOWN,
[SPECIES_GENESECT_DOUSE_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_SHOCK_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_BURN_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
[SPECIES_GENESECT_CHILL_DRIVE] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
//Gen 6 Forms
[SPECIES_GRENINJA_ASH] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_GRENINJA_BATTLE_BOND] = BACK_ANIM_V_STRETCH,
[SPECIES_VIVILLON_POLAR] = BACK_ANIM_CIRCLE_COUNTERCLOCKWISE,
@ -1061,8 +1256,137 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_ZYGARDE_50_POWER_CONSTRUCT] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_ZYGARDE_COMPLETE] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_HOOPA_UNBOUND] = BACK_ANIM_V_SHAKE_LOW,
//Gen 6 Megas (Thanks Furret/CyanSMP64!)
// Gen 7 Forms todo: assign
[SPECIES_ORICORIO_POM_POM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ORICORIO_PAU] = BACK_ANIM_H_VIBRATE,
[SPECIES_ORICORIO_SENSU] = BACK_ANIM_H_VIBRATE,
[SPECIES_ROCKRUFF_OWN_TEMPO] = BACK_ANIM_H_VIBRATE,
[SPECIES_LYCANROC_MIDNIGHT] = BACK_ANIM_H_VIBRATE,
[SPECIES_LYCANROC_DUSK] = BACK_ANIM_H_VIBRATE,
[SPECIES_WISHIWASHI_SCHOOL] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_FIGHTING] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_FLYING] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_POISON] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_GROUND] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_ROCK] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_BUG] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_GHOST] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_STEEL] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_FIRE] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_WATER] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_GRASS] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_ELECTRIC] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_PSYCHIC] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_ICE] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_DRAGON] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_DARK] = BACK_ANIM_H_VIBRATE,
[SPECIES_SILVALLY_FAIRY] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_ORANGE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_YELLOW] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_GREEN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_BLUE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_INDIGO] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_METEOR_VIOLET] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_RED] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_ORANGE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_YELLOW] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_GREEN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_BLUE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_INDIGO] = BACK_ANIM_H_VIBRATE,
[SPECIES_MINIOR_CORE_VIOLET] = BACK_ANIM_H_VIBRATE,
[SPECIES_MIMIKYU_BUSTED] = BACK_ANIM_H_VIBRATE,
[SPECIES_NECROZMA_DUSK_MANE] = BACK_ANIM_H_VIBRATE,
[SPECIES_NECROZMA_DAWN_WINGS] = BACK_ANIM_H_VIBRATE,
[SPECIES_NECROZMA_ULTRA] = BACK_ANIM_H_VIBRATE,
[SPECIES_MAGEARNA_ORIGINAL_COLOR] = BACK_ANIM_H_VIBRATE,
// Gen 8 Forms todo: assign
[SPECIES_CRAMORANT_GULPING] = BACK_ANIM_H_VIBRATE,
[SPECIES_CRAMORANT_GORGING] = BACK_ANIM_H_VIBRATE,
[SPECIES_TOXTRICITY_LOW_KEY] = BACK_ANIM_H_VIBRATE,
[SPECIES_SINISTEA_ANTIQUE] = BACK_ANIM_H_VIBRATE,
[SPECIES_POLTEAGEIST_ANTIQUE] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_RUBY_CREAM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_MATCHA_CREAM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_MINT_CREAM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_LEMON_CREAM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_SALTED_CREAM] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_RUBY_SWIRL] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_CARAMEL_SWIRL] = BACK_ANIM_H_VIBRATE,
[SPECIES_ALCREMIE_RAINBOW_SWIRL] = BACK_ANIM_H_VIBRATE,
[SPECIES_EISCUE_NOICE_FACE] = BACK_ANIM_H_VIBRATE,
[SPECIES_INDEEDEE_FEMALE] = BACK_ANIM_H_VIBRATE,
[SPECIES_MORPEKO_HANGRY] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZACIAN_CROWNED_SWORD] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZAMAZENTA_CROWNED_SHIELD] = BACK_ANIM_H_VIBRATE,
[SPECIES_ETERNATUS_ETERNAMAX] = BACK_ANIM_H_VIBRATE,
[SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZARUDE_DADA] = BACK_ANIM_H_VIBRATE,
[SPECIES_CALYREX_ICE_RIDER] = BACK_ANIM_H_VIBRATE,
[SPECIES_CALYREX_SHADOW_RIDER] = BACK_ANIM_H_VIBRATE,
[SPECIES_BASCULEGION_FEMALE] = BACK_ANIM_H_VIBRATE,
// Alolan Forms
[SPECIES_RATTATA_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_RATICATE_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_RAICHU_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SANDSHREW_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SANDSLASH_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_VULPIX_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_NINETALES_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_DIGLETT_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_DUGTRIO_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MEOWTH_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_PERSIAN_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_GEODUDE_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_GRAVELER_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_GOLEM_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_GRIMER_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MUK_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_EXEGGUTOR_ALOLAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MAROWAK_ALOLAN] = BACK_ANIM_H_VIBRATE,
// Galarian Forms
[SPECIES_MEOWTH_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_PONYTA_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_RAPIDASH_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SLOWPOKE_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SLOWBRO_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_FARFETCHD_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_WEEZING_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MR_MIME_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARTICUNO_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZAPDOS_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_MOLTRES_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SLOWKING_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_CORSOLA_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZIGZAGOON_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_LINOONE_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_DARUMAKA_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_DARMANITAN_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_YAMASK_GALARIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_STUNFISK_GALARIAN] = BACK_ANIM_H_VIBRATE,
// Hisuian Forms
[SPECIES_GROWLITHE_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ARCANINE_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_VOLTORB_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ELECTRODE_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_TYPHLOSION_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_QWILFISH_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SNEASEL_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SAMUROTT_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_LILLIGANT_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZORUA_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_ZOROARK_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_BRAVIARY_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_SLIGGOO_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_GOODRA_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_AVALUGG_HISUIAN] = BACK_ANIM_H_VIBRATE,
[SPECIES_DECIDUEYE_HISUIAN] = BACK_ANIM_H_VIBRATE,
// Mega/Primal Forms (Thanks Furret/CyanSMP64!)
[SPECIES_VENUSAUR_MEGA] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_CHARIZARD_MEGA_X] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_CHARIZARD_MEGA_Y] = BACK_ANIM_SHAKE_GLOW_RED,
@ -1111,7 +1435,23 @@ static const u8 sSpeciesToBackAnimSet[NUM_SPECIES] =
[SPECIES_RAYQUAZA_MEGA] = BACK_ANIM_SHAKE_GLOW_GREEN,
[SPECIES_KYOGRE_PRIMAL] = BACK_ANIM_SHAKE_GLOW_BLUE,
[SPECIES_GROUDON_PRIMAL] = BACK_ANIM_SHAKE_GLOW_RED,
// Other Forms
[SPECIES_PIKACHU_COSPLAY] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_ROCK_STAR] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_BELLE] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_POP_STAR] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_PH_D] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_LIBRE] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_ORIGINAL_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_HOENN_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_SINNOH_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_UNOVA_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_KALOS_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_ALOLA_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_PARTNER_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PIKACHU_WORLD_CAP] = BACK_ANIM_H_VIBRATE,
[SPECIES_PICHU_SPIKY_EARED] = BACK_ANIM_H_VIBRATE,
};
// Equivalent to struct YellowFlashData, but doesn't match as a struct