2 Commits

Author SHA1 Message Date
a06dfa0ae9 Update skills/shield DR
All checks were successful
Release Creation / build (release) Successful in 1m8s
2026-01-12 14:27:29 +01:00
0836cada75 Re-org folders and enhance minor CSS stuff 2026-01-04 09:21:21 +01:00
32 changed files with 251 additions and 155 deletions

View File

@@ -99,12 +99,22 @@ export default class LethalFantasyCharacterSheet extends LethalFantasyActorSheet
context.damageReduction = this.actor.computeDamageReduction() context.damageReduction = this.actor.computeDamageReduction()
context.damageReductionShield = this.actor.getShieldDR() context.damageReductionShield = this.actor.getShieldDR()
break break
case "skills": case "skills": {
context.tab = context.tabs.skills context.tab = context.tabs.skills
context.skills = doc.itemTypes.skill context.skills = doc.itemTypes.skill
// Organiser les skills par catégorie
const categories = ['layperson', 'professional', 'weapon', 'armor', 'resist']
context.skillsByCategory = categories.map(cat => {
return {
category: cat,
label: `LETHALFANTASY.Skill.Category.${cat}`,
skills: context.skills.filter(s => s.system.category === cat)
}
}).filter(catData => catData.skills.length > 0)
context.gifts = doc.itemTypes.gift context.gifts = doc.itemTypes.gift
context.vulnerabilities = doc.itemTypes.vulnerability context.vulnerabilities = doc.itemTypes.vulnerability
break break
}
case "spells": case "spells":
context.tab = context.tabs.spells context.tab = context.tabs.spells
context.spells = doc.itemTypes.spell context.spells = doc.itemTypes.spell

View File

@@ -1 +1 @@
MANIFEST-000477 MANIFEST-000498

View File

@@ -1,8 +1,15 @@
2025/12/19-14:37:50.298740 7f24377fe6c0 Recovering log #475 2026/01/12-14:22:56.040680 7fd462ffd6c0 Recovering log #496
2025/12/19-14:37:50.308335 7f24377fe6c0 Delete type=3 #473 2026/01/12-14:22:56.051263 7fd462ffd6c0 Delete type=3 #494
2025/12/19-14:37:50.308381 7f24377fe6c0 Delete type=0 #475 2026/01/12-14:22:56.051335 7fd462ffd6c0 Delete type=0 #496
2025/12/19-15:40:35.866244 7f2436ffd6c0 Level-0 table #480: started 2026/01/12-14:27:05.789368 7fd4627fc6c0 Level-0 table #501: started
2025/12/19-15:40:35.866281 7f2436ffd6c0 Level-0 table #480: 0 bytes OK 2026/01/12-14:27:05.793070 7fd4627fc6c0 Level-0 table #501: 26835 bytes OK
2025/12/19-15:40:35.872420 7f2436ffd6c0 Delete type=0 #478 2026/01/12-14:27:05.799160 7fd4627fc6c0 Delete type=0 #499
2025/12/19-15:40:35.879555 7f2436ffd6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.815143 7fd4627fc6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2025/12/19-15:40:35.879588 7f2436ffd6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.815173 7fd4627fc6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at '!items!zFrygJ2TnrxchBai' @ 1178 : 1
2026/01/12-14:27:05.815179 7fd4627fc6c0 Compacting 1@1 + 1@2 files
2026/01/12-14:27:05.821137 7fd4627fc6c0 Generated table #502@1: 486 keys, 220368 bytes
2026/01/12-14:27:05.821151 7fd4627fc6c0 Compacted 1@1 + 1@2 files => 220368 bytes
2026/01/12-14:27:05.827440 7fd4627fc6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2026/01/12-14:27:05.827535 7fd4627fc6c0 Delete type=2 #489
2026/01/12-14:27:05.828221 7fd4627fc6c0 Delete type=2 #501
2026/01/12-14:27:05.839529 7fd4627fc6c0 Manual compaction at level-1 from '!items!zFrygJ2TnrxchBai' @ 1178 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/12/15-21:20:57.107042 7f17053ff6c0 Recovering log #471 2026/01/04-22:23:04.765915 7f93ebfff6c0 Recovering log #492
2025/12/15-21:20:57.117492 7f17053ff6c0 Delete type=3 #469 2026/01/04-22:23:04.775983 7f93ebfff6c0 Delete type=3 #490
2025/12/15-21:20:57.117544 7f17053ff6c0 Delete type=0 #471 2026/01/04-22:23:04.776035 7f93ebfff6c0 Delete type=0 #492
2025/12/15-22:37:50.650614 7f16eeffd6c0 Level-0 table #476: started 2026/01/04-22:40:50.964348 7f93e9ffb6c0 Level-0 table #497: started
2025/12/15-22:37:50.650646 7f16eeffd6c0 Level-0 table #476: 0 bytes OK 2026/01/04-22:40:50.964370 7f93e9ffb6c0 Level-0 table #497: 0 bytes OK
2025/12/15-22:37:50.656552 7f16eeffd6c0 Delete type=0 #474 2026/01/04-22:40:50.975783 7f93e9ffb6c0 Delete type=0 #495
2025/12/15-22:37:50.669781 7f16eeffd6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986019 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2025/12/15-22:37:50.669815 7f16eeffd6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986046 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000476 MANIFEST-000496

