Roll D12 for monsters, with enabled fields for attacks
All checks were successful
Release Creation / build (release) Successful in 1m22s
All checks were successful
Release Creation / build (release) Successful in 1m22s
This commit is contained in:
@ -769,7 +769,7 @@ export default class LethalFantasyRoll extends Roll {
|
||||
await combatant.setFlag(SYSTEM.id, "currentAction", actionItem)
|
||||
let message = `${combatant.name} action : ${selectedItem.name}, start rolling progression dice or casting time`
|
||||
ChatMessage.create({ content: message, speaker: ChatMessage.getSpeaker({ actor: combatant.actor }) })
|
||||
rollContext = (actionItem.type == "weapon") ? "rollProgressionDice" : "rollLethargyDice" // Set the roll context to rollProgressionDice
|
||||
rollContext = (actionItem.type === "weapon") ? "rollProgressionDice" : "rollLethargyDice" // Set the roll context to rollProgressionDice
|
||||
currentAction = actionItem
|
||||
}
|
||||
|
||||
|
@ -73,6 +73,7 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
defenseModifier: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }),
|
||||
damageDice: new fields.StringField({ required: true, nullable: false, initial: "1D6" }),
|
||||
damageModifier: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }),
|
||||
enabled: new fields.BooleanField({ initial: true, required: true, nullable: false }),
|
||||
}
|
||||
return new fields.SchemaField(schema, { label })
|
||||
}
|
||||
@ -108,9 +109,9 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
schema.biodata = new fields.SchemaField({
|
||||
alignment: new fields.StringField({ required: true, nullable: false, initial: "" }),
|
||||
vision: new fields.StringField({ required: true, nullable: false, initial: "" }),
|
||||
height: new fields.StringField({ required: true, nullable: false, initial: "" }),
|
||||
height: new fields.StringField({ required: true, nullable: false, initial: "" }),
|
||||
length: new fields.StringField({ required: true, nullable: false, initial: "" }),
|
||||
weight: new fields.StringField({ required: true, nullable: false, initial: "" })
|
||||
weight: new fields.StringField({ required: true, nullable: false, initial: "" })
|
||||
})
|
||||
schema.combat = new fields.SchemaField({
|
||||
attackModifier: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }),
|
||||
@ -170,7 +171,7 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
case "weapon-damage-small":
|
||||
case "weapon-damage-medium":
|
||||
case "weapon-attack":
|
||||
case "weapon-defense":
|
||||
case "weapon-defense": {
|
||||
let weapon = this.actor.items.find((i) => i.type === "weapon" && i.id === rollKey)
|
||||
let skill
|
||||
let skills = this.actor.items.filter((i) => i.type === "skill" && i.name.toLowerCase() === weapon.name.toLowerCase())
|
||||
@ -205,6 +206,7 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
rollTarget.weaponSkillModifier = skill.weaponSkillModifier
|
||||
rollTarget.rollKey = rollKey
|
||||
rollTarget.combat = foundry.utils.duplicate(this.combat)
|
||||
}
|
||||
break
|
||||
default:
|
||||
ui.notifications.error(game.i18n.localize("LETHALFANTASY.Notifications.rollTypeNotFound") + String(rollType))
|
||||
@ -245,11 +247,11 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
default: "public",
|
||||
})
|
||||
|
||||
let roll = new Roll("1D8")
|
||||
let roll = new Roll("1D12")
|
||||
await roll.evaluate()
|
||||
let combatant = game.combats.get(combatId)?.combatants?.get(combatantId)
|
||||
|
||||
let msg = await roll.toMessage({ flavor: `Progression Roll for ${this.parent.name}` } )
|
||||
let msg = await roll.toMessage({ flavor: `Progression Roll for ${this.parent.name}` })
|
||||
if (game?.dice3d) {
|
||||
await game.dice3d.waitFor3DAnimationByMessageID(msg.id)
|
||||
}
|
||||
@ -257,14 +259,14 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
let hasAttack = false
|
||||
for (let key in this.attacks) {
|
||||
let attack = this.attacks[key]
|
||||
if (attack.attackScore > 0 && attack.attackScore === roll.total) {
|
||||
if (attack.enabled && attack.attackScore > 0 && attack.attackScore === roll.total) {
|
||||
hasAttack = true
|
||||
let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionOKMonster", { isMonster: true, name: this.parent.name, weapon: attack.name, roll: roll.total })
|
||||
ChatMessage.create({ content: message, speaker: ChatMessage.getSpeaker({ actor: this.parent }) })
|
||||
let token = combatant?.token
|
||||
this.prepareMonsterRoll("monster-attack", key, undefined, token?.id)
|
||||
if ( token?.object ) {
|
||||
token.object?.control({releaseOthers: true});
|
||||
if (token?.object) {
|
||||
token.object?.control({ releaseOthers: true });
|
||||
return canvas.animatePan(token.object.center);
|
||||
}
|
||||
}
|
||||
@ -272,7 +274,7 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel
|
||||
if (!hasAttack) {
|
||||
let message = game.i18n.format("LETHALFANTASY.Notifications.messageProgressionKOMonster", { isMonster: true, name: this.parent.name, roll: roll.total })
|
||||
ChatMessage.create({ content: message, speaker: ChatMessage.getSpeaker({ actor: this.parent }) })
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -1 +1 @@
|
||||
MANIFEST-000368
|
||||
MANIFEST-000372
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:50:28.883020 7ff25bfff6c0 Recovering log #366
|
||||
2025/06/05-15:50:28.892731 7ff25bfff6c0 Delete type=3 #364
|
||||
2025/06/05-15:50:28.892781 7ff25bfff6c0 Delete type=0 #366
|
||||
2025/06/05-16:13:09.126587 7ff25a3ff6c0 Level-0 table #371: started
|
||||
2025/06/05-16:13:09.126654 7ff25a3ff6c0 Level-0 table #371: 0 bytes OK
|
||||
2025/06/05-16:13:09.133473 7ff25a3ff6c0 Delete type=0 #369
|
||||
2025/06/05-16:13:09.133695 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.133722 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:35:39.155336 7f629dffb6c0 Recovering log #370
|
||||
2025/06/10-20:35:39.196584 7f629dffb6c0 Delete type=3 #368
|
||||
2025/06/10-20:35:39.196659 7f629dffb6c0 Delete type=0 #370
|
||||
2025/06/10-20:37:28.450501 7f5ffffff6c0 Level-0 table #375: started
|
||||
2025/06/10-20:37:28.450543 7f5ffffff6c0 Level-0 table #375: 0 bytes OK
|
||||
2025/06/10-20:37:28.476819 7f5ffffff6c0 Delete type=0 #373
|
||||
2025/06/10-20:37:28.500565 7f5ffffff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:37:28.500612 7f5ffffff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:38:54.440152 7ff2609fa6c0 Recovering log #362
|
||||
2025/06/05-15:38:54.499643 7ff2609fa6c0 Delete type=3 #360
|
||||
2025/06/05-15:38:54.499716 7ff2609fa6c0 Delete type=0 #362
|
||||
2025/06/05-15:45:21.522661 7ff25a3ff6c0 Level-0 table #367: started
|
||||
2025/06/05-15:45:21.522692 7ff25a3ff6c0 Level-0 table #367: 0 bytes OK
|
||||
2025/06/05-15:45:21.550994 7ff25a3ff6c0 Delete type=0 #365
|
||||
2025/06/05-15:45:21.618228 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:45:21.618272 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:50:28.883020 7ff25bfff6c0 Recovering log #366
|
||||
2025/06/05-15:50:28.892731 7ff25bfff6c0 Delete type=3 #364
|
||||
2025/06/05-15:50:28.892781 7ff25bfff6c0 Delete type=0 #366
|
||||
2025/06/05-16:13:09.126587 7ff25a3ff6c0 Level-0 table #371: started
|
||||
2025/06/05-16:13:09.126654 7ff25a3ff6c0 Level-0 table #371: 0 bytes OK
|
||||
2025/06/05-16:13:09.133473 7ff25a3ff6c0 Delete type=0 #369
|
||||
2025/06/05-16:13:09.133695 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.133722 7ff25a3ff6c0 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-000367
|
||||
MANIFEST-000371
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:50:28.899788 7ff25affd6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.910099 7ff25affd6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.910166 7ff25affd6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.075458 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.075508 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.082149 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102903 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102950 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:35:39.201789 7f629d7fa6c0 Recovering log #369
|
||||
2025/06/10-20:35:39.246460 7f629d7fa6c0 Delete type=3 #367
|
||||
2025/06/10-20:35:39.246611 7f629d7fa6c0 Delete type=0 #369
|
||||
2025/06/10-20:37:28.405714 7f5ffffff6c0 Level-0 table #374: started
|
||||
2025/06/10-20:37:28.405787 7f5ffffff6c0 Level-0 table #374: 0 bytes OK
|
||||
2025/06/10-20:37:28.430215 7f5ffffff6c0 Delete type=0 #372
|
||||
2025/06/10-20:37:28.500536 7f5ffffff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:37:28.500586 7f5ffffff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:38:54.508921 7ff25bfff6c0 Recovering log #361
|
||||
2025/06/05-15:38:54.560400 7ff25bfff6c0 Delete type=3 #359
|
||||
2025/06/05-15:38:54.560496 7ff25bfff6c0 Delete type=0 #361
|
||||
2025/06/05-15:45:21.580332 7ff25a3ff6c0 Level-0 table #366: started
|
||||
2025/06/05-15:45:21.580366 7ff25a3ff6c0 Level-0 table #366: 0 bytes OK
|
||||
2025/06/05-15:45:21.618059 7ff25a3ff6c0 Delete type=0 #364
|
||||
2025/06/05-15:45:21.618252 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:45:21.618291 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:50:28.899788 7ff25affd6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.910099 7ff25affd6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.910166 7ff25affd6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.075458 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.075508 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.082149 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102903 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102950 7ff25a3ff6c0 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-000367
|
||||
MANIFEST-000371
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:50:28.868698 7ff2609fa6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.879202 7ff2609fa6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.879260 7ff2609fa6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.089330 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.089359 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.096545 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102932 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102971 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:35:39.107142 7f629e7fc6c0 Recovering log #369
|
||||
2025/06/10-20:35:39.151441 7f629e7fc6c0 Delete type=3 #367
|
||||
2025/06/10-20:35:39.151517 7f629e7fc6c0 Delete type=0 #369
|
||||
2025/06/10-20:37:28.430382 7f5ffffff6c0 Level-0 table #374: started
|
||||
2025/06/10-20:37:28.430420 7f5ffffff6c0 Level-0 table #374: 0 bytes OK
|
||||
2025/06/10-20:37:28.450367 7f5ffffff6c0 Delete type=0 #372
|
||||
2025/06/10-20:37:28.500550 7f5ffffff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:37:28.500595 7f5ffffff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:38:54.356422 7ff25b7fe6c0 Recovering log #361
|
||||
2025/06/05-15:38:54.437204 7ff25b7fe6c0 Delete type=3 #359
|
||||
2025/06/05-15:38:54.437267 7ff25b7fe6c0 Delete type=0 #361
|
||||
2025/06/05-15:45:21.482142 7ff25a3ff6c0 Level-0 table #366: started
|
||||
2025/06/05-15:45:21.482216 7ff25a3ff6c0 Level-0 table #366: 0 bytes OK
|
||||
2025/06/05-15:45:21.522507 7ff25a3ff6c0 Delete type=0 #364
|
||||
2025/06/05-15:45:21.618214 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:45:21.618263 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:50:28.868698 7ff2609fa6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.879202 7ff2609fa6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.879260 7ff2609fa6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.089330 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.089359 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.096545 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102932 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102971 7ff25a3ff6c0 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-000067
|
||||
MANIFEST-000071
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:50:28.926119 7ff2609fa6c0 Recovering log #65
|
||||
2025/06/05-15:50:28.936828 7ff2609fa6c0 Delete type=3 #63
|
||||
2025/06/05-15:50:28.936884 7ff2609fa6c0 Delete type=0 #65
|
||||
2025/06/05-16:13:09.082352 7ff25a3ff6c0 Level-0 table #70: started
|
||||
2025/06/05-16:13:09.082382 7ff25a3ff6c0 Level-0 table #70: 0 bytes OK
|
||||
2025/06/05-16:13:09.089177 7ff25a3ff6c0 Delete type=0 #68
|
||||
2025/06/05-16:13:09.102923 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102957 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:35:39.298099 7f629dffb6c0 Recovering log #69
|
||||
2025/06/10-20:35:39.345253 7f629dffb6c0 Delete type=3 #67
|
||||
2025/06/10-20:35:39.345331 7f629dffb6c0 Delete type=0 #69
|
||||
2025/06/10-20:37:28.546716 7f5ffffff6c0 Level-0 table #74: started
|
||||
2025/06/10-20:37:28.546783 7f5ffffff6c0 Level-0 table #74: 0 bytes OK
|
||||
2025/06/10-20:37:28.574324 7f5ffffff6c0 Delete type=0 #72
|
||||
2025/06/10-20:37:28.612191 7f5ffffff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:37:28.612270 7f5ffffff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:38:54.623832 7ff25affd6c0 Recovering log #61
|
||||
2025/06/05-15:38:54.686829 7ff25affd6c0 Delete type=3 #59
|
||||
2025/06/05-15:38:54.686886 7ff25affd6c0 Delete type=0 #61
|
||||
2025/06/05-15:45:21.746826 7ff25a3ff6c0 Level-0 table #66: started
|
||||
2025/06/05-15:45:21.746885 7ff25a3ff6c0 Level-0 table #66: 0 bytes OK
|
||||
2025/06/05-15:45:21.784562 7ff25a3ff6c0 Delete type=0 #64
|
||||
2025/06/05-15:45:21.784803 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:45:21.839859 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:50:28.926119 7ff2609fa6c0 Recovering log #65
|
||||
2025/06/05-15:50:28.936828 7ff2609fa6c0 Delete type=3 #63
|
||||
2025/06/05-15:50:28.936884 7ff2609fa6c0 Delete type=0 #65
|
||||
2025/06/05-16:13:09.082352 7ff25a3ff6c0 Level-0 table #70: started
|
||||
2025/06/05-16:13:09.082382 7ff25a3ff6c0 Level-0 table #70: 0 bytes OK
|
||||
2025/06/05-16:13:09.089177 7ff25a3ff6c0 Delete type=0 #68
|
||||
2025/06/05-16:13:09.102923 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102957 7ff25a3ff6c0 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-000367
|
||||
MANIFEST-000371
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:50:28.913563 7ff25b7fe6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.923236 7ff25b7fe6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.923301 7ff25b7fe6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.096673 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.096704 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.102790 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102942 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102964 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:35:39.249707 7f629cff96c0 Recovering log #369
|
||||
2025/06/10-20:35:39.295266 7f629cff96c0 Delete type=3 #367
|
||||
2025/06/10-20:35:39.295351 7f629cff96c0 Delete type=0 #369
|
||||
2025/06/10-20:37:28.477031 7f5ffffff6c0 Level-0 table #374: started
|
||||
2025/06/10-20:37:28.477121 7f5ffffff6c0 Level-0 table #374: 0 bytes OK
|
||||
2025/06/10-20:37:28.500386 7f5ffffff6c0 Delete type=0 #372
|
||||
2025/06/10-20:37:28.500575 7f5ffffff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/10-20:37:28.500603 7f5ffffff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2025/06/05-15:38:54.562778 7ff25b7fe6c0 Recovering log #361
|
||||
2025/06/05-15:38:54.621024 7ff25b7fe6c0 Delete type=3 #359
|
||||
2025/06/05-15:38:54.621100 7ff25b7fe6c0 Delete type=0 #361
|
||||
2025/06/05-15:45:21.551139 7ff25a3ff6c0 Level-0 table #366: started
|
||||
2025/06/05-15:45:21.551169 7ff25a3ff6c0 Level-0 table #366: 0 bytes OK
|
||||
2025/06/05-15:45:21.580145 7ff25a3ff6c0 Delete type=0 #364
|
||||
2025/06/05-15:45:21.618241 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:45:21.618280 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-15:50:28.913563 7ff25b7fe6c0 Recovering log #365
|
||||
2025/06/05-15:50:28.923236 7ff25b7fe6c0 Delete type=3 #363
|
||||
2025/06/05-15:50:28.923301 7ff25b7fe6c0 Delete type=0 #365
|
||||
2025/06/05-16:13:09.096673 7ff25a3ff6c0 Level-0 table #370: started
|
||||
2025/06/05-16:13:09.096704 7ff25a3ff6c0 Level-0 table #370: 0 bytes OK
|
||||
2025/06/05-16:13:09.102790 7ff25a3ff6c0 Delete type=0 #368
|
||||
2025/06/05-16:13:09.102942 7ff25a3ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
2025/06/05-16:13:09.102964 7ff25a3ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -4,7 +4,7 @@
|
||||
<legend>{{localize "LETHALFANTASY.Label.combatDetails"}}</legend>
|
||||
<div class="combat-details">
|
||||
<div class="combat-detail">
|
||||
|
||||
|
||||
<button class="action" data-action="rangedAttackDefense">
|
||||
{{localize "LETHALFANTASY.Label.rangedAttackDefense"}}
|
||||
</button>
|
||||
@ -21,6 +21,9 @@
|
||||
<div class="attacks">
|
||||
{{#each system.attacks as |item key|}}
|
||||
<div class="attack" data-attack-key="{{key}}" >
|
||||
<div class="">
|
||||
<input type="checkbox" name="system.attacks.{{item.key}}.enabled" value="{{item.enabled}}" data-tooltip="Attack enabled/disabled" />
|
||||
</div>
|
||||
<div class="name">
|
||||
<input type="text" name="system.attacks.{{item.key}}.name" value="{{item.name}}" data-tooltip="Attack name" />
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user