From 21dca4446f5e378abbce766f34625d0afab17f82 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Sun, 16 Nov 2025 13:49:33 +0100 Subject: [PATCH] Fix starship agility --- module/documents/roll.mjs | 7 +++++-- .../ftl-nomad-items/{000138.log => 000142.log} | 0 packs/ftl-nomad-items/CURRENT | 2 +- packs/ftl-nomad-items/LOG | 14 +++++++------- packs/ftl-nomad-items/LOG.old | 14 +++++++------- .../{MANIFEST-000136 => MANIFEST-000140} | Bin 177 -> 177 bytes .../{000116.log => 000120.log} | 0 packs/ftl-nomad-vehicles/CURRENT | 2 +- packs/ftl-nomad-vehicles/LOG | 14 +++++++------- packs/ftl-nomad-vehicles/LOG.old | 14 +++++++------- .../{MANIFEST-000114 => MANIFEST-000118} | Bin 174 -> 174 bytes 11 files changed, 35 insertions(+), 32 deletions(-) rename packs/ftl-nomad-items/{000138.log => 000142.log} (100%) rename packs/ftl-nomad-items/{MANIFEST-000136 => MANIFEST-000140} (72%) rename packs/ftl-nomad-vehicles/{000116.log => 000120.log} (100%) rename packs/ftl-nomad-vehicles/{MANIFEST-000114 => MANIFEST-000118} (73%) diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index 6ae8691..a77ae6b 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -199,7 +199,10 @@ export default class FTLNomadRoll extends Roll { label: label, callback: (event, button, dialog) => { const output = Array.from(button.form.elements).reduce((obj, input) => { - if (input.name) obj[input.name] = input.value + if (input.name) { + // For checkboxes, use checked property instead of value + obj[input.name] = input.type === 'checkbox' ? input.checked : input.value + } return obj }, {}) return output @@ -271,7 +274,7 @@ export default class FTLNomadRoll extends Roll { options.skillModifier = Number(rollData.skillModifier) || 0 options.rangeModifier = Number(rollData.rangeModifier) || 0 options.numericModifierSelect = Number(rollData.numericModifierSelect) || 0 - options.useVehicleBonus = rollData.useVehicleBonus !== "off" && rollData.useVehicleBonus !== false + options.useVehicleBonus = rollData.useVehicleBonus === true options.finalModifier = options.numericModifier + options.skillModifier + options.rangeModifier let mod = options.rollItem?.value || 0 mod += options.numericModifierSelect diff --git a/packs/ftl-nomad-items/000138.log b/packs/ftl-nomad-items/000142.log similarity index 100% rename from packs/ftl-nomad-items/000138.log rename to packs/ftl-nomad-items/000142.log diff --git a/packs/ftl-nomad-items/CURRENT b/packs/ftl-nomad-items/CURRENT index 0eb07d3..76519d9 100644 --- a/packs/ftl-nomad-items/CURRENT +++ b/packs/ftl-nomad-items/CURRENT @@ -1 +1 @@ -MANIFEST-000136 +MANIFEST-000140 diff --git a/packs/ftl-nomad-items/LOG b/packs/ftl-nomad-items/LOG index c4da9f9..01f2c45 100644 --- a/packs/ftl-nomad-items/LOG +++ b/packs/ftl-nomad-items/LOG @@ -1,7 +1,7 @@ -2025/11/15-21:57:15.481581 7f4781ffb6c0 Recovering log #134 -2025/11/15-21:57:15.491519 7f4781ffb6c0 Delete type=3 #132 -2025/11/15-21:57:15.491588 7f4781ffb6c0 Delete type=0 #134 -2025/11/15-21:59:21.237179 7f4780bff6c0 Level-0 table #139: started -2025/11/15-21:59:21.237222 7f4780bff6c0 Level-0 table #139: 0 bytes OK -2025/11/15-21:59:21.302054 7f4780bff6c0 Delete type=0 #137 -2025/11/15-21:59:21.450579 7f4780bff6c0 Manual compaction at level-0 from '!folders!AuBtSOj1mJmh88qx' @ 72057594037927935 : 1 .. '!items!zv9dwgL3p7ThQn7j' @ 0 : 0; will stop at (end) +2025/11/16-13:42:15.516505 7f47817fa6c0 Recovering log #138 +2025/11/16-13:42:15.531915 7f47817fa6c0 Delete type=3 #136 +2025/11/16-13:42:15.531986 7f47817fa6c0 Delete type=0 #138 +2025/11/16-13:48:27.487704 7f4780bff6c0 Level-0 table #143: started +2025/11/16-13:48:27.487749 7f4780bff6c0 Level-0 table #143: 0 bytes OK +2025/11/16-13:48:27.494893 7f4780bff6c0 Delete type=0 #141 +2025/11/16-13:48:27.501327 7f4780bff6c0 Manual compaction at level-0 from '!folders!AuBtSOj1mJmh88qx' @ 72057594037927935 : 1 .. '!items!zv9dwgL3p7ThQn7j' @ 0 : 0; will stop at (end) diff --git a/packs/ftl-nomad-items/LOG.old b/packs/ftl-nomad-items/LOG.old index d8b2da3..c4da9f9 100644 --- a/packs/ftl-nomad-items/LOG.old +++ b/packs/ftl-nomad-items/LOG.old @@ -1,7 +1,7 @@ -2025/11/11-09:55:29.500472 7f0922ffd6c0 Recovering log #130 -2025/11/11-09:55:29.510925 7f0922ffd6c0 Delete type=3 #128 -2025/11/11-09:55:29.511008 7f0922ffd6c0 Delete type=0 #130 -2025/11/11-12:13:09.876661 7f0920bff6c0 Level-0 table #135: started -2025/11/11-12:13:09.876709 7f0920bff6c0 Level-0 table #135: 0 bytes OK -2025/11/11-12:13:09.882679 7f0920bff6c0 Delete type=0 #133 -2025/11/11-12:13:09.882804 7f0920bff6c0 Manual compaction at level-0 from '!folders!AuBtSOj1mJmh88qx' @ 72057594037927935 : 1 .. '!items!zv9dwgL3p7ThQn7j' @ 0 : 0; will stop at (end) +2025/11/15-21:57:15.481581 7f4781ffb6c0 Recovering log #134 +2025/11/15-21:57:15.491519 7f4781ffb6c0 Delete type=3 #132 +2025/11/15-21:57:15.491588 7f4781ffb6c0 Delete type=0 #134 +2025/11/15-21:59:21.237179 7f4780bff6c0 Level-0 table #139: started +2025/11/15-21:59:21.237222 7f4780bff6c0 Level-0 table #139: 0 bytes OK +2025/11/15-21:59:21.302054 7f4780bff6c0 Delete type=0 #137 +2025/11/15-21:59:21.450579 7f4780bff6c0 Manual compaction at level-0 from '!folders!AuBtSOj1mJmh88qx' @ 72057594037927935 : 1 .. '!items!zv9dwgL3p7ThQn7j' @ 0 : 0; will stop at (end) diff --git a/packs/ftl-nomad-items/MANIFEST-000136 b/packs/ftl-nomad-items/MANIFEST-000140 similarity index 72% rename from packs/ftl-nomad-items/MANIFEST-000136 rename to packs/ftl-nomad-items/MANIFEST-000140 index e6e7db694452c327e952ff592fbbc2e927962309..88846d5b06a18d14ad50cefe5102c370b78a536f 100644 GIT binary patch delta 43 scmdnUxRG%}uSz9jcr!NxBU3LUCj)aIBg;e91%K_AfkgU1A`?I&0RGep!2kdN delta 43 scmdnUxRG%}ugZyPJ4tQ^My5_iP6p;KMwW-HuV3AG3=-)AiS&R(02$8=1poj5 diff --git a/packs/ftl-nomad-vehicles/000116.log b/packs/ftl-nomad-vehicles/000120.log similarity index 100% rename from packs/ftl-nomad-vehicles/000116.log rename to packs/ftl-nomad-vehicles/000120.log diff --git a/packs/ftl-nomad-vehicles/CURRENT b/packs/ftl-nomad-vehicles/CURRENT index 3182b19..7530019 100644 --- a/packs/ftl-nomad-vehicles/CURRENT +++ b/packs/ftl-nomad-vehicles/CURRENT @@ -1 +1 @@ -MANIFEST-000114 +MANIFEST-000118 diff --git a/packs/ftl-nomad-vehicles/LOG b/packs/ftl-nomad-vehicles/LOG index 19efdd3..bcc8223 100644 --- a/packs/ftl-nomad-vehicles/LOG +++ b/packs/ftl-nomad-vehicles/LOG @@ -1,7 +1,7 @@ -2025/11/15-21:57:15.495359 7f47817fa6c0 Recovering log #112 -2025/11/15-21:57:15.505936 7f47817fa6c0 Delete type=3 #110 -2025/11/15-21:57:15.505987 7f47817fa6c0 Delete type=0 #112 -2025/11/15-21:59:21.388865 7f4780bff6c0 Level-0 table #117: started -2025/11/15-21:59:21.388934 7f4780bff6c0 Level-0 table #117: 0 bytes OK -2025/11/15-21:59:21.450426 7f4780bff6c0 Delete type=0 #115 -2025/11/15-21:59:21.450606 7f4780bff6c0 Manual compaction at level-0 from '!actors!0FQ6XaRi24OorI21' @ 72057594037927935 : 1 .. '!folders!vRnrOJqSMlxbSgyX' @ 0 : 0; will stop at (end) +2025/11/16-13:42:15.536081 7f4781ffb6c0 Recovering log #116 +2025/11/16-13:42:15.550548 7f4781ffb6c0 Delete type=3 #114 +2025/11/16-13:42:15.550621 7f4781ffb6c0 Delete type=0 #116 +2025/11/16-13:48:27.494999 7f4780bff6c0 Level-0 table #121: started +2025/11/16-13:48:27.495027 7f4780bff6c0 Level-0 table #121: 0 bytes OK +2025/11/16-13:48:27.501164 7f4780bff6c0 Delete type=0 #119 +2025/11/16-13:48:27.501339 7f4780bff6c0 Manual compaction at level-0 from '!actors!0FQ6XaRi24OorI21' @ 72057594037927935 : 1 .. '!folders!vRnrOJqSMlxbSgyX' @ 0 : 0; will stop at (end) diff --git a/packs/ftl-nomad-vehicles/LOG.old b/packs/ftl-nomad-vehicles/LOG.old index 0e01826..19efdd3 100644 --- a/packs/ftl-nomad-vehicles/LOG.old +++ b/packs/ftl-nomad-vehicles/LOG.old @@ -1,7 +1,7 @@ -2025/11/11-09:55:29.516089 7f0921ffb6c0 Recovering log #108 -2025/11/11-09:55:29.525977 7f0921ffb6c0 Delete type=3 #106 -2025/11/11-09:55:29.526050 7f0921ffb6c0 Delete type=0 #108 -2025/11/11-12:13:09.863976 7f0920bff6c0 Level-0 table #113: started -2025/11/11-12:13:09.864017 7f0920bff6c0 Level-0 table #113: 0 bytes OK -2025/11/11-12:13:09.870509 7f0920bff6c0 Delete type=0 #111 -2025/11/11-12:13:09.882783 7f0920bff6c0 Manual compaction at level-0 from '!actors!0FQ6XaRi24OorI21' @ 72057594037927935 : 1 .. '!folders!vRnrOJqSMlxbSgyX' @ 0 : 0; will stop at (end) +2025/11/15-21:57:15.495359 7f47817fa6c0 Recovering log #112 +2025/11/15-21:57:15.505936 7f47817fa6c0 Delete type=3 #110 +2025/11/15-21:57:15.505987 7f47817fa6c0 Delete type=0 #112 +2025/11/15-21:59:21.388865 7f4780bff6c0 Level-0 table #117: started +2025/11/15-21:59:21.388934 7f4780bff6c0 Level-0 table #117: 0 bytes OK +2025/11/15-21:59:21.450426 7f4780bff6c0 Delete type=0 #115 +2025/11/15-21:59:21.450606 7f4780bff6c0 Manual compaction at level-0 from '!actors!0FQ6XaRi24OorI21' @ 72057594037927935 : 1 .. '!folders!vRnrOJqSMlxbSgyX' @ 0 : 0; will stop at (end) diff --git a/packs/ftl-nomad-vehicles/MANIFEST-000114 b/packs/ftl-nomad-vehicles/MANIFEST-000118 similarity index 73% rename from packs/ftl-nomad-vehicles/MANIFEST-000114 rename to packs/ftl-nomad-vehicles/MANIFEST-000118 index fca541d9f9d892fba87defae4fcbfd5ba95eb24e..c9a0eb628d3bb24b889ac831493b56756c87c877 100644 GIT binary patch delta 37 pcmZ3-xQ=nc1i1@t@$Wbo7@5jB8JH_rD*AlCih;NlKyDRF1pwK-3GDy? delta 37 pcmZ3-xQ=nc1i63i&NDa|7@3MW8JJ60D!3neUj}hYfZQ^c3INj;3BUjV