Move aiming to attacker
All checks were successful
Release Creation / build (release) Successful in 1m9s
All checks were successful
Release Creation / build (release) Successful in 1m9s
This commit is contained in:
@@ -2293,6 +2293,15 @@ i.lethalfantasy {
|
|||||||
font-size: calc(var(--font-size-standard) * 1);
|
font-size: calc(var(--font-size-standard) * 1);
|
||||||
color: var(--color-dark-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 {
|
.dice-roll {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -92,8 +92,8 @@ export const RANGE_CHOICES = {
|
|||||||
|
|
||||||
export const ATTACKER_AIM_CHOICES = {
|
export const ATTACKER_AIM_CHOICES = {
|
||||||
"simple": { label: "Simple (+0)", value: "0" },
|
"simple": { label: "Simple (+0)", value: "0" },
|
||||||
"careful": { label: "Careful (Red -5)", value: "-4" },
|
"careful": { label: "Careful (Red +5)", value: "+4" },
|
||||||
"focused": { label: "Focused (Grey -9)", value: "-9" }
|
"focused": { label: "Focused (Grey +9)", value: "+9" }
|
||||||
}
|
}
|
||||||
|
|
||||||
export const SPELL_LETHARGY_DICE = [
|
export const SPELL_LETHARGY_DICE = [
|
||||||
|
|||||||
@@ -96,6 +96,10 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
return this.options.badResult
|
return this.options.badResult
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get rollData() {
|
||||||
|
return this.options.rollData
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prompt the user with a dialog to configure and execute a roll.
|
* Prompt the user with a dialog to configure and execute a roll.
|
||||||
*
|
*
|
||||||
@@ -312,6 +316,8 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
hasChangeDice,
|
hasChangeDice,
|
||||||
pointBlank,
|
pointBlank,
|
||||||
baseValue: options.rollTarget.value,
|
baseValue: options.rollTarget.value,
|
||||||
|
attackerAimChoices: SYSTEM.ATTACKER_AIM_CHOICES,
|
||||||
|
attackerAim: "0",
|
||||||
changeDice: `${dice}`,
|
changeDice: `${dice}`,
|
||||||
fieldRollMode,
|
fieldRollMode,
|
||||||
choiceModifier,
|
choiceModifier,
|
||||||
@@ -386,6 +392,9 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
let bonus = Number(options.rollTarget.value)
|
let bonus = Number(options.rollTarget.value)
|
||||||
fullModifier = rollContext.modifier === "" ? 0 : parseInt(rollContext.modifier, 10) + bonus
|
fullModifier = rollContext.modifier === "" ? 0 : parseInt(rollContext.modifier, 10) + bonus
|
||||||
fullModifier += (rollContext.saveSpell) ? options.rollTarget.actorModifiers.saveModifier : 0
|
fullModifier += (rollContext.saveSpell) ? options.rollTarget.actorModifiers.saveModifier : 0
|
||||||
|
if (Number(rollContext.attackerAim) > 0) {
|
||||||
|
fullModifier += Number(rollContext.attackerAim)
|
||||||
|
}
|
||||||
|
|
||||||
if (fullModifier === 0) {
|
if (fullModifier === 0) {
|
||||||
modifierFormula = "0"
|
modifierFormula = "0"
|
||||||
@@ -457,6 +466,9 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
actorImage: options.actorImage,
|
actorImage: options.actorImage,
|
||||||
rollMode: rollContext.visibility,
|
rollMode: rollContext.visibility,
|
||||||
hasTarget: options.hasTarget,
|
hasTarget: options.hasTarget,
|
||||||
|
pointBlank,
|
||||||
|
beyondSkill,
|
||||||
|
letItFly,
|
||||||
hasGrantedDice,
|
hasGrantedDice,
|
||||||
titleFormula,
|
titleFormula,
|
||||||
targetName,
|
targetName,
|
||||||
@@ -569,6 +581,7 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
rollBase.options.titleFormula = titleFormula
|
rollBase.options.titleFormula = titleFormula
|
||||||
rollBase.options.D30result = options.D30result
|
rollBase.options.D30result = options.D30result
|
||||||
rollBase.options.badResult = badResult
|
rollBase.options.badResult = badResult
|
||||||
|
rollBase.options.rollData = foundry.utils.duplicate(rollData)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A hook event that fires after the roll has been made.
|
* A hook event that fires after the roll has been made.
|
||||||
@@ -1114,6 +1127,7 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
targetArmor: this.targetArmor,
|
targetArmor: this.targetArmor,
|
||||||
D30result: this.D30result,
|
D30result: this.D30result,
|
||||||
badResult: this.badResult,
|
badResult: this.badResult,
|
||||||
|
rollData: this.rollData,
|
||||||
isPrivate: isPrivate
|
isPrivate: isPrivate
|
||||||
}
|
}
|
||||||
cardData.cssClass = cardData.css.join(" ")
|
cardData.cssClass = cardData.css.join(" ")
|
||||||
@@ -1145,6 +1159,7 @@ export default class LethalFantasyRoll extends Roll {
|
|||||||
targetArmor: this.targetArmor,
|
targetArmor: this.targetArmor,
|
||||||
targetMalus: this.targetMalus,
|
targetMalus: this.targetMalus,
|
||||||
realDamage: this.realDamage,
|
realDamage: this.realDamage,
|
||||||
|
rollData: this.rollData,
|
||||||
...messageData,
|
...messageData,
|
||||||
},
|
},
|
||||||
{ rollMode: rollMode },
|
{ rollMode: rollMode },
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
MANIFEST-000388
|
MANIFEST-000400
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-20:50:59.720888 7ff574df96c0 Recovering log #386
|
2025/09/05-23:10:01.571742 7f0131ffb6c0 Recovering log #398
|
||||||
2025/09/02-20:50:59.731821 7ff574df96c0 Delete type=3 #384
|
2025/09/05-23:10:01.582082 7f0131ffb6c0 Delete type=3 #396
|
||||||
2025/09/02-20:50:59.731882 7ff574df96c0 Delete type=0 #386
|
2025/09/05-23:10:01.582249 7f0131ffb6c0 Delete type=0 #398
|
||||||
2025/09/02-21:05:27.811892 7ff56e3ff6c0 Level-0 table #391: started
|
2025/09/05-23:25:34.796479 7f012fff76c0 Level-0 table #403: started
|
||||||
2025/09/02-21:05:27.811921 7ff56e3ff6c0 Level-0 table #391: 0 bytes OK
|
2025/09/05-23:25:34.796530 7f012fff76c0 Level-0 table #403: 0 bytes OK
|
||||||
2025/09/02-21:05:27.818375 7ff56e3ff6c0 Delete type=0 #389
|
2025/09/05-23:25:34.802896 7f012fff76c0 Delete type=0 #401
|
||||||
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/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/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:25:34.803324 7f012fff76c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-17:50:28.149562 7ff56f7fe6c0 Recovering log #382
|
2025/09/04-09:03:59.907857 7f66cffff6c0 Recovering log #394
|
||||||
2025/09/02-17:50:28.159074 7ff56f7fe6c0 Delete type=3 #380
|
2025/09/04-09:03:59.918032 7f66cffff6c0 Delete type=3 #392
|
||||||
2025/09/02-17:50:28.159158 7ff56f7fe6c0 Delete type=0 #382
|
2025/09/04-09:03:59.918082 7f66cffff6c0 Delete type=0 #394
|
||||||
2025/09/02-18:10:48.127187 7ff56e3ff6c0 Level-0 table #387: started
|
2025/09/04-09:04:51.777411 7f66cdbff6c0 Level-0 table #399: started
|
||||||
2025/09/02-18:10:48.127226 7ff56e3ff6c0 Level-0 table #387: 0 bytes OK
|
2025/09/04-09:04:51.777431 7f66cdbff6c0 Level-0 table #399: 0 bytes OK
|
||||||
2025/09/02-18:10:48.133926 7ff56e3ff6c0 Delete type=0 #385
|
2025/09/04-09:04:51.783440 7f66cdbff6c0 Delete type=0 #397
|
||||||
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/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/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:04:51.790212 7f66cdbff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000387
|
MANIFEST-000399
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-20:50:59.736702 7ff56ffff6c0 Recovering log #385
|
2025/09/05-23:10:01.588433 7f01317fa6c0 Recovering log #397
|
||||||
2025/09/02-20:50:59.746286 7ff56ffff6c0 Delete type=3 #383
|
2025/09/05-23:10:01.598791 7f01317fa6c0 Delete type=3 #395
|
||||||
2025/09/02-20:50:59.746360 7ff56ffff6c0 Delete type=0 #385
|
2025/09/05-23:10:01.598975 7f01317fa6c0 Delete type=0 #397
|
||||||
2025/09/02-21:05:27.804767 7ff56e3ff6c0 Level-0 table #390: started
|
2025/09/05-23:25:34.782369 7f012fff76c0 Level-0 table #402: started
|
||||||
2025/09/02-21:05:27.804810 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK
|
2025/09/05-23:25:34.782405 7f012fff76c0 Level-0 table #402: 0 bytes OK
|
||||||
2025/09/02-21:05:27.811774 7ff56e3ff6c0 Delete type=0 #388
|
2025/09/05-23:25:34.789488 7f012fff76c0 Delete type=0 #400
|
||||||
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/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/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:25:34.803289 7f012fff76c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-17:50:28.163914 7ff574df96c0 Recovering log #381
|
2025/09/04-09:03:59.926991 7f66ce7fc6c0 Recovering log #393
|
||||||
2025/09/02-17:50:28.174205 7ff574df96c0 Delete type=3 #379
|
2025/09/04-09:03:59.938021 7f66ce7fc6c0 Delete type=3 #391
|
||||||
2025/09/02-17:50:28.174262 7ff574df96c0 Delete type=0 #381
|
2025/09/04-09:03:59.938111 7f66ce7fc6c0 Delete type=0 #393
|
||||||
2025/09/02-18:10:48.106359 7ff56e3ff6c0 Level-0 table #386: started
|
2025/09/04-09:04:51.783500 7f66cdbff6c0 Level-0 table #398: started
|
||||||
2025/09/02-18:10:48.106436 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK
|
2025/09/04-09:04:51.783516 7f66cdbff6c0 Level-0 table #398: 0 bytes OK
|
||||||
2025/09/02-18:10:48.112780 7ff56e3ff6c0 Delete type=0 #384
|
2025/09/04-09:04:51.790018 7f66cdbff6c0 Delete type=0 #396
|
||||||
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/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/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:04:51.790207 7f66cdbff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000387
|
MANIFEST-000399
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-20:50:59.705310 7ff5755fa6c0 Recovering log #385
|
2025/09/05-23:10:01.556390 7f0130ff96c0 Recovering log #397
|
||||||
2025/09/02-20:50:59.715661 7ff5755fa6c0 Delete type=3 #383
|
2025/09/05-23:10:01.567326 7f0130ff96c0 Delete type=3 #395
|
||||||
2025/09/02-20:50:59.715730 7ff5755fa6c0 Delete type=0 #385
|
2025/09/05-23:10:01.567391 7f0130ff96c0 Delete type=0 #397
|
||||||
2025/09/02-21:05:27.824904 7ff56e3ff6c0 Level-0 table #390: started
|
2025/09/05-23:25:34.789652 7f012fff76c0 Level-0 table #402: started
|
||||||
2025/09/02-21:05:27.824936 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK
|
2025/09/05-23:25:34.789701 7f012fff76c0 Level-0 table #402: 0 bytes OK
|
||||||
2025/09/02-21:05:27.831287 7ff56e3ff6c0 Delete type=0 #388
|
2025/09/05-23:25:34.796271 7f012fff76c0 Delete type=0 #400
|
||||||
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/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/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:25:34.803346 7f012fff76c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-17:50:28.134841 7ff5755fa6c0 Recovering log #381
|
2025/09/04-09:03:59.893009 7f66ceffd6c0 Recovering log #393
|
||||||
2025/09/02-17:50:28.144832 7ff5755fa6c0 Delete type=3 #379
|
2025/09/04-09:03:59.902791 7f66ceffd6c0 Delete type=3 #391
|
||||||
2025/09/02-17:50:28.144888 7ff5755fa6c0 Delete type=0 #381
|
2025/09/04-09:03:59.902925 7f66ceffd6c0 Delete type=0 #393
|
||||||
2025/09/02-18:10:48.112960 7ff56e3ff6c0 Level-0 table #386: started
|
2025/09/04-09:04:51.769661 7f66cdbff6c0 Level-0 table #398: started
|
||||||
2025/09/02-18:10:48.113011 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK
|
2025/09/04-09:04:51.769698 7f66cdbff6c0 Level-0 table #398: 0 bytes OK
|
||||||
2025/09/02-18:10:48.119926 7ff56e3ff6c0 Delete type=0 #384
|
2025/09/04-09:04:51.777317 7f66cdbff6c0 Delete type=0 #396
|
||||||
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/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/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:04:51.790202 7f66cdbff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000087
|
MANIFEST-000099
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-20:50:59.760810 7ff56f7fe6c0 Recovering log #85
|
2025/09/05-23:10:01.616975 7f0130ff96c0 Recovering log #97
|
||||||
2025/09/02-20:50:59.771723 7ff56f7fe6c0 Delete type=3 #83
|
2025/09/05-23:10:01.626690 7f0130ff96c0 Delete type=3 #95
|
||||||
2025/09/02-20:50:59.771778 7ff56f7fe6c0 Delete type=0 #85
|
2025/09/05-23:10:01.626777 7f0130ff96c0 Delete type=0 #97
|
||||||
2025/09/02-21:05:27.831562 7ff56e3ff6c0 Level-0 table #90: started
|
2025/09/05-23:25:34.803522 7f012fff76c0 Level-0 table #102: started
|
||||||
2025/09/02-21:05:27.831585 7ff56e3ff6c0 Level-0 table #90: 0 bytes OK
|
2025/09/05-23:25:34.803594 7f012fff76c0 Level-0 table #102: 0 bytes OK
|
||||||
2025/09/02-21:05:27.838459 7ff56e3ff6c0 Delete type=0 #88
|
2025/09/05-23:25:34.810169 7f012fff76c0 Delete type=0 #100
|
||||||
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/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/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:25:34.834341 7f012fff76c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-17:50:28.191160 7ff56f7fe6c0 Recovering log #81
|
2025/09/04-09:03:59.954570 7f66cffff6c0 Recovering log #93
|
||||||
2025/09/02-17:50:28.200755 7ff56f7fe6c0 Delete type=3 #79
|
2025/09/04-09:03:59.964662 7f66cffff6c0 Delete type=3 #91
|
||||||
2025/09/02-17:50:28.200807 7ff56f7fe6c0 Delete type=0 #81
|
2025/09/04-09:03:59.964757 7f66cffff6c0 Delete type=0 #93
|
||||||
2025/09/02-18:10:48.162879 7ff56e3ff6c0 Level-0 table #86: started
|
2025/09/04-09:04:51.797370 7f66cdbff6c0 Level-0 table #98: started
|
||||||
2025/09/02-18:10:48.162935 7ff56e3ff6c0 Level-0 table #86: 0 bytes OK
|
2025/09/04-09:04:51.797420 7f66cdbff6c0 Level-0 table #98: 0 bytes OK
|
||||||
2025/09/02-18:10:48.169774 7ff56e3ff6c0 Delete type=0 #84
|
2025/09/04-09:04:51.804045 7f66cdbff6c0 Delete type=0 #96
|
||||||
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/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/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:04:51.817519 7f66cdbff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000387
|
MANIFEST-000399
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-20:50:59.748635 7ff5755fa6c0 Recovering log #385
|
2025/09/05-23:10:01.602511 7f01307f86c0 Recovering log #397
|
||||||
2025/09/02-20:50:59.758609 7ff5755fa6c0 Delete type=3 #383
|
2025/09/05-23:10:01.613927 7f01307f86c0 Delete type=3 #395
|
||||||
2025/09/02-20:50:59.758674 7ff5755fa6c0 Delete type=0 #385
|
2025/09/05-23:10:01.614000 7f01307f86c0 Delete type=0 #397
|
||||||
2025/09/02-21:05:27.818496 7ff56e3ff6c0 Level-0 table #390: started
|
2025/09/05-23:25:34.775352 7f012fff76c0 Level-0 table #402: started
|
||||||
2025/09/02-21:05:27.818520 7ff56e3ff6c0 Level-0 table #390: 0 bytes OK
|
2025/09/05-23:25:34.775494 7f012fff76c0 Level-0 table #402: 0 bytes OK
|
||||||
2025/09/02-21:05:27.824803 7ff56e3ff6c0 Delete type=0 #388
|
2025/09/05-23:25:34.782238 7f012fff76c0 Delete type=0 #400
|
||||||
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/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/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:25:34.803306 7f012fff76c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/02-17:50:28.177587 7ff5755fa6c0 Recovering log #381
|
2025/09/04-09:03:59.941117 7f66cf7fe6c0 Recovering log #393
|
||||||
2025/09/02-17:50:28.187400 7ff5755fa6c0 Delete type=3 #379
|
2025/09/04-09:03:59.951066 7f66cf7fe6c0 Delete type=3 #391
|
||||||
2025/09/02-17:50:28.187471 7ff5755fa6c0 Delete type=0 #381
|
2025/09/04-09:03:59.951178 7f66cf7fe6c0 Delete type=0 #393
|
||||||
2025/09/02-18:10:48.120046 7ff56e3ff6c0 Level-0 table #386: started
|
2025/09/04-09:04:51.762591 7f66cdbff6c0 Level-0 table #398: started
|
||||||
2025/09/02-18:10:48.120069 7ff56e3ff6c0 Level-0 table #386: 0 bytes OK
|
2025/09/04-09:04:51.762647 7f66cdbff6c0 Level-0 table #398: 0 bytes OK
|
||||||
2025/09/02-18:10:48.127045 7ff56e3ff6c0 Delete type=0 #384
|
2025/09/04-09:04:51.769513 7f66cdbff6c0 Delete type=0 #396
|
||||||
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/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/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:04:51.790196 7f66cdbff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -25,7 +25,6 @@
|
|||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.lethalfantasy-range-defense-dialog {
|
.lethalfantasy-range-defense-dialog {
|
||||||
@@ -45,13 +44,12 @@
|
|||||||
justify-content: left;
|
justify-content: left;
|
||||||
}
|
}
|
||||||
.field-name {
|
.field-name {
|
||||||
width:4rem;
|
width: 4rem;
|
||||||
min-width: 4rem;
|
min-width: 4rem;
|
||||||
max-width: 4rem;
|
max-width: 4rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.dialog-form {
|
.dialog-form {
|
||||||
.form-footer {
|
.form-footer {
|
||||||
button {
|
button {
|
||||||
@@ -87,7 +85,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.main,
|
.main,
|
||||||
.dialog-damage,
|
.dialog-damage,
|
||||||
.dialog-resource,
|
.dialog-resource,
|
||||||
@@ -99,8 +96,13 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
font-family: var(--font-secondary);
|
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);
|
color: var(--color-dark-1);
|
||||||
|
select {
|
||||||
|
min-width: 8rem;
|
||||||
|
max-width: 8rem;
|
||||||
|
margin-left: 1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.dice-roll {
|
&.dice-roll {
|
||||||
@@ -133,7 +135,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
.introText {
|
.introText {
|
||||||
font-family: var(--font-secondary);
|
font-family: var(--font-secondary);
|
||||||
font-size: calc(var(--font-size-standard) * 1.0);
|
font-size: calc(var(--font-size-standard) * 1);
|
||||||
width: 210px;
|
width: 210px;
|
||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
}
|
}
|
||||||
@@ -144,7 +146,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: 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);
|
text-shadow: 0 0 10px var(--color-shadow-primary);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,16 @@
|
|||||||
<span>{{rollTarget.weapon.name}}</span>
|
<span>{{rollTarget.weapon.name}}</span>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
{{#if rollData.letItFly}}
|
||||||
|
<span>Let It Fly attack ! </span>
|
||||||
|
{{/if}}
|
||||||
|
{{#if rollData.pointBlank}}
|
||||||
|
<span>Point Blank Range Attack !</span>
|
||||||
|
{{/if}}
|
||||||
|
{{#if rollData.beyondSkill}}
|
||||||
|
<span>Beyond Skill Range Attack !</span>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<span>Formula : {{titleFormula}}</span>
|
<span>Formula : {{titleFormula}}</span>
|
||||||
|
|
||||||
{{#each diceResults as |result|}}
|
{{#each diceResults as |result|}}
|
||||||
|
|||||||
@@ -32,14 +32,6 @@
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="field-section">
|
|
||||||
<span class="field-name">Aim :</span>
|
|
||||||
|
|
||||||
<select name="attackerAim" data-tooltip-direction="UP">
|
|
||||||
{{selectOptions attackerAimChoices selected=attackerAim}}
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</fieldSet>
|
</fieldSet>
|
||||||
|
|
||||||
<fieldSet>
|
<fieldSet>
|
||||||
|
|||||||
@@ -33,15 +33,25 @@
|
|||||||
<div class="dialog-save">Add Granted Attack Dice
|
<div class="dialog-save">Add Granted Attack Dice
|
||||||
<input type="checkbox" data-action="selectGranted" name="granted">
|
<input type="checkbox" data-action="selectGranted" name="granted">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{{#if (eq rollTarget.weapon.system.weaponType "melee")}}
|
||||||
|
{{else}}
|
||||||
<div class="dialog-save">Point Blank Range Attack
|
<div class="dialog-save">Point Blank Range Attack
|
||||||
<input type="checkbox" data-action="selectPointBlank" name="pointBlank">
|
<input type="checkbox" data-action="selectPointBlank" name="pointBlankV">
|
||||||
</div>
|
</div>
|
||||||
<div class="dialog-save">Beyond Skill Range Attack
|
<div class="dialog-save">Beyond Skill Range Attack
|
||||||
<input type="checkbox" data-action="selectBeyondSkill" name="beyondSkill">
|
<input type="checkbox" data-action="selectBeyondSkill" name="beyondSkillV">
|
||||||
</div>
|
</div>
|
||||||
<div class="dialog-save">Let it Fly (Pure D20E)
|
<div class="dialog-save">Let it Fly (Pure D20E)
|
||||||
<input type="checkbox" data-action="selectLetItFly" name="letItFly">
|
<input type="checkbox" data-action="selectLetItFly" name="letItFlyV">
|
||||||
</div>
|
</div>
|
||||||
|
<div class="dialog-save">Aiming
|
||||||
|
<select name="attackerAim" data-tooltip-direction="UP">
|
||||||
|
{{selectOptions attackerAimChoices selected=attackerAim}}
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if (match rollType "defense")}}
|
{{#if (match rollType "defense")}}
|
||||||
<div class="dialog-save">Add Granted Defense Dice
|
<div class="dialog-save">Add Granted Defense Dice
|
||||||
|
|||||||
Reference in New Issue
Block a user