diff --git a/src/data/pokemon_graphics/back_pic_coordinates.h b/src/data/pokemon_graphics/back_pic_coordinates.h index 65bfee7805..bb96b73630 100644 --- a/src/data/pokemon_graphics/back_pic_coordinates.h +++ b/src/data/pokemon_graphics/back_pic_coordinates.h @@ -4423,4 +4423,95 @@ const struct MonCoords gMonBackPicCoords[] = .size = 0, .y_offset = 10, }, + // Alolan Forms + [SPECIES_ALOLAN_RATTATA] = + { + .size = 0x65, + .y_offset = 0x7, + }, + [SPECIES_ALOLAN_RATICATE] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_ALOLAN_RAICHU] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_ALOLAN_SANDSHREW] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_ALOLAN_SANDSLASH] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_VULPIX] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_ALOLAN_NINETALES] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_ALOLAN_DIGLETT] = + { + .size = 0x54, + .y_offset = 0xe, + }, + [SPECIES_ALOLAN_DUGTRIO] = + { + .size = 0x66, + .y_offset = 0x11, + }, + [SPECIES_ALOLAN_MEOWTH] = + { + .size = 0x65, + .y_offset = 0x6, + }, + [SPECIES_ALOLAN_PERSIAN] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_ALOLAN_GEODUDE] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_GRAVELER] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_ALOLAN_GOLEM] = + { + .size = 0x84, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_GRIMER] = + { + .size = 0x75, + .y_offset = 0xd, + }, + [SPECIES_ALOLAN_MUK] = + { + .size = 0x87, + .y_offset = 0x9, + }, + [SPECIES_ALOLAN_EXEGGUTOR] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_ALOLAN_MAROWAK] = + { + .size = 0x66, + .y_offset = 0x8, + }, }; diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h index 03c48d9aa4..a788e7e399 100644 --- a/src/data/pokemon_graphics/back_pic_table.h +++ b/src/data/pokemon_graphics/back_pic_table.h @@ -871,6 +871,25 @@ const struct CompressedSpriteSheet gMonBackPicTable[] = SPECIES_SPRITE(MEGA_AUDINO, gMonBackPic_MegaAudino), SPECIES_SPRITE(MEGA_DIANCIE, gMonBackPic_MegaDiancie), + SPECIES_SPRITE(ALOLAN_RATTATA, gMonBackPic_AlolanRattata), + SPECIES_SPRITE(ALOLAN_RATICATE, gMonBackPic_AlolanRaticate), + SPECIES_SPRITE(ALOLAN_RAICHU, gMonBackPic_AlolanRaichu), + SPECIES_SPRITE(ALOLAN_SANDSHREW, gMonBackPic_AlolanSandshrew), + SPECIES_SPRITE(ALOLAN_SANDSLASH, gMonBackPic_AlolanSandslash), + SPECIES_SPRITE(ALOLAN_VULPIX, gMonBackPic_AlolanVulpix), + SPECIES_SPRITE(ALOLAN_NINETALES, gMonBackPic_AlolanNinetales), + SPECIES_SPRITE(ALOLAN_DIGLETT, gMonBackPic_AlolanDiglett), + SPECIES_SPRITE(ALOLAN_DUGTRIO, gMonBackPic_AlolanDugtrio), + SPECIES_SPRITE(ALOLAN_MEOWTH, gMonBackPic_AlolanMeowth), + SPECIES_SPRITE(ALOLAN_PERSIAN, gMonBackPic_AlolanPersian), + SPECIES_SPRITE(ALOLAN_GEODUDE, gMonBackPic_AlolanGeodude), + SPECIES_SPRITE(ALOLAN_GRAVELER, gMonBackPic_AlolanGraveler), + SPECIES_SPRITE(ALOLAN_GOLEM, gMonBackPic_AlolanGolem), + SPECIES_SPRITE(ALOLAN_GRIMER, gMonBackPic_AlolanGrimer), + SPECIES_SPRITE(ALOLAN_MUK, gMonBackPic_AlolanMuk), + SPECIES_SPRITE(ALOLAN_EXEGGUTOR, gMonBackPic_AlolanExeggutor), + SPECIES_SPRITE(ALOLAN_MAROWAK, gMonBackPic_AlolanMarowak), + SPECIES_SPRITE(UNOWN_A, gMonBackPic_UnownA), SPECIES_SPRITE(UNOWN_B, gMonBackPic_UnownB), SPECIES_SPRITE(UNOWN_C, gMonBackPic_UnownC), diff --git a/src/data/pokemon_graphics/front_pic_coordinates.h b/src/data/pokemon_graphics/front_pic_coordinates.h index c413a93c9f..0eb6ae2675 100644 --- a/src/data/pokemon_graphics/front_pic_coordinates.h +++ b/src/data/pokemon_graphics/front_pic_coordinates.h @@ -4422,4 +4422,94 @@ const struct MonCoords gMonFrontPicCoords[] = .size = 0, .y_offset = 6, }, + [SPECIES_ALOLAN_RATTATA] = + { + .size = 0x44, + .y_offset = 0xd, + }, + [SPECIES_ALOLAN_RATICATE] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_ALOLAN_RAICHU] = + { + .size = 0x67, + .y_offset = 0x3, + }, + [SPECIES_ALOLAN_SANDSHREW] = + { + .size = 0x55, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_SANDSLASH] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_ALOLAN_VULPIX] = + { + .size = 0x65, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_NINETALES] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_ALOLAN_DIGLETT] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_ALOLAN_DUGTRIO] = + { + .size = 0x75, + .y_offset = 0xb, + }, + [SPECIES_ALOLAN_MEOWTH] = + { + .size = 0x55, + .y_offset = 0xa, + }, + [SPECIES_ALOLAN_PERSIAN] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_ALOLAN_GEODUDE] = + { + .size = 0x54, + .y_offset = 0x13, + }, + [SPECIES_ALOLAN_GRAVELER] = + { + .size = 0x87, + .y_offset = 0x9, + }, + [SPECIES_ALOLAN_GOLEM] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_ALOLAN_GRIMER] = + { + .size = 0x65, + .y_offset = 0x9, + }, + [SPECIES_ALOLAN_MUK] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_ALOLAN_EXEGGUTOR] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_ALOLAN_MAROWAK] = + { + .size = 0x76, + .y_offset = 0x8, + }, }; diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h index 86efa56dc3..2427835c99 100644 --- a/src/data/pokemon_graphics/front_pic_table.h +++ b/src/data/pokemon_graphics/front_pic_table.h @@ -871,6 +871,25 @@ const struct CompressedSpriteSheet gMonFrontPicTable[] = SPECIES_SPRITE(MEGA_AUDINO, gMonFrontPic_MegaAudino), SPECIES_SPRITE(MEGA_DIANCIE, gMonFrontPic_MegaDiancie), + SPECIES_SPRITE(ALOLAN_RATTATA, gMonFrontPic_AlolanRattata), + SPECIES_SPRITE(ALOLAN_RATICATE, gMonFrontPic_AlolanRaticate), + SPECIES_SPRITE(ALOLAN_RAICHU, gMonFrontPic_AlolanRaichu), + SPECIES_SPRITE(ALOLAN_SANDSHREW, gMonFrontPic_AlolanSandshrew), + SPECIES_SPRITE(ALOLAN_SANDSLASH, gMonFrontPic_AlolanSandslash), + SPECIES_SPRITE(ALOLAN_VULPIX, gMonFrontPic_AlolanVulpix), + SPECIES_SPRITE(ALOLAN_NINETALES, gMonFrontPic_AlolanNinetales), + SPECIES_SPRITE(ALOLAN_DIGLETT, gMonFrontPic_AlolanDiglett), + SPECIES_SPRITE(ALOLAN_DUGTRIO, gMonFrontPic_AlolanDugtrio), + SPECIES_SPRITE(ALOLAN_MEOWTH, gMonFrontPic_AlolanMeowth), + SPECIES_SPRITE(ALOLAN_PERSIAN, gMonFrontPic_AlolanPersian), + SPECIES_SPRITE(ALOLAN_GEODUDE, gMonFrontPic_AlolanGeodude), + SPECIES_SPRITE(ALOLAN_GRAVELER, gMonFrontPic_AlolanGraveler), + SPECIES_SPRITE(ALOLAN_GOLEM, gMonFrontPic_AlolanGolem), + SPECIES_SPRITE(ALOLAN_GRIMER, gMonFrontPic_AlolanGrimer), + SPECIES_SPRITE(ALOLAN_MUK, gMonFrontPic_AlolanMuk), + SPECIES_SPRITE(ALOLAN_EXEGGUTOR, gMonFrontPic_AlolanExeggutor), + SPECIES_SPRITE(ALOLAN_MAROWAK, gMonFrontPic_AlolanMarowak), + SPECIES_SPRITE(UNOWN_A, gMonFrontPic_UnownA), SPECIES_SPRITE(UNOWN_B, gMonFrontPic_UnownB), SPECIES_SPRITE(UNOWN_C, gMonFrontPic_UnownC), diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h index 5f6d202f8e..00368f8b50 100644 --- a/src/data/pokemon_graphics/palette_table.h +++ b/src/data/pokemon_graphics/palette_table.h @@ -871,6 +871,25 @@ const struct CompressedSpritePalette gMonPaletteTable[] = SPECIES_PAL(MEGA_AUDINO, gMonPalette_MegaAudino), SPECIES_PAL(MEGA_DIANCIE, gMonPalette_MegaDiancie), + SPECIES_PAL(ALOLAN_RATTATA, gMonPalette_AlolanRattata), + SPECIES_PAL(ALOLAN_RATICATE, gMonPalette_AlolanRaticate), + SPECIES_PAL(ALOLAN_RAICHU, gMonPalette_AlolanRaichu), + SPECIES_PAL(ALOLAN_SANDSHREW, gMonPalette_AlolanSandshrew), + SPECIES_PAL(ALOLAN_SANDSLASH, gMonPalette_AlolanSandslash), + SPECIES_PAL(ALOLAN_VULPIX, gMonPalette_AlolanVulpix), + SPECIES_PAL(ALOLAN_NINETALES, gMonPalette_AlolanNinetales), + SPECIES_PAL(ALOLAN_DIGLETT, gMonPalette_AlolanDiglett), + SPECIES_PAL(ALOLAN_DUGTRIO, gMonPalette_AlolanDugtrio), + SPECIES_PAL(ALOLAN_MEOWTH, gMonPalette_AlolanMeowth), + SPECIES_PAL(ALOLAN_PERSIAN, gMonPalette_AlolanPersian), + SPECIES_PAL(ALOLAN_GEODUDE, gMonPalette_AlolanGeodude), + SPECIES_PAL(ALOLAN_GRAVELER, gMonPalette_AlolanGraveler), + SPECIES_PAL(ALOLAN_GOLEM, gMonPalette_AlolanGolem), + SPECIES_PAL(ALOLAN_GRIMER, gMonPalette_AlolanGrimer), + SPECIES_PAL(ALOLAN_MUK, gMonPalette_AlolanMuk), + SPECIES_PAL(ALOLAN_EXEGGUTOR, gMonPalette_AlolanExeggutor), + SPECIES_PAL(ALOLAN_MAROWAK, gMonPalette_AlolanMarowak), + SPECIES_PAL(UNOWN_A, gMonPalette_Unown), SPECIES_PAL(UNOWN_B, gMonPalette_Unown), SPECIES_PAL(UNOWN_C, gMonPalette_Unown), diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h index 2a9578e620..da85d5c3ae 100644 --- a/src/data/pokemon_graphics/shiny_palette_table.h +++ b/src/data/pokemon_graphics/shiny_palette_table.h @@ -871,6 +871,25 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[] = SPECIES_SHINY_PAL(MEGA_AUDINO, gMonShinyPalette_MegaAudino), SPECIES_SHINY_PAL(MEGA_DIANCIE, gMonShinyPalette_MegaDiancie), + SPECIES_SHINY_PAL(ALOLAN_RATTATA, gMonShinyPalette_AlolanRattata), + SPECIES_SHINY_PAL(ALOLAN_RATICATE, gMonShinyPalette_AlolanRaticate), + SPECIES_SHINY_PAL(ALOLAN_RAICHU, gMonShinyPalette_AlolanRaichu), + SPECIES_SHINY_PAL(ALOLAN_SANDSHREW, gMonShinyPalette_AlolanSandshrew), + SPECIES_SHINY_PAL(ALOLAN_SANDSLASH, gMonShinyPalette_AlolanSandslash), + SPECIES_SHINY_PAL(ALOLAN_VULPIX, gMonShinyPalette_AlolanVulpix), + SPECIES_SHINY_PAL(ALOLAN_NINETALES, gMonShinyPalette_AlolanNinetales), + SPECIES_SHINY_PAL(ALOLAN_DIGLETT, gMonShinyPalette_AlolanDiglett), + SPECIES_SHINY_PAL(ALOLAN_DUGTRIO, gMonShinyPalette_AlolanDugtrio), + SPECIES_SHINY_PAL(ALOLAN_MEOWTH, gMonShinyPalette_AlolanMeowth), + SPECIES_SHINY_PAL(ALOLAN_PERSIAN, gMonShinyPalette_AlolanPersian), + SPECIES_SHINY_PAL(ALOLAN_GEODUDE, gMonShinyPalette_AlolanGeodude), + SPECIES_SHINY_PAL(ALOLAN_GRAVELER, gMonShinyPalette_AlolanGraveler), + SPECIES_SHINY_PAL(ALOLAN_GOLEM, gMonShinyPalette_AlolanGolem), + SPECIES_SHINY_PAL(ALOLAN_GRIMER, gMonShinyPalette_AlolanGrimer), + SPECIES_SHINY_PAL(ALOLAN_MUK, gMonShinyPalette_AlolanMuk), + SPECIES_SHINY_PAL(ALOLAN_EXEGGUTOR, gMonShinyPalette_AlolanExeggutor), + SPECIES_SHINY_PAL(ALOLAN_MAROWAK, gMonShinyPalette_AlolanMarowak), + SPECIES_SHINY_PAL(UNOWN_A, gMonShinyPalette_Unown), SPECIES_SHINY_PAL(UNOWN_B, gMonShinyPalette_Unown), SPECIES_SHINY_PAL(UNOWN_C, gMonShinyPalette_Unown),