View File

@@ -1,8 +1,8 @@
2025/12/19-14:37:50.313071 7f2437fff6c0 Recovering log #474 2026/01/12-14:22:56.057091 7fd4637fe6c0 Recovering log #494
2025/12/19-14:37:50.323320 7f2437fff6c0 Delete type=3 #472 2026/01/12-14:22:56.067553 7fd4637fe6c0 Delete type=3 #492
2025/12/19-14:37:50.323373 7f2437fff6c0 Delete type=0 #474 2026/01/12-14:22:56.067610 7fd4637fe6c0 Delete type=0 #494
2025/12/19-15:40:35.872568 7f2436ffd6c0 Level-0 table #479: started 2026/01/12-14:27:05.799253 7fd4627fc6c0 Level-0 table #499: started
2025/12/19-15:40:35.872597 7f2436ffd6c0 Level-0 table #479: 0 bytes OK 2026/01/12-14:27:05.799272 7fd4627fc6c0 Level-0 table #499: 0 bytes OK
2025/12/19-15:40:35.879415 7f2436ffd6c0 Delete type=0 #477 2026/01/12-14:27:05.805798 7fd4627fc6c0 Delete type=0 #497
2025/12/19-15:40:35.879563 7f2436ffd6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.815153 7fd4627fc6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2025/12/19-15:40:35.879582 7f2436ffd6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.828314 7fd4627fc6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/12/15-21:20:57.122365 7f16effff6c0 Recovering log #470 2026/01/04-22:23:04.780744 7f93eb7fe6c0 Recovering log #490
2025/12/15-21:20:57.134320 7f16effff6c0 Delete type=3 #468 2026/01/04-22:23:04.790510 7f93eb7fe6c0 Delete type=3 #488
2025/12/15-21:20:57.134393 7f16effff6c0 Delete type=0 #470 2026/01/04-22:23:04.790582 7f93eb7fe6c0 Delete type=0 #490
2025/12/15-22:37:50.644221 7f16eeffd6c0 Level-0 table #475: started 2026/01/04-22:40:50.951234 7f93e9ffb6c0 Level-0 table #495: started
2025/12/15-22:37:50.644288 7f16eeffd6c0 Level-0 table #475: 0 bytes OK 2026/01/04-22:40:50.951256 7f93e9ffb6c0 Level-0 table #495: 0 bytes OK
2025/12/15-22:37:50.650497 7f16eeffd6c0 Delete type=0 #473 2026/01/04-22:40:50.964192 7f93e9ffb6c0 Delete type=0 #493
2025/12/15-22:37:50.669770 7f16eeffd6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986007 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2025/12/15-22:37:50.669829 7f16eeffd6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986038 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000478 MANIFEST-000499

View File

