From 0733e0908c067fda6164ff53278b7e8c11fcd088 Mon Sep 17 00:00:00 2001 From: SubzeroEclipse Date: Fri, 30 Jun 2023 10:40:46 +0200 Subject: [PATCH 1/6] Added even more gender difference sprites, 1/2 --- graphics/pokemon/aipom/anim_front.png | Bin 1072 -> 1034 bytes graphics/pokemon/aipom/anim_frontf.png | Bin 0 -> 1033 bytes graphics/pokemon/aipom/backf.png | Bin 0 -> 708 bytes graphics/pokemon/ambipom/anim_front.png | Bin 1543 -> 1502 bytes graphics/pokemon/ambipom/anim_frontf.png | Bin 0 -> 1505 bytes graphics/pokemon/ambipom/back.png | Bin 848 -> 800 bytes graphics/pokemon/ambipom/backf.png | Bin 0 -> 810 bytes graphics/pokemon/girafarig/anim_frontf.png | Bin 0 -> 1363 bytes graphics/pokemon/girafarig/back.png | Bin 782 -> 742 bytes graphics/pokemon/girafarig/backf.png | Bin 0 -> 747 bytes graphics/pokemon/gligar/anim_frontf.png | Bin 0 -> 1292 bytes graphics/pokemon/gligar/backf.png | Bin 0 -> 707 bytes graphics/pokemon/heracross/anim_frontf.png | Bin 0 -> 1199 bytes graphics/pokemon/heracross/backf.png | Bin 0 -> 510 bytes graphics/pokemon/ledian/anim_frontf.png | Bin 0 -> 1269 bytes graphics/pokemon/ledian/backf.png | Bin 0 -> 742 bytes graphics/pokemon/ledyba/anim_frontf.png | Bin 0 -> 1204 bytes graphics/pokemon/ledyba/backf.png | Bin 0 -> 578 bytes graphics/pokemon/meganium/anim_front.png | Bin 1535 -> 1496 bytes graphics/pokemon/meganium/anim_frontf.png | Bin 0 -> 1453 bytes graphics/pokemon/meganium/backf.png | Bin 0 -> 632 bytes graphics/pokemon/murkrow/anim_frontf.png | Bin 0 -> 918 bytes graphics/pokemon/murkrow/backf.png | Bin 0 -> 470 bytes graphics/pokemon/quagsire/anim_front.png | Bin 1054 -> 1032 bytes graphics/pokemon/quagsire/anim_frontf.png | Bin 0 -> 1054 bytes graphics/pokemon/quagsire/back.png | Bin 556 -> 534 bytes graphics/pokemon/quagsire/backf.png | Bin 0 -> 556 bytes graphics/pokemon/sneasel/anim_frontf.png | Bin 0 -> 1090 bytes graphics/pokemon/sneasel/backf.png | Bin 0 -> 614 bytes graphics/pokemon/steelix/anim_frontf.png | Bin 0 -> 1666 bytes graphics/pokemon/steelix/backf.png | Bin 0 -> 737 bytes graphics/pokemon/sudowoodo/anim_frontf.png | Bin 0 -> 1048 bytes graphics/pokemon/sudowoodo/backf.png | Bin 0 -> 616 bytes graphics/pokemon/tangrowth/anim_frontf.png | Bin 0 -> 1422 bytes graphics/pokemon/weavile/anim_frontf.png | Bin 0 -> 1322 bytes graphics/pokemon/weavile/backf.png | Bin 0 -> 782 bytes graphics/pokemon/wobbuffet/anim_frontf.png | Bin 0 -> 1096 bytes graphics/pokemon/wobbuffet/backf.png | Bin 0 -> 408 bytes graphics/pokemon/wooper/anim_frontf.png | Bin 0 -> 716 bytes graphics/pokemon/wooper/backf.png | Bin 0 -> 480 bytes include/graphics.h | 33 +++++++++++++++++ src/data/graphics/pokemon.h | 33 +++++++++++++++++ src/data/pokemon/species_info.h | 17 +++++++++ src/data/pokemon_graphics/back_pic_table.h | 17 +++++++++ src/data/pokemon_graphics/front_pic_table.h | 17 +++++++++ src/data/pokemon_graphics/palette_table.h | 17 +++++++++ .../pokemon_graphics/shiny_palette_table.h | 17 +++++++++ src/pokemon_icon.c | 34 ++++++++++++++++++ 48 files changed, 185 insertions(+) create mode 100644 graphics/pokemon/aipom/anim_frontf.png create mode 100644 graphics/pokemon/aipom/backf.png create mode 100644 graphics/pokemon/ambipom/anim_frontf.png create mode 100644 graphics/pokemon/ambipom/backf.png create mode 100644 graphics/pokemon/girafarig/anim_frontf.png create mode 100644 graphics/pokemon/girafarig/backf.png create mode 100644 graphics/pokemon/gligar/anim_frontf.png create mode 100644 graphics/pokemon/gligar/backf.png create mode 100644 graphics/pokemon/heracross/anim_frontf.png create mode 100644 graphics/pokemon/heracross/backf.png create mode 100644 graphics/pokemon/ledian/anim_frontf.png create mode 100644 graphics/pokemon/ledian/backf.png create mode 100644 graphics/pokemon/ledyba/anim_frontf.png create mode 100644 graphics/pokemon/ledyba/backf.png create mode 100644 graphics/pokemon/meganium/anim_frontf.png create mode 100644 graphics/pokemon/meganium/backf.png create mode 100644 graphics/pokemon/murkrow/anim_frontf.png create mode 100644 graphics/pokemon/murkrow/backf.png create mode 100644 graphics/pokemon/quagsire/anim_frontf.png create mode 100644 graphics/pokemon/quagsire/backf.png create mode 100644 graphics/pokemon/sneasel/anim_frontf.png create mode 100644 graphics/pokemon/sneasel/backf.png create mode 100644 graphics/pokemon/steelix/anim_frontf.png create mode 100644 graphics/pokemon/steelix/backf.png create mode 100644 graphics/pokemon/sudowoodo/anim_frontf.png create mode 100644 graphics/pokemon/sudowoodo/backf.png create mode 100644 graphics/pokemon/tangrowth/anim_frontf.png create mode 100644 graphics/pokemon/weavile/anim_frontf.png create mode 100644 graphics/pokemon/weavile/backf.png create mode 100644 graphics/pokemon/wobbuffet/anim_frontf.png create mode 100644 graphics/pokemon/wobbuffet/backf.png create mode 100644 graphics/pokemon/wooper/anim_frontf.png create mode 100644 graphics/pokemon/wooper/backf.png diff --git a/graphics/pokemon/aipom/anim_front.png b/graphics/pokemon/aipom/anim_front.png index a6aebde289965bba5deea118e5d4920cb58b4c52..d015b19b529223daa9f61fe49f10b86c58c5e9de 100644 GIT binary patch delta 953 zcmV;q14jI?2#N@hUw;FYNklJ#X7c5QbL-*s1VRqMcG)lSx`-6v5O>&0pE0wdf44@`X6prt%b!6qEOyM7pBApQ+kOJ@z#cS=vO%X_1l$s3K8K0)G{+#bn5(G*$t$QK2lB z*;7jIUW+@dPa9;1F-B0jN!toQ91t2vfJO3F0QbaTlQv7B%|+CNXq`4A9z@&PmUHhj9Iy?tqVGx`JjhwyGxV){1jiwZ^@I!X+z%Da z@Xtm84%%+21p=H+cpJI87g5Ee+gn811ytuAa(dZ`7Jpd45TPE7wF#gEx^Srl#zHR6 z6^XXQr~PuLykQv-ffev9fQyNR*v5e+MZhe}aKqSA#A*LwzxJ=eZac+5$b;-=EJ7ZQIRx_80GgwuH-Fm`Kd9 z3pX1|%ztzaJo%xLikE--&!R@l@m9H`O+c5xdQ9|yd>F4YUB89*e!YW8ZK=FSH7dic z5hFBev3LbJHN{H8L*dCPb;dljLtEEV1VZdc-K>|&yGa%5A7m2-l$OftF;xZ!CO^-f zErD3x3gAZg$KJHX;JH-Z1Jwiw(#hF*E1OM^>wjXT0-W^EU(Vt5-Nirx%C{9hnE{;c z?v8H3NO@$=;phlX-(QSw!_$Tu7{BcIXVXC!9;&C*s`&in%b^$qeT}qM)<#lTh0i@* zXS%n9jPKmlj6p)Me?R7_!b4rHk2-gfVR#74oAAj*d4P+UawN+*Qci z$bSUf05AgN3aBavL^V4hcnxwtK?}7q&IcG{X+XSWF;vf&#}Vf|z}U~#z*5p(Un1ht zFk*b^R77F~)ULdssE8i)2sA5%RE3jb$Y}NqPZR0-t7XZs5i=r^c zrE(h@@=E-NHb8v4_FK~_iLHdIK b#y|WGn>rxP>Da(e00000NkvXXu0mjfa#YQU delta 991 zcmV<510ej02(So{Uw;4za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2LT!?zg88w z000A%NkluvJJXLGnMqf5W+zSb9GY6)+IVS>8wQy?^sPzwZ~J|MFL=8Gwog zz;g&$#4m`FFH279sN^()0`Q0=QKbOt4Jtx5A(0FqwGyF`$es{#^FrLBT~hPcDWyJ2 zmPu0r@NJ)X0-&LIB*1OnTPF1aXwrcUSm1p^NJ9Y83g3<-03@yFq|pLO1t2-*bx0=1 zPi`Gf_)?nPkAE)$-hS)j3BcRUF$QoXZ_;vG8yf&eN8<Ea}ie+K#Qav zGA~?Jj-0(lu}7EuIrUUB?`}q`j%IG{UDyj~q$X^D1AjM=48zZZ0&F+!L)PG z&r%Ur1AlFpPBT8tl?6JmwKbh;#s3Onr!Om`0~zPz%kr@n;G z{%@!?mlW%5F;aaNB~k!*F^bfH$X=;X6%gEhcmw&BGv!6HRT-=ds87NMjpmS5k+d4@ za7R?BQtF^}(zuwy<9uD{X0=e>Wg=03FC9@Jq<>IehsrWoFuF5⪚J1kpNeMmz(1T zg#)3y+p-PdC8ML`MmibqRrx>$Sjnq<$8h-Zq$dFB+X|je01h`c2G?L9y;EyvunUKu zP6pTESxpWM-*mf^ajy;c1tJ_iWaFepHgKU<>I69cK4QQ%I$NC?0LwVNC#X2&;tHBP?j!; za=P#11<2eO&E(2B?O}|C0deA4U%p=+hm0`~V>gonXOeEa0^z5c72^u0!ecEU){IU| zOsZ*=)z#W%fy4;RT~hE+$*9UkV95lStXKi6n$~^r7XU+(d7kUzLb){qc`p8a6Tp98 z{C@$+3wxon51fkx>L!JKVAJ7H?H`1FKwCLi`v>6*Y^{F~zTn^Zhada3A|Uw0=KBBu N002ovPDHLkV1ga%#ee_+ diff --git a/graphics/pokemon/aipom/anim_frontf.png b/graphics/pokemon/aipom/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..c4be36d2476c90e8aeaccb9eddd46c85ace50fc1 GIT binary patch literal 1033 zcmV+k1or!hP)uvJJXLGnMqf5W+zSb9GY6(AAGS>8wQz4JZ4?-!x}@mH!DfXZb6Jcp1) z{DLU?vg)LcN=_pv0FOu#RSKZqpdw@w63GBkD-jxr>PrwGz1W>@a;$fK+<|n8ZDqy0Fq-~hh%d6f?=FRLI@tW3H9 zk0#v3q5L|p@^9Vld(IuEnkGK{@L|e(t|D%Q^E}Ua5622%vCc3Taa94dNa`W;!d2zS z*=rPgbjhDnPbKs2X0+;P=GNYYy?{n)!Ui~S1IaM_JSf0+(@vCthtm;jB3tz$%Ghsr zW}&iy^3*|AC*4;9Gw37KfuS-16hIqJmB5gT=4>7-OMKlbPRdLR!ZQMn0kE-eAXc$w zNa0aK8+H&GidfA*4w!oIX{?Fn`4_6IkOO32Gzr8^06f+tm=!=48vymll=CbVaW&9} z=``cRTv?z4TU*nqW^CITOJB1NC`;JPhLONDr?At$z;yS(;>$~~dg@E~?Ei*Zb4jt@ z79-VXQ6dF^7o$iGi0qXLRRO{6hc}R4Ia6LFTb04efchkC&}a@>6-leX4tGSADy0ru zCyk3KJkHmJZdMEBT_zIs_tFssLJH+|s4Rm8qdSx5XFwz#32-HNxjAl7I1tLaE!zNI zGCDeLq?7Spl@DZqmAtxl42K_2dIFHXt>Ebd;BaGOa1931JGFKOyKwmFWN;mx)#SkN zO}9H4_u6n@zNO~*x9{I~c+cx9q_wm#5W>n`=BOsqzQ#p-{ib3K`aX8oB9=%z)OnAD z)Nz%rR#mEKkvj7!RmM>+J{oU#Z>gr-KBvf@hpdToz!d;3;GY9!>4GSy`#xTP%#G1Z zu8h+j##k5-C!Y1?`{i-S81pc8GdXZ3>9#8neyUk9u5css%!+7On}K6psH!z2Y&%DG@0kQJ}#77Gmz)v-!}pL_r?DgfV{95I{U!6 zNT6;~*atQp4%Pla*ax(gbG3gEzQES{2jL6;jeqz77+oS$YXD>y00000NkvXXu0mjf DF5lSJ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/aipom/backf.png b/graphics/pokemon/aipom/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..66e192be98fe688aaa2947e546fe85138d594cd2 GIT binary patch literal 708 zcmV;#0z3VQP)g>45XT8KbS|>8)msWYfJ0t@v)uzTnxx2Uc$C7uDe_QhGEn59Zg&A8 z8SE==?zUir_NU$du0EpZf7$Bi>%PBh&Ub;XvG#6=?qcn|5GxE|Pk#eM9RlCCoK)Z| z0%f#ZYSMh-hXSlV) zpzJl+_LGV*=s$7Pha&~Z0frpry=kZqsIz+J-~}#yKtPUlbUn~kkZ*e+E}uN$t!XX< zoB-C3ScC?t%BL3qG1k%h8NeLrQ6aG20gNiU5BA%01+b$G3aUEy0DI{pSOoG%22`CF z20i#t@nM8mwT>llYb?1_sihy!}2G?o_ z#6BRG03|{|)FBY5Ndk)y@(PG$2&ij-w`nx71SARqn*mW30(u72AyCeMB=8Hblfy6+ zA*Uz6jjP2B9^mK5rZ*yz(K1tmq4^{&+?mo0;I$wEaf!c~@`NVbRZSPi5C|eO6 z!oh8}-fOAHRvE*w1s(I?y`37H1UJIVA%}=DCzwCkt|Wc6QQju>s;V0RZ2}9w1z?L& qzQ!tacvw6$_0nky5%UM&pV)636T@>c2MrVe00004BiWnUw;K@NklIdeD?55v}>TkZl`I}O9Ix#EBptcR^jRtj7paQ=T)o6-*n7j`cJ6gs z17QKcD?P~r<0M=Ijj0I)rjhI1XyBUHW+JzrAK1BR0l_)*wLL;M)~Oq^*5?+W@_@sr zk#0mtHzAenr+;KCY+Z%9MV27o5vNZa<)QKQOT71m1%e?10|VmRlkOcl;GVWHG?&5x zBgt3~mSQhR@D6*S4qZcLMgrLx$T)>ROi$6h(A-<&+RHAS0UkPSvxgag2kp#;A4ttQ zX}0Cs0KUD4(`NcF?PtJ&wlF;*&i-^%+w586VZF|4!+*pA5Cd>Q^pr|G1Mo(J*CquZ z?h~PKz?_Ik3q$AIYdY|!(`zd;B46DQ3IvnZ1t$S!P*uHwKBA`v9$~^CO0Ni{YB(N_ zZ@*DDY5*(2D4pa$tbuP~|JyKBff5iEDm@#=4ERC6nnr!l>3<9pgb~VSPWb)-U*^~E z&U&c^Fn_=WfW$wt_W=BTawfmqjm?T56@ilz1RfChEc1@07Qm-)!rp)Rn>pbV`<1Pi z_>7#_5A|Pe(Fd8v^MG@QuNi~;JLi8$Y41M^IIsV@zW(ReuVgB15>J5%Zeedfe0T@z zEKl;F0N~eV0i2H8?PEU96Qk>O`go)tr?Bp*Xnz5Sx_Xl8r`gE>W7zdv3_jKIX>p*md=`=hR7)QrSK=!~$)ySNTX-cLxXjS!Dpa$)D!faJ2R??oJkXqH- zS044vlu$E;Hy8^%Gz^pM214D<7UN(fB8otYr07oW<|;Q0WZJ$B8?`tQusmT4m7Ovv zet&N8v)Gq%!j=|Y_!gW?SZ97oQ-CF?1MSk1?O-|tvb?RBH5rux`YGlwd5HxBBxNR? zj;<$JwOVFCsUd6*dcBe(I*{D3M6oz5ze7jq0I;$!P{zoAYCNV`Dy#au0d`gcT1u3f zfxdp|?yZ-bdEu@fh7IVu>!s&ErH=qRmw#cCm1`ns+pVi+?d6_Vu85$ko`+USV@3mrPn>_zVh3JKwzH6#vRHq9P!vJ)9F9+r% zMs^KWN8QHx>4L-=ItVt-hG>IVjbbzWjvz&XGNR7(~l1|1q8zB%BHb3a*- z7~3q{p?B*>cC1uipu|YDTyfqMGJh{X00aaK zP!Ms7KwL~L4Zvep12(>W#e!Z$#7u4nsr6Q%Kmd2eY-Wnoh9p6N;JP>4)w9oH6oi;x z&jBY>5OQ8!I5v_(D~KiSFBs_~L}C=glG6C*{wHt|q-2?bI992MM`^i&z%Wikv_e5p f=8ONYg7_Cfkl8Ttfnjj~015yANkvXXu0mjfNd2Cv delta 1466 zcmV;r1x5Pa3x^DlUw;4za7bBm000ie000ie0hKEb8vpl2M?8t`L1Urh!eb8De{GivsP|yDj%0^nd7kq$tZjZQ@-+Ny| z)TnHe&EuneXEU&4KPTkT_5;Aq{#LmO+jc7OD+Q=s1z>|CGzg9k?7ae$J zhiafg*Akf#PsAe;rSONTDOwHmy%ny!?86x$Mnvyn8h`M;US`Afgkr5U+j6A=*WAPE zG4+=YGoYp{%uk52Ke6oTJ&*mM+4LLZ!~hPlzy&^#GI2EEw_1Kq>3Dkcjl7m4Sn($5 zEC(V5e18l3-v)v7B!{R_;g~pPzz^!xw3?%M_%TcnMkrf2;rn}hnP0y<8>9-r02crf z{m9+}@b}4?_-;SaD{fc>PEHWGN8q!}JDM5*pTY@y|K)G`gip*@HeU7tuwLIcf4M;) zL>esv)-Aqf4DRo~|A!Ff{)>S1`md|2e}4T+q<_LB@f?`p7WVeThj*~f@+9{P0Df)e z!Rff&Jm%v(G5StC#3S7(g>_4YD?r#+lTdX4Y<5rEXLl1hZKPnN#38`E>&*oiL`eUv>H*uVR^<@Dm!I@|J?G=B3FnR zTU&JDTll_!b>@~d1z3VQ&?_z37N&zI%G-)w6JaT!o?`xz*I3X%Qf9)6RXxe7)j9)G zj$yMm7?d0lLvq6s#p1C34zW}LU}a&TjDL~;)Obj-R5tZ_4eV_Ol$0nn1AYC_u5Oi^ zd0}rI1}*5jTczhep$`CimqDAAYa(ddoo>7Fvg(v8BIv5;L1Tj=LdCNI(1N9PQ68r& zB-(3F(8Z%y!=~Ec>t1#yF_hj|mxD%PKwI^BwC+Wp`RY@qUc(b7?9>+{{3s+7ECTlj2r+t+6>wNEJ+MfAL;{+Q1Ese zs}e&4m7V8@_;vk@6^TKITGiWarGKgZT$LEg2>`UFI$e<%8lX?BIj|%#vTLv=>Nej$ zU6B~(p3HB;x__}EF$_R`HJlZRVF0U!52%r>NDMmGKy+R6Tjy@FA~E=#`F;t$4`(hh zxRw~l8Nf$M(9R`BDs{~@0JKmk5@y;OHgBO*Ak5qHD1YKgVocRXpmX)W7=QLDi|fwk z5~W6RAN4E%b&0P8x~8KQh*#*{s*xQ_IpioY5+zrxH-*ge5C8!I0~AD*A`lf5O9AlM z<%mshUNLVF626ezUTVDMC=kG1zL=RjH6ck5Ah_-pF diff --git a/graphics/pokemon/ambipom/anim_frontf.png b/graphics/pokemon/ambipom/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..6754bcb233ee719cac599729fe84f783389a7237 GIT binary patch literal 1505 zcmV<71s?i|P)5YNu6000GS zNkl zl2M?8t`L1Urh!eb8De{GivsP|yDj%0^nd7kq$tZj9{_gtx5`b}wo`$>Qh?f305&*6gW%}E-rL~iVbD3W%UvLkPlF(6 zZ#bX>>p|y|l>%J^&R@*ERH3cpHfa-q?n{h@xi>66&Asj^ASeKMrAK*Sti)G9Yi%AP~Ex2PSk&gTZ8qUOVBM6-~PzDO%ipOD?4(+zTq zEJ47r`a@#Ll!5WBOT71m0lYB-10!Nhoc<&P2kg@hhUStRU?LbB+!7KwUV?Y11}bzd zks0wsJQ7g~KbV@L)j;1{;mXTCoBtu)(mr2*I6!|E~hlMXYW zrYy`)h_WBC?CCv^{h-OlF!AgJ`)#YHMju^<1Ll}3*!YKl&98bs7n{VW`9Knh=NoP3_Dd1b! z|27DuCpkog3dh7T1Ab7irqvw9!;fKtFhbeF3E$u2%l!J?*&tN_2Dku_=tuS*fWJ@9 z#CQ9VUU9=BaB_mcJp!L)-qF+m_!Lgq`!9dfCwyYQvhlJHfc5&m`O6LZAkt_Vux{}+ zV{m`>{Xc{-_g@68*MD7I{qyTrA{8cy=fDiNu(uyRyn}U?C%IPu@M|**hxK=er3wHm3j<}0{HMl4ilwrt&ud_BGoYkIsTt_&hjw+V+{_Dm>o90R-`y%b z{|S8n*t-nctXva8+wOGRjh9uYToFN6Jr5ci6cH+(4S*Ibt&8$FT_Mq4dx9<=y&5*v z24DBGGl`+}#=0Cd5(C<*&!ctsR1yQ~KJ?{iAqR8Og%U&cE)aEoFae{!%KyT@=F}p&$Q?zxx|2ama^OjRAjrh@gb8KkcRan zf1#fq?V{*flo*iaVgCJV-4;wPNsJr-Iob@`04zxiQXlFAj!^J+8>`UFI$e<%8lX?BIj|%#vTLv=>Nej$U6B~(p3HB;x__}E zF$_R`HJlZRVF0U!52%r>NDMmGKy+R6Tjy@FA~E=#`F;t$4`(hhxRw~l8Nf$M(9R`B zDs{~@0JKmk5@y;OHgBO*Ak5qHD1YKgVocRXpmX)W81^ZP>(1vArABfe^(+8&iLV5@ zrlS>zSLofUksV7peqOzL48q zYP{tr5Wro&n3+5^AxRJ*xb7@=_3X1~1;LlsbHK_JgjiM=mWd=+3Sv$B^Cs#D`1e97 zh&9#i&D~GnB1p+H1#v7>9!=761%Y9l@oj}Uj^|m88nu5P)ewfYmK+`T}v%rCXyHU{MB;vNb53 z%qgs_9cp{kpa7)0bRbYt-U1I6y=Jj9_q}>Y$ugzH9Xs_F>v$jUk4Ku2|MGWveYF36 zCB)BG35CF)H_^!+kk)FsvlkEVffz*5dFvvyAXQc?g*`pD6n`8<=d=Y%BvuXl5Jhh( zIZmTd3lQdrtafl5MMq>fPH#P+CRTN{PZ6XyCX1dTK>`XlFe zvo!sEO^4}MzkgJ8LD9=}o}x^?O?f)%009CSwjiBwp58$oSDjKrlS@s>6!$|SV+77R zrAj5CklCaLP(ITRkSLRrVamrC0&3w`jPwCYh7-OM*0TcuDa`f&?GIV3mB?nT9eUl7 zFkc&ER{&^P1MO+KAq)!(z{1Y>jjisvxZeXfk#4Fg1AlVC3v1O)xoQD7kr}Mo4FbRT zB>=GLewRaGHw(KeF#w7ZiLJCLAxu+636`zg*^Mey{c&+kn+V{!l$*wGq&3n&HtM2H z0amqXB>`grYeF>I0?=Y!bx`_3ne;2T-0cr1Ay{G#?Ny zr`)?R(r7RL21ljL9yLXU`_O1F&ay60}4v{R%vyj-r`+16~vsn;dW3 zL7=e&@(_RrPhIQtmjO&u)o<0yDb(|H5MWZe9!A7@9}tEb#K$wQ>il0tqK|xvKw`{*n9vF0Jlkn+WO500000NkvXXu0mjfrD#HD delta 765 zcmVpF2XskIMF-~w2LT%>NJB-` z0008BNkl8nu5XTunfYmLH`vUps(yh@85GaFM*&38~<`h=e4z;s-Pyo_h zIuIx+Z-EDkUNh9r%k_?uXiBlyPQAtE-H*q+<6jaX|E;k%LVw6$84EFkpSQ=}A+0UN zFTb2yyPA=cv7VKo|!Y<@O>#kIs{iK@Nx^l|yLs@W44E{a_X@1p@jr=l9br zn~Z2L`xdr}DJW){JY;C&?-QP#wSWkL8IB+ubDrHp9XG93W0Olw$prU9AwvW%TCGYY z6(Q4c1)zPQEg)4UC%udh@d)UJ-!RezDCv!PW2_Sg0DnrD?f}}A-asocoBBA+x@B>` zHpZ?1(6R#jZ3$6H5rBoA@>^Rza`CtWBnmPvK)D9&ii1YgZL#t|?9_zH-5~IrUjqP} z9-A8GcC)an0uMk_BDJM91sqd%Q9xuXo48Shs{UM!Xng`?F65?;8)=O+P>s6sC4g5O zZz%-l;C~aUJ|SLr09b9YpP~jLT*w`ujncLRhh2KHx^3QA`qQGLXaLy(Oggt3E*8|+ zNU;N`xmD<*hXAM%_p{)M35x{4mU(JY8Um&bY*NJx4W5T^4zPH^BUK zZ**9tTk24dOqxLpP^|<=FeckTK6|C;7QkM`Np|FkT!tM4M0JX0?j5k#*udoYv>gQM zNF)ydc=6PYKHm>unW}l+?JJ?u(?Nhq>1HslCyYd0008D zNkl8nu5XTunfYmKc`U3gr(yh@8uqXpq*&38~<`h=e4z;~{Pyo_hIuIx+ zZ-EDkUOUvz-1q7oCDD{(ubp~}&AT6ucgMdZLjGH0uY{1nG8SS6Kd+CyLt0ykAAUKv zb~Pg>$ywt82blKpr+3yakCNo7Ng*9zXAORFRWf!00Ih+Dr3kF51okOO-Vkz{CFj(a z6{SAK+@2=MG3gDm`v9nj-!6gum_T_wp7FB)Ad$3d2W*$;+5IH|oPTc3B1)eP>_`{C z-VXRB83XW*9PMTSgmHjTZZ87#=puO^tKnineT@`5fSOx{ zE_w)n8gV}ho|v#m0Bo73CZ!=@+Q24N%+TO@2#I5?PiK+upl_{d<$XpopVSV%ZH5D*ZMcxYfyP>66?LSa_&000Eu zNklO*1*z7$H5qYvA_X4l3xzS#0L0ef^P zg&t&0pz?i%38ujmo6x^u6%6iSEqXEbLA%g`XeiS7Txd<-+Yjy6%%;$RJxKH0nKz&B zw}gbH7Co{urB#DRTI$+-@JP$7_BeRtT`YY~?k$ycL1rO_k_P?@@c4PXBu2w{rfKyD z#+IaBp|75354HPje@h0`H7E;=wIofL0kF)vClcTreBW4pV>{BN(6q0FtmDa9RG1lr#s za6l>jP6$-m^dbUWA)rvY{tKKQs2?Gq3jn>s*tP*18n*0^hya*w9XE78v*+W|NPv+L zF!x|6t>9GYeL)Oqz)=OGAdNjz!7iW=Ay8pa45UB8vsoNw8vq&r!w?e1(16=o<+=pe z2_Xf$7Xo?+Z2pEoF@{Q8hdB0#I#+|UIWBHWth88L4*}0B0Ot(^U=(0c%g z({@+G^e+{NY1{r$djx(U6AT0%G52XkATs5w+h*(v{Xj;X7?>^60#S6a0C+3gatcQv zB@hLmWwD*KKnU*o9djoo5QVa{MNFC!h`dLIH)&cRjI2k6KuRF;9+dz`VvmXiVi*UR z^Qh>egqeu^A@5OfYWA<}W1&YSdaxQc5qQ-6d=cPlrxSpXdZ`;kAaqT|3ds=Ap>5CPy1Z@_W# zmZUWHBLKrd#~Bn-1ti5VaeMImaOo5?fr)^DrX+G402Ff{>tP%n&&w+erV651+d-Hd zq_CY!1{S8W%64!x7&s2JkzFVAV1l1=F%TL`!BJou_9g&#g+MF$FmU?CAYL*(@qS0`=K*!4_8ZPmUFdh=oQ<8CQ^VN!VdlozP9^|X ChYi&L diff --git a/graphics/pokemon/girafarig/backf.png b/graphics/pokemon/girafarig/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..6645ff99b817fe89c6221e40f08b4b9d58c19bf5 GIT binary patch literal 747 zcmVK%C~#0fv+&e80007Z zNkl1%J#@80))p0g49UsZVd4DhO2Vo*un zz%*;9Y##3g3UAEU+7^Yk)nf)#^)secsbHDb9^eR}6YFRXP($dzdZ*Q~(m`XpevHT$_i45DiiP)ai7-5TYgOB+<#0dPMVMC)UYCJ!3SI4H}v) z7rk39w;fvp4CzcXaBFJ4*p&eJq26KG`)9ya1H}~3*?dR=bx`Q?Ip87%Mg!#zLtpCT z=Rm3V_5;H%O#qJ$)G_#^)f72=)5PEtSP>Eu*Vo(?13&=kpl}R$GZLs{xSb2&3MYDT z^fZqV%c-@>QY_v_o5w*uhd9U-xR0U@-0j}Bn;eLu2*_rVGeKvqFuQ8j0K)IyIvYXh zFCIezi~%6L%K-+ZOCEy+FwdXUXH_q{w2@M69bz%kDKHV33JT(K&a9V}DetTFHN zoDvh*K4FiQ1L$1jlmfLWdjg1;G){4k()yE}$_G}(UP|Ds&wzd#nmHh-lR47BS?NozQH!Ywq#aVJS{bV$KyXB z2;N?h>1|3AF#sYWh?j8l4d8JMvbf0|Kx$z;W*1mUpxFY^Uiuv5R*>Dj7-(yN6={QX dK(=k@>n{hp`NQt4O?dzS002ovPDHLkV1iSdRgnMy literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gligar/anim_frontf.png b/graphics/pokemon/gligar/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..945e909484d4daf100a897ed6cd4dcf2661c5e7f GIT binary patch literal 1292 zcmV+n1@roeP)&0?gaN`p#TbN~PUti8n`bEF_ab1{^?izzXSDKW)!ivR!s%eKDQ000D+ zNkly>8=15P(S#E^-x@>4+p)iI}~5)#>U_k-2N{IvpfTp)t|bp8|q)y`r-MGQB~s*ii4F&=fuWOWE`Z z`3BGz=>qUou%p2+A`OW1CD7XfV&MlGFooI+@EYhb7Xh1W1ZG&PGqphYsp0gP=*JKF*+$DWotk!0sRPh|CE4n`6`tuq%nKop3x9kz!c$0Nh!lsdgp)Bq)v0A1w}XA(fJsKS2S-pt{=vK6@7ypTBj($G@-g7zWks&uw7#5WClpUp>B; z9u(DV2e_Thev2gne|ah!;L~hV2m5k1dziqpe?H(LCKUqj*t(zQusgV~D*o)_2M@z? zd|OqXPX8s~rKt5jOg_G+usom6W}yl#~@3m|gV_f^uIak(Q#Z9uQ?%USadqHgU? zC)FqMs1vECV2rS@_r&0br;PU!= z1ir}{f$y#mz|IQ|1;R>jCh-&b64-t}Es$6~Pv6GSROZ6VA0&ry>|(XA_8#@wOX?*d z00(w|x3A1nzY3`efjYj~Lom*0mcd;(cD2d2ttOW7x+y};FH#wb&bk0O+YUhI1aWWyz3(#+verp0xr8OM=}p_1+r&|caG zXBsd8$4mTU0UY5>AqxUbaO*P*RmwcI7+F2)geC!2y#bnvH`I!TOMr67ON=?-DGeCb z3LtAee6Wi8nM}gzd^o>krUqOZ4T5@prGvnq(Yz9vn^(!y5hopO0EF0jtVJ!^oL1_P zlQL`n1&J~Wc}s6p3Ce@E?kio{*4>zEd|IDY^ZFNVJ5;!UFUeg100003# zF#JfnIQRAZ>o|T%ypC@?zdVmVRAHQ$F+R`dyb|!6xjwIlENxN!BLZGKeor8C{%GBI zX0`yY%ZiKrrcIYNVDZuZVI9^EN7RYi4nPPUKv4l3xZEWaR8_7|z|>ZZwuj!w4RAeBr4N$=q9{UC!UiBCa&1$H5p0|SZvfOQ zV>LH;A8%;mXmMNe0ka7VQ08$QTZ+v(FR7)>!IH;$;#n-A8bf*j%$g@?+i4jlmn)Z{ z2Y7ArkZ59BtAvW##SM@UdQ`Ml8B{Y#8_-Nv+{z1iHeVI7Wi1ZSm7xHCaY!iT{Xxw{ zY8zW6r2aDERkDyj43Mnju0UngoTs2!$XOl=Ub(~`(5XomXOD=|?Oue3e*+Eu6yQZ^ z4*;LEZvl?~7YN?~L}$B*JAnmo&V{pW0#_SK4wJ)O(X1^n>Oyo_cEk=q)Li?BTpT*T zL@520rJjokSZnQToad9RYBDFu-fLP>(=D2`Xt4PV#*ONG^Nv=+%N;PW}Ms8cl<6 zpneX(uewH1!+7#hs(O3Wq`(F1$ye#6z16;*%LxFxGY;_tSgt4kHBekVe3{k=rPXAK ppL{t%s#T8aECVaBv^e~H`v(NV`n8PSPh0>1002ovPDHLkV1mw*JWBuo literal 0 HcmV?d00001 diff --git a/graphics/pokemon/heracross/anim_frontf.png b/graphics/pokemon/heracross/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..955bc628b8500d9b95a29f0079e4cd891ba7d9e8 GIT binary patch literal 1199 zcmV;g1W@~lP)FnYP*b>$H%77y(QzWgI{w zv5tj^rb8D4I@3`WJA^W=i>JY~Sv*mueI=9fe*$ai)`<*<5ckWGi2Gs$R$Ue^^mo6kXPuGBU)%7E_S`!?HW)-Kt%aXh^lOMJH&>AB;ZwGo-I-3 zqT%-pa2~2MgZ+m~A~n3EG$)|oJGlRFkwoMB_6)QhxHv5A(BA=b20YFQ8GA(Vdn!f% z4VMC3TBHn6G2TY-^(oV41SEniQlf4=iI9!rMGXX?BEH<#1|XZNM9P&(RX3flL;$GZ zgi$><6_Cn;N>%*j8Q`R5LkP#;`IA5^wVnW%s2uAd1_8&fl?O;wq_wVG=P$M(9CcOn z&zayqd=m0cMSlBC0J;%){wDN2fy-$KLV4h*w*7F5mtia5F9QMmYsxmqd;&JZN~vaP z0Dk;uXg7WG($8A+Bc2;ZklTDsUS?Nfd;H@J7*Je>KW8`Q_$$Fh3(&PFiedBV23wa$ zH8ZEb`nYhzKgU;;d;1z7w%O}b^36XGeVb}g$LA-i24Y46Ycw$*z&5~Q6zEu!V@^Xj z+s2KAvz3dMS`x&sf{Ysxo!TfM?#ngcw=oN47@M~)f}1%YO8SYl;3BsDroRAgGqrsl zjkAY1sob7*u?7 zd_Q$4%QrT4umDJSFhjLA$9@7>H9^+F0w5lqejem1-S$vS0PAWoPI&JT2Fp|{nx>AI zasT-{96Ump?=0UZ-QwxchU=ue;1L2KC6zcOU3nmt4PV*Erw1EMhOFVFb~*qRhlp?p z9wPHwAWcDV3@zlY2A=HR0e}hso#aw5p-6ta+ueb;82h^{B<(_-c?1Ci_lU}Y#Qg}I zt(|~Ggz=7idWAlENvF{{GGV;?$*H&?g$UzicAvxGn?R5)^F-8nKEOk|L4#6!Bk#+(?C2qy3Zgl{7 zy4Tr)gHK)CG16FeAn2L}UBIeB>m7o3#tTtOs|JJN0a^eQx%LcXOX{Uy^bfc!B5Z{q z0N!XUB|@?KLC$*s*U2rp|Ij31hQopq&isSAHJo$*z#iq=)xLTE@E=CUMo5*j=^6k4 N002ovPDHLkV1iKECN2N~ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/heracross/backf.png b/graphics/pokemon/heracross/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..2efbc549ddd6e67bf5824c8668b5a830ab0a7686 GIT binary patch literal 510 zcmVTT}8k}^4LTYLpUN&Y&C#>0wfX8aRyMm07khFkg5`tYEm@= z=SVS8wb_>*u|BIF>(e^*Q)QBTyvIQd-lYu45^pW>$F~a5vCrf~(ID&s13e$7_Oqyg zQZ6D5oUE)A&RHY3$%V2If6f{i@FW5(0dul)xBY1CGD=~iMhG-Qj*!ZozK0MgSq6$3 zrVuhfJWO8#%&l7hvbtD(ONVvQT)fSrlvHY*oz`9?05GdSpBCf*@Vf?l5A)*zN5C|J_{+3P zgag2!e1`1tq$YTmT8w4{3g&9pi8=5y86)lg7SN$_JA000Dl zNkl zo=0|&$`kW60iY0|ESYD80wyG{g>?wSDNfm8A%Fthq0B2>1C+L%0|uf{0xGYZ0}!H6 zf>a&nptcF9JI<&sL}86GPL2kf0AY7Lu>lwe8W%vB0^lS8_D_lc@{@qNIDY%HunT|y z*B~aR#lQhfw#%;L zeCuX_BX1aTA^1dV`^f3y180aq4;l^5qdTo@jt8x?db;Cfu_OI3is!?DH{5B-vq5Ux z%OfeL4bZxAQ{%%>2J-BEN&YNTrz zi&g+i1r*%Nt57M+*MFvV)d-Ytg8JfPG!Q_Ib$|p4s0q<^bPFbu!R}=z-Ex4XPf;NH zU@}ku4=jC(x0cK0-+l~4P*X}Rmk;SqZlS``#|lw&%irVxWGb6W_ynNdaxVq!$krLK z1fbP7>K@hsYerXq$qavI3K<~oBqSy7z+|W=n`wY7q}9Ct>l*j74`vLUWfrNF*)$tB zTI+rr7E_r8xEr@R20~~P)soWB99-d6h{^Pot_#4v%ULB0h(n5-z-@e2q1ej|Fy_KD z@ty7((N9dD@Z z_4?Zh;Kc$%yhYZ5&dS*j(Y^2*x>%1;ub`GVe_5b_X|4g7Z(#5UfT@DL%o-8sB5-;# zuC~!{tlzUYHB_Ch*BSphL4da8wE2*I%p(W&k5A{k+D1>DeU-V0QKE|pYX20izr8b+ zY7HpC*sP2F$)suz4QZ-o7HB64XaDUSfiS+6GXQr6VpK)%pTDz*+E9MxDau{%g&5bx z_r3)UGiJ9f!5K#-{M*LNY*`hYhnb~EEB zgqmpBfX;Z^>+@c7*~&OdX-oRbWV?y;a$w5J0=OzeL2T|(zlYu$_*nsI0hkGJOId}$ zT7{Xl3K&tOd)4*(o-8nez$zc;z71;xQC3i~)b+uk_W8o$q|uiYY6R-9PL~Jr^L@E5C%zs1#Tu zSxmA2tG`0|)@YyrW{6^IjQhXgUs60=*WCzUEEc^DKv`ge#v1|7i>&`KTt5Y1hTxmC f0Ri}*W`lnKHkRXB8=~lC00000NkvXXu0mjfRf}DF literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ledian/backf.png b/graphics/pokemon/ledian/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..269c5739c316480f04e11df33c8cc3ac335752cf GIT binary patch literal 742 zcmViGdnsf`wgERr>fSCot6ADGN6CjP_F#k)7{h5ByyH7;QsQ(3CK5GFJ({7S^hX z0sMX|G`9`r*24!kt$N-vny?I}J$nN51V4D^2CImKOD#mY{Md)oVn-G0-l zDsEEyO?)225C}U2ww3)R)XE+2QV&E3%oyN2Y9R1p?Lt6s2t-(*EET&!U`wxESH@gYJ0slPy Y0@4IFj(eI?U;qFB07*qoM6N<$f)pW70ssI2 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ledyba/anim_frontf.png b/graphics/pokemon/ledyba/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd7a521efeb110110c4f3a550695d53a8ec0567 GIT binary patch literal 1204 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 t>OcN$-(Pm+t diff --git a/graphics/pokemon/meganium/anim_frontf.png b/graphics/pokemon/meganium/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f95e78358c9998f30f94d810ee318e9f626d5f GIT binary patch literal 1453 zcmV;e1ycHnP)}SF8Au68Joa@p1v%BuhZ)GUu)_huCh0&}4z<7F`;r#WOkH3%s(Bl95>6Y9vgNLLbe1n5ZVw&p==L=F8n~XC}0Z!6>U%Ss{u-BERX=8P$-o1 z^$n*K2bch$av5Tq0Cof@J}AQfCBt;603ugJvArh%$PfLias6ewwK{L!{ZAYDVkrWc zb=oKvuODm_+nu*DH{6?c`#LnU)!CylH%zPJ+5Zd|dr8)5-T1#+_C5V-KX})l)&l8l zHv2wLfu@#()b%V@N(G1~t=ycIQ_V0dqA+e`Ra4xYHNMuym@-fbmvjL7;kHIX0Kg9c zc%%bT80&@*Kz;#hTnXp!J){;L=-he;!2DCJER6{Pq<>pe1F(YCpYlWx zP*)FNTvh|d67;VWG(ckoiy72_N#U~6jQ}?yadad29V+^jnM``4eXVQ3m97DjKGa|K zOaRMAv4-P;f-oT|WT#8x3@3O6z>I29t`E z*8317Xv_uW1oo9GD3RHY3*}-rZ{9tzsiXm?X7{q-*{A0+)F6Tle z+EE zQY%C0MRsVWUT=6Tr<&9X1yPg5!Fovt9jQ2*1!9YmoJXJ-{SLAlcBK5HV)(IJ!B7<8 zLR}UJBtCQl*`9EeSRky;bmACMz@F4*({Vxxk$~cZ{G>KdfV_0`wD-QEliIvdqEQC{ zfB5CynC6qW$jQ@4WjFuzW8>cP6K$n8z1E+46`K7k@FS)-%iP9<l%H*ohDNCl# z;>3Z63`W9VL_uReLigV3pOxzAN=o_$bNK!A-n)}5BlPZJ%1~uzGRDXqHfQz)rRRb` zc@5jMvx_^7Z9xnGSo8BUL-w(-SOEiI^Rm8fVv1UW5)+I~Y;<^7!os#?SF5Q{>26rU zvW>5Ex$wO}#Omr#FflYNf$z$Euy$-%+1W^ynqlFrL+L6H! zn%4uDztrI7@dE%zFMfEA8u(;bVMktv3OK|8w%OYySw)Lb2?$Z2lV}pEfEa-y6%Qw*qJR7qCG89o&w9_HMdkVAX={$S&F^DhU1=crEaOtiDIns0Glwfv4R* zVQ^%*PMcjoL+G5P4=fr7$C8Oi+8)EB`d$_%;Pyd|P`YnHN)FW=^#1h79QQg;Lp>|2 z9*0cMvEVOZb!i1&MEgYJyaFO}LSkO#C};cn_;^_qj21=F0QO8`Runm7bsLS9oU@p- zE)EZji?3MH96%;`a!Ru_6Cbi(15hlt*8_34s$1x66r{}zGP2hl>PX(>&;Bh5khpO@zmB2!-vOTvNLg+a=^*v_wfGlMm8pN%S?bh{2YeC8L0vR zdMm2~z`Fs5`wNdj0ZT!gEr-?e&Wbqxa3|t4&+mt&HALXJDb4~<5RIe#GOsV`vwRb= zi~D&Q_O;Y60OF1Y315|-fYUzo*_H9emL=lYm$xh9M(%h}z+rVO#@+(acwEwa$DfHX zRN(jLC;7QOxBo4T;Pa_oLC!M?sH+)3H3=YRod9r{11$73piAC723U|aI~?WU3y4-w z23RRolgvn$=>eo1akIEa!8C)fjsX}(Uk&Cw7Gv^N=tlu;9nHDx$NEn;>wEd?rs=i} zLT7-@=HmKV*2%4e$pB=m7oV?4h5ViRb88;X34yd=Qc=IpoR^(x@>a@BC=Ft!WP3ut zJzFQQ6GiJ~?8nzT6{%I01SN`Z=SY@mmHR{zs<0n}7N-G$Z%o;Fk)6Wa(V;*babDiG z%F)JKg|0|ZI~qzXH8|537%0QC0YGi8N}C!|u-*p^Swrb`#|#U5h^^Bj0LPOAVo@O+ z$vQE3T?SCb8ZuL9oX!<&Jkzsu`ZX&7LJh%v89@q-4T&m`scn8i2w-9n!c+2F0Jtq} zLwUD#*{P%wWn0DY5UtM6Jry}msdAujr7GxY@e;*E9W|qjFQ?e8#2R0?=DUwDry{^l sm2NZd#B|}-_#>qsKL%i^|Dp%|0Uuw<(Bj}LHUIzs07*qoM6N<$f>uVFU;qFB literal 0 HcmV?d00001 diff --git a/graphics/pokemon/murkrow/backf.png b/graphics/pokemon/murkrow/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..fe946114d3780de0f151095a01331e2488b73c50 GIT binary patch literal 470 zcmV;{0V)28P)_|QNA0000000000Gp_#?0004D zNklj;bJVzxkrW_m*g(f04KG1_$rP7M=0Y+mWl{aN?TtZ|Ohc69x%?Q8!VcD*ylh M07*qoM6N<$g5#FSn*aa+ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/quagsire/anim_front.png b/graphics/pokemon/quagsire/anim_front.png index 26fd56317663a4b044fe2ee17c7707d26c6fe8e6..3a2c50113987f1510a2f3eafa44330512cf991ad 100644 GIT binary patch delta 951 zcmV;o14#Uy2#5%fUw;FWNklfApZVj%pPJRXnteU74kZ^VS` z4b3wlL@_|H$pnb9ml(bOFu4GN_5pliR_I+~Bu>q|D0`L|oqq{CdVs8+y%d67Jq-Xb z*ug54BPL3rp`v8@@-6^SZX;kl03#%Y`CKwaLqNh{LMfHPC%c9yV>caU#*XU+1YMvM z9Ks)ofP>}TNT7?|e|M;ZXh*fY%L>shv42q>njl)>v*6;a0cKnPfr6+WAfY60PB@{u zP*4!L7PeH0sO`%kdt7sTF*-V2)*Nz~73nI8j2$=pPi0fC?0@*ptub&;jE^@M|;`95jbAJqs1SU3Bx>z$dM?mvCf#@CObJ%4UrK5e&Z2!Q$RPiY!?2#E7-3p@wf z3t@VN?+irzq*_1t3vhD#V`~~9sL72FKqB*cR_}51>|fTIXl(`r5xC9S4xl}NpoEKB z2*x{YN6MTCecQIr?*OdK2_u(+*ftNU8F|XAz?i_-rB%(yQ)XzyjY=5tca<47Q4%?j z_8nu5XU7CnnNi_GlpcK0M2AFNcY-(gLb!RfJuN9FgjGp3l#R| zsfAuZgCC(=mrUs!)bG+GMT-i-0{eOEFBXl&hP8eg80fNkC zKoq^i=te*N)H*AAT#T-nwjLmBR+o&Cn;`&g#U8&o zlR+4(H{gI77k|go;!Fi$fS6Hs-2w~BfUtt7KSM%M-kxxVWuaI>w^d2R0z){$&YaPJ!xe&wXke zzXV+F=E0IN76j~q7}vi8WQ7NmW%pqiVl0D*U#-`lx_>XHuz{F9Y^usc8#k}Y0NHC; zuT~DAom}qfm_2+gtLlsO{B2@ar)5P*X#wry)yF8SkMQ}}2avpalphxc;D;@mJ@Qh0 zT$odE(g0L@(C3-kmr0d_!Uk~gwx#Kt$*oNC4#3?VB6MOCCwd1f)3lH;3VH}qtweKH zJwXS9|9{JG2(f^=UP!Fd#28{t&`A@WaB5#*xQ3$!z;Fn^Dq&l3D83X20Pxu!IK^T} zc@mL`=)e8p_QH5Ef_F1P1MBC*(?fLres};G!FVwp7!D$O)vPme)H8py{i6q%v@I%M z4bC4$So=F2>UKLcfAj%*{wQQ$INkQnABA|54}UwPM``~2EX4h@0?Lpc0U%8Rc)bk+ zPeLeQd>h>3{^`ShFNOeE-~Z$aSOtUFw?G|=5)tX)I{^{Dtk=Gan4pwn9jB42SW6JIV}+q@4kSJIbu&*74Al zMrVA${#4o>A95kwUwNYAz!T;a5+n;oG)7M&_W<~{P{6V-odwCg-zV85)6+rZolqTu vXY7!9=tqJ1A>r-DP+Ot-Au;Fv3+IPl-@t1UtDJZZ00000NkvXXu0mjf`C+() diff --git a/graphics/pokemon/quagsire/anim_frontf.png b/graphics/pokemon/quagsire/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..26fd56317663a4b044fe2ee17c7707d26c6fe8e6 GIT binary patch literal 1054 zcmV+(1mXLMP)Fp!`aSZHWih+uf2s1N|?KrjFR000004{}y&00009 za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2M#7AAVCIv000AlNkl8nu z5XU7CnnNi_GlpcK0M2AFNcY-(gLb!RfJuN9FgjGp3l#R|sfAuZgCC(=mrUs!)bG+G zMT-i-0{d*Q8bTqV17-N$Gg3M+>6urdg?Yr3&2;2wInex!< zV#Kc0IxBiyjINos9w2L0myD5{Apne=ZbLaDtY8wF6eQn-08DiRqz51frLdlJLU0I3 z2rLL8Quriy@*8eC)QYy76$Cx8Qg8-;xCNYUAaB;i9=|!0K^Uty;D8wy$J63W1z~`g zQFh$|3(A17f~Y@3LQ&qHaE4`}SV82RvI%Qrh^Hz+2EZwyu*JOHLS=|xVjHtUh?cSn zJYenuU8BfOv&b0fddP)y6L1GMAm;vM31Low>TS<`Y8$@o7+$^hAGSg%$Npq*Uq>X&c*awijdXyg*2H=M+nmzJTeO#DRaMA!&d(h{Z+m}g|gTe-I z@V2Gto5`(A@(#e=9U^pM6DN8HE7P=)FA91HQmsUDRy{!nga6BK2(f^=UP!Fd#28{t z&`A@WaB5#*xQ3$!z;Fn^Dq&l3D83X20Pxu!IK^T}c@mL`=)e8p_QH5Ef_F1P1MBC* z(?fLres};G!FVwp7!D$O)vPme)H8py{i6q%v@I%M4bC4$So=F2>UKLcfAj%*{wQQ$ zINkQnABA|54?CnsY5x2y#Qn1Z%8(ubAWZ^zy$u6TLMUK-8{Fgm>BD|6h5%UK|Kti- z1%uePKplz_5$WMO0TI8f*S?FGqWd3v)c`?F0zp6`^JcXt%Iun%F=Jd;f!kah0NevG zj3{e_V7$BYJ0Fv`t^51|u$4I>XvvUn^PrlMr_2Hd6ZksUsu_9842`%|2_^onGQ%c< zTN8+<%$*4Z08g1ga;yPkcjGCuDtrUfo-#Ktqi6w7nImdT`?uOt=D0f@?6|AUEuaSs z?kckbXlb@WNOTN`@qjzZ42h(j0fRfrtmM}5(3M7Ke8B!x+8rNqA>3biqT|35<`fbn z3q~|gBliIKwNSvaE}aF*z27IPOWfsz;bAZ{K(@`a^LhTCdAMmlEtHLVnyA4c%>!~-eM~4+o6n_N68ie8)(GW5KX`C|v zx+FOOO&AM$eP@DDt@S%VDS6RPXfg%VvOFZvVDy{-Wcf3jb^#hHm6&bb0Bh|P^TPwc z1xpodUjAx8B%LHqL7KeYiVEZ&fx{46{%>X9gusH@eS~wXz z?f^sUBn1M{Hh(EQiXGSo0k>(nM+?4D6I2MJI@*9N%qjxUQkQ(A9dL|0eP;WJKr(DO z!Zx}`Y~U<7&j7slp^B&h;WfMp>_jWVx;%5@8VIR#f~hc-2yCbT_a%;Pz~@P&J)dNs zg3l=^xC0b9z^46scftk0h`TsjldV#@hmN}%on4(2*gB58lfrQ$1lFWM#1ygl6xiVZ rhw~BLRpkf8{{vc{ZCv&v{`7bOD2QrUklRDL00000NkvXXu0mjfvCqh3 delta 471 zcmV;|0Vw{K1gr#*Uw;4za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2M#7BS4KAK z0004xNkl6l^Qve;$v&{kteFDbz)hQ%GLsIY98mB|qY4*B?h;Ng@W>?AQPR N002ovPDHLkV1lVh%p3p! diff --git a/graphics/pokemon/quagsire/backf.png b/graphics/pokemon/quagsire/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..a0caa3a26f7f8dbf2f2bc57d9f50d2a2db805811 GIT binary patch literal 556 zcmV+{0@MA8P){t*yyP6_`vw^@bC~25LgIcs8FbIFo1Yqn3!mwi76@nW_17n00000-De|#00009 za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2M#7BS4KAK0004xNkl6l^Qve;$v&{kteFDbz)hL0KU|OPz+i10PRQ zObs;#tm>pk3dC@Yieh#D0jP#d0OWE^0Ayl(;mfIs&xh>Kfa^`ld50z;@KC@4=5PnV z?MDG?oIt`7U+NV5bt!gn{no&`m*zk$5EEdML>?BDw$hx01%gl3}dU>~5s02}T1_6a9|Dz0@mCW+s+_fT`4qc*1#fGxbcS!k|v1=no6o+ToVk&{O7+h;Hq(}-md%IFh8VA9(ImGPva$Iv_pPW>?GSVEZ zt}@FVq%;^(r%I~8ai?PC%9ty>0(BRVwoRG8A#YX|K1nmHglkfG3L*49y*Kmb&HFt< z9@hVJIXmnoYb?JQwWHr3V-7NF3H} zwFA<+lmPTB+g3U-e^>&}*Y>{p5I^}CpxHU;tL-HI(F+3M!RwkPPcORQ$EolWPKXE< z5w0QVew7V@Au#%oZv)`NqfsV&2~;NWY>QZC0ZtjZr<3_~3pjJp2O?U41`gU!WdsBk z+W;9Bb`}~{Qn~*2k8OaygoH6c_Nt`C-pmx45R9>AXtWVH>24p>ao7L}=g~pc1ZZp; z9hWiw^b%v7AL5DE9pr!F_7Wz}e)mp0f}J}X4)W{<6VMgJ`^^Jx2=->(L1mJ?Lp!F& zyTEcW>f+?Qu?}1<3cIQp-h-xaSya~( zE+@j}ww5quu?@JTB?`dg)V7Z`Kv9h>j1Jmr7cE|FBqU-_=|X@Eftx@#k;0z8U%rTd zhf4pI$^1qpj23TGu}0I$2l-d}>?TvX5TohxcafrR_r4Ys2sBIjCz8dFQ`mxaF(E7sIThnd{T&0WK@vHzM zJF+&k8-a8lkHbQ|gQ#xV+eJBlE_Fr@TFIfxPGUU1>9ArDv-cIpF literal 0 HcmV?d00001 diff --git a/graphics/pokemon/sneasel/backf.png b/graphics/pokemon/sneasel/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..29a6650ec541bece32ca07186b23e67c07825b18 GIT binary patch literal 614 zcmV-s0-61ZP)7xV5XX};WTh-@h@2{ALr4*#Gp~TGMB*h(QRGT=LlIv3GF=!fmM&d+ zfHD*@=NWoF2TB|VwyHyKLb_k>!}q_#^ZxBG8o&);P{1vq=-&bkSAn~tn6$3}K{0{o zYKSL*kei=z>Kf6f$QGfQR4875bZiSZZUe323D! ze*=K|WuE7a00l@>iZFHp6oC9Jo!`Ei$wBLnDis+U`zT(vw`IvRvz7IWeWS^kjYywSpy;M1&07*qoM6N<$g5BH= AkpKVy literal 0 HcmV?d00001 diff --git a/graphics/pokemon/steelix/anim_frontf.png b/graphics/pokemon/steelix/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4dc508ac85af24b1f0466d94908ab4c34bd8fd GIT binary patch literal 1666 zcmV-|27UR7P)xX?H_Q26-xzyJW)*ysQN00000000000000000000k$YlD000IJ zNklCN_y{ z$~B>%x?56rzvm!u&kwc4d*a@s&y$Yvp6lNa>_4)7U#VO4>0d^onp_IaZ zk|rS2I+*B<)^`9UtXLi)EXq0+q88YOKk1y0AOVOm&822Tw}Uk^W0QMU`;3xy@Z(x zmxYWke*y5%&lLbMe!+Pua*uKiv@j|E@p9#=O`9M@)gn3kB)NtG*b~;%3u$dkiBhgy zBCXa?%k^-u<>~lMeVer_d7dkNa8}% zT+*>yLib}Ul*wMGhU(*^v00pr7MZQHM}QCjz3GZ_{1nc^@?tgb4I$8&i7> z=#-d!gw8;&#obwk%itukP@xx%jGQSf(*6ylIJ&42GG$)yYr|fa6S&1#C`6R5OlF4{ zl_$#LcMKo3s_gKdLXoIcWh$>C+i-gicui!g0bpg&*<|f;z?_k-EoEe~th7rST;t+k zc@?dq2E{mXebzh8t8_^;cE4@RB7MmJx6}Og329Ux+yusCVSdvW0t0rl8E|_~U`WUQ z@neAjMnPMS$b(K`^Dz`ejw+em&&;!a?&JP_ip9PR{0 zg_e;CN}}iEPGB&#GxLh3e@dSO1`v&`Z!Sgz20Ucy))GU3fe>X~-=yJCV4%FvbRA$Q zFgQo}sauIN6d0ugAkpBFz~Bhdc(pYyFyLT@8MJ&PFceaRCtrCZ0wY1NY;mZ|;DNv> zLA}bVv>gCLfl-(YyKK7YauXP!@5Bj=Ga4D^RJUDr6Bu5BkUgTZY8<9&?gd8T1Ozia z1CVA@_`~iA3~~Ykqx|6b-D{K&fx!`C$J^(FN-Y)AHPDB^AX<4qFm-U|izN#TasmTp z0-1MJa^@0u02z}L7(}zmn7AvF70MVT!~$b?@p>bknZ>r~0SqqBDUcUu7Z+4^b(;(T zfEF1rF_i;c|6tATHvK{eaNEQ{c|n?&XH;d;1MF24rM_k^uyUc7WiONs*iPEpLH|XY8_B!R(x6ic@vo|ikUn9J2gLl414;YaL(}V%`MNY@j?He z2C^e>D011{=zl=oV0V0a^yvQ+d1tu60^bdz^xu(pj_EK)|Bk!?NZsep2>mjq zo-afC@5me4C*u#O0sV&`E6Q4ZP0*pGZy3BRoA3DjTY&veCG?W`A2|O4hiD-xivR!s M07*qoM6N<$g7W$RegFUf literal 0 HcmV?d00001 diff --git a/graphics/pokemon/steelix/backf.png b/graphics/pokemon/steelix/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1469b1139e070bf30c01a1d8146d21f88f2d49 GIT binary patch literal 737 zcmV<70v`Q|P)W~b426vt$eszB^_W7qjzv^JkI@90^;kl9g&troF~=QB@?R3Gs|s)e zn4hV~M@mievn%qY8l%uOeD|gnNAG{N{))(MGrsqT#%UZ4#4Ti>V(-882L%oy+ra&V znHb)#^5+RS17bG zQ~*tJG7F%>A;i*&IBJz(Qk8yeb)SpKUl%*nk4px+qG2dihTIBH;oOZGFmN&>V4M`4 zsffGx!z3YRwmA1RHfx|Sfc9~!q4YullBh3-48+BQ@u=_QoExYTG&|vQT*ocFq(BNx zn{&`QF7rI*q-6Eq*{q(`k!9TWWt5HW0y*th%H0C;GSWqr>I+7gAs5f9cw@73NuSa4 z*dNUEJ(Y%!wE%-rL+!)IW#m$vlEsxPt~I4NTLtWRB8e-&*cd%d+bO2j>7m&M+{*rK zVCmoXMQr7JU>`6%PRMH!^AJb{&;d^~968j0d|2FaW4!tlFi#3q0WN0HHyP?>w$o8G z%v@_G<#>83%}U47R-NKBE9mO&(s|W$GV0ur*$Pw2L7}ooE8;L;USYZses=u_bW+2t T_Kf%<00000NkvXXu0mjf{5VWE literal 0 HcmV?d00001 diff --git a/graphics/pokemon/sudowoodo/anim_frontf.png b/graphics/pokemon/sudowoodo/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..a88c9cc97c5f20bc556c2c54f24543e7a07fc94b GIT binary patch literal 1048 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/weavile/backf.png b/graphics/pokemon/weavile/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..632fbfc25733ed611bced7ad9fcf8cc57a31629b GIT binary patch literal 782 zcmV+p1M&QcP)BjE6vu_Z2ug0yzrI1zN| z7LQByxpCOW|@PM0bUSA2CA+CA*aiI3|FF z2yk_O>jIdGfJ-LlmyQg|0-PO3{B_>6@Xbe(1?Jk$FC8WD&{`m{IcZu@3DzXR=Y7M% zmSFmzc=h8x&xejK7$Q_GEfJ`k01`(LOQFp3^BQ1vw)vB41c3aqR;IRJDM|zc0+V_X zo=yw^NBB$uZYGb7RvDADNZ2LR5B8rD z0oQcP$QP+KX!pj0@$!a~jfx@!N__8Sy)3II!fQ(H;$ETN9-L<5?5th~hORWNYiC(@ z&^xP-m5MZ;V0u49U@)!$72sGgF6dNX0sa0!*K|m)7rNX;b$$;C5sH z+9zKx=`F^dBT!(5{4+pv;{7;&!xq4W3-I2>aU9Om8w92fpcQry*a_$Goia24y1lmI zy}hVor?n24`%lPthi)IowAuTSb+-0!=F-KqEq|d6ohZgc6ZkLUFH9RhuC2^qt^fc4 M07*qoM6N<$f4L;wH) literal 0 HcmV?d00001 diff --git a/graphics/pokemon/wobbuffet/anim_frontf.png b/graphics/pokemon/wobbuffet/anim_frontf.png new file mode 100644 index 0000000000000000000000000000000000000000..571e354cfd563356bb13cad0a1b02e4966a8a1d1 GIT binary patch literal 1096 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 WO2#dM#ta_-0000 Date: Sat, 1 Jul 2023 10:23:57 +0200 Subject: [PATCH 2/6] 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 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 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, From 23d51df7c0a65f874a146d8076c8093323424783 Mon Sep 17 00:00:00 2001 From: SubzeroEclipse Date: Sat, 1 Jul 2023 11:16:31 +0200 Subject: [PATCH 3/6] Added Hisuian Sneasel --- graphics/pokemon/sneasel/hisuian/backf.png | Bin 0 -> 608 bytes graphics/pokemon/sneasel/hisuian/frontf.png | Bin 0 -> 662 bytes include/graphics.h | 2 ++ src/data/graphics/pokemon.h | 2 ++ src/data/pokemon/species_info.h | 2 +- src/data/pokemon_graphics/back_pic_table.h | 2 ++ src/data/pokemon_graphics/front_pic_table.h | 2 ++ src/data/pokemon_graphics/palette_table.h | 4 +++- src/data/pokemon_graphics/shiny_palette_table.h | 2 ++ src/pokemon_icon.c | 2 ++ 10 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 graphics/pokemon/sneasel/hisuian/backf.png create mode 100644 graphics/pokemon/sneasel/hisuian/frontf.png diff --git a/graphics/pokemon/sneasel/hisuian/backf.png b/graphics/pokemon/sneasel/hisuian/backf.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6cc3a3f0911bcaaf4ae0a871dcc14d245a8353 GIT binary patch literal 608 zcmV-m0-ybfP)z*I|XKsr$H^!RsNG3&`xEUQm<0005& zNklAt55XT(^JBT0R5wM{S{Q`wh4uX*CSLqPA&8!ZcvOVhBFHpMaAjPHl z#&&lQ+}cHOOM36UB+W}+%vL(|O~U>B-+6ccv(x#1fAJx<08xroX!G00(R$s zZhFG-tb~s^^Ylj{tP+T*fq*Zp5`Y-?g%H5GV^1={;Ei+OF>3%i^j*H7coQJFe2g^# zeK(Ic0F;;NZ(oR zMv^N?fn}BWB8h{pa=wzlvXWzLt=`+tcmw$J)0}Hq!)ld7o$!GdP6f z%=c@(7Q-mn<$Xd)fIb||U#p2B!zfWL8^~WtHDrqhexhcIY5JL_s*r&kRak5rM5Nq> up(Lh9-3I{he%5iS){lrN4UfO^KlKfA5E2%7(6j&m0000F3I$`XC~5QOGxQsDFx)0B8BEnlcsXq7 z(xrtAg|@_;23Lr-Mu!Wrhb{&Wh1(?05WN8i8yP_R zf)K5N`LHp_2>yfo(Lco3n6V&gAzQD5(@$Oy;0d*o9XWkDXYrelxQQ$PaJ#DS{bs@W zd~rZC;N+@mv&Ui2k{tV(E;_5vNv2&jbi_;@}M<<5%iRvkD!256Xr{% z0EF6b3E)b;t^&s4$VUi+bP2?@)TNCP3QpTlY3b##nl$h6L(X~cm%B9I{T*+KoQEig zzBK|Kx29l1%LYk$nN5fHzk7q9SnU<1C4)ptD(Mgd@0B Date: Sun, 2 Jul 2023 07:28:08 +0200 Subject: [PATCH 4/6] Fixed Meganium shiny There was a mismatch between the normal and the shiny that I didn't notice at first, so the regular palette was fixed. Thanks to CyanSixFour for pointing that out. --- graphics/pokemon/meganium/anim_front.png | Bin 1496 -> 1495 bytes graphics/pokemon/meganium/anim_frontf.png | Bin 1453 -> 1452 bytes graphics/pokemon/meganium/normal.pal | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/graphics/pokemon/meganium/anim_front.png b/graphics/pokemon/meganium/anim_front.png index 565bbfc2bc22565a43dfd764f93636df7b3d9aca..e9868059fb6b40759a85936242d50553adc0b628 100644 GIT binary patch delta 1423 zcmV;A1#tS<3)c&fM;gr_IeQQ}_N1KuIaj8V&F)Tn=zx&4@3U{-zL}lxSJM`UVQ9)>nC7Y~zGR9V*W!Vcwgfp=;)&E! z%GAuLZNnnz_1~izreQ@JkotD$EcEY~C;9Ez*d5 z1}%YWc(aKy5kS;PU~I2pLEuTF!8vUKP>%t0$~jj7n%3ce=Z+H4o;@c@K!5t2 zRFqRZcZj0`N)E{@r)ZJ7x=5Wi)Q_oY$$tToqn4u8Fh&Cb#4MKP9VZ8qT>v`Xab(=> zcLscS3jnttktFH*{%FEC0BG-x`!rmh&-rNb8VlgT%g{Mf=U}mQ?J{x`{R{Oq@@!iEDTacKHd}bK16m`R3N3+E~*n||e z{V5w79}rS9j2lP%#o|VRt-3v!vg<~MQf6FF%TJ-TssM0*mL6spdopCh&t*V&2rSf) zvCJtOu?*vUEcH47INUA(=o6Q!OppNJ(>DN|L0s-N0NY}<`1q6^20s>C34n6}^ruJX zgCOq8K(HZZeX;1i&tXe77Hf1yg9+UC41jaj_2o?o@8q^O@W(w->5O*VM(Cxqg3U~W zG)+Y1cc)cmq5W?IT!7MNz({A~ z<7v}0udHSjaZM<*(x+(4ViGgXrvQ`#w-Z-JR>ZTyAVin31Xly65?97@R{QD`RS!}c zO5u_UK;K^l6QTg{T>$Q>fE3266avVv;douk;T*n+aJ({p@x#@!+Z9G9dR)E>!1YHs zRvHt30!aV56%W7@Z2p)hYJfUw0OLwLplv|BTu=bbG8Qw$13HDnN|galL}IHlcs(lO zv7Jo1lh;bG1xLC9NP3{Z{FMN1A4fVI7c2-DCWY+vX_Uk9UjncpYJ?LzTtA%jpf;~- z;6dsU{s0^hXvu)R5+>!lkSqoUA^WpLvOfUj6q3z?ah74}Fi`bCvinFkUhFd_tc2Vt;vmmM761blc#UJJNHFacg!Z6@z^!n}b2_9d zloz%69Pr(qG{YR2aG1lN%-j>Y*eFu3fb=3OaHj5Hd?L4+)C&cn$zo%@prf87&U%4Z zLXz_cEXJ&dtfm!`e^d-UR@)y75iT@pWCMZ3hwdQD6&@uL2(+2bJw_O?=Gv^=c3?sz zpm--g*XB8pmrkDU<1gu4n|Dey>_Nak{QN$r{_q{L^E9OF`ak~c+`Rozsr0(r{zGjA dsQw?V!e2gD9C9J{&!PYT002ovPDHLkV1mknnj-)J delta 1424 zcmV;B1#kM-3)l;gM;iY*T6+*V_N1K6AUVy=&1!0DK8RoGjgNsySs!#LxOV0k z=%0{V`(~|_YIb+pLkEPUeV={v_RZ{kznZo<3`0{6!!%b_@g-B_xE2qjv?a)~5>KR- zQl@6+R^kd-%BHgLW#-I(7-D%Pd)c8S7C-YVDo+%Z;?ji zGiV81!<$Wvi2$NT0%Lm(BSOe}OeZ(Wdk3@yKs^S~DPv3pXj+GV9XLurd;XFr0sX~G zQc+Iv(jkrtC^;mroT5eQ>LPX8P(P-oCI1CTj$4XW!x#?)5VKgCcbFVZcLC^lhmmo& z-x;voEdbnpM3SWI`{OCw0HFO~(x>6_e8$Gpr&s`cL%$a)58`Zmatc88_dWJ3R7G+S z0KWlH2Vl~O0!HV5`?~_@aW?FSTQD8*^V1sa+4?>|lTz4r0C@bA0PvmX9S;|P1m3Ea zI=<(goQe(g6My4+3r~@#!OTu)ax(i!toD5)KDe8v7&xVVAun8$_ z`y)OxJ|LuI7&p$?tHq51TXlOd;@6D~rQEolmY+gvRRLgsJUz>B{$|E!pUZ&m5Ll=g z=b2+Z<{8e|MCx?_Ft}X+&?hEUnIHkcM$Z5^fw&u%G-pOrm;7@v@(jo1*jnGSJ1)G@$ zX_|=2?@p_Kf?5taYE{|;Ht8XRED2~Lv?I1c#Txs4_=DY4>_ujt0PMi5+ zDFo;Z+AJ0?Zfq92y>}5O+}m#VqBOnTdrTuvn0C*9wf;^Qc}O;BL;K$bxB#WkfRWC| z$J3^1URlj5;+jxqrBBh8#Uy5&PXQsve{? zl)@zyfWE&9CPV??y8zr%0V#}CDFl#T!|}S7!#R8t;do{I;)kncw=0ZJ^tgN%fa{NN ztTZNn1d#r9D;|I+*!(e1)BttV0LGPgK-++Lxu5`=Wh`ch2XqRDl_~?Ah{RT9@Oo6l zV>_92r%#n$3yyRJkn})**%JZWK8$oYE?5vIObU6>r%?{ae+|Hfs1Z)=aQ$%7gW5c; zfd{Ea_ycf2pd|zTM3|JXL$Vkchyd6SK$Hc42>?Dm6}Gqv>i${^+rp%9e%um3{oIpN zB*;1dU{YG5#&2G@o-E$ADt!SihPMI_k^v7QtuoyB?exI&L?7!0=aP1VgTQ1PIyL+7 z!lUqzKOkG+QKn#098#JYX>d{@X}twSf{i()e3mwD$o>G7Q%E)s#z}^!!$8#o$@V9I z``{1uXJ9ep#Q+C!3lQ%Jda=*Buo7~oh=V*2SpW=p;581VBEhs*5PASL1a5^%p3@;! zp}eTg=78_^q#5SGl))VSbm$(@#YT~O1*8{QfiranlOws+q+TcpO%@yL6&?2^an=jO z5|W%pU@?Y0WHqgj{G(#d{wgVF) z0mVD{xi-&%ymaz(AAd>b+PqVuVGjcS;pg``^@s0}ou?sX*Z=Wn=jQE)N~PD`_8)31 eK=uD<75)OxE)SQATdX7i0000dY&Z! diff --git a/graphics/pokemon/meganium/anim_frontf.png b/graphics/pokemon/meganium/anim_frontf.png index a7f95e78358c9998f30f94d810ee318e9f626d5f..7faedcabefb6712ca219ec99519a5fee15766959 100644 GIT binary patch delta 1290 zcmV+l1@-!^3#vi?+Ba*tRI@wd9y%b9G~dp= zc{4ljGmPnGS%$V*+3X!%|4del@#&4M3P>3IBc!qo!C^A|)5 zn5QpDSv$oGm$*8hNNLpV+d_-vm5@Qv@EjHiGE zUaOS00^d8^7YFKR_RRCAR*|T}%hk086-+ zK==Icq8IjiG7uh!aaU}55O6qB_30ShL2m@lJqO^z^8)!$!aKR{_kv+ZL^`HhUOnce0yL}m&+3M`km>Z_m@$7$wi@hZ4v~K)gEqhJB+7GV!(^?>%&1SFj6liKmNL|ii zrBr};(#p+QIn@laA`0V1RyD=VS>tPMj41=9a7hQCA8uR*TN9hXBk!#mdr{5J393H8lV$Sp6wa^Z<4B0LEoCU@SrZ zN)hb}-xpKiKVqV#u2T25}z{{}^(y%a~9JIa9<%zK?7G zdMtE}BPmFb_A)}-5JPAyTyjpAR7B-PEj|GPuOrPc0Y)6=2u5S?m`*2()XGqLksX?; z*Bc(osV22TLDXb%uwK$ZM}I2LW`WqEBs#xLL{L0AU~NU{#xnS5W$mLOQq~6@3a*_w2Kp!D*1lOQrJCKD^w0r;r1^H{ z&70YIpJ7Zl%QCdh%4YBA`e(9Yj8AW5RY1y^fidPRYgPr!q_RdfHapDbX!vZ!1{F13JHtN4);_W+da0q27uR%86@ci!C=Ie0BG$DyEGbJz}R54j|H&R4?2^_Y*pkO9*r zuu)^qGpBsOGn}!Zl+@VEdVPfUt3K|+8XJ_q0&`sG{$ur79s4Nv)1_+>hk086;n zK=<(SpcnRgG7uh!ephUI5HL7W_30ShL2m@ly#V0A^8)!$!aKR{_kv+ZMB1m@UOn-kF2?3;kTT=tDg4Lh$L=R9`4`5tY1I7~c zuM{*uV+D&D)PPChveJzJHzIL#BlsOE`jweXdZT@`>KNFJjO{6S_0ucgB0*F(P z5a5Fgp~V%b?ysb7M@S0ir%eIWu6%ij1X%Fnf&=as2-V7Zi0}dkX zGCcU*=)m_y9%~loQtbwVz+@dVHU9A0QFz1;$Qn4x2qeWNrLmO;lZuqq`+pE5Xv_uW z1oo9GD3RHY3*}-rZ{9tzsiXm?X7{q-*{A0+)F6Tle+EEQY%C0MRsVW zUT=6Tr<&9X1yPg5!Fovt9e=4fn+0NvlAK4N82t{i8+N4pqhk26TftBi;X+*&2qZpq z1KFN%lvp6F&2-`zQNW(mX47#(36X%}gZ!j6Pk_91^R)NAqLbRZQKC@?0e|@A-I(T+ zx5&xUNM$$w^<(4S@)K>PH@()MdKIANe^iCP0lFOuQlb#^6951J00>D%PDHLkV1g5# BY_tFX diff --git a/graphics/pokemon/meganium/normal.pal b/graphics/pokemon/meganium/normal.pal index 75da9204b..c668ecdaa 100644 --- a/graphics/pokemon/meganium/normal.pal +++ b/graphics/pokemon/meganium/normal.pal @@ -11,9 +11,9 @@ JASC-PAL 139 222 49 16 16 16 255 255 255 -255 57 90 +205 32 57 123 16 57 246 164 156 -205 32 57 +255 57 90 205 205 205 106 106 106 From 5c98b9b427b20e047e719f8a4af458f5474a8413 Mon Sep 17 00:00:00 2001 From: SubzeroEclipse Date: Mon, 3 Jul 2023 18:12:39 +0200 Subject: [PATCH 5/6] Fixed Quagsire and Nuzleaf Tweaked Quagsire female back and Nuzleaf to make their differences a bit more noticeable and faithful to the originals. --- graphics/pokemon/nuzleaf/anim_front.png | Bin 881 -> 851 bytes graphics/pokemon/nuzleaf/backf.png | Bin 615 -> 607 bytes graphics/pokemon/quagsire/backf.png | Bin 556 -> 514 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/graphics/pokemon/nuzleaf/anim_front.png b/graphics/pokemon/nuzleaf/anim_front.png index 974079acc5bd7a26f9b23db5c91c9a46e800d441..c1327b4357ba497a3332c15af6b8bd4189b1f853 100644 GIT binary patch delta 732 zcmV<20wewL2Ga(RUw;DLNklJ#O1T5QXVt6Ba2VB)Ncm0z=3F4Cnv^f)z#3 zaA(GbiFCwlLKkWTF3hx1yZ{dn$hAxbTT3>9MYzfP|LIn955F;P2WGc=sTVbYMJ!{SsLSt4sYUaH@twSTUKN;EUp-<0 z?59y`J&FrE;L6c&qgJP0&3;sc4RGi4GDyRZO3f-` z1DFPwF8-GFDu3=1cd`qJ43gzPeWeO>FRs7sEQCQahA=PT%G^Uf*NdGJJ_tUBCIqBq zVgVp={RZFyzwb^WOFW0wH8{&`fa44Nm~zgWYL?yh!E2O1Dlq2gy%wS>%vUFMEeRT1K*#WM@ zy7^=p?2~)~34fxiljln)*kpkD9Y9z-1ro*wI~NustIlE!2_jPY-0~-ptT1k z1FD;g)*Y0jDvHJ)Kk09L*d`!NTMK O0000zmC&D5XP6n;DUk^@B+CfKoJjcQXas~#<6_5?o3W+(OI+LE7C+> z#k7Q5$q#^Xb`mvx0f{|#B-vuwa1V+ww8$4Ga>6QIqzG6;N8a? z%{|s4mNA0)jb7K2)T7WyQ3e2l79sxK%j8dCnT-X6u4u2W7K0EuZ z5^H|82sUw5@PGFNFk9RNm$#Lgf3FG~;4T(rkcJ(H%qnFp2O`0nghW|?ANi5=VQ#@N{@VW@f`E9SyRMQr7mwT@HE#HP^st>UI%kd z06|gRR|rIg7$Z>gaf}5D3K*(lT^XZ_4FNb8W*y)V^OyoQQ8c{3JhcjTYRq&K#pE)X z!zJT}-V-P$>qF#xL_L0~n^VkSVh6HxRg+Bu7k{#=Q|Bu!k}kj*Y2ck=;BbCW%tJhi zf50}^=^s$mWT$^XS*srv=^tuY6O#`AfU*{0JD2DmM$+aVP}a8g04FoG_y?4=tvx_Z z(>DL$Lu(JNA=UVP_Zzk^T6^#rHO>0KooQ_HA>v-Z)2fY2S23j-u10ND8lDh~eP f;2#eD;nCtB*Qd($_*!y~00000NkvXXu0mjfd{$jE diff --git a/graphics/pokemon/nuzleaf/backf.png b/graphics/pokemon/nuzleaf/backf.png index 148b009bfcff9bf94aa87e38d9a04bf65d336b3c..2fa63c61c8aea3012b08f779289aee89621ac574 100644 GIT binary patch delta 522 zcmV+l0`>jp1m6UZV1MdKL_t(Y$L*D|irg>|hINI&Wp^Y{Aq0to z4$Y^Dg>;oBNuogwI&{CrIXD5SxVHhI`yBw%2OEHZYyy~}J>YW~&=&X^05;$OKLSAE z0Z(1V5S>v@9)I5|XTbnSr|Lp{OgFg?z$v0*Ke!MdQmIEksR^iD!}$iJauxujt|-FZ z0y>8hv67G`%_^jm1M+A7RNWsz1ADbvv6+*omaprekg$AA9o%ZF4h2YOvlSd*<{be{db zLvZUkJm=^?8E=&1i(OD=epZHR##e?#vSt^6aY9r!e?!i7lq7K}LyyqV>?*tZO8qUc zzoticY10*8*BO^;_aehdqOLm`y?bebB{1F@Vn=iHJ$wDH{OkAwkI<=f zF-OH63?)c~tamWOw<=~yP@+x|zJ&*wk7 zJ)Fz4c^HS$Pp!4ptA{gv5yp%yqq?qj3Ds*k1{MtURh0Zf;(zc`9ml|og^aPQ=i~~Y zs1L8lNe4{H2mrLMw|dgSHL4&rB8T$K!2*Gm)fFzq<1}z{(g7YvA!hM4!ypK>I#hS# z6cC7G1+vw_yq6;&VqqAn&HNsJyk2MDA?AXz3!xB>^<4}n_?BsYBoFn`B@ zHQ@n&CV(|K;D5=aL~EBQwLs=luzFAYcT+Fg+S3aoZcn^Jtzlo zRiKBR1J;m(@__JB+&rhpp<;1q2{uX93Fy&nN3 z;mYZRH@m)0VFAK3d%DS*BW-KxJ7ouz1WIy^k=hmun}3RHB@R>2=h%FGq7CI@Xs-)W zmzY-O-zRO(9ilg0hNl?KC*xT@9PA7u)05IxGaMNb@RD=@p@_)z{0%wPk)uR8pL&Ga zW*6zjSL&<4?vftpu1yz!t+83k?HivC5*Tx|x_PT6OCZ!(VvB3_JN^Ez{HuKev>QFP U+9Yy201E&B07*qoM6N<$f}xi3g#Z8m diff --git a/graphics/pokemon/quagsire/backf.png b/graphics/pokemon/quagsire/backf.png index a0caa3a26f7f8dbf2f2bc57d9f50d2a2db805811..f2f4406ea6095e0c5b54d3df8df3d3d24f3b4f9b 100644 GIT binary patch delta 429 zcmV;e0aE^~1cC&RUw;9ONklj{loyrc@^E|}4i>ZB5|`4j^MMu&13+{-@zrgDG`5Qq5Jk#a@l7EF*D4k`nxD3<+y8v)2Rw=Y909(6d8Mte<84A6e(OO8E0d(%yC`^@s z?KL%EC1gHuK%5|laXBIE+7$q15HRuZm%9%8Dg|?bT(k#_Rgrl4H%g23e@-@@q7bj{3icMIgrJx{$Ni5Mkg-&h+kd* Xi3Uo-$!Zuy00000NkvXXu0mjf;qJVF delta 471 zcmV;|0Vw{01gr#*Uw;4za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2M#7BS4KAK z0004xNkl6l^Qve;$v&{kteFDbz)hQ%GLsIY98mB|qY4*B?h;Ng@W>?AQPR N002ovPDHLkV1k5w%m@Gg From c18ac55016caa9be37be4e26d2e630feb7845bb9 Mon Sep 17 00:00:00 2001 From: SubzeroEclipse Date: Mon, 3 Jul 2023 22:10:56 +0200 Subject: [PATCH 6/6] Tweaked Houndoom Edited both male and female Houndoom sprites to make female's horns thinner. --- graphics/pokemon/houndoom/anim_front.png | Bin 1528 -> 1488 bytes graphics/pokemon/houndoom/anim_frontf.png | Bin 1475 -> 1485 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/graphics/pokemon/houndoom/anim_front.png b/graphics/pokemon/houndoom/anim_front.png index 84941c21ee2da4b67269cd41ed83bedbdc0c3ef5..3f2c75a39bf9eac44fb7aec1db46da70b1d405f1 100644 GIT binary patch delta 1410 zcmV-|1%3MX3(yOYUw;K#Nkl^m2Crn^_PVZ(;zi~L_jrw5F!JK zeJIiT#2Ou{O!mjt%msFTD)Effk3Z0O~}gu|GIuTDS<(A5&-20Pj9|G z78+0!W zx*KrLi(5$LjvV4Lk&eW5SndK;dyarOvqvZa>=)B+dkskqxC;f$d=C+?><3&#vOW>+ zsss*>T#t5j2Pv8Q)G8o5^v6*z82jZ>B3u0x5Iy2UkAHF>z&y1IxQJLjW@8A`+yEXt z&JuBfJ!8gGo=Riq-N&3Q1Gbc^8v%2OK@@V92n0apQoJyLbOwO?B|%~<4{!?zd8)QU z_2a&Y?+k!5_4^uVC(&8vsb0()Xm5Q-sK^TV>0TyQAitMO72~eBS3o<w9uTh&n% z#icMWNqe3X#pKs<+RX%stK}@K{L&<_XY!zu9eOg)o69c%%< zSB~HgCqb(36&ZP3HTCQ;V72(Mas|kEOMF1qGC_Q=&!4CffQRb~N=|SiD*!`q^-Pis z)=Np)X}u~irA)ubal<#jj2)K%QRhWJ@!8pFzEy6^*PM@-NJ;^K;q)XnYaM4_&GPCU zOMekjDVz-By&7+SuWnvrHAGSa#cv{`bO5~NK@xos;I6p&UCJq19Mbe4L_n>q zzrH)ozIlTiW&_?LaQp5Hv3z5AkaBmF^nd>GH-V}s zH$BKkH$QwYjCtQ@(jt>Yn+nMcnFtD6}?jd@q6KCHb@hCKb}Yd+w+mB8mpuZBU&1MZKz#Jr;81qf7k$pfI%0ho8Z_kEaLgo(_V9HR)EfIACV z2tolIn8hBD`~*-AQK2OuWDY@IGp+7gyFr@fljNaRcMYJ7oBM{&Lu~m2)7PbP1FUQY zH=X~pQXOay>;O40eZh~#eJ-p3ihsKT&Qbn_#iO9iofkisKw+~W2;}oi4P1d0P+F^; z1==Z@TRciB##+0{9zYuiq8*00U$|0nN5@7~Emv%0i9anW0CoY10x$_wLOVcefY^ZC zseyPupoQPGtp~tkG~mmaFgxH)u+Sa=Fw$p^4d{9O*g-{LXWpRgA9M=+2zzU+hkqG! zZ7>@CLH{YsLmYYPc}(i^-0%b^rhX delta 1451 zcmV;c1yuUb3-}9=Uw;4za7bBm001r{001r{0eGc9b^rhX2XskIMF-~w2LuoW=%WIG z000GBNklm8G6vrhT=(d|>$A=DGBsqt!mcsUiE~it_3>_5HuTriay7YYg z016FsIpm--3v^8jU9-0dx)ivja}iwA%ZKVCCE1op8z=`uHh+I2A0Ns0|J$-;vmI-1 zvj_fu;vn|IzO$RLutiLQcpZb{wq#Wu2IOjPC?6ckNfys*J>V@7f ze7WLFd>*t`L4UG(i0`lYs}<)6jM_0mQGNgG`iHmzIt`#2;n~eMPq_&oiCV}OPkcw$8 zjs)@}H;4v);8sV8Z1vYbbjZez$6NsYVo2a3qD4Rh2(v;19z4oZet|s!Wf{waw)6HQ zMwdQa3fYZ-KEx;r8BI9?APT|HH6WV-;C=}Z*s25E0Ya9^?U4PrZ~R*gU{wCT2D(A? zmPMwL*?$1tt?zL;vjl#+7pV~_?!{8haaZ0;pc`e6=jGL{>?q6flIxeG$CqcSBQNp% znSr7#@lfPfn2A(h#)lZ>yi8>k$b`tuKmii45GXK}o&9>T6nN9Ikepit6M;}?zg`IS z2BzXA0tLysK>d9oqnDdaGBeO?0ILJ^L><#Y0e`Y4h*p$qAl(5xYzD+VAyl3A*15Ew zKwaet&&e>61zdpHP=Csb5J#Rm z4i&0AxBLUP8QurHkW-vOEwJSuDm7PL3vdcXleT}Ts?pQg<3d({C>V77Lrq9yLF8$L zu7B7nnJmqh2LG^G3Psys86^C}rm`K+l70R`>W20I+kX(8U}svBk(&Sj002ovPDHLk FV1l?aqz(W8 diff --git a/graphics/pokemon/houndoom/anim_frontf.png b/graphics/pokemon/houndoom/anim_frontf.png index 3e555ff5d05c79d741a151fa28d99953a157e3a0..f5f3b6b9e68ecd28029ac0a936eac488a65f2ec5 100644 GIT binary patch delta 1406 zcmV-^1%dj*3(X6VV1HOiL_t(o!>yOUZ{$Q2$Gtj@fiB)35e1FMn}{}c2CksVW+PHi zI6M2!&auV8iEQ`-oLPzHl#_1P0T;?3Cm!}fTE5H2Fe^YP5{ zn>X+KUCa7ku9ma4dAv*AEyrmFx&tq8hIFrSnl26Y`U6ToX@6Q_=mp&&rPO=Y01Ujn z{Q>oYpkay@-8~yp_sLhmUIVZ@y%^G-Wjzl{Ye2ZTn+h@VV#~7q5)cW`ER0@)@4qet9SqP`yZ~ zKjeegw>J+6ynmeTv>7;4BgdfJ~*hr~&a90QXCR#49i03J~yEZHF4ieG|1q z8gr(eFM(usS{R=^JrGBN_`gPf@~?z0C4RHL*-l3m}afh^0eME#K1 zVs@$rl79^A&kUqlhDDKFVh02&5#g0>%GR6}{SQ5}N^g0az8lmPJfc4XBq!ZME{Xqfr5O5r|#10&-0e_vKm){%%k5AM+>CoO9;5zvXt^Ux9 z^|>N@&dv%r+4l;dOiERaeoqwt{>lzyBe0ZK0!rPJ zty-0@?v=VHZY7Cp=1u!g->e*`@D}WC=eU~Z^QBwXDFs9%i_Q6zSx=Zc>9rd7o#@pWn(Pa?Hlt~{&xDK?&9t%JyfCDqw z1CkyA${{MW1cd5Ske5uWyVh=yb@NHmK&!h3P{!-~hR#E*`GdNzi{%QKn+$F|`D?BQ z&>olpa+>>s@3V(g7y%S_1)QS%3x9)0L76+ve$0W)WI+%}Cs!J{1|y)fRyhl_Q!+Jp zlw6Fpc9RW&HV{NRjQW0Irb1h?gNsPGQ;Aa~UUqvRj- zkFqqtnMaPpq;Ah8|A5yR&jTLF5iX%Wu;d?dHP>DXa0$-BvVX|C(c$=Us=7a<94h{y zAe6Bns#>AyAJ$qXkCK_eKde55p>41X{$bVGj>h38|Dbf^Ke&Q_09b}xef=?hCjbBd M07*qoM6N<$f_B54XaE2J delta 1396 zcmV-)1&jL43&RVLV1G_YL_t(o!JzxI-g$BADa?qItx~7G$+1mtN3f$7U2(IbnkLr8W58EPbpd1X@{D^#f zB;WUI%c9n?t(~pY_jVI|q3ieT?Mx>O9p84{QEw{{jO;LUU4JJs1O3n&4GD0$85p>J zKMVuUcMrAz{%DN-00Y-N$KbQ)I6qhx1ZJQ+zi{1swcd3AnlE!9CSIxmiGXSVAw&j} z`q=uwY$-DJLiZQ3Sc-)K5JQF-W$$0?zqvL876SLTw|BE*2f$!f6xZo?z&bDPAeCEU zh{`~^67#Uw22gu}fH*VHPy*O5CcSnJSq*gN1WX+p5xeXMOd@MeL}yt7dq*AH?Wqn{ zGWEqFAUkx%LEjrY^?gp!(`K{O40LP2Y5`qY#WYs{)daZ_WdkHzfXDTKxF?LO)4p*o zJ4aAec_uP8@O9uYsDOP0Y@4PyfRi;~;P00Yr+*NqXY|YlW$ms2$1X?c3_~wf_lk|| zHR(7z^eUk5@-hQ#ye2*%W50}uIrboaN+Uq*Hy4zh;6_#eP7%{HOEPFu$@poV6_~hO zy%^($uYf5(E&)d8MLosSv(tR7+?KCdA8?VB0szCwNu<}hn14CVt9J}VghDtOMmsg$ z{C{5E?A~q*VF%7mqB9Kq(JtUo==mdi$29%G8}&ndnr2mfatMLj_6Mvf6px=jR}Q1) z4;r957Z;)H`E84l)Ijl@$j~7G_$@#k1h_A5f0uGX7NTr6JGa-z-6q1_?r{o`*eD+ElUO@C=tXMFmALa!G0v`2BhW}I15)>_r=9ZEGpT## zw34{i|5zw(Uin@Io0sI{3J5EtefK)21jNB$=(u#UHd%*G&KsiK( zmVl5x1bfAmx-0Dlshdxh`%2vvfHJP{8#)iM<_~mVm&z5eG#T7<_Ro?!&>olpc3%2| zAB%@v7y%S_0?twXg~6ks%$*lMmw!NEvLFcLvnvH$gApLDC1-(lO6CTSQi`$CZngtZ z27)Pvq3;)FD(b4a5v6oRT9o+HyaHewkPv`Dpc0w^Rs+lgzty8$Kqx^3NqI6?!y zh!{5mc8G;`4}h})w@g6a9z^)RGT>+Se%n8&5C#DjVcYc}R|aFlKd3)txowXlPi&h@ zRh~Ee1GXvN2fUCIoI)*d!#|X2uDllD6fuuB{X