From d202bdd09cc22e08497684a6f77f2d6bac255601 Mon Sep 17 00:00:00 2001 From: SubzeroEclipse Date: Sat, 1 Jul 2023 10:23:57 +0200 Subject: [PATCH] Added even more gender difference sprites, 2/2 --- graphics/pokemon/beautifly/anim_front.png | Bin 1273 -> 1250 bytes graphics/pokemon/beautifly/anim_frontf.png | Bin 0 -> 1233 bytes graphics/pokemon/beautifly/back.png | Bin 915 -> 887 bytes graphics/pokemon/beautifly/backf.png | Bin 0 -> 915 bytes graphics/pokemon/blaziken/anim_frontf.png | Bin 0 -> 1203 bytes graphics/pokemon/blaziken/backf.png | Bin 0 -> 666 bytes graphics/pokemon/combusken/anim_frontf.png | Bin 0 -> 1088 bytes graphics/pokemon/combusken/backf.png | Bin 0 -> 582 bytes graphics/pokemon/donphan/anim_frontf.png | Bin 0 -> 1495 bytes graphics/pokemon/donphan/backf.png | Bin 0 -> 568 bytes graphics/pokemon/dustox/anim_frontf.png | Bin 0 -> 1107 bytes graphics/pokemon/dustox/backf.png | Bin 0 -> 802 bytes graphics/pokemon/houndoom/anim_frontf.png | Bin 0 -> 1475 bytes graphics/pokemon/houndoom/backf.png | Bin 0 -> 573 bytes graphics/pokemon/ludicolo/anim_frontf.png | Bin 0 -> 1793 bytes graphics/pokemon/ludicolo/backf.png | Bin 0 -> 778 bytes graphics/pokemon/mamoswine/anim_frontf.png | Bin 0 -> 1760 bytes graphics/pokemon/nuzleaf/anim_frontf.png | Bin 0 -> 834 bytes graphics/pokemon/nuzleaf/backf.png | Bin 0 -> 615 bytes graphics/pokemon/octillery/anim_frontf.png | Bin 0 -> 1034 bytes graphics/pokemon/octillery/backf.png | Bin 0 -> 599 bytes graphics/pokemon/piloswine/anim_frontf.png | Bin 0 -> 1049 bytes graphics/pokemon/piloswine/backf.png | Bin 0 -> 377 bytes graphics/pokemon/shiftry/anim_frontf.png | Bin 0 -> 1375 bytes graphics/pokemon/shiftry/backf.png | Bin 0 -> 703 bytes graphics/pokemon/torchic/back.png | Bin 533 -> 492 bytes graphics/pokemon/torchic/backf.png | Bin 0 -> 492 bytes graphics/pokemon/ursaring/anim_frontf.png | Bin 0 -> 1532 bytes graphics/pokemon/ursaring/backf.png | Bin 0 -> 571 bytes include/graphics.h | 26 ++++++++++++++++ src/data/graphics/pokemon.h | 26 ++++++++++++++++ src/data/pokemon/species_info.h | 14 +++++++++ src/data/pokemon_graphics/back_pic_table.h | 14 +++++++++ src/data/pokemon_graphics/front_pic_table.h | 14 +++++++++ src/data/pokemon_graphics/palette_table.h | 14 +++++++++ .../pokemon_graphics/shiny_palette_table.h | 14 +++++++++ src/pokemon_icon.c | 28 ++++++++++++++++++ 37 files changed, 150 insertions(+) create mode 100644 graphics/pokemon/beautifly/anim_frontf.png create mode 100644 graphics/pokemon/beautifly/backf.png create mode 100644 graphics/pokemon/blaziken/anim_frontf.png create mode 100644 graphics/pokemon/blaziken/backf.png create mode 100644 graphics/pokemon/combusken/anim_frontf.png create mode 100644 graphics/pokemon/combusken/backf.png create mode 100644 graphics/pokemon/donphan/anim_frontf.png create mode 100644 graphics/pokemon/donphan/backf.png create mode 100644 graphics/pokemon/dustox/anim_frontf.png create mode 100644 graphics/pokemon/dustox/backf.png create mode 100644 graphics/pokemon/houndoom/anim_frontf.png create mode 100644 graphics/pokemon/houndoom/backf.png create mode 100644 graphics/pokemon/ludicolo/anim_frontf.png create mode 100644 graphics/pokemon/ludicolo/backf.png create mode 100644 graphics/pokemon/mamoswine/anim_frontf.png create mode 100644 graphics/pokemon/nuzleaf/anim_frontf.png create mode 100644 graphics/pokemon/nuzleaf/backf.png create mode 100644 graphics/pokemon/octillery/anim_frontf.png create mode 100644 graphics/pokemon/octillery/backf.png create mode 100644 graphics/pokemon/piloswine/anim_frontf.png create mode 100644 graphics/pokemon/piloswine/backf.png create mode 100644 graphics/pokemon/shiftry/anim_frontf.png create mode 100644 graphics/pokemon/shiftry/backf.png create mode 100644 graphics/pokemon/torchic/backf.png create mode 100644 graphics/pokemon/ursaring/anim_frontf.png create mode 100644 graphics/pokemon/ursaring/backf.png diff --git a/graphics/pokemon/beautifly/anim_front.png b/graphics/pokemon/beautifly/anim_front.png index 63ee78df8aed6e1520e453af1ce152a6d83beffa..0b7789662440641d4d36de92ad42cede675542c0 100644 GIT binary patch delta 1171 zcmV;E1Z?~H3E~NmUw;H`NklziT5$6vuaAuv(3?mSac)UOQL0iRCiIt~0lX z@{^z_RRSkx8GDtBkswG`d2m>((hwxiKcK?yuQ*i}xm5cvIAA#3#s5O`-ps7DzoZnY z!rdz**!SIeKXzu`$1whfM*qcc?l`Lj8{e)Lm zoe-Ff281xt4}TBf2`a`)03k-f<3vm0u z4(FHBAC6)H2?PjU-+hFF3mSylx;)-otOtS{DHzjD{r<2QF90!^zx~6_>An3(P%5Ng z2r2sW-3duphc;cecRNrg*cfX}>|T@m%m#bpQm~5ZL2CO|826OF*B5g6MSN9_NH&LvHuI*$%ZH9^Nny1m*m-@a)Lmo^3zeK2VFX z%n>EV8aJNZ*dIi;`^)V;b@KOy&z=(7I-J>`zkfWv=Q)7`F+78Lmc8=@?q)wPz%Yb6 zjJ4o6G+nw(fCrs79l~h7O1OSJN1igQkfqD?RIj|IyenjitZdR`nQ|2(8>(w?E3fC+(OY zN`FWXSpgu#bIlK>Gn^+`iPwVZF8KlQVTANBOe?(WNmKE|`+yHEn7e(^PTrJ!`YMq8 zVD`I62a^~L5`w1Whpmys3!MEyJ1MxHNPYl32+j)yEyWMO7h$Lc#}~;YM~WY6T^PGv znL}Do3l%?X(i0H06g~Ww%<@Id4+8K)+kdaAD@*gk6NwK%52K7A=7$>MLy#W*(iZ&C zQGOV%S%Kn*IX-mLV`I(_9gPp;?C{q7aG~&Fkc0<4y%j%5e2|kf<0lJ#kfS;4H`tou zhfTnTaSje}2q=E2AwCQX2H%_?5Ff^Q!Ga$^Fvt)06hBnb{FC8_n#6}@(V>m`L4S;k zX7hp{?hqgRqH96%!(S2~a!pw9!&kR=R?)pN=Lhff-p>m(Kez<=VUq81j0c`?Fn0Zt zTXea=AU{t)MvJN>YPNfb4=j68Dt^!cRJ)lgTjK$n;{&0y@)Ci@2bTUEnjc64AG~xo l^87%Y%#M9GN&mC`1J92tl3y>`91H*e002ovPDHLkV1jd)E*Ss- delta 1194 zcmV;b1XcUu3Hb?-Uw;4za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2LT}gFIWS? z000DBNklKX2Pc6u?Q~V68frmTRCbVA{##rIyDIqI+SWwneK>}OPoz7 zF(jantT8}fQKNuD@_hj>-ZeOrg{Bj~f(sZ3ywzW!efRE2@qeGxp;M9EU;}zT-n(}^ z-uoHG|8UTMiJM!s<-pnx%K>wb!JqPCz=P+_)xCxB6*>P}(^@=%gcz$Wn_z_%hI&2u zmn@D4K^rqHh?fLEdJX?;QM@Nddk*wD=L5L}Pw_AzjDgB4hYP?_*)Uz)fYRwuzz=>9 zh+Yg_Uibi1Wq*C<>5!{&C^SL%@!KmtGS(UrSQlLmKU_$}7wrUKHk**blyQFfc8Zhu z69qtuvHz&qgd7`P$Q}bc0$?()*{D|c%n9c~aHdmm-Y+8{0QkDGyJP?2Oyu$hJQ@fX z_27()?{>p*W^Z&VK@#xs#gQNwdtn&9`_bN}8zKn0F@JEV-mG&TyaC|nKMyvYzBnJN zO_23yz;ML(kl^o|1N$)qWNzH;F8B0N;E_v(R>4-Q3Yy z{@(D|b7EWjGy9wA$sNxDHOS!_%(d*TZ{>OS@_rJZ&j|_*CmdU$m1qC4X_{qd%Dau9SgT4H7^L{b6G)^#bL@WWAZkz?f#^?$A(H~$n+50pQw)1$c^{FYqho5&x;TrYl2 zU0K>69-}^hJ&ZFz~aWeM@Y|YuY!B&(%tb;yGa&jP>fbxgB)Q4d~cb=t%zym> zfI+^wr~ILk_MePD)KMQ=MIUYC4`Nc(o9F&;EA_!Ex)zi_{Du0E+l0A4Jh{2Gitdfr zAKa5WFAr#ca0vLrMShnfJ#amPvCAp9=wiSiFD?M1MO6~j+g+&-EPGKZf6#!Woy?W3 z^?=3tKmy}uD3&{6nG^f5lm6%N4-#b|xwFPS*8l(j07*qo IM6N<$f>~usbN~PV diff --git a/graphics/pokemon/beautifly/anim_frontf.png b/graphics/pokemon/beautifly/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..ad466f6ce7a9bcf305565dc005964be585018e0d GIT binary patch literal 1233 zcmV;?1TOoDP)KX2Pc6u?Q~V68frmTRCbVA{##rIyDIqI+SWwneK>}OPoz7F(jan ztT8}fQKNuD@_hj>-ZeOrg{Bj~f(sZ3ywzW!efRE2@t@S8Q<2TI1YkCskiwL4e))EallT(_K#H;d zsM&-Z8(qjA13Us?GOyXFR`<*a=Rt6$Q*hodBOn0yy0N=s|Kd#K@&`N`2pIL?jEnDf z!*FJAbSgm-@bSfwAQ*dL7{2?_-liKO2)Z$FsNSq|9=rkI=RXfNoxV69t4)ygXuxp9 z_mJT4n*;kX1Y~a9?JoE9QRMuo1U_H2>q2xmKgW15jsW5d0N&kxA%PL~13kJtI$W#= zz%>FBx~`ue_M!9nS$Z$l)5ywd}2L<$3q=fJ{Spjj`h^DAA#d0Q}HfHNt4VO1OU98h&N6LY6Mm zReR;O@G8J1va(5&W#TLZH&oZ)RA%Ku02AQ>NxTp8+`#8>|A^iNlC0L{1=nBl!X?c3 zI6lbnVf%yZ=*#>8#wi$tw>qB3(lQ$)Qapj{wnEkGlfmjU^Knwk0V=VOo<-l(zf#WIq1L%Q&RtRwA z58xL;pi=O|QF4)Enns1MjV zGjTHa2W-vRxWQJGKdgg3OmcD{n}G6%y3~hZLF0@4LF&UK56t}mfI+^wr~ILk_MePD z)KMQ=MIUYC4`Nc(o9F&;EA_!Ex)zi_{Du0E+l0A4Jh{2GitdfrAKa5WFAr#ca0vLr zMShnfJ#amPvCAp9=wiSiFD?M1MO6~j+g+&-EPGKZf6#!Woy?W3^?=3tKt${zmOEjY6Z^4~{^#)z5@jK|v&KEw00000NkvXXu0mjf8xvfH literal 0 HcmV?d00001 diff --git a/graphics/pokemon/beautifly/back.png b/graphics/pokemon/beautifly/back.png index f52187c9fdd462a6d7107062702ab4da657f5486..4755a86ab9531208c2112fee3bfe6e57f77307c4 100644 GIT binary patch delta 805 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/blaziken/anim_frontf.png b/graphics/pokemon/blaziken/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..bc49055973000002d7c8036b19618f77231167ae GIT binary patch literal 1203 zcmV;k1WfyhP)5WujIkbq$DU|{%wVBp}eU{FYaC@A>YU?_Od;Gj^ThL2Khi6o6-SvQFMnS0M%;FRddrI142&6Mo63e#6hEnJya}t`*@4bo_lT`&1gDFMz)N zjMDmY2>%W^a*j3KYBp)Jw$M5-iz5E$eE0U~WXFD1rzaJc%=a^YRs^qZbHJfByJI%% z)#~NEj7so*1eCsEzaQ4*FHe zNv&9GU>t@4xbD2;-HVT5i1FZM9~U%Y!gepbxFqu`mCB6FdRQxY1&lQWCXgVQ1&MLi@+wHzqGEJ`m3;#P1xZmgdcAFOirf0U&I>HvK zkQ*A1@l#$`KL*PEL3&dTaSXI`Alt_sJqlr@w#}68=tfMBprxuXV1>>u2unNM8N1QzDlm!XrKKpfKdvNjrZfg*8*6|p?twp zOmE`fU5`d=C4|C&F#t3NrngJqQFL<`HG3Wbs|Qhx`}0IqGTDq&SPV?1Llk0QA|JBX zXKBYsJd+VS!N9qJbagJ4MfVJ;Z3Nid8Jf&u7%6bubw!C2!DPnE(Ze^4I%;n5!+{b7?o`~zLVU0UNp R)_wp0002ovPDHLkV1j!FDvAIA literal 0 HcmV?d00001 diff --git a/graphics/pokemon/blaziken/backf.png b/graphics/pokemon/blaziken/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..33651ce3824cbed484c0b35dcf3b116dbf862742 GIT binary patch literal 666 zcmV;L0%iS)P)Z$2Fd!%}(1<9QfQb0`_@G!oT`3C;0006d zNklj+V6vvU3fo^@#A>}p)8mS$+U`u!oNSUeR;XVh0J0^7p7Nlh8kgs)9 zZ{WM!vrT|YG11L^LbCAt`Tu|K$#M{U=eRq1Gxv7+pgw?H< zq@2L6^7iQj6q^Tj>fHx8hr0GEbVD$Uo*HG>BR5|Uq{j(>>k$AG4mA^^2YwBJw(gw8 zf~5l>kAs69p@>EFdcG{+F#Aq zkz8K7z#>v~2n=vQ8({%}4luo^)B>bj0cZzo0lLR7!3opA0TK*=<19>39YAPI@r5-2 zRvy91oX0~a7(bWf04qwQlx67wKI?{}fQ%y07N93QG5}%Iem?y?83pv<1_@-1u(yCT?b`@&$E^U+ILB*`Weo~<_BcdV02?Og zZY=sLP5tMyEaMJvWwlKYkS9#batSWn{&U^Zztl4BS{7#cj{pDw07*qoM6N<$f?q5i AoB#j- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/combusken/anim_frontf.png b/graphics/pokemon/combusken/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..2620c50e5ec3071b2cdc7a3b18122b3a24558f10 GIT binary patch literal 1088 zcmV-G1i$-zjGQ#6vt0HCWU5P93Z7#7JOvF9W%;Gb}M9$(^{7ir1gz&ua|PW|4M3= zA!#UsNI{VXp^<3~S5Sxh8}jxRFx-!I;U+W67D(*-=)JdZpZ0wX*O!fsS)4`f==i#0Y5;WH6Tg_{;v`Bv z!8_$*2cz$^M((dcpsSALvP=@uj0Fogzr!cw+Q0&4DrJV)1u+p9a!hE9C&!-1tmfPA*U3avqk_O_6jPym9r1^fW8WNt=niO zec|ra06c%7J^Ir1XxX$_`cABnU9mbntDMm~r3&zOljz&tnAIrlR4Jt=W?9;DR~K>F$I$9MA1X1DU3I@fz$V@%om1OZEWANPub$K1_`JgZX&0156XT zVOEI*;DtFHI)fbmseDj-W}upxyfA%d@<;YYof%MX61tB+rTYr9XfNUCA~76h0CYDa ztB7C&;;4<3gVrcoMe%BcR&jpMqEDkJUSf<^t7U%IwgpJWyJJjH>vGD}f|MK8z$^#eS)IZgpJSe%{ zE3$Z0_L+roS{_^pM&hA*$ejD8f1Q#CS0VR?!`tL{`)(0%ISO~=K?z2NN9^GMwtu@N zKAbNkJMutQl(&X|k;woaulp&J=a)X#@&L(-G5dZpkZ%r||ILCmp{75wxMmZ=wHrqM(p~Zx}jWGW{XbAQ0D{g?FB6IDqt%0Pw*%AsD4=PKeLe%gcWV z4Wi716y2AS2SlTB5_zB#L5Vylwy)(uanEn$L19a6@rbtaAlLtJe6f`WIrbS| zj5}L-kWJ$GaEbn@Z{Ync5N#Ua*l!8(>5`;@*q2M=d(DT&&`cI$fPiNcz~HX z{kWC~nGnwhB#z_d>f=TpWI|wrz*Jp+mIrw^6~&k|w(=m4P&0ci5As%9&Fn=XU@KrF z53;qoQz44v0VJWgLV2)pR45NNRWFnWo8ew84~(ZQ5B>!n1(o_Tms{ol0000t5U^>W zLV#SvvrAwrLx4JSQ4eYhw&z9KZ|a$@c|Wn0S7p8g}jOULJ}V!uz>5%UVf2fm?<_!+&D0E9q`ux#(~ZlktNJV zY}dNFdGIZMD!|w&k=bXL+2*<4JnFv>zrGI@WIu1*`)+iu@aE6k-#>pmhX1+$0NAMW Ua-g(;X#fBK07*qoM6N<$f)8}}z5oCK literal 0 HcmV?d00001 diff --git a/graphics/pokemon/donphan/anim_frontf.png b/graphics/pokemon/donphan/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..f4be5dc018c0b793d24e69195f21073ef3bda2b9 GIT binary patch literal 1495 zcmV;|1t|K7P)ziZrB5Xa>O6<39k_w~{9t^?P_vj2d!wY{Y5$XR^0VL@*Z=>oB0QXB-r ziBuurU6x#OaBvW-3?$~*+MTO|6e;AZT)2pG9OS|kXWu+&^<(|BJFduUyw-d)^WK}$ z%vVvquK(=jtyv#fUh5>cMxXmvCW(`^k$PMFS!f^mrj78`WaZwbN3BBGk-(3jkdaY!RWYEL7~g znF6y5;K@rN=}k45OcA7Ft9=y7-DriFi&K z>7aBIK9O6LA?SVNy4(*r>C!H+xJKTP?=lo3e2fUvWfNFl2l9mlX{TEX9))3usM90I z%7Muxupb9>1(J9gp)+eRr3!!!>j%RiU11bOudxAErIHpIu%m<3ASYf^oGGA1!2W)a zukZ&-8RmeEDDS`>?Tzjg2m#NEWRnZ3BX@5*sH}Iw%Ym8<0qkBd{QmSp;Li-`2g8kz zUkX6vz>U-2(u;Qc+Yb(t-*fvTA^gn#Ph6*)Zh`A}-ySCK%RLH_p5i2lXVaU;t}iw| zzAqz808BngU>RH?23|Y?hVRJU%Zd(TDi?z>j|eYzGhiSFLNwZwWUEwUHgmm!@Nho0 z`@$m!ts-0UCfSbg>8<%b+3$1T;i6a6gVLb7Wh0dP^7yUbextnu=Db%VO9CzE@=Xbt z?Vw>YdGlhk__AtslY;{{ag#n6Hm1^{sH4HC1n8o4M|zZ-5%l#dCohu^$sa{JDTK|k zFA2MJ7K{EQKNa;rtr!U-yM}ADd)QVaDN4wfgfs^B8bol991LBY$8c&kr&v?E? zH4BewvU5$loeKVS{kLlduCdP=&1>una8&~7%hXx>a(m5KT!zjS9_XXd87fx+ptCFN zHQD56t!scg*8x}Uk%o*8SkVs`0a{f*urmT91*|FkV1RZOATdxwbPzi$)N&oYDllpi zSaER9Ff^KGNaMS++-Q|iRC$WVQa0R48KnAwmF-Ic3^cQo_H+4-JD};TDln+u05q0S z4!vwLy1k~&v|<}1TWnGlKo4z3eT2FZ7oMZ#I%kH-xHPbV*_!-8^WV@!PpfAFW2SC8 zQnFMQl9*_cz%Wx6^){-UV`^dF9mt-naXK;zyDov5wv|q9`IvS058Qr$cf%)AQh6vV zS+(-n-o$~wvoAaOLpi(W41CU}x*!b;;b((a5>JTG%OX%kx`OS&-h_yLnKK-x_*_(f z2a%M)FnEwUdH6IUVyUdvQ}-^#4Yq^R&qrAl8vly^p7Rg7*LoD%pp+I7jpmlE)c-WR)q})pVpeD4Z z5dn(2>DAlgMvKV`EA@jKA5-+V*?}^7VEsL+>IX#fJ@JR#(GIuH=!dEpxRJa%K0K!% xs(JmCBpcRQ{ZIw0jZf;;<6XtCL-@a6{{p-hdiqGvLT3N~002ovPDHLkV1n(d$f5uM literal 0 HcmV?d00001 diff --git a/graphics/pokemon/donphan/backf.png b/graphics/pokemon/donphan/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..3e2368563aab7bf11e905b761cb44fc35c6df2ca GIT binary patch literal 568 zcmV-80>}M{P)8g4&jfM+m~w!qWgiP1v0>TV1SyB3OO_F*=nkpa^JpH` zqzkrKN>$0<*#7_VB*}mLDF9$OZ;V+YpePDsD4M_F^9J*(jsa@{o&Z!7;1Rda3jh)k zs0Cof6$nAqO8`eSe;p`g2FRlMVpjoRe8l9A^DH6?q#L*bJUAQTEl6z83jjKmF`y`j zEK)}DTVpmEUiwr>+$O2<8fHMMWd+P5F{On-$i_fwS4854KN(?W$B*P30<@^;=P&@ux_~2K5AS{d9RQ`BHKfk~m+1Si@D4Flmpk;p z9;iQhKn?x*Z{~oOZ=}8i*kk4LT!L4`0XUMtHhF+c@KpYpSP_0zn*b05f}H;r5g$X3 zKnyK}YzCkcXLv2fBhXNwZQr^NlHJBjqXW=&wD83LV;aAuq@_p<$Zz%l00009s|c!01#C|D4f$UxvYK=^oo@M5uS000Bt zNkll*O6vyd-1qgJoRRu_3Sb%A1FCs|Q(iXCn&Wzk6tkQ`Gf%g^S)i7e; z*oDJM?guCf4IVV8Cj(wQ7}k;@1p?s=2!^J@+`PtpceF{mI#NI~q(J=y8IazO@BdDZ zcl=w^9^*^I!r~ktSNcp~!7N(Y!20SOU^Sl&DDei7++K@hBPJ^f095Dz&i{<#nav3{e*V8jljXIG)~aUSV8zZ>QK{?953h2mrc3KYm1I?B3e0>fK z7BbwqVF=j>iwYosP+|`N-bH;UT#4(*2Izx5f+!Me?b9#tRX`{F za$(Wvy_+bz>`9GW34mZ(34FK*E&-SwhvAPc=^t9X%j@NqVqP8Im;NCGcrX2f1XKex zdY~cffdHN6pe00*_B_#G1dfelsjPWT6Qp#)<8u+36|&_6gCKVyD+P%BLyGf_{X^Orx^tt2{vpla>sGiDH|swD=^wI=YTL4{%%`^wugCZw Z$3H>rOV1`RRJ`TYTSZujdkF8BML{`s~WIRSYlG%Nt9d6;w3;00=c zKby^NKh^+|Cu)HI34z(?CV=vY{b-5~qN)o8a0DKrDEfLEMNLS&zNf23=~M|xeLO^%^_1Fe$t?}IWh>I zF66IyWnm%Yt4XT0nsy6|z_|){w>EDvvEP_MqFkhF=Q}%o?+}PdMFN4cGxn?0)A$884cJfWd_w-|l!ga9Y%3EFEIm`lGX_He g4CK$552iT(0B`P_gDblgwg3PC07*qoM6N<$g6^?t^8f$< literal 0 HcmV?d00001 diff --git a/graphics/pokemon/houndoom/anim_frontf.png b/graphics/pokemon/houndoom/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..3e555ff5d05c79d741a151fa28d99953a157e3a0 GIT binary patch literal 1475 zcmV;!1w8tRP)n^5D-X6Pyhe`dOFys000F} zNklCx;GQBsqt!w!-#?E>RRTLkGq3tCXvUEJKMVuUcMrAz{%DN-00Y-N z$KbQ)I6qhx1ZJQ+zi{1swcd3AnlE!9CSIxmiGXSVAw&j}`q=uwY$-DJLiZQ3Sc-)< zJxi-0zP}N#mO|+9L0s z0@yDmy><>+4Rq!NOdT5$yX*%{B5O`WXITP!M;+VksSZ{$^~E6|J9NfD-y1vSQDSTT z6%ZW6L)(oV0R3VRa2fD?%*WuTxduFXk|p92d&WFY<5X%p-+2=Ag~u0?x)IQa*bn@e zCjtSGxfB-~kWK+`za&U(rURV%aZ1}k{kU)9TMdXg{oVlWAi9e@RmrS@_SSa=%}l^g z4>B{6M;}`zg|f72BzXA0y#_DK=pl2(bHzL z)C_cMz-j?qS;aJ00M!J!5oH4;TY$&)fVd}&tJA)5E;~n1Re2^dHt==eFsOii1ZtN12!Y%72dpU+kDotR4x{A{8lXED7oqF;Z$ zEkGRvxG!#hmvTZDr#?INDTi8Fe|>wJef=80n1DA3+`au=EMC)cqRq{r-684y<8Lf0 z1Wck$X;x=^`hY|QFq15z4S06*&QPIOy7~T-Vi&+>f8Jl2YJBaK*cWi03WJO^%KQGS zE3>*c!2R9Q1T-NGk(U_pGO#^3^k`d*-x~xYqwzC~aQ(UIv?&gPbh0;;e+5ik7$1!tXEVAI_>}Z&=%uk2JL4YHujqIV0@Yo{9=MZz(C>Kv zJ3qPf6Pa^4MiJJ5&eY>R2m)f@27AEr6F@mcg_eMjJ_LKkmAWhK2C17*mitQG6@W6X z?;AP~vE~nSUzf@iurwLmboS4ZI?x`N0d`*cf**^ATo?fqcLL5){)NG#pv;{YKbJsZ zvLFcLvnvH$gApLDC1-(lO6CTSQi`$CZngtZ27)Pvq3;)FD(b4a5v6oRT9o+HyaHew zkPv`Dpc0w^Rs+lgzty8$Kqx^3NqI6?!yh!{5mc8G;`4}h})w@g6a9z^)RGT>+S ze%n8&5C#DjVcYc}R|aFlKd3)txsM}HY@16}o;Umhwkh5RypR)|LM?E^Ka^^&ycXaT zF^@L=Ls^ZEr%!XL{*cGe@(&e3#)8plg|>fKE17YUEe!r)wG@uF!7})VRb@MwM!Wn2 d>4x?H+kYdIUSVohRC)ja002ovPDHLkV1my3qx1j( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/houndoom/backf.png b/graphics/pokemon/houndoom/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..dfbf43c952f6954df0a25dae22fa8ec9e6991ef1 GIT binary patch literal 573 zcmV-D0>b@?P)*OKJvZn#y;w6ZC61e!r@L3mkB3L<)ngoNa zA8d@#6u+f?6$(?Xl?ar3y<9p;)bt!_P$zbm3NCv$V zez?lC)?NVAiZAycT@be_So=vs;L+OsdpH1=uhtF&OV<7dDsFGVF1z5z9_{WJur$yo zz8l?myH6A<8tjvJD>9;Z2xL5+g1U+hr8ti$#7gLH{1hrs2`vpEC zQa2FV%NX56R`yRx`XR7g#Z@yrKK;I;uj!Z&9x?%;s;Q~2kxYcdO$)pXcI5$BbzNiSj)|^$7D$ZRz2rd5`{NeQtZRY)}S=v)?00000 LNkvXXu0mjf+@AY> literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ludicolo/anim_frontf.png b/graphics/pokemon/ludicolo/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcb282b07f3248bf87ab43a04bd15d09e5f52c8 GIT binary patch literal 1793 zcmV+c2mbhpP)#V((5~v8liy zO_PEu+PGR5#y3=45ue%0(ft8mm4?E9z|#E!?wy4=%04^Q#14HfP8lEFu$=nhI*LWxAwAYVr*KxX{&)mSPPhZNDln^fr{H-%}p>y%eP;P3X^M;40?(pBnFcUpHwhl^}A64`I{y{Up3y znn@2^8F>!r5c+%$4O{7O*gBF&2qS>EFdc>=k^`t=cs=bu3whJ{tR>*0&KnD-fa?X~ z97px$e|mp^mja+79=Mp#*Gx;N z<;?y4eTolZ7U$1w^E2zS;Pl|M)#5-3B4FW2Hbr#&+IaGe0|`t z&?+TIIn&NyF`!$N=|0LC`PZH$l@z=Qj41Q>VmwB@ik z1(n}-#^TUb!0=gE1keea0y>O@jdKZzoj6I@8|caeMv$|OpdjtSRt?oz|F@jYk50S* zFF8xroqC|ZjvEnRz+k!@qF&dO9Bgra5DxiRwnV5WaFsW(>-8Z=vOoAzrM-6e-#Pr+ z-~e9^T2`$f%cQ4(jh5H5jSS@BQGdw@KaTGpjP?Vqs;YdQftguZHK)Lu!mYqo1e&sz zKx_Lq)_+@3vf6q?Kh&~XX0>{#d27$o%WKqQAH;!_Gb_~tw845sj>>D)!!&;;WDTHG z+D?$w`<$nyx!qa~C|kcm1XNzV4ey3+v-M>~04Vm4d_P6gVNH=M|1_h2Qb137tw;^L z+7biu5idOaOb%o0LX*RD!+Ed^L(WjKD_*uDJ&Bq(Vl~Cp<`Yaq0Kg3bcRq+3UitF? zxWNSzfk=TqKM2TxiHS1JfzNY}@_rGx<_=UtDEWW{f`vs6o`A>A)9quLHPm|c6+h1%r0 z3#Sb^_W2Fy2SS86OYdjAfS!E&I39mXyajLUEhG@NnBoF+i(V$)G6skyr>{3Uga<+S zmjED@=17t@^V?B~REHp_d4rxjNee6rCJ9pAAx7YN3uEk`T6u)_X@yb>K=N7wvb1AW zsdWImK#|vn>Mj9sTI%pukxWaoRGDLL%G#%=7Cn76E6rjqj5W_-k_U&@ffWI~Gz%lZ zkseKdmvA5|%|S!BRSdqoQZX?$WtRgJOAxLopcoai)7};;t2zRgLtH;1 zptQYhc7&Rxa_dRZ2&i`3cFx|GiW*n7M77!l*`gI2rqHoPfU8;p42fG#1?&PW0T-k? zR7aH(sA_fUAO)5yC>y3WuWD)q<05Djmk^v`IgA7iaWpT^dnkOQVa7BukAQsOf%sT4%Hy!`T~OEg<*OW@P18lG1x90+w21ugh1|}0SFcd4g%=| zR=OhGH)TE2P9HXt8sVoQJniuL0sxKyx2+$%+;Xm1ylqATu j==+0N>L=>*e=Gk3#%*7wJTQfG00000NkvXXu0mjf0U=4i literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ludicolo/backf.png b/graphics/pokemon/ludicolo/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..00b79eb4724cbe80c38e5ed57e76ac96055fc964 GIT binary patch literal 778 zcmV+l1NHogP)(rv7i5cSIE?A|Dw7d)a%0!n8u*i82%0Dv2J5z-haN^WMy=U_5``AEltN@UZ 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 M07*qoM6N<$g8Yn#CjbBd literal 0 HcmV?d00001 diff --git a/graphics/pokemon/nuzleaf/backf.png b/graphics/pokemon/nuzleaf/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..148b009bfcff9bf94aa87e38d9a04bf65d336b3c GIT binary patch literal 615 zcmV-t0+{`YP)610C-q%STI2NfKb?|fS`a_*jOOQ$msa^__$bTXM~p*0005< zNkloBvw0YY(NC?l)vJdy zeG$ftEu*@wbqUpLIR+LC^;MMoLgMgJ9ml|og^aPQ=i~~Ys1L8lNe4{H2mrLMw|dgS zHL4&rB8T$K!2*Gm)fFzq<1}z{(g7YvA!hM4!ypK>I#hS#6cC7G1+vw_yq6;&VqqAn z&HNsJyk2MDA?AXz3!xB>^<4}n_?BsYBoFn`B@HQ@n&CV(|K;K`&!YnLds zK;}}gfW})L09<+i90R=eedz&fF#vLfK+!jx-X;P)C3?tK%(pEDZ84~c4bO51<$n^XTIn|M)L^+>&gxY2o>BU#-tHAD(9_X%37l5s? zS<3AjpAHfjbF{j7t0qez)L3GRYxO(*{;&M2eFC%_J+|5;aytM3002ovPDHLkV1h1` B4hjGO literal 0 HcmV?d00001 diff --git a/graphics/pokemon/octillery/anim_frontf.png b/graphics/pokemon/octillery/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..ab94a95cc88d1c72db781130cd31721b2e0d427b GIT binary patch literal 1034 zcmV+l1oiugP)?KLdy_8b}1b5$d*blb7HVrkd(7EW- z0#x%*fU7(!EUqd599?EDVErMc7Bb*{TL%Es?OVI_0foK&{y6aI_7)2i1eD$k6roa9 z1OX~RS!)_=wGY6Di;ChaM8`!;H9o8=hrcT?P_)nfaE-0;xJN)l*+JVMUw<~W@d5P; zfPl^Bt_B!)5mgQWP}iGZR(b&?8L;wFTgs80k|5)MyyPt)DqmCrp?C(2+1 zq5J@UZmgB$5IhbeD%ULDB>y@H;LE38k@|b8jC8BK*FPOQjIk`WdWFEoSuYT`FY)UQ zs(WLNN7$Gke{dH7CNTro_pCc!@m=u?-TEyGcOqFS>UBt+BhCIm2Gn^g%|)>XFhK(m z^%3?N2=n&_LWmt;6hL&>E45%?><(S6RBo zxc)%Um+;4Vo|e#Qe>)c4@S}Yq`%sdV=>Rg{8hRI_KBhd;=v1H|3Hq9eK82c{F+f3e zNAUj%$#QFxIIn@hO12gRZPF3#DIQmJ4-V)1B2Nz=EXd8mlE3IuDMuPV%NEzz}*@Gx(BcTnCJU0bew@*sCqUEbUa9o~fW8qF zjsy7f#y$=J7rS=`_DoU)obPrez}`@Z2)Hu}n2iEh?p}+1flTNKI4?8~dmZJ-5r$() zajz2snJA)pfO%>tqls}Drp2g4X@N7zb&)xsdr^@y992s8^r)^vG5q|qSi+r8 zRj5{M!2n%1(VthL;e2BO{l@~EsIlwfD(+?gwzbcp{aFH_@K6{(SQy8xw`0u_iBLrq zsx!c)2Y7LbAxDG`8pQ_-kXdYOpwv!b-OotNYOHNO8^3m}u=#;bzK|4&I=V@iV5m_W&zzD-|}AD{*NE+utyb4lvQL(!!TVOYcYO!6FxF9B>pVx0Ls`%7t3TJgOrVSfdUz4Ss3!NRC4FFF z00Uzz^br{QVqgRVD5s~u`jvQY0l7at$NnrOkX-{z!cJomQ*)5Y2ABn`hk&O_YEzM+;*FC_f)2iqJOiO{W{S*)?04(5{1*~l#)Zc|`K-B@( zaxSS#KIwAdlFl2?oMWc;EK6gxuiU#~AYQYIX7a571(YTbs-@cVO6~7B_2e*>1q7J_ zc;pUse;cJMt zj9?I3fXD>A_Qm0F_zs=l%eZQ;aoWxCoA&hm;g_F&Z_iB^=ZI_j(*bzho_;=j`)k`C zPhEUfM77?5*B;-${P5vbdpVw51(e*#(-D_5_5^`HE`Oce!Yx)@Y|S}dPM{`tFG1iH zFNswKeE$Oo0pKZM&-b-`J_saa@n!aJWlvr-?*TK>Rjwi477JVtoui^l#}_lFp4YR_ z?Q>H{)fIhk0=fCgWLzEC)IGW6O4q151er; z2HN}NdfkKj`Ut8Bxva3vB?cuB5~#HikSb%sR6Q9@!BZ+#=s?i@tzamVOOnJG$cE{~ zCa60&FfTJI4I@ke2rsoP91=7)bnQyPptp2Mh`eD%W4tnR?`{PGN0hbqU z$xB@@q-8Sx|M&B-UTXuvS$;^7(nC+*{JoQbO) TT!X}U00000NkvXXu0mjf5~bnw literal 0 HcmV?d00001 diff --git a/graphics/pokemon/piloswine/backf.png b/graphics/pokemon/piloswine/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..952d0bf9903899f9cff3d5fbfacf2481be57c1a3 GIT binary patch literal 377 zcmV-<0fzpGP)U5Cu@=Vvm6$?~0NJ*O4Nn<_uJn94H4!v1iF8!dg@QGX!u}c<>mn zK&i5ya-PN>%Q(yavxpuOFDq@&Ly9(5FV8N0L}*v80f<7`XM-H*8v%UHb%2BhQ~TjN zjR0Yb(hT+5!cKLxf%r7$jyXgNp?<2PS4WS63sqHMDN%4>0>C$_%n{2R*bvhR@(@2J zYyeFH_`6iX7C5jeP)nfoI|z0EELEOkbHa1(dr%_cu_a0L}kx0(=Am z>J%V;QZay6f}W2Ng5NoBDR6O%XyHCO@ZH3&1MLQG6LihC1M(lcDCkzexCTj2?%U=8 XBNSv8uxfV#00000NkvXXu0mjf%3Pf| literal 0 HcmV?d00001 diff --git a/graphics/pokemon/shiftry/anim_frontf.png b/graphics/pokemon/shiftry/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..2559dff82ffe96a9cfc454b27b023676f3f8d21b GIT binary patch literal 1375 zcmV-l1)%zgP)l^;DB&wfLK5<7x&2|000E) zNkl?>|;yt=As8-_7Lk!omwxIJaXBCu*JdLv~eHx zR_Z{&IZ1IzZ(YRF+}yge1MxD{gW$U?%ys{leeqXb61D8Y-ufU?{C@g=eDmJ>e&o29 z_HSBf!(W~jdF6a&=u>{R8K~2bberS$!B!x%XQa~7KBxzR)e4j%_;owm$s1C615oP~ z`w{$>0!BMs7VGJh4-m|r7QxwTgSHPqts7DR5Q~KiW8OX-=Ja-OjC-q)T>{_b^mK5R zTI+5F=sDf+6IF9?7hS}SD_zzNA0e0k$1m1EAw2y^ywlXo+dBvNOrMUf9uP9|twOWl z>yFWx8pcPW*N24oCm}#C+aVppAcQ2s6d-|Iad|Qx8{|uvBog+Rj3Ld6WVG|CgGWM*l9683GEigSq13_-y#~>jC)!aI-YC19J!gP$$DEA%BQKEX^`` zUwl6T>X;^g%pxLao|2KjgR&Tnsr5O~5F5(anWa#zx*dqocR9mJ!0f0jiuHsoaj<9& z+#VqJZUW%}d79|*&2$-{#mCj=I-lEc3oTZ3~?GWOcTKk-3nQj!&T zYUeb|vZ|h0W+nJLxKbtxLW*tMMa#l150T;cH%45apan3p1{S{b5Fs@e#yA$E#HrIo z>-+&ED{LIcF~&`d5z5bj9yCphIeK^w(5E>c;}hV0DZ2rF>*z1-e`-SI8KCwIAehepHFMWXJ?FTGoq#3@W&mIf zLhFCi4FIe`6#H7Yx62@kt&`-mNAcU57SrMv!z%_^re&0H;nS+WKa1EmU z{@yz2CcO(`4ZIZt=&JI`{G`M&;sY%YY>JOcvT_R zAf{J(@C~vCL4jcPW({H*zX&P>YY-z^rYAcLg4RyoRqr*3k*ea-28CD|1W`eQ0s)0s z8^llr;-SJSgy3Y&HHdJz0h;>ERfuZMyoHQGL@6NZ?i}a_$JmlxgMde3gI?Du#`UOh zT2NmZge;d25esnDUd_@9aAgp(B0JS7&C>ZYo*P8Gxh$>a60`p1C+(g|-0tI*!0b(=0GKlpUf?2IBZX`$r0TsZ?AnavbU7S&Rr}2o^cM6Eh zA?)#W%5&)z08IhajI}}7(`#2T1bX%whfsDLV+|1R&j5&Z=rf3?PMY0$5F(X&9IF^p z!@KchTGvM_NAW4f0?>Kt59m8)Rg$o(a;t+I&K!YJwULi(i>q9A2Tp0rH zlj8gq=C)9=5CU%V5a|=h>`G_t+IvpgKn85E=kve+KRa>|{A1Od`~e8dNf2HH>N2=W zE)i)JT@^vk|LZ841W@0uMKbkT36*+?;`(-c4bzF&ZK`w;kWb6-!+Af74X__yvF9HBlBVqXrXKj~?2^g3>j*EDv9!rWoZ)Ro>tEViWXaQxN(Fst_ zBOvXI>T3C31FvQ_u&@CxGyrq!jNZ%!_CgN|Zhm%vbAsBh3IiOJOq@+P)^J2`@y%f* z&ok=zv??GQWEhT2m?93e6ja|5NVnfXIO2|>- zn*+}Vn+-BbE*}RK0yw~Gg_x0vRQlFIafZ73N-ZGp%^C)Xj3Fr5ZIqKkl0M=f9m(Tm zx+Wz@(#X?v-uDX783vFk&%FX#!T@CBnDS&{ASW9fF**5fu?XtIC4g+K3OpWRp3D;) zNRJm5-p8i(xe@^IG{AZGVz>L8_@1i<0P1%{dTt@t{oVb?O8~yzZMX0IAvnGv015c? lghvg0!TW71@xT76eglcfr{X;YD}(?5002ovPDHLkV1k);I9mV! literal 0 HcmV?d00001 diff --git a/graphics/pokemon/torchic/back.png b/graphics/pokemon/torchic/back.png index 54770135e40e00710ec3be9e853369ad0db9b2cf..6b10fc5e9ac90c2013aad45551d27c10092b05b9 100644 GIT binary patch delta 407 zcmV;I0cie}1ndKlUw;92Nkl z(bmy3&}ZUqZZt;Y#Ks5kd$`_easfYxEg&p?cX4pzzy5!HukZD>W$d88sS@TTfb8TY zz?!JgL{rLB##RjySV<{!*6b7lCw3 zfNQ^BP17f}k-wCOG)=d_s0{GtsNU{Vyq5us4-dfA&R2_1FR<6E4+zX2xXgT;81H<1 z^fscee|?;K`+vZVaalAX5<}6~+PR2B;;=ZHjZaQhuf#u>qZlz1A(f%o72$fc1r-4{ z64VvvTmP84!90p0xQ|3gMYxzu5|Jc`)X>_)&_}jTYU~-V&!GU|Q|B8qV1=F3H}p#v zyx9P=LBVS|@5RF+pUtx%D|~Nj8UK1dd|dycAHbZE+7S8yimU(t002ovPDHLkV1l3z By;uMM delta 448 zcmV;x0YCoi1C<1jUw;4za7bBm000id000id0mpBsWB>pF2XskIMF-~w2M;PXeveWQ z0004aNklofO34b6vc?qy4Dm2lQ@|3Y< zg9MgR%A7Sjg}{m32?^9K09R5rs4DBS3$OynsUpG!0JH$k$RdOV1Pv^^5P=f~)ZKE7 zKu`d)TWG7e-NHL6#KHpFBuXPe)LxBI7Emf7h+txr8e2dO2*Ry44!HLF)iixp8~ICl zOw)7=jLHCSj(_UyKE+2FF#q%bTEP>XrECax_5vJdoc;b9x205&-llq2!>4J9~AQ=?Amb2bu qSmd)=7G#C*Z7t*9FNcroU-SdQo{`%yRw@7h0000(bmy3(r4msZZt;Y#Ks5k zd$`_easfVwEg&p?cX4pzzy5!HukZD>W$d88sS@TTfb8TYz?!JgL{rLB#+D5dSV}2# z*6b7lCw39g9%U&>>erdwcC z26%H+Z}%xa%7FQ&2jFVwtNE7~*z3&)1ZEFhX1+~~cRoIO8`0OlK0bK+z>RTPG$Im1 z(bw9!h(qGAIGT-5PF1hOKbNBzF%%({q1hGTdb9-<0X7oU73W+3n7Y9{iXym=L`X%r zm`oCpB#6||+QZOCwoYp78LrQv0N}>?#tc|tC-n{e(gp7}z;saXTF!d$u*he#EXWGq i+girIUk)GFzvu_Vppo1tSDRu00000czB2q5D>U?NDLm;QN zUX~Vm=p_i;OADr?H-nAAxAo21 zxp%xN(AsJYJnj2|>43qmJ+5lz-cdZ+Pz-fvtF0f79B43L$8P%fzvDpr`%RHe>*Dk1 ztPTP=`i9bv_V@(DgLtIYt0;=eNsK0Gh!|_N}vB_aE>i)JK!aALBP7iK>QkE%AF8(6728%jL;rvYY@Wh%ZWa zpVGUBF>w9&@&yJkrz(DkC0j>8EN=Dv)%7(8FyKHkLjO}52ta>(b^YaEJhG_79}EBr zCR^Q#|M2R1I3BQw?y|q4AKs4u>i!q+C*unq0aF4903khvQ2*)j_+lUcOG{F~IS4kx zrL<0UkH;O$0vkUK2^dfYP|@A7@IL`F-g2q{KBla3Kr_Jso6S2N!gE2Rq6L5hG&GAC ziUjC*mD1;77$L!CFl-~;)NBsjbu1PS!(B=((7^VjP2VTFZDA2 zQTlRaf!DzL2LVLq@pH@p*io$Y3_yz@ZvP)RPk>}M=77r+5nqU)>^>{dihqR3W(v8cwr6=a_v?iH%Fxq&no+WRPPr7R|be7@{ob)g=#zmA@Xh3>}ijx>n;|6j-4G+ z6eVdH4o01?bx&TG&dR7G<*+$CZf7=#_i)(R8OjAFUvs?S`p{EuYMy#?{D$_g{i396 z)-Q@J=NBcd9v=oXbBG1Rm=(W6eJ&u4nSjwx1*EjKw%S}kW+urDB^8iTfEh~S7iDc> z&Yc^xqkC2o)$#bv+)aQwMuJUIm}B*E3W&r1L%xxFiOJPQ>%0qD8;{=((&ADZCMLIe zI1&IJcFwdu)qd^n@avsz;XoBXNNbFRJGl1qZ-+e4>2_E6qw=X#!B!O;?rn2md!OiP zg^gn-az zyI?J0-AnhlJ`Pd1)nQF7t?@UsUmE zhp8SkN&tu?g((L_5_}}9%rC?o3xX?T$(~JwF%*Pyzu<2S^NU!PETvQr(s*HrYT<0R zl-o}K-Yo)>oufEIuAbT@fGz|55+HkYgDen5MN#=K&*_6~AS&~Pj6UFtWM=@KWE=j@ z0wmT8Z_VZUzsuZaE-+^X^u4^P)czB2q5D>7~Sorw(_~?MJu(;UR*znkR$gog=AUN1aXz=);WjS@D0005T zNklyxBu!ji1=u$s zEhJ1x3&{Pk1?cZ%3((IkAT0cO9$UcIb9>bg8LAk#3k&&A+z^!!3G@bVg;aRPz*XVU zV`fE$`X}~SiT7(C7dm@DdW_3xItj#g`9@JZ?gq0I$tFAQZMmmBJmV&Scd`OGSJ2wNvV^LdN=@+|5GXrf<2+_)+ zFCTpJSZ2Y6pGI%^7;Blwd<5vqf%5_kCSGaCCjq?xo$s1dGx%`Cp$_`?;2qJfeGrf# z3raC+-4-CK_W%p;2cYK-yLO6qBVF=w&Viwt!!jH=%YGdzsA#WcJG+BrqD ztrOQ!tA>ldiRn=0_YN?bfKts4FlnIJ1K^@hcmwF8f0ch;e*vR6mkgSCc<}%L002ov JPDHLkV1gIp|AGJj literal 0 HcmV?d00001 diff --git a/include/graphics.h b/include/graphics.h index fd3ef34ed..8e76a241c 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -324,21 +324,26 @@ extern const u32 gMonFrontPic_Sneasel[]; extern const u32 gMonFrontPic_SneaselF[]; extern const u32 gMonFrontPic_Teddiursa[]; extern const u32 gMonFrontPic_Ursaring[]; +extern const u32 gMonFrontPic_UrsaringF[]; extern const u32 gMonFrontPic_Slugma[]; extern const u32 gMonFrontPic_Magcargo[]; extern const u32 gMonFrontPic_Swinub[]; extern const u32 gMonFrontPic_Piloswine[]; +extern const u32 gMonFrontPic_PiloswineF[]; extern const u32 gMonFrontPic_Corsola[]; extern const u32 gMonFrontPic_Remoraid[]; extern const u32 gMonFrontPic_Octillery[]; +extern const u32 gMonFrontPic_OctilleryF[]; extern const u32 gMonFrontPic_Delibird[]; extern const u32 gMonFrontPic_Mantine[]; extern const u32 gMonFrontPic_Skarmory[]; extern const u32 gMonFrontPic_Houndour[]; extern const u32 gMonFrontPic_Houndoom[]; +extern const u32 gMonFrontPic_HoundoomF[]; extern const u32 gMonFrontPic_Kingdra[]; extern const u32 gMonFrontPic_Phanpy[]; extern const u32 gMonFrontPic_Donphan[]; +extern const u32 gMonFrontPic_DonphanF[]; extern const u32 gMonFrontPic_Porygon2[]; extern const u32 gMonFrontPic_Stantler[]; extern const u32 gMonFrontPic_Smeargle[]; @@ -363,7 +368,9 @@ extern const u32 gMonFrontPic_Grovyle[]; extern const u32 gMonFrontPic_Sceptile[]; extern const u32 gMonFrontPic_Torchic[]; extern const u32 gMonFrontPic_Combusken[]; +extern const u32 gMonFrontPic_CombuskenF[]; extern const u32 gMonFrontPic_Blaziken[]; +extern const u32 gMonFrontPic_BlazikenF[]; extern const u32 gMonFrontPic_Mudkip[]; extern const u32 gMonFrontPic_Marshtomp[]; extern const u32 gMonFrontPic_Swampert[]; @@ -374,14 +381,19 @@ extern const u32 gMonFrontPic_Linoone[]; extern const u32 gMonFrontPic_Wurmple[]; extern const u32 gMonFrontPic_Silcoon[]; extern const u32 gMonFrontPic_Beautifly[]; +extern const u32 gMonFrontPic_BeautiflyF[]; extern const u32 gMonFrontPic_Cascoon[]; extern const u32 gMonFrontPic_Dustox[]; +extern const u32 gMonFrontPic_DustoxF[]; extern const u32 gMonFrontPic_Lotad[]; extern const u32 gMonFrontPic_Lombre[]; extern const u32 gMonFrontPic_Ludicolo[]; +extern const u32 gMonFrontPic_LudicoloF[]; extern const u32 gMonFrontPic_Seedot[]; extern const u32 gMonFrontPic_Nuzleaf[]; +extern const u32 gMonFrontPic_NuzleafF[]; extern const u32 gMonFrontPic_Shiftry[]; +extern const u32 gMonFrontPic_ShiftryF[]; extern const u32 gMonFrontPic_Taillow[]; extern const u32 gMonFrontPic_Swellow[]; extern const u32 gMonFrontPic_Wingull[]; @@ -597,6 +609,7 @@ extern const u32 gMonFrontPic_Leafeon[]; extern const u32 gMonFrontPic_Glaceon[]; extern const u32 gMonFrontPic_Gliscor[]; extern const u32 gMonFrontPic_Mamoswine[]; +extern const u32 gMonFrontPic_MamoswineF[]; extern const u32 gMonFrontPic_PorygonZ[]; extern const u32 gMonFrontPic_Gallade[]; extern const u32 gMonFrontPic_Probopass[]; @@ -1583,21 +1596,26 @@ extern const u32 gMonBackPic_Sneasel[]; extern const u32 gMonBackPic_SneaselF[]; extern const u32 gMonBackPic_Teddiursa[]; extern const u32 gMonBackPic_Ursaring[]; +extern const u32 gMonBackPic_UrsaringF[]; extern const u32 gMonBackPic_Slugma[]; extern const u32 gMonBackPic_Magcargo[]; extern const u32 gMonBackPic_Swinub[]; extern const u32 gMonBackPic_Piloswine[]; +extern const u32 gMonBackPic_PiloswineF[]; extern const u32 gMonBackPic_Corsola[]; extern const u32 gMonBackPic_Remoraid[]; extern const u32 gMonBackPic_Octillery[]; +extern const u32 gMonBackPic_OctilleryF[]; extern const u32 gMonBackPic_Delibird[]; extern const u32 gMonBackPic_Mantine[]; extern const u32 gMonBackPic_Skarmory[]; extern const u32 gMonBackPic_Houndour[]; extern const u32 gMonBackPic_Houndoom[]; +extern const u32 gMonBackPic_HoundoomF[]; extern const u32 gMonBackPic_Kingdra[]; extern const u32 gMonBackPic_Phanpy[]; extern const u32 gMonBackPic_Donphan[]; +extern const u32 gMonBackPic_DonphanF[]; extern const u32 gMonBackPic_Porygon2[]; extern const u32 gMonBackPic_Stantler[]; extern const u32 gMonBackPic_Smeargle[]; @@ -1621,8 +1639,11 @@ extern const u32 gMonBackPic_Treecko[]; extern const u32 gMonBackPic_Grovyle[]; extern const u32 gMonBackPic_Sceptile[]; extern const u32 gMonBackPic_Torchic[]; +extern const u32 gMonBackPic_TorchicF[]; extern const u32 gMonBackPic_Combusken[]; +extern const u32 gMonBackPic_CombuskenF[]; extern const u32 gMonBackPic_Blaziken[]; +extern const u32 gMonBackPic_BlazikenF[]; extern const u32 gMonBackPic_Mudkip[]; extern const u32 gMonBackPic_Marshtomp[]; extern const u32 gMonBackPic_Swampert[]; @@ -1633,14 +1654,19 @@ extern const u32 gMonBackPic_Linoone[]; extern const u32 gMonBackPic_Wurmple[]; extern const u32 gMonBackPic_Silcoon[]; extern const u32 gMonBackPic_Beautifly[]; +extern const u32 gMonBackPic_BeautiflyF[]; extern const u32 gMonBackPic_Cascoon[]; extern const u32 gMonBackPic_Dustox[]; +extern const u32 gMonBackPic_DustoxF[]; extern const u32 gMonBackPic_Lotad[]; extern const u32 gMonBackPic_Lombre[]; extern const u32 gMonBackPic_Ludicolo[]; +extern const u32 gMonBackPic_LudicoloF[]; extern const u32 gMonBackPic_Seedot[]; extern const u32 gMonBackPic_Nuzleaf[]; +extern const u32 gMonBackPic_NuzleafF[]; extern const u32 gMonBackPic_Shiftry[]; +extern const u32 gMonBackPic_ShiftryF[]; extern const u32 gMonBackPic_Taillow[]; extern const u32 gMonBackPic_Swellow[]; extern const u32 gMonBackPic_Wingull[]; diff --git a/src/data/graphics/pokemon.h b/src/data/graphics/pokemon.h index 641d0373c..143648a49 100644 --- a/src/data/graphics/pokemon.h +++ b/src/data/graphics/pokemon.h @@ -257,21 +257,26 @@ const u32 gMonFrontPic_Sneasel[] = INCBIN_U32("graphics/pokemon/sneasel/anim_fro const u32 gMonFrontPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Teddiursa[] = INCBIN_U32("graphics/pokemon/teddiursa/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ursaring[] = INCBIN_U32("graphics/pokemon/ursaring/anim_front.4bpp.lz"); +const u32 gMonFrontPic_UrsaringF[] = INCBIN_U32("graphics/pokemon/ursaring/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Slugma[] = INCBIN_U32("graphics/pokemon/slugma/anim_front.4bpp.lz"); const u32 gMonFrontPic_Magcargo[] = INCBIN_U32("graphics/pokemon/magcargo/anim_front.4bpp.lz"); const u32 gMonFrontPic_Swinub[] = INCBIN_U32("graphics/pokemon/swinub/anim_front.4bpp.lz"); const u32 gMonFrontPic_Piloswine[] = INCBIN_U32("graphics/pokemon/piloswine/anim_front.4bpp.lz"); +const u32 gMonFrontPic_PiloswineF[] = INCBIN_U32("graphics/pokemon/piloswine/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Corsola[] = INCBIN_U32("graphics/pokemon/corsola/anim_front.4bpp.lz"); const u32 gMonFrontPic_Remoraid[] = INCBIN_U32("graphics/pokemon/remoraid/anim_front.4bpp.lz"); const u32 gMonFrontPic_Octillery[] = INCBIN_U32("graphics/pokemon/octillery/anim_front.4bpp.lz"); +const u32 gMonFrontPic_OctilleryF[] = INCBIN_U32("graphics/pokemon/octillery/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Delibird[] = INCBIN_U32("graphics/pokemon/delibird/anim_front.4bpp.lz"); const u32 gMonFrontPic_Mantine[] = INCBIN_U32("graphics/pokemon/mantine/anim_front.4bpp.lz"); const u32 gMonFrontPic_Skarmory[] = INCBIN_U32("graphics/pokemon/skarmory/anim_front.4bpp.lz"); const u32 gMonFrontPic_Houndour[] = INCBIN_U32("graphics/pokemon/houndour/anim_front.4bpp.lz"); const u32 gMonFrontPic_Houndoom[] = INCBIN_U32("graphics/pokemon/houndoom/anim_front.4bpp.lz"); +const u32 gMonFrontPic_HoundoomF[] = INCBIN_U32("graphics/pokemon/houndoom/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Kingdra[] = INCBIN_U32("graphics/pokemon/kingdra/anim_front.4bpp.lz"); const u32 gMonFrontPic_Phanpy[] = INCBIN_U32("graphics/pokemon/phanpy/anim_front.4bpp.lz"); const u32 gMonFrontPic_Donphan[] = INCBIN_U32("graphics/pokemon/donphan/anim_front.4bpp.lz"); +const u32 gMonFrontPic_DonphanF[] = INCBIN_U32("graphics/pokemon/donphan/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Porygon2[] = INCBIN_U32("graphics/pokemon/porygon2/anim_front.4bpp.lz"); const u32 gMonFrontPic_Stantler[] = INCBIN_U32("graphics/pokemon/stantler/anim_front.4bpp.lz"); const u32 gMonFrontPic_Smeargle[] = INCBIN_U32("graphics/pokemon/smeargle/anim_front.4bpp.lz"); @@ -296,7 +301,9 @@ const u32 gMonFrontPic_Grovyle[] = INCBIN_U32("graphics/pokemon/grovyle/anim_fro const u32 gMonFrontPic_Sceptile[] = INCBIN_U32("graphics/pokemon/sceptile/anim_front.4bpp.lz"); const u32 gMonFrontPic_Torchic[] = INCBIN_U32("graphics/pokemon/torchic/anim_front.4bpp.lz"); const u32 gMonFrontPic_Combusken[] = INCBIN_U32("graphics/pokemon/combusken/anim_front.4bpp.lz"); +const u32 gMonFrontPic_CombuskenF[] = INCBIN_U32("graphics/pokemon/combusken/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Blaziken[] = INCBIN_U32("graphics/pokemon/blaziken/anim_front.4bpp.lz"); +const u32 gMonFrontPic_BlazikenF[] = INCBIN_U32("graphics/pokemon/blaziken/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Mudkip[] = INCBIN_U32("graphics/pokemon/mudkip/anim_front.4bpp.lz"); const u32 gMonFrontPic_Marshtomp[] = INCBIN_U32("graphics/pokemon/marshtomp/anim_front.4bpp.lz"); const u32 gMonFrontPic_Swampert[] = INCBIN_U32("graphics/pokemon/swampert/anim_front.4bpp.lz"); @@ -307,14 +314,19 @@ const u32 gMonFrontPic_Linoone[] = INCBIN_U32("graphics/pokemon/linoone/anim_fro const u32 gMonFrontPic_Wurmple[] = INCBIN_U32("graphics/pokemon/wurmple/anim_front.4bpp.lz"); const u32 gMonFrontPic_Silcoon[] = INCBIN_U32("graphics/pokemon/silcoon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Beautifly[] = INCBIN_U32("graphics/pokemon/beautifly/anim_front.4bpp.lz"); +const u32 gMonFrontPic_BeautiflyF[] = INCBIN_U32("graphics/pokemon/beautifly/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Cascoon[] = INCBIN_U32("graphics/pokemon/cascoon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Dustox[] = INCBIN_U32("graphics/pokemon/dustox/anim_front.4bpp.lz"); +const u32 gMonFrontPic_DustoxF[] = INCBIN_U32("graphics/pokemon/dustox/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Lotad[] = INCBIN_U32("graphics/pokemon/lotad/anim_front.4bpp.lz"); const u32 gMonFrontPic_Lombre[] = INCBIN_U32("graphics/pokemon/lombre/anim_front.4bpp.lz"); const u32 gMonFrontPic_Ludicolo[] = INCBIN_U32("graphics/pokemon/ludicolo/anim_front.4bpp.lz"); +const u32 gMonFrontPic_LudicoloF[] = INCBIN_U32("graphics/pokemon/ludicolo/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Seedot[] = INCBIN_U32("graphics/pokemon/seedot/anim_front.4bpp.lz"); const u32 gMonFrontPic_Nuzleaf[] = INCBIN_U32("graphics/pokemon/nuzleaf/anim_front.4bpp.lz"); +const u32 gMonFrontPic_NuzleafF[] = INCBIN_U32("graphics/pokemon/nuzleaf/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Shiftry[] = INCBIN_U32("graphics/pokemon/shiftry/anim_front.4bpp.lz"); +const u32 gMonFrontPic_ShiftryF[] = INCBIN_U32("graphics/pokemon/shiftry/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_Taillow[] = INCBIN_U32("graphics/pokemon/taillow/anim_front.4bpp.lz"); const u32 gMonFrontPic_Swellow[] = INCBIN_U32("graphics/pokemon/swellow/anim_front.4bpp.lz"); const u32 gMonFrontPic_Wingull[] = INCBIN_U32("graphics/pokemon/wingull/anim_front.4bpp.lz"); @@ -530,6 +542,7 @@ const u32 gMonFrontPic_Leafeon[] = INCBIN_U32("graphics/pokemon/leafeon/anim_fro const u32 gMonFrontPic_Glaceon[] = INCBIN_U32("graphics/pokemon/glaceon/anim_front.4bpp.lz"); const u32 gMonFrontPic_Gliscor[] = INCBIN_U32("graphics/pokemon/gliscor/anim_front.4bpp.lz"); const u32 gMonFrontPic_Mamoswine[] = INCBIN_U32("graphics/pokemon/mamoswine/anim_front.4bpp.lz"); +const u32 gMonFrontPic_MamoswineF[] = INCBIN_U32("graphics/pokemon/mamoswine/anim_frontf.4bpp.lz"); const u32 gMonFrontPic_PorygonZ[] = INCBIN_U32("graphics/pokemon/porygon_z/anim_front.4bpp.lz"); const u32 gMonFrontPic_Gallade[] = INCBIN_U32("graphics/pokemon/gallade/anim_front.4bpp.lz"); const u32 gMonFrontPic_Probopass[] = INCBIN_U32("graphics/pokemon/probopass/anim_front.4bpp.lz"); @@ -1514,21 +1527,26 @@ const u32 gMonBackPic_Sneasel[] = INCBIN_U32("graphics/pokemon/sneasel/back.4bpp const u32 gMonBackPic_SneaselF[] = INCBIN_U32("graphics/pokemon/sneasel/backf.4bpp.lz"); const u32 gMonBackPic_Teddiursa[] = INCBIN_U32("graphics/pokemon/teddiursa/back.4bpp.lz"); const u32 gMonBackPic_Ursaring[] = INCBIN_U32("graphics/pokemon/ursaring/back.4bpp.lz"); +const u32 gMonBackPic_UrsaringF[] = INCBIN_U32("graphics/pokemon/ursaring/backf.4bpp.lz"); const u32 gMonBackPic_Slugma[] = INCBIN_U32("graphics/pokemon/slugma/back.4bpp.lz"); const u32 gMonBackPic_Magcargo[] = INCBIN_U32("graphics/pokemon/magcargo/back.4bpp.lz"); const u32 gMonBackPic_Swinub[] = INCBIN_U32("graphics/pokemon/swinub/back.4bpp.lz"); const u32 gMonBackPic_Piloswine[] = INCBIN_U32("graphics/pokemon/piloswine/back.4bpp.lz"); +const u32 gMonBackPic_PiloswineF[] = INCBIN_U32("graphics/pokemon/piloswine/backf.4bpp.lz"); const u32 gMonBackPic_Corsola[] = INCBIN_U32("graphics/pokemon/corsola/back.4bpp.lz"); const u32 gMonBackPic_Remoraid[] = INCBIN_U32("graphics/pokemon/remoraid/back.4bpp.lz"); const u32 gMonBackPic_Octillery[] = INCBIN_U32("graphics/pokemon/octillery/back.4bpp.lz"); +const u32 gMonBackPic_OctilleryF[] = INCBIN_U32("graphics/pokemon/octillery/backf.4bpp.lz"); const u32 gMonBackPic_Delibird[] = INCBIN_U32("graphics/pokemon/delibird/back.4bpp.lz"); const u32 gMonBackPic_Mantine[] = INCBIN_U32("graphics/pokemon/mantine/back.4bpp.lz"); const u32 gMonBackPic_Skarmory[] = INCBIN_U32("graphics/pokemon/skarmory/back.4bpp.lz"); const u32 gMonBackPic_Houndour[] = INCBIN_U32("graphics/pokemon/houndour/back.4bpp.lz"); const u32 gMonBackPic_Houndoom[] = INCBIN_U32("graphics/pokemon/houndoom/back.4bpp.lz"); +const u32 gMonBackPic_HoundoomF[] = INCBIN_U32("graphics/pokemon/houndoom/backf.4bpp.lz"); const u32 gMonBackPic_Kingdra[] = INCBIN_U32("graphics/pokemon/kingdra/back.4bpp.lz"); const u32 gMonBackPic_Phanpy[] = INCBIN_U32("graphics/pokemon/phanpy/back.4bpp.lz"); const u32 gMonBackPic_Donphan[] = INCBIN_U32("graphics/pokemon/donphan/back.4bpp.lz"); +const u32 gMonBackPic_DonphanF[] = INCBIN_U32("graphics/pokemon/donphan/backf.4bpp.lz"); const u32 gMonBackPic_Porygon2[] = INCBIN_U32("graphics/pokemon/porygon2/back.4bpp.lz"); const u32 gMonBackPic_Stantler[] = INCBIN_U32("graphics/pokemon/stantler/back.4bpp.lz"); const u32 gMonBackPic_Smeargle[] = INCBIN_U32("graphics/pokemon/smeargle/back.4bpp.lz"); @@ -1552,8 +1570,11 @@ const u32 gMonBackPic_Treecko[] = INCBIN_U32("graphics/pokemon/treecko/back.4bpp const u32 gMonBackPic_Grovyle[] = INCBIN_U32("graphics/pokemon/grovyle/back.4bpp.lz"); const u32 gMonBackPic_Sceptile[] = INCBIN_U32("graphics/pokemon/sceptile/back.4bpp.lz"); const u32 gMonBackPic_Torchic[] = INCBIN_U32("graphics/pokemon/torchic/back.4bpp.lz"); +const u32 gMonBackPic_TorchicF[] = INCBIN_U32("graphics/pokemon/torchic/backf.4bpp.lz"); const u32 gMonBackPic_Combusken[] = INCBIN_U32("graphics/pokemon/combusken/back.4bpp.lz"); +const u32 gMonBackPic_CombuskenF[] = INCBIN_U32("graphics/pokemon/combusken/backf.4bpp.lz"); const u32 gMonBackPic_Blaziken[] = INCBIN_U32("graphics/pokemon/blaziken/back.4bpp.lz"); +const u32 gMonBackPic_BlazikenF[] = INCBIN_U32("graphics/pokemon/blaziken/backf.4bpp.lz"); const u32 gMonBackPic_Mudkip[] = INCBIN_U32("graphics/pokemon/mudkip/back.4bpp.lz"); const u32 gMonBackPic_Marshtomp[] = INCBIN_U32("graphics/pokemon/marshtomp/back.4bpp.lz"); const u32 gMonBackPic_Swampert[] = INCBIN_U32("graphics/pokemon/swampert/back.4bpp.lz"); @@ -1564,14 +1585,19 @@ const u32 gMonBackPic_Linoone[] = INCBIN_U32("graphics/pokemon/linoone/back.4bpp const u32 gMonBackPic_Wurmple[] = INCBIN_U32("graphics/pokemon/wurmple/back.4bpp.lz"); const u32 gMonBackPic_Silcoon[] = INCBIN_U32("graphics/pokemon/silcoon/back.4bpp.lz"); const u32 gMonBackPic_Beautifly[] = INCBIN_U32("graphics/pokemon/beautifly/back.4bpp.lz"); +const u32 gMonBackPic_BeautiflyF[] = INCBIN_U32("graphics/pokemon/beautifly/backf.4bpp.lz"); const u32 gMonBackPic_Cascoon[] = INCBIN_U32("graphics/pokemon/cascoon/back.4bpp.lz"); const u32 gMonBackPic_Dustox[] = INCBIN_U32("graphics/pokemon/dustox/back.4bpp.lz"); +const u32 gMonBackPic_DustoxF[] = INCBIN_U32("graphics/pokemon/dustox/backf.4bpp.lz"); const u32 gMonBackPic_Lotad[] = INCBIN_U32("graphics/pokemon/lotad/back.4bpp.lz"); const u32 gMonBackPic_Lombre[] = INCBIN_U32("graphics/pokemon/lombre/back.4bpp.lz"); const u32 gMonBackPic_Ludicolo[] = INCBIN_U32("graphics/pokemon/ludicolo/back.4bpp.lz"); +const u32 gMonBackPic_LudicoloF[] = INCBIN_U32("graphics/pokemon/ludicolo/backf.4bpp.lz"); const u32 gMonBackPic_Seedot[] = INCBIN_U32("graphics/pokemon/seedot/back.4bpp.lz"); const u32 gMonBackPic_Nuzleaf[] = INCBIN_U32("graphics/pokemon/nuzleaf/back.4bpp.lz"); +const u32 gMonBackPic_NuzleafF[] = INCBIN_U32("graphics/pokemon/nuzleaf/backf.4bpp.lz"); const u32 gMonBackPic_Shiftry[] = INCBIN_U32("graphics/pokemon/shiftry/back.4bpp.lz"); +const u32 gMonBackPic_ShiftryF[] = INCBIN_U32("graphics/pokemon/shiftry/backf.4bpp.lz"); const u32 gMonBackPic_Taillow[] = INCBIN_U32("graphics/pokemon/taillow/back.4bpp.lz"); const u32 gMonBackPic_Swellow[] = INCBIN_U32("graphics/pokemon/swellow/back.4bpp.lz"); const u32 gMonBackPic_Wingull[] = INCBIN_U32("graphics/pokemon/wingull/back.4bpp.lz"); diff --git a/src/data/pokemon/species_info.h b/src/data/pokemon/species_info.h index 63baf6c67..f40c4355c 100644 --- a/src/data/pokemon/species_info.h +++ b/src/data/pokemon/species_info.h @@ -5872,6 +5872,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_GUTS, ABILITY_QUICK_FEET, ABILITY_UNNERVE}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SLUGMA] = @@ -5966,6 +5967,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK, ABILITY_THICK_FAT}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_CORSOLA] = @@ -6041,6 +6043,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SUCTION_CUPS, ABILITY_SNIPER, ABILITY_MOODY}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_DELIBIRD] = @@ -6156,6 +6159,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_EARLY_BIRD, ABILITY_FLASH_FIRE, ABILITY_UNNERVE}, .bodyColor = BODY_COLOR_BLACK, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_KINGDRA] = @@ -6226,6 +6230,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_STURDY, ABILITY_NONE, ABILITY_SAND_VEIL}, .bodyColor = BODY_COLOR_GRAY, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_PORYGON2] = @@ -6762,6 +6767,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_SPEED_BOOST}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_COMBUSKEN] = @@ -6785,6 +6791,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_SPEED_BOOST}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_BLAZIKEN] = @@ -6807,6 +6814,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_SPEED_BOOST}, .bodyColor = BODY_COLOR_RED, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_MUDKIP] = @@ -7038,6 +7046,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SWARM, ABILITY_NONE, ABILITY_RIVALRY}, .bodyColor = BODY_COLOR_YELLOW, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_CASCOON] = @@ -7083,6 +7092,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SHIELD_DUST, ABILITY_NONE, ABILITY_COMPOUND_EYES}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_LOTAD] = @@ -7152,6 +7162,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_SWIFT_SWIM, ABILITY_RAIN_DISH, ABILITY_OWN_TEMPO}, .bodyColor = BODY_COLOR_GREEN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SEEDOT] = @@ -7198,6 +7209,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_CHLOROPHYLL, ABILITY_EARLY_BIRD, ABILITY_PICKPOCKET}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_SHIFTRY] = @@ -7221,6 +7233,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_CHLOROPHYLL, ABILITY_EARLY_BIRD, ABILITY_PICKPOCKET}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_TAILLOW] = @@ -11732,6 +11745,7 @@ const struct SpeciesInfo gSpeciesInfo[] = .abilities = {ABILITY_OBLIVIOUS, ABILITY_SNOW_CLOAK, ABILITY_THICK_FAT}, .bodyColor = BODY_COLOR_BROWN, .noFlip = FALSE, + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, }, [SPECIES_PORYGON_Z] = diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h index a907e0ec0..f84e0cea4 100644 --- a/src/data/pokemon_graphics/back_pic_table.h +++ b/src/data/pokemon_graphics/back_pic_table.h @@ -1380,6 +1380,19 @@ const struct CompressedSpriteSheet gMonBackPicTableFemale[] = SPECIES_SPRITE(SCIZOR, gMonBackPic_Scizor), SPECIES_SPRITE(HERACROSS, gMonBackPic_HeracrossF), SPECIES_SPRITE(SNEASEL, gMonBackPic_SneaselF), + SPECIES_SPRITE(URSARING, gMonBackPic_UrsaringF), + SPECIES_SPRITE(PILOSWINE, gMonBackPic_PiloswineF), + SPECIES_SPRITE(OCTILLERY, gMonBackPic_OctilleryF), + SPECIES_SPRITE(HOUNDOOM, gMonBackPic_HoundoomF), + SPECIES_SPRITE(DONPHAN, gMonBackPic_DonphanF), + SPECIES_SPRITE(TORCHIC, gMonBackPic_TorchicF), + SPECIES_SPRITE(COMBUSKEN, gMonBackPic_CombuskenF), + SPECIES_SPRITE(BLAZIKEN, gMonBackPic_BlazikenF), + SPECIES_SPRITE(BEAUTIFLY, gMonBackPic_BeautiflyF), + SPECIES_SPRITE(DUSTOX, gMonBackPic_DustoxF), + SPECIES_SPRITE(LUDICOLO, gMonBackPic_LudicoloF), + SPECIES_SPRITE(NUZLEAF, gMonBackPic_NuzleafF), + SPECIES_SPRITE(SHIFTRY, gMonBackPic_ShiftryF), SPECIES_SPRITE(MEDITITE, gMonBackPic_MedititeF), SPECIES_SPRITE(MEDICHAM, gMonBackPic_MedichamF), @@ -1401,6 +1414,7 @@ const struct CompressedSpriteSheet gMonBackPicTableFemale[] = SPECIES_SPRITE(WEAVILE, gMonBackPic_WeavileF), SPECIES_SPRITE(RHYPERIOR, gMonBackPic_RhyperiorF), SPECIES_SPRITE(TANGROWTH, gMonBackPic_Tangrowth), + SPECIES_SPRITE(MAMOSWINE, gMonBackPic_Mamoswine), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SPRITE(UNFEZANT, gMonBackPic_UnfezantF), diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h index 98b21deb2..af7200a78 100644 --- a/src/data/pokemon_graphics/front_pic_table.h +++ b/src/data/pokemon_graphics/front_pic_table.h @@ -1379,6 +1379,19 @@ const struct CompressedSpriteSheet gMonFrontPicTableFemale[] = SPECIES_SPRITE(SCIZOR, gMonFrontPic_ScizorF), SPECIES_SPRITE(HERACROSS, gMonFrontPic_HeracrossF), SPECIES_SPRITE(SNEASEL, gMonFrontPic_SneaselF), + SPECIES_SPRITE(URSARING, gMonFrontPic_UrsaringF), + SPECIES_SPRITE(PILOSWINE, gMonFrontPic_PiloswineF), + SPECIES_SPRITE(OCTILLERY, gMonFrontPic_OctilleryF), + SPECIES_SPRITE(HOUNDOOM, gMonFrontPic_HoundoomF), + SPECIES_SPRITE(DONPHAN, gMonFrontPic_DonphanF), + SPECIES_SPRITE(TORCHIC, gMonFrontPic_Torchic), + SPECIES_SPRITE(COMBUSKEN, gMonFrontPic_CombuskenF), + SPECIES_SPRITE(BLAZIKEN, gMonFrontPic_BlazikenF), + SPECIES_SPRITE(BEAUTIFLY, gMonFrontPic_BeautiflyF), + SPECIES_SPRITE(DUSTOX, gMonFrontPic_DustoxF), + SPECIES_SPRITE(LUDICOLO, gMonFrontPic_LudicoloF), + SPECIES_SPRITE(NUZLEAF, gMonFrontPic_NuzleafF), + SPECIES_SPRITE(SHIFTRY, gMonFrontPic_ShiftryF), SPECIES_SPRITE(MEDITITE, gMonFrontPic_MedititeF), SPECIES_SPRITE(MEDICHAM, gMonFrontPic_MedichamF), @@ -1400,6 +1413,7 @@ const struct CompressedSpriteSheet gMonFrontPicTableFemale[] = SPECIES_SPRITE(WEAVILE, gMonFrontPic_WeavileF), SPECIES_SPRITE(RHYPERIOR, gMonFrontPic_RhyperiorF), SPECIES_SPRITE(TANGROWTH, gMonFrontPic_TangrowthF), + SPECIES_SPRITE(MAMOSWINE, gMonFrontPic_MamoswineF), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SPRITE(UNFEZANT, gMonFrontPic_UnfezantF), diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h index 855f5c9aa..8658f9827 100644 --- a/src/data/pokemon_graphics/palette_table.h +++ b/src/data/pokemon_graphics/palette_table.h @@ -1378,6 +1378,19 @@ const struct CompressedSpritePalette gMonPaletteTableFemale[] = SPECIES_PAL(SCIZOR, gMonPalette_Scizor), SPECIES_PAL(HERACROSS, gMonPalette_Heracross), SPECIES_PAL(SNEASEL, gMonPalette_Sneasel), + SPECIES_PAL(URSARING, gMonPalette_Ursaring), + SPECIES_PAL(PILOSWINE, gMonPalette_Piloswine), + SPECIES_PAL(OCTILLERY, gMonPalette_Octillery), + SPECIES_PAL(HOUNDOOM, gMonPalette_Houndoom), + SPECIES_PAL(DONPHAN, gMonPalette_Donphan), + SPECIES_PAL(TORCHIC, gMonPalette_Torchic), + SPECIES_PAL(COMBUSKEN, gMonPalette_Combusken), + SPECIES_PAL(BLAZIKEN, gMonPalette_Blaziken), + SPECIES_PAL(BEAUTIFLY, gMonPalette_Beautifly), + SPECIES_PAL(DUSTOX, gMonPalette_Dustox), + SPECIES_PAL(LUDICOLO, gMonPalette_Ludicolo), + SPECIES_PAL(NUZLEAF, gMonPalette_Nuzleaf), + SPECIES_PAL(SHIFTRY, gMonPalette_Shiftry), SPECIES_PAL(MEDITITE, gMonPalette_Meditite), SPECIES_PAL(MEDICHAM, gMonPalette_Medicham), @@ -1399,6 +1412,7 @@ const struct CompressedSpritePalette gMonPaletteTableFemale[] = SPECIES_PAL(WEAVILE, gMonPalette_Weavile), SPECIES_PAL(RHYPERIOR, gMonPalette_Rhyperior), SPECIES_PAL(TANGROWTH, gMonPalette_Tangrowth), + SPECIES_PAL(MAMOSWINE, gMonPalette_Mamoswine), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_PAL(UNFEZANT, gMonPalette_UnfezantF), diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h index f2c944d3e..912ae2a51 100644 --- a/src/data/pokemon_graphics/shiny_palette_table.h +++ b/src/data/pokemon_graphics/shiny_palette_table.h @@ -1377,6 +1377,19 @@ const struct CompressedSpritePalette gMonShinyPaletteTableFemale[] = SPECIES_SHINY_PAL(SCIZOR, gMonShinyPalette_Scizor), SPECIES_SHINY_PAL(HERACROSS, gMonShinyPalette_Heracross), SPECIES_SHINY_PAL(SNEASEL, gMonShinyPalette_Sneasel), + SPECIES_SHINY_PAL(URSARING, gMonShinyPalette_Ursaring), + SPECIES_SHINY_PAL(PILOSWINE, gMonShinyPalette_Piloswine), + SPECIES_SHINY_PAL(OCTILLERY, gMonShinyPalette_Octillery), + SPECIES_SHINY_PAL(HOUNDOOM, gMonShinyPalette_Houndoom), + SPECIES_SHINY_PAL(DONPHAN, gMonShinyPalette_Donphan), + SPECIES_SHINY_PAL(TORCHIC, gMonShinyPalette_Torchic), + SPECIES_SHINY_PAL(COMBUSKEN, gMonShinyPalette_Combusken), + SPECIES_SHINY_PAL(BLAZIKEN, gMonShinyPalette_Blaziken), + SPECIES_SHINY_PAL(BEAUTIFLY, gMonShinyPalette_Beautifly), + SPECIES_SHINY_PAL(DUSTOX, gMonShinyPalette_Dustox), + SPECIES_SHINY_PAL(LUDICOLO, gMonShinyPalette_Ludicolo), + SPECIES_SHINY_PAL(NUZLEAF, gMonShinyPalette_Nuzleaf), + SPECIES_SHINY_PAL(SHIFTRY, gMonShinyPalette_Shiftry), SPECIES_SHINY_PAL(MEDITITE, gMonShinyPalette_Meditite), SPECIES_SHINY_PAL(MEDICHAM, gMonShinyPalette_Medicham), @@ -1398,6 +1411,7 @@ const struct CompressedSpritePalette gMonShinyPaletteTableFemale[] = SPECIES_SHINY_PAL(WEAVILE, gMonShinyPalette_Weavile), SPECIES_SHINY_PAL(RHYPERIOR, gMonShinyPalette_Rhyperior), SPECIES_SHINY_PAL(TANGROWTH, gMonShinyPalette_Tangrowth), + SPECIES_SHINY_PAL(MAMOSWINE, gMonShinyPalette_Mamoswine), #endif #if P_GEN_5_POKEMON == TRUE SPECIES_SHINY_PAL(UNFEZANT, gMonShinyPalette_UnfezantF), diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 514f5b0e6..128f74114 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -1340,6 +1340,19 @@ const u8 *const gMonIconTableFemale[] = [SPECIES_SCIZOR] = gMonIcon_Scizor, [SPECIES_HERACROSS] = gMonIcon_Heracross, [SPECIES_SNEASEL] = gMonIcon_Sneasel, + [SPECIES_URSARING] = gMonIcon_Ursaring, + [SPECIES_PILOSWINE] = gMonIcon_Piloswine, + [SPECIES_OCTILLERY] = gMonIcon_Octillery, + [SPECIES_HOUNDOOM] = gMonIcon_Houndoom, + [SPECIES_DONPHAN] = gMonIcon_Donphan, + [SPECIES_TORCHIC] = gMonIcon_Torchic, + [SPECIES_COMBUSKEN] = gMonIcon_Combusken, + [SPECIES_BLAZIKEN] = gMonIcon_Blaziken, + [SPECIES_BEAUTIFLY] = gMonIcon_Beautifly, + [SPECIES_DUSTOX] = gMonIcon_Dustox, + [SPECIES_LUDICOLO] = gMonIcon_Ludicolo, + [SPECIES_NUZLEAF] = gMonIcon_Nuzleaf, + [SPECIES_SHIFTRY] = gMonIcon_Shiftry, [SPECIES_MEDITITE] = gMonIcon_Meditite, [SPECIES_MEDICHAM] = gMonIcon_Medicham, #if P_GEN_4_POKEMON == TRUE @@ -1365,6 +1378,7 @@ const u8 *const gMonIconTableFemale[] = [SPECIES_WEAVILE] = gMonIcon_Weavile, [SPECIES_RHYPERIOR] = gMonIcon_Rhyperior, [SPECIES_TANGROWTH] = gMonIcon_Tangrowth, + [SPECIES_MAMOSWINE] = gMonIcon_Mamoswine, #endif #if P_GEN_5_POKEMON == TRUE [SPECIES_UNFEZANT] = gMonIcon_UnfezantF, @@ -2635,6 +2649,19 @@ const u8 gMonIconPaletteIndicesFemale[] = [SPECIES_SCIZOR] = 0, [SPECIES_HERACROSS] = 0, [SPECIES_SNEASEL] = 0, + [SPECIES_URSARING] = 2, + [SPECIES_PILOSWINE] = 2, + [SPECIES_OCTILLERY] = 0, + [SPECIES_HOUNDOOM] = 0, + [SPECIES_DONPHAN] = 0, + [SPECIES_TORCHIC] = 0, + [SPECIES_COMBUSKEN] = 0, + [SPECIES_BLAZIKEN] = 0, + [SPECIES_BEAUTIFLY] = 0, + [SPECIES_DUSTOX] = 5, + [SPECIES_LUDICOLO] = 1, + [SPECIES_NUZLEAF] = 1, + [SPECIES_SHIFTRY] = 5, [SPECIES_MEDITITE] = 0, [SPECIES_MEDICHAM] = 0, #if P_GEN_4_POKEMON == TRUE @@ -2654,6 +2681,7 @@ const u8 gMonIconPaletteIndicesFemale[] = [SPECIES_WEAVILE] = 0, [SPECIES_RHYPERIOR] = 0, [SPECIES_TANGROWTH] = 0, + [SPECIES_MAMOSWINE] = 2, #endif #if P_GEN_5_POKEMON == TRUE [SPECIES_UNFEZANT] = 1,