From 6c52725272b951ebbb3c040206450d886ddfc426 Mon Sep 17 00:00:00 2001 From: CutieCat2804 Date: Sat, 19 Oct 2024 17:24:38 +0200 Subject: [PATCH] fix special tiles / wip add halloween themes --- shared/lootboxes.ts | 4 ++ src/assets/themes/halloween/pumpkin/1.png | Bin 0 -> 267 bytes src/assets/themes/halloween/pumpkin/2.png | Bin 0 -> 345 bytes src/assets/themes/halloween/pumpkin/3.png | Bin 0 -> 443 bytes src/assets/themes/halloween/pumpkin/4.png | Bin 0 -> 287 bytes src/assets/themes/halloween/pumpkin/5.png | Bin 0 -> 362 bytes src/assets/themes/halloween/pumpkin/6.png | Bin 0 -> 384 bytes src/assets/themes/halloween/pumpkin/7.png | Bin 0 -> 289 bytes src/assets/themes/halloween/pumpkin/8.png | Bin 0 -> 355 bytes src/assets/themes/halloween/pumpkin/flag.png | Bin 0 -> 476 bytes .../themes/halloween/pumpkin/last-pos.png | Bin 0 -> 382 bytes src/assets/themes/halloween/pumpkin/mine.png | Bin 0 -> 739 bytes .../themes/halloween/pumpkin/pumpkin.aseprite | Bin 0 -> 3218 bytes .../halloween/pumpkin/question-mark.png | Bin 0 -> 460 bytes .../themes/halloween/pumpkin/revealed.png | Bin 0 -> 149 bytes src/assets/themes/halloween/pumpkin/tile.png | Bin 0 -> 272 bytes src/assets/themes/halloween/vampire/1.png | Bin 0 -> 262 bytes src/assets/themes/halloween/vampire/2.png | Bin 0 -> 351 bytes src/assets/themes/halloween/vampire/3.png | Bin 0 -> 425 bytes src/assets/themes/halloween/vampire/4.png | Bin 0 -> 287 bytes src/assets/themes/halloween/vampire/5.png | Bin 0 -> 287 bytes src/assets/themes/halloween/vampire/6.png | Bin 0 -> 376 bytes src/assets/themes/halloween/vampire/7.png | Bin 0 -> 288 bytes src/assets/themes/halloween/vampire/8.png | Bin 0 -> 388 bytes src/assets/themes/halloween/vampire/flag.png | Bin 0 -> 557 bytes .../themes/halloween/vampire/last-pos.png | Bin 0 -> 350 bytes src/assets/themes/halloween/vampire/mine.png | Bin 0 -> 750 bytes .../halloween/vampire/question-mark.png | Bin 0 -> 520 bytes .../themes/halloween/vampire/revealed.png | Bin 0 -> 147 bytes src/assets/themes/halloween/vampire/tile.png | Bin 0 -> 266 bytes .../themes/halloween/vampire/vampire.aseprite | Bin 0 -> 3086 bytes src/assets/themes/halloween/zombie/1.png | Bin 0 -> 262 bytes src/assets/themes/halloween/zombie/2.png | Bin 0 -> 353 bytes src/assets/themes/halloween/zombie/3.png | Bin 0 -> 423 bytes src/assets/themes/halloween/zombie/4.png | Bin 0 -> 293 bytes src/assets/themes/halloween/zombie/5.png | Bin 0 -> 346 bytes src/assets/themes/halloween/zombie/6.png | Bin 0 -> 376 bytes src/assets/themes/halloween/zombie/7.png | Bin 0 -> 286 bytes src/assets/themes/halloween/zombie/8.png | Bin 0 -> 370 bytes src/assets/themes/halloween/zombie/flag.png | Bin 0 -> 695 bytes .../themes/halloween/zombie/last-pos.png | Bin 0 -> 406 bytes src/assets/themes/halloween/zombie/mine.png | Bin 0 -> 570 bytes .../themes/halloween/zombie/question-mark.png | Bin 0 -> 490 bytes .../themes/halloween/zombie/revealed.png | Bin 0 -> 148 bytes src/assets/themes/halloween/zombie/tile.png | Bin 0 -> 272 bytes .../themes/halloween/zombie/zombie.aseprite | Bin 0 -> 3218 bytes src/assets/themes/league/league.aseprite | Bin 3180 -> 3714 bytes src/assets/themes/league/tile-2-old.png | Bin 0 -> 1167 bytes src/assets/themes/league/tile-2.png | Bin 1167 -> 1178 bytes src/assets/themes/techies/dire/1.png | Bin 207 -> 252 bytes src/assets/themes/techies/dire/2.png | Bin 262 -> 329 bytes src/assets/themes/techies/dire/3.png | Bin 288 -> 422 bytes src/assets/themes/techies/dire/4.png | Bin 217 -> 280 bytes src/assets/themes/techies/dire/5.png | Bin 248 -> 335 bytes src/assets/themes/techies/dire/6.png | Bin 265 -> 386 bytes src/assets/themes/techies/dire/7.png | Bin 220 -> 259 bytes src/assets/themes/techies/dire/8.png | Bin 268 -> 395 bytes src/assets/themes/techies/dire/dire.aseprite | Bin 6049 -> 6007 bytes src/assets/themes/techies/dire/last-pos.png | Bin 252 -> 330 bytes src/assets/themes/techies/dire/mine-1.png | Bin 795 -> 1023 bytes src/assets/themes/techies/dire/mine-2.png | Bin 755 -> 894 bytes .../themes/techies/dire/question-mark.png | Bin 302 -> 445 bytes src/assets/themes/techies/dire/tile-2-old.png | Bin 0 -> 832 bytes src/assets/themes/techies/dire/tile-2.png | Bin 832 -> 826 bytes src/assets/themes/techies/dire/tile-3-old.png | Bin 0 -> 954 bytes src/assets/themes/techies/dire/tile-3.png | Bin 954 -> 955 bytes src/themes/Theme.ts | 10 ++-- src/themes/color-palettes/crimson.ts | 2 +- src/themes/index.ts | 11 +++- src/themes/rainbow.ts | 51 ++++++++++++++++++ 70 files changed, 70 insertions(+), 8 deletions(-) create mode 100644 src/assets/themes/halloween/pumpkin/1.png create mode 100644 src/assets/themes/halloween/pumpkin/2.png create mode 100644 src/assets/themes/halloween/pumpkin/3.png create mode 100644 src/assets/themes/halloween/pumpkin/4.png create mode 100644 src/assets/themes/halloween/pumpkin/5.png create mode 100644 src/assets/themes/halloween/pumpkin/6.png create mode 100644 src/assets/themes/halloween/pumpkin/7.png create mode 100644 src/assets/themes/halloween/pumpkin/8.png create mode 100644 src/assets/themes/halloween/pumpkin/flag.png create mode 100644 src/assets/themes/halloween/pumpkin/last-pos.png create mode 100644 src/assets/themes/halloween/pumpkin/mine.png create mode 100644 src/assets/themes/halloween/pumpkin/pumpkin.aseprite create mode 100644 src/assets/themes/halloween/pumpkin/question-mark.png create mode 100644 src/assets/themes/halloween/pumpkin/revealed.png create mode 100644 src/assets/themes/halloween/pumpkin/tile.png create mode 100644 src/assets/themes/halloween/vampire/1.png create mode 100644 src/assets/themes/halloween/vampire/2.png create mode 100644 src/assets/themes/halloween/vampire/3.png create mode 100644 src/assets/themes/halloween/vampire/4.png create mode 100644 src/assets/themes/halloween/vampire/5.png create mode 100644 src/assets/themes/halloween/vampire/6.png create mode 100644 src/assets/themes/halloween/vampire/7.png create mode 100644 src/assets/themes/halloween/vampire/8.png create mode 100644 src/assets/themes/halloween/vampire/flag.png create mode 100644 src/assets/themes/halloween/vampire/last-pos.png create mode 100644 src/assets/themes/halloween/vampire/mine.png create mode 100644 src/assets/themes/halloween/vampire/question-mark.png create mode 100644 src/assets/themes/halloween/vampire/revealed.png create mode 100644 src/assets/themes/halloween/vampire/tile.png create mode 100644 src/assets/themes/halloween/vampire/vampire.aseprite create mode 100644 src/assets/themes/halloween/zombie/1.png create mode 100644 src/assets/themes/halloween/zombie/2.png create mode 100644 src/assets/themes/halloween/zombie/3.png create mode 100644 src/assets/themes/halloween/zombie/4.png create mode 100644 src/assets/themes/halloween/zombie/5.png create mode 100644 src/assets/themes/halloween/zombie/6.png create mode 100644 src/assets/themes/halloween/zombie/7.png create mode 100644 src/assets/themes/halloween/zombie/8.png create mode 100644 src/assets/themes/halloween/zombie/flag.png create mode 100644 src/assets/themes/halloween/zombie/last-pos.png create mode 100644 src/assets/themes/halloween/zombie/mine.png create mode 100644 src/assets/themes/halloween/zombie/question-mark.png create mode 100644 src/assets/themes/halloween/zombie/revealed.png create mode 100644 src/assets/themes/halloween/zombie/tile.png create mode 100644 src/assets/themes/halloween/zombie/zombie.aseprite create mode 100644 src/assets/themes/league/tile-2-old.png create mode 100644 src/assets/themes/techies/dire/tile-2-old.png create mode 100644 src/assets/themes/techies/dire/tile-3-old.png create mode 100644 src/themes/rainbow.ts diff --git a/shared/lootboxes.ts b/shared/lootboxes.ts index f24278f..910ff39 100644 --- a/shared/lootboxes.ts +++ b/shared/lootboxes.ts @@ -109,6 +109,10 @@ export const series1: Lootbox = { id: "romance", rarity: "uncommon", }, + { + id: "rainbow", + rarity: "uncommon", + }, { id: "flowers", rarity: "rare", diff --git a/src/assets/themes/halloween/pumpkin/1.png b/src/assets/themes/halloween/pumpkin/1.png new file mode 100644 index 0000000000000000000000000000000000000000..f411f1924df72ed11d4da5d4dbb5d4a9a3e60dde GIT binary patch literal 267 zcmV+m0rdWfP)Px##Ysd#R9J=Wmc0&wKoEp?72^*HQ4>4kqf+pWynvwxEHHvmD~t(;&cdF?WT(2~ zZsxnq{Vb8m^kcDfK^`C4;l0mulN@2ciE_ADFo2J67{FIJ4B#tV0?-Lhv*N1&o$&p3 zCB8u_0BKfGw48A;9mGBufQg99s^(p^;M2LGa2}`tKrXI_C6CuC06KLv00S_9e+C%S z5fQn6$fqaL8NmQRu+#e!g!Dm|^aSnPx0{5|Kv~s-Y+P^!F4vn{6Jj#G>H$UfF`(~! R;TZq`002ovPDHLkV1jdPx$6G=otR9J=WmOT!FKoEuBEUPib!jo8d1S@Ngz`;C%wG~IO;3U+z0SkeMvO6;i z#DsJ<`PiP;+Sr%-W1N9VxY&dd28w};-m@`Li_#5V->>!I zBpK+fq9`3K5#gQQ?yyAUF&4~%%5n>Lb&WL3d-txV19mnc4)`tUH_&Ma4ghJE!x~Xh zsSOYSDyxb%Nd$ory9HbwxB4homDF3nz<>7NS22?r;NVTg%ws^(C0!jZif98IyeJ)3 zCcJt;IE-T9&uX}2M;VwBt~M|=TxDPmxY)p4aFKyI;Ti*8_|_USpx_`1wR6ch_I8ry r2ShS{z3wKN1!Kf!fEy-@7LC;lp=pRmc+Ji-00000NkvXXu0mjf8}5&7 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/3.png b/src/assets/themes/halloween/pumpkin/3.png new file mode 100644 index 0000000000000000000000000000000000000000..ee34b4d9bb341e23bd25c19002c4e19b55c5ddb2 GIT binary patch literal 443 zcmV;s0Yv_ZP)Px$bxA})R9J=WR!eHbFc5vR(p2~Zr4)iGbnOH5JiSKFkZa^TJ%HEUh(IVM{={|s z>7sS8T}2)_F5UQnz{um7=b1Mn0W)U&GZ@7v-aa>vwW)9S<@GuOBZHGkSVTu-f|I^m zjPaVtP`U5;!LPmYGu8T{WT5jGi40*aZHDjko|m<>nTlBU{-(`>Q3jgeRi0wCjyvym z8$jGYu|DA;P&IIdDmVbF)-m|4ZR(ChfB|5|@xX4}2U6RbV6X&3ecYhcuG11Q3}oD{ z#u{h^QmqaW8G;K>Teh(T29d}R3;T|hS){cyCQuv?Bs<3sP^2F<7oOJ6SOZm&lP96$ z2S{XCLv!XBXW$g?f!-7Zz_{>OdCH92bT9)d)vH@GM!bDAjZZ2;U)_@qqfuR;%F3S& zqC|#$an%6Wg@Dr!q6^0?c@X^^-Qx*Vx&A_N?e`=NaN#L08#++NFhErFZsURr4`mjS lYs`hm$}Cde9cIjE;|m64ipH#Tf64#=002ovPDHLkV1fzD#8?0T literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/4.png b/src/assets/themes/halloween/pumpkin/4.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb520bc4f32b1cf4533e223328ad36a484e5eb5 GIT binary patch literal 287 zcmV+)0pR|LP)Px#*-1n}R9J=Wl|2rFFbsuX07Xg{4$zsZ7eL&9ta^c}oqK>RY?Lkul%OLr`)y45;k_$=%zy$lEVe8w!mCEWK5gL|57R-Je~ncD(Ct*c@VDW3jnnJ l3Lw;V91|A60$2dUd;v7uH#C%_bB6!`002ovPDHLkV1ghEZX*By literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/5.png b/src/assets/themes/halloween/pumpkin/5.png new file mode 100644 index 0000000000000000000000000000000000000000..307b99a973a63e3c74a80b82e1aa50ff6d539367 GIT binary patch literal 362 zcmV-w0hRuVP)Px$BuPX;R9J=WRyzv9KoEUvmLx&R+Y)%?5BC&8S%EO{#AbIwv`SQ6e?nP-o+FI~*CGJCOVbEAec)Fal70X% zTdqkP-7?G>how}VeSk%RBv7&D^Zof&YCx8u?@AG;8LJ(S2K}#Z+xc& z(QLZ5C3Msx72wwVd@@8Bcmj&U%UBXds{}nqeY7+_4UG}d?T(~oia%CfUO11Yy%Bwk z?n2a_1IO#5^u9I%ahkz*B{{UnC(v!hzAMGyayPm=wD?av0peUz%tjcED*ylh07*qo IM6N<$fPx$I!Q!9R9J=WR!eHbKn#8I2gd{&2xQsYWZ7{4q!i2rp09PxjPbte<-WGGign;U-ucaDm&S8dF&6 z+-}6sm>Qt!L5)dfAch9WE5et4dKaJH)p`~Nz9E~h=<@N3&Hw=cwh$IhC^8i3IA;3QZHY^iU_tb!?iF=EXH8)K5fh#08%omS8_AbXaMvrD( z42W)+S7f#5E?f*qZg|*lk*QZ7h6YsD>YZV_R1W(ssI0;5$vk5!YvT4a e>f2$$|HLQamTw3u#L~h50000Px#+et)0R9J=WmN627Fc3w*LLrUXcml?QaWYTfkvstwfxQDhd^u7cI zuJ>oKN!!%kb4hxdJ21Pw={uA~5lru|OE_8^tf2+g;+LY8KvMjg0t-fKMGH&`u<_FZ zj^y~Y1Qtl+rv!ZQ$KIY2a4bH(F}K$cph*(Yia%MvLC2pYpz-!80SEQ=DS`Jec+XSf n2V{RlGp5PH^sneanamnrdMi)le-9UR00000NkvXXu0mjftd4iX literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/8.png b/src/assets/themes/halloween/pumpkin/8.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b9ccef4a62498d73c541f1a570c44418d14768 GIT binary patch literal 355 zcmV-p0i6DcP)Px$9Z5t%R9J=WRy(T1Fbo_&sWGVc0doH%7WS_ zLC*PP?oayA2UN96ZgD~pK}zYF6Sl~$PB`k^a>C_=!wz&z$mE2VSeqCYkaHewc@%Hb zK<7MY!g3A(#=qha0+<=9Y929WcB)!T%fiBc`~vc-kZh-UaBTnp002ovPDHLkV1m+b BniBv3 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/flag.png b/src/assets/themes/halloween/pumpkin/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a8e494af7c97d0a533efad40033299d117bace GIT binary patch literal 476 zcmV<20VDp2P)Px$mPtfGR9J=WmN9aJFcd^r!hkbm($Ki2&MkbTG`WS3lslwI?UsfnGfV&(kwW=c z!U80XGfBZ#HWJ#$-#?OoO`HB$%=d-UF@tOYo?_6S%NC5Mz{^|xdjPt*sLZiA4};*L z=0z6aAz~=92t^h_RBBANYVO?u0Mk5ARPpkJAy1eA;kBmAq|-5j6!x*IyY-X8y$Y)U zW9j4DuYZ1uP&N_(%qqn0Q7i)3awl_LRE232E)c5~m^1(Q?2UQ!-?twY0p@ZCfWw}T zrez~>*xQ#{T4NQ!mOCj=*l2p#b7Oqk55WLyqA$1gg{!;)rrEoW-3>s`eri6~2TR)d zzM#r&LR8%l9K|AlY{B9j!@24KnA6z|&g@0wBY(xz48zNjK-| zl7qu>Y&(LB>Px$I7vi7R9J=WmrYKDKoEsrHx<%`za=xfIRZx@@d9&HFF@iEIKnJpDL+Yv0PO-a z+BAyjj3)M%uz;$1RShg&u`G>LatN_TEjxC4C|BbjaXH5bgsax#c~OCqLx{Yn5DRY3 z;?Az-0MK*;8rc|Qr5uqQLJ$DNf}@n9G0~&d18f+eN86k0Uk*&#bEYS*32b4mU1$P$ z71am8{o~W_hFi3Dd c5z~794CNAUq;aT96#xJL07*qoM6N<$f=YL!!~g&Q literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/pumpkin/mine.png b/src/assets/themes/halloween/pumpkin/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..02f7a7cdba048f39be7f049199ff7b3a04c31b64 GIT binary patch literal 739 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 NgQu&X%Q~loCIDs2a|8eY literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/1.png b/src/assets/themes/halloween/vampire/1.png new file mode 100644 index 0000000000000000000000000000000000000000..c32a40de873312c5977427e755fd5358eac8e545 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2RvOILn2z= zPIKgIG7xb6pCQ~-`1I827l}4A+Ak&-bU!*JRMM)r@Rj_`Q)&0QSpWQ2$dx=$DCV|> ze-8igho3&`eJ*%YM=vj zHi=EHi*jJ_m_6yuDzCiQc3%!PrVy`p36gJnBL8e*(f7 zQ4JdB(&{H)kb5y}X2Oo|kG(HtFYxuec-FbTvHJdOUd2A+XPobM7%Wn6-k}Nf3xlVt KpUXO@geCwsFl=i8 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/2.png b/src/assets/themes/halloween/vampire/2.png new file mode 100644 index 0000000000000000000000000000000000000000..778cb5030edac46e8673a9f3e42fcfc15f7500d8 GIT binary patch literal 351 zcmV-l0igbgP)Px$8A(JzR9J=WmP-zTFc5}kO2OyGOBr`2Ud63TwqC`=9r04^AW=XU0uiO1nHJ)P zKOrGJ=KDMCbP6zO(w~K#kIsjEbNiIWK3=YV1{~pR6N(wg1Px$V@X6oR9J=WRy>#s_p0Z*V_nWIwzCZ5Dn!xC+!nCR+Z7g z`Kl;?%~|heZBZgHIE6AAV#67J!h0QJ!&!*fNBub)g`@~{&RyeiJf8;t4!b=bw-0Pg zI0kABToG~(0LSwQlBZ{sLVy8awYThE+>vCPf+*#fjyv?^x-5Z2N6B){k|EWRG8&SL z*|a4WAr;DKY`J7h^nn3tZ%ON_qD1X&8&gJd3VhQ*)wE7n6(y9>EoSbVX)UR`l@=6c2=F Tos9%m00000NkvXXu0mjfcq+CM literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/4.png b/src/assets/themes/halloween/vampire/4.png new file mode 100644 index 0000000000000000000000000000000000000000..90c91e0548cf95a5f571dd42967a97b2ec37a89b GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}H$7b(Ln2z= zPIcsKG7xaB&sNT{=`M8L(INgICgwo5MEJ4I8(z8aJ;~td>gTe~DWM4f?~!dz literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/5.png b/src/assets/themes/halloween/vampire/5.png new file mode 100644 index 0000000000000000000000000000000000000000..9e72f1d4f4f3386f3a5f51aa28fb2073149774c2 GIT binary patch literal 287 zcmV+)0pR|LP)Px#*-1n}R9J=WRzV8GFbq>hbK7Mv-52tOzBHHZvKF#~x1CDmI1YgkK?oG97OgEC zn3x!hzygw7r6ox^$#YTgo02nV1a!q>A?1+*vXH_)O28Ee4*;u^fa)5Ej>$~|fM096 zK;r{PZAf_^E`_xXi{f+@pn*yR70}r8Xn5NJbv5fyx(GFE5&DXx@mvqx&qTdkwI?p__mVF)(D?hX_Gi8sg{DVgTq=Y;?O002ovPDHLkV1go)Z)pGk literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/6.png b/src/assets/themes/halloween/vampire/6.png new file mode 100644 index 0000000000000000000000000000000000000000..78b47fee0170a5e66b546c5084fe9aefe5706315 GIT binary patch literal 376 zcmV-;0f+vHP)Px$GD$>1R9J=WR?&&WFbsXNMYupaOFwUh4sc!I=DG#i0XjoJJ4*sJsT1GN1wvzD zS#>EKc@PLjmR{tSCj%>1ycv`V`2PGFUxOz9&*iijV1$V@#YK=3P~qPDWDE=P%)Y*H zt%yLyRS^QS;?`K|hdvqG`K~;Hx~l2c-Eh2~bGJs3tpPT+SaB7B(ohkYc*E0>7*Wgv zlKTK4WkP`d2!h}db?TKG5RrJb2t&#ZvwdJh%ni36o7tMXyMP7Fs5&sZ;a_3`K-O52 zTJ#jE4#eE>u-l`qYC`7ZRCOTchR5p}Y;1NewFn>8tu?3Q5j3uii7No0NYU(zOR@tC z;)k-xc<~vtVe*47dUsgyKk*Cf WcX72?$pU=<0000(`OLn2z= zPBY{?WWeKUzePwv@yO1qhIh7-)#7GH&UCI?C2Z2F>V36gZp~u7%H$MF{dhkSg~^dK zdqV=uug<=?VDFu}cNkG05U|x>bl~qVf!SAl zMPsfnNw;L)eEIv`hDAC@zWlRl$ty|X)%~DbryItpax`Ca!+~Bu(*si&r0sPdc=p}* zN@z5z^HLD0fAdn4@%*Egy_S1h8GI)-g#J0nBxm(cg|U0LKWD`XAhBm&a)GUCox^wK kS%$vBSIl)MPyE5q_T2yJJ%P#nKwmO=y85}Sb4q9e0GvH@1poj5 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/8.png b/src/assets/themes/halloween/vampire/8.png new file mode 100644 index 0000000000000000000000000000000000000000..d446379c02c7dcc1bd626f736ae6897f4e5bd4d2 GIT binary patch literal 388 zcmV-~0ek+5P)Px$K1oDDR9J=WR!eHbFc5tzj-nv4(JEg0AUQ*GjY4)kM|Xi*qXd1tz208k+}!Vc*CxV82~1D!$L*nKvBTMPHoxu_=D5=a$h?h_SmT{!_4C< zQed-QJ&*&y>3qRvy_%h?r~u$$I)dL+WRIX9#!z!P04zZ2$)D?stO8Q-SaZ3+iimp{Kc5+hiWL&lhwXs2RiW7FNLO+bl zoG?aCb;6u-)d{N;W)(=75XlLz&01c7u~RN&(SA}7B<_PKDE9zB{3|{l_K<=@8%rKB iDLB){dec%-@r+*!HIkhIK=qUW0000Px$=Sf6CR9J=WmCtJ1KoEyNwH2a^MXBV2VsOC$-*e8fx7>oBAurHFkA*&nPJMu) zo8G{XOL2QD7;LbDEsX8fIBY80sd{kaMv9Rv)%^qY?=;%g?tD8tI|BzD^p~X+UGV1Z z%Z*)s@eC=K2%$!^**E3&E3YuXqrxlJik=D;03p=K@6T8+zn9vmECAK2h!%_6&G(I5 z{uzMLEU?K-&57$teKcb}M1K&iWP9 z8kREX1v^1JDdSud`er`1k55iHzgUmCju+J$mSU3+ksE=#d)?|htx(Q^pV8PQ5}8S8 z8-nVQk;h0V=S=(#n$XdNeiw~12E8E4Tbug|#=~ji^b^1H;2%xsR7`8@T;2f+*8#KM zOgM_|`w;h|Fdj}bqmT)ZM<3t$uP75B9sab_tkCZTAgxf&xt;`=_2$<3GC-x9(Z2L= z1JoLp;yNDPcB@drRZJ^Uj7kFxdO-pr-aNkJbWVhFPPg59PzkfNQz=e&L15E_t|tK% v(*nvhq{7`W9*bdI$4l5{TJk{${onclr9uL<|ILMn00000NkvXXu0mjf8N&l( literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/last-pos.png b/src/assets/themes/halloween/vampire/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f2226c67368e490bc755a9f30101380c5ef4d3 GIT binary patch literal 350 zcmV-k0iphhP)Px$7)eAyR9J=WmrZViFcgGmY!>{ivdI;=R8P_avuMe&8Z_zN$7Hn7|SnJHbcNumQZ@QbXHLEZ3zh@9yI- z{)yxU%p}oEYv-$+B!OPr*q)y!lvnM~&I!fRb)l;#Ce`qq^!#-%LLkf;FEBuquh zkQ#Jg``pMN$&ji@{r*Pu?;BX@f^csK_G^V$u8?p73a=y5Y>8dv{OnTzvrzmAaasXr w5_x;?ak3Ug=Nul&^WEj=|GY{}@U*D%H->?1q7%CUN&o-=07*qoM6N<$f_G`3RR910 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/mine.png b/src/assets/themes/halloween/vampire/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..c49e3f3858fb5334176558bf0f1cb1000ec9b5bb GIT binary patch literal 750 zcmVPx%s7XXYR9J=WmNARsKp2MKWJO)L5Y}*@F0xx}ZDE^g!9u&Owvzmc1q%zY+`l1K zHeP8VSf#yUsyM8;D%fWFReynINms1?aiS!rkpi(h4H~<)ip;(rMd_IrGV!<89L9JFh=8xfU z$N?aq&nuQ?!7vOgmrDV@H|RJ3n5GHawt2BwRA#do7siy*qW~gzI2`)@zv@MD)wm** zQkbR*VNNMcWG?zrN>QuTAk5?XN&$3TR|p|KM6mO9yNz|LB`vmYwQ${TM+QMD1tA2w zu1D6K6u@;|T1)vzkKdeDVUiI-a4I#d0{*TpG+cO0B~RtUVeN?!7=r=ojD4N~ zfzcl`KL~JWCVIV|G(Q+mVh+UoAqlHlDj}Px$!bwCyR9J=WmcLHIP#DF}rEOX$5S4@&6BFY*_zsRH-I^1InN1`n zFti?kpx<=nM0Ve98c>TmJnH)O{lnDp0|E)~f;>!|&YXz2+3R9w??Cu96q~*1U)r5DS*#LmB?{RVG&0gBJTn+G;y)LwJHMMwd1^~dFj8co| zVjzAorA7ECj-wX!@c8}hfD$Fu#PW15Pb0sLi<|#5&~6&2*6PqoWp?Wk060FsO1)O* z85r3E{>t^8_t#A8WS#*4kq;BSx}9l_zq|!}`-n5jmcWJ$Yv&V?k-;cxf@;|S0000< KMNUMnLSTXiwCr90 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/vampire/revealed.png b/src/assets/themes/halloween/vampire/revealed.png new file mode 100644 index 0000000000000000000000000000000000000000..a44b0ac3b7522ae2f16017257e77115489e7a5e8 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}zMd|QArY-_ zuWuA=P+(v==q$sWzCif*`)(PN#GHqdcXNF^tbe|CFN-x}l$ApC~V0enjk@vNQ96utlXY4@CJMs7_G%bfa(u%U$zrsW1N& z`WD2kH%VOO^-GDp@z&k>SO4wj>}cSCqb+xOmRDMeznJ?dY|gTPYLpm&;vPSWuBg;=YkKP(ztu2z6D4@v#=?b7T1hnGSYxUue+azYy~T#KGP^Ug#Y$5g^Db z)Qjlj<+ngRZluXp5y1A!r4lwfavKTTg^&}Gz)hd{uQ z-2m;~0NieX&TfG2Zh+oyfc|cPK?UE3@RvmRjko7NGXQ+4&9LhW!$zX9SmepR9)G0i zh2-j5Up>P7w$nZo(G%9EhBFU)Vg`$&jI7;-cfM;o_UVQ)MYeE$K2w(C<{HIw(Y3lV zd$SX-d&%x)fB6$?<>5|u=7RoldeNNf*zmpZ_mk}@2*qQOYh~+&a8DkqcZ{`2XEv7C zu5GdEjt(C{_20XH20j!z8n8!vwH|qvFHQK5D*Ydw>?3;tG!kgFHAiYJ37;bHP8d3~ z6q_dBUOgA8Qq+8-fp=g5|7iU8)y=KwFB5N-j3;ddSc?ZS zLAU8Edaf@kJTyD9rUI_qjw|+!svRu17tL_dzdU@w!jl}?@{oPf&v$&Cd-R0}o4$gd zn%azq+FW7e+;TCbF3kOlghjQewB6-qdokGXeIhorA4;-vBQ{aj=aeR=QA? z7LTCA$s^h96Z&9hW38IhBhWF8VCsan7!%L=oWPdzAtC#1GVn8`2^?tK7g9a(ZscC@X5VEtd$5s7 ztsVj$kEm`4P}?p(iy3PAk>@+Z?4lW`M>(_%+IC z=9J)+p@gY#i&K_WhC`y2j4RJ>4F*c?%NZ&h`0mZerWi|8`1eopS3~73Tpkw=FEm}P zb;Ar8Yn8j+_pMk7-AIXlSDa! z?&iKsd~wy*wyXu@9AUa4Bg62}-OqGOZ4oo+t2dubO8V-l79`ooq-j4{W+Lli+ob+Y zs>=LUZ!E@6scU}~v>x?f%!&g;wlbzuUtCE6UE^6j0W9U2GfaUZ=s%*~_lF`N9wM>` zU*g$mB+nAjXO1W1J?AX-p{`9G?Qr!DFNoe2EZn39_Z<5zjE*<>R0_^M{}nMNf!%sT z5fYFnf7C}k_JL4}tVn^WM(h5RYje;|ro&eF>-j@^;v#bxLaRKqbOU3W4I zQCjbmHOj&^qiR%H7z`YsZVpcg$`%Ar=*%*d}j%;^~QYJN+Sn+h{IqbQ?XGp&E9f#N!=_kdE+ziGm%l zdd=AeXz|h_(B2rIz*I2;t~CBmojor3J_>MRUatCCphk2@HDlLU;<0F$*=DEQ`(Nl= z4JYC+S>>D+|3+(8xL=x6hyuVXkJM7#xAP+;g=#aZudAQjR+9FpkZY^Bo&$l=)X4Gn zc%PQ^p~vS%r)__H*GPGz8p^%i`?TVcSC7R;IX2etg&k_86}zVW?6ZEy03%Jlu8pv1 z_JJPRhcLEfQ(TcaB$9wqSuB{Ma(<%+m zubJh&g&$`+WSCn=jrEj$H@y^Yz(Xk~W@JaW4(6M4uV#$OLX@U`BxH1KEqf!1?P3U$ zK@(g}2bs5#zSqlPJ>l(~n)C<VUjRkQ_2iMBAd*tqb+3JVS z6jDRm6#gca`aaj}v1%>ps zpYrnZKrX)}*%$*-d+@*C5-`F4!SvtjO(0m=*np?Fr+B=_?)eH3?N6meX1Aj~DFM&k z2yxsA4&9JST6(&>2m+Dffn-Wja&vQAH?l#g2#G^aXdK`$F-6Y*=|*5dTo>)>2Mep1 zQ>S3o#3b9}cw(03qN;AffoN74lM|e77pe18F7xy=YgtYkLjp(mU~$^etVjJ$SVDoB NhQ$y9nAYP^{|&sPXvzQp literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/1.png b/src/assets/themes/halloween/zombie/1.png new file mode 100644 index 0000000000000000000000000000000000000000..e16b36e184aee843126fe5567f5852ddec729afe GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2RvOILn2z= zPBRp0G7xYrH*7jnVC?@OR%b7_`hy4)9$ujfT9N5oUd1-U=e)-c82l1*t33_$3xlVt KpUXO@geCx-)M(fM literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/2.png b/src/assets/themes/halloween/zombie/2.png new file mode 100644 index 0000000000000000000000000000000000000000..e34af45088590d1d4a4c9d9e58986f269dd43fbf GIT binary patch literal 353 zcmV-n0iOPeP)Px$8%ab#R9J=WmOBoDKoEv!c#1}im6x)$p!NbB#S2(d&~hnSXfzAaLLj0nGqXT! z_!APsW4?c9cXk$F(V{;KIUil(u(^FoW8cDfoB=~P+l0joWCCaX=a@vzv!eI;?zk1l z;$)yRiaaa8c5Q@rdfUr(ZPXYW%z`Kb4ZKnnBvIOVcfOureF%^Oev7*XTJ^yJ0Fo#L z$CJ+}#{dEVs=Gpe&cBF+XUeVe00000NkvXXu0mjfzv`0c literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/3.png b/src/assets/themes/halloween/zombie/3.png new file mode 100644 index 0000000000000000000000000000000000000000..0c81bc406bc4df5459867049904e94fd41a38a31 GIT binary patch literal 423 zcmV;Y0a*TtP)Px$VM#4+`YEE!TAS*;)0|)Mj%x6OVZ4dA|(a$ihpS{%2Gk-q<_|ktk(15@&LqwLv|xdMquHZ^$TNy z(bb(#z_o2^$y57DH6WD=J~m>Yv|)f)(dW8`R0_@*a*m}^!Wk2MJFHkS#y0@PgPx#-$_J4R9J=Wl|c@IFc3w5O-&HOMiZ}NT)QIS0-VeXn7DFnybcLmKoZ=vC{SRE zEo|l`EGWbD|CweAFwDvbYG9gV08s1qqRat6JYNsvcb)%szmDeJSZwYEk^n{5-7*49 z?u#;qlv{H9{t}?*xv#1>bpMwS(BRVjECGN!_f!F14xf#H2G`{W2!kk1vexj4!dL{s zZYaDrhyY-07|CgkUk>}DX_GN@?4Z$EhtMUf3z%$yx^&2>Hj)3OR6tlfEut_su6L6= r;e5IPK>b?*xVnyg!U9+T3t*TJvYj_D)W@JJ00000NkvXXu0mjfI3{>D literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/5.png b/src/assets/themes/halloween/zombie/5.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2140af10be9568dcc97fd88b75bef111d7db74 GIT binary patch literal 346 zcmV-g0j2(lP)Px$6iGxuR9J=WR!a)PFc5t)vkJ6FaP6We@FE^ZJdPLX39{(gg$I~IT^OkgK?K{* zBux>d53*@yI**t60V`Jg7)CNU@Am-E&k1s<>(MwHh5xMJ5;O!B1*JGO%-IM;E6^~* zS!?jhAMF`Mv;te_%%$sa^gh;g5YY-aqHMvF2mtTW%mPgx7%D^24*(8zE!w1(VXrtU zrIzdiDiR`rnKj?@{XS_RmSI6;8fH~H-j(Iox9jcJVPcZXR-|b6uz5oCK07*qoM6N<$f(LMmrvLx| literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/6.png b/src/assets/themes/halloween/zombie/6.png new file mode 100644 index 0000000000000000000000000000000000000000..e074d9df59dfed14c348eb4c76896c34d3cd4855 GIT binary patch literal 376 zcmV-;0f+vHP)Px$GD$>1R9J=WRzYgRFc6%THVKCIBf0etfn0OwGkfSYkU#X6kJyknk)vK>aBJaR zZ4?T{0|sNH-SKEVYhcEVKL$w)cJFWfZM4+?{P>z&;FN_d%~jA6FdLNrBdpd9#D~Zwh5z@hS@pLBbA0PudC6s^EpIJc*dkapN99s1c1CJ z(njg+HJBYjxT)n}b`-*`=)c2^|A}uQ WmT`kqF@`b#0000Px#*hxe|R9J=WmN5>(FbqY1DFOz>m3kp3~l_Bz*79Fr>6uWvtMt@=`93kvIMN+&lZT#@n;EG+Px$EJ;K`R9J=WRy%IPFbsVx3W>Wm-6*+6a)AszMTT4;xkhs%ZQcnj>XH;l^rPhh zUGxA0wm|U_Pvnz?26u-6T9zh79)LaPw6-YDrdwtPWfSGH}l?qQr&dg1(=@uX&80qlmq=-l} zZny{j3YsH8j4@SArV8&pVvLEIn{nMH6pv#b%#$L##{i+^l+y_-??g2pgSA4qez|0U4^@uSuiAXjr6BFPx%aY;l$R9J=WmN9GFKorOSXZIva)R99gOhDL!>nYw1+1d}_FW{ljz0j>&#%`s9 zR}aZx$ei7f#e=s(<1Qf~GKQksuB{5omV~4Z$z5gIoMqafQ2#(kynE>V@9DjF0(R{9 z-yvxoYxSyd-SZX*!vIUyjullSH=o9TF5sXd0RSXP#p8ku679tz|LMfUlc#0GneT)| zd${ahZ4~e*g~-_VU64qJW>`YU=>*UW3-+iOQ)NYJ_3B0uLIH}ZfyyzV+5LDrG4bpu zzqZ~#cTjKqwCN>!|8yrJ%6uaS6$xLi{Rd-YL;_T`0Gi#8HN!%^k%yYk@CyK*H#PLn zojc#enqH#N3=6ZbPOPY!D1F&`T6*J_FZ@pqD7R?HqNZJ75 z%Sv+RT2|a1!B;2Y9 z**EXKpL5&G%Ih^7^GVBA0$85|!0B}hGe5-44{>_k;y%fmNW;eCxK^*SiO7c%gQcC} zIuS3vtn8D&@(DzB;5yOTl_X7YV2e3$-;yyPK9X7MZK{68R)0iPSs_^FgtMImPqX_S dJ9hjN`~ZGHAJv?_RL%eZ002ovPDHLkV1mi$NU8t; literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/last-pos.png b/src/assets/themes/halloween/zombie/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..80256f985eab1308d0c413cb4363cfa368332052 GIT binary patch literal 406 zcmV;H0crk;P)Px$P)S5VR9J=WmpyL6Fc^kklUTuxKne^gGjqfVGW7sG17lCnGjIaNo`C}}kqE{9Xz{o4TRi}=Kufz07*qoM6N<$g0J$c A{r~^~ literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/zombie/mine.png b/src/assets/themes/halloween/zombie/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..dc058d10d6f39ffea1fbe46491261c4d894e33bb GIT binary patch literal 570 zcmV-A0>%A_P)Px$^hrcPR9J=WR=tYCKp31HheZkr1d+ouArR6W>Ff@Ck~~BnBoE<}1nlf2jR?WU zAR>ZTSlD=l_w9ZAlQrBGcSQySqq~{;X6M^ophu4$e+;L~ph-9u-xDvu`n*hlJZ=Q(e3o11WMu&Wn2us+dE8hJ8oysu;}gfQPb18cBP)yhbQC*F=ptTB)hAw{38Jd0^1;xRKKn%_ z$oGp%2=~(n^I0y1*y@04J-yUaHGv49A@Kqi+UZN1uNoRr&7bnLVfHroT1c${QeS!kQb9J%HQ32F;m8#(agFj7Hxfi`DI0Jq*& zJz(hqPx$q)9|UR9J=Wmc35HFcgK46DKN7D=idAPEiFfe=oH=D4!}|l>JeU5$5KwHM{s{P zZO(u!zKZh7+HT)5HbJ$DO5)Q=svI9&dH{e`l%v~sI5d;hGLSJ2m+r1Nour87*Rpl18bMh+W5Dav5&$q91=yP4fSQC3 zwFwAufh-PeerL=`Q=vA2&$p!Lj{1bKL``>_fVGL*1ZE!$*v^|JT|tfkTwV1+#bkc~}_`a|hI|ABQo5Q%AddYXbm^ zxtGP4U-`kYHEKX+9LDJM%*7is008mAT)YtjWp z$Ho5{7>)vTdJa6lcPx#%1J~)R9J=W*Fg@0AP@!6-w~mjUZSh6d;dE%F)_BH(k=`}fyPB~(#8C>@*jl7 zaJt>EZ&PWw$$>Le5Za~#nM$L7T2Mjk<$Y&CZgSv6tjh;GLIJ=UadZYdF697bfJcO> zFXt?!UHggw7=`l2WVf!z6qz9hp)qm|6pvA1I2m+?N7a5Q?)rh4=u# W+i~{XKmCCK0000$iK)_T^r*0bLAeee7J*6;Ux8BhRt`x^*Q z6?6~)06zTjcS8Z7ubTjz-~S&?me0R3t0G`k;S(tEhp4K6@*BF7{IxK^-$n5kva+%$ z6bg+-V=$P)!ouq6Y7U1pJw1(9g5!288fqa;_ieY<-)U{DSC z2>C3T6hQXb>fO`6XUJP&lmODnt-c#TqK4`O1yXly$}0r~hmonFzJX_SPLo3Xk((X@ z0obj8{aXRJtpMGv0KKgM{jC6ltpLMPz7LVF5#cwU(0^wD_?nyNbEkW;5-}KP!mzoR zu{>SE(L%;pJZ_P2Y}X-l;#60>1XAUe*igf6i~JswVzQF6=s0Gv7pGxRFdccW!C&v^ znlSe00bQ%~{x13~Z4|o=x!4&!XY=GqT7Q(L(#iVe@f(3(AD%b%^#Kd0wO89GqL%tjfc#p$>vzD%?)z;Hcp0aJ8Vx@!3uK9o832dR7;K4fChlaoE5 z6h<2y3|mc=inuzRpR)Rj7JFBFl+%WF>}}5y1RdY@wyWE@0Yplz%hc+~8 zB=>*TEWZ<(U6KD7pHH#RnsnoKg`O+GwGD#sd+I6F3} zglrX2ty^m6NIq1u@XTUDwDE)0SplnN;lbH8iZ6yRc>TzGUJ88+7w1RzEBdG_tRk7D z5YXPa&wcj(7(d?IN>t_%vt{9&W0PKl*1e3p%uJmkqI^o614iO-fN=` zNag{H1V}MYkFjq5E_%Xrz5zttX3_LPAXEep14O>LWElT%z`x|HjS^2W&_wD`s3=!Y z*iv}5>!Mg(ftbXU&G}GKPmfeIquBNrFoEq_Uqb5v0q&l1hJ@!;_0(HG08Pp&MfcD) zjx)Wt3p2=9p3GM(_Sl*iq22Crv-(P6XIA9KWZH7chK_rvA20qPqF?%W)@WqB3 z5Kh!*uL}QbenN{aMoBdIoR-~+dH1}J-ITOlWv4ryBfmkqBCrYp#Q$Mc8c^h0^(LAE zGdWg>jdU=M2)3ALD!XnKg$TF)lWwyQyTY7o{@FW!()QOA4E*9NxciyLJBq~}Mnn0H zMF%ro>xj_Gwuc%?pi-14f|%;LvnkMNMy&gCCMtL;fh0Rm)Vmm?H0#AUaqvP~!HH8F z%l29jKv|)DuuLFG^t;&0{3VD;v^t?8-o&$J5lx`)J{-Z)h1Ms=3zFz|pBs~BvtkPg zUS$L@gMZ7|xKD?A(qX1vvy$fGD@s!o=sG4w{Ua+Rc+MQ*MG+;1fp_47{8;z%18|=w zMVIp(*9#0)T?pdAF)p-s^FVGeri@19s%6I>C1{|`=CtuYStAeYrQ97*69EHp&wNY! z1WLs=Ra)-UCJ}E6{g59nXYqOG$O~R3HCTJhM&FnX0s0Y>L2`_@>6Zi7_z@ zmIZu6x+!gequS1jF;_|M9J@nmp@pznV-T1307RC}`T%icv&JDI?WVo<@krryvt(q| znpqhVe^aJ4I3W$&&f0YUQY3Xnp2I9(WHQt8ZH+ZquYrXOj)K-h{2A4LIa~1bsbrpb5YG5 znbauUt_o>l7h<-@up1Q`ir@B?lt7~(5a_#-UB&ZOPR4O12kueeN;Flf>14Vru3(t( zmZJKb4iuMUd-e6aTDF;k5jc6@k8IYlXvQs64*rr|(FCFdB@9FyG*GA&NR`}FDm%kN zB1RP+Z(`pNN@p>5qN;h$Wjfm`Jbo#s$D4%?N@s7cJA25pe?OX7H^Ga?>ZFnf{Ob0& zI#N^j7wmS{Ov~Gqg8k6bU3K}(q;!fCOz&Kp3gTYm1!Nm}i5Jym_~6HGrn}=z=_=;# zcsqsYmVg_eBAxIUo>vOPoUJ;(?aJM(b8b|r+78O=CsN+m+G7_>I@s)xsxPbO+zff? zVFK;Y@3g}ORrg?~d?}C+UqOz7bt34|5HF@}1Qx8n4z&OZj1etC2gFyf^T+kZ&q6$U_9u>vk3VQ6T?ZtA4COJz3%2GvpeiM*NeMkCt zsZVfzh5obDTgQplv~x!<#ad&Pit8h<@Jl_>TOOw3Sz^Vbp-&BX^KaUnDIj<@1+L8Sf(GWn9${iZ|(_utrjI WLlbjdh_etJ-8JPN3Q*faeE1(I*s*;8 literal 0 HcmV?d00001 diff --git a/src/assets/themes/league/league.aseprite b/src/assets/themes/league/league.aseprite index c426036df680fd060da070274561a422ad69f0a7..7397fcb03f7ec95527f07dc92c138bb51311f2bb 100644 GIT binary patch delta 650 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 diff --git a/src/assets/themes/techies/dire/1.png b/src/assets/themes/techies/dire/1.png index 3b4f6f1324e13237dcb759b246a2fede443bc5bc..812b428effd33d7f88bfda61dd25e6a3d642a9db 100644 GIT binary patch delta 211 zcmV;^04)E{0sH}wF@Ls6L_t(oh3%F>4#F@D1lJ`9@c_QT|KHJX^wwj8Voso{NnuSA z5R&KAL+YJGb!xzIevDXOI9@N0N8PI#$BC{tG!8dI3-k!51$u?k0=>d50$I4u%U1>R z@N+PCP!j>27a$B`Z{Rus0U#Qa;B*k&5+r<=`~4aGEviVasbH= zpr+*{JAm4jljHzeSWdJ9uvz~9(=Ylt0Gs819(*J_2T|kzYFf^~z`(#lj3QF=HYtFt zC>V9Xr~^hFFzSF|CY18rMq*}?O>hz)^&LX65+Ioikv6~PJOpanYHnL zar{!T>v@a$Vz!FLd$?C2jJ27vuD@3#(!BvG~l<)FHvj+t delta 222 zcmV<403rX$0)_&RFn<8RNkli3jnJJ0NQziGO1616IrlxuJislKBKw1~O~(020X^$Ji0a#!tI>X;|A@|NJ*#-vmr za!`dUP=X_?4+})$Apr*5Ex>}i1ekEM02^)+XaR=>TEQWK$RYED_CL@f>UFGLCOtjT Y+%Uj!ZL$%}WdHyG07*qoM6N<$g0ID8YybcN diff --git a/src/assets/themes/techies/dire/3.png b/src/assets/themes/techies/dire/3.png index ff7b5a4b8f294ada41f862057a2028165a3ce813..0266882cfd9e965aa04ee7698ae49f43cff86d1c 100644 GIT binary patch delta 383 zcmV-_0f7FX0;U6yFnk-E%+ z4N{TKCyUCF?P5IORNeSVNEU{fVP@U~V8@Ps2BR!`eS051L$2+w&yQ^Z6gnpd!HI@S zoRjv6601h5=zQI@zvjH_leQ=sn4H3B1zrh;pY%QkuLO$))_;BLWEQeAFgW+l;E z{vA(e99|kW4|omK9(W+;8~|?D3wR}S&5;6N0GP8K6Nj2a+Z?QxV2#HEMs$5{0GW=m z=~_fXsw1NnxRA-RWj7%eMk`d}z`WhA0~0vgk=E5s3un8)MVcAeB?#V;m9TDF7_9;l zcTRQ&Y-fO(3U~rwTuA1f&8F#U24Y>mM9mT^Qc5uI_@|0d5es4`{WBplTFsj)0ALFa zvxR6i0}Iz|SQrzGuI};xyt8XdHti?%02ea)*hqmQ!vL|PkEb)ZknpxA*O&{*yzQfJ dhaEe{xC5erf(z6ja>xJx002ovPDHLkV1n$1sek|g delta 248 zcmVEAfExg+87ylm{Sn?7+gn zMyD=O8lSC19>|Sg?917{08~^sOwsdrfjlz=z`>~T6-;jTbd0+w|($;%d! zh88H;0;YIT0!`bYA4X9rQw#njjya*Egvp9i3AKahzJ{U#;fZn^le+>Uf$-{0^|+W3 y#jaTfu13Uy9w@B}tP`pxnsK%tEI%g|=foG+XI@kFgRQ#&0000YByZne0xUiE?+>{CZy}&2r29nzAe?)tfK?9P9B2VGq00|~L6j%$;S)!g z>v=G|H;4enhS70KK$H8;yU7?XcF^deLl~0X1x&WUUOHlIo5X7+6)-cN7IEbN-c25a p^Z`KCtN@{|<26wMDnJD&$`>wAC@wc4{;L20002ovPDHLkV1lh8YFYpQ delta 176 zcmV;h08jsz0@(qOF@KXuL_t(og=1hC1*2eq0V64jHwQEPhq2GTWMF7Gf~p@`o`HdZ z!FMfT^O;C-04)H~4nX%E-5r1oumwL&9Y8DJ6YT(GKuzD1`u2?4mZb zaZwaR?M%{?g7iT)WhV1FzZYP}jEO;jEY5!ldarz z1Z?G?6_IPxR3@0f+GKRC8=Nm?5(2?Jpp{A%Jc05AW~0{8)tFn<8DNklhid>}x|5IYg?q~0D+QUR^%LxI3 z4xlw)AxG1jAHN6A0dIc%W;p-u3sGr@7(j9qP}6d<96)U_^c+C#Y)LRa$+Zw);e!ll z76rsQoS*|J$@9cGf~a6J6yhPuHzFLY7-EFV4WbGnV)MSC5J}H}Y>vPOsG0`IDWry8 zIWXz~e1M!ni)JMu0|RkY_wb4WWI$}gg$u3#7w*Z0000< KMNUMnLSTY$8CC)S diff --git a/src/assets/themes/techies/dire/6.png b/src/assets/themes/techies/dire/6.png index b6a259beaffa93a33fe0f249d36b5b97d183f9f6..48f78e236cafe191326463f95f6ad2e8f9f77f85 100644 GIT binary patch delta 347 zcmV-h0i^zk0)hjOFn<9&Nkl?6GCEzxP?{sk}6h9Ccb2^>hJ--vMV8I{5Z~?bBcgM%1$^Y{(sDR2{u`$^Uv@yUID}!(SOs+%!!hhzIFz^GlUz^xHVIOw6 zTS;UyP}*v?!&L>$4OIanZ#WwgBceQj-3I`i2?6>RB*79fbx93~inz206X%B6K5zu( zhSzm-^6vHUoG_so6$6wT+G1s-7CnZF0m=1Bn8VFn<8UNkl#F5JdL~?gYB70)M){!H4o2XgmUkMw~7R z#g@))S_q_1lBPRlhM`1-!p(fpg}=7*(#^-IkM3XP8jb=9$VnYrz@2{mFV_j+hR@3Y zXD5c(f|SEm0#Z{1hy|qXglM3&1CbUa%4h*9JZlCJ5#l1+;ab|T`I^HsYn(sp4wZmV z8(QN$C*lm11)&pZTJm{4aJc|3Y@u{(Is@`d6D}g`*L}MMaB8J*0lm10J{xNs>~ZRg bOX0n2VWLJ+;I1>C00000NkvXXu0mjfa;#+d diff --git a/src/assets/themes/techies/dire/7.png b/src/assets/themes/techies/dire/7.png index d0660b7be9a4ab8d35f01210f9102363baf63bf5..edafc40c49695ea93bf212c2e5f2e4894524be9d 100644 GIT binary patch delta 218 zcmV<0044w20fPdNF@L>DL_t(oh3%9v4g(Yx4{Q!h?DMFKQIgHoQHH<`q zEEum0z-DtZk6D3;9Lxo(dU?l_IXr^f1=6fQRn3QqNW1_Ha{>UR6aZMB7mL7@U!7ah zi=2Uv?o|~jrD=M99m3Yyw1yV&3|^=}#}$91zq@w>=51MdXB*Jk751^TZ& U9)(u&TmS$707*qoM6N<$f(Kn-M*si- delta 179 zcmV;k08Iab0^9+RF@KgxL_t(oh3%G04uBvGL`UNZdjB)_3bJuQjNvz9ijlV_^f4_8 zuvi4M)fSl9$rNz+VvU{ITtT?NQCr~d&6}B-UH}bqlF>acueP8iy`Iw*x!;zncy<5q zAq*Fgv|u!TV1fj~1?Uzq@dFbiAQk96JuSfgs%ZfQGJ%o!DJ%g+{FH!-q3-~D_jA6P h0G?kyvbV+JUnCZ2Blj7&Y!Uzf002ovPDHLkV1lK8PkjIY diff --git a/src/assets/themes/techies/dire/8.png b/src/assets/themes/techies/dire/8.png index 7ecab9663473381fe22af8f3dee8f7d148638e55..51cdc568493caf1335631ede86acb76ae93b8e49 100644 GIT binary patch delta 356 zcmV-q0h|7e0*eEXFn<9>NklLC2f1%(uE=o#^ z#&El7OQ$C0npw=o1A+$c!;^E50S+8^Fi7&!^Y!WHmiOj_J0{LjMML0-`2RCE5gq0 zDq=vZ(@k*z7{&=&?N3+K0B|!M(Pt^LTVS1!iHiYHr0DKx$ueM6Qd}IlV%YSWYy#;*{E$2vLc+9cyWmnc8!L0{yry6 z6_+|;j=94LA6@Q***WdoIyC{Y*cJWOc?{!JF2W5H$~xg6u_lpiz=zVqkSt!LfsOw` z64rSbwf*&g@KoHlHH;$63ybM6ifCSVH7y4Y{KprJZIGncX4>ii0000ZiVYQb{u8VA{DUt z05!qjcL27;hAUx`lUs<2Gg)DFk`osUP@E0Pbp)QAf&vCS4PDSQ3Wx~>f)2oCIk6=n zAx97_2}v{*!?7Z~tPGFe{={kiXh}Hu9YASGh)q8-81QU3;88H(MKMX)Mpl@e=-Q5) eEIA5BCIA2i_WH7qyC47zJ!1i&J0BJR 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 V=vXd#1SVfNrAgrd5{*&~{{=XhD&7D9 literal 6049 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 D8Tr0^ diff --git a/src/assets/themes/techies/dire/last-pos.png b/src/assets/themes/techies/dire/last-pos.png index 63a4aa245c6df8100c998598515733f03af9fc27..423198b4d5462af910fdedecf7ce7d3459fdc6d9 100644 GIT binary patch delta 291 zcmV+;0o?xl0m=f9Fn<9ANklB3ThJ;c4Mnt$;9Tha!&eAWx@sWlG2 z@4MsV>Szsg^MV4DK4lNfONd%3YBw5qi=Y4i delta 212 zcmV;_04x8>0{j7xFn<8HNkl7cykqo8ha%x?w9cLY%=m9EORRA`EFAb&$G@NXU~e zvFXxW)64mycW3L8lKOW2zPY>K{qFgGp5OC4zk?m^Xh%=Gq<>Zu6Nv;qpU>2FUHWrs zia)MieIn=6YIWNHZ7nCZwIPH+RaLW)N=bnEpMj*a9?vF_WHRZz9~>O~{{Uw_9_~*} zu2!A0sFf-%COX0AY&1TI&AYi)PZd2FwEtk0=Kr)#mnM^w7HEYHjjZ=mJ zfU2qpApponqiC8&C=?xM*FH(1Aib_uanzgiUrttayk0D`j2sLSP4-dMV0 z<|}m?sej=f$Y!$u1Ofp7yk0MrXp~4{+U^A?){JfAdBa%WC%2cl@3~BQ?+5t(exCpN zGP6|)cWJeC0AD4?V{gzg&tx)annwP?8h@QQ0oEz#x2|?iu$Q6d<1gT|_vrMsFS$!ucnR)2TruBgy^9SE4WVfo0Qss!(SMq4zoIa2ncGJ*H$IMW;|B3agx7AC znO!tkyR`_wPrG`|MqW)D(d^>-IiH@MW?*1|zP>(w+kFuA;BE(^2)yHR5tLFw>M^YQlxp6m+%;_zYS4FePfEJ#>y zR)5XZumat_HR*ccW%5;t*+ql$#D^?@K1Qij;_gfDI(fPA@lCzK*1UCMia-%Kb>x`WSzujlyPj(zmv0tE`|566zd(W9uUN(bS_&7yK8S#w++faTDm98GG0$RUQas!@p!zIPj|GVr&Rv{Z6$(RH5cWv00000 LNkvXXu0mjf&4A>F delta 759 zcmVlsv-~WjM1R-yx~6HaIj^@x%>7Em z^)~|CXZcwO!CErOoY!0L1$u!S8yoZjb6#)#cTsS1)=sV33f^nJM-`>9SXx2|!FDnU zz=x?R0466V5kjD8T1SpkWuW=QQAHuDDC7+TXk3^ND*5l()tJ(XdQi)=*Xp1-rZ8M;0noHO9`pU{mOZ}czs{riRYV0?W zVhRjpGL*|@R8=Jq2%JdnC;%EApUq~erqdjmdvQf!zg9!!a=e|LwZ-HOqa`~QB9RC) zGcz5V&{05h`l{(PdBY%Y7>HaBDJ4Vm^8ke1ZYDe)JAWhR3r_*q-Q5L1RaKtPL>xtQ z^nqY72!PM$qnu8Y{JM&i5+MYNd18yWU>J=)+5XN)?*gSOw+RFSoO`{%P6vxP(TIFL zAH`x3RaH6IJLXF&1?CjQ&8Ib*Rv9kdeGCt85%Tx2Q*j|*9y-QvTY}hdqCSld!06~G zs;UBTP=9f8WS%yzC=^U`Yc%&47cth?SxY9lyj5c7(BRl4j}0fM6|GNFn@_OqIuwW5y4i4FS@7}y} p?a0v|!wH5y3~H1?|EtEP@CFT5u!XREic$!Qw(~tuNXlC~7t7BGjlAo0NE6 zOp`RRy)(57UG#@ba_{}``TsfR&KX$1KZY{j0K4CT&4oxOK!0(eJYF}q^S1dK07xgm zUJTA>?m3^eoB?mg%>Q;rKOy_`YgX z0DLPS5rD9{W;a}jMOMXsO(2}5#+tKiW^QIb6+_ruDBce9Oqd#gocL_QSp(DdQ!xY< zN-QmbrfIAgcYkMtS2P5vXb8^8{c@v|lH>dHj1*6}(KPMv4MZyk*w9rg7FWP{zp)nD z+a?VN26yRpSl?MIqLl+uuCxR{mnG;6=_7^P@`6Q-xW znN-wTT+10KO#NvewA{I6jCumLzV&gx8VJ9>9$#Cv=T#Vz<$#!rq9Rj z!>A6Iwi-`A9r1*<7=EC?8g2|KATZ<2$S2bvRIes4$ezjmP6mPEG>QUw0j1 zQ&j7T@d9RnhHP`o&T2$e9A!`y>2r^={oV}Y{a|mbMpVTWWl-h$(?@@2U?vk*U{&0b lfkG2j_*TUiuz>#pzX5AmBO^#dPEP;;002ovPDHLkV1mZRoJ#-z delta 719 zcmV;=0xCm_ZRr;Rc0nSq_2@p+j)68Y*q6;@FSGLYg{QsF83T zj!TRmxi^}j6#wvY_ulh=pXYzi^WJkWoa2AM%^do`XY|voy?@XQ0p%UAwKc=j84wDE zPL+X+jgY-soixu??H>neX}SQfhAz2`d&zw~$FzGjbWssPd%z4Xxlaym3X|N1khl49Shd`cLM8Yxs&acKhU7BdY@{3R4S-fQ zMr*Gzz_2KIb!#S0Jo_>E#BPlMywhAw97;k?Ng&i>;hhez~ z0%?UzB!9uS3YR)z;t7mQ!~7?3eyj3^x{qe0FDdh$t-Ag#OOOsE@XgA!%kbw5JfDX7 zGTi-cG$V5yhS>?NP*=eE>T-)M?q@A*bV5_aeH%D}C$IB98)hx6VvGCfXm?z%7en|n zTnbO&8<+9g?KposVWZYwC=}S=-v=N&`U>*Kb4X3o4l!#XbZF@5_v_`S%awj_h21RJ z;(pdwmo5DZADv7QA`lJUkN{JJ2v0QlInMD<;4fPH;DsEXlz0FD002ovPDHLkV1nTa BQ@j8G diff --git a/src/assets/themes/techies/dire/question-mark.png b/src/assets/themes/techies/dire/question-mark.png index a9404aa18c3e35fa1962f3debc3914295f7174ee..f6d60d3f1c0afe13169a91ec470eecb7319a4673 100644 GIT binary patch delta 407 zcmV;I0cifN0=)x}FnX?z$QQ7)gTa;>pf^KD*J!^%mw6N`#da8Q2#v4u4(oBs-5YCd@lhg0_IM zmAw%U6$+iD3Kc5Js;aEF`W>kOQ48wgMF|gY`u=jE?P%LPOM6eZ;>_AfsODqsuR81ek*imwt# z_ws2d8UvT8i+>w7EeqDw229_<6<;MVjpW&PHUL%M>*8sCxoy1~uvsM#hyLQd834Uu z`HJ^qpuRErB3_E?L_zZcCB5JgwV8MUIa;Z9cRxB}px zN~Kh>P{s{NvYU-M!{n7APx%`bk7VR9J<*S20i9Kp1^NHa-H9l_()7sxt8#*fVr$Mh5-@152h3W+HQz4*d%m z7_(<*t<(;US}9Ty1WIJd31=KB9ggqtoqf&)RNj=>clX}i_rC8tmp*DY+aJnj7vV8Vu7jXF zKo2LmLW}~^|dJ5MY4b;v|=2OMgHF zMD8=OXnhCh?GH1%h-021Ct{z8dHUMcCqSt0sEg-;-qYCd*-{|~f@ufLU?(d9bOK@4 zr|>+6VA@emE95|T(ngu>$}uJw1uXa+!L$Pa_|h6;JQF)v@VRo7CD(z67XsRG#b@$; z5sYuEwFVyUZvhDNk*I2|kr|suvW}RLF`+J^T5Djz=SK2XvXr?G0EZPQ>9`J7GIioK zA?5$`iLW*5s|4ue=l-Sg%-1|dxevgY|AfL20It&yw?MX(YOln0q213)P> zly=PBgXb}HCv7RhXQDS;gvYNFprg!o6;d4~*OB7Z!P*1qra~k|NT;SgcVhv;w1e?X z{PvlBp&?=_<9VX31W>~XxmeU^!WTv8PTCmHUQB9gNLC)8hSQz2(Z@(0EsrAOEvZ^- z$YxgL7i$yd8Ee7k0L)i4n>%GD1bO#19TbLsYm|FSGJ(2lp#U3DY$?Y#>3&uMcogOC zip)r{rHZ)Dln?i}xw{8a9`G2GF(v5#)1YeDZ;ev_^GS5LuB(2S=$}iQ;Pm?uK7Y8v zV`LVqlRKXH1Wb|y&RfU{VQfEE?)+JV^H%cH`W3$39c?rxE#e<8KY4DmEvVQ40000< KMNUMnLSTX>cXe|B literal 0 HcmV?d00001 diff --git a/src/assets/themes/techies/dire/tile-2.png b/src/assets/themes/techies/dire/tile-2.png index 66449159639ee79553bbae1848b81d3c2f335600..a44eee17929f195eb8ee11983caf21b9317bb244 100644 GIT binary patch delta 790 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 tZDYBze)2rW+NQV?1vG@UO>q;%XRh9| { const [loadedTheme, setLoadedTheme] = useState( - undefined, + undefined ); useEffect(() => { const loadTheme = async () => { @@ -74,12 +74,12 @@ export const useTheme = (theme: Theme) => { weight: sprite.weight, sprite: await Assets.load((await sprite.sprite()).default), }; - }), + }) ); } return [key, loaded] as const; - }), + }) ); setLoadedTheme(Object.fromEntries(loadedEntries) as LoadedTheme); }; diff --git a/src/themes/color-palettes/crimson.ts b/src/themes/color-palettes/crimson.ts index b286c71..d816e90 100644 --- a/src/themes/color-palettes/crimson.ts +++ b/src/themes/color-palettes/crimson.ts @@ -1,6 +1,6 @@ import type { Theme } from "../Theme"; -export const crimson: Theme = { +export const crimsonTheme: Theme = { size: 32, mine: () => import("../../assets/themes/color-palettes/crimson/mine.png"), tile: () => import("../../assets/themes/color-palettes/crimson/tile.png"), diff --git a/src/themes/index.ts b/src/themes/index.ts index f2e43f8..deb98d9 100644 --- a/src/themes/index.ts +++ b/src/themes/index.ts @@ -3,7 +3,7 @@ import { blackAndWhiteTheme } from "./black-and-white"; import { catsTheme } from "./cats"; import { circuitTheme } from "./circuit"; import { circuitBinaryTheme } from "./circuit-binary"; -import { crimson } from "./color-palettes/crimson"; +import { crimsonTheme } from "./color-palettes/crimson"; import { nauticalTheme } from "./color-palettes/nautical"; import { shadowWarriorTheme } from "./color-palettes/shadow-warrior"; import { upInSmokeTheme } from "./color-palettes/up-in-smoke"; @@ -31,6 +31,7 @@ import { minecraftNetherTheme } from "./minecraft-nether"; import { minecraftOverworldTheme } from "./minecraft-overworld"; import { MLGTheme } from "./MLG"; import { poopTheme } from "./poop"; +import { rainbowTheme } from "./rainbow"; import { retroWaveTheme } from "./retro-wave"; import { romanceTheme } from "./romance"; import { techiesDireTheme } from "./techies-dire"; @@ -287,6 +288,12 @@ export const themes = [ name: "Crimson", tags: [], id: "crimson", - theme: crimson, + theme: crimsonTheme, + }, + { + name: "Rainbow", + tags: [], + id: "rainbow", + theme: rainbowTheme, }, ] as const satisfies ThemeEntry[]; diff --git a/src/themes/rainbow.ts b/src/themes/rainbow.ts new file mode 100644 index 0000000..be0f93b --- /dev/null +++ b/src/themes/rainbow.ts @@ -0,0 +1,51 @@ +import { even, type Theme } from "./Theme"; + +export const rainbowTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/colors/rainbow/mine.png"), + tile: even( + () => import("../assets/themes/colors/blue/tile.png"), + () => import("../assets/themes/colors/green/tile.png"), + () => import("../assets/themes/colors/orange/tile.png"), + () => import("../assets/themes/colors/pink/tile.png"), + () => import("../assets/themes/colors/red/tile.png"), + () => import("../assets/themes/colors/turquoise/tile.png"), + () => import("../assets/themes/colors/yellow/tile.png") + ), + revealed: even( + () => import("../assets/themes/colors/blue/revealed.png"), + () => import("../assets/themes/colors/green/revealed.png"), + () => import("../assets/themes/colors/orange/revealed.png"), + () => import("../assets/themes/colors/pink/revealed.png"), + () => import("../assets/themes/colors/red/revealed.png"), + () => import("../assets/themes/colors/turquoise/revealed.png"), + () => import("../assets/themes/colors/yellow/revealed.png") + ), + flag: even( + () => import("../assets/themes/colors/blue/flag.png"), + () => import("../assets/themes/colors/green/flag.png"), + () => import("../assets/themes/colors/orange/flag.png"), + () => import("../assets/themes/colors/pink/flag.png"), + () => import("../assets/themes/colors/red/flag.png"), + () => import("../assets/themes/colors/turquoise/flag.png"), + () => import("../assets/themes/colors/yellow/flag.png") + ), + questionMark: even( + () => import("../assets/themes/colors/blue/question-mark.png"), + () => import("../assets/themes/colors/green/question-mark.png"), + () => import("../assets/themes/colors/orange/question-mark.png"), + () => import("../assets/themes/colors/pink/question-mark.png"), + () => import("../assets/themes/colors/red/question-mark.png"), + () => import("../assets/themes/colors/turquoise/question-mark.png"), + () => import("../assets/themes/colors/yellow/question-mark.png") + ), + lastPos: () => import("../assets/themes/colors/rainbow/last-pos.png"), + 1: () => import("../assets/themes/colors/blue/1.png"), + 2: () => import("../assets/themes/colors/green/2.png"), + 3: () => import("../assets/themes/colors/orange/3.png"), + 4: () => import("../assets/themes/colors/pink/4.png"), + 5: () => import("../assets/themes/colors/red/5.png"), + 6: () => import("../assets/themes/colors/turquoise/6.png"), + 7: () => import("../assets/themes/colors/yellow/7.png"), + 8: () => import("../assets/themes/default/8.png"), +};