Compare commits

..

7 Commits

Author SHA1 Message Date
871a18a0ee Correction sur talent Dragon 2025-11-21 21:21:45 +01:00
264c49eb06 Fix release mess 2025-11-07 00:30:31 +01:00
9349c54966 Enhance CSS+fonts 2025-10-26 21:39:25 +01:00
274efac2b5 Enhance CSS+fonts 2025-10-26 15:39:08 +01:00
7a7398f8ca Correction sur styles CSS 2025-10-20 22:30:15 +02:00
93600f7e13 Correction sur styles CSS 2025-10-20 22:29:22 +02:00
a6fa3afbee Double adversités 2025-08-24 17:00:06 +02:00
86 changed files with 914 additions and 700 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

@@ -424,7 +424,7 @@ export class HawkmoonActor extends Actor {
if (sante.etat == this.system.sante.nbcombativite) { if (sante.etat == this.system.sante.nbcombativite) {
ChatMessage.create({ content: `<strong>${this.name} est vaincu !</strong>` }) ChatMessage.create({ content: `<strong>${this.name} est vaincu !</strong>` })
} }
this.processCombativite(sante) // Duplicated ! this.processCombativite(sante)
} }
/* -------------------------------------------- */ /* -------------------------------------------- */

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-000301 MANIFEST-000329

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.504597 7f151effd6c0 Recovering log #299 2025/11/21-21:17:11.288531 7f34ccff96c0 Recovering log #327
2025/06/24-20:47:28.514673 7f151effd6c0 Delete type=3 #297 2025/11/21-21:17:11.303357 7f34ccff96c0 Delete type=3 #325
2025/06/24-20:47:28.514784 7f151effd6c0 Delete type=0 #299 2025/11/21-21:17:11.303441 7f34ccff96c0 Delete type=0 #327
2025/06/24-21:03:58.298797 7f151d7fa6c0 Level-0 table #304: started 2025/11/21-21:20:34.182000 7f322ffff6c0 Level-0 table #332: started
2025/06/24-21:03:58.298835 7f151d7fa6c0 Level-0 table #304: 0 bytes OK 2025/11/21-21:20:34.182040 7f322ffff6c0 Level-0 table #332: 0 bytes OK
2025/06/24-21:03:58.305605 7f151d7fa6c0 Delete type=0 #302 2025/11/21-21:20:34.189103 7f322ffff6c0 Delete type=0 #330
2025/06/24-21:03:58.316223 7f151d7fa6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.199156 7f322ffff6c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.316257 7f151d7fa6c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.220809 7f322ffff6c0 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/06/03-13:26:59.527706 7f53dffff6c0 Recovering log #295 2025/10/26-15:18:50.824844 7f058d1fa6c0 Recovering log #323
2025/06/03-13:26:59.538330 7f53dffff6c0 Delete type=3 #293 2025/10/26-15:18:50.834381 7f058d1fa6c0 Delete type=3 #321
2025/06/03-13:26:59.538407 7f53dffff6c0 Delete type=0 #295 2025/10/26-15:18:50.834446 7f058d1fa6c0 Delete type=0 #323
2025/06/03-13:30:56.587918 7f53df3ff6c0 Level-0 table #300: started 2025/10/26-15:36:37.999570 7f0586bff6c0 Level-0 table #328: started
2025/06/03-13:30:56.587964 7f53df3ff6c0 Level-0 table #300: 0 bytes OK 2025/10/26-15:36:37.999597 7f0586bff6c0 Level-0 table #328: 0 bytes OK
2025/06/03-13:30:56.617514 7f53df3ff6c0 Delete type=0 #298 2025/10/26-15:36:38.035738 7f0586bff6c0 Delete type=0 #326
2025/06/03-13:30:56.714892 7f53df3ff6c0 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/06/03-13:30:56.715021 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.375708 7f151effd6c0 Recovering log #298 2025/11/21-21:17:11.119952 7f34cd7fa6c0 Recovering log #326
2025/06/24-20:47:28.385573 7f151effd6c0 Delete type=3 #296 2025/11/21-21:17:11.135840 7f34cd7fa6c0 Delete type=3 #324
2025/06/24-20:47:28.385688 7f151effd6c0 Delete type=0 #298 2025/11/21-21:17:11.135940 7f34cd7fa6c0 Delete type=0 #326
2025/06/24-21:03:58.229253 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.115063 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.229277 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.115090 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.235239 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.121038 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.255927 7f151d7fa6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121241 7f322ffff6c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.255971 7f151d7fa6c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121271 7f322ffff6c0 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/06/03-13:26:59.405001 7f53e5dfa6c0 Recovering log #294 2025/10/26-15:18:50.724903 7f05877fe6c0 Recovering log #322
2025/06/03-13:26:59.415733 7f53e5dfa6c0 Delete type=3 #292 2025/10/26-15:18:50.734667 7f05877fe6c0 Delete type=3 #320
2025/06/03-13:26:59.415800 7f53e5dfa6c0 Delete type=0 #294 2025/10/26-15:18:50.734726 7f05877fe6c0 Delete type=0 #322
2025/06/03-13:30:56.309035 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.786399 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.309066 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.786438 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.343046 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.828201 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.395832 7f53df3ff6c0 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/06/03-13:30:56.395893 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.349172 7f151dffb6c0 Recovering log #298 2025/11/21-21:17:11.082663 7f34ccff96c0 Recovering log #326
2025/06/24-20:47:28.359761 7f151dffb6c0 Delete type=3 #296 2025/11/21-21:17:11.097415 7f34ccff96c0 Delete type=3 #324
2025/06/24-20:47:28.359875 7f151dffb6c0 Delete type=0 #298 2025/11/21-21:17:11.097522 7f34ccff96c0 Delete type=0 #326
2025/06/24-21:03:58.203272 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.082672 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.203347 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.082698 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.209369 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.088631 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.229076 7f151d7fa6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094927 7f322ffff6c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.229112 7f151d7fa6c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094971 7f322ffff6c0 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/06/03-13:26:59.375226 7f53e55f96c0 Recovering log #294 2025/10/26-15:18:50.698736 7f058c9f96c0 Recovering log #322
2025/06/03-13:26:59.385670 7f53e55f96c0 Delete type=3 #292 2025/10/26-15:18:50.709788 7f058c9f96c0 Delete type=3 #320
2025/06/03-13:26:59.385742 7f53e55f96c0 Delete type=0 #294 2025/10/26-15:18:50.709858 7f058c9f96c0 Delete type=0 #322
2025/06/03-13:30:56.443109 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.564245 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.443148 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.564294 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.473604 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.604220 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.493334 7f53df3ff6c0 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/06/03-13:30:56.493550 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.321545 7f151e7fc6c0 Recovering log #298 2025/11/21-21:17:11.044217 7f34ce7fc6c0 Recovering log #326
2025/06/24-20:47:28.331748 7f151e7fc6c0 Delete type=3 #296 2025/11/21-21:17:11.059351 7f34ce7fc6c0 Delete type=3 #324
2025/06/24-20:47:28.331800 7f151e7fc6c0 Delete type=0 #298 2025/11/21-21:17:11.059409 7f34ce7fc6c0 Delete type=0 #326
2025/06/24-21:03:58.209532 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.076024 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.209573 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.076057 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.215589 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.082546 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.229089 7f151d7fa6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094915 7f322ffff6c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.229117 7f151d7fa6c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094962 7f322ffff6c0 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/06/03-13:26:59.341579 7f53dffff6c0 Recovering log #294 2025/10/26-15:18:50.672996 7f058d1fa6c0 Recovering log #322
2025/06/03-13:26:59.353145 7f53dffff6c0 Delete type=3 #292 2025/10/26-15:18:50.683402 7f058d1fa6c0 Delete type=3 #320
2025/06/03-13:26:59.353222 7f53dffff6c0 Delete type=0 #294 2025/10/26-15:18:50.683496 7f058d1fa6c0 Delete type=0 #322
2025/06/03-13:30:56.343217 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.604372 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.343264 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.604409 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.370130 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.638938 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.395847 7f53df3ff6c0 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/06/03-13:30:56.395903 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.402925 7f151e7fc6c0 Recovering log #298 2025/11/21-21:17:11.157103 7f34ce7fc6c0 Recovering log #326
2025/06/24-20:47:28.413436 7f151e7fc6c0 Delete type=3 #296 2025/11/21-21:17:11.172875 7f34ce7fc6c0 Delete type=3 #324
2025/06/24-20:47:28.413494 7f151e7fc6c0 Delete type=0 #298 2025/11/21-21:17:11.172939 7f34ce7fc6c0 Delete type=0 #326
2025/06/24-21:03:58.249333 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.095092 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.249401 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.095126 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.255814 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.102295 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.255957 7f151d7fa6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121183 7f322ffff6c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.255982 7f151d7fa6c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121249 7f322ffff6c0 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/06/03-13:26:59.435242 7f53dffff6c0 Recovering log #294 2025/10/26-15:18:50.749067 7f058d1fa6c0 Recovering log #322
2025/06/03-13:26:59.446161 7f53dffff6c0 Delete type=3 #292 2025/10/26-15:18:50.759273 7f058d1fa6c0 Delete type=3 #320
2025/06/03-13:26:59.446239 7f53dffff6c0 Delete type=0 #294 2025/10/26-15:18:50.759337 7f058d1fa6c0 Delete type=0 #322
2025/06/03-13:30:56.419788 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.743796 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.419819 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.743858 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.442933 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.786277 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.493303 7f53df3ff6c0 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/06/03-13:30:56.493526 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.362510 7f151e7fc6c0 Recovering log #298 2025/11/21-21:17:11.100312 7f34ce7fc6c0 Recovering log #326
2025/06/24-20:47:28.372821 7f151e7fc6c0 Delete type=3 #296 2025/11/21-21:17:11.117500 7f34ce7fc6c0 Delete type=3 #324
2025/06/24-20:47:28.372890 7f151e7fc6c0 Delete type=0 #298 2025/11/21-21:17:11.117567 7f34ce7fc6c0 Delete type=0 #326
2025/06/24-21:03:58.215818 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.069446 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.215857 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.069505 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.222622 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.075899 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.229098 7f151d7fa6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094892 7f322ffff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.229123 7f151d7fa6c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094951 7f322ffff6c0 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/06/03-13:26:59.389629 7f53dffff6c0 Recovering log #294 2025/10/26-15:18:50.712053 7f058d1fa6c0 Recovering log #322
2025/06/03-13:26:59.400611 7f53dffff6c0 Delete type=3 #292 2025/10/26-15:18:50.722592 7f058d1fa6c0 Delete type=3 #320
2025/06/03-13:26:59.400739 7f53dffff6c0 Delete type=0 #294 2025/10/26-15:18:50.722674 7f058d1fa6c0 Delete type=0 #322
2025/06/03-13:30:56.289820 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.639047 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.289876 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.639075 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.308894 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.675760 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.395816 7f53df3ff6c0 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/06/03-13:30:56.395867 7f53df3ff6c0 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 +1 @@
MANIFEST-000210 MANIFEST-000238

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.335175 7f151f7fe6c0 Recovering log #208 2025/11/21-21:17:11.062660 7f34cdffb6c0 Recovering log #236
2025/06/24-20:47:28.345128 7f151f7fe6c0 Delete type=3 #206 2025/11/21-21:17:11.079663 7f34cdffb6c0 Delete type=3 #234
2025/06/24-20:47:28.345266 7f151f7fe6c0 Delete type=0 #208 2025/11/21-21:17:11.079731 7f34cdffb6c0 Delete type=0 #236
2025/06/24-21:03:58.222777 7f151d7fa6c0 Level-0 table #213: started 2025/11/21-21:20:34.088817 7f322ffff6c0 Level-0 table #241: started
2025/06/24-21:03:58.222803 7f151d7fa6c0 Level-0 table #213: 0 bytes OK 2025/11/21-21:20:34.088856 7f322ffff6c0 Level-0 table #241: 0 bytes OK
2025/06/24-21:03:58.228922 7f151d7fa6c0 Delete type=0 #211 2025/11/21-21:20:34.094750 7f322ffff6c0 Delete type=0 #239
2025/06/24-21:03:58.229105 7f151d7fa6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094940 7f322ffff6c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.229129 7f151d7fa6c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.094980 7f322ffff6c0 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/06/03-13:26:59.357421 7f53e5dfa6c0 Recovering log #204 2025/10/26-15:18:50.686224 7f0587fff6c0 Recovering log #232
2025/06/03-13:26:59.368746 7f53e5dfa6c0 Delete type=3 #202 2025/10/26-15:18:50.696079 7f0587fff6c0 Delete type=3 #230
2025/06/03-13:26:59.368822 7f53e5dfa6c0 Delete type=0 #204 2025/10/26-15:18:50.696162 7f0587fff6c0 Delete type=0 #232
2025/06/03-13:30:56.370280 7f53df3ff6c0 Level-0 table #209: started 2025/10/26-15:36:37.675951 7f0586bff6c0 Level-0 table #237: started
2025/06/03-13:30:56.370317 7f53df3ff6c0 Level-0 table #209: 0 bytes OK 2025/10/26-15:36:37.676003 7f0586bff6c0 Level-0 table #237: 0 bytes OK
2025/06/03-13:30:56.395566 7f53df3ff6c0 Delete type=0 #207 2025/10/26-15:36:37.709795 7f0586bff6c0 Delete type=0 #235
2025/06/03-13:30:56.395858 7f53df3ff6c0 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/06/03-13:30:56.395878 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.416644 7f151dffb6c0 Recovering log #298 2025/11/21-21:17:11.175622 7f34cd7fa6c0 Recovering log #326
2025/06/24-20:47:28.426500 7f151dffb6c0 Delete type=3 #296 2025/11/21-21:17:11.190667 7f34cd7fa6c0 Delete type=3 #324
2025/06/24-20:47:28.426560 7f151dffb6c0 Delete type=0 #298 2025/11/21-21:17:11.190757 7f34cd7fa6c0 Delete type=0 #326
2025/06/24-21:03:58.241851 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.109081 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.241903 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.109106 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.249125 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.114933 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.255950 7f151d7fa6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121229 7f322ffff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.255977 7f151d7fa6c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121264 7f322ffff6c0 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/06/03-13:26:59.451891 7f53e4df86c0 Recovering log #294 2025/10/26-15:18:50.761639 7f05877fe6c0 Recovering log #322
2025/06/03-13:26:59.462166 7f53e4df86c0 Delete type=3 #292 2025/10/26-15:18:50.771506 7f05877fe6c0 Delete type=3 #320
2025/06/03-13:26:59.462241 7f53e4df86c0 Delete type=0 #294 2025/10/26-15:18:50.771562 7f05877fe6c0 Delete type=0 #322
2025/06/03-13:30:56.493648 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.710125 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.493718 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.710175 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.524994 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.743520 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.587752 7f53df3ff6c0 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/06/03-13:30:56.587819 7f53df3ff6c0 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 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.388683 7f151f7fe6c0 Recovering log #298 2025/11/21-21:17:11.139151 7f34cdffb6c0 Recovering log #326
2025/06/24-20:47:28.399664 7f151f7fe6c0 Delete type=3 #296 2025/11/21-21:17:11.154714 7f34cdffb6c0 Delete type=3 #324
2025/06/24-20:47:28.399728 7f151f7fe6c0 Delete type=0 #298 2025/11/21-21:17:11.154795 7f34cdffb6c0 Delete type=0 #326
2025/06/24-21:03:58.235416 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.102428 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.235454 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.102452 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.241632 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.108966 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.255941 7f151d7fa6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121216 7f322ffff6c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.255965 7f151d7fa6c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.121256 7f322ffff6c0 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/06/03-13:26:59.420295 7f53e55f96c0 Recovering log #294 2025/10/26-15:18:50.736841 7f058c9f96c0 Recovering log #322
2025/06/03-13:26:59.431966 7f53e55f96c0 Delete type=3 #292 2025/10/26-15:18:50.746818 7f058c9f96c0 Delete type=3 #320
2025/06/03-13:26:59.432124 7f53e55f96c0 Delete type=0 #294 2025/10/26-15:18:50.746894 7f058c9f96c0 Delete type=0 #322
2025/06/03-13:30:56.395990 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.828362 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.396032 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.828487 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.419643 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.860797 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.493262 7f53df3ff6c0 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/06/03-13:30:56.493501 7f53df3ff6c0 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 +1 @@
MANIFEST-000139 MANIFEST-000167

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.489732 7f151dffb6c0 Recovering log #137 2025/11/21-21:17:11.269484 7f34cdffb6c0 Recovering log #165
2025/06/24-20:47:28.500057 7f151dffb6c0 Delete type=3 #135 2025/11/21-21:17:11.284464 7f34cdffb6c0 Delete type=3 #163
2025/06/24-20:47:28.500112 7f151dffb6c0 Delete type=0 #137 2025/11/21-21:17:11.284524 7f34cdffb6c0 Delete type=0 #165
2025/06/24-21:03:58.268967 7f151d7fa6c0 Level-0 table #142: started 2025/11/21-21:20:34.145250 7f322ffff6c0 Level-0 table #170: started
2025/06/24-21:03:58.268991 7f151d7fa6c0 Level-0 table #142: 0 bytes OK 2025/11/21-21:20:34.145279 7f322ffff6c0 Level-0 table #170: 0 bytes OK
2025/06/24-21:03:58.275402 7f151d7fa6c0 Delete type=0 #140 2025/11/21-21:20:34.151544 7f322ffff6c0 Delete type=0 #168
2025/06/24-21:03:58.281956 7f151d7fa6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151702 7f322ffff6c0 Manual compaction at level-0 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.281978 7f151d7fa6c0 Manual compaction at level-1 from '!scenes!VOzC5ey4qi1C34MY' @ 72057594037927935 : 1 .. '!scenes!mfosNsLsHN5Pf4TO' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.164154 7f322ffff6c0 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/06/03-13:26:59.510357 7f53e55f96c0 Recovering log #133 2025/10/26-15:18:50.811691 7f0587fff6c0 Recovering log #161
2025/06/03-13:26:59.521177 7f53e55f96c0 Delete type=3 #131 2025/10/26-15:18:50.821681 7f0587fff6c0 Delete type=3 #159
2025/06/03-13:26:59.521252 7f53e55f96c0 Delete type=0 #133 2025/10/26-15:18:50.821761 7f0587fff6c0 Delete type=0 #161
2025/06/03-13:30:56.560168 7f53df3ff6c0 Level-0 table #138: started 2025/10/26-15:36:37.961254 7f0586bff6c0 Level-0 table #166: started
2025/06/03-13:30:56.560227 7f53df3ff6c0 Level-0 table #138: 0 bytes OK 2025/10/26-15:36:37.961290 7f0586bff6c0 Level-0 table #166: 0 bytes OK
2025/06/03-13:30:56.587569 7f53df3ff6c0 Delete type=0 #136 2025/10/26-15:36:37.999333 7f0586bff6c0 Delete type=0 #164
2025/06/03-13:30:56.587808 7f53df3ff6c0 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/06/03-13:30:56.587843 7f53df3ff6c0 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 +1 @@
MANIFEST-000296 MANIFEST-000324

