Corrections sur degats - again
Release Creation / build (release) Successful in 1m7s

This commit is contained in:
2026-06-09 23:05:00 +02:00
parent 066e3bbaf5
commit 188717c925
65 changed files with 208 additions and 232 deletions
+9 -3
View File
@@ -999,9 +999,11 @@ var WeaponDataModel = class extends foundry.abstract.TypeDataModel {
const stringField = (initial = "") => new fields.StringField({ required: true, nullable: false, initial }); const stringField = (initial = "") => new fields.StringField({ required: true, nullable: false, initial });
const htmlField = (initial = "") => new fields.HTMLField({ required: true, nullable: false, initial, textSearch: true }); const htmlField = (initial = "") => new fields.HTMLField({ required: true, nullable: false, initial, textSearch: true });
const intField = (initial = 0, opts = {}) => new fields.NumberField({ required: true, nullable: false, integer: true, initial, ...opts }); const intField = (initial = 0, opts = {}) => new fields.NumberField({ required: true, nullable: false, integer: true, initial, ...opts });
const boolField = (initial = false) => new fields.BooleanField({ required: true, initial });
return { return {
reference: stringField(""), reference: stringField(""),
description: htmlField(""), description: htmlField(""),
hasSpeciality: boolField(false),
weaponType: stringField("melee"), weaponType: stringField("melee"),
material: stringField(""), material: stringField(""),
damageAspect: stringField("metal"), damageAspect: stringField("metal"),
@@ -1758,7 +1760,8 @@ async function rollForActor(actor, rollKey) {
const wpBonusAusp = Number(wParams.bonusauspiciousdice ?? 0); const wpBonusAusp = Number(wParams.bonusauspiciousdice ?? 0);
const wpThrowMode = Number(wParams.typeofthrow ?? 0); const wpThrowMode = Number(wParams.typeofthrow ?? 0);
const wpDamageBase = wpItem.system.damageBase ?? 0; const wpDamageBase = wpItem.system.damageBase ?? 0;
const wpTotalDice = wpSkillDice + wpAspectDice + wpRangeMalus + wpBonusMalus - wpWoundMalus; const wpSpecialtyBonus = wpItem.system.hasSpeciality ? 1 : 0;
const wpTotalDice = wpSkillDice + wpAspectDice + wpRangeMalus + wpBonusMalus - wpWoundMalus + wpSpecialtyBonus;
if (wpTotalDice <= 0) { if (wpTotalDice <= 0) {
ui.notifications.warn(game.i18n.localize("CDE.Error0")); ui.notifications.warn(game.i18n.localize("CDE.Error0"));
return; return;
@@ -1774,8 +1777,11 @@ async function rollForActor(actor, rollKey) {
if (wpBonusMalus !== 0) wpModParts.push(`${wpBonusMalus > 0 ? "+" : ""}${wpBonusMalus} ${game.i18n.localize("CDE.BonusMalus")}`); if (wpBonusMalus !== 0) wpModParts.push(`${wpBonusMalus > 0 ? "+" : ""}${wpBonusMalus} ${game.i18n.localize("CDE.BonusMalus")}`);
if (wpWoundMalus !== 0) wpModParts.push(`-${wpWoundMalus} ${game.i18n.localize("CDE.WoundMalus")}`); if (wpWoundMalus !== 0) wpModParts.push(`-${wpWoundMalus} ${game.i18n.localize("CDE.WoundMalus")}`);
if (wpBonusAusp !== 0) wpModParts.push(`+${wpBonusAusp} ${game.i18n.localize("CDE.BonusAuspiciousDice")}`); if (wpBonusAusp !== 0) wpModParts.push(`+${wpBonusAusp} ${game.i18n.localize("CDE.BonusAuspiciousDice")}`);
const wpDamageAspectValue = sys.aspect?.[ASPECT_NAMES[wpAspFinal]]?.value ?? 0; const wpDamageAspectRaw = wpItem.system.damageAspect ?? "metal";
const wpDamageAspectLabel = game.i18n.localize(ASPECT_LABELS[ASPECT_NAMES[wpAspFinal]] ?? ""); const wpDamageAspectIdx = WEAPON_ASPECT_INDEX[wpDamageAspectRaw] ?? 0;
const wpDamageAspectName = ASPECT_NAMES[wpDamageAspectIdx];
const wpDamageAspectValue = sys.aspect?.[wpDamageAspectName]?.value ?? 0;
const wpDamageAspectLabel = game.i18n.localize(ASPECT_LABELS[wpDamageAspectName] ?? "");
const wpMsg = await sendResultMessage(actor, { const wpMsg = await sendResultMessage(actor, {
rollLabel: `${wpItem.name}`, rollLabel: `${wpItem.name}`,
aspectName: wpAspectName, aspectName: wpAspectName,
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.397390 7ff7d5fed6c0 Recovering log #25 2026/06/09-23:03:15.040398 7ff7d67ee6c0 Recovering log #30
2026/06/09-14:17:25.407486 7ff7d5fed6c0 Delete type=3 #23 2026/06/09-23:03:15.049230 7ff7d67ee6c0 Delete type=3 #28
2026/06/09-14:17:25.407509 7ff7d5fed6c0 Delete type=0 #25 2026/06/09-23:03:15.049250 7ff7d67ee6c0 Delete type=0 #30
2026/06/09-14:18:14.027632 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.160365 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.027648 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.160378 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.034363 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.167186 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.046545 7ff7d4feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.173014 7ff7d4feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.880760 7f52c5bfd6c0 Delete type=3 #1 2026/06/09-14:17:25.397390 7ff7d5fed6c0 Recovering log #25
2026/06/01-22:35:51.016255 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.407486 7ff7d5fed6c0 Delete type=3 #23
2026/06/01-22:35:51.016270 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.407509 7ff7d5fed6c0 Delete type=0 #25
2026/06/01-22:35:51.023046 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.027632 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.047956 7f52c4bfb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at '!items!cXaQG1TBE0jzrbNt' @ 8 : 1 2026/06/09-14:18:14.027648 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.047965 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.034363 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.051139 7f52c4bfb6c0 Generated table #27@0: 4 keys, 1387 bytes 2026/06/09-14:18:14.046545 7ff7d4feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.051154 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 1387 bytes
2026/06/01-22:35:51.057027 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.057087 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.067136 7f52c4bfb6c0 Manual compaction at level-0 from '!items!cXaQG1TBE0jzrbNt' @ 8 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.462325 7ff7d5fed6c0 Recovering log #25 2026/06/09-23:03:15.103926 7ff7d6fef6c0 Recovering log #30
2026/06/09-14:17:25.472781 7ff7d5fed6c0 Delete type=3 #23 2026/06/09-23:03:15.112824 7ff7d6fef6c0 Delete type=3 #28
2026/06/09-14:17:25.472805 7ff7d5fed6c0 Delete type=0 #25 2026/06/09-23:03:15.112841 7ff7d6fef6c0 Delete type=0 #30
2026/06/09-14:18:14.058523 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.173059 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.058534 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.173076 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.065661 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.178896 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.071686 7ff7d4feb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.197694 7ff7d4feb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.987923 7f52c53fc6c0 Delete type=3 #1 2026/06/09-14:17:25.462325 7ff7d5fed6c0 Recovering log #25
2026/06/01-22:35:51.085088 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.472781 7ff7d5fed6c0 Delete type=3 #23
2026/06/01-22:35:51.085109 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.472805 7ff7d5fed6c0 Delete type=0 #25
2026/06/01-22:35:51.091460 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.058523 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.107759 7f52c4bfb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 17 : 1 2026/06/09-14:18:14.058534 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.107763 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.065661 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.111831 7f52c4bfb6c0 Generated table #27@0: 21 keys, 18033 bytes 2026/06/09-14:18:14.071686 7ff7d4feb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.111846 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 18033 bytes
2026/06/01-22:35:51.117896 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.117946 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.124817 7f52c4bfb6c0 Manual compaction at level-0 from '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 17 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.419369 7ff7d6fef6c0 Recovering log #25 2026/06/09-23:03:15.061218 7ff7d67ee6c0 Recovering log #30
2026/06/09-14:17:25.428427 7ff7d6fef6c0 Delete type=3 #23 2026/06/09-23:03:15.070526 7ff7d67ee6c0 Delete type=3 #28
2026/06/09-14:17:25.428447 7ff7d6fef6c0 Delete type=0 #25 2026/06/09-23:03:15.070546 7ff7d67ee6c0 Delete type=0 #30
2026/06/09-14:18:14.040287 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.154224 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.040298 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.154234 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.046472 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.160305 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.046553 7ff7d4feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.173009 7ff7d4feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.914967 7f52c6bff6c0 Delete type=3 #1 2026/06/09-14:17:25.419369 7ff7d6fef6c0 Recovering log #25
2026/06/01-22:35:51.023125 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.428427 7ff7d6fef6c0 Delete type=3 #23
2026/06/01-22:35:51.023151 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.428447 7ff7d6fef6c0 Delete type=0 #25
2026/06/01-22:35:51.028968 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.040287 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.057155 7f52c4bfb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at '!items!ykekdZlirabRobEF' @ 108 : 1 2026/06/09-14:18:14.040298 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.057162 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.046472 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.060536 7f52c4bfb6c0 Generated table #27@0: 54 keys, 8881 bytes 2026/06/09-14:18:14.046553 7ff7d4feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.060550 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 8881 bytes
2026/06/01-22:35:51.067003 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.067054 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.073072 7f52c4bfb6c0 Manual compaction at level-0 from '!items!ykekdZlirabRobEF' @ 108 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.429438 7ff7d67ee6c0 Recovering log #25 2026/06/09-23:03:15.071667 7ff7d57ec6c0 Recovering log #30
2026/06/09-14:17:25.439353 7ff7d67ee6c0 Delete type=3 #23 2026/06/09-23:03:15.080691 7ff7d57ec6c0 Delete type=3 #28
2026/06/09-14:17:25.439378 7ff7d67ee6c0 Delete type=0 #25 2026/06/09-23:03:15.080714 7ff7d57ec6c0 Delete type=0 #30
2026/06/09-14:18:14.021756 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.167245 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.021767 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.167259 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.027556 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.172955 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.046539 7ff7d4feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.173017 7ff7d4feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.932171 7f52c63fe6c0 Delete type=3 #1 2026/06/09-14:17:25.429438 7ff7d67ee6c0 Recovering log #25
2026/06/01-22:35:51.010289 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.439353 7ff7d67ee6c0 Delete type=3 #23
2026/06/01-22:35:51.010313 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.439378 7ff7d67ee6c0 Delete type=0 #25
2026/06/01-22:35:51.016160 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.021756 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.037980 7f52c4bfb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at '!items!HKq5ANSGiBIdcnki' @ 2 : 1 2026/06/09-14:18:14.021767 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.037986 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.027556 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.041162 7f52c4bfb6c0 Generated table #27@0: 1 keys, 596 bytes 2026/06/09-14:18:14.046539 7ff7d4feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.041178 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 596 bytes
2026/06/01-22:35:51.047786 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.047867 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.067128 7f52c4bfb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 2 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.355145 7ff7d5fed6c0 Recovering log #25 2026/06/09-23:03:14.997184 7ff7d5fed6c0 Recovering log #30
2026/06/09-14:17:25.364080 7ff7d5fed6c0 Delete type=3 #23 2026/06/09-23:03:15.006667 7ff7d5fed6c0 Delete type=3 #28
2026/06/09-14:17:25.364100 7ff7d5fed6c0 Delete type=0 #25 2026/06/09-23:03:15.006688 7ff7d5fed6c0 Delete type=0 #30
2026/06/09-14:18:14.002973 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.135859 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.002982 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.135872 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.008712 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.142395 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.021671 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.148225 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.796994 7f52c63fe6c0 Delete type=3 #1 2026/06/09-14:17:25.355145 7ff7d5fed6c0 Recovering log #25
2026/06/01-22:35:50.937098 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.364080 7ff7d5fed6c0 Delete type=3 #23
2026/06/01-22:35:50.937158 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.364100 7ff7d5fed6c0 Delete type=0 #25
2026/06/01-22:35:50.943430 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.002973 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:50.962798 7f52c4bfb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at '!items!tlIc1bmIAbQeUwj7' @ 40 : 1 2026/06/09-14:18:14.002982 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:50.962805 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.008712 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:50.966120 7f52c4bfb6c0 Generated table #27@0: 20 keys, 34454 bytes 2026/06/09-14:18:14.021671 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
2026/06/01-22:35:50.966138 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 34454 bytes
2026/06/01-22:35:50.972309 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:50.972597 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.004209 7f52c4bfb6c0 Manual compaction at level-0 from '!items!tlIc1bmIAbQeUwj7' @ 40 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.440402 7ff7d5fed6c0 Recovering log #25 2026/06/09-23:03:15.081631 7ff7d67ee6c0 Recovering log #30
2026/06/09-14:17:25.450255 7ff7d5fed6c0 Delete type=3 #23 2026/06/09-23:03:15.091455 7ff7d67ee6c0 Delete type=3 #28
2026/06/09-14:17:25.450286 7ff7d5fed6c0 Delete type=0 #25 2026/06/09-23:03:15.091476 7ff7d67ee6c0 Delete type=0 #30
2026/06/09-14:18:14.046641 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.178964 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.046651 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.178977 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.052649 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.185830 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.071674 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.197701 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.950430 7f52c6bff6c0 Delete type=3 #1 2026/06/09-14:17:25.440402 7ff7d5fed6c0 Recovering log #25
2026/06/01-22:35:51.067200 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.450255 7ff7d5fed6c0 Delete type=3 #23
2026/06/01-22:35:51.067214 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.450286 7ff7d5fed6c0 Delete type=0 #25
2026/06/01-22:35:51.072998 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.046641 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.091558 7f52c4bfb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1 2026/06/09-14:18:14.046651 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.091566 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.052649 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.095457 7f52c4bfb6c0 Generated table #27@0: 49 keys, 50053 bytes 2026/06/09-14:18:14.071674 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.095470 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 50053 bytes
2026/06/01-22:35:51.101290 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.101339 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.118034 7f52c4bfb6c0 Manual compaction at level-0 from '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000010
+8 -8
View File
@@ -1,8 +1,8 @@
2026/06/09-14:17:25.451270 7ff7d5fed6c0 Recovering log #4 2026/06/09-23:03:15.092892 7ff7d6fef6c0 Recovering log #8
2026/06/09-14:17:25.460590 7ff7d5fed6c0 Delete type=3 #2 2026/06/09-23:03:15.102087 7ff7d6fef6c0 Delete type=3 #6
2026/06/09-14:17:25.460605 7ff7d5fed6c0 Delete type=0 #4 2026/06/09-23:03:15.102101 7ff7d6fef6c0 Delete type=0 #8
2026/06/09-14:18:14.052676 7ff7d4feb6c0 Level-0 table #9: started 2026/06/09-23:04:39.185891 7ff7d4feb6c0 Level-0 table #13: started
2026/06/09-14:18:14.052683 7ff7d4feb6c0 Level-0 table #9: 0 bytes OK 2026/06/09-23:04:39.185906 7ff7d4feb6c0 Level-0 table #13: 0 bytes OK
2026/06/09-14:18:14.058481 7ff7d4feb6c0 Delete type=0 #7 2026/06/09-23:04:39.191585 7ff7d4feb6c0 Delete type=0 #11
2026/06/09-14:18:14.071681 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.197705 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
2026/06/09-14:18:14.071693 7ff7d4feb6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.197713 7ff7d4feb6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
+8 -5
View File
@@ -1,5 +1,8 @@
2026/06/01-22:35:11.966943 7f52c5bfd6c0 Delete type=3 #1 2026/06/09-14:17:25.451270 7ff7d5fed6c0 Recovering log #4
2026/06/01-22:35:51.073080 7f52c4bfb6c0 Level-0 table #5: started 2026/06/09-14:17:25.460590 7ff7d5fed6c0 Delete type=3 #2
2026/06/01-22:35:51.079046 7f52c4bfb6c0 Level-0 table #5: 429877 bytes OK 2026/06/09-14:17:25.460605 7ff7d5fed6c0 Delete type=0 #4
2026/06/01-22:35:51.084913 7f52c4bfb6c0 Delete type=0 #3 2026/06/09-14:18:14.052676 7ff7d4feb6c0 Level-0 table #9: started
2026/06/01-22:35:51.107744 7f52c4bfb6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end) 2026/06/09-14:18:14.052683 7ff7d4feb6c0 Level-0 table #9: 0 bytes OK
2026/06/09-14:18:14.058481 7ff7d4feb6c0 Delete type=0 #7
2026/06/09-14:18:14.071681 7ff7d4feb6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
2026/06/09-14:18:14.071693 7ff7d4feb6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.408481 7ff7d57ec6c0 Recovering log #25 2026/06/09-23:03:15.050263 7ff7d57ec6c0 Recovering log #30
2026/06/09-14:17:25.418586 7ff7d57ec6c0 Delete type=3 #23 2026/06/09-23:03:15.060149 7ff7d57ec6c0 Delete type=3 #28
2026/06/09-14:17:25.418602 7ff7d57ec6c0 Delete type=0 #25 2026/06/09-23:03:15.060171 7ff7d57ec6c0 Delete type=0 #30
2026/06/09-14:18:14.034422 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.148277 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.034431 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.148301 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.040246 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.154194 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.046549 7ff7d4feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.173001 7ff7d4feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.897294 7f52c63fe6c0 Delete type=3 #1 2026/06/09-14:17:25.408481 7ff7d57ec6c0 Recovering log #25
2026/06/01-22:35:51.004437 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.418586 7ff7d57ec6c0 Delete type=3 #23
2026/06/01-22:35:51.004459 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.418602 7ff7d57ec6c0 Delete type=0 #25
2026/06/01-22:35:51.010228 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.034422 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:51.029047 7f52c4bfb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at '!items!qzfAEhmvVxEMzm0k' @ 10 : 1 2026/06/09-14:18:14.034431 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:51.029057 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.040246 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:51.032066 7f52c4bfb6c0 Generated table #27@0: 5 keys, 4934 bytes 2026/06/09-14:18:14.046549 7ff7d4feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.032071 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 4934 bytes
2026/06/01-22:35:51.037821 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.037900 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.067117 7f52c4bfb6c0 Manual compaction at level-0 from '!items!qzfAEhmvVxEMzm0k' @ 10 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000047 MANIFEST-000051
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.474281 7ff7d57ec6c0 Recovering log #44 2026/06/09-23:03:15.114055 7ff7d57ec6c0 Recovering log #49
2026/06/09-14:17:25.483017 7ff7d57ec6c0 Delete type=3 #42 2026/06/09-23:03:15.124263 7ff7d57ec6c0 Delete type=3 #47
2026/06/09-14:17:25.483037 7ff7d57ec6c0 Delete type=0 #44 2026/06/09-23:03:15.124286 7ff7d57ec6c0 Delete type=0 #49
2026/06/09-14:18:14.065718 7ff7d4feb6c0 Level-0 table #50: started 2026/06/09-23:04:39.191632 7ff7d4feb6c0 Level-0 table #54: started
2026/06/09-14:18:14.065734 7ff7d4feb6c0 Level-0 table #50: 0 bytes OK 2026/06/09-23:04:39.191645 7ff7d4feb6c0 Level-0 table #54: 0 bytes OK
2026/06/09-14:18:14.071596 7ff7d4feb6c0 Delete type=0 #48 2026/06/09-23:04:39.197661 7ff7d4feb6c0 Delete type=0 #52
2026/06/09-14:18:14.071689 7ff7d4feb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.219495 7ff7d4feb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:12.007471 7f52c63fe6c0 Delete type=3 #1 2026/06/09-14:17:25.474281 7ff7d57ec6c0 Recovering log #44
2026/06/01-22:35:51.124825 7f52c4bfb6c0 Level-0 table #45: started 2026/06/09-14:17:25.483017 7ff7d57ec6c0 Delete type=3 #42
2026/06/01-22:35:51.124844 7f52c4bfb6c0 Level-0 table #45: 0 bytes OK 2026/06/09-14:17:25.483037 7ff7d57ec6c0 Delete type=0 #44
2026/06/01-22:35:51.131445 7f52c4bfb6c0 Delete type=0 #43 2026/06/09-14:18:14.065718 7ff7d4feb6c0 Level-0 table #50: started
2026/06/01-22:35:51.145660 7f52c4bfb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 1 : 1 2026/06/09-14:18:14.065734 7ff7d4feb6c0 Level-0 table #50: 0 bytes OK
2026/06/01-22:35:51.145675 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.071596 7ff7d4feb6c0 Delete type=0 #48
2026/06/01-22:35:51.149105 7f52c4bfb6c0 Generated table #46@0: 8 keys, 3172 bytes 2026/06/09-14:18:14.071689 7ff7d4feb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
2026/06/01-22:35:51.149125 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 3172 bytes
2026/06/01-22:35:51.155673 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.155780 7f52c4bfb6c0 Delete type=2 #5
2026/06/01-22:35:51.163444 7f52c4bfb6c0 Manual compaction at level-0 from '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 1 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.365128 7ff7d67ee6c0 Recovering log #25 2026/06/09-23:03:15.007971 7ff7d5fed6c0 Recovering log #30
2026/06/09-14:17:25.375651 7ff7d67ee6c0 Delete type=3 #23 2026/06/09-23:03:15.017257 7ff7d5fed6c0 Delete type=3 #28
2026/06/09-14:17:25.375676 7ff7d67ee6c0 Delete type=0 #25 2026/06/09-23:03:15.017277 7ff7d5fed6c0 Delete type=0 #30
2026/06/09-14:18:14.008762 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.130034 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.008772 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.130046 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.014913 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.135814 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.021676 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.148218 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.817600 7f52c53fc6c0 Delete type=3 #1 2026/06/09-14:17:25.365128 7ff7d67ee6c0 Recovering log #25
2026/06/01-22:35:50.950071 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.375651 7ff7d67ee6c0 Delete type=3 #23
2026/06/01-22:35:50.950101 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.375676 7ff7d67ee6c0 Delete type=0 #25
2026/06/01-22:35:50.956859 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.008762 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:50.982784 7f52c4bfb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at '!items!yVN7PZw35iIaBl0H' @ 50 : 1 2026/06/09-14:18:14.008772 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:50.982795 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.014913 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:50.988505 7f52c4bfb6c0 Generated table #27@0: 25 keys, 124022 bytes 2026/06/09-14:18:14.021676 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
2026/06/01-22:35:50.988522 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 124022 bytes
2026/06/01-22:35:50.994813 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:50.994888 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.004229 7f52c4bfb6c0 Manual compaction at level-0 from '!items!yVN7PZw35iIaBl0H' @ 50 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.377225 7ff7d6fef6c0 Recovering log #25 2026/06/09-23:03:15.018889 7ff7d57ec6c0 Recovering log #30
2026/06/09-14:17:25.386451 7ff7d6fef6c0 Delete type=3 #23 2026/06/09-23:03:15.027808 7ff7d57ec6c0 Delete type=3 #28
2026/06/09-14:17:25.386469 7ff7d6fef6c0 Delete type=0 #25 2026/06/09-23:03:15.027827 7ff7d57ec6c0 Delete type=0 #30
2026/06/09-14:18:14.014965 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.142437 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:14.014978 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.142454 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.021573 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.148170 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.021680 7ff7d4feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.148230 7ff7d4feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.836158 7f52c63fe6c0 Delete type=3 #1 2026/06/09-14:17:25.377225 7ff7d6fef6c0 Recovering log #25
2026/06/01-22:35:50.943540 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.386451 7ff7d6fef6c0 Delete type=3 #23
2026/06/01-22:35:50.943578 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.386469 7ff7d6fef6c0 Delete type=0 #25
2026/06/01-22:35:50.949973 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:14.014965 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:50.972693 7f52c4bfb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at '!items!xxZKGqDVxAfr140W' @ 32 : 1 2026/06/09-14:18:14.014978 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:50.972702 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.021573 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:50.976827 7f52c4bfb6c0 Generated table #27@0: 16 keys, 8790 bytes 2026/06/09-14:18:14.021680 7ff7d4feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
2026/06/01-22:35:50.976844 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 8790 bytes
2026/06/01-22:35:50.982579 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:50.982676 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.004221 7f52c4bfb6c0 Manual compaction at level-0 from '!items!xxZKGqDVxAfr140W' @ 32 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000028 MANIFEST-000032
+7 -7
View File
@@ -1,7 +1,7 @@
2026/06/09-14:17:25.387408 7ff7d57ec6c0 Recovering log #25 2026/06/09-23:03:15.028836 7ff7d5fed6c0 Recovering log #30
2026/06/09-14:17:25.396611 7ff7d57ec6c0 Delete type=3 #23 2026/06/09-23:03:15.038963 7ff7d5fed6c0 Delete type=3 #28
2026/06/09-14:17:25.396630 7ff7d57ec6c0 Delete type=0 #25 2026/06/09-23:03:15.038982 7ff7d5fed6c0 Delete type=0 #30
2026/06/09-14:18:13.995792 7ff7d4feb6c0 Level-0 table #31: started 2026/06/09-23:04:39.124198 7ff7d4feb6c0 Level-0 table #35: started
2026/06/09-14:18:13.995843 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK 2026/06/09-23:04:39.124234 7ff7d4feb6c0 Level-0 table #35: 0 bytes OK
2026/06/09-14:18:14.002901 7ff7d4feb6c0 Delete type=0 #29 2026/06/09-23:04:39.129992 7ff7d4feb6c0 Delete type=0 #33
2026/06/09-14:18:14.021665 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end) 2026/06/09-23:04:39.148210 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
+7 -11
View File
@@ -1,11 +1,7 @@
2026/06/01-22:35:11.855333 7f52c53fc6c0 Delete type=3 #1 2026/06/09-14:17:25.387408 7ff7d57ec6c0 Recovering log #25
2026/06/01-22:35:50.956960 7f52c4bfb6c0 Level-0 table #26: started 2026/06/09-14:17:25.396611 7ff7d57ec6c0 Delete type=3 #23
2026/06/01-22:35:50.956991 7f52c4bfb6c0 Level-0 table #26: 0 bytes OK 2026/06/09-14:17:25.396630 7ff7d57ec6c0 Delete type=0 #25
2026/06/01-22:35:50.962751 7f52c4bfb6c0 Delete type=0 #24 2026/06/09-14:18:13.995792 7ff7d4feb6c0 Level-0 table #31: started
2026/06/01-22:35:50.994960 7f52c4bfb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1 2026/06/09-14:18:13.995843 7ff7d4feb6c0 Level-0 table #31: 0 bytes OK
2026/06/01-22:35:50.994966 7f52c4bfb6c0 Compacting 1@0 + 0@1 files 2026/06/09-14:18:14.002901 7ff7d4feb6c0 Delete type=0 #29
2026/06/01-22:35:50.998285 7f52c4bfb6c0 Generated table #27@0: 15 keys, 4529 bytes 2026/06/09-14:18:14.021665 7ff7d4feb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
2026/06/01-22:35:50.998300 7f52c4bfb6c0 Compacted 1@0 + 0@1 files => 4529 bytes
2026/06/01-22:35:51.004081 7f52c4bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2026/06/01-22:35:51.004146 7f52c4bfb6c0 Delete type=2 #10
2026/06/01-22:35:51.004357 7f52c4bfb6c0 Manual compaction at level-0 from '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
+2
View File
@@ -17,10 +17,12 @@ export default class WeaponDataModel extends foundry.abstract.TypeDataModel {
const stringField = (initial = "") => new fields.StringField({ required: true, nullable: false, initial }) const stringField = (initial = "") => new fields.StringField({ required: true, nullable: false, initial })
const htmlField = (initial = "") => new fields.HTMLField({ required: true, nullable: false, initial, textSearch: true }) const htmlField = (initial = "") => new fields.HTMLField({ required: true, nullable: false, initial, textSearch: true })
const intField = (initial = 0, opts = {}) => new fields.NumberField({ required: true, nullable: false, integer: true, initial, ...opts }) const intField = (initial = 0, opts = {}) => new fields.NumberField({ required: true, nullable: false, integer: true, initial, ...opts })
const boolField = (initial = false) => new fields.BooleanField({ required: true, initial })
return { return {
reference: stringField(""), reference: stringField(""),
description: htmlField(""), description: htmlField(""),
hasSpeciality: boolField(false),
weaponType: stringField("melee"), weaponType: stringField("melee"),
material: stringField(""), material: stringField(""),
damageAspect: stringField("metal"), damageAspect: stringField("metal"),
+9 -4
View File
@@ -374,7 +374,9 @@ export async function rollForActor(actor, rollKey) {
const wpThrowMode = Number(wParams.typeofthrow ?? 0) const wpThrowMode = Number(wParams.typeofthrow ?? 0)
const wpDamageBase = wpItem.system.damageBase ?? 0 const wpDamageBase = wpItem.system.damageBase ?? 0
const wpTotalDice = wpSkillDice + wpAspectDice + wpRangeMalus + wpBonusMalus - wpWoundMalus const wpSpecialtyBonus = wpItem.system.hasSpeciality ? 1 : 0
const wpTotalDice = wpSkillDice + wpAspectDice + wpRangeMalus + wpBonusMalus - wpWoundMalus + wpSpecialtyBonus
if (wpTotalDice <= 0) { if (wpTotalDice <= 0) {
ui.notifications.warn(game.i18n.localize("CDE.Error0")) ui.notifications.warn(game.i18n.localize("CDE.Error0"))
return return
@@ -394,9 +396,12 @@ export async function rollForActor(actor, rollKey) {
if (wpWoundMalus !== 0) wpModParts.push(`-${wpWoundMalus} ${game.i18n.localize("CDE.WoundMalus")}`) if (wpWoundMalus !== 0) wpModParts.push(`-${wpWoundMalus} ${game.i18n.localize("CDE.WoundMalus")}`)
if (wpBonusAusp !== 0) wpModParts.push(`+${wpBonusAusp} ${game.i18n.localize("CDE.BonusAuspiciousDice")}`) if (wpBonusAusp !== 0) wpModParts.push(`+${wpBonusAusp} ${game.i18n.localize("CDE.BonusAuspiciousDice")}`)
// Damage = character's aspect value + weapon base damage (additive, not multiplied by successes) // Damage = character's aspect value (from weapon's damageAspect) + weapon base damage
const wpDamageAspectValue = sys.aspect?.[ASPECT_NAMES[wpAspFinal]]?.value ?? 0 const wpDamageAspectRaw = wpItem.system.damageAspect ?? "metal"
const wpDamageAspectLabel = game.i18n.localize(ASPECT_LABELS[ASPECT_NAMES[wpAspFinal]] ?? "") const wpDamageAspectIdx = WEAPON_ASPECT_INDEX[wpDamageAspectRaw] ?? 0
const wpDamageAspectName = ASPECT_NAMES[wpDamageAspectIdx]
const wpDamageAspectValue = sys.aspect?.[wpDamageAspectName]?.value ?? 0
const wpDamageAspectLabel = game.i18n.localize(ASPECT_LABELS[wpDamageAspectName] ?? "")
const wpMsg = await sendResultMessage(actor, { const wpMsg = await sendResultMessage(actor, {
rollLabel: `${wpItem.name}`, rollLabel: `${wpItem.name}`,
+4
View File
@@ -36,6 +36,10 @@
<span class="cde-stat-label">{{ localize "CDE.DamageBase" }}</span> <span class="cde-stat-label">{{ localize "CDE.DamageBase" }}</span>
<input type="number" name="system.damageBase" value="{{systemData.damageBase}}" /> <input type="number" name="system.damageBase" value="{{systemData.damageBase}}" />
</div> </div>
<div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.Speciality" }}</span>
<input type="checkbox" name="system.hasSpeciality" {{checked systemData.hasSpeciality}} />
</div>
<div class="cde-stat-cell"> <div class="cde-stat-cell">
<span class="cde-stat-label">{{ localize "CDE.DamageAspect" }}</span> <span class="cde-stat-label">{{ localize "CDE.DamageAspect" }}</span>
<select name="system.damageAspect"> <select name="system.damageAspect">