diff --git a/graphics/pokemon/aipom/anim_front.png b/graphics/pokemon/aipom/anim_front.png index a6aebde28..d015b19b5 100644 Binary files a/graphics/pokemon/aipom/anim_front.png and b/graphics/pokemon/aipom/anim_front.png differ diff --git a/graphics/pokemon/aipom/anim_frontf.png b/graphics/pokemon/aipom/anim_frontf.png new file mode 100644 index 000000000..c4be36d24 Binary files /dev/null and b/graphics/pokemon/aipom/anim_frontf.png differ diff --git a/graphics/pokemon/aipom/backf.png b/graphics/pokemon/aipom/backf.png new file mode 100644 index 000000000..66e192be9 Binary files /dev/null and b/graphics/pokemon/aipom/backf.png differ diff --git a/graphics/pokemon/ambipom/anim_front.png b/graphics/pokemon/ambipom/anim_front.png index 4ac4f8a17..56ca2b37e 100644 Binary files a/graphics/pokemon/ambipom/anim_front.png and b/graphics/pokemon/ambipom/anim_front.png differ diff --git a/graphics/pokemon/ambipom/anim_frontf.png b/graphics/pokemon/ambipom/anim_frontf.png new file mode 100644 index 000000000..6754bcb23 Binary files /dev/null and b/graphics/pokemon/ambipom/anim_frontf.png differ diff --git a/graphics/pokemon/ambipom/back.png b/graphics/pokemon/ambipom/back.png index 6d8fc1cc9..3c628dace 100644 Binary files a/graphics/pokemon/ambipom/back.png and b/graphics/pokemon/ambipom/back.png differ diff --git a/graphics/pokemon/ambipom/backf.png b/graphics/pokemon/ambipom/backf.png new file mode 100644 index 000000000..357c4c40d Binary files /dev/null and b/graphics/pokemon/ambipom/backf.png differ diff --git a/graphics/pokemon/girafarig/anim_frontf.png b/graphics/pokemon/girafarig/anim_frontf.png new file mode 100644 index 000000000..82d972b21 Binary files /dev/null and b/graphics/pokemon/girafarig/anim_frontf.png differ diff --git a/graphics/pokemon/girafarig/back.png b/graphics/pokemon/girafarig/back.png index b724b50da..333ed70df 100644 Binary files a/graphics/pokemon/girafarig/back.png and b/graphics/pokemon/girafarig/back.png differ diff --git a/graphics/pokemon/girafarig/backf.png b/graphics/pokemon/girafarig/backf.png new file mode 100644 index 000000000..6645ff99b Binary files /dev/null and b/graphics/pokemon/girafarig/backf.png differ diff --git a/graphics/pokemon/gligar/anim_frontf.png b/graphics/pokemon/gligar/anim_frontf.png new file mode 100644 index 000000000..945e90948 Binary files /dev/null and b/graphics/pokemon/gligar/anim_frontf.png differ diff --git a/graphics/pokemon/gligar/backf.png b/graphics/pokemon/gligar/backf.png new file mode 100644 index 000000000..31e8fcf40 Binary files /dev/null and b/graphics/pokemon/gligar/backf.png differ diff --git a/graphics/pokemon/heracross/anim_frontf.png b/graphics/pokemon/heracross/anim_frontf.png new file mode 100644 index 000000000..955bc628b Binary files /dev/null and b/graphics/pokemon/heracross/anim_frontf.png differ diff --git a/graphics/pokemon/heracross/backf.png b/graphics/pokemon/heracross/backf.png new file mode 100644 index 000000000..2efbc549d Binary files /dev/null and b/graphics/pokemon/heracross/backf.png differ diff --git a/graphics/pokemon/ledian/anim_frontf.png b/graphics/pokemon/ledian/anim_frontf.png new file mode 100644 index 000000000..7379d49fa Binary files /dev/null and b/graphics/pokemon/ledian/anim_frontf.png differ diff --git a/graphics/pokemon/ledian/backf.png b/graphics/pokemon/ledian/backf.png new file mode 100644 index 000000000..269c5739c Binary files /dev/null and b/graphics/pokemon/ledian/backf.png differ diff --git a/graphics/pokemon/ledyba/anim_frontf.png b/graphics/pokemon/ledyba/anim_frontf.png new file mode 100644 index 000000000..1fd7a521e Binary files /dev/null and b/graphics/pokemon/ledyba/anim_frontf.png differ diff --git a/graphics/pokemon/ledyba/backf.png b/graphics/pokemon/ledyba/backf.png new file mode 100644 index 000000000..5c157420a Binary files /dev/null and b/graphics/pokemon/ledyba/backf.png differ diff --git a/graphics/pokemon/meganium/anim_front.png b/graphics/pokemon/meganium/anim_front.png index e2a437d85..565bbfc2b 100644 Binary files a/graphics/pokemon/meganium/anim_front.png and b/graphics/pokemon/meganium/anim_front.png differ diff --git a/graphics/pokemon/meganium/anim_frontf.png b/graphics/pokemon/meganium/anim_frontf.png new file mode 100644 index 000000000..a7f95e783 Binary files /dev/null and b/graphics/pokemon/meganium/anim_frontf.png differ diff --git a/graphics/pokemon/meganium/backf.png b/graphics/pokemon/meganium/backf.png new file mode 100644 index 000000000..062ce4840 Binary files /dev/null and b/graphics/pokemon/meganium/backf.png differ diff --git a/graphics/pokemon/murkrow/anim_frontf.png b/graphics/pokemon/murkrow/anim_frontf.png new file mode 100644 index 000000000..8981a2677 Binary files /dev/null and b/graphics/pokemon/murkrow/anim_frontf.png differ diff --git a/graphics/pokemon/murkrow/backf.png b/graphics/pokemon/murkrow/backf.png new file mode 100644 index 000000000..fe946114d Binary files /dev/null and b/graphics/pokemon/murkrow/backf.png differ diff --git a/graphics/pokemon/quagsire/anim_front.png b/graphics/pokemon/quagsire/anim_front.png index 26fd56317..3a2c50113 100644 Binary files a/graphics/pokemon/quagsire/anim_front.png and b/graphics/pokemon/quagsire/anim_front.png differ diff --git a/graphics/pokemon/quagsire/anim_frontf.png b/graphics/pokemon/quagsire/anim_frontf.png new file mode 100644 index 000000000..26fd56317 Binary files /dev/null and b/graphics/pokemon/quagsire/anim_frontf.png differ diff --git a/graphics/pokemon/quagsire/back.png b/graphics/pokemon/quagsire/back.png index a0caa3a26..0673d4b1d 100644 Binary files a/graphics/pokemon/quagsire/back.png and b/graphics/pokemon/quagsire/back.png differ diff --git a/graphics/pokemon/quagsire/backf.png b/graphics/pokemon/quagsire/backf.png new file mode 100644 index 000000000..a0caa3a26 Binary files /dev/null and b/graphics/pokemon/quagsire/backf.png differ diff --git a/graphics/pokemon/sneasel/anim_frontf.png b/graphics/pokemon/sneasel/anim_frontf.png new file mode 100644 index 000000000..8b9a6a3e4 Binary files /dev/null and b/graphics/pokemon/sneasel/anim_frontf.png differ diff --git a/graphics/pokemon/sneasel/backf.png b/graphics/pokemon/sneasel/backf.png new file mode 100644 index 000000000..29a6650ec Binary files /dev/null and b/graphics/pokemon/sneasel/backf.png differ diff --git a/graphics/pokemon/steelix/anim_frontf.png b/graphics/pokemon/steelix/anim_frontf.png new file mode 100644 index 000000000..7f4dc508a Binary files /dev/null and b/graphics/pokemon/steelix/anim_frontf.png differ diff --git a/graphics/pokemon/steelix/backf.png b/graphics/pokemon/steelix/backf.png new file mode 100644 index 000000000..5d1469b11 Binary files /dev/null and b/graphics/pokemon/steelix/backf.png differ diff --git a/graphics/pokemon/sudowoodo/anim_frontf.png b/graphics/pokemon/sudowoodo/anim_frontf.png new file mode 100644 index 000000000..a88c9cc97 Binary files /dev/null and b/graphics/pokemon/sudowoodo/anim_frontf.png differ diff --git a/graphics/pokemon/sudowoodo/backf.png b/graphics/pokemon/sudowoodo/backf.png new file mode 100644 index 000000000..2dc2b3993 Binary files /dev/null and b/graphics/pokemon/sudowoodo/backf.png differ diff --git a/graphics/pokemon/tangrowth/anim_frontf.png b/graphics/pokemon/tangrowth/anim_frontf.png new file mode 100644 index 000000000..59c3e1046 Binary files /dev/null and b/graphics/pokemon/tangrowth/anim_frontf.png differ diff --git a/graphics/pokemon/weavile/anim_frontf.png b/graphics/pokemon/weavile/anim_frontf.png new file mode 100644 index 000000000..0a072200f Binary files /dev/null and b/graphics/pokemon/weavile/anim_frontf.png differ diff --git a/graphics/pokemon/weavile/backf.png b/graphics/pokemon/weavile/backf.png new file mode 100644 index 000000000..632fbfc25 Binary files /dev/null and b/graphics/pokemon/weavile/backf.png differ diff --git a/graphics/pokemon/wobbuffet/anim_frontf.png b/graphics/pokemon/wobbuffet/anim_frontf.png new file mode 100644 index 000000000..571e354cf Binary files /dev/null and b/graphics/pokemon/wobbuffet/anim_frontf.png differ diff --git a/graphics/pokemon/wobbuffet/backf.png b/graphics/pokemon/wobbuffet/backf.png new file mode 100644 index 000000000..db6b3f9b0 Binary files /dev/null and b/graphics/pokemon/wobbuffet/backf.png differ diff --git a/graphics/pokemon/wooper/anim_frontf.png b/graphics/pokemon/wooper/anim_frontf.png new file mode 100644 index 000000000..5c3c46d7b Binary files /dev/null and b/graphics/pokemon/wooper/anim_frontf.png differ diff --git a/graphics/pokemon/wooper/backf.png b/graphics/pokemon/wooper/backf.png new file mode 100644 index 000000000..79b566a4b Binary files /dev/null and b/graphics/pokemon/wooper/backf.png differ diff --git a/include/graphics.h b/include/graphics.h index a42b14fe6..fd3ef34ed 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -244,6 +244,7 @@ extern const u32 gMonFrontPic_Mew[]; extern const u32 gMonFrontPic_Chikorita[]; extern const u32 gMonFrontPic_Bayleef[]; extern const u32 gMonFrontPic_Meganium[]; +extern const u32 gMonFrontPic_MeganiumF[]; extern const u32 gMonFrontPic_Cyndaquil[]; extern const u32 gMonFrontPic_Quilava[]; extern const u32 gMonFrontPic_Typhlosion[]; @@ -255,7 +256,9 @@ extern const u32 gMonFrontPic_Furret[]; extern const u32 gMonFrontPic_Hoothoot[]; extern const u32 gMonFrontPic_Noctowl[]; extern const u32 gMonFrontPic_Ledyba[]; +extern const u32 gMonFrontPic_LedybaF[]; extern const u32 gMonFrontPic_Ledian[]; +extern const u32 gMonFrontPic_LedianF[]; extern const u32 gMonFrontPic_Spinarak[]; extern const u32 gMonFrontPic_Ariados[]; extern const u32 gMonFrontPic_Crobat[]; @@ -276,30 +279,39 @@ extern const u32 gMonFrontPic_Bellossom[]; extern const u32 gMonFrontPic_Marill[]; extern const u32 gMonFrontPic_Azumarill[]; extern const u32 gMonFrontPic_Sudowoodo[]; +extern const u32 gMonFrontPic_SudowoodoF[]; extern const u32 gMonFrontPic_Politoed[]; extern const u32 gMonFrontPic_PolitoedF[]; extern const u32 gMonFrontPic_Hoppip[]; extern const u32 gMonFrontPic_Skiploom[]; extern const u32 gMonFrontPic_Jumpluff[]; extern const u32 gMonFrontPic_Aipom[]; +extern const u32 gMonFrontPic_AipomF[]; extern const u32 gMonFrontPic_Sunkern[]; extern const u32 gMonFrontPic_Sunflora[]; extern const u32 gMonFrontPic_Yanma[]; extern const u32 gMonFrontPic_Wooper[]; +extern const u32 gMonFrontPic_WooperF[]; extern const u32 gMonFrontPic_Quagsire[]; +extern const u32 gMonFrontPic_QuagsireF[]; extern const u32 gMonFrontPic_Espeon[]; extern const u32 gMonFrontPic_Umbreon[]; extern const u32 gMonFrontPic_Murkrow[]; +extern const u32 gMonFrontPic_MurkrowF[]; extern const u32 gMonFrontPic_Slowking[]; extern const u32 gMonFrontPic_Misdreavus[]; extern const u32 gMonFrontPic_Unown[]; extern const u32 gMonFrontPic_Wobbuffet[]; +extern const u32 gMonFrontPic_WobbuffetF[]; extern const u32 gMonFrontPic_Girafarig[]; +extern const u32 gMonFrontPic_GirafarigF[]; extern const u32 gMonFrontPic_Pineco[]; extern const u32 gMonFrontPic_Forretress[]; extern const u32 gMonFrontPic_Dunsparce[]; extern const u32 gMonFrontPic_Gligar[]; +extern const u32 gMonFrontPic_GligarF[]; extern const u32 gMonFrontPic_Steelix[]; +extern const u32 gMonFrontPic_SteelixF[]; extern const u32 gMonFrontPic_Snubbull[]; extern const u32 gMonFrontPic_Granbull[]; extern const u32 gMonFrontPic_Qwilfish[]; @@ -307,7 +319,9 @@ extern const u32 gMonFrontPic_Scizor[]; extern const u32 gMonFrontPic_ScizorF[]; extern const u32 gMonFrontPic_Shuckle[]; extern const u32 gMonFrontPic_Heracross[]; +extern const u32 gMonFrontPic_HeracrossF[]; extern const u32 gMonFrontPic_Sneasel[]; +extern const u32 gMonFrontPic_SneaselF[]; extern const u32 gMonFrontPic_Teddiursa[]; extern const u32 gMonFrontPic_Ursaring[]; extern const u32 gMonFrontPic_Slugma[]; @@ -527,6 +541,7 @@ extern const u32 gMonFrontPic_Cherrim[]; extern const u32 gMonFrontPic_Shellos[]; extern const u32 gMonFrontPic_Gastrodon[]; extern const u32 gMonFrontPic_Ambipom[]; +extern const u32 gMonFrontPic_AmbipomF[]; extern const u32 gMonFrontPic_Drifloon[]; extern const u32 gMonFrontPic_Drifblim[]; extern const u32 gMonFrontPic_Buneary[]; @@ -567,11 +582,13 @@ extern const u32 gMonFrontPic_Mantyke[]; extern const u32 gMonFrontPic_Snover[]; extern const u32 gMonFrontPic_Abomasnow[]; extern const u32 gMonFrontPic_Weavile[]; +extern const u32 gMonFrontPic_WeavileF[]; extern const u32 gMonFrontPic_Magnezone[]; extern const u32 gMonFrontPic_Lickilicky[]; extern const u32 gMonFrontPic_Rhyperior[]; extern const u32 gMonFrontPic_RhyperiorF[]; extern const u32 gMonFrontPic_Tangrowth[]; +extern const u32 gMonFrontPic_TangrowthF[]; extern const u32 gMonFrontPic_Electivire[]; extern const u32 gMonFrontPic_Magmortar[]; extern const u32 gMonFrontPic_Togekiss[]; @@ -1488,6 +1505,7 @@ extern const u32 gMonBackPic_Mew[]; extern const u32 gMonBackPic_Chikorita[]; extern const u32 gMonBackPic_Bayleef[]; extern const u32 gMonBackPic_Meganium[]; +extern const u32 gMonBackPic_MeganiumF[]; extern const u32 gMonBackPic_Cyndaquil[]; extern const u32 gMonBackPic_Quilava[]; extern const u32 gMonBackPic_Typhlosion[]; @@ -1499,7 +1517,9 @@ extern const u32 gMonBackPic_Furret[]; extern const u32 gMonBackPic_Hoothoot[]; extern const u32 gMonBackPic_Noctowl[]; extern const u32 gMonBackPic_Ledyba[]; +extern const u32 gMonBackPic_LedybaF[]; extern const u32 gMonBackPic_Ledian[]; +extern const u32 gMonBackPic_LedianF[]; extern const u32 gMonBackPic_Spinarak[]; extern const u32 gMonBackPic_Ariados[]; extern const u32 gMonBackPic_Crobat[]; @@ -1519,37 +1539,48 @@ extern const u32 gMonBackPic_Bellossom[]; extern const u32 gMonBackPic_Marill[]; extern const u32 gMonBackPic_Azumarill[]; extern const u32 gMonBackPic_Sudowoodo[]; +extern const u32 gMonBackPic_SudowoodoF[]; extern const u32 gMonBackPic_Politoed[]; extern const u32 gMonBackPic_PolitoedF[]; extern const u32 gMonBackPic_Hoppip[]; extern const u32 gMonBackPic_Skiploom[]; extern const u32 gMonBackPic_Jumpluff[]; extern const u32 gMonBackPic_Aipom[]; +extern const u32 gMonBackPic_AipomF[]; extern const u32 gMonBackPic_Sunkern[]; extern const u32 gMonBackPic_Sunflora[]; extern const u32 gMonBackPic_Yanma[]; extern const u32 gMonBackPic_Wooper[]; +extern const u32 gMonBackPic_WooperF[]; extern const u32 gMonBackPic_Quagsire[]; +extern const u32 gMonBackPic_QuagsireF[]; extern const u32 gMonBackPic_Espeon[]; extern const u32 gMonBackPic_Umbreon[]; extern const u32 gMonBackPic_Murkrow[]; +extern const u32 gMonBackPic_MurkrowF[]; extern const u32 gMonBackPic_Slowking[]; extern const u32 gMonBackPic_Misdreavus[]; extern const u32 gMonBackPic_Unown[]; extern const u32 gMonBackPic_Wobbuffet[]; +extern const u32 gMonBackPic_WobbuffetF[]; extern const u32 gMonBackPic_Girafarig[]; +extern const u32 gMonBackPic_GirafarigF[]; extern const u32 gMonBackPic_Pineco[]; extern const u32 gMonBackPic_Forretress[]; extern const u32 gMonBackPic_Dunsparce[]; extern const u32 gMonBackPic_Gligar[]; +extern const u32 gMonBackPic_GligarF[]; extern const u32 gMonBackPic_Steelix[]; +extern const u32 gMonBackPic_SteelixF[]; extern const u32 gMonBackPic_Snubbull[]; extern const u32 gMonBackPic_Granbull[]; extern const u32 gMonBackPic_Qwilfish[]; extern const u32 gMonBackPic_Scizor[]; extern const u32 gMonBackPic_Shuckle[]; extern const u32 gMonBackPic_Heracross[]; +extern const u32 gMonBackPic_HeracrossF[]; extern const u32 gMonBackPic_Sneasel[]; +extern const u32 gMonBackPic_SneaselF[]; extern const u32 gMonBackPic_Teddiursa[]; extern const u32 gMonBackPic_Ursaring[]; extern const u32 gMonBackPic_Slugma[]; @@ -1768,6 +1799,7 @@ extern const u32 gMonBackPic_Cherrim[]; extern const u32 gMonBackPic_Shellos[]; extern const u32 gMonBackPic_Gastrodon[]; extern const u32 gMonBackPic_Ambipom[]; +extern const u32 gMonBackPic_AmbipomF[]; extern const u32 gMonBackPic_Drifloon[]; extern const u32 gMonBackPic_Drifblim[]; extern const u32 gMonBackPic_Buneary[]; @@ -1807,6 +1839,7 @@ extern const u32 gMonBackPic_Mantyke[]; extern const u32 gMonBackPic_Snover[]; extern const u32 gMonBackPic_Abomasnow[]; extern const u32 gMonBackPic_Weavile[]; +extern const u32 gMonBackPic_WeavileF[]; extern const u32 gMonBackPic_Magnezone[]; extern const u32 gMonBackPic_Lickilicky[]; extern const u32 gMonBackPic_Rhyperior[]; diff --git a/src/data/graphics/pokemon.h b/src/data/graphics/pokemon.h index ae93b05bc..641d0373c 100644 --- a/src/data/graphics/pokemon.h +++ b/src/data/graphics/pokemon.h @@ -177,6 +177,7 @@ const u32 gMonFrontPic_Mew[] = INCBIN_U32("graphics/pokemon/mew/anim_front.4bpp. const u32 gMonFrontPic_Chikorita[] = INCBIN_U32("graphics/pokemon/chikorita/anim_front.4bpp.lz"); const u32 gMonFrontPic_Bayleef[] = INCBIN_U32("graphics/pokemon/bayleef/anim_front.4bpp.lz"); const u32 gMonFrontPic_Meganium[] = INCBIN_U32("graphics/pokemon/meganium/anim_front.4bpp.lz"); +const u32 gMonFrontPic_MeganiumF[] = INCBIN_U32("graphics/pokemon/meganium/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Cyndaquil[] = INCBIN_U32("graphics/pokemon/cyndaquil/anim_front.4bpp.lz"); const u32 gMonFrontPic_Quilava[] = INCBIN_U32("graphics/pokemon/quilava/anim_front.4bpp.lz"); const u32 gMonFrontPic_Typhlosion[] = INCBIN_U32("graphics/pokemon/typhlosion/anim_front.4bpp.lz"); @@ -188,7 +189,9 @@ const u32 gMonFrontPic_Furret[] = INCBIN_U32("graphics/pokemon/furret/anim_front const u32 gMonFrontPic_Hoothoot[] = INCBIN_U32("graphics/pokemon/hoothoot/anim_front.4bpp.lz"); const u32 gMonFrontPic_Noctowl[] = INCBIN_U32("graphics/pokemon/noctowl/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ledyba[] = INCBIN_U32("graphics/pokemon/ledyba/anim_front.4bpp.lz"); +const u32 gMonFrontPic_LedybaF[] = INCBIN_U32("graphics/pokemon/ledyba/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Ledian[] = INCBIN_U32("graphics/pokemon/ledian/anim_front.4bpp.lz"); +const u32 gMonFrontPic_LedianF[] = INCBIN_U32("graphics/pokemon/ledian/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Spinarak[] = INCBIN_U32("graphics/pokemon/spinarak/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ariados[] = INCBIN_U32("graphics/pokemon/ariados/anim_front.4bpp.lz"); const u32 gMonFrontPic_Crobat[] = INCBIN_U32("graphics/pokemon/crobat/anim_front.4bpp.lz"); @@ -209,30 +212,39 @@ const u32 gMonFrontPic_Bellossom[] = INCBIN_U32("graphics/pokemon/bellossom/anim const u32 gMonFrontPic_Marill[] = INCBIN_U32("graphics/pokemon/marill/anim_front.4bpp.lz"); const u32 gMonFrontPic_Azumarill[] = INCBIN_U32("graphics/pokemon/azumarill/anim_front.4bpp.lz"); const u32 gMonFrontPic_Sudowoodo[] = INCBIN_U32("graphics/pokemon/sudowoodo/anim_front.4bpp.lz"); +const u32 gMonFrontPic_SudowoodoF[] = INCBIN_U32("graphics/pokemon/sudowoodo/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Politoed[] = INCBIN_U32("graphics/pokemon/politoed/anim_front.4bpp.lz"); const u32 gMonFrontPic_PolitoedF[] = INCBIN_U32("graphics/pokemon/politoed/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Hoppip[] = INCBIN_U32("graphics/pokemon/hoppip/anim_front.4bpp.lz"); const u32 gMonFrontPic_Skiploom[] = INCBIN_U32("graphics/pokemon/skiploom/anim_front.4bpp.lz"); const u32 gMonFrontPic_Jumpluff[] = INCBIN_U32("graphics/pokemon/jumpluff/anim_front.4bpp.lz"); const u32 gMonFrontPic_Aipom[] = INCBIN_U32("graphics/pokemon/aipom/anim_front.4bpp.lz"); +const u32 gMonFrontPic_AipomF[] = INCBIN_U32("graphics/pokemon/aipom/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Sunkern[] = INCBIN_U32("graphics/pokemon/sunkern/anim_front.4bpp.lz"); const u32 gMonFrontPic_Sunflora[] = INCBIN_U32("graphics/pokemon/sunflora/anim_front.4bpp.lz"); const u32 gMonFrontPic_Yanma[] = INCBIN_U32("graphics/pokemon/yanma/anim_front.4bpp.lz"); const u32 gMonFrontPic_Wooper[] = INCBIN_U32("graphics/pokemon/wooper/anim_front.4bpp.lz"); +const u32 gMonFrontPic_WooperF[] = INCBIN_U32("graphics/pokemon/wooper/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Quagsire[] = INCBIN_U32("graphics/pokemon/quagsire/anim_front.4bpp.lz"); +const u32 gMonFrontPic_QuagsireF[] = INCBIN_U32("graphics/pokemon/quagsire/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Espeon[] = INCBIN_U32("graphics/pokemon/espeon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Umbreon[] = INCBIN_U32("graphics/pokemon/umbreon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Murkrow[] = INCBIN_U32("graphics/pokemon/murkrow/anim_front.4bpp.lz"); +const u32 gMonFrontPic_MurkrowF[] = INCBIN_U32("graphics/pokemon/murkrow/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Slowking[] = INCBIN_U32("graphics/pokemon/slowking/anim_front.4bpp.lz"); const u32 gMonFrontPic_Misdreavus[] = INCBIN_U32("graphics/pokemon/misdreavus/anim_front.4bpp.lz"); const u32 gMonFrontPic_Unown[] = INCBIN_U32("graphics/pokemon/unown/anim_front.4bpp.lz"); const u32 gMonFrontPic_Wobbuffet[] = INCBIN_U32("graphics/pokemon/wobbuffet/anim_front.4bpp.lz"); +const u32 gMonFrontPic_WobbuffetF[] = INCBIN_U32("graphics/pokemon/wobbuffet/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Girafarig[] = INCBIN_U32("graphics/pokemon/girafarig/anim_front.4bpp.lz"); +const u32 gMonFrontPic_GirafarigF[] = INCBIN_U32("graphics/pokemon/girafarig/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Pineco[] = INCBIN_U32("graphics/pokemon/pineco/anim_front.4bpp.lz"); const u32 gMonFrontPic_Forretress[] = INCBIN_U32("graphics/pokemon/forretress/anim_front.4bpp.lz"); const u32 gMonFrontPic_Dunsparce[] = INCBIN_U32("graphics/pokemon/dunsparce/anim_front.4bpp.lz"); const u32 gMonFrontPic_Gligar[] = INCBIN_U32("graphics/pokemon/gligar/anim_front.4bpp.lz"); +const u32 gMonFrontPic_GligarF[] = INCBIN_U32("graphics/pokemon/gligar/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Steelix[] = INCBIN_U32("graphics/pokemon/steelix/anim_front.4bpp.lz"); +const u32 gMonFrontPic_SteelixF[] = INCBIN_U32("graphics/pokemon/steelix/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Snubbull[] = INCBIN_U32("graphics/pokemon/snubbull/anim_front.4bpp.lz"); const u32 gMonFrontPic_Granbull[] = INCBIN_U32("graphics/pokemon/granbull/anim_front.4bpp.lz"); const u32 gMonFrontPic_Qwilfish[] = INCBIN_U32("graphics/pokemon/qwilfish/anim_front.4bpp.lz"); @@ -240,7 +252,9 @@ const u32 gMonFrontPic_Scizor[] = INCBIN_U32("graphics/pokemon/scizor/anim_front const u32 gMonFrontPic_ScizorF[] = INCBIN_U32("graphics/pokemon/scizor/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Shuckle[] = INCBIN_U32("graphics/pokemon/shuckle/anim_front.4bpp.lz"); const u32 gMonFrontPic_Heracross[] = INCBIN_U32("graphics/pokemon/heracross/anim_front.4bpp.lz"); +const u32 gMonFrontPic_HeracrossF[] = INCBIN_U32("graphics/pokemon/heracross/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Sneasel[] = INCBIN_U32("graphics/pokemon/sneasel/anim_front.4bpp.lz"); +const u32 gMonFrontPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Teddiursa[] = INCBIN_U32("graphics/pokemon/teddiursa/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ursaring[] = INCBIN_U32("graphics/pokemon/ursaring/anim_front.4bpp.lz"); const u32 gMonFrontPic_Slugma[] = INCBIN_U32("graphics/pokemon/slugma/anim_front.4bpp.lz"); @@ -460,6 +474,7 @@ const u32 gMonFrontPic_Cherrim[] = INCBIN_U32("graphics/pokemon/cherrim/anim_fro const u32 gMonFrontPic_Shellos[] = INCBIN_U32("graphics/pokemon/shellos/anim_front.4bpp.lz"); const u32 gMonFrontPic_Gastrodon[] = INCBIN_U32("graphics/pokemon/gastrodon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ambipom[] = INCBIN_U32("graphics/pokemon/ambipom/anim_front.4bpp.lz"); +const u32 gMonFrontPic_AmbipomF[] = INCBIN_U32("graphics/pokemon/ambipom/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Drifloon[] = INCBIN_U32("graphics/pokemon/drifloon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Drifblim[] = INCBIN_U32("graphics/pokemon/drifblim/anim_front.4bpp.lz"); const u32 gMonFrontPic_Buneary[] = INCBIN_U32("graphics/pokemon/buneary/anim_front.4bpp.lz"); @@ -500,11 +515,13 @@ const u32 gMonFrontPic_Mantyke[] = INCBIN_U32("graphics/pokemon/mantyke/anim_fro const u32 gMonFrontPic_Snover[] = INCBIN_U32("graphics/pokemon/snover/anim_front.4bpp.lz"); const u32 gMonFrontPic_Abomasnow[] = INCBIN_U32("graphics/pokemon/abomasnow/anim_front.4bpp.lz"); const u32 gMonFrontPic_Weavile[] = INCBIN_U32("graphics/pokemon/weavile/anim_front.4bpp.lz"); +const u32 gMonFrontPic_WeavileF[] = INCBIN_U32("graphics/pokemon/weavile/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Magnezone[] = INCBIN_U32("graphics/pokemon/magnezone/anim_front.4bpp.lz"); const u32 gMonFrontPic_Lickilicky[] = INCBIN_U32("graphics/pokemon/lickilicky/anim_front.4bpp.lz"); const u32 gMonFrontPic_Rhyperior[] = INCBIN_U32("graphics/pokemon/rhyperior/anim_front.4bpp.lz"); const u32 gMonFrontPic_RhyperiorF[] = INCBIN_U32("graphics/pokemon/rhyperior/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Tangrowth[] = INCBIN_U32("graphics/pokemon/tangrowth/anim_front.4bpp.lz"); +const u32 gMonFrontPic_TangrowthF[] = INCBIN_U32("graphics/pokemon/tangrowth/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Electivire[] = INCBIN_U32("graphics/pokemon/electivire/anim_front.4bpp.lz"); const u32 gMonFrontPic_Magmortar[] = INCBIN_U32("graphics/pokemon/magmortar/anim_front.4bpp.lz"); const u32 gMonFrontPic_Togekiss[] = INCBIN_U32("graphics/pokemon/togekiss/anim_front.4bpp.lz"); @@ -1419,6 +1436,7 @@ const u32 gMonBackPic_Mew[] = INCBIN_U32("graphics/pokemon/mew/back.4bpp.lz"); const u32 gMonBackPic_Chikorita[] = INCBIN_U32("graphics/pokemon/chikorita/back.4bpp.lz"); const u32 gMonBackPic_Bayleef[] = INCBIN_U32("graphics/pokemon/bayleef/back.4bpp.lz"); const u32 gMonBackPic_Meganium[] = INCBIN_U32("graphics/pokemon/meganium/back.4bpp.lz"); +const u32 gMonBackPic_MeganiumF[] = INCBIN_U32("graphics/pokemon/meganium/backf.4bpp.lz"); const u32 gMonBackPic_Cyndaquil[] = INCBIN_U32("graphics/pokemon/cyndaquil/back.4bpp.lz"); const u32 gMonBackPic_Quilava[] = INCBIN_U32("graphics/pokemon/quilava/back.4bpp.lz"); const u32 gMonBackPic_Typhlosion[] = INCBIN_U32("graphics/pokemon/typhlosion/back.4bpp.lz"); @@ -1430,7 +1448,9 @@ const u32 gMonBackPic_Furret[] = INCBIN_U32("graphics/pokemon/furret/back.4bpp.l const u32 gMonBackPic_Hoothoot[] = INCBIN_U32("graphics/pokemon/hoothoot/back.4bpp.lz"); const u32 gMonBackPic_Noctowl[] = INCBIN_U32("graphics/pokemon/noctowl/back.4bpp.lz"); const u32 gMonBackPic_Ledyba[] = INCBIN_U32("graphics/pokemon/ledyba/back.4bpp.lz"); +const u32 gMonBackPic_LedybaF[] = INCBIN_U32("graphics/pokemon/ledyba/backf.4bpp.lz"); const u32 gMonBackPic_Ledian[] = INCBIN_U32("graphics/pokemon/ledian/back.4bpp.lz"); +const u32 gMonBackPic_LedianF[] = INCBIN_U32("graphics/pokemon/ledian/backf.4bpp.lz"); const u32 gMonBackPic_Spinarak[] = INCBIN_U32("graphics/pokemon/spinarak/back.4bpp.lz"); const u32 gMonBackPic_Ariados[] = INCBIN_U32("graphics/pokemon/ariados/back.4bpp.lz"); const u32 gMonBackPic_Crobat[] = INCBIN_U32("graphics/pokemon/crobat/back.4bpp.lz"); @@ -1450,37 +1470,48 @@ const u32 gMonBackPic_Bellossom[] = INCBIN_U32("graphics/pokemon/bellossom/back. const u32 gMonBackPic_Marill[] = INCBIN_U32("graphics/pokemon/marill/back.4bpp.lz"); const u32 gMonBackPic_Azumarill[] = INCBIN_U32("graphics/pokemon/azumarill/back.4bpp.lz"); const u32 gMonBackPic_Sudowoodo[] = INCBIN_U32("graphics/pokemon/sudowoodo/back.4bpp.lz"); +const u32 gMonBackPic_SudowoodoF[] = INCBIN_U32("graphics/pokemon/sudowoodo/backf.4bpp.lz"); const u32 gMonBackPic_Politoed[] = INCBIN_U32("graphics/pokemon/politoed/back.4bpp.lz"); const u32 gMonBackPic_PolitoedF[] = INCBIN_U32("graphics/pokemon/politoed/backf.4bpp.lz"); const u32 gMonBackPic_Hoppip[] = INCBIN_U32("graphics/pokemon/hoppip/back.4bpp.lz"); const u32 gMonBackPic_Skiploom[] = INCBIN_U32("graphics/pokemon/skiploom/back.4bpp.lz"); const u32 gMonBackPic_Jumpluff[] = INCBIN_U32("graphics/pokemon/jumpluff/back.4bpp.lz"); const u32 gMonBackPic_Aipom[] = INCBIN_U32("graphics/pokemon/aipom/back.4bpp.lz"); +const u32 gMonBackPic_AipomF[] = INCBIN_U32("graphics/pokemon/aipom/backf.4bpp.lz"); const u32 gMonBackPic_Sunkern[] = INCBIN_U32("graphics/pokemon/sunkern/back.4bpp.lz"); const u32 gMonBackPic_Sunflora[] = INCBIN_U32("graphics/pokemon/sunflora/back.4bpp.lz"); const u32 gMonBackPic_Yanma[] = INCBIN_U32("graphics/pokemon/yanma/back.4bpp.lz"); const u32 gMonBackPic_Wooper[] = INCBIN_U32("graphics/pokemon/wooper/back.4bpp.lz"); +const u32 gMonBackPic_WooperF[] = INCBIN_U32("graphics/pokemon/wooper/backf.4bpp.lz"); const u32 gMonBackPic_Quagsire[] = INCBIN_U32("graphics/pokemon/quagsire/back.4bpp.lz"); +const u32 gMonBackPic_QuagsireF[] = INCBIN_U32("graphics/pokemon/quagsire/backf.4bpp.lz"); const u32 gMonBackPic_Espeon[] = INCBIN_U32("graphics/pokemon/espeon/back.4bpp.lz"); const u32 gMonBackPic_Umbreon[] = INCBIN_U32("graphics/pokemon/umbreon/back.4bpp.lz"); const u32 gMonBackPic_Murkrow[] = INCBIN_U32("graphics/pokemon/murkrow/back.4bpp.lz"); +const u32 gMonBackPic_MurkrowF[] = INCBIN_U32("graphics/pokemon/murkrow/backf.4bpp.lz"); const u32 gMonBackPic_Slowking[] = INCBIN_U32("graphics/pokemon/slowking/back.4bpp.lz"); const u32 gMonBackPic_Misdreavus[] = INCBIN_U32("graphics/pokemon/misdreavus/back.4bpp.lz"); const u32 gMonBackPic_Unown[] = INCBIN_U32("graphics/pokemon/unown/back.4bpp.lz"); const u32 gMonBackPic_Wobbuffet[] = INCBIN_U32("graphics/pokemon/wobbuffet/back.4bpp.lz"); +const u32 gMonBackPic_WobbuffetF[] = INCBIN_U32("graphics/pokemon/wobbuffet/backf.4bpp.lz"); const u32 gMonBackPic_Girafarig[] = INCBIN_U32("graphics/pokemon/girafarig/back.4bpp.lz"); +const u32 gMonBackPic_GirafarigF[] = INCBIN_U32("graphics/pokemon/girafarig/backf.4bpp.lz"); const u32 gMonBackPic_Pineco[] = INCBIN_U32("graphics/pokemon/pineco/back.4bpp.lz"); const u32 gMonBackPic_Forretress[] = INCBIN_U32("graphics/pokemon/forretress/back.4bpp.lz"); const u32 gMonBackPic_Dunsparce[] = INCBIN_U32("graphics/pokemon/dunsparce/back.4bpp.lz"); const u32 gMonBackPic_Gligar[] = INCBIN_U32("graphics/pokemon/gligar/back.4bpp.lz"); +const u32 gMonBackPic_GligarF[] = INCBIN_U32("graphics/pokemon/gligar/backf.4bpp.lz"); const u32 gMonBackPic_Steelix[] = INCBIN_U32("graphics/pokemon/steelix/back.4bpp.lz"); +const u32 gMonBackPic_SteelixF[] = INCBIN_U32("graphics/pokemon/steelix/backf.4bpp.lz"); const u32 gMonBackPic_Snubbull[] = INCBIN_U32("graphics/pokemon/snubbull/back.4bpp.lz"); const u32 gMonBackPic_Granbull[] = INCBIN_U32("graphics/pokemon/granbull/back.4bpp.lz"); const u32 gMonBackPic_Qwilfish[] = INCBIN_U32("graphics/pokemon/qwilfish/back.4bpp.lz"); const u32 gMonBackPic_Scizor[] = INCBIN_U32("graphics/pokemon/scizor/back.4bpp.lz"); const u32 gMonBackPic_Shuckle[] = INCBIN_U32("graphics/pokemon/shuckle/back.4bpp.lz"); const u32 gMonBackPic_Heracross[] = INCBIN_U32("graphics/pokemon/heracross/back.4bpp.lz"); +const u32 gMonBackPic_HeracrossF[] = INCBIN_U32("graphics/pokemon/heracross/backf.4bpp.lz"); const u32 gMonBackPic_Sneasel[] = INCBIN_U32("graphics/pokemon/sneasel/back.4bpp.lz"); +const u32 gMonBackPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/backf.4bpp.lz"); const u32 gMonBackPic_Teddiursa[] = INCBIN_U32("graphics/pokemon/teddiursa/back.4bpp.lz"); const u32 gMonBackPic_Ursaring[] = INCBIN_U32("graphics/pokemon/ursaring/back.4bpp.lz"); const u32 gMonBackPic_Slugma[] = INCBIN_U32("graphics/pokemon/slugma/back.4bpp.lz"); @@ -1699,6 +1730,7 @@ const u32 gMonBackPic_Cherrim[] = INCBIN_U32("graphics/pokemon/cherrim/back.4bpp const u32 gMonBackPic_Shellos[] = INCBIN_U32("graphics/pokemon/shellos/back.4bpp.lz"); const u32 gMonBackPic_Gastrodon[] = INCBIN_U32("graphics/pokemon/gastrodon/back.4bpp.lz"); const u32 gMonBackPic_Ambipom[] = INCBIN_U32("graphics/pokemon/ambipom/back.4bpp.lz"); +const u32 gMonBackPic_AmbipomF[] = INCBIN_U32("graphics/pokemon/ambipom/backf.4bpp.lz"); const u32 gMonBackPic_Drifloon[] = INCBIN_U32("graphics/pokemon/drifloon/back.4bpp.lz"); const u32 gMonBackPic_Drifblim[] = INCBIN_U32("graphics/pokemon/drifblim/back.4bpp.lz"); const u32 gMonBackPic_Buneary[] = INCBIN_U32("graphics/pokemon/buneary/back.4bpp.lz"); @@ -1738,6 +1770,7 @@ const u32 gMonBackPic_Mantyke[] = INCBIN_U32("graphics/pokemon/mantyke/back.4bpp const u32 gMonBackPic_Snover[] = INCBIN_U32("graphics/pokemon/snover/back.4bpp.lz"); const u32 gMonBackPic_Abomasnow[] = INCBIN_U32("graphics/pokemon/abomasnow/back.4bpp.lz"); const u32 gMonBackPic_Weavile[] = INCBIN_U32("graphics/pokemon/weavile/back.4bpp.lz"); +const u32 gMonBackPic_WeavileF[] = INCBIN_U32("graphics/pokemon/weavile/backf.4bpp.lz"); const u32 gMonBackPic_Magnezone[] = INCBIN_U32("graphics/pokemon/magnezone/back.4bpp.lz"); const u32 gMonBackPic_Lickilicky[] = INCBIN_U32("graphics/pokemon/lickilicky/back.4bpp.lz"); const u32 gMonBackPic_Rhyperior[] = INCBIN_U32("graphics/pokemon/rhyperior/back.4bpp.lz"); diff --git a/src/data/pokemon/species_info.h b/src/data/pokemon/species_info.h index 9b44aaea5..63baf6c67 100644 --- a/src/data/pokemon/species_info.h +++ b/src/data/pokemon/species_info.h @@ -4432,6 +4432,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_LEAF_GUARD}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_CYNDAQUIL] = @@ -4681,6 +4682,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SWARM, ABILITY_EARLY_BIRD, ABILITY_RATTLED}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_LEDIAN] = @@ -4703,6 +4705,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SWARM, ABILITY_EARLY_BIRD, ABILITY_IRON_FIST}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SPINARAK] = @@ -5147,6 +5150,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_STURDY, ABILITY_ROCK_HEAD, ABILITY_RATTLED}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_POLITOED] = @@ -5263,6 +5267,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_RUN_AWAY, ABILITY_PICKUP, ABILITY_SKILL_LINK}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SUNKERN] = @@ -5352,6 +5357,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_DAMP, ABILITY_WATER_ABSORB, ABILITY_UNAWARE}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_QUAGSIRE] = @@ -5374,6 +5380,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_DAMP, ABILITY_WATER_ABSORB, ABILITY_UNAWARE}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_ESPEON] = @@ -5440,6 +5447,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_INSOMNIA, ABILITY_SUPER_LUCK, ABILITY_PRANKSTER}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SLOWKING] = @@ -5509,6 +5517,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SHADOW_TAG, ABILITY_NONE, ABILITY_TELEPATHY}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_GIRAFARIG] = @@ -5531,6 +5540,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_INNER_FOCUS, ABILITY_EARLY_BIRD, ABILITY_SAP_SIPPER}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_PINECO] = @@ -5619,6 +5629,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SAND_VEIL, ABILITY_IMMUNITY}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_STEELIX] = @@ -5642,6 +5653,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_ROCK_HEAD, ABILITY_STURDY, ABILITY_SHEER_FORCE}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SNUBBULL] = @@ -5791,6 +5803,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SWARM, ABILITY_GUTS, ABILITY_MOXIE}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SNEASEL] = @@ -5814,6 +5827,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_INNER_FOCUS, ABILITY_KEEN_EYE, ABILITY_PICKPOCKET}, .bodyColor = BODY_COLOR_BLACK, .noFlip = TRUE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_TEDDIURSA] = @@ -10597,6 +10611,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_TECHNICIAN, ABILITY_PICKUP, ABILITY_SKILL_LINK}, .bodyColor = BODY_COLOR_PURPLE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_DRIFLOON] = @@ -11440,6 +11455,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_PRESSURE, ABILITY_NONE, ABILITY_PICKPOCKET}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_MAGNEZONE] = @@ -11531,6 +11547,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_CHLOROPHYLL, ABILITY_LEAF_GUARD, ABILITY_REGENERATOR}, .bodyColor = BODY_COLOR_BLUE, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_ELECTIVIRE] = diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h index 0d95a5d95..a907e0ec0 100644 --- a/src/data/pokemon_graphics/back_pic_table.h +++ b/src/data/pokemon_graphics/back_pic_table.h @@ -1363,9 +1363,23 @@ const struct CompressedSpriteSheet gMonBackPicTableFemale[] = SPECIES_SPRITE(MAGIKARP, gMonBackPic_MagikarpF), SPECIES_SPRITE(GYARADOS, gMonBackPic_GyaradosF), SPECIES_SPRITE(EEVEE, gMonBackPic_EeveeF), + SPECIES_SPRITE(MEGANIUM, gMonBackPic_MeganiumF), + SPECIES_SPRITE(LEDYBA, gMonBackPic_LedybaF), + SPECIES_SPRITE(LEDIAN, gMonBackPic_LedianF), SPECIES_SPRITE(XATU, gMonBackPic_Xatu), + SPECIES_SPRITE(SUDOWOODO, gMonBackPic_SudowoodoF), SPECIES_SPRITE(POLITOED, gMonBackPic_PolitoedF), + SPECIES_SPRITE(AIPOM, gMonBackPic_AipomF), + SPECIES_SPRITE(WOOPER, gMonBackPic_WooperF), + SPECIES_SPRITE(QUAGSIRE, gMonBackPic_QuagsireF), + SPECIES_SPRITE(MURKROW, gMonBackPic_MurkrowF), + SPECIES_SPRITE(WOBBUFFET, gMonBackPic_WobbuffetF), + SPECIES_SPRITE(GIRAFARIG, gMonBackPic_GirafarigF), + SPECIES_SPRITE(GLIGAR, gMonBackPic_GligarF), + SPECIES_SPRITE(STEELIX, gMonBackPic_SteelixF), SPECIES_SPRITE(SCIZOR, gMonBackPic_Scizor), + SPECIES_SPRITE(HERACROSS, gMonBackPic_HeracrossF), + SPECIES_SPRITE(SNEASEL, gMonBackPic_SneaselF), SPECIES_SPRITE(MEDITITE, gMonBackPic_MedititeF), SPECIES_SPRITE(MEDICHAM, gMonBackPic_MedichamF), @@ -1378,12 +1392,15 @@ const struct CompressedSpriteSheet gMonBackPicTableFemale[] = SPECIES_SPRITE(KRICKETUNE, gMonBackPic_KricketuneF), SPECIES_SPRITE(SHINX, gMonBackPic_ShinxF), SPECIES_SPRITE(COMBEE, gMonBackPic_Combee), + SPECIES_SPRITE(AMBIPOM, gMonBackPic_AmbipomF), SPECIES_SPRITE(GIBLE, gMonBackPic_GibleF), SPECIES_SPRITE(GABITE, gMonBackPic_GabiteF), SPECIES_SPRITE(GARCHOMP, gMonBackPic_Garchomp), SPECIES_SPRITE(HIPPOPOTAS, gMonBackPic_Hippopotas), SPECIES_SPRITE(HIPPOWDON, gMonBackPic_Hippowdon), + SPECIES_SPRITE(WEAVILE, gMonBackPic_WeavileF), SPECIES_SPRITE(RHYPERIOR, gMonBackPic_RhyperiorF), + SPECIES_SPRITE(TANGROWTH, gMonBackPic_Tangrowth), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SPRITE(UNFEZANT, gMonBackPic_UnfezantF), diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h index df7562c94..98b21deb2 100644 --- a/src/data/pokemon_graphics/front_pic_table.h +++ b/src/data/pokemon_graphics/front_pic_table.h @@ -1362,9 +1362,23 @@ const struct CompressedSpriteSheet gMonFrontPicTableFemale[] = SPECIES_SPRITE(MAGIKARP, gMonFrontPic_MagikarpF), SPECIES_SPRITE(GYARADOS, gMonFrontPic_GyaradosF), SPECIES_SPRITE(EEVEE, gMonFrontPic_EeveeF), + SPECIES_SPRITE(MEGANIUM, gMonFrontPic_MeganiumF), + SPECIES_SPRITE(LEDYBA, gMonFrontPic_LedybaF), + SPECIES_SPRITE(LEDIAN, gMonFrontPic_LedianF), SPECIES_SPRITE(XATU, gMonFrontPic_XatuF), + SPECIES_SPRITE(SUDOWOODO, gMonFrontPic_SudowoodoF), SPECIES_SPRITE(POLITOED, gMonFrontPic_PolitoedF), + SPECIES_SPRITE(AIPOM, gMonFrontPic_AipomF), + SPECIES_SPRITE(WOOPER, gMonFrontPic_WooperF), + SPECIES_SPRITE(QUAGSIRE, gMonFrontPic_QuagsireF), + SPECIES_SPRITE(MURKROW, gMonFrontPic_MurkrowF), + SPECIES_SPRITE(WOBBUFFET, gMonFrontPic_WobbuffetF), + SPECIES_SPRITE(GIRAFARIG, gMonFrontPic_GirafarigF), + SPECIES_SPRITE(GLIGAR, gMonFrontPic_GligarF), + SPECIES_SPRITE(STEELIX, gMonFrontPic_SteelixF), SPECIES_SPRITE(SCIZOR, gMonFrontPic_ScizorF), + SPECIES_SPRITE(HERACROSS, gMonFrontPic_HeracrossF), + SPECIES_SPRITE(SNEASEL, gMonFrontPic_SneaselF), SPECIES_SPRITE(MEDITITE, gMonFrontPic_MedititeF), SPECIES_SPRITE(MEDICHAM, gMonFrontPic_MedichamF), @@ -1377,12 +1391,15 @@ const struct CompressedSpriteSheet gMonFrontPicTableFemale[] = SPECIES_SPRITE(KRICKETUNE, gMonFrontPic_KricketuneF), SPECIES_SPRITE(SHINX, gMonFrontPic_ShinxF), SPECIES_SPRITE(COMBEE, gMonFrontPic_Combee), + SPECIES_SPRITE(AMBIPOM, gMonFrontPic_AmbipomF), SPECIES_SPRITE(GIBLE, gMonFrontPic_GibleF), SPECIES_SPRITE(GABITE, gMonFrontPic_GabiteF), SPECIES_SPRITE(GARCHOMP, gMonFrontPic_GarchompF), SPECIES_SPRITE(HIPPOPOTAS, gMonFrontPic_Hippopotas), SPECIES_SPRITE(HIPPOWDON, gMonFrontPic_Hippowdon), + SPECIES_SPRITE(WEAVILE, gMonFrontPic_WeavileF), SPECIES_SPRITE(RHYPERIOR, gMonFrontPic_RhyperiorF), + SPECIES_SPRITE(TANGROWTH, gMonFrontPic_TangrowthF), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SPRITE(UNFEZANT, gMonFrontPic_UnfezantF), diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h index dea22fc54..855f5c9aa 100644 --- a/src/data/pokemon_graphics/palette_table.h +++ b/src/data/pokemon_graphics/palette_table.h @@ -1361,9 +1361,23 @@ const struct CompressedSpritePalette gMonPaletteTableFemale[] = SPECIES_PAL(MAGIKARP, gMonPalette_Magikarp), SPECIES_PAL(GYARADOS, gMonPalette_Gyarados), SPECIES_PAL(EEVEE, gMonPalette_Eevee), + SPECIES_PAL(MEGANIUM, gMonPalette_Meganium), + SPECIES_PAL(LEDYBA, gMonPalette_Ledyba), + SPECIES_PAL(LEDIAN, gMonPalette_Ledian), SPECIES_PAL(XATU, gMonPalette_Xatu), + SPECIES_PAL(SUDOWOODO, gMonPalette_Sudowoodo), SPECIES_PAL(POLITOED, gMonPalette_Politoed), + SPECIES_PAL(AIPOM, gMonPalette_Aipom), + SPECIES_PAL(WOOPER, gMonPalette_Wooper), + SPECIES_PAL(QUAGSIRE, gMonPalette_Quagsire), + SPECIES_PAL(MURKROW, gMonPalette_Murkrow), + SPECIES_PAL(WOBBUFFET, gMonPalette_Wobbuffet), + SPECIES_PAL(GIRAFARIG, gMonPalette_Girafarig), + SPECIES_PAL(GLIGAR, gMonPalette_Gligar), + SPECIES_PAL(STEELIX, gMonPalette_Steelix), SPECIES_PAL(SCIZOR, gMonPalette_Scizor), + SPECIES_PAL(HERACROSS, gMonPalette_Heracross), + SPECIES_PAL(SNEASEL, gMonPalette_Sneasel), SPECIES_PAL(MEDITITE, gMonPalette_Meditite), SPECIES_PAL(MEDICHAM, gMonPalette_Medicham), @@ -1376,12 +1390,15 @@ const struct CompressedSpritePalette gMonPaletteTableFemale[] = SPECIES_PAL(KRICKETUNE, gMonPalette_Kricketune), SPECIES_PAL(SHINX, gMonPalette_Shinx), SPECIES_PAL(COMBEE, gMonPalette_CombeeF), + SPECIES_PAL(AMBIPOM, gMonPalette_Ambipom), SPECIES_PAL(GIBLE, gMonPalette_Gible), SPECIES_PAL(GABITE, gMonPalette_Gabite), SPECIES_PAL(GARCHOMP, gMonPalette_Garchomp), SPECIES_PAL(HIPPOPOTAS, gMonPalette_HippopotasF), SPECIES_PAL(HIPPOWDON, gMonPalette_HippowdonF), + SPECIES_PAL(WEAVILE, gMonPalette_Weavile), SPECIES_PAL(RHYPERIOR, gMonPalette_Rhyperior), + SPECIES_PAL(TANGROWTH, gMonPalette_Tangrowth), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_PAL(UNFEZANT, gMonPalette_UnfezantF), diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h index 71fa8f0fb..f2c944d3e 100644 --- a/src/data/pokemon_graphics/shiny_palette_table.h +++ b/src/data/pokemon_graphics/shiny_palette_table.h @@ -1360,9 +1360,23 @@ const struct CompressedSpritePalette gMonShinyPaletteTableFemale[] = SPECIES_SHINY_PAL(MAGIKARP, gMonShinyPalette_Magikarp), SPECIES_SHINY_PAL(GYARADOS, gMonShinyPalette_Gyarados), SPECIES_SHINY_PAL(EEVEE, gMonShinyPalette_Eevee), + SPECIES_SHINY_PAL(MEGANIUM, gMonShinyPalette_Meganium), + SPECIES_SHINY_PAL(LEDYBA, gMonShinyPalette_Ledyba), + SPECIES_SHINY_PAL(LEDIAN, gMonShinyPalette_Ledian), SPECIES_SHINY_PAL(XATU, gMonShinyPalette_Xatu), + SPECIES_SHINY_PAL(SUDOWOODO, gMonShinyPalette_Sudowoodo), SPECIES_SHINY_PAL(POLITOED, gMonShinyPalette_Politoed), + SPECIES_SHINY_PAL(AIPOM, gMonShinyPalette_Aipom), + SPECIES_SHINY_PAL(WOOPER, gMonShinyPalette_Wooper), + SPECIES_SHINY_PAL(QUAGSIRE, gMonShinyPalette_Quagsire), + SPECIES_SHINY_PAL(MURKROW, gMonShinyPalette_Murkrow), + SPECIES_SHINY_PAL(WOBBUFFET, gMonShinyPalette_Wobbuffet), + SPECIES_SHINY_PAL(GIRAFARIG, gMonShinyPalette_Girafarig), + SPECIES_SHINY_PAL(GLIGAR, gMonShinyPalette_Gligar), + SPECIES_SHINY_PAL(STEELIX, gMonShinyPalette_Steelix), SPECIES_SHINY_PAL(SCIZOR, gMonShinyPalette_Scizor), + SPECIES_SHINY_PAL(HERACROSS, gMonShinyPalette_Heracross), + SPECIES_SHINY_PAL(SNEASEL, gMonShinyPalette_Sneasel), SPECIES_SHINY_PAL(MEDITITE, gMonShinyPalette_Meditite), SPECIES_SHINY_PAL(MEDICHAM, gMonShinyPalette_Medicham), @@ -1375,12 +1389,15 @@ const struct CompressedSpritePalette gMonShinyPaletteTableFemale[] = SPECIES_SHINY_PAL(KRICKETUNE, gMonShinyPalette_Kricketune), SPECIES_SHINY_PAL(SHINX, gMonShinyPalette_Shinx), SPECIES_SHINY_PAL(COMBEE, gMonShinyPalette_CombeeF), + SPECIES_SHINY_PAL(AMBIPOM, gMonShinyPalette_Ambipom), SPECIES_SHINY_PAL(GIBLE, gMonShinyPalette_Gible), SPECIES_SHINY_PAL(GABITE, gMonShinyPalette_Gabite), SPECIES_SHINY_PAL(GARCHOMP, gMonShinyPalette_Garchomp), SPECIES_SHINY_PAL(HIPPOPOTAS, gMonShinyPalette_HippopotasF), SPECIES_SHINY_PAL(HIPPOWDON, gMonShinyPalette_HippowdonF), + SPECIES_SHINY_PAL(WEAVILE, gMonShinyPalette_Weavile), SPECIES_SHINY_PAL(RHYPERIOR, gMonShinyPalette_Rhyperior), + SPECIES_SHINY_PAL(TANGROWTH, gMonShinyPalette_Tangrowth), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SHINY_PAL(UNFEZANT, gMonShinyPalette_UnfezantF), diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 837f8f3e8..514f5b0e6 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -1323,9 +1323,23 @@ const u8 *const gMonIconTableFemale[] = [SPECIES_MAGIKARP] = gMonIcon_Magikarp, [SPECIES_GYARADOS] = gMonIcon_Gyarados, [SPECIES_EEVEE] = gMonIcon_Eevee, + [SPECIES_MEGANIUM] = gMonIcon_Meganium, + [SPECIES_LEDYBA] = gMonIcon_Ledyba, + [SPECIES_LEDIAN] = gMonIcon_Ledian, [SPECIES_XATU] = gMonIcon_Xatu, + [SPECIES_SUDOWOODO] = gMonIcon_Sudowoodo, [SPECIES_POLITOED] = gMonIcon_Politoed, + [SPECIES_AIPOM] = gMonIcon_Aipom, + [SPECIES_WOOPER] = gMonIcon_Wooper, + [SPECIES_QUAGSIRE] = gMonIcon_Quagsire, + [SPECIES_MURKROW] = gMonIcon_Murkrow, + [SPECIES_WOBBUFFET] = gMonIcon_Wobbuffet, + [SPECIES_GIRAFARIG] = gMonIcon_Girafarig, + [SPECIES_GLIGAR] = gMonIcon_Gligar, + [SPECIES_STEELIX] = gMonIcon_Steelix, [SPECIES_SCIZOR] = gMonIcon_Scizor, + [SPECIES_HERACROSS] = gMonIcon_Heracross, + [SPECIES_SNEASEL] = gMonIcon_Sneasel, [SPECIES_MEDITITE] = gMonIcon_Meditite, [SPECIES_MEDICHAM] = gMonIcon_Medicham, #if P_GEN_4_POKEMON == TRUE @@ -1337,6 +1351,7 @@ const u8 *const gMonIconTableFemale[] = [SPECIES_KRICKETUNE] = gMonIcon_Kricketune, [SPECIES_SHINX] = gMonIcon_Shinx, [SPECIES_COMBEE] = gMonIcon_Combee, + [SPECIES_AMBIPOM] = gMonIcon_Ambipom, [SPECIES_GIBLE] = gMonIcon_Gible, [SPECIES_GABITE] = gMonIcon_Gabite, [SPECIES_GARCHOMP] = gMonIcon_Garchomp, @@ -1347,7 +1362,9 @@ const u8 *const gMonIconTableFemale[] = [SPECIES_HIPPOPOTAS] = gMonIcon_Hippopotas, [SPECIES_HIPPOWDON] = gMonIcon_Hippowdon, #endif + [SPECIES_WEAVILE] = gMonIcon_Weavile, [SPECIES_RHYPERIOR] = gMonIcon_Rhyperior, + [SPECIES_TANGROWTH] = gMonIcon_Tangrowth, #endif #if P_GEN_5_POKEMON == TRUE [SPECIES_UNFEZANT] = gMonIcon_UnfezantF, @@ -2601,9 +2618,23 @@ const u8 gMonIconPaletteIndicesFemale[] = [SPECIES_MAGIKARP] = 0, [SPECIES_GYARADOS] = 0, [SPECIES_EEVEE] = 2, + [SPECIES_MEGANIUM] = 1, + [SPECIES_LEDYBA] = 0, + [SPECIES_LEDIAN] = 0, [SPECIES_XATU] = 1, + [SPECIES_SUDOWOODO] = 1, [SPECIES_POLITOED] = 1, + [SPECIES_AIPOM] = 2, + [SPECIES_WOOPER] = 0, + [SPECIES_QUAGSIRE] = 0, + [SPECIES_MURKROW] = 2, + [SPECIES_WOBBUFFET] = 0, + [SPECIES_GIRAFARIG] = 1, + [SPECIES_GLIGAR] = 0, + [SPECIES_STEELIX] = 0, [SPECIES_SCIZOR] = 0, + [SPECIES_HERACROSS] = 0, + [SPECIES_SNEASEL] = 0, [SPECIES_MEDITITE] = 0, [SPECIES_MEDICHAM] = 0, #if P_GEN_4_POKEMON == TRUE @@ -2614,12 +2645,15 @@ const u8 gMonIconPaletteIndicesFemale[] = [SPECIES_KRICKETUNE] = 2, [SPECIES_SHINX] = 0, [SPECIES_COMBEE] = 0, + [SPECIES_AMBIPOM] = 2, [SPECIES_GIBLE] = 0, [SPECIES_GABITE] = 0, [SPECIES_GARCHOMP] = 0, [SPECIES_HIPPOPOTAS] = 1, [SPECIES_HIPPOWDON] = 1, + [SPECIES_WEAVILE] = 0, [SPECIES_RHYPERIOR] = 0, + [SPECIES_TANGROWTH] = 0, #endif #if P_GEN_5_POKEMON == TRUE [SPECIES_UNFEZANT] = 1,