View File

@@ -1,7 +1,7 @@
2025/06/24-20:47:28.457071 7f151e7fc6c0 Recovering log #294 2025/11/21-21:17:11.238038 7f34ccff96c0 Recovering log #322
2025/06/24-20:47:28.486359 7f151e7fc6c0 Delete type=3 #292 2025/11/21-21:17:11.266542 7f34ccff96c0 Delete type=3 #320
2025/06/24-20:47:28.486438 7f151e7fc6c0 Delete type=0 #294 2025/11/21-21:17:11.266608 7f34ccff96c0 Delete type=0 #322
2025/06/24-21:03:58.262166 7f151d7fa6c0 Level-0 table #299: started 2025/11/21-21:20:34.138228 7f322ffff6c0 Level-0 table #327: started
2025/06/24-21:03:58.262187 7f151d7fa6c0 Level-0 table #299: 0 bytes OK 2025/11/21-21:20:34.138262 7f322ffff6c0 Level-0 table #327: 0 bytes OK
2025/06/24-21:03:58.268859 7f151d7fa6c0 Delete type=0 #297 2025/11/21-21:20:34.145084 7f322ffff6c0 Delete type=0 #325
2025/06/24-21:03:58.281947 7f151d7fa6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151692 7f322ffff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/06/03-13:26:59.496690 7f53dffff6c0 Recovering log #290 2025/10/26-15:18:50.798879 7f058d1fa6c0 Recovering log #318
2025/06/03-13:26:59.506809 7f53dffff6c0 Delete type=3 #288 2025/10/26-15:18:50.809138 7f058d1fa6c0 Delete type=3 #316
2025/06/03-13:26:59.506885 7f53dffff6c0 Delete type=0 #290 2025/10/26-15:18:50.809213 7f058d1fa6c0 Delete type=0 #318
2025/06/03-13:30:56.525259 7f53df3ff6c0 Level-0 table #295: started 2025/10/26-15:36:37.898215 7f0586bff6c0 Level-0 table #323: started
2025/06/03-13:30:56.525330 7f53df3ff6c0 Level-0 table #295: 0 bytes OK 2025/10/26-15:36:37.898241 7f0586bff6c0 Level-0 table #323: 0 bytes OK
2025/06/03-13:30:56.539878 7f53df3ff6c0 Delete type=0 #293 2025/10/26-15:36:37.926213 7f0586bff6c0 Delete type=0 #321
2025/06/03-13:30:56.587776 7f53df3ff6c0 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)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000300 MANIFEST-000328

