From 38b9d4929b6e6f8779d47e976391876edbd546db Mon Sep 17 00:00:00 2001 From: Gambit Date: Wed, 30 Oct 2024 19:05:44 -0400 Subject: [PATCH] 0.5.72 --- .github/workflows/main.yml | 10 +- .../{001552.log => 001560.log} | 0 .../{001471.ldb => 001562.ldb} | Bin 19855 -> 19895 bytes packs/gps-3rd-party-features/CURRENT | 2 +- packs/gps-3rd-party-features/LOG | 23 +- packs/gps-3rd-party-features/LOG.old | 16 +- packs/gps-3rd-party-features/MANIFEST-001550 | Bin 201 -> 0 bytes packs/gps-3rd-party-features/MANIFEST-001558 | Bin 0 -> 428 bytes .../{001554.log => 001562.log} | 0 packs/gps-3rd-party-items/CURRENT | 2 +- packs/gps-3rd-party-items/LOG | 16 +- packs/gps-3rd-party-items/LOG.old | 16 +- .../{MANIFEST-001552 => MANIFEST-001560} | Bin 258 -> 258 bytes .../{001571.log => 001580.log} | 0 .../{001573.ldb => 001582.ldb} | Bin 83774 -> 83784 bytes packs/gps-3rd-party-spells/CURRENT | 2 +- packs/gps-3rd-party-spells/LOG | 30 +-- packs/gps-3rd-party-spells/LOG.old | 16 +- packs/gps-3rd-party-spells/MANIFEST-001569 | Bin 486 -> 0 bytes packs/gps-3rd-party-spells/MANIFEST-001578 | Bin 0 -> 462 bytes packs/gps-actors/{002017.log => 002025.log} | 0 packs/gps-actors/CURRENT | 2 +- packs/gps-actors/LOG | 16 +- packs/gps-actors/LOG.old | 16 +- .../{MANIFEST-002015 => MANIFEST-002023} | Bin 272 -> 272 bytes .../{003237.log => 003246.log} | 0 packs/gps-class-features/CURRENT | 2 +- packs/gps-class-features/LOG | 23 +- packs/gps-class-features/LOG.old | 16 +- packs/gps-class-features/MANIFEST-003235 | Bin 516 -> 0 bytes packs/gps-class-features/MANIFEST-003244 | Bin 0 -> 262 bytes .../{003284.log => 003292.log} | 0 packs/gps-generic-features/CURRENT | 2 +- packs/gps-generic-features/LOG | 16 +- packs/gps-generic-features/LOG.old | 16 +- .../{MANIFEST-003282 => MANIFEST-003290} | Bin 235 -> 235 bytes .../{003187.log => 003195.log} | 0 packs/gps-homebrew-features/CURRENT | 2 +- packs/gps-homebrew-features/LOG | 16 +- packs/gps-homebrew-features/LOG.old | 16 +- .../{MANIFEST-003185 => MANIFEST-003193} | Bin 262 -> 262 bytes .../{003191.log => 003199.log} | 0 packs/gps-homebrew-items/CURRENT | 2 +- packs/gps-homebrew-items/LOG | 16 +- packs/gps-homebrew-items/LOG.old | 16 +- .../{MANIFEST-003189 => MANIFEST-003197} | Bin 260 -> 260 bytes .../{002851.log => 002859.log} | 0 packs/gps-homebrew-spells/CURRENT | 2 +- packs/gps-homebrew-spells/LOG | 16 +- packs/gps-homebrew-spells/LOG.old | 16 +- .../{MANIFEST-002849 => MANIFEST-002857} | Bin 225 -> 225 bytes packs/gps-items/{003191.log => 003199.log} | 0 packs/gps-items/CURRENT | 2 +- packs/gps-items/LOG | 16 +- packs/gps-items/LOG.old | 16 +- .../{MANIFEST-003189 => MANIFEST-003197} | Bin 226 -> 226 bytes .../{003190.log => 003198.log} | 0 packs/gps-monster-features/CURRENT | 2 +- packs/gps-monster-features/LOG | 16 +- packs/gps-monster-features/LOG.old | 16 +- .../{MANIFEST-003188 => MANIFEST-003196} | Bin 287 -> 287 bytes .../{000890.log => 000898.log} | 0 packs/gps-race-features/CURRENT | 2 +- packs/gps-race-features/LOG | 16 +- packs/gps-race-features/LOG.old | 16 +- .../{MANIFEST-000888 => MANIFEST-000896} | Bin 200 -> 200 bytes packs/gps-spells/{003288.log => 003296.log} | 0 packs/gps-spells/{003285.ldb => 003298.ldb} | Bin 180271 -> 185789 bytes packs/gps-spells/CURRENT | 2 +- packs/gps-spells/LOG | 23 +- packs/gps-spells/LOG.old | 23 +- packs/gps-spells/MANIFEST-003286 | Bin 260 -> 0 bytes packs/gps-spells/MANIFEST-003294 | Bin 0 -> 486 bytes scripts/helpers.js | 35 ++- scripts/macros/ballBearings.js | 2 +- scripts/macros/blackTentacles.js | 7 +- scripts/macros/caltrops.js | 2 +- scripts/macros/caltropsFeyGlass.js | 2 +- scripts/macros/counterspell.js | 30 +-- scripts/macros/web.js | 200 ++++++++++++++++++ scripts/module.js | 3 + 81 files changed, 508 insertions(+), 267 deletions(-) rename packs/gps-3rd-party-features/{001552.log => 001560.log} (100%) rename packs/gps-3rd-party-features/{001471.ldb => 001562.ldb} (87%) delete mode 100644 packs/gps-3rd-party-features/MANIFEST-001550 create mode 100644 packs/gps-3rd-party-features/MANIFEST-001558 rename packs/gps-3rd-party-items/{001554.log => 001562.log} (100%) rename packs/gps-3rd-party-items/{MANIFEST-001552 => MANIFEST-001560} (75%) rename packs/gps-3rd-party-spells/{001571.log => 001580.log} (100%) rename packs/gps-3rd-party-spells/{001573.ldb => 001582.ldb} (93%) delete mode 100644 packs/gps-3rd-party-spells/MANIFEST-001569 create mode 100644 packs/gps-3rd-party-spells/MANIFEST-001578 rename packs/gps-actors/{002017.log => 002025.log} (100%) rename packs/gps-actors/{MANIFEST-002015 => MANIFEST-002023} (70%) rename packs/gps-class-features/{003237.log => 003246.log} (100%) delete mode 100644 packs/gps-class-features/MANIFEST-003235 create mode 100644 packs/gps-class-features/MANIFEST-003244 rename packs/gps-generic-features/{003284.log => 003292.log} (100%) rename packs/gps-generic-features/{MANIFEST-003282 => MANIFEST-003290} (81%) rename packs/gps-homebrew-features/{003187.log => 003195.log} (100%) rename packs/gps-homebrew-features/{MANIFEST-003185 => MANIFEST-003193} (73%) rename packs/gps-homebrew-items/{003191.log => 003199.log} (100%) rename packs/gps-homebrew-items/{MANIFEST-003189 => MANIFEST-003197} (73%) rename packs/gps-homebrew-spells/{002851.log => 002859.log} (100%) rename packs/gps-homebrew-spells/{MANIFEST-002849 => MANIFEST-002857} (56%) rename packs/gps-items/{003191.log => 003199.log} (100%) rename packs/gps-items/{MANIFEST-003189 => MANIFEST-003197} (56%) rename packs/gps-monster-features/{003190.log => 003198.log} (100%) rename packs/gps-monster-features/{MANIFEST-003188 => MANIFEST-003196} (66%) rename packs/gps-race-features/{000890.log => 000898.log} (100%) rename packs/gps-race-features/{MANIFEST-000888 => MANIFEST-000896} (64%) rename packs/gps-spells/{003288.log => 003296.log} (100%) rename packs/gps-spells/{003285.ldb => 003298.ldb} (95%) delete mode 100644 packs/gps-spells/MANIFEST-003286 create mode 100644 packs/gps-spells/MANIFEST-003294 create mode 100644 scripts/macros/web.js diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 661da8c6..2b62fe65 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,8 +18,14 @@ jobs: - name: Set Release Notes for Github id: set-release-notes-github run: | - echo "- Update:" >> release_notes.txt - echo " - Opportunity Attack: Revise region size on gridded scenes to account for off-axis diagonal movement triggering invalid opportunity attacks on corners in certain cases" >> release_notes.txt + echo "- General:" >> release_notes.txt + echo " - Template Preview Tool: Update to add in width property to properly account for line type templates. Added width total in spell dropdown for relevant spells, and a width slider that will effect generic line templates." >> release_notes.txt + echo "- Additions:" >> release_notes.txt + echo " - Web: Added the Web spell. Thanks to Eskiemoh for his great web animation. This will not handle the web being set on fire and dealing damage, theres not a good way to handle that programmatically" >> release_notes.txt + echo "- Bugfixes:" >> release_notes.txt + echo " - Storm Mote: Change to postPreambleComplete to let Midi do its thing if a target is out of range without breaking things" >> release_notes.txt + echo " - Drawing The Hearth: Resolve bug in medkit animation check. Fix number of remaining soot spirits output in chat card when one is hit." >> release_notes.txt + echo " - Region Automations: Resolve various regions using the old animate property instead of teleport for movement stuff." >> release_notes.txt echo "release-notes-github<> $GITHUB_ENV cat release_notes.txt >> $GITHUB_ENV echo "EOF" >> $GITHUB_ENV diff --git a/packs/gps-3rd-party-features/001552.log b/packs/gps-3rd-party-features/001560.log similarity index 100% rename from packs/gps-3rd-party-features/001552.log rename to packs/gps-3rd-party-features/001560.log diff --git a/packs/gps-3rd-party-features/001471.ldb b/packs/gps-3rd-party-features/001562.ldb similarity index 87% rename from packs/gps-3rd-party-features/001471.ldb rename to packs/gps-3rd-party-features/001562.ldb index ac8d96dd578aff92b8e1d7e8a309d41bac5e3140..31647684c93e5f73549ddf7760e0812f972c9b23 100644 GIT binary patch delta 1836 zcmY*Ye{2)i9e>X`lRM|`#dopKjuW5H*ZgpZee;hdz(Kq^O=uI5gocqUrCoEeFYzt$ zkKWlK)HM$43PXsdskI+~T2ZyAV-rJ+Ezqhf8ZDaAQU+R84F;Qv3V{h&)s2d-Bi(J% z{@7RF_n!3q>V3bT_x*g{+yQvv05sj$a?JDrG@aaB{ylWSf#XYX4w_blkIz)RftSP( zunj6HSxuvPMjJJge1H!fNx&$(vl`<&n!bY{`jiq5PohP{tRU<84qo0Wt2wG2h&QjH zJ0ys)d#VwlfRA90T&$OKIZYkQ=g^<4(GtSrvW|l6g+@{x=Y964FfoUIO5*%FUh4!{ zA|75%nBkdgm%t=*z5F7{mu_06wP1OSKw|`iEn9Yu8^=f~Hpp~U6SuKwhy8=F9U9j9 zxJ1yyzg$gD7`Jig1-Qvg;qLpgFgTR7z925+zOWv%sqc zrgMKcSyQU6D?@ip%eVf|U$|uoEkU?#ByblI7W88qp3fy2&Dr_6+vgWDThofBC)F(a z9m73u$D|1QHHShT_D8kt-}az;ZYJd68ayztaFxR%BC2yrvYQNxk&O|vL%hlnJ3z{H zl4HN%2wU_#N3b9+T(*Nv3}ffgPCk*(PN{K&H_-vGVv*roKtmtapbNDIiVXS{&OA&q z1(&ztq)<-90vn{>0S3CA%Cs`2M-tv~*B@)F%1m}D!~DZz^9zOoWLO8{=m(TD7!oAm zf%Rs{T(7ZCWwc;8Yy+%=#5T&PROfYD%Z_h6P^wSl^_-YZPoVc~Ku3fd=7GW}HBAu* z(7DRGPB&OS49*<}-q)_(>U{w?vxW$UlM0$}fFS$>pHk9!qfaKy%n^*Go>Wt^W?m$x z)r4a1A`@eq6z)wnwm_6cksr6%A6E)1K~+a5<4EF*7w_n0?3X>UZFB zI=;IBh>RlGjGv;(y1G<5iyPwNzR&%)#(gWb9a8HC@;O0j3mR2by-(IBg)4QCCI{t& ziYnby)~f2mvf9+*A~RVz&TMd7jkbQlHDU#dS83_={3(qi%BrZsy*okyc#qyl#<2e&`lO5&z zUR*Ai3?C_g;QnV#=xw_E5X18yx?523YfIByL)lr=TIv_@vCIt0Rk<$k)ElUt#3nMxZ*h5C@HMRX zFA|J|!)sPW*0i<3JKImS0{>h0$);eS|3EAA zH3fv|&Xs5vk7YF0X&G9JKoCtfN+W*16e$*gVemf-)|s&4@%L($R@3kQ1U~h@IGDcl zO{x6$1}-oF2xwhu23Cw}#2sd}d{>13X4MYzu=Q+d(xY0)b|2^T~2$pO2g^ zT|$5`3-o~XFXgp;JoVktPwxL>9}IoE555A+PxrCq*}h5(0K;F+?rF$B@~3|TT@wD! delta 1774 zcmYjS4QvzV8U8-!0(bV^m%Fol{)v4#Ur1sn_TeAmQipgXOCn6=v`y9^S}M5MM|>sz z*_{I+X_7$;E9&@3t!WS_D^v`kiZPZJr1g(Z>sGqK=+^zHtlH27Svv}C*CN1KcB*U$kUn45=tp()-vH(GTZpMnu? zRShPzHwyT%ADmn@8$!<__8p5yXcy!yvRbC%K>Fx7`Vk2_xO5G=L;^p-ojmA~%VkX+ z94Vt0YS1jgGqR38x1XLT)s2GRz8;gx=m`=RRtQ=rz_OX>KQZ|B)k9ztdxDhS1zrbr z2|^fIu2)_m*{PRkZ=3Hq_Gv_H!jkRwRI~z&Xv?ExI0NCXl{s}Nr|9KWA*+lUv_g?6 zwuphf;Ca8=dgs(`_|&X{wuF4 zH?g3=oh1!V_cF1{oP=P?ca?hT!qb?LL^EdhFU-9VB%Bba?K>n0@=;?`+9c*4rR~vv zfce^e`OY(tfxOF{Y=W3l;P;phH$iDL029weVd8zzc?qc7n3&-(3)3!xRYjePQw?)T8KS^2q$cHp;z?GNy#78+R{)*}iWZqe}hR zwc9CWm0_ixyWFEq; zYeQe6l?1wI#Yf6HcGl4u@cM&daZ5qb^qg8k3k?674NJt(buY^C+y!TRFOQab*&NS5 z#>3DV7mvjx)aOX-_mEL37OQroBo|L?19|sNFBjqoTXHc^a3CXE?Vz7c+4y4)Av;nU zRx^flk^^896YL`{pdrkPaF@ZNh+e|kF$?=+SLISoZ1qkCdY#HMk-n*st)P+B?pWYDNrJC){7S+2<{C94n|Pv&XoX z8PSw2zA)->PtluYO_fo)78AqWr+hDvMtBfC%!6R47ku4)$Ai||K+wI|8#>kZ84KSS zn1)zTWG_?7H*rlVA-WEAdI$^XLboWJn25H9gYZ|FR#ts@I4E*W{1Pz{mhNkvFob09 z@ZIm@ayHAJV!;~jOOJa;hQsATX4euRv4?!NVxg?bx;pRr7H+&I{#EaPb1b8&Nl2}D zaHK3ITEj+GRZq+MCec<48M05#swnB9O0=r4k=4cxF0xpXGwf3y+9(?o-TP`Pml@vD z<}G+3CYMnMU%}WWZjTEDDH}PU>MD1G%D3Y|ag04z>0qt4@71OEEsUECTRRTIGf$e( zKj=!16?n`G#yftB?mEHv?l$|Xt)uEE-M0zL%)cYKIRWERLeG#f=NpapWPfp&|;J-2*Q8A~x~(k*z`#-U*EZ<^V!C?Fdu%gB}%>!)+ zgwfF@iG3}>L~LRL7z^IRGkZ<%T%NmbonP)ex*x9ppC7FK+u`cp!4jye^4Oc4>Jzip1$APK@BAVk>P9~4ONz={rCTI@&g2jYLR)6 vKD!%UGsD_-4MzGE2Ko)C22L1QWB`Kq*b_Ssz{qO{;9*#qPV 19895 bytes +2024/10/30-19:03:39.783 500c compacted to: files[ 0 0 1 0 0 0 0 ] +2024/10/30-19:03:39.783 500c Delete type=2 #1471 +2024/10/30-19:03:39.783 500c Delete type=2 #1561 +2024/10/30-19:03:39.795 500c Manual compaction at level-1 from '!items!F4WlBlrL1aHesheL' @ 77 : 1 .. '!items.effects!G2IDv711EWrOF7ef.kE7T0D7E6CnMvjvr' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-features/LOG.old b/packs/gps-3rd-party-features/LOG.old index c9c18ec6..56efbfff 100644 --- a/packs/gps-3rd-party-features/LOG.old +++ b/packs/gps-3rd-party-features/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:12.039 4238 Recovering log #1544 -2024/10/26-12:19:12.044 4238 Delete type=0 #1544 -2024/10/26-12:19:12.044 4238 Delete type=3 #1542 -2024/10/26-13:54:50.071 500c Level-0 table #1549: started -2024/10/26-13:54:50.072 500c Level-0 table #1549: 0 bytes OK -2024/10/26-13:54:50.075 500c Delete type=0 #1547 -2024/10/26-13:54:50.081 500c Manual compaction at level-0 from '!folders!4Ecsdk7k1FvMs9OF' @ 72057594037927935 : 1 .. '!items.effects!G2IDv711EWrOF7ef.kE7T0D7E6CnMvjvr' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.082 500c Manual compaction at level-1 from '!folders!4Ecsdk7k1FvMs9OF' @ 72057594037927935 : 1 .. '!items.effects!G2IDv711EWrOF7ef.kE7T0D7E6CnMvjvr' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.994 188c Recovering log #1552 +2024/10/28-22:41:54.999 188c Delete type=0 #1552 +2024/10/28-22:41:54.999 188c Delete type=3 #1550 +2024/10/29-10:02:44.358 500c Level-0 table #1557: started +2024/10/29-10:02:44.358 500c Level-0 table #1557: 0 bytes OK +2024/10/29-10:02:44.361 500c Delete type=0 #1555 +2024/10/29-10:02:44.363 500c Manual compaction at level-0 from '!folders!4Ecsdk7k1FvMs9OF' @ 72057594037927935 : 1 .. '!items.effects!G2IDv711EWrOF7ef.kE7T0D7E6CnMvjvr' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.364 500c Manual compaction at level-1 from '!folders!4Ecsdk7k1FvMs9OF' @ 72057594037927935 : 1 .. '!items.effects!G2IDv711EWrOF7ef.kE7T0D7E6CnMvjvr' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-features/MANIFEST-001550 b/packs/gps-3rd-party-features/MANIFEST-001550 deleted file mode 100644 index 3a7dda489ca98868f0ae45f4900150c64a8e6d95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmb15ag$%bz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`X;x|O zWb6{`k(5$e;pXDT=*|EJ>`eQ)`)4yMDyHS>&P1DPEH4iaxF?Tg{&hstHDl1}?hiL3F gRdwWIU}Wm&;bdT*z{BFB%H5#}5|{uIm;@960HLlk&j0`b diff --git a/packs/gps-3rd-party-features/MANIFEST-001558 b/packs/gps-3rd-party-features/MANIFEST-001558 new file mode 100644 index 0000000000000000000000000000000000000000..ceabf70a3134c829e1661b43fffcab280e92a51d GIT binary patch literal 428 zcmb15ag$%bz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`X;x|O zWb6{`k(5$e;pXDT=*|EJ>`eQ)`)4yMDyHS>&P1DPEH4iaxF?Tg{&hstHDl1}?hiF`+ z-e||gz{oV6hm(PM1`mr*P3I$l0HDAOkiaY+7JqienLPbPFqgWSgy%Tr6!{n?dZZR- vr1~)WL(IV`?+cNaoWm494QA|Yps@(gV;Bk5!UnXM4Hy9IOtW~l(=-qORE=+a literal 0 HcmV?d00001 diff --git a/packs/gps-3rd-party-items/001554.log b/packs/gps-3rd-party-items/001562.log similarity index 100% rename from packs/gps-3rd-party-items/001554.log rename to packs/gps-3rd-party-items/001562.log diff --git a/packs/gps-3rd-party-items/CURRENT b/packs/gps-3rd-party-items/CURRENT index f27c0ba6..e0f5db67 100644 --- a/packs/gps-3rd-party-items/CURRENT +++ b/packs/gps-3rd-party-items/CURRENT @@ -1 +1 @@ -MANIFEST-001552 +MANIFEST-001560 diff --git a/packs/gps-3rd-party-items/LOG b/packs/gps-3rd-party-items/LOG index c0bcaff4..167da3ea 100644 --- a/packs/gps-3rd-party-items/LOG +++ b/packs/gps-3rd-party-items/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.353 61e4 Recovering log #1550 -2024/10/27-11:39:34.363 61e4 Delete type=0 #1550 -2024/10/27-11:39:34.363 61e4 Delete type=3 #1548 -2024/10/28-22:40:36.429 500c Level-0 table #1555: started -2024/10/28-22:40:36.429 500c Level-0 table #1555: 0 bytes OK -2024/10/28-22:40:36.431 500c Delete type=0 #1553 -2024/10/28-22:40:36.431 500c Manual compaction at level-0 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.431 500c Manual compaction at level-1 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.962 61e4 Recovering log #1558 +2024/10/29-10:07:21.973 61e4 Delete type=0 #1558 +2024/10/29-10:07:21.973 61e4 Delete type=3 #1556 +2024/10/30-19:03:39.795 500c Level-0 table #1563: started +2024/10/30-19:03:39.795 500c Level-0 table #1563: 0 bytes OK +2024/10/30-19:03:39.797 500c Delete type=0 #1561 +2024/10/30-19:03:39.802 500c Manual compaction at level-0 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.805 500c Manual compaction at level-1 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-items/LOG.old b/packs/gps-3rd-party-items/LOG.old index db3fd290..5b598a53 100644 --- a/packs/gps-3rd-party-items/LOG.old +++ b/packs/gps-3rd-party-items/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:12.051 52fc Recovering log #1546 -2024/10/26-12:19:12.056 52fc Delete type=0 #1546 -2024/10/26-12:19:12.056 52fc Delete type=3 #1544 -2024/10/26-13:54:50.077 500c Level-0 table #1551: started -2024/10/26-13:54:50.077 500c Level-0 table #1551: 0 bytes OK -2024/10/26-13:54:50.081 500c Delete type=0 #1549 -2024/10/26-13:54:50.081 500c Manual compaction at level-0 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.082 500c Manual compaction at level-1 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) +2024/10/28-22:41:55.002 4238 Recovering log #1554 +2024/10/28-22:41:55.007 4238 Delete type=0 #1554 +2024/10/28-22:41:55.007 4238 Delete type=3 #1552 +2024/10/29-10:02:44.355 500c Level-0 table #1559: started +2024/10/29-10:02:44.355 500c Level-0 table #1559: 0 bytes OK +2024/10/29-10:02:44.357 500c Delete type=0 #1557 +2024/10/29-10:02:44.363 500c Manual compaction at level-0 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.364 500c Manual compaction at level-1 from '!items!A4JIbc14vM5IKbuT' @ 72057594037927935 : 1 .. '!items.effects!qHY9RXV48OmvCrw1.UNiU6zoPTpbrxoIA' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-items/MANIFEST-001552 b/packs/gps-3rd-party-items/MANIFEST-001560 similarity index 75% rename from packs/gps-3rd-party-items/MANIFEST-001552 rename to packs/gps-3rd-party-items/MANIFEST-001560 index 7a25154d408d792737bcfedb5414c9386c295cf6..0dc98a172c373c56f880c1e4b47ec7198d7d7d6b 100644 GIT binary patch delta 41 rcmZo-YGRu3K&fN-f_g3nMy8oOoD9sfcv!M+KIyc81ZIH*<^Tl%{H+Rb delta 41 scmZo-YGRu3KxsR7(;_YgMy828oD9s9cv!L@x1LS~2}}YBOaTf20Qpi1q5uE@ diff --git a/packs/gps-3rd-party-spells/001571.log b/packs/gps-3rd-party-spells/001580.log similarity index 100% rename from packs/gps-3rd-party-spells/001571.log rename to packs/gps-3rd-party-spells/001580.log diff --git a/packs/gps-3rd-party-spells/001573.ldb b/packs/gps-3rd-party-spells/001582.ldb similarity index 93% rename from packs/gps-3rd-party-spells/001573.ldb rename to packs/gps-3rd-party-spells/001582.ldb index 89dd993fb9a562e388935d8bc26b72a9686d9f0f..bc10fab717cf5ec4d39f9d11f9d490d31867ee13 100644 GIT binary patch delta 1999 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 diff --git a/packs/gps-3rd-party-spells/CURRENT b/packs/gps-3rd-party-spells/CURRENT index dec14600..ec84e838 100644 --- a/packs/gps-3rd-party-spells/CURRENT +++ b/packs/gps-3rd-party-spells/CURRENT @@ -1 +1 @@ -MANIFEST-001569 +MANIFEST-001578 diff --git a/packs/gps-3rd-party-spells/LOG b/packs/gps-3rd-party-spells/LOG index 10d897ed..3cc5d38b 100644 --- a/packs/gps-3rd-party-spells/LOG +++ b/packs/gps-3rd-party-spells/LOG @@ -1,15 +1,15 @@ -2024/10/27-11:39:34.375 52fc Recovering log #1567 -2024/10/27-11:39:34.386 52fc Delete type=0 #1567 -2024/10/27-11:39:34.386 52fc Delete type=3 #1565 -2024/10/28-22:40:36.436 500c Level-0 table #1572: started -2024/10/28-22:40:36.438 500c Level-0 table #1572: 5007 bytes OK -2024/10/28-22:40:36.441 500c Delete type=0 #1570 -2024/10/28-22:40:36.445 500c Manual compaction at level-0 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.445 500c Manual compaction at level-1 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at '!items!6rP8E3s1sZq1R4hR' @ 428 : 1 -2024/10/28-22:40:36.446 500c Compacting 1@1 + 1@2 files -2024/10/28-22:40:36.450 500c Generated table #1573@1: 36 keys, 83774 bytes -2024/10/28-22:40:36.450 500c Compacted 1@1 + 1@2 files => 83774 bytes -2024/10/28-22:40:36.452 500c compacted to: files[ 0 0 1 0 0 0 0 ] -2024/10/28-22:40:36.452 500c Delete type=2 #1424 -2024/10/28-22:40:36.453 500c Delete type=2 #1572 -2024/10/28-22:40:36.459 500c Manual compaction at level-1 from '!items!6rP8E3s1sZq1R4hR' @ 428 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.979 52fc Recovering log #1576 +2024/10/29-10:07:21.989 52fc Delete type=0 #1576 +2024/10/29-10:07:21.989 52fc Delete type=3 #1574 +2024/10/30-19:03:39.772 500c Level-0 table #1581: started +2024/10/30-19:03:39.774 500c Level-0 table #1581: 17270 bytes OK +2024/10/30-19:03:39.776 500c Delete type=0 #1579 +2024/10/30-19:03:39.777 500c Manual compaction at level-0 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.784 500c Manual compaction at level-1 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at '!items!9KWfBkDgBdjg7UOD' @ 431 : 1 +2024/10/30-19:03:39.784 500c Compacting 1@1 + 1@2 files +2024/10/30-19:03:39.789 500c Generated table #1582@1: 36 keys, 83784 bytes +2024/10/30-19:03:39.789 500c Compacted 1@1 + 1@2 files => 83784 bytes +2024/10/30-19:03:39.791 500c compacted to: files[ 0 0 1 0 0 0 0 ] +2024/10/30-19:03:39.791 500c Delete type=2 #1573 +2024/10/30-19:03:39.792 500c Delete type=2 #1581 +2024/10/30-19:03:39.798 500c Manual compaction at level-1 from '!items!9KWfBkDgBdjg7UOD' @ 431 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-spells/LOG.old b/packs/gps-3rd-party-spells/LOG.old index 1026e03e..8bc3daac 100644 --- a/packs/gps-3rd-party-spells/LOG.old +++ b/packs/gps-3rd-party-spells/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:12.062 188c Recovering log #1563 -2024/10/26-12:19:12.067 188c Delete type=0 #1563 -2024/10/26-12:19:12.067 188c Delete type=3 #1561 -2024/10/26-13:54:50.083 500c Level-0 table #1568: started -2024/10/26-13:54:50.083 500c Level-0 table #1568: 0 bytes OK -2024/10/26-13:54:50.087 500c Delete type=0 #1566 -2024/10/26-13:54:50.096 500c Manual compaction at level-0 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.096 500c Manual compaction at level-1 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) +2024/10/28-22:41:55.010 61e4 Recovering log #1571 +2024/10/28-22:41:55.016 61e4 Delete type=0 #1571 +2024/10/28-22:41:55.016 61e4 Delete type=3 #1569 +2024/10/29-10:02:44.361 500c Level-0 table #1577: started +2024/10/29-10:02:44.361 500c Level-0 table #1577: 0 bytes OK +2024/10/29-10:02:44.363 500c Delete type=0 #1575 +2024/10/29-10:02:44.364 500c Manual compaction at level-0 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.364 500c Manual compaction at level-1 from '!items!2YNbYocBRdEDgO4Q' @ 72057594037927935 : 1 .. '!items.effects!qBnx0VU4WBSLrGeK.zhzkM83QyjS4pBGp' @ 0 : 0; will stop at (end) diff --git a/packs/gps-3rd-party-spells/MANIFEST-001569 b/packs/gps-3rd-party-spells/MANIFEST-001569 deleted file mode 100644 index 8443d401aca5d0f751761938ace58daf1b79bc0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmZo@)BARlfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?ILOG; z(bw2B(6P`g*Q6qpF^>TZSQ#xKD)ds*(o&O4iWP(1gLBJLJv_|~Jbg2Zii`CO3nM}+ zO(QBpN+Uc>QjJ3xS2BXNvNKKKp54a^v%x6RFDWuV*(oT+)g|5EB#^NVq72>qLZ`e6 zgRoGOaHn9OBKK5py{e3=Y+noGz{;#(lL9CA0>(8Er|EO8tKnu~WLm_-$-umrhh;Uh zc%8=7K%mHCkjPRVmUYbRj7xa>)nQIBD+;i1H7+(Rjw&<^GRX*HTnBLiPWd$ud7JQ~ ff>UAUE(4j%%1B5L8_;GpUi@ZI?U10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!ykcfaYHqP&agdRx zqpz`Npktv~u1Q5GV;%z-urk6_m=y(BxEdE57Dp8t2AO08F|J_*t6*nZ%CoPJ6{gH6 z(l048KiMfL#nmO<-z1Q+4x-EgVv$~IT3TvyNwH#~Q(lEZSg1+3Q?O5wd#blyRYp~| zuZ3}7Wmd3Bfs=ay;~IzyME#kUaWgP7t>)omU|z$+vX1!$-_ztEpvW4K$T}XDjm+$f zYk9u4!JTU99iHZt?UL@4l9g^A>hHq15#k1z8!_b9L*!?^k!_j^Gk877V1)N^>0tv} Q%?1ntcBXYaCukT90PvZ9xc~qF literal 0 HcmV?d00001 diff --git a/packs/gps-actors/002017.log b/packs/gps-actors/002025.log similarity index 100% rename from packs/gps-actors/002017.log rename to packs/gps-actors/002025.log diff --git a/packs/gps-actors/CURRENT b/packs/gps-actors/CURRENT index 288e65ed..00411587 100644 --- a/packs/gps-actors/CURRENT +++ b/packs/gps-actors/CURRENT @@ -1 +1 @@ -MANIFEST-002015 +MANIFEST-002023 diff --git a/packs/gps-actors/LOG b/packs/gps-actors/LOG index 3c5911db..42393169 100644 --- a/packs/gps-actors/LOG +++ b/packs/gps-actors/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.316 52fc Recovering log #2013 -2024/10/27-11:39:34.323 52fc Delete type=0 #2013 -2024/10/27-11:39:34.323 52fc Delete type=3 #2011 -2024/10/28-22:40:36.421 500c Level-0 table #2018: started -2024/10/28-22:40:36.421 500c Level-0 table #2018: 0 bytes OK -2024/10/28-22:40:36.424 500c Delete type=0 #2016 -2024/10/28-22:40:36.431 500c Manual compaction at level-0 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.431 500c Manual compaction at level-1 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.921 188c Recovering log #2021 +2024/10/29-10:07:21.932 188c Delete type=0 #2021 +2024/10/29-10:07:21.932 188c Delete type=3 #2019 +2024/10/30-19:03:39.768 500c Level-0 table #2026: started +2024/10/30-19:03:39.768 500c Level-0 table #2026: 0 bytes OK +2024/10/30-19:03:39.772 500c Delete type=0 #2024 +2024/10/30-19:03:39.777 500c Manual compaction at level-0 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.783 500c Manual compaction at level-1 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) diff --git a/packs/gps-actors/LOG.old b/packs/gps-actors/LOG.old index 0d9f5f14..bbe5c9ce 100644 --- a/packs/gps-actors/LOG.old +++ b/packs/gps-actors/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:12.027 188c Recovering log #2009 -2024/10/26-12:19:12.033 188c Delete type=0 #2009 -2024/10/26-12:19:12.033 188c Delete type=3 #2007 -2024/10/26-13:54:50.075 500c Level-0 table #2014: started -2024/10/26-13:54:50.075 500c Level-0 table #2014: 0 bytes OK -2024/10/26-13:54:50.077 500c Delete type=0 #2012 -2024/10/26-13:54:50.081 500c Manual compaction at level-0 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.082 500c Manual compaction at level-1 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.985 61e4 Recovering log #2017 +2024/10/28-22:41:54.990 61e4 Delete type=0 #2017 +2024/10/28-22:41:54.990 61e4 Delete type=3 #2015 +2024/10/29-10:02:44.351 500c Level-0 table #2022: started +2024/10/29-10:02:44.351 500c Level-0 table #2022: 0 bytes OK +2024/10/29-10:02:44.355 500c Delete type=0 #2020 +2024/10/29-10:02:44.363 500c Manual compaction at level-0 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.363 500c Manual compaction at level-1 from '!actors!2Q055cZ4Q4eMWCQT' @ 72057594037927935 : 1 .. '!actors.items.effects!2Q055cZ4Q4eMWCQT.icorevoMIkBVXL37.jFKhp34XZd32ryYT' @ 0 : 0; will stop at (end) diff --git a/packs/gps-actors/MANIFEST-002015 b/packs/gps-actors/MANIFEST-002023 similarity index 70% rename from packs/gps-actors/MANIFEST-002015 rename to packs/gps-actors/MANIFEST-002023 index b665d901a1fb6505464052b1cf3fb450c3751ac8..294841c02d663fce53e6571a3d830865e79ab39e 100644 GIT binary patch delta 41 scmbQhG=XWtJ0-Ov{a3jd7@1!1b22c$ 121443 bytes -2024/10/28-22:40:36.412 500c compacted to: files[ 0 0 1 0 0 0 0 ] -2024/10/28-22:40:36.412 500c Delete type=2 #3172 -2024/10/28-22:40:36.412 500c Delete type=2 #3238 -2024/10/28-22:40:36.420 500c Manual compaction at level-1 from '!items!M3DpNREdzQS2hrk4' @ 1026 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.697 61e4 Recovering log #3242 +2024/10/29-10:07:21.707 61e4 Delete type=0 #3242 +2024/10/29-10:07:21.707 61e4 Delete type=3 #3240 +2024/10/30-19:03:39.729 500c Level-0 table #3247: started +2024/10/30-19:03:39.729 500c Level-0 table #3247: 0 bytes OK +2024/10/30-19:03:39.731 500c Delete type=0 #3245 +2024/10/30-19:03:39.738 500c Manual compaction at level-0 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.738 500c Manual compaction at level-1 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) diff --git a/packs/gps-class-features/LOG.old b/packs/gps-class-features/LOG.old index f76f2508..4eaa15f3 100644 --- a/packs/gps-class-features/LOG.old +++ b/packs/gps-class-features/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:11.891 52fc Recovering log #3229 -2024/10/26-12:19:11.897 52fc Delete type=0 #3229 -2024/10/26-12:19:11.897 52fc Delete type=3 #3227 -2024/10/26-13:54:50.045 500c Level-0 table #3234: started -2024/10/26-13:54:50.045 500c Level-0 table #3234: 0 bytes OK -2024/10/26-13:54:50.049 500c Delete type=0 #3232 -2024/10/26-13:54:50.054 500c Manual compaction at level-0 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.054 500c Manual compaction at level-1 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.892 52fc Recovering log #3237 +2024/10/28-22:41:54.897 52fc Delete type=0 #3237 +2024/10/28-22:41:54.897 52fc Delete type=3 #3235 +2024/10/29-10:02:44.325 500c Level-0 table #3243: started +2024/10/29-10:02:44.325 500c Level-0 table #3243: 0 bytes OK +2024/10/29-10:02:44.327 500c Delete type=0 #3241 +2024/10/29-10:02:44.333 500c Manual compaction at level-0 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.333 500c Manual compaction at level-1 from '!folders!89rvrtGjpBsZz1Tr' @ 72057594037927935 : 1 .. '!items.effects!ugNmjDFbPNnpG0CG.Z6aK5JHacSpklffP' @ 0 : 0; will stop at (end) diff --git a/packs/gps-class-features/MANIFEST-003235 b/packs/gps-class-features/MANIFEST-003235 deleted file mode 100644 index 12bf24d854a5e8558a1eac285cbaee3cd4cff41f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmWgmyT1Jk10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei18!g<@t&YHqP!YFb)q za!Ijbiob!2Pp*Z5iDiL_ORBMxo^z?OS*l@LSX4%Ck*Qf>1>-zs1`uFnMAvHUmRnXH z5>Qf*?NU*Y<(Z*pnO2cgR^ew_l%1SonN}9g_!FX)o#~0hxh?F9ifQ>dDXB%piWZhd zWkn_KSp`nTQB{T^MU16jD=-{an(mjI<>HnU;Fnk6Zs6>$7iE^{ZR+Kbm>gV?os*Up zz_^47tTS(8O+7aQBhwN|P6p?Z3 zW0wNIAlH1>-zs1`uFnl!s_l^fh)V z@C$NHsR|4>$|%YpCiF;OoQ*l(4VMq~U zDOeqb8%opta-Rog8*g7$$*4)`3JefJ6Yy#Z27* literal 0 HcmV?d00001 diff --git a/packs/gps-generic-features/003284.log b/packs/gps-generic-features/003292.log similarity index 100% rename from packs/gps-generic-features/003284.log rename to packs/gps-generic-features/003292.log diff --git a/packs/gps-generic-features/CURRENT b/packs/gps-generic-features/CURRENT index 00eba5af..07470602 100644 --- a/packs/gps-generic-features/CURRENT +++ b/packs/gps-generic-features/CURRENT @@ -1 +1 @@ -MANIFEST-003282 +MANIFEST-003290 diff --git a/packs/gps-generic-features/LOG b/packs/gps-generic-features/LOG index b5355644..978938c5 100644 --- a/packs/gps-generic-features/LOG +++ b/packs/gps-generic-features/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.189 52fc Recovering log #3280 -2024/10/27-11:39:34.200 52fc Delete type=0 #3280 -2024/10/27-11:39:34.200 52fc Delete type=3 #3278 -2024/10/28-22:40:36.395 500c Level-0 table #3285: started -2024/10/28-22:40:36.395 500c Level-0 table #3285: 0 bytes OK -2024/10/28-22:40:36.398 500c Delete type=0 #3283 -2024/10/28-22:40:36.405 500c Manual compaction at level-0 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.405 500c Manual compaction at level-1 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.756 4238 Recovering log #3288 +2024/10/29-10:07:21.767 4238 Delete type=0 #3288 +2024/10/29-10:07:21.768 4238 Delete type=3 #3286 +2024/10/30-19:03:39.752 500c Level-0 table #3293: started +2024/10/30-19:03:39.752 500c Level-0 table #3293: 0 bytes OK +2024/10/30-19:03:39.754 500c Delete type=0 #3291 +2024/10/30-19:03:39.754 500c Manual compaction at level-0 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.755 500c Manual compaction at level-1 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) diff --git a/packs/gps-generic-features/LOG.old b/packs/gps-generic-features/LOG.old index 2128c655..141a2b93 100644 --- a/packs/gps-generic-features/LOG.old +++ b/packs/gps-generic-features/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:11.924 188c Recovering log #3276 -2024/10/26-12:19:11.929 188c Delete type=0 #3276 -2024/10/26-12:19:11.929 188c Delete type=3 #3274 -2024/10/26-13:54:50.060 500c Level-0 table #3281: started -2024/10/26-13:54:50.060 500c Level-0 table #3281: 0 bytes OK -2024/10/26-13:54:50.064 500c Delete type=0 #3279 -2024/10/26-13:54:50.066 500c Manual compaction at level-0 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.066 500c Manual compaction at level-1 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.917 61e4 Recovering log #3284 +2024/10/28-22:41:54.922 61e4 Delete type=0 #3284 +2024/10/28-22:41:54.922 61e4 Delete type=3 #3282 +2024/10/29-10:02:44.331 500c Level-0 table #3289: started +2024/10/29-10:02:44.331 500c Level-0 table #3289: 0 bytes OK +2024/10/29-10:02:44.333 500c Delete type=0 #3287 +2024/10/29-10:02:44.333 500c Manual compaction at level-0 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.333 500c Manual compaction at level-1 from '!items!0XoQ7lGPSwjM8Gw4' @ 72057594037927935 : 1 .. '!items.effects!svKaRfNtOXMOXoW6.NcYMpQ7B3RwBuLC7' @ 0 : 0; will stop at (end) diff --git a/packs/gps-generic-features/MANIFEST-003282 b/packs/gps-generic-features/MANIFEST-003290 similarity index 81% rename from packs/gps-generic-features/MANIFEST-003282 rename to packs/gps-generic-features/MANIFEST-003290 index 323b1e35774971c25eee8ba361e36fd4075a3638..0d57e12a43d886e1e3cd57d6c925da70b587633f 100644 GIT binary patch delta 43 tcmaFO_?mITah1+Wt99HAj7+yBIT@JmNU}_4z1_6K2PAR_BytZV0sug@4Cnv= delta 43 tcmaFO_?mITag{|S+_~Hgj7*m$IT@I*NU}_44e09S1&Le%iChDT001LA3x5Cr diff --git a/packs/gps-homebrew-features/003187.log b/packs/gps-homebrew-features/003195.log similarity index 100% rename from packs/gps-homebrew-features/003187.log rename to packs/gps-homebrew-features/003195.log diff --git a/packs/gps-homebrew-features/CURRENT b/packs/gps-homebrew-features/CURRENT index f7eb844c..c14e6796 100644 --- a/packs/gps-homebrew-features/CURRENT +++ b/packs/gps-homebrew-features/CURRENT @@ -1 +1 @@ -MANIFEST-003185 +MANIFEST-003193 diff --git a/packs/gps-homebrew-features/LOG b/packs/gps-homebrew-features/LOG index 7ec4188f..6420e5bf 100644 --- a/packs/gps-homebrew-features/LOG +++ b/packs/gps-homebrew-features/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.210 188c Recovering log #3183 -2024/10/27-11:39:34.220 188c Delete type=0 #3183 -2024/10/27-11:39:34.221 188c Delete type=3 #3181 -2024/10/28-22:40:36.412 500c Level-0 table #3188: started -2024/10/28-22:40:36.412 500c Level-0 table #3188: 0 bytes OK -2024/10/28-22:40:36.415 500c Delete type=0 #3186 -2024/10/28-22:40:36.420 500c Manual compaction at level-0 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.420 500c Manual compaction at level-1 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.792 4238 Recovering log #3191 +2024/10/29-10:07:21.806 4238 Delete type=0 #3191 +2024/10/29-10:07:21.807 4238 Delete type=3 #3189 +2024/10/30-19:03:39.739 500c Level-0 table #3196: started +2024/10/30-19:03:39.739 500c Level-0 table #3196: 0 bytes OK +2024/10/30-19:03:39.744 500c Delete type=0 #3194 +2024/10/30-19:03:39.754 500c Manual compaction at level-0 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.754 500c Manual compaction at level-1 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) diff --git a/packs/gps-homebrew-features/LOG.old b/packs/gps-homebrew-features/LOG.old index 00fd2d49..4eeb8ae8 100644 --- a/packs/gps-homebrew-features/LOG.old +++ b/packs/gps-homebrew-features/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:11.936 4238 Recovering log #3179 -2024/10/26-12:19:11.941 4238 Delete type=0 #3179 -2024/10/26-12:19:11.941 4238 Delete type=3 #3177 -2024/10/26-13:54:50.055 500c Level-0 table #3184: started -2024/10/26-13:54:50.055 500c Level-0 table #3184: 0 bytes OK -2024/10/26-13:54:50.058 500c Delete type=0 #3182 -2024/10/26-13:54:50.066 500c Manual compaction at level-0 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.066 500c Manual compaction at level-1 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.924 188c Recovering log #3187 +2024/10/28-22:41:54.929 188c Delete type=0 #3187 +2024/10/28-22:41:54.929 188c Delete type=3 #3185 +2024/10/29-10:02:44.346 500c Level-0 table #3192: started +2024/10/29-10:02:44.346 500c Level-0 table #3192: 0 bytes OK +2024/10/29-10:02:44.349 500c Delete type=0 #3190 +2024/10/29-10:02:44.349 500c Manual compaction at level-0 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.350 500c Manual compaction at level-1 from '!folders!4OzV9QdsPgTyK99q' @ 72057594037927935 : 1 .. '!items.effects!fwJjg1xtQFZupjbV.vhj7xJmCiTIagALN' @ 0 : 0; will stop at (end) diff --git a/packs/gps-homebrew-features/MANIFEST-003185 b/packs/gps-homebrew-features/MANIFEST-003193 similarity index 73% rename from packs/gps-homebrew-features/MANIFEST-003185 rename to packs/gps-homebrew-features/MANIFEST-003193 index a21204ccdf29087ffedae088bc06bbfb830c4574..4a4aeeee5ca94dfac13bcc139ccd72c630a90b29 100644 GIT binary patch delta 43 scmZo;YGa!4NJYyv&4-(Tk?EHNCj;|u36}kg9M}KYgG7FVME-(A01eLz>i_@% delta 43 tcmZo;YGa!4NQKcOo|~J2k?E5JCj;|m36}kg%GXZ*1BrYFiF^f#000K-3ghJUX_k_kvZH9j7+PghJUX{h~vsQC6FfuI?<78l7EXJ~(v2pI#dmxd;Ad#gY5dct;4PO8N diff --git a/packs/gps-items/003191.log b/packs/gps-items/003199.log similarity index 100% rename from packs/gps-items/003191.log rename to packs/gps-items/003199.log diff --git a/packs/gps-items/CURRENT b/packs/gps-items/CURRENT index 13fcf17a..a73b9ee5 100644 --- a/packs/gps-items/CURRENT +++ b/packs/gps-items/CURRENT @@ -1 +1 @@ -MANIFEST-003189 +MANIFEST-003197 diff --git a/packs/gps-items/LOG b/packs/gps-items/LOG index 571577f4..7135a377 100644 --- a/packs/gps-items/LOG +++ b/packs/gps-items/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.146 188c Recovering log #3187 -2024/10/27-11:39:34.156 188c Delete type=0 #3187 -2024/10/27-11:39:34.157 188c Delete type=3 #3185 -2024/10/28-22:40:36.390 500c Level-0 table #3192: started -2024/10/28-22:40:36.390 500c Level-0 table #3192: 0 bytes OK -2024/10/28-22:40:36.393 500c Delete type=0 #3190 -2024/10/28-22:40:36.405 500c Manual compaction at level-0 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.405 500c Manual compaction at level-1 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.717 188c Recovering log #3195 +2024/10/29-10:07:21.725 188c Delete type=0 #3195 +2024/10/29-10:07:21.725 188c Delete type=3 #3193 +2024/10/30-19:03:39.732 500c Level-0 table #3200: started +2024/10/30-19:03:39.732 500c Level-0 table #3200: 0 bytes OK +2024/10/30-19:03:39.734 500c Delete type=0 #3198 +2024/10/30-19:03:39.738 500c Manual compaction at level-0 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.738 500c Manual compaction at level-1 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) diff --git a/packs/gps-items/LOG.old b/packs/gps-items/LOG.old index 4b9973ee..d20f8309 100644 --- a/packs/gps-items/LOG.old +++ b/packs/gps-items/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:11.904 4238 Recovering log #3182 -2024/10/26-12:19:11.910 4238 Delete type=0 #3182 -2024/10/26-12:19:11.910 4238 Delete type=3 #3180 -2024/10/26-13:54:50.049 500c Level-0 table #3188: started -2024/10/26-13:54:50.049 500c Level-0 table #3188: 0 bytes OK -2024/10/26-13:54:50.051 500c Delete type=0 #3186 -2024/10/26-13:54:50.054 500c Manual compaction at level-0 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.054 500c Manual compaction at level-1 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.899 188c Recovering log #3191 +2024/10/28-22:41:54.905 188c Delete type=0 #3191 +2024/10/28-22:41:54.905 188c Delete type=3 #3189 +2024/10/29-10:02:44.321 500c Level-0 table #3196: started +2024/10/29-10:02:44.322 500c Level-0 table #3196: 0 bytes OK +2024/10/29-10:02:44.325 500c Delete type=0 #3194 +2024/10/29-10:02:44.333 500c Manual compaction at level-0 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.333 500c Manual compaction at level-1 from '!items!0qTQDQ2Cipf15JGW' @ 72057594037927935 : 1 .. '!items.effects!wds22ulA8PSTvYWP.ZrTNMwai89gqFKJo' @ 0 : 0; will stop at (end) diff --git a/packs/gps-items/MANIFEST-003189 b/packs/gps-items/MANIFEST-003197 similarity index 56% rename from packs/gps-items/MANIFEST-003189 rename to packs/gps-items/MANIFEST-003197 index 6584ce59da3f4fe02a6ae26dfe9dcb96c483d6c3..004b9baa943e889f33d05fe90bdaa392cb8ced06 100644 GIT binary patch delta 43 ucmaFF_=s`BK9yfy7fx_9Ff#p<;ACL_FTwJOxvMAmJV@j}NTg8`C;|Xya}H4e delta 43 tcmaFF_=s`BJ{7~Dubtcsj7;AoI2o9~OR#)mKI`U}4ifne68Q-d0RTfL4P^iT diff --git a/packs/gps-monster-features/003190.log b/packs/gps-monster-features/003198.log similarity index 100% rename from packs/gps-monster-features/003190.log rename to packs/gps-monster-features/003198.log diff --git a/packs/gps-monster-features/CURRENT b/packs/gps-monster-features/CURRENT index de1d1762..70055001 100644 --- a/packs/gps-monster-features/CURRENT +++ b/packs/gps-monster-features/CURRENT @@ -1 +1 @@ -MANIFEST-003188 +MANIFEST-003196 diff --git a/packs/gps-monster-features/LOG b/packs/gps-monster-features/LOG index 4be297cc..d20b59fc 100644 --- a/packs/gps-monster-features/LOG +++ b/packs/gps-monster-features/LOG @@ -1,8 +1,8 @@ -2024/10/27-11:39:34.172 4238 Recovering log #3186 -2024/10/27-11:39:34.178 4238 Delete type=0 #3186 -2024/10/27-11:39:34.179 4238 Delete type=3 #3184 -2024/10/28-22:40:36.393 500c Level-0 table #3191: started -2024/10/28-22:40:36.393 500c Level-0 table #3191: 0 bytes OK -2024/10/28-22:40:36.395 500c Delete type=0 #3189 -2024/10/28-22:40:36.405 500c Manual compaction at level-0 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.405 500c Manual compaction at level-1 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.737 52fc Recovering log #3194 +2024/10/29-10:07:21.747 52fc Delete type=0 #3194 +2024/10/29-10:07:21.747 52fc Delete type=3 #3192 +2024/10/30-19:03:39.734 500c Level-0 table #3199: started +2024/10/30-19:03:39.734 500c Level-0 table #3199: 0 bytes OK +2024/10/30-19:03:39.738 500c Delete type=0 #3197 +2024/10/30-19:03:39.738 500c Manual compaction at level-0 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.738 500c Manual compaction at level-1 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) diff --git a/packs/gps-monster-features/LOG.old b/packs/gps-monster-features/LOG.old index f759f7a9..f080d419 100644 --- a/packs/gps-monster-features/LOG.old +++ b/packs/gps-monster-features/LOG.old @@ -1,8 +1,8 @@ -2024/10/26-12:19:11.913 61e4 Recovering log #3182 -2024/10/26-12:19:11.919 61e4 Delete type=0 #3182 -2024/10/26-12:19:11.919 61e4 Delete type=3 #3180 -2024/10/26-13:54:50.051 500c Level-0 table #3187: started -2024/10/26-13:54:50.051 500c Level-0 table #3187: 0 bytes OK -2024/10/26-13:54:50.054 500c Delete type=0 #3185 -2024/10/26-13:54:50.054 500c Manual compaction at level-0 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.054 500c Manual compaction at level-1 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.909 4238 Recovering log #3190 +2024/10/28-22:41:54.914 4238 Delete type=0 #3190 +2024/10/28-22:41:54.914 4238 Delete type=3 #3188 +2024/10/29-10:02:44.328 500c Level-0 table #3195: started +2024/10/29-10:02:44.328 500c Level-0 table #3195: 0 bytes OK +2024/10/29-10:02:44.331 500c Delete type=0 #3193 +2024/10/29-10:02:44.333 500c Manual compaction at level-0 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.333 500c Manual compaction at level-1 from '!folders!44lJ4L7xySVYZzED' @ 72057594037927935 : 1 .. '!items.effects!yp0IIuvsEkJd6KKW.WlySPDKKWMIOowHi' @ 0 : 0; will stop at (end) diff --git a/packs/gps-monster-features/MANIFEST-003188 b/packs/gps-monster-features/MANIFEST-003196 similarity index 66% rename from packs/gps-monster-features/MANIFEST-003188 rename to packs/gps-monster-features/MANIFEST-003196 index ea28f16a7d244849d844cb02335eb61ca1c1935c..c64daa3b6509cf4c83bf5716ae1fea41aaafca64 100644 GIT binary patch delta 43 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 delta 597 zcmdnHntOc%cf%IOk1p*&QHblyu$s>0ts zb4_Lis$*aT5g)^pJdSU7y~L!#$it8%x=i3>C+k#k$@=LHmzhLl90a--vOZ3dtY=6O ztQYv)%y!63Qi35tGf5{Nzs>d~NOC$$Zn&U>z=3t_C&eWr81jG$`i`-0 zw2+K&$3B* zUwRDuz9I}tg5na#|8X7_W02q#SI|pMOG`~IDOLHxr~nfaQPKNN`4c#iG G?zaKd-LH!P diff --git a/packs/gps-spells/CURRENT b/packs/gps-spells/CURRENT index ba999f2d..88352d2b 100644 --- a/packs/gps-spells/CURRENT +++ b/packs/gps-spells/CURRENT @@ -1 +1 @@ -MANIFEST-003286 +MANIFEST-003294 diff --git a/packs/gps-spells/LOG b/packs/gps-spells/LOG index 572d7138..124727fc 100644 --- a/packs/gps-spells/LOG +++ b/packs/gps-spells/LOG @@ -1,8 +1,15 @@ -2024/10/27-11:39:34.099 4238 Recovering log #3283 -2024/10/27-11:39:34.105 4238 Delete type=0 #3283 -2024/10/27-11:39:34.105 4238 Delete type=3 #3281 -2024/10/28-22:40:36.383 500c Level-0 table #3289: started -2024/10/28-22:40:36.383 500c Level-0 table #3289: 0 bytes OK -2024/10/28-22:40:36.384 500c Delete type=0 #3287 -2024/10/28-22:40:36.389 500c Manual compaction at level-0 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) -2024/10/28-22:40:36.389 500c Manual compaction at level-1 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) +2024/10/29-10:07:21.663 52fc Recovering log #3292 +2024/10/29-10:07:21.673 52fc Delete type=0 #3292 +2024/10/29-10:07:21.673 52fc Delete type=3 #3290 +2024/10/30-19:03:39.686 500c Level-0 table #3297: started +2024/10/30-19:03:39.694 500c Level-0 table #3297: 5629 bytes OK +2024/10/30-19:03:39.697 500c Delete type=0 #3295 +2024/10/30-19:03:39.701 500c Manual compaction at level-0 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) +2024/10/30-19:03:39.701 500c Manual compaction at level-1 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at '!items!b8DB7SMmsyJslq4n' @ 1944 : 1 +2024/10/30-19:03:39.702 500c Compacting 1@1 + 1@2 files +2024/10/30-19:03:39.726 500c Generated table #3298@1: 59 keys, 185789 bytes +2024/10/30-19:03:39.726 500c Compacted 1@1 + 1@2 files => 185789 bytes +2024/10/30-19:03:39.728 500c compacted to: files[ 0 0 1 0 0 0 0 ] +2024/10/30-19:03:39.728 500c Delete type=2 #3285 +2024/10/30-19:03:39.729 500c Delete type=2 #3297 +2024/10/30-19:03:39.738 500c Manual compaction at level-1 from '!items!b8DB7SMmsyJslq4n' @ 1944 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) diff --git a/packs/gps-spells/LOG.old b/packs/gps-spells/LOG.old index 6569ff47..7bad9353 100644 --- a/packs/gps-spells/LOG.old +++ b/packs/gps-spells/LOG.old @@ -1,15 +1,8 @@ -2024/10/26-12:19:11.866 61e4 Recovering log #3279 -2024/10/26-12:19:11.871 61e4 Delete type=0 #3279 -2024/10/26-12:19:11.871 61e4 Delete type=3 #3277 -2024/10/26-13:54:50.015 500c Level-0 table #3284: started -2024/10/26-13:54:50.023 500c Level-0 table #3284: 58042 bytes OK -2024/10/26-13:54:50.026 500c Delete type=0 #3282 -2024/10/26-13:54:50.026 500c Manual compaction at level-0 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) -2024/10/26-13:54:50.027 500c Manual compaction at level-1 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at '!items.effects!aqokp4jNEoTaTGrM.ZhbfaYrtnhrdTaNL' @ 1940 : 1 -2024/10/26-13:54:50.027 500c Compacting 1@1 + 1@2 files -2024/10/26-13:54:50.043 500c Generated table #3285@1: 58 keys, 180271 bytes -2024/10/26-13:54:50.043 500c Compacted 1@1 + 1@2 files => 180271 bytes -2024/10/26-13:54:50.045 500c compacted to: files[ 0 0 1 0 0 0 0 ] -2024/10/26-13:54:50.045 500c Delete type=2 #3222 -2024/10/26-13:54:50.045 500c Delete type=2 #3284 -2024/10/26-13:54:50.054 500c Manual compaction at level-1 from '!items.effects!aqokp4jNEoTaTGrM.ZhbfaYrtnhrdTaNL' @ 1940 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) +2024/10/28-22:41:54.883 4238 Recovering log #3288 +2024/10/28-22:41:54.889 4238 Delete type=0 #3288 +2024/10/28-22:41:54.889 4238 Delete type=3 #3286 +2024/10/29-10:02:44.314 500c Level-0 table #3293: started +2024/10/29-10:02:44.314 500c Level-0 table #3293: 0 bytes OK +2024/10/29-10:02:44.316 500c Delete type=0 #3291 +2024/10/29-10:02:44.320 500c Manual compaction at level-0 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) +2024/10/29-10:02:44.320 500c Manual compaction at level-1 from '!items!0gEfNrgZuAxvnL5H' @ 72057594037927935 : 1 .. '!items.effects!zb0bHX95fRFILazJ.2TVoFB98ZtniR8Z7' @ 0 : 0; will stop at (end) diff --git a/packs/gps-spells/MANIFEST-003286 b/packs/gps-spells/MANIFEST-003286 deleted file mode 100644 index 948d321c64f7f9a298c342d63ac47e031d87032c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmdn{Wb4|S42+CYIjLo-IVnkcPL(C8<(b8)&iT0oiA9Me`9-V@@`{-yskz09g=PL8 zd4A?W!MRCZfo7S3j7!-VK!BCe0-{1MH7zYQxujSzu`oZoz$DAhH9sUV#J$K@FDfG` zEitmFBrl^VB_z?$hj9u!SSvfzRmt@Y+%Ovq(p}U1iqfM>9V^Q6d`vwUQz6RG&96!_ zNb-oVG))U~^Ylrq^3pR33CnkLvb2aQ$;%9~h%#rK%mOw))7E?+Hv=QnbxBSJ<{OeM T)A{qZtmOlV+yIH(0*L?sm)1?A diff --git a/packs/gps-spells/MANIFEST-003294 b/packs/gps-spells/MANIFEST-003294 new file mode 100644 index 0000000000000000000000000000000000000000..770ecc043d140f4f0012f4bef59aab385e9b77ad GIT binary patch literal 486 zcmdn{Wb4|S42+CYIjLo-IVnkcPL(C8<(b8)&iT0oiA9Me`9-V@@`{-yskz09g=PL8 zd4A?W!MRCZfo7S3j7!-VK!BCe0-{1MH7zYQxujSzu`oZoz$DAhH9sUV#J$K@FDfG` zEitmFBrl^VB_z?$hj9u!SSvfzRmt@Y+%Ovq(p}U1iqfM>9V^Q6d`vwUQz6RG&96!_ zNb-oVG))U~^Ylrq^3pR33CnkLvb2aQ$;%9~h%#rK%mOz5dOE8ZHv=QneMwFR<_D52 z)A`f3#!I? literal 0 HcmV?d00001 diff --git a/scripts/helpers.js b/scripts/helpers.js index 17e0f2a6..9ac61b7c 100644 --- a/scripts/helpers.js +++ b/scripts/helpers.js @@ -1388,7 +1388,8 @@ export async function generateTemplate() { let itemOptions = items.map(item => { const targetType = item.system.target.type; const targetSize = item.system.target.value; - return ``; + const targetWidth = item.system.target?.width || undefined; + return ``; }).join(""); let previewInProgress = false; @@ -1442,6 +1443,13 @@ export async function generateTemplate() { +
+ +
+ + +
+
`, @@ -1460,6 +1468,8 @@ export async function generateTemplate() { dialog.querySelectorAll('.template-btn').forEach(button => button.setAttribute('disabled', disabled)); dialog.querySelector('#template-size')?.setAttribute('disabled', disabled); dialog.querySelector('#template-size-display')?.setAttribute('disabled', disabled); + dialog.querySelector('#template-width')?.setAttribute('disabled', disabled); + dialog.querySelector('#template-width-display')?.setAttribute('disabled', disabled); } else { dialog.querySelector('#token-select')?.removeAttribute('disabled'); @@ -1467,6 +1477,8 @@ export async function generateTemplate() { dialog.querySelectorAll('.template-btn').forEach(button => button.removeAttribute('disabled')); dialog.querySelector('#template-size')?.removeAttribute('disabled'); dialog.querySelector('#template-size-display')?.removeAttribute('disabled'); + dialog.querySelector('#template-width')?.removeAttribute('disabled'); + dialog.querySelector('#template-width-display')?.removeAttribute('disabled'); } } @@ -1494,7 +1506,8 @@ export async function generateTemplate() { itemOptions = items.map(item => { const targetType = item.system.target.type; const targetSize = item.system.target.value; - return ``; + const targetWidth = item.system.target?.width || undefined; + return ``; }).join(""); const itemSelect = dialog.querySelector('#item-select'); @@ -1514,9 +1527,12 @@ export async function generateTemplate() { if (selectedItem) { const targetSize = selectedItem.system.target.value; const targetType = selectedItem.system.target.type; + const targetWidth = selectedItem.system.target?.width || 5; dialog.querySelector('#template-size').value = targetSize; dialog.querySelector('#template-size-display').value = targetSize; + dialog.querySelector('#template-width').value = targetWidth; + dialog.querySelector('#template-width-display').value = targetWidth; switch (targetType) { case "sphere": @@ -1563,6 +1579,8 @@ export async function generateTemplate() { const templateSizeRange = dialog.querySelector('#template-size'); const templateSizeDisplay = dialog.querySelector('#template-size-display'); + const templateWidthRange = dialog.querySelector('#template-width'); + const templateWidthDisplay = dialog.querySelector('#template-width-display'); if (templateSizeRange && templateSizeDisplay) { templateSizeRange.addEventListener('input', () => { @@ -1573,6 +1591,16 @@ export async function generateTemplate() { templateSizeRange.value = templateSizeDisplay.value; }); } + + if (templateWidthRange && templateWidthDisplay) { + templateWidthRange.addEventListener('input', () => { + templateWidthDisplay.value = templateWidthRange.value; + }); + + templateWidthDisplay.addEventListener('input', () => { + templateWidthRange.value = templateWidthDisplay.value; + }); + } }, close: () => { return; @@ -1582,6 +1610,7 @@ export async function generateTemplate() { async function previewTemplate(templateType, dialog) { let size = dialog.querySelector('#template-size')?.value; + let width = templateType === 'ray' ? dialog.querySelector('#template-width')?.value : undefined; let distance = parseInt(size); let actualTemplateType = (templateType === "rect") ? "ray" : templateType; @@ -1595,7 +1624,7 @@ async function previewTemplate(templateType, dialog) { fillAlpha: 0.5, fillColor: game.user.color, hidden: false, - width: templateType === 'rect' ? distance : undefined + width: templateType === "ray" ? parseInt(width) : templateType === 'rect' ? distance : undefined }; const templateDoc = new CONFIG.MeasuredTemplate.documentClass(templateData, { parent: canvas.scene }); diff --git a/scripts/macros/ballBearings.js b/scripts/macros/ballBearings.js index 127c3124..1af2d12d 100644 --- a/scripts/macros/ballBearings.js +++ b/scripts/macros/ballBearings.js @@ -88,7 +88,7 @@ export async function ballBearings({tokenUuid, regionUuid, regionScenario, origi if(validReroute) { helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); - await token.document.update({ x: originX, y: originY }, { animate: false }); + await token.document.update({ x: originX, y: originY }, { teleport: true }); } const hasEffectApplied = tokenDocument.hasStatusEffect("prone"); diff --git a/scripts/macros/blackTentacles.js b/scripts/macros/blackTentacles.js index 284066d7..daf53909 100644 --- a/scripts/macros/blackTentacles.js +++ b/scripts/macros/blackTentacles.js @@ -148,6 +148,9 @@ export async function blackTentacles({tokenUuid, regionUuid, regionScenario, ori magicdam: true, magiceffect: true }, + "autoanimations": { + killAnim: true + } }, system: { equipped: true, @@ -200,7 +203,7 @@ export async function blackTentacles({tokenUuid, regionUuid, regionScenario, ori if(validReroute) { helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); - if(originX && originY) await token.document.update({ x: originX, y: originY }, { animate: false }); + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); } return; @@ -221,7 +224,7 @@ export async function blackTentacles({tokenUuid, regionUuid, regionScenario, ori if(validReroute) { helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); - if(originX && originY) await token.document.update({ x: originX, y: originY }, { animate: false }); + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); } let chatData = { user: browserUser.id, diff --git a/scripts/macros/caltrops.js b/scripts/macros/caltrops.js index c2d0b3b3..d3febe29 100644 --- a/scripts/macros/caltrops.js +++ b/scripts/macros/caltrops.js @@ -87,7 +87,7 @@ export async function caltrops({tokenUuid, regionUuid, regionScenario, originX, if(validReroute) { helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); - if(originX && originY) await token.document.update({ x: originX, y: originY }, { animate: false }); + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); } let effectData = [ diff --git a/scripts/macros/caltropsFeyGlass.js b/scripts/macros/caltropsFeyGlass.js index 8cae404e..cbfb978b 100644 --- a/scripts/macros/caltropsFeyGlass.js +++ b/scripts/macros/caltropsFeyGlass.js @@ -87,7 +87,7 @@ export async function caltropsFeyGlass({tokenUuid, regionUuid, regionScenario, o if(validReroute) { helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); - if(originX && originY) await token.document.update({ x: originX, y: originY }, { animate: false }); + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); } let effectData = [ diff --git a/scripts/macros/counterspell.js b/scripts/macros/counterspell.js index e3de069a..f470061f 100644 --- a/scripts/macros/counterspell.js +++ b/scripts/macros/counterspell.js @@ -209,26 +209,26 @@ export async function counterspell({ workflowData,workflowType,workflowCombat }) const isLastToken = currentIndex === findValidTokens.length - 1; let dialogContent = ` -
-
-
-
-
-

