From 66ebbbb2deca5d55fb5d7b4dd923e64284308853 Mon Sep 17 00:00:00 2001 From: CutieCat2804 Date: Sat, 19 Oct 2024 18:54:49 +0200 Subject: [PATCH] add halloween lootbox / fix thresh theme --- shared/lootboxes.ts | 32 +++++++++++++++- src/assets/themes/halloween/ghost/1.png | Bin 0 -> 271 bytes src/assets/themes/halloween/ghost/2.png | Bin 0 -> 354 bytes src/assets/themes/halloween/ghost/3.png | Bin 0 -> 414 bytes src/assets/themes/halloween/ghost/4.png | Bin 0 -> 293 bytes src/assets/themes/halloween/ghost/5.png | Bin 0 -> 357 bytes src/assets/themes/halloween/ghost/6.png | Bin 0 -> 391 bytes src/assets/themes/halloween/ghost/7.png | Bin 0 -> 298 bytes src/assets/themes/halloween/ghost/8.png | Bin 0 -> 375 bytes src/assets/themes/halloween/ghost/flag.png | Bin 0 -> 554 bytes .../themes/halloween/ghost/ghost.aseprite | Bin 0 -> 2952 bytes .../themes/halloween/ghost/last-pos.png | Bin 0 -> 379 bytes src/assets/themes/halloween/ghost/mine.png | Bin 0 -> 394 bytes .../themes/halloween/ghost/question-mark.png | Bin 0 -> 496 bytes .../themes/halloween/ghost/revealed.png | Bin 0 -> 144 bytes src/assets/themes/halloween/ghost/tile.png | Bin 0 -> 256 bytes src/assets/themes/halloween/skeleton/1.png | Bin 0 -> 263 bytes src/assets/themes/halloween/skeleton/2.png | Bin 0 -> 362 bytes src/assets/themes/halloween/skeleton/3.png | Bin 0 -> 416 bytes src/assets/themes/halloween/skeleton/4.png | Bin 0 -> 290 bytes src/assets/themes/halloween/skeleton/5.png | Bin 0 -> 329 bytes src/assets/themes/halloween/skeleton/6.png | Bin 0 -> 380 bytes src/assets/themes/halloween/skeleton/7.png | Bin 0 -> 273 bytes src/assets/themes/halloween/skeleton/8.png | Bin 0 -> 366 bytes src/assets/themes/halloween/skeleton/flag.png | Bin 0 -> 558 bytes .../themes/halloween/skeleton/last-pos.png | Bin 0 -> 339 bytes src/assets/themes/halloween/skeleton/mine.png | Bin 0 -> 424 bytes .../halloween/skeleton/question-mark.png | Bin 0 -> 467 bytes .../themes/halloween/skeleton/revealed.png | Bin 0 -> 150 bytes .../halloween/skeleton/skeleton.aseprite | Bin 0 -> 3102 bytes src/assets/themes/halloween/skeleton/tile.png | Bin 0 -> 273 bytes src/assets/themes/janitor-tresh/flag.png | Bin 424 -> 456 bytes .../janitor-tresh/janitor-tresh.aseprite | Bin 3375 -> 3374 bytes src/assets/themes/league/tile-2-old.png | Bin 1167 -> 0 bytes src/assets/themes/league/tile-2.png | Bin 1178 -> 0 bytes src/themes/halloween/ghost.ts | 20 ++++++++++ src/themes/halloween/pumpkin.ts | 20 ++++++++++ src/themes/halloween/skeleton.ts | 20 ++++++++++ src/themes/halloween/vampire.ts | 20 ++++++++++ src/themes/halloween/zombie.ts | 20 ++++++++++ src/themes/index.ts | 35 ++++++++++++++++++ src/themes/league-teemo.ts | 7 +--- src/themes/league-ziggs.ts | 7 +--- 43 files changed, 170 insertions(+), 11 deletions(-) create mode 100644 src/assets/themes/halloween/ghost/1.png create mode 100644 src/assets/themes/halloween/ghost/2.png create mode 100644 src/assets/themes/halloween/ghost/3.png create mode 100644 src/assets/themes/halloween/ghost/4.png create mode 100644 src/assets/themes/halloween/ghost/5.png create mode 100644 src/assets/themes/halloween/ghost/6.png create mode 100644 src/assets/themes/halloween/ghost/7.png create mode 100644 src/assets/themes/halloween/ghost/8.png create mode 100644 src/assets/themes/halloween/ghost/flag.png create mode 100644 src/assets/themes/halloween/ghost/ghost.aseprite create mode 100644 src/assets/themes/halloween/ghost/last-pos.png create mode 100644 src/assets/themes/halloween/ghost/mine.png create mode 100644 src/assets/themes/halloween/ghost/question-mark.png create mode 100644 src/assets/themes/halloween/ghost/revealed.png create mode 100644 src/assets/themes/halloween/ghost/tile.png create mode 100644 src/assets/themes/halloween/skeleton/1.png create mode 100644 src/assets/themes/halloween/skeleton/2.png create mode 100644 src/assets/themes/halloween/skeleton/3.png create mode 100644 src/assets/themes/halloween/skeleton/4.png create mode 100644 src/assets/themes/halloween/skeleton/5.png create mode 100644 src/assets/themes/halloween/skeleton/6.png create mode 100644 src/assets/themes/halloween/skeleton/7.png create mode 100644 src/assets/themes/halloween/skeleton/8.png create mode 100644 src/assets/themes/halloween/skeleton/flag.png create mode 100644 src/assets/themes/halloween/skeleton/last-pos.png create mode 100644 src/assets/themes/halloween/skeleton/mine.png create mode 100644 src/assets/themes/halloween/skeleton/question-mark.png create mode 100644 src/assets/themes/halloween/skeleton/revealed.png create mode 100644 src/assets/themes/halloween/skeleton/skeleton.aseprite create mode 100644 src/assets/themes/halloween/skeleton/tile.png delete mode 100644 src/assets/themes/league/tile-2-old.png delete mode 100644 src/assets/themes/league/tile-2.png create mode 100644 src/themes/halloween/ghost.ts create mode 100644 src/themes/halloween/pumpkin.ts create mode 100644 src/themes/halloween/skeleton.ts create mode 100644 src/themes/halloween/vampire.ts create mode 100644 src/themes/halloween/zombie.ts diff --git a/shared/lootboxes.ts b/shared/lootboxes.ts index 910ff39..168af17 100644 --- a/shared/lootboxes.ts +++ b/shared/lootboxes.ts @@ -212,4 +212,34 @@ export const series1: Lootbox = { ], }; -export const lootboxes = [series1]; +export const halloween: Lootbox = { + name: "Halloween", + id: "halloween", + price: 6000, + priceText: "6.000", + image: lootbox1, + items: [ + { + id: "skeleton", + rarity: "rare", + }, + { + id: "vampire", + rarity: "rare", + }, + { + id: "ghost", + rarity: "rare", + }, + { + id: "pumpkin", + rarity: "rare", + }, + { + id: "zombie", + rarity: "rare", + }, + ], +}; + +export const lootboxes = [series1, halloween]; diff --git a/src/assets/themes/halloween/ghost/1.png b/src/assets/themes/halloween/ghost/1.png new file mode 100644 index 0000000000000000000000000000000000000000..0b3beb177023dee486bdfd757ff2fb48ca50ddb3 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Cp}#pLn2y} z6C_v{Cp0iBuapvdZ^M%O?|5q3n%%M&pBV<;ESki4k#9lkQy1%ouxY|?8KNTnx|j`g z>?^;T#mY7$?(FJeIceFU#b*H&Xcmy?SJvh>HhrUhi?N4?ho>jszAkNwm}pYX_m|wv z^5){9G6$S`lyX?REtS#(SWb8`Utw9yCsBG}1vA?n#wlAmBqTOmpHN`jnJFpwmO)A9 zSeBWhyFjSO_5Px$97#k$R9J=Wmb(suKoCV|2#fKB#za5P*4E07FQBuswdLa=p_WIYg+N4EW@Z;+ z!%avCk2!Z|cXk$F(xg8NIUk*`_xkoJjeWbE>u2Kl^^fs5P6l#q1WZpRmZhH%2g!s6cF&A`PWs>FI=zjk zZ#(C-W9=qW9Y8qkS3A%_dV!6|3{cHv(j;5G0LT4^*46cz3jhEB07*qoM6N<$g8Q+K Ak^lez literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/ghost/3.png b/src/assets/themes/halloween/ghost/3.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0e9034288bc0dd35cdfbf85ae5ee9878b3556c GIT binary patch literal 414 zcmV;P0b%}$P)Px$SV=@dR9J=WRxxhFFbq5@R^6e4pVK8np3rQ0VYc=O8M5>_8ah;#BX$TJ*sd&- zN{TK%K!71jZ}XOLvk=lfg#$y(d5`;Yqw6gn4^FhWBm&PDsG6051c2hDC9`=J$yS3!%1b)#F_7zH2`C+@$k=S!)I}&o z@D9d25yy~SrzQ|Dt!SOC8^qW$8Jk_FP62ZicS2h?2;MO=cTPbBzJW;>1VCggaqQGG zU5r4g>gS|cB1K6GrWOCtW>lnt)JgxW5e4t2#l-+<#-X|qEk!rsW`qvJE!~g&Q07*qo IM6N<$g3tD@1ONa4 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/ghost/4.png b/src/assets/themes/halloween/ghost/4.png new file mode 100644 index 0000000000000000000000000000000000000000..3e67539fbff3d1b6f39fe64025f5738f2ff5cf0f GIT binary patch literal 293 zcmV+=0owkFP)Px#-$_J4R9J=Wm9Y+jFc60Sl1hvw%BfG~)PH0uqYM8@JE zcT?e`K?DG{VI=1@emU)rrcG?<*h!;{4xvvr7ckobb?J~%Z6g0mseo{JdL%M7t`C!Y rAwORLp#7}?d|k&OVF4_F1u)D9rc*aF?dcr200000NkvXXu0mjfp6_Px$A4x<(R9J=WRyz)YKop!cDjFKGaBa1xpF!2Od#$H<4Mq@$(vA{wL zqr!W;EHN=mvJLFxO@?_Nphb%xLr@oz;|2hVI!WYwS(>NAh_98L0*64O=$ZtnII>1S zTLBeE=nXu9hkv-I6xs@mrh&MecJLRWZs=EVs^Hy(Le7^~k^_b&e3qsam?*%C0|1Uv zre#<#4oj&f`v8jsNuXxU7g>6$yg-(r<4U38h}DiKv(?A5tJ)W+@C>Oyo+bdJ+4KgU zFj0$CfZK2m+ciehKtOYNSu>%(2+<#owc~z14XqI{?T(}eG(W7pyl|$W@kaDAx=Ycx z2X5K9@_l0jR2;!^B{{UnUtrpb9aoAxO{^_0E&dmG+WJPx$K}keGR9J=WR>5k*KoET^#dQPLi+XAC&-?(7;-!9pUc_TRz&{Jgr4_*nS@g0V zijeA%nH?hq$%BOuW@jgFUfwLwpus=GZ~>p|kIQ4wsebBF*6Px$F-b&0R9J=WR4!0R*R?ja zKdH1-fq_1Hk2U zfY!9SR#5}M({x0irN|yZKa4SRc>pRx8pxmXMOFc$DP=AnxdL*dX)$ZE4Y-L>;_%0$ zxQQ3n6?@>XAUOgs&pr_{Np!6R^XyG#GO{Lg6GzD? Vlb}%v9;yHU002ovPDHLkV1iQ}o#g-k literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/ghost/flag.png b/src/assets/themes/halloween/ghost/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc13497a76aa4c291c0cc58f409feac273252d2 GIT binary patch literal 554 zcmV+_0@eMAP)Px$}%3A0SZh)`C<})QgxekP_1nn`o#u&7aNwc|9ZsYs5)5P%rzy!0z(QJimE|mmP={ zDbjzIns!3{d6tgjle7%!IKE0+1{WVzLj%OZOiEgY95j0*Ekk~EywKsH0RXzLaM0|{ z6dn%X`fav9Us4aYecm72%D8cNW{9cut@4KY{;u4zQ*!j>qcp4UsPFHFUT^9O1iphg zpW*d~w*Ywk6A66h>;NQi=^mHqwrUu03*T*l1ZM}}dmRAg7nkX_Y6B<<-wE-s6Mu#O zsTWUgo_fFk=+i&f3EhU8a2XD*rUKa9SfO!P9{b)nER%n{`g^z<4lRWC2sSrXM$d`3 zVsB?l?%aEF%Con#C1xU~0O`Ad0x%Pk?M>^-q)Zr=)b&J`(&m_FDQ(hs13Bq<^xZ%f zk_L^ViB3RY0jD3x>a}z9oI$HKzdO8o`E1O0^~xdub5@K}r7aiIihMy2p#{hng!Q#H z_T>ctGAZk?zBy}9%u=O23bwPTVsSjDt~ zB@7V&0DJ`fuZ9FfzAgf?g7|+l2?0O%i;|F4NkFh&(8WZ4j#{_^5ABE=nc=pyHY?G zU_qE}p)e320f>JiOcsz62=m4=p=Xxb)>@Sh$;K??+~4-Q(*p!5GS2Z*Jt27-tcn+z zV@C%LMJMx?dwWyyV7piMhTNIlgM^eq{&05%HWH<8Neo_~EyQ-A+%4>MN)~zpbk|@F zlOJpcrg-XQ)X&3t@?NGs;7?yplzgwmO4H3ikCfl@Y zc8F$IEARFegF^ZgW|%22EMXt*A55>=kX?$nMQ=4!R7wo*S9H7&U%wu^la;7D%h97( z#v7KdhVSraocWb9cC7YaojExPx(*T(NHfYWJv+5~`-7kn1BXvdJ7_kT5KEmcdg{9% zY~1m!w2L!Alg0V-J?s@=tev+Y7Fubi35|gP$^S7119k}O$r8-35Bt(%%`d~nn;FIYgbZL@ zTEq=GW}ADG6Q0K%)iE+Oi6pi6OZT@jKPwj9SXr=II1MB|Q+LqWS8N%oiyjksa}(1D zTwIff);Tj&J!Yf95#jP4IVTTPcQZMM8wfGLl9_GxxG5xW%~lHx(E1%${tVDB%#K#dbE=nCQ6DfI9ntT+m+ zvOt@2{zrp0F(Xxvo(Xq{aa$Q|3T%mR^q8{+(OfKIys;hr8$Y$KAiG0RDW4kRp#N;4%0_RhJA`%W z#{7YuBUKeYr0TTaA55^Cugh>9{&-zzP;x_q-q;wb)D`HtdwjHK9+8(zJ(x=si8GU+ zH6_2hj|113`4L_R(^Ns41ldrK9|3z2WJ1WBZVdzn@lfNCF&^p#T_emh-+P9DO@!eg zQXm(!5hEFcg5J&&k&Gq=#YK}$?uG5_+~CwSWJ6x|t09OV`jXep zg|(Is41G_WDr7ba6~(!y*H`PSSNCjd>F_@(Orcci4W)LcmqBAt5S!K8&;Yf4YF9*! zdCcd%Cx|Rr4o*(oJ|M3ku=-3MJRx;Tb6>^C)XLLrK7HbV>YZ^+h*kK~Je2U!q_GMPZ3&k8K(tDoXbuO}N%KhxNW@mq)e#m$FWrYXt z)Dz!z{?FF%<$YOJ1}%4Usdmif=4Q(WQOe57=$5HauSM^H&V~l7^ij=@vTS0t37T*>lB0Dw*%7{(Hu;SUX2Y(AylzPTtn5I5J## z!k=(cy6e^5M-3D}Xgc{PSSKT%z7}X z6XF?VbKTgA>+R)bC$*QzZI>hwgKY03Sf8b}*PHGhk9c$YWBOW%!?6+O_NDX;k*mhR W{fOW*)MkY)MK9g*C?Etw{PG_z6ge3H literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/ghost/last-pos.png b/src/assets/themes/halloween/ghost/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..8a2c52471524fa7556f256c136055738552c7ba0 GIT binary patch literal 379 zcmV->0fhdEP)Px$HAzH4R9J=Wm$7bxFcd}avkk~dVM(VB6$Hm&J$o9CXk4UNRS!3AL|(i1OkD;--QnQ z-DP@ZJFGgA`KZeRBw|RVA!Gs}qm-E~vmIvV_qAa=FtcSDrTqI7(Z4q^$p!A*4lK_K zzFIEs7hw1KPBc63oz#54Mggxu@fP7!Dh=kutC_I{^cJdbDtr;o7aI^Vfs9hWsJG~w Z3NK?4bXg>XDXjni002ovPDHLkV1g{cqP744 literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/ghost/mine.png b/src/assets/themes/halloween/ghost/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..6dbfce3a5972380206aaf6b4f5a8b561780a3e07 GIT binary patch literal 394 zcmV;50d@X~P)Px$L`g(JR9J=WmOYMzAQXiUlL?`-HnFk4yI}z?gxZC$0C!_gV{&UdLgQ2zXCea6 zm&_#NS7CDEJzNeyz{A6TN0bV!wNOgId%s=jlv2Wbk6{?zXW&@8ZQDyNGgq1TEV2pg z#ha$dYMFUM;p9GY0&6X#lqLWAhLjT4+N`dq10jUs*+)%j7qT5VLu(DKb@IE0mkhj< zUpH{MMlpaj832HFUBS$dQi>45<#x=5u(mi*7sOjja3_3`;)CdnX_{^o2mU|^lLlTr z0e_M^5tB=BynJc`7&!(}DU}Rj(!ibKXC{!?4M}HR*KOlC;&}bmoC6VNhA{@qvYggR zc7TY4F=iXbv8d<~X5Pof7!Z+ImgQ7?)d3I@=6T*Px$s!2paR9J=Wmc32_K@^40%>F7N@%J%Ed;lw-Lv5{1w4t!Dpry9;L98q_F`=TO zG!YPz4Y0p67BaB2hTYk5m1e(=aQB`w=iVIvYHGF&Q7L+QJVlal7zW{abxFdBVGx{M zK38WTE$#;_x7KxNX%nVOQC56B4W#c6_Z$F#A27HM4msu5`ynj63ZlHGznL!_yGf@`MZ)vX#`pEDCW5C^Z)?eb_+`r9FUVx zp)dg`sAzU$!l$AN?NAB;SoG&+1@-; z(1}4XxBa+8;gdNVgBP_epR#~q!L$h3_kVfW3phnO?atV+-r^5?(0hQZ;Q#%M!^cA| z@mF%3nfLGQ`~SBaI6C0yz^Sx1bE?H}%uUqRi=J_n-+i(@O9#ij-_JI_dvCmWYaajP xe=$*#YfXC$8P+jg^{Z%P+M#;I?}x`DZpp$TrtjBP#elwG@O1TaS?83{1OOyfXtMwS literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/1.png b/src/assets/themes/halloween/skeleton/1.png new file mode 100644 index 0000000000000000000000000000000000000000..814600c927f9bc13af77bcf5c7125f73090848f9 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}2R&UJLn2z= zPV?n!G7xY}?`ZH8wp<==P?-8i)J8ey#z7;Y@UC;Ir!73~QIRkLeM= z4nD1@<$M1=YhJ$kj<`iKdTe4Hf_&UZxY}8hTD@7)9)`yL3rP^GD`@?}vXUdD)U$F{ z@uBWJ;@k#;8}n^m74zO&~*|1DmiEICa^|L(E zS-2Sv9=vs5Wx?tQ37fgU3nzZCe-N#I;#gyOf<)C;wIc?{Y#98-4Y!Fp%A5syhQZU- K&t;ucLK6U;u4DrM literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/2.png b/src/assets/themes/halloween/skeleton/2.png new file mode 100644 index 0000000000000000000000000000000000000000..dc01a86980ff5e0a4df2fe16dc8ecf72cd1d982d GIT binary patch literal 362 zcmV-w0hRuVP)Px$BuPX;R9J=Wmdy=;YtGe9+yUcF590w#Zmob$X@cK`qY07*qo IM6N<$f=I-bPyhe` literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/3.png b/src/assets/themes/halloween/skeleton/3.png new file mode 100644 index 0000000000000000000000000000000000000000..373d127f3490d544f2178f371136640537314a02 GIT binary patch literal 416 zcmV;R0bl-!P)Px$T1iAfR9J=WRzYsVAP}4dELXMUALQ0!?p0pUH}?fm?>Y9CA0SZ`*+34FBiqGh zp{{!INJtij-DP)Y0NAnPpFx~OuWv8IXUMhv@&5U{01BP6gAhzZCC*vmPHj_p7!z8JL{HXbT~Ua8K`J2uTzR?E9-*%|ccN2It-dT+Y|YzvJnEr{{|10jI$2 zfd^vF0pN1JLaJ5;koOqiw*-os*q`&N^VGf&fS=LC*PX znkF+4>-r^XmQayXf_cYpDn>;th@JG$gve++Z>|7<793^^Q8EJy*KAlA6O69z@&LRm zeGKvTvwA=(5q)f|fg{5Jv!jov1Edmgy=SLGs=Exw-VQrPx#+(|@1R9J=WmA?*xFc8MSY9oIJqp#!SV#3J8LpnK{xH$Pb5M~T6EeaI4VhhXt z5(dg~{l2^A3NXyd2x?%OB>+(C_aZL=Ks+BW<9D6^cD;}0-B@hy1(EPx$14%?dR9J=WR>2CwFbsV)xfJHF=vDOWS9{*rb^DbSHn3w})Qj4rUB^K7pqG*~ zk2Eg{uwlc>Fp|OfdI5lGPLS$W{*1Fz_|FP1K|^3saEg=b+-GoaP{;dF$x)*y0tWh=tAZa_@Y zeydNzYy?ufqgVrx4@WOAnrWE45xqut$Y${xkoJbf2)NFHnZ=Ho b_)k0l5foLZGNwm)00000NkvXXu0mjf_QQ#q literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/6.png b/src/assets/themes/halloween/skeleton/6.png new file mode 100644 index 0000000000000000000000000000000000000000..19621e074e4e65b71e57d8721d21d014fe6085ce GIT binary patch literal 380 zcmV-?0fYXDP)Px$Hc3Q5R9J=WR;LYHHc;b-~JgKP1CCVEDHQURV~8#{DI@)R612eu>#CA+Ttz(W5Y$D zmkoEr5=2r4sPh0o3n9S&39@0BlzOBGOe7v{!mOoXaSmJ|rQvep<5ECM zL!w!*Msy!81*9}wZ&s+PML^-n=~6&S!{gxu=JNfxP59g0-f&VW$5>0|$^e3}Xz|5G zRbaqeV)*pYGpnCK*L`Xwcg;6>fSHPau^4MGlX_;D4wdz01!h7@o%tIxQ%I>B_3kj? af8q;&2W|#gv~%kK0000!<7h literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/7.png b/src/assets/themes/halloween/skeleton/7.png new file mode 100644 index 0000000000000000000000000000000000000000..3981b1d6c9651f6db51c18e5f461f354f7370959 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}r#)R9Ln2z= zPBY|VR^(wZSL7AdfAsZF!~6>u6sDM%2*wz!S)4sXDDv9|qvgze?XxS-aP9e?pXR{v z@Oh8=<(TH%tZ|#0rcBx~v)C`5p~;q!AzPP0=l$srg<}@EkM_#X^S*TXPUHI9%cmst z%v|>Uy6T#(e%Tp~tA8xbP~9N9f0={(+R!ZrrZ7m`>t49g7w^5mS;}73psW7twPx$C`m*?R9J=WRzZrxFbo_io4U|bdI|fQ{-TfUFZ!C2OZK!-6JqV9Ewr{H)hX=7 z1A)ZEk{FG~1}ZB48D#nC_`SQo%Db^om)~^-6ec$p!Nx!($xZvdN`nl3j@EkD33JJha{w^jiVyoO920yHGartLe2{2bDk@&_2TL7|6ZyNUPXGV_ M07*qoM6N<$g7@H;-v9sr literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/flag.png b/src/assets/themes/halloween/skeleton/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..251bb51c86fcc97787e3c541a02ad0d5718693bc GIT binary patch literal 558 zcmV+}0@3}6P)Px$=t)FDR9J=WmcMS>Fc617v9cX7f&mw3>HsYardu_5?GtqK&?oKStxwQ313iWi z93TM#SZ$yXv7|~J1PPVvSaM>c9rRnoKgZ*DN1Z6>)Tz@ymea=Q^OsMEY(OT~`5=9> z(^d%KWLXBld_I3Uz-%@n5%<;RQFa5snfGCY1!-|63N0{G>u>1D%w zE$)y~a^_80t~8$K?OYeeL4LxhF+kB|@G2kVYxj;MPODAdzxJQB_dJg<4jA<(3;ajWH;tYGc+~j4}9rVVlJ1;Q#c8+tX+Tu7#I)Bpeg07*qoM6N<$f+pqy=>Px# literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/last-pos.png b/src/assets/themes/halloween/skeleton/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..adeb8d2319fa1e8c807525c5ecd13b84e2dd16db GIT binary patch literal 339 zcmV-Z0j&OsP)Px$4M{{nR9J=WmqBiXFbqY%M@XMdlndmHxdE%(fHV36S(=TzXp34Vbfz%VR%)J< z1=z7a77KsLIeSV8dzhI_)3h7^ic$(l`d(aBF{G5Bs)#W*liYXj-^9$YEK4(1Yeh;4 z0|3MrQEP1`k~}5A%$l+H4<0t}rB&pNfL2Wa>sYq}FwgVhhWFIUIe&V-JgnP6x`2zB ziMtEQ*3a@3NQ%3Qnf+MLPN&o9bp9?=ZrObyL(mhW6l7)8pUUrQ<50Ru^FqiB7}fJ lRdK_fpAxV)!4Lve6)zA4c1S4RDSiL|002ovPDHLkV1m?ykN^Mx literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/mine.png b/src/assets/themes/halloween/skeleton/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..2911e0079c3e53d998a910ef3e20d82b2e4dd256 GIT binary patch literal 424 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 S9U_e(60Y&Vz+#TZmHz^Sx^w3M literal 0 HcmV?d00001 diff --git a/src/assets/themes/halloween/skeleton/tile.png b/src/assets/themes/halloween/skeleton/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..519b1faca7e6ec5481b6ec48b3c5148d03ba08c0 GIT binary patch literal 273 zcmV+s0q*{ZP)Px#%Sl8*R9J=W*U<{XAQT4RzoQeR-l4nb{hzB?P%*dCy4W1*27^%P;{10a_AENAORpml#c1mTn=Cacto1L zK4d94z);xo^L9_W!*A0~o*n1~7mD3}C?8zb#j;x63x5 zc2MDp!K@bNEQkSmIB9cK;HKYg9D~R)kPqY}qJ)>q6+F8y-2FlYet*MnuCK6{y8R!4Ao$bg zBDc*#1bFb(nK$m)(2sBwT&mWh69@|rB_IOM6)+Fav91i3Hx?x9@9qePa|H@Vm!Oog z10#XCd0Fbcli`{uIKY_#N-5KI9foP4_f8l9mQfUB6h#=ED*ymq_XD-NM;NAsQn`YT z@3W5Y3xflk7Jsn1%{K4zNUIvu^epVHHRzcX01V-7UzW5anHUamD$pRR)XFu{_1s}4 zoDQ8BG`2ud_5vkJn$jK~xlFj{$>8Dau}`F&c~$XX^O|JA5t7Lm2r~00000 LNkvXXu0mjfQC7f+ delta 384 zcmV-`0e}9;1E>R#F@Iu7L_t(oh3%6)OT$1I$N%xA)dborrV)pd!CAT~l`1WrTpV0n z{08D@5GMym@f&n;DOl%1!7g=mcE}{AkzNWp+h{olX+bfkau*!Te>%9A-;d|H2S}16 z$sb3H$!X>N3c`fj^xb52`^V_cYeLZmq)3=>ULEyM-(vnop?|91v7s91by?TF?UTVOj~N&!k|# z66hZ9M@mfE5v#y=5&)1kGN?D2@d=0|CezVxKhct5z-hIum z_xyD*-gWQ@Medn<;y#0U<4Ul)-6zh1%>!X_`~@;6Y{7~DK=*;wgYfb5ml;e>UAjhc z_<+oEntBLs9!xJe;S5rT%{+4A%ereDPV-=9p~nfO<`Hce9`nd?8!_gQWEc+fKx}f% bLN^a)4k&+60zhVv;vN78Z@Ve8lLedy;J{%_ delta 226 zcmV<803H9X8m}4wFOdO%0k5%vMg)J%00005AOipf00#j70ssI200000022Tc0C=2Z zU?3lyID3KN!i_r&OV(}rzkUCq|I{$&!Mm^jK{U0@0r9D24oG~|9Ma4=c=t8K-t*VN zc-O%r6uD>aiTe!ZjVreF$Px(Nl8ROR9J<*m%nQpXBfvn5($y+&Dj`piiNNh8LQD?P_dx6P%oy?DIl_%f+sKT zU(h9V>C&Z(mSpkbAsLJylWEbSp~7H;XehF+QY*pO^-&!8`krh8Qis$1*2(QqKXB;Y zANPE}&yV+cAH^CkzZk^tCpfrT;VxxqqR!#(KNFANPtgB(&C*2u&cT%g#1F1kxJwdV z@ZFPj?g1QJt*|svr~mPqPm@0ZFi?xcjAo>wQR@S>2r%+Hdw=)CjROu?1Z)yEc<{qR zBNt|10OUr@`R5B%Lu74mfcPj201k~DEy`oPaGMmU(xN=tfKdcuMw5YBq(zwmRTLo@ zs6`4?eM$>dnbuM$LZAr2w3c$_z551g5k&}x$UrTkiU&Rd_Xvn(agKLljXAl^JF&*B z3QAv)R0KL3^h}9<()NAVORbSq1k*szlnmlU-uD+B9Y{&cXky5l@dO<9@uCGDe@o10 zqRVODp3UQoZ(QNjH=YwsW>s7rguzD=Xi>IE7*%Ff%Om@8H3Ud{fySff4Adf@x1X_j z>|d_rS1D0*bhIdgfQ)=~y9aC{N?)MMX$w5PU@eGAkX^vCE}0MxA;hHhF1u_VTO>4* z#tfbokHjNafTSYafk(M_y=O{ykL+5Hy*H?1ghYCvKoy-0zw)8=+2vILz5#d$*%Wjx zO*m|XNZPvW&<16!2YlAqik~c7U_fcodODXT*(t>#Hcm(I7)BD%wGH%(Gk^TS0-93j zT$=0;4Sn`laX+-(pI%_|ID>w1hOW7u44#C@O6X<&%fb$C7EgISf8bC z_Pdt#k#g3il0QXDrP1^kk=w?Gz~{>0(dsm6P7;3Kwuso)cN(=2(O@`ky^L&WQD!<~ zt@Gen4 z*Ta#Oa9$~inomc;sQ$a_7~GrC+mL7??Icvsl%e}yOZnG>4T(vPf(Vlc5wOGHfDaoI zlN_d$PTQ4yyy3(*sR-++NjKqQxDCmi+;&?s{3k7x19li%l&v-@5I^T#zi{SEDfuf9 z;}&HKMirBs(_>=XQVG3v;EDQ&)1Px(R7pfZR9J<*mrY1xR}{y8c^x%*H&2V1SRE5-pwJWsQnZvZH zMfcs#qPU)Jq{YSTvYVC`TbfN#Dx?*Rpg1_9Vrnox?@KgbW^waA^P#h-2OfFvo^#Lt zf6qPl+>_8>KYY^C2EuHd&vKVCJzQja_ct_cAk1~M!SrzP&cXFCXdCCV+$9Mw_%AOP zxCgLtKFjoQk?UrI4_d0gRBh>pmkdTz_yv9Os;PfZjv+w%H+B)pc{dZS)yfRD3c>i0bK}MMus#6 zpVKr2V(~F_A<%^&79VrQy>=}lgD!+aq-A6<#E_4`Jp!UuoMKx+ST+-0{t;kIfU&1u>v*Nm^QlSJw|6A4o~aEMdya{sbKMT1J6un}o~~6&dr{ zEUjPozVq25-}jU#ku-39&X6x>hvZTtDU4FSNvI@|I61hqyJfCpjq)EZ4j!UKxP4L*X$uqS~^e38n@k$?X| z0fh&sHJThY)Yu1a54aQU@JB~kTEC!jazrJ*=&1W1!MNU?R+bi!_fZ=I<;c=BSuJ?kr=>iDu`AfMXOGY8_8XT--Q z$Y-NaJ@OqbfWw9x`mSGu%=Ob+vZg(AndlPyalDL>~5~^;=j{848=GO-s5{ndR z(Mh6%fL#k5@ODFDk;0PF31{TpMQ48_x==?=x(OG;ZAhl%irbRmKWQC>$liuBIn_ql z@1E!YP&skNEGaql*w}Vyvw%g)=`k^HsD$1+@V>FB%y~vyK8WO;_(7{7_0`o25ZA3W1F*!LjV8(07*qoM6N<$f?LZj6aWAK diff --git a/src/themes/halloween/ghost.ts b/src/themes/halloween/ghost.ts new file mode 100644 index 0000000..472c7c4 --- /dev/null +++ b/src/themes/halloween/ghost.ts @@ -0,0 +1,20 @@ +import type { Theme } from "../Theme"; + +export const ghostTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/halloween/ghost/mine.png"), + tile: () => import("../../assets/themes/halloween/ghost/tile.png"), + revealed: () => import("../../assets/themes/halloween/ghost/revealed.png"), + flag: () => import("../../assets/themes/halloween/ghost/flag.png"), + questionMark: () => + import("../../assets/themes/halloween/ghost/question-mark.png"), + lastPos: () => import("../../assets/themes/halloween/ghost/last-pos.png"), + 1: () => import("../../assets/themes/halloween/ghost/1.png"), + 2: () => import("../../assets/themes/halloween/ghost/2.png"), + 3: () => import("../../assets/themes/halloween/ghost/3.png"), + 4: () => import("../../assets/themes/halloween/ghost/4.png"), + 5: () => import("../../assets/themes/halloween/ghost/5.png"), + 6: () => import("../../assets/themes/halloween/ghost/6.png"), + 7: () => import("../../assets/themes/halloween/ghost/7.png"), + 8: () => import("../../assets/themes/halloween/ghost/8.png"), +}; diff --git a/src/themes/halloween/pumpkin.ts b/src/themes/halloween/pumpkin.ts new file mode 100644 index 0000000..1413e7b --- /dev/null +++ b/src/themes/halloween/pumpkin.ts @@ -0,0 +1,20 @@ +import type { Theme } from "../Theme"; + +export const pumpkinTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/halloween/pumpkin/mine.png"), + tile: () => import("../../assets/themes/halloween/pumpkin/tile.png"), + revealed: () => import("../../assets/themes/halloween/pumpkin/revealed.png"), + flag: () => import("../../assets/themes/halloween/pumpkin/flag.png"), + questionMark: () => + import("../../assets/themes/halloween/pumpkin/question-mark.png"), + lastPos: () => import("../../assets/themes/halloween/pumpkin/last-pos.png"), + 1: () => import("../../assets/themes/halloween/pumpkin/1.png"), + 2: () => import("../../assets/themes/halloween/pumpkin/2.png"), + 3: () => import("../../assets/themes/halloween/pumpkin/3.png"), + 4: () => import("../../assets/themes/halloween/pumpkin/4.png"), + 5: () => import("../../assets/themes/halloween/pumpkin/5.png"), + 6: () => import("../../assets/themes/halloween/pumpkin/6.png"), + 7: () => import("../../assets/themes/halloween/pumpkin/7.png"), + 8: () => import("../../assets/themes/halloween/pumpkin/8.png"), +}; diff --git a/src/themes/halloween/skeleton.ts b/src/themes/halloween/skeleton.ts new file mode 100644 index 0000000..f8d181b --- /dev/null +++ b/src/themes/halloween/skeleton.ts @@ -0,0 +1,20 @@ +import type { Theme } from "../Theme"; + +export const skeletonTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/halloween/skeleton/mine.png"), + tile: () => import("../../assets/themes/halloween/skeleton/tile.png"), + revealed: () => import("../../assets/themes/halloween/skeleton/revealed.png"), + flag: () => import("../../assets/themes/halloween/skeleton/flag.png"), + questionMark: () => + import("../../assets/themes/halloween/skeleton/question-mark.png"), + lastPos: () => import("../../assets/themes/halloween/skeleton/last-pos.png"), + 1: () => import("../../assets/themes/halloween/skeleton/1.png"), + 2: () => import("../../assets/themes/halloween/skeleton/2.png"), + 3: () => import("../../assets/themes/halloween/skeleton/3.png"), + 4: () => import("../../assets/themes/halloween/skeleton/4.png"), + 5: () => import("../../assets/themes/halloween/skeleton/5.png"), + 6: () => import("../../assets/themes/halloween/skeleton/6.png"), + 7: () => import("../../assets/themes/halloween/skeleton/7.png"), + 8: () => import("../../assets/themes/halloween/skeleton/8.png"), +}; diff --git a/src/themes/halloween/vampire.ts b/src/themes/halloween/vampire.ts new file mode 100644 index 0000000..9bbad8e --- /dev/null +++ b/src/themes/halloween/vampire.ts @@ -0,0 +1,20 @@ +import type { Theme } from "../Theme"; + +export const vampireTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/halloween/vampire/mine.png"), + tile: () => import("../../assets/themes/halloween/vampire/tile.png"), + revealed: () => import("../../assets/themes/halloween/vampire/revealed.png"), + flag: () => import("../../assets/themes/halloween/vampire/flag.png"), + questionMark: () => + import("../../assets/themes/halloween/vampire/question-mark.png"), + lastPos: () => import("../../assets/themes/halloween/vampire/last-pos.png"), + 1: () => import("../../assets/themes/halloween/vampire/1.png"), + 2: () => import("../../assets/themes/halloween/vampire/2.png"), + 3: () => import("../../assets/themes/halloween/vampire/3.png"), + 4: () => import("../../assets/themes/halloween/vampire/4.png"), + 5: () => import("../../assets/themes/halloween/vampire/5.png"), + 6: () => import("../../assets/themes/halloween/vampire/6.png"), + 7: () => import("../../assets/themes/halloween/vampire/7.png"), + 8: () => import("../../assets/themes/halloween/vampire/8.png"), +}; diff --git a/src/themes/halloween/zombie.ts b/src/themes/halloween/zombie.ts new file mode 100644 index 0000000..6502277 --- /dev/null +++ b/src/themes/halloween/zombie.ts @@ -0,0 +1,20 @@ +import type { Theme } from "../Theme"; + +export const zombieTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/halloween/zombie/mine.png"), + tile: () => import("../../assets/themes/halloween/zombie/tile.png"), + revealed: () => import("../../assets/themes/halloween/zombie/revealed.png"), + flag: () => import("../../assets/themes/halloween/zombie/flag.png"), + questionMark: () => + import("../../assets/themes/halloween/zombie/question-mark.png"), + lastPos: () => import("../../assets/themes/halloween/zombie/last-pos.png"), + 1: () => import("../../assets/themes/halloween/zombie/1.png"), + 2: () => import("../../assets/themes/halloween/zombie/2.png"), + 3: () => import("../../assets/themes/halloween/zombie/3.png"), + 4: () => import("../../assets/themes/halloween/zombie/4.png"), + 5: () => import("../../assets/themes/halloween/zombie/5.png"), + 6: () => import("../../assets/themes/halloween/zombie/6.png"), + 7: () => import("../../assets/themes/halloween/zombie/7.png"), + 8: () => import("../../assets/themes/halloween/zombie/8.png"), +}; diff --git a/src/themes/index.ts b/src/themes/index.ts index deb98d9..fb945fa 100644 --- a/src/themes/index.ts +++ b/src/themes/index.ts @@ -21,6 +21,11 @@ import { eldenRingTheme } from "./elden-ring"; import { farmTheme } from "./farm"; import { flowersTheme } from "./flowers"; import { halliGalliTheme } from "./halli-galli"; +import { ghostTheme } from "./halloween/ghost"; +import { pumpkinTheme } from "./halloween/pumpkin"; +import { skeletonTheme } from "./halloween/skeleton"; +import { vampireTheme } from "./halloween/vampire"; +import { zombieTheme } from "./halloween/zombie"; import { insectsTheme } from "./insects"; import { isaacTheme } from "./isaac"; import { janitorTreshTheme } from "./janitor-tresh"; @@ -296,4 +301,34 @@ export const themes = [ id: "rainbow", theme: rainbowTheme, }, + { + name: "Ghost", + tags: ["halloween"], + id: "ghost", + theme: ghostTheme, + }, + { + name: "Pumpkin", + tags: ["halloween"], + id: "pumpkin", + theme: pumpkinTheme, + }, + { + name: "Skeleton", + tags: ["halloween"], + id: "skeleton", + theme: skeletonTheme, + }, + { + name: "Vampire", + tags: ["halloween"], + id: "vampire", + theme: vampireTheme, + }, + { + name: "Zombie", + tags: ["halloween"], + id: "zombie", + theme: zombieTheme, + }, ] as const satisfies ThemeEntry[]; diff --git a/src/themes/league-teemo.ts b/src/themes/league-teemo.ts index cc75abb..cee5213 100644 --- a/src/themes/league-teemo.ts +++ b/src/themes/league-teemo.ts @@ -1,12 +1,9 @@ -import { mainWithSpecials, type Theme } from "./Theme"; +import { type Theme } from "./Theme"; export const leagueTeemoTheme: Theme = { size: 32, mine: () => import("../assets/themes/league/teemo/mine.png"), - tile: mainWithSpecials( - () => import("../assets/themes/league/tile-1.png"), - () => import("../assets/themes/league/tile-2.png") - ), + tile: () => import("../assets/themes/league/tile-1.png"), revealed: () => import("../assets/themes/league/revealed.png"), flag: () => import("../assets/themes/league/teemo/flag.png"), questionMark: () => import("../assets/themes/league/question-mark.png"), diff --git a/src/themes/league-ziggs.ts b/src/themes/league-ziggs.ts index 803d299..d05043d 100644 --- a/src/themes/league-ziggs.ts +++ b/src/themes/league-ziggs.ts @@ -1,12 +1,9 @@ -import { mainWithSpecials, type Theme } from "./Theme"; +import { type Theme } from "./Theme"; export const leagueZiggsTheme: Theme = { size: 32, mine: () => import("../assets/themes/league/ziggs/mine.png"), - tile: mainWithSpecials( - () => import("../assets/themes/league/tile-1.png"), - () => import("../assets/themes/league/tile-2.png") - ), + tile: () => import("../assets/themes/league/tile-1.png"), revealed: () => import("../assets/themes/league/revealed.png"), flag: () => import("../assets/themes/league/ziggs/flag.png"), questionMark: () => import("../assets/themes/league/question-mark.png"),