View File

@@ -1,8 +1,8 @@
2025/06/24-20:47:28.443312 7f151f7fe6c0 Recovering log #298 2025/11/21-21:17:11.214544 7f34ce7fc6c0 Recovering log #326
2025/06/24-20:47:28.453630 7f151f7fe6c0 Delete type=3 #296 2025/11/21-21:17:11.234732 7f34ce7fc6c0 Delete type=3 #324
2025/06/24-20:47:28.453684 7f151f7fe6c0 Delete type=0 #298 2025/11/21-21:17:11.234809 7f34ce7fc6c0 Delete type=0 #326
2025/06/24-21:03:58.256117 7f151d7fa6c0 Level-0 table #303: started 2025/11/21-21:20:34.121434 7f322ffff6c0 Level-0 table #331: started
2025/06/24-21:03:58.256143 7f151d7fa6c0 Level-0 table #303: 0 bytes OK 2025/11/21-21:20:34.121467 7f322ffff6c0 Level-0 table #331: 0 bytes OK
2025/06/24-21:03:58.262086 7f151d7fa6c0 Delete type=0 #301 2025/11/21-21:20:34.128698 7f322ffff6c0 Delete type=0 #329
2025/06/24-21:03:58.281935 7f151d7fa6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151669 7f322ffff6c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.281970 7f151d7fa6c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151712 7f322ffff6c0 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/06/03-13:26:59.483067 7f53e5dfa6c0 Recovering log #294 2025/10/26-15:18:50.786524 7f058c9f96c0 Recovering log #322
2025/06/03-13:26:59.493845 7f53e5dfa6c0 Delete type=3 #292 2025/10/26-15:18:50.796170 7f058c9f96c0 Delete type=3 #320
2025/06/03-13:26:59.493918 7f53e5dfa6c0 Delete type=0 #294 2025/10/26-15:18:50.796225 7f058c9f96c0 Delete type=0 #322
2025/06/03-13:30:56.540058 7f53df3ff6c0 Level-0 table #299: started 2025/10/26-15:36:37.861107 7f0586bff6c0 Level-0 table #327: started
2025/06/03-13:30:56.540097 7f53df3ff6c0 Level-0 table #299: 0 bytes OK 2025/10/26-15:36:37.861131 7f0586bff6c0 Level-0 table #327: 0 bytes OK
2025/06/03-13:30:56.559980 7f53df3ff6c0 Delete type=0 #297 2025/10/26-15:36:37.898090 7f0586bff6c0 Delete type=0 #325
2025/06/03-13:30:56.587791 7f53df3ff6c0 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/06/03-13:30:56.587831 7f53df3ff6c0 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 +1 @@
MANIFEST-000301 MANIFEST-000329