@@ -1,8 +1,15 @@
2025/12/19-14:37:50.285216 7f244c9fe6c0 Recovering log #476 2026/01/12-14:22:56.026652 7fd478fff6c0 Recovering log #497
2025/12/19-14:37:50.295747 7f244c9fe6c0 Delete type=3 #474 2026/01/12-14:22:56.036317 7fd478fff6c0 Delete type=3 #495
2025/12/19-14:37:50.295805 7f244c9fe6c0 Delete type=0 #476 2026/01/12-14:22:56.036373 7fd478fff6c0 Delete type=0 #497
2025/12/19-15:40:35.852984 7f2436ffd6c0 Level-0 table #481: started 2026/01/12-14:27:05.805895 7fd4627fc6c0 Level-0 table #502: started
2025/12/19-15:40:35.853042 7f2436ffd6c0 Level-0 table #481: 0 bytes OK 2026/01/12-14:27:05.809094 7fd4627fc6c0 Level-0 table #502: 1650 bytes OK
2025/12/19-15:40:35.859968 7f2436ffd6c0 Delete type=0 #479 2026/01/12-14:27:05.815051 7fd4627fc6c0 Delete type=0 #500
2025/12/19-15:40:35.879535 7f2436ffd6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.815162 7fd4627fc6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2025/12/19-15:40:35.879576 7f2436ffd6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.828330 7fd4627fc6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at '!items!3cU5wW47VwlEPNqj' @ 736 : 1
2026/01/12-14:27:05.828340 7fd4627fc6c0 Compacting 1@1 + 1@2 files
2026/01/12-14:27:05.833408 7fd4627fc6c0 Generated table #503@1: 91 keys, 118712 bytes
2026/01/12-14:27:05.833433 7fd4627fc6c0 Compacted 1@1 + 1@2 files => 118712 bytes
2026/01/12-14:27:05.839289 7fd4627fc6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2026/01/12-14:27:05.839370 7fd4627fc6c0 Delete type=2 #494
2026/01/12-14:27:05.839480 7fd4627fc6c0 Delete type=2 #502
2026/01/12-14:27:05.852151 7fd4627fc6c0 Manual compaction at level-1 from '!items!3cU5wW47VwlEPNqj' @ 736 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/12/15-21:20:57.092288 7f16ef7fe6c0 Recovering log #472 2026/01/04-22:23:04.753572 7f93ea7fc6c0 Recovering log #492
2025/12/15-21:20:57.103016 7f16ef7fe6c0 Delete type=3 #470 2026/01/04-22:23:04.763198 7f93ea7fc6c0 Delete type=3 #490
2025/12/15-21:20:57.103072 7f16ef7fe6c0 Delete type=0 #472 2026/01/04-22:23:04.763251 7f93ea7fc6c0 Delete type=0 #492
2025/12/15-22:37:50.663349 7f16eeffd6c0 Level-0 table #477: started 2026/01/04-22:40:50.941164 7f93e9ffb6c0 Level-0 table #498: started
2025/12/15-22:37:50.663375 7f16eeffd6c0 Level-0 table #477: 0 bytes OK 2026/01/04-22:40:50.941212 7f93e9ffb6c0 Level-0 table #498: 0 bytes OK
2025/12/15-22:37:50.669678 7f16eeffd6c0 Delete type=0 #475 2026/01/04-22:40:50.951122 7f93e9ffb6c0 Delete type=0 #496
2025/12/15-22:37:50.669808 7f16eeffd6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.985987 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2025/12/15-22:37:50.669842 7f16eeffd6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986053 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000176 MANIFEST-000196

View File

