From 6eeb391d1acb462c8bc7c171ac161af05d23d683 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Fri, 5 Sep 2025 23:26:11 +0200 Subject: [PATCH] Move aiming to attacker --- css/fvtt-lethal-fantasy.css | 9 +++++++++ module/config/system.mjs | 4 ++-- module/documents/roll.mjs | 15 +++++++++++++++ .../lf-equipment/{000390.log => 000402.log} | 0 packs-system/lf-equipment/CURRENT | 2 +- packs-system/lf-equipment/LOG | 16 ++++++++-------- packs-system/lf-equipment/LOG.old | 16 ++++++++-------- .../{MANIFEST-000388 => MANIFEST-000400} | Bin 178 -> 178 bytes .../lf-gifts/{000389.log => 000401.log} | 0 packs-system/lf-gifts/CURRENT | 2 +- packs-system/lf-gifts/LOG | 16 ++++++++-------- packs-system/lf-gifts/LOG.old | 16 ++++++++-------- .../{MANIFEST-000387 => MANIFEST-000399} | Bin 175 -> 175 bytes .../lf-skills/{000389.log => 000401.log} | 0 packs-system/lf-skills/CURRENT | 2 +- packs-system/lf-skills/LOG | 16 ++++++++-------- packs-system/lf-skills/LOG.old | 16 ++++++++-------- .../{MANIFEST-000387 => MANIFEST-000399} | Bin 178 -> 178 bytes .../{000089.log => 000101.log} | 0 packs-system/lf-spells-miracles/CURRENT | 2 +- packs-system/lf-spells-miracles/LOG | 16 ++++++++-------- packs-system/lf-spells-miracles/LOG.old | 16 ++++++++-------- .../{MANIFEST-000087 => MANIFEST-000099} | Bin 173 -> 173 bytes .../{000389.log => 000401.log} | 0 packs-system/lf-vulnerabilities/CURRENT | 2 +- packs-system/lf-vulnerabilities/LOG | 16 ++++++++-------- packs-system/lf-vulnerabilities/LOG.old | 16 ++++++++-------- .../{MANIFEST-000387 => MANIFEST-000399} | Bin 176 -> 176 bytes styles/roll.less | 16 +++++++++------- templates/chat-message.hbs | 10 ++++++++++ templates/range-defense-dialog.hbs | 8 -------- templates/roll-dialog.hbs | 16 +++++++++++++--- 32 files changed, 143 insertions(+), 105 deletions(-) rename packs-system/lf-equipment/{000390.log => 000402.log} (100%) rename packs-system/lf-equipment/{MANIFEST-000388 => MANIFEST-000400} (71%) rename packs-system/lf-gifts/{000389.log => 000401.log} (100%) rename packs-system/lf-gifts/{MANIFEST-000387 => MANIFEST-000399} (73%) rename packs-system/lf-skills/{000389.log => 000401.log} (100%) rename packs-system/lf-skills/{MANIFEST-000387 => MANIFEST-000399} (71%) rename packs-system/lf-spells-miracles/{000089.log => 000101.log} (100%) rename packs-system/lf-spells-miracles/{MANIFEST-000087 => MANIFEST-000099} (73%) rename packs-system/lf-vulnerabilities/{000389.log => 000401.log} (100%) rename packs-system/lf-vulnerabilities/{MANIFEST-000387 => MANIFEST-000399} (72%) diff --git a/css/fvtt-lethal-fantasy.css b/css/fvtt-lethal-fantasy.css index 6347d84..f6935a2 100644 --- a/css/fvtt-lethal-fantasy.css +++ b/css/fvtt-lethal-fantasy.css @@ -2293,6 +2293,15 @@ i.lethalfantasy { font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); } +.main select, +.dialog-damage select, +.dialog-resource select, +.dialog-challenge select, +.dialog-save select { + min-width: 8rem; + max-width: 8rem; + margin-left: 1rem; +} .dice-roll { flex-direction: column; } diff --git a/module/config/system.mjs b/module/config/system.mjs index 58c9256..af69238 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -92,8 +92,8 @@ export const RANGE_CHOICES = { export const ATTACKER_AIM_CHOICES = { "simple": { label: "Simple (+0)", value: "0" }, - "careful": { label: "Careful (Red -5)", value: "-4" }, - "focused": { label: "Focused (Grey -9)", value: "-9" } + "careful": { label: "Careful (Red +5)", value: "+4" }, + "focused": { label: "Focused (Grey +9)", value: "+9" } } export const SPELL_LETHARGY_DICE = [ diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index cc5e1b6..c406fcd 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -96,6 +96,10 @@ export default class LethalFantasyRoll extends Roll { return this.options.badResult } + get rollData() { + return this.options.rollData + } + /** * Prompt the user with a dialog to configure and execute a roll. * @@ -312,6 +316,8 @@ export default class LethalFantasyRoll extends Roll { hasChangeDice, pointBlank, baseValue: options.rollTarget.value, + attackerAimChoices: SYSTEM.ATTACKER_AIM_CHOICES, + attackerAim: "0", changeDice: `${dice}`, fieldRollMode, choiceModifier, @@ -386,6 +392,9 @@ export default class LethalFantasyRoll extends Roll { let bonus = Number(options.rollTarget.value) fullModifier = rollContext.modifier === "" ? 0 : parseInt(rollContext.modifier, 10) + bonus fullModifier += (rollContext.saveSpell) ? options.rollTarget.actorModifiers.saveModifier : 0 + if (Number(rollContext.attackerAim) > 0) { + fullModifier += Number(rollContext.attackerAim) + } if (fullModifier === 0) { modifierFormula = "0" @@ -457,6 +466,9 @@ export default class LethalFantasyRoll extends Roll { actorImage: options.actorImage, rollMode: rollContext.visibility, hasTarget: options.hasTarget, + pointBlank, + beyondSkill, + letItFly, hasGrantedDice, titleFormula, targetName, @@ -569,6 +581,7 @@ export default class LethalFantasyRoll extends Roll { rollBase.options.titleFormula = titleFormula rollBase.options.D30result = options.D30result rollBase.options.badResult = badResult + rollBase.options.rollData = foundry.utils.duplicate(rollData) /** * A hook event that fires after the roll has been made. @@ -1114,6 +1127,7 @@ export default class LethalFantasyRoll extends Roll { targetArmor: this.targetArmor, D30result: this.D30result, badResult: this.badResult, + rollData: this.rollData, isPrivate: isPrivate } cardData.cssClass = cardData.css.join(" ") @@ -1145,6 +1159,7 @@ export default class LethalFantasyRoll extends Roll { targetArmor: this.targetArmor, targetMalus: this.targetMalus, realDamage: this.realDamage, + rollData: this.rollData, ...messageData, }, { rollMode: rollMode }, diff --git a/packs-system/lf-equipment/000390.log b/packs-system/lf-equipment/000402.log similarity index 100% rename from packs-system/lf-equipment/000390.log rename to packs-system/lf-equipment/000402.log diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT index 31123e7..9e7a9e4 100644 --- a/packs-system/lf-equipment/CURRENT +++ b/packs-system/lf-equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000388 +MANIFEST-000400 diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG index 7a05736..9772b2c 100644 --- a/packs-system/lf-equipment/LOG +++ b/packs-system/lf-equipment/LOG @@ -1,8 +1,8 @@ -2025/09/02-20:50:59.720888 7ff574df96c0 Recovering log #386 -2025/09/02-20:50:59.731821 7ff574df96c0 Delete type=3 #384 -2025/09/02-20:50:59.731882 7ff574df96c0 Delete type=0 #386 -2025/09/02-21:05:27.811892 7ff56e3ff6c0 Level-0 table #391: started -2025/09/02-21:05:27.811921 7ff56e3ff6c0 Level-0 table #391: 0 bytes OK -2025/09/02-21:05:27.818375 7ff56e3ff6c0 Delete type=0 #389 -2025/09/02-21:05:27.831362 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) -2025/09/02-21:05:27.831417 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) +2025/09/05-23:10:01.571742 7f0131ffb6c0 Recovering log #398 +2025/09/05-23:10:01.582082 7f0131ffb6c0 Delete type=3 #396 +2025/09/05-23:10:01.582249 7f0131ffb6c0 Delete type=0 #398 +2025/09/05-23:25:34.796479 7f012fff76c0 Level-0 table #403: started +2025/09/05-23:25:34.796530 7f012fff76c0 Level-0 table #403: 0 bytes OK +2025/09/05-23:25:34.802896 7f012fff76c0 Delete type=0 #401 +2025/09/05-23:25:34.803270 7f012fff76c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) +2025/09/05-23:25:34.803324 7f012fff76c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/LOG.old b/packs-system/lf-equipment/LOG.old index 5ec5060..a5285d0 100644 --- a/packs-system/lf-equipment/LOG.old +++ b/packs-system/lf-equipment/LOG.old @@ -1,8 +1,8 @@ -2025/09/02-17:50:28.149562 7ff56f7fe6c0 Recovering log #382 -2025/09/02-17:50:28.159074 7ff56f7fe6c0 Delete type=3 #380 -2025/09/02-17:50:28.159158 7ff56f7fe6c0 Delete type=0 #382 -2025/09/02-18:10:48.127187 7ff56e3ff6c0 Level-0 table #387: started -2025/09/02-18:10:48.127226 7ff56e3ff6c0 Level-0 table #387: 0 bytes OK -2025/09/02-18:10:48.133926 7ff56e3ff6c0 Delete type=0 #385 -2025/09/02-18:10:48.134163 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) -2025/09/02-18:10:48.134189 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) +2025/09/04-09:03:59.907857 7f66cffff6c0 Recovering log #394 +2025/09/04-09:03:59.918032 7f66cffff6c0 Delete type=3 #392 +2025/09/04-09:03:59.918082 7f66cffff6c0 Delete type=0 #394 +2025/09/04-09:04:51.777411 7f66cdbff6c0 Level-0 table #399: started +2025/09/04-09:04:51.777431 7f66cdbff6c0 Level-0 table #399: 0 bytes OK +2025/09/04-09:04:51.783440 7f66cdbff6c0 Delete type=0 #397 +2025/09/04-09:04:51.790184 7f66cdbff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) +2025/09/04-09:04:51.790212 7f66cdbff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/MANIFEST-000388 b/packs-system/lf-equipment/MANIFEST-000400 similarity index 71% rename from packs-system/lf-equipment/MANIFEST-000388 rename to packs-system/lf-equipment/MANIFEST-000400 index c7f4ab5fac9582629998b26ff67d3af7a4d5faa3..1ed8d68fa50698c41e516f2eba944ebf38610394 100644 GIT binary patch delta 43 tcmdnQxQTH>pUSKiRfoA57?~zAb22bbVrF^9@l$;6PLRkXkjNB}2mmMJ3;O^7 delta 43 scmdnQxQTH>pUM=?&T4K3My6I~P6p;SW|n6hnf%^!Kq74*kq(du0QtfS1^@s6 diff --git a/packs-system/lf-gifts/000389.log b/packs-system/lf-gifts/000401.log similarity index 100% rename from packs-system/lf-gifts/000389.log rename to packs-system/lf-gifts/000401.log diff --git a/packs-system/lf-gifts/CURRENT b/packs-system/lf-gifts/CURRENT index 99be12b..34e89f8 100644 --- a/packs-system/lf-gifts/CURRENT +++ b/packs-system/lf-gifts/CURRENT @@ -1 +1 @@ -MANIFEST-000387 +MANIFEST-000399 diff --git a/packs-system/lf-gifts/LOG b/packs-system/lf-gifts/LOG index 2853b83..11fc8b5 100644 --- a/packs-system/lf-gifts/LOG +++ b/packs-system/lf-gifts/LOG @@ -1,8 +1,8 @@ -2025/09/02-20:50:59.736702 7ff56ffff6c0 Recovering log #385 -2025/09/02-20:50:59.746286 7ff56ffff6c0 Delete type=3 #383 -2025/09/02-20:50:59.746360 7ff56ffff6c0 Delete type=0 #385 -2025/09/02-21:05:27.804767 7ff56e3ff6c0 Level-0 table #390: started -2025/09/02-21:05:27.804810 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK -2025/09/02-21:05:27.811774 7ff56e3ff6c0 Delete type=0 #388 -2025/09/02-21:05:27.831354 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/09/02-21:05:27.831403 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/09/05-23:10:01.588433 7f01317fa6c0 Recovering log #397 +2025/09/05-23:10:01.598791 7f01317fa6c0 Delete type=3 #395 +2025/09/05-23:10:01.598975 7f01317fa6c0 Delete type=0 #397 +2025/09/05-23:25:34.782369 7f012fff76c0 Level-0 table #402: started +2025/09/05-23:25:34.782405 7f012fff76c0 Level-0 table #402: 0 bytes OK +2025/09/05-23:25:34.789488 7f012fff76c0 Delete type=0 #400 +2025/09/05-23:25:34.803215 7f012fff76c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/09/05-23:25:34.803289 7f012fff76c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/LOG.old b/packs-system/lf-gifts/LOG.old index 0384c94..63629c2 100644 --- a/packs-system/lf-gifts/LOG.old +++ b/packs-system/lf-gifts/LOG.old @@ -1,8 +1,8 @@ -2025/09/02-17:50:28.163914 7ff574df96c0 Recovering log #381 -2025/09/02-17:50:28.174205 7ff574df96c0 Delete type=3 #379 -2025/09/02-17:50:28.174262 7ff574df96c0 Delete type=0 #381 -2025/09/02-18:10:48.106359 7ff56e3ff6c0 Level-0 table #386: started -2025/09/02-18:10:48.106436 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK -2025/09/02-18:10:48.112780 7ff56e3ff6c0 Delete type=0 #384 -2025/09/02-18:10:48.134105 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/09/02-18:10:48.134170 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/09/04-09:03:59.926991 7f66ce7fc6c0 Recovering log #393 +2025/09/04-09:03:59.938021 7f66ce7fc6c0 Delete type=3 #391 +2025/09/04-09:03:59.938111 7f66ce7fc6c0 Delete type=0 #393 +2025/09/04-09:04:51.783500 7f66cdbff6c0 Level-0 table #398: started +2025/09/04-09:04:51.783516 7f66cdbff6c0 Level-0 table #398: 0 bytes OK +2025/09/04-09:04:51.790018 7f66cdbff6c0 Delete type=0 #396 +2025/09/04-09:04:51.790191 7f66cdbff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/09/04-09:04:51.790207 7f66cdbff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/MANIFEST-000387 b/packs-system/lf-gifts/MANIFEST-000399 similarity index 73% rename from packs-system/lf-gifts/MANIFEST-000387 rename to packs-system/lf-gifts/MANIFEST-000399 index 73eaafda7c2fbf6ec5af91d5f2ca9f80c2b83524..2bf3f0de78819376f174853dcaaf1f15fc68b68c 100644 GIT binary patch delta 41 scmZ3_xSnxBuhL`g#fn@Ej7$@lIT@HIGP6`oSY&Dr5|{`Qm<$vE0OhF(ZvX%Q delta 41 rcmZ3_xSnxBuhKJ{=k;6+j7%-eoD9sZ%q&$?*H_*I3ABO)+JOQ93w{d? diff --git a/packs-system/lf-skills/000389.log b/packs-system/lf-skills/000401.log similarity index 100% rename from packs-system/lf-skills/000389.log rename to packs-system/lf-skills/000401.log diff --git a/packs-system/lf-skills/CURRENT b/packs-system/lf-skills/CURRENT index 99be12b..34e89f8 100644 --- a/packs-system/lf-skills/CURRENT +++ b/packs-system/lf-skills/CURRENT @@ -1 +1 @@ -MANIFEST-000387 +MANIFEST-000399 diff --git a/packs-system/lf-skills/LOG b/packs-system/lf-skills/LOG index 9ad109e..25d4f32 100644 --- a/packs-system/lf-skills/LOG +++ b/packs-system/lf-skills/LOG @@ -1,8 +1,8 @@ -2025/09/02-20:50:59.705310 7ff5755fa6c0 Recovering log #385 -2025/09/02-20:50:59.715661 7ff5755fa6c0 Delete type=3 #383 -2025/09/02-20:50:59.715730 7ff5755fa6c0 Delete type=0 #385 -2025/09/02-21:05:27.824904 7ff56e3ff6c0 Level-0 table #390: started -2025/09/02-21:05:27.824936 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK -2025/09/02-21:05:27.831287 7ff56e3ff6c0 Delete type=0 #388 -2025/09/02-21:05:27.831394 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/09/02-21:05:27.831425 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/09/05-23:10:01.556390 7f0130ff96c0 Recovering log #397 +2025/09/05-23:10:01.567326 7f0130ff96c0 Delete type=3 #395 +2025/09/05-23:10:01.567391 7f0130ff96c0 Delete type=0 #397 +2025/09/05-23:25:34.789652 7f012fff76c0 Level-0 table #402: started +2025/09/05-23:25:34.789701 7f012fff76c0 Level-0 table #402: 0 bytes OK +2025/09/05-23:25:34.796271 7f012fff76c0 Delete type=0 #400 +2025/09/05-23:25:34.803244 7f012fff76c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/09/05-23:25:34.803346 7f012fff76c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/LOG.old b/packs-system/lf-skills/LOG.old index 88bc69c..5bfcb60 100644 --- a/packs-system/lf-skills/LOG.old +++ b/packs-system/lf-skills/LOG.old @@ -1,8 +1,8 @@ -2025/09/02-17:50:28.134841 7ff5755fa6c0 Recovering log #381 -2025/09/02-17:50:28.144832 7ff5755fa6c0 Delete type=3 #379 -2025/09/02-17:50:28.144888 7ff5755fa6c0 Delete type=0 #381 -2025/09/02-18:10:48.112960 7ff56e3ff6c0 Level-0 table #386: started -2025/09/02-18:10:48.113011 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK -2025/09/02-18:10:48.119926 7ff56e3ff6c0 Delete type=0 #384 -2025/09/02-18:10:48.134120 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/09/02-18:10:48.134176 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/09/04-09:03:59.893009 7f66ceffd6c0 Recovering log #393 +2025/09/04-09:03:59.902791 7f66ceffd6c0 Delete type=3 #391 +2025/09/04-09:03:59.902925 7f66ceffd6c0 Delete type=0 #393 +2025/09/04-09:04:51.769661 7f66cdbff6c0 Level-0 table #398: started +2025/09/04-09:04:51.769698 7f66cdbff6c0 Level-0 table #398: 0 bytes OK +2025/09/04-09:04:51.777317 7f66cdbff6c0 Delete type=0 #396 +2025/09/04-09:04:51.790177 7f66cdbff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/09/04-09:04:51.790202 7f66cdbff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/MANIFEST-000387 b/packs-system/lf-skills/MANIFEST-000399 similarity index 71% rename from packs-system/lf-skills/MANIFEST-000387 rename to packs-system/lf-skills/MANIFEST-000399 index b32bf1e10502ceb9ab2cde849984b252313575cd..3396752302f8b5d39489261ee481c8f70294ef26 100644 GIT binary patch delta 43 scmdnQxQTH>pGqHh4I4KDBhv(CP6ppUQ&1ZX0d}My3{KP6p;yW|lUVpZm+oKq9Rmk#>*>01oL2vj6}9 diff --git a/packs-system/lf-spells-miracles/000089.log b/packs-system/lf-spells-miracles/000101.log similarity index 100% rename from packs-system/lf-spells-miracles/000089.log rename to packs-system/lf-spells-miracles/000101.log diff --git a/packs-system/lf-spells-miracles/CURRENT b/packs-system/lf-spells-miracles/CURRENT index d05b681..b86155c 100644 --- a/packs-system/lf-spells-miracles/CURRENT +++ b/packs-system/lf-spells-miracles/CURRENT @@ -1 +1 @@ -MANIFEST-000087 +MANIFEST-000099 diff --git a/packs-system/lf-spells-miracles/LOG b/packs-system/lf-spells-miracles/LOG index a77d264..0f78599 100644 --- a/packs-system/lf-spells-miracles/LOG +++ b/packs-system/lf-spells-miracles/LOG @@ -1,8 +1,8 @@ -2025/09/02-20:50:59.760810 7ff56f7fe6c0 Recovering log #85 -2025/09/02-20:50:59.771723 7ff56f7fe6c0 Delete type=3 #83 -2025/09/02-20:50:59.771778 7ff56f7fe6c0 Delete type=0 #85 -2025/09/02-21:05:27.831562 7ff56e3ff6c0 Level-0 table #90: started -2025/09/02-21:05:27.831585 7ff56e3ff6c0 Level-0 table #90: 0 bytes OK -2025/09/02-21:05:27.838459 7ff56e3ff6c0 Delete type=0 #88 -2025/09/02-21:05:27.861348 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) -2025/09/02-21:05:27.861400 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) +2025/09/05-23:10:01.616975 7f0130ff96c0 Recovering log #97 +2025/09/05-23:10:01.626690 7f0130ff96c0 Delete type=3 #95 +2025/09/05-23:10:01.626777 7f0130ff96c0 Delete type=0 #97 +2025/09/05-23:25:34.803522 7f012fff76c0 Level-0 table #102: started +2025/09/05-23:25:34.803594 7f012fff76c0 Level-0 table #102: 0 bytes OK +2025/09/05-23:25:34.810169 7f012fff76c0 Delete type=0 #100 +2025/09/05-23:25:34.834274 7f012fff76c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) +2025/09/05-23:25:34.834341 7f012fff76c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-spells-miracles/LOG.old b/packs-system/lf-spells-miracles/LOG.old index a8f9529..4d8d298 100644 --- a/packs-system/lf-spells-miracles/LOG.old +++ b/packs-system/lf-spells-miracles/LOG.old @@ -1,8 +1,8 @@ -2025/09/02-17:50:28.191160 7ff56f7fe6c0 Recovering log #81 -2025/09/02-17:50:28.200755 7ff56f7fe6c0 Delete type=3 #79 -2025/09/02-17:50:28.200807 7ff56f7fe6c0 Delete type=0 #81 -2025/09/02-18:10:48.162879 7ff56e3ff6c0 Level-0 table #86: started -2025/09/02-18:10:48.162935 7ff56e3ff6c0 Level-0 table #86: 0 bytes OK -2025/09/02-18:10:48.169774 7ff56e3ff6c0 Delete type=0 #84 -2025/09/02-18:10:48.169974 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) -2025/09/02-18:10:48.194063 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) +2025/09/04-09:03:59.954570 7f66cffff6c0 Recovering log #93 +2025/09/04-09:03:59.964662 7f66cffff6c0 Delete type=3 #91 +2025/09/04-09:03:59.964757 7f66cffff6c0 Delete type=0 #93 +2025/09/04-09:04:51.797370 7f66cdbff6c0 Level-0 table #98: started +2025/09/04-09:04:51.797420 7f66cdbff6c0 Level-0 table #98: 0 bytes OK +2025/09/04-09:04:51.804045 7f66cdbff6c0 Delete type=0 #96 +2025/09/04-09:04:51.817491 7f66cdbff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) +2025/09/04-09:04:51.817519 7f66cdbff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-spells-miracles/MANIFEST-000087 b/packs-system/lf-spells-miracles/MANIFEST-000099 similarity index 73% rename from packs-system/lf-spells-miracles/MANIFEST-000087 rename to packs-system/lf-spells-miracles/MANIFEST-000099 index 4ed274303b7fc4e13ed18e24ea229a2c54c31ea6..9f6ad667ffefdf8e9686b784cd26422ae90ef34b 100644 GIT binary patch delta 39 qcmZ3>xR!B3ufpcrzWSUDj7%w<49ux49W1WwTvtH+R3JYc$Oiz@5(u*Z delta 39 qcmZ3>xR!B3uL7^GbtESPBU1z?19K!x2TSzKigh49P>?wq$OiznN(eUq diff --git a/packs-system/lf-vulnerabilities/000389.log b/packs-system/lf-vulnerabilities/000401.log similarity index 100% rename from packs-system/lf-vulnerabilities/000389.log rename to packs-system/lf-vulnerabilities/000401.log diff --git a/packs-system/lf-vulnerabilities/CURRENT b/packs-system/lf-vulnerabilities/CURRENT index 99be12b..34e89f8 100644 --- a/packs-system/lf-vulnerabilities/CURRENT +++ b/packs-system/lf-vulnerabilities/CURRENT @@ -1 +1 @@ -MANIFEST-000387 +MANIFEST-000399 diff --git a/packs-system/lf-vulnerabilities/LOG b/packs-system/lf-vulnerabilities/LOG index 69565bc..4f5c642 100644 --- a/packs-system/lf-vulnerabilities/LOG +++ b/packs-system/lf-vulnerabilities/LOG @@ -1,8 +1,8 @@ -2025/09/02-20:50:59.748635 7ff5755fa6c0 Recovering log #385 -2025/09/02-20:50:59.758609 7ff5755fa6c0 Delete type=3 #383 -2025/09/02-20:50:59.758674 7ff5755fa6c0 Delete type=0 #385 -2025/09/02-21:05:27.818496 7ff56e3ff6c0 Level-0 table #390: started -2025/09/02-21:05:27.818520 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK -2025/09/02-21:05:27.824803 7ff56e3ff6c0 Delete type=0 #388 -2025/09/02-21:05:27.831371 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) -2025/09/02-21:05:27.831411 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/09/05-23:10:01.602511 7f01307f86c0 Recovering log #397 +2025/09/05-23:10:01.613927 7f01307f86c0 Delete type=3 #395 +2025/09/05-23:10:01.614000 7f01307f86c0 Delete type=0 #397 +2025/09/05-23:25:34.775352 7f012fff76c0 Level-0 table #402: started +2025/09/05-23:25:34.775494 7f012fff76c0 Level-0 table #402: 0 bytes OK +2025/09/05-23:25:34.782238 7f012fff76c0 Delete type=0 #400 +2025/09/05-23:25:34.803177 7f012fff76c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/09/05-23:25:34.803306 7f012fff76c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-vulnerabilities/LOG.old b/packs-system/lf-vulnerabilities/LOG.old index d430ba0..ed33efc 100644 --- a/packs-system/lf-vulnerabilities/LOG.old +++ b/packs-system/lf-vulnerabilities/LOG.old @@ -1,8 +1,8 @@ -2025/09/02-17:50:28.177587 7ff5755fa6c0 Recovering log #381 -2025/09/02-17:50:28.187400 7ff5755fa6c0 Delete type=3 #379 -2025/09/02-17:50:28.187471 7ff5755fa6c0 Delete type=0 #381 -2025/09/02-18:10:48.120046 7ff56e3ff6c0 Level-0 table #386: started -2025/09/02-18:10:48.120069 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK -2025/09/02-18:10:48.127045 7ff56e3ff6c0 Delete type=0 #384 -2025/09/02-18:10:48.134134 7ff56e3ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) -2025/09/02-18:10:48.134182 7ff56e3ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/09/04-09:03:59.941117 7f66cf7fe6c0 Recovering log #393 +2025/09/04-09:03:59.951066 7f66cf7fe6c0 Delete type=3 #391 +2025/09/04-09:03:59.951178 7f66cf7fe6c0 Delete type=0 #393 +2025/09/04-09:04:51.762591 7f66cdbff6c0 Level-0 table #398: started +2025/09/04-09:04:51.762647 7f66cdbff6c0 Level-0 table #398: 0 bytes OK +2025/09/04-09:04:51.769513 7f66cdbff6c0 Delete type=0 #396 +2025/09/04-09:04:51.790167 7f66cdbff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/09/04-09:04:51.790196 7f66cdbff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-vulnerabilities/MANIFEST-000387 b/packs-system/lf-vulnerabilities/MANIFEST-000399 similarity index 72% rename from packs-system/lf-vulnerabilities/MANIFEST-000387 rename to packs-system/lf-vulnerabilities/MANIFEST-000399 index 9eaa6291eac9270ac8e89b1f90f827205e3c104b..9201d7d4f16b2a15d7710fec439edc3c5afaedfc 100644 GIT binary patch delta 41 scmdnMxPfs(pHknOhACVOj7$@lIT@HIGP7jeZG686Brp*qFc~NS02O%)nE(I) delta 41 rcmdnMxPfs(pHg?M?Kdt4My3{KP6p;yW|piQ=T=971X@7??LYwl{$>i8 diff --git a/styles/roll.less b/styles/roll.less index 2536b2b..0e2a7fd 100644 --- a/styles/roll.less +++ b/styles/roll.less @@ -25,7 +25,6 @@ border-radius: 4px; padding: 0.5rem; } - } .lethalfantasy-range-defense-dialog { @@ -45,13 +44,12 @@ justify-content: left; } .field-name { - width:4rem; + width: 4rem; min-width: 4rem; max-width: 4rem; } } - .dialog-form { .form-footer { button { @@ -87,7 +85,6 @@ } } - .main, .dialog-damage, .dialog-resource, @@ -99,8 +96,13 @@ justify-content: center; align-items: center; font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.0); + font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); + select { + min-width: 8rem; + max-width: 8rem; + margin-left: 1rem; + } } &.dice-roll { @@ -133,7 +135,7 @@ flex-direction: column; .introText { font-family: var(--font-secondary); - font-size: calc(var(--font-size-standard) * 1.0); + font-size: calc(var(--font-size-standard) * 1); width: 210px; margin-left: 20px; } @@ -144,7 +146,7 @@ flex-direction: column; justify-content: center; align-items: center; - font-size: calc(var(--font-size-standard) * 1.0); + font-size: calc(var(--font-size-standard) * 1); text-shadow: 0 0 10px var(--color-shadow-primary); } } diff --git a/templates/chat-message.hbs b/templates/chat-message.hbs index 2707c78..28b9e89 100644 --- a/templates/chat-message.hbs +++ b/templates/chat-message.hbs @@ -23,6 +23,16 @@ {{rollTarget.weapon.name}} {{/if}} + {{#if rollData.letItFly}} + Let It Fly attack ! + {{/if}} + {{#if rollData.pointBlank}} + Point Blank Range Attack ! + {{/if}} + {{#if rollData.beyondSkill}} + Beyond Skill Range Attack ! + {{/if}} + Formula : {{titleFormula}} {{#each diceResults as |result|}} diff --git a/templates/range-defense-dialog.hbs b/templates/range-defense-dialog.hbs index a7e6baf..df728ca 100644 --- a/templates/range-defense-dialog.hbs +++ b/templates/range-defense-dialog.hbs @@ -32,14 +32,6 @@ -
- Aim : - - -
-
diff --git a/templates/roll-dialog.hbs b/templates/roll-dialog.hbs index f5897ef..3029778 100644 --- a/templates/roll-dialog.hbs +++ b/templates/roll-dialog.hbs @@ -33,15 +33,25 @@
Add Granted Attack Dice
+ + {{#if (eq rollTarget.weapon.system.weaponType "melee")}} + {{else}}
Point Blank Range Attack - +
Beyond Skill Range Attack - +
Let it Fly (Pure D20E) - +
+
Aiming + +
+ {{/if}} + {{/if}} {{#if (match rollType "defense")}}
Add Granted Defense Dice