View File

@@ -1,8 +1,15 @@
2025/06/24-20:47:28.429173 7f151effd6c0 Recovering log #299 2025/11/21-21:17:11.194230 7f34cdffb6c0 Recovering log #327
2025/06/24-20:47:28.439471 7f151effd6c0 Delete type=3 #297 2025/11/21-21:17:11.210969 7f34cdffb6c0 Delete type=3 #325
2025/06/24-20:47:28.439538 7f151effd6c0 Delete type=0 #299 2025/11/21-21:17:11.211033 7f34cdffb6c0 Delete type=0 #327
2025/06/24-21:03:58.275599 7f151d7fa6c0 Level-0 table #304: started 2025/11/21-21:20:34.128800 7f322ffff6c0 Level-0 table #332: started
2025/06/24-21:03:58.275651 7f151d7fa6c0 Level-0 table #304: 0 bytes OK 2025/11/21-21:20:34.131893 7f322ffff6c0 Level-0 table #332: 3527 bytes OK
2025/06/24-21:03:58.281823 7f151d7fa6c0 Delete type=0 #302 2025/11/21-21:20:34.137994 7f322ffff6c0 Delete type=0 #330
2025/06/24-21:03:58.281963 7f151d7fa6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151683 7f322ffff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2025/06/24-21:03:58.281984 7f151d7fa6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2025/11/21-21:20:34.151734 7f322ffff6c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at '!items!PfuzDohW3l2ds0hu' @ 1159 : 1
2025/11/21-21:20:34.151743 7f322ffff6c0 Compacting 1@1 + 1@2 files
2025/11/21-21:20:34.157101 7f322ffff6c0 Generated table #333@1: 193 keys, 105016 bytes
2025/11/21-21:20:34.157139 7f322ffff6c0 Compacted 1@1 + 1@2 files => 105016 bytes
2025/11/21-21:20:34.163649 7f322ffff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2025/11/21-21:20:34.163835 7f322ffff6c0 Delete type=2 #276
2025/11/21-21:20:34.164056 7f322ffff6c0 Delete type=2 #332
2025/11/21-21:20:34.181980 7f322ffff6c0 Manual compaction at level-1 from '!items!PfuzDohW3l2ds0hu' @ 1159 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/06/03-13:26:59.466354 7f53e55f96c0 Recovering log #295 2025/10/26-15:18:50.773811 7f0587fff6c0 Recovering log #323
2025/06/03-13:26:59.477919 7f53e55f96c0 Delete type=3 #293 2025/10/26-15:18:50.783703 7f0587fff6c0 Delete type=3 #321
2025/06/03-13:26:59.478095 7f53e55f96c0 Delete type=0 #295 2025/10/26-15:18:50.783762 7f0587fff6c0 Delete type=0 #323
2025/06/03-13:30:56.473771 7f53df3ff6c0 Level-0 table #300: started 2025/10/26-15:36:37.926443 7f0586bff6c0 Level-0 table #328: started
2025/06/03-13:30:56.473804 7f53df3ff6c0 Level-0 table #300: 0 bytes OK 2025/10/26-15:36:37.926479 7f0586bff6c0 Level-0 table #328: 0 bytes OK
2025/06/03-13:30:56.492972 7f53df3ff6c0 Delete type=0 #298 2025/10/26-15:36:37.961122 7f0586bff6c0 Delete type=0 #326
2025/06/03-13:30:56.493472 7f53df3ff6c0 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/06/03-13:30:56.493574 7f53df3ff6c0 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)

