Appv2 + DataModel migration completed

This commit is contained in:
2026-01-08 08:28:13 +01:00
parent 5894cf043f
commit 60978a67b2
88 changed files with 656 additions and 257 deletions

View File

@@ -3,8 +3,8 @@
* @extends {ActorSheet} * @extends {ActorSheet}
*/ */
import { HawkmoonUtility } from "./hawkmoon-utility.js"; import { HawkmoonUtility } from "../modules/hawkmoon-utility.js";
import { HawkmoonAutomation } from "./hawkmoon-automation.js"; import { HawkmoonAutomation } from "../modules/hawkmoon-automation.js";
/* -------------------------------------------- */ /* -------------------------------------------- */
export class HawkmoonActorSheet extends foundry.appv1.sheets.ActorSheet { export class HawkmoonActorSheet extends foundry.appv1.sheets.ActorSheet {

View File

@@ -3,8 +3,8 @@
* @extends {ActorSheet} * @extends {ActorSheet}
*/ */
import { HawkmoonUtility } from "./hawkmoon-utility.js"; import { HawkmoonUtility } from "../modules/hawkmoon-utility.js";
import { HawkmoonAutomation } from "./hawkmoon-automation.js"; import { HawkmoonAutomation } from "../modules/hawkmoon-automation.js";
/* -------------------------------------------- */ /* -------------------------------------------- */
const __ALLOWED_ITEM_CELLULE = { "talent": 1, "ressource": 1, "contact": 1, "equipement": 1, "protection": 1, "artefact": 1, "arme": 1, "monnaie": 1 } const __ALLOWED_ITEM_CELLULE = { "talent": 1, "ressource": 1, "contact": 1, "equipement": 1, "protection": 1, "artefact": 1, "arme": 1, "monnaie": 1 }

View File

@@ -4,8 +4,8 @@
*/ */
import { HawkmoonActorSheet } from "./hawkmoon-actor-sheet.js"; import { HawkmoonActorSheet } from "./hawkmoon-actor-sheet.js";
import { HawkmoonUtility } from "./hawkmoon-utility.js"; import { HawkmoonUtility } from "../modules/hawkmoon-utility.js";
import { HawkmoonAutomation } from "./hawkmoon-automation.js"; import { HawkmoonAutomation } from "../modules/hawkmoon-automation.js";
/* -------------------------------------------- */ /* -------------------------------------------- */
export class HawkmoonCreatureSheet extends HawkmoonActorSheet { export class HawkmoonCreatureSheet extends HawkmoonActorSheet {

View File

@@ -1,4 +1,4 @@
import { HawkmoonUtility } from "./hawkmoon-utility.js"; import { HawkmoonUtility } from "../modules/hawkmoon-utility.js";
export class HawkmoonRollDialog extends Dialog { export class HawkmoonRollDialog extends Dialog {

View File

@@ -1108,26 +1108,49 @@ li {
} }
.icon-adversite { .icon-adversite {
width: 48px; width: 100%;
height: 100%;
border: 0px; border: 0px;
margin-left: 8px; object-fit: contain;
} }
.hud-adversite-container { .hud-adversite-container {
position: relative; position: relative;
text-align: center; display: flex;
color: darkgreen; align-items: center;
width: 64px; justify-content: center;
min-height: 64px; width: 74px;
height: 74px;
cursor: pointer;
&:hover {
opacity: 0.8;
}
} }
.hud-adversite-text { .hud-adversite-text {
font-weight: bold; font-weight: bold;
font-size: 0.9rem; font-size: 1.2rem;
position: absolute; position: absolute;
top: 50%; top: 0;
left: 50%; left: 0;
transform: translate(-60%, -90%); right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
text-shadow:
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000,
-2px 0 0 #000,
2px 0 0 #000,
0 -2px 0 #000,
0 2px 0 #000;
pointer-events: none;
line-height: 1;
} }
.actor-icon { .actor-icon {

View File

@@ -788,7 +788,7 @@ export class HawkmoonActor extends Actor {
nbEtatPerdus: nbEtatPerdus nbEtatPerdus: nbEtatPerdus
} }
HawkmoonUtility.createChatWithRollMode(rollData.alias, { HawkmoonUtility.createChatWithRollMode(rollData.alias, {
content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-degats-result.html`, rollData) content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-degats-result.hbs`, rollData)
}) })
if (rollDataInput?.defenderTokenId && nbEtatPerdus) { if (rollDataInput?.defenderTokenId && nbEtatPerdus) {

View File

@@ -24,7 +24,7 @@ export class HawkmoonTokenHud {
const controlIconActions = $(html).find('.control-icon[data-action=combat]'); const controlIconActions = $(html).find('.control-icon[data-action=combat]');
// initiative // initiative
await HawkmoonTokenHud._configureSubMenu(controlIconActions, 'systems/fvtt-hawkmoon-cyd/templates/hud-adversites.html', hudData, await HawkmoonTokenHud._configureSubMenu(controlIconActions, 'systems/fvtt-hawkmoon-cyd/templates/hud-adversites.hbs', hudData,
(event) => { (event) => {
let adversite = event.currentTarget.attributes['data-action-index'].value let adversite = event.currentTarget.attributes['data-action-index'].value
let value = Number(event.currentTarget.attributes['data-action-value'].value) let value = Number(event.currentTarget.attributes['data-action-value'].value)

View File

@@ -9,10 +9,7 @@
/* -------------------------------------------- */ /* -------------------------------------------- */
// Import Modules // Import Modules
import { HawkmoonActor } from "./hawkmoon-actor.js"; import { HawkmoonActor } from "./hawkmoon-actor.js";
import { HawkmoonItemSheet } from "./hawkmoon-item-sheet.js";
import { HawkmoonActorSheet } from "./hawkmoon-actor-sheet.js";
import { HawkmoonCreatureSheet } from "./hawkmoon-creature-sheet.js";
import { HawkmoonCelluleSheet } from "./hawkmoon-cellule-sheet.js";
import { HawkmoonUtility } from "./hawkmoon-utility.js"; import { HawkmoonUtility } from "./hawkmoon-utility.js";
import { HawkmoonCombat } from "./hawkmoon-combat.js"; import { HawkmoonCombat } from "./hawkmoon-combat.js";
import { HawkmoonItem } from "./hawkmoon-item.js"; import { HawkmoonItem } from "./hawkmoon-item.js";

View File

@@ -205,13 +205,13 @@ export class HawkmoonUtility {
static async preloadHandlebarsTemplates() { static async preloadHandlebarsTemplates() {
const templatePaths = [ const templatePaths = [
'systems/fvtt-hawkmoon-cyd/templates/editor-notes-gm.html', 'systems/fvtt-hawkmoon-cyd/templates/editor-notes-gm.hbs',
'systems/fvtt-hawkmoon-cyd/templates/partial-item-header.hbs', 'systems/fvtt-hawkmoon-cyd/templates/partial-item-header.hbs',
'systems/fvtt-hawkmoon-cyd/templates/partial-item-description.hbs', 'systems/fvtt-hawkmoon-cyd/templates/partial-item-description.hbs',
'systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.hbs', 'systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.hbs',
'systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.hbs', 'systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.hbs',
'systems/fvtt-hawkmoon-cyd/templates/partial-automation.hbs', 'systems/fvtt-hawkmoon-cyd/templates/partial-automation.hbs',
'systems/fvtt-hawkmoon-cyd/templates/hud-adversites.html', 'systems/fvtt-hawkmoon-cyd/templates/hud-adversites.hbs',
] ]
return foundry.applications.handlebars.loadTemplates(templatePaths); return foundry.applications.handlebars.loadTemplates(templatePaths);
} }
@@ -528,7 +528,7 @@ export class HawkmoonUtility {
} }
this.createChatWithRollMode(rollData.alias, { this.createChatWithRollMode(rollData.alias, {
content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.html`, rollData) content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.hbs`, rollData)
}, rollData) }, rollData)
if ((rollData.coupBas || rollData.arme) && rollData.isSuccess && rollData.defenderTokenId) { if ((rollData.coupBas || rollData.arme) && rollData.isSuccess && rollData.defenderTokenId) {
@@ -570,7 +570,7 @@ export class HawkmoonUtility {
this.computeResultQuality(rollData) this.computeResultQuality(rollData)
this.createChatWithRollMode(rollData.alias, { this.createChatWithRollMode(rollData.alias, {
content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.html`, rollData) content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.hbs`, rollData)
}, rollData) }, rollData)
} }

View File

@@ -1 +1 @@
MANIFEST-000369 MANIFEST-000373

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.887148 7f93eb7fe6c0 Recovering log #367 2026/01/08-08:15:08.713116 7f93ea7fc6c0 Recovering log #371
2026/01/08-07:36:58.939639 7f93eb7fe6c0 Delete type=3 #365 2026/01/08-08:15:08.722804 7f93ea7fc6c0 Delete type=3 #369
2026/01/08-07:36:58.939724 7f93eb7fe6c0 Delete type=0 #367 2026/01/08-08:15:08.722873 7f93ea7fc6c0 Delete type=0 #371
2026/01/08-07:52:47.457502 7f93e9ffb6c0 Level-0 table #372: started 2026/01/08-08:28:05.068912 7f93e9ffb6c0 Level-0 table #376: started
2026/01/08-07:52:47.457539 7f93e9ffb6c0 Level-0 table #372: 0 bytes OK 2026/01/08-08:28:05.068957 7f93e9ffb6c0 Level-0 table #376: 0 bytes OK
2026/01/08-07:52:47.463768 7f93e9ffb6c0 Delete type=0 #370 2026/01/08-08:28:05.106033 7f93e9ffb6c0 Delete type=0 #374
2026/01/08-07:52:47.491927 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.217659 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.491984 7f93e9ffb6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.217719 7f93e9ffb6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.227596 7f93ea7fc6c0 Recovering log #363 2026/01/08-07:36:58.887148 7f93eb7fe6c0 Recovering log #367
2026/01/08-00:15:43.238114 7f93ea7fc6c0 Delete type=3 #361 2026/01/08-07:36:58.939639 7f93eb7fe6c0 Delete type=3 #365
2026/01/08-00:15:43.238181 7f93ea7fc6c0 Delete type=0 #363 2026/01/08-07:36:58.939724 7f93eb7fe6c0 Delete type=0 #367
2026/01/08-00:20:54.710727 7f93e9ffb6c0 Level-0 table #368: started 2026/01/08-07:52:47.457502 7f93e9ffb6c0 Level-0 table #372: started
2026/01/08-00:20:54.710756 7f93e9ffb6c0 Level-0 table #368: 0 bytes OK 2026/01/08-07:52:47.457539 7f93e9ffb6c0 Level-0 table #372: 0 bytes OK
2026/01/08-00:20:54.717840 7f93e9ffb6c0 Delete type=0 #366 2026/01/08-07:52:47.463768 7f93e9ffb6c0 Delete type=0 #370
2026/01/08-00:20:54.740889 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.491927 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.740935 7f93e9ffb6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.491984 7f93e9ffb6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.419332 7f93ea7fc6c0 Recovering log #366 2026/01/08-08:15:08.609938 7f93eaffd6c0 Recovering log #370
2026/01/08-07:36:58.495209 7f93ea7fc6c0 Delete type=3 #364 2026/01/08-08:15:08.619765 7f93eaffd6c0 Delete type=3 #368
2026/01/08-07:36:58.495282 7f93ea7fc6c0 Delete type=0 #366 2026/01/08-08:15:08.619830 7f93eaffd6c0 Delete type=0 #370
2026/01/08-07:52:47.416941 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.844266 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.416983 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.844294 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.423347 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.883113 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.430847 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919770 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.430914 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919798 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.127007 7f93ebfff6c0 Recovering log #362 2026/01/08-07:36:58.419332 7f93ea7fc6c0 Recovering log #366
2026/01/08-00:15:43.137018 7f93ebfff6c0 Delete type=3 #360 2026/01/08-07:36:58.495209 7f93ea7fc6c0 Delete type=3 #364
2026/01/08-00:15:43.137102 7f93ebfff6c0 Delete type=0 #362 2026/01/08-07:36:58.495282 7f93ea7fc6c0 Delete type=0 #366
2026/01/08-00:20:54.637728 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.416941 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.637769 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.416983 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.644136 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.423347 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.657608 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430847 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.657649 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430914 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.297781 7f93eb7fe6c0 Recovering log #366 2026/01/08-08:15:08.584392 7f93eb7fe6c0 Recovering log #370
2026/01/08-07:36:58.339606 7f93eb7fe6c0 Delete type=3 #364 2026/01/08-08:15:08.595037 7f93eb7fe6c0 Delete type=3 #368
2026/01/08-07:36:58.339662 7f93eb7fe6c0 Delete type=0 #366 2026/01/08-08:15:08.595129 7f93eb7fe6c0 Delete type=0 #370
2026/01/08-07:52:47.389616 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.658126 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.389651 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.658154 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.396000 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.696322 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.403297 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770719 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.403348 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770775 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.102456 7f93ea7fc6c0 Recovering log #362 2026/01/08-07:36:58.297781 7f93eb7fe6c0 Recovering log #366
2026/01/08-00:15:43.111903 7f93ea7fc6c0 Delete type=3 #360 2026/01/08-07:36:58.339606 7f93eb7fe6c0 Delete type=3 #364
2026/01/08-00:15:43.111977 7f93ea7fc6c0 Delete type=0 #362 2026/01/08-07:36:58.339662 7f93eb7fe6c0 Delete type=0 #366
2026/01/08-00:20:54.630969 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.389616 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.631025 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.389651 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.637541 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.396000 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.657589 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403297 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.657642 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403348 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.185756 7f93ebfff6c0 Recovering log #366 2026/01/08-08:15:08.560342 7f93eaffd6c0 Recovering log #370
2026/01/08-07:36:58.236514 7f93ebfff6c0 Delete type=3 #364 2026/01/08-08:15:08.570307 7f93eaffd6c0 Delete type=3 #368
2026/01/08-07:36:58.236596 7f93ebfff6c0 Delete type=0 #366 2026/01/08-08:15:08.570398 7f93eaffd6c0 Delete type=0 #370
2026/01/08-07:52:47.383145 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.883258 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.383188 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.883283 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.389423 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.919585 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.403275 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919781 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.403328 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919805 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.076162 7f93ebfff6c0 Recovering log #362 2026/01/08-07:36:58.185756 7f93ebfff6c0 Recovering log #366
2026/01/08-00:15:43.086316 7f93ebfff6c0 Delete type=3 #360 2026/01/08-07:36:58.236514 7f93ebfff6c0 Delete type=3 #364
2026/01/08-00:15:43.086363 7f93ebfff6c0 Delete type=0 #362 2026/01/08-07:36:58.236596 7f93ebfff6c0 Delete type=0 #366
2026/01/08-00:20:54.664620 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.383145 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.664662 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.383188 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.670908 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.389423 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.684304 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403275 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.684350 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403328 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.549013 7f93eaffd6c0 Recovering log #366 2026/01/08-08:15:08.634608 7f93eb7fe6c0 Recovering log #370
2026/01/08-07:36:58.605339 7f93eaffd6c0 Delete type=3 #364 2026/01/08-08:15:08.644771 7f93eb7fe6c0 Delete type=3 #368
2026/01/08-07:36:58.605416 7f93eaffd6c0 Delete type=0 #366 2026/01/08-08:15:08.644849 7f93eb7fe6c0 Delete type=0 #370
2026/01/08-07:52:47.403436 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.770939 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.403471 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.770974 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.409670 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.807757 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.430786 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919742 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.430926 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919789 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.151338 7f93ea7fc6c0 Recovering log #362 2026/01/08-07:36:58.549013 7f93eaffd6c0 Recovering log #366
2026/01/08-00:15:43.161997 7f93ea7fc6c0 Delete type=3 #360 2026/01/08-07:36:58.605339 7f93eaffd6c0 Delete type=3 #364
2026/01/08-00:15:43.162053 7f93ea7fc6c0 Delete type=0 #362 2026/01/08-07:36:58.605416 7f93eaffd6c0 Delete type=0 #366
2026/01/08-00:20:54.657819 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.403436 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.657846 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.403471 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.664450 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.409670 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.684285 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430786 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.684340 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430926 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.341692 7f93eaffd6c0 Recovering log #366 2026/01/08-08:15:08.597802 7f93ea7fc6c0 Recovering log #370
2026/01/08-07:36:58.417040 7f93eaffd6c0 Delete type=3 #364 2026/01/08-08:15:08.607783 7f93ea7fc6c0 Delete type=3 #368
2026/01/08-07:36:58.417114 7f93eaffd6c0 Delete type=0 #366 2026/01/08-08:15:08.607847 7f93ea7fc6c0 Delete type=0 #370
2026/01/08-07:52:47.396242 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.733376 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.396291 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.733403 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.403127 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.770489 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.403310 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770754 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.403338 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770794 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.114666 7f93eaffd6c0 Recovering log #362 2026/01/08-07:36:58.341692 7f93eaffd6c0 Recovering log #366
2026/01/08-00:15:43.125226 7f93eaffd6c0 Delete type=3 #360 2026/01/08-07:36:58.417040 7f93eaffd6c0 Delete type=3 #364
2026/01/08-00:15:43.125286 7f93eaffd6c0 Delete type=0 #362 2026/01/08-07:36:58.417114 7f93eaffd6c0 Delete type=0 #366
2026/01/08-00:20:54.644380 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.396242 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.644418 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.396291 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.650881 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.403127 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.657622 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403310 7f93e9ffb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.657712 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403338 7f93e9ffb6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000278 MANIFEST-000282

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.238796 7f93ea7fc6c0 Recovering log #276 2026/01/08-08:15:08.572263 7f93ebfff6c0 Recovering log #280
2026/01/08-07:36:58.294556 7f93ea7fc6c0 Delete type=3 #274 2026/01/08-08:15:08.581752 7f93ebfff6c0 Delete type=3 #278
2026/01/08-07:36:58.294621 7f93ea7fc6c0 Delete type=0 #276 2026/01/08-08:15:08.581804 7f93ebfff6c0 Delete type=0 #280
2026/01/08-07:52:47.375523 7f93e9ffb6c0 Level-0 table #281: started 2026/01/08-08:28:04.623048 7f93e9ffb6c0 Level-0 table #285: started
2026/01/08-07:52:47.375602 7f93e9ffb6c0 Level-0 table #281: 0 bytes OK 2026/01/08-08:28:04.623109 7f93e9ffb6c0 Level-0 table #285: 0 bytes OK
2026/01/08-07:52:47.382951 7f93e9ffb6c0 Delete type=0 #279 2026/01/08-08:28:04.657992 7f93e9ffb6c0 Delete type=0 #283
2026/01/08-07:52:47.403260 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770699 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.403319 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770767 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.088399 7f93eb7fe6c0 Recovering log #272 2026/01/08-07:36:58.238796 7f93ea7fc6c0 Recovering log #276
2026/01/08-00:15:43.099521 7f93eb7fe6c0 Delete type=3 #270 2026/01/08-07:36:58.294556 7f93ea7fc6c0 Delete type=3 #274
2026/01/08-00:15:43.099596 7f93eb7fe6c0 Delete type=0 #272 2026/01/08-07:36:58.294621 7f93ea7fc6c0 Delete type=0 #276
2026/01/08-00:20:54.651065 7f93e9ffb6c0 Level-0 table #277: started 2026/01/08-07:52:47.375523 7f93e9ffb6c0 Level-0 table #281: started
2026/01/08-00:20:54.651103 7f93e9ffb6c0 Level-0 table #277: 0 bytes OK 2026/01/08-07:52:47.375602 7f93e9ffb6c0 Level-0 table #281: 0 bytes OK
2026/01/08-00:20:54.657432 7f93e9ffb6c0 Delete type=0 #275 2026/01/08-07:52:47.382951 7f93e9ffb6c0 Delete type=0 #279
2026/01/08-00:20:54.657633 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403260 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.657657 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.403319 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.607815 7f93ebfff6c0 Recovering log #366 2026/01/08-08:15:08.648157 7f93ea7fc6c0 Recovering log #370
2026/01/08-07:36:58.660478 7f93ebfff6c0 Delete type=3 #364 2026/01/08-08:15:08.657922 7f93ea7fc6c0 Delete type=3 #368
2026/01/08-07:36:58.660531 7f93ebfff6c0 Delete type=0 #366 2026/01/08-08:15:08.657990 7f93ea7fc6c0 Delete type=0 #370
2026/01/08-07:52:47.423537 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.807939 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.423575 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.807972 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.430547 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.844126 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.430902 7f93e9ffb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919757 7f93e9ffb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.430939 7f93e9ffb6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.919814 7f93e9ffb6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.164110 7f93eaffd6c0 Recovering log #362 2026/01/08-07:36:58.607815 7f93ebfff6c0 Recovering log #366
2026/01/08-00:15:43.174399 7f93eaffd6c0 Delete type=3 #360 2026/01/08-07:36:58.660478 7f93ebfff6c0 Delete type=3 #364
2026/01/08-00:15:43.174504 7f93eaffd6c0 Delete type=0 #362 2026/01/08-07:36:58.660531 7f93ebfff6c0 Delete type=0 #366
2026/01/08-00:20:54.690953 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.423537 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.690990 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.423575 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.697638 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.430547 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.710594 7f93e9ffb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430902 7f93e9ffb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.710643 7f93e9ffb6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430939 7f93e9ffb6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.497400 7f93eb7fe6c0 Recovering log #366 2026/01/08-08:15:08.621917 7f93ebfff6c0 Recovering log #370
2026/01/08-07:36:58.547161 7f93eb7fe6c0 Delete type=3 #364 2026/01/08-08:15:08.632677 7f93ebfff6c0 Delete type=3 #368
2026/01/08-07:36:58.547214 7f93eb7fe6c0 Delete type=0 #366 2026/01/08-08:15:08.632727 7f93ebfff6c0 Delete type=0 #370
2026/01/08-07:52:47.409880 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.696491 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.409913 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.696521 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.416763 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.733225 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.430823 7f93e9ffb6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770736 7f93e9ffb6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.430891 7f93e9ffb6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2026/01/08-08:28:04.770784 7f93e9ffb6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.139435 7f93eb7fe6c0 Recovering log #362 2026/01/08-07:36:58.497400 7f93eb7fe6c0 Recovering log #366
2026/01/08-00:15:43.149526 7f93eb7fe6c0 Delete type=3 #360 2026/01/08-07:36:58.547161 7f93eb7fe6c0 Delete type=3 #364
2026/01/08-00:15:43.149593 7f93eb7fe6c0 Delete type=0 #362 2026/01/08-07:36:58.547214 7f93eb7fe6c0 Delete type=0 #366
2026/01/08-00:20:54.671087 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.409880 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.671124 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.409913 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.677235 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.416763 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.684319 7f93e9ffb6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430823 7f93e9ffb6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.684358 7f93e9ffb6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.430891 7f93e9ffb6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000207 MANIFEST-000211

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.830191 7f93eaffd6c0 Recovering log #205 2026/01/08-08:15:08.698526 7f93ebfff6c0 Recovering log #209
2026/01/08-07:36:58.883702 7f93eaffd6c0 Delete type=3 #203 2026/01/08-08:15:08.709578 7f93ebfff6c0 Delete type=3 #207
2026/01/08-07:36:58.883764 7f93eaffd6c0 Delete type=0 #205 2026/01/08-08:15:08.709656 7f93ebfff6c0 Delete type=0 #209
2026/01/08-07:52:47.451250 7f93e9ffb6c0 Level-0 table #210: started 2026/01/08-08:28:05.031270 7f93e9ffb6c0 Level-0 table #214: started
2026/01/08-07:52:47.451280 7f93e9ffb6c0 Level-0 table #210: 0 bytes OK 2026/01/08-08:28:05.031324 7f93e9ffb6c0 Level-0 table #214: 0 bytes OK
2026/01/08-07:52:47.457272 7f93e9ffb6c0 Delete type=0 #208 2026/01/08-08:28:05.068560 7f93e9ffb6c0 Delete type=0 #212
2026/01/08-07:52:47.457390 7f93e9ffb6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068827 7f93e9ffb6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.457403 7f93e9ffb6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068856 7f93e9ffb6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.214587 7f93eb7fe6c0 Recovering log #201 2026/01/08-07:36:58.830191 7f93eaffd6c0 Recovering log #205
2026/01/08-00:15:43.225132 7f93eb7fe6c0 Delete type=3 #199 2026/01/08-07:36:58.883702 7f93eaffd6c0 Delete type=3 #203
2026/01/08-00:15:43.225182 7f93eb7fe6c0 Delete type=0 #201 2026/01/08-07:36:58.883764 7f93eaffd6c0 Delete type=0 #205
2026/01/08-00:20:54.704423 7f93e9ffb6c0 Level-0 table #206: started 2026/01/08-07:52:47.451250 7f93e9ffb6c0 Level-0 table #210: started
2026/01/08-00:20:54.704452 7f93e9ffb6c0 Level-0 table #206: 0 bytes OK 2026/01/08-07:52:47.451280 7f93e9ffb6c0 Level-0 table #210: 0 bytes OK
2026/01/08-00:20:54.710454 7f93e9ffb6c0 Delete type=0 #204 2026/01/08-07:52:47.457272 7f93e9ffb6c0 Delete type=0 #208
2026/01/08-00:20:54.710619 7f93e9ffb6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457390 7f93e9ffb6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.710656 7f93e9ffb6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457403 7f93e9ffb6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000364 MANIFEST-000368

View File

@@ -1,7 +1,7 @@
2026/01/08-07:36:58.774502 7f93ebfff6c0 Recovering log #362 2026/01/08-08:15:08.685888 7f93ea7fc6c0 Recovering log #366
2026/01/08-07:36:58.827829 7f93ebfff6c0 Delete type=3 #360 2026/01/08-08:15:08.695712 7f93ea7fc6c0 Delete type=3 #364
2026/01/08-07:36:58.827920 7f93ebfff6c0 Delete type=0 #362 2026/01/08-08:15:08.695810 7f93ea7fc6c0 Delete type=0 #366
2026/01/08-07:52:47.437834 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-08:28:04.994881 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-07:52:47.437856 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-08:28:04.994911 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-07:52:47.443805 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-08:28:05.031074 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-07:52:47.457374 7f93e9ffb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068816 7f93e9ffb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2026/01/08-00:15:43.202222 7f93ea7fc6c0 Recovering log #358 2026/01/08-07:36:58.774502 7f93ebfff6c0 Recovering log #362
2026/01/08-00:15:43.212157 7f93ea7fc6c0 Delete type=3 #356 2026/01/08-07:36:58.827829 7f93ebfff6c0 Delete type=3 #360
2026/01/08-00:15:43.212206 7f93ea7fc6c0 Delete type=0 #358 2026/01/08-07:36:58.827920 7f93ebfff6c0 Delete type=0 #362
2026/01/08-00:20:54.697737 7f93e9ffb6c0 Level-0 table #363: started 2026/01/08-07:52:47.437834 7f93e9ffb6c0 Level-0 table #367: started
2026/01/08-00:20:54.697766 7f93e9ffb6c0 Level-0 table #363: 0 bytes OK 2026/01/08-07:52:47.437856 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK
2026/01/08-00:20:54.704300 7f93e9ffb6c0 Delete type=0 #361 2026/01/08-07:52:47.443805 7f93e9ffb6c0 Delete type=0 #365
2026/01/08-00:20:54.710607 7f93e9ffb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457374 7f93e9ffb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000368 MANIFEST-000372

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.717283 7f93eb7fe6c0 Recovering log #366 2026/01/08-08:15:08.673999 7f93eb7fe6c0 Recovering log #370
2026/01/08-07:36:58.772444 7f93eb7fe6c0 Delete type=3 #364 2026/01/08-08:15:08.684134 7f93eb7fe6c0 Delete type=3 #368
2026/01/08-07:36:58.772520 7f93eb7fe6c0 Delete type=0 #366 2026/01/08-08:15:08.684201 7f93eb7fe6c0 Delete type=0 #370
2026/01/08-07:52:47.431155 7f93e9ffb6c0 Level-0 table #371: started 2026/01/08-08:28:04.957304 7f93e9ffb6c0 Level-0 table #375: started
2026/01/08-07:52:47.431201 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK 2026/01/08-08:28:04.957333 7f93e9ffb6c0 Level-0 table #375: 0 bytes OK
2026/01/08-07:52:47.437721 7f93e9ffb6c0 Delete type=0 #369 2026/01/08-08:28:04.994734 7f93e9ffb6c0 Delete type=0 #373
2026/01/08-07:52:47.457361 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068802 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.457396 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068847 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.189361 7f93ebfff6c0 Recovering log #362 2026/01/08-07:36:58.717283 7f93eb7fe6c0 Recovering log #366
2026/01/08-00:15:43.200185 7f93ebfff6c0 Delete type=3 #360 2026/01/08-07:36:58.772444 7f93eb7fe6c0 Delete type=3 #364
2026/01/08-00:15:43.200255 7f93ebfff6c0 Delete type=0 #362 2026/01/08-07:36:58.772520 7f93eb7fe6c0 Delete type=0 #366
2026/01/08-00:20:54.684478 7f93e9ffb6c0 Level-0 table #367: started 2026/01/08-07:52:47.431155 7f93e9ffb6c0 Level-0 table #371: started
2026/01/08-00:20:54.684512 7f93e9ffb6c0 Level-0 table #367: 0 bytes OK 2026/01/08-07:52:47.431201 7f93e9ffb6c0 Level-0 table #371: 0 bytes OK
2026/01/08-00:20:54.690795 7f93e9ffb6c0 Delete type=0 #365 2026/01/08-07:52:47.437721 7f93e9ffb6c0 Delete type=0 #369
2026/01/08-00:20:54.710576 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457361 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.710630 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457396 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000370 MANIFEST-000374

View File

@@ -1,8 +1,8 @@
2026/01/08-07:36:58.662555 7f93ea7fc6c0 Recovering log #368 2026/01/08-08:15:08.660157 7f93eaffd6c0 Recovering log #372
2026/01/08-07:36:58.713987 7f93ea7fc6c0 Delete type=3 #366 2026/01/08-08:15:08.670953 7f93eaffd6c0 Delete type=3 #370
2026/01/08-07:36:58.714081 7f93ea7fc6c0 Delete type=0 #368 2026/01/08-08:15:08.671019 7f93eaffd6c0 Delete type=0 #372
2026/01/08-07:52:47.443909 7f93e9ffb6c0 Level-0 table #373: started 2026/01/08-08:28:04.919940 7f93e9ffb6c0 Level-0 table #377: started
2026/01/08-07:52:47.443932 7f93e9ffb6c0 Level-0 table #373: 0 bytes OK 2026/01/08-08:28:04.919978 7f93e9ffb6c0 Level-0 table #377: 0 bytes OK
2026/01/08-07:52:47.451059 7f93e9ffb6c0 Delete type=0 #371 2026/01/08-08:28:04.957140 7f93e9ffb6c0 Delete type=0 #375
2026/01/08-07:52:47.457383 7f93e9ffb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068784 7f93e9ffb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2026/01/08-07:52:47.457437 7f93e9ffb6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2026/01/08-08:28:05.068836 7f93e9ffb6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/01/08-00:15:43.176710 7f93eb7fe6c0 Recovering log #364 2026/01/08-07:36:58.662555 7f93ea7fc6c0 Recovering log #368
2026/01/08-00:15:43.186491 7f93eb7fe6c0 Delete type=3 #362 2026/01/08-07:36:58.713987 7f93ea7fc6c0 Delete type=3 #366
2026/01/08-00:15:43.186547 7f93eb7fe6c0 Delete type=0 #364 2026/01/08-07:36:58.714081 7f93ea7fc6c0 Delete type=0 #368
2026/01/08-00:20:54.677442 7f93e9ffb6c0 Level-0 table #369: started 2026/01/08-07:52:47.443909 7f93e9ffb6c0 Level-0 table #373: started
2026/01/08-00:20:54.677488 7f93e9ffb6c0 Level-0 table #369: 0 bytes OK 2026/01/08-07:52:47.443932 7f93e9ffb6c0 Level-0 table #373: 0 bytes OK
2026/01/08-00:20:54.684133 7f93e9ffb6c0 Delete type=0 #367 2026/01/08-07:52:47.451059 7f93e9ffb6c0 Delete type=0 #371
2026/01/08-00:20:54.684329 7f93e9ffb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457383 7f93e9ffb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2026/01/08-00:20:54.684366 7f93e9ffb6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2026/01/08-07:52:47.457437 7f93e9ffb6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@@ -930,24 +930,38 @@ li {
min-height: 48px; min-height: 48px;
} }
.icon-adversite { .icon-adversite {
width: 48px; width: 100%;
height: 100%;
border: 0px; border: 0px;
margin-left: 8px; object-fit: contain;
} }
.hud-adversite-container { .hud-adversite-container {
position: relative; position: relative;
text-align: center; display: flex;
color: darkgreen; align-items: center;
width: 64px; justify-content: center;
min-height: 64px; width: 74px;
height: 74px;
cursor: pointer;
}
.hud-adversite-container:hover {
opacity: 0.8;
} }
.hud-adversite-text { .hud-adversite-text {
font-weight: bold; font-weight: bold;
font-size: 0.9rem; font-size: 1.2rem;
position: absolute; position: absolute;
top: 50%; top: 0;
left: 50%; left: 0;
transform: translate(-60%, -90%); right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -2px 0 0 #000, 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000;
pointer-events: none;
line-height: 1;
} }
.actor-icon { .actor-icon {
float: left; float: left;

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,57 @@
<div class="hawkmoon-chat-result">
{{!-- Header avec acteur --}}
<div class="chat-result-header">
{{#if actorImg}}
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
{{/if}}
<div class="header-info">
<h4 class="actor-name">{{alias}}</h4>
<div class="action-title">
<i class="fas fa-burst"></i>
Dégâts{{#if arme}} - {{arme.name}}{{/if}}
</div>
</div>
</div>
{{!-- Résultat principal --}}
<div class="result-main">
<div class="result-display">
<div class="total-result">
<i class="fas fa-heart-broken"></i>
<span class="total-label">Dégâts</span>
<span class="total-value">{{finalResult}}</span>
</div>
{{#if targetVigueur}}
<div class="difficulty">
<i class="fas fa-shield"></i>
<span class="difficulty-label">Vigueur</span>
<span class="difficulty-value">{{targetVigueur}}</span>
</div>
{{/if}}
</div>
</div>
{{!-- Détails du jet --}}
<div class="result-details">
<div class="details-section">
{{#if arme}}
<div class="detail-row">
<span class="detail-label">Arme:</span>
<span class="detail-value">{{arme.name}} (+{{arme.system.totalDegats}})</span>
</div>
{{/if}}
<div class="detail-row">
<span class="detail-label">Formule:</span>
<span class="detail-value">{{formula}}</span>
</div>
{{#if targetVigueur}}
<div class="detail-row bonus">
<span class="detail-label">États perdus:</span>
<span class="detail-value">{{nbEtatPerdus}}</span>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,254 @@
<div class="hawkmoon-chat-result">
{{!-- Header avec acteur --}}
<div class="chat-result-header">
{{#if actorImg}}
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
{{/if}}
<div class="header-info">
<h4 class="actor-name">{{alias}}</h4>
{{#if competence}}
<div class="action-title">
<i class="fas fa-dice-d20"></i>
{{competence.name}}
{{#if arme}}{{arme.name}}{{/if}}
</div>
{{else if actionImg}}
<div class="action-title">
<i class="fas fa-dice-d20"></i>
{{attr.label}}{{#if attr2}} + {{attr2.label}}{{/if}}
</div>
{{/if}}
</div>
</div>
{{!-- Résultat principal --}}
<div class="result-main">
<div class="result-display">
<div class="dice-result">
<i class="fas fa-dice"></i>
<span class="dice-value">{{diceResult}}</span>
</div>
<div class="total-result">
<span class="total-label">Total</span>
<span class="total-value">{{finalResult}}</span>
</div>
{{#if difficulte}}
<div class="difficulty">
<span class="difficulty-label">SD</span>
<span class="difficulty-value">{{difficulte}}</span>
</div>
{{/if}}
</div>
{{!-- Badge de résultat --}}
{{#if difficulte}}
<div class="result-badge-container">
{{#if isHeroique}}
<div class="result-badge heroique">
<i class="fas fa-star"></i> HÉROÏQUE !
</div>
{{else if isDramatique}}
<div class="result-badge dramatique">
<i class="fas fa-skull"></i> DRAMATIQUE !
</div>
{{else if isSuccess}}
<div class="result-badge success">
<i class="fas fa-check"></i> Succès
</div>
{{else}}
<div class="result-badge failure">
<i class="fas fa-times"></i> Échec
</div>
{{/if}}
</div>
{{/if}}
</div>
{{!-- Détails du jet --}}
<div class="result-details">
<div class="details-section">
<div class="detail-row">
<span class="detail-label">Formule:</span>
<span class="detail-value">{{diceFormula}}</span>
</div>
<div class="detail-row">
<span class="detail-label">{{attr.label}}:</span>
<span class="detail-value">{{attr.value}}</span>
</div>
{{#if attr2}}
<div class="detail-row">
<span class="detail-label">{{attr2.label}}:</span>
<span class="detail-value">{{attr2.value}}</span>
</div>
{{/if}}
{{#if competence}}
<div class="detail-row">
<span class="detail-label">{{competence.name}}:</span>
<span class="detail-value">{{competence.system.niveau}}</span>
</div>
{{/if}}
{{#if selectedMaitrise}}
<div class="detail-row">
<span class="detail-label">Maîtrise:</span>
<span class="detail-value">{{selectedMaitrise.name}}</span>
</div>
{{/if}}
{{#if arme}}
<div class="detail-row">
<span class="detail-label">Arme:</span>
<span class="detail-value">{{arme.name}} (+{{arme.system.bonusmaniementoff}})</span>
</div>
{{/if}}
{{#if bonusRoll}}
<div class="detail-row bonus">
<span class="detail-label">{{textBonus}}:</span>
<span class="detail-value">+{{bonusRoll.total}}</span>
</div>
{{/if}}
</div>
</div>
{{!-- Effets et conséquences --}}
{{#if isSuccess}}
<div class="result-effects">
{{#if attaqueDesarme}}
<div class="effect-item">
<i class="fas fa-hand-sparkles"></i>
{{#if isHeroique}}
Vous récupérez l'arme de votre adversaire dans votre main !
{{else}}
Vous désarmez votre adversaire ! Son arme tombe hors de sa portée.
{{/if}}
</div>
{{/if}}
{{#if immobiliser}}
<div class="effect-item">
<i class="fas fa-lock"></i>
{{#if isHeroique}}
Votre cible est immobilisée, et vous pouvez faire une action complexe.
{{else}}
Votre cible est immobilisée.
{{/if}}
</div>
{{/if}}
{{#if desengager}}
<div class="effect-item">
<i class="fas fa-running"></i>
Vous vous désengagez de votre adversaire.
</div>
{{/if}}
{{#if repousser}}
<div class="effect-item">
<i class="fas fa-hand-rock"></i>
{{#if isHeroique}}
Votre cible est repoussée de 3 mètres et tombe au sol.
{{else}}
Votre cible tombe au sol.
{{/if}}
</div>
{{/if}}
{{#if assomer}}
<div class="effect-item">
<i class="fas fa-dizzy"></i>
{{#if isHeroique}}
Votre cible est assomée pour [[/r 1d10+10]] minutes.
{{else}}
Votre cible est assomée pour [[/r 1d10]] minutes.
{{/if}}
</div>
{{/if}}
{{#if coupBas}}
<div class="effect-item">
<i class="fas fa-shoe-prints"></i>
La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité.
{{#if isHeroique}}
<br><strong>Et votre cible perd sa prochaine action complexe.</strong>
{{/if}}
</div>
{{/if}}
{{#if arme}}
{{#if contenir}}
<div class="effect-item">
<i class="fas fa-shield-alt"></i>
{{#if isHeroique}}
Aucun dégât, mais tous les adversaires dont le SD + 10 est atteint ne peuvent déclarer d'attaque contre vous lors de leur prochaine action complexe.
{{else}}
Aucun dégât, mais la cible ne peut pas déclarer d'attaque contre vous lors de sa prochaine action complexe.
{{/if}}
</div>
{{else}}
{{#if (eq nbCombativitePerdu "vaincu")}}
<div class="effect-item victory">
<i class="fas fa-trophy"></i>
<strong>Votre adversaire est vaincu !</strong>
</div>
{{else}}
<div class="effect-item">
<i class="fas fa-heart-broken"></i>
Votre adversaire a perdu {{nbCombativitePerdu}} État de Combativité.
</div>
{{/if}}
{{#if (not arme.system.onlevelonly)}}
<div class="damage-buttons">
<button class="chat-card-button roll-chat-degat">
<i class="fas fa-burst"></i> Dégâts de l'arme
</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">
<i class="fas fa-explosion"></i> Dégâts avec Coup Dévastateur
</button>
{{/if}}
</div>
{{/if}}
{{/if}}
{{/if}}
</div>
{{/if}}
{{!-- Avertissements --}}
{{#if attaqueCharge}}
<div class="result-warning">
<i class="fas fa-exclamation-triangle"></i>
Vous avez chargé : vos adversaires bénéficient de +3 pour vous attaquer.
</div>
{{/if}}
{{#if desengager}}
{{#if (not isSuccess)}}
<div class="result-warning">
<i class="fas fa-exclamation-triangle"></i>
Vous ne parvenez pas à vous désengager, votre adversaire a un bonus de +3 pour vous attaquer.
</div>
{{/if}}
{{/if}}
{{#if isInit}}
<div class="result-info">
<i class="fas fa-flag"></i> Initiative stockée !
</div>
{{/if}}
{{!-- Prédilections --}}
{{#each predilections as |pred key|}}
{{#if (and (and pred.acquise (not pred.maitrise)) (not pred.used))}}
<div class="predilection-section">
<button class="chat-card-button predilection-reroll" data-predilection-index="{{key}}">
<i class="fas fa-redo"></i> Prédilection : {{pred.name}}
</button>
</div>
{{/if}}
{{/each}}
</div>

View File

@@ -0,0 +1,6 @@
{{#if data.isGM}}
<h3>GM Notes : </h3>
<div class="form-group editor">
{{editor data.biodata.gmnotes target="system.biodata.gmnotes" button=true owner=owner editable=editable}}
</div>
{{/if}}

View File

@@ -0,0 +1,48 @@
<div class="control-icon hawkmoon-adversite ">
<img class="hawkmoon-hud-togglebutton" src="icons/svg/sword.svg" width="36" height="36" title="Action" />
<div class="hawkmoon-hud-list tokenhudext right">
<div class="flexrow tokenhudicon">
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="-1"
data-action-index="bleue" title="Adversite Bleue">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_bleue.webp">
<div class="hud-adversite-text">&nbsp;-1</div>
</div>
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="+1"
data-action-index="bleue" title="Adversite Bleue">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_bleue.webp">
<div class="hud-adversite-text">&nbsp;+1</div>
</div>
</div>
<div class="flexrow tokenhudicon">
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="-1"
data-action-index="rouge" title="Adversite Rouge">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_rouge.webp">
<div class="hud-adversite-text">&nbsp;-1</div>
</div>
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="+1"
data-action-index="rouge" title="Adversite Rouge">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_rouge.webp">
<div class="hud-adversite-text">&nbsp;+1</div>
</div>
</div>
<div class="flexrow tokenhudicon">
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="-1"
data-action-index="noire" title="Adversite Noire">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_noire.webp">
<div class="hud-adversite-text">&nbsp;-1</div>
</div>
<div class="hawkmoon-hud-adversite hud-adversite-container" data-action-value="+1"
data-action-index="noire" title="Adversite Noire">
<img class="icon-adversite" src="systems/fvtt-hawkmoon-cyd/assets/icons/gemme_noire.webp">
<div class="hud-adversite-text">&nbsp;+1</div>
</div>
</div>
</div>
</div>