@@ -1,8 +1,8 @@
2025/12/19-14:37:50.338179 7f244d1ff6c0 Recovering log #174 2026/01/12-14:22:56.089280 7fd478fff6c0 Recovering log #194
2025/12/19-14:37:50.348596 7f244d1ff6c0 Delete type=3 #172 2026/01/12-14:22:56.099242 7fd478fff6c0 Delete type=3 #192
2025/12/19-14:37:50.348672 7f244d1ff6c0 Delete type=0 #174 2026/01/12-14:22:56.099341 7fd478fff6c0 Delete type=0 #194
2025/12/19-15:40:35.860117 7f2436ffd6c0 Level-0 table #179: started 2026/01/12-14:27:05.839539 7fd4627fc6c0 Level-0 table #199: started
2025/12/19-15:40:35.860149 7f2436ffd6c0 Level-0 table #179: 0 bytes OK 2026/01/12-14:27:05.839559 7fd4627fc6c0 Level-0 table #199: 0 bytes OK
2025/12/19-15:40:35.866102 7f2436ffd6c0 Delete type=0 #177 2026/01/12-14:27:05.845408 7fd4627fc6c0 Delete type=0 #197
2025/12/19-15:40:35.879546 7f2436ffd6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.858412 7fd4627fc6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2025/12/19-15:40:35.879569 7f2436ffd6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.864408 7fd4627fc6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/12/15-21:20:57.154335 7f1704bfe6c0 Recovering log #170 2026/01/04-22:23:04.807684 7f93ebfff6c0 Recovering log #190
2025/12/15-21:20:57.164315 7f1704bfe6c0 Delete type=3 #168 2026/01/04-22:23:04.818050 7f93ebfff6c0 Delete type=3 #188
2025/12/15-21:20:57.164371 7f1704bfe6c0 Delete type=0 #170 2026/01/04-22:23:04.818118 7f93ebfff6c0 Delete type=0 #190
2025/12/15-22:37:50.692660 7f16eeffd6c0 Level-0 table #175: started 2026/01/04-22:40:51.016662 7f93e9ffb6c0 Level-0 table #195: started
2025/12/15-22:37:50.692695 7f16eeffd6c0 Level-0 table #175: 0 bytes OK 2026/01/04-22:40:51.016694 7f93e9ffb6c0 Level-0 table #195: 0 bytes OK
2025/12/15-22:37:50.698767 7f16eeffd6c0 Delete type=0 #173 2026/01/04-22:40:51.026652 7f93e9ffb6c0 Delete type=0 #193
2025/12/15-22:37:50.710785 7f16eeffd6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/01/04-22:40:51.026790 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2025/12/15-22:37:50.710818 7f16eeffd6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/01/04-22:40:51.026806 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000475 MANIFEST-000495

View File

@@ -1,8 +1,8 @@
2025/12/19-14:37:50.326173 7f244c9fe6c0 Recovering log #473 2026/01/12-14:22:56.075339 7fd463fff6c0 Recovering log #493
2025/12/19-14:37:50.335692 7f244c9fe6c0 Delete type=3 #471 2026/01/12-14:22:56.084731 7fd463fff6c0 Delete type=3 #491
2025/12/19-14:37:50.335763 7f244c9fe6c0 Delete type=0 #473 2026/01/12-14:22:56.084798 7fd463fff6c0 Delete type=0 #493
2025/12/19-15:40:35.879641 7f2436ffd6c0 Level-0 table #478: started 2026/01/12-14:27:05.782342 7fd4627fc6c0 Level-0 table #498: started
2025/12/19-15:40:35.879661 7f2436ffd6c0 Level-0 table #478: 0 bytes OK 2026/01/12-14:27:05.782393 7fd4627fc6c0 Level-0 table #498: 0 bytes OK
2025/12/19-15:40:35.886005 7f2436ffd6c0 Delete type=0 #476 2026/01/12-14:27:05.789274 7fd4627fc6c0 Delete type=0 #496
2025/12/19-15:40:35.909027 7f2436ffd6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.815132 7fd4627fc6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2025/12/19-15:40:35.927361 7f2436ffd6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/01/12-14:27:05.828301 7fd4627fc6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/12/15-21:20:57.138258 7f16ef7fe6c0 Recovering log #469 2026/01/04-22:23:04.794525 7f93ea7fc6c0 Recovering log #489
2025/12/15-21:20:57.151734 7f16ef7fe6c0 Delete type=3 #467 2026/01/04-22:23:04.804229 7f93ea7fc6c0 Delete type=3 #487
2025/12/15-21:20:57.151800 7f16ef7fe6c0 Delete type=0 #469 2026/01/04-22:23:04.804296 7f93ea7fc6c0 Delete type=0 #489
2025/12/15-22:37:50.656644 7f16eeffd6c0 Level-0 table #474: started 2026/01/04-22:40:50.975950 7f93e9ffb6c0 Level-0 table #494: started
2025/12/15-22:37:50.656668 7f16eeffd6c0 Level-0 table #474: 0 bytes OK 2026/01/04-22:40:50.975985 7f93e9ffb6c0 Level-0 table #494: 0 bytes OK
2025/12/15-22:37:50.663254 7f16eeffd6c0 Delete type=0 #472 2026/01/04-22:40:50.985836 7f93e9ffb6c0 Delete type=0 #492
2025/12/15-22:37:50.669789 7f16eeffd6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986029 7f93e9ffb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2025/12/15-22:37:50.669836 7f16eeffd6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/01/04-22:40:50.986073 7f93e9ffb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)

