From c9b0899a177413f05d37e63c3a8e83c012959b17 Mon Sep 17 00:00:00 2001 From: pantin21 Date: Wed, 3 Jun 2026 14:50:03 +0200 Subject: [PATCH] add badge overlays for hms --- images/items/hm01_cut.png | Bin 0 -> 2526 bytes images/items/hm02_fly.png | Bin 0 -> 2551 bytes images/items/hm03_surf.png | Bin 0 -> 2650 bytes images/items/hm04_strength.png | Bin 0 -> 2497 bytes images/items/hm05_flash.png | Bin 0 -> 2500 bytes images/overlays/boulder.png | Bin 307 -> 472 bytes images/overlays/boulderextra.png | Bin 0 -> 474 bytes images/overlays/cascade.png | Bin 296 -> 463 bytes images/overlays/cascadeextra.png | Bin 0 -> 460 bytes images/overlays/earth.png | Bin 321 -> 487 bytes images/overlays/earthextra.png | Bin 0 -> 491 bytes images/overlays/marsh.png | Bin 308 -> 477 bytes images/overlays/marshextra.png | Bin 0 -> 476 bytes images/overlays/rainbow.png | Bin 426 -> 549 bytes images/overlays/rainbowextra.png | Bin 0 -> 551 bytes images/overlays/soul.png | Bin 342 -> 479 bytes images/overlays/soulextra.png | Bin 0 -> 481 bytes images/overlays/thunder.png | Bin 356 -> 498 bytes images/overlays/thunderextra.png | Bin 0 -> 497 bytes images/overlays/volcano.png | Bin 338 -> 489 bytes images/overlays/volcanoextra.png | Bin 0 -> 487 bytes items/items.json | 245 +++++++++++++++++--------- scripts/autotracking/slot_options.lua | 18 +- 23 files changed, 177 insertions(+), 86 deletions(-) create mode 100644 images/items/hm01_cut.png create mode 100644 images/items/hm02_fly.png create mode 100644 images/items/hm03_surf.png create mode 100644 images/items/hm04_strength.png create mode 100644 images/items/hm05_flash.png create mode 100644 images/overlays/boulderextra.png create mode 100644 images/overlays/cascadeextra.png create mode 100644 images/overlays/earthextra.png create mode 100644 images/overlays/marshextra.png create mode 100644 images/overlays/rainbowextra.png create mode 100644 images/overlays/soulextra.png create mode 100644 images/overlays/thunderextra.png create mode 100644 images/overlays/volcanoextra.png diff --git a/images/items/hm01_cut.png b/images/items/hm01_cut.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d22bfbc8462fef38a9cee7abe57256483f06c4 GIT binary patch literal 2526 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 literal 0 HcmV?d00001 diff --git a/images/items/hm03_surf.png b/images/items/hm03_surf.png new file mode 100644 index 0000000000000000000000000000000000000000..6898406a9304b6980e984a9e5580922f1b297916 GIT binary patch literal 2650 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 literal 0 HcmV?d00001 diff --git a/images/items/hm04_strength.png b/images/items/hm04_strength.png new file mode 100644 index 0000000000000000000000000000000000000000..85a99541ea99727f5084212d30bd35374c823bf6 GIT binary patch literal 2497 zcmZ8j30P8T7rvP0f)<%ssX2&isVr^@ZbX_(q6Y3e3MeXIg1J=Yjy9Q1E|j)dNkt2$ z<<^8`RQzRWWs{>Q**Mj-nv>?3l5?s4`Iql`&OPrr-}&Bi?tAZZpIaFcoc#Q0&_OsPUjiWNH+cmH>M5Iun*gA-8oEHy0AuY;zbFm>EW55U zNZON1Z7{i(>l4W(v+3L%N)`NE?T5N-QRx$paljR zfDuFkfPg3fG~@4BHI5Br$=AFZh%pc~UicV%1Uunbf{klCZ8I`hE(7Myqz0IzQ&LRcE<@{dkPf zNNyxC5SPqmA}LgM5)GNl%v2Qt?q0c>l;m_87oJ2*VX!=`Cx4b$!x>Z$>j-BenwYtn zmdfzU&!Um@gF=(@)044OYcEed9rs)u$iSp=Dezoo28)Bs^+0?j#(`LsMj<@iv#4|& z$$QK93NZ3Oq;k2LI20-;CkL71h-7D_pfFf07KL^|IXKvZ751Dw7MGH1&*GSWC-A0m zlCv0@Tn3v3R}oT@*x6hUM0PfVilbBL&Pi0Nvwaf9k!p{@P$~8lsw2jp>gY(_=!|i7 zpktB{-`jH;^#Al{alXp{3W8GYpfE_ZYGf701!pm6;1sHso*4J9`~Q=3N2vz+ufaUO zWx#s{(Lc(lWco*48Vi&(2h`54_7D_&I3xbvn?fUf+xa_FLxf%w#ki7$aB+Uy1iRrK8gapZD zk%+a`$>^e`|&OC!;$CfVHFJVL+nX4JUJICsa6G^JA6U(>KSk-QgbE;l{Y$$r|w8oNph4h(c192~sc!IZ_9GUOeH0|cSL!PWYNg^|kx zDSqz#>PCr6^7HcM4wq;ye?KhQ)|SG&CY&;^SPV32&8ccnFzXQmZd8AZP^+TGRzl)-2sWk=S5$nxVhm zmOM7*WiYw;UWrnZijJ>xhE>Zf@!8ok)owUkGwJRlr;C0e0sdAsW{vkx))LYVCfYQY z!hD_$XViNmHX->^v~E_n$^Hp=DgJeXa)EzLGgkl)?mDydfQH!$x{KA_w#Uc*g zp-%nY!7Sljl6Tr|4GoVVMQ!WRe(-sIo{9G>EGmK+H?_C7?|$>-;+k@^yM2AabLS97 zRr*z1)}v4SOf$a@*F8WnG0vP>SZzB$(YM_7_S zIiL~`$9LJ0Af>TcS=&V+_$#fgtwND#8F7#bhrwZ5FrBiBTA#D$L`h>K*=dR6YNwJn z_COaj;08LDdV|-Uh%~uNJ&h7&SWYpR2Z38ho9;?k2mi6gtErL~BO@aLlBX><5qsaR zXfi2#+#+_6W+ghQv-DO zSWW5|$8AhyGM_&ZY<>G{Ysn*QugDm<+gRa5oWJs=>(lhyu2Lx_EiFw;WAn)Z>C)`a z)345v&jjs${@2vR)>6%%SzX4fB?6Mra&fDf$0tAVZ9Y|dkf2rE3opVK`dJX{49#I$ z_+E;sWzF5mSvi?ZUTi%JTGaO0s95t3RU zS={~$SNodLhO)*2h?PusTQ(?kDv%_Eg@@}`dhcC1*46*=@iGP%WG3?cKC~&60A)CEBPC1m8lx~EuHMh+c-U&peH`i2~ zjs^!-k9KojR^z?UM6)YU{*g1qcH%8dY@w6atrFLb&n`23;ni;uth=^amMy3^XhGWNlzkE8V>vQ@tq{yst8B0^&E-z@PVg8%>k literal 0 HcmV?d00001 diff --git a/images/items/hm05_flash.png b/images/items/hm05_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..59e06d838f9fc2a625f0ee9b43f0e1179e049442 GIT binary patch literal 2500 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 delta 233 zcmcb?yqQU{Gr-TCmrII^fq{Y7)59eQNC$v02Q!e|d7f$hM8%N$!wd|3hZ&FOuSfw3 z&hd0{42f`md*L7#vmr;zLzA<=?TdRQlgk$Fjfj}|vtQ1x;MR{~mdAoU?gnxPD^M8I z*>bF9)+}0Ju>NlE8HRbYuKa%bzUo1$-P-eWY9vbD?hU^1Uyt=y%>tbX*&a>%m0ldw z=I~m3(B9(KtwnNd>N|Z5#7tJoX=rkKZ2q~0=Yfi}&dV!H7A;UwJ9N;CxlY&G;uyO{ XQVg?;{an^LB{Ts5!_`{9 diff --git a/images/overlays/boulderextra.png b/images/overlays/boulderextra.png new file mode 100644 index 0000000000000000000000000000000000000000..14d81dd81bdc0168d29de291ba8c6fac5385b86f GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!g>jFyq694xrdaHM!G3inS!jFZe$YF#O)e7Yr2OEbxdd zW?kOkFc zXkY-6-6OK6;_LNUcY(|(PZ!4!3;(wlE%^>82sj6xFZyrneuKsJWRJ$>2b2DD37k0l z!R`XXnIPsFGc~6++?}(Q>D4n4Rta0BLz?>@ybJ!rBy{Sns^*;Rd6q|BnR=|b*YGyo cwyXgN8F?M~cK(*`vI5!Y>FVdQ&MBb@09xvGzW@LL literal 0 HcmV?d00001 diff --git a/images/overlays/cascade.png b/images/overlays/cascade.png index 17e7e54fcbfe0606c72ba9912751235b6b1df674..2a3f41c5acb6ace13352e91d8814b6cb33fc0bdc 100644 GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JUMZ0Lxn*zx1V51`opY1{096l+P4U+{k*VEDa_FBmAmS>O>_ z%)r2R0E8K{u61$(1tm*dBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$d-K8Qn{Oigu(% zc&2%JYB6vCIjjs)jI0cdK$aH}OGDWpr)w}WgTimtTM>b0?2~u zGBhv%$#S-DX|(7mQ3f*oJzX3_Ed1YIJjewK-wUDt{+qjZvYH0IxaIfoo+FPC%k{?{ zX9Hy>vTAHCn#i)a{D@4}c~`Co|JKH9aSl70ISjI{y$}9;>;I9d{3h}lRveoAOnY7* QZU9;1>FVdQ&MBb@05?!>CjbBd delta 222 zcmX@lyn;!wGr-TCmrII^fq{Y7)59eQNC$v02Q!e|d7f$hM8%N$!wd|3hZ&FOuSfw3 zPV{tf42f`md+{LG5d|LCi#LA#zkf$1)af)&M4Xu8z1WV(3I`=y%ccsJj~tH#k0^Jz z3-l|?t zYjiDUt-dE|qr1P7#bmlSyQy-%vDBL%O>_ z%)r36AA}h#Sc6r7f|4b!5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dWJ^AjP4~sMLSX> zJkvZqwHP=+<}yezvNA9NSzbUa4P}FzuEEF*7H0yo4H=mj1c7uE5NEctfW>owY!Fyh z#>nsj=tCHdZYu)=P;vr00}D{CfswHR;{u4eAUjzXK+Kv3WP<<`&}1gC${o5*x;dWXY%`v;ZHS_Z{`&bqE~Nm$Pi-XJX@$O>_ z%)r2R0E8K{u61$(1tm*dBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$d-K8Qn{Oigu(% zc&2%JYB6vCIjjs)jI0cdK$aH}OGDWpr)w}WgTimtTM>b0?2~u zGBhv%$#S-DX|(7mQ3f*8JzX3_Ed1a02l5?I;BfAK`}h2w1=5{7k63Fi&i~{jYQ?bM zPp-zHY36*J%EpAlmfXFJjNTbuNzUOyOp()n=riz09XvHdGH1fExEbCx?(^Cd8qX># q&GzO>?$%27@0wIUX~&^QT;1%pc6?V>P2T~EIR;NxKbLh*2~7a2rgm8X delta 247 zcmaFPe2_`8Gr-TCmrII^fq{Y7)59eQNC$v02Q!e|d7f$hM8%N$!wd|3hZ&FOuSfw3 zuJUwo42f`md(n~aumX=u;N_zK#@CI_w9al4=5+ZZ?ou>K+;PqQn8qsBSE4Jz7sR13 zblG$D((UK6%`$xw7FTSyRY>LYtZJ1PPw!q#x}dX?BYwxfSCU)i&=%jjBGmrK6wbsl+&ps-g5IoE4C?=yc_wr)Lexb!u#_Q_EBzAHBIresP l4G)KrUtxT~7V8_o*|+h>T$M?Db_D2b22WQ%mvv4FO#ms|VKo2% diff --git a/images/overlays/earthextra.png b/images/overlays/earthextra.png new file mode 100644 index 0000000000000000000000000000000000000000..2834da72e150272982b6a5436037b9adb3eb7710 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JUMZ0Lxn*zx1V51`opY1{096l+P4U+{k*VEDa_FBmAmS>O>_ z%)r36AA}h#Sc6r7f|4b!5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dWJ^AjP4~sMLSX> zJkvZqwHP=+<}yezvNA9NSzbUa4P}FzuEEF*7H0yo4H=mj1c7uE5NEctfW>owY!Fyh z#>nsj=tCHdZYu)=P;vr00}D{CfswHR;{u4eAUjzXK+Kv3WP<<`&}1gC${lz% zzvcP;!gxx>#_^P6nkGlWPtw8jD%( v9ISI;P2n(WP)Xvp@H_CXZK1qJEz1su06xAe3*QKff}G&#>gTe~DWM4fV7hy_ literal 0 HcmV?d00001 diff --git a/images/overlays/marsh.png b/images/overlays/marsh.png index 056d5e8276e52544cd00d6b59ff56cbaa5b53d9a..4d0ac0177b441891bcddb2cc94a487b3a9f3dc9a 100644 GIT binary patch literal 477 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i3sLBWLuKp}=##`@2J6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r2R0E8K{u61$(1tm*dBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$d-K8Qn{Oigu(% zc&2%JYB6vCIjjs)jI0cdK$aH}OGDWpr)w}WgTimtTM>b0?2~u zGBhv%$#S-DX|(7mQ3f(&JzX3_Ed1YIu;x3Uz{4C+zvKVR)dDX9RFht}hzI;>Vd!z* zAeQiU-^}C&m24sB36osHm@ay6)7>e+DWkrFad-X^{Rb5%KO3_z;tBckd-da%f2-A3 hz83$oQ=!=L8RPCHd`rt8?R^5W)YH|^Wt~$(698b6cQpV2 delta 234 zcmcc1yoE`zGr-TCmrII^fq{Y7)59eQNC$v02Q!e|d7f$hM8%N$!wd|3hZ&FOuSfw3 z&h>P042f`md%=*8S&@e|a8kj4P83Qcm7LuryX8#DRG=|goI*T59Yfgmtg*6qE}eNj Vx@lpE1|!g=44$rjF6*2UngCnrSjqqZ diff --git a/images/overlays/marshextra.png b/images/overlays/marshextra.png new file mode 100644 index 0000000000000000000000000000000000000000..129d32b54690311ee90af1cdce7e71f1228af45e GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i3sLBWLuKp}=##`@2J6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r36AA}h#Sc6r7f|4b!5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dWJ^AjP4~sMLSX> zJkvZqwHP=+<}yezvNA9NSzbUa4P}FzuEEF*7H0yo4H=mj1c7uE5NEctfW>owY!Fyh z#>nsj=tCHdZYu)=P;vr00}D{CfswHR;{u4eAUjzXK+Kv3WP<<`&}1gC${CCSHnT8zszowRnB?NNlVL&1?MZ=*$63T5yj=c+b<6ZO^DPBZ7bFF4d^ICr{V%oK g=c}GKoMD{FeKCb^X>!5>P#`dPy85}Sb4q9e08;UDxc~qF literal 0 HcmV?d00001 diff --git a/images/overlays/rainbow.png b/images/overlays/rainbow.png index 20738b001b1dec4a9bb253e226f65ca03ad27eac..3a03ed7b7fa9bc741b1c8b859b3dbdde9464ae09 100644 GIT binary patch delta 457 zcmZ3*yp%<;Gr-TCmrII^fq{Y7)59eQNGpIa2Q!d#S<-cEqGCq<0R{%X1B_YMIyr%Y zk|nMYCBgY=CFO}lsSE*$nRz98ey$-3rh0~YhDO4S?j=A)J5nP&(>y)37&w3&Rt70X zRt82O%L|C5p=^*<8jQ?faV8+!kdcW&5J*P>ab`OUSUd;FW?-miVAx;A$nXN_Bp8iu zEdv8kasoR83sAX%k+A{e0*JvNOIa5{44VdIg8&oIXeO}AAWI7%3#!Y|zyKu6*}kRG zqNhX|$eifu;uvD#|F(XDqgaaphck1pht1tw|Bjj-*!9dXZ+vB bmGX>sZy4k+{#|pl0pwIqS3j3^P6VGd0093rIgv&%t}kTj%XNR?%#!BhS4ndS%4w&|~@ z9b&WwlaM{10CnWcpj+eR{Y8h`k7%ClM?haB7|~kaG$2VN6-koi8oD1iBa(V-?r0j2 fcF8WQV0J5OE3=IrGvU^1KRD8WY>n@Nv+0(@_#KQmW#6Z5o1{}`vS6ZL_ z6Q6g&$TxdsS;N_Qk2*uYLoZm@KTOd{+&71h!MOPQ%u5V2ay{O}Y3eHQ$lPVvmS{A6 z^LBF8WQV0J5OE z3=Kdb!NA$RrO~3NL>b78_jGX#vG9L;(U9+e0f%#7@{a#AwK=9PI<-R9>X>ueA9K}? z=?nYb*68UcwsB1GN-?~|uxqyfZ^lj273W@g{b7va`76v(!F=(z>fVM|+)E^?nh#vb jH~4df?U?L_vIDnRy_EQFuS!z{1s8*-tDnm{r-UW|ufTOD delta 268 zcmcc5e2q!5Gr-TCmrII^fq{Y7)59eQNC$v02Q!e|d7f$hM8%N$!wd|3hZ&FOuSfw3 z?)P+Y42f`md*LEqlYxNC#jM}|@4tETu3?GWz-Hz>X#^A@2pxVy|b_Fta&%vvE5%){MllQ51zP?)uI^p@pZ<37O76_ ztPECxr06o;MO&XPIpELf(y}ehG3CiYl_w92KX%2t3wxaY&1bUdir0IFAm`=HCr%hJ z-}ZkUD`a9+r($W>dyQe@{N2`T%VRH`2bP0 Hl+XkKZTD~h diff --git a/images/overlays/soulextra.png b/images/overlays/soulextra.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7c81d89c3b6fad429e891af9a04156929abc62 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i2BLBNFo1EAOzo|-Hm#aa^N7yKUx7=CZ#3kC{s7I;J! zGcfS&2Vq7F)?gK&pk#?_L`iUdT1k0gQ7S_~VrE{6o}X)of~lUNo}rO2qk9QZ(T>yz z&ooa@Ed~ydxeQW_tPG4mmKP99L)jpwYcMi{#hHL?Lq;YBK_DFk#F_0ZVDTIv8w8e> zF*3XW`VdB=+seQIl$^lMzyefjU}S8-xBy}<$WGP;5VNKM*&x6KG?@vkGRV>b$b#xJ zGysJJ!yb`66<@EhB7A@G6m3w%&F(L3{VnCOBj4fS l8|w%5rOfO8F8JPjk1?i+@Al7EJN!Tvd%F6$taD0e0swAYcHsa3 literal 0 HcmV?d00001 diff --git a/images/overlays/thunder.png b/images/overlays/thunder.png index 1a0d76fe236e92604c1ad0f388ec89fc8b699a07..b2c66efbccf63e979e3cde6e3b94888326c1c9a5 100644 GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i3sLBWLuKp}=##`@2J6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r2R0E8K{u61$(1tm*dBT9nv(@M${i&7Z^5;OBk^!!{y6ioFD^$d-K8Qn{Oigu(% zc&2%JYB6vCIjjs)jI0cdK$aH}OGDWpr)w}WgTimtTM>b0?2~u zGBhv%$#S-DX|(7mQ3f)LJY5_^Ed1Y24CHGt;Be-y_-{OWQS76jJq_QIBOk0iaG;QT zS5A& delta 282 zcmV+#0pVGd007NNL_t(oNA1ti4uUWYh2c$j|7Z5}?93Sf9Vv!E`d>6r+K-UtgA34K zfc^sX7ofiY{RQYRKz{-H3(#MH`${X<1A!@}oH6vXc0Uk;%Ibq00Ti>WEO7RRyDNYk zwf2Uxz}eryAg(OjKVD4}|G_9LaGbr78yBp1?;4wEo(>v>HbFkKy|Vth@j)YT^$q0H zGeKkr+u+_$MppoNhan4@Rw^r;z5NF?GT}3oUZRZ~g3I&@ZJZ6N%JAcr9^Dm0BpcHj g1~hW@c64x_pHq}r)t=4RW&i*H07*qoM6N<$g23;0lmGw# diff --git a/images/overlays/thunderextra.png b/images/overlays/thunderextra.png new file mode 100644 index 0000000000000000000000000000000000000000..d05a99ed54e73010e7e464c63c44ef66fa1d439a GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i3sLBWLuKp}=##`@2J6l+P4U+{k*VEDa_FBmAmS>O>_ z%)r36AA}h#Sc6r7f|4b!5hcO-X(i=}MX3w{iJ5sNdVa1U3Z{C7dWJ^AjP4~sMLSX> zJkvZqwHP=+<}yezvNA9NSzbUa4P}FzuEEF*7H0yo4H=mj1c7uE5NEctfW>owY!Fyh z#>nsj=tCHdZYu)=P;vr00}D{CfswHR;{u4eAUjzXK+Kv3WP<<`&}1gC${_dE BfsOzG literal 0 HcmV?d00001 diff --git a/images/overlays/volcano.png b/images/overlays/volcano.png index 396456076e14458ce4cee93e6e5f168cd073e397..66f6e2df78676d296876905ca0c4471fbacc47aa 100644 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCim11AIbUB?JV1y!i2BLBNFo1EAOzo|-Hm#aa^N7yKUx7=CZ#3kC{s7I;J! zGcfQS0Aa?gYn_}xLCF%=h?3y^w370~qEv=}#LT=BJwMkF1yemkJwqd5M)wk+q8+Ib zo@t(*S_~XO4l9EcBP#F8WQV0J5OE z3=Kdb!NA$RrO~3NL>b7;^mK6yvG9L;v5~7mL4f%}<@5jb#dp$NcYR=&k$5OKL;ROo zMBK7FzccI?ZQIGg(`2>9qvVMe2NR2iiMxW*Bz|rcj%)uIXR6vr)N tN{)RR`xWtB|Ne^a+jjZ?Glr)OPnleJ`OZ`p|9S^DlYU*}OGxw;gqR|Nen<1yk*IDGfG(`&Vy8ZT`4#a`ENAY->cX-)_!u@1Hz5 zmhDT_<~Uw2CN9p)Jyz z&ooa@Ed~ydxeQW_tPG4mmKP99L)jpwYcMi{#hHL?Lq;YBK_DFk#F_0ZVDTIv8w8e> zF*3XW`VdB=+seQIl$^lMzyefjU}S8-xBy}<$WGP;5VNKM*&x6KG?@vkGRV>b$b#xJ zGysJJ!yb`66<@EgTe~DWM4fN-TE5 literal 0 HcmV?d00001 diff --git a/items/items.json b/items/items.json index ff528e0..e85d600 100644 --- a/items/items.json +++ b/items/items.json @@ -9,55 +9,70 @@ { "name": "HM01 Cut", "codes": "cut,cut_noextra", - "img": "images/items/hm_normal.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png" }, { "name": "HM01 Cut - Extra: Boulder Badge", "codes": "cut,cut_boulder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/boulder.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/boulderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/boulderextra.png" }, { "name": "HM01 Cut - Extra: Cascade Badge", "codes": "cut,cut_cascade", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/cascade.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/cascadeextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/cascadeextra.png" }, { "name": "HM01 Cut - Extra: Thunder Badge", "codes": "cut,cut_thunder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/thunder.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/thunderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/thunderextra.png" }, { "name": "HM01 Cut - Extra: Rainbow Badge", "codes": "cut,cut_rainbow", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/rainbow.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/rainbowextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/rainbowextra.png" }, { "name": "HM01 Cut - Extra: Soul Badge", "codes": "cut,cut_soul", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/soul.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/soulextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/soulextra.png" }, { "name": "HM01 Cut - Extra: Marsh Badge", "codes": "cut,cut_marsh", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/marsh.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/marshextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/marshextra.png" }, { "name": "HM01 Cut - Extra: Volcano Badge", "codes": "cut,cut_volcano", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/volcano.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/volcanoextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/volcanoextra.png" }, { "name": "HM01 Cut - Extra: Earth Badge", "codes": "cut,cut_earth", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/earth.png" + "img": "images/items/hm01_cut.png", + "img_mods": "overlay|images/overlays/cascade.png,overlay|images/overlays/earthextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/cascade.png,overlay|images/overlays/earthextra.png" + }, + { + "name": "HM01 Cut - Free", + "codes": "cut,cut_free", + "img": "images/items/hm01_cut.png" } ] }, @@ -70,55 +85,70 @@ { "name": "HM02 Fly", "codes": "fly,fly_noextra", - "img": "images/items/hm_flying.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png" }, { "name": "HM02 Fly - Extra: Boulder Badge", "codes": "fly,fly_boulder", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/boulder.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/boulderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/boulderextra.png" }, { "name": "HM02 Fly - Extra: Cascade Badge", "codes": "fly,fly_cascade", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/cascade.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/cascadeextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/cascadeextra.png" }, { "name": "HM02 Fly - Extra: Thunder Badge", "codes": "fly,fly_thunder", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/thunder.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/thunderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/thunderextra.png" }, { "name": "HM02 Fly - Extra: Rainbow Badge", "codes": "fly,fly_rainbow", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/rainbow.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/rainbowextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/rainbowextra.png" }, { "name": "HM02 Fly - Extra: Soul Badge", "codes": "fly,fly_soul", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/soul.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/soulextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/soulextra.png" }, { "name": "HM02 Fly - Extra: Marsh Badge", "codes": "fly,fly_marsh", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/marsh.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png, overlay|images/overlays/marshextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/marshextra.png" }, { "name": "HM02 Fly - Extra: Volcano Badge", "codes": "fly,fly_volcano", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/volcano.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/volcanoextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/volcanoextra.png" }, { "name": "HM02 Fly - Extra: Earth Badge", "codes": "fly,fly_earth", - "img": "images/items/hm_flying.png", - "img_mods": "overlay|images/overlays/earth.png" + "img": "images/items/hm02_fly.png", + "img_mods": "overlay|images/overlays/thunder.png,overlay|images/overlays/earthextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/thunder.png,overlay|images/overlays/earthextra.png" + }, + { + "name": "HM02 Fly - Free", + "codes": "fly,fly_free", + "img": "images/items/hm02_fly.png" } ] }, @@ -131,55 +161,70 @@ { "name": "HM03 Surf", "codes": "surf,surf_noextra", - "img": "images/items/hm_water.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png" }, { "name": "HM03 Surf - Extra: Boulder Badge", "codes": "surf,surf_boulder", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/boulder.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/boulderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/boulderextra.png" }, { "name": "HM03 Surf - Extra: Cascade Badge", "codes": "surf,surf_cascade", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/cascade.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/cascadeextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/cascadeextra.png" }, { "name": "HM03 Surf - Extra: Thunder Badge", "codes": "surf,surf_thunder", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/thunder.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/thunderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/thunderextra.png" }, { "name": "HM03 Surf - Extra: Rainbow Badge", "codes": "surf,surf_rainbow", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/rainbow.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/rainbowextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/rainbowextra.png" }, { "name": "HM03 Surf - Extra: Soul Badge", "codes": "surf,surf_soul", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/soul.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/soulextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/soulextra.png" }, { "name": "HM03 Surf - Extra: Marsh Badge", "codes": "surf,surf_marsh", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/marsh.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/marshextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/marshextra.png" }, { "name": "HM03 Surf - Extra: Volcano Badge", "codes": "surf,surf_volcano", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/volcano.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/volcanoextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/volcanoextra.png" }, { "name": "HM03 Surf - Extra: Earth Badge", "codes": "surf,surf_earth", - "img": "images/items/hm_water.png", - "img_mods": "overlay|images/overlays/earth.png" + "img": "images/items/hm03_surf.png", + "img_mods": "overlay|images/overlays/soul.png,overlay|images/overlays/earthextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/soul.png,overlay|images/overlays/earthextra.png" + }, + { + "name": "HM03 Surf - Free", + "codes": "surf,surf_free", + "img": "images/items/hm03_surf.png" } ] }, @@ -192,55 +237,70 @@ { "name": "HM04 Strength", "codes": "strength,strength_noextra", - "img": "images/items/hm_normal.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png" }, { "name": "HM04 Strength - Extra: Boulder Badge", "codes": "strength,strength_boulder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/boulder.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/boulderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/boulderextra.png" }, { "name": "HM04 Strength - Extra: Cascade Badge", "codes": "strength,strength_cascade", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/cascade.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/cascadeextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/cascadeextra.png" }, { "name": "HM04 Strength - Extra: Thunder Badge", "codes": "strength,strength_thunder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/thunder.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/thunderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/thunderextra.png" }, { "name": "HM04 Strength - Extra: Rainbow Badge", "codes": "strength,strength_rainbow", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/rainbow.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/rainbowextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/rainbowextra.png" }, { "name": "HM04 Strength - Extra: Soul Badge", "codes": "strength,strength_soul", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/soul.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/soulextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/soulextra.png" }, { "name": "HM04 Strength - Extra: Marsh Badge", "codes": "strength,strength_marsh", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/marsh.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/marshextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/marshextra.png" }, { "name": "HM04 Strength - Extra: Volcano Badge", "codes": "strength,strength_volcano", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/volcano.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/volcanoextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/volcanoextra.png" }, { "name": "HM04 Strength - Extra: Earth Badge", "codes": "strength,strength_earth", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/earth.png" + "img": "images/items/hm04_strength.png", + "img_mods": "overlay|images/overlays/rainbow.png,overlay|images/overlays/earthextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/rainbow.png,overlay|images/overlays/earthextra.png" + }, + { + "name": "HM04 Strength - Free", + "codes": "strength,strength_free", + "img": "images/items/hm04_strength.png" } ] }, @@ -253,55 +313,70 @@ { "name": "HM05 Flash", "codes": "flash,flash_noextra", - "img": "images/items/hm_normal.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png" }, { "name": "HM05 Flash - Extra: Boulder Badge", "codes": "flash,flash_boulder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/boulder.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/boulderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/boulderextra.png" }, { "name": "HM05 Flash - Extra: Cascade Badge", "codes": "flash,flash_cascade", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/cascade.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/cascadeextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/cascadeextra.png" }, { "name": "HM05 Flash - Extra: Thunder Badge", "codes": "flash,flash_thunder", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/thunder.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/thunderextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/thunderextra.png" }, { "name": "HM05 Flash - Extra: Rainbow Badge", "codes": "flash,flash_rainbow", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/rainbow.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/rainbowextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/rainbowextra.png" }, { "name": "HM05 Flash - Extra: Soul Badge", "codes": "flash,flash_soul", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/soul.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/soulextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/soulextra.png" }, { "name": "HM05 Flash - Extra: Marsh Badge", "codes": "flash,flash_marsh", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/marsh.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/marshextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/marshextra.png" }, { "name": "HM05 Flash - Extra: Volcano Badge", "codes": "flash,flash_volcano", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/volcano.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/volcanoextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/volcanoextra.png" }, { "name": "HM05 Flash - Extra: Earth Badge", "codes": "flash,flash_earth", - "img": "images/items/hm_normal.png", - "img_mods": "overlay|images/overlays/earth.png" + "img": "images/items/hm05_flash.png", + "img_mods": "overlay|images/overlays/boulder.png,overlay|images/overlays/earthextra.png", + "disabled_img_mods": "@disabled,overlay|images/overlays/boulder.png,overlay|images/overlays/earthextra.png" + }, + { + "name": "HM05 Flash - Free", + "codes": "flash,flash_free", + "img": "images/items/hm05_flash.png" } ] }, diff --git a/scripts/autotracking/slot_options.lua b/scripts/autotracking/slot_options.lua index beb1d2e..f323454 100644 --- a/scripts/autotracking/slot_options.lua +++ b/scripts/autotracking/slot_options.lua @@ -129,7 +129,23 @@ function get_slot_options(slot_data) ones.CurrentStage = val % 10 end end - + + if slot_data["badges_needed_for_hm_moves"] then + local cut = Tracker:FindObjectForCode("cut") + local fly = Tracker:FindObjectForCode("fly") + local surf = Tracker:FindObjectForCode("surf") + local strength = Tracker:FindObjectForCode("strength") + local flash = Tracker:FindObjectForCode("flash") + local val = slot_data["badges_needed_for_hm_moves"] + if val == 0 then + cut.CurrentStage = 9 + fly.CurrentStage = 9 + surf.CurrentStage = 9 + strength.CurrentStage = 9 + flash.CurrentStage = 9 + end + end + if slot_data["extra_badges"] then hm_list = {"Cut", "Fly", "Surf", "Strength", "Flash"} stages = { boulder=1, cascade=2, thunder=3, rainbow=4, soul=5, marsh=6, volcano=7, earth=8}