Would you like to use your reaction to ${itemProperName}?

-
- +
+
+
+
+
+

Would you like to use your reaction to ${itemProperName}?

+
+ +
+
+ +
-
- -
-
- `; + `; let content = ` ${validTokenSecondary.actor.name} has a reaction available for a spell triggering ${itemProperName}.`; let chatData = { user: gmUser, content: content, roll: false, whisper: gmUser }; diff --git a/scripts/macros/web.js b/scripts/macros/web.js new file mode 100644 index 00000000..73cd2641 --- /dev/null +++ b/scripts/macros/web.js @@ -0,0 +1,200 @@ +export async function web({tokenUuid, regionUuid, regionScenario, originX, originY, regionStatus}) { + const module = await import('../module.js'); + const socket = module.socket; + const helpers = await import('../helpers.js'); + let gmUser = helpers.getPrimaryGM(); + + if(!tokenUuid || !regionUuid || !regionScenario) return; + + let region = await fromUuid(regionUuid); + let tokenDocument = await fromUuid(tokenUuid); + let token = tokenDocument?.object; + + if (!MidiQOL.isTargetable(token)) return; + + if ((token.actor.type !== 'npc' && token.actor.type !== 'character')) return; + + if(regionScenario === "tokenExit") { + const isRestrained = await token.actor.appliedEffects.find(e => e.name === "Restrained"); + if (isRestrained) await isRestrained.delete(); + } + + let validatedRegionMovement = helpers.validateRegionMovement({ regionScenario: regionScenario, regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid, validExit: false }); + const { validRegionMovement, validReroute } = validatedRegionMovement; + if(!validRegionMovement) return; + + let chosenItem = await fromUuid(region.flags["region-attacher"].itemUuid); + let itemProperName = chosenItem?.name; + + let dialogId = "web"; + let dialogTitlePrimary = `${token.actor.name} | ${itemProperName}`; + let browserUser = helpers.getBrowserUser({ actorUuid: token.actor.uuid }); + + const effectOriginActor = await fromUuid(region.flags["region-attacher"].actorUuid); + + const spellDC = effectOriginActor.system.attributes.spelldc; + let saveAbility = "dex"; + const hasEffectApplied = token.document.hasStatusEffect("restrained"); + const damagedThisTurn = await region.getFlag("gambits-premades", "checkWebRound"); + if(damagedThisTurn && damagedThisTurn === `${token.id}_${game.combat.round}`) return; + + if (hasEffectApplied && regionScenario === "tokenTurnStart") { + let dialogContent = ` +
+
+
+
+
+

Would you like to use your action to make an athletics skill check to escape the ${chosenItem.name}?

+
+ +
+
+
+
+
+
+ +
+
+ `; + + let result = await socket.executeAsUser("process3rdPartyReactionDialog", browserUser, {dialogTitle:dialogTitlePrimary,dialogContent,dialogId,initialTimeLeft: 30,validTokenPrimaryUuid: token.document.uuid,source: gmUser === browserUser ? "gm" : "user",type:"singleDialog"}); + + const { userDecision, enemyTokenUuid, allyTokenUuid, damageChosen, abilityCheck, source, type } = result; + + if (!userDecision) { + await region.setFlag("gambits-premades", "checkWebRound", `${token.id}_${game.combat.round}`); + return; + } + else if (userDecision) { + const skillCheck = await token.actor.rollSkill("ath"); + if (skillCheck.total >= spellDC) { + await game.gps.socket.executeAsUser("gmToggleStatus", gmUser, {tokenUuid: `${token.document.uuid}`, status: "restrained", active: false }); + let chatData = { + user: browserUser.id, + speaker: ChatMessage.getSpeaker({ token: token }), + content: `You successfully escape from the ${chosenItem.name}!` + }; + ChatMessage.create(chatData); + } + else { + let chatData = { + user: browserUser.id, + speaker: ChatMessage.getSpeaker({ token: token }), + content: `You are unable to escape the ${chosenItem.name} this turn.` + }; + ChatMessage.create(chatData); + } + } + + await region.setFlag("gambits-premades", "checkWebRound", `${token.id}_${game.combat.round}`); + } + + else if (!hasEffectApplied) { + const itemData = { + name: chosenItem.name, + type: "feat", + img: chosenItem.img, + effects: [], + flags: { + "midi-qol": { + noProvokeReaction: true, + onUseMacroName: null, + forceCEOff: true + }, + "midiProperties": { + magiceffect: true + }, + "autoanimations": { + killAnim: true + } + }, + system: { + equipped: true, + actionType: "save", + save: { dc: spellDC, ability: saveAbility, scaling: "flat" }, + components: { concentration: false, material: false, ritual: false, somatic: false, value: "", vocal: false }, + duration: { units: "inst", value: undefined } + }, + }; + const itemUpdate = new CONFIG.Item.documentClass(itemData, {parent: effectOriginActor}); + const options = { showFullCard: false, createWorkflow: true, versatile: false, configureDialog: false, targetUuids: [token.document.uuid] }; + const saveResult = await MidiQOL.completeItemUse(itemUpdate, {}, options); + + if (saveResult.failedSaves.size !== 0) { + const hasEffectApplied = token.document.hasStatusEffect("restrained"); + + if (!hasEffectApplied) { + await game.gps.socket.executeAsUser("gmToggleStatus", gmUser, {tokenUuid: `${token.document.uuid}`, status: "restrained", active: true }); + } + + let dialogContent = ` +
+
+
+
+
+

Would you like to use your action to make an athletics skill check to escape the ${chosenItem.name}?

+
+ +
+
+
+
+
+
+ +
+
+ `; + + let result = await socket.executeAsUser("process3rdPartyReactionDialog", browserUser, {dialogTitle:dialogTitlePrimary,dialogContent,dialogId,initialTimeLeft: 30,validTokenPrimaryUuid: token.document.uuid,source: gmUser === browserUser ? "gm" : "user",type:"singleDialog"}); + + const { userDecision, enemyTokenUuid, allyTokenUuid, damageChosen, abilityCheck, source, type } = result; + + if (!userDecision) { + if(validReroute) { + helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); + + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); + } + + return; + } + else if (userDecision) { + const skillCheck = await token.actor.rollSkill("ath"); + if (skillCheck.total >= spellDC) { + await game.gps.socket.executeAsUser("gmToggleStatus", gmUser, {tokenUuid: `${token.document.uuid}`, status: "restrained", active: false }); + let chatData = { + user: browserUser.id, + speaker: ChatMessage.getSpeaker({ token: token }), + content: `You successfully escape from the ${chosenItem.name}!` + }; + ChatMessage.create(chatData); + } + else { + if(validReroute) { + helpers.validateRegionMovement({ regionScenario: "tokenForcedMovement", regionStatus: regionStatus, regionUuid: regionUuid, tokenUuid: tokenUuid }); + + if(originX && originY) await token.document.update({ x: originX, y: originY }, { teleport: true }); + } + let chatData = { + user: browserUser.id, + speaker: ChatMessage.getSpeaker({ token: token }), + content: `You are unable to escape the ${chosenItem.name} this turn.` + }; + ChatMessage.create(chatData); + } + } + } + + if(saveResult) { + await region.setFlag("gambits-premades", "checkWebRound", `${token.id}_${game.combat.round}`); + } + } +} \ No newline at end of file diff --git a/scripts/module.js b/scripts/module.js index 4c789d06..48b0a83f 100644 --- a/scripts/module.js +++ b/scripts/module.js @@ -24,6 +24,7 @@ import { restoreBalance } from './macros/restoreBalance.js'; import { legendaryResistance } from './macros/legendaryResistance.js'; import { burstOfIngenuity } from './macros/burstOfIngenuity.js'; import { temporalShunt } from './macros/temporalShunt.js'; +import { web } from './macros/web.js'; import { enableOpportunityAttack, disableOpportunityAttack, opportunityAttackScenarios } from './macros/opportunityAttack.js'; import { deleteChatMessage, gmIdentifyItem, closeDialogById, handleDialogPromises, rollAsUser, convertFromFeet, gmUpdateTemplateSize, findValidTokens, pauseDialogById, freeSpellUse, process3rdPartyReactionDialog, moveTokenByCardinal, moveTokenByOriginPoint, addReaction, gmUpdateDisposition, gmToggleStatus, replaceChatCard, validateRegionMovement, ritualSpellUse, getBrowserUser, getPrimaryGM, gmDeleteItem, getCprConfig, remoteCompleteItemUse, remoteAbilityTest, findValidToken, generateTemplate } from './helpers.js'; export let socket; @@ -184,6 +185,7 @@ Hooks.once('socketlib.ready', async function() { socket.register("remoteAbilityTest", remoteAbilityTest); socket.register("burstOfIngenuity", burstOfIngenuity); socket.register("temporalShunt", temporalShunt); + socket.register("web", web); }) Hooks.once('ready', async function() { @@ -217,6 +219,7 @@ Hooks.once('ready', async function() { gmDeleteItem, getCprConfig, findValidToken, + web, socket };