View File

@@ -47,7 +47,7 @@ i.lethalfantasy {
.application.dialog.lethalfantasy { .application.dialog.lethalfantasy {
font-family: var(--font-primary); font-family: var(--font-primary);
font-size: calc(var(--font-size-standard) * 1.0); font-size: calc(var(--font-size-standard) * 1);
background-image: var(--background-image-base); background-image: var(--background-image-base);
button:hover { button:hover {
background: var(--color-dark-6); background: var(--color-dark-6);
@@ -70,13 +70,13 @@ i.lethalfantasy {
background-size: 100% 100%; background-size: 100% 100%;
} }
.combat-sidebar li.combatant .token-initiative .initiative{ .combat-sidebar li.combatant .token-initiative .initiative {
margin-right: 16px; margin-right: 16px;
} }
.combat-sidebar li.combatant .token-initiative { .combat-sidebar li.combatant .token-initiative {
flex:none; flex: none;
} }
.initiative-minus { .initiative-minus {
margin-right: 8px; margin-right: 8px;
} }

View File

@@ -1,73 +1,145 @@
<section class="tab character-{{tab.id}} {{tab.cssClass}}" data-tab="skills" data-group="sheet"> <section
class="tab character-{{tab.id}} {{tab.cssClass}}"
data-tab="skills"
data-group="sheet"
>
<div class="main-div"> <div class="main-div">
<fieldset> {{#each skillsByCategory as |categoryData|}}
<legend data-tooltip="{{localize " LETHALFANTASY.Tooltip.skills"}}" data-tooltip-direction="UP">{{localize <fieldset>
"LETHALFANTASY.Label.skills"}}</legend> <legend
<div class="skills"> data-tooltip="{{localize ' LETHALFANTASY.Tooltip.skills'}}"
{{#each skills as |item|}} data-tooltip-direction="UP"
<div class="skill " data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"> >{{localize categoryData.label}}</legend>
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" /> <div class="skills">
<div class="name"> {{#each categoryData.skills as |item|}}
<a class="rollable" data-roll-type="skill" data-roll-key="{{item.id}}"> <div
<i class="lf-roll-small fa-duotone fa-solid fa-dice-d10"></i> class="skill"
{{item.name}} data-item-id="{{item.id}}"
</a> data-item-uuid="{{item.uuid}}"
>
<img
class="item-img"
src="{{item.img}}"
data-tooltip="{{item.name}}"
/>
<div class="name">
<a
class="rollable"
data-roll-type="skill"
data-roll-key="{{item.id}}"
>
<i class="lf-roll-small fa-duotone fa-solid fa-dice-d10"></i>
{{item.name}}
</a>
</div>
<div class="score">
+{{item.system.skillTotal}}
</div>
<div class="controls">
<a
data-tooltip="{{localize 'LETHALFANTASY.Edit'}}"
data-action="edit"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-edit"></i></a>
<a
data-tooltip="{{localize 'LETHALFANTASY.Delete'}}"
data-action="delete"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
</div> </div>
<div class="score"> </fieldset>
+{{item.system.skillTotal}} {{/each}}
</div>
<div class="controls">
<a data-tooltip="{{localize 'LETHALFANTASY.Edit'}}" data-action="edit" data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>
<a data-tooltip="{{localize 'LETHALFANTASY.Delete'}}" data-action="delete" data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
</div>
</fieldset>
<fieldset> <fieldset>
<legend data-tooltip="{{localize " LETHALFANTASY.Tooltip.gifts"}}" data-tooltip-direction="UP">{{localize <legend
"LETHALFANTASY.Label.gifts"}}</legend> data-tooltip="{{localize ' LETHALFANTASY.Tooltip.gifts'}}"
<div class="gifts"> data-tooltip-direction="UP"
{{#each gifts as |item|}} >{{localize "LETHALFANTASY.Label.gifts"}}</legend>
<div class="gift " data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"> <div class="gifts">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" /> {{#each gifts as |item|}}
<div class="name" data-tooltip="{{{item.description}}}<br><br>{{item.path}}" data-tooltip-direction="UP"> <div
{{item.name}} class="gift"
</div> data-item-id="{{item.id}}"
<div class="controls"> data-item-uuid="{{item.uuid}}"
<a data-tooltip="{{localize 'LETHALFANTASY.Edit'}}" data-action="edit" data-item-id="{{item.id}}" >
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a> <img
<a data-tooltip="{{localize 'LETHALFANTASY.Delete'}}" data-action="delete" data-item-id="{{item.id}}" class="item-img"
data-item-uuid="{{item.uuid}}"><i class="fas fa-trash"></i></a> src="{{item.img}}"
</div> data-tooltip="{{item.name}}"
/>
<div
class="name"
data-tooltip="{{{item.description}}}<br><br>{{item.path}}"
data-tooltip-direction="UP"
>
{{item.name}}
</div>
<div class="controls">
<a
data-tooltip="{{localize 'LETHALFANTASY.Edit'}}"
data-action="edit"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-edit"></i></a>
<a
data-tooltip="{{localize 'LETHALFANTASY.Delete'}}"
data-action="delete"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
</div> </div>
{{/each}} </fieldset>
</div>
</fieldset>
<fieldset> <fieldset>
<legend data-tooltip="{{localize " LETHALFANTASY.Tooltip.vulnerabilities"}}" data-tooltip-direction="UP">{{localize <legend
"LETHALFANTASY.Label.vulnerabilities"}}</legend> data-tooltip="{{localize ' LETHALFANTASY.Tooltip.vulnerabilities'}}"
<div class="vulnerabilities"> data-tooltip-direction="UP"
{{#each vulnerabilities as |item|}} >{{localize "LETHALFANTASY.Label.vulnerabilities"}}</legend>
<div class="vulnerability " data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}"> <div class="vulnerabilities">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" /> {{#each vulnerabilities as |item|}}
<div class="name" data-tooltip="{{{item.description}}}<br><br>{{item.path}}" data-tooltip-direction="UP"> <div
{{item.name}} class="vulnerability"
</div> data-item-id="{{item.id}}"
<div class="controls"> data-item-uuid="{{item.uuid}}"
<a data-tooltip="{{localize 'LETHALFANTASY.Edit'}}" data-action="edit" data-item-id="{{item.id}}" >
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a> <img
<a data-tooltip="{{localize 'LETHALFANTASY.Delete'}}" data-action="delete" data-item-id="{{item.id}}" class="item-img"
data-item-uuid="{{item.uuid}}"><i class="fas fa-trash"></i></a> src="{{item.img}}"
</div> data-tooltip="{{item.name}}"
/>
<div
class="name"
data-tooltip="{{{item.description}}}<br><br>{{item.path}}"
data-tooltip-direction="UP"
>
{{item.name}}
</div>
<div class="controls">
<a
data-tooltip="{{localize 'LETHALFANTASY.Edit'}}"
data-action="edit"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-edit"></i></a>
<a
data-tooltip="{{localize 'LETHALFANTASY.Delete'}}"
data-action="delete"
data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"
><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
</div> </div>
{{/each}} </fieldset>
</div> </div>
</fieldset>
</div>
</section> </section>