Binary file not shown.

Binary file not shown.

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,19 +83,25 @@
.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;
} }
.journal-sidebar .headings .heading.h3,
.journal-sidebar .headings .heading.h4,
.journal-sidebar .headings .heading.h2 {
color: #e6dede;
}
.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;
} }
@@ -350,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 {
@@ -359,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 {
@@ -969,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;
} }
@@ -986,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%);
} }
@@ -1001,6 +1026,7 @@
.icon-adversite { .icon-adversite {
width: 48px; width: 48px;
border: 0px; border: 0px;
margin-left: 8px;
} }
.hud-adversite-container { .hud-adversite-container {
@@ -1490,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 {
@@ -1568,7 +1594,7 @@
} }
textarea { textarea {
font-family: "Charlemagne"; font-family: "Montserrat";
font-size: 0.8rem; font-size: 0.8rem;
} }

View File

@@ -1,7 +1,7 @@
{ {
"id": "fvtt-hawkmoon-cyd", "id": "fvtt-hawkmoon-cyd",
"description": "Hawkmoon RPG for FoundryVTT (CYD system - French)", "description": "Hawkmoon RPG for FoundryVTT (CYD system - French)",
"version": "13.0.2", "version": "13.0.6",
"grid": { "grid": {
"distance": 2, "distance": 2,
"units": "m" "units": "m"
@@ -37,7 +37,7 @@
], ],
"license": "LICENSE.txt", "license": "LICENSE.txt",
"manifest": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/raw/branch/master/system.json", "manifest": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/raw/branch/master/system.json",
"download": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/archive/fvtt-hawkmoon-cyd-13.0.2.zip", "download": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/archive/fvtt-hawkmoon-cyd-13.0.6.zip",
"languages": [ "languages": [
{ {
"lang": "fr", "lang": "fr",

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>