From 157163672c8c555b44ed1e44b2e2e4ee6a099140 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Sun, 27 Apr 2025 22:11:10 +0200 Subject: [PATCH] Implements HP loss HUD button --- assets/icons/broken-heart.svg | 1 + css/fvtt-lethal-fantasy.css | 39 +++++++++++------- lethal-fantasy.mjs | 6 ++- module/documents/actor.mjs | 9 ++++ module/utils.mjs | 31 ++++++++++++++ packs-system/lf-equipment/000271.log | 0 packs-system/lf-equipment/CURRENT | 2 +- packs-system/lf-equipment/LOG | 16 +++---- packs-system/lf-equipment/LOG.old | 16 +++---- .../{MANIFEST-000261 => MANIFEST-000269} | Bin 176 -> 176 bytes packs-system/lf-gifts/000270.log | 0 packs-system/lf-gifts/CURRENT | 2 +- packs-system/lf-gifts/LOG | 16 +++---- packs-system/lf-gifts/LOG.old | 16 +++---- packs-system/lf-gifts/MANIFEST-000260 | Bin 140 -> 0 bytes packs-system/lf-gifts/MANIFEST-000268 | Bin 0 -> 140 bytes packs-system/lf-skills/000270.log | 0 packs-system/lf-skills/CURRENT | 2 +- packs-system/lf-skills/LOG | 16 +++---- packs-system/lf-skills/LOG.old | 16 +++---- packs-system/lf-skills/MANIFEST-000260 | Bin 141 -> 0 bytes packs-system/lf-skills/MANIFEST-000268 | Bin 0 -> 141 bytes packs-system/lf-vulnerabilities/000270.log | 0 packs-system/lf-vulnerabilities/CURRENT | 2 +- packs-system/lf-vulnerabilities/LOG | 16 +++---- packs-system/lf-vulnerabilities/LOG.old | 16 +++---- .../{MANIFEST-000260 => MANIFEST-000268} | Bin 141 -> 141 bytes styles/application-manager.less | 21 ---------- styles/fvtt-lethal-fantasy.less | 4 +- styles/hud.less | 32 ++++++++++++++ templates/loss-hp-hud.hbs | 13 ++++++ 31 files changed, 184 insertions(+), 108 deletions(-) create mode 100644 assets/icons/broken-heart.svg create mode 100644 packs-system/lf-equipment/000271.log rename packs-system/lf-equipment/{MANIFEST-000261 => MANIFEST-000269} (72%) create mode 100644 packs-system/lf-gifts/000270.log delete mode 100644 packs-system/lf-gifts/MANIFEST-000260 create mode 100644 packs-system/lf-gifts/MANIFEST-000268 create mode 100644 packs-system/lf-skills/000270.log delete mode 100644 packs-system/lf-skills/MANIFEST-000260 create mode 100644 packs-system/lf-skills/MANIFEST-000268 create mode 100644 packs-system/lf-vulnerabilities/000270.log rename packs-system/lf-vulnerabilities/{MANIFEST-000260 => MANIFEST-000268} (71%) delete mode 100644 styles/application-manager.less create mode 100644 styles/hud.less create mode 100644 templates/loss-hp-hud.hbs diff --git a/assets/icons/broken-heart.svg b/assets/icons/broken-heart.svg new file mode 100644 index 0000000..36b306e --- /dev/null +++ b/assets/icons/broken-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/css/fvtt-lethal-fantasy.css b/css/fvtt-lethal-fantasy.css index 58e2437..0f39d4a 100644 --- a/css/fvtt-lethal-fantasy.css +++ b/css/fvtt-lethal-fantasy.css @@ -2070,22 +2070,31 @@ i.lethalfantasy { font-size: calc(var(--font-size-standard) * 1); text-shadow: 0 0 10px var(--color-shadow-primary); } -#lethalfantasy-application-manager { - display: flex; - font-family: var(--font-primary); - font-size: calc(var(--font-size-standard) * 1); - color: var(--color-dark-1); +#token-hud .hp-loss-wrap { + position: absolute; + left: 75px; + display: none; + top: 50%; + transform: translate(-200%, -50%); + width: 48px; + text-align: start; + overflow-y: auto; +} +#token-hud .hp-loss-hud-active { + display: block; +} +#token-hud .hp-loss-hud-disabled { + display: none; +} +#token-hud .hud-loss-hp-button-select { + max-width: 40px; background-image: var(--background-image-base); - background-repeat: no-repeat; - background-size: 100% 100%; -} -#lethalfantasy-application-manager .lethalfantasy-table { - margin: 1rem; - background: none; - padding: 0; + padding-top: 0; + padding-bottom: 0; + width: max-content; margin: 0; - text-align: center; } -#lethalfantasy-application-manager .lethalfantasy-table .player { - font-size: calc(var(--font-size-standard) * 1); +#token-hud .hp-loss-wrap .hud-loss-hp-button-select { + padding-left: 8px; + font-size: 0.7rem; } diff --git a/lethal-fantasy.mjs b/lethal-fantasy.mjs index f13c535..3dfa94e 100644 --- a/lethal-fantasy.mjs +++ b/lethal-fantasy.mjs @@ -89,6 +89,7 @@ Hooks.once("init", function () { setupTextEnrichers() LethalFantasyUtils.registerHandlebarsHelpers() + LethalFantasyUtils.setHookListeners( ) console.info("LETHAL FANTASY | System Initialized") }) @@ -117,6 +118,7 @@ Hooks.once("ready", function () { if (!SYSTEM.DEV_MODE) { registerWorldCount("lethalFantasy") } + _showUserGuide() /** @@ -152,7 +154,7 @@ Hooks.on("renderChatMessage", (message, html, data) => { } }) -Hooks.on("getCombatTrackerEntryContext", (html, options) => { +Hooks.on("getCombatTrackerEntryContext", (html, options) => { LethalFantasyUtils.pushCombatOptions(html, options); }); @@ -181,4 +183,4 @@ async function registerWorldCount(registerKey) { console.log("No usage log ") } } -} \ No newline at end of file +} \ No newline at end of file diff --git a/module/documents/actor.mjs b/module/documents/actor.mjs index 91a2fa4..76602b1 100644 --- a/module/documents/actor.mjs +++ b/module/documents/actor.mjs @@ -69,6 +69,15 @@ export default class LethalFantasyActor extends Actor { return goodSkill } + /* *************************************************/ + async applyDamage(hpLoss) { + let hp = this.system.hp.value + hpLoss + if (hp < 0) { + hp = 0 + } + this.update({ "system.hp.value": hp }) + } + /* *************************************************/ async prepareRoll(rollType, rollKey, rollDice ) { console.log("Preparing roll", rollType, rollKey, rollDice) diff --git a/module/utils.mjs b/module/utils.mjs index 2e40297..e02dbaf 100644 --- a/module/utils.mjs +++ b/module/utils.mjs @@ -18,6 +18,37 @@ export default class LethalFantasyUtils { options.push({ name: "Reset Progression", condition: true, icon: '', callback: target => { game.combat.resetProgression(target.data('combatant-id')); } }) } + /* -------------------------------------------- */ + static setHookListeners() { + + Hooks.on('renderTokenHUD', async (hud, html, token) => { + const lossHPButton = await renderTemplate('systems/fvtt-lethal-fantasy/templates/loss-hp-hud.hbs', {} ) + html.find('div.left').append(lossHPButton); + html.find('img.lethal-hp-loss-hud').click((event) => { + event.preventDefault(); + let hpMenu = html.find('.hp-loss-wrap')[0] + if (hpMenu.classList.contains("hp-loss-hud-disabled")) { + html.find('.hp-loss-wrap')[0].classList.add('hp-loss-hud-active'); + html.find('.hp-loss-wrap')[0].classList.remove('hp-loss-hud-disabled'); + } else { + html.find('.hp-loss-wrap')[0].classList.remove('hp-loss-hud-active'); + html.find('.hp-loss-wrap')[0].classList.add('hp-loss-hud-disabled'); + } + }) + html.find('.loss-hp-hud-click').click((event) => { + event.preventDefault(); + let hpLoss = event.currentTarget.dataset.hpValue; + if (token) { + let actor = game.actors.get(token.actorId); + actor.applyDamage(Number(hpLoss)); + html.find('.hp-loss-wrap')[0].classList.remove('hp-loss-hud-active'); + html.find('.hp-loss-wrap')[0].classList.add('hp-loss-hud-disabled'); + } + }) + }) + } + + /* -------------------------------------------- */ static handleSocketEvent(msg = {}) { console.log(`handleSocketEvent !`, msg) let actor diff --git a/packs-system/lf-equipment/000271.log b/packs-system/lf-equipment/000271.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT index 1aa57fc..2a5d6f7 100644 --- a/packs-system/lf-equipment/CURRENT +++ b/packs-system/lf-equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000261 +MANIFEST-000269 diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG index c60b9f0..17d847e 100644 --- a/packs-system/lf-equipment/LOG +++ b/packs-system/lf-equipment/LOG @@ -1,8 +1,8 @@ -2025/04/25-21:22:26.619523 7fa7f51fa6c0 Recovering log #259 -2025/04/25-21:22:26.629405 7fa7f51fa6c0 Delete type=3 #257 -2025/04/25-21:22:26.629471 7fa7f51fa6c0 Delete type=0 #259 -2025/04/25-21:28:11.794720 7fa7eebff6c0 Level-0 table #264: started -2025/04/25-21:28:11.794743 7fa7eebff6c0 Level-0 table #264: 0 bytes OK -2025/04/25-21:28:11.828838 7fa7eebff6c0 Delete type=0 #262 -2025/04/25-21:28:11.872804 7fa7eebff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/04/25-21:28:11.872877 7fa7eebff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/27-22:10:37.047400 7fa7f51fa6c0 Recovering log #267 +2025/04/27-22:10:37.058458 7fa7f51fa6c0 Delete type=3 #265 +2025/04/27-22:10:37.058538 7fa7f51fa6c0 Delete type=0 #267 +2025/04/27-22:10:52.614770 7fa7eebff6c0 Level-0 table #272: started +2025/04/27-22:10:52.614791 7fa7eebff6c0 Level-0 table #272: 0 bytes OK +2025/04/27-22:10:52.622121 7fa7eebff6c0 Delete type=0 #270 +2025/04/27-22:10:52.628504 7fa7eebff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/27-22:10:52.628572 7fa7eebff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/LOG.old b/packs-system/lf-equipment/LOG.old index fd0e157..ea37f47 100644 --- a/packs-system/lf-equipment/LOG.old +++ b/packs-system/lf-equipment/LOG.old @@ -1,8 +1,8 @@ -2025/04/25-21:12:25.063567 7fa7f49f96c0 Recovering log #255 -2025/04/25-21:12:25.123483 7fa7f49f96c0 Delete type=3 #253 -2025/04/25-21:12:25.123549 7fa7f49f96c0 Delete type=0 #255 -2025/04/25-21:21:41.663813 7fa7eebff6c0 Level-0 table #260: started -2025/04/25-21:21:41.663837 7fa7eebff6c0 Level-0 table #260: 0 bytes OK -2025/04/25-21:21:41.670063 7fa7eebff6c0 Delete type=0 #258 -2025/04/25-21:21:41.683068 7fa7eebff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/04/25-21:21:41.683094 7fa7eebff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/27-21:05:46.502959 7fa7f51fa6c0 Recovering log #263 +2025/04/27-21:05:46.514114 7fa7f51fa6c0 Delete type=3 #261 +2025/04/27-21:05:46.514266 7fa7f51fa6c0 Delete type=0 #263 +2025/04/27-22:10:01.755996 7fa7eebff6c0 Level-0 table #268: started +2025/04/27-22:10:01.756038 7fa7eebff6c0 Level-0 table #268: 0 bytes OK +2025/04/27-22:10:01.762014 7fa7eebff6c0 Delete type=0 #266 +2025/04/27-22:10:01.787708 7fa7eebff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/27-22:10:01.787755 7fa7eebff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/MANIFEST-000261 b/packs-system/lf-equipment/MANIFEST-000269 similarity index 72% rename from packs-system/lf-equipment/MANIFEST-000261 rename to packs-system/lf-equipment/MANIFEST-000269 index 2506b859bff1426627232c18ee0147bb59914272..e113311047b0eded5382a75a79418df1c5afcf5b 100644 GIT binary patch delta 41 rcmdnMxPfs(pHgyg&Sx$LMy5U{P6p delta 41 rcmdnMxPfs(pVFTDeIi^8j7)7zoD9tEOe|r=$)*oL0_`AyPM`n)_B9FC diff --git a/packs-system/lf-gifts/000270.log b/packs-system/lf-gifts/000270.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/lf-gifts/CURRENT b/packs-system/lf-gifts/CURRENT index 8819f7c..df84f3d 100644 --- a/packs-system/lf-gifts/CURRENT +++ b/packs-system/lf-gifts/CURRENT @@ -1 +1 @@ -MANIFEST-000260 +MANIFEST-000268 diff --git a/packs-system/lf-gifts/LOG b/packs-system/lf-gifts/LOG index 502439b..37a80bb 100644 --- a/packs-system/lf-gifts/LOG +++ b/packs-system/lf-gifts/LOG @@ -1,8 +1,8 @@ -2025/04/25-21:22:26.632055 7fa7ef7fe6c0 Recovering log #258 -2025/04/25-21:22:26.642442 7fa7ef7fe6c0 Delete type=3 #256 -2025/04/25-21:22:26.642504 7fa7ef7fe6c0 Delete type=0 #258 -2025/04/25-21:28:11.762447 7fa7eebff6c0 Level-0 table #263: started -2025/04/25-21:28:11.762488 7fa7eebff6c0 Level-0 table #263: 0 bytes OK -2025/04/25-21:28:11.794608 7fa7eebff6c0 Delete type=0 #261 -2025/04/25-21:28:11.872774 7fa7eebff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/04/25-21:28:11.872860 7fa7eebff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/27-22:10:37.060842 7fa7f49f96c0 Recovering log #266 +2025/04/27-22:10:37.071585 7fa7f49f96c0 Delete type=3 #264 +2025/04/27-22:10:37.071676 7fa7f49f96c0 Delete type=0 #266 +2025/04/27-22:10:52.602346 7fa7eebff6c0 Level-0 table #271: started +2025/04/27-22:10:52.602391 7fa7eebff6c0 Level-0 table #271: 0 bytes OK +2025/04/27-22:10:52.608549 7fa7eebff6c0 Delete type=0 #269 +2025/04/27-22:10:52.628463 7fa7eebff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/27-22:10:52.628540 7fa7eebff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/LOG.old b/packs-system/lf-gifts/LOG.old index 337904d..545d5db 100644 --- a/packs-system/lf-gifts/LOG.old +++ b/packs-system/lf-gifts/LOG.old @@ -1,8 +1,8 @@ -2025/04/25-21:12:25.126076 7fa7ef7fe6c0 Recovering log #254 -2025/04/25-21:12:25.194012 7fa7ef7fe6c0 Delete type=3 #252 -2025/04/25-21:12:25.194129 7fa7ef7fe6c0 Delete type=0 #254 -2025/04/25-21:21:41.677033 7fa7eebff6c0 Level-0 table #259: started -2025/04/25-21:21:41.677055 7fa7eebff6c0 Level-0 table #259: 0 bytes OK -2025/04/25-21:21:41.682956 7fa7eebff6c0 Delete type=0 #257 -2025/04/25-21:21:41.683087 7fa7eebff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/04/25-21:21:41.683125 7fa7eebff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/27-21:05:46.517584 7fa7effff6c0 Recovering log #262 +2025/04/27-21:05:46.527926 7fa7effff6c0 Delete type=3 #260 +2025/04/27-21:05:46.527986 7fa7effff6c0 Delete type=0 #262 +2025/04/27-22:10:01.762226 7fa7eebff6c0 Level-0 table #267: started +2025/04/27-22:10:01.762289 7fa7eebff6c0 Level-0 table #267: 0 bytes OK +2025/04/27-22:10:01.768728 7fa7eebff6c0 Delete type=0 #265 +2025/04/27-22:10:01.787724 7fa7eebff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/27-22:10:01.787762 7fa7eebff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/MANIFEST-000260 b/packs-system/lf-gifts/MANIFEST-000260 deleted file mode 100644 index 1056d64047871c9db9607554bd8c48d4ff5323b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZQ=x?Pvdz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PL2x}i)_F)cqQCAFwn zu`(dsy{y8+E6K&rBP=*Cl2L&H4CECvOHy--6|1t!+;g&ue6mf0i!+=pT^Ly)@>2U! ee{(S~GPN>sGBCF>u_%1YlXe3Mw1EUVfC2yp+9n+U diff --git a/packs-system/lf-gifts/MANIFEST-000268 b/packs-system/lf-gifts/MANIFEST-000268 new file mode 100644 index 0000000000000000000000000000000000000000..2da5ca8651a11a5d34d7385512601d283e243104 GIT binary patch literal 140 zcmZQ=x?Pvdz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PL2x}i)_F)cqQCAFwn zu`(dsy{y8+E6K&rBP=*Cl2L&H4CECvOHy--6|1t!+;g&ue6mf0i!+=pT^Ly)@~l?P eGF%LdOubB;49tB@ED960wzPr-`al8`fC2#I-z97S literal 0 HcmV?d00001 diff --git a/packs-system/lf-skills/000270.log b/packs-system/lf-skills/000270.log new file mode 100644 index 0000000..e69de29 diff --git a/packs-system/lf-skills/CURRENT b/packs-system/lf-skills/CURRENT index 8819f7c..df84f3d 100644 --- a/packs-system/lf-skills/CURRENT +++ b/packs-system/lf-skills/CURRENT @@ -1 +1 @@ -MANIFEST-000260 +MANIFEST-000268 diff --git a/packs-system/lf-skills/LOG b/packs-system/lf-skills/LOG index f86f4ce..fae6736 100644 --- a/packs-system/lf-skills/LOG +++ b/packs-system/lf-skills/LOG @@ -1,8 +1,8 @@ -2025/04/25-21:22:26.603891 7fa7f49f96c0 Recovering log #258 -2025/04/25-21:22:26.613982 7fa7f49f96c0 Delete type=3 #256 -2025/04/25-21:22:26.614103 7fa7f49f96c0 Delete type=0 #258 -2025/04/25-21:28:11.828962 7fa7eebff6c0 Level-0 table #263: started -2025/04/25-21:28:11.828987 7fa7eebff6c0 Level-0 table #263: 0 bytes OK -2025/04/25-21:28:11.872564 7fa7eebff6c0 Delete type=0 #261 -2025/04/25-21:28:11.872823 7fa7eebff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/04/25-21:28:11.872896 7fa7eebff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/27-22:10:37.034836 7fa7ef7fe6c0 Recovering log #266 +2025/04/27-22:10:37.044865 7fa7ef7fe6c0 Delete type=3 #264 +2025/04/27-22:10:37.044923 7fa7ef7fe6c0 Delete type=0 #266 +2025/04/27-22:10:52.622268 7fa7eebff6c0 Level-0 table #271: started +2025/04/27-22:10:52.622297 7fa7eebff6c0 Level-0 table #271: 0 bytes OK +2025/04/27-22:10:52.628287 7fa7eebff6c0 Delete type=0 #269 +2025/04/27-22:10:52.628521 7fa7eebff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/27-22:10:52.628588 7fa7eebff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/LOG.old b/packs-system/lf-skills/LOG.old index 8bd2a76..988ccf3 100644 --- a/packs-system/lf-skills/LOG.old +++ b/packs-system/lf-skills/LOG.old @@ -1,8 +1,8 @@ -2025/04/25-21:12:25.004274 7fa7f51fa6c0 Recovering log #254 -2025/04/25-21:12:25.060536 7fa7f51fa6c0 Delete type=3 #252 -2025/04/25-21:12:25.060709 7fa7f51fa6c0 Delete type=0 #254 -2025/04/25-21:21:41.670183 7fa7eebff6c0 Level-0 table #259: started -2025/04/25-21:21:41.670208 7fa7eebff6c0 Level-0 table #259: 0 bytes OK -2025/04/25-21:21:41.676916 7fa7eebff6c0 Delete type=0 #257 -2025/04/25-21:21:41.683078 7fa7eebff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/04/25-21:21:41.683166 7fa7eebff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/27-21:05:46.488098 7fa7ef7fe6c0 Recovering log #262 +2025/04/27-21:05:46.498191 7fa7ef7fe6c0 Delete type=3 #260 +2025/04/27-21:05:46.498387 7fa7ef7fe6c0 Delete type=0 #262 +2025/04/27-22:10:01.768851 7fa7eebff6c0 Level-0 table #267: started +2025/04/27-22:10:01.768881 7fa7eebff6c0 Level-0 table #267: 0 bytes OK +2025/04/27-22:10:01.775516 7fa7eebff6c0 Delete type=0 #265 +2025/04/27-22:10:01.787735 7fa7eebff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/27-22:10:01.787771 7fa7eebff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/MANIFEST-000260 b/packs-system/lf-skills/MANIFEST-000260 deleted file mode 100644 index af54d9898cfeb78104ec5c95208decaf27d723be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmYdufBGqffss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfd5@L?mnqGDQpPD*M~ zv7&jFg@?IIQm#{yWoT8RQ3PW$0~p9FW|pMp7AsbjSQML^nwg{)82TidL}8ygt>iM_Rg#N=k*Sx7lYzO9iACn3jN2rTKp#k80#E<|!Gj0$ delta 41 rcmeBW>}8ygt#n&x@i#68My6IKP6p;SCKeg + + +
+ {{#for -10 0 1}} + + {{/for}} +
+ +