From 19009c6d21ea9eaa9379b49aae8f5d5b10de8a5f Mon Sep 17 00:00:00 2001 From: kittenchilly Date: Fri, 4 Oct 2024 10:56:21 -0500 Subject: [PATCH] Add support for overworld sprite gender differences + add all the sprites (#5394) --- graphics/pokemon/abomasnow/overworldf.png | Bin 0 -> 1120 bytes graphics/pokemon/aipom/overworldf.png | Bin 0 -> 848 bytes graphics/pokemon/alakazam/overworldf.png | Bin 0 -> 842 bytes graphics/pokemon/ambipom/overworld.png | Bin 1286 -> 1233 bytes graphics/pokemon/ambipom/overworldf.png | Bin 0 -> 1286 bytes graphics/pokemon/beautifly/overworld.png | Bin 1122 -> 997 bytes graphics/pokemon/beautifly/overworldf.png | Bin 0 -> 1122 bytes graphics/pokemon/bibarel/overworld.png | Bin 924 -> 894 bytes graphics/pokemon/bibarel/overworldf.png | Bin 0 -> 924 bytes graphics/pokemon/bidoof/overworld.png | Bin 718 -> 626 bytes graphics/pokemon/bidoof/overworldf.png | Bin 0 -> 718 bytes graphics/pokemon/blaziken/overworldf.png | Bin 0 -> 963 bytes graphics/pokemon/buizel/overworldf.png | Bin 0 -> 801 bytes graphics/pokemon/butterfree/overworld.png | Bin 1053 -> 911 bytes .../pokemon/butterfree/overworld_normal.pal | 2 +- .../pokemon/butterfree/overworld_shiny.pal | 2 +- graphics/pokemon/butterfree/overworldf.png | Bin 0 -> 911 bytes graphics/pokemon/cacturne/overworldf.png | Bin 0 -> 644 bytes graphics/pokemon/camerupt/overworldf.png | Bin 0 -> 1081 bytes graphics/pokemon/combee/followerf.png | Bin 491 -> 0 bytes graphics/pokemon/combee/overworld.png | Bin 702 -> 578 bytes graphics/pokemon/combee/overworld_normal.pal | 2 +- graphics/pokemon/combee/overworld_shiny.pal | 2 +- graphics/pokemon/combee/overworldf.png | Bin 0 -> 549 bytes graphics/pokemon/combusken/overworld.png | Bin 762 -> 649 bytes graphics/pokemon/combusken/overworldf.png | Bin 0 -> 762 bytes graphics/pokemon/croagunk/overworldf.png | Bin 0 -> 581 bytes graphics/pokemon/dodrio/overworldf.png | Bin 0 -> 1175 bytes graphics/pokemon/doduo/overworldf.png | Bin 0 -> 569 bytes graphics/pokemon/donphan/overworldf.png | Bin 0 -> 803 bytes graphics/pokemon/dustox/overworldf.png | Bin 0 -> 846 bytes graphics/pokemon/eevee/overworldf.png | Bin 0 -> 637 bytes graphics/pokemon/finneon/overworldf.png | Bin 0 -> 657 bytes graphics/pokemon/floatzel/overworldf.png | Bin 0 -> 991 bytes .../pokemon/frillish/overworld_normalf.pal | 19 ++ .../pokemon/frillish/overworld_shinyf.pal | 19 ++ .../{followerf.png => overworldf.png} | Bin graphics/pokemon/gabite/overworldf.png | Bin 0 -> 880 bytes graphics/pokemon/garchomp/overworldf.png | Bin 0 -> 1253 bytes graphics/pokemon/gible/overworldf.png | Bin 0 -> 681 bytes graphics/pokemon/girafarig/overworldf.png | Bin 0 -> 814 bytes graphics/pokemon/gligar/overworldf.png | Bin 0 -> 994 bytes graphics/pokemon/gloom/overworldf.png | Bin 0 -> 550 bytes graphics/pokemon/golbat/overworld.png | Bin 859 -> 866 bytes graphics/pokemon/golbat/overworldf.png | Bin 0 -> 859 bytes graphics/pokemon/goldeen/overworldf.png | Bin 0 -> 856 bytes graphics/pokemon/gulpin/overworldf.png | Bin 0 -> 586 bytes graphics/pokemon/gyarados/overworld.png | Bin 1650 -> 1571 bytes graphics/pokemon/gyarados/overworldf.png | Bin 0 -> 1650 bytes graphics/pokemon/heracross/overworldf.png | Bin 0 -> 923 bytes graphics/pokemon/hippopotas/followerf.png | Bin 628 -> 0 bytes graphics/pokemon/hippopotas/overworldf.png | Bin 0 -> 724 bytes graphics/pokemon/hippowdon/followerf.png | Bin 701 -> 0 bytes .../pokemon/hippowdon/overworld_normalf.pal | 19 ++ .../pokemon/hippowdon/overworld_shinyf.pal | 19 ++ graphics/pokemon/houndoom/overworldf.png | Bin 0 -> 847 bytes graphics/pokemon/hypno/overworldf.png | Bin 0 -> 767 bytes graphics/pokemon/jellicent/followerf.png | Bin 742 -> 0 bytes .../pokemon/jellicent/overworld_normalf.pal | 19 ++ .../pokemon/jellicent/overworld_shinyf.pal | 19 ++ graphics/pokemon/jellicent/overworldf.png | Bin 0 -> 759 bytes graphics/pokemon/kadabra/overworldf.png | Bin 0 -> 840 bytes graphics/pokemon/kricketot/overworldf.png | Bin 0 -> 580 bytes graphics/pokemon/kricketune/overworldf.png | Bin 0 -> 935 bytes graphics/pokemon/ledian/overworldf.png | Bin 0 -> 958 bytes graphics/pokemon/ledyba/overworldf.png | Bin 0 -> 986 bytes graphics/pokemon/ludicolo/overworld.png | Bin 1019 -> 884 bytes graphics/pokemon/ludicolo/overworldf.png | Bin 0 -> 1019 bytes graphics/pokemon/lumineon/overworldf.png | Bin 0 -> 847 bytes graphics/pokemon/luxio/overworldf.png | Bin 0 -> 803 bytes graphics/pokemon/luxray/overworldf.png | Bin 0 -> 868 bytes graphics/pokemon/magikarp/overworld.png | Bin 1003 -> 895 bytes graphics/pokemon/magikarp/overworldf.png | Bin 0 -> 1003 bytes graphics/pokemon/mamoswine/overworldf.png | Bin 0 -> 881 bytes graphics/pokemon/medicham/overworldf.png | Bin 0 -> 742 bytes graphics/pokemon/meditite/overworld.png | Bin 693 -> 596 bytes graphics/pokemon/meditite/overworldf.png | Bin 0 -> 693 bytes graphics/pokemon/meganium/overworldf.png | Bin 0 -> 905 bytes graphics/pokemon/milotic/overworldf.png | Bin 0 -> 1091 bytes graphics/pokemon/murkrow/overworld.png | Bin 674 -> 596 bytes graphics/pokemon/murkrow/overworldf.png | Bin 0 -> 674 bytes graphics/pokemon/numel/overworldf.png | Bin 0 -> 884 bytes graphics/pokemon/nuzleaf/overworldf.png | Bin 0 -> 676 bytes graphics/pokemon/octillery/overworldf.png | Bin 0 -> 758 bytes graphics/pokemon/pachirisu/overworldf.png | Bin 0 -> 592 bytes graphics/pokemon/pikachu/overworldf.png | Bin 0 -> 605 bytes graphics/pokemon/piloswine/overworldf.png | Bin 0 -> 692 bytes graphics/pokemon/politoed/overworldf.png | Bin 0 -> 761 bytes graphics/pokemon/pyroar/followerf.png | Bin 733 -> 0 bytes graphics/pokemon/pyroar/overworldf.png | Bin 0 -> 679 bytes graphics/pokemon/quagsire/overworld.png | Bin 787 -> 662 bytes graphics/pokemon/quagsire/overworldf.png | Bin 0 -> 787 bytes graphics/pokemon/raichu/overworldf.png | Bin 0 -> 852 bytes graphics/pokemon/raticate/overworldf.png | Bin 0 -> 651 bytes graphics/pokemon/rattata/overworldf.png | Bin 0 -> 584 bytes graphics/pokemon/relicanth/overworldf.png | Bin 0 -> 925 bytes graphics/pokemon/rhydon/overworldf.png | Bin 0 -> 893 bytes graphics/pokemon/rhyhorn/overworldf.png | Bin 0 -> 760 bytes graphics/pokemon/rhyperior/overworldf.png | Bin 0 -> 1055 bytes graphics/pokemon/roselia/overworld.png | Bin 472 -> 510 bytes graphics/pokemon/roselia/overworldf.png | Bin 0 -> 520 bytes graphics/pokemon/roserade/overworldf.png | Bin 0 -> 812 bytes graphics/pokemon/scizor/overworldf.png | Bin 0 -> 968 bytes graphics/pokemon/scyther/overworldf.png | Bin 0 -> 855 bytes graphics/pokemon/seaking/overworldf.png | Bin 0 -> 1114 bytes graphics/pokemon/shiftry/overworld.png | Bin 986 -> 970 bytes graphics/pokemon/shiftry/overworldf.png | Bin 0 -> 986 bytes graphics/pokemon/shinx/overworldf.png | Bin 0 -> 642 bytes .../pokemon/sneasel/hisuian/overworldf.png | Bin 0 -> 616 bytes graphics/pokemon/sneasel/overworldf.png | Bin 0 -> 632 bytes graphics/pokemon/snover/overworldf.png | Bin 0 -> 781 bytes graphics/pokemon/staraptor/overworldf.png | Bin 0 -> 1187 bytes graphics/pokemon/staravia/overworldf.png | Bin 0 -> 1032 bytes graphics/pokemon/starly/overworldf.png | Bin 0 -> 534 bytes graphics/pokemon/steelix/overworldf.png | Bin 0 -> 1549 bytes graphics/pokemon/sudowoodo/overworldf.png | Bin 0 -> 702 bytes graphics/pokemon/swalot/overworld.png | Bin 971 -> 858 bytes graphics/pokemon/swalot/overworldf.png | Bin 0 -> 971 bytes graphics/pokemon/tangrowth/overworldf.png | Bin 0 -> 1107 bytes graphics/pokemon/torchic/overworld.png | Bin 408 -> 445 bytes graphics/pokemon/torchic/overworld_normal.pal | 2 +- graphics/pokemon/torchic/overworld_shiny.pal | 2 +- graphics/pokemon/torchic/overworldf.png | Bin 0 -> 442 bytes graphics/pokemon/toxicroak/overworldf.png | Bin 0 -> 726 bytes .../pokemon/unfezant/overworld_normalf.pal | 19 ++ .../pokemon/unfezant/overworld_shinyf.pal | 19 ++ .../{followerf.png => overworldf.png} | Bin graphics/pokemon/unfezant_f/overworld.png | Bin 891 -> 0 bytes graphics/pokemon/ursaring/overworldf.png | Bin 0 -> 918 bytes graphics/pokemon/venusaur/overworldf.png | Bin 0 -> 854 bytes graphics/pokemon/vileplume/overworldf.png | Bin 0 -> 655 bytes graphics/pokemon/weavile/overworldf.png | Bin 0 -> 728 bytes graphics/pokemon/wobbuffet/overworld.png | Bin 690 -> 588 bytes .../pokemon/wobbuffet/overworld_normal.pal | 4 +- .../pokemon/wobbuffet/overworld_shiny.pal | 4 +- graphics/pokemon/wobbuffet/overworldf.png | Bin 0 -> 564 bytes graphics/pokemon/wooper/overworldf.png | Bin 0 -> 456 bytes graphics/pokemon/xatu/overworld.png | Bin 743 -> 717 bytes graphics/pokemon/xatu/overworldf.png | Bin 0 -> 743 bytes graphics/pokemon/zubat/overworld.png | Bin 702 -> 668 bytes graphics/pokemon/zubat/overworldf.png | Bin 0 -> 702 bytes include/pokemon.h | 3 + spritesheet_rules.mk | 297 +++++++++++++++++ src/data/graphics/pokemon.h | 313 ++++++++++++++++-- .../object_event_pic_tables_followers.h | 285 +++++++++++++++- src/data/pokemon/species_info.h | 29 ++ .../pokemon/species_info/gen_1_families.h | 168 ++++++++++ .../pokemon/species_info/gen_2_families.h | 138 ++++++++ .../pokemon/species_info/gen_3_families.h | 114 +++++++ .../pokemon/species_info/gen_4_families.h | 148 +++++++++ .../pokemon/species_info/gen_5_families.h | 24 ++ .../pokemon/species_info/gen_6_families.h | 6 + src/event_object_movement.c | 64 +++- src/pokemon.c | 2 +- src/pokemon_sprite_visualizer.c | 5 +- 155 files changed, 1706 insertions(+), 62 deletions(-) create mode 100644 graphics/pokemon/abomasnow/overworldf.png create mode 100644 graphics/pokemon/aipom/overworldf.png create mode 100644 graphics/pokemon/alakazam/overworldf.png create mode 100644 graphics/pokemon/ambipom/overworldf.png create mode 100644 graphics/pokemon/beautifly/overworldf.png create mode 100644 graphics/pokemon/bibarel/overworldf.png create mode 100644 graphics/pokemon/bidoof/overworldf.png create mode 100644 graphics/pokemon/blaziken/overworldf.png create mode 100644 graphics/pokemon/buizel/overworldf.png create mode 100644 graphics/pokemon/butterfree/overworldf.png create mode 100644 graphics/pokemon/cacturne/overworldf.png create mode 100644 graphics/pokemon/camerupt/overworldf.png delete mode 100644 graphics/pokemon/combee/followerf.png create mode 100644 graphics/pokemon/combee/overworldf.png create mode 100644 graphics/pokemon/combusken/overworldf.png create mode 100644 graphics/pokemon/croagunk/overworldf.png create mode 100644 graphics/pokemon/dodrio/overworldf.png create mode 100644 graphics/pokemon/doduo/overworldf.png create mode 100644 graphics/pokemon/donphan/overworldf.png create mode 100644 graphics/pokemon/dustox/overworldf.png create mode 100644 graphics/pokemon/eevee/overworldf.png create mode 100644 graphics/pokemon/finneon/overworldf.png create mode 100644 graphics/pokemon/floatzel/overworldf.png create mode 100644 graphics/pokemon/frillish/overworld_normalf.pal create mode 100644 graphics/pokemon/frillish/overworld_shinyf.pal rename graphics/pokemon/frillish/{followerf.png => overworldf.png} (100%) create mode 100644 graphics/pokemon/gabite/overworldf.png create mode 100644 graphics/pokemon/garchomp/overworldf.png create mode 100644 graphics/pokemon/gible/overworldf.png create mode 100644 graphics/pokemon/girafarig/overworldf.png create mode 100644 graphics/pokemon/gligar/overworldf.png create mode 100644 graphics/pokemon/gloom/overworldf.png create mode 100644 graphics/pokemon/golbat/overworldf.png create mode 100644 graphics/pokemon/goldeen/overworldf.png create mode 100644 graphics/pokemon/gulpin/overworldf.png create mode 100644 graphics/pokemon/gyarados/overworldf.png create mode 100644 graphics/pokemon/heracross/overworldf.png delete mode 100644 graphics/pokemon/hippopotas/followerf.png create mode 100644 graphics/pokemon/hippopotas/overworldf.png delete mode 100644 graphics/pokemon/hippowdon/followerf.png create mode 100644 graphics/pokemon/hippowdon/overworld_normalf.pal create mode 100644 graphics/pokemon/hippowdon/overworld_shinyf.pal create mode 100644 graphics/pokemon/houndoom/overworldf.png create mode 100644 graphics/pokemon/hypno/overworldf.png delete mode 100644 graphics/pokemon/jellicent/followerf.png create mode 100644 graphics/pokemon/jellicent/overworld_normalf.pal create mode 100644 graphics/pokemon/jellicent/overworld_shinyf.pal create mode 100644 graphics/pokemon/jellicent/overworldf.png create mode 100644 graphics/pokemon/kadabra/overworldf.png create mode 100644 graphics/pokemon/kricketot/overworldf.png create mode 100644 graphics/pokemon/kricketune/overworldf.png create mode 100644 graphics/pokemon/ledian/overworldf.png create mode 100644 graphics/pokemon/ledyba/overworldf.png create mode 100644 graphics/pokemon/ludicolo/overworldf.png create mode 100644 graphics/pokemon/lumineon/overworldf.png create mode 100644 graphics/pokemon/luxio/overworldf.png create mode 100644 graphics/pokemon/luxray/overworldf.png create mode 100644 graphics/pokemon/magikarp/overworldf.png create mode 100644 graphics/pokemon/mamoswine/overworldf.png create mode 100644 graphics/pokemon/medicham/overworldf.png create mode 100644 graphics/pokemon/meditite/overworldf.png create mode 100644 graphics/pokemon/meganium/overworldf.png create mode 100644 graphics/pokemon/milotic/overworldf.png create mode 100644 graphics/pokemon/murkrow/overworldf.png create mode 100644 graphics/pokemon/numel/overworldf.png create mode 100644 graphics/pokemon/nuzleaf/overworldf.png create mode 100644 graphics/pokemon/octillery/overworldf.png create mode 100644 graphics/pokemon/pachirisu/overworldf.png create mode 100644 graphics/pokemon/pikachu/overworldf.png create mode 100644 graphics/pokemon/piloswine/overworldf.png create mode 100644 graphics/pokemon/politoed/overworldf.png delete mode 100644 graphics/pokemon/pyroar/followerf.png create mode 100644 graphics/pokemon/pyroar/overworldf.png create mode 100644 graphics/pokemon/quagsire/overworldf.png create mode 100644 graphics/pokemon/raichu/overworldf.png create mode 100644 graphics/pokemon/raticate/overworldf.png create mode 100644 graphics/pokemon/rattata/overworldf.png create mode 100644 graphics/pokemon/relicanth/overworldf.png create mode 100644 graphics/pokemon/rhydon/overworldf.png create mode 100644 graphics/pokemon/rhyhorn/overworldf.png create mode 100644 graphics/pokemon/rhyperior/overworldf.png create mode 100644 graphics/pokemon/roselia/overworldf.png create mode 100644 graphics/pokemon/roserade/overworldf.png create mode 100644 graphics/pokemon/scizor/overworldf.png create mode 100644 graphics/pokemon/scyther/overworldf.png create mode 100644 graphics/pokemon/seaking/overworldf.png create mode 100644 graphics/pokemon/shiftry/overworldf.png create mode 100644 graphics/pokemon/shinx/overworldf.png create mode 100644 graphics/pokemon/sneasel/hisuian/overworldf.png create mode 100644 graphics/pokemon/sneasel/overworldf.png create mode 100644 graphics/pokemon/snover/overworldf.png create mode 100644 graphics/pokemon/staraptor/overworldf.png create mode 100644 graphics/pokemon/staravia/overworldf.png create mode 100644 graphics/pokemon/starly/overworldf.png create mode 100644 graphics/pokemon/steelix/overworldf.png create mode 100644 graphics/pokemon/sudowoodo/overworldf.png create mode 100644 graphics/pokemon/swalot/overworldf.png create mode 100644 graphics/pokemon/tangrowth/overworldf.png create mode 100644 graphics/pokemon/torchic/overworldf.png create mode 100644 graphics/pokemon/toxicroak/overworldf.png create mode 100644 graphics/pokemon/unfezant/overworld_normalf.pal create mode 100644 graphics/pokemon/unfezant/overworld_shinyf.pal rename graphics/pokemon/unfezant/{followerf.png => overworldf.png} (100%) delete mode 100644 graphics/pokemon/unfezant_f/overworld.png create mode 100644 graphics/pokemon/ursaring/overworldf.png create mode 100644 graphics/pokemon/venusaur/overworldf.png create mode 100644 graphics/pokemon/vileplume/overworldf.png create mode 100644 graphics/pokemon/weavile/overworldf.png create mode 100644 graphics/pokemon/wobbuffet/overworldf.png create mode 100644 graphics/pokemon/wooper/overworldf.png create mode 100644 graphics/pokemon/xatu/overworldf.png create mode 100644 graphics/pokemon/zubat/overworldf.png diff --git a/graphics/pokemon/abomasnow/overworldf.png b/graphics/pokemon/abomasnow/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f07b6323e1d60eaf1a26e2c1fd82363155522a GIT binary patch literal 1120 zcmV-m1fTnfP)Px#Fi=cXMVQc_P*6|+008Ld_;`4jxWLfZ*yy0B$S`<7ka(CdNI1ZV&@h-t00000 z0000005k5E3jhEB5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg}!bwCyR9J=Wm)#Ph zAPj}g2!y51#Pgb?hq{MxVm+OPc=P2}q4Gk!VxDHl84 z*hIh`UjxS3mL;s;bIyqG6~5=fmkL|$f5%0Vip7*tG|@B!>yEpHb$|V(!gpLC>S=)e zZ+VK*(#n=B#`G=6jJQfPyNvP;msMAF3(3$MLVU+fHSGE@BdFS!+%v=&nTcX$;UEU+mB~$2UAk@(Ebw6edsK@xuVK zx1gTTX+earof4hwZO4v^=nPBdjkYCyf=r1=*(jDc~h=PZ2VS z+g4v7=tWkc6K@=31OsLuI_euWmrnl;hd@P4koTgh!h8=HIXiI2DKMl`z)L|7C;oPX z$ue9)1kap%ZaXcZh7}U=!w8QD^}#)dU|V|!HVO>U_Zox-3Tz@ct)2u-c@^MNl+x-7QKm{R&*w{? zaJu~zi0B9_eW9%q`Y*Q1cM1<$z6)f84uOb}QYDisZtjRVus?K>3~lg@<|PAjc4eZ7V@2uzQ@MrSjtGWsMDN zQydbIh)5|5K+Yr2*PI55KptAW6mak|a(H0I#NJ$IU&!fTesUY|!U)m?Uv2F5hb004R> z004l5008;`004mK004C_008P=0026d000+od=;~)%#tW@Ep$k%_}7G zo_WR{0ZgPi)>z#!I1dF7?FE?3U~R@Z8b##9W#O;qjYI^Eiq>YKWxR%+d)hSU+<>1X z3V|sJJ1%#A;*eOP1P`JR8^6vAUQ8?p?!wPMoOM}X0RO$;6-CK1Qwi*xT#Q^bf!NHJoOz-&4^ zp>Wd5W$8J3VRKlpO8wn()4!**ytuQmErfTM4iDTpRMU;>7LFpvUcj91>iqtHQ+flk z$x}_TxpaB&5EYJlM$y>Mz&W>(A2u#Ow5E1k4k?}io14wRIX^no#2m3nErmJY+Zveh zQXA}YTOAeyen?4;KElB38cT1RD7ZZ3twVvVHRm-(Yaz9{GN!z252Y$Um5tK#xTW;m zj+LBw#rigZ+%BM&cMc`7bCfS)4-vq zWGw>GigtJQ1)gwJ*&O4p@wlyF9dcqD7{VBnBb~n^Uj`2GC+DZFt!Hlc&qWS}MIQ8d zyk-o!gq(3cayf5%0|!1#u*)Vq5n*)6T;h`KzHs#K4wE`u-Iso_@RJEK+~T zT;eGGZxq;MdR$JpNwim;^0qMH;{+UUWsUhWFyoMBpAUJhQBp_Vh70!+a7c0RR=^dG zvE3Ck=L=bJ)qm?RwLjtZHm520{X?=0xBJ%LH!$rVLVrHJ$K-8y6Y&}QlK%4tT#<0c a|BOGc10H2;;fnwO0000Px#Fi=cXMVQc_NH`ey*kIVGFpzjS0002!==hL$V6d>bXizx#@W2270000000000 z000000304h1^@s65MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|tVu*cR9J=Wm(jMP zAPhx~FerV=|Nrfr6RcGX&^yjrGY@9n-U>UyNeF1C>9NNid+f3Q!9?1vZ}>N;%kK)1 zSsIP+_>Mw9fF{2yK;}>1@%mf7>x&IC;a3zUi|BtLo4BT>+<^o$_z07q#N*^cH?XF z+XAe#iuotqfXhJNkc)tL1J3nLp&9*{FVL6D1PKZk`58xmR2WQN z5HA5;4t;A%WTCYI`keYgTB&cPU!`!w;jk>G(DboUPtfIp^lI9$dqnp6BzeK{5)?U3 z{MIGQPxz$JL=T(58t413{Cs2YRsjjM30>*P*QItz!Z))~~eMk&8FJNFk3*H)QOVC+O7 z?jie*ZrUa=fi<=O-{tL|)bCDL;1*!zdL3mA;X3(u)YCHR{Ok9#NZNjV`q)3Q-}jp( UOi?Ir(EtDd07*qoM6N<$f)x^ksQ>@~ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ambipom/overworld.png b/graphics/pokemon/ambipom/overworld.png index 1f47b4d3e17c466c3d7fd260fde1dddf86030138..24389b6a9a9d2b2ad1a1af830c1a72e4827152cc 100644 GIT binary patch delta 1128 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/beautifly/overworld.png b/graphics/pokemon/beautifly/overworld.png index 36c31fed279ab51b808df97969d5fc69f1732727..d0727723a917d40d019225f9253c6f7fa08caf33 100644 GIT binary patch delta 882 zcmV-&1C9LR2;~Qm7zqdi0001UMu)eNF&hyt008P=0026d000+od=2l;C41@=e@G->i|G3*Nu+5chWh+0jRVIli_>-U;;bUH}r#HH#4{$k)$u5nqs2&5{=PiBl>vWd6<&Xz`jPxopIKBL)~@0)&K#&)*PdPDo?MxLRuuRS5 zbhCt>1>=gf9lLimuPc0{Clzy!ERP(JFwhFXwda4S_~LZfMVM?j;6Su8$&bZg9P&9T28RLYAIe*Cly{`3 z0^Jyd$W2`z5%3hOxpV!)i06s{*Za@;?y8XM@T$Oj)_pG0_?h0^mA)Y@cpdfuv;ro9hO)I1opAMni zS~^aD<=bUs$6la~ns%1YdpEplG<>N2*@7m0Z?e7dImRdrTzu-l;XDi=Zt_lm`lgGg zuEwGqHSOHtadMZx`Lw#10Zp>&E|_O#0P~-mQbzqMN5aD<9ayNDf#XQV({XeL%w5{K z!<8oc!Ef#-^fHii3z&Z(Y??*`T)3O-R3bFuKy@>FbYR@{*ZJ5o*c)mMLWf&G!^a!M zIYUqkkDD~6(9r9{#?#~C2cD^e1DnC+iAES~6P~=yry|`jsl(984I7~5)9qn1ILr|C zV1L@b+On$`XTb3Ci@sq7%pls$UroMJBF^(I3%@)w0n2ZR07*qo IM6N<$g6!qNF#rGn delta 1006 zcmV0026e z000+ooVrmwkxe`u0b)x>L;#2d9Y_EG00(qQO+^Rh0SyKt9Bt5Xyqm{)b9rL-`Fo-_Z z)QaGz`ZVF_eDUSVG-u_@+7}-6085GP0 z9>xHr(vv)E7@Vp}CI$fKO|PIaIBXV}uC(@iG0=7a((R>PF;crFedBQtkT;ygHuZHz z#toVkXzw)&MhNBlfiD_vZUf`oE*33EEu0vk8MpA`oQqJbjG_H&qfEWLrT1?9>P{tTMSOBz|M+Y!dNJtO)tsZBXkTlNsp zA}dhtYTrv6T2kJ{e;BPNJFR^WG`BZ2rU~rLGko4g@}`j@<=j$2LM2ng4vVv53 ze1244-)O`K(x*)3G^RaS{iBusS4%x3BpA&qj}R+>GLO=UiqcOn_xmT79XI5Jf+_B1 z1%Q0$_m4fjKoZW0URbA=XZJKZcF*!==xkLaJU_lY322?le-D9k6x$Qu1(@G2`&WYu z3FmBw+3p5(0trn#ny7^RtKnHNQ&dNXUks{x0>YW-mZt_mK(4caS5qF! zk*7B=hTrC>e(gC=%*zXORz9whtiUkk&Oq<6)^5TdUS9jP`3$Ae{Dw>usWPcmN6QUyKEpU8jr~MPI|{ggplF2dItn+Yj3i(`%4<(JOYg&Gh_>#nP-?-0aH0S*!_)ATs6!V4Nx9~$g{k~Pt+r4_YC8aD zc}n}fx$xc`DJwYmna}d4`y8Xne<@M0TwoV=I1_d1f2SAD(z^z*&AL6orjOuXh2iSK zCi&r?&~yALegSeq2jWC~9ZmoM03~!qSaf7zbY(hYa%Ew3WdJfTGBPbNF)cANR5CI; zGc`IgI4dwXIxsN5uY6np001R)MObuXVRU6WZEs|0W_bWIFfuYNFflDLGE_1$Ix{so cGB_(R6gWCCFwXMC-~a#s07*qoM6N<$g56fZwg3PC diff --git a/graphics/pokemon/beautifly/overworldf.png b/graphics/pokemon/beautifly/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..36c31fed279ab51b808df97969d5fc69f1732727 GIT binary patch literal 1122 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Zx};cqDiz zXlNKDBxC@E53DfwaU>II z|F(lfLwwSn=M2%ZlUMj&3$UKrWhGGM$K-nA*gl0-9GVkrU-e|noG9>!zl6hw!|DUG zgoK2^sisT++PzYofAZSipC0U@-KICSLj3j4=b!3+JZAbJbN-{ufA0l=KK6Vr9qog=YOa{GtJ^Bg(U-tG+&m3aP0 zwKt*c@x0gj`gV6pyf|97`N6KMTy`$|KHMn2E47YWe(Sf{cAuqx1cb0mx1Ch9e$(s| zEj`7BZ90r!4ZcZjYWR7wPxzQ&?Zg#quLSuvd@G(&t+TgrBkR*seE)c6o%WWBTytCS z*bZCeUxq7vErX-K30zRp4tSS!-&;B==-yF@wd&SuYxzyKo0}}-d~?>g=APT9WfPU2 z-U%(A_;j0%OZUw8o0>u@YwAMc?`IrgzqH)vnaMKS$iIuH{tNfERaTKWtJN={-C)#z zsk7^nzy9~%>eFP+pR_b-zDr|msCn_d-*&Hq(7DdIh~?ALznfTRXn-E14q?y^0&tp7oL>%&(E)qXylf1&t~W*uXZ6Z<2VYFR&E zMo}$sjVMV;EJ?LWE=mPb3`Pb?ZE;$N0xvp#~{=+h=}d`C;Zn@1X7L|27KYVL5wj0K#I|S z=sw}Uk0x+tK>mj9DKkRFh=JUl0I@q>rAYjuDMu;h<+zfAGp@)Fae3xc z&1#s<_PnK70%Uvm9K#W|4sFps-iQw3ul8U_vU8h*W&}mya>$Z zlqBcGgTfVq?1}DBW{E7K>^RMU%1;JGAm%{=Gz<(mq$5Qxl=~kkM0a@5pK5(7KdSyB zQ0JY&EU-&b)xeNTj&WK#CI2dK26X+cP-T52FdteBei+P+PK8=o12djn*(RKSX`mW> zXaIR#bOQ68f_Fn6`*S78G88O}>>_Z+lUr(N4o(Ko93sRuQf`5~NtA^WzII{G#W`H&~%Ntcgqz%oevcHE#;xw;P>X*T1B zz_j5`BSfu@LO$dv<;-RMssZBJ-~-3q!{*BfcLCqz#}gv8TfP>*K~xnCx$F%&bFX#& zmiLLq&)xa*dJzZ{eyxLuu?%5Ebq$O;mYo{3O(JtX?xMQQW0bvxWu>}$TdEvP{gS2V z_dh$2k*;9Kv7B?9Q^sE!Faq_Q!V)1*4V`qdRh0`CpV~VG^8E4`di9lsFbLPN2oyee zC#EnB-srhvO%hF~GVEY$C`}CsTH-ti9P(+aiu5M^)qnV(floXee*y2cJp0^rVJrXu N002ovPDHLkV1m*WdH?_b delta 813 zcmV+|1JeBd2Al_wBq<0Dy!50Qvv`0D$NK0Cg__0P0@=06Lcd02gq4 z6}kbDE?a-!NklvH2D426RMp``Y{|KqMCF2=S5O`DzUk7y>D)E}60KnT0H z+b2Hpi7p()&+*&CxrM@88l7kSA6sC7A^2!Ga702F7<_k#z!>PuFhJgjn+D$=ERb_# z37~QaLQR7J(7u1de;q|2<%nUx7p@zG7!x9<7>$4K6aM>X0%rzvjw#(aQbM)+jK3g? zLJx+5#?{V{^^rm~NoM>7fe1kQXe4!xXa);M1p^7I0`K>$!Wn--$P&{QGgdigfN%}N z9h*Q@4UD-GPac{zMXfZQaD*<$l^mRLMSh6OGfxGbz?7~EkuTZ?XkAd6NZ)IYFmG7l zTwQ17oD&ZVR}8Wzx z7!-k!CkeqYFyxr_6uD6Dzo!u0;iNy+`c!^Y{Y9Y8JA+wZm!ztJA(tHEv~)`TRo)Ef z`dgvO`bc1YXfgP1FgH3BYGn`1cyi^KaHfBOYVgzm^SpE2Jinqv=<9XD|m9>iA%VD2*=)CY%iTB2Zld+aP?!_;|>z z+ZqE)EC;s9102gJAT=Ya+*mK^Uqxu3MC2v~E_ZcQbw*gfo9+ zTQ^ci-$o%H@&vr-^3e@g2C3f$E0!u(&!IidW_%ZzR@i8UsI^hZhdia6xvXC`Ks*~f zao9YrKIIwi0>8<-5vbkrwfI%5k~1!6L(bf5oxkOCqVZ#QzML)sal)^4knUWjkVew> zz?efhsZq6`CjiSiep$YJ$}q!JPfK}~qp4rA6#VvQ<2lk53^|nN9Osnzmj;YbeNJJC zn3sm0bh1^I3l^W+I|cCi@*H~gm4z@0*Rco`K6odlFb&?2*ESENj388|9c>MzsUbm2 roRh#IpSG$004R> z004l5008;`004mK004C_008P=0026d000+od=t=;%0000GV_{Bq0000W z0000W0000000000V!7`60008tNklvH2D426RMp``Y{|KqMCF2=S5O`DzU zk7y>D)E}60KnT0H+b2Hpi7p()&+*&CxrM@88l7kSA6sC7A^2!Ga702F7<_k#z!>Pu zFhJgjn+D$=ERb_#37~QaLQR7J(7u1de;q|2<%nUx7p@zG7!x9<7>(`|{`+VGX9jeR zDcw0zLbdyhzaWZ24~Bxq)y|OhkwP^|X8Z+#2tfL1Bz2Bx1`9_80|~1F@As?18Gk{@ z64MqlRyk*Ya1Fy9n?O_zjJXm|9-1{ptu&o*gf7RG9Gr1Qeu&F6PX(R8l&%VqFWLrZ zT~L}x-)oLAZ&=}6UHKYH@ZVIgsVX{?yKpoJa&K-{ew_yx^CB>tQ<9t$4+~cevM0Jj zStYUva^f@tDnA$$fsiK&!7wo7nD!L8Q0~8{5Z&RVKh^qFepLNMpw2skSzwo>s(~Sw z9OJZfO8!;e4Cwk>q00J5V18&Z_--&aIuvSU56pOS<(P1$foky70Q0`+1m-&h?}j|~ z&y^_KP_S&Wi@+IAZmFR;I2b%~j2Iu0YAd8BkfZ5Wd1o*O73%n4g(!_L3MQNk_##kU z0^1;b#rSy0t=k#{ODqSr$pakAC?GW>tK3*Gg68|*nOKCWAoW3+Bo zsdqDe9E3AuTQ^ci-$o%H@&vr-^3e@g2C3f$E0!u(&!IidW_%ZzR@i8UsI^hZhdia6 zxvXC`Ks*~fao9YrKIIwi0>8<-5vbkrwfI%5k~1!6L(bf5oxkOCqVZ#QzML)sal)^4 zknUWjkVew>z?efhsZq6`CjiSiep$YJ$}q!JPfL}fsb8`b{Pt(#InosjIh5xd=al)E z28>XBPGO0dmxi8nvQ?D}7N6QX1@QXv9D4PYg)j=&u?Q4CcqgVX4c?H~HV>qXAXKIu yZ4ITVAwf%=lfWULwyH>P(qH|D{~7qiv+);wkua#LWwKfT0000V1@Z)t7zqdi0001UMu)eNF&hyt008P=0026d000+od=| zA|krX0mU*vPOk6|h=>yh7DJAdz$qoxlMDO=AnZNi9ah3o+y)yRkw$-M>0 zTP8;Q{U(GqNEe;wR$s7>*65SV5ntYKLhzqXbISXb?MRPBHsY$cn@}?hs86?tTuvny zbM~7fI>nd0$#ThI6Z%~JLGz;)4|_D=bgSiFY<=h%dMJ?*S3%vSQskSRCJcYM7(~*` zleEfl06s^n8KtMDmk3VrK8Pep)x9`P7;}>QtMwuFoB(`|RU8(pZP+@2b9|dXf~>U` zWXHgWYl<~FehIl8t=S?ATWy~QjCdc!t<_tVq0T-q;F@B)xZA`5*UqqodS7W{emDb3 zm?k&|23#+mbC!v`|8M*_0kT<1=~ihG9y#os$-#XFtm_Ii2e*y8TcO5=;9(hRLI%12 z=f2g-iIXD%O2aAq$8}@TgXBvO`eA^&JVtK}2EO+`F?B&d1Yi!*pgBTi00000NkvXX Hu0mjf>)!E! delta 608 zcmeywa*lO^gd__y0|UdhZCTrZ6id3JuOkD)#(wTUiL4V9r3DQb7+xhXFj&oCU=S~u zvn$YMqOY+mW0JSK3quF1tOrmFdx@v7EBiA>UN&X(gHgPF6Kmz`yFFbTLp+YZz3T0E z*g$|S;dYF|I&bkcLh2h%`RP9KqFuJ$(vD1d!+K7^+(yk?Yt(8j_80|R6pK)rX8KZ@ zOJmEVZzn}!MKZTPDsX4g{$B5@rewP{&#qfARqgLV<}|4#I!TvizU4~tiM-|cXnxlP z_SqU!3TFm9>xk?X@I2H$TVvNxAIG0tej6&~eAoFR=o{j;e6QSBo7sy);xy=i}|in37c6@0z|{6>0K4PMG=gqC=~`aedLbw_dtCxTWgG-NiSH>NiIC zc@!5!^EpJ+*qJs+=Jm(E$UE@#=(75z-mrHNj^(hzhGJk*C)|Z*zm+BI^ zgmu~7SxnW;YPq-9eX}qvH*fua@8+MH1`iX78=^0ArhMWq`1^HYwOz4a-3gc38TpRy z*3WyQ{r_*2_sr)14$oL$_jYWxS9o{+xCwXt<^6nHQvPx~ZN7h3yx!veU!D4uZ-f5K z1ICtWiEBhjN@7W>RdP`(kYX@0Ff!6LFw`|P3NbRWGB&j`HPtq-ure^XvR9-PMMG|W bN@iLmZVgKxtg!@YVDNNh^K)6}l+XkKjtl_S diff --git a/graphics/pokemon/bidoof/overworldf.png b/graphics/pokemon/bidoof/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe63802b4e4c041f49ae2e93057c1a3378fd07c GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Z!L}C;)jI z8XQh6NI0;-;l+i984?;10S+%-{IIYv*s`sf zGe%xEW%GkkynR3+f#gKLG9ax0#XyRIA!+A3pd%Q&JzX3_JdVG;>g{*fK!7dbc8tP0 zZ}Bxk>KjhvJt}B8a+tN^3(GII;itq+7z( zF*7$BCLinh=|1tIUAErRj!b#OdQQRIM$KDm)M_pE7zJDui%^=p1l)IM8d*H0hEpId$#D&>6F`6B2W;GzFie*@;y$N`SYSftG;o4(Yd!?x;wa~>c-v0H;Xn#_<0l;MDsaB)YzFe zNapp&zQ{Z9^yur)mKV(4-O#x7bC*kR+Vv?H^fG^c+SZqu-ng$OOi5sFXa;ALZF8KR(VzphdU)>3p*%|qc@7B+IqW%AGl=sZ$ z{|?VsU-x!wwO4p|{ zRdP`(kYX@0Ff!6LFw`|P3NbRWGB&j`HPtq-ure^XvR9-PMMG|WN@iLmZVgKxtg!?o N08dvxmvv4FO#t!48|eT5 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/blaziken/overworldf.png b/graphics/pokemon/blaziken/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..951d9bce61a724dec54e971327857d4ddb00c5c1 GIT binary patch literal 963 zcmV;!13dhRP)Px#Fi=cXMVQc_a9BWS5CHJ#;OH5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg}B}qgps>!}slqz9&JNwzxjCYd%?2pDs{=hfZif`Mu6Wd17L zIKII`r`qAhF}8c0@}f3Lw|l%1=+hVlcXbYZ5*4-`d{Uom6xMmth4+#^h`Ym)!NNn^ zwi@l_3QxIFP_JPy?K-s~Xivd*nNuIu2Df+L=;1U@EJ_<1wEO-l+UadJ^zPL3x*TC9h@lxQ8y?M|rXJCK! zikFMR{Wc(Hn(du`tiJ@3^8_B1Ejs2l-_6g$iH|r0 z(woH*;wbMhMt{XKgXT@Svg7br$Q|J9dUJd%>Epm-6bNxPjz)8a!(xN^ z{N|a#7l%diOyE*K@vMFn$PFT0Ve%FpacS;m0Z8g0Shio zKoW@M5%^1oi>29)V0@#AkD0-S-wcq2-x^q_Pm`U%Xi#t^55kkC$$ybeP+$l0lZDC3 zvy%j3gN_r9$uLgkq-o^(n2=_BgR@NZVAD8_wiif)20(7v*uU!^b$uy=T^o}iu*hlf zl~&?Y004R> z004l5008;`004mK004C_008P=0026d000+od=w{007940QkTl*tkfbU?}M5_(+JraBy%yV0f^=&|d>J?J zF#v;MLXYnbl^7fFsU}ED5}lzA-ye_|DePdu`X)&HDt|+e#0wO1h@*r}^2)5o_XiOR zw%9MBnAh`@LIWW`?d<_HPQpp1(Gw7JNslm#q{oT0z(ihu2zfKWG|d91$yC_m5JUgr->*G4wwbHhgPP1ujW& zX&Z>SIvk4(Rib5}${(bR7Jt;2OeI4ima3Ft5RY#S>hR+;X>6zHaZM;CL*ZcJI)K7l zO3T-wl|gr|TW#on@U6jhfrt9Bmbk}p#0wz06c*X)wIsSdz?iye1ERy$8kw-db(@)9 z&TGp*8e9bOS${vXXCUJBmQ7i|BwegidPx=P^jm`p&Wk`@2YCE&KwA!jvS~;(()p_B zdM2w;_BaGW8P{HMvkcspHiERRLH*lR6{1tm`Y7gH+8Y6??zPn9?imQV3RDBQtJv;B zob)N8V>AZQQRJR8n&i5`6ms)HgAQA(D~o+o(UW@up-}JI;3-kLVNfLJ>s9qJb3Fk* zH}ITuBW;3%SOqXA%$%GAsv|f1|H{>Y!%@;Sj#LWcuyN}VTq+lf&MBlP!?}j$1at;% z4~{@(>_1qwfHc8-4+>u{H(4gJH@Vad&w#r0w0|x~XZJ@xsX+? zNl8h7j=i%0000nUVNP}c001BW001BW000000001Dx$gP^00PxXL_t(oh3%KwcIq$; zMUiDEhJ^qB-K!(ni3b54?pvdF1)QT{OLhaj-7dTAvdb>J?2i~x|N31Ep@03KM$A1R z^Gr$RKu!Z1-vWB^!5o6yKzGwA(dx5*N*p7%fLJ?oMi#HU#W#Sj;*X1y`n*pmO)WG! zi#*j&AUFV}ergGH!1_jiHA^Sg_yYJcJ{%m*7F9w3dIM;59vYBx2>=z4^~RAw2Mjq- zkY6p|Rjd>k`^KhYOYV(0-y}0G%%UnfqfV{yFO*FhI6-b+7?{LtbcI zX;Fu^LII9sfXA|rC*{`;D2{}{2?288%)6wNJPy%m00kMjy9dOFR|F}b!mk@JmN1S458G0E< zA8#ET4fb1P7FHu%Xc*wE^Ed&2@&Nk{lKvji^!Tt2hj_VD8o>KD9{t&#lm=~?#s(z! z{Yc<6P<7p*+)hAq4uG)-kQ4N%4L(BbMqE9#gId19EB#?pmj&BBbZC5AK=R8?fz|9RO4JCp7DSnqUA>;s&sb z*EIr`xbJa6Kch#|dpR+q)ilh{4$-MQ2S^B`O*qWyCw=PBm@1&r_A*)sq!x71184_a zY~;rir07Id_r7Y#8JA1YX}s5`1_|jaAWt9GWcs#bn z^nys+vMQnL(CVWD@}Gcz9suy5Q}%TExRQ-kKshK*c@^+Msjn`-x=95LlE14XZv}KK zh{JQo2JKH5Ko5xmzL+1rq6KX8i}4l<^dz31QD4wM0m>dc_vh^<7ykf!1Vn1YfB1hw z9Qf54daHi|MC@_-8Q}Z)1MqqC&gfV4FBN!K`>mop9LB&>`H=ts N002ovPDHLkV1i;_Znppc delta 950 zcmeBYpUW{pLXw4Z>Ma`zw97#?EJYH&Azu=m_0UT&JLO;u{`Mdg!GpVI$^az*GfE&-r%tf^=a*X zvePLf^$lAxdql*92<@l*FXRtf-~ai>Wyyxplat>(`TYEM?fZGc!kgBWu6;f6RMx8G z(3`TQf6{l_vgWv`9Z)=y8McopY@e)^bfIFH3lK|5+ol8vdZ%~9XS$^{4cogc5ZVW~RodiV0F)0=?ulTrd0 z6xGVKUrdltddshJ!MM)l&E(B~A6@M?8oV(Hy4!G#eepcGS?)&zn0|-wbakd&xP8~g zHqRlbeoIS2#@soq3e8jQ-+B7y#w9zx`|m!zOk5+aQ7ZRRw{i-f>IVG~hEH*|&;Hys z6Y6F-vGD9q345>l3r}laWyah2pZhs)xs=JTLzkmJY1T|QU@Neag+ciI{-S?RCmBs( zkT;lF{DyhT{8TN0$t4cu!dvq$ypZ@ZZ4K8A9fqcN`=9-(zudckm7!LPx#gR2SF|JV zPLERzb!YuGLl}dqP0oifOmVotaASI-`2vPdO*f{z7CkTTIB(1GNWRS>|11toC8e91L`Z?84nJgE7i|}7DLE%n^Q)S}~`}6l>eBBq#nQ@6J?brGT zjZCX-rf_EO|7)8zb6@>~%{_9m9WKuw_O)EO;?t3neB7ERA@F&XEt3P&LKXuLrsJ8Z z3#2zlbZ?CKdA%gST`%ji(T3gEA5PhLaM8I_4&6tEB*Ghh98D>bmTq`_Ogy?UrJ}ET z#xHs8-XjmJ?;E~v3kv5J*|1DsZSq>LX!goi&)w7Zn$FtVbaBn2#I5R$^_QcU{*7V! zyoKqG^|@Hq1Cm>r!m=;;&)@syveo<>{&ypHdFeBE7Te$7vD!C5GQ)Oe{-3BD42s|N zyu)9mD%?~^@snfF`^j1$XBz%`zfQ!8`k$|+v47nqxAq^y;^Z%rKZ+P!2PS;g64!{5 zl*E!$tK_0oAjM#0U}U6gV5n;tXcS^(WMyn(Wo)KxU}0roaOOwOLKGdj`6-!cl?WZ^ V8ul)|A`8^O;OXk;vd$@?2>`_sokIWs diff --git a/graphics/pokemon/butterfree/overworld_normal.pal b/graphics/pokemon/butterfree/overworld_normal.pal index 1ce5a15e5d..4756c9d723 100644 --- a/graphics/pokemon/butterfree/overworld_normal.pal +++ b/graphics/pokemon/butterfree/overworld_normal.pal @@ -15,5 +15,5 @@ JASC-PAL 104 200 248 80 144 224 48 64 144 -0 0 0 +73 73 73 0 0 0 diff --git a/graphics/pokemon/butterfree/overworld_shiny.pal b/graphics/pokemon/butterfree/overworld_shiny.pal index 222adecce1..1db4b73433 100644 --- a/graphics/pokemon/butterfree/overworld_shiny.pal +++ b/graphics/pokemon/butterfree/overworld_shiny.pal @@ -15,5 +15,5 @@ JASC-PAL 248 112 136 176 72 96 112 40 56 -0 0 0 +73 73 73 0 0 0 diff --git a/graphics/pokemon/butterfree/overworldf.png b/graphics/pokemon/butterfree/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4402aaf2631276f6ce2a98526963b178b2222231 GIT binary patch literal 911 zcmV;A191F_P)004R> z004l5008;`004mK004C_008P=0026d000+od=|p-K#)mENq~;Mvj6}95MyCZb^rhXAOHXW zAOHXW000000AjiB`Tzg|)k#D_R9J=Wm)myhAPht!1U88;|NptwNMLhw(w?5TTJ3Uz zM}j?qChp^L#~pXvamO8hB#7$QpN4bw>;DX5t^t{QO0onR7|{9>a8&Os!3_;mHwR0U zdan|D&m|zngFa)H(ehSb0AAG}m%-HMeF~woQ0Odjw|)S@0VwN-l0X}*Z}eAZspMRr z059v^!7tiPQG3p^OK(=vCum(e(Xr5`(gmQ%h?8yL+VO>wkuMWt!gurnQ zvg62216w^tCaOE=qx^6NWF4LW#^c@70G`g*Ee4M|Ha+#Dt0x5z1ZwItW0E7)4eazt zO$R7|H=ckP`A{}EMB#ruq05W&F_bM1K3RsI+ELe=gTr9GMHX&0!iky&_Byv6pb=ob zLE`V_P4_Qz*wo9NWB~8Wdib+FNd|2gS_3lo^O#^@AnUqAvFw1(*#P<)Ku*vr8+o!m;7N6zYk8?dbC9RNf1C)DdYK?9(~1z=ULV-!q&UHt?V|=+p-X zNC>@k*!9zQdgsuXGN94cGAuaKa5|^~)B&ex`SA&obfT<}9yR2Q%f)Fo-s_z~!t@!C zyDw`peVHT{)4LBjpzTDvV)jof(03Tvhk8P!Wtx?6m{96%0_HyfM*zTsPWwogud9#& z!{|9kS|G9@@P2`3X|e(u$v@R8#61Jj7fT%q#{|5NJ{s7z_qci#){aXvX lTl<&w#Vo(j@3`Yn#TVb)9TYRUqBZ~k002ovPDHLkV1lCtmSz9| literal 0 HcmV?d00001 diff --git a/graphics/pokemon/cacturne/overworldf.png b/graphics/pokemon/cacturne/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..cceeea05fbac53ca0c0246351ca58c5d4e335018 GIT binary patch literal 644 zcmV-~0(004R> z004l5008;`004mK004C_008P=0026d000+od= z!`U4AQp&+5#ayHmOaPC5#@QTqDD**K9wfwEM8_`ci<5CSS9xU<=t_(^=bSV!fxYLK z)9P$ao4vb0aDI#H@vzNdUDoy4QJz2KP>4I69}CS%xoCs`^ssxHH0YR0Sa`YDG+ z-Q%Ib83(o%)_3m|+3{2AEeQ^TU#f_UG^~yCTAOsgHuz@GJ%La4uaoese$A?i$Ip8K zSAn)hdbQR%1Nz;A_XZ)bnnaaXTk8z8w&T6QyFkcm<1Jvr?hcCT!vsia=m2kpcf2d8z_{!$*uhy_mLclGm> eLn5yDyZ8aovl5Ca0000004R> z004l5008;`004mK004C_008P=0026d000+od=>!V&*?er=y{@BAnH(?(&Mrf@yOh{M6I>*5jrv{4Kp z#LfbGT=!-b*xscP|A|IXTWiZn` zJTWD0xcV|rM_fH5SX4?87P(Qb#~h4bfseqFi#dgC##>9npy;dNh%0 z`Z5~vHAVfd(sHcafdSX#NIEpePnIf$i%b6Ae;wFqiNmu7hm|DAbwn)P<0ine%nU8Z zWI73$Dqh9_I~_4o)*Nw-1#~!V`UrU{v*dseRLt`NI@|;zJ7;e(?q_a#@XV)@v&<-v z_SPR&|7%VzK%UpVb+5)6^tZU#EKEgBwh*uBQD5MxJRE8I(DNB7yQ*&vvDH-7P; zVha)d((Dh1D(CZq48=7@-PNpztdl?y>GQV**eN~OaraW-!5b%fy~p~rccsA70+qw= z)F0>bn4T%1mw(CoI*dB}EfDm8i4{f^S=G`McyOst!*&<6c8n!GdxA@S{dzF9xa3YPtLW#X}x{%xAfJ&De!f>_qTRh z=bomf20CtE7@U>dyZy8MccbALx7GY_f4cnwus<|;z40k!00000NkvXXu0mjfrD*R2 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/combee/followerf.png b/graphics/pokemon/combee/followerf.png deleted file mode 100644 index e39109ce825f6eb2ddfb89b8eb339e6f191a57f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmV0zni9@E5!D0i;im9=$BPsaO}GHDON!xdvVX>l$ti3LQjSq^k!RuPLF>#g2Z3 zy$5}oTt;`Ei#rh!MC>~Z{9xw2|2%-S(n>3>e_WYgZg_C?oyVFX&wU0vlh0Mcc+;o7%L^kMU@98BiH=rn3595u`f%K*ZwXn_9I zUl!1SwX?|K&YLs5b72{v#JexNEdvN!(S5zq%kB(l^bQ}9!C|i-Y?@@vaF}JWsSF^D zR^ks2DPEE9-(Ul2J-oN5!dK-{QDJahw*m@7{qnA=@EOCQha-QKvQ@+|=y9wJgB&Bn;Oi7A zV9%8jL^?RBTR1$W7+ZymmOC5;i<}x(=ax9q$so=1Gso{2gWPuBl$uHaJy!xqm>>qN zlJ7hOmBY|NZCx=#Mp{k=XLcR4N^k$KI# z9N&3j#_%@ZT5=Jg!z126v9Ze~BW5$7I~@JE+Q1{_qAPz6-)DT14-F0dRA0V76BySp RI6eRX002ovPDHLkV1o6{*4Y36 delta 627 zcmX@avX6Cwgd__y0|UdhZCTrZ6id3JuOkD)#(wTUiL4V9r9}-G7+xhXFj&oCU=S~u zvn$XBs7QTcpmu#}$Pxu0n=#4T-G!lpRn`N@VK4FYb!C6X$jhc|wf}XYF;GY#Inl2S zNGm`wkYZp++WGDmP-}&!i(`n#@wXQZvky6luzv`j^qb+5e}HVPQ;_Iw*Nin2UM@J+ zlzp&FcbV-YwOb0YvWIqtXI`;YTX%e(!<=~m0B_lEVh3r7oWE^ zJ7Zc){n<6m0F^ z1h&3^b$QjH2fOl^McTf-4Gw-PZNFwkjjd$h)W$pZ!ArAix5kQx^xgkr{QPVCYvHo! zMUU8RH^%~FL$$;;q9i4;B-JXpC>2OC7#SED=^7a78XAQd8Ce;dTA5mC8(3Hw7;Mcd ib%km$gXqZ3PsvQH#I56q`PrYK825Dbb6Mw<&;$V6NcOb= diff --git a/graphics/pokemon/combee/overworld_normal.pal b/graphics/pokemon/combee/overworld_normal.pal index ae404c0112..d2eb1abe83 100644 --- a/graphics/pokemon/combee/overworld_normal.pal +++ b/graphics/pokemon/combee/overworld_normal.pal @@ -14,6 +14,6 @@ JASC-PAL 200 104 40 152 184 232 248 216 120 -0 0 0 +160 32 56 0 0 0 0 0 0 diff --git a/graphics/pokemon/combee/overworld_shiny.pal b/graphics/pokemon/combee/overworld_shiny.pal index 01483e8cd6..8db856dbe4 100644 --- a/graphics/pokemon/combee/overworld_shiny.pal +++ b/graphics/pokemon/combee/overworld_shiny.pal @@ -14,6 +14,6 @@ JASC-PAL 200 104 40 152 184 232 248 176 128 -0 0 0 +160 32 56 0 0 0 0 0 0 diff --git a/graphics/pokemon/combee/overworldf.png b/graphics/pokemon/combee/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..de523067d81e88abf1bbc02d1513f0915c6127a0 GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgBeH`yR~lzQjEnx?oJHr&dIz4a`Y=di8FB>CJlXSLVO}6mP+xk`&2jdv00Z z<&POM3r?&5cs9#^y8ndo=9@N+ht+jjBXwLimp30iSz6EcJm6ED;NbKDZy>7-nL9uSmDS-M-=qbH>iH ziEciY5p4c)3bW_LC)_oY{Mx_axGIC%ZvTf-47%4_ET78w{I~W$`Q^ND(4ySMQ`Tf( zc^YH9?)vUI`ce}s&+eYHzgXqb!`yw_mk2LBth~Q5CwaQJn@gHqxyARz+Z#{2+Sc>g gr`1g2=jHty65sA8Y@z$8xdRkIp00i_>zopr0OwrfcmMzZ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/combusken/overworld.png b/graphics/pokemon/combusken/overworld.png index b4302f91aa974867bca8d41c623401491549930c..8b4e71d03a791e45fc8d73f968e4a1a7bfaf8b3b 100644 GIT binary patch delta 540 zcmV+%0^|Mq1&IZa7zqdi0001UMu)eNF&hyt008P=0026d000+od=#n=*y6YcR zyqF)YnED;g<{=*96ghFE%Xp0afF2K&&>(dToXlf#0y-QGO7#q!%i}u%J3I(ueU{63 zbOSmYl*<<3c@Ym1yZ&5GIpc_O$H0HNTyh5P9H7Io{!(^_v$=Gs&(VPA3EVW`@y`V8 z9H18F@=?Z_S!8MW9@&J!PTV^0WW+GG=4uQ8EM#XGk^@`i0~f7)Ni=$p$x+Z z5!wH-NyTdMYEYC1oDx=e&<_I`p_SVK3Fj+}Hx?Rq`cXD~r>~nprA;PgJHYHKlURH< zI0+bwOcHj#rx=ixTLEE^n5J-P!jnw>hVKH_;uvXc`Y(LOCNCWYCL$&@FJhpG<`PVU zvpzZc)X*=BAc3^MvlJY;@dNgBQ5%?547PeNdckek(@VLHoBBYbc|UC$cr$`y(9s^& ee`3a6e_LPR(G_oq^bJJ-0000e$ucFTZ)@w#k4iEJ zL^Uqg{DQ#HUY1;&U76c?_c3GsqivxX(!cr+&)$(NdaJGTvb1^O zalI{Pf|k!VGniu?yTW+#@xc092Xt@lZj^FX`1;}g??tEl+Y}}lJu?00rWh+xqjh8I zcI!RIyt$QDD{SK0WwcgjOKkjsZTaPCD%*G!#Qgk!%DdMk7P&6^es-CfzKt38+!Frd zAC?|;&&gk?^IzQOT+#jFNw1YdQu|tc`R*|ZyNXqHSF2p(c0Tgqph!YqaEI6W`j90H zvTB92I={%a9_*Rn+3N5A>f?vME7$RH&34*z#JXmWNo8Wud0mm99m^IhZ3>Zm-Fot7 zrp~kX+>dsi@Z~z3GD+oM@yzsA{!=mcoA%3BFn?l6n&;Q^_~*rvk|JBN)HCagXCLz6 ziH~o)^Q6_D>no4hJond6lzI4Ula58te9c?$dCqO!{6>Y!`=@@ZTvxtTH~YzhyqsNE zentId{={c|u0pkc`Bj@fZOhYISKgnnI+4FQio^c&booCwE19RrZ>el+snY?*tZIpC zL`h0wNvc(HQ7VvPFfuSQ(ls#DH8ct_GO{u@wK6i(Hn6ZVFnB+Koe@ccQL0sLeoAIq XC2k$_&hFm})WP8C>gTe~DWM4fV&fB2 diff --git a/graphics/pokemon/combusken/overworldf.png b/graphics/pokemon/combusken/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..b4302f91aa974867bca8d41c623401491549930c GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Zwy4aC~SG z017M!5b$si_;DfO#fu+17DN`sf zGe%xEWvQ0dz~4Y2f#gKLG9ax0#XyRIA!+A3pd%Q!d%8G=cpQIw$=dI*g8YW5)bP+d?y>fAt-ny(3xlR$J#~Y4gJ4dRxu}EuU>> zFvmJ}h4JL$fwvCm-rU_N<*e}a!~NfjPWiVfOfq_8`p-=)Z9UjC z!?V@j|JBD2e^;*KrB_&0+VyS1=7tcQA!xJChcIQc}J=a$r zvw7~XpD6S2*(M!}p81;B^PJnd`Hc#d_fP#+xvqSxZuXN0c{#hT{EGU^{E5%_T!m`? z@~bv|+LouauDm~Cbs~Rr6o>uk>GFSWRx(eK-%{DuQl|rqN!1e9h?11Vl2ohYqEsNo zU}Ruqq-$WPYiJZ=WMpM*YGq`mZD3(#VDNqdJ0psQ-29Zxv`X9>=AGTY7nE2$UHx3v IIVCg!072X?`Tzg` literal 0 HcmV?d00001 diff --git a/graphics/pokemon/croagunk/overworldf.png b/graphics/pokemon/croagunk/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..feeb323df1c72cd4de82928a932b066afa2acd69 GIT binary patch literal 581 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/donphan/overworldf.png b/graphics/pokemon/donphan/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..709d1cbbd3925afb0233e4bbcacea6110168062d GIT binary patch literal 803 zcmV+;1Kj+HP)Px#Do{*RMVQc_7$`U}NKkl)m=F*UNLX-4KuCCafS8z|SO^G+7#O&?$oTm9xVXT5 z=zQt`000nUVNP}c001BW001BW000000001Dx$gP^00N6iL_t(oh3%Hnma8xbMMK0; ztNs7qy$8^=MoqLcv+j#Lv@sjWfkZTf+ittYR~U2W>rmY3H!F_*>tB z!Zx2h4z{SlkzMZsBXaC1(j|_Kp?Qaqs9uFjT(M58`RE$A?LlsDf&Kbfsd5C3np-y; zj#?M_y+)fu6Kha2(($Lp77w<)8W&Mx#F%4|K$T+-st_@s5It-iJWq4XC7BBhxsu>} znww9j0wat>n3JCO&xTv&h^VnCE(=7v%q2R<5jXFUu5q3RKj2#2*mwL;(-d)3&+;%l zhr#l5;{g+&C$PbBB@mT&2p21d7FU5DUhDjrC9V^w@(_|PFqb&$0x7Jl%@K3iAq#(r zlb%R~AD&Bz;i6sRBsYO0Eq$8Cy#%VA37dRjyK?52A+WyTp{Ak`}iWc;cl` z>o647;1<-kDDqJPha3VSX43f~pK_6`uf=tNDe<)Q>50=+3aInsqO4DnkJAOtopy*x z^mO4hw+Q63+yqW9UbdKD(>8%BPb}*SOPN5Go4`@{^-_hiyfT3me@K~t04^1Vqm&8M zc|vl6)T~9xQ3B$PJi?XM9Iq$@*CI)lFDV`IN6CY~ZKEA>{oi{AsyulDmY)eMn?RkD z3RHdmrV=61(U$Ao>Od>(KBJ7B7bx|IkOg2b$DL1lO#8ODz!G}`=7@&2tq)$T2%VxY zLO$B^l&qan+9sei=2^*}Kuhq`Z=+$ke^1~?g8TQ|=VA7-Vd9dzN7~X|A!p}*^ZxZ0 hWX0p8mfQZ`{s9?yBN6H_7$^V$002ovPDHLkV1kZdb-n-q literal 0 HcmV?d00001 diff --git a/graphics/pokemon/dustox/overworldf.png b/graphics/pokemon/dustox/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..a92edca30b6cc7498c02db5f5fd12d4268d65d76 GIT binary patch literal 846 zcmV-U1F`&xP)Px#Do{*RMUasA0000$SRiPaC}2n+@YraOa5zXfaG;RbsMuI|V5snDXt*#)I5;@7 z)0_DK000nUVNP}c001BW001BW000000001Dx$gP^00Op2L_t(oh3%KylG`8*h9h7t zL&*ETZgn8FB@uJc&Sa*wF0%Ii68a>-#*fEsx7~KzZU2-3{Hep24blQ|>F`~Hyx?0p zeAyr`0Mp9h%eLa90y9jvLE--*BJYy&S9MJnbWb4;%y$LI1!hRI8sTRH-1i+}`>`^} zfKG=ai(Z8ILr>Fq2T`;*=BqQnv+gEIS;|HkC;^SX6$_YZrLLWIfLfCU4Dsn4pOVp2 zI>n12HUI=(L3Or@tZp3?@B!OMu+g;z%$aWwodQl{D4>ZqfD~Utyz3$~t_&I~U#Q?x zAAr=yosD|u0dsyn^GWAhTYyyX)`h>i_kolfH7T|Te%N4MfG5|{H22cpQ(Yr}80JQ{O zeGX9LX_iH&*>&*`(7LHNG`TqdM&0jXPC!#sxW}!~R5?I)FgnWtFjJ2k^*2YrB=gR* z2)YE^8hFobYZ4m(y`KDINC1I0No(}$0okJ)y*qUP=G1;)IggQ8bh@-HMx9s&)OZKz z_4t@2z+Sf3MjrG_OT;fS%6isAiw0np7f}G@H72s^d=pw+WRKD+?>z-Tr{};g@3*qS ztG$4p@^PEzcu}zNrM#m67n%E1HQ(S_B;H^*3T1+U9$tj-}sb`@NpH#?W_riQLz@;t# zwAMZXNSoWFxrdIpBVK&+iT+XLV``^He~e%2a@@W8=ESS~GQ{F@YN=m;^RD#UZu|f2 Y7jmy1t(Ef5WB>pF07*qoM6N<$f)Wpa0{{R3 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/eevee/overworldf.png b/graphics/pokemon/eevee/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe402bbe8c61db1a46ff2677677d023314384cc GIT binary patch literal 637 zcmV-@0)qXCP)004R> z004l5008;`004mK004C_008P=0026d000+od=}5 zUj?X=RPhA_9NKEdAiUPM#{vmo0xQ<1x%y)cRa&5~0)|mizS!-0ovXg4kQia>4>?>> zZ$ah+Vty(-!_=4YqPwg5yba3umqJrt$_uwsqBMH}GrrQ3n?B_~7tk1!#11Op z3y`NT| zO;bzLed0RieW%WNp}~jFkPaSZfs}X1LtZGo!ePlI~Ii2(2uO{PTsy#8mIm|k=JEcA13vn_j4$OzlD&(5vUwV zJYIBXTJSu|dIGEl_BjBJJ`jlH}P literal 0 HcmV?d00001 diff --git a/graphics/pokemon/finneon/overworldf.png b/graphics/pokemon/finneon/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..53aa2a1a1211a367c6b8a3b111dda45c4bfae4c2 GIT binary patch literal 657 zcmV;C0&e|@P)004R> z004l5008;`004mK004C_008P=0026d000+od=FbG5gwqvLN|G_&FN6lIvOjE0Fl2N-!dx#xiL$WN>rcIkR zZQ8WIVItRG40DH%na1{J`X$$xBL*c>JVz;SRf#D^Mio{Js=SnWD~40#BLfCFBVN+^=wypy@ltF!T?1&7G43r4;*+@F7QoOdp-2 z0Y`!s9qH+C*IYOf90f54D>5mNNayrfBSB#v$KK<2PEOd~9!#-p`ciw0a^>S)w4dNpJJc-5jFEg?Q^vWAf^uj2D|2w4=#bUy0^Fzfs1rb8-P`v`J(nYg5P?9s7q8SjH7(AnL6xA9qgKKoQ=^YwIDsd2LkSI@_-8@R`XC( zJ2)U0K6J4Ekl^7wEQj3RB~x#CM2Z rI9#s#?RSr$%Rg?xD{085{Y(1-Z7B=^yVYj400000NkvXXu0mjf?KT)! literal 0 HcmV?d00001 diff --git a/graphics/pokemon/floatzel/overworldf.png b/graphics/pokemon/floatzel/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4483fc557fdc5848ad318bc336dbfb9a583651 GIT binary patch literal 991 zcmV<510ei~P)Px#Fi=cXMVQc_I4~&aa4-M>0JumXfIuM7xM1+$fcU^5=;-*+fB;xnSg5$jKwx-C zh`^v=0B$e$vH$=85MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg}K}keGR9J=WnA>vO zIt)b(0U%|ivi|>X&jx9y5(yGh`%L>1%tVuT@v?Ct#Q1jmu^;bXs^i%q=S5`_zKEMRT9#$FMZghX zvtf)Q&VtoNgx};;H;_@5LT)tK<2}x(FGYx#fx?JC<6{wiix+_@r>O%07gc$ef9n&! zLLy!V;2xLj@Ixy!&--ZI&1|9^QDJ4d1tj&4?BYvZ8<Wt!@d-F3 z5jaN77__b;IiCkn&JAxIgnkn!=u%<=Q|CasaNh&?t*ev%m_uNa68Ka?jg2m&h&q08 zutZpei$E6LAKW;=kNw2E3_Z6=xUI0F4u7gR5}Tyy%|IJ&gI(E(dlv^RcnmO$R^1+tCSVx#s{1L(3C`+xeLCoBIx6Z9=Ex2itk?8r_rQe38Qu zAca8Ob@5Pyu$>)n#?q({oKUNh&2iwu-3mg2={Sl)wIXfmwDKqJIa_N$ePlaHPL~V0 zm6((_CH4Aaek)BziwB66b=>w4RBqVi=2tzWewVHu6z;_jIYNvDOG9dxpn|`-gTJ>R z%e5&)w7N3T;(-o%F&zl>6L*<@u-#PfwsUWz__*+6@}&a05OEcu-uvoRTLb<*Xpn*U z>keCcGG8bDmj!B!yqCav#Dv$a1~-+_KjYoF(foJ;KY4$;%8&g``ws&GAdv)J%kuyL N002ovPDHLkV1l&&#&7@t literal 0 HcmV?d00001 diff --git a/graphics/pokemon/frillish/overworld_normalf.pal b/graphics/pokemon/frillish/overworld_normalf.pal new file mode 100644 index 0000000000..dbe974dc05 --- /dev/null +++ b/graphics/pokemon/frillish/overworld_normalf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +184 128 160 +140 83 98 +208 176 184 +248 216 224 +248 176 208 +120 56 80 +11 11 11 +229 229 247 +168 48 64 +88 160 192 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/frillish/overworld_shinyf.pal b/graphics/pokemon/frillish/overworld_shinyf.pal new file mode 100644 index 0000000000..271de05df9 --- /dev/null +++ b/graphics/pokemon/frillish/overworld_shinyf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +192 120 120 +120 56 80 +208 176 232 +232 224 248 +248 152 152 +120 56 80 +11 11 11 +248 248 248 +128 24 136 +72 152 136 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/frillish/followerf.png b/graphics/pokemon/frillish/overworldf.png similarity index 100% rename from graphics/pokemon/frillish/followerf.png rename to graphics/pokemon/frillish/overworldf.png diff --git a/graphics/pokemon/gabite/overworldf.png b/graphics/pokemon/gabite/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c5f2892df2ddbe8f54536c0c39d143f6033e07 GIT binary patch literal 880 zcmV-$1CRWPP)004R> z004l5008;`004mK004C_008P=0026d000+od=EJOd>DAqPZkc5iVR8Gt10;qP;8GK>Q?95gu)Bhw^d55)}M z=4MgMHB;Q;Fpi9q1@btS0=~>up4qFFSeFmOxK1z*Ln+|P9LZr#VUJ&sWo5ky>+>f( z&p{t>bZuH9p}-#3CJ5jY#D(??PQJ+WK6h_O<1m%pf59yPu0FvvJ|w!F?TkSpew$-n z*>O~X<@i0GC%B>H81PmT(B@JlqEFIP%Ta@iK;Ww?lw%UgGVk%MaMm>@nm^=H+A5I4 z9LbvZy2uGo3ih>3?QdLp*ca3R=piX{%*QH6oMGcp5kQ)C zbgb!Xa~Fu5B;>TvYJD{zFPK(d8Z?2Z6+)UT-R`gbZR>BmFlZ@|`~YJu!AKSy$#={-&#?iP69(D_oLA&Y8+dS4;L5r7n*bjV z)SrA@v#)*iJ}B)%gMzg}Af6xhJl1bxFgAYFH00?Nn2ppPx#Do{*RMVQc_0001BaG*#~crY+fc$moe;0VB&0Dv$MXlQ7tsHo`Z_{hl6xIh>U zaw@a{000nUVNP}c001BW001BW000000001Dx$gP^00d1*L_t(oh3%N@lH({0g(Gx` z9cS|Xue-W{3>e#;nysB5vvgJ3@dxJUg1~t^{%`+cBck8pf4C7P<_n2e94P+~SN|zD zeThY2;xh}bIC3U^Xws(7rkwE&Psw@C*|~K4g1bPq?#h634zY|$VAhrxB;T7E?s?7w zSD`=V*2k>Nz={4#4%P|$@iv7{!1y`W&{ln>FdZCl#fy#Jj=6Qum6i_AGRMJ#mt5@; zNyWn&ucHGlxb#?_OEqt*@P^C!Af4rDe_3Ok=;z!7iic}sOboc-p-;->WO3YctxykF z_;h`bp<3N=((={_B)#zk$Ff*{v#yV+0oS}}TzC;n<#SqVFS*{K5J-=S1FpD5M-r9g zFU_jV4KI^CWo<69TA%YSx17VlUvsUqPw{U)tMfO!%pg0(k|Mk7z8(Abz$fFw!9MQM zUktn-yRI)PDKcH97d!-FgVYE4B%kj6)(d*SeM$;GjH?YrpmX~5i~5V6A5^ScB7&|` zOwK&#yb;K&>~*VDX-!focf|lHf0n|*I|IYRqyjBjZJ2HyexGe0ANXOJh?7fzY{xln zSZ90}n9^rm*H22D*eHu7Z7iI{aOnVS!8-%1hb=*n;7LMK_^VKfn@rI2CNO&hS5xQB zjUIX6hVKILF@YbXP4y$z0JOuFf_DbGhshs}jN&AwSZ#8}Y2dU+s1YbmB80@z0!R`e z@XlQzOrSN*GdV3puFA%5cY;fZS_9R?>?MY>yGY7B$4&+NHt;<{kqTsCmf1DOX;=qF z)j-R^o>zhD-H&=%J8)+J>-gY?DR~w(5h}C1)h_5hJ*iVl z4ZG9E?H6P6zG+i8sc&EXxYHqJshF z+&$c!)qJ<7#sK@?ci1D;+Mq9uw&Z;)p*gKHji#F?Iyc*#154<%1y}ndJSPj5q z!Z9%bu90lb(Ba$`wC6A(;Fsix=!0HSOk9Of#}VVIhjr3YrBOpr4JZK!ZVsTC0jvv2 zHOgYqH@9IeRLUJksWEy^;>A84#71GbLY+R#PpioqjoG`6!3ihY z>e;0V>>nL>NlRLX>eN=~JcEzp(eOS(L$?xsl{x8P55kP^$No{^VBpCQe0mr4H@Xe>$dz?PzT;N@Ut&0l-F@G6oJ6(79L66^R)7A3@{|nncU#cVM?$dBJ P00000NkvXXu0mjfQuABZ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gible/overworldf.png b/graphics/pokemon/gible/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4481b2870f430a15f857c6d5b7bed6d5160ddd4d GIT binary patch literal 681 zcmV;a0#^NrP)004R> z004l5008;`004mK004C_008P=0026d000+od=6_dsJMv0*Z=?kn3$M2I5^_`jG$HDD@Ra{O1MuG=Yx`pgyptoH%hWIO1REAW_cQcM3S=)Cs=9nS%lZ zoKk{5*C*r|0(5lf5MwSh29Abd70k==VA!B!CC7Ap-=e45Qr4#*_qLZ%bbL>X33IfdBpQ> z&$tc<1`GmCg%O7XFIBVTx^S{K2st`5xAmX##Ig{T!sd`f93HfarYW+L7$b1vW<09X zj7jPR*Aq9wnXz&ka=QZo*Bb&{M`VTX#Rq5b$c+S>L~uw&7P$Pck6NIRu2OR%}%mlg|E!q}Y)rssOfAL(3*#b0}^16x0wxUhO zjM9N$hd{8k=B3+nG2@S%jUlSrwzUz@xmsi1xHg(h4r%J4R-K3B&EacRfZI#qeJ-51 zb%<1<){%v)(}SvzJWjkTtX6qc;+s3S0F-goA1}Vop|GOGO{2X-t$0L4kD#MKDhxWW zcgP;jyMwp?9$&dS34nCtb&q!0xSvZ}11u1H(RKv(1HTe)jptoD>=*V2vIG&Y(F(2v P00000NkvXXu0mjf+Vmyu literal 0 HcmV?d00001 diff --git a/graphics/pokemon/girafarig/overworldf.png b/graphics/pokemon/girafarig/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..057145b098ce8d5f7e31a6bb794897dccd025dd6 GIT binary patch literal 814 zcmV+}1JV46P)Px#Fi=cXMVQc_NKjY+008Ld_@J=JU~rgdP&i015XhiV_|RaOcu=@dXgF}7=y13o zKzJxHI5@1MzW@LL5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|kV!;AR9J=Wm(g;p zAPj~jup~fr-~Vl!p!B$!fZI9Ky)omAJN+X32}!imblYvW-FDl5GUs0Jf6Z-hjf3~q z!Fdm#;FAlXt8m0W9{@ltoKIbETc>gdDdcZ*zj~#h^ z4v6TyY~UULJZT(qHl|_^`TZ`h6&5g}DR9IoWmq?WoaiiI#8V;+f&)@Y?{hB#Q%Z)y z5uYHIBC;lQ4*lUWf3yxRk{8Ftm04gZM}Z2*6jDC464Js&<`=y}#+(kaJF;6wvI`vI^uB*BrxMpvDPPJkA1sXr6=y z<}%Q{c)UQfGDmn*`NG-h^FFR0~Y|(ph<0xfMXnTs?dpr`w(b ze~uYk1d>zb}1gt>&QoF+`>B|Hh`8h2~-B sXt&LKPx#Fi=cXMVQc_SSVn~aIgRX0Pw)r;F!>$ScvH8_y9OqD3GWSV1UTb*oYuFut<2& zXqW&10R64J;Q#;t5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg}L`g(JR9J=Wm+Nxl zAPj{gVlXCY_5N?$BLOx7;wGD&{jn1|b!~t0K{~>hUM`>U8K3bPpYeYUBKorcn(V#8 z-xp9q&Ycth^eBKA9`;`0?+ZwN{+Ikcg)js#ld6U+%R%*t>?}QRWoa%z&kC3V=%fNE zU?`FO;z|B^DnXuQyLh%?hW|~0BR_}amdE!%;eCZrhBOE0!ZjShDNM4@QVcfS82q+C zlOQb%DVx<;xDCKz_C~e~ev5zD<{65?mNy2s0uBN0MBw0KhvZxcB(XEraudLg*p>Oi zviMNucU)VQ4et4FFf{@m0e&xF6fk_u-z{=ldNj|!@L&SixgfWNAg}T=8pk_6R^A$sQKmk zqyS+2E3D&+mKcG2i?3@=PgtM-!N-7@ zwk>if4xu`x4K?kUv_&n~2E{``*SENe)8e*o3(yW3ewD*uS2<^IpsxzUP2BL{LKhG> zseo_yFZ|q?_1NH)T23jM04+d_SLZ1&7P43(DzA648OTeU2Y-$Bz)^YXA}DS#B~B`geP*E+Mx zll(HLGmW!J43Eau# Q`~Uy|07*qoM6N<$f~E1&5dZ)H literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gloom/overworldf.png b/graphics/pokemon/gloom/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5ba180a5ae7bb52e3e2efc073bf7afa1a6e2bf GIT binary patch literal 550 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgBeH`yR~lzQjEnx?oJHr&dIz4ats1|LR@ED zSWuxLup&SJD6qo7<3>WkjR_Ne6i65Z6ew6^I26nX&}dk(Vg*nZ0$8Z zbGONEsi%!hA>b=Ni}}y>tZhatmt5<1ShY3E^fGQa7rE!yed{sQ@pONi!Gl&U$HHBvDVzfn;Q6*oBJNl@Z)>cyR^4& z+OLv%muD|aG)d=vDEjiaS!#E=#f)u$AZ#ivz=lP4|CyH(# zV;|Z{pDPUdVCXVwN#q57i$KE@5?nIHaSue!Z&vS?`~S%6&!IW?{FNqm9xEmt`s1Q| za85QSm(Qvr`zs~=eQ$lYJyyl&|1O*L6W8t;TfPRf`L8Qui2nIpbj8O#XXP%%+u9T! ztNOQzN&n-4TP*WGR?O^HHZdqX#w+(^!c{GsyvAQF<&R$~hc|EbwCY2I2;giGRdNL_t(oh3#0;a^oNjj9>uSe$fB_?Mawm5-qez`_Q?GW}38K zR@wy%?A~sl_{1kZ@rnN~NaMBPFJ1p_zUPJTlKvPYC`I-9YkaXUk|}@0VXBIUl=1=x zmvd>Qh5}l?bU3X4F{1+Nq?qbC_pil@;nbS0T(~$ ztcL}^<4AvuEJjTt(Six$&_OCyK&b^v6;S*-4mjcq$1_+Uf5f5wsKSMUewO0w-*If9 z6gB~+<}W6I!2}LC<_`uS|0@Gg=fMmFum8eV2Hq9W_@Uup!XI#GVAIrrNLX(_w|*T* z22?>}lC2fkgnu-Lzk@Cu^TX+o!-Rj~$iPl}WY!&&LjmjyhXzs#EIXORjdo$Ql?^!N zhrkvgU_M9 zBtA9~*$zvQvJ=1^cMeW|7YO*e`<9NwUX)!-VJi*{RDXP8pi0pG*D?AN2*}r&;fCvP zPC(_~!}0A{E`z}W4u3hS0W^0Pt}3Qa2U&v1ao8{c@;T*>=fuE*bb-%&V%ymVT>pAL zr*1b*tyrEtM^t=eKzE7b4A*27ZDDiA?S^4@Bg=gW{KJOzWgc)lyPW|!4a`p4id%H}YQE$0BbA8~X(j)n9l7wZ(KzX`Z-6W|<7`Fu9!$VW?XgX|G!bi|DUsDC~h zC`~}eGg^WvpU=j8z%wvlXWi;8$ewW*O{@ck&t3-s&Gv}r;ss3k8Q>WiSii(o1FHcu zUO>y1zy03V4LtIJfiE+~=_b3R{m_74lf~6_qW28^o`4?*#kUOnp`dU5qv0>dQ=9(- X=A<5+BK|*E00000NkvXXu0mjfxb9*Z delta 734 zcmV<40wMk42HOUZiGRIGL_t(oh3#0;a^oNjj6i_w{Qv)+1OyXnahtRcotx;vop@Pk z7c8)QyM5vlpZLTl{<|QJ*M`4z|F`*`7s5;WV~n5_)%&mU+5QkO`7;hvRXn7WFK}=> zmtJZrpyf+GkH-QApQEikMPBe{9Lf`$c{5PQovU{oL@p(nf`6$1#Z=099##Sle$ZJD z7yN-E{V@s~H8DpEA&5fOGX=et;_N?gY@ie| z0j1_ICP2UhPB`XI1|a_{15xL}3g3$HRg@;n2XQsRI#;s1eQVPO5nZ%8D7POU3IOc~S z79n6h9XQfJ4GRPpV8Ry$QcvH8B_v?rE=T2C_7;Np6bBB^7v9+9ss03Zuz@cOn1Uqt zjhVN*rAXNckbye~jXwkezV5zd;IJ1pwJGeyfq{xI41ZJ!+W##A0r@&J1J?&0SfC-$ z@$FbHlfeQGf4)}(XzmVNRV?2QGONJ*-G(ucFDVZ^Cjl0C2t4yiY-gWv{dGR4ZZ}P> zSYEwHRQ$?-?h^MFuE{9c!sdb710(K1=EoBFmksO7JmGeBI|JMdtWMjCTZb$SsDoYQ z?S7N6bAMGQ=D^iK@tydXV$YY_(-W=Hs8wK>qQ4kSct!?ReCoUE z6JK{N=K#8&adbY;g+lLPr@sq0a1-DhEcwzJbLOKZxIy-e3p(Ov0W_}921*w&@QjvV z$(PocPk06f?5w-`3bJ?Hize0q)AdO}w>{&zcvk^Seg=3(2ChHis)4HkD_%g$mcRYo zHw--Ufq^eG#pNb@N&BGzza|%VuM@pz;P(XlI4Hhl;130T>mLn&IZkc<4+LHou;Io? QF8}}l07*qoM6N<$f)=k(m;e9( diff --git a/graphics/pokemon/golbat/overworldf.png b/graphics/pokemon/golbat/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..658023601d46e08e40802f7bf8764850edf6b7d9 GIT binary patch literal 859 zcmV-h1ElPx#Fi=cXMVQc_5I8_UaClI-umAu6U_gL47+8p4xJZzg=;-*kxWG6#Pyhe`00000 z0000004&i?egFUf5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|y-7qtR9J=WSkZFh zAPkH^fb9JL|DFT{6Kipsv=5z|=)s+MS!ow6uzS0G;uD|v#3%l{AdT0CzjXh%`JNZT zOZsDspcK{nukqRb5HI;N4pUV;q?9jka66Y?YAT@ROFoas0tTO>tvy9v@Mj##6PtN6 zP{*CCcN|16C7FV$0L4_wc^*~*4t~&C4;TD_BmFT78#OUU3n7R@2dPv6r4}evK=JE1 z;fT)?TL?q`j6?lVg);@cmg4L`aBQFyF#)CKFD5|11Wq{SPX-|WD+5vI!3+ei|G=*d zyepvdL&w8{KjF~8rl|uFi#~pC{RWN;s1eQVPO5nZ%8D7POU3IOc~S79n6h9XQfJ4GRPpV8Ry$QcvH8B_v?rE=T2C z_7;Np6bBB^7v9+9ss03Zuz@cOn1UqtjhVN*rAXNckbye~jXwkezV5zd;IJ1pwJGey zfq{xI3{(l)|1AOm`8qQL*9RV0pdrxl?N~08!2%9{zE=Zi?hag4EZ+_?tHAr+hB1&Y zDGxj+0Ty@&Jo8CxXPw=7HM-Bkn=w#}fFL z4eQH1;dXXA1KbR(PTPuGhb#@KgI(qAev`0sRVU`a)j{!{_?TkPm)g@4t_i$>y$)E; zu;Mlo7Y3+RV3(r57)*FZ23CCPyXq5PcP-}tx}R}$KF)Ucif96)&bM?NkF$fqNV{tpCR7O>&QNG|{Y002ovPDHLkV1ka=Y<>U$ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/goldeen/overworldf.png b/graphics/pokemon/goldeen/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc987e9e6e19448aa47b890712b8fd9104eab03 GIT binary patch literal 856 zcmV-e1E>6nP)004R> z004l5008;`004mK004C_008P=0026d000+od={bC*e?Fh_Jrx}Wo$4*s)1}kASXg7c@EXL=s+#b~8x1B^HhTYb=;tqjhV&)Y6 zK?AhogF(%O>O+sHz`$*C@Tk<`NnCZfbrwXKw^7K6y96tOlm4xa?TNR=BUM%soJxvS z=gD9fAD*KrGEPzhBcs7P!dYXt!W4AL1*ax~08$lLdnBdn-2q95i)Y}&%A-j#1JWC~ z$0<?A!d2VoZ|@iWROP}|KE?zrmf z9ALfF3W=@13S>*r1qWfAbP0PP#TYdan&KycOrPzeA9WX%u7}YgSG;YJA`nl&h;zwH zCy=)ecaCH&QO;E$^pVgMm$O7v1ZLeVpez@G*9_|h)ZpE$vmLWwMMZRgoUH)zfhTvD z*sMYraaD-S>X;MH@iT{Imq-e#KD+Lkl&QgK+(^-1(GEHs=H45Voq}pm&q7Ckeu4lD()R36@Pub?q=)_9E5NS&kY`7o8|OZ1KsN1v`l%nc8M>3u*?jeoE2qB i_?PjEkAC6_H~s+L3=`5=88%A*0000I(3)EF2VS{N990fib~ zFff$rGcdf0XJD|J&cGmEP$RmF5h$S&;1lA?u;E2Pga(lJVuyo8g20Lf3k3s#j2R9c z2MRnQ5&|kTEIb12x>vjest`y{^eY3>3Q!EB7#Navz5`mqIMdU`F(jh(?bO?S%?3O! z(#dZQ{QLiZU9N`fq3PRJXZ@Z~sWH{>#F-fv?&UcnK>R|suTmNEd=n)@7!$QFZ++Q0 zX{M{TPEfN}!t7NQ2BEUizd9BaG}JU+dQ;aT*_q_mV*Eg!$)o9td}Nx8wZe(di9D8t z>~Cbu1o|d?kUnU0-qYzJ@1xrbzw>RbVT(S{C%o^auO4e4QyR0tImPXN8J*gfS4`UQ z=vRY8^>bB^h{76)9qmgVxOh!-wZHrQ!I|b7t!GF5BMKk5JCwPF6gpk2nKj{J;ffz& z0nBX5>nuJ@obZ=Pll{V6-%m$>u3cnYE|k+A{Q2XieFvYayVbmHICa%h`2_#DaK6=f zf0Zx2uF_0k<*(D_sNjjnub=ta`dF3M2|d2)P3+&fF5Nr8vrf3_>zTPtu`%Ck_B=X$ zN9$F_l=A7f&mOzmWR{##zc1>;nZ4yl+=QR6-oc{aFwJst%}0Z8*5%w$tdWc#>r2nA zUGV4ZPxci1mR$-D%DZpOdv`~-B1d4;r0j$9_z#FJ;rqYF=x+J(dguM+nZi~VCLX^G OiY!l8KbLh*2~7aU*7NlM literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gyarados/overworld.png b/graphics/pokemon/gyarados/overworld.png index 7c0400b1e5b7c40125191ded554f49d34140cf63..e2ab6d3ac5228fe9bcea770d9164af213ef7b744 100644 GIT binary patch delta 1458 zcmV;j1x@<$45JK?7zqdi0001UMu)eNF&hyt008P=0026d000+od=#+Y5ISL$e-cOP?=PJ z1Akofb;z6;-VyzVw?r0Mo@QO*I_b*2<=(`zK$%sriQbw1hF2pP+x@IN98cGmtO`F} zFa9DBgE1mav;lIju$^VN$aVsBly%WNS7QP?wL7+`ibB|GU?!w3et}oDIayjPLWdI%p zGO$>PeaUdT5Fi}4c-my9bA%Kfe0(dG1W&9yjiwC_t2HHgX&V4tP(HTT_73Vubq==Y#_<0$EurdIX$6 zelTJT4--k?Jr4BsGWK*ZcSWKP{0D&pJ{<(XFXzbOwjw|YTjpxUTY*J@(7$OLrb*+T z8@$Ysw{c?pm7#Iq-^Fhbc*1{Mf=;}%d;tAU032=#HRDAfc3fdxtxgzb` z@DO<5A>fC>r~>vm@?WNg3s{RsO$v7c;egQUyCN98KtSpf3>nnDbVV;_kt2x`o&|=~ zQS2`UGE7^7RbY=R?H_*;*muvIk&UY9Ahi3?2xtW+yz09msGb#=w#UUo-HbkrFPRa> zCE-ONndMMogy4Noun27M5I6x1y*9(Re>^=I8Gg*L4Bd{iBH>ve@kZYTL4*evrV=4! zWmtBoTxDMZydcD@z)3?+B@Pe|1Hmk?!CeSOW;sgW^NApc`qO`M#<5ET?eHv+c%$!v zUGQFaMDORnILA21UrET9#raKr0;z};9PX3AUzMqS(or6Fyn{5 zD}r?Jwq^aix~O||I7M&&+wl2eV^ZfW;4Fk0D~+PXh^AZBA5i8@b0Yy|G+NmH&uXT zM$it=0)6po3DAik2no-IP|q<5e&>Mek%S4a0w;-#Tzb`FijM?~z#bPjbpwG#b4V4y z7fw{Ej1y{w&>vfKj`aj1YZx|~4I~;KCBls1t-u&XbCQ3DltUfCEbzd2265I&fH4%i zwn}He$BV%BI@l9LJ;d1HPIv$F^W%3$FyXDhbVp>8hbw|fV1ttiQyLo|6mS8+&e7g_ zaqDYJxDk->BJcn~aQ}QhI|xQHhtDKtez3!1XaT-RWFbk$k0ydL6<%{K&ApBUO<;rb zK(L)#jy!)|f{Whn-bjx)WDo@w90H{-&IHZFnPA}RvObv+j~b`%c$+r7F`yJ}H$_n7 z88;A20uQ{dYkh1f9xVC9{*Lc^2~IewHVy=nhYP_Fjs(eXEgbYMPg6Us8Ut+5w8<_L z&jd~21wJzL!R`@c1Hamxgm#;KjDR;xgo|rz6~Cq@XUl9?>{{( z`1x}IvE099_YJo>>>!ekit9aSI^5#b(xaJg_@4~VRS*M{y|#200000 MNks-uM6N<$g7D3lp8x;= delta 1535 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 t01D+`hju_Bt&kXne;9=({6}yqkxGls_004R> z004l5008;`004mK004C_008P=0026d000+od=q$k>>uxFhi&Q~&?~5MyCZb^rhXAOHXW zAOHXW000000AjiB`Tzg|;Ymb6R9J=Wmw|HHFbsx~WD6HI-v4p;O9?cIlF&+((irQk&ec$Ip9A2!xfiuO}9=C#xV{J4o0l|#I~ z#r<#8Uz!pBHmdtxe}|Jmp;YZXJL0ohd-(*NK6{Gm8=Q&@)Skc*f4Ef=^6#|Ip5TmJ z(TQK>GS!v1B~Om{eS%s^rHa~{_c&q$lUF%%Yr2S3;S(i}_+ti3uT9eFmNCaBQz}aJ zRW4$SgB7l3u>ePWHb#c4jo)z@bLcaLuXF59Yztd^5e)c!{4-X!$~kv=f>+OQXNp}8 z$gNHKYEmR4ZbtR|bpgJ7ojWzW&$)hEH-H|;5vT3ae|*Hv1p>(h5(Fkg4EV7Cu)lg{ zx{r@IhF8+d74&*RmFs4&=D@=Y)E@d8+H^GlK5Tgqz?K;|l`KE|oLQk+{iwG$P`k)7 z}r18}Wv(1Dpib zHd$rg?H>c!lYy5Q0j9x3Hd)%H&V@5R3sjk!9NJNGs}eu~t@$!Q2qfgiYGeM!EQ<(z z0RxX^h}_s_?_p#SV4dwYkZ}m~DAb{8Lxz?dhyR){1B5`PlOGbz_2JS&n;wW<<4!Q0 z@-|Dp)ys4nNH_$du-YuJ;r(WG4!mrdlr3|fU;IvYu{BR_e7}gKI8!N zsK735V4`7p7Z{tkWEE-wKE{N=I6hf`(Rcm)6d+bJOMstdcehlbi?kK)QL7Z>q3!+K xx-0NWqqK>idY*1=AaCsPqejC-jXnM^`vbj+8f+vKyeR+x002ovPDHLkV1l+*n3(_o literal 0 HcmV?d00001 diff --git a/graphics/pokemon/hippopotas/followerf.png b/graphics/pokemon/hippopotas/followerf.png deleted file mode 100644 index e8802de5c4968b6a717b30442c4ffb0a37e1e4c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmV-)0*n2LP)ecu?r*__(;hh=_>oe952y00Ia}L_t(|obA;? zZ`v>v0AR<5o^2ci(l{gzXq(mxF&*?6$ka~SB@AnDTZM#nMNoNHTH0niwnCk++iibf ze_%gsNmVtDYg6sI@ot~(y!Y(L2>`p;#V-Dva1h?=r-OQ1P1+1?^V9iR=xs9zwF2Sa z6@UXw`df^Hkom}NK=p<-w+6H6k!Lq~ah3+iZpf6yCU@rqi=oxPNz-%%?1orNs9R(& zjf7T%)`Y&~p4~n}R6P~lfymCZ`QEb`@@p1ulpSiOD^_Wfq9BdR1_Xco{&Q7~=!Qvv ziLVqWo8GQ}xUZ+!W&m9Bs{Sl+kUG&m( zR&2TKJ@QuG23>YA@{GPq$mGqTTA*zAoCzU1$ZUs<62<^V3*-?j3j*S2^dybbWlLILYq1a@DFS9~TWiGUTH; zy%^f;RC&_uw;l@QcKf6Bp&Px#Cs0gOMVQc_0000;I3T!qP>_H)(6Bf#Ffh=tP>5JK=;-+1$Z)v0z=(*5;fIrL z0000GV_{Bq0000W0000W0000000000V!7`60006%NklNqj5H3*rBxIpw5#q~@0=FQPA7rtCtn38b_>~{yFiGc;j!qg@gB_A_=pYn{m zKp5mJHM-(4@}7}#tZ=P;$kA${fdvOE#pqh8iDH*{y?@4sK%uJIRI6Y9nr~#)@2;ZN z!U`=oS1C}~D&tBjn)SKUGv4oiBP$~e*YD3y_=WKri?l9J$avW6VGwMl`gKWX6OC%OyymP%7 zxN~fPA?~q{B%8f)@PqH6KarzK!r=&&cA;q3E4k&Q~vP}KT12}kHilmi5JNhUM1=P0000ePZwRh;#Z?6!$sZ3v8J_4}4=V2@pt%)pk2Vk$w~S&xgkbLVoPWek>U0 zoIT?&>q{w9w$20q3i5ovC2j^O{&aW)qqo6cwjY)0Y$&ON<^H&4V8rLKN zvc|70%DR^5bcG4!7;z`a8uw0sHKrS7WNs?4!mrl|SDaQ-!U}sqv`K(5zigp+|6t0y zie-jOVNYYoR+y+>aKJg!`rwWm@5&aLDA?iHHCh$R90kFWEO8`i=iKQgIA>pxNxUo8 zY?+@2*qGlp!Mu26tf(~tUB_7WduPrsrcC5muCp=VqWZ4Q83k=A-<+$`Is}+8i8nrF zQ^jn7={`Rk!C8=1CY65RUhuCMJl_LM*b8=3H41QNFIdUiRy@P2ePC~ObN=OAdLB0a zoUtX|#x1%t<@sCnFKHClc(uix{VlpJYj-N4)qMpsCJFB{E)%xEkyJ^Ef?zhOQEf5j zZY*_z$8Rkl1TfI^FzAVGVq>_qY=JT3q$zEpAl-mw#gq##5drwEX>Ni__Y7e!RbyKK z+x!Xt#}h8|owcO}trgVlkukvKvpc+a5R9Pg`SLjg~b)el~5+E8UdwC&W#Q=Q;`{+i9wKy zo`#&7?s_(uB=_i@?gbC|%L00000NkvXXu0mjf?5jb$ diff --git a/graphics/pokemon/hippowdon/overworld_normalf.pal b/graphics/pokemon/hippowdon/overworld_normalf.pal new file mode 100644 index 0000000000..64198bd35c --- /dev/null +++ b/graphics/pokemon/hippowdon/overworld_normalf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +0 0 0 +96 96 96 +48 48 48 +72 72 72 +88 88 104 +136 136 144 +192 56 80 +168 168 168 +200 200 208 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/hippowdon/overworld_shinyf.pal b/graphics/pokemon/hippowdon/overworld_shinyf.pal new file mode 100644 index 0000000000..022b4b542c --- /dev/null +++ b/graphics/pokemon/hippowdon/overworld_shinyf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +0 0 0 +136 136 104 +48 48 48 +96 96 72 +160 160 128 +184 192 152 +192 56 80 +152 208 160 +200 200 208 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/houndoom/overworldf.png b/graphics/pokemon/houndoom/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..85091448d9eef233ee06f8dea4a14d2cae33bcf0 GIT binary patch literal 847 zcmV-V1F-ywP)004R> z004l5008;`004mK004C_008P=0026d000+od=T7$1MU$N#rMN>f-&3I2kAZl7fka-PCSXwJ_HJ#NkX8vihZ zkZC|c#6ox(fXxrjW&|dO!ik{?I8|jKz~KQxEG2II2+IUGT=XR{c9+eekg~XKTO^&! z0Bp`f0EmM+hsR@zW_>uEGQ@kIE)#6iQ~@>*txjueY;)*TUU94Vtr*_n zVJ`9L!`uQEry5DLNB~-^Gx!+2&+OcM!`*L}i($=m?>jv)tjyz)Pb%rN%0Z~}*2!uX zfma9{!mIq40P=;#U9yrwmnT{q(pQz!#^A8`zF+d-?RgFFzTJBK@DH_1q)=80JWflL zc!Q+0ULcdVHg+;D@EjvV(RP<%j|VyGYsDTr@}T8az~rotb~qQQ5`n`3#$eYu)=U#n zzxk=qXIk(4#EQYmbwA+T#_; zZCW>ahw~IuUrqe$d6PRF=#Zuy5n7+tE}u=F1S%($!)1viL5VIst05jISXydDyKOmq z3Y@!K4?yQZs)TGDk-p8jI={*n*Xr86$8qiuJA-0TyUY_fN04 zMg^eNAT>xFx%DbBcY5~jujc+0_1zrO*9DL^$)ItKC9@7{f4AuwV)pUWNrsmnd)+qp97INA@ Zu|FhS91Vbo{doWY002ovPDHLkV1mVLZZ-e_ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/hypno/overworldf.png b/graphics/pokemon/hypno/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..0120f60a908f43edfd4a17efc343258058580e0e GIT binary patch literal 767 zcmV004R> z004l5008;`004mK004C_008P=0026d000+od=Kl&aDJ|-sHu|b_OmNfiZ;WCE)VV zxt)N=o4jaG(1P;=;l-krz=DU)tpt2789Mb@a|%zJFTxd%9nZUT#aVd@4@2OJzv9nF z_;0=!C`Mc0f^&GYiOZ+Bba{64S^Vz;-Ya~aKf{Z_GAdkg8K8EbIv23wuO7e7MPHOv z4t*()0#_WCQ)HD`87@~j5%?}qhq%fiFs3iAx=)sRnL{6RAu^V^xQre?r@+daUFJ~8 zth;YsrUwf_x5v!kawsLywGn+=p_3M#8TQub<$Ai77=_N_+S* z0)^yqeIIevdvrAtdQrgRjTwF^5(J5QznokeobFfVI17l8=MS|ZdJ zH^%fsAX;zpxNK}Yui%0BAW(Ve9Q`#_iNdff6!X4pa}|g-VJ$B_G7s}avGXwUtkbB= zlfy({*1JUG^ShK@_p+>V`-{cptnDQ`1&TY{r}Pli^JvcXu8i6nJ-jK}y)1>PWLy7| zvwSO%T)KF6)=7f$JtB)}dKN;Ue6U!HP~r3$e)nX#izClCW9-PLQR%datp;vjStjmmP(+Z_-}ORUJuD66r~W6 zwL`ZM2My)^g8Z6ZeOy_(l9Se6I^;l19-gE3oO_W?$YcE{B`Hd6AATs0NS#h+FBTUN zJRx;Z_TfUH*k4gW+lR$K(MwH$Zf$oK0}H-|Z~GHec4jfKh3}r{JmTCy{IDyF1Er5= zqQCr#-!9UQBFD9j#X#xPD%7tt0~SB=S2jT8xnUUFSqyA0&JbBg>YI4E!qba+Z3{OH zgVI|=-@=8!#)^?P(m1zAh>KV3USBHZd_<=vET?n}7XlBy>zWRh$-f#;M-yC}vK@|; zQf}Np0MNgIbvcuRRX(sWQu`|Op&xq*tnfnTh8}km_|OCsfc-5?xfp0#5Ot*djNY<4 zrEB+yJR5M&mbQb8k9l@i9!P%&c3|`U3GtmOwe2Nk z|AgowoKT5#alJS5J;uI^(QoiWJ~~r2kjOopd!Cby zW3Qw?H;%nzBdOjYW5z=XYNNCa-VnMJnM-=d~zTEbIE%?|5%&) Y149N=*+~K>XaE2J07*qoM6N<$f&}$h#{d8T diff --git a/graphics/pokemon/jellicent/overworld_normalf.pal b/graphics/pokemon/jellicent/overworld_normalf.pal new file mode 100644 index 0000000000..8d94142d60 --- /dev/null +++ b/graphics/pokemon/jellicent/overworld_normalf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +7 7 7 +247 212 238 +109 46 69 +203 117 168 +247 151 194 +185 151 177 +185 151 177 +247 247 247 +214 53 26 +45 20 29 +32 69 142 +0 0 0 +247 212 238 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/jellicent/overworld_shinyf.pal b/graphics/pokemon/jellicent/overworld_shinyf.pal new file mode 100644 index 0000000000..d8bd8e5c4b --- /dev/null +++ b/graphics/pokemon/jellicent/overworld_shinyf.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +7 7 7 +240 216 248 +88 64 112 +160 120 224 +208 176 248 +168 152 184 +185 151 177 +247 247 247 +200 32 192 +45 20 29 +32 69 142 +0 0 0 +247 212 238 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/jellicent/overworldf.png b/graphics/pokemon/jellicent/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..1a0cd24b020051b9c2d66718df94d15504f50065 GIT binary patch literal 759 zcmVPx#Do{*RMVQc_2L}iD)b4FAMay-l_m{%Cm$A8*vG@1))-@U}6dfQ%jsO4v_tfs2 z2&$w200MhSL_t(oh3%K^c7q@chJ^qd8N2`6T@tM2)0Fk}_{Z#2oloBI5|o~9+Z}h@ z@eE@&!-uQ*yZ$y~&~4vDOZKX%C1u)@WlKQTxZ zb|e+}Q`Kkkcsg?%suDWSy|p=VpBK1lke0AOxk$aj^!*`goc1GB8L#jz7WhjBE3FOn z1XBpd8t+#jt?}0064wlx=K^L6wVX#tP}bmguEaRt*y*2-$XH+VQm-1M8zHwZ$mCPw zUn~T9dH59y4M%Hz!@afG>T{oYq_Mu_-u{+))gax$oD{n5^9YEN69ltb?i}OG%Uf{y zznHv_hx)%v=3Yg9hNIaXbS_nQ`e5 zkiS3004R> z004l5008;`004mK004C_008P=0026d000+od=h#k??xGNWdmD+xCa)#C811 z;v5i|Ow--&cDK9T?QVDbFBLAJe|B@pwB0smByyP5!Viufq*6lehPE~MjTT-Yx3L@IN<1DO<`W^Z-v?Tw1hBkqLSDG@dWJ&Q zMJhM@{+fXH{e|0QOe|xp7hGvtSL*Uwq3FZVs701vdfXa>z+8$%3nbTtrcW-sHYf>p z#ukYng8iK;10ya1Bd=wWSY>v&H3)$iBFu7-4$xCQP5SJ~%}NqayL8NYmwBr@sJJx{ zQ!3NL$u-dDc+6i39~=C9L8+}^x^T9iL*^ndNd3X$W-6%5(LvM-!&H$w14GWD>pOjm z6XQVjU$|os-}tPFvwSek`xQ3^P}YnJlUmL)#Ac;mxivsCGpM7-g{pmqrEtKW+z3QO z-jNsOAzN1cJ~p-|Z)`-93>}0j_d-r?3_{Sht*mR6BYA58ReN$HKm4 zKyspA8IV?hVj#u9khJsNFQ6UEJY5_^B3j>0J6LpBfyX7$fa$To-~ac^6!T^=PZGNG za^c}~5`6q0yiQ0wp9TZ}x|vE^VH~D?6%=^c&;~P`7y>9bA+co+xN@Bsrx(6eW9;zw-~1$mv4S7bj9-h zaa~8t{=boXR5gl?JNi>(8jdD^jWs=2aD3;|?O`jA=-dku$-Ez!l*Idb&!@u**EQd1 zlvk^AEnjoi*;?^K%B;u#uE>gei@gRj5GF7M-=A;b4^{sWui=i^h?GMVj6UiGoA{}BVrean-76q~(2$L`q9(*4ip zo_^PwJKt}8%Pv1@H-F2|CFh=-U;7@!xVP`uoIjUpuKt~^JndgZyitjK|JCEMmq0P+ M>FVdQ&MBb@03PTCKL7v# literal 0 HcmV?d00001 diff --git a/graphics/pokemon/kricketune/overworldf.png b/graphics/pokemon/kricketune/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb57067b0544bf6507f165c73a67de4b107b9b1 GIT binary patch literal 935 zcmV;Y16cftP)004R> z004l5008;`004mK004C_008P=0026d000+od=^P*9La7+^pkxL6?IpiuD8kg$MATwOS*0000GV_{Bq0000W z0000W0000000000V!7`60008&Nklj2cRBGc6H>F^?zVYk*xu>6`I^RvKV_K`aQS>SwwzYuS8FVKo_!vlBuyc_HVT7JVr zXTauX9@}epA7BG$5`sXIq}~86ck+dbLZaSaQBZM5;C-RnJhInvHvl0zFUvBk+y5(^ zO8X&~MI{Z2{40DCndScHj&Fa2E3N=0Pv(Awa{kT-4s=$c`^f$k4>BiJ5m8OEctx(} zo<0ay3E;j%opJ2!wBZVpK<=VO)b~#BF|{PjOUyzmHC*9i8SdY|HvDM>kvuJrDK509@hcq z(wCq}K!1?>;cgHdZzA-wRL|-TkpFl*Hh%Dz^K0H7spYQ*_0Rb=ddRmh)F}yl#3lv| zjoXJ+6Mi9|#mir(z`x@>gW2o;sA3#(g8onb^#CtP__W__e*w2^8iS5lE3*Iq002ov JPDHLkV1obJr-%Rm literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ledian/overworldf.png b/graphics/pokemon/ledian/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..61d46f847742f87da41db8b9acfce1c4ad71c6ed GIT binary patch literal 958 zcmV;v13~Px#El^BUMVQc_0000$Kwz*aF!*42hyXa?AUF_!zyLUy(6CVG==iwE;Ba6_sF+yr z&`>|aJsto601#tgPIdqQ03ZMW03ZMW00000003gS?)m@#10zX9K~z|U?U(CvoG=W9 zk&P@c%fA2PMv@I{`2uOu>GTKcG)ev0^3jnX+i7~@i6@?T;)(wu;Fmmy_x|S`s_%cq z|4ISi=Xv(ytv4Lpgou+H7I49t$@0*kJFekjmVnWoJ3e7x9B_ES1y_My4eF+^IEoXE zz8M^Ea4`23-th_N6r&0*Id~TmcCIJTaC9!TMsRs5a2^(L%@2K}3a&W|oUa6y90Nzw z0$!bEMqus~_YJNBgW5DMV9axWbx%)V#XA!ur}To*2-JpJ-uBotW_S3O5ULg-092e; z?0KB$^oU9Np1&pMgl2=P0V&%_??M105akpaF75ajDG5d3$wgp!o|nO#2dTtJ$P*sI zA+XY4@|3F)=xNal7V<_Q|GchiFkDxTMil~s3ynZY&;JT=atM4Pm{G!1S@;OFJt#RG zKUV^mxUj;o@OL8+aV4VFa9zn)7=fV`2>IzfH$Z-!AXEYuG6JzKAn}CxQ9ep!ffBF~ zTP(YX1xlPA(6()4xUOV+FAy<}K4h#9L+x--YYKs;f|BPh(TBcX;wbEk3S4#&e_yWy zQ{1$Ig3CfYGu#OzNTM(qtMZJ1GzSYU%lZ*$UlS*XM7J1=1jLFs=eqK*YVL(|toMT{ zN(B`+39>-dh9L_q(#H(|3yvb7F2FCW?-WQD8_uWg{bDG@$d}3}fr}A}5s?CTrQ*>h z$O7T~zLox{156Uf`u^NT8C!iBh`=#d`DTOW2X;x+$(Jocy&+cI>Q4dztuhOS|WOMc`Fg6urz9Y%NRQF2-;MVuL^Iw-7D0j#sQgT_S9p;|t^iplmk%2NN zd%6rBy&aMI1)LnIxj$L#-tYbWcFEv6f#Ei7a$uwUkdE%h%*P*BWjI+QXK3#)dHsQ0 z1ds?^+2K_LQhVO;PJ&37-ydvH_xh8M3((|rouC-0sH?|Hub@V{L5T;DQ3=6M(EyV`Qa)!L4~-{vwL7Y5&P gbI&jM6aO&20Kl3lbpMO8w*UYD07*qoM6N<$f+W7LWB>pF literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ledyba/overworldf.png b/graphics/pokemon/ledyba/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..a46f3549c6465ac212751136acc9e8bb8327949b GIT binary patch literal 986 zcmV<0110>4P)Px#El^BUMVQc_Xdo!4AP6`(IQVcd;5Z-v002-}$mrl$@B?o1Xy=U%6TAg5io z#v%9#IQ6F0sUJW@0pYl(z>Wizh9{AIdZ)Ks)obGbXx^zm2S8M{KJnCbfI|u#3~>V3 z>cpOl-+K?)wpf^$)__0lqtnH0lRZT|@PF+ED(IfM|+Bolc_ZJyUoBdOf?G9|5WEsh3`Ebc9a5 zvFt{`L9eoZ>6QUfpxe#(ZZ~|7FaFK+*y+*qxG5X;ov~&i&O%aCbB1y^s%t`mh)&m-T6w}Ms5zrTZ zw8TpR_dOcj3V3{8A@nfKIqLx$j%WD?y%d>9N;%(iPD!LGu-Zc>t-9C_8VDTx@j5o_ zjq$Ywk9w7d=fmxW*Cb}h2`@`DM*a`Fol?S&^o$3Kv{RI0B65{^!nXu<27He_!@ftO zPcu-al(bm&W1hfU9p%K4Ict8HKQmh0F0x}lc3lp5Mwqd*BHBYHJsMr64g^@Jqh}a6 zEuoJ(Tn#Ck!8u_+bC;m;H@Y0>UzW!M2Q{bC>mf3hd85lL0a&OaWEeO};6&G(Y!0(_ z?L}RpUO(X38~~Jny(HmrR6AWJOIQ#MZ}xlaOvf6ql^75Hf2o%_7F|7D^WUtEK63yv z-ayL~?+bmmef0lJy-tD`C9bzWy3h1~AL`Fr55Lf_xZ-#513DflS<|y4L;wH)07*qo IM6N<$f<|k=oB#j- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ludicolo/overworld.png b/graphics/pokemon/ludicolo/overworld.png index 28a1e23d8ba5524261682fdc7fb51cf96c4186f7..0414f960c1de33050e6e925089ef4db636e2826d 100644 GIT binary patch delta 788 zcmV+v1MB?z2lNJz7#0Wv0001UMu)cm0004VQb$4nuFf3kkzGHLyc~blNkl`?>O&}+QaJ{fnNGaD;Hyu(Sc;j6sWKDdKi<3#L*TW5^ta-5VKCmPpzt9>i= zFL7oMA#yTA^3|`yn7Mx^XP`n?d8_>wIBAi=3<+e6sxJrX$pgKYxB9R1j_^p#6jbCJ zs?Y~{{~AXJo+3dlg^+N=gI^o)X5RNwI&q|mKgXqm7=7ROoD$hs4Mq<};WKJjX=^i8+5aPqlUU-Q34%Xk@)S z&7t9Lce;Cz%dPghZgZOD5?_d`C^UI+@#pq447fxW$_TW0atle@*FA4}QC}nDXN_=@ z!$3;(L*s}`qGF7sWWfsuutp~vf;Js&3gp*sO26eB2WcGch>W+w_5U0f0}+-{1qLG9 z){{sIp4@F6R0DtU7c8ty^0KKoaKJlhnt8Co^<`B!Fpk4;z{Nmh)&Mn0*2pUlfH_L) zX6_0HVIZ1L+B)J}?l^hN{dNdQI??#br?v<%hdn+S7+juVx>&`f19-$bnCBrTz}7)c zA>As6=~kITYrfqQqixT4+geSuN_~kM=OHZl!@wy=Wz~O<>lBKza!)y2Iw%@RLYq?r zv93(=23H5X4^xWNInfS(7^vfeOKlQQDAXJjjhx&;Z?$Ez#bvMIIZx5*GCMg~=P=M~ z^fk)c1Qp>WFW)3)PS1J=E#Ao-AkKq~Q_HS{dmLv5_vpaY4uuVly*dU?+s3J;tlr}4 z0$VJTG8J%5#Q}A2pTj~N)etAMIV(Ilwq(L_wA(q9lGdkUg_*fO;^=_1|LR6zc5t8T z4&pI&k(W(b zR_fuAh>2P9^=mv`978;gzrALgf7wBT{X?N9XDfhx6-y+6^Q*D+% z&tIFUe*8lGvFxP`YI?a3t^$Sh^B>4mw>TU(8m)Q0(!upGW!L z-#Bfs;aQ%3Or2HRtR0ODT^q9Iu1Vap@g7gxw^sMYQ&*2Z7he;%!~Eu&2hW`L*VkA2 zSUZcql=;4r;|sTXI>+1aQwLMD|IR-zkhR-a@WTFIdb35Z%#{zfvRShDc#d?DwbBLs z5WlFYU#C^nuR7Fdape)?x*dsoo?ocYnJvzvShDNlJA(%rRjZv}bUAEu8yZ+^9Q|C-rmF zLg`0OCK#5>aEN?2DKS6%WTVgT4z}EIBW@YvJBgwnZ9jH5T5aKAF?)9GW7C$YNzWCl z*R3i_(2!iwFL8JGR-Nf3?8()fDUup&ho%KjVoqh=AbKM-NoAez?pNzo+S+1U8&it! zXl+@2seX1Nd*963)H6E2E-~59h@7%NSmg2dkGo9x{yhI=&ba@n^}Pyq{+Ts@-5+yZ zS@-fs^=teYjVMV;EJ?LWE=mPb3`PbgTe~DWM4f)|Zc% diff --git a/graphics/pokemon/ludicolo/overworldf.png b/graphics/pokemon/ludicolo/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..28a1e23d8ba5524261682fdc7fb51cf96c4186f7 GIT binary patch literal 1019 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPNK*a`yj*I{Y2ag2{7QA@zqr-vWLIX$XcF~(a4U9?N?k)@+ ztg;?J4tt5GuPggAMqV~$S*eFdB7i~y$%%etKw1HcffNHn($0542QjVjba4#vIR5sU zZT@8k3HA@gs_*R{P2ZxGHG9{am!Vx(&c1APjhxiPo9e)IMP19#q-&|iT_cg$V;)-$ zC0|`s#~9Y8r!!YVQ0P8G0Q%IHLfm((_r{XU|K_3f?(6 zf5C*v8}uWP-4`9;_0=@zJdyI5b&6bG@GOxXGc~i> zZ?{Z1$#$UQ#RAu_nrGMT7F<0&@!OqqpMKg}Y%S0H-eF?IJB9tZeEiw{*NxsfT>Fx9 zxN)uy^Xq@p*Wb6>lbKe@$A7CZ_selXvB%GT9_4#~4-0JBZZ^KU=Ows;3 z|GYrfZePI*`+w=p7QHf8KHSP?$>QTV(nZ!v7xY8?qNaYGR#Cs|P@~0_M~v%sB<^{B zp+aZ2IFDkStt-Q<&oz>8KYn_7#Ud^n_3xJY8zNs85l_3CPx#Fi=cXMVQc_FgQQ}002l}U|48)pwQT0khrKoa4<+fXaEoZ000000000000000 z000000LkP30ssI25MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|u}MThR9J=Wm)nxu zAPhvU!pQ8C{{L^I7T^mKOj29fhs3I_9eY}a(;zUjZEw8s#v5dr#2^I* z8=w+mgu&+ksqkIr67yqx5i0|6LL)RSDo``nb#Jf&mV#A|PX{QR?t0>okxE@1@$?w~ zEI|Q4Xd|S(c!2!WM}r0k#j-r0FyD2K450k$;t7{W-5F*Hf@PRW)+o3dJ1~Qn9*i(+ ztM+KoZag45zw~G;*GUGRo7_>46U=~Q(%Mph;$k7$)+ z0J|OzAzSg=Qt6CH9LVj~B{bd1y2;5=b_}9`&Kq3o z9Z;~#NCapVa_RwJ`=S@0JG`|g`k~4>;4cM~on>-VXnL9GeTMZF!QmXY3Tb*+BNmg^ zPeWy5P@NT}Qv;Ku(5X*e(`|-rJKqApeu`}R^oK!7tE1RbS2POtzo*XeJFWxKuBTa= z177+pC>=`&E1k6Il>^mRvZc`aN7pCa&UwoomO7eVoaCT?a`63F^#5D>=l1`yfj9oQ Z_yvr~A)nDi%sv1B002ovPDHLkV1k*#dL;k= literal 0 HcmV?d00001 diff --git a/graphics/pokemon/luxio/overworldf.png b/graphics/pokemon/luxio/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..6646e4262bda7dbd0f3ecbaac16f07cc05302954 GIT binary patch literal 803 zcmV+;1Kj+HP)Px#Fi=cXMVQc_NI)3)&={y#5YUhy0000$KtNbnSSTncP>{HAu-GtAaOmjx&`>}C z000000Fz!Rwg3PC5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|g-Jv~R9J=Wm+fxr zFbIb0)^f4w#Qopxz;@C#;iKtxROzVv*d{%m{er=e)9GU$``G_tDgBPW-O|}t81Z*o zx|}awkR$$XOF5s(nO->rP+Dsb`ntK*WjTD_#;S)N9b?tni1xy}pRc=8VWH zvWQEKNr11sI~XD8dgMIVeq=&UOA`P2vZXYO%w zi8$9-#`T6VD>dkI$ua0gJaX{g2l?E);!4O>;*sMp7k!Nd<~FOePcG?c-UYVXP{_Yk2LjIeu%c9Y zwz}-fcNYj>rR5veTzjjOC__%qbI}LwmPH{iY-$bqd^k{vkR_@a=5lBx`y%y6iW9xS zLxxAZCuqym3NK`RS|9LvKc$XW9t;Oou0VdLn}nA}neEzT#N~Ky)a|Qrx7NE|#OG7N zS#H$GJX?1__GiSGG!`A_e8T{orToLn0G}@oQ1KlgYZ#%fubKnbo$DclOcFeGQ0WfT z$+IP3wi>+=%P3X0?ey{gMc-(5>d15Fh66PbBJx9R?9V`WvIZ*R>y>LZzgDPsf>Mo- z0ptVZiQy3HM*wtf=1e;L!es1EHQ{}kwt&4e&{NBBdM2rEC>$#+yc}Q$Fp~D%XI6Yb hu;Sl+R)6fceFLSbFEzrR(oFyW002ovPDHLkV1oRQb$$Q< literal 0 HcmV?d00001 diff --git a/graphics/pokemon/luxray/overworldf.png b/graphics/pokemon/luxray/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..bc4cc97e7566a832d6817b92120fa0f3e6d245a0 GIT binary patch literal 868 zcmV-q1DpJbP)Px#Fi=cXMVQc_NI)3)&=`<#5YUhyC@3gEKtKQh09aU9fWYWbsMtV&s31^ixF8VF zP(T0x0Hm#Z-~a#s5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|#z{m$R9J=Wn2T=f zFbIZoF;-${;r-usfa9K2<&w2Kiga|)R!#a``v(Id8-{<-#_=l%}hWxUGU8Jo1Z z?Pd2X9C7Lj6@4KG)(2&!N@;mArbI)_c$JGj?vkufJ3r(|0YPl~v_9|i<{FfF?M;q` z#`I@sjJV|JdPE3tRdd+qGUK&6Ro(YFm1q~(DZpuDi8y!2Rj!94On<$!tB@lFgc4m3 zf5^XR-)S$ELX*3LaLVwAi@@{{m{bQ`PAd}f=4PLDIb}DdwMdiUt!Yg@uZuYEUsLIs zma3vJ;2dOrN}E04#I+p4wY2=gx}iL@@h6;XwC(^>V|&%QNWl3F>Qcy`#-q;X)E>FW zpw`MGlTw8~Cx!bYK2E#Qg?!EmK@^&8xN{W`ZCK670`-w0;FR0a=PB2SBpq^lognh=Lc^QdeDH%HE(K$-SUm28Q$Nx)sS1A&We5abadS45^2#x3I_3xUGmE7#B|KAnt(sAQ zoc9hkp1~u75D0||pS4br0e28{)RqcnXLf;j>$ zVnASi<*2?y+(xLPIji-56{3IrHhFWj7fH}#q(TrVQG$^U@&t3pJ;hwmgE_?lU%b|Z zQ+uGpndm%EYTCjSygA;M&uxqh`y=&Xx=*6*4m`L14!JAjVm)R8#ik3mh#g~g7X&kK zKaQn%>sY;80~?15>OL#9WLTE`61B6Vd8*H?F}D;zp}Ihuswu<5{S<$}c_g)QC?jr{ z-i8#Cz`!YAGHmMYv?$c>GF1PRca~pf*C%#{)V+Zn4^q&(!V>Gh;GSW!$``w@0|VH< zXWZ_2yC#u&g1(&6DUVKZ?A!6tTQB3B4Gf%fyTVKs8hMCXaJ~8tIl)+A+nYEm+e7*< z9)BlvUGc_-Odt7M?k8NNEi}ZRitFWn#21N+$5`LSF(CNPDetUeg=UE>4hOFc)A7gN z6@OVn1tJ3*$Dgo)-v6VU?uwtw{$Z?DiuM1SHSV}$7k>a8jwYd&HB^uQ0000UN&Wh%I7N@Cw9u$&+&9|4DmSr_KI!( zWd{j{2gYX3+f|~kDy}sSm6R#b)8KXX==Ycw*eVdZ+x*oP`vWlo8$xd|x3_y;&|BH! zGWTeus)UrQ(<%9eg~Hsa4yLhOLJxyp{oe4Z;mDy03AYrJ3EDHx(}WAlsetl0k9X3_fX zdBTrl{Wk6I=E!%HfAaUKe)XP)Y17xPXI*~$x36`kX0BM??6%#e+UmcT@+KYIQ!lzV z?p+ttwSu@G$C_u(m;b)F?$W0d@*S7Ol_hc;9vtX>o-%u##)_GT{mO5Md527RTal`8 z#L_3P|4oyDQ}Azw?q$hGOHWP{{>)Tm_>Q52Y1Q0~VWoJ@aW`&n6 z`2Fh9{|Bsj?h=xYixbXuv?%k>G_-%MS6eM}RCS3|xPIBp2MaEDGI31iwdC$lK67nJ zVXx|!=|9v=GU}viJ|1|huEtu=si`*4Z&IITw!~*sjVKYOlN~>v{wWDry3oKSFt^?R zL(S7b$$BrjU3b`DAiXHLgMS(AuSLmd zT{FKIEETqP=bWrMw+U(X`}$udPBUHI+;dng-l_R*@1xhva_e^d@%XdtOQJ)#*0)J} zEmx#RbVoK$`x3Wl@5Hl4-)@|=2+aN9FRe9a|3TkLsV0Z5>ero+x1X}<;HsU)t1jwp zRC>PI=j!I3D|e2OC7#SED z=^7a78XAQd8Ce;dS{WE<8(09zbE&3oC>nC}Q!>*kF*HcRb?mq3{RPy);OXk;vd$@? F2>^I7grfie diff --git a/graphics/pokemon/magikarp/overworldf.png b/graphics/pokemon/magikarp/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..debcdb492539c67c6272045ac766e78b79b8a550 GIT binary patch literal 1003 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Zw;87)+Qj zAwWR@C|051@Z*5M4u^~z1v5G{Bwi#qoUjns(IN3-g~y8*KMowY@Kx$ZI8Ys9lDE4H zLkFv@2av;F;_2(k{)~~AO_`zc`HDuMkU(;xUm1{AfMOuUz>u`_9ne8cb39!fLp+YZ zy<(ex*+GKgfw7tMc9rO>iffHSC1pzVGbthR_?#?d@I{ z^j5aG%spDEDk0_SbV|Nqp)hxkIMaYW_c z>=(WQ@8 zY4#SWJChc-gm2%pXTw#t`r^g&QkUfOM4bL5ebnV#{pRZ$@7Hz;hUnYa{Ng(+wtu!+ zw0?V@@Z(s&P5Zk!@*U-${C%oly{BQ?^tJ0*mmmM_Yn`c?E0#CAZMUhm`tPN@Nyqkx z?u~ob#dNJ8?#Hp_ne*kpFRr`v>4bd8WpQPR+=d4SdY`AvUZ=5Q=3&3`8)Due6W&&& zDjc!&$?Jd9WZ)G1o1uGI^3l?h(}X`WRT;ix=wMnkw_x7MhoAdu3cQZ~dBG}E8@FYd zX3lB7qv|J_L*KV^-&Iju8Pc74(#?YZn&yX3%Cqwn*c|j~eno9QXE0HAdfAzjmRaFt z3x2(y4v993N+6|P@4^TC44olG2)c`dm+l+RpS zQrN5dW%>^_lZ-m4nvVzGs;jZqb84#1^PAMCnJw|zR3l1+>14-`r+-R9mM%1K3CwNx z|4{QZP|{0o*PS)V_8of~b@^6im9z_Syx9D3`;?=L)~>m0ygDg3NH0q6;9o}jYf&;< z*Uaw)ONFi7IVY>mZ9xxibtmNQr))a7YG?7Pi@FECtz|_Epd$~Nl7e8wMs5Z1yT$~21Z7@ z28OzZMj=Kr1Q1_s&&7C`b`s;L`_hTQy=%(P0}8unZCg0d!qr>mdKI;Vst01tqq A82|tP literal 0 HcmV?d00001 diff --git a/graphics/pokemon/mamoswine/overworldf.png b/graphics/pokemon/mamoswine/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..d89769a98cc465b39bd6beebcde8c061170dd785 GIT binary patch literal 881 zcmV-%1CIQOP)Px#Fi=cXMVQc_0000uC=iHPIH-6~Xh0~qz|eq*kU&5{C~%PI==jK}Xh^8on0O$_ zU~q^yNE+`(NdN!<5MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|(@8`@R9J=WmkpDn zAPk00*g(|U{{Me_FF`FIR_xx~-rY3ajA0 zRagZBUE?w@(GXqces0_L^tcHIKk5`lsNoYP9dXs<1)OmRGP^psDByte&hPVVU9MNs zmLcmJ_jnQvqk8h=vMeK79Ya;X8OI(`8bRTG)79ZD_c?ayrOvpbT4^mP@0b zX7{-+Zzs68Pg3ijZz|=EX~CLSS$vhp0bt1U68+}bF#HOE9^a%p1sro0ENn2pJwdVw zKH~WTs1kmpi}{I&87??N`(5OmZ-V&Z)W~50uQ0N9@VXFH1|IimT#F!qv=~9{*cQlDEjuu?;aVIdTfvMm zu(oKVtv^9Ld~xbwN)|6?@Jy;b<^5zkPA_P7_*Kd${zm)))88=Ptp<0E00000NkvXX Hu0mjf_!gl@ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/medicham/overworldf.png b/graphics/pokemon/medicham/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..d48352aa9ee41b32f7d311e3fb5c129a7ef74cc4 GIT binary patch literal 742 zcmV004R> z004l5008;`004mK004C_008P=0026d000+od=|9r9b?xL5id8$>PSOZ>aQSRlp7aLzd;&MREjtY1IoloRDr zYb}{l{;kmCy2HYX@^Uc}a5$%2b5O%`n82J5m)UoZAjnXZL2uy>(<5|9$#ANOQe_q=A1%hjUX2}YAii~m|eu- z3zlcGRJr9l87uTSD=%1K;KL^1aCmGiQq2|aajvz&W#d-sP=LcxT3)5diYUVZ zI9wy(w^_`)lFK2n_P5n%J)ZVe);(S1y+*tr!&B}JPU%3C6ui^;oWc2f^26dO?Xv6R z3Rf4z*2{)@8JcoRuLBwp#1eSyogc3;&rp`Re_r7*ly{nd!-<+S1UOzshDb0oe5|`z zACEhmRUrVHj6Yo_`hBj8Qv+DTo9@2JpXGPQ!$s`jofBCt;D?IO(O-@CUHCvmAe* zNkl)UerXAsG&H-WtZHpV6)TVDM!quDw%G|Xa_Br5e z4q%;{JfiCI2Mj0e0o+=J0g%FhaA+CRT)B?cb z>5wX<1=!%2XE-nfFPC0wg9TR&!Uyl8=N+}d5M#lkngDm`WkTn7tj96a0oM&FQixRo z%&FjYf+4ZUlj@KjYJ(vZT(9tAqv?O)jRC1~=5$Okr)E-S7Q9X{cMXDZ+@h(`f*;=W zCrWYu@H%v1g5AOX(C4Dy%`!Nn(*Qd-S6B9C#g*UN&VF*C##!6C32~^F3W0Lp+YZy>!s8 z*+7Qv!=x{VdM#@kwtiv=l5Z$gWj>zjv5EbHy1|Up{6Ky1_dfI`^{9P6E+x?-(Bc+#SX*pi zMa|mny-L+fObrTds`Iaqbel5G|4xF4;@;DTRK2D!u44SWoO}MxD*Gv|of~!*2Z-wZ z(Ofp|TG}bO`NHPY)&51@I-hYQXk+}Fm?e*TJNGL*e)W0R;eLzc$Ul46n;5@aRc{cj zdq1pGLnm(M_NxpP#d`l;O511ORJ+gi{`b-klcRZb%v#gW7X@ZKyR-AokE0A1q;_R{ z9S+fH)xVRpVCJFam269#@+?g}vi}9-RK+RqKM6axK<-2T-kDJ^T30n1W|T!gh|+D@ zSsme+eI{7^n`LYr19N((gxSMu_P_{HEy;9^C`m~yNwrEYN(E93Mg~Skx(0^2hDISq xMpnkAR>o%91{PKZ2Fh0K^T9e`8glbfGSez?YY0l;uME_{;OXk;vd$@?2>|fR>M8&L diff --git a/graphics/pokemon/meditite/overworldf.png b/graphics/pokemon/meditite/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..53adfb2b00d5acc39740ca7f26c1b63307f4dbb7 GIT binary patch literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7ZzApIBeK) z;>H7@I);vp84DI{2ndLH@#2SuL&6RN4Tp>w5fcvl&gK6Ilx9rwc6VXuV3qX%a@b2e zeO=j~G4ir0tGGV#2>=QSBq#cn0ciy&22uEamTas2J2gMQ5hGHf3v zeL2)?S=+Gn6GM=EL#ZnB@l=mZ>=)DxW~Amfa*7{Xch7dlj8wV3615r|PkVK1rX;H$ z7T4P^wy%CRgTs8g+JF9Q`pjROKR>cLyU5(WI{V=#=9hl$yY>hcPPq4>FR4fE`*A6W7J(MGsKeS~3oB~YZtqp9 zUSeuca8sRsg{0e*Y5sQ-L=^X)KBVe3g>e<*=jGhV>el&;BS9PE-^46=)Z4jV;qj}_yAJnTBuD<)yWYh3-714<-TPsk8ai=1 zw_jzbDAxP$QrbTIrrLeB_rI5Zm>kWcW7e8}z9=x`*`1wtejH`EAhj#o>u`uptNxv& z1v3vVuVh=|lxJz;k^L_qrz%c?|4G=n1#%zy_s)!Z(YmV9FrzH`L6mOG&guxq>@&gQ z-z;P67?{&LCCnaPvj@h2YKdz^NlIc#s#S7PDv)9@GB7gIH89jQGzu{?vNATcGB(pT mu&^>PP_|;9kD?(rKP5A*61Rq+^!>`9NcME~b6Mw<&;$S;-3X%q literal 0 HcmV?d00001 diff --git a/graphics/pokemon/meganium/overworldf.png b/graphics/pokemon/meganium/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..2217fd81573157f1bc8f653286de7f61c940a156 GIT binary patch literal 905 zcmV;419tq0P)Px#Fi=cXMF6nqXlOw2&@jN5C`ec+0002M&`^M&SfIF2=;-)}U;t<+P{^>juuyo= zV34@5$jq$gGR9J=Wm)mmV zAPj~B5yli~-~VkZ2}qh)2WPuGvlmfkTAL5UuLFl(E^m9=|6w6$FXuQlO0B2)F9n1c zgZy%iW8?LD1xujKam;jkNumIg&o%&f>U)-lD>5U-9-pJ~1d=|NUs8$y+qMD3bkyf@ z)Q5SEQH!z1sY|#`pp>Z1(YtM!Hi^XpTp&ihMm#rNF&!@g6P*mvhJQeO) zalqh9pSFNJJ_YWmF5qv?0h{N$z0B_d4TSfTKY5x9L{}m z8OtmcC4x5p5n^Qx860=mz0CDd>+xHUk50EmCfAwAFOVx)R<~iDqreXqh~Bk!ROoTC zn({oT(8)jH6>1~Hzb|vhm{?xl8G3Jr6nUJ+Zyj@tR|WL33qJb1rS?hI#27g|QITXC zodv>kmOM`S`YO`Yj|x4W3Q6M+qtloh`KYL~I9jDXwbY^Scx$pa*JwfKdM#=V8+-`lT`G$TNAu*$eSz0V>_yRU z^HfT~>g-sl_#~B(&F|-|;ef$eV6TnRTi2xzUg78*&<4?fo{j<@_;L2X7YxZ|04qQan=_B?)7}t$jjH`S@6K0{o}JC@j??ExV0zw-y&EeDtxskUH{DU zh!Kc^;10kS0{PNQtMyAfX0-Mj2kjbqkf6*=@C();KOTi13LRbS2004R> z004l5008;`004mK004C_008P=0026d000+od=(^C1 zi3TYuSC-DTz#+@>i(mZW7vG05`~kcyY7zn7(>l)l}YCxZ`w z#%hsO%k&Ab;$883`Jwf91|I;wF<`B|Gcc8(T0a~7+5ouK!NdSqW6aFKt^82BMqlsHGzq8#=(NLA#kkp?q{Atw(+i zShpkPSC^a`e*IbzxfPKT;6z^f1f6azZ7i7?EaG_07LO2;HShyxm0N)041TO(G$HqXG@J7!` zF3(fm-aFjLeS#Rkq@@$a9`I~1ac4>3<(~}}{6cmH_%@gmIF=oxiw<4@twcq_jW$ag zPUJR0_%g1MOUD&^z|Npd=cFBpBz!oPn}lj$L2!U_)d4mJ zdmWMaH;m~Gm@a^a!HLf6fx`*m@xF!It$a;TegNdeZIcm<41gLGIfSiC;I+IXJb>D) z13U~0e;rZkYJlUpd3^0Fm5B@kUHF{tO({ay0#;oNs=f~#aK#-HVhB4w#Lym;oxwOT zz&A$+D(6)e$K6;mC z14a1dLE#o1;K`us?fPm!Mva_RT7DV8OWsC0LIsoq0{a)`w*jXH2K;hQ@B!#nENzw>X0G+bbp%O1Opak$A`zI#*rx%{rcBRtTGO{?+}I^4_e@sNn372t84 z&Zk_mTp#1KPZ88EWb%|M=Nt)2m+`n5q)SdUUZ;T=~B z5ZVSKV+L)Gt;JgtU~sfPBj%8K=+NWcVU#wn?BGLOP8-@Qe1wN~R*(tOPdhs|jzj7z zeu$G*{QwVk{_C3T`aMOt>IpK6|9|AE=dWu?W^(xmnE^fMLH3g8-T6HbG4)=30e1fl UVRk{J`v3p{07*qoM6N<$g4tr|Z~y=R delta 554 zcmcb@vWRtpgd__y0|UdhZCTrZ6id3JuOkD)#(wTUiL4V9r3DQb7+xhXFj&oCU=S~u zvn$YMqOXlCW0JSK3quF1tOrmFdx@v7EBiA>UN&XEdGW1n6WiqL!#rIaLp+YZy<+co z*g%BsL%ROm3G<}|n)tR&JtXs##qaE)u&LGt8zzYEDr%Qw5DUu`1oxZ7c=IsL&5LxpE)yHqZg;u0?$dNt-W%)uCHMpi-7m)FYh?7F@my|T_GaC?_hC)jzV)u~ z=%04n-0DYG67z}cPmgvlu-)3>-t{H*bAdJgtEAt~wmI`k4%w`pv&1%Y-uh=Y_1n0( z-)`EbxqGk9Lr%MEO6C&}^X_ob6i&Mq={=kA*{@wncjZ>iTs7sZ#N@O})zFm7kqvX_ zKW^J;=IOlU-`;n((*NsTY5#Ha&$XMCUz(N|GJ3y|{`}+Vf&FLI&t~S{pLyy*EHK7Zw1S0ty}; z5gi5&1qucU6*CSLL~v|4aN~r9!2|_~9UT%6HfX$f@x#Et;JaqPUZ85mByV>Yh7ML) z4_g)Oc32w)Go&$AoPeuhCwkkDJ3cCp^(K~ zneg*}PBI1UOZj>8-18G%Oa>_@CMedcuUX!>ddf@*?l+0?=3$zf7wL4#vE_MBHJaA# zs+jTmT9=9Q%QOuS=FP_Do2Qw??^fFTHYd%?QOan#WqtSk+siqA@A}3()ljcSq3qos z-&tE*D+^pEHm=?7a%8iXp*7-~D2^6|tjLX-^=s)AR+`#P3x_9rxnznuGUE$F` z?YOzskE|r-6W5;}?OtHJwZpyZOX}wWYyMYBznyJ!=9L_>Sv_ZoZRWi7&uq4FalhTP zO>_5Norj!u*ObgB9_HQQqA8qqEz)~7Px#Fi=cXMF6nq5D*aX*jO-77}&T-SV%aC$Ut~tNVt$VNO&M$$de2j%HZ*Q&bXYu zAdpj#+R!KQVIdt3x!W$}_s_+#xK1MoR&e40=tGH{gcaSMDd0y&99^+Zj3H+6&PN#R{8u2W&l3V+i{x#v^nS3k|XX4dFx46xfD9RD9Ki# zwTjT^iMQisP9Ji)Dc~hZB=@z|D{lp!INH430VKKTgTh47*a4qQ68_jR!7lLXwZJW@ zLOJx$8@1%>pm-aATvQhoxKK0$h;MFPYLQhKc3BopQ|l_?^J+z#EOY6d*P%KbG08KM zYA5L$IlSZNC6r@;7BOtI89;vX_73PgS^XN9|JC7yNpITn#n}+3QSoDSvTkEYQoZjZ z+wBy}m3w#oqL0PP3!oN5V;obUt-AI9m!CTGG-g~Me<0|#e`()>^(2hDy}Ne+0000< KMNUMnLSTXfK9C#$ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/nuzleaf/overworldf.png b/graphics/pokemon/nuzleaf/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4365306b2c4c8f9032205aa2510521c5d5fe45 GIT binary patch literal 676 zcmV;V0$crwP)004R> z004l5008;`004mK004C_008P=0026d000+od=mY!9-5d&?npIhXFBeT+VSIO z_XOGw!>LoJPMtdSujHUze0Rt9%K34$=FzzuM{oA*@TJw!GPsMk1E}1M{$dBP`P^uC z{T2leheiv7JNWa#n%m}cquuqp8N?jcBo+@yXZG#z;ZXgmh-~{k4vRzw_@VmA@G*K9 zjS6?U^Km~%fnd)HX!8&!j2>}s&+uuE?<<(qd>vkgj?4WI_&{7KX%2fla7s~>QnN{y z$Lg(KdpP_7PLXNS@|k>~loKrC%Bi)^dOYympi%&vQ>_gkQ#(M14fy~ zJ@AIVRH&ddMX7L)SA&63;*5LPZZmnc@{!@0cm`J8~3_cLz>Bz)Ua)D_g>a=;-${$3zU?CU@vS4NOd4`g6E^3QUa|vL6f-Kkw zFrPHqFFN3f+9%Yz`VV!D>v$m9LA`$|OoN@iNBi6MUu$vdm-Pjlf*&*^9QpqM0000< KMNUMnLSTa2(J{sV literal 0 HcmV?d00001 diff --git a/graphics/pokemon/octillery/overworldf.png b/graphics/pokemon/octillery/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..40972e08b046654445d27736d0e6ddd562d078c2 GIT binary patch literal 758 zcmV004R> z004l5008;`004mK004C_008P=0026d000+od==;-*Eps>iG7*kXMp8x;=5MyCZb^rhXAOHXWAOHXW000000AjiB z`Tzg|NJ&INR9J=Wmg{cAFbIW{fK8V7f8YU*-L8OH7ipTb@MG=r5qu85by@DXsGnp7Jv47jK+XoNErLHc{!G5*fc_fY&$?!Orqns#8DXlJbGO z3f%eI`>3Ib%QXnLRiKXB-HgT8#StJ6s1~g%f=l2jGha zc()L`*Y%upT}f#D;cgEQTbMYDtvHD zSreQy3|1g+FMP8Wd1-?l5`f+@qz1*KaJ2fz03Z@=k4FM{Go%9hDM3~s9&(9v&WF+A z8sH3+_dNr1j%6!?+6X)YM&WY;SS$je&!H8lLl2J5Q7j8&2=tDM#K3XL9o4$OdRJXf z2r%h0l+dwW1?cn6&;M+~*uFMF4a)AQ`e_@WtyyHLtq1>N_8OoG5a2J59D&~oc`tZ3 oGx+of{1W|XfPW<>2LEk*0?!8I(3)EF2VS{N990fib~ zFff$rGcdf0XJD|J&cGmEP$RmF5h$S;;1l9HZTgN64hIfC-}3BAONYvvORJ*^_y?WikxbJ1rKhd zm2Umox&2|wybX_oiuTJc5t1>x|C;Y}Oly7d|10&E Z#lJign9h;6;ut8_JYD@<);T3K0RY*=2WkKS literal 0 HcmV?d00001 diff --git a/graphics/pokemon/pikachu/overworldf.png b/graphics/pokemon/pikachu/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..b354642fe9ef22a87c134dbc8879b48586c01722 GIT binary patch literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgBeH`yR~lzQjEnx?oJHr&dIz4ats1|LR@ED zSO8)g82q>pP!M1-qrl?C0*4nbew>J~m|!6RltKe++dB6Fg#?ll{mOu}0u%!&28N`a z?|uR8*zf7$7!uL?cG}&%!wNjD6F1)da_as6ZPslmGtHVOXWYuO$XXgUpZmD|g(;i1 zKtafvoDWZ>{+CNmbe+Hc(|zMfA?ZgFSG_xsHRr&T`nO&?T#xa)Tz=)V<7!mz!fy{5 zzqhhVnP@z=^+#c`3`NlO+CyW)wYlC zbX*PWHSS|6Z};l|F*D)Hf+@TAPK)jRo4O}lWA%rg(+>lD-xb@5_rIS1p=sZhU!NMn zGYlSAcmCo_tC=p(cJze#;`fY_`fA%`+jF|lB^)}>cXNSzv0rs%fe+{5U&*J8;$}SA ztLS(ovzq;zQJh`(m33VUn2YrRJiEPDj2|Rq?SN~!(&t`krdx$S>k3k-1&LPudmf@m-mp`z?KbR5p z$WBQp-bM2GrCYCr`5aEkZd!Qk<0sAUnlB$+^qpC7Sy>@&KEGX!1f$S)iR7CYZf(JI0Q)He!=k%+8$N1*IU^CM;&1;hOId{~rH(k2V-+#QfW2yZ$ Y_6{{!rIN%R3s97Ly85}Sb4q9e0I_5P!vFvP literal 0 HcmV?d00001 diff --git a/graphics/pokemon/piloswine/overworldf.png b/graphics/pokemon/piloswine/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..87459a519d5fa1c2ee0e5df4a6ffc6ef1a079e48 GIT binary patch literal 692 zcmV;l0!#ggP)004R> z004l5008;`004mK004C_008P=0026d000+od=Tz!&Z!AZ?oQJjOn!uS{toB%93EPWE&lBSz`1S$i|6sx3>F9PlLx+_kq?V}Y48m_Gy{+VGu{-4A*pOn;ZAjgjOz|^R>jl2 zBCz1rr7#hSYQQ>2Rj6&Fp?ocQjFPuC8^ azGFXar4!pKDKpCe0000 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/politoed/overworldf.png b/graphics/pokemon/politoed/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..1c4ad784f9801be410015d340f60d0a172f89ea7 GIT binary patch literal 761 zcmVPx#Fi=cXMVQc_AV5$+aCiU!05DJxnAmVwm^f&-K@oPbh8xaz8_uDa@~cTLlD0-ttp{XM}n z&$FR$@M#Cv-xEx82!_JJ>kO1%~ZOXzV{+~D5$o&WoR|APh~ z+YMNp55PxW8ej4Qj!V4b2LYdOn}EtewBvh$oKW}N^QjHk91EY0g)jV93eq6}rY{}~ z9t^%pG58i74QR>qxJf=ep~>MX9bhe`RFw06=P&uTygcD(usLN^gDpQ81Tm-EjRp-k z9N`I=67MWu2@n2~kN2hX)YN-}(i-m%DUxD98;(VLO0hnWDCrG!z6z9gi1TwmUg0)= zA5bFm{l;0Re9*9gEKPq#3HAZGLD=xY7ZHlbxB=e$RiJS}MOsh;_68fL!LL2ir&NP2 z*9_V=5e_kT&^MCw&nc9Eg-Sgh5e;Liji;giC!cQMnd zT<+J@-eP?LdcyXWs0QsF>ykl2`CcCle=8WP<9om=8hw1bUxy90fX&)8;2#_#A=6?t rfF+IckLUes-D!gtHLy*u`VaL7$(tS3klj>`00000NkvXXu0mjf3ieb+ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/pyroar/followerf.png b/graphics/pokemon/pyroar/followerf.png deleted file mode 100644 index d6163f0f1c5a5b8aa5a8f075d204d238c5d98116..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmV<30wVp1P)ad-4cz}D`kNXyrqSO6rAiCYRxE7u6 zACRS84uj=9?C}0#leM7D=*%)Y8=1*G{0 zSqp|$(VQN!pP4v0{oJ~YNuGNo)I1*_eFkzmqom_#SYu|7=PKgNk| zSUU%}Z=R&6p$+6)*GbBqO$D9;3IuMdNF{^{X0KcAR)6aGI3y8?7A|4Oeey_!aRyy8EF$YcEIkd$175kEd85E${JLseaY5kEY%HNBf-e-s4WClP-}h_>wI*yGqA z<*l{1LiS0-pAnKwAn)Jhl6uLl<Fy}pKD61Ks@i^n?grmz)LZMCUM>* z;+kqY<$S_}81VTJsBVH?UdHTZlh|gBB5neq@MOQtfXhvwCUus$%L@*uZIUmubY1fz zZVCkr&_viC2)NW@0@)c5aLwo&xyd+acYW6 z0wX?B)7P#=Q1kI4zu>DtwN2_3GLI{~DXMiR4gwB^y`st^sx6oAgG788OA1BGze?B_ z0l5re1QCTk#{f7tsA38&WL9b-zA7-8>^3LKtdW=36d?oM;by-lZ;h>y=2z~JkFKe} z%^(y~Ztv5Z#xejmXmG3%9jUmBZzH$@7cP)3j@w3Dztzg&A3eIBnJxBtGk-Pxq+ESI!m$(H2qBk;%$tRGz6iKtd;xusN?ITSDpqdo$1>Sj6pd*lH zmf*4hR;Z~(AuNj{aL+YgBM>SFPvD7jGoe6di%4Wi5c2zosz7iA+6XI8>70KA3YkJJ z1}A|XeiWG92586qC9ncnH@PPP{2vlgU0%!i(HXytX-{B@uCX=%~tlH(R4gp_% zw6+MOcAtTkwgy}*CnVX$Y2e6DJE#gwtG-6y<`D4eVkKOGrl3Sz`x6R927MA}>5a>0 z)8A@A1LeSja~A3%*W1i((C&XjpX)(FdTI36c;l^pIfckz@TBeVwSv0wIURIZ2NCd6 z3MW9hxcM0%JA_<}k2*fBpW@p&S%SYUTpVo*K?40<6h;l0L-fLqcool+F^A}Nn6*m{ yY?ps6u(|{eYoe$?C+_8V=>27U$Yt37+7B2L7KJ;X+5Z3l002ovPDBK*LSTY92?6&2 delta 683 zcmbQnI+<;Pgd__y0|UdhZCTrZ6id3JuOkD)#(wTUiL4V9r3DQb7+xhXFj&oCU=S~u zvn$YMqOYzjW0JSK3quF1tOrmFdx@v7EBiA>UN&W3_OL596U*i6uX(yShIkx*d(|=j zmVpR+L3B-{g<$nliTt1|(yHw%u5&Gkow(rj#99{hRdE(drCQf>W(nLcJFj^|Uo7$N ztUBIkEQvGeQT@vekpU!F2oU0kYD?jgD zPyoY`&??CER)?Ly}Qx(cmeOT-Ii>Z z>as0nF$rdeZK&Ru$h!1zU~f6wol6=nteyYsJ=b2GnbNR#=fbzl4O2U3l;26(5`J=@ z;2HC-=#?th&HqmOvOI3Hb=m?htHdK_8j9|F7Id=2%RjmM^|t)ubGwezPVU+3%J;gq zfSpTn?!P~)N=4%)8tqB`fA=G|i|4*ahc9f=14g`RiEBhjN@7W>RdP`(kYX@0Ff!6L zFw`{+Gzu{?vNATcGBnmUu&^>PFjm)hMbVL)pOTqYiO_+r!KrHcPoM?{Pgg&ebxsLQ E06Xs>)c^nh diff --git a/graphics/pokemon/quagsire/overworldf.png b/graphics/pokemon/quagsire/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..21a7622cda57305d4c56cf615ee275b2f490a20b GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Zw1S1sgsn zI8C7!;n?9Ui^*_3(N z!>)i#5=c(;D+AIBPz*0QLtinCBE)w-TDOW=OldCeR8Vu^QeomQ)Ply3chzoU!TBO|@X zM*rq7yfRxSwB(vo=GuD+lCMpyk`+yRU%a`*8WLbnk9ZRUD=&#W_ap7;r-X#Vi!%ukE% z=?ZxEb?AIJ8b7^QoTK9yyBv=w|D9b92j++0dE2QGu<^jE17|;UTUNMaPPrMfyq2Tp z8*BesUTuao+wB5o9g^yAi|vwF@B4I4qvl-A0ABfd?}EY`iu0_6*T2^N;c()@Em_TL z2_>(%`Q&yVcv@s#n&0PA^JJOq7U|uMzQ+rApY66}yHuBLF^fqsJ8VPs#zfYoe*=5V z+3sA@aAEEI@45Ek%#?<`I~TrXZkXCRqx??NmhhAN1kadvMXyx3ZvJ=Lm*sJrt004R> z004l5008;`004mK004C_008P=0026d000+od=U@^C;$Ke zh*%iVuo(E@2+(*S_`pE;kO1iD`1t71cxXt#uz(+UdUF5(01#tgPIdqQ03ZMW03ZMW z00000003gS?)m@#0-Z@jK~z|U?U&nc}ePk-PyyMH6=z?s|3$;yZ{-fr8)q*zTWsVS4k$)w>p$vAsOAuvLX1c_^;lR5DcEQDY zo`JZPZx0zaP+alRUzd0fbVj9i6<@{#A$XrDSP7i+T@WLYtWqF~&1EIm1B8m(TL>WL zAE|U*rADYY8VLd-@bCd3*cr@u7IYwP{J9g$=2Ju302@BM1I%)eCEZY|UBkx&m*w|2 z1l}Pbh@g=HbJ;+dw+ZZm6k~e5UMWWE{I~@zuHxgjly8_}-yxy+w>JSexHA%D!IZet zv!H&ej06-z<{i$0LH)#VtTJ+kskm_noQxdu4;hu3DsCkx3Fvi$8uzrT e4_iF(f8!s^L?71rZF_wH0000004R> z004l5008;`004mK004C_008P=0026d000+od=x9y=$7TurAwDCUHT>g z{1twNAPoZ;(oaz2@Z%%+h5&{R2OLBXk7@o60c6DN&pzUSIpf1)mcK)QP0s9N4ms!Y z(TA0RfWNMrKhNQq6Xu(c=J{=zpuT+mVgTZ>Sw!1k#PyodD)lUmx%ev;p7qNrfq*YS zeS^tfAmCDD2rWYBh9@{tPcq8S^YjtdHf;mkHXm{^rbFaWtN}1gaAK@IR=N!N{O-{47xB^}dO~KqNdjK|^^*#jljYy%G9qy|$jJ&I;$kcH zMxW=T{+O#jL_Rb?#LE_OPchpiFy^lXKyBuPU{+bgbquW4;0pFJIOc>84!siV{Ioo! zGO=thwH-dy$C&F1X`^yT(q{i-3%DAT#JU#++_}*LiJ7)i*lG`tC+(4&H2}@ z3LxS&0tWY@1FD>?_i2-f>)U1y58SQ+;(e2G*b5P2GS9AN+e002ovPDHLkV1ls48N>hp literal 0 HcmV?d00001 diff --git a/graphics/pokemon/rattata/overworldf.png b/graphics/pokemon/rattata/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4065e7d8d6587c7ced4ebba88de4c5ac4fbc4846 GIT binary patch literal 584 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgBeH`yR~lzQjEnx?oJHr&dIz4aufr6LR@ED zSYTlgv7+HdM#K!D*ozw*b^tjyZoGK$(kELy_OpJhw?W{ZrFR;$P@y; zDl#767q`)N=;2+)EhmDiES@Gz5^1p5gw8{LMc$R>MPhb|Q}iI1CY_n4jhp?<`F z!k&inTMxTtw4eF$y|`%oImw6b6vdNIH8TkA=gmw%ncZ=lu`|Fm<^BAEck>m0Pc>S1 zo%ykT_Q|=?jGWz8OPZD)?uqBytJS@eZ^Gxi9sDd$ax~qZE5e&ZmpAYqRFw{uh6TPr*6vY5&2N z$#?QTFextxzklLi*8I@2hRN3dmTvmec~@~_;iOwURR{PvcIjKcG0*+gUlD#Z)T`oX zmh=gWO#Thd>t1GVEogNlXHK=q-{ID zI*IG=tG8V6QF~(cgBO1acJxTT4En!)7yFi|gxHm)AH#o4>uoT9cT>38VUIve^Oc?Z z9hJk1D+MORPwiv+^fz&?e#{@sA4Vrui``$Kb8_K+6;2B~o_)*D9Msq5{-OVs^@j+@ Uwtf5x#-PabboFyt=akR{0Ao-9ZvX%Q literal 0 HcmV?d00001 diff --git a/graphics/pokemon/relicanth/overworldf.png b/graphics/pokemon/relicanth/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..cafb2a0fd05cd0cd787231911b5041385d5b98a2 GIT binary patch literal 925 zcmV;O17iG%P)004R> z004l5008;`004mK004C_008P=0026d000+od=>s)jlx7= z1bMV}MoUUWmgN(l_{4t~A-sbBanQ2FL>_nXk|*oW_^UyMVye}Y2=3t}H(%k5zZ}FO z&@sT|;Wsc)VW8Lo!9DyI25R#ScsRG_DxC3`BgRar6|+W!I~e-NQ#j+VN6bxnAesii zZA>l7A<(RE&-m*RR|8}z9Nfkt5KZnH@c5cU=U=|TW9GuS8ee^I3qxO}5~{VuGrlG< z-Q`_aOLKXC7%&!}a4Od!@M?7VjIa7uNRdld(tHkqmvYH9+6FvM0Rk%o2E)LF%eHbE z0;#5?oOUxFJ3}CMYu1@?3S|h4rhy4By|q$G2%*YtNvEmnnV%v@=1adY8xPpHb`YZZ zLy4jfpX#`@| z+il3ZwN6h0@zgz6?lOV}Y;g!8^ogzpksw?#n7N5Q#wlHyp|7D?8o7LLPz0hvMBz

vg2}P0sKV9-(M4$XgN(sXSh>^5oJ8lGg0FuhxU1uCm3Kc1Sbfq7 zPsDyZg0KH8|4~Bs1*z7*!|xE&3iu%%KNr6N+BF>m>3&cp00000NkvXXu0mjfb5fX- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/rhydon/overworldf.png b/graphics/pokemon/rhydon/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..39a1d35b64daf300da94072c5bb90bde698032b4 GIT binary patch literal 893 zcmV-@1A_dCP)004R> z004l5008;`004mK004C_008P=0026d000+od=T*w{cg80hHu*sxfLAUKeCFnDMU-v zr)DPYhj_%3z@$*w{wQ={z$MAj^rrUh8_qCI(N*`det5(;g+gg`P48isA(up86zMRSCb?oZWE|3=r&`5CCI}8&nd1@7jA++pXYhY zE%m*6cyh$EldQ{2Wq!`0uSL18w_}d-qG^LGip@8Cey%h8S}ep+NQZ-N#7lfwUaaeL zReniRsjqNUI<saFqj2*?}YX!**gjq|L`V$t&*nijM*l=tH}u-ZJe3 z;J+h}9iZ%im+RdEc}veh@8l6u`%Ejz)m9}RoO~bKt>7Tg79aaNM~bTek?y$A!NIKC zI=IAYcJeC#p7$g=I#>o#3o&_)i5~B)^r1NicMAQYklxpIweQWf75B)EH0g95{gkLYZ?=2Xgd@!qLG^Gd00000NkvXXu0mjfP9>O& literal 0 HcmV?d00001 diff --git a/graphics/pokemon/rhyhorn/overworldf.png b/graphics/pokemon/rhyhorn/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..55f1e6f5fb15ae22a1c30192e3dab723bb2a8639 GIT binary patch literal 760 zcmV004R> z004l5008;`004mK004C_008P=0026d000+od=USidyBTxrzTbWCZen&(*zYi8KkPhf@`j@0ci z%lq6*ltLh-MOtt%F<|lwio}isDjxdW)eSBqm7AomJH6)qetQx)SX6S0Bccfu$`-KX z?U=#b9PWC$LzNUjKfVE0dlN$!>k)ha0000004R> z004l5008;`004mK004C_008P=0026d000+od=E000nUVNP}c001BW001BW00000 z0001Dx$gP^00V1DL_t(oh3%K?lG`8*g(GoMRPXygZ>1w_119lwJ3H-oIDd;XKSLnZwZR+i<5!7RmowaQ6)4Oi`sdul**{ZAYk_y%#?N9LHmk%kF+a|a z1s|VJqT#TrEE4rSXQ(r1A(n;0w>$)jMW)iP@{6or7MN}Z@OkCC!9!r(+Y19Pxur+J z?c4fGfTWcorAv`f3PNYy6&11}Jmh zz+B&E-^jDB@yZLn8-PH{bn3IYC?5{P|B5$nTp-X~ZM7;11a=W#@nP{}b93Fku*#CY zw#v5K^I;$_c{2$A_}VqU(INo76xAO5SXFRtDNi0mleG7 z)bAlx+N{L6yoG@qj&NpI$W~?8^<|s$=*M}}a zmpTz{t&@20-0`D>39NWaA=LSH*$vNi!8?OqRY*xA&v9kP)|ntx^upydh#K9dsA}Ov zw)J%;N|ur zI`cU3Yllgo_feE!vH!P0z-FZ9vq83FLIltYT@oG&xv&1nX*@-cI_EZbb+sEI_}M|x zVHTJq0*Ud5lfo51;m$7x$$5%A&p7C&N=Osee*OpQ@KbwrbvUg2{MtK!)09IIm*iE- zKkSva^k=1gvml)OV$csN+hCSo92e93nj0K=rlFMht|oqJh$Ad?zm1LW9l&`u=mM>i zjqQIfZxX;L9Xp>5+5|o)_6PfgPOp1++#T#Lt&33xiD~`BkWfR`zY&QuI(Q4^0D!Ge(^ltKmU01qx$Ce_NV=u Z_8a|_DRqQX*0%rv002ovPDHLkV1ix*@=^c* literal 0 HcmV?d00001 diff --git a/graphics/pokemon/roselia/overworld.png b/graphics/pokemon/roselia/overworld.png index e648e28ceb08ff7a31db520184c7a762c9e4ad30..2dd6d81514363ddaf24d0652d7bc4c2036944852 100644 GIT binary patch delta 496 zcmV$dFhNFc>gckSI{dKyXly&?sPtSdb8?fH>&5K%}$esQ>^0e@R3^R9J=W zmg}yk=C18$c2Su2uEInM>HwLm{U8feVnj~2|5 z*k&azcGu_rt+`pIrz@0NfD+$FNE9^ZK**Sw5(`w|Ms$S+tx6UQ^m>NZRWOgg4-+H@STp?RB*j3rA~>JBmS1pYe5dq1K0zQ7=Hu<0002CwraKj001peOjJbxu;^%T5I{H(n3xa%007v?kVp_< zC@3h1K)A4Q=y-U5KtMpKm~g0oIOw=QGqs%70004INklE=z&0R5_ z#Qe7(7v4K=2tZL$QPDq2+S8!zuv*^Fk|wrn8haUB0}Q^2Ya&{1ZUY$Dax}gP8rU>j zxeam!4XeyIbdW{!TgE0@I^STi?^}9)n^rKV>q0zE!<`)eo1M zR>E+^=2eH|r%bb?{-M8&El8S7XE&FdO~()BnO1@zdJ{UFPBI;J@*ae-CrbHZ>b$w_ z*WQ9=ySMswcg%5gWoxmHFG!knN&QH*6qn~S!fx!Actd8%AM1H+{+6MB+R%kYvE|PZ z6&XmonzZKr>Kq(BX)FD^1}fyv^VB{dTLb=VU*GVIMp-wjb^rhX07*qoM6N<$f>k-y APx#El^BUMcCNbIA9PUI1pHn5C8xGpvaI|5HJ`pSdb`C$UtyVkkBY#h**#isDL== zxIm<{Q$8Y}@p;w@Oek>D0Bbur{s7-38s5jDls#ttPE{_>qrxc*^@T;c zxDCOYM}cPce(vJAKq!*6g%+=IaSj!##giJ0`j)2(TioLJVt0#WM!1_h_+BBJ?BLBQ zF5bbDm`|A?C@eubII@OiZxS?!^X|#w7T=@~*jH~(a`E2bkaC(fBufa=$CJSi4vYKv zCSrN@<}4RMkK=&ouT;F$`O;+odu6NKjvn1Q)0}a5Z4)uk{P+c^AGHDx literal 0 HcmV?d00001 diff --git a/graphics/pokemon/roserade/overworldf.png b/graphics/pokemon/roserade/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..9afcd4ecd6a9d06ae17bd9fbda398c7b4bf60e83 GIT binary patch literal 812 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/seaking/overworldf.png b/graphics/pokemon/seaking/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..80590bc05341f654c7103a62d8bc501c57d77b98 GIT binary patch literal 1114 zcmV-g1f~0lP)004R> z004l5008;`004mK004C_008P=0026d000+od=gXU zzv9Mgxutq^J%8hKudaRAS|{XKbJIqQ>l+6SJyE(v|!Zizg2L z5D*-aR6?obqok~G|3Yh4t+nY9yP79{st}ZG>8!|qqVdEjz@kG^d${$#A+DxZ!hNhPdz!c%3YOwYGqvtczP61yJ9BlU)|j)&)(%AL$09hzSoS^Kxjis?)}G ziz5KHya~Jow8r(`^%dE0Hd$h4@O5#5{No0Mh#8Mh!2Hfnq~ezhYZ7peZ!2r}xceIg z6!+l3HGkiJe0}Loa9t6t!Q)prGsH#0GsIkhC7sV6j$9R@8)phA(WwU373D5e#u(`aiO=ycS z{L1)v9Q5b;_U;5>u*Dg$@%R$H<5}R=qMaX?Db`4!m~c%n*f_z(ewhDnk3>)t9x~*m z#VHj}SAH-Z&pQ0RF{vF#fTaxEH=bWg&#w!pVU?fpvOvL z>Q7hCaIhE6?@8@APck(g=Ir~sVUH{xz|%lqwk~lEuy-9ib%x}peJ9yTm>>KijvE#Q zz}1}~EqKK7693uo#44TNR+SgHWEfQX_O?|S$nwTW&?Y=GFdj_M$^QJxP4Yb)5eXQCs8jq?Jht?SM=$W- g!d{`D@fq)rU#Alwn-SM#egFUf07*qoM6N<$f~;c)&;S4c literal 0 HcmV?d00001 diff --git a/graphics/pokemon/shiftry/overworld.png b/graphics/pokemon/shiftry/overworld.png index 0d7e72ce99ea40e6fd8b416f44b174f6733a1c5f..113383d549d96efc1bf490555e8edff38ed136b7 100644 GIT binary patch delta 860 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 IM6N<$g1qOqxc~qF literal 0 HcmV?d00001 diff --git a/graphics/pokemon/shinx/overworldf.png b/graphics/pokemon/shinx/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..74f17d30b524bffcf67faddf9461e544e62afaa3 GIT binary patch literal 642 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_CgBeH`yR~lzagsfPd>I(3)EF2VS{N990fib~ zFff$rGcdf0XJD|J&cGmEP$RmF5h$S^;1l9HJgQKxu*GM87g14N?liV34%)9nc=ebDl1aArY-_r`^sw zqQK+AeB;ip|Nr;OPJUx&a^v2z!0)XSgCO901~vKLm%1KaczjrXqG;pMK-r~y&7$#>8D#8!HLntFIPS@l z*5tUhP1kShls&7bSaBYB*xRx{&CYbzara)Mg)SejW!-o*JLE^=24CTXPiAGy?7lxM zxmgjzbF4>IYT5DYIt;Uudv{suoU)7F^LF9Y6Ejj zme0L?-&P8Dxm3M*4pPAJBV^XK4QHKuIwO|++-~vB%r@njkzXfJ^T&r9rnXo3@NaF) zoyYVmXGw)riO<8^H z@$VT?`%Px#Fi=cXMVQc_N=jl75D-QaMq+cMq`lrbN>Xt_k$a1@|Ns9-HDRQC-pw&e_OwCf zix6QMVQ}#34gdfF=1D|BR9J=Wm&F6#xnI1)4 zK(8#z)YR0})YR0}KN7&t_-_lChYklEh^~*Nl(+f!|A@R08NY(Cj1m}eWFasurB-~K zW399pCSm8>DK`;_#R%<>Icjs*1m!r~1cn?BVCtCt1QM>=#kc@^3n1sfom&*}B4ixP znIDU|1~b0w_nseWuUvx}xBbDbnMJ=z87F=!C~(FfcbyzW`+K+sGmfipyXzoX{R(EB zdFU|X`@Qw@FhJ0NG1mZFGlOl53?y7Gf58$;_^$r8Rr@RcIg@d%@OCqUw=L>G!bQ$a z7VUwIlTN*@ihY9_w-Te)c*AIoW*p?HVE&BnguJd%emPf%K&_D;G44f{@PY{4qI*Q; z+#K#?_H6!-IN0Q9fBkJf=5{%VT~s3O{2A{;m0pzoDU)%m1?2G%C>6Z{8P~QHs}Sjc zPq+$d(elLp#~e#N4c3C*kc3->v6w+ZFTsp=gIL8n6lIWbM0;xhM2qZP#1Yr#+6|)x z_V2ljUxRd!AK@BHI9PEYehq@{f%q+{v)fJ$Ut1R+B+wr$!4Yy&YhTFwGZDi>;$-?L zjiZ~l!E4gcr~y61Abvu}=3g1}(yyhz{*!9zJ$(UYVHC|Q@qm5+0000Px#Fi=cXMVQc_2slV!2pCY9uozfy$S_C{5D++Uh?ocvPLE?Yv?fG z)Y|p4l=3wH`mZ%BM8>ZmRiXhzoU1faEoEK#Y0m4~7R61f@pj5pjYMO(_G8W{PE}Fa zHgfh)jPOU$`Hq!K2#-GA>sHX9^`; z3w-RTuh{!c#*yJ;RfFr{RUqLa=OXjgK+4heu>;!%Gp;FSOO^C%09>vUYKcEG`FantHZ%r`+t>VkHUlOWgc@q97GQ)STs-Kgby)nU;$=SDcv5Rof(MJfNI2^K+bv#W4+RGQ`q$Ld3;G1mBoddI Sc*P6=0000G literal 0 HcmV?d00001 diff --git a/graphics/pokemon/snover/overworldf.png b/graphics/pokemon/snover/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..74d3c0a15e015d94c7a1eacbdf2774e304a4c2a6 GIT binary patch literal 781 zcmV+o1M>WdP)004R> z004l5008;`004mK004C_008P=0026d000+od=j&^z9-aYq4`{|I(9;24j5QzUVV2*RFG3vE1%=2Y|C|Gp zhNyiOZTXPbC6RSXaJ2k?nuFFOLY$oh#$0CUc!lJk2D;dgm)4e-6f(3glX zLqO=NPwfWvXUh+IwX*98xfR{_u$sJbU~-Q$7q`N}&O4IC*ItYbmX=Fi+e`A)ldPFJ zuR=wO-fHz%%MbdxJtCxn#N1x27E)fcP$n0xmu!z6_SiRj3~u|AE0*I4iOL11OY-RH z8-6(9$`K+G%NP^pC4m2m_YT)3*rSxq_OCl^%B6!B+0j~P#l5GW^9_|K*}Maqp<;YG z{FTPf$u}<;bw$h$L=&Jsbrg2wMfF1;ihH~NlEHuJdH|W#;QzBf$uS(rUit$&00000 LNkvXXu0mjfn5kuk literal 0 HcmV?d00001 diff --git a/graphics/pokemon/staraptor/overworldf.png b/graphics/pokemon/staraptor/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..0515e2ec685e35717901c4ec5299fd9e144fbfee GIT binary patch literal 1187 zcmV;U1YG-xP)Px#Fi=cXMVQc_0000WARtIcNN8YS;4mPNfPgqSIA{c@j zhc{m*7*&GCexB#RKj2~J%nugexmo8Sfn&aTXUBP$8Rz$So1l;lF1?nL%ukp!`Y7uEus8KL3#nt7dAR#Pv z7VRkvyyMCmDyPTPd{|xV4mST$4t0wM1|9-)i?Iep_AAW+xYWm52M+kVADo{pz7M4# zZX*UEFaa0=eo_TYvDgJXF0BZG$>nPH00Bt)xxsq{s((~IO8JB{eIT~%5LYWt(uY7q zr8vQ2SJDOG!VMnRx4AOA*A9l{Wiavg;P4Tq%%9fvR+hyGTK@Q;*8dIeB`P%;2!RRE zkDIJ=`%o8<0suiLt}(m)og!z7)Z2CmtEr$=ar@P?qoH7P*46ky0J;B3n_j5F8NPwM zJMQmQag~48mHaw-iT%-ut90AQy;AomnwS{BT2oK_sJzk0=y`_N>n1yMP{ygp>mdiQ z!6!duWT918TEx$qDY@84@3%@H8_EP zF93(U4h3++`GEl6k6(T^dJf638?g$5t-YoeW`l9U*`H>qm0(BdD7r1q+J9R;WhC7x zc~_vvpDchooCgBXul1c;ldUbDJDTSe)ExT3goA(L)$j>@UioCi>|vqZ|ML002ovPDHLkV1l5c BD6Ieh literal 0 HcmV?d00001 diff --git a/graphics/pokemon/staravia/overworldf.png b/graphics/pokemon/staravia/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..0a023d81c77484c480a1c52905cedec3d7245c2a GIT binary patch literal 1032 zcmV+j1o!)iP)004R> z004l5008;`004mK004C_008P=0026d000+od==6IYQ(vE>MJLQWG>I6 z@lYxdIDde|a{fX9;%fn(KL?;=08)W;bRXxx@=X7-aOoCe2Y66@O8HzsaXb@Hvi>*h zOF+Cn?4UJZ_s3oE!lOZ57F9^xq*e*QH9em^2%tki(H30*MFEbxj}c4N(qnmS#mbQ1 z3=KU`tW?v7th|y0`xg8(oAiqI-!{eCCh*#Ssa@Z{s{jSX$t zP$G=-LEM9$JUXBnmu<5mi3Q+!8eFOToj&$;=Qwdu#{i(?V|j~U7G{B$7kNK4x$tmJ zQ|lgDtz^frRYpSPW7fRE`dDGp=Wz}$iIb1c6>O@kuQ0zhEZ3>)h1c|237dMTDyN(> z_eytcqX%vM`68fK;K5@ZQtLCDf+2rUYr^wdlOW(C3Pogy@yV&C@#(Q4`xn<==6~|2 zP%_jN=}=^RPSl2uiv!`DyXi*FLrXSda+5G_8${$Rtr33Gr@oFw!Z}?XuSt#0i)ucBh*EK$<8aNKECdU!S6c-#LPjUk5qBzbT$cdcor?N|} zYnDKrb25kn87JwtMq#qE!G#0HtBy1*d{Slyu+8Q;(d0;$!Pl4HeWe21g!4R!V|ZLQ z9hb{ytU_XeF>lYWR-Qu=>L;4Z@B7WG22oXZf#j=YlEc}~;dNg4+=G`kxs1&1{JwA% zmZxxRH&^+0KazYm0MmJX>NgtruKwR<@%OI(+Wr8D4I1=P!b7S60000I(3)EF2VS{N990fib~ zFff$rGcdf0XJD|J&cGmEP$RmF5h$S&;1l9HFWwOC|(Yi}VJbfq1&DgBik{cZb1;5ONe(LPk<^0C;{#m)Ug5oUM zduQ{*7=)ZVen?#ZbxZP=43B(|PsIiIjmH_?Koy{bS~yo=N;QD+rF-L*TmP?WhN-8 z%Pu?d%)eVMpKaojH?Bf#oHu0HC1!m)aE;};=F#g@{(ae>ec=Df>?DAgg8ML<9|0rwU39hq6(=4s$n>%Fqhzgl3Z^Nx3)^}YW3g9k6&f5k0Q&Es>V SYNjbD;5}XaT-G@yGywosxa4X8 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/steelix/overworldf.png b/graphics/pokemon/steelix/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..53a7dc53afb649dfc700131aa5c31a3804c4079b GIT binary patch literal 1549 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 diff --git a/graphics/pokemon/swalot/overworldf.png b/graphics/pokemon/swalot/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..0d0850d8aedcc439c1b24019518c47348ce2cdc9 GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0vp^2Y^_Cg&9b0+m^KrNU@|l`Z_W&Z0zU$lgJ8^O!f%! zWnidMV_;}#VPN7Zx~ZBrIq+ zuw%jvpjb!7f{KU<2_6+UGBOrONUUhEc(KF5!Xtn=<`PJnG0EHAg`tC0)&t04FY)ws zWq-!V%ciWh`ju`CP)Hy-(XR|hD?l-jVqi$x`3~p~rdCfE#}JR>Zzu1~yKNxSs@dQW zrfslB)qCcO%;Ps))2&k9ES;R~<#2hS-jma+-MrpaZR_rSVwk(D^bE5_xBRLfCyQ@gEyxrSu3GR;YF(!YXQ$??3=6fa#tHWtcO{?bSXoiOZVua@lkZOOU6ysW z*;MsM@Tata`h3pHkE-*2f3@4r_BrnMg%=geZl!+Idcf@Lmv{cU{_GrHQ?}W*>-V(v z+_95*AaU+QRPKyw;nR%9$q8&b+88U>f8AlYAh*MEzu)KgbKVPY=TUvl8n-c7;>CaP|ulP!T=gKwDO?y7=UhkF1v!Si*fQfJLy1bQk<&L=$QhSpe z_qH80db*Y|*!5K!&&86t^K>iA?6g;2zwq=xQjnp{^U8C=8`cQx?_43Y_}|qUCWap4 z;tltkOm{4dv(qejw4|YHaYZd_fZ?mtM;MGg9+TiRdaAG9AiIHes$_!u-kMFJosM^$ zQ!F3zWbrwuO*`@0Y@-3Q(A7BOLxG9H(`)soxBAB9?a|rc$8);m{Gx-OymeZtl$p%7 zG&>rWe4N33!|UATuE|N-R~Vw^UKZ^T5_>8v>CS!hTcgNf2CtbHHvPGND8p3m@P^s! zs|zol&54<|CZZ*j;mo2U<5t_(s%HeMtc;h{`Oe*D{^#&l=6$ca8P|S!kN`}VswJ)w zB`Jv|saDBFsX&Us$iT=**T7KM&?v;n$jaE%%Gg5Nz{1MFpqRDh5Q>J}{FKbJO57Tl TB97DnH86O(`njxgN@xNAL}!w5 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/tangrowth/overworldf.png b/graphics/pokemon/tangrowth/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ab26c6d8ca394d0c57f1f2a592388a0ba21c59 GIT binary patch literal 1107 zcmV-Z1g!gsP)004R> z004l5008;`004mK004C_008P=0026d000+od=q6bm>F^>u9A2{Hb_-me0&P+LHkuNyk@`p$}Y_Zq+E zE)VLnD(98L;6CGqKg3Cfi>yE5k)W*bz)OX%xM=7vVJtjUu6NuQmK6MmCqBG;hzo_U zxHS1ur#qhSxSbe3bBC|5FrJ?wFgN?MWgdAxBS_o6C*m$SKFIn2jOyog z2Bm%9T9t{PpU|&bq8tSV?*bgS-?C2eripe%McV__;~W!7`qH-F7^^ddX29c@#`WNXzy~sxDJf29^oh~Kg0v}sqYwN%vl$0<0kq=oAjL6bAVgbR0k!OIzY5A!m<>d1Hq8m~Vq%$lf2=f%H|N_0T}Z&7d-F z5b=xF@vX-T@bd8jg}eZT1~4ZjR#mp&TipI)${k!Y-#qkBs)P+dF8ZriEoOY3ue6H9 z{vba!@Hzf^!+#mC24wu;af8boC_Cj|;Nby}&;aBXuuF`f0_HO3K0ip$xEBzkLnSnT zx!n?D2|Q$o+la+^G~k5q0&`Ai0Q2=q+G~50i~9>N@suAMum<--d6%0-bbQW9nzh&@ zG>~vBpkFHSh*IwFG-x2<=Flb#R&+Us2Z%735F3YI%P35sKmQzr{KE9D5Xg^`-;5~z Zv!1TD4y3+nPksOZ002ovPDHLkV1irs!R`P6 delta 394 zcmV;50d@Yp1DFGl7=Hu<0002CwraKj0016POjJdH(BODb5b%Hy&|m=AcmMzZ0Qk^g z$fz**(3t4x_%8{*9RL6UHAzH4RCt{2)3I)YFc1ddvnuZx2Rd_<2MDRMH&S=n${}l2 z#oZ$Xzd_R{;CTz1&&WrkE~&(AAIIH~B?GY3QcEp$GbI%NV1KR;pc1w(koF-huIf)- z2>W+f{K=5g01@WV&y9j^TZ5%eWuS@|vziE&eM9u^`w!V2jTO_U{sxO7O(E~!WfJ_Hk|i$m2iek(IZKf(JwG>#M+R25NkuN osX;anlwlpdKbfB{{I~T3hER2Yv_Y4n00000NkvXXt^-0~f>3?8!vFvP diff --git a/graphics/pokemon/torchic/overworld_normal.pal b/graphics/pokemon/torchic/overworld_normal.pal index 3fd0cd45f4..37aee0ac45 100644 --- a/graphics/pokemon/torchic/overworld_normal.pal +++ b/graphics/pokemon/torchic/overworld_normal.pal @@ -11,7 +11,7 @@ JASC-PAL 208 96 0 248 208 96 232 232 248 -0 0 0 +99 99 99 0 0 0 0 0 0 0 0 0 diff --git a/graphics/pokemon/torchic/overworld_shiny.pal b/graphics/pokemon/torchic/overworld_shiny.pal index 41312ee0f9..bca621cfcb 100644 --- a/graphics/pokemon/torchic/overworld_shiny.pal +++ b/graphics/pokemon/torchic/overworld_shiny.pal @@ -11,7 +11,7 @@ JASC-PAL 200 168 48 248 208 152 232 232 248 -0 0 0 +99 99 99 0 0 0 0 0 0 0 0 0 diff --git a/graphics/pokemon/torchic/overworldf.png b/graphics/pokemon/torchic/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..db5074b0019c5572c307ba9b5b52062dcd0907a7 GIT binary patch literal 442 zcmV;r0Y(0aP)Px#9#BkFMS#%Ycu)}d&|sjDQ0S--0002+fDq7N0Qk^g=;-)(X0#0e00Bx#L_t(o zh3%F>cEd0TM2!$gx&MWOP+q$UL!Om(#caIzAO=V*UstJADwRs5QfZ5bjv`L;^MDMu zhR;s|PVimYV`)p=B;@Q7F>lN;AMqDBxEWN&4I+NgI==OI0bV{{ppX}!&;aJ7#Hz~nyv6M&rrg16=EXz*q)ONT z<{u&1K;ECH=OZmK*kRqH@M7!vQzE_9v<)r4M1)IyTk}8U@mj+ z^Mmw^djT;zR6+xo+goBRfr|`r8?iW#2AuF+V9p5*V7_iiyKQfBaev`UJmtp*tigRz z-sNTy9iMZOW-T@e4J6zOtUq`>qLlkR4H`(eIkX9b6}KL;Vd kF#RY5@}uMrBTE0QCzFm2oM*H#<^TWy07*qoM6N<$f@{LPmH+?% literal 0 HcmV?d00001 diff --git a/graphics/pokemon/toxicroak/overworldf.png b/graphics/pokemon/toxicroak/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..16c53a9b7536ab34eb60d51a3caff41e4ed4457d GIT binary patch literal 726 zcmV;{0xA88P)004R> z004l5008;`004mK004C_008P=0026d000+od=jp<$Ex{@M6{kFQB}QD=&q$Dc1s~=Ng}nwu zd`RP%Mm?P88Gq+FL*VEa81lRbbX;EHV<*L{+*26w>X38pCW!c33gEL`XH5Uu%n!n^=220kfqv1g*a-rzi!(EhP6GlyVdW%B z%}X3{{64!HJ3*1_ak=Gv`ziZ}_1=$QrakYWgW{6cVK!w=RO{;-a(W6rh|; zz6j*nVI45-^M1BCpEP)r zBqTyYLI3~&jg5`Z&(EKH8TPv+YHDgTB^ma+AL8Qnjbbc)+}h&+00R$6L_t(|ob6S; za?~&owntUElkMwhEFV-?*p?1vNE+Mg2e`yLL(L=b4h$_dElg&}TX0bNp;)bc?1V{x z2?a&Au|CV%Z@*pbI!T`F$%1WugCA>Y8COyU?3Vw=nzHsQF`{%h-Qw`T5uxif+}Jm_ zzgT@Bl&T^ZP8-Gr9_!>@%UiYHwUS%*A>}4Gt>ZdVO8I4CM(iw>BZ700{+g*&u0rCl z%3AcCX9L}a6&WSLdq`Sx7~&C#M~fT8D|a@#;0~-`OWAG95rT+0cF@ z*y3cdLCl>}mER5D638Ni=Ls`lLIFUFrqsIvAQZ8YQbq#$z+&UKn%uB(6?y4n=0s!g`PBGJWX8!A z5ke6Y30YQjfx${3>?0I!vFC(S9>5YQnf!UB`d0IbY07es4^7Hi|dMRkCR||)IbJ9TGY zNlyugQ?_SGtcYG*s>&&{0y_2jrY#{zIG|N@Kv$FkC&=dcQ~DTSSGogyx3 zUY^=-)iyd1R*}DC)VNcgUYr_Hgx00B5nc$WPpRvU`Jzab&*s_t7o=Qw7jrXE(nD)l zMS%>*qE3hXkeKZl2`pZjBneAjiB|2G911&h8==#h2C?sX!HWF)I8d%O)P_QLfq?Ov zA*ZA-lOa{7c@DGL;8obrK97lDMV?^bcdfkudI`IA7b2QA>)|c;Cmr_nYV5}~EAj-M zlSkq5$MB004R> z004l5008;`004mK004C_008P=0026d000+od=WsJLupdtCqk01#tgPIdqQ03ZMW03ZMW z00000003gS?)m@#0^dnQK~z|U?U(Cv>mUq-g9IiQ`~6?{tOQAH5XfnJ{zWsbGyW9V z6(Gl#%QwF9jc@#Agz$3?7J~l!6(1&eTyuz~4rZKV

9)>rZ)<7$kUHbC{+}Fyow3 zBpIJ#O2z~(FRc6-3O%m!P@jo|Ip?%wEl|vhZNTI49Y%u3tHmfq9w_wqaxJ4@7rQI!>KJ z%BoIgu$sV>qaa$IjL;hKQGmx`fZzI*AJ#dfI>6Hb_XbcVl7l8j?VlPGjtwsJi#Yu! zlZ8F*`O#o0%-cazB{sO#sAPd@=wQr6T&Vi=B7*j3fO>uqz{T^f#GQe#$7E_;q*F+T zV%xx&bLnw!fymqT1~zK>!C)s)COOV<^w%1!Wn86Oqr|oW;Zi4qL!ivRl)>c^w&Nk* zT24&@*A7#63bhJ4-b;i)92Llu17tW510!Ap7KKYWWlciMw{{oS_N4tj^{*WsSAkjE zvp#c-H2_C1F5RNzb%_^5*#X_R8{St~idzKA$4|LTk>P8T47-zpZ>0%Y91}dZDL(Y$ zdt81j;5M*IHChbqxcyS1BW$9dZHJ&y{aak#Hg%FPx#Fi=cXMbP-TXdo!aNPy_TaPWAb_}~b@fG7X}06<_ckU$_{s1S(YAV8R4XxPA@ zprGjJ`1+C0S^xk55MyCZb^rhXAOHXWAOHXW000000AjiB`Tzg|xJg7oR9J=WmhFbPd6{{h9VU?NMgLo`oxFNAi224L-2uv4~5N7`Sl_~uX{*=q|tq< zugWiX@NyAh@LRyZ-=n>@%KI$1O`y!L77>w!$?XL*un!*tV%N?)$by^dRrtjs;<7B# zAl5g{{(x7oolAlyIAS{wURjY^x#-g^0H<5*kz>d&?vT$Ao4EQ=s1k1wiiF9K zmN^1|bFc(~i=41W*T_*)1B^O^AZcPF7kv_*-9U6|k#LC=);YoKe2yry;by=sioapT ziPD>taM=@FxM21sF7XbX)0+4)`69(bT;(dzfi`ahIgQ{Be%Y%yT^F>HmN;Bj(KYMXmzLD|{A-n*`9vy+GwEPrUO4 zN*sj7BX*cT!s7rz;6s1*B4LqJ(nHRNF@-+qv3W@6Jb4jO6pdIau*y|o|8Pl>Y=(xL z4S*i~K56}fCnVvRadSOMSHg(VNdh}3+d?3h8TfX^Wb1A=ezU@GrOpf2s4>`ewh z8|{OhD?H%o1{-Z49waV&44D8(xcGOegCrHQ04vZhBs_allYbU%9)%y9qHrZTLiRD| z&6fti3e@wMgMFLSKei{q!>3rpv&;8=+$LA50J3j;FOM_Y?aJ&9ujP}ivpCh2vkM_T gIP_?g@wNY8Kh=3mgqPs$(EtDd07*qoM6N<$g1Nhru>b%7 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/vileplume/overworldf.png b/graphics/pokemon/vileplume/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf8512f7dc649cdc864e72cf0d56bb2c5dc6fb8 GIT binary patch literal 655 zcmV;A0&x9_P)004R> z004l5008;`004mK004C_008P=0026d000+od=Te{fe4Zk-^(&~*BQrjt53>s^6`w{6v`RjXF5 zTD5AGR6yy+@3^oI9`O(JLr5{kkWx&hWW=EWkKk?tT`vAP$0^G8 z#DD;%{FNs7r}>!9Bm;gR;0W!cjyPqVED5OBG{Ha3*MJ051W-E(M|Bs!>x&09R+?5(eusN>o$pv!Onx;QuA=i639pyO4hIo*R*hpp|e&rv5C z$9sa8>sxS@w!`wmt@TNr`ma&o?kBeluFB}N_HWG3t7g!3okjyMys-dh2Ps?`8}P!7 zEhr!X5aleO%dtbkRb@YcA8zb$p}RkXSP%Jy8v*bXSeyk^Ufcy1Vk|0q$R6Ct-=-Ge z`(I>J;etKR2TdiOV8E%icsha+=NC=kKfgc0F24_={e&2w-T{2x?i!T)5c&q*cuXjG pmVSetB6kCZ_uDV{ImN2~tuKZT8u{@^MvDLd002ovPDHLkV1ns&BDVkl literal 0 HcmV?d00001 diff --git a/graphics/pokemon/weavile/overworldf.png b/graphics/pokemon/weavile/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..4e844665065db1649c2f7f0fec4650ad316c6bdd GIT binary patch literal 728 zcmV;}0w?{6P)004R> z004l5008;`004mK004C_008P=0026d000+od=o5pKEeR~*#Q*=hXM-=(6AP0lZ67*j#!06O z#1;a@!*JPUmtA(*Wq-z!+6R0HaL7NilyWI0yE!6Gl)w{FC*RU^a;T%CM$p*7ODfSDLHGoU}A$Q<)Dn3c0FV6xv_!^2L~~L~axL zoNQT$W9<-4LhtdVzLa^<_gtljulhz+h$eA1aKdR>JaOf;BzfLIz_BZ0HqNZa^&VgK z)ygHgJ#@-dQXS!<&q3cyJVTxG%K3e60xM`L?i8GJ6d1hP!;ST0E+gdGBOP4z-LO0s zFVq~7kgK}7d~g>xrnrj_e7h~hX&i9OiAJ8Vw)#vwHg1uK6W7i7SfYsU1-9#|wSjNm+kmuMB;rIe%7hM`@ZE5DfzOM=aqi)$Fv~R6 zQAC^(KIghev?(TyrJK(f(z%!Om>$S5meO{JI6O$0S*ST;zrY36!3~w&0t6htbA;Dj z(%-ul{=$DG9&IMT;^~Vxqq}gskbX5%X#4EEeNBEAZ%*Jc_%EwxT)BYzpU z2{f))kn@?poYPHy+rUo*pozbX+kl~g1~PstfFBavKIb}tRl}2n8CL;MHw2#`H)!TM zt`dmeI2=GcNtklY)->gW*H$t27oE4S?b!mABmr5!FbqC3E*L!ej*bS;_7n!3m{|iN z?EU>FNv*BbD1dRITH}B^z*@jxGhin~ECX<0%V`Ze)IWN_S%2~fnjqTn>xgPT5U|U@ zJ(h9$quztt0tj(ipao3&<1^?2$C?j63D6)0i`*rW_Q!3UEKJ$;m-PWHtqxUvmtRu= O0000l*!(QU)>&pI&k(W)G|7FBhfr(Y}^%b5j zjv*e$-(GesI%L4Z8jzlNjjjEi@&krLDff9c@LRMomox|)d|{d!x0~y&$Z5&jugfmH zlk~hlBdjCc_I2d{<;RkzZaiUO%-^8(cB9AcAWm@xgTq@KQ)7YskSm^V{De_!j;*2UkoH;Zd{g;)JIFJUfPZj*0sZ#M7r*^Su|`%N!@e*2~R zfzG};dk<_Xl&yX|_4ZHh+}hon7`UGN4bJB4m%cy$%OloP)8^fke(|DqPWfTJyXUr- zY|p-M{@K%ATW?QHwr7sk`036ZTrU01dS8ykr|{R@JA*2J6sgQel>|nOYKdz^NlIc# zs#S7PDv)9@GB7gIH89jQGzu{?vNATcGBnjTu&^>P2>32lkD?(rKP5A*61N7$Rf`S- PH86O(`njxgN@xNAv?B8n diff --git a/graphics/pokemon/wobbuffet/overworld_normal.pal b/graphics/pokemon/wobbuffet/overworld_normal.pal index 208392f976..393b4da868 100644 --- a/graphics/pokemon/wobbuffet/overworld_normal.pal +++ b/graphics/pokemon/wobbuffet/overworld_normal.pal @@ -10,8 +10,8 @@ JASC-PAL 32 48 64 56 80 112 168 184 208 -0 0 0 -0 0 0 +208 56 24 +136 24 0 0 0 0 0 0 0 0 0 0 diff --git a/graphics/pokemon/wobbuffet/overworld_shiny.pal b/graphics/pokemon/wobbuffet/overworld_shiny.pal index 126ef8e8c9..4db78ef302 100644 --- a/graphics/pokemon/wobbuffet/overworld_shiny.pal +++ b/graphics/pokemon/wobbuffet/overworld_shiny.pal @@ -10,8 +10,8 @@ JASC-PAL 32 48 64 56 80 112 168 184 208 -0 0 0 -0 0 0 +208 56 24 +136 24 0 0 0 0 0 0 0 0 0 0 diff --git a/graphics/pokemon/wobbuffet/overworldf.png b/graphics/pokemon/wobbuffet/overworldf.png new file mode 100644 index 0000000000000000000000000000000000000000..36dee1d36cd70a92cc77351103f1ad244d6fe8c8 GIT binary patch literal 564 zcmV-40?Yl0P)Px#Ay7TdpdO$Ndy^XXhu)S@oR;^mKYSpTLQ>1m1NBw_sKG80fpk$8Y33D6^LcX_3$ydzs z9SoS}KrqjJhx6PY@D1(?BK{uGbvV!WodW|AzY>7b=Z48K7;^PB7%;;}4kP|GATStm zZYoCo1D=BbBd&tRv;Uk&yfW$ea%#m6<&PF{)SoPZB=9!;x}uT~1Z*;J#<|~quXpFV076_B zr~!li_zs%Du;jx}0yK!hBsWP8`{Oo7CZ??V%lZJx6b`#Gc{C#c0000BIPs%k!v_V2iUf^>7cYKzOgOQj;DSZL0*%?z9|5HWk`w*PfV2V>11ScEq@C}6 z0Zp{=ba4!cXni})d(vS84wqKP#FGEq{0~&_Etqy%?|e>1e$dxh{VhqWw+5{Y(VFVD z6i9JRd@29)?-yy~^S1oOlU#o^nLo-c=Jwa&|GfL<*#k0doli6MB=jpq9=I~|7e%(L zugH%5`Si!pTkAi}=C;_Ncc}Q@FaPHTg1664d410G`4ab5?l~6UmT&eGXQ&LhplD=r zw!W#`ty_HO+VfRCxn8%U3$+v0Tbkai*2;fyTJ>p}PvV}ViFR|!6i;rJuSwzvK9l~A zL+_`++Jogaa9FLt1-c5eOm~=b>M7eLeyo@vd$hXQuAY&1 tlC%TU`Nn+j?iag1{#aLbEZ|r6UnY)~T$S!~_4k6p)6><@Wt~$(69CIB!eamc literal 0 HcmV?d00001 diff --git a/graphics/pokemon/xatu/overworld.png b/graphics/pokemon/xatu/overworld.png index 223ef93098261f4d27282162ed130237682e4deb..a1a6ae917632c77c4a4ff593440a02dd52406812 100644 GIT binary patch delta 605 zcmV-j0;2ur1zrH{%+W9L?sI&1=qdu= z#oJHvUBBS*bKD+rjsKknT%~~m-zZ^g>$OLnLUampJ!j=*|*NMo{e}KVUX@)eVItgjTFqtK9A#U4nQ3a z+%8}1*ADC!Vt<7WLxF>f1_grGDNiLdJ>xd18?jXaA9+qgyr{frJY}myv##9d@dR1g zc#|t6JnMiT59D7KG^$s8eIz;f;orD_Pbndulu*1Po>C7@5ID+9p9&|)_C5-Wez46xlFyE)oHlI@t}I?dz`d*D?G?5 zT!z);8drT$r@|ema7-vTpuo}uD}0z&D@?G)gZ_1nO^(x71c&ru3)HyVCS3X}QQ<-V zI&TCg_#%Q!>Hqf5#g2E|ld=#Yv5e_-f)OyTHlI=5rbkKQkV>XYsmAqKi#K rhTu`+heAH``xnO7UEW*7Z9itOVbUUlA?q8w00000NkvXXu0mjf_U$no delta 631 zcmV--0*L+11?L5jBq<0Dy!50Qvv`0D$NK0Cg__0P0@=06Lcd02gq4 z6}kbDE?a*pNklv_#`HjYNfWs>Yr3 zFiAe|zSOT=siy$}X&e1zA}Lo|I0yA<7$)@wNWzZm_Qjt#)JKT(6($S@dlLf+gselJ zN=SQ$$0TXwGz)Iea~kSddJA(!<^S zo%?^366#3^#VhJ5&5#Cx!(LhsjvtPk@hVeDI3{?sCz3Q9WXMJAW)r$Q_vw6ihoEm} zgh2<`eQXdWT)EV1`*`DV;522&a|J9Ja(F`Eh8;EO62gRgp3a9`_E?`TAxi7D0e~#8 zr=+q7cU)7T0XwJbuoMPG9eaGowOvXB$31_>T0Nfqj_2-VMrP~p6C84STtr0EpL9SR9BSh|B1-cL*P z=XlUR&#}pI`ZD8?o^^p5H~kW&uM!m=^w0B#ae~jxxRkzcZ=Ch|b%_-Jp;@_FAN50z z>T7%n_M>ia^t|RA)+0}?hwf3m?2?$G)6gMgl=#lbSKj}@`g+Q?P)004R> z004l5008;`004mK004C_008P=0026d000+od=^ zMB_A#M1^yz#+~ypNj~qs)URBrrvU+J8~tS>DOXxJ2lZ(fCiMnL!j9|q#h*CTM~L$k zCJY9969Wo_tV5nkNPCCJBx&R{3vSPI8tPf(S?VcUCDL`_KCdUp(#o4$A>r8s?sh}} zdB&h}#migL!`=Ly`;-#uNeIO&>M6~T27$v~S`UsNj-2r-Q%E=_c(f;yG#g~dMeJr1 zx;yvje0YbTZ)Su+2iSdV5GGu?)NA{A<8k0LWyf;`EE#fmLg0oSHR%$$L%ZEU%}evIuuvQ=kDmr|Ym321Olve8;t2N(09|##%j|{f_7EWJYG|?-Lwy zrznsgt(?<#)Nao+d^LEI^Jx9#%L7z6KBzvd#Yu}_g%7d{U;Kr0;tUskmZa$v#~lg@ zFj%^S72Z!v^yhfcKhLqrar!djke+pc8aMqCrLPhd9`w)ihH-+=%(#@kZ*QFS`gMsE z|DjpAS|9a~>T7%n_M>ia^t|RA)+0}?hwf3m?2?$G)6gMgl=#lbSKj}@`g+QlJhBw0mGr-s_3)^gA80c?CZ$F^3WHT8<|=* z9rCM#vQ5hea&YO0Uu81Ff&v{>J?Jfi0oW`yVB5mb?9JBSf9`@^g!fM!MhSiCpaCm1 z+90e$+Rc9dS^zM<4qx?oh;qdEE;4?d1eQt%K);X90Ndn(3@BGx888g?2EjR)a@8{| zX6C^rNE{vaO@HCwu&Oc{aDG`DC<6q#@mD=?P*)&)SRp@1nc`w@Ig*m0X%iT~R#!ns z)PNB4XR12of5^e=S&O=ZY`KUBRPCVkhhbdT$PRWyZcp7gwkamcz98kT0 z!dCsOuGKhb751+QDD%Hc0UDz>5Icwgq^7T2@GMyNf5QMC;b~yGg~Aw-BLgd{4w`Nl z=nB(41G2jPM!aDlAPAo0ek+FZbnAcN`-`^YH{uJf6RQ#xfFesE00000NkvXXu0mjf DGTH3z delta 546 zcmV+-0^R+b1-=E4Bq<0Dy!50Qvv`0D$NK0Cg__0P0@=06Lcd02gq4 z6}kbDE?PJO0ZBwbR9J=Wm)ml~APht;A(#LE<4OV(7*?clrfDBg#z{QO>|8>>M%;^O9u^Dq0t6m9nx<0`_}@1@pbsB&qI_W z#&?nN>m;yLIsp28bOzWa7i2)W(#n8gur~VKFlgHbLU(xNrIs2ZvRa$$<0A z(m)v?(2c+9frGjN;lm2~LCO>tbIXyG3{9KB__ewUI-&-In14T0)hR~~R?k}09c0Tz zJfLa^ttThY*S%{3EI(3)EF2VS{N990fib~ zFff$rGcdf0XJD|J&cGmEP$RmF5h!60;1l9H7IbWj}d8(n&vePvv>Ak-sjxtWM*seGHOk>Upe^4BCJC?D}JM z@y?=`E7q5tjFeh%1UgKBNJ9x%Nl4XtX_0kipM0N^v3mxtxvt~fUuzd$3w=u(PQ`wKVU)|F4-1e_b{EgC{`d0>C zFTB}#BNkp{OO(Bo_wDy}riPEDKUST0o}zrLeB#H~DjPzq7=G23u-#A-PjT3J=~P4F z26K*c2dAu_muP6rZ|3;u#g6=6!tCv#Q%^R0K7GkSQsF}H{#T97yOxvxfkdcfCEWJ>2*dctzJIM)G-||0VWoC5zAoG2t#Hq_`|F^E!zt!h|#C-n* VF5gE&%f5gTg{P~Z%Q~loCIDSw9>V|t literal 0 HcmV?d00001 diff --git a/include/pokemon.h b/include/pokemon.h index 4dbd86a391..14288ddee7 100644 --- a/include/pokemon.h +++ b/include/pokemon.h @@ -457,9 +457,12 @@ struct SpeciesInfo /*0xC4*/ /* 0x94 */ const struct FormChange *formChangeTable; #if OW_POKEMON_OBJECT_EVENTS /* 0x98 */ struct ObjectEventGraphicsInfo overworldData; + struct ObjectEventGraphicsInfo overworldDataFemale; #if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE /* 0xBC */ const void* overworldPalette; + const void* overworldPaletteFemale; /* 0xC0 */ const void* overworldShinyPalette; + const void* overworldShinyPaletteFemale; #endif //OW_PKMN_OBJECTS_SHARE_PALETTES #endif //OW_POKEMON_OBJECT_EVENTS }; diff --git a/spritesheet_rules.mk b/spritesheet_rules.mk index 7855bf8d21..5e9a4d7532 100644 --- a/spritesheet_rules.mk +++ b/spritesheet_rules.mk @@ -744,6 +744,9 @@ $(POKEMONGFXDIR)/ivysaur/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/venusaur/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/venusaur/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/charmander/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -771,6 +774,9 @@ $(POKEMONGFXDIR)/metapod/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/butterfree/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/butterfree/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/weedle/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -792,9 +798,15 @@ $(POKEMONGFXDIR)/pidgeot/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/rattata/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/rattata/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/raticate/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/raticate/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/spearow/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -810,9 +822,15 @@ $(POKEMONGFXDIR)/arbok/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/pikachu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/pikachu/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/raichu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/raichu/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/sandshrew/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -858,18 +876,30 @@ $(POKEMONGFXDIR)/wigglytuff/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/zubat/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/zubat/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/golbat/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/golbat/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/oddish/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/gloom/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gloom/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/vileplume/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/vileplume/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/paras/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -927,9 +957,15 @@ $(POKEMONGFXDIR)/abra/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/kadabra/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/kadabra/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/alakazam/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/alakazam/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/machop/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -987,9 +1023,15 @@ $(POKEMONGFXDIR)/farfetchd/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/doduo/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/doduo/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/dodrio/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/dodrio/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/seel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1026,6 +1068,9 @@ $(POKEMONGFXDIR)/drowzee/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/hypno/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/hypno/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/krabby/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1068,9 +1113,15 @@ $(POKEMONGFXDIR)/weezing/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/rhyhorn/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/rhyhorn/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/rhydon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/rhydon/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/chansey/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1089,9 +1140,15 @@ $(POKEMONGFXDIR)/seadra/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/goldeen/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/goldeen/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/seaking/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/seaking/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/staryu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1104,6 +1161,9 @@ $(POKEMONGFXDIR)/mr_mime/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/scyther/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/scyther/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/jynx/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1122,9 +1182,15 @@ $(POKEMONGFXDIR)/tauros/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/magikarp/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/magikarp/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/gyarados/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gyarados/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/lapras/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1134,6 +1200,9 @@ $(POKEMONGFXDIR)/ditto/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/eevee/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/eevee/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/vaporeon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1197,6 +1266,9 @@ $(POKEMONGFXDIR)/bayleef/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/meganium/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/meganium/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/cyndaquil/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1230,9 +1302,15 @@ $(POKEMONGFXDIR)/noctowl/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/ledyba/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/ledyba/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/ledian/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/ledian/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/spinarak/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1269,6 +1347,9 @@ $(POKEMONGFXDIR)/natu/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/xatu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/xatu/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/mareep/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1290,9 +1371,15 @@ $(POKEMONGFXDIR)/azumarill/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/sudowoodo/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/sudowoodo/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/politoed/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/politoed/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/hoppip/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1305,6 +1392,9 @@ $(POKEMONGFXDIR)/jumpluff/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/aipom/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/aipom/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/sunkern/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1317,9 +1407,15 @@ $(POKEMONGFXDIR)/yanma/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/wooper/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/wooper/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/quagsire/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/quagsire/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/espeon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1329,6 +1425,9 @@ $(POKEMONGFXDIR)/umbreon/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/murkrow/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/murkrow/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/slowking/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1422,9 +1521,15 @@ $(POKEMONGFXDIR)/unown/question_mark/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/wobbuffet/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/wobbuffet/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/girafarig/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/girafarig/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/pineco/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1437,9 +1542,15 @@ $(POKEMONGFXDIR)/dunsparce/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/gligar/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gligar/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/steelix/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 8 -mheight 8 +$(POKEMONGFXDIR)/steelix/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 8 -mheight 8 + $(POKEMONGFXDIR)/snubbull/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1452,21 +1563,33 @@ $(POKEMONGFXDIR)/qwilfish/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/scizor/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/scizor/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/shuckle/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/heracross/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/heracross/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/sneasel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/sneasel/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/teddiursa/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/ursaring/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/ursaring/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/slugma/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1479,6 +1602,9 @@ $(POKEMONGFXDIR)/swinub/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/piloswine/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/piloswine/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/corsola/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1488,6 +1614,9 @@ $(POKEMONGFXDIR)/remoraid/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/octillery/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/octillery/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/delibird/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1503,6 +1632,9 @@ $(POKEMONGFXDIR)/houndour/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/houndoom/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/houndoom/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/kingdra/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1512,6 +1644,9 @@ $(POKEMONGFXDIR)/phanpy/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/donphan/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/donphan/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/porygon2/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1581,12 +1716,21 @@ $(POKEMONGFXDIR)/sceptile/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/torchic/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/torchic/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/combusken/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/combusken/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/blaziken/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/blaziken/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/mudkip/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1617,12 +1761,18 @@ $(POKEMONGFXDIR)/silcoon/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/beautifly/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/beautifly/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/cascoon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/dustox/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/dustox/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/lotad/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1632,15 +1782,24 @@ $(POKEMONGFXDIR)/lombre/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/ludicolo/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/ludicolo/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/seedot/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/nuzleaf/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/nuzleaf/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/shiftry/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/shiftry/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/taillow/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1737,9 +1896,15 @@ $(POKEMONGFXDIR)/aggron/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/meditite/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/meditite/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/medicham/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/medicham/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/electrike/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1761,12 +1926,21 @@ $(POKEMONGFXDIR)/illumise/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/roselia/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/roselia/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/gulpin/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gulpin/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/swalot/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/swalot/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/carvanha/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1782,9 +1956,15 @@ $(POKEMONGFXDIR)/wailord/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/numel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/numel/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/camerupt/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/camerupt/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/torkoal/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1812,6 +1992,9 @@ $(POKEMONGFXDIR)/cacnea/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/cacturne/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/cacturne/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/swablu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1866,6 +2049,9 @@ $(POKEMONGFXDIR)/feebas/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/milotic/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/milotic/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/castform/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -1932,6 +2118,9 @@ $(POKEMONGFXDIR)/gorebyss/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/relicanth/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/relicanth/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/luvdisc/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2013,39 +2202,72 @@ $(POKEMONGFXDIR)/empoleon/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/starly/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/starly/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/staravia/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/staravia/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/staraptor/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/staraptor/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/bidoof/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/bidoof/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/bibarel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/bibarel/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/kricketot/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/kricketot/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/kricketune/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/kricketune/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/shinx/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/shinx/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/luxio/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/luxio/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/luxray/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/luxray/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/budew/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/roserade/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/roserade/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/cranidos/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2070,18 +2292,30 @@ $(POKEMONGFXDIR)/mothim/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/combee/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/combee/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/vespiquen/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/pachirisu/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/pachirisu/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/buizel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/buizel/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/floatzel/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/floatzel/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/cherubi/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2097,6 +2331,9 @@ $(POKEMONGFXDIR)/gastrodon/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/ambipom/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/ambipom/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/drifloon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2154,12 +2391,21 @@ $(POKEMONGFXDIR)/spiritomb/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/gible/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gible/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/gabite/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/gabite/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/garchomp/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/garchomp/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/munchlax/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2172,9 +2418,15 @@ $(POKEMONGFXDIR)/lucario/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/hippopotas/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/hippopotas/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/hippowdon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/hippowdon/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/skorupi/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2184,30 +2436,51 @@ $(POKEMONGFXDIR)/drapion/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/croagunk/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/croagunk/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/toxicroak/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/toxicroak/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/carnivine/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/finneon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/finneon/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/lumineon/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/lumineon/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/mantyke/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 $(POKEMONGFXDIR)/snover/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/snover/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/abomasnow/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/abomasnow/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/weavile/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/weavile/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/magnezone/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2217,9 +2490,15 @@ $(POKEMONGFXDIR)/lickilicky/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/rhyperior/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/rhyperior/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/tangrowth/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/tangrowth/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/electivire/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2244,6 +2523,9 @@ $(POKEMONGFXDIR)/gliscor/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/mamoswine/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/mamoswine/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/porygon_z/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2388,6 +2670,9 @@ $(POKEMONGFXDIR)/tranquill/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/unfezant/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/unfezant/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/blitzle/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2601,9 +2886,15 @@ $(POKEMONGFXDIR)/amoonguss/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/frillish/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/frillish/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/jellicent/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/jellicent/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/alomomola/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -2829,6 +3120,9 @@ $(POKEMONGFXDIR)/litleo/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/pyroar/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/pyroar/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/flabebe/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 @@ -3633,6 +3927,9 @@ $(POKEMONGFXDIR)/qwilfish/hisuian/overworld.4bpp: %.4bpp: %.png $(POKEMONGFXDIR)/sneasel/hisuian/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 +$(POKEMONGFXDIR)/sneasel/hisuian/overworldf.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 + $(POKEMONGFXDIR)/zorua/hisuian/overworld.4bpp: %.4bpp: %.png $(GFX) $< $@ -mwidth 4 -mheight 4 diff --git a/src/data/graphics/pokemon.h b/src/data/graphics/pokemon.h index 284977bcc2..9a3c1d1711 100644 --- a/src/data/graphics/pokemon.h +++ b/src/data/graphics/pokemon.h @@ -65,6 +65,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_VenusaurF[] = INCBIN_U32("graphics/pokemon/venusaur/anim_frontf.4bpp.lz"); const u32 gMonBackPic_VenusaurF[] = INCBIN_U32("graphics/pokemon/venusaur/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_VenusaurF[] = INCBIN_COMP("graphics/pokemon/venusaur/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_VenusaurMega[] = INCBIN_U32("graphics/pokemon/venusaur/mega/front.4bpp.lz"); @@ -321,6 +324,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_ButterfreeF[] = INCBIN_U32("graphics/pokemon/butterfree/anim_frontf.4bpp.lz"); const u32 gMonBackPic_ButterfreeF[] = INCBIN_U32("graphics/pokemon/butterfree/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ButterfreeF[] = INCBIN_COMP("graphics/pokemon/butterfree/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GIGANTAMAX_FORMS const u32 gMonFrontPic_ButterfreeGigantamax[] = INCBIN_U32("graphics/pokemon/butterfree/gigantamax/front.4bpp.lz"); @@ -487,6 +493,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RattataF[] = INCBIN_U32("graphics/pokemon/rattata/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RattataF[] = INCBIN_U32("graphics/pokemon/rattata/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RattataF[] = INCBIN_COMP("graphics/pokemon/rattata/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Raticate[] = INCBIN_U32("graphics/pokemon/raticate/anim_front.4bpp.lz"); const u32 gMonPalette_Raticate[] = INCBIN_U32("graphics/pokemon/raticate/normal.gbapal.lz"); @@ -506,6 +515,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RaticateF[] = INCBIN_U32("graphics/pokemon/raticate/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RaticateF[] = INCBIN_U32("graphics/pokemon/raticate/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RaticateF[] = INCBIN_COMP("graphics/pokemon/raticate/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_ALOLAN_FORMS const u32 gMonFrontPic_RattataAlolan[] = INCBIN_U32("graphics/pokemon/rattata/alolan/front.4bpp.lz"); @@ -657,6 +669,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #if P_CUSTOM_GENDER_DIFF_ICONS const u8 gMonIcon_PikachuF[] = INCBIN_U8("graphics/pokemon/pikachu/iconf.4bpp"); #endif +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_PikachuF[] = INCBIN_COMP("graphics/pokemon/pikachu/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_COSPLAY_PIKACHU_FORMS const u32 gMonFrontPic_PikachuCosplay[] = INCBIN_U32("graphics/pokemon/pikachu/cosplay/front.4bpp.lz"); @@ -803,6 +818,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_RaichuF[] = INCBIN_U32("graphics/pokemon/raichu/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RaichuF[] = INCBIN_COMP("graphics/pokemon/raichu/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_ALOLAN_FORMS const u32 gMonFrontPic_RaichuAlolan[] = INCBIN_U32("graphics/pokemon/raichu/alolan/front.4bpp.lz"); @@ -1165,6 +1183,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_ZubatF[] = INCBIN_U32("graphics/pokemon/zubat/anim_frontf.4bpp.lz"); const u32 gMonBackPic_ZubatF[] = INCBIN_U32("graphics/pokemon/zubat/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ZubatF[] = INCBIN_COMP("graphics/pokemon/zubat/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Golbat[] = INCBIN_U32("graphics/pokemon/golbat/anim_front.4bpp.lz"); const u32 gMonPalette_Golbat[] = INCBIN_U32("graphics/pokemon/golbat/normal.gbapal.lz"); @@ -1184,6 +1205,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GolbatF[] = INCBIN_U32("graphics/pokemon/golbat/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GolbatF[] = INCBIN_U32("graphics/pokemon/golbat/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GolbatF[] = INCBIN_COMP("graphics/pokemon/golbat/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_2_CROSS_EVOS const u32 gMonFrontPic_Crobat[] = INCBIN_U32("graphics/pokemon/crobat/anim_front.4bpp.lz"); @@ -1239,6 +1263,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GloomF[] = INCBIN_U32("graphics/pokemon/gloom/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GloomF[] = INCBIN_U32("graphics/pokemon/gloom/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GloomF[] = INCBIN_COMP("graphics/pokemon/gloom/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Vileplume[] = INCBIN_U32("graphics/pokemon/vileplume/anim_front.4bpp.lz"); const u32 gMonPalette_Vileplume[] = INCBIN_U32("graphics/pokemon/vileplume/normal.gbapal.lz"); @@ -1258,6 +1285,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_VileplumeF[] = INCBIN_U32("graphics/pokemon/vileplume/anim_frontf.4bpp.lz"); const u32 gMonBackPic_VileplumeF[] = INCBIN_U32("graphics/pokemon/vileplume/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_VileplumeF[] = INCBIN_COMP("graphics/pokemon/vileplume/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_2_CROSS_EVOS const u32 gMonFrontPic_Bellossom[] = INCBIN_U32("graphics/pokemon/bellossom/anim_front.4bpp.lz"); @@ -1732,6 +1762,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_PolitoedF[] = INCBIN_U32("graphics/pokemon/politoed/anim_frontf.4bpp.lz"); const u32 gMonBackPic_PolitoedF[] = INCBIN_U32("graphics/pokemon/politoed/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_PolitoedF[] = INCBIN_COMP("graphics/pokemon/politoed/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_2_CROSS_EVOS #endif //P_FAMILY_POLIWAG @@ -1770,6 +1803,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_KadabraF[] = INCBIN_U32("graphics/pokemon/kadabra/anim_frontf.4bpp.lz"); const u32 gMonBackPic_KadabraF[] = INCBIN_U32("graphics/pokemon/kadabra/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_KadabraF[] = INCBIN_COMP("graphics/pokemon/kadabra/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Alakazam[] = INCBIN_U32("graphics/pokemon/alakazam/anim_front.4bpp.lz"); const u32 gMonPalette_Alakazam[] = INCBIN_U32("graphics/pokemon/alakazam/normal.gbapal.lz"); @@ -1789,6 +1825,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_AlakazamF[] = INCBIN_U32("graphics/pokemon/alakazam/anim_frontf.4bpp.lz"); const u32 gMonBackPic_AlakazamF[] = INCBIN_U32("graphics/pokemon/alakazam/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_AlakazamF[] = INCBIN_COMP("graphics/pokemon/alakazam/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_AlakazamMega[] = INCBIN_U32("graphics/pokemon/alakazam/mega/front.4bpp.lz"); @@ -2338,6 +2377,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_DoduoF[] = INCBIN_U32("graphics/pokemon/doduo/anim_frontf.4bpp.lz"); const u32 gMonBackPic_DoduoF[] = INCBIN_U32("graphics/pokemon/doduo/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_DoduoF[] = INCBIN_COMP("graphics/pokemon/doduo/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Dodrio[] = INCBIN_U32("graphics/pokemon/dodrio/anim_front.4bpp.lz"); const u32 gMonPalette_Dodrio[] = INCBIN_U32("graphics/pokemon/dodrio/normal.gbapal.lz"); @@ -2357,6 +2399,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_DodrioF[] = INCBIN_U32("graphics/pokemon/dodrio/anim_frontf.4bpp.lz"); const u32 gMonBackPic_DodrioF[] = INCBIN_U32("graphics/pokemon/dodrio/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_DodrioF[] = INCBIN_COMP("graphics/pokemon/dodrio/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_DODUO #if P_FAMILY_SEEL @@ -2605,6 +2650,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SteelixF[] = INCBIN_U32("graphics/pokemon/steelix/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SteelixF[] = INCBIN_U32("graphics/pokemon/steelix/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SteelixF[] = INCBIN_COMP("graphics/pokemon/steelix/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_SteelixMega[] = INCBIN_U32("graphics/pokemon/steelix/mega/front.4bpp.lz"); @@ -2658,6 +2706,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_HypnoF[] = INCBIN_U32("graphics/pokemon/hypno/anim_frontf.4bpp.lz"); const u32 gMonBackPic_HypnoF[] = INCBIN_U32("graphics/pokemon/hypno/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_HypnoF[] = INCBIN_COMP("graphics/pokemon/hypno/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_DROWZEE #if P_FAMILY_KRABBY @@ -3043,6 +3094,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RhyhornF[] = INCBIN_U32("graphics/pokemon/rhyhorn/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RhyhornF[] = INCBIN_U32("graphics/pokemon/rhyhorn/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RhyhornF[] = INCBIN_COMP("graphics/pokemon/rhyhorn/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Rhydon[] = INCBIN_U32("graphics/pokemon/rhydon/anim_front.4bpp.lz"); const u32 gMonPalette_Rhydon[] = INCBIN_U32("graphics/pokemon/rhydon/normal.gbapal.lz"); @@ -3062,6 +3116,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RhydonF[] = INCBIN_U32("graphics/pokemon/rhydon/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RhydonF[] = INCBIN_U32("graphics/pokemon/rhydon/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RhydonF[] = INCBIN_COMP("graphics/pokemon/rhydon/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Rhyperior[] = INCBIN_U32("graphics/pokemon/rhyperior/anim_front.4bpp.lz"); @@ -3082,6 +3139,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RhyperiorF[] = INCBIN_U32("graphics/pokemon/rhyperior/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RhyperiorF[] = INCBIN_U32("graphics/pokemon/rhyperior/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RhyperiorF[] = INCBIN_COMP("graphics/pokemon/rhyperior/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_RHYHORN @@ -3174,6 +3234,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_TangrowthF[] = INCBIN_U32("graphics/pokemon/tangrowth/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_TangrowthF[] = INCBIN_COMP("graphics/pokemon/tangrowth/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_TANGELA @@ -3281,6 +3344,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GoldeenF[] = INCBIN_U32("graphics/pokemon/goldeen/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GoldeenF[] = INCBIN_U32("graphics/pokemon/goldeen/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GoldeenF[] = INCBIN_COMP("graphics/pokemon/goldeen/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Seaking[] = INCBIN_U32("graphics/pokemon/seaking/anim_front.4bpp.lz"); const u32 gMonPalette_Seaking[] = INCBIN_U32("graphics/pokemon/seaking/normal.gbapal.lz"); @@ -3300,6 +3366,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SeakingF[] = INCBIN_U32("graphics/pokemon/seaking/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SeakingF[] = INCBIN_U32("graphics/pokemon/seaking/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SeakingF[] = INCBIN_COMP("graphics/pokemon/seaking/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_GOLDEEN #if P_FAMILY_STARYU @@ -3421,6 +3490,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_ScytherF[] = INCBIN_U32("graphics/pokemon/scyther/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ScytherF[] = INCBIN_COMP("graphics/pokemon/scyther/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_2_CROSS_EVOS const u32 gMonFrontPic_Scizor[] = INCBIN_U32("graphics/pokemon/scizor/anim_front.4bpp.lz"); @@ -3440,6 +3512,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_ScizorF[] = INCBIN_U32("graphics/pokemon/scizor/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ScizorF[] = INCBIN_COMP("graphics/pokemon/scizor/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_ScizorMega[] = INCBIN_U32("graphics/pokemon/scizor/mega/front.4bpp.lz"); @@ -3724,6 +3799,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MagikarpF[] = INCBIN_U32("graphics/pokemon/magikarp/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MagikarpF[] = INCBIN_U32("graphics/pokemon/magikarp/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MagikarpF[] = INCBIN_COMP("graphics/pokemon/magikarp/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Gyarados[] = INCBIN_U32("graphics/pokemon/gyarados/anim_front.4bpp.lz"); const u32 gMonPalette_Gyarados[] = INCBIN_U32("graphics/pokemon/gyarados/normal.gbapal.lz"); @@ -3743,6 +3821,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GyaradosF[] = INCBIN_U32("graphics/pokemon/gyarados/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GyaradosF[] = INCBIN_U32("graphics/pokemon/gyarados/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GyaradosF[] = INCBIN_COMP("graphics/pokemon/gyarados/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_GyaradosMega[] = INCBIN_U32("graphics/pokemon/gyarados/mega/front.4bpp.lz"); @@ -3830,6 +3911,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_EeveeF[] = INCBIN_U32("graphics/pokemon/eevee/anim_frontf.4bpp.lz"); const u32 gMonBackPic_EeveeF[] = INCBIN_U32("graphics/pokemon/eevee/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_EeveeF[] = INCBIN_COMP("graphics/pokemon/eevee/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GIGANTAMAX_FORMS const u32 gMonFrontPic_EeveeGigantamax[] = INCBIN_U32("graphics/pokemon/eevee/gigantamax/front.4bpp.lz"); @@ -4456,6 +4540,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MeganiumF[] = INCBIN_U32("graphics/pokemon/meganium/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MeganiumF[] = INCBIN_U32("graphics/pokemon/meganium/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MeganiumF[] = INCBIN_COMP("graphics/pokemon/meganium/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_CHIKORITA #if P_FAMILY_CYNDAQUIL @@ -4660,6 +4747,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LedybaF[] = INCBIN_U32("graphics/pokemon/ledyba/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LedybaF[] = INCBIN_U32("graphics/pokemon/ledyba/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LedybaF[] = INCBIN_COMP("graphics/pokemon/ledyba/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Ledian[] = INCBIN_U32("graphics/pokemon/ledian/anim_front.4bpp.lz"); const u32 gMonPalette_Ledian[] = INCBIN_U32("graphics/pokemon/ledian/normal.gbapal.lz"); @@ -4679,6 +4769,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LedianF[] = INCBIN_U32("graphics/pokemon/ledian/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LedianF[] = INCBIN_U32("graphics/pokemon/ledian/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LedianF[] = INCBIN_COMP("graphics/pokemon/ledian/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_LEDYBA #if P_FAMILY_SPINARAK @@ -4835,6 +4928,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_XatuF[] = INCBIN_U32("graphics/pokemon/xatu/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_XatuF[] = INCBIN_COMP("graphics/pokemon/xatu/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_NATU #if P_FAMILY_MAREEP @@ -4991,6 +5087,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SudowoodoF[] = INCBIN_U32("graphics/pokemon/sudowoodo/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SudowoodoF[] = INCBIN_U32("graphics/pokemon/sudowoodo/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SudowoodoF[] = INCBIN_COMP("graphics/pokemon/sudowoodo/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_SUDOWOODO #if P_FAMILY_HOPPIP @@ -5062,6 +5161,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_AipomF[] = INCBIN_U32("graphics/pokemon/aipom/anim_frontf.4bpp.lz"); const u32 gMonBackPic_AipomF[] = INCBIN_U32("graphics/pokemon/aipom/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_AipomF[] = INCBIN_COMP("graphics/pokemon/aipom/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Ambipom[] = INCBIN_U32("graphics/pokemon/ambipom/anim_front.4bpp.lz"); @@ -5082,6 +5184,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_AmbipomF[] = INCBIN_U32("graphics/pokemon/ambipom/anim_frontf.4bpp.lz"); const u32 gMonBackPic_AmbipomF[] = INCBIN_U32("graphics/pokemon/ambipom/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_AmbipomF[] = INCBIN_COMP("graphics/pokemon/ambipom/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_AIPOM @@ -5174,6 +5279,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_WooperF[] = INCBIN_U32("graphics/pokemon/wooper/anim_frontf.4bpp.lz"); const u32 gMonBackPic_WooperF[] = INCBIN_U32("graphics/pokemon/wooper/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_WooperF[] = INCBIN_COMP("graphics/pokemon/wooper/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Quagsire[] = INCBIN_U32("graphics/pokemon/quagsire/anim_front.4bpp.lz"); const u32 gMonPalette_Quagsire[] = INCBIN_U32("graphics/pokemon/quagsire/normal.gbapal.lz"); @@ -5193,6 +5301,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_QuagsireF[] = INCBIN_U32("graphics/pokemon/quagsire/anim_frontf.4bpp.lz"); const u32 gMonBackPic_QuagsireF[] = INCBIN_U32("graphics/pokemon/quagsire/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_QuagsireF[] = INCBIN_COMP("graphics/pokemon/quagsire/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_PALDEAN_FORMS const u32 gMonFrontPic_WooperPaldean[] = INCBIN_U32("graphics/pokemon/wooper/wooper_paldean/front.4bpp.lz"); @@ -5245,6 +5356,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MurkrowF[] = INCBIN_U32("graphics/pokemon/murkrow/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MurkrowF[] = INCBIN_U32("graphics/pokemon/murkrow/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MurkrowF[] = INCBIN_COMP("graphics/pokemon/murkrow/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Honchkrow[] = INCBIN_U32("graphics/pokemon/honchkrow/anim_front.4bpp.lz"); @@ -5496,6 +5610,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #if P_CUSTOM_GENDER_DIFF_ICONS const u8 gMonIcon_WobbuffetF[] = INCBIN_U8("graphics/pokemon/wobbuffet/iconf.4bpp"); #endif +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_WobbuffetF[] = INCBIN_COMP("graphics/pokemon/wobbuffet/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_WOBBUFFET #if P_FAMILY_GIRAFARIG @@ -5517,6 +5634,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GirafarigF[] = INCBIN_U32("graphics/pokemon/girafarig/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GirafarigF[] = INCBIN_U32("graphics/pokemon/girafarig/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GirafarigF[] = INCBIN_COMP("graphics/pokemon/girafarig/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_9_CROSS_EVOS const u32 gMonFrontPic_Farigiraf[] = INCBIN_U32("graphics/pokemon/farigiraf/front.4bpp.lz"); @@ -5633,6 +5753,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GligarF[] = INCBIN_U32("graphics/pokemon/gligar/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GligarF[] = INCBIN_U32("graphics/pokemon/gligar/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GligarF[] = INCBIN_COMP("graphics/pokemon/gligar/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Gliscor[] = INCBIN_U32("graphics/pokemon/gliscor/anim_front.4bpp.lz"); @@ -5773,6 +5896,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_HeracrossF[] = INCBIN_U32("graphics/pokemon/heracross/anim_frontf.4bpp.lz"); const u32 gMonBackPic_HeracrossF[] = INCBIN_U32("graphics/pokemon/heracross/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_HeracrossF[] = INCBIN_COMP("graphics/pokemon/heracross/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_HeracrossMega[] = INCBIN_U32("graphics/pokemon/heracross/mega/front.4bpp.lz"); @@ -5809,6 +5935,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SneaselF[] = INCBIN_COMP("graphics/pokemon/sneasel/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Weavile[] = INCBIN_U32("graphics/pokemon/weavile/anim_front.4bpp.lz"); @@ -5829,6 +5958,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_WeavileF[] = INCBIN_U32("graphics/pokemon/weavile/anim_frontf.4bpp.lz"); const u32 gMonBackPic_WeavileF[] = INCBIN_U32("graphics/pokemon/weavile/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_WeavileF[] = INCBIN_COMP("graphics/pokemon/weavile/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #if P_HISUIAN_FORMS @@ -5847,6 +5979,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SneaselHisuianF[] = INCBIN_U32("graphics/pokemon/sneasel/hisuian/frontf.4bpp.lz"); const u32 gMonBackPic_SneaselHisuianF[] = INCBIN_U32("graphics/pokemon/sneasel/hisuian/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SneaselHisuianF[] = INCBIN_COMP("graphics/pokemon/sneasel/hisuian/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Sneasler[] = INCBIN_U32("graphics/pokemon/sneasler/front.4bpp.lz"); const u32 gMonPalette_Sneasler[] = INCBIN_U32("graphics/pokemon/sneasler/normal.gbapal.lz"); @@ -5901,6 +6036,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_UrsaringF[] = INCBIN_U32("graphics/pokemon/ursaring/anim_frontf.4bpp.lz"); const u32 gMonBackPic_UrsaringF[] = INCBIN_U32("graphics/pokemon/ursaring/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_UrsaringF[] = INCBIN_COMP("graphics/pokemon/ursaring/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_8_CROSS_EVOS const u32 gMonFrontPic_Ursaluna[] = INCBIN_U32("graphics/pokemon/ursaluna/front.4bpp.lz"); @@ -6003,6 +6141,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_PiloswineF[] = INCBIN_U32("graphics/pokemon/piloswine/anim_frontf.4bpp.lz"); const u32 gMonBackPic_PiloswineF[] = INCBIN_U32("graphics/pokemon/piloswine/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_PiloswineF[] = INCBIN_COMP("graphics/pokemon/piloswine/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Mamoswine[] = INCBIN_U32("graphics/pokemon/mamoswine/anim_front.4bpp.lz"); @@ -6022,6 +6163,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_MamoswineF[] = INCBIN_U32("graphics/pokemon/mamoswine/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MamoswineF[] = INCBIN_COMP("graphics/pokemon/mamoswine/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_SWINUB @@ -6109,6 +6253,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_OctilleryF[] = INCBIN_U32("graphics/pokemon/octillery/anim_frontf.4bpp.lz"); const u32 gMonBackPic_OctilleryF[] = INCBIN_U32("graphics/pokemon/octillery/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_OctilleryF[] = INCBIN_COMP("graphics/pokemon/octillery/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_REMORAID #if P_FAMILY_DELIBIRD @@ -6218,6 +6365,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_HoundoomF[] = INCBIN_U32("graphics/pokemon/houndoom/anim_frontf.4bpp.lz"); const u32 gMonBackPic_HoundoomF[] = INCBIN_U32("graphics/pokemon/houndoom/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_HoundoomF[] = INCBIN_COMP("graphics/pokemon/houndoom/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_HoundoomMega[] = INCBIN_U32("graphics/pokemon/houndoom/mega/front.4bpp.lz"); @@ -6270,6 +6420,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_DonphanF[] = INCBIN_U32("graphics/pokemon/donphan/anim_frontf.4bpp.lz"); const u32 gMonBackPic_DonphanF[] = INCBIN_U32("graphics/pokemon/donphan/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_DonphanF[] = INCBIN_COMP("graphics/pokemon/donphan/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_PHANPY #if P_FAMILY_STANTLER @@ -6600,6 +6753,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonBackPic_TorchicF[] = INCBIN_U32("graphics/pokemon/torchic/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_TorchicF[] = INCBIN_COMP("graphics/pokemon/torchic/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Combusken[] = INCBIN_U32("graphics/pokemon/combusken/anim_front.4bpp.lz"); const u32 gMonPalette_Combusken[] = INCBIN_U32("graphics/pokemon/combusken/normal.gbapal.lz"); @@ -6619,6 +6775,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_CombuskenF[] = INCBIN_U32("graphics/pokemon/combusken/anim_frontf.4bpp.lz"); const u32 gMonBackPic_CombuskenF[] = INCBIN_U32("graphics/pokemon/combusken/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_CombuskenF[] = INCBIN_COMP("graphics/pokemon/combusken/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Blaziken[] = INCBIN_U32("graphics/pokemon/blaziken/anim_front.4bpp.lz"); const u32 gMonPalette_Blaziken[] = INCBIN_U32("graphics/pokemon/blaziken/normal.gbapal.lz"); @@ -6638,6 +6797,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_BlazikenF[] = INCBIN_U32("graphics/pokemon/blaziken/anim_frontf.4bpp.lz"); const u32 gMonBackPic_BlazikenF[] = INCBIN_U32("graphics/pokemon/blaziken/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_BlazikenF[] = INCBIN_COMP("graphics/pokemon/blaziken/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_BlazikenMega[] = INCBIN_U32("graphics/pokemon/blaziken/mega/front.4bpp.lz"); @@ -6883,6 +7045,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_BeautiflyF[] = INCBIN_U32("graphics/pokemon/beautifly/anim_frontf.4bpp.lz"); const u32 gMonBackPic_BeautiflyF[] = INCBIN_U32("graphics/pokemon/beautifly/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_BeautiflyF[] = INCBIN_COMP("graphics/pokemon/beautifly/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Cascoon[] = INCBIN_U32("graphics/pokemon/cascoon/anim_front.4bpp.lz"); const u32 gMonPalette_Cascoon[] = INCBIN_U32("graphics/pokemon/cascoon/normal.gbapal.lz"); @@ -6918,6 +7083,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_DustoxF[] = INCBIN_U32("graphics/pokemon/dustox/anim_frontf.4bpp.lz"); const u32 gMonBackPic_DustoxF[] = INCBIN_U32("graphics/pokemon/dustox/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_DustoxF[] = INCBIN_COMP("graphics/pokemon/dustox/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_WURMPLE #if P_FAMILY_LOTAD @@ -6971,6 +7139,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LudicoloF[] = INCBIN_U32("graphics/pokemon/ludicolo/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LudicoloF[] = INCBIN_U32("graphics/pokemon/ludicolo/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LudicoloF[] = INCBIN_COMP("graphics/pokemon/ludicolo/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_LOTAD #if P_FAMILY_SEEDOT @@ -7008,6 +7179,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_NuzleafF[] = INCBIN_U32("graphics/pokemon/nuzleaf/anim_frontf.4bpp.lz"); const u32 gMonBackPic_NuzleafF[] = INCBIN_U32("graphics/pokemon/nuzleaf/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_NuzleafF[] = INCBIN_COMP("graphics/pokemon/nuzleaf/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Shiftry[] = INCBIN_U32("graphics/pokemon/shiftry/anim_front.4bpp.lz"); const u32 gMonPalette_Shiftry[] = INCBIN_U32("graphics/pokemon/shiftry/normal.gbapal.lz"); @@ -7027,6 +7201,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_ShiftryF[] = INCBIN_U32("graphics/pokemon/shiftry/anim_frontf.4bpp.lz"); const u32 gMonBackPic_ShiftryF[] = INCBIN_U32("graphics/pokemon/shiftry/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ShiftryF[] = INCBIN_COMP("graphics/pokemon/shiftry/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_SEEDOT #if P_FAMILY_TAILLOW @@ -7667,6 +7844,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MedititeF[] = INCBIN_U32("graphics/pokemon/meditite/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MedititeF[] = INCBIN_U32("graphics/pokemon/meditite/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MedititeF[] = INCBIN_COMP("graphics/pokemon/meditite/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Medicham[] = INCBIN_U32("graphics/pokemon/medicham/anim_front.4bpp.lz"); const u32 gMonPalette_Medicham[] = INCBIN_U32("graphics/pokemon/medicham/normal.gbapal.lz"); @@ -7686,6 +7866,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MedichamF[] = INCBIN_U32("graphics/pokemon/medicham/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MedichamF[] = INCBIN_U32("graphics/pokemon/medicham/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MedichamF[] = INCBIN_COMP("graphics/pokemon/medicham/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_MedichamMega[] = INCBIN_U32("graphics/pokemon/medicham/mega/front.4bpp.lz"); @@ -7859,6 +8042,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RoseliaF[] = INCBIN_U32("graphics/pokemon/roselia/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RoseliaF[] = INCBIN_U32("graphics/pokemon/roselia/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RoseliaF[] = INCBIN_COMP("graphics/pokemon/roselia/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_GEN_4_CROSS_EVOS const u32 gMonFrontPic_Roserade[] = INCBIN_U32("graphics/pokemon/roserade/anim_front.4bpp.lz"); @@ -7879,6 +8065,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RoseradeF[] = INCBIN_U32("graphics/pokemon/roserade/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RoseradeF[] = INCBIN_U32("graphics/pokemon/roserade/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RoseradeF[] = INCBIN_COMP("graphics/pokemon/roserade/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_ROSELIA @@ -7901,6 +8090,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GulpinF[] = INCBIN_U32("graphics/pokemon/gulpin/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GulpinF[] = INCBIN_U32("graphics/pokemon/gulpin/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GulpinF[] = INCBIN_COMP("graphics/pokemon/gulpin/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Swalot[] = INCBIN_U32("graphics/pokemon/swalot/anim_front.4bpp.lz"); const u32 gMonPalette_Swalot[] = INCBIN_U32("graphics/pokemon/swalot/normal.gbapal.lz"); @@ -7920,6 +8112,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SwalotF[] = INCBIN_U32("graphics/pokemon/swalot/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SwalotF[] = INCBIN_U32("graphics/pokemon/swalot/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SwalotF[] = INCBIN_COMP("graphics/pokemon/swalot/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_GULPIN #if P_FAMILY_CARVANHA @@ -8024,6 +8219,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_NumelF[] = INCBIN_U32("graphics/pokemon/numel/anim_frontf.4bpp.lz"); const u32 gMonBackPic_NumelF[] = INCBIN_U32("graphics/pokemon/numel/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_NumelF[] = INCBIN_COMP("graphics/pokemon/numel/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Camerupt[] = INCBIN_U32("graphics/pokemon/camerupt/anim_front.4bpp.lz"); const u32 gMonPalette_Camerupt[] = INCBIN_U32("graphics/pokemon/camerupt/normal.gbapal.lz"); @@ -8043,6 +8241,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_CameruptF[] = INCBIN_U32("graphics/pokemon/camerupt/anim_frontf.4bpp.lz"); const u32 gMonBackPic_CameruptF[] = INCBIN_U32("graphics/pokemon/camerupt/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_CameruptF[] = INCBIN_COMP("graphics/pokemon/camerupt/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_CameruptMega[] = INCBIN_U32("graphics/pokemon/camerupt/mega/front.4bpp.lz"); @@ -8214,6 +8415,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_CacturneF[] = INCBIN_U32("graphics/pokemon/cacturne/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_CacturneF[] = INCBIN_COMP("graphics/pokemon/cacturne/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_CACNEA #if P_FAMILY_SWABLU @@ -8542,6 +8746,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_MiloticF[] = INCBIN_U32("graphics/pokemon/milotic/anim_frontf.4bpp.lz"); const u32 gMonBackPic_MiloticF[] = INCBIN_U32("graphics/pokemon/milotic/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_MiloticF[] = INCBIN_COMP("graphics/pokemon/milotic/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_FEEBAS #if P_FAMILY_CASTFORM @@ -8982,6 +9189,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_RelicanthF[] = INCBIN_U32("graphics/pokemon/relicanth/anim_frontf.4bpp.lz"); const u32 gMonBackPic_RelicanthF[] = INCBIN_U32("graphics/pokemon/relicanth/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_RelicanthF[] = INCBIN_COMP("graphics/pokemon/relicanth/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_RELICANTH #if P_FAMILY_LUVDISC @@ -9584,6 +9794,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_StarlyF[] = INCBIN_U32("graphics/pokemon/starly/anim_frontf.4bpp.lz"); const u32 gMonBackPic_StarlyF[] = INCBIN_U32("graphics/pokemon/starly/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_StarlyF[] = INCBIN_COMP("graphics/pokemon/starly/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Staravia[] = INCBIN_U32("graphics/pokemon/staravia/anim_front.4bpp.lz"); const u32 gMonPalette_Staravia[] = INCBIN_U32("graphics/pokemon/staravia/normal.gbapal.lz"); @@ -9603,6 +9816,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_StaraviaF[] = INCBIN_U32("graphics/pokemon/staravia/anim_frontf.4bpp.lz"); const u32 gMonBackPic_StaraviaF[] = INCBIN_U32("graphics/pokemon/staravia/back.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_StaraviaF[] = INCBIN_COMP("graphics/pokemon/staravia/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Staraptor[] = INCBIN_U32("graphics/pokemon/staraptor/anim_front.4bpp.lz"); const u32 gMonPalette_Staraptor[] = INCBIN_U32("graphics/pokemon/staraptor/normal.gbapal.lz"); @@ -9621,6 +9837,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_StaraptorF[] = INCBIN_U32("graphics/pokemon/staraptor/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_StaraptorF[] = INCBIN_COMP("graphics/pokemon/staraptor/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_STARLY #if P_FAMILY_BIDOOF @@ -9642,6 +9861,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_BidoofF[] = INCBIN_U32("graphics/pokemon/bidoof/anim_frontf.4bpp.lz"); const u32 gMonBackPic_BidoofF[] = INCBIN_U32("graphics/pokemon/bidoof/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_BidoofF[] = INCBIN_COMP("graphics/pokemon/bidoof/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Bibarel[] = INCBIN_U32("graphics/pokemon/bibarel/anim_front.4bpp.lz"); const u32 gMonPalette_Bibarel[] = INCBIN_U32("graphics/pokemon/bibarel/normal.gbapal.lz"); @@ -9660,6 +9882,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_BibarelF[] = INCBIN_U32("graphics/pokemon/bibarel/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_BibarelF[] = INCBIN_COMP("graphics/pokemon/bibarel/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_BIDOOF #if P_FAMILY_KRICKETOT @@ -9681,6 +9906,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_KricketotF[] = INCBIN_U32("graphics/pokemon/kricketot/anim_frontf.4bpp.lz"); const u32 gMonBackPic_KricketotF[] = INCBIN_U32("graphics/pokemon/kricketot/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_KricketotF[] = INCBIN_COMP("graphics/pokemon/kricketot/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Kricketune[] = INCBIN_U32("graphics/pokemon/kricketune/anim_front.4bpp.lz"); const u32 gMonPalette_Kricketune[] = INCBIN_U32("graphics/pokemon/kricketune/normal.gbapal.lz"); @@ -9700,6 +9928,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_KricketuneF[] = INCBIN_U32("graphics/pokemon/kricketune/anim_frontf.4bpp.lz"); const u32 gMonBackPic_KricketuneF[] = INCBIN_U32("graphics/pokemon/kricketune/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_KricketuneF[] = INCBIN_COMP("graphics/pokemon/kricketune/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_KRICKETOT #if P_FAMILY_SHINX @@ -9721,6 +9952,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_ShinxF[] = INCBIN_U32("graphics/pokemon/shinx/anim_frontf.4bpp.lz"); const u32 gMonBackPic_ShinxF[] = INCBIN_U32("graphics/pokemon/shinx/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ShinxF[] = INCBIN_COMP("graphics/pokemon/shinx/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Luxio[] = INCBIN_U32("graphics/pokemon/luxio/anim_front.4bpp.lz"); const u32 gMonPalette_Luxio[] = INCBIN_U32("graphics/pokemon/luxio/normal.gbapal.lz"); @@ -9740,6 +9974,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LuxioF[] = INCBIN_U32("graphics/pokemon/luxio/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LuxioF[] = INCBIN_U32("graphics/pokemon/luxio/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LuxioF[] = INCBIN_COMP("graphics/pokemon/luxio/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Luxray[] = INCBIN_U32("graphics/pokemon/luxray/anim_front.4bpp.lz"); const u32 gMonPalette_Luxray[] = INCBIN_U32("graphics/pokemon/luxray/normal.gbapal.lz"); @@ -9759,6 +9996,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LuxrayF[] = INCBIN_U32("graphics/pokemon/luxray/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LuxrayF[] = INCBIN_U32("graphics/pokemon/luxray/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LuxrayF[] = INCBIN_COMP("graphics/pokemon/luxray/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_SHINX #if P_FAMILY_CRANIDOS @@ -9937,7 +10177,7 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonPalette_CombeeF[] = INCBIN_U32("graphics/pokemon/combee/normalf.gbapal.lz"); const u32 gMonShinyPalette_CombeeF[] = INCBIN_U32("graphics/pokemon/combee/shinyf.gbapal.lz"); #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_CombeeF[] = INCBIN_COMP("graphics/pokemon/combee/followerf.4bpp"); + const u32 gObjectEventPic_CombeeF[] = INCBIN_COMP("graphics/pokemon/combee/overworldf.4bpp"); #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Vespiquen[] = INCBIN_U32("graphics/pokemon/vespiquen/anim_front.4bpp.lz"); @@ -9975,6 +10215,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_PachirisuF[] = INCBIN_U32("graphics/pokemon/pachirisu/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_PachirisuF[] = INCBIN_COMP("graphics/pokemon/pachirisu/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_PACHIRISU #if P_FAMILY_BUIZEL @@ -9995,6 +10238,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonBackPic_BuizelF[] = INCBIN_U32("graphics/pokemon/buizel/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_BuizelF[] = INCBIN_COMP("graphics/pokemon/buizel/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Floatzel[] = INCBIN_U32("graphics/pokemon/floatzel/anim_front.4bpp.lz"); const u32 gMonPalette_Floatzel[] = INCBIN_U32("graphics/pokemon/floatzel/normal.gbapal.lz"); @@ -10013,6 +10259,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonBackPic_FloatzelF[] = INCBIN_U32("graphics/pokemon/floatzel/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_FloatzelF[] = INCBIN_COMP("graphics/pokemon/floatzel/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_BUIZEL #if P_FAMILY_CHERUBI @@ -10352,6 +10601,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GibleF[] = INCBIN_U32("graphics/pokemon/gible/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GibleF[] = INCBIN_U32("graphics/pokemon/gible/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GibleF[] = INCBIN_COMP("graphics/pokemon/gible/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Gabite[] = INCBIN_U32("graphics/pokemon/gabite/anim_front.4bpp.lz"); const u32 gMonPalette_Gabite[] = INCBIN_U32("graphics/pokemon/gabite/normal.gbapal.lz"); @@ -10371,6 +10623,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_GabiteF[] = INCBIN_U32("graphics/pokemon/gabite/anim_frontf.4bpp.lz"); const u32 gMonBackPic_GabiteF[] = INCBIN_U32("graphics/pokemon/gabite/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GabiteF[] = INCBIN_COMP("graphics/pokemon/gabite/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Garchomp[] = INCBIN_U32("graphics/pokemon/garchomp/anim_front.4bpp.lz"); const u32 gMonPalette_Garchomp[] = INCBIN_U32("graphics/pokemon/garchomp/normal.gbapal.lz"); @@ -10389,6 +10644,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_GarchompF[] = INCBIN_U32("graphics/pokemon/garchomp/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_GarchompF[] = INCBIN_COMP("graphics/pokemon/garchomp/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_GarchompMega[] = INCBIN_U32("graphics/pokemon/garchomp/mega/front.4bpp.lz"); @@ -10478,11 +10736,7 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u8 gMonIcon_HippopotasF[] = INCBIN_U8("graphics/pokemon/hippopotas/iconf.4bpp"); #endif #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_HippopotasF[] = INCBIN_COMP("graphics/pokemon/hippopotas/overworld.4bpp"); -#if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_HippopotasF[] = INCBIN_U32("graphics/pokemon/hippopotas/overworld_normal.gbapal.lz"); - // const u32 gShinyOverworldPalette_HippopotasF[] = INCBIN_U32("graphics/pokemon/hippopotas/overworld_shiny.gbapal.lz"); -#endif //OW_PKMN_OBJECTS_SHARE_PALETTES + const u32 gObjectEventPic_HippopotasF[] = INCBIN_COMP("graphics/pokemon/hippopotas/overworldf.4bpp"); #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Hippowdon[] = INCBIN_U32("graphics/pokemon/hippowdon/anim_front.4bpp.lz"); @@ -10507,10 +10761,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u8 gMonIcon_HippowdonF[] = INCBIN_U8("graphics/pokemon/hippowdon/iconf.4bpp"); #endif #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_HippowdonF[] = INCBIN_COMP("graphics/pokemon/hippowdon/overworld.4bpp"); #if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_HippowdonF[] = INCBIN_U32("graphics/pokemon/hippowdon/overworld_normal.gbapal.lz"); - // const u32 gShinyOverworldPalette_HippowdonF[] = INCBIN_U32("graphics/pokemon/hippowdon/overworld_shiny.gbapal.lz"); + const u32 gOverworldPalette_HippowdonF[] = INCBIN_U32("graphics/pokemon/hippowdon/overworld_normalf.gbapal.lz"); + const u32 gShinyOverworldPalette_HippowdonF[] = INCBIN_U32("graphics/pokemon/hippowdon/overworld_shinyf.gbapal.lz"); #endif //OW_PKMN_OBJECTS_SHARE_PALETTES #endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_HIPPOPOTAS @@ -10568,6 +10821,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_CroagunkF[] = INCBIN_U32("graphics/pokemon/croagunk/anim_frontf.4bpp.lz"); const u32 gMonBackPic_CroagunkF[] = INCBIN_U32("graphics/pokemon/croagunk/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_CroagunkF[] = INCBIN_COMP("graphics/pokemon/croagunk/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Toxicroak[] = INCBIN_U32("graphics/pokemon/toxicroak/anim_front.4bpp.lz"); const u32 gMonPalette_Toxicroak[] = INCBIN_U32("graphics/pokemon/toxicroak/normal.gbapal.lz"); @@ -10587,6 +10843,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_ToxicroakF[] = INCBIN_U32("graphics/pokemon/toxicroak/anim_frontf.4bpp.lz"); const u32 gMonBackPic_ToxicroakF[] = INCBIN_U32("graphics/pokemon/toxicroak/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_ToxicroakF[] = INCBIN_COMP("graphics/pokemon/toxicroak/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_CROAGUNK #if P_FAMILY_CARNIVINE @@ -10626,6 +10885,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_FinneonF[] = INCBIN_U32("graphics/pokemon/finneon/anim_frontf.4bpp.lz"); const u32 gMonBackPic_FinneonF[] = INCBIN_U32("graphics/pokemon/finneon/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_FinneonF[] = INCBIN_COMP("graphics/pokemon/finneon/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Lumineon[] = INCBIN_U32("graphics/pokemon/lumineon/anim_front.4bpp.lz"); const u32 gMonPalette_Lumineon[] = INCBIN_U32("graphics/pokemon/lumineon/normal.gbapal.lz"); @@ -10645,6 +10907,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_LumineonF[] = INCBIN_U32("graphics/pokemon/lumineon/anim_frontf.4bpp.lz"); const u32 gMonBackPic_LumineonF[] = INCBIN_U32("graphics/pokemon/lumineon/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_LumineonF[] = INCBIN_COMP("graphics/pokemon/lumineon/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_FINNEON #if P_FAMILY_SNOVER @@ -10666,6 +10931,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonFrontPic_SnoverF[] = INCBIN_U32("graphics/pokemon/snover/anim_frontf.4bpp.lz"); const u32 gMonBackPic_SnoverF[] = INCBIN_U32("graphics/pokemon/snover/backf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_SnoverF[] = INCBIN_COMP("graphics/pokemon/snover/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_Abomasnow[] = INCBIN_U32("graphics/pokemon/abomasnow/anim_front.4bpp.lz"); const u32 gMonPalette_Abomasnow[] = INCBIN_U32("graphics/pokemon/abomasnow/normal.gbapal.lz"); @@ -10684,6 +10952,9 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ #endif //OW_POKEMON_OBJECT_EVENTS const u32 gMonFrontPic_AbomasnowF[] = INCBIN_U32("graphics/pokemon/abomasnow/anim_frontf.4bpp.lz"); +#if OW_POKEMON_OBJECT_EVENTS + const u32 gObjectEventPic_AbomasnowF[] = INCBIN_COMP("graphics/pokemon/abomasnow/overworldf.4bpp"); +#endif //OW_POKEMON_OBJECT_EVENTS #if P_MEGA_EVOLUTIONS const u32 gMonFrontPic_AbomasnowMega[] = INCBIN_U32("graphics/pokemon/abomasnow/mega/front.4bpp.lz"); @@ -11685,10 +11956,10 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonShinyPalette_UnfezantF[] = INCBIN_U32("graphics/pokemon/unfezant/shinyf.gbapal.lz"); const u8 gMonIcon_UnfezantF[] = INCBIN_U8("graphics/pokemon/unfezant/iconf.4bpp"); #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_UnfezantF[] = INCBIN_COMP("graphics/pokemon/unfezant_f/overworld.4bpp"); + const u32 gObjectEventPic_UnfezantF[] = INCBIN_COMP("graphics/pokemon/unfezant/overworldf.4bpp"); #if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_UnfezantF[] = INCBIN_U32("graphics/pokemon/unfezant_f/overworld_normal.gbapal.lz"); - // const u32 gShinyOverworldPalette_UnfezantF[] = INCBIN_U32("graphics/pokemon/unfezant_f/overworld_shiny.gbapal.lz"); + const u32 gOverworldPalette_UnfezantF[] = INCBIN_U32("graphics/pokemon/unfezant/overworld_normalf.gbapal.lz"); + const u32 gShinyOverworldPalette_UnfezantF[] = INCBIN_U32("graphics/pokemon/unfezant/overworld_shinyf.gbapal.lz"); #endif //OW_PKMN_OBJECTS_SHARE_PALETTES #endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_PIDOVE @@ -13165,10 +13436,10 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonShinyPalette_FrillishF[] = INCBIN_U32("graphics/pokemon/frillish/shinyf.gbapal.lz"); const u8 gMonIcon_FrillishF[] = INCBIN_U8("graphics/pokemon/frillish/iconf.4bpp"); #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_FrillishF[] = INCBIN_COMP("graphics/pokemon/frillish/followerf.4bpp"); + const u32 gObjectEventPic_FrillishF[] = INCBIN_COMP("graphics/pokemon/frillish/overworldf.4bpp"); #if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_FrillishF[] = INCBIN_U32("graphics/pokemon/frillish/overworld_normalf.gbapal.lz"); - // const u32 gShinyOverworldPalette_FrillishF[] = INCBIN_U32("graphics/pokemon/frillish/overworld_shinyf.gbapal.lz"); + const u32 gOverworldPalette_FrillishF[] = INCBIN_U32("graphics/pokemon/frillish/overworld_normalf.gbapal.lz"); + const u32 gShinyOverworldPalette_FrillishF[] = INCBIN_U32("graphics/pokemon/frillish/overworld_shinyf.gbapal.lz"); #endif //OW_PKMN_OBJECTS_SHARE_PALETTES #endif //OW_POKEMON_OBJECT_EVENTS @@ -13194,10 +13465,10 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonShinyPalette_JellicentF[] = INCBIN_U32("graphics/pokemon/jellicent/shinyf.gbapal.lz"); const u8 gMonIcon_JellicentF[] = INCBIN_U8("graphics/pokemon/jellicent/iconf.4bpp"); #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_JellicentF[] = INCBIN_COMP("graphics/pokemon/jellicent/followerf.4bpp"); + const u32 gObjectEventPic_JellicentF[] = INCBIN_COMP("graphics/pokemon/jellicent/overworldf.4bpp"); #if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_JellicentF[] = INCBIN_U32("graphics/pokemon/jellicent/overworld_normal.gbapal.lz"); - // const u32 gShinyOverworldPalette_JellicentF[] = INCBIN_U32("graphics/pokemon/jellicent/overworld_shiny.gbapal.lz"); + const u32 gOverworldPalette_JellicentF[] = INCBIN_U32("graphics/pokemon/jellicent/overworld_normalf.gbapal.lz"); + const u32 gShinyOverworldPalette_JellicentF[] = INCBIN_U32("graphics/pokemon/jellicent/overworld_shinyf.gbapal.lz"); #endif //OW_PKMN_OBJECTS_SHARE_PALETTES #endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_FRILLISH @@ -14858,11 +15129,7 @@ const u32 gObjectEventPic_Substitute[] = INCBIN_COMP("graphics/pokemon/question_ const u32 gMonBackPic_PyroarF[] = INCBIN_U32("graphics/pokemon/pyroar/backf.4bpp.lz"); const u8 gMonIcon_PyroarF[] = INCBIN_U8("graphics/pokemon/pyroar/iconf.4bpp"); #if OW_POKEMON_OBJECT_EVENTS - const u32 gObjectEventPic_PyroarF[] = INCBIN_COMP("graphics/pokemon/pyroar/followerf.4bpp"); -#if OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE - // const u32 gOverworldPalette_PyroarF[] = INCBIN_U32("graphics/pokemon/pyroar/overworld_normalf.gbapal.lz"); - // const u32 gShinyOverworldPalette_PyroarF[] = INCBIN_U32("graphics/pokemon/pyroar/overworld_shinyf.gbapal.lz"); -#endif //OW_PKMN_OBJECTS_SHARE_PALETTES + const u32 gObjectEventPic_PyroarF[] = INCBIN_COMP("graphics/pokemon/pyroar/overworldf.4bpp"); #endif //OW_POKEMON_OBJECT_EVENTS #endif //P_FAMILY_LITLEO diff --git a/src/data/object_events/object_event_pic_tables_followers.h b/src/data/object_events/object_event_pic_tables_followers.h index 6ad602a629..1164e92c52 100644 --- a/src/data/object_events/object_event_pic_tables_followers.h +++ b/src/data/object_events/object_event_pic_tables_followers.h @@ -13,6 +13,9 @@ static const struct SpriteFrameImage sPicTable_Ivysaur[] = { static const struct SpriteFrameImage sPicTable_Venusaur[] = { overworld_ascending_frames(gObjectEventPic_Venusaur, 4, 4), }; +static const struct SpriteFrameImage sPicTable_VenusaurF[] = { + overworld_ascending_frames(gObjectEventPic_VenusaurF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_VenusaurMega[] = { overworld_ascending_frames(gObjectEventPic_VenusaurMega, 4, 4), @@ -82,6 +85,9 @@ static const struct SpriteFrameImage sPicTable_Metapod[] = { static const struct SpriteFrameImage sPicTable_Butterfree[] = { overworld_ascending_frames(gObjectEventPic_Butterfree, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ButterfreeF[] = { + overworld_ascending_frames(gObjectEventPic_ButterfreeF, 4, 4), +}; #if P_GIGANTAMAX_FORMS /*static const struct SpriteFrameImage sPicTable_ButterfreeGigantamax[] = { overworld_ascending_frames(gObjectEventPic_ButterfreeGigantamax, 4, 4), @@ -127,9 +133,15 @@ static const struct SpriteFrameImage sPicTable_Pidgeot[] = { static const struct SpriteFrameImage sPicTable_Rattata[] = { overworld_ascending_frames(gObjectEventPic_Rattata, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RattataF[] = { + overworld_ascending_frames(gObjectEventPic_RattataF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Raticate[] = { overworld_ascending_frames(gObjectEventPic_Raticate, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RaticateF[] = { + overworld_ascending_frames(gObjectEventPic_RaticateF, 4, 4), +}; #if P_ALOLAN_FORMS static const struct SpriteFrameImage sPicTable_RattataAlolan[] = { overworld_ascending_frames(gObjectEventPic_RattataAlolan, 4, 4), @@ -170,6 +182,9 @@ static const struct SpriteFrameImage sPicTable_PichuSpikyEared[] = { static const struct SpriteFrameImage sPicTable_Pikachu[] = { overworld_ascending_frames(gObjectEventPic_Pikachu, 4, 4), }; +static const struct SpriteFrameImage sPicTable_PikachuF[] = { + overworld_ascending_frames(gObjectEventPic_PikachuF, 4, 4), +}; #if P_COSPLAY_PIKACHU_FORMS /*static const struct SpriteFrameImage sPicTable_PikachuCosplay[] = { overworld_ascending_frames(gObjectEventPic_PikachuCosplay, 4, 4), @@ -227,6 +242,9 @@ static const struct SpriteFrameImage sPicTable_PikachuWorldCap[] = { static const struct SpriteFrameImage sPicTable_Raichu[] = { overworld_ascending_frames(gObjectEventPic_Raichu, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RaichuF[] = { + overworld_ascending_frames(gObjectEventPic_RaichuF, 4, 4), +}; #if P_ALOLAN_FORMS static const struct SpriteFrameImage sPicTable_RaichuAlolan[] = { overworld_ascending_frames(gObjectEventPic_RaichuAlolan, 4, 4), @@ -321,9 +339,15 @@ static const struct SpriteFrameImage sPicTable_Wigglytuff[] = { static const struct SpriteFrameImage sPicTable_Zubat[] = { overworld_ascending_frames(gObjectEventPic_Zubat, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ZubatF[] = { + overworld_ascending_frames(gObjectEventPic_ZubatF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Golbat[] = { overworld_ascending_frames(gObjectEventPic_Golbat, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GolbatF[] = { + overworld_ascending_frames(gObjectEventPic_GolbatF, 4, 4), +}; #if P_GEN_2_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Crobat[] = { overworld_ascending_frames(gObjectEventPic_Crobat, 4, 4), @@ -338,9 +362,15 @@ static const struct SpriteFrameImage sPicTable_Oddish[] = { static const struct SpriteFrameImage sPicTable_Gloom[] = { overworld_ascending_frames(gObjectEventPic_Gloom, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GloomF[] = { + overworld_ascending_frames(gObjectEventPic_GloomF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Vileplume[] = { overworld_ascending_frames(gObjectEventPic_Vileplume, 4, 4), }; +static const struct SpriteFrameImage sPicTable_VileplumeF[] = { + overworld_ascending_frames(gObjectEventPic_VileplumeF, 4, 4), +}; #if P_GEN_2_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Bellossom[] = { overworld_ascending_frames(gObjectEventPic_Bellossom, 4, 4), @@ -469,7 +499,9 @@ static const struct SpriteFrameImage sPicTable_Poliwrath[] = { static const struct SpriteFrameImage sPicTable_Politoed[] = { overworld_ascending_frames(gObjectEventPic_Politoed, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_PolitoedF[] = { + overworld_ascending_frames(gObjectEventPic_PolitoedF, 4, 4), +}; #endif //P_GEN_2_CROSS_EVOS #endif //P_FAMILY_POLIWAG @@ -480,9 +512,15 @@ static const struct SpriteFrameImage sPicTable_Abra[] = { static const struct SpriteFrameImage sPicTable_Kadabra[] = { overworld_ascending_frames(gObjectEventPic_Kadabra, 4, 4), }; +static const struct SpriteFrameImage sPicTable_KadabraF[] = { + overworld_ascending_frames(gObjectEventPic_KadabraF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Alakazam[] = { overworld_ascending_frames(gObjectEventPic_Alakazam, 4, 4), }; +static const struct SpriteFrameImage sPicTable_AlakazamF[] = { + overworld_ascending_frames(gObjectEventPic_AlakazamF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_AlakazamMega[] = { overworld_ascending_frames(gObjectEventPic_AlakazamMega, 4, 4), @@ -634,9 +672,15 @@ static const struct SpriteFrameImage sPicTable_Sirfetchd[] = { static const struct SpriteFrameImage sPicTable_Doduo[] = { overworld_ascending_frames(gObjectEventPic_Doduo, 4, 4), }; +static const struct SpriteFrameImage sPicTable_DoduoF[] = { + overworld_ascending_frames(gObjectEventPic_DoduoF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Dodrio[] = { overworld_ascending_frames(gObjectEventPic_Dodrio, 4, 4), }; +static const struct SpriteFrameImage sPicTable_DodrioF[] = { + overworld_ascending_frames(gObjectEventPic_DodrioF, 4, 4), +}; #endif //P_FAMILY_DODUO #if P_FAMILY_SEEL @@ -704,6 +748,9 @@ static const struct SpriteFrameImage sPicTable_Onix[] = { static const struct SpriteFrameImage sPicTable_Steelix[] = { overworld_ascending_frames(gObjectEventPic_Steelix, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SteelixF[] = { + overworld_ascending_frames(gObjectEventPic_SteelixF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_SteelixMega[] = { overworld_ascending_frames(gObjectEventPic_SteelixMega, 4, 4), @@ -719,6 +766,9 @@ static const struct SpriteFrameImage sPicTable_Drowzee[] = { static const struct SpriteFrameImage sPicTable_Hypno[] = { overworld_ascending_frames(gObjectEventPic_Hypno, 4, 4), }; +static const struct SpriteFrameImage sPicTable_HypnoF[] = { + overworld_ascending_frames(gObjectEventPic_HypnoF, 4, 4), +}; #endif //P_FAMILY_DROWZEE #if P_FAMILY_KRABBY @@ -828,14 +878,22 @@ static const struct SpriteFrameImage sPicTable_WeezingGalarian[] = { static const struct SpriteFrameImage sPicTable_Rhyhorn[] = { overworld_ascending_frames(gObjectEventPic_Rhyhorn, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RhyhornF[] = { + overworld_ascending_frames(gObjectEventPic_RhyhornF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Rhydon[] = { overworld_ascending_frames(gObjectEventPic_Rhydon, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RhydonF[] = { + overworld_ascending_frames(gObjectEventPic_RhydonF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Rhyperior[] = { overworld_ascending_frames(gObjectEventPic_Rhyperior, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_RhyperiorF[] = { + overworld_ascending_frames(gObjectEventPic_RhyperiorF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_RHYHORN @@ -863,7 +921,9 @@ static const struct SpriteFrameImage sPicTable_Tangela[] = { static const struct SpriteFrameImage sPicTable_Tangrowth[] = { overworld_ascending_frames(gObjectEventPic_Tangrowth, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_TangrowthF[] = { + overworld_ascending_frames(gObjectEventPic_TangrowthF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_TANGELA @@ -896,9 +956,15 @@ static const struct SpriteFrameImage sPicTable_Kingdra[] = { static const struct SpriteFrameImage sPicTable_Goldeen[] = { overworld_ascending_frames(gObjectEventPic_Goldeen, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GoldeenF[] = { + overworld_ascending_frames(gObjectEventPic_GoldeenF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Seaking[] = { overworld_ascending_frames(gObjectEventPic_Seaking, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SeakingF[] = { + overworld_ascending_frames(gObjectEventPic_SeakingF, 4, 4), +}; #endif //P_FAMILY_GOLDEEN #if P_FAMILY_STARYU @@ -933,10 +999,16 @@ static const struct SpriteFrameImage sPicTable_MrRime[] = { static const struct SpriteFrameImage sPicTable_Scyther[] = { overworld_ascending_frames(gObjectEventPic_Scyther, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ScytherF[] = { + overworld_ascending_frames(gObjectEventPic_ScytherF, 4, 4), +}; #if P_GEN_2_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Scizor[] = { overworld_ascending_frames(gObjectEventPic_Scizor, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ScizorF[] = { + overworld_ascending_frames(gObjectEventPic_ScizorF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_ScizorMega[] = { overworld_ascending_frames(gObjectEventPic_ScizorMega, 4, 4), @@ -1026,9 +1098,15 @@ static const struct SpriteFrameImage sPicTable_TaurosPaldeanAquaBreed[] = { static const struct SpriteFrameImage sPicTable_Magikarp[] = { overworld_ascending_frames(gObjectEventPic_Magikarp, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MagikarpF[] = { + overworld_ascending_frames(gObjectEventPic_MagikarpF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Gyarados[] = { overworld_ascending_frames(gObjectEventPic_Gyarados, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GyaradosF[] = { + overworld_ascending_frames(gObjectEventPic_GyaradosF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_GyaradosMega[] = { overworld_ascending_frames(gObjectEventPic_GyaradosMega, 4, 4), @@ -1057,6 +1135,9 @@ static const struct SpriteFrameImage sPicTable_Ditto[] = { static const struct SpriteFrameImage sPicTable_Eevee[] = { overworld_ascending_frames(gObjectEventPic_Eevee, 4, 4), }; +static const struct SpriteFrameImage sPicTable_EeveeF[] = { + overworld_ascending_frames(gObjectEventPic_EeveeF, 4, 4), +}; #if P_GIGANTAMAX_FORMS /*static const struct SpriteFrameImage sPicTable_EeveeGigantamax[] = { overworld_ascending_frames(gObjectEventPic_EeveeGigantamax, 4, 4), @@ -1233,6 +1314,9 @@ static const struct SpriteFrameImage sPicTable_Bayleef[] = { static const struct SpriteFrameImage sPicTable_Meganium[] = { overworld_ascending_frames(gObjectEventPic_Meganium, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MeganiumF[] = { + overworld_ascending_frames(gObjectEventPic_MeganiumF, 4, 4), +}; #endif //P_FAMILY_CHIKORITA #if P_FAMILY_CYNDAQUIL @@ -1286,9 +1370,15 @@ static const struct SpriteFrameImage sPicTable_Noctowl[] = { static const struct SpriteFrameImage sPicTable_Ledyba[] = { overworld_ascending_frames(gObjectEventPic_Ledyba, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LedybaF[] = { + overworld_ascending_frames(gObjectEventPic_LedybaF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Ledian[] = { overworld_ascending_frames(gObjectEventPic_Ledian, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LedianF[] = { + overworld_ascending_frames(gObjectEventPic_LedianF, 4, 4), +}; #endif //P_FAMILY_LEDYBA #if P_FAMILY_SPINARAK @@ -1330,6 +1420,9 @@ static const struct SpriteFrameImage sPicTable_Natu[] = { static const struct SpriteFrameImage sPicTable_Xatu[] = { overworld_ascending_frames(gObjectEventPic_Xatu, 4, 4), }; +static const struct SpriteFrameImage sPicTable_XatuF[] = { + overworld_ascending_frames(gObjectEventPic_XatuF, 4, 4), +}; #endif //P_FAMILY_NATU #if P_FAMILY_MAREEP @@ -1372,6 +1465,9 @@ static const struct SpriteFrameImage sPicTable_Bonsly[] = { static const struct SpriteFrameImage sPicTable_Sudowoodo[] = { overworld_ascending_frames(gObjectEventPic_Sudowoodo, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SudowoodoF[] = { + overworld_ascending_frames(gObjectEventPic_SudowoodoF, 4, 4), +}; #endif //P_FAMILY_SUDOWOODO #if P_FAMILY_HOPPIP @@ -1390,11 +1486,16 @@ static const struct SpriteFrameImage sPicTable_Jumpluff[] = { static const struct SpriteFrameImage sPicTable_Aipom[] = { overworld_ascending_frames(gObjectEventPic_Aipom, 4, 4), }; +static const struct SpriteFrameImage sPicTable_AipomF[] = { + overworld_ascending_frames(gObjectEventPic_AipomF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Ambipom[] = { overworld_ascending_frames(gObjectEventPic_Ambipom, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_AmbipomF[] = { + overworld_ascending_frames(gObjectEventPic_AmbipomF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_AIPOM @@ -1422,9 +1523,15 @@ static const struct SpriteFrameImage sPicTable_Yanmega[] = { static const struct SpriteFrameImage sPicTable_Wooper[] = { overworld_ascending_frames(gObjectEventPic_Wooper, 4, 4), }; +static const struct SpriteFrameImage sPicTable_WooperF[] = { + overworld_ascending_frames(gObjectEventPic_WooperF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Quagsire[] = { overworld_ascending_frames(gObjectEventPic_Quagsire, 4, 4), }; +static const struct SpriteFrameImage sPicTable_QuagsireF[] = { + overworld_ascending_frames(gObjectEventPic_QuagsireF, 4, 4), +}; #if P_PALDEAN_FORMS static const struct SpriteFrameImage sPicTable_WooperPaldean[] = { overworld_ascending_frames(gObjectEventPic_WooperPaldean, 4, 4), @@ -1439,6 +1546,9 @@ static const struct SpriteFrameImage sPicTable_Clodsire[] = { static const struct SpriteFrameImage sPicTable_Murkrow[] = { overworld_ascending_frames(gObjectEventPic_Murkrow, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MurkrowF[] = { + overworld_ascending_frames(gObjectEventPic_MurkrowF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Honchkrow[] = { overworld_ascending_frames(gObjectEventPic_Honchkrow, 4, 4), @@ -1553,12 +1663,18 @@ static const struct SpriteFrameImage sPicTable_Wynaut[] = { static const struct SpriteFrameImage sPicTable_Wobbuffet[] = { overworld_ascending_frames(gObjectEventPic_Wobbuffet, 4, 4), }; +static const struct SpriteFrameImage sPicTable_WobbuffetF[] = { + overworld_ascending_frames(gObjectEventPic_WobbuffetF, 4, 4), +}; #endif //P_FAMILY_WOBBUFFET #if P_FAMILY_GIRAFARIG static const struct SpriteFrameImage sPicTable_Girafarig[] = { overworld_ascending_frames(gObjectEventPic_Girafarig, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GirafarigF[] = { + overworld_ascending_frames(gObjectEventPic_GirafarigF, 4, 4), +}; #if P_GEN_9_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Farigiraf[] = { overworld_ascending_frames(gObjectEventPic_Farigiraf, 4, 4), @@ -1595,6 +1711,9 @@ static const struct SpriteFrameImage sPicTable_DudunsparceThreeSegment[] = { static const struct SpriteFrameImage sPicTable_Gligar[] = { overworld_ascending_frames(gObjectEventPic_Gligar, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GligarF[] = { + overworld_ascending_frames(gObjectEventPic_GligarF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Gliscor[] = { overworld_ascending_frames(gObjectEventPic_Gliscor, 4, 4), @@ -1635,6 +1754,9 @@ static const struct SpriteFrameImage sPicTable_Shuckle[] = { static const struct SpriteFrameImage sPicTable_Heracross[] = { overworld_ascending_frames(gObjectEventPic_Heracross, 4, 4), }; +static const struct SpriteFrameImage sPicTable_HeracrossF[] = { + overworld_ascending_frames(gObjectEventPic_HeracrossF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_HeracrossMega[] = { overworld_ascending_frames(gObjectEventPic_HeracrossMega, 4, 4), @@ -1646,17 +1768,25 @@ static const struct SpriteFrameImage sPicTable_Heracross[] = { static const struct SpriteFrameImage sPicTable_Sneasel[] = { overworld_ascending_frames(gObjectEventPic_Sneasel, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SneaselF[] = { + overworld_ascending_frames(gObjectEventPic_SneaselF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Weavile[] = { overworld_ascending_frames(gObjectEventPic_Weavile, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_WeavileF[] = { + overworld_ascending_frames(gObjectEventPic_WeavileF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #if P_HISUIAN_FORMS static const struct SpriteFrameImage sPicTable_SneaselHisuian[] = { overworld_ascending_frames(gObjectEventPic_SneaselHisuian, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SneaselHisuianF[] = { + overworld_ascending_frames(gObjectEventPic_SneaselHisuianF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Sneasler[] = { overworld_ascending_frames(gObjectEventPic_Sneasler, 4, 4), }; @@ -1670,6 +1800,9 @@ static const struct SpriteFrameImage sPicTable_Teddiursa[] = { static const struct SpriteFrameImage sPicTable_Ursaring[] = { overworld_ascending_frames(gObjectEventPic_Ursaring, 4, 4), }; +static const struct SpriteFrameImage sPicTable_UrsaringF[] = { + overworld_ascending_frames(gObjectEventPic_UrsaringF, 4, 4), +}; #if P_GEN_8_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Ursaluna[] = { overworld_ascending_frames(gObjectEventPic_Ursaluna, 4, 4), @@ -1696,11 +1829,16 @@ static const struct SpriteFrameImage sPicTable_Swinub[] = { static const struct SpriteFrameImage sPicTable_Piloswine[] = { overworld_ascending_frames(gObjectEventPic_Piloswine, 4, 4), }; +static const struct SpriteFrameImage sPicTable_PiloswineF[] = { + overworld_ascending_frames(gObjectEventPic_PiloswineF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Mamoswine[] = { overworld_ascending_frames(gObjectEventPic_Mamoswine, 4, 4), }; - +static const struct SpriteFrameImage sPicTable_MamoswineF[] = { + overworld_ascending_frames(gObjectEventPic_MamoswineF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_SWINUB @@ -1725,6 +1863,9 @@ static const struct SpriteFrameImage sPicTable_Remoraid[] = { static const struct SpriteFrameImage sPicTable_Octillery[] = { overworld_ascending_frames(gObjectEventPic_Octillery, 4, 4), }; +static const struct SpriteFrameImage sPicTable_OctilleryF[] = { + overworld_ascending_frames(gObjectEventPic_OctilleryF, 4, 4), +}; #endif //P_FAMILY_REMORAID #if P_FAMILY_DELIBIRD @@ -1757,6 +1898,9 @@ static const struct SpriteFrameImage sPicTable_Houndour[] = { static const struct SpriteFrameImage sPicTable_Houndoom[] = { overworld_ascending_frames(gObjectEventPic_Houndoom, 4, 4), }; +static const struct SpriteFrameImage sPicTable_HoundoomF[] = { + overworld_ascending_frames(gObjectEventPic_HoundoomF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_HoundoomMega[] = { overworld_ascending_frames(gObjectEventPic_HoundoomMega, 4, 4), @@ -1771,6 +1915,9 @@ static const struct SpriteFrameImage sPicTable_Phanpy[] = { static const struct SpriteFrameImage sPicTable_Donphan[] = { overworld_ascending_frames(gObjectEventPic_Donphan, 4, 4), }; +static const struct SpriteFrameImage sPicTable_DonphanF[] = { + overworld_ascending_frames(gObjectEventPic_DonphanF, 4, 4), +}; #endif //P_FAMILY_PHANPY #if P_FAMILY_STANTLER @@ -1870,12 +2017,21 @@ static const struct SpriteFrameImage sPicTable_Sceptile[] = { static const struct SpriteFrameImage sPicTable_Torchic[] = { overworld_ascending_frames(gObjectEventPic_Torchic, 4, 4), }; +static const struct SpriteFrameImage sPicTable_TorchicF[] = { + overworld_ascending_frames(gObjectEventPic_TorchicF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Combusken[] = { overworld_ascending_frames(gObjectEventPic_Combusken, 4, 4), }; +static const struct SpriteFrameImage sPicTable_CombuskenF[] = { + overworld_ascending_frames(gObjectEventPic_CombuskenF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Blaziken[] = { overworld_ascending_frames(gObjectEventPic_Blaziken, 4, 4), }; +static const struct SpriteFrameImage sPicTable_BlazikenF[] = { + overworld_ascending_frames(gObjectEventPic_BlazikenF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_BlazikenMega[] = { overworld_ascending_frames(gObjectEventPic_BlazikenMega, 4, 4), @@ -1939,12 +2095,18 @@ static const struct SpriteFrameImage sPicTable_Silcoon[] = { static const struct SpriteFrameImage sPicTable_Beautifly[] = { overworld_ascending_frames(gObjectEventPic_Beautifly, 4, 4), }; +static const struct SpriteFrameImage sPicTable_BeautiflyF[] = { + overworld_ascending_frames(gObjectEventPic_BeautiflyF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Cascoon[] = { overworld_ascending_frames(gObjectEventPic_Cascoon, 4, 4), }; static const struct SpriteFrameImage sPicTable_Dustox[] = { overworld_ascending_frames(gObjectEventPic_Dustox, 4, 4), }; +static const struct SpriteFrameImage sPicTable_DustoxF[] = { + overworld_ascending_frames(gObjectEventPic_DustoxF, 4, 4), +}; #endif //P_FAMILY_WURMPLE #if P_FAMILY_LOTAD @@ -1957,6 +2119,9 @@ static const struct SpriteFrameImage sPicTable_Lombre[] = { static const struct SpriteFrameImage sPicTable_Ludicolo[] = { overworld_ascending_frames(gObjectEventPic_Ludicolo, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LudicoloF[] = { + overworld_ascending_frames(gObjectEventPic_LudicoloF, 4, 4), +}; #endif //P_FAMILY_LOTAD #if P_FAMILY_SEEDOT @@ -1966,9 +2131,15 @@ static const struct SpriteFrameImage sPicTable_Seedot[] = { static const struct SpriteFrameImage sPicTable_Nuzleaf[] = { overworld_ascending_frames(gObjectEventPic_Nuzleaf, 4, 4), }; +static const struct SpriteFrameImage sPicTable_NuzleafF[] = { + overworld_ascending_frames(gObjectEventPic_NuzleafF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Shiftry[] = { overworld_ascending_frames(gObjectEventPic_Shiftry, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ShiftryF[] = { + overworld_ascending_frames(gObjectEventPic_ShiftryF, 4, 4), +}; #endif //P_FAMILY_SEEDOT #if P_FAMILY_TAILLOW @@ -2143,9 +2314,15 @@ static const struct SpriteFrameImage sPicTable_Aggron[] = { static const struct SpriteFrameImage sPicTable_Meditite[] = { overworld_ascending_frames(gObjectEventPic_Meditite, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MedititeF[] = { + overworld_ascending_frames(gObjectEventPic_MedititeF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Medicham[] = { overworld_ascending_frames(gObjectEventPic_Medicham, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MedichamF[] = { + overworld_ascending_frames(gObjectEventPic_MedichamF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_MedichamMega[] = { overworld_ascending_frames(gObjectEventPic_MedichamMega, 4, 4), @@ -2197,10 +2374,16 @@ static const struct SpriteFrameImage sPicTable_Budew[] = { static const struct SpriteFrameImage sPicTable_Roselia[] = { overworld_ascending_frames(gObjectEventPic_Roselia, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RoseliaF[] = { + overworld_ascending_frames(gObjectEventPic_RoseliaF, 4, 4), +}; #if P_GEN_4_CROSS_EVOS static const struct SpriteFrameImage sPicTable_Roserade[] = { overworld_ascending_frames(gObjectEventPic_Roserade, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RoseradeF[] = { + overworld_ascending_frames(gObjectEventPic_RoseradeF, 4, 4), +}; #endif //P_GEN_4_CROSS_EVOS #endif //P_FAMILY_ROSELIA @@ -2209,9 +2392,15 @@ static const struct SpriteFrameImage sPicTable_Roserade[] = { static const struct SpriteFrameImage sPicTable_Gulpin[] = { overworld_ascending_frames(gObjectEventPic_Gulpin, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GulpinF[] = { + overworld_ascending_frames(gObjectEventPic_GulpinF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Swalot[] = { overworld_ascending_frames(gObjectEventPic_Swalot, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SwalotF[] = { + overworld_ascending_frames(gObjectEventPic_SwalotF, 4, 4), +}; #endif //P_FAMILY_GULPIN #if P_FAMILY_CARVANHA @@ -2241,9 +2430,15 @@ static const struct SpriteFrameImage sPicTable_Wailord[] = { static const struct SpriteFrameImage sPicTable_Numel[] = { overworld_ascending_frames(gObjectEventPic_Numel, 4, 4), }; +static const struct SpriteFrameImage sPicTable_NumelF[] = { + overworld_ascending_frames(gObjectEventPic_NumelF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Camerupt[] = { overworld_ascending_frames(gObjectEventPic_Camerupt, 4, 4), }; +static const struct SpriteFrameImage sPicTable_CameruptF[] = { + overworld_ascending_frames(gObjectEventPic_CameruptF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_CameruptMega[] = { overworld_ascending_frames(gObjectEventPic_CameruptMega, 4, 4), @@ -2291,6 +2486,9 @@ static const struct SpriteFrameImage sPicTable_Cacnea[] = { static const struct SpriteFrameImage sPicTable_Cacturne[] = { overworld_ascending_frames(gObjectEventPic_Cacturne, 4, 4), }; +static const struct SpriteFrameImage sPicTable_CacturneF[] = { + overworld_ascending_frames(gObjectEventPic_CacturneF, 4, 4), +}; #endif //P_FAMILY_CACNEA #if P_FAMILY_SWABLU @@ -2383,6 +2581,9 @@ static const struct SpriteFrameImage sPicTable_Feebas[] = { static const struct SpriteFrameImage sPicTable_Milotic[] = { overworld_ascending_frames(gObjectEventPic_Milotic, 4, 4), }; +static const struct SpriteFrameImage sPicTable_MiloticF[] = { + overworld_ascending_frames(gObjectEventPic_MiloticF, 4, 4), +}; #endif //P_FAMILY_FEEBAS #if P_FAMILY_CASTFORM @@ -2510,6 +2711,9 @@ static const struct SpriteFrameImage sPicTable_Gorebyss[] = { static const struct SpriteFrameImage sPicTable_Relicanth[] = { overworld_ascending_frames(gObjectEventPic_Relicanth, 4, 4), }; +static const struct SpriteFrameImage sPicTable_RelicanthF[] = { + overworld_ascending_frames(gObjectEventPic_RelicanthF, 4, 4), +}; #endif //P_FAMILY_RELICANTH #if P_FAMILY_LUVDISC @@ -2686,42 +2890,72 @@ static const struct SpriteFrameImage sPicTable_Empoleon[] = { static const struct SpriteFrameImage sPicTable_Starly[] = { overworld_ascending_frames(gObjectEventPic_Starly, 4, 4), }; +static const struct SpriteFrameImage sPicTable_StarlyF[] = { + overworld_ascending_frames(gObjectEventPic_StarlyF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Staravia[] = { overworld_ascending_frames(gObjectEventPic_Staravia, 4, 4), }; +static const struct SpriteFrameImage sPicTable_StaraviaF[] = { + overworld_ascending_frames(gObjectEventPic_StaraviaF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Staraptor[] = { overworld_ascending_frames(gObjectEventPic_Staraptor, 4, 4), }; +static const struct SpriteFrameImage sPicTable_StaraptorF[] = { + overworld_ascending_frames(gObjectEventPic_StaraptorF, 4, 4), +}; #endif //P_FAMILY_STARLY #if P_FAMILY_BIDOOF static const struct SpriteFrameImage sPicTable_Bidoof[] = { overworld_ascending_frames(gObjectEventPic_Bidoof, 4, 4), }; +static const struct SpriteFrameImage sPicTable_BidoofF[] = { + overworld_ascending_frames(gObjectEventPic_BidoofF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Bibarel[] = { overworld_ascending_frames(gObjectEventPic_Bibarel, 4, 4), }; +static const struct SpriteFrameImage sPicTable_BibarelF[] = { + overworld_ascending_frames(gObjectEventPic_BibarelF, 4, 4), +}; #endif //P_FAMILY_BIDOOF #if P_FAMILY_KRICKETOT static const struct SpriteFrameImage sPicTable_Kricketot[] = { overworld_ascending_frames(gObjectEventPic_Kricketot, 4, 4), }; +static const struct SpriteFrameImage sPicTable_KricketotF[] = { + overworld_ascending_frames(gObjectEventPic_KricketotF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Kricketune[] = { overworld_ascending_frames(gObjectEventPic_Kricketune, 4, 4), }; +static const struct SpriteFrameImage sPicTable_KricketuneF[] = { + overworld_ascending_frames(gObjectEventPic_KricketuneF, 4, 4), +}; #endif //P_FAMILY_KRICKETOT #if P_FAMILY_SHINX static const struct SpriteFrameImage sPicTable_Shinx[] = { overworld_ascending_frames(gObjectEventPic_Shinx, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ShinxF[] = { + overworld_ascending_frames(gObjectEventPic_ShinxF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Luxio[] = { overworld_ascending_frames(gObjectEventPic_Luxio, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LuxioF[] = { + overworld_ascending_frames(gObjectEventPic_LuxioF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Luxray[] = { overworld_ascending_frames(gObjectEventPic_Luxray, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LuxrayF[] = { + overworld_ascending_frames(gObjectEventPic_LuxrayF, 4, 4), +}; #endif //P_FAMILY_SHINX #if P_FAMILY_CRANIDOS @@ -2782,15 +3016,24 @@ static const struct SpriteFrameImage sPicTable_Vespiquen[] = { static const struct SpriteFrameImage sPicTable_Pachirisu[] = { overworld_ascending_frames(gObjectEventPic_Pachirisu, 4, 4), }; +static const struct SpriteFrameImage sPicTable_PachirisuF[] = { + overworld_ascending_frames(gObjectEventPic_PachirisuF, 4, 4), +}; #endif //P_FAMILY_PACHIRISU #if P_FAMILY_BUIZEL static const struct SpriteFrameImage sPicTable_Buizel[] = { overworld_ascending_frames(gObjectEventPic_Buizel, 4, 4), }; +static const struct SpriteFrameImage sPicTable_BuizelF[] = { + overworld_ascending_frames(gObjectEventPic_BuizelF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Floatzel[] = { overworld_ascending_frames(gObjectEventPic_Floatzel, 4, 4), }; +static const struct SpriteFrameImage sPicTable_FloatzelF[] = { + overworld_ascending_frames(gObjectEventPic_FloatzelF, 4, 4), +}; #endif //P_FAMILY_BUIZEL #if P_FAMILY_CHERUBI @@ -2886,12 +3129,21 @@ static const struct SpriteFrameImage sPicTable_Spiritomb[] = { static const struct SpriteFrameImage sPicTable_Gible[] = { overworld_ascending_frames(gObjectEventPic_Gible, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GibleF[] = { + overworld_ascending_frames(gObjectEventPic_GibleF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Gabite[] = { overworld_ascending_frames(gObjectEventPic_Gabite, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GabiteF[] = { + overworld_ascending_frames(gObjectEventPic_GabiteF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Garchomp[] = { overworld_ascending_frames(gObjectEventPic_Garchomp, 4, 4), }; +static const struct SpriteFrameImage sPicTable_GarchompF[] = { + overworld_ascending_frames(gObjectEventPic_GarchompF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_GarchompMega[] = { overworld_ascending_frames(gObjectEventPic_GarchompMega, 4, 4), @@ -2923,9 +3175,6 @@ static const struct SpriteFrameImage sPicTable_HippopotasF[] = { static const struct SpriteFrameImage sPicTable_Hippowdon[] = { overworld_ascending_frames(gObjectEventPic_Hippowdon, 4, 4), }; -static const struct SpriteFrameImage sPicTable_HippowdonF[] = { - overworld_ascending_frames(gObjectEventPic_HippowdonF, 4, 4), -}; #endif //P_FAMILY_HIPPOPOTAS #if P_FAMILY_SKORUPI @@ -2941,9 +3190,15 @@ static const struct SpriteFrameImage sPicTable_Drapion[] = { static const struct SpriteFrameImage sPicTable_Croagunk[] = { overworld_ascending_frames(gObjectEventPic_Croagunk, 4, 4), }; +static const struct SpriteFrameImage sPicTable_CroagunkF[] = { + overworld_ascending_frames(gObjectEventPic_CroagunkF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Toxicroak[] = { overworld_ascending_frames(gObjectEventPic_Toxicroak, 4, 4), }; +static const struct SpriteFrameImage sPicTable_ToxicroakF[] = { + overworld_ascending_frames(gObjectEventPic_ToxicroakF, 4, 4), +}; #endif //P_FAMILY_CROAGUNK #if P_FAMILY_CARNIVINE @@ -2956,18 +3211,30 @@ static const struct SpriteFrameImage sPicTable_Carnivine[] = { static const struct SpriteFrameImage sPicTable_Finneon[] = { overworld_ascending_frames(gObjectEventPic_Finneon, 4, 4), }; +static const struct SpriteFrameImage sPicTable_FinneonF[] = { + overworld_ascending_frames(gObjectEventPic_FinneonF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Lumineon[] = { overworld_ascending_frames(gObjectEventPic_Lumineon, 4, 4), }; +static const struct SpriteFrameImage sPicTable_LumineonF[] = { + overworld_ascending_frames(gObjectEventPic_LumineonF, 4, 4), +}; #endif //P_FAMILY_FINNEON #if P_FAMILY_SNOVER static const struct SpriteFrameImage sPicTable_Snover[] = { overworld_ascending_frames(gObjectEventPic_Snover, 4, 4), }; +static const struct SpriteFrameImage sPicTable_SnoverF[] = { + overworld_ascending_frames(gObjectEventPic_SnoverF, 4, 4), +}; static const struct SpriteFrameImage sPicTable_Abomasnow[] = { overworld_ascending_frames(gObjectEventPic_Abomasnow, 4, 4), }; +static const struct SpriteFrameImage sPicTable_AbomasnowF[] = { + overworld_ascending_frames(gObjectEventPic_AbomasnowF, 4, 4), +}; #if P_MEGA_EVOLUTIONS /*static const struct SpriteFrameImage sPicTable_AbomasnowMega[] = { overworld_ascending_frames(gObjectEventPic_AbomasnowMega, 4, 4), diff --git a/src/data/pokemon/species_info.h b/src/data/pokemon/species_info.h index e24f1b7cc6..65b8c90876 100644 --- a/src/data/pokemon/species_info.h +++ b/src/data/pokemon/species_info.h @@ -30,8 +30,12 @@ #define OVERWORLD_PAL(...) \ .overworldPalette = DEFAULT(NULL, __VA_ARGS__), \ .overworldShinyPalette = DEFAULT_2(NULL, __VA_ARGS__), +#define OVERWORLD_PAL_FEMALE(...) \ + .overworldPaletteFemale = DEFAULT(NULL, __VA_ARGS__), \ + .overworldShinyPaletteFemale = DEFAULT_2(NULL, __VA_ARGS__), #else #define OVERWORLD_PAL(...) +#define OVERWORLD_PAL_FEMALE(...) #endif //OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE #define OVERWORLD(picTable, _size, shadow, _tracks, ...) \ @@ -75,9 +79,34 @@ .affineAnims = gDummySpriteAffineAnimTable, \ }, \ OVERWORLD_PAL(__VA_ARGS__) + +#define OVERWORLD_FEMALE(picTable, _size, shadow, _tracks, ...) \ +.overworldDataFemale = { \ + .tileTag = TAG_NONE, \ + .paletteTag = OBJ_EVENT_PAL_TAG_DYNAMIC, \ + .reflectionPaletteTag = OBJ_EVENT_PAL_TAG_NONE, \ + .size = (_size == SIZE_32x32 ? 512 : 2048), \ + .width = (_size == SIZE_32x32 ? 32 : 64), \ + .height = (_size == SIZE_32x32 ? 32 : 64), \ + .paletteSlot = PALSLOT_NPC_1, \ + .shadowSize = shadow, \ + .inanimate = FALSE, \ + .compressed = COMP, \ + .tracks = _tracks, \ + .oam = (_size == SIZE_32x32 ? &gObjectEventBaseOam_32x32 : &gObjectEventBaseOam_64x64), \ + .subspriteTables = (_size == SIZE_32x32 ? sOamTables_32x32 : sOamTables_64x64), \ + .anims = sAnimTable_Following, \ + .images = picTable, \ + .affineAnims = gDummySpriteAffineAnimTable, \ +}, \ + OVERWORLD_PAL_FEMALE(__VA_ARGS__) + #else #define OVERWORLD(picTable, _size, shadow, _tracks, ...) #define OVERWORLD_SET_ANIM(picTable, _size, shadow, _tracks, _anims, ...) +#define OVERWORLD_FEMALE(picTable, _size, shadow, _tracks, ...) +#define OVERWORLD_PAL(...) +#define OVERWORLD_PAL_FEMALE(...) #endif //OW_POKEMON_OBJECT_EVENTS // Maximum value for a female Pokémon is 254 (MON_FEMALE) which is 100% female. diff --git a/src/data/pokemon/species_info/gen_1_families.h b/src/data/pokemon/species_info/gen_1_families.h index 3d3ac89168..5a518e0122 100644 --- a/src/data/pokemon/species_info/gen_1_families.h +++ b/src/data/pokemon/species_info/gen_1_families.h @@ -198,6 +198,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Venusaur, gShinyOverworldPalette_Venusaur ) + OVERWORLD_FEMALE( + sPicTable_VenusaurF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sVenusaurLevelUpLearnset, .teachableLearnset = sVenusaurTeachableLearnset, .formSpeciesIdTable = sVenusaurFormSpeciesIdTable, @@ -1205,6 +1211,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Butterfree, gShinyOverworldPalette_Butterfree ) + OVERWORLD_FEMALE( + sPicTable_ButterfreeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sButterfreeLevelUpLearnset, .teachableLearnset = sButterfreeTeachableLearnset, .formSpeciesIdTable = sButterfreeFormSpeciesIdTable, @@ -1874,6 +1886,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Rattata, gShinyOverworldPalette_Rattata ) + OVERWORLD_FEMALE( + sPicTable_RattataF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRattataLevelUpLearnset, .teachableLearnset = sRattataTeachableLearnset, .eggMoveLearnset = sRattataEggMoveLearnset, @@ -1942,6 +1960,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Raticate, gShinyOverworldPalette_Raticate ) + OVERWORLD_FEMALE( + sPicTable_RaticateF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRaticateLevelUpLearnset, .teachableLearnset = sRaticateTeachableLearnset, .formSpeciesIdTable = sRaticateFormSpeciesIdTable, @@ -2596,6 +2620,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Pikachu, gShinyOverworldPalette_Pikachu ) + OVERWORLD_FEMALE( + sPicTable_PikachuF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) FOOTPRINT(Pikachu) .levelUpLearnset = sPikachuLevelUpLearnset, .teachableLearnset = sPikachuTeachableLearnset, @@ -3561,6 +3591,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Raichu, gShinyOverworldPalette_Raichu ) + OVERWORLD_FEMALE( + sPicTable_RaichuF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRaichuLevelUpLearnset, .teachableLearnset = sRaichuTeachableLearnset, .formSpeciesIdTable = sRaichuFormSpeciesIdTable, @@ -5081,6 +5117,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Zubat, gShinyOverworldPalette_Zubat ) + OVERWORLD_FEMALE( + sPicTable_ZubatF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sZubatLevelUpLearnset, .teachableLearnset = sZubatTeachableLearnset, .eggMoveLearnset = sZubatEggMoveLearnset, @@ -5149,6 +5191,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Golbat, gShinyOverworldPalette_Golbat ) + OVERWORLD_FEMALE( + sPicTable_GolbatF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGolbatLevelUpLearnset, .teachableLearnset = sGolbatTeachableLearnset, .evolutions = EVOLUTION({EVO_FRIENDSHIP, 0, SPECIES_CROBAT}), @@ -5352,6 +5400,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Gloom, gShinyOverworldPalette_Gloom ) + OVERWORLD_FEMALE( + sPicTable_GloomF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGloomLevelUpLearnset, .teachableLearnset = sGloomTeachableLearnset, .evolutions = EVOLUTION({EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME}, @@ -5428,6 +5482,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Vileplume, gShinyOverworldPalette_Vileplume ) + OVERWORLD_FEMALE( + sPicTable_VileplumeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sVileplumeLevelUpLearnset, .teachableLearnset = sVileplumeTeachableLearnset, }, @@ -7378,6 +7438,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Politoed, gShinyOverworldPalette_Politoed ) + OVERWORLD_FEMALE( + sPicTable_PolitoedF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sPolitoedLevelUpLearnset, .teachableLearnset = sPolitoedTeachableLearnset, }, @@ -7518,6 +7584,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Kadabra, gShinyOverworldPalette_Kadabra ) + OVERWORLD_FEMALE( + sPicTable_KadabraF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sKadabraLevelUpLearnset, .teachableLearnset = sKadabraTeachableLearnset, .evolutions = EVOLUTION({EVO_TRADE, 0, SPECIES_ALAKAZAM}, @@ -7596,6 +7668,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Alakazam, gShinyOverworldPalette_Alakazam ) + OVERWORLD_FEMALE( + sPicTable_AlakazamF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sAlakazamLevelUpLearnset, .teachableLearnset = sAlakazamTeachableLearnset, .formSpeciesIdTable = sAlakazamFormSpeciesIdTable, @@ -9873,6 +9951,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Doduo, gShinyOverworldPalette_Doduo ) + OVERWORLD_FEMALE( + sPicTable_DoduoF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sDoduoLevelUpLearnset, .teachableLearnset = sDoduoTeachableLearnset, .eggMoveLearnset = sDoduoEggMoveLearnset, @@ -9947,6 +10031,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Dodrio, gShinyOverworldPalette_Dodrio ) + OVERWORLD_FEMALE( + sPicTable_DodrioF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sDodrioLevelUpLearnset, .teachableLearnset = sDodrioTeachableLearnset, }, @@ -10942,6 +11032,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Steelix, gShinyOverworldPalette_Steelix ) + OVERWORLD_FEMALE( + sPicTable_SteelixF, + SIZE_64x64, + SHADOW_SIZE_M, + TRACKS_SLITHER + ) .levelUpLearnset = sSteelixLevelUpLearnset, .teachableLearnset = sSteelixTeachableLearnset, .formSpeciesIdTable = sSteelixFormSpeciesIdTable, @@ -11144,6 +11240,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Hypno, gShinyOverworldPalette_Hypno ) + OVERWORLD_FEMALE( + sPicTable_HypnoF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sHypnoLevelUpLearnset, .teachableLearnset = sHypnoTeachableLearnset, }, @@ -12733,6 +12835,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Rhyhorn, gShinyOverworldPalette_Rhyhorn ) + OVERWORLD_FEMALE( + sPicTable_RhyhornF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRhyhornLevelUpLearnset, .teachableLearnset = sRhyhornTeachableLearnset, .eggMoveLearnset = sRhyhornEggMoveLearnset, @@ -12800,6 +12908,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Rhydon, gShinyOverworldPalette_Rhydon ) + OVERWORLD_FEMALE( + sPicTable_RhydonF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRhydonLevelUpLearnset, .teachableLearnset = sRhydonTeachableLearnset, .evolutions = EVOLUTION({EVO_TRADE_ITEM, ITEM_PROTECTOR, SPECIES_RHYPERIOR}, @@ -12874,6 +12988,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Rhyperior, gShinyOverworldPalette_Rhyperior ) + OVERWORLD_FEMALE( + sPicTable_RhyperiorF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRhyperiorLevelUpLearnset, .teachableLearnset = sRhyperiorTeachableLearnset, }, @@ -13205,6 +13325,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Tangrowth, gShinyOverworldPalette_Tangrowth ) + OVERWORLD_FEMALE( + sPicTable_TangrowthF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sTangrowthLevelUpLearnset, .teachableLearnset = sTangrowthTeachableLearnset, }, @@ -13614,6 +13740,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Goldeen, gShinyOverworldPalette_Goldeen ) + OVERWORLD_FEMALE( + sPicTable_GoldeenF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SPOT + ) .levelUpLearnset = sGoldeenLevelUpLearnset, .teachableLearnset = sGoldeenTeachableLearnset, .eggMoveLearnset = sGoldeenEggMoveLearnset, @@ -13682,6 +13814,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Seaking, gShinyOverworldPalette_Seaking ) + OVERWORLD_FEMALE( + sPicTable_SeakingF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SPOT + ) .levelUpLearnset = sSeakingLevelUpLearnset, .teachableLearnset = sSeakingTeachableLearnset, }, @@ -14152,6 +14290,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Scyther, gShinyOverworldPalette_Scyther ) + OVERWORLD_FEMALE( + sPicTable_ScytherF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sScytherLevelUpLearnset, .teachableLearnset = sScytherTeachableLearnset, .eggMoveLearnset = sScytherEggMoveLearnset, @@ -14225,6 +14369,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Scizor, gShinyOverworldPalette_Scizor ) + OVERWORLD_FEMALE( + sPicTable_ScizorF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sScizorLevelUpLearnset, .teachableLearnset = sScizorTeachableLearnset, .formSpeciesIdTable = sScizorFormSpeciesIdTable, @@ -15355,6 +15505,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Magikarp, gShinyOverworldPalette_Magikarp ) + OVERWORLD_FEMALE( + sPicTable_MagikarpF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SPOT + ) .tmIlliterate = TRUE, .levelUpLearnset = sMagikarpLevelUpLearnset, .teachableLearnset = sMagikarpTeachableLearnset, @@ -15422,6 +15578,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Gyarados, gShinyOverworldPalette_Gyarados ) + OVERWORLD_FEMALE( + sPicTable_GyaradosF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SLITHER + ) .levelUpLearnset = sGyaradosLevelUpLearnset, .teachableLearnset = sGyaradosTeachableLearnset, .formSpeciesIdTable = sGyaradosFormSpeciesIdTable, @@ -15745,6 +15907,12 @@ const struct SpeciesInfo gSpeciesInfoGen1[] = gOverworldPalette_Eevee, gShinyOverworldPalette_Eevee ) + OVERWORLD_FEMALE( + sPicTable_EeveeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sEeveeLevelUpLearnset, .teachableLearnset = sEeveeTeachableLearnset, .eggMoveLearnset = sEeveeEggMoveLearnset, diff --git a/src/data/pokemon/species_info/gen_2_families.h b/src/data/pokemon/species_info/gen_2_families.h index d9c83c3255..ae5a69439a 100644 --- a/src/data/pokemon/species_info/gen_2_families.h +++ b/src/data/pokemon/species_info/gen_2_families.h @@ -198,6 +198,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Meganium, gShinyOverworldPalette_Meganium ) + OVERWORLD_FEMALE( + sPicTable_MeganiumF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sMeganiumLevelUpLearnset, .teachableLearnset = sMeganiumTeachableLearnset, }, @@ -986,6 +992,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Ledyba, gShinyOverworldPalette_Ledyba ) + OVERWORLD_FEMALE( + sPicTable_LedybaF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_BUG + ) .levelUpLearnset = sLedybaLevelUpLearnset, .teachableLearnset = sLedybaTeachableLearnset, .eggMoveLearnset = sLedybaEggMoveLearnset, @@ -1054,6 +1066,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Ledian, gShinyOverworldPalette_Ledian ) + OVERWORLD_FEMALE( + sPicTable_LedianF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sLedianLevelUpLearnset, .teachableLearnset = sLedianTeachableLearnset, }, @@ -1645,6 +1663,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Xatu, gShinyOverworldPalette_Xatu ) + OVERWORLD_FEMALE( + sPicTable_XatuF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sXatuLevelUpLearnset, .teachableLearnset = sXatuTeachableLearnset, }, @@ -2248,6 +2272,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Sudowoodo, gShinyOverworldPalette_Sudowoodo ) + OVERWORLD_FEMALE( + sPicTable_SudowoodoF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sSudowoodoLevelUpLearnset, .teachableLearnset = sSudowoodoTeachableLearnset, .eggMoveLearnset = sSudowoodoEggMoveLearnset, @@ -2527,6 +2557,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Aipom, gShinyOverworldPalette_Aipom ) + OVERWORLD_FEMALE( + sPicTable_AipomF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sAipomLevelUpLearnset, .teachableLearnset = sAipomTeachableLearnset, .eggMoveLearnset = sAipomEggMoveLearnset, @@ -2595,6 +2631,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Ambipom, gShinyOverworldPalette_Ambipom ) + OVERWORLD_FEMALE( + sPicTable_AmbipomF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sAmbipomLevelUpLearnset, .teachableLearnset = sAmbipomTeachableLearnset, }, @@ -2929,6 +2971,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Wooper, gShinyOverworldPalette_Wooper ) + OVERWORLD_FEMALE( + sPicTable_WooperF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sWooperLevelUpLearnset, .teachableLearnset = sWooperTeachableLearnset, .eggMoveLearnset = sWooperEggMoveLearnset, @@ -2997,6 +3045,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Quagsire, gShinyOverworldPalette_Quagsire ) + OVERWORLD_FEMALE( + sPicTable_QuagsireF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sQuagsireLevelUpLearnset, .teachableLearnset = sQuagsireTeachableLearnset, }, @@ -3197,6 +3251,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Murkrow, gShinyOverworldPalette_Murkrow ) + OVERWORLD_FEMALE( + sPicTable_MurkrowF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sMurkrowLevelUpLearnset, .teachableLearnset = sMurkrowTeachableLearnset, .eggMoveLearnset = sMurkrowEggMoveLearnset, @@ -3624,6 +3684,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Wobbuffet, gShinyOverworldPalette_Wobbuffet ) + OVERWORLD_FEMALE( + sPicTable_WobbuffetF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .tmIlliterate = TRUE, .levelUpLearnset = sWobbuffetLevelUpLearnset, .teachableLearnset = sWobbuffetTeachableLearnset, @@ -3692,6 +3758,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Girafarig, gShinyOverworldPalette_Girafarig ) + OVERWORLD_FEMALE( + sPicTable_GirafarigF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGirafarigLevelUpLearnset, .teachableLearnset = sGirafarigTeachableLearnset, .eggMoveLearnset = sGirafarigEggMoveLearnset, @@ -4150,6 +4222,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Gligar, gShinyOverworldPalette_Gligar ) + OVERWORLD_FEMALE( + sPicTable_GligarF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sGligarLevelUpLearnset, .teachableLearnset = sGligarTeachableLearnset, .eggMoveLearnset = sGligarEggMoveLearnset, @@ -4698,6 +4776,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Heracross, gShinyOverworldPalette_Heracross ) + OVERWORLD_FEMALE( + sPicTable_HeracrossF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sHeracrossLevelUpLearnset, .teachableLearnset = sHeracrossTeachableLearnset, .eggMoveLearnset = sHeracrossEggMoveLearnset, @@ -4829,6 +4913,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Sneasel, gShinyOverworldPalette_Sneasel ) + OVERWORLD_FEMALE( + sPicTable_SneaselF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sSneaselLevelUpLearnset, .teachableLearnset = sSneaselTeachableLearnset, .eggMoveLearnset = sSneaselEggMoveLearnset, @@ -4901,6 +4991,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Weavile, gShinyOverworldPalette_Weavile ) + OVERWORLD_FEMALE( + sPicTable_WeavileF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sWeavileLevelUpLearnset, .teachableLearnset = sWeavileTeachableLearnset, }, @@ -4970,6 +5066,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_SneaselHisuian, gShinyOverworldPalette_SneaselHisuian ) + OVERWORLD_FEMALE( + sPicTable_SneaselHisuianF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .isHisuianForm = TRUE, .levelUpLearnset = sSneaselHisuianLevelUpLearnset, .teachableLearnset = sSneaselHisuianTeachableLearnset, @@ -5176,6 +5278,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Ursaring, gShinyOverworldPalette_Ursaring ) + OVERWORLD_FEMALE( + sPicTable_UrsaringF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sUrsaringLevelUpLearnset, .teachableLearnset = sUrsaringTeachableLearnset, .evolutions = EVOLUTION({EVO_ITEM_NIGHT, ITEM_PEAT_BLOCK, SPECIES_URSALUNA}, @@ -5567,6 +5675,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Piloswine, gShinyOverworldPalette_Piloswine ) + OVERWORLD_FEMALE( + sPicTable_PiloswineF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sPiloswineLevelUpLearnset, .teachableLearnset = sPiloswineTeachableLearnset, .evolutions = EVOLUTION({EVO_MOVE, MOVE_ANCIENT_POWER, SPECIES_MAMOSWINE}), @@ -5638,6 +5752,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Mamoswine, gShinyOverworldPalette_Mamoswine ) + OVERWORLD_FEMALE( + sPicTable_MamoswineF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sMamoswineLevelUpLearnset, .teachableLearnset = sMamoswineTeachableLearnset, }, @@ -5984,6 +6104,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Octillery, gShinyOverworldPalette_Octillery ) + OVERWORLD_FEMALE( + sPicTable_OctilleryF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SLITHER + ) .levelUpLearnset = sOctilleryLevelUpLearnset, .teachableLearnset = sOctilleryTeachableLearnset, }, @@ -6379,6 +6505,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Houndoom, gShinyOverworldPalette_Houndoom ) + OVERWORLD_FEMALE( + sPicTable_HoundoomF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sHoundoomLevelUpLearnset, .teachableLearnset = sHoundoomTeachableLearnset, .formSpeciesIdTable = sHoundoomFormSpeciesIdTable, @@ -6569,6 +6701,12 @@ const struct SpeciesInfo gSpeciesInfoGen2[] = gOverworldPalette_Donphan, gShinyOverworldPalette_Donphan ) + OVERWORLD_FEMALE( + sPicTable_DonphanF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sDonphanLevelUpLearnset, .teachableLearnset = sDonphanTeachableLearnset, }, diff --git a/src/data/pokemon/species_info/gen_3_families.h b/src/data/pokemon/species_info/gen_3_families.h index 08fcce3dc3..002e0d460c 100644 --- a/src/data/pokemon/species_info/gen_3_families.h +++ b/src/data/pokemon/species_info/gen_3_families.h @@ -317,6 +317,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Torchic, gShinyOverworldPalette_Torchic ) + OVERWORLD_FEMALE( + sPicTable_TorchicF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sTorchicLevelUpLearnset, .teachableLearnset = sTorchicTeachableLearnset, .eggMoveLearnset = sTorchicEggMoveLearnset, @@ -385,6 +391,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Combusken, gShinyOverworldPalette_Combusken ) + OVERWORLD_FEMALE( + sPicTable_CombuskenF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sCombuskenLevelUpLearnset, .teachableLearnset = sCombuskenTeachableLearnset, .evolutions = EVOLUTION({EVO_LEVEL, 36, SPECIES_BLAZIKEN}), @@ -457,6 +469,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Blaziken, gShinyOverworldPalette_Blaziken ) + OVERWORLD_FEMALE( + sPicTable_BlazikenF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sBlazikenLevelUpLearnset, .teachableLearnset = sBlazikenTeachableLearnset, .formSpeciesIdTable = sBlazikenFormSpeciesIdTable, @@ -1463,6 +1481,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Beautifly, gShinyOverworldPalette_Beautifly ) + OVERWORLD_FEMALE( + sPicTable_BeautiflyF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sBeautiflyLevelUpLearnset, .teachableLearnset = sBeautiflyTeachableLearnset, }, @@ -1609,6 +1633,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Dustox, gShinyOverworldPalette_Dustox ) + OVERWORLD_FEMALE( + sPicTable_DustoxF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sDustoxLevelUpLearnset, .teachableLearnset = sDustoxTeachableLearnset, }, @@ -1810,6 +1840,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Ludicolo, gShinyOverworldPalette_Ludicolo ) + OVERWORLD_FEMALE( + sPicTable_LudicoloF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sLudicoloLevelUpLearnset, .teachableLearnset = sLudicoloTeachableLearnset, }, @@ -1942,6 +1978,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Nuzleaf, gShinyOverworldPalette_Nuzleaf ) + OVERWORLD_FEMALE( + sPicTable_NuzleafF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sNuzleafLevelUpLearnset, .teachableLearnset = sNuzleafTeachableLearnset, .evolutions = EVOLUTION({EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY}), @@ -2019,6 +2061,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Shiftry, gShinyOverworldPalette_Shiftry ) + OVERWORLD_FEMALE( + sPicTable_ShiftryF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sShiftryLevelUpLearnset, .teachableLearnset = sShiftryTeachableLearnset, }, @@ -4538,6 +4586,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Meditite, gShinyOverworldPalette_Meditite ) + OVERWORLD_FEMALE( + sPicTable_MedititeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sMedititeLevelUpLearnset, .teachableLearnset = sMedititeTeachableLearnset, .eggMoveLearnset = sMedititeEggMoveLearnset, @@ -4605,6 +4659,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Medicham, gShinyOverworldPalette_Medicham ) + OVERWORLD_FEMALE( + sPicTable_MedichamF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sMedichamLevelUpLearnset, .teachableLearnset = sMedichamTeachableLearnset, .formSpeciesIdTable = sMedichamFormSpeciesIdTable, @@ -5268,6 +5328,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Roselia, gShinyOverworldPalette_Roselia ) + OVERWORLD_FEMALE( + sPicTable_RoseliaF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRoseliaLevelUpLearnset, .teachableLearnset = sRoseliaTeachableLearnset, .eggMoveLearnset = sRoseliaEggMoveLearnset, @@ -5346,6 +5412,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Roserade, gShinyOverworldPalette_Roserade ) + OVERWORLD_FEMALE( + sPicTable_RoseradeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sRoseradeLevelUpLearnset, .teachableLearnset = sRoseradeTeachableLearnset, }, @@ -5416,6 +5488,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Gulpin, gShinyOverworldPalette_Gulpin ) + OVERWORLD_FEMALE( + sPicTable_GulpinF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SPOT + ) .levelUpLearnset = sGulpinLevelUpLearnset, .teachableLearnset = sGulpinTeachableLearnset, .eggMoveLearnset = sGulpinEggMoveLearnset, @@ -5485,6 +5563,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Swalot, gShinyOverworldPalette_Swalot ) + OVERWORLD_FEMALE( + sPicTable_SwalotF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SLITHER + ) .levelUpLearnset = sSwalotLevelUpLearnset, .teachableLearnset = sSwalotTeachableLearnset, }, @@ -5873,6 +5957,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Numel, gShinyOverworldPalette_Numel ) + OVERWORLD_FEMALE( + sPicTable_NumelF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sNumelLevelUpLearnset, .teachableLearnset = sNumelTeachableLearnset, .eggMoveLearnset = sNumelEggMoveLearnset, @@ -5945,6 +6035,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Camerupt, gShinyOverworldPalette_Camerupt ) + OVERWORLD_FEMALE( + sPicTable_CameruptF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sCameruptLevelUpLearnset, .teachableLearnset = sCameruptTeachableLearnset, .formSpeciesIdTable = sCameruptFormSpeciesIdTable, @@ -6612,6 +6708,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Cacturne, gShinyOverworldPalette_Cacturne ) + OVERWORLD_FEMALE( + sPicTable_CacturneF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sCacturneLevelUpLearnset, .teachableLearnset = sCacturneTeachableLearnset, }, @@ -7885,6 +7987,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Milotic, gShinyOverworldPalette_Milotic ) + OVERWORLD_FEMALE( + sPicTable_MiloticF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_SLITHER + ) .levelUpLearnset = sMiloticLevelUpLearnset, .teachableLearnset = sMiloticTeachableLearnset, }, @@ -9712,6 +9820,12 @@ const struct SpeciesInfo gSpeciesInfoGen3[] = gOverworldPalette_Relicanth, gShinyOverworldPalette_Relicanth ) + OVERWORLD_FEMALE( + sPicTable_RelicanthF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_NONE + ) .levelUpLearnset = sRelicanthLevelUpLearnset, .teachableLearnset = sRelicanthTeachableLearnset, .eggMoveLearnset = sRelicanthEggMoveLearnset, diff --git a/src/data/pokemon/species_info/gen_4_families.h b/src/data/pokemon/species_info/gen_4_families.h index 28584f70ea..fd7b8c0f70 100644 --- a/src/data/pokemon/species_info/gen_4_families.h +++ b/src/data/pokemon/species_info/gen_4_families.h @@ -671,6 +671,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Starly, gShinyOverworldPalette_Starly ) + OVERWORLD_FEMALE( + sPicTable_StarlyF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sStarlyLevelUpLearnset, .teachableLearnset = sStarlyTeachableLearnset, .eggMoveLearnset = sStarlyEggMoveLearnset, @@ -738,6 +744,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Staravia, gShinyOverworldPalette_Staravia ) + OVERWORLD_FEMALE( + sPicTable_StaraviaF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sStaraviaLevelUpLearnset, .teachableLearnset = sStaraviaTeachableLearnset, .evolutions = EVOLUTION({EVO_LEVEL, 34, SPECIES_STARAPTOR}), @@ -810,6 +822,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Staraptor, gShinyOverworldPalette_Staraptor ) + OVERWORLD_FEMALE( + sPicTable_StaraptorF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sStaraptorLevelUpLearnset, .teachableLearnset = sStaraptorTeachableLearnset, }, @@ -877,6 +895,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Bidoof, gShinyOverworldPalette_Bidoof ) + OVERWORLD_FEMALE( + sPicTable_BidoofF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sBidoofLevelUpLearnset, .teachableLearnset = sBidoofTeachableLearnset, .eggMoveLearnset = sBidoofEggMoveLearnset, @@ -942,6 +966,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Bibarel, gShinyOverworldPalette_Bibarel ) + OVERWORLD_FEMALE( + sPicTable_BibarelF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sBibarelLevelUpLearnset, .teachableLearnset = sBibarelTeachableLearnset, }, @@ -1010,6 +1040,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Kricketot, gShinyOverworldPalette_Kricketot ) + OVERWORLD_FEMALE( + sPicTable_KricketotF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .tmIlliterate = TRUE, .levelUpLearnset = sKricketotLevelUpLearnset, .teachableLearnset = sKricketotTeachableLearnset, @@ -1078,6 +1114,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Kricketune, gShinyOverworldPalette_Kricketune ) + OVERWORLD_FEMALE( + sPicTable_KricketuneF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sKricketuneLevelUpLearnset, .teachableLearnset = sKricketuneTeachableLearnset, }, @@ -1145,6 +1187,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Shinx, gShinyOverworldPalette_Shinx ) + OVERWORLD_FEMALE( + sPicTable_ShinxF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sShinxLevelUpLearnset, .teachableLearnset = sShinxTeachableLearnset, .eggMoveLearnset = sShinxEggMoveLearnset, @@ -1212,6 +1260,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Luxio, gShinyOverworldPalette_Luxio ) + OVERWORLD_FEMALE( + sPicTable_LuxioF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sLuxioLevelUpLearnset, .teachableLearnset = sLuxioTeachableLearnset, .evolutions = EVOLUTION({EVO_LEVEL, 30, SPECIES_LUXRAY}), @@ -1284,6 +1338,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Luxray, gShinyOverworldPalette_Luxray ) + OVERWORLD_FEMALE( + sPicTable_LuxrayF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sLuxrayLevelUpLearnset, .teachableLearnset = sLuxrayTeachableLearnset, }, @@ -2064,6 +2124,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Combee, gShinyOverworldPalette_Combee ) + OVERWORLD_FEMALE( + sPicTable_CombeeF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .tmIlliterate = TRUE, .levelUpLearnset = sCombeeLevelUpLearnset, .teachableLearnset = sCombeeTeachableLearnset, @@ -2195,6 +2261,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Pachirisu, gShinyOverworldPalette_Pachirisu ) + OVERWORLD_FEMALE( + sPicTable_PachirisuF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sPachirisuLevelUpLearnset, .teachableLearnset = sPachirisuTeachableLearnset, .eggMoveLearnset = sPachirisuEggMoveLearnset, @@ -2261,6 +2333,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Buizel, gShinyOverworldPalette_Buizel ) + OVERWORLD_FEMALE( + sPicTable_BuizelF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sBuizelLevelUpLearnset, .teachableLearnset = sBuizelTeachableLearnset, .eggMoveLearnset = sBuizelEggMoveLearnset, @@ -2326,6 +2404,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Floatzel, gShinyOverworldPalette_Floatzel ) + OVERWORLD_FEMALE( + sPicTable_FloatzelF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sFloatzelLevelUpLearnset, .teachableLearnset = sFloatzelTeachableLearnset, }, @@ -3659,6 +3743,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Gible, gShinyOverworldPalette_Gible ) + OVERWORLD_FEMALE( + sPicTable_GibleF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGibleLevelUpLearnset, .teachableLearnset = sGibleTeachableLearnset, .eggMoveLearnset = sGibleEggMoveLearnset, @@ -3726,6 +3816,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Gabite, gShinyOverworldPalette_Gabite ) + OVERWORLD_FEMALE( + sPicTable_GabiteF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGabiteLevelUpLearnset, .teachableLearnset = sGabiteTeachableLearnset, .evolutions = EVOLUTION({EVO_LEVEL, 48, SPECIES_GARCHOMP}), @@ -3796,6 +3892,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Garchomp, gShinyOverworldPalette_Garchomp ) + OVERWORLD_FEMALE( + sPicTable_GarchompF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sGarchompLevelUpLearnset, .teachableLearnset = sGarchompTeachableLearnset, .formSpeciesIdTable = sGarchompFormSpeciesIdTable, @@ -4113,6 +4215,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Hippopotas, gShinyOverworldPalette_Hippopotas ) + OVERWORLD_FEMALE( + sPicTable_HippopotasF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sHippopotasLevelUpLearnset, .teachableLearnset = sHippopotasTeachableLearnset, .eggMoveLearnset = sHippopotasEggMoveLearnset, @@ -4182,6 +4290,10 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Hippowdon, gShinyOverworldPalette_Hippowdon ) + OVERWORLD_PAL_FEMALE( + gOverworldPalette_HippowdonF, + gShinyOverworldPalette_HippowdonF + ) .levelUpLearnset = sHippowdonLevelUpLearnset, .teachableLearnset = sHippowdonTeachableLearnset, }, @@ -4378,6 +4490,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Croagunk, gShinyOverworldPalette_Croagunk ) + OVERWORLD_FEMALE( + sPicTable_CroagunkF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sCroagunkLevelUpLearnset, .teachableLearnset = sCroagunkTeachableLearnset, .eggMoveLearnset = sCroagunkEggMoveLearnset, @@ -4446,6 +4564,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Toxicroak, gShinyOverworldPalette_Toxicroak ) + OVERWORLD_FEMALE( + sPicTable_ToxicroakF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sToxicroakLevelUpLearnset, .teachableLearnset = sToxicroakTeachableLearnset, }, @@ -4578,6 +4702,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Finneon, gShinyOverworldPalette_Finneon ) + OVERWORLD_FEMALE( + sPicTable_FinneonF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sFinneonLevelUpLearnset, .teachableLearnset = sFinneonTeachableLearnset, .eggMoveLearnset = sFinneonEggMoveLearnset, @@ -4645,6 +4775,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Lumineon, gShinyOverworldPalette_Lumineon ) + OVERWORLD_FEMALE( + sPicTable_LumineonF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sLumineonLevelUpLearnset, .teachableLearnset = sLumineonTeachableLearnset, }, @@ -4713,6 +4849,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Snover, gShinyOverworldPalette_Snover ) + OVERWORLD_FEMALE( + sPicTable_SnoverF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sSnoverLevelUpLearnset, .teachableLearnset = sSnoverTeachableLearnset, .eggMoveLearnset = sSnoverEggMoveLearnset, @@ -4780,6 +4922,12 @@ const struct SpeciesInfo gSpeciesInfoGen4[] = gOverworldPalette_Abomasnow, gShinyOverworldPalette_Abomasnow ) + OVERWORLD_FEMALE( + sPicTable_AbomasnowF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sAbomasnowLevelUpLearnset, .teachableLearnset = sAbomasnowTeachableLearnset, .formSpeciesIdTable = sAbomasnowFormSpeciesIdTable, diff --git a/src/data/pokemon/species_info/gen_5_families.h b/src/data/pokemon/species_info/gen_5_families.h index 9feade7f4e..87c1bf561c 100644 --- a/src/data/pokemon/species_info/gen_5_families.h +++ b/src/data/pokemon/species_info/gen_5_families.h @@ -1852,6 +1852,14 @@ const struct SpeciesInfo gSpeciesInfoGen5[] = gOverworldPalette_Unfezant, gShinyOverworldPalette_Unfezant ) + OVERWORLD_FEMALE( + sPicTable_UnfezantF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT, + gOverworldPalette_UnfezantF, + gShinyOverworldPalette_UnfezantF + ) .levelUpLearnset = sUnfezantLevelUpLearnset, .teachableLearnset = sUnfezantTeachableLearnset, }, @@ -7818,6 +7826,14 @@ const struct SpeciesInfo gSpeciesInfoGen5[] = gOverworldPalette_Frillish, gShinyOverworldPalette_Frillish ) + OVERWORLD_FEMALE( + sPicTable_FrillishF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT, + gOverworldPalette_FrillishF, + gShinyOverworldPalette_FrillishF + ) .levelUpLearnset = sFrillishLevelUpLearnset, .teachableLearnset = sFrillishTeachableLearnset, .eggMoveLearnset = sFrillishEggMoveLearnset, @@ -7889,6 +7905,14 @@ const struct SpeciesInfo gSpeciesInfoGen5[] = gOverworldPalette_Jellicent, gShinyOverworldPalette_Jellicent ) + OVERWORLD_FEMALE( + sPicTable_JellicentF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT, + gOverworldPalette_JellicentF, + gShinyOverworldPalette_JellicentF + ) .levelUpLearnset = sJellicentLevelUpLearnset, .teachableLearnset = sJellicentTeachableLearnset, }, diff --git a/src/data/pokemon/species_info/gen_6_families.h b/src/data/pokemon/species_info/gen_6_families.h index 14d1bcf552..47df7969ca 100644 --- a/src/data/pokemon/species_info/gen_6_families.h +++ b/src/data/pokemon/species_info/gen_6_families.h @@ -1528,6 +1528,12 @@ const struct SpeciesInfo gSpeciesInfoGen6[] = gOverworldPalette_Pyroar, gShinyOverworldPalette_Pyroar ) + OVERWORLD_FEMALE( + sPicTable_PyroarF, + SIZE_32x32, + SHADOW_SIZE_M, + TRACKS_FOOT + ) .levelUpLearnset = sPyroarLevelUpLearnset, .teachableLearnset = sPyroarTeachableLearnset, }, diff --git a/src/event_object_movement.c b/src/event_object_movement.c index 978d5b0bac..c2c9fdc42f 100644 --- a/src/event_object_movement.c +++ b/src/event_object_movement.c @@ -1852,16 +1852,23 @@ u8 CreateObjectGraphicsSprite(u16 graphicsId, void (*callback)(struct Sprite *), { struct SpriteTemplate *spriteTemplate; const struct SubspriteTable *subspriteTables; - const struct ObjectEventGraphicsInfo *graphicsInfo; + const struct ObjectEventGraphicsInfo *graphicsInfo = GetObjectEventGraphicsInfo(graphicsId); struct Sprite *sprite; u8 spriteId; bool32 isShiny = graphicsId >= SPECIES_SHINY_TAG + OBJ_EVENT_GFX_MON_BASE; + spriteTemplate = Alloc(sizeof(struct SpriteTemplate)); + CopyObjectGraphicsInfoToSpriteTemplate(graphicsId, callback, spriteTemplate, &subspriteTables); + if (isShiny) graphicsId -= SPECIES_SHINY_TAG; - spriteTemplate = Alloc(sizeof(struct SpriteTemplate)); - CopyObjectGraphicsInfoToSpriteTemplate(graphicsId, callback, spriteTemplate, &subspriteTables); + if (OW_GFX_COMPRESS) + { + // Checking only for compressed here so as not to mess with decorations + if (graphicsInfo->compressed) + spriteTemplate->tileTag = LoadSheetGraphicsInfo(graphicsInfo, graphicsId, NULL); + } if (spriteTemplate->paletteTag == OBJ_EVENT_PAL_TAG_DYNAMIC) { @@ -1873,13 +1880,6 @@ u8 CreateObjectGraphicsSprite(u16 graphicsId, void (*callback)(struct Sprite *), LoadObjectEventPalette(spriteTemplate->paletteTag); } - if (OW_GFX_COMPRESS) - { - graphicsInfo = GetObjectEventGraphicsInfo(graphicsId); - // Checking only for compressed here so as not to mess with decorations - if (graphicsInfo->compressed) - spriteTemplate->tileTag = LoadSheetGraphicsInfo(graphicsInfo, graphicsId, NULL); - } spriteId = CreateSprite(spriteTemplate, x, y, subpriority); Free(spriteTemplate); @@ -1979,9 +1979,17 @@ static const struct ObjectEventGraphicsInfo *SpeciesToGraphicsInfo(u16 species, graphicsInfo = &gSpeciesInfo[form ? SPECIES_UNOWN_B + form - 1 : species].overworldData; break; default: - graphicsInfo = &gSpeciesInfo[species].overworldData; + if (form == 1 && gSpeciesInfo[species].overworldDataFemale.paletteTag == OBJ_EVENT_PAL_TAG_DYNAMIC) + { + graphicsInfo = &gSpeciesInfo[species].overworldDataFemale; + } + else + { + graphicsInfo = &gSpeciesInfo[species].overworldData; + } break; } + // Try to avoid OOB or undefined access if ((graphicsInfo->tileTag == 0 && species < NUM_SPECIES) || (graphicsInfo->tileTag != TAG_NONE && species >= NUM_SPECIES)) { @@ -1997,6 +2005,7 @@ static const struct ObjectEventGraphicsInfo *SpeciesToGraphicsInfo(u16 species, static u8 LoadDynamicFollowerPalette(u16 species, u8 form, bool32 shiny) { u32 paletteNum; + bool32 female = (form == 1); // Use standalone palette, unless entry is OOB or NULL (fallback to front-sprite-based) #if OW_POKEMON_OBJECT_EVENTS == TRUE && OW_PKMN_OBJECTS_SHARE_PALETTES == FALSE if ((shiny && gSpeciesInfo[species].overworldPalette) @@ -2008,10 +2017,21 @@ static u8 LoadDynamicFollowerPalette(u16 species, u8 form, bool32 shiny) if ((paletteNum = IndexOfSpritePaletteTag(palTag)) < 16) return paletteNum; spritePalette.tag = palTag; - if (shiny) - spritePalette.data = gSpeciesInfo[species].overworldShinyPalette; + if (female && gSpeciesInfo[species].overworldPaletteFemale != NULL) + { + if (shiny) + spritePalette.data = gSpeciesInfo[species].overworldShinyPaletteFemale; + else + spritePalette.data = gSpeciesInfo[species].overworldPaletteFemale; + } else - spritePalette.data = gSpeciesInfo[species].overworldPalette; + { + if (shiny) + spritePalette.data = gSpeciesInfo[species].overworldShinyPalette; + else + spritePalette.data = gSpeciesInfo[species].overworldPalette; + } + // Check if pal data must be decompressed if (IsLZ77Data(spritePalette.data, PLTT_SIZE_4BPP, PLTT_SIZE_4BPP)) @@ -2027,7 +2047,7 @@ static u8 LoadDynamicFollowerPalette(u16 species, u8 form, bool32 shiny) { // Note that the shiny palette tag is `species + SPECIES_SHINY_TAG`, which must be increased with more pokemon // so that palette tags do not overlap - const u32 *palette = GetMonSpritePalFromSpecies(species, shiny, FALSE); //ETODO + const u32 *palette = GetMonSpritePalFromSpecies(species, shiny, female); //ETODO // palette already loaded if ((paletteNum = IndexOfSpritePaletteTag(species)) < 16) return paletteNum; @@ -2139,6 +2159,7 @@ static bool8 GetMonInfo(struct Pokemon *mon, u16 *species, u8 *form, u8 *shiny) return FALSE; } *species = GetMonData(mon, MON_DATA_SPECIES); + *form = GetMonGender(mon) == MON_FEMALE; *shiny = IsMonShiny(mon); switch (*species) { @@ -2645,18 +2666,25 @@ static void SpawnObjectEventOnReturnToField(u8 objectEventId, s16 x, s16 y) CopyObjectGraphicsInfoToSpriteTemplate_WithMovementType(objectEvent->graphicsId, objectEvent->movementType, &spriteTemplate, &subspriteTables); spriteFrameImage.size = graphicsInfo->size; spriteTemplate.images = &spriteFrameImage; + if (OW_GFX_COMPRESS) spriteTemplate.tileTag = LoadSheetGraphicsInfo(graphicsInfo, objectEvent->graphicsId, NULL); - if (spriteTemplate.paletteTag != TAG_NONE && spriteTemplate.paletteTag != OBJ_EVENT_PAL_TAG_DYNAMIC) + + if (spriteTemplate.paletteTag == OBJ_EVENT_PAL_TAG_DYNAMIC) + { + u32 paletteNum = LoadDynamicFollowerPalette(OW_SPECIES(objectEvent), OW_FORM(objectEvent), objectEvent->shiny); + spriteTemplate.paletteTag = GetSpritePaletteTagByPaletteNum(paletteNum); + } + else if (spriteTemplate.paletteTag != TAG_NONE) + { LoadObjectEventPalette(spriteTemplate.paletteTag); + } i = CreateSprite(&spriteTemplate, 0, 0, 0); if (i != MAX_SPRITES) { sprite = &gSprites[i]; // Use palette from species palette table - if (spriteTemplate.paletteTag == OBJ_EVENT_PAL_TAG_DYNAMIC) - sprite->oam.paletteNum = LoadDynamicFollowerPalette(OW_SPECIES(objectEvent), OW_FORM(objectEvent), objectEvent->shiny); if (OW_GFX_COMPRESS && sprite->usingSheet) sprite->sheetSpan = GetSpanPerImage(sprite->oam.shape, sprite->oam.size); GetMapCoordsFromSpritePos(x + objectEvent->currentCoords.x, y + objectEvent->currentCoords.y, &sprite->x, &sprite->y); diff --git a/src/pokemon.c b/src/pokemon.c index 91df0fc59f..84e0688c6b 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -6675,8 +6675,8 @@ void TrySpecialOverworldEvo(void) bool32 SpeciesHasGenderDifferences(u16 species) { if (gSpeciesInfo[species].frontPicFemale != NULL - || gSpeciesInfo[species].paletteFemale != NULL || gSpeciesInfo[species].backPicFemale != NULL + || gSpeciesInfo[species].paletteFemale != NULL || gSpeciesInfo[species].shinyPaletteFemale != NULL || gSpeciesInfo[species].iconSpriteFemale != NULL) return TRUE; diff --git a/src/pokemon_sprite_visualizer.c b/src/pokemon_sprite_visualizer.c index 87e97fe11c..87caf862ae 100644 --- a/src/pokemon_sprite_visualizer.c +++ b/src/pokemon_sprite_visualizer.c @@ -2001,7 +2001,10 @@ static void ReloadPokemonSprites(struct PokemonSpriteVisualizer *data) gSprites[data->iconspriteId].oam.priority = 0; //Follower Sprite - data->followerspriteId = CreateObjectGraphicsSprite(OBJ_EVENT_GFX_MON_BASE + species + (data->isShiny ? SPECIES_SHINY_TAG : 0), + u16 graphicsId = (OBJ_EVENT_GFX_MON_BASE + species) & OBJ_EVENT_GFX_SPECIES_MASK; + graphicsId |= data->isFemale << OBJ_EVENT_GFX_SPECIES_BITS; + graphicsId += data->isShiny ? SPECIES_SHINY_TAG : 0; + data->followerspriteId = CreateObjectGraphicsSprite(graphicsId, SpriteCB_Follower, VISUALIZER_FOLLOWER_X, VISUALIZER_FOLLOWER_Y,