From adfd151f47e157be6cbc28c1081e4c981be3ec53 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Wed, 3 Apr 2019 13:08:41 +0200 Subject: [PATCH] Add Gen4 icons --- graphics/pokemon/abomasnow/icon.png | Bin 0 -> 379 bytes graphics/pokemon/ambipom/icon.png | Bin 0 -> 500 bytes graphics/pokemon/arceus/icon.png | Bin 0 -> 432 bytes graphics/pokemon/azelf/icon.png | Bin 0 -> 436 bytes graphics/pokemon/bastiodon/icon.png | Bin 0 -> 379 bytes graphics/pokemon/bibarel/icon.png | Bin 0 -> 430 bytes graphics/pokemon/bidoof/icon.png | Bin 0 -> 296 bytes graphics/pokemon/bonsly/icon.png | Bin 0 -> 286 bytes graphics/pokemon/bronzong/icon.png | Bin 0 -> 344 bytes graphics/pokemon/bronzor/icon.png | Bin 0 -> 265 bytes graphics/pokemon/budew/icon.png | Bin 0 -> 320 bytes graphics/pokemon/buizel/icon.png | Bin 0 -> 354 bytes graphics/pokemon/buneary/icon.png | Bin 0 -> 362 bytes graphics/pokemon/burmy/icon.png | Bin 0 -> 316 bytes graphics/pokemon/carnivine/icon.png | Bin 0 -> 400 bytes graphics/pokemon/chatot/icon.png | Bin 0 -> 400 bytes graphics/pokemon/cherrim/icon.png | Bin 0 -> 309 bytes graphics/pokemon/cherubi/icon.png | Bin 0 -> 337 bytes graphics/pokemon/chimchar/icon.png | Bin 0 -> 313 bytes graphics/pokemon/chingling/icon.png | Bin 0 -> 387 bytes graphics/pokemon/combee/icon.png | Bin 0 -> 348 bytes graphics/pokemon/cranidos/icon.png | Bin 0 -> 333 bytes graphics/pokemon/cresselia/icon.png | Bin 0 -> 514 bytes graphics/pokemon/croagunk/icon.png | Bin 0 -> 298 bytes graphics/pokemon/darkrai/icon.png | Bin 0 -> 487 bytes graphics/pokemon/dialga/icon.png | Bin 0 -> 429 bytes graphics/pokemon/drapion/icon.png | Bin 0 -> 477 bytes graphics/pokemon/drifblim/icon.png | Bin 0 -> 450 bytes graphics/pokemon/drifloon/icon.png | Bin 0 -> 354 bytes graphics/pokemon/dusknoir/icon.png | Bin 0 -> 443 bytes graphics/pokemon/electivire/icon.png | Bin 0 -> 446 bytes graphics/pokemon/empoleon/icon.png | Bin 0 -> 368 bytes graphics/pokemon/finneon/icon.png | Bin 0 -> 364 bytes graphics/pokemon/floatzel/icon.png | Bin 0 -> 391 bytes graphics/pokemon/froslass/icon.png | Bin 0 -> 387 bytes graphics/pokemon/gabite/icon.png | Bin 0 -> 357 bytes graphics/pokemon/gallade/icon.png | Bin 0 -> 407 bytes graphics/pokemon/garchomp/icon.png | Bin 0 -> 395 bytes graphics/pokemon/gastrodonE/icon.png | Bin 0 -> 402 bytes graphics/pokemon/gible/icon.png | Bin 0 -> 308 bytes graphics/pokemon/giratina/icon.png | Bin 0 -> 454 bytes graphics/pokemon/glaceon/icon.png | Bin 0 -> 459 bytes graphics/pokemon/glameow/icon.png | Bin 0 -> 404 bytes graphics/pokemon/gliscor/icon.png | Bin 0 -> 489 bytes graphics/pokemon/grotle/icon.png | Bin 0 -> 399 bytes graphics/pokemon/happiny/icon.png | Bin 0 -> 276 bytes graphics/pokemon/heatran/icon.png | Bin 0 -> 441 bytes graphics/pokemon/hippopotas/icon.png | Bin 0 -> 360 bytes graphics/pokemon/hippowdon/icon.png | Bin 0 -> 393 bytes graphics/pokemon/honchkrow/icon.png | Bin 0 -> 469 bytes graphics/pokemon/infernape/icon.png | Bin 0 -> 503 bytes graphics/pokemon/kricketot/icon.png | Bin 0 -> 324 bytes graphics/pokemon/kricketune/icon.png | Bin 0 -> 430 bytes graphics/pokemon/leafeon/icon.png | Bin 0 -> 428 bytes graphics/pokemon/lickilicky/icon.png | Bin 0 -> 434 bytes graphics/pokemon/lopunny/icon.png | Bin 0 -> 438 bytes graphics/pokemon/lucario/icon.png | Bin 0 -> 348 bytes graphics/pokemon/lumineon/icon.png | Bin 0 -> 454 bytes graphics/pokemon/luxio/icon.png | Bin 0 -> 411 bytes graphics/pokemon/luxray/icon.png | Bin 0 -> 431 bytes graphics/pokemon/magmortar/icon.png | Bin 0 -> 479 bytes graphics/pokemon/magnezone/icon.png | Bin 0 -> 422 bytes graphics/pokemon/mamoswine/icon.png | Bin 0 -> 496 bytes graphics/pokemon/manaphy/icon.png | Bin 0 -> 361 bytes graphics/pokemon/mantyke/icon.png | Bin 0 -> 319 bytes graphics/pokemon/mesprit/icon.png | Bin 0 -> 455 bytes graphics/pokemon/mimejr/icon.png | Bin 0 -> 310 bytes graphics/pokemon/mismagius/icon.png | Bin 0 -> 454 bytes graphics/pokemon/monferno/icon.png | Bin 0 -> 413 bytes graphics/pokemon/mothim/icon.png | Bin 0 -> 452 bytes graphics/pokemon/munchlax/icon.png | Bin 0 -> 354 bytes graphics/pokemon/pachirisu/icon.png | Bin 0 -> 410 bytes graphics/pokemon/palkia/icon.png | Bin 0 -> 445 bytes graphics/pokemon/phione/icon.png | Bin 0 -> 346 bytes graphics/pokemon/piplup/icon.png | Bin 0 -> 310 bytes graphics/pokemon/porygonZ/icon.png | Bin 0 -> 380 bytes graphics/pokemon/prinplup/icon.png | Bin 0 -> 354 bytes graphics/pokemon/probopass/icon.png | Bin 0 -> 438 bytes graphics/pokemon/purugly/icon.png | Bin 0 -> 355 bytes graphics/pokemon/rampardos/icon.png | Bin 0 -> 381 bytes graphics/pokemon/regigigas/icon.png | Bin 0 -> 451 bytes graphics/pokemon/rhyperior/icon.png | Bin 0 -> 468 bytes graphics/pokemon/riolu/icon.png | Bin 0 -> 313 bytes graphics/pokemon/roserade/icon.png | Bin 0 -> 435 bytes graphics/pokemon/rotom/icon.png | Bin 0 -> 332 bytes graphics/pokemon/shaymin/icon.png | Bin 0 -> 346 bytes graphics/pokemon/shellosE/icon.png | Bin 0 -> 365 bytes graphics/pokemon/shieldon/icon.png | Bin 0 -> 341 bytes graphics/pokemon/shinx/icon.png | Bin 0 -> 363 bytes graphics/pokemon/skorupi/icon.png | Bin 0 -> 388 bytes graphics/pokemon/skuntank/icon.png | Bin 0 -> 371 bytes graphics/pokemon/snover/icon.png | Bin 0 -> 342 bytes graphics/pokemon/spiritomb/icon.png | Bin 0 -> 406 bytes graphics/pokemon/staraptor/icon.png | Bin 0 -> 458 bytes graphics/pokemon/staravia/icon.png | Bin 0 -> 401 bytes graphics/pokemon/starly/icon.png | Bin 0 -> 377 bytes graphics/pokemon/stunky/icon.png | Bin 0 -> 355 bytes graphics/pokemon/tangrowth/icon.png | Bin 0 -> 379 bytes graphics/pokemon/togekiss/icon.png | Bin 0 -> 392 bytes graphics/pokemon/torterra/icon.png | Bin 0 -> 448 bytes graphics/pokemon/toxicroak/icon.png | Bin 0 -> 338 bytes graphics/pokemon/turtwig/icon.png | Bin 0 -> 318 bytes graphics/pokemon/uxie/icon.png | Bin 0 -> 446 bytes graphics/pokemon/vespiquen/icon.png | Bin 0 -> 418 bytes graphics/pokemon/weavile/icon.png | Bin 0 -> 388 bytes graphics/pokemon/wormadam/icon.png | Bin 0 -> 393 bytes graphics/pokemon/yanmega/icon.png | Bin 0 -> 501 bytes include/constants/species.h | 52 ++++++- include/graphics.h | 109 ++++++++++++++ src/data/graphics/pokemon.h | 109 ++++++++++++++ src/pokemon_icon.c | 214 +++++++++++++++++++++++++++ 111 files changed, 483 insertions(+), 1 deletion(-) create mode 100644 graphics/pokemon/abomasnow/icon.png create mode 100644 graphics/pokemon/ambipom/icon.png create mode 100644 graphics/pokemon/arceus/icon.png create mode 100644 graphics/pokemon/azelf/icon.png create mode 100644 graphics/pokemon/bastiodon/icon.png create mode 100644 graphics/pokemon/bibarel/icon.png create mode 100644 graphics/pokemon/bidoof/icon.png create mode 100644 graphics/pokemon/bonsly/icon.png create mode 100644 graphics/pokemon/bronzong/icon.png create mode 100644 graphics/pokemon/bronzor/icon.png create mode 100644 graphics/pokemon/budew/icon.png create mode 100644 graphics/pokemon/buizel/icon.png create mode 100644 graphics/pokemon/buneary/icon.png create mode 100644 graphics/pokemon/burmy/icon.png create mode 100644 graphics/pokemon/carnivine/icon.png create mode 100644 graphics/pokemon/chatot/icon.png create mode 100644 graphics/pokemon/cherrim/icon.png create mode 100644 graphics/pokemon/cherubi/icon.png create mode 100644 graphics/pokemon/chimchar/icon.png create mode 100644 graphics/pokemon/chingling/icon.png create mode 100644 graphics/pokemon/combee/icon.png create mode 100644 graphics/pokemon/cranidos/icon.png create mode 100644 graphics/pokemon/cresselia/icon.png create mode 100644 graphics/pokemon/croagunk/icon.png create mode 100644 graphics/pokemon/darkrai/icon.png create mode 100644 graphics/pokemon/dialga/icon.png create mode 100644 graphics/pokemon/drapion/icon.png create mode 100644 graphics/pokemon/drifblim/icon.png create mode 100644 graphics/pokemon/drifloon/icon.png create mode 100644 graphics/pokemon/dusknoir/icon.png create mode 100644 graphics/pokemon/electivire/icon.png create mode 100644 graphics/pokemon/empoleon/icon.png create mode 100644 graphics/pokemon/finneon/icon.png create mode 100644 graphics/pokemon/floatzel/icon.png create mode 100644 graphics/pokemon/froslass/icon.png create mode 100644 graphics/pokemon/gabite/icon.png create mode 100644 graphics/pokemon/gallade/icon.png create mode 100644 graphics/pokemon/garchomp/icon.png create mode 100644 graphics/pokemon/gastrodonE/icon.png create mode 100644 graphics/pokemon/gible/icon.png create mode 100644 graphics/pokemon/giratina/icon.png create mode 100644 graphics/pokemon/glaceon/icon.png create mode 100644 graphics/pokemon/glameow/icon.png create mode 100644 graphics/pokemon/gliscor/icon.png create mode 100644 graphics/pokemon/grotle/icon.png create mode 100644 graphics/pokemon/happiny/icon.png create mode 100644 graphics/pokemon/heatran/icon.png create mode 100644 graphics/pokemon/hippopotas/icon.png create mode 100644 graphics/pokemon/hippowdon/icon.png create mode 100644 graphics/pokemon/honchkrow/icon.png create mode 100644 graphics/pokemon/infernape/icon.png create mode 100644 graphics/pokemon/kricketot/icon.png create mode 100644 graphics/pokemon/kricketune/icon.png create mode 100644 graphics/pokemon/leafeon/icon.png create mode 100644 graphics/pokemon/lickilicky/icon.png create mode 100644 graphics/pokemon/lopunny/icon.png create mode 100644 graphics/pokemon/lucario/icon.png create mode 100644 graphics/pokemon/lumineon/icon.png create mode 100644 graphics/pokemon/luxio/icon.png create mode 100644 graphics/pokemon/luxray/icon.png create mode 100644 graphics/pokemon/magmortar/icon.png create mode 100644 graphics/pokemon/magnezone/icon.png create mode 100644 graphics/pokemon/mamoswine/icon.png create mode 100644 graphics/pokemon/manaphy/icon.png create mode 100644 graphics/pokemon/mantyke/icon.png create mode 100644 graphics/pokemon/mesprit/icon.png create mode 100644 graphics/pokemon/mimejr/icon.png create mode 100644 graphics/pokemon/mismagius/icon.png create mode 100644 graphics/pokemon/monferno/icon.png create mode 100644 graphics/pokemon/mothim/icon.png create mode 100644 graphics/pokemon/munchlax/icon.png create mode 100644 graphics/pokemon/pachirisu/icon.png create mode 100644 graphics/pokemon/palkia/icon.png create mode 100644 graphics/pokemon/phione/icon.png create mode 100644 graphics/pokemon/piplup/icon.png create mode 100644 graphics/pokemon/porygonZ/icon.png create mode 100644 graphics/pokemon/prinplup/icon.png create mode 100644 graphics/pokemon/probopass/icon.png create mode 100644 graphics/pokemon/purugly/icon.png create mode 100644 graphics/pokemon/rampardos/icon.png create mode 100644 graphics/pokemon/regigigas/icon.png create mode 100644 graphics/pokemon/rhyperior/icon.png create mode 100644 graphics/pokemon/riolu/icon.png create mode 100644 graphics/pokemon/roserade/icon.png create mode 100644 graphics/pokemon/rotom/icon.png create mode 100644 graphics/pokemon/shaymin/icon.png create mode 100644 graphics/pokemon/shellosE/icon.png create mode 100644 graphics/pokemon/shieldon/icon.png create mode 100644 graphics/pokemon/shinx/icon.png create mode 100644 graphics/pokemon/skorupi/icon.png create mode 100644 graphics/pokemon/skuntank/icon.png create mode 100644 graphics/pokemon/snover/icon.png create mode 100644 graphics/pokemon/spiritomb/icon.png create mode 100644 graphics/pokemon/staraptor/icon.png create mode 100644 graphics/pokemon/staravia/icon.png create mode 100644 graphics/pokemon/starly/icon.png create mode 100644 graphics/pokemon/stunky/icon.png create mode 100644 graphics/pokemon/tangrowth/icon.png create mode 100644 graphics/pokemon/togekiss/icon.png create mode 100644 graphics/pokemon/torterra/icon.png create mode 100644 graphics/pokemon/toxicroak/icon.png create mode 100644 graphics/pokemon/turtwig/icon.png create mode 100644 graphics/pokemon/uxie/icon.png create mode 100644 graphics/pokemon/vespiquen/icon.png create mode 100644 graphics/pokemon/weavile/icon.png create mode 100644 graphics/pokemon/wormadam/icon.png create mode 100644 graphics/pokemon/yanmega/icon.png diff --git a/graphics/pokemon/abomasnow/icon.png b/graphics/pokemon/abomasnow/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ddaddaea97b4209d389defd00b6144cff52d49a7 GIT binary patch literal 379 zcmV->0fhdEP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H=}AOER5;7s(y?m8Fc8LZJ%OG0vIn0! z*N6{8HbL;LrD$y*rY~xYy^3J9kWHN=pVOsdTa7=2bR2)B{?tkJZ4Yru>6Rqe2xG*p zH3FLK1~tHdxKY1rpzFjNQD5xZ9S;R?xufBa47D)?V!HJ_b`h&cSRz1kwpFZ@Xa5z0aT~=Jv#ke=RLc%=2{-JyanKE>z>b5B0-7 Zz5qM3eDIR_1@!;`002ovPDHLkV1i-hp`ic( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/ambipom/icon.png b/graphics/pokemon/ambipom/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba2759a24460d8f63965f4b2019a960a8a957e3 GIT binary patch literal 500 zcmV zDV$sEQEm_QZ%ts%cj- zNGe{eMPyR2iXXAJ8(O3bwE!u=4)lfYus89)?E;nyyb!-_hH!`Ta-p$NTF0F!dWGE{ z!_KT30(MW&oBk|g5KP{CA%)cAX_V&!dNxjfov(zjSBEAAdj>*6Hx11J`p(VA=BzW1 zlePNCsKvirs(CntlT7ni<-X=d^>GYE&w*(IlQ^VR9utQoXqz}>RTLyQiNpIkf|)q9 zu#TZl9MlMguOo+cHIQOGa4;QeGvk0Jfe~HM;4#=vK7KZY3v4(<_z{eJtu@bL-vaTiUvrqtU20000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I9!W$&R5;7sk}+?>Fc3yvsk1FrbVhYh zM@MkXK}}($62hzb)yxDZSsifc*j#M~m#70Bx}bWnjAJBqzB^#2El!Td=L>{v-Ap z!0GKnY7xL1UsqzGgRS6smmOc~i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IB1uF+R5;7sk}*yMF$_h0g7{Eeg9B{A zEfB~cl(b7lOTjr1plJ3AE~i*|BW;r+O7P5Nm}DzjaQC0=B;$Dif3C1gr9cdAriTz+ zXz~Ph_Gg+D6nbT-JyF4Ph!*g$fb(t|F$#Q{C+-!{3kcx5=NS+ca$q2R4fRZWwbvQO zxnTl#=TBl_NGrI#_R%RY%PpCne8I2*{Sxx}CRu?=-ufXxRy5Z!eUNyofNO^%I|@U_ z3P9vII>1xj7BUKzl6eCLghcwCUgrN(>IYoc<HR>-ogaXOTR%=E eOYevMtsmc6P~{VR$yk>F00000fhdEP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H=}AOER5;7slCh4$FbszK1Vn}jhFDy8 zDkXb)R7A%NJQGV-Lv<27;vG~Hv9{fqj0e!z<#@S7ji%#Trr=tt6F@FVFE{Rn362W3+~=6ihK Zj~~4t(n6y>f!F{5002ovPDHLkV1jtRs3QOX literal 0 HcmV?d00001 diff --git a/graphics/pokemon/bibarel/icon.png b/graphics/pokemon/bibarel/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1e50473c4a55d1bcfc24088d25d4f68ceb1a1730 GIT binary patch literal 430 zcmV;f0a5;mP) zDV$@Tou9^E*35HN{q2&gb4_t9 zfbyV%1O_N(4TtvL8mv94w+D+Hyi0H4vMVBQEhr295CK!AQm(r5AU|I862qrwPl!8x zGd~nz?>vItEx?41!DQ_WDu)gN(zahh0b!8d3^O;_1+2n`WM|gy!1Jlb>1TLFJ2X+qvlj%@9u;D@n7y)S2VfJIy;oFZwhuZ1smtVHl Y7mb6cu+%XwB>(^b07*qoM6N<$g4W2jV*mgE literal 0 HcmV?d00001 diff --git a/graphics/pokemon/bidoof/icon.png b/graphics/pokemon/bidoof/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..838c3613e4c174f56aa0da92187c48de858d28ee GIT binary patch literal 296 zcmV+@0oVSCP) zDV$YxDzW!eg^ z38hgTyiuNqw=Wp|qYI#HQH3r-+1XMTc8M uKL7o{!jw@M%Y!gqe#EAj{>ov8etZA{nT3Hjfv$%D0000+H zi@yTLw#-GXT#Sm_{0?xhh(1>*XWbL@UVAUwp^FLkudDXRxbiivyR^5VSLd5tUQTE7 zgA9K*OFs#VsFq@pj)r0{?HcoEelSp(!VZ0 h!@$5>p#OMHOv?K5S>NYv3i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H#z{m$R5;7s(!B}8Fc5~}+d#7toCpao1LXa&Pxf%yQ+1ke@k(X(>^0000+ML9Y; zMy{NY0@TY`666=m;PC858jw@&>Eak-aXL9cqVs{h)b#&H*i-EOcm9|C|6iH&zopr00tmy=>Px# literal 0 HcmV?d00001 diff --git a/graphics/pokemon/budew/icon.png b/graphics/pokemon/budew/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3865c960aa44936dbc6ef0da6816adcb1af186f8 GIT binary patch literal 320 zcmV-G0l)rb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*Hu1Q2eR5;6HU>J#j|NjS6f#2u%qbfN4 z`ZS6X{@t&APz6G=_n-i{0000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H&`Cr=R5;7!(mfJ_Fc1acoM63;TmV~a zOe-CwRIpvrIUX~GF&gjEfy2 za*=FkkQYgTS=*cV3!YVRF=4r{as&RDo>F-^87Z{e($jJ%iPYzJ0o)F>1C*{H-GOQj ztO;+i3a|6!p|~G!&lqr8oj(#_=1&m01*bjWX0KI9DnK`SGX8-^I07*qoM6N<$f@`di AdH?_b literal 0 HcmV?d00001 diff --git a/graphics/pokemon/buneary/icon.png b/graphics/pokemon/buneary/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ee43e830faaa989662776950f33004be22d11760 GIT binary patch literal 362 zcmV-w0hRuVP) zDV$IP@r6KW~k5=s7aUQH?Zn98Wyp=E`W{*%{^yM`h;|O zn9LoS#r@(kIM7VtKNi*Cec0UeoiPUxb|*}r@d(J8_-aekF@ywTVsU^@h#Y$b3cz}} zgz@s$0)>LMthy{Qk`-5kfl2#;C}#X~&UX4ucfZ-^$@hMI01sAtrq~MsV*mgE07*qo IM6N<$f;73B;Q#;t literal 0 HcmV?d00001 diff --git a/graphics/pokemon/burmy/icon.png b/graphics/pokemon/burmy/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..89049b633070d473ad9059d7c795e63c3af59076 GIT binary patch literal 316 zcmV-C0mJ@@P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*Hs!2paR5;7+k|7SmFbqX~f?5W{xs1t3 zi%gqKjZZtlu2j&{G?8Y|fqF1b$woKL@caAQvL3+q71}{C%DxR4yaP2i22?Tf29-!9 z_zAIcvUWpI@flAdmBHUs=q|AednDS-h3Hu57RFqc%xf{9ns|v4T}U@CvdB;!cb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H{z*hZR5;7sl09w%ArOT*0ec$PE;8P7 zX?9Ayg|l=k&XX&+@nu}EC~(P-WRfD1Jt@`(>?nPb>3Gb0f~SwM-#z~E$o=+7Ks1la ziHKtDBS0Lk#n<#3L_BTt%DYk{AmVTrK9o{DBF4L8_u8rvG2{rnYIh^{B8Q%pTCX<8 zn1xHLUizsLnn_M_64gsdN;$;pt3i{da&J9+zEOybmL+aMH2Xs*2o|9M5ffdLhg)nz zkzJAt;GyI?>r4VF0-rm^yShZi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H{z*hZR5;7!lCe(1Fc60Q1U;GVj!^eh z&BB&GK{sZ`j_rU%H|9({0`JwKQXwE^I$vTbW%6N$G?yFM5V!f$`S;oWjQR5g8nmo| zWeqGT;JjRO%Paxg6d^*uS{Dcmi2(FV!vfUK7Zk6ce_NNb10J6fD8?Odc&c4jRwLMQ z^z%l5{g%6;sm|9qh~ICpdXb~gK8~Ux)#v7flgrNV{z1JEp3VO$(gJ0QfK?=YccuZ# z7T}Dd0MMogpowvQEl&Okz>d;J8h~42SON^%!EPR~i(fowce$$rhJ4iFa@ei>Lio|| u8QW6m&?mCU1ptV*c{B9`H^i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Hqe(e!db924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*Hzez+vR5;7+k|7SmFbqX~g8Dey0g5-W z;Gp#iMr&X~dcTrNB~w`x(9J>hSnG6XXwo#ZJURbM$piTPk%Xep*w}|j3Ot+Z-B`6? z8e_!j2qShZLZqI@q6IJWc~J<(Vm-OF2YC<>qIHEkPl??Iavvz6bL)*m2;PCHh;Z~y zci#F;8o)$Etp;&Yl>h)x#dh~V)d>IjjxbOPbE54I@*v3SH@Wj9#2d(cpv0U?VNgfx jgsI+yiM014e&WXqFOhm4E>vK_00000NkvXXu0mjfr@)Yl literal 0 HcmV?d00001 diff --git a/graphics/pokemon/chimchar/icon.png b/graphics/pokemon/chimchar/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..94375e9634b082f2d430b664de6bcc1cadb92b3f GIT binary patch literal 313 zcmV-90mlA`P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*Hr%6OXR5;7!k}(d#FbqX=g7iELoQ$hf z+<<{ONSPy=c0{Ok(*s0p)~E_*{m#S+c+1m|ZCOvL->aquB~<~EpeZ5A_e=pnCL-}C z)96Jck0(QnJ&ZBdBm}odKOwkZkM4#*_)|aLHam?#G=19_00000 LNkvXXu0mjf%xHkf literal 0 HcmV?d00001 diff --git a/graphics/pokemon/chingling/icon.png b/graphics/pokemon/chingling/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a68352e3545f7750806571247399f787585c48af GIT binary patch literal 387 zcmV-}0et?6P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H@kvBMR5;7slCctkFbsxyg61(Cxifb% zx`-oAU2&_M4i0Sks@{o?v?o+HDitjWqoe7RzwMu<`J(6_0}RjI^T79$(}EqTvA8p# z#lq2CC_FP;p<)B0Ex2xPpbfTQ<<@SAtwkv}>m4Q^TadkwS8Dz(qoohyLfO*xc}_~| zo9tIk+Q`zTNi*`yrqXUh8xiHI>{#!@xoq-X;_}C{kDhv>bXU!V_B6p`Rv2ajSQv&7 z;1Vi|kT}M`5E9Bfl5@oPs4))tn-7KI#=wUP(;xWIBZM&UL2$4Wq4a#@WR}|VL4gsT h4+f0q!i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H%1J~)R5;7+lCcfLAP_~Fz*KIsg~b4# zAqAp~i%gKha(C#A0b2IPdI_7RljWn+y9fUR=TvV^ms^1M|>E^wv576H34jq!f|ycy`yb`HH> zbpndzsK&WTK-;MCeoBr!dg#oMfTA;CcQ3SdVE+~VJexjqbq=a5;skm>IFca24@bkE uy&o8-AN`=}(GMz4etgUeek8qqp&u{D!-Wc&4)X;70000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*HyGcYrR5;7!(yeQ$WII}4I00000NkvXXu0mjf;^dEG literal 0 HcmV?d00001 diff --git a/graphics/pokemon/cresselia/icon.png b/graphics/pokemon/cresselia/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e392f8e7444be87e8cc8f4b37eab949d4a97025f GIT binary patch literal 514 zcmV+d0{#7oP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Ia7jc#R5;7k(lKs>FcijdpTNFNPe7|q z$@cu(LOlaR8daovK`O3Lk$5#GI0@jA{r|(7urNio*cf$AX25FjTv_#S!?(%%!>|f zs22wfoq3VHM|R-RRUZUpVPOYzc+|3><|*@R5E>*%%Ja6K*(3Od2)f(^EQYWsv{fU6ZJ56zmhmw0Y3orKh7ni81Xuh)nNo~_VF%^9iFi2%#l`rt<&j8A;v85rwBDZKQ7_}dTo0iIm}O+9aE-v9sr07*qoM6N<$ Eg6n_X=l}o! literal 0 HcmV?d00001 diff --git a/graphics/pokemon/croagunk/icon.png b/graphics/pokemon/croagunk/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2809ba586b30a290d3ac0902d1d4e03dd5b01e9f GIT binary patch literal 298 zcmV+_0oDGAP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Hm`OxIR5;6HU>JFT?;V=Jn=}9aqbN87 z1RszD-pK$3&Lastee?eO8)PN_&V2p)=S)9B;Ln*aA%9LZB9!nOo`3(mqR}3q{V@J6--GNnKDqCI&OAU8cqqsJ?;Nss-aP<{ wp#^~;ngB@AC>Rk5=Aqno^z_01k=*nF08d_jhYND&0ssI207*qoM6N<$f;y0ag8%>k literal 0 HcmV?d00001 diff --git a/graphics/pokemon/darkrai/icon.png b/graphics/pokemon/darkrai/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..def7692fb49c83b064231b6b2594551b9ae95ea6 GIT binary patch literal 487 zcmVi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IRY^oaR5;7k(lJg0F%SjNe*#;>0c^?X zi4@mxoTXzsD09^{k)UE`oJiTuL$Rw6M?#_mmtWtOJoA7*dmI3sU=w%^CUD+be&p>M z1efz}lT*3`r<`{wrL<*M0EJFDCrjzRkO6QMbKczXF%^mc;3?)Dj?dC4st4eUY<8c= zp;A#80N8%>_%IKJNd0nWJcxaaMA5f3cw;_~g{+nc0GOrCFJogNA_0K&yq||=#+66` zczJz&A6kvF7Q8&Y3?obAx;)|eJiIq%5#k8|YB4ioZoJ7|#z(mIp*KDP_dfV%AMlHhrQto`LXi-01!QtQM&KI= d0M%bE;|qf>6-GH}(#rq<002ovPDHLkV1i#((2oEB literal 0 HcmV?d00001 diff --git a/graphics/pokemon/dialga/icon.png b/graphics/pokemon/dialga/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..57b46fd6c5d2bf599c7408227ac3f0d3124db445 GIT binary patch literal 429 zcmV;e0aE^nP) zDV$ohYNv#@?^kx&T!6vCL z6tsNN#Q zDV$E5cO)y-&g@Vu2_Dl@z%5UAe|_-pp0z+)gb+Qp z2QUu6hSsOh1B}i9ao2AvX*`&68XZ`zw<4*=n_C?ngf@MYe%qwM#`|{;tjv{sxND+@ zs1soIB+bjGCaN6I0CD?X%{eVK!Ke7GV5qkBgNCUlU2 z`4#>inD_^ndI{#aE>6;hZs8+I4#pj-42;1X>LnP!99Ljq-mJiwH5l9)3;;g?A!afI TsN>co00000NkvXXu0mjfL9y8K literal 0 HcmV?d00001 diff --git a/graphics/pokemon/drifblim/icon.png b/graphics/pokemon/drifblim/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..353bbb0067fd70315a09c263ed365c0456060924 GIT binary patch literal 450 zcmV;z0X_bSP) zDV$yu#oR1c3+WZhp7Gpb@hhjv|zof|nZ{;6GJiP-4(dw1sBqYY#5x(5DF?jmZkm z_v5B@85MkONAU5Om2WE7Lkn(MOCk4P%Jm2sQ+8_|ST zDV$Fcd^{g5(grLH|;) zn{1?D&L@RlLO0=qy-LAuiVzF!uFx1=W&TERrL&vIeA+Oh)Q>AlPe@EjGy$Np!i(Gf z0fG8@zvL&&nVEC2CeJPhFVf{F-Xk#FbZ}x0p5ZHMu~z(gj2i-NU60`CAffxD9E@#( zm=NHtAiO^H9}@p6GYLOeNaliYA2Ss=pp60+#{sLYce4DXylm4kPRi6xBR1xF#TBLm zlx?halh{kdd8ol*Z($hlwPUNblKYU|EB*C8o(J)78#p}+4gdfE07*qoM6N<$f}^mR AYXATM literal 0 HcmV?d00001 diff --git a/graphics/pokemon/dusknoir/icon.png b/graphics/pokemon/dusknoir/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..16a907500875bc15980b02be929f023782015a82 GIT binary patch literal 443 zcmV;s0Yv_ZP) zDV$^@R5;7s(xGz0FboD@JwbH}YDs)G z+DP@BMLidFD37p5S{Brj#1`rb@((0VlibMIZf5>Zwq@N%^w$?wd%na~@Kr79qv@;y zIOy5ybDz-I>v;-T)fE2agz=EM0>$H_Nqz{}dP{h`dqFpz=n{IhedGH`M8qjFLgNd? zy~;iF(HwjqB=^EwmjpM5{2>;RW4K}p=q}q!a5zl;-$X>Jq?+5^gz&a=3LJ9Dbtj?I zBz+DxZP{{U@HB)^DVG!5v{J98+S0#SzXHR+0t_Qn3ovF_fZ=^wf`NAG1~9|R*29fp zS`ZPz5qJa>A`x*U;t`CveDMed8R7t@Jv{>vIR=3>n1c}%W^o247+~EDOlc6;&A`+k lM9jd{Yaiv>NB#4#zX4+(%_y~XD--|#002ovPDHLkV1mU_z-0gc literal 0 HcmV?d00001 diff --git a/graphics/pokemon/electivire/icon.png b/graphics/pokemon/electivire/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3fb72e57bd331206bb01423d00edab6f3022fb GIT binary patch literal 446 zcmV;v0YUzWP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*IEJ;K`R5;7k(lKtsFboAyp1?YSZ;&hG zWI2d6)aaN$n0xLLIDjW-keDoi1lY`=IF;0PZ?*Y@rX=bS{oQ3$vjK>8)ubj?jVvm4j z)QD7IR_6VzV*vLl;NyDVN8rddm8{zM`yK-aew~BdtjZkhs|hu`&UYbL`0Xmw>;?~9 z!*-d*Ie2EZ?-Fuz7qt7#Cg+^H#9Ka-X}a8s(Ke0@{kx@FfjLx(IagpvD=f}v*Dm0)O^{YMBEzR!IC*D%PJkDgg= oE18c~0=K0P(@N=si+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H-bqA3R5;7sl06QBFc^k=f^rCt;NZq} zIDiSorA;I;b*Y1cJst@Ib$RO~xPTb2KTM8lx9`dKz5RO#`R;X#%OnvoXzyZ(L6##T zEoW%Lm=+wFT>usVRiFt|9z|gqd-BH^fn?f)uDgiMPWo*O4vcB#QmGQhTr1$+LZvmY z8mF01B=vqh0#mu6x=efE>Hw+BmF)oKI(V6)Qyvg#U@+1HGDd;|!To5?7tf4}{K@)J zVW?UNGmcNf4DK6eVYDBbgb8$*gbBcQ62?1)a|$b^tU^C*ANhgL{dfYDHOa+zwQhp| O0000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H+DSw~R5;7+l1mQ4AP_(~0lkkWbXQj< zxR5<*^d8Nma|O0Gq;_cy=}6m@0Ty0B+3~_KzbC{m99aTqt1){3)^|BT$U%DtDglg1 zf(10VgC&9Ut%>0DBJwHF$4P165J6h03-G5^xSt!qn6^?A8SqUkU0x6Gp$od-Z=1>mhE6DdLP99l)_jlgn9CiH-I^it;ewdfCXsdZo|we_+jEMAGWH49|_Q} zI{3jMlGL>Lfvm&k2kWr<(epkxKOBp^`Y}tJ`hhSOe&oG>_2UE1-J*jz(p5(Q0000< KMNUMnLSTY!uAm11 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/floatzel/icon.png b/graphics/pokemon/floatzel/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..845cd3265a85ea89ddca7143da73ea398fc46bd3 GIT binary patch literal 391 zcmV;20eJq2P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H^+`lQR5;7s(!CCXFc1guK0$q{GPpoY zxEPl@iJNTPhA-jZ=BqIPZk4Enjgv^PR7VFB?RNiM(~tWJ@oS6TYi!=?ym_th;@7h! z=6gSAmxxsO0RrAbZwKN6Q#G}8h_@__3n7g?;|y2YKp`p^yJi7E0$NB2$G}jqZetQs z2l^S574?d;rsgfOioytR2(&#$4nez$c9`?Q<-Mfip+k2S*=jXEbgn_j8c0R?bXU1c zw$%I2Gsa-?`iK0Ezg*t~!{6w@@N5~3!GiHP l)ViFXym1dcQtHL0J|0>9u#(o_55)ig002ovPDHLkV1oJ;uJ-@{ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/froslass/icon.png b/graphics/pokemon/froslass/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..87bdc79325b0191c134f8f7d90dc1236dc57259c GIT binary patch literal 387 zcmV-}0et?6P) zDV$on@%U>`Uvj)PWkxIpY-uVh2l{!n&B=WS5DE2#O{3 zsbMyAcf7EwRfK?91x!IJA2kg}Nmg*-p3obe<*<>6P!N2)KrxgBz!N-4F;H4!Ks6=* zdA=vi=_A76dGErs+h=XVyD(2cx!(yR+WY~OKa)y9;)FRQJ%9L`(Vpf3Nrago9^9&`JOR002ovPDHLkV1nM3rP=@h literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gabite/icon.png b/graphics/pokemon/gabite/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cccb5e83dff39886c608eb07fe917b4871d14902 GIT binary patch literal 357 zcmV-r0h<1aP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H(@8`@R5;7sl0Aw8F${%$0`DQxY@a?k zN;x{z`~*;j8f#sW0&c&>hysm^!S{6uadTh*|PV^0GkRJ zGQh+IP~ehs0UrQy$Yr$xhQs7z0o*Cw5X;0ka;kxXo^t^>ebSTG--wxo05uGE;4JI| zN#FqnTKH1f^X^IhLih#d=eO&h?t2ZCcO<5~wUU8fL9(8Yi-g1pVqc}^H=8!c-u=&d zD`7CV!mt%aTVYrU(|5Hn5>s9Z<5!SM7$@RJec6vIoyE)+5OnEd00000NkvXXu0mjf D60Mw; literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gallade/icon.png b/graphics/pokemon/gallade/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d93b215e708442639a9853f09bba61481b3f434 GIT binary patch literal 407 zcmV;I0cie-P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*I1xZ9fR5;7slCf@sFc5~XFK~3|+)5TR zNMue2bga(8t?1t1y!)}fdy7XcUyx=#RWp5Fo789)>7 z^m@vXh2(?8 zk`66$A_27C2gm3Av52qf++1x=>j2%(Bs==KA9qWHm1$jaOXmOp002ovPDHLkV1hOv BvHk!6 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/garchomp/icon.png b/graphics/pokemon/garchomp/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ca61931ba523c01e5b2dba99020113ebc1281512 GIT binary patch literal 395 zcmV;60d)R}P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H`AI}UR5;7kk}+<>FbqX`0_hOBN9P>C z?$}ZA)>8!dS;RHRGvF4`L>W*WFiY7XksZ4&x~AOpK!L>PBYNDDe*Jb}vwM*E12Dg^ zJnaEoPGbdA+W?GX1^&LsZZ~per zLg=DJQoR9Z762m!U-unw4p599xDFrE^!y5p9yV6c7KUkE&ON;~MVT>go8rDGN7SU; z4#LWiB}5@n#X8D744Z64=>OLv3v>P^Ot%##{4GrPgD|!TBkyftd@jPI*c9bB4|Y39 pQAXi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I07*naR5;7s(mhTCF%SjdIe~K`#0^3d zcSJc2l8X>dg+yUYLpq*!iy*m(CrBs~MHb@)GPYAuM!55{XZ)j&=&VO-r<3H{V8AYK zNwQ6WZH~}M&|N3D0Ny0nyUY7n1(e)jj#5GN{_@xc2^eBkL7yBi{Emp_VoNvV3f8^U zSU2xj&-&8E-eB;XX=!tKfQRQQaBDzcmG^EVw8pa>J+ZF<)(Z)E`Lx%w6r@QA<}Q7h zu#yLJFoq46i;&8z-29{J>0gX9^TMZIjy`_8sLIFa1qqdp(F-E{wDNL0`Y0N<_S;8S wc>Mb4g@n+a literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gible/icon.png b/graphics/pokemon/gible/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9b288f970a171909b50272ecf144614b3e08e1 GIT binary patch literal 308 zcmV-40n7f0P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*HqDe$SR5;7!k}(d#FbqX~g5)Ty-8dY} z8>09cC}*kED|AK(Ds{0Cs+n36CKv&4d2t+n>52SaMW5QU(E_6Z;R?CFKO5w+Y8U{j zsX+nlwHe919~z*fL3~}J11C*!eH20WrfL=NSxwo1bLgi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IG)Y83R5;7sk~?mMFcd|-0xZzfgYW`| zHH-u;ZtQkY8p^PQY}KH+HOvT@jvHe>A*4zXDT=#ybp3hHhmb$Kj3NZP+Dk`;h7gK{ zdbc3v77zgKRO_6@d~6+&8IeFr znU~MeunA;>mo{Vr7d8Q!HA5-h8}2pX2fN3o8F*%Zs1OH{&Sr28i`OuK?;Cdp(N`b1voKB7(!V%URDQT@SVmTf zv#0iR)Z%s+tWd{MlmD>Hp)Ds&y9cWQ(;a=VOBpjVKzTzVfKDFVSdk#4`xyExmmg>v;Y7A07*qoM6N<$g8Xp6r2qf` literal 0 HcmV?d00001 diff --git a/graphics/pokemon/glaceon/icon.png b/graphics/pokemon/glaceon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8dfd712aa23b58856553798173d4ea9d004d099c GIT binary patch literal 459 zcmV;+0W|)JP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IIY~r8R5;7s(o2fOAP@#%PtbLwIoxav zgw$4{nOr9ggfhNgPLAu76M?2ZhW*8R|Kh2{mzYu?S%vX3W7w~qSnO&aB-nar2 zIl+1dU?6P-=ncG0lyv)sXYA5b<~t4m)gaL%M9`{0P>oDexxjKD19r>{$Zk7;st*A* z`p%W_ifGbjkU_q-wTMe1v>A>HSR^8DdWmN-z&ymhlU0$4R&Z6p#`09bt(%5PjBgmf zgm*PeWi|b1TeZC(68~b{uKBpxE3`}L^lR;QfqMo>WFYE(2VT}d90W8{p>ZPYaS)s#%)Eqs4Kg;2GUCyAP-z}MB%VJXdY~Z%Jo5ny z5ZRzZl@I2GI(SzH#_Cs{4{rvpVa$QK=EMIYAK&sv`@VoCBP##^002ovPDHLkV1fg= B#NYq` literal 0 HcmV?d00001 diff --git a/graphics/pokemon/glameow/icon.png b/graphics/pokemon/glameow/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2be06e8bab2cf0d2b11d9eab9781098b0b7391a2 GIT binary patch literal 404 zcmV;F0c-w=P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I0!c(cR5;7!(mig(AP@y$PQYk3T?&vV zO_ah`mVS};2AeXsOUgYJc9{ZWyGy|Y*;oRXDHAI5c$WD2g!l^s!Xa2}sF#)}n}fK0 zfHAr9ZMPb~?g0e>OG;U9)t6JpGg|4zyjGwgqUKTe=yULyg0H)7cejb;E*E2O7zWyR?%?5!qW~_>$-Nf6Dh?_UqjF`?qb}z{w(3$} zj=#7%kWT!!!AC)cYcO!$ePl4{!E6l%7JUE%Qz*d*@1QHeNK|82f*CZQLIEa>M7jhM y@c?G zDV$CyN84tx3$7i zxor}iQP0~XI!$kANDxt(aN10Wme9hO0}SR{BS(k61P;t}O7+>~5zQUplO zEFG7Q_?q|`Otd+W-42QL6awa}3AytyK;$)00)IXF0lvCDm@>gDuihiCs;}Y)I}9HD z<-Ib924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H{YgYYR5;7!(xH-rFc5&@JONCf;B;+W z%{j#R?#ad>&hR#!Nd?ha0k4FqD1wQBnP9dY&C-yYx|+_#<)1)iGoKJ|zPcvb!*NxT z1He&G5CDJ(9_2FawS>&3)`v{0emW&bACklH_p3Gvx&V+y_WUG@oCme2~hA0zdXRg>LId95(q6_TQE0_?BE@ zEwOq`OXu2lyDE4fvLcCJ?H{cdg5gsO7^-71Is$_+n1z%FgMYyEO#~)u0x+k779R|T tecZu>K4vhXj~UF$$1j+*53+ML9Y; zMy{NY0@TY`666=m;PC858j#cE>Eak-ar*5gL#_q`9@Y!<4#*vJF1h@BN5y6l5fQ5& z2jg6yI|=T38F2SjN$HiI{y!{EEkB%2MjU8uHa}2k;m&vQOHNx%RRr6!i8ewB2cnds z*n%EknGxi+F2dv)&z$WJlNU%`O%+YeE(>Ls+N2xme&pcf<-Q_8cMf;&-}lR4{lCX- Yt&CNPj}7_W0$s!4>FVdQ&MBb@0561cQvd(} literal 0 HcmV?d00001 diff --git a/graphics/pokemon/heatran/icon.png b/graphics/pokemon/heatran/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8e02b4dea0a9f0f2746d4d9fbd2731d236d967 GIT binary patch literal 441 zcmV;q0Y?6bP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*ICrLy>R5;7s(y?xXFc1b{o&aPjg^iQ1 zQpWgcqRh>3*%B!dchb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H)=5M`R5;7+(lH8yFcb#hoIvRbI&^Yr z=Pvb*?evJ?Ipmjg7KC0Q;8ZLsbP9#M4r(-k&V|x!?xZi*LT1~ zA(&PNV4wpq)(2BMA2XOb05kh=U^*RuS@8hCo)2dJ=;I9ps?fhlN8oAz0000>l literal 0 HcmV?d00001 diff --git a/graphics/pokemon/hippowdon/icon.png b/graphics/pokemon/hippowdon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..142318a7cfe193186632bce1a22c279a72ad114d GIT binary patch literal 393 zcmV;40e1e0P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H_en%SR5;7!l1)y;Fbqa>f>stQq?z~( zz5fcawW#I>%^sXYvkfuMPYJEqAa)R`mHPD6>gPUV{@CGinq9IC(?hkFK0!RvYsx3|QIyYtJz1u9>L@zt`A#!&- z67}*00000NkvXXu0mjf1um*t literal 0 HcmV?d00001 diff --git a/graphics/pokemon/honchkrow/icon.png b/graphics/pokemon/honchkrow/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9790f02378c1ba521deedd29c6bb98f133cc3093 GIT binary patch literal 469 zcmV;`0V@89P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*ILrFwIR5(x7lCf@tFbqKR1z7n3PD=N? zAyXInS)I^*2g@f literal 0 HcmV?d00001 diff --git a/graphics/pokemon/infernape/icon.png b/graphics/pokemon/infernape/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e7326694f984833848b3671daf40a33a40b254eb GIT binary patch literal 503 zcmVi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IWl2OqR5;7k(lJW|F%$>z_X(1rgSZN= z6?#%P2jNyHPjT_U(&wh2XmGh(Z#oAly896XKTkmFrArzLy@Eqydb!-CLU(=B<$uXb zNPYl+ytD?Ox*1Z9sG!6;S$!hjXiV$hDJ?NNLyVLQN*qR}Tnn1^G4aMgZ~KFeoVHuQ zcfS{O7HJ!l??G_*sJufBKHj!o+JF{_gKe{dNE^%xHoDx?KnljIV7y>#XB?`6*??qE zERkUpGijHQJlC_`?vgECQ_jiJ{s}LVc3*N3bmjFuZvydr7oN)DaXUj|rwilrb_&SP z9-m}h0OFMk;Roi}guuTo&qw9OplII4c+o&hH$ze51$8-G^YMUJapU6)S6*V}fw}O; z4vg9ihB`2$zT~+BQ$Hph)nEv-fygQ_b5$gEiI5eTC|=Yp2uuwaIZpU#!s0!t#beX002ovPDHLkV1iMq+?)Ua literal 0 HcmV?d00001 diff --git a/graphics/pokemon/kricketot/icon.png b/graphics/pokemon/kricketot/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d301072ec9a2e84a5e99c12727d1db4669ac16e1 GIT binary patch literal 324 zcmV-K0lWT*P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*HvPnciR5;7!k}(d#FbqX~f<(DMa|~`# zrmSVl*bR9rS4}0Lo0|yIZZ#V*84xSr?LS$TZ9RbRF3lB4CIWDLW@W|*+E@Wnq-0HL zp=4c30)V!&VJpWj-p*NeEPfr_p@7?o5widr;_d}#!WHF=>?dR=0W-UT4>%pVSWu6W$4PuZ20cT=~%(s{Ejj{dfRC WrH@piOc5Rc0000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I97#k$R5;7sk}+<>FbqX`0ui3PImgHe zjEp%#;KkW&cqupOsx%5%8>Jx#H>*P%*;Wg5EvoT>1iwBWz@L7G3*apPq}>2n0HnAL zj3o#bK;Oo^VUZXq-QxzVr~`G|QFY`1GXOl3r3n6O2P1lV_Zv{gnu3pDJ^>P=)27Zb zkiz;L)0(p*b!$p%NI9ww5+Aov-(P33Ph)$PWgC%R+e_+LbM{nMQ&X{j^<++UHJxTQ z`Ty*Rc;5FYy&cSt;JyhH3t?Q^3xlx`M)@cV5+8*@`b`+n z@hA*DOJU3)@VJFK=YVBM?NyeX1I*&vOX|dC&}cQCD&7HKO+51^2up8=gD^%|%+Gy) Y0MmoVh@T2J?EnA(07*qoM6N<$f?L6}3;+NC literal 0 HcmV?d00001 diff --git a/graphics/pokemon/leafeon/icon.png b/graphics/pokemon/leafeon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b75a11b0f7b2b3d530897d08d9e7878dcfbb53f7 GIT binary patch literal 428 zcmV;d0aN~oP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*I8c9S!R5;7s(mQU$FboFZ{{+>Mx^O89 zL`%08K2_<13JfIp6&Rsz112Rh z7}}9vfuRH>gK>$}4a}7$AQ{X>%La_yg24}9*ssCxumJP21>-hg`qKuCvlxnB`1l6J WsO;S7xO*!A0000b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*IAW1|)R5;7slOb}$Fc3v`0{IRpF9~p2 z?-cS3QY{FuQ42FYQAl`^#+fNlNEA;CHmEAFRL40$XWC`^=4-V2`(?}@t2E5}s*^dn zw4@nOhh9r6M?$9FCIAL|$l$0WIJzvTFD*cVQDV^!1=Wzx#53Roape+Hz-jYbfQs+a zC*8wP1nNJQHAf0~qhHiDt^jlLVFgUju`%q{J8;wRVZCPt?3R6*Gtc(Ab#dlMjPLh1 zw%UXF7gePjaB0&`UYG}_B8Xg@qd}BOVjmSijL9Zi0YC=ZX4B3cfJi8dsG3$lQ0K;> zq5?sA88@S-e8HKf(}OXl!uR-;?r1h*j4{=d_u4O(HL;Z(2JdxI*N}gJJ^9EA_}R9N cmfz0DH=qH?Nr_7fn*aa+07*qoM6N<$f_ezOR{#J2 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/lopunny/icon.png b/graphics/pokemon/lopunny/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..58c84713bf1316a1c1f853f4b62c676bc3f45de2 GIT binary patch literal 438 zcmV;n0ZIOeP) zDV$Sc$$z)&Q^q_B8;{cSn>IcvOD?vrG>> z?w*d$5(2{&AqsmZPrhwUh-lu)3&WETQQWs=#!8C@2d5fJM+$2I9lpHaV0_;eXLBkai9VuY~gw?N&t#E*x zI!FbcuqquY{5w1mrFr+`?%z<(@7u5eA4TYRZXR2cWKUoxc68f1VSWH(#|5)Q?Z-76 gJLleyKEM0%1(a&zL83!)jsO4v07*qoM6N<$f<2tPKL7v# literal 0 HcmV?d00001 diff --git a/graphics/pokemon/lucario/icon.png b/graphics/pokemon/lucario/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b9bef0dd36951ba0301db30e4f01262d0f384115 GIT binary patch literal 348 zcmV-i0i*tjP) zDV$U&E$J|m9!jN<6kBi$j8C;%e2H0ezoH*>J(4stQeCkkW% zqCF-Ojs_6Kx_Dak21fYP`cN1th4E7%jHo%QFwwIWCKFp>RLdrenz;!BT8~wj7OXHm uo9i0M8dPDJS#Me)VQ>9FBi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IG)Y83R5;7slR<8VAP`150UV(h=>dNm z61Pl4WbLYFXu6SRB3E!(8>23zAyTv=`0u)FItvqC95Q@72>Hv^-K}Z6ef=F^IA4L& z34CBjn9f>y-V)10OJu$99t6$|j;>yT1!2f%9f4~s$TI$#Y=#Zw4$0I6ZfQkejYie`Vb{-NqF ziLuxDnrR-_PkHiRir#||7R!%IL!67rLGZ)npvUgw%O=e3%h>^H_vOruf>k?+22q72 zY!`V7v)sZ}s|;*{Ih^UUiURS1D_r|13@hHWEPV-4n5lWGr2)Qnryc=lni+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I2}wjjR5;7s(y>a!KoADt{|PcoVJDdv zIk39c>e2<$-Lu%)So$(4g(Z0f1KKT{nPR~rI2L!ZNoo;vy8UOHfB1kuJ-U5XvuuO- z$O`x>7+I8p0`AvfVp)QMm=yq`CFZ47n79A{G1pUW6{aw~1aZhCNI<3l7OundG?FQ( za|ITzUk-zsJLuFXuyA}j3}Pn8O$U&i!(EuzSgAQG0RIRfiT5nz?+O5v5=-bs0l)M# zwiviBZD#3XoJvqV_)VMQP<|x5-J^Ql++^4tal8KC^P6CZcVNun1D6%^W7*ph9 zhXRI`nnu@PB%eC0z=-;1hi@>qfop)S1!lIrk3RmWk1tq-&mg3oo!9^X002ovPDHLk FV1mtQv8ez6 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/luxray/icon.png b/graphics/pokemon/luxray/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4562436eb4f216b9aae55e6d974d68c0d7b43d GIT binary patch literal 431 zcmV;g0Z{&lP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I9Z5t%R5;7s(y?vCFboCIKY@h5fVoVv z!MVLGaL6c`;Fd|30EE4Q)fNAdD;<@i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IO-V#SR5;7k(mQU1Fc1b{p8&KMNN$mm zBV;R!4vJ`JJLs6w_n}z&Mao$~WVfI&jw0+LQXIhMVbY{b+|7??0Q)24PcL6Mr6zss zJVxPDXNzJz6=Kt-7!7r**xGWUVV0sGTG*hcI0e4lBvpu+LN<<{g04f93NxWh;2mGJ zE)X+~rseH;?LLY#f;52_Jb#u~DIo^#CR+>w}yF<6{5=)z-%bjPkk{3$;|)&002ovPDHLkV1jRf%&7nX literal 0 HcmV?d00001 diff --git a/graphics/pokemon/magnezone/icon.png b/graphics/pokemon/magnezone/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c9afd8bf4bbcf843f209cd573c284e84a65498a1 GIT binary patch literal 422 zcmV;X0a^ZuP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I6iGxuR5;7klCe(1Fc3if1s63RU=(+z zk(!xyVP|4RV(G{y@kI_6%IdUnn2^XNO&ME`C@wU)0aZ+Jo1gD|XZs29w}aR^P{h!7 zciRjTD1N^lg1xTkW>8a4FL8FKz6qG+B8r>}o1i&@sSA}-QQgKK*pISXhpM8mPjQu5 zcl*%{+x{4spvh1viQ4oPD8Xb2VpY!5z5)t-&Q{4)`m)P?XPCSlR*6l^`Nr1(R_2iF zoM^xHlNDe$L}YbZd<~0MYyE_Hx(;^XoE$v~NaO$*K)|2De~qAF;P{Dyj0E`CLBTd=2E{((WRUOV zDV$Cj3EC857x1~T@Pn>B?VT*j?C->_9uPO~L&rSm_EXkW_ty6(PU zM(SPcPK4HjRih4sH^&sC zHee%Q^7wX6A{hN}X@e(X@5e9Vf5^cK>0;mj0000i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H*GWV{R5;7sk~<2+FbqI_0_$QuK!-pt z5XdPC9zuMoKn9^+p<^gU_L#xMb!n5x>C&;SH$P-qpQqHXAI;YiIHZDT^s$owE(#_Y z0;Ji?5QsU+EboR=wA-7A-j1_yej>Gb>IH!2Q2&5 z_T@)f$~13&*oPl-b)5Z}9m!^!WRRo|HI3~~2j<i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Htw}^dR5;7+k}(RyFc1X&0{f$W$Q~S| z)k3g-V-)Zs`~tNRnJXpqF(gnRBh=0ofhjcMhM)*FOIqI|>7{tpP&ZJSib9 z-jA-_N2ph*AR#>(039V(VkH2Hh;^ti2!l-D-7{MuIjznQA+uAW=Rue=KVIvPYYgQb R(GLIs002ovPDHLkV1k?(focE% literal 0 HcmV?d00001 diff --git a/graphics/pokemon/mesprit/icon.png b/graphics/pokemon/mesprit/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..924d03e2a07ffa9b426134f4a57455eab0dfb387 GIT binary patch literal 455 zcmV;&0XY7NP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IHAzH4R5;7s(lJiMFcik|?*x9g;R0NP z86m+rkcE(Q4b)cMSa>MiP=&1I3U7>>%CW=}rIF2$hT54}!BgIUil2YL-#dOWQ?U#> z{(P%00`#b5o)63s{gVMrp>aJ&-KbHnL}sy zN85o!O+nRGo8w+c)cG<^ubpuq3G?lotF%Xma#?_BiWpt89#M^Pl5I>a=KpnQ8G4`l zKwtRG2l_jM+{cR`^U)hnjl>5Tkd3Ji2l}v*_)r)>tIUUxmDC3Wy`(-MP?-<7Ih=jK x!DT)WWi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Hq)9|UR5;7!lCcfKKnz810%w#+FaX=6 z$s$fg3l#&TprAsQ@HPl3Qb0;`=n9h*2>WjUxVxwSPv_H1>FcL@0GKuiYOG}FWJb^( z!r40Bh8vi9?>l)n6BnVUoM-fj&?F0S9g~y#L@JGHxI-Hea{=njEWC8Qwik^=q^Jip z4CNS>q1zqSrSwN*Xu}$Qqgr9a_-BL}QJBRK1wTNTL@3OAUW7$_-?MA-6aWAK07*qo IM6N<$g1ilWc>n+a literal 0 HcmV?d00001 diff --git a/graphics/pokemon/mismagius/icon.png b/graphics/pokemon/mismagius/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f5741fd070d21c58eee1cdbf6190984037650190 GIT binary patch literal 454 zcmV;%0XhDOP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IG)Y83R5;7sk}+xnF%U&{f)!H*T*${r znZu+{>2}YOb{8ztt_xkoZc?n_k3=Ab70jeCyBb3d5Tf$&M;gAKbAS4HpL4dL)|gTw zSx;lUj%mxM^f5%tTf&cpju7xl{ClAQ!LrVjJrN{f%m#3pWVQ(&kBDnRh=`9sd*wnD z0BwsYz^aHFxT(G>4Di(Vd?D2p%mRo|*p}~D6#_HVF|n|iTRv3}V2Rr;-B&LFFD=3c zs94%P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I3rR#lR5;7!(lKhoFcb!0oxp-zrdw~J zIaAxg5Dy`|p@RMbt*;j1&2N^y= zG`}|#$g7Bp8(X_T9uh^FJy<96LMzJc$)oPPdgFTI?ow}a&g#;wkns`f6y3IM4$wo1 zlBjA2i378%^8?bF=Vj_H7#f1{!?}N*e?_)EZd>>^L`gl-(-kqmSm_W+!00000NkvXX Hu0mjfI=-{% literal 0 HcmV?d00001 diff --git a/graphics/pokemon/mothim/icon.png b/graphics/pokemon/mothim/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..00298945705236ce123e842a267298597d99db14 GIT binary patch literal 452 zcmV;#0XzPQP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IGD$>1R5;7kk}+?DAQ*=E1rU0BuT6)J zP3q817iOG@Tm20;T-fxl+8m7=a`hTFzXEbVyLUJz-Y0yDFAqYu_uwI|3D~T3%1e)s zVmyLb8Z-fmBjl+xc9R7VKvAJZ_8buj0RR;8!U??FSqDlw7jKv8TZqnsFG`D7sBIRb z2WPs|z+4u7ggnynu;(rd|58Hfa@c=LDMY({fR>kR9u8jmep zj}B-&y>M8wCZ7A1F`oLsAUnmztROtEcx&XE%+U8Oa}c2D3$+>^+U1Tm!-!n z2i6Z4La^& zDV$}7WM!~v#v%h&yh~JA4y_JrL&&|Yv*Ey>& z4=^wr4Uig@8-S)LV8cO)8MqQ~E&*4QrmJ(Vp^K=ewIiJ?>k!!7KCO^ZFaQ8OPxb&Z z5s{9aD~C(;MY0or6KWE%9j3@HzTluRU@88j8Bklp#21U#V8SgpBn-TeCpc0|-ETk> zK1A)?*44D_x^vCKOlIwfk@_P9uKti#9DLayZ!Ml-R#nUQ_y7O^07*qoM6N<$f*J^u AHUIzs literal 0 HcmV?d00001 diff --git a/graphics/pokemon/pachirisu/icon.png b/graphics/pokemon/pachirisu/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d220871f8e43080bf4673199504961996d225cc7 GIT binary patch literal 410 zcmV;L0cHM)P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I2uVaiR5;7!(lKhpFc1Y$oxozRV7I{w z`J@R(I)&?8Xd#El5psf9jf+oo1rxWyJJ_v2X|!I+Wy(aA<}(t~@Ra%!D;`Si_q`US zst`V-q#%e=bGVF5fu^YV_)YG?hiLym@->~pThA)BuOhaxilWA^=#r zuSRYi*nr^H^X*x%TaV!OXQ}P&sefU!*ZTP#eITa$w@&pMXzu^iIHPr0P&JrMc0yGP zFq>jH3zn%I*P{O2(sC$+6kx8N*O-H`BQHJ&(~|TDFryS;h)xPH4v-uSnY&)DSXVvOuzQ=1Gi+Y20xS4c>n+a07*qoM6N<$ Ef@v$WLjV8( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/palkia/icon.png b/graphics/pokemon/palkia/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4766b8c54d3628e36d081b06313a91f1b40ddc GIT binary patch literal 445 zcmV;u0Yd(XP) zDV$cwuv#uNjS`(b_&gpkiT4r=D~CCaE>~P zd_28Iy^TWI1klaV5KR>ZP$>Xm0vg>(#Id-al75~Lv@o0ZEFXlz5cd^O7b5HvA-OQ|AS!WQ@(&9PHlma-B_<+Z~+4|kO_<^7cfP3_8}}V nlMfq=@nL~6K2R}T|C)~vG&C7uV?mgS00000NkvXXu0mjf-kQMV literal 0 HcmV?d00001 diff --git a/graphics/pokemon/phione/icon.png b/graphics/pokemon/phione/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbb093bbd5671c2aed2cfd287d0eda4516f4a01 GIT binary patch literal 346 zcmV-g0j2(lP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H$Vo&&R5;7+k}D1aArOY=1aQ$Ndx#nY zSuCQrsaf#{uCNk8SY!q1RCJd|Ybxs6asQXe43CfK2a9>k^6Ew;BLX07*qoM6N<$f}k^vasU7T literal 0 HcmV?d00001 diff --git a/graphics/pokemon/piplup/icon.png b/graphics/pokemon/piplup/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03ace8da1eca7d34d49d8deecfa53ce795bc35ae GIT binary patch literal 310 zcmV-60m=S}P) zDV$M{RJ?G zodm*t*h+Yu!>Yht!s-__hxeQ01Q9a<32;|nl1*&9VVWdh#A6ZA4!Oz?#`fNeUO=0N z4cTJ;^__v?F)*qLGpW(u2IeI5&@fh%=e9LZU8kYV<i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H>PbXFR5;7!k}-~hFc3xO1mQ50%UMY0 zBF$bS6~{>70*Z98#1?5snJdt+1wjTW3W|)CNwW}p4zR`UbbkKU%=mwRKUax3^UU#m zed@*#%;vPKLc#H))>R-$jA^@y0^rJR{)umir*fM+S{o%Px^_@LT}Xn&&q?*?YV z0M)tn1S@0R-oG7kN{johy$_ns*$=p7ROZvp zDV$34Hi3~( z9N|+Ybj*$uFe3Lo7O&^E0+DP3{k6?^G*la4#r$i1kuXQ)2l|pp>CnA}Njg}G1P2_I zA4Co)TIB~LqVUR(6T3wTB2qBM%m)!{e*XhMUXV3>4_k=fZvX%Q07*qoM6N<$f_K7^ Am;e9( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/probopass/icon.png b/graphics/pokemon/probopass/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e368c8955fae1845d83699e9870537fb6c0ec589 GIT binary patch literal 438 zcmV;n0ZIOeP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IBuPX;R5;7s(m!s)AQT30pTHh^icYx| z+2XBlvoF#p=cz=^T&aL3cd>D&SdkpRLVyRJyHsW46MyWFUs3$+Q5v(Ke*t{wfdPOv zTT?bJ7<&q^Jp$B?i1SJSGPbmD@tB)90wUBO6sW5` zDV$R5;7sl0go_AP_}40S)ci64^@= zSQ_iyJVL#RE=k%m=m8Ai(gdtsnuwSR)$U!`zhYiy{$$7p;J@TXby8oy!Ckz7vjezz z0Ev!$x1)b5M~h&wIAA|fKMEN@N}Lm-#Q~(ms}`*aVCU=ksj+!qo22q!c5G1CVmE~B zS81nkTuYW)R&e?T5VpLjSf@>xkx9ph<&;Jfh@Hy#S|J%s6haxpD38|}gebzAMxYJx z{V+}dD2*8mdY#MBH$n*}s_6%&90i8qkHGvoA5ULZoGu!GF>?R_002ovPDHLkV1hr! Blpp{A literal 0 HcmV?d00001 diff --git a/graphics/pokemon/rampardos/icon.png b/graphics/pokemon/rampardos/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..abb7f2325179c09737993016d1c6ea12eeeb76fe GIT binary patch literal 381 zcmV-@0fPRCP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H>q$gGR5;7!(y?m8Fc1b{J%NNfml$pi z5^2_Ay-VLT$$ChyAi2=VNU{u_3|Hg0QKGR^OK%bS(81~W8T-8zYIt`^EC&_PdZHwB z0g`!arvii+BOMjvZoP}kE1EDJ=fu?=sF&GtNGl+siLf;0E3g?ce1IBo#;pfU_erYT zTeK@oUEjUsNMPX#Ld7ieaE5(W+aLtJYGHx2jg}RSvjw<;pr(ZkaQh$Eri+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IF-b&0R5;7slCf@sFc5~3x??2|P^m=f zXcSJVI#fnV%u0rGE4*;iK7lE67=u9pW@>6$%p0Wr$4~d4?9=Bsw;VDQ!(f9xeFto2 zMDP+}`f+N03s@mu-o&RNqz#iQ!}OG6W)>tNKO&~$yi3Lra_sgU#cVGkjK9IP=G{}4 z94IEzA3>l>A4+~;$f?pJgvqjgDfuJgF@-_{6(|CX19UO4S_8@or=|QE{6X&OgYX7G@(C!niE}1gm>XmTAG0vVk6D<>4@(&1 thb4^h!xF~$u@q*k-7SRCwWTmqz5uZu?1f}|9mD_t002ovPDHLkV1l|K!mi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*ILPFbn|m0t-xmc$1)X zkCA?$Zz&3N_ry*5YURP+C`&`Mg|!knmAiInwedijG2cn)v_9Rrb?JR~D;B|h-eGn>HJ z`}+{U%pG!z(%-xC$O{C3$1G#d95sL{abpa&8LSCSPdHh(B&^fY($^nVU{{KUsRzdw z2a-w+eSpIQk(BEX5=dAA`h2W_$kBGKjXwQYbd~;}pAftSG2xcPQ^MLH5kQrrl~}iZ zvRuU)UCKqpmu`UZtPt($i_UkRkRHB-Ajw@#<%17# zaxI2rVKNA?9*YS5;tM!ez~Hhk7i!jfXFoU{>f_Se&5xS=!jCUQ($ma|?ZZ0&0000< KMNUMnLSTYI=g+AC literal 0 HcmV?d00001 diff --git a/graphics/pokemon/riolu/icon.png b/graphics/pokemon/riolu/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..050f80535cfe4f1d7cb60350434d3d8ab21ad994 GIT binary patch literal 313 zcmV-90mlA`P) zDV$yaeJ8%G| zu1sXk0Do=n*HaM*R+A2q5Cgxf9Y(~0@c5)}e_7ADpP#-3wYXwIVloLJv;feV6_9Fx z=l-rh?}z7M)j(vK)=@i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IAxT6*R5;7slEF&DKoExa33kCZ==Q9I z&I9x*@(M*P&_9zslhFm}NYcV; zkm|)0aBP%vo=w3%-l@0#-Lg#>B^&j6zHA5EC-Ll1m_PeTQdc;U8I%u`%Tj%3CKQKQ zF2aJ0fvn66FQO~LvF|@pu)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Hx=BPqR5;7slA#j9FbszC0C^4$g_#(l z&x0&tA`SsBRxb9xKE`TxLt-Wn9P5&S2jcqO-!zwgM88+bo!Nstxj?aiakl_BnM{*> zk`c=rtwP zS{@Q2*IxviTb924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H$Vo&&R5;7+(lHK$FboAyP5^hv0Wy@m zL*>pa^@32iN#|aSdmviWPNr&MB~3(y<1AHoy!qQ6qP!&8%2)Q3t?g?Y_LIRLgB{l+ znjn}uER)A5|NibUYAo|0{2ZkYU4+cbRw*UYD07*qoM6N<$f<}mp8~^|S literal 0 HcmV?d00001 diff --git a/graphics/pokemon/shellosE/icon.png b/graphics/pokemon/shellosE/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b33b93b9431ef0be510be829ead483c6de66d8 GIT binary patch literal 365 zcmV-z0h0cSP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H+et)0R5;7!lD`guFc63P1ntAH%c8T3 zBn(7ehT$f7C>DlGTwRI|3=UA5sEGrm0z?0>Ihp8f_oa8u{qhm=Yej{)dY~->4^YI7 zmP|UJ>M^`qzyJp<0}Ea_gV636aH^9tkzncegteF^D2X=UxZNj}6p?xKj1IR##9#n> z?4ZbFNbQ#K3>i3ps2Zl;`Iui~fXp7)bFQOE+lfw1MAu$GUA@X^)&5g`*B9;jQb}U` zSbPCVtsjdoxv+lBz5q0iA8efUaQ#rc@%*4_b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H!%0LzR5;7+(lHLgAQXV%o}kV1021E; z%I@GH-Re;1GPGA}aB?XHCp&^$lPumw{P^3{3P9z`T8IV4{x=4Dqpo nAwE_xmiq8uro@K_^V!D>xo3yIwnVl800000NkvXXu0mjf(PohN literal 0 HcmV?d00001 diff --git a/graphics/pokemon/shinx/icon.png b/graphics/pokemon/shinx/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9c62620f28e33532e92391304570d3bbb85d79db GIT binary patch literal 363 zcmV-x0hIoUP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H*-1n}R5;7+k}(RxFc^jZ6Et*}_B3v8 znoYOe(N9OpHtmOzDE=>}K;*uqMwP5mf<1QV;Gna)K-DgeoDZVMVZaD&!1R!yGA z0#ocK&o-U{ZpqGuU0woY(E|Y)B8J6LK&L_KFPIMgx60B|6G`^?<@ITKVAv|u>b?&8O8tr002ov JPDHLkV1k#GmSz9| literal 0 HcmV?d00001 diff --git a/graphics/pokemon/skorupi/icon.png b/graphics/pokemon/skorupi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0b036c84d7e41e25a14cc51982d36e2a7e893aa6 GIT binary patch literal 388 zcmV-~0ek+5P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H@<~KNR5;7slCf$7F${+F27p2g{W>WW{0awMoW(ujADXPy}sQ+wcP4O)k+tgnF9Lg!#qu{FZ$ zg+idE_%^|X-cO79+~>e2tKYQQsDVMd!*g-e2Fpwz%G%ffIv$I&Zfa8}%PwB0hj*kj z#U#Ek!T%|gAj{2;GjIo9n0p;=CHDaRq3?p0#Wfs7BJPW-!r(5@T^RliVXP3w31PN) ieGmo`zs5BE%#SY&R<)pP4$^i20000 zDV$l zcVeJY>zVvyr+yUz<`U6NEXH~C0TMe1Z}-HpW$6g<qsby9bg6 z4e$uSZ2i09aW6nKsaiuGgb@Qb;-uRRquhIKp0J zrvOBcm+H_%N`YiIo9P9J^ez8z{k<@gAEPj{A4!DTKc1FUwmknd R8Xf=u002ovPDHLkV1l~Zp4b2Y literal 0 HcmV?d00001 diff --git a/graphics/pokemon/snover/icon.png b/graphics/pokemon/snover/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..644b5deb467dedcad9f5d16472869bbb53b900b6 GIT binary patch literal 342 zcmV-c0jd6pP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H#7RU!R5;7!lDi4RFc5|{flasxYz+{s zt5T`T22pDdDs7`7Isdi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I1W80eR5;7slA&(HFc60Q1U4DoUS>FN zkoWlw(xU;Z@;U*Pf+Bg~rj!+Q>A=8MYI*~X<78-Lq{sYO*4_R7jCp_>ht1KBSOcem z-Rjl|I5ZiY6zBuKGN=I#poM%g1OO<3siYPVEPW=Xmd?T<0r8MqhkgN$h*ZFJ8pYvu z^{CM#Z~-0O8eq7mIrglba9+k%C8R1>%UmX4|1oa1z2duA$8mho*XK<>$EV_VVuN{{ z`ez-iN35iSj~ zG3L|<2(pC6jsaLnXpB*X=W*kQ)>>@+&_Da}10kT&keqeK#sB~S07*qoM6N<$f}&lw A#sB~S literal 0 HcmV?d00001 diff --git a/graphics/pokemon/staraptor/icon.png b/graphics/pokemon/staraptor/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..538bbc9013abc2f72b550f4534baf8c00539dfc5 GIT binary patch literal 458 zcmV;*0X6=KP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*II7vi7R5;7slfQ1lFc8M?31WR@w-vI3 zAX3NhEEQ6^F|-34&&pA$Y-hWb=;rHy6UD4us(QPh?mpe0&qROu84YEeqy)Ev_#$DD z65Ix#ydff!3pLe^#6X%d2(jCu4(hGun%HizGv2vT=@V$ZvCJd5z3o?`%sh&GA76X% z$yyt7qeEwfontp@be#Z*aU3A^?*afi^)71$fN8>NwTuAlG)%Q_vw

MD$(ll7~sur9*WnP}P;*}lzUBn!Ztq3$G+<|`VHzEL{%NlLhGXP9q;7j@l zz)kI@OX9)~m&@8>ZUZ!2@Bjb+07*qoM6N<$f^|2^ AY5)KL literal 0 HcmV?d00001 diff --git a/graphics/pokemon/staravia/icon.png b/graphics/pokemon/staravia/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..20e106bfa671e616af12509e0913cf149f170dd5 GIT binary patch literal 401 zcmV;C0dD?@P)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H|4BqaR5;7slCe(2FbszC29{wDI(4V& zWnjy_3+yZ>aj$!ArR(-PX$H2KrMb3YK#Y*_ljHc0KV$y*A+3NS>_Ny_N0Z zFh)xwVg|%$Q_85bfY9Iym|f=}dGrOO^T|Wd+=uzRH~`rfK>5uBlGji+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H=Sf6CR5;7+k}*%jFbswB3u1-rtpo#G zQR}_^FR(L!#QojtAu&ET*MZGux+KlU4Bql&=RM1xbAPbNT1B_x+jMhQbr~QeoVzFv zfUT2cfoDKJhb$zH47nhW7>{Wd&c}5<+<#TIwL%LFNlTPCM^>E<*qp{C<1hh2mnk1}XF%+( zy9pFWo}q%9746(dsAg+= zDV$R5;7sl06c_AP|K)0TekvW)f-~ zv#Bh|Ong-exum^UVn*xy2t5`74JkZ8wtT#|%fiRl5lVzP7hG#{LxapQi`IngdFM!O zEuwKP5Ss)RX4eqOG{yz$I%>WK<_e-fB$0Y7MCF4dkftnjK0N^AV??~ExEKKG9>P(% z3NgX!mhSL<1-lBb0RVh8R!J}b;1wHVLQNj^gj?EzTgFGNpK7~1*OuGtbu2r09f*&< zO5Yp#*x)eaI3zxPIH<{^HdnRdBgcX3Jr95Q_yEwqf+%ff=vDv#002ovPDHLkV1i3CS literal 0 HcmV?d00001 diff --git a/graphics/pokemon/tangrowth/icon.png b/graphics/pokemon/tangrowth/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b9dd1b15e9d67a50d185a57bc737e3977672c565 GIT binary patch literal 379 zcmV->0fhdEP) zDV$FbqX`0tr5W579l- z*I0A0XWcJL&tjl!8W(WK$Tsq|bTB(OvEy#tilW^3Ad(-#6Zzd`qm8@1(I!3+-w+78 zfegTi?TP8kCT_qZN7x6~8E>^gaR*6!t%*Ic0C((ie?1H&bQBSBuT`cUo;V;ZTYKa@ zrz?Bb3vemtI46R(#)v_!8uT8-H(*nP8vxZ{07t(d1A#zLKVNQ1ODbbjJfD}LOIuE5 z3>8neEiSzm#bljd4~t7}@wWff%cXnvm)gnXL71QT Z@dc8k?hU}c9X zDV$;<>nQ+aSNcE%kAP62{7RVH1c&Tl^d$a*4ws+xEKNkv3TIRa=DX&H|INkuZ| zU?yoPSlEwhmW(Ba(C>lvnT-s+-?cmpGW4EU`i>zp9EoXydBs*gqVKTVCyXx#*vCDg z{;)PF_peMs%MJjAMCP@10wmA^x`7d|E70g$)Br4c_k>_(NB50|XSh|rXl7CVOW9Qz zV&#Va9Nj literal 0 HcmV?d00001 diff --git a/graphics/pokemon/torterra/icon.png b/graphics/pokemon/torterra/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f0af0d1b8f6b7a81831185f0b215369c54e2d05 GIT binary patch literal 448 zcmV;x0YCnUP)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*IE=fc|R5;7s(y>m(AQT2*o}lEufF?NI z@`33-k`5d5}0z4p;A?P$97Isj!h?|Ve zfmEm}Cqh797?*=mm9Zl1K_7jG0%>?@LtvOc1<-IeRBJSZM=tLKT zhWj}XbNyVkA;=uO-H#wtTQ{e8jgKeJ^s73PtPa8Fjk;y5^}#ay=nuuq@tiy$lI-rG z-oCQdBmg9*R?6PR`fX7;gy q(Tk5On7JaD_v0Q+;$s5yy^k-^Hum4lv6gxO0000UtP)i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*Hz)3_wR5;7+lCcc}ArwHFfFBpo8C<~5 z+67FmFroC;urOgJ8)HFWg}cU35TGI!gp*j@2V!AqjK6$&Kt6edeDzE%h`t4?AyM#( zfDxi{;#p);3wcn1y^N_;K&q}Yg#t&n-Py~CN??geCoL-LjS*2K1XJiw8Mqm!1AB01 z9InDLSmDFrbwm}wgV!1G`3^#;4(T=&``s78n-Wk9WL(z2M6a>|b|616|6r;;M1& literal 0 HcmV?d00001 diff --git a/graphics/pokemon/turtwig/icon.png b/graphics/pokemon/turtwig/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5d919b03b511276f626b7226ae161065d2b47d8b GIT binary patch literal 318 zcmV-E0m1%>P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*HtVu*cR5;6HU>NRz?*Y0%9J)a0d;b3@ zBJX~FjYkpSpAw2H@NcI72NVUFnKMxYzNMv2%YXL{p&$(eKF)-@hCeYa3n(BtA13f8 zEp7d>%=v;7Vdnff1{7Ge9wETLEG;W*)%uU}aGQQDo4IP$m;YZ7rv6;D>VL>Pgf)Ec z|NnCdeee#+b3n8TEl~L0F^q!Yl3+ffCm5vk0ZA}O=>wc#P|^o5!4RK50QcR4E9G0a Q&j0`b07*qoM6N<$fi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*IEJ;K`R5;7s(lJiMKoEuD{{%a?;RdeV zuw9fi2vKkjw4$)DLBTl?LY8xdDX`=s8gCIK7nYaCAzoLsFx9@-&Flw%Z{j9Py)8oe zd8QOWo`Np9Gk<{bxk3Oq@4X))5|k+dbe-S(1N6#tj37nl3-2RNnI2n^;?Cb%5kaMS zRgmJw7rW0AjHw0qy7$GYEx{ozz}b7-4J9~G0P+5|4Cz{s{9y`B#OYFyrlxAzDC(Bt zG`$CFDp9v==ju@PrlRv@U$awRGbg=XqqmTftPx#07*qoM6N<$fi+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*I5J^NqR5;7slCf&TFc3iX1u7asx9AU? z!O+nV=o~2I;>})~bTk=SkNul`myF}}WGB(mp{lS?s_idmqea|1owz$5V}JSJJQj+f zVz#9OPsGwfW`&FufpdN`RydFhAU0p80)7Fjd$1N)DnY(-C9suwG*ldwP3=2?$?4Cd z{(LJx_8H`n?MWpac-lARW%bzhPvmP_9i+lfKO3m(bod2|>q{aVg ztej$ET0ucUS*eg@00001bW%=J06^y0W&i*H@<~KNR5;7sl2Ho6FbqI@f`#b6MGs){ z0^MPR{s=8zz>5ibmCZqagtc|h&&3bXr33%P{^gORY5Iit?L!pH_;S8-0vBuUR}QQ- z{t!9H)>xiGYAjMfZPjRqmE2BSMZD?axIxLmZm~wsOA-#+oTsKKE%%t+l%NSwy4W{w zP%B4%wB`*&jM+HpExRXB!rV-8)gmT7$gM{VOZMEL`!?vBmGl+LTJa@TTE}v&T_gVF z{Dv?z69(i=n4x_MGk(D1CCumd0RU0D%ya-pp12Mo8;6q3UIj{ob?HYpbg}TG8y>On iV+AntW46_=emnt!zm^*c3XXvQ0000a3Cg literal 0 HcmV?d00001 diff --git a/graphics/pokemon/wormadam/icon.png b/graphics/pokemon/wormadam/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2497015066d049cc3e15c268a15e6dcc4d7376b0 GIT binary patch literal 393 zcmV;40e1e0P)b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*H_en%SR5;7kk~?k$Aq<8&0m#||pd4YP zNgYMw+7t>ttx*3IG|KvNHp4j#!e6f4{;7ECyGFHvs!$1J!?iR)!1g z8-|jTm+T~aFI0b924Dz5oCJdz?y~%}SK^O73%<_LTO$q+0goDfafP)zxa| zN-1JuT0ucUX*qpc00001bW%=J06^y0W&i*IV@X6oR5;7sld*2XFc3h^57@N=V`Yh@ zW7K-+hJ{MU){0cCWB;KG6ZA8g3=vQJ90m9a?^>$Bpw(jm3q5pU&id%7q z(^qU-K)~98v`QsaNlv!_bv&CIlpDeY9dd3Eo~42jYVvY$ltB%~4_TGXD12*1YzfaP zjM#9ed;XCu>b>nEb=!+P*hfl9^&I8W#bl$DdQq|n!GpO{?|QckOYTXcb+XtlxhN<0 z5?m?`2^={W+5z&U4+}$9kCV(+U<3fh5S-}CX5$p$^diP_dpaon%e(H}T!G*opBlq; zrvdNA8L20NbuzcxhodY-4aS>koyaJY+ycHD*iz^Q!Z^U=$`7I;cT?wsGOqkMRI_)l ztOOI4AN$$is{yqi?Cx_P`iWaVWIycty%6ii#~C<3ihdEc{3y;9&W~&aO>@qV^(pp# r0BN?{_;LCS-Vc2BJL0ST|Hh9WJafa98DCTr00000NkvXXu0mjffu7+8 literal 0 HcmV?d00001 diff --git a/include/constants/species.h b/include/constants/species.h index 67dd1380b..3bc20725c 100644 --- a/include/constants/species.h +++ b/include/constants/species.h @@ -810,8 +810,58 @@ #define SPECIES_BLACEPHALON 806 #define SPECIES_ZERAORA 807 +// Megas +#define SPECIES_MEGA_GENGAR 808 +#define SPECIES_MEGA_GARDEVOIR 809 +#define SPECIES_MEGA_AMPHAROS 810 +#define SPECIES_MEGA_VENUSAUR 811 +#define SPECIES_MEGA_CHARIZARD_X 812 +#define SPECIES_MEGA_CHARIZARD_Y 813 +#define SPECIES_MEGA_MEWTWO_X 814 +#define SPECIES_MEGA_MEWTWO_Y 815 +#define SPECIES_MEGA_BLAZIKEN 816 +#define SPECIES_MEGA_MEDICHAM 817 +#define SPECIES_MEGA_HOUNDOOM 818 +#define SPECIES_MEGA_AGGRON 819 +#define SPECIES_MEGA_BANETTE 820 +#define SPECIES_MEGA_TYRANITAR 821 +#define SPECIES_MEGA_SCIZOR 822 +#define SPECIES_MEGA_PINSIR 823 +#define SPECIES_MEGA_AERODACTYL 824 +#define SPECIES_MEGA_LUCARIO 825 +#define SPECIES_MEGA_ABOMASNOW 826 +#define SPECIES_MEGA_BLASTOISE 827 +#define SPECIES_MEGA_KANGASKHAN 828 +#define SPECIES_MEGA_GYARADOS 829 +#define SPECIES_MEGA_ABSOL 830 +#define SPECIES_MEGA_ALAKAZAM 831 +#define SPECIES_MEGA_HERACROSS 832 +#define SPECIES_MEGA_MAWILE 833 +#define SPECIES_MEGA_MANECTRIC 834 +#define SPECIES_MEGA_GARCHOMP 835 +#define SPECIES_MEGA_LATIOS 836 +#define SPECIES_MEGA_LATIAS 837 +#define SPECIES_MEGA_SWAMPERT 838 +#define SPECIES_MEGA_SCEPTILE 839 +#define SPECIES_MEGA_SABLEYE 840 +#define SPECIES_MEGA_ALTARIA 841 +#define SPECIES_MEGA_GALLADE 842 +#define SPECIES_MEGA_AUDINO 843 +#define SPECIES_MEGA_SHARPEDO 844 +#define SPECIES_MEGA_SLOWBRO 845 +#define SPECIES_MEGA_STEELIX 846 +#define SPECIES_MEGA_PIDGEOT 847 +#define SPECIES_MEGA_GLALIE 848 +#define SPECIES_MEGA_DIANCIE 849 +#define SPECIES_MEGA_METAGROSS 850 +#define SPECIES_MEGA_RAYQUAZA 851 +#define SPECIES_MEGA_CAMERUPT 852 +#define SPECIES_MEGA_LOPUNNY 853 +#define SPECIES_MEGA_SALAMENCE 854 +#define SPECIES_MEGA_BEEDRILL 855 + // TODO: forms -#define SPECIES_EGG 808 +#define SPECIES_EGG 856 #define NUM_SPECIES SPECIES_EGG diff --git a/include/graphics.h b/include/graphics.h index 2584e713e..cfd11048a 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2868,6 +2868,115 @@ extern const u32 gMonShinyPalette_DoubleQuestionMark[]; extern const u32 gMonStillFrontPic_DoubleQuestionMark[]; extern const u16 gMonIconPalettes[][16]; +// New pokemon gfx +extern const u8 gMonIcon_Turtwig[]; +extern const u8 gMonIcon_Grotle[]; +extern const u8 gMonIcon_Torterra[]; +extern const u8 gMonIcon_Chimchar[]; +extern const u8 gMonIcon_Monferno[]; +extern const u8 gMonIcon_Infernape[]; +extern const u8 gMonIcon_Piplup[]; +extern const u8 gMonIcon_Prinplup[]; +extern const u8 gMonIcon_Empoleon[]; +extern const u8 gMonIcon_Starly[]; +extern const u8 gMonIcon_Staravia[]; +extern const u8 gMonIcon_Staraptor[]; +extern const u8 gMonIcon_Bidoof[]; +extern const u8 gMonIcon_Bibarel[]; +extern const u8 gMonIcon_Kricketot[]; +extern const u8 gMonIcon_Kricketune[]; +extern const u8 gMonIcon_Shinx[]; +extern const u8 gMonIcon_Luxio[]; +extern const u8 gMonIcon_Luxray[]; +extern const u8 gMonIcon_Budew[]; +extern const u8 gMonIcon_Roserade[]; +extern const u8 gMonIcon_Cranidos[]; +extern const u8 gMonIcon_Rampardos[]; +extern const u8 gMonIcon_Shieldon[]; +extern const u8 gMonIcon_Bastiodon[]; +extern const u8 gMonIcon_Burmy[]; +extern const u8 gMonIcon_Wormadam[]; +extern const u8 gMonIcon_Mothim[]; +extern const u8 gMonIcon_Combee[]; +extern const u8 gMonIcon_Vespiquen[]; +extern const u8 gMonIcon_Pachirisu[]; +extern const u8 gMonIcon_Buizel[]; +extern const u8 gMonIcon_Floatzel[]; +extern const u8 gMonIcon_Cherubi[]; +extern const u8 gMonIcon_Cherrim[]; +extern const u8 gMonIcon_Shellos[]; +extern const u8 gMonIcon_Gastrodon[]; +extern const u8 gMonIcon_Ambipom[]; +extern const u8 gMonIcon_Drifloon[]; +extern const u8 gMonIcon_Drifblim[]; +extern const u8 gMonIcon_Buneary[]; +extern const u8 gMonIcon_Lopunny[]; +extern const u8 gMonIcon_Mismagius[]; +extern const u8 gMonIcon_Honchkrow[]; +extern const u8 gMonIcon_Glameow[]; +extern const u8 gMonIcon_Purugly[]; +extern const u8 gMonIcon_Chingling[]; +extern const u8 gMonIcon_Stunky[]; +extern const u8 gMonIcon_Skuntank[]; +extern const u8 gMonIcon_Bronzor[]; +extern const u8 gMonIcon_Bronzong[]; +extern const u8 gMonIcon_Bonsly[]; +extern const u8 gMonIcon_Mimejr[]; +extern const u8 gMonIcon_Happiny[]; +extern const u8 gMonIcon_Chatot[]; +extern const u8 gMonIcon_Spiritomb[]; +extern const u8 gMonIcon_Gible[]; +extern const u8 gMonIcon_Gabite[]; +extern const u8 gMonIcon_Garchomp[]; +extern const u8 gMonIcon_Munchlax[]; +extern const u8 gMonIcon_Riolu[]; +extern const u8 gMonIcon_Lucario[]; +extern const u8 gMonIcon_Hippopotas[]; +extern const u8 gMonIcon_Hippowdon[]; +extern const u8 gMonIcon_Skorupi[]; +extern const u8 gMonIcon_Drapion[]; +extern const u8 gMonIcon_Croagunk[]; +extern const u8 gMonIcon_Toxicroak[]; +extern const u8 gMonIcon_Carnivine[]; +extern const u8 gMonIcon_Finneon[]; +extern const u8 gMonIcon_Lumineon[]; +extern const u8 gMonIcon_Mantyke[]; +extern const u8 gMonIcon_Snover[]; +extern const u8 gMonIcon_Abomasnow[]; +extern const u8 gMonIcon_Weavile[]; +extern const u8 gMonIcon_Magnezone[]; +extern const u8 gMonIcon_Lickilicky[]; +extern const u8 gMonIcon_Rhyperior[]; +extern const u8 gMonIcon_Tangrowth[]; +extern const u8 gMonIcon_Electivire[]; +extern const u8 gMonIcon_Magmortar[]; +extern const u8 gMonIcon_Togekiss[]; +extern const u8 gMonIcon_Yanmega[]; +extern const u8 gMonIcon_Leafeon[]; +extern const u8 gMonIcon_Glaceon[]; +extern const u8 gMonIcon_Gliscor[]; +extern const u8 gMonIcon_Mamoswine[]; +extern const u8 gMonIcon_Porygon_Z[]; +extern const u8 gMonIcon_Gallade[]; +extern const u8 gMonIcon_Probopass[]; +extern const u8 gMonIcon_Dusknoir[]; +extern const u8 gMonIcon_Froslass[]; +extern const u8 gMonIcon_Rotom[]; +extern const u8 gMonIcon_Uxie[]; +extern const u8 gMonIcon_Mesprit[]; +extern const u8 gMonIcon_Azelf[]; +extern const u8 gMonIcon_Dialga[]; +extern const u8 gMonIcon_Palkia[]; +extern const u8 gMonIcon_Heatran[]; +extern const u8 gMonIcon_Regigigas[]; +extern const u8 gMonIcon_Giratina[]; +extern const u8 gMonIcon_Cresselia[]; +extern const u8 gMonIcon_Phione[]; +extern const u8 gMonIcon_Manaphy[]; +extern const u8 gMonIcon_Darkrai[]; +extern const u8 gMonIcon_Shaymin[]; +extern const u8 gMonIcon_Arceus[]; + // trainer sprites extern const u32 gTrainerFrontPic_Hiker[]; extern const u32 gTrainerFrontPic_AquaGruntM[]; diff --git a/src/data/graphics/pokemon.h b/src/data/graphics/pokemon.h index 07415949d..ecf928d46 100644 --- a/src/data/graphics/pokemon.h +++ b/src/data/graphics/pokemon.h @@ -2821,3 +2821,112 @@ const u8 gMonIcon_UnownExclamationMark[] = INCBIN_U8("graphics/pokemon/unown/ico const u32 gMonStillFrontPic_UnownQuestionMark[] = INCBIN_U32("graphics/pokemon/unown/front_question_mark.4bpp.lz"); const u32 gMonBackPic_UnownQuestionMark[] = INCBIN_U32("graphics/pokemon/unown/back_question_mark.4bpp.lz"); const u8 gMonIcon_UnownQuestionMark[] = INCBIN_U8("graphics/pokemon/unown/icon_question_mark.4bpp"); + +// New Mons gfx +const u8 gMonIcon_Turtwig[] = INCBIN_U8("graphics/pokemon/turtwig/icon.4bpp"); +const u8 gMonIcon_Grotle[] = INCBIN_U8("graphics/pokemon/grotle/icon.4bpp"); +const u8 gMonIcon_Torterra[] = INCBIN_U8("graphics/pokemon/torterra/icon.4bpp"); +const u8 gMonIcon_Chimchar[] = INCBIN_U8("graphics/pokemon/chimchar/icon.4bpp"); +const u8 gMonIcon_Monferno[] = INCBIN_U8("graphics/pokemon/monferno/icon.4bpp"); +const u8 gMonIcon_Infernape[] = INCBIN_U8("graphics/pokemon/infernape/icon.4bpp"); +const u8 gMonIcon_Piplup[] = INCBIN_U8("graphics/pokemon/piplup/icon.4bpp"); +const u8 gMonIcon_Prinplup[] = INCBIN_U8("graphics/pokemon/prinplup/icon.4bpp"); +const u8 gMonIcon_Empoleon[] = INCBIN_U8("graphics/pokemon/empoleon/icon.4bpp"); +const u8 gMonIcon_Starly[] = INCBIN_U8("graphics/pokemon/starly/icon.4bpp"); +const u8 gMonIcon_Staravia[] = INCBIN_U8("graphics/pokemon/staravia/icon.4bpp"); +const u8 gMonIcon_Staraptor[] = INCBIN_U8("graphics/pokemon/staraptor/icon.4bpp"); +const u8 gMonIcon_Bidoof[] = INCBIN_U8("graphics/pokemon/bidoof/icon.4bpp"); +const u8 gMonIcon_Bibarel[] = INCBIN_U8("graphics/pokemon/bibarel/icon.4bpp"); +const u8 gMonIcon_Kricketot[] = INCBIN_U8("graphics/pokemon/kricketot/icon.4bpp"); +const u8 gMonIcon_Kricketune[] = INCBIN_U8("graphics/pokemon/kricketune/icon.4bpp"); +const u8 gMonIcon_Shinx[] = INCBIN_U8("graphics/pokemon/shinx/icon.4bpp"); +const u8 gMonIcon_Luxio[] = INCBIN_U8("graphics/pokemon/luxio/icon.4bpp"); +const u8 gMonIcon_Luxray[] = INCBIN_U8("graphics/pokemon/luxray/icon.4bpp"); +const u8 gMonIcon_Budew[] = INCBIN_U8("graphics/pokemon/budew/icon.4bpp"); +const u8 gMonIcon_Roserade[] = INCBIN_U8("graphics/pokemon/roserade/icon.4bpp"); +const u8 gMonIcon_Cranidos[] = INCBIN_U8("graphics/pokemon/cranidos/icon.4bpp"); +const u8 gMonIcon_Rampardos[] = INCBIN_U8("graphics/pokemon/rampardos/icon.4bpp"); +const u8 gMonIcon_Shieldon[] = INCBIN_U8("graphics/pokemon/shieldon/icon.4bpp"); +const u8 gMonIcon_Bastiodon[] = INCBIN_U8("graphics/pokemon/bastiodon/icon.4bpp"); +const u8 gMonIcon_Burmy[] = INCBIN_U8("graphics/pokemon/burmy/icon.4bpp"); +const u8 gMonIcon_Wormadam[] = INCBIN_U8("graphics/pokemon/wormadam/icon.4bpp"); +const u8 gMonIcon_Mothim[] = INCBIN_U8("graphics/pokemon/mothim/icon.4bpp"); +const u8 gMonIcon_Combee[] = INCBIN_U8("graphics/pokemon/combee/icon.4bpp"); +const u8 gMonIcon_Vespiquen[] = INCBIN_U8("graphics/pokemon/vespiquen/icon.4bpp"); +const u8 gMonIcon_Pachirisu[] = INCBIN_U8("graphics/pokemon/pachirisu/icon.4bpp"); +const u8 gMonIcon_Buizel[] = INCBIN_U8("graphics/pokemon/buizel/icon.4bpp"); +const u8 gMonIcon_Floatzel[] = INCBIN_U8("graphics/pokemon/floatzel/icon.4bpp"); +const u8 gMonIcon_Cherubi[] = INCBIN_U8("graphics/pokemon/cherubi/icon.4bpp"); +const u8 gMonIcon_Cherrim[] = INCBIN_U8("graphics/pokemon/cherrim/icon.4bpp"); +const u8 gMonIcon_Shellos[] = INCBIN_U8("graphics/pokemon/shellosE/icon.4bpp"); +const u8 gMonIcon_Gastrodon[] = INCBIN_U8("graphics/pokemon/gastrodonE/icon.4bpp"); +const u8 gMonIcon_Ambipom[] = INCBIN_U8("graphics/pokemon/ambipom/icon.4bpp"); +const u8 gMonIcon_Drifloon[] = INCBIN_U8("graphics/pokemon/drifloon/icon.4bpp"); +const u8 gMonIcon_Drifblim[] = INCBIN_U8("graphics/pokemon/drifblim/icon.4bpp"); +const u8 gMonIcon_Buneary[] = INCBIN_U8("graphics/pokemon/buneary/icon.4bpp"); +const u8 gMonIcon_Lopunny[] = INCBIN_U8("graphics/pokemon/lopunny/icon.4bpp"); +const u8 gMonIcon_Mismagius[] = INCBIN_U8("graphics/pokemon/mismagius/icon.4bpp"); +const u8 gMonIcon_Honchkrow[] = INCBIN_U8("graphics/pokemon/honchkrow/icon.4bpp"); +const u8 gMonIcon_Glameow[] = INCBIN_U8("graphics/pokemon/glameow/icon.4bpp"); +const u8 gMonIcon_Purugly[] = INCBIN_U8("graphics/pokemon/purugly/icon.4bpp"); +const u8 gMonIcon_Chingling[] = INCBIN_U8("graphics/pokemon/chingling/icon.4bpp"); +const u8 gMonIcon_Stunky[] = INCBIN_U8("graphics/pokemon/stunky/icon.4bpp"); +const u8 gMonIcon_Skuntank[] = INCBIN_U8("graphics/pokemon/skuntank/icon.4bpp"); +const u8 gMonIcon_Bronzor[] = INCBIN_U8("graphics/pokemon/bronzor/icon.4bpp"); +const u8 gMonIcon_Bronzong[] = INCBIN_U8("graphics/pokemon/bronzong/icon.4bpp"); +const u8 gMonIcon_Bonsly[] = INCBIN_U8("graphics/pokemon/bonsly/icon.4bpp"); +const u8 gMonIcon_Mimejr[] = INCBIN_U8("graphics/pokemon/mimejr/icon.4bpp"); +const u8 gMonIcon_Happiny[] = INCBIN_U8("graphics/pokemon/happiny/icon.4bpp"); +const u8 gMonIcon_Chatot[] = INCBIN_U8("graphics/pokemon/chatot/icon.4bpp"); +const u8 gMonIcon_Spiritomb[] = INCBIN_U8("graphics/pokemon/spiritomb/icon.4bpp"); +const u8 gMonIcon_Gible[] = INCBIN_U8("graphics/pokemon/gible/icon.4bpp"); +const u8 gMonIcon_Gabite[] = INCBIN_U8("graphics/pokemon/gabite/icon.4bpp"); +const u8 gMonIcon_Garchomp[] = INCBIN_U8("graphics/pokemon/garchomp/icon.4bpp"); +const u8 gMonIcon_Munchlax[] = INCBIN_U8("graphics/pokemon/munchlax/icon.4bpp"); +const u8 gMonIcon_Riolu[] = INCBIN_U8("graphics/pokemon/riolu/icon.4bpp"); +const u8 gMonIcon_Lucario[] = INCBIN_U8("graphics/pokemon/lucario/icon.4bpp"); +const u8 gMonIcon_Hippopotas[] = INCBIN_U8("graphics/pokemon/hippopotas/icon.4bpp"); +const u8 gMonIcon_Hippowdon[] = INCBIN_U8("graphics/pokemon/hippowdon/icon.4bpp"); +const u8 gMonIcon_Skorupi[] = INCBIN_U8("graphics/pokemon/skorupi/icon.4bpp"); +const u8 gMonIcon_Drapion[] = INCBIN_U8("graphics/pokemon/drapion/icon.4bpp"); +const u8 gMonIcon_Croagunk[] = INCBIN_U8("graphics/pokemon/croagunk/icon.4bpp"); +const u8 gMonIcon_Toxicroak[] = INCBIN_U8("graphics/pokemon/toxicroak/icon.4bpp"); +const u8 gMonIcon_Carnivine[] = INCBIN_U8("graphics/pokemon/carnivine/icon.4bpp"); +const u8 gMonIcon_Finneon[] = INCBIN_U8("graphics/pokemon/finneon/icon.4bpp"); +const u8 gMonIcon_Lumineon[] = INCBIN_U8("graphics/pokemon/lumineon/icon.4bpp"); +const u8 gMonIcon_Mantyke[] = INCBIN_U8("graphics/pokemon/mantyke/icon.4bpp"); +const u8 gMonIcon_Snover[] = INCBIN_U8("graphics/pokemon/snover/icon.4bpp"); +const u8 gMonIcon_Abomasnow[] = INCBIN_U8("graphics/pokemon/abomasnow/icon.4bpp"); +const u8 gMonIcon_Weavile[] = INCBIN_U8("graphics/pokemon/weavile/icon.4bpp"); +const u8 gMonIcon_Magnezone[] = INCBIN_U8("graphics/pokemon/magnezone/icon.4bpp"); +const u8 gMonIcon_Lickilicky[] = INCBIN_U8("graphics/pokemon/lickilicky/icon.4bpp"); +const u8 gMonIcon_Rhyperior[] = INCBIN_U8("graphics/pokemon/rhyperior/icon.4bpp"); +const u8 gMonIcon_Tangrowth[] = INCBIN_U8("graphics/pokemon/tangrowth/icon.4bpp"); +const u8 gMonIcon_Electivire[] = INCBIN_U8("graphics/pokemon/electivire/icon.4bpp"); +const u8 gMonIcon_Magmortar[] = INCBIN_U8("graphics/pokemon/magmortar/icon.4bpp"); +const u8 gMonIcon_Togekiss[] = INCBIN_U8("graphics/pokemon/togekiss/icon.4bpp"); +const u8 gMonIcon_Yanmega[] = INCBIN_U8("graphics/pokemon/yanmega/icon.4bpp"); +const u8 gMonIcon_Leafeon[] = INCBIN_U8("graphics/pokemon/leafeon/icon.4bpp"); +const u8 gMonIcon_Glaceon[] = INCBIN_U8("graphics/pokemon/glaceon/icon.4bpp"); +const u8 gMonIcon_Gliscor[] = INCBIN_U8("graphics/pokemon/gliscor/icon.4bpp"); +const u8 gMonIcon_Mamoswine[] = INCBIN_U8("graphics/pokemon/mamoswine/icon.4bpp"); +const u8 gMonIcon_Porygon_Z[] = INCBIN_U8("graphics/pokemon/porygonZ/icon.4bpp"); +const u8 gMonIcon_Gallade[] = INCBIN_U8("graphics/pokemon/gallade/icon.4bpp"); +const u8 gMonIcon_Probopass[] = INCBIN_U8("graphics/pokemon/probopass/icon.4bpp"); +const u8 gMonIcon_Dusknoir[] = INCBIN_U8("graphics/pokemon/dusknoir/icon.4bpp"); +const u8 gMonIcon_Froslass[] = INCBIN_U8("graphics/pokemon/froslass/icon.4bpp"); +const u8 gMonIcon_Rotom[] = INCBIN_U8("graphics/pokemon/rotom/icon.4bpp"); +const u8 gMonIcon_Uxie[] = INCBIN_U8("graphics/pokemon/uxie/icon.4bpp"); +const u8 gMonIcon_Mesprit[] = INCBIN_U8("graphics/pokemon/mesprit/icon.4bpp"); +const u8 gMonIcon_Azelf[] = INCBIN_U8("graphics/pokemon/azelf/icon.4bpp"); +const u8 gMonIcon_Dialga[] = INCBIN_U8("graphics/pokemon/dialga/icon.4bpp"); +const u8 gMonIcon_Palkia[] = INCBIN_U8("graphics/pokemon/palkia/icon.4bpp"); +const u8 gMonIcon_Heatran[] = INCBIN_U8("graphics/pokemon/heatran/icon.4bpp"); +const u8 gMonIcon_Regigigas[] = INCBIN_U8("graphics/pokemon/regigigas/icon.4bpp"); +const u8 gMonIcon_Giratina[] = INCBIN_U8("graphics/pokemon/giratina/icon.4bpp"); +const u8 gMonIcon_Cresselia[] = INCBIN_U8("graphics/pokemon/cresselia/icon.4bpp"); +const u8 gMonIcon_Phione[] = INCBIN_U8("graphics/pokemon/phione/icon.4bpp"); +const u8 gMonIcon_Manaphy[] = INCBIN_U8("graphics/pokemon/manaphy/icon.4bpp"); +const u8 gMonIcon_Darkrai[] = INCBIN_U8("graphics/pokemon/darkrai/icon.4bpp"); +const u8 gMonIcon_Shaymin[] = INCBIN_U8("graphics/pokemon/shaymin/icon.4bpp"); +const u8 gMonIcon_Arceus[] = INCBIN_U8("graphics/pokemon/arceus/icon.4bpp"); diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 1f095d2d0..d035f4c09 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -412,6 +412,113 @@ const u8 *const gMonIconTable[] = [SPECIES_JIRACHI] = gMonIcon_Jirachi, [SPECIES_DEOXYS] = gMonIcon_Deoxys, [SPECIES_CHIMECHO] = gMonIcon_Chimecho, + [SPECIES_TURTWIG] = gMonIcon_Turtwig, + [SPECIES_GROTLE] = gMonIcon_Grotle, + [SPECIES_TORTERRA] = gMonIcon_Torterra, + [SPECIES_CHIMCHAR] = gMonIcon_Chimchar, + [SPECIES_MONFERNO] = gMonIcon_Monferno, + [SPECIES_INFERNAPE] = gMonIcon_Infernape, + [SPECIES_PIPLUP] = gMonIcon_Piplup, + [SPECIES_PRINPLUP] = gMonIcon_Prinplup, + [SPECIES_EMPOLEON] = gMonIcon_Empoleon, + [SPECIES_STARLY] = gMonIcon_Starly, + [SPECIES_STARAVIA] = gMonIcon_Staravia, + [SPECIES_STARAPTOR] = gMonIcon_Staraptor, + [SPECIES_BIDOOF] = gMonIcon_Bidoof, + [SPECIES_BIBAREL] = gMonIcon_Bibarel, + [SPECIES_KRICKETOT] = gMonIcon_Kricketot, + [SPECIES_KRICKETUNE] = gMonIcon_Kricketune, + [SPECIES_SHINX] = gMonIcon_Shinx, + [SPECIES_LUXIO] = gMonIcon_Luxio, + [SPECIES_LUXRAY] = gMonIcon_Luxray, + [SPECIES_BUDEW] = gMonIcon_Budew, + [SPECIES_ROSERADE] = gMonIcon_Roserade, + [SPECIES_CRANIDOS] = gMonIcon_Cranidos, + [SPECIES_RAMPARDOS] = gMonIcon_Rampardos, + [SPECIES_SHIELDON] = gMonIcon_Shieldon, + [SPECIES_BASTIODON] = gMonIcon_Bastiodon, + [SPECIES_BURMY] = gMonIcon_Burmy, + [SPECIES_WORMADAM] = gMonIcon_Wormadam, + [SPECIES_MOTHIM] = gMonIcon_Mothim, + [SPECIES_COMBEE] = gMonIcon_Combee, + [SPECIES_VESPIQUEN] = gMonIcon_Vespiquen, + [SPECIES_PACHIRISU] = gMonIcon_Pachirisu, + [SPECIES_BUIZEL] = gMonIcon_Buizel, + [SPECIES_FLOATZEL] = gMonIcon_Floatzel, + [SPECIES_CHERUBI] = gMonIcon_Cherubi, + [SPECIES_CHERRIM] = gMonIcon_Cherrim, + [SPECIES_SHELLOS] = gMonIcon_Shellos, + [SPECIES_GASTRODON] = gMonIcon_Gastrodon, + [SPECIES_AMBIPOM] = gMonIcon_Ambipom, + [SPECIES_DRIFLOON] = gMonIcon_Drifloon, + [SPECIES_DRIFBLIM] = gMonIcon_Drifblim, + [SPECIES_BUNEARY] = gMonIcon_Buneary, + [SPECIES_LOPUNNY] = gMonIcon_Lopunny, + [SPECIES_MISMAGIUS] = gMonIcon_Mismagius, + [SPECIES_HONCHKROW] = gMonIcon_Honchkrow, + [SPECIES_GLAMEOW] = gMonIcon_Glameow, + [SPECIES_PURUGLY] = gMonIcon_Purugly, + [SPECIES_CHINGLING] = gMonIcon_Chingling, + [SPECIES_STUNKY] = gMonIcon_Stunky, + [SPECIES_SKUNTANK] = gMonIcon_Skuntank, + [SPECIES_BRONZOR] = gMonIcon_Bronzor, + [SPECIES_BRONZONG] = gMonIcon_Bronzong, + [SPECIES_BONSLY] = gMonIcon_Bonsly, + [SPECIES_MIMEJR] = gMonIcon_Mimejr, + [SPECIES_HAPPINY] = gMonIcon_Happiny, + [SPECIES_CHATOT] = gMonIcon_Chatot, + [SPECIES_SPIRITOMB] = gMonIcon_Spiritomb, + [SPECIES_GIBLE] = gMonIcon_Gible, + [SPECIES_GABITE] = gMonIcon_Gabite, + [SPECIES_GARCHOMP] = gMonIcon_Garchomp, + [SPECIES_MUNCHLAX] = gMonIcon_Munchlax, + [SPECIES_RIOLU] = gMonIcon_Riolu, + [SPECIES_LUCARIO] = gMonIcon_Lucario, + [SPECIES_HIPPOPOTAS] = gMonIcon_Hippopotas, + [SPECIES_HIPPOWDON] = gMonIcon_Hippowdon, + [SPECIES_SKORUPI] = gMonIcon_Skorupi, + [SPECIES_DRAPION] = gMonIcon_Drapion, + [SPECIES_CROAGUNK] = gMonIcon_Croagunk, + [SPECIES_TOXICROAK] = gMonIcon_Toxicroak, + [SPECIES_CARNIVINE] = gMonIcon_Carnivine, + [SPECIES_FINNEON] = gMonIcon_Finneon, + [SPECIES_LUMINEON] = gMonIcon_Lumineon, + [SPECIES_MANTYKE] = gMonIcon_Mantyke, + [SPECIES_SNOVER] = gMonIcon_Snover, + [SPECIES_ABOMASNOW] = gMonIcon_Abomasnow, + [SPECIES_WEAVILE] = gMonIcon_Weavile, + [SPECIES_MAGNEZONE] = gMonIcon_Magnezone, + [SPECIES_LICKILICKY] = gMonIcon_Lickilicky, + [SPECIES_RHYPERIOR] = gMonIcon_Rhyperior, + [SPECIES_TANGROWTH] = gMonIcon_Tangrowth, + [SPECIES_ELECTIVIRE] = gMonIcon_Electivire, + [SPECIES_MAGMORTAR] = gMonIcon_Magmortar, + [SPECIES_TOGEKISS] = gMonIcon_Togekiss, + [SPECIES_YANMEGA] = gMonIcon_Yanmega, + [SPECIES_LEAFEON] = gMonIcon_Leafeon, + [SPECIES_GLACEON] = gMonIcon_Glaceon, + [SPECIES_GLISCOR] = gMonIcon_Gliscor, + [SPECIES_MAMOSWINE] = gMonIcon_Mamoswine, + [SPECIES_PORYGON_Z] = gMonIcon_Porygon_Z, + [SPECIES_GALLADE] = gMonIcon_Gallade, + [SPECIES_PROBOPASS] = gMonIcon_Probopass, + [SPECIES_DUSKNOIR] = gMonIcon_Dusknoir, + [SPECIES_FROSLASS] = gMonIcon_Froslass, + [SPECIES_ROTOM] = gMonIcon_Rotom, + [SPECIES_UXIE] = gMonIcon_Uxie, + [SPECIES_MESPRIT] = gMonIcon_Mesprit, + [SPECIES_AZELF] = gMonIcon_Azelf, + [SPECIES_DIALGA] = gMonIcon_Dialga, + [SPECIES_PALKIA] = gMonIcon_Palkia, + [SPECIES_HEATRAN] = gMonIcon_Heatran, + [SPECIES_REGIGIGAS] = gMonIcon_Regigigas, + [SPECIES_GIRATINA] = gMonIcon_Giratina, + [SPECIES_CRESSELIA] = gMonIcon_Cresselia, + [SPECIES_PHIONE] = gMonIcon_Phione, + [SPECIES_MANAPHY] = gMonIcon_Manaphy, + [SPECIES_DARKRAI] = gMonIcon_Darkrai, + [SPECIES_SHAYMIN] = gMonIcon_Shaymin, + [SPECIES_ARCEUS] = gMonIcon_Arceus, [SPECIES_EGG] = gMonIcon_Egg, }; @@ -804,6 +911,113 @@ const u8 gMonIconPaletteIndices[] = [SPECIES_JIRACHI] = 0, [SPECIES_DEOXYS] = 0, [SPECIES_CHIMECHO] = 0, + [SPECIES_TURTWIG] = 1, + [SPECIES_GROTLE] = 1, + [SPECIES_TORTERRA] = 1, + [SPECIES_CHIMCHAR] = 1, + [SPECIES_MONFERNO] = 0, + [SPECIES_INFERNAPE] = 0, + [SPECIES_PIPLUP] = 2, + [SPECIES_PRINPLUP] = 2, + [SPECIES_EMPOLEON] = 0, + [SPECIES_STARLY] = 0, + [SPECIES_STARAVIA] = 0, + [SPECIES_STARAPTOR] = 0, + [SPECIES_BIDOOF] = 2, + [SPECIES_BIBAREL] = 2, + [SPECIES_KRICKETOT] = 0, + [SPECIES_KRICKETUNE] = 0, + [SPECIES_SHINX] = 0, + [SPECIES_LUXIO] = 0, + [SPECIES_LUXRAY] = 0, + [SPECIES_BUDEW] = 1, + [SPECIES_ROSERADE] = 0, + [SPECIES_CRANIDOS] = 0, + [SPECIES_RAMPARDOS] = 0, + [SPECIES_SHIELDON] = 1, + [SPECIES_BASTIODON] = 1, + [SPECIES_BURMY] = 1, + [SPECIES_WORMADAM] = 1, + [SPECIES_MOTHIM] = 0, + [SPECIES_COMBEE] = 0, + [SPECIES_VESPIQUEN] = 0, + [SPECIES_PACHIRISU] = 0, + [SPECIES_BUIZEL] = 0, + [SPECIES_FLOATZEL] = 0, + [SPECIES_CHERUBI] = 1, + [SPECIES_CHERRIM] = 0, + [SPECIES_SHELLOS] = 0, + [SPECIES_GASTRODON] = 0, + [SPECIES_AMBIPOM] = 2, + [SPECIES_DRIFLOON] = 2, + [SPECIES_DRIFBLIM] = 2, + [SPECIES_BUNEARY] = 2, + [SPECIES_LOPUNNY] = 2, + [SPECIES_MISMAGIUS] = 0, + [SPECIES_HONCHKROW] = 1, + [SPECIES_GLAMEOW] = 0, + [SPECIES_PURUGLY] = 2, + [SPECIES_CHINGLING] = 0, + [SPECIES_STUNKY] = 2, + [SPECIES_SKUNTANK] = 2, + [SPECIES_BRONZOR] = 0, + [SPECIES_BRONZONG] = 0, + [SPECIES_BONSLY] = 1, + [SPECIES_MIMEJR] = 0, + [SPECIES_HAPPINY] = 0, + [SPECIES_CHATOT] = 0, + [SPECIES_SPIRITOMB] = 0, + [SPECIES_GIBLE] = 0, + [SPECIES_GABITE] = 0, + [SPECIES_GARCHOMP] = 0, + [SPECIES_MUNCHLAX] = 2, + [SPECIES_RIOLU] = 2, + [SPECIES_LUCARIO] = 2, + [SPECIES_HIPPOPOTAS] = 1, + [SPECIES_HIPPOWDON] = 1, + [SPECIES_SKORUPI] = 0, + [SPECIES_DRAPION] = 2, + [SPECIES_CROAGUNK] = 0, + [SPECIES_TOXICROAK] = 0, + [SPECIES_CARNIVINE] = 1, + [SPECIES_FINNEON] = 0, + [SPECIES_LUMINEON] = 0, + [SPECIES_MANTYKE] = 0, + [SPECIES_SNOVER] = 1, + [SPECIES_ABOMASNOW] = 1, + [SPECIES_WEAVILE] = 0, + [SPECIES_MAGNEZONE] = 0, + [SPECIES_LICKILICKY] = 1, + [SPECIES_RHYPERIOR] = 0, + [SPECIES_TANGROWTH] = 2, + [SPECIES_ELECTIVIRE] = 1, + [SPECIES_MAGMORTAR] = 0, + [SPECIES_TOGEKISS] = 2, + [SPECIES_YANMEGA] = 1, + [SPECIES_LEAFEON] = 1, + [SPECIES_GLACEON] = 0, + [SPECIES_GLISCOR] = 2, + [SPECIES_MAMOSWINE] = 2, + [SPECIES_PORYGON_Z] = 0, + [SPECIES_GALLADE] = 1, + [SPECIES_PROBOPASS] = 0, + [SPECIES_DUSKNOIR] = 2, + [SPECIES_FROSLASS] = 2, + [SPECIES_ROTOM] = 0, + [SPECIES_UXIE] = 0, + [SPECIES_MESPRIT] = 0, + [SPECIES_AZELF] = 0, + [SPECIES_DIALGA] = 2, + [SPECIES_PALKIA] = 2, + [SPECIES_HEATRAN] = 0, + [SPECIES_REGIGIGAS] = 0, + [SPECIES_GIRATINA] = 0, + [SPECIES_CRESSELIA] = 0, + [SPECIES_PHIONE] = 0, + [SPECIES_MANAPHY] = 0, + [SPECIES_DARKRAI] = 0, + [SPECIES_SHAYMIN] = 1, + [SPECIES_ARCEUS] = 0, [SPECIES_EGG] = 1, };