Enhance CSS+fonts

This commit is contained in:
2025-10-26 15:39:08 +01:00
parent 7a7398f8ca
commit 274efac2b5
82 changed files with 898 additions and 697 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -3,12 +3,12 @@ import { HawkmoonUtility } from "./hawkmoon-utility.js";
export class HawkmoonRollDialog extends Dialog { export class HawkmoonRollDialog extends Dialog {
/* -------------------------------------------- */ /* -------------------------------------------- */
static async create(actor, rollData ) { static async create(actor, rollData) {
let options = { classes: ["HawkmoonDialog"], width: 320, height: 'fit-content', 'z-index': 99999 }; let options = { classes: ["HawkmoonDialog"], width: 420, height: 'fit-content', 'z-index': 99999 };
let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-hawkmoon-cyd/templates/roll-dialog-generic.html', rollData); let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-hawkmoon-cyd/templates/roll-dialog-generic.html', rollData);
return new HawkmoonRollDialog(actor, rollData, html, options ); return new HawkmoonRollDialog(actor, rollData, html, options);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@@ -18,20 +18,21 @@ export class HawkmoonRollDialog extends Dialog {
content: html, content: html,
buttons: { buttons: {
rolld10: { rolld10: {
icon: '<i class="fas fa-check"></i>', icon: '<i class="fas fa-check"></i>',
label: "Lancer 1d10", label: "Lancer 1d10",
callback: () => { this.roll("d10") } callback: () => { this.roll("d10") }
}, },
rolld20: { rolld20: {
icon: '<i class="fas fa-check"></i>', icon: '<i class="fas fa-check"></i>',
label: "Lancer 1d20", label: "Lancer 1d20",
callback: () => { this.roll("d20") } callback: () => { this.roll("d20") }
}, },
cancel: { cancel: {
icon: '<i class="fas fa-times"></i>', icon: '<i class="fas fa-times"></i>',
label: "Annuler", label: "Annuler",
callback: () => { this.close() } callback: () => { this.close() }
} }, }
},
close: close close: close
} }
@@ -42,9 +43,9 @@ export class HawkmoonRollDialog extends Dialog {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
roll ( dice) { roll(dice) {
this.rollData.mainDice = dice this.rollData.mainDice = dice
HawkmoonUtility.rollHawkmoon( this.rollData ) HawkmoonUtility.rollHawkmoon(this.rollData)
} }
@@ -57,20 +58,20 @@ export class HawkmoonRollDialog extends Dialog {
} }
$(function () { onLoad(); }); $(function () { onLoad(); });
html.find('#modificateur').change(async (event) => { html.find('#modificateur').change(async (event) => {
this.rollData.modificateur = Number(event.currentTarget.value) this.rollData.modificateur = Number(event.currentTarget.value)
}) })
html.find('#difficulte').change( (event) => { html.find('#difficulte').change((event) => {
console.log("Difficulte: " + event.currentTarget.value) console.log("Difficulte: " + event.currentTarget.value)
this.rollData.difficulte = Number(event.currentTarget.value) this.rollData.difficulte = Number(event.currentTarget.value)
}) })
html.find('#attrKey').change(async (event) => { html.find('#attrKey').change(async (event) => {
this.rollData.attrKey = String(event.currentTarget.value) this.rollData.attrKey = String(event.currentTarget.value)
}) })
html.find('#attrKey2').change(async (event) => { html.find('#attrKey2').change(async (event) => {
this.rollData.attrKey2 = String(event.currentTarget.value) this.rollData.attrKey2 = String(event.currentTarget.value)
}) })
html.find('#select-maitrise').change(async (event) => { html.find('#select-maitrise').change(async (event) => {
this.rollData.maitriseId = String(event.currentTarget.value) this.rollData.maitriseId = String(event.currentTarget.value)
}) })
html.find('#competence-talents').change((event) => { html.find('#competence-talents').change((event) => {

View File

@@ -1 +1 @@
MANIFEST-000317 MANIFEST-000325

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.898677 7f7b753f96c0 Recovering log #315 2025/10/26-15:18:50.824844 7f058d1fa6c0 Recovering log #323
2025/10/17-20:49:09.909170 7f7b753f96c0 Delete type=3 #313 2025/10/26-15:18:50.834381 7f058d1fa6c0 Delete type=3 #321
2025/10/17-20:49:09.909239 7f7b753f96c0 Delete type=0 #315 2025/10/26-15:18:50.834446 7f058d1fa6c0 Delete type=0 #323
2025/10/17-22:35:10.581106 7f7b6f3ff6c0 Level-0 table #320: started 2025/10/26-15:36:37.999570 7f0586bff6c0 Level-0 table #328: started
2025/10/17-22:35:10.581135 7f7b6f3ff6c0 Level-0 table #320: 0 bytes OK 2025/10/26-15:36:37.999597 7f0586bff6c0 Level-0 table #328: 0 bytes OK
2025/10/17-22:35:10.587115 7f7b6f3ff6c0 Delete type=0 #318 2025/10/26-15:36:38.035738 7f0586bff6c0 Delete type=0 #326
2025/10/17-22:35:10.603825 7f7b6f3ff6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/10/26-15:36:38.190124 7f0586bff6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.603883 7f7b6f3ff6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/10/26-15:36:38.190183 7f0586bff6c0 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 @@
2025/10/17-20:28:53.005538 7f7b6ffff6c0 Recovering log #311 2025/10/25-23:36:03.272311 7ff6e2ffd6c0 Recovering log #319
2025/10/17-20:28:53.015248 7f7b6ffff6c0 Delete type=3 #309 2025/10/25-23:36:03.325204 7ff6e2ffd6c0 Delete type=3 #317
2025/10/17-20:28:53.015310 7f7b6ffff6c0 Delete type=0 #311 2025/10/25-23:36:03.325254 7ff6e2ffd6c0 Delete type=0 #319
2025/10/17-20:41:09.987430 7f7b6f3ff6c0 Level-0 table #316: started 2025/10/25-23:37:08.116379 7ff6e23ff6c0 Level-0 table #324: started
2025/10/17-20:41:09.987468 7f7b6f3ff6c0 Level-0 table #316: 0 bytes OK 2025/10/25-23:37:08.116400 7ff6e23ff6c0 Level-0 table #324: 0 bytes OK
2025/10/17-20:41:09.993944 7f7b6f3ff6c0 Delete type=0 #314 2025/10/25-23:37:08.122639 7ff6e23ff6c0 Delete type=0 #322
2025/10/17-20:41:10.021275 7f7b6f3ff6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.148804 7ff6e23ff6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2025/10/17-20:41:10.021333 7f7b6f3ff6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.148837 7ff6e23ff6c0 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-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.793672 7f7b753f96c0 Recovering log #314 2025/10/26-15:18:50.724903 7f05877fe6c0 Recovering log #322
2025/10/17-20:49:09.803546 7f7b753f96c0 Delete type=3 #312 2025/10/26-15:18:50.734667 7f05877fe6c0 Delete type=3 #320
2025/10/17-20:49:09.803615 7f7b753f96c0 Delete type=0 #314 2025/10/26-15:18:50.734726 7f05877fe6c0 Delete type=0 #322
2025/10/17-22:35:10.536969 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.786399 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.537001 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.786438 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.542920 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.828201 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.548820 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860961 7f0586bff6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.548874 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860990 7f0586bff6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.891518 7f7b74bf86c0 Recovering log #310 2025/10/25-23:36:02.733608 7ff6e2ffd6c0 Recovering log #318
2025/10/17-20:28:52.901457 7f7b74bf86c0 Delete type=3 #308 2025/10/25-23:36:02.794587 7ff6e2ffd6c0 Delete type=3 #316
2025/10/17-20:28:52.901513 7f7b74bf86c0 Delete type=0 #310 2025/10/25-23:36:02.794691 7ff6e2ffd6c0 Delete type=0 #318
2025/10/17-20:41:09.934499 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.072504 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.934522 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.072529 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.940458 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.078944 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.960521 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090856 7ff6e23ff6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.960598 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090880 7ff6e23ff6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.768629 7f7b6ffff6c0 Recovering log #314 2025/10/26-15:18:50.698736 7f058c9f96c0 Recovering log #322
2025/10/17-20:49:09.779130 7f7b6ffff6c0 Delete type=3 #312 2025/10/26-15:18:50.709788 7f058c9f96c0 Delete type=3 #320
2025/10/17-20:49:09.779215 7f7b6ffff6c0 Delete type=0 #314 2025/10/26-15:18:50.709858 7f058c9f96c0 Delete type=0 #322
2025/10/17-22:35:10.498148 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.564245 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.498192 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.564294 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.504185 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.604220 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.523654 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.709945 7f0586bff6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.523691 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.709995 7f0586bff6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.864581 7f7b6ffff6c0 Recovering log #310 2025/10/25-23:36:02.598513 7ff6e8bfa6c0 Recovering log #318
2025/10/17-20:28:52.874388 7f7b6ffff6c0 Delete type=3 #308 2025/10/25-23:36:02.657064 7ff6e8bfa6c0 Delete type=3 #316
2025/10/17-20:28:52.874444 7f7b6ffff6c0 Delete type=0 #310 2025/10/25-23:36:02.657139 7ff6e8bfa6c0 Delete type=0 #318
2025/10/17-20:41:09.921911 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.060276 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.921935 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.060301 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.928010 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.066211 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.934388 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066345 7ff6e23ff6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.934420 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066390 7ff6e23ff6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.744321 7f7b75bfa6c0 Recovering log #314 2025/10/26-15:18:50.672996 7f058d1fa6c0 Recovering log #322
2025/10/17-20:49:09.753860 7f7b75bfa6c0 Delete type=3 #312 2025/10/26-15:18:50.683402 7f058d1fa6c0 Delete type=3 #320
2025/10/17-20:49:09.753934 7f7b75bfa6c0 Delete type=0 #314 2025/10/26-15:18:50.683496 7f058d1fa6c0 Delete type=0 #322
2025/10/17-22:35:10.511424 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.604372 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.511449 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.604409 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.517304 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.638938 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.523675 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.709963 7f0586bff6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.523698 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.710002 7f0586bff6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.833282 7f7b75bfa6c0 Recovering log #310 2025/10/25-23:36:02.442750 7ff6e37fe6c0 Recovering log #318
2025/10/17-20:28:52.844042 7f7b75bfa6c0 Delete type=3 #308 2025/10/25-23:36:02.510317 7ff6e37fe6c0 Delete type=3 #316
2025/10/17-20:28:52.844117 7f7b75bfa6c0 Delete type=0 #310 2025/10/25-23:36:02.515064 7ff6e37fe6c0 Delete type=0 #318
2025/10/17-20:41:09.915408 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.053820 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.915432 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.053846 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.921802 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.060187 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.934379 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066336 7ff6e23ff6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.934414 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066381 7ff6e23ff6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.817906 7f7b75bfa6c0 Recovering log #314 2025/10/26-15:18:50.749067 7f058d1fa6c0 Recovering log #322
2025/10/17-20:49:09.828670 7f7b75bfa6c0 Delete type=3 #312 2025/10/26-15:18:50.759273 7f058d1fa6c0 Delete type=3 #320
2025/10/17-20:49:09.828748 7f7b75bfa6c0 Delete type=0 #314 2025/10/26-15:18:50.759337 7f058d1fa6c0 Delete type=0 #322
2025/10/17-22:35:10.543003 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.743796 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.543024 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.743858 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.548737 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.786277 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.548828 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860948 7f0586bff6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.548865 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860984 7f0586bff6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.917702 7f7b753f96c0 Recovering log #310 2025/10/25-23:36:02.862166 7ff6e8bfa6c0 Recovering log #318
2025/10/17-20:28:52.927558 7f7b753f96c0 Delete type=3 #308 2025/10/25-23:36:02.921788 7ff6e8bfa6c0 Delete type=3 #316
2025/10/17-20:28:52.927613 7f7b753f96c0 Delete type=0 #310 2025/10/25-23:36:02.921838 7ff6e8bfa6c0 Delete type=0 #318
2025/10/17-20:41:09.940553 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.079047 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.940581 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.079067 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.947637 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.084879 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.960552 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090863 7ff6e23ff6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.960608 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090891 7ff6e23ff6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.780990 7f7b74bf86c0 Recovering log #314 2025/10/26-15:18:50.712053 7f058d1fa6c0 Recovering log #322
2025/10/17-20:49:09.790922 7f7b74bf86c0 Delete type=3 #312 2025/10/26-15:18:50.722592 7f058d1fa6c0 Delete type=3 #320
2025/10/17-20:49:09.791046 7f7b74bf86c0 Delete type=0 #314 2025/10/26-15:18:50.722674 7f058d1fa6c0 Delete type=0 #322
2025/10/17-22:35:10.504312 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.639047 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.504337 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.639075 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.511317 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.675760 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.523666 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.709975 7f0586bff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.523704 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.710009 7f0586bff6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.876807 7f7b75bfa6c0 Recovering log #310 2025/10/25-23:36:02.671598 7ff6e37fe6c0 Recovering log #318
2025/10/17-20:28:52.886763 7f7b75bfa6c0 Delete type=3 #308 2025/10/25-23:36:02.727108 7ff6e37fe6c0 Delete type=3 #316
2025/10/17-20:28:52.886882 7f7b75bfa6c0 Delete type=0 #310 2025/10/25-23:36:02.727182 7ff6e37fe6c0 Delete type=0 #318
2025/10/17-20:41:09.909233 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.047345 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.909293 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.047375 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.915307 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.053704 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.934366 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066327 7ff6e23ff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.934408 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066354 7ff6e23ff6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000226 MANIFEST-000234

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.755935 7f7b753f96c0 Recovering log #224 2025/10/26-15:18:50.686224 7f0587fff6c0 Recovering log #232
2025/10/17-20:49:09.766032 7f7b753f96c0 Delete type=3 #222 2025/10/26-15:18:50.696079 7f0587fff6c0 Delete type=3 #230
2025/10/17-20:49:09.766080 7f7b753f96c0 Delete type=0 #224 2025/10/26-15:18:50.696162 7f0587fff6c0 Delete type=0 #232
2025/10/17-22:35:10.517436 7f7b6f3ff6c0 Level-0 table #229: started 2025/10/26-15:36:37.675951 7f0586bff6c0 Level-0 table #237: started
2025/10/17-22:35:10.517471 7f7b6f3ff6c0 Level-0 table #229: 0 bytes OK 2025/10/26-15:36:37.676003 7f0586bff6c0 Level-0 table #237: 0 bytes OK
2025/10/17-22:35:10.523546 7f7b6f3ff6c0 Delete type=0 #227 2025/10/26-15:36:37.709795 7f0586bff6c0 Delete type=0 #235
2025/10/17-22:35:10.523683 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.709986 7f0586bff6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.523709 7f7b6f3ff6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.710016 7f0586bff6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.850444 7f7b753f96c0 Recovering log #220 2025/10/25-23:36:02.536224 7ff6e2ffd6c0 Recovering log #228
2025/10/17-20:28:52.860559 7f7b753f96c0 Delete type=3 #218 2025/10/25-23:36:02.590420 7ff6e2ffd6c0 Delete type=3 #226
2025/10/17-20:28:52.860629 7f7b753f96c0 Delete type=0 #220 2025/10/25-23:36:02.590488 7ff6e2ffd6c0 Delete type=0 #228
2025/10/17-20:41:09.928209 7f7b6f3ff6c0 Level-0 table #225: started 2025/10/25-23:37:08.041041 7ff6e23ff6c0 Level-0 table #233: started
2025/10/17-20:41:09.928246 7f7b6f3ff6c0 Level-0 table #225: 0 bytes OK 2025/10/25-23:37:08.041112 7ff6e23ff6c0 Level-0 table #233: 0 bytes OK
2025/10/17-20:41:09.934269 7f7b6f3ff6c0 Delete type=0 #223 2025/10/25-23:37:08.047193 7ff6e23ff6c0 Delete type=0 #231
2025/10/17-20:41:09.934398 7f7b6f3ff6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066314 7ff6e23ff6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.934428 7f7b6f3ff6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.066372 7ff6e23ff6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.830796 7f7b753f96c0 Recovering log #314 2025/10/26-15:18:50.761639 7f05877fe6c0 Recovering log #322
2025/10/17-20:49:09.842331 7f7b753f96c0 Delete type=3 #312 2025/10/26-15:18:50.771506 7f05877fe6c0 Delete type=3 #320
2025/10/17-20:49:09.842423 7f7b753f96c0 Delete type=0 #314 2025/10/26-15:18:50.771562 7f05877fe6c0 Delete type=0 #322
2025/10/17-22:35:10.523783 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.710125 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.523803 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.710175 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.529922 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.743520 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.548803 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860930 7f0586bff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.548837 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860978 7f0586bff6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.931574 7f7b74bf86c0 Recovering log #310 2025/10/25-23:36:02.942114 7ff6e2ffd6c0 Recovering log #318
2025/10/17-20:28:52.941330 7f7b74bf86c0 Delete type=3 #308 2025/10/25-23:36:03.004480 7ff6e2ffd6c0 Delete type=3 #316
2025/10/17-20:28:52.941393 7f7b74bf86c0 Delete type=0 #310 2025/10/25-23:36:03.004546 7ff6e2ffd6c0 Delete type=0 #318
2025/10/17-20:41:09.947757 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.090990 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.947779 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.091010 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.953770 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.096820 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.960567 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116250 7ff6e23ff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.960660 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116289 7ff6e23ff6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.806029 7f7b6ffff6c0 Recovering log #314 2025/10/26-15:18:50.736841 7f058c9f96c0 Recovering log #322
2025/10/17-20:49:09.815854 7f7b6ffff6c0 Delete type=3 #312 2025/10/26-15:18:50.746818 7f058c9f96c0 Delete type=3 #320
2025/10/17-20:49:09.815927 7f7b6ffff6c0 Delete type=0 #314 2025/10/26-15:18:50.746894 7f058c9f96c0 Delete type=0 #322
2025/10/17-22:35:10.530010 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.828362 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.530036 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.828487 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.536861 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.860797 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.548812 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860970 7f0586bff6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.548856 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.860996 7f0586bff6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.904993 7f7b6ffff6c0 Recovering log #310 2025/10/25-23:36:02.801163 7ff6e3fff6c0 Recovering log #318
2025/10/17-20:28:52.915402 7f7b6ffff6c0 Delete type=3 #308 2025/10/25-23:36:02.856253 7ff6e3fff6c0 Delete type=3 #316
2025/10/17-20:28:52.915473 7f7b6ffff6c0 Delete type=0 #310 2025/10/25-23:36:02.856322 7ff6e3fff6c0 Delete type=0 #318
2025/10/17-20:41:09.953909 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.066485 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.953941 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.066517 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.960253 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.072413 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.960585 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090848 7ff6e23ff6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.960625 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090875 7ff6e23ff6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000155 MANIFEST-000163

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.884880 7f7b74bf86c0 Recovering log #153 2025/10/26-15:18:50.811691 7f0587fff6c0 Recovering log #161
2025/10/17-20:49:09.895049 7f7b74bf86c0 Delete type=3 #151 2025/10/26-15:18:50.821681 7f0587fff6c0 Delete type=3 #159
2025/10/17-20:49:09.895170 7f7b74bf86c0 Delete type=0 #153 2025/10/26-15:18:50.821761 7f0587fff6c0 Delete type=0 #161
2025/10/17-22:35:10.567862 7f7b6f3ff6c0 Level-0 table #158: started 2025/10/26-15:36:37.961254 7f0586bff6c0 Level-0 table #166: started
2025/10/17-22:35:10.567895 7f7b6f3ff6c0 Level-0 table #158: 0 bytes OK 2025/10/26-15:36:37.961290 7f0586bff6c0 Level-0 table #166: 0 bytes OK
2025/10/17-22:35:10.573834 7f7b6f3ff6c0 Delete type=0 #156 2025/10/26-15:36:37.999333 7f0586bff6c0 Delete type=0 #164
2025/10/17-22:35:10.573961 7f7b6f3ff6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999500 7f0586bff6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.573984 7f7b6f3ff6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999534 7f0586bff6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.991738 7f7b75bfa6c0 Recovering log #149 2025/10/25-23:36:03.208977 7ff6e37fe6c0 Recovering log #157
2025/10/17-20:28:53.001988 7f7b75bfa6c0 Delete type=3 #147 2025/10/25-23:36:03.269235 7ff6e37fe6c0 Delete type=3 #155
2025/10/17-20:28:53.002043 7f7b75bfa6c0 Delete type=0 #149 2025/10/25-23:36:03.269304 7ff6e37fe6c0 Delete type=0 #157
2025/10/17-20:41:09.981079 7f7b6f3ff6c0 Level-0 table #154: started 2025/10/25-23:37:08.109722 7ff6e23ff6c0 Level-0 table #162: started
2025/10/17-20:41:09.981106 7f7b6f3ff6c0 Level-0 table #154: 0 bytes OK 2025/10/25-23:37:08.109751 7ff6e23ff6c0 Level-0 table #162: 0 bytes OK
2025/10/17-20:41:09.987177 7f7b6f3ff6c0 Delete type=0 #152 2025/10/25-23:37:08.116160 7ff6e23ff6c0 Delete type=0 #160
2025/10/17-20:41:09.987342 7f7b6f3ff6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116283 7ff6e23ff6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.987364 7f7b6f3ff6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116296 7ff6e23ff6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000312 MANIFEST-000320

View File

@@ -1,7 +1,7 @@
2025/10/17-20:49:09.870941 7f7b6ffff6c0 Recovering log #310 2025/10/26-15:18:50.798879 7f058d1fa6c0 Recovering log #318
2025/10/17-20:49:09.882449 7f7b6ffff6c0 Delete type=3 #308 2025/10/26-15:18:50.809138 7f058d1fa6c0 Delete type=3 #316
2025/10/17-20:49:09.882502 7f7b6ffff6c0 Delete type=0 #310 2025/10/26-15:18:50.809213 7f058d1fa6c0 Delete type=0 #318
2025/10/17-22:35:10.555404 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/26-15:36:37.898215 7f0586bff6c0 Level-0 table #323: started
2025/10/17-22:35:10.555439 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/26-15:36:37.898241 7f0586bff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-22:35:10.561830 7f7b6f3ff6c0 Delete type=0 #313 2025/10/26-15:36:37.926213 7f0586bff6c0 Delete type=0 #321
2025/10/17-22:35:10.573943 7f7b6f3ff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999475 7f0586bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/10/17-20:28:52.979092 7f7b74bf86c0 Recovering log #306 2025/10/25-23:36:03.146227 7ff6e2ffd6c0 Recovering log #314
2025/10/17-20:28:52.988936 7f7b74bf86c0 Delete type=3 #304 2025/10/25-23:36:03.202581 7ff6e2ffd6c0 Delete type=3 #312
2025/10/17-20:28:52.988991 7f7b74bf86c0 Delete type=0 #306 2025/10/25-23:36:03.202650 7ff6e2ffd6c0 Delete type=0 #314
2025/10/17-20:41:09.967934 7f7b6f3ff6c0 Level-0 table #311: started 2025/10/25-23:37:08.096923 7ff6e23ff6c0 Level-0 table #319: started
2025/10/17-20:41:09.967969 7f7b6f3ff6c0 Level-0 table #311: 0 bytes OK 2025/10/25-23:37:08.096948 7ff6e23ff6c0 Level-0 table #319: 0 bytes OK
2025/10/17-20:41:09.973951 7f7b6f3ff6c0 Delete type=0 #309 2025/10/25-23:37:08.103550 7ff6e23ff6c0 Delete type=0 #317
2025/10/17-20:41:09.987325 7f7b6f3ff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116259 7ff6e23ff6c0 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-000316 MANIFEST-000324

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.858398 7f7b75bfa6c0 Recovering log #314 2025/10/26-15:18:50.786524 7f058c9f96c0 Recovering log #322
2025/10/17-20:49:09.868806 7f7b75bfa6c0 Delete type=3 #312 2025/10/26-15:18:50.796170 7f058c9f96c0 Delete type=3 #320
2025/10/17-20:49:09.868887 7f7b75bfa6c0 Delete type=0 #314 2025/10/26-15:18:50.796225 7f058c9f96c0 Delete type=0 #322
2025/10/17-22:35:10.548967 7f7b6f3ff6c0 Level-0 table #319: started 2025/10/26-15:36:37.861107 7f0586bff6c0 Level-0 table #327: started
2025/10/17-22:35:10.548991 7f7b6f3ff6c0 Level-0 table #319: 0 bytes OK 2025/10/26-15:36:37.861131 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/10/17-22:35:10.555266 7f7b6f3ff6c0 Delete type=0 #317 2025/10/26-15:36:37.898090 7f0586bff6c0 Delete type=0 #325
2025/10/17-22:35:10.573933 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999464 7f0586bff6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.573977 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999493 7f0586bff6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.961605 7f7b753f96c0 Recovering log #310 2025/10/25-23:36:03.081379 7ff6e8bfa6c0 Recovering log #318
2025/10/17-20:28:52.971801 7f7b753f96c0 Delete type=3 #308 2025/10/25-23:36:03.135416 7ff6e8bfa6c0 Delete type=3 #316
2025/10/17-20:28:52.971895 7f7b753f96c0 Delete type=0 #310 2025/10/25-23:36:03.135485 7ff6e8bfa6c0 Delete type=0 #318
2025/10/17-20:41:09.960853 7f7b6f3ff6c0 Level-0 table #315: started 2025/10/25-23:37:08.103667 7ff6e23ff6c0 Level-0 table #323: started
2025/10/17-20:41:09.960897 7f7b6f3ff6c0 Level-0 table #315: 0 bytes OK 2025/10/25-23:37:08.103700 7ff6e23ff6c0 Level-0 table #323: 0 bytes OK
2025/10/17-20:41:09.967780 7f7b6f3ff6c0 Delete type=0 #313 2025/10/25-23:37:08.109606 7ff6e23ff6c0 Delete type=0 #321
2025/10/17-20:41:09.987311 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116266 7ff6e23ff6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.987352 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.116301 7ff6e23ff6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000317 MANIFEST-000325

View File

@@ -1,8 +1,8 @@
2025/10/17-20:49:09.845699 7f7b74bf86c0 Recovering log #315 2025/10/26-15:18:50.773811 7f0587fff6c0 Recovering log #323
2025/10/17-20:49:09.855199 7f7b74bf86c0 Delete type=3 #313 2025/10/26-15:18:50.783703 7f0587fff6c0 Delete type=3 #321
2025/10/17-20:49:09.855263 7f7b74bf86c0 Delete type=0 #315 2025/10/26-15:18:50.783762 7f0587fff6c0 Delete type=0 #323
2025/10/17-22:35:10.561911 7f7b6f3ff6c0 Level-0 table #320: started 2025/10/26-15:36:37.926443 7f0586bff6c0 Level-0 table #328: started
2025/10/17-22:35:10.561934 7f7b6f3ff6c0 Level-0 table #320: 0 bytes OK 2025/10/26-15:36:37.926479 7f0586bff6c0 Level-0 table #328: 0 bytes OK
2025/10/17-22:35:10.567741 7f7b6f3ff6c0 Delete type=0 #318 2025/10/26-15:36:37.961122 7f0586bff6c0 Delete type=0 #326
2025/10/17-22:35:10.573953 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999484 7f0586bff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2025/10/17-22:35:10.573990 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/10/26-15:36:37.999513 7f0586bff6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/10/17-20:28:52.944617 7f7b6ffff6c0 Recovering log #311 2025/10/25-23:36:03.019643 7ff6e37fe6c0 Recovering log #319
2025/10/17-20:28:52.955946 7f7b6ffff6c0 Delete type=3 #309 2025/10/25-23:36:03.074771 7ff6e37fe6c0 Delete type=3 #317
2025/10/17-20:28:52.956013 7f7b6ffff6c0 Delete type=0 #311 2025/10/25-23:36:03.074840 7ff6e37fe6c0 Delete type=0 #319
2025/10/17-20:41:09.974061 7f7b6f3ff6c0 Level-0 table #316: started 2025/10/25-23:37:08.084943 7ff6e23ff6c0 Level-0 table #324: started
2025/10/17-20:41:09.974093 7f7b6f3ff6c0 Level-0 table #316: 0 bytes OK 2025/10/25-23:37:08.084962 7ff6e23ff6c0 Level-0 table #324: 0 bytes OK
2025/10/17-20:41:09.980958 7f7b6f3ff6c0 Delete type=0 #314 2025/10/25-23:37:08.090778 7ff6e23ff6c0 Delete type=0 #322
2025/10/17-20:41:09.987334 7f7b6f3ff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090869 7ff6e23ff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2025/10/17-20:41:09.987358 7f7b6f3ff6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/10/25-23:37:08.090885 7ff6e23ff6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@@ -1,33 +1,38 @@
/* ==================== (A) Fonts ==================== */ /* ==================== (A) Fonts ==================== */
/* ==================== (A) Fonts ==================== */
@font-face { @font-face {
font-family: "Charlemagne"; font-family: "Pfeffer";
src: url('../assets/fonts/CharlemagneStd-Bold.otf') format("otf"); src: url('../assets/fonts/pfeffer-simpelgotisch.regular.otf') format("opentype");
}
@font-face {
font-family: "Montserrat";
src: url('../assets/fonts/Montserrat-Medium.woff') format("woff");
font-weight: normal;
} }
:root { :root {
/* =================== 1. ACTOR SHEET FONT STYLES =========== */ /* =================== 1. ACTOR SHEET FONT STYLES =========== */
--window-header-font-family: Charlemagne; --window-header-font-family: Montserrat;
--window-header-title-font-size: 1.1rem; --window-header-title-font-size: 0.95rem;
--window-header-title-font-weight: normal; --window-header-title-font-weight: normal;
--window-header-title-color: #f5f5f5; --window-header-title-color: #f5f5f5;
--major-button-font-family: Charlemagne; --major-button-font-family: Montserrat;
--major-button-font-size: 1.05rem; --major-button-font-size: 0.95rem;
--major-button-font-weight: normal; --major-button-font-weight: normal;
--major-button-color: #dadada; --major-button-color: #dadada;
--tab-header-font-family: Charlemagne; --tab-header-font-family: Montserrat;
--tab-header-font-size: 1.0rem; --tab-header-font-size: 1.0rem;
--tab-header-font-weight: 700; --tab-header-font-weight: 700;
--tab-header-color: #403f3e; --tab-header-color: #403f3e;
--tab-header-color-active: #4a0404; --tab-header-color-active: #4a0404;
--actor-input-font-size: 0.8rem; --actor-input-font-size: 0.9rem;
--actor-input-font-weight: 500; --actor-input-font-weight: 500;
--actor-input-color: black; --actor-input-color: black;
--actor-label-font-size: 0.8rem; --actor-label-font-size: 0.9rem;
--actor-label-font-weight: 700; --actor-label-font-weight: 700;
--actor-label-color: #464331c4; --actor-label-color: #464331c4;
@@ -56,10 +61,17 @@
} }
} }
.window-app button,
.window-app select,
.window-app input {
font-family: "Montserrat";
text-align: center;
}
/*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/ /*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/
/* Global styles & Font */ /* Global styles & Font */
.window-app { .window-app {
font-family: Charlemagne; font-family: Montserrat;
text-align: justify; text-align: justify;
font-size: 12px; font-size: 12px;
letter-spacing: 1px; letter-spacing: 1px;
@@ -71,13 +83,13 @@
.window-app .window-header, .window-app .window-header,
#actors .directory-list, #actors .directory-list,
#navigation #scene-list .scene.nav-item { #navigation #scene-list .scene.nav-item {
font-family: "Charlemagne"; font-family: "Montserrat";
font-size: 0.8rem; font-size: 0.8rem;
} }
/* For title, sidebar character and scene */ /* For title, sidebar character and scene */
.sheet header.sheet-header h1 input { .sheet header.sheet-header h1 input {
font-family: "Charlemagne"; font-family: "Pfeffer";
font-size: 0.8rem; font-size: 0.8rem;
color: lightgray; color: lightgray;
} }
@@ -89,7 +101,7 @@
} }
.sheet nav.sheet-tabs { .sheet nav.sheet-tabs {
font-family: "Charlemagne"; font-family: "Pfeffer";
font-size: 0.8rem; font-size: 0.8rem;
color: #151c1f; color: #151c1f;
} }
@@ -356,8 +368,9 @@
border-bottom: 0; border-bottom: 0;
font-weight: bold; font-weight: bold;
font-size: 2rem; font-size: 2rem;
font-family: "Charlemagne"; font-family: "Pfeffer";
color: lightgray; color: lightgray;
text-align: left;
} }
.fvtt-hawkmoon-cyd .sheet-header h1.charname input { .fvtt-hawkmoon-cyd .sheet-header h1.charname input {
@@ -365,9 +378,10 @@
height: 100%; height: 100%;
margin: 0; margin: 0;
font-weight: bold; font-weight: bold;
font-family: "Charlemagne"; font-family: "Pfeffer";
font-size: 2rem; font-size: 2rem;
color: lightgray; color: lightgray;
text-align: left;
} }
.fvtt-hawkmoon-cyd .sheet-tabs { .fvtt-hawkmoon-cyd .sheet-tabs {
@@ -975,6 +989,11 @@
font-size: 0.9rem; font-size: 0.9rem;
} }
.chat-message .message-content {
font-size: 0.9rem;
font-family: CentaurMT;
}
.chat-actor-name { .chat-actor-name {
padding: 4px; padding: 4px;
} }
@@ -992,7 +1011,7 @@
font-weight: bold; font-weight: bold;
position: absolute; position: absolute;
top: 50%; top: 50%;
left: 40%; left: 54%;
transform: translate(-50%, -50%); transform: translate(-50%, -50%);
} }
@@ -1007,6 +1026,7 @@
.icon-adversite { .icon-adversite {
width: 48px; width: 48px;
border: 0px; border: 0px;
margin-left: 8px;
} }
.hud-adversite-container { .hud-adversite-container {
@@ -1496,8 +1516,8 @@
.item-field-label-medium { .item-field-label-medium {
padding-top: 6px; padding-top: 6px;
flex-grow: 1; flex-grow: 1;
max-width: 6rem; max-width: 7rem;
min-width: 6rem; min-width: 7rem;
} }
.item-field-label-long { .item-field-label-long {
@@ -1574,7 +1594,7 @@
} }
textarea { textarea {
font-family: "Charlemagne"; font-family: "Montserrat";
font-size: 0.8rem; font-size: 0.8rem;
} }

View File

@@ -40,7 +40,7 @@
{{selectOptions combativiteList selected=system.sante.etat valueAttr="value" nameAttr="value" labelAttr="label"}} {{selectOptions combativiteList selected=system.sante.etat valueAttr="value" nameAttr="value" labelAttr="label"}}
</select> </select>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -55,6 +55,7 @@
<a class="item" data-tab="equipement">Equipement</a> <a class="item" data-tab="equipement">Equipement</a>
<a class="item" data-tab="biodata">Bio&Notes</a> <a class="item" data-tab="biodata">Bio&Notes</a>
</nav> </nav>
<hr>
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
<section class="sheet-body"> <section class="sheet-body">
@@ -63,7 +64,7 @@
<div class="tab principal" data-group="primary" data-tab="principal"> <div class="tab principal" data-group="primary" data-tab="principal">
<div class="flexcol"> <div class="flexcol">
<div class="grid grid-2col"> <div class="grid grid-2col">
<div class="sheet-box color-bg-archetype"> <div class="sheet-box color-bg-archetype">
@@ -86,7 +87,7 @@
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.vitesse.value" <input type="text" class="padd-right numeric-input item-field-label-short" name="system.vitesse.value"
value="{{system.vitesse.value}}" data-dtype="Number" /> value="{{system.vitesse.value}}" data-dtype="Number" />
</li> </li>
</ul> </ul>
</div> </div>
@@ -236,17 +237,17 @@
{{#each skills as |skill key|}} {{#each skills as |skill key|}}
<li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence"> <li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence">
<img class="item-name-img" src="{{skill.img}}" /> <img class="item-name-img" src="{{skill.img}}" />
<div class="flexcol item-name-label"> <div class="flexcol item-name-label">
<span class="item-name-label competence-name"><a class="roll-competence item-field-label-short" <span class="item-name-label competence-name"><a class="roll-competence "
data-attr-key="tochoose">{{skill.name}}</a></span> data-attr-key="tochoose">{{skill.name}}</a></span>
<span class="predilection-text"> <span class="predilection-text">
{{#each skill.system.predilections as |pred key|}} {{#each skill.system.predilections as |pred key|}}
{{#if (and pred.acquise (not pred.used))}} {{#if (and pred.acquise (not pred.used))}}
{{pred.name}}, {{pred.name}},
{{/if}} {{/if}}
{{/each}} {{/each}}
</span> </span>
</div> </div>
@@ -410,21 +411,21 @@
<div class="tab equipement" data-group="primary" data-tab="equipement"> <div class="tab equipement" data-group="primary" data-tab="equipement">
<div class="flexcol"> <div class="flexcol">
<hr> <hr>
<div class="sheet-box color-bg-archetype"> <div class="sheet-box color-bg-archetype">
<h4> <h4>
<label class="argent-total-text"> <label class="argent-total-text">
Argent Total : {{richesse.po}} PO - {{richesse.pa}} PA - {{richesse.sc}} SC (total {{richesse.valueSC}} SC) Argent Total : {{richesse.po}} PO - {{richesse.pa}} PA - {{richesse.sc}} SC (total {{richesse.valueSC}} SC)
</label> </label>
</h4> </h4>
</div> </div>
<div class="sheet-box color-bg-archetype"> <div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list"> <ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg"> <li class="item flexrow list-item items-title-bg">
<span class="item-name-label-header"> <span class="item-name-label-header">
<h3><label class="items-title-text">Richesses et Argent</label></h3> <h3><label class="items-title-text">Richesses et Argent</label></h3>
</span> </span>
<span class="item-field-label-short"> <span class="item-field-label-short">
<label class="short-label">Quantité</label> <label class="short-label">Quantité</label>
@@ -440,7 +441,7 @@
<li class="item flexrow " data-item-id="{{monnaie._id}}" data-item-type="monnaie"> <li class="item flexrow " data-item-id="{{monnaie._id}}" data-item-type="monnaie">
<img class="item-name-img" src="{{monnaie.img}}" /> <img class="item-name-img" src="{{monnaie.img}}" />
<span class="item-name-label competence-name">{{monnaie.name}}</span> <span class="item-name-label competence-name">{{monnaie.name}}</span>
<span class="item-name-label competence-name item-field-label-medium">{{monnaie.system.quantite}} <span class="item-name-label competence-name item-field-label-medium">{{monnaie.system.quantite}}
<a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a> <a class="quantity-modify plus-minus-button" data-quantite-value="-1">-</a>
<a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a> <a class="quantity-modify plus-minus-button" data-quantite-value="+1">+</a>
</span> </span>
@@ -460,7 +461,7 @@
<label class="argent-total-text"> <label class="argent-total-text">
Valeur Total Equipement : {{valeurEquipement.po}} PO - {{valeurEquipement.pa}} PA - {{valeurEquipement.sc}} SC (total {{valeurEquipement.valueSC}} SC) Valeur Total Equipement : {{valeurEquipement.po}} PO - {{valeurEquipement.pa}} PA - {{valeurEquipement.sc}} SC (total {{valeurEquipement.valueSC}} SC)
</label> </label>
</h4> </h4>
</div> </div>
<div class="sheet-box color-bg-archetype"> <div class="sheet-box color-bg-archetype">

View File

@@ -2,10 +2,10 @@
{{#if actorImg}} {{#if actorImg}}
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" /> <img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
{{/if}} {{/if}}
<h4 class=chat-actor-name>{{alias}}</h4> <h4 class="chat-actor-name">{{alias}}</h4>
</div> </div>
<hr> <hr />
{{#if actionImg}} {{#if actionImg}}
<div> <div>
@@ -13,145 +13,126 @@
</div> </div>
{{/if}} {{/if}}
<div class="flexcol"> <div class="flexcol"></div>
</div>
<div> <div>
<ul> <ul>
<li class="hawkmoon-roll">Attribut : {{attr.label}} ({{attr.value}})</li> <li class="hawkmoon-roll">
<strong>Attribut</strong> : {{attr.label}} ({{attr.value}})
</li>
{{#if attr2}} {{#if attr2}}
<li>Attribut : {{attr2.label}} ({{attr2.value}})</li> <li><strong>Attribut</strong> : {{attr2.label}} ({{attr2.value}})</li>
{{/if}} {{#if competence}}
<li>
<strong>Compétence</strong> : {{competence.name}}
({{competence.system.niveau}})
</li>
{{/if}} {{#if selectedMaitrise}}
<li><strong>Maitrise</strong> : {{selectedMaitrise.name}}</li>
{{/if}} {{#if arme}}
<li>
<strong>Arme</strong> : {{arme.name}} (+{{arme.system.bonusmaniementoff}})
</li>
{{/if}} {{/if}}
{{#if competence}} <li><strong>Formule</strong> : {{diceFormula}}</li>
<li>Compétence : {{competence.name}} ({{competence.system.niveau}})</li> <li><strong>Résultat du dé</strong> : {{diceResult}}</li>
{{/if}}
{{#if selectedMaitrise}}
<li>Maitrise : {{selectedMaitrise.name}}</li>
{{/if}}
{{#if arme}}
<li>Arme : {{arme.name}} (+{{arme.system.bonusmaniementoff}})</li>
{{/if}}
<li>Formule : {{diceFormula}}</li>
<li>Résultat du dé : {{diceResult}}</li>
{{#if bonusRoll}} {{#if bonusRoll}}
<li>{{textBonus}} : +{{bonusRoll.total}}</li> <li>{{textBonus}} : +{{bonusRoll.total}}</li>
{{/if}} {{/if}}
<li>Total : {{finalResult}}</li> <li><strong>Total</strong> : {{finalResult}}</li>
{{#if attaqueCharge}} {{#if attaqueCharge}}
<li>Vous avez chargé : vos adversaires bénéficient de +3 pour vous attaquer</li>
{{/if}}
{{#if difficulte}}
<li>SD : {{difficulte}}</li>
{{#if isSuccess}}
<li class="chat-success">Succés...
</li>
{{#if attaqueDesarme}}
<li>Vous désarmez votre adversaire ! Son arme tombe hors de sa portée.</li>
{{/if}}
{{else}}
<li class="chat-failure">Echec...</li>
{{/if}}
{{/if}}
{{#if isHeroique}}
<li class="chat-success">Héroïque !!!</li>
{{#if attaqueDesarme}}
<li>... Et en plus vous récupérez l'arme de votre adversaire dans votre main (si vous le souhaitez) !.</li>
{{/if}}
{{/if}}
{{#if isDramatique}}
<li class="chat-failure">Dramatique !!!</li>
{{/if}}
{{#if isInit}}
<li>Initiative stockée ! </li>
{{/if}}
{{#if isSuccess}}
{{#if immobiliser}}
{{#if isHeroique}}
<li>Votre cible est immobilisée, et vous pouvez faire une action complexe.</li>
{{else}}
<li>Votre cible est immobilisée.</li>
{{/if}}
{{/if}}
{{#if desengager}}
{{#if isSuccess}}
<li>Vous vous désengagez de votre adversaire.</li>
{{else}}
<li>Vous ne parvenez pas à vous désengager de votre adversaire, il a un bonus de +3 pour vous attaquer</li>
{{/if}}
{{/if}}
{{#if repousser}}
{{#if isHeroique}}
<li>Votre cible est repoussée de 3 mètres et tombe au sol.</li>
{{else}}
<li>Votre cible tombe au sol.</li>
{{/if}}
{{/if}}
{{#if assomer}}
{{#if isHeroique}}
<li>Votre cible est assomée pour [[/r 1d10+10]] minutes.</li>
{{else}}
<li>Votre cible est assomée pour [[/r 1d10]] minutes.</li>
{{/if}}
{{/if}}
{{#if coupBas}}
<li>La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité (auto).</li>
{{#if isHeroique}}
<li>Et votre cible perd sa prochaine action complexe.</li>
{{/if}}
{{/if}}
{{#if arme}}
{{#if contenir}}
{{#if isHeroique}}
<li>Aucun dégât, mais tous les adversaires dont le Seuil de Défense + 10 est atteint ou dépassé par le résultat de la manœuvre ne peuvent déclarer dattaque contre le personnage lors de leur prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{else}}
<li>Aucun dégât, mais la cible de cette manœuvre ne peut pas déclarer dattaque contre vous lors de sa prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{/if}}
{{else}}
{{#if (eq nbCombativitePerdu "vaincu")}}
<li>Votre adversaire est vaincu !</li>
{{else}}
<li>Votre adversaire a perdu {{nbCombativitePerdu}} Etat de Combativité (auto)</li>
{{#if (not arme.system.onlevelonly)}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">Dégats de l'arme avec Coup Dévastateur</button>
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{/if}}
{{#each predilections as |pred key|}}
<li> <li>
{{#if (and (and pred.acquise (not pred.maitrise)) (not pred.used))}} Vous avez chargé : vos adversaires bénéficient de +3 pour vous attaquer
<button class="chat-card-button predilection-reroll" data-predilection-index="{{key}}">Predilection : </li>
{{pred.name}} {{/if}} {{#if difficulte}}
</button> <li><strong>SD</strong> : {{difficulte}}</li>
{{/if}}
{{#if isSuccess}}
<li class="chat-success">Succés...</li>
{{#if attaqueDesarme}}
<li>Vous désarmez votre adversaire ! Son arme tombe hors de sa portée.</li>
{{/if}} {{else}}
<li class="chat-failure">Echec...</li>
{{/if}} {{/if}} {{#if isHeroique}}
<li class="chat-success">Héroïque !!!</li>
{{#if attaqueDesarme}}
<li>
... Et en plus vous récupérez l'arme de votre adversaire dans votre main
(si vous le souhaitez) !.
</li>
{{/if}} {{/if}} {{#if isDramatique}}
<li class="chat-failure">Dramatique !!!</li>
{{/if}} {{#if isInit}}
<li>Initiative stockée !</li>
{{/if}} {{#if isSuccess}} {{#if immobiliser}} {{#if isHeroique}}
<li>
Votre cible est immobilisée, et vous pouvez faire une action complexe.
</li>
{{else}}
<li>Votre cible est immobilisée.</li>
{{/if}} {{/if}} {{#if desengager}} {{#if isSuccess}}
<li>Vous vous désengagez de votre adversaire.</li>
{{else}}
<li>
Vous ne parvenez pas à vous désengager de votre adversaire, il a un bonus
de +3 pour vous attaquer
</li>
{{/if}} {{/if}} {{#if repousser}} {{#if isHeroique}}
<li>Votre cible est repoussée de 3 mètres et tombe au sol.</li>
{{else}}
<li>Votre cible tombe au sol.</li>
{{/if}} {{/if}} {{#if assomer}} {{#if isHeroique}}
<li>Votre cible est assomée pour [[/r 1d10+10]] minutes.</li>
{{else}}
<li>Votre cible est assomée pour [[/r 1d10]] minutes.</li>
{{/if}} {{/if}} {{#if coupBas}}
<li>
La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité
(auto).
</li>
{{#if isHeroique}}
<li>Et votre cible perd sa prochaine action complexe.</li>
{{/if}} {{/if}} {{#if arme}} {{#if contenir}} {{#if isHeroique}}
<li>
Aucun dégât, mais tous les adversaires dont le Seuil de Défense + 10 est
atteint ou dépassé par le résultat de la manœuvre ne peuvent déclarer
dattaque contre le personnage lors de leur prochaine action complexe (à
ce tour de jeu ou au suivant).
</li>
{{else}}
<li>
Aucun dégât, mais la cible de cette manœuvre ne peut pas déclarer
dattaque contre vous lors de sa prochaine action complexe (à ce tour de
jeu ou au suivant).
</li>
{{/if}} {{else}} {{#if (eq nbCombativitePerdu "vaincu")}}
<li>Votre adversaire est vaincu !</li>
{{else}}
<li>
Votre adversaire a perdu {{nbCombativitePerdu}} Etat de Combativité (auto)
</li>
{{#if (not arme.system.onlevelonly)}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">
Dégats de l'arme avec Coup Dévastateur
</button>
{{/if}} {{/if}} {{/if}} {{/if}} {{/if}} {{/if}} {{#each predilections as
|pred key|}}
<li>
{{#if (and (and pred.acquise (not pred.maitrise)) (not pred.used))}}
<button
class="chat-card-button predilection-reroll"
data-predilection-index="{{key}}"
>
Predilection : {{pred.name}}
</button>
{{/if}}
</li> </li>
{{/each}} {{/each}}
</ul> </ul>
</div> </div>

View File

@@ -1,93 +1,183 @@
<form class="{{cssClass}}" autocomplete="off"> <form class="{{cssClass}}" autocomplete="off">
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-header.html}} {{> systems/fvtt-hawkmoon-cyd/templates/partial-item-header.html}} {{>
systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.html}} {{!-- Sheet Body
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-nav.html}} --}}
{{!-- Sheet Body --}}
<section class="sheet-body"> <section class="sheet-body">
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-description.html}} {{> systems/fvtt-hawkmoon-cyd/templates/partial-item-description.html}}
<div class="tab details" data-group="primary" data-tab="details"> <div class="tab details" data-group="primary" data-tab="details">
<ul class="item-list alternate-list"> <ul class="item-list alternate-list">
<li class="flexrow item"> <li class="flexrow item">
<label class="generic-label item-field-label-long">Type d'arme : </label> <label class="generic-label item-field-label-long"
<select class="item-field-label-long" type="text" name="system.typearme" >Type d'arme :
value="{{system.typearme}}" data-dtype="string"> </label>
{{selectOptions config.optionsTypeArme selected=system.typearme valueAttr="key" nameAttr="key" labelAttr="label"}} <select
</select> class="item-field-label-long1"
</li> type="text"
<li class="flexrow item"> name="system.typearme"
<label class="generic-label item-field-label-long2">Arme naturelle ? </label> value="{{system.typearme}}"
<input type="checkbox" name="system.armenaturelle" {{checked system.armenaturelle}} /> data-dtype="string"
</li> >
<li class="flexrow item"> {{selectOptions config.optionsTypeArme selected=system.typearme
<label class="generic-label item-field-label-long2">Arme de fortune ? </label> valueAttr="key" nameAttr="key" labelAttr="label"}}
<input type="checkbox" name="system.armefortune" {{checked system.armefortune}} /> </select>
</li> </li>
<li class="flexrow item"> <li class="flexrow item">
<label class="generic-label item-field-label-long">Bonus offensif : </label> <label class="generic-label item-field-label-long2"
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.bonusmaniementoff" >Arme naturelle ?
value="{{system.bonusmaniementoff}}" data-dtype="Number" /> </label>
</li> <input
<li class="flexrow item"> type="checkbox"
<label class="generic-label item-field-label-long">Seuil de Défense : </label> name="system.armenaturelle"
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.seuildefense" {{checked
value="{{system.seuildefense}}" data-dtype="Number" /> system.armenaturelle}}
</li> />
<li class="flexrow item"> </li>
<label class="generic-label item-field-label-long2">1 niveau de Combativité au maximum ? </label> <li class="flexrow item">
<input type="checkbox" name="system.onlevelonly" {{checked system.onlevelonly}} /> <label class="generic-label item-field-label-long2"
</li> >Arme de fortune ?
{{#if system.onlevelonly}} </label>
{{else}} <input
<li class="flexrow item"> type="checkbox"
<label class="generic-label item-field-label-long">Dégâts : </label> name="system.armefortune"
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.degats" {{checked
value="{{system.degats}}" data-dtype="String" /> system.armefortune}}
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Bonus offensif :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.bonusmaniementoff"
value="{{system.bonusmaniementoff}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Seuil de Défense :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.seuildefense"
value="{{system.seuildefense}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>1 niveau de Combativité au maximum ?
</label>
<input
type="checkbox"
name="system.onlevelonly"
{{checked
system.onlevelonly}}
/>
</li>
{{#if system.onlevelonly}} {{else}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Dégâts : </label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.degats"
value="{{system.degats}}"
data-dtype="String"
/>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>A deux mains ?
</label>
<input
type="checkbox"
name="system.deuxmains"
{{checked
system.deuxmains}}
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Perce Armure ?
</label>
<input
type="checkbox"
name="system.percearmure"
{{checked
system.percearmure}}
/>
</li>
{{#if system.percearmure}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Valeur de Perce Armure :
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.percearmurevalue"
value="{{system.percearmurevalue}}"
data-dtype="Number"
/>
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée courte
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.courte"
value="{{system.courte}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée moyenne
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.moyenne"
value="{{system.moyenne}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long"
>Portée longue
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.longue"
value="{{system.longue}}"
data-dtype="Number"
/>
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2"
>Temps de rechargement
</label>
<input
type="text"
class="padd-right numeric-input item-field-label-short"
name="system.tr"
value="{{system.tr}}"
data-dtype="Number"
/>
</li> </li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">A deux mains ? </label>
<input type="checkbox" name="system.deuxmains" {{checked system.deuxmains}} />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Perce Armure ? </label>
<input type="checkbox" name="system.percearmure" {{checked system.percearmure}} />
</li>
{{#if system.percearmure}}
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Valeur de Perce Armure : </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.percearmurevalue"
value="{{system.percearmurevalue}}" data-dtype="Number" />
</li>
{{/if}}
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée courte </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.courte"
value="{{system.courte}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée moyenne </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.moyenne"
value="{{system.moyenne}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long">Portée longue </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.longue"
value="{{system.longue}}" data-dtype="Number" />
</li>
<li class="flexrow item">
<label class="generic-label item-field-label-long2">Temps de rechargement </label>
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.tr" value="{{system.tr}}"
data-dtype="Number" />
</li>
{{> systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.html}} {{> systems/fvtt-hawkmoon-cyd/templates/partial-item-prix.html}}
</ul> </ul>
</div> </div>
</section> </section>
</form> </form>

View File

@@ -1,23 +1,36 @@
<li class="item flexrow list-item list-item-shadow" data-item-id="{{equip._id}}"> <li
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img" src="{{equip.img}}" /></a> class="item flexrow list-item list-item-shadow"
data-item-id="{{equip._id}}"
>
<a class="item-edit item-name-img" title="Edit Item"
><img class="sheet-competence-img" src="{{equip.img}}"
/></a>
{{#if (eq level 1)}} {{#if (eq level 1)}}
<span class="item-name-label">{{equip.name}}</span> <span class="item-name-label">{{equip.name}}</span>
{{else}} {{else}}
<span class="item-name-label-level2">{{equip.name}}</span> <span class="item-name-label-level2">{{equip.name}}</span>
{{/if}} {{/if}}
<span class="item-field-label-long"><label> <span class="item-field-label-long"
{{equip.system.quantity}} ><label>
(<a class="quantity-minus plus-minus-button"> -</a>/<a class="quantity-plus plus-minus-button">+</a>) {{equip.system.quantity}} (<a class="quantity-minus plus-minus-button">
</label> -</a
</span> >/<a class="quantity-plus plus-minus-button">+</a>)
</label>
</span>
<div class="item-filler">&nbsp;</div> <div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed"> <div class="item-controls item-controls-fixed">
{{#if (eq level 1)}} {{#if (eq level 1)}}
<a class="item-control item-equip" title="Worn">{{#if equip.system.equipped}}<i <a class="item-control item-equip" title="Worn"
class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a> >{{#if equip.system.equipped}}<i class="fas fa-circle"></i>{{else}}<i
class="fas fa-genderless"
></i
>{{/if}}</a
>
{{/if}} {{/if}}
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a> <a class="item-control item-delete" title="Delete Item"
><i class="fas fa-trash"></i
></a>
</div> </div>
</li> </li>

View File

@@ -3,3 +3,4 @@
<a class="item" data-tab="description">Description</a> <a class="item" data-tab="description">Description</a>
<a class="item" data-tab="details">Details</a> <a class="item" data-tab="details">Details</a>
</nav> </nav>
<hr />

View File

@@ -7,234 +7,328 @@
</header> </header>
<div class="flexcol"> <div class="flexcol">
<div class="flexrow"> <div class="flexrow">
{{#if (eq attrKey "tochoose")}} {{#if (eq attrKey "tochoose")}}
<span class="roll-dialog-label">Attribut</span> <span class="roll-dialog-label"><strong>Attribut</strong></span>
<select class="status-small-label color-class-common" id ="attrKey" type="text" name="attrKey" value="attrKey" data-dtype="string" > <select
{{selectOptions attributs selected=attrKey}} class="status-small-label color-class-common"
</select> id="attrKey"
type="text"
name="attrKey"
value="attrKey"
data-dtype="string"
>
{{selectOptions attributs selected=attrKey}}
</select>
{{else}} {{else}}
<span class="roll-dialog-label">{{attr.label}}</span> <span class="roll-dialog-label"><strong>{{attr.label}}</strong></span>
<span class="small-label roll-dialog-label">{{attr.value}}</span> <span class="small-label roll-dialog-label">{{attr.value}}</span>
{{/if}} {{/if}}
</div> </div>
{{#if nbAdversites}} {{#if nbAdversites}}
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Malus d'adversités </span> <span class="roll-dialog-label"><strong>Malus d'adversités</strong></span>
<span class="small-label roll-dialog-label">- {{nbAdversites}}</span> <span class="small-label roll-dialog-label">- {{nbAdversites}}</span>
</div> </div>
{{/if}} {{/if}} {{#if competence}}
{{#if competence}}
<div class="flexrow">
<span class="roll-dialog-label">{{competence.name}}</span>
<span class="small-label roll-dialog-label">{{competence.system.niveau}}</span>
</div>
{{#if maitrises}}
<div class="flexrow">
<span class="roll-dialog-label">Utiliser une maîtrise</span>
<select class="status-small-label color-class-common" id ="select-maitrise" type="text" name="select-maitrise" value="maitriseId" data-dtype="string" >
{{selectOptions maitrises selected=maitriseId valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}}
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Second Attribut</span>
<select class="status-small-label color-class-common" id ="attrKey2" type="text" name="attrKey2" value="attrKey2" data-dtype="string" >
{{#select attrKey2}}
<option value="none">Aucun</option>
{{#each attributs as |attrLabel attrKey|}}
<option value="{{attrKey}}">{{attrLabel}}</option>
{{/each}}
{{/select}}
</select>
</div>
{{/if}}
{{#if (count talents)}}
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Talents </span> <span class="roll-dialog-label"><strong>{{competence.name}}</strong></span>
<select class="flex1" name="competence-talents" id="competence-talents" data-type="String" multiple> <span class="small-label roll-dialog-label"><strong>{{competence.system.niveau}}</strong></span>
</div>
{{#if maitrises}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Maîtrise</strong></span>
<select
class="status-small-label color-class-common"
id="select-maitrise"
type="text"
name="select-maitrise"
value="maitriseId"
data-dtype="string"
>
{{selectOptions maitrises selected=maitriseId valueAttr="key"
nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label"><strong>Second Attribut</strong></span>
<select
class="status-small-label color-class-common"
id="attrKey2"
type="text"
name="attrKey2"
value="attrKey2"
data-dtype="string"
>
{{#select attrKey2}}
<option value="none">Aucun</option>
{{#each attributs as |attrLabel attrKey|}}
<option value="{{attrKey}}">{{attrLabel}}</option>
{{/each}} {{/select}}
</select>
</div>
{{/if}} {{#if (count talents)}}
<div class="flexrow">
<span class="roll-dialog-label"><strong></strong>Talents</strong></span>
<select
class="flex1"
name="competence-talents"
id="competence-talents"
data-type="String"
multiple
>
{{#each talents as |talent key|}} {{#each talents as |talent key|}}
<option value="{{talent._id}}">{{talent.name}}</option> <option value="{{talent._id}}">{{talent.name}}</option>
{{/each}} {{/each}}
</select> </select>
</div> </div>
{{/if}} {{#if conditionsCommunes}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input
type="checkbox"
id="defenseur-aveugle"
{{checked
defenseurAveugle}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input
type="checkbox"
id="defenseur-immobilise"
{{checked
defenseurImmobilise}}
/>
</div>
{{/if}} {{#if (or immobiliser repousser)}}
<div class="flexrow">
<span class="roll-dialog-label">Cible consciente?</span>
<input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} />
</div>
{{/if}} {{#if arme}} {{#if arme.system.isMelee}} {{#if bonusArmeNaturelle}}
<div class="flexrow">
<span class="roll-dialog-label">Arme naturelle/fortune en défense</span>
<span class="small-label roll-dialog-label">{{bonusArmeNaturelle}}</span>
</div>
{{/if}} {{/if}}
<div class="flexrow">
{{#if conditionsCommunes}} <span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<div class="flexrow"> <input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span> </div>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} /> <div class="flexrow">
</div> <span class="roll-dialog-label"
<div class="flexrow"> >Attaquants multiples (après le premier) (+3)?</span
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span> >
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} /> <input
</div> type="checkbox"
<div class="flexrow"> id="attaquants-multiple"
<span class="roll-dialog-label">Défenseur de dos (+5)?</span> {{checked
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} /> attaquantsMultiples}}
</div> />
<div class="flexrow"> </div>
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span> {{#if hasAmbidextre}}
<input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} /> <div class="flexrow">
</div> <span class="roll-dialog-label"
{{/if}} >Première attaque avec deux armes (-3)?</span
>
{{#if (or immobiliser repousser)}} <input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
<div class="flexrow"> </div>
<span class="roll-dialog-label">Cible consciente?</span> <div class="flexrow">
<input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} /> <span class="roll-dialog-label"
</div> >Seconde attaque avec deux armes (-6)?</span
{{/if}} >
<input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
{{#if arme}} </div>
{{#if arme.system.isMelee}} {{/if}} {{#if hasFeinte}}
{{#if bonusArmeNaturelle}} <div class="flexrow">
<div class="flexrow"> <span class="roll-dialog-label"
<span class="roll-dialog-label">Arme naturelle/fortune en défense</span> >Feinte (<strong>cout : 1 BA</strong>) ?</span
<span class="small-label roll-dialog-label">{{bonusArmeNaturelle}}</span> >
</div> <input type="checkbox" id="feinte" {{checked feinte}} />
{{/if}} </div>
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Attaquants multiples (après le premier) (+3)?</span>
<input type="checkbox" id="attaquants-multiple" {{checked attaquantsMultiples}} />
</div>
{{#if hasAmbidextre}}
<div class="flexrow">
<span class="roll-dialog-label">Première attaque avec deux armes (-3)?</span>
<input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Seconde attaque avec deux armes (-6)?</span>
<input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
</div>
{{/if}}
{{#if hasFeinte}}
<div class="flexrow">
<span class="roll-dialog-label">Feinte (<strong>cout : 1 BA</strong>) ?</span>
<input type="checkbox" id="feinte" {{checked feinte}} />
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Soutiens </span>
<select class="status-small-label color-class-common" name="soutiens" id="soutiens" data-type="Number">
{{selectOptions config.optionsSoutiens selected=soutiens valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur dans espace restreint (+3)?</span>
<input type="checkbox" id="defenseur-restreint" {{checked defenseurRestreint}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Charge ?</span>
<input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Contenir?</span>
<input type="checkbox" id="contenir" {{checked contenir}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Désarmer (SD+10)?</span>
<input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Charge de cavalerie?</span>
<input type="checkbox" id="charge-cavalerie" {{checked chargeCavalerie}} />
</div>
{{/if}}
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">Tireur en déplacement ?</span>
<select class="item-field-label-long" type="text" id="tireur-deplacement" data-dtype="string">
{{selectOptions config.optionsTireurDeplacement selected=tireurDeplacement valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Couvert de la cible ?</span>
<select class="item-field-label-long" type="text" id="cible-couvert" data-dtype="string">
{{selectOptions config.optionsCouvert selected=cibleCouvert valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible se déplace vite (SD+3)?</span>
<input type="checkbox" id="tireur-cible-deplace" {{checked cibleDeplace}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible corps à corps (SD+3)?</span>
<input type="checkbox" id="tireur-cible-cac" {{checked cibleCaC}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Taille de la cible ?</span>
<select class="item-field-label-long" type="text" id="taille-cible" data-dtype="string">
{{selectOptions config.optionsTailleCible selected=tailleCible valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}}
{{/if}} {{/if}}
<div class="flexrow">
<span class="roll-dialog-label"><strong></strong>Soutiens</strong></span>
<select
class="status-small-label color-class-common"
name="soutiens"
id="soutiens"
data-type="Number"
>
{{selectOptions config.optionsSoutiens selected=soutiens valueAttr="key"
nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input
type="checkbox"
id="defenseur-aveugle"
{{checked
defenseurAveugle}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>Défenseur dans espace restreint (+3)?</span
>
<input
type="checkbox"
id="defenseur-restreint"
{{checked
defenseurRestreint}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input
type="checkbox"
id="defenseur-immobilise"
{{checked
defenseurImmobilise}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Charge ?</span>
<input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Contenir?</span>
<input type="checkbox" id="contenir" {{checked contenir}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Désarmer (SD+10)?</span>
<input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Charge de cavalerie?</span>
<input
type="checkbox"
id="charge-cavalerie"
{{checked
chargeCavalerie}}
/>
</div>
{{/if}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label">Tireur en déplacement ?</span>
<select
class="item-field-label-long"
type="text"
id="tireur-deplacement"
data-dtype="string"
>
{{selectOptions config.optionsTireurDeplacement
selected=tireurDeplacement valueAttr="key" nameAttr="key"
labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Couvert de la cible ?</span>
<select
class="item-field-label-long"
type="text"
id="cible-couvert"
data-dtype="string"
>
{{selectOptions config.optionsCouvert selected=cibleCouvert
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible se déplace vite (SD+3)?</span>
<input
type="checkbox"
id="tireur-cible-deplace"
{{checked
cibleDeplace}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Cible corps à corps (SD+3)?</span>
<input type="checkbox" id="tireur-cible-cac" {{checked cibleCaC}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Taille de la cible ?</span>
<select
class="item-field-label-long"
type="text"
id="taille-cible"
data-dtype="string"
>
{{selectOptions config.optionsTailleCible selected=tailleCible
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{/if}}
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Bonus/Malus </span> <span class="roll-dialog-label">Bonus/Malus </span>
<select class="roll-dialog-label" id="bonus-malus-context" type="text" value="{{bonusMalusContext}}" <select
data-dtype="Number"> class="roll-dialog-label"
{{selectOptions config.optionsBonusMalus selected=bonusMalusContext valueAttr="key" nameAttr="key" labelAttr="label"}} id="bonus-malus-context"
type="text"
value="{{bonusMalusContext}}"
data-dtype="Number"
>
{{selectOptions config.optionsBonusMalus selected=bonusMalusContext
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select> </select>
</div> </div>
{{#if (or armeDefense arme.system.isDistance)}} {{#if (or armeDefense arme.system.isDistance)}} {{#if
arme.system.isDistance}}
{{#if arme.system.isDistance}} <div class="flexrow">
<div class="flexrow"> <span class="roll-dialog-label">SD de distance</span>
<span class="roll-dialog-label">SD de distance</span> <select
<select class="item-field-label-long" type="text" id="distance-tir" data-dtype="string"> class="item-field-label-long"
{{selectOptions config.optionsDistanceTir selected=distanceTir valueAttr="key" nameAttr="key" labelAttr="label"}} type="text"
</select> id="distance-tir"
</div> data-dtype="string"
{{else}} >
<div class="flexrow"> {{selectOptions config.optionsDistanceTir selected=distanceTir
{{#if desengager}} valueAttr="key" nameAttr="key" labelAttr="label"}}
<span class="roll-dialog-label">C. Offensive adversaire </span> </select>
{{else}} </div>
<span class="roll-dialog-label">C. Défensive adversaire</span>
{{/if}}
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}}
{{else}} {{else}}
<div class="flexrow">
{{#if isInit}} {{#if desengager}}
<span class="roll-dialog-label">C. Offensive adversaire </span>
{{else}} {{else}}
<div class="flexrow"> <span class="roll-dialog-label">C. Défensive adversaire</span>
<span class="roll-dialog-label">Difficulté : </span>
<select class="roll-dialog-label" id="difficulte" type="text" name="difficulte" data-dtype="String">
{{selectOptions config.optionsDifficulte selected=difficulte valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{/if}}
{{/if}} <span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}} {{else}} {{#if isInit}} {{else}}
<div class="flexrow">
<span class="roll-dialog-label">Difficulté : </span>
<select
class="roll-dialog-label"
id="difficulte"
type="text"
name="difficulte"
data-dtype="String"
>
{{selectOptions config.optionsDifficulte selected=difficulte
valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</div>
{{/if}} {{/if}}
</div> </div>
</form>
</form>