From 8718cfff0521ffbfeb494070491ab11e28c6e6f2 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Fri, 29 May 2026 23:27:33 +0200 Subject: [PATCH] AUto-select current target if any --- modules/donjon-et-cie-utility.mjs | 6 ++++- packs/equipment/{000087.log => 000167.log} | 0 packs/equipment/CURRENT | 2 +- packs/equipment/LOG | 14 +++++------ packs/equipment/LOG.old | 14 +++++------ .../{MANIFEST-000085 => MANIFEST-000165} | Bin 173 -> 177 bytes .../random-tables/{000074.log => 000154.log} | 0 packs/random-tables/CURRENT | 2 +- packs/random-tables/LOG | 14 +++++------ packs/random-tables/LOG.old | 14 +++++------ .../{MANIFEST-000072 => MANIFEST-000152} | Bin 224 -> 228 bytes packs/system-help/{000008.log => 000089.log} | 0 packs/system-help/CURRENT | 2 +- packs/system-help/LOG | 23 ++++++------------ packs/system-help/LOG.old | 13 ++++++---- packs/system-help/MANIFEST-000006 | Bin 433 -> 0 bytes packs/system-help/MANIFEST-000087 | Bin 0 -> 220 bytes templates/chat/damage-card.hbs | 2 +- 18 files changed, 53 insertions(+), 53 deletions(-) rename packs/equipment/{000087.log => 000167.log} (100%) rename packs/equipment/{MANIFEST-000085 => MANIFEST-000165} (72%) rename packs/random-tables/{000074.log => 000154.log} (100%) rename packs/random-tables/{MANIFEST-000072 => MANIFEST-000152} (84%) rename packs/system-help/{000008.log => 000089.log} (100%) delete mode 100644 packs/system-help/MANIFEST-000006 create mode 100644 packs/system-help/MANIFEST-000087 diff --git a/modules/donjon-et-cie-utility.mjs b/modules/donjon-et-cie-utility.mjs index 8d36466..ae1a2cd 100644 --- a/modules/donjon-et-cie-utility.mjs +++ b/modules/donjon-et-cie-utility.mjs @@ -75,6 +75,9 @@ export class DonjonEtCieUtility { static getSceneDamageTargets() { const scene = canvas?.scene ?? game.scenes?.current; const tokens = scene?.tokens?.contents ?? []; + + const selectedTokens = canvas?.tokens?.controlled ?? []; + const selectedTokenUuid = selectedTokens.length === 1 ? selectedTokens[0]?.uuid : null; return tokens .map((token) => { @@ -89,7 +92,8 @@ export class DonjonEtCieUtility { tokenId: token.id, tokenUuid: token.uuid, actorUuid: actor.uuid, - label + label, + isSelected: token.uuid === selectedTokenUuid }; }) .filter(Boolean) diff --git a/packs/equipment/000087.log b/packs/equipment/000167.log similarity index 100% rename from packs/equipment/000087.log rename to packs/equipment/000167.log diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT index 814a4b7..6da0b2c 100644 --- a/packs/equipment/CURRENT +++ b/packs/equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000085 +MANIFEST-000165 diff --git a/packs/equipment/LOG b/packs/equipment/LOG index b7d669b..18e7ce3 100644 --- a/packs/equipment/LOG +++ b/packs/equipment/LOG @@ -1,7 +1,7 @@ -2026/05/22-09:28:26.005874 7fb57dfee6c0 Recovering log #83 -2026/05/22-09:28:26.015537 7fb57dfee6c0 Delete type=3 #81 -2026/05/22-09:28:26.015651 7fb57dfee6c0 Delete type=0 #83 -2026/05/22-09:49:57.296086 7fb567fff6c0 Level-0 table #88: started -2026/05/22-09:49:57.296112 7fb567fff6c0 Level-0 table #88: 0 bytes OK -2026/05/22-09:49:57.302010 7fb567fff6c0 Delete type=0 #86 -2026/05/22-09:49:57.319148 7fb567fff6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end) +2026/05/28-20:45:21.096499 7f3977fff6c0 Recovering log #163 +2026/05/28-20:45:21.107112 7f3977fff6c0 Delete type=3 #161 +2026/05/28-20:45:21.107149 7f3977fff6c0 Delete type=0 #163 +2026/05/28-20:46:40.064748 7f39767fc6c0 Level-0 table #168: started +2026/05/28-20:46:40.064805 7f39767fc6c0 Level-0 table #168: 0 bytes OK +2026/05/28-20:46:40.070966 7f39767fc6c0 Delete type=0 #166 +2026/05/28-20:46:40.093671 7f39767fc6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old index 637cfb8..446373c 100644 --- a/packs/equipment/LOG.old +++ b/packs/equipment/LOG.old @@ -1,7 +1,7 @@ -2026/05/09-23:56:26.228807 7fe7211fe6c0 Recovering log #79 -2026/05/09-23:56:26.239813 7fe7211fe6c0 Delete type=3 #77 -2026/05/09-23:56:26.239859 7fe7211fe6c0 Delete type=0 #79 -2026/05/09-23:58:32.093072 7fe6d37fe6c0 Level-0 table #84: started -2026/05/09-23:58:32.093102 7fe6d37fe6c0 Level-0 table #84: 0 bytes OK -2026/05/09-23:58:32.100189 7fe6d37fe6c0 Delete type=0 #82 -2026/05/09-23:58:32.106644 7fe6d37fe6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end) +2026/05/27-07:43:05.019282 7f3ebcffe6c0 Recovering log #160 +2026/05/27-07:43:05.053650 7f3ebcffe6c0 Delete type=0 #160 +2026/05/27-07:43:05.053700 7f3ebcffe6c0 Delete type=3 #159 +2026/05/27-12:02:21.293983 7f3e6effd6c0 Level-0 table #164: started +2026/05/27-12:02:21.294005 7f3e6effd6c0 Level-0 table #164: 0 bytes OK +2026/05/27-12:02:21.299943 7f3e6effd6c0 Delete type=0 #162 +2026/05/27-12:02:21.306619 7f3e6effd6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000085 b/packs/equipment/MANIFEST-000165 similarity index 72% rename from packs/equipment/MANIFEST-000085 rename to packs/equipment/MANIFEST-000165 index ca46b8864cd36bd90ccc1bcaf3d5af3e35d7d1f0..2ea9e60121ab4caa196068d7f704fd4d1c8b7019 100644 GIT binary patch delta 43 tcmZ3>xRG%}ugdT9*Z*-dFfuJ; 3183 bytes -2026/05/22-09:49:57.328541 7fb567fff6c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2026/05/22-09:49:57.328673 7fb567fff6c0 Delete type=2 #5 -2026/05/22-09:49:57.328793 7fb567fff6c0 Delete type=2 #9 -2026/05/22-09:49:57.351951 7fb567fff6c0 Manual compaction at level-1 from '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 3 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) +2026/05/28-20:45:21.125760 7f39777fe6c0 Recovering log #85 +2026/05/28-20:45:21.135844 7f39777fe6c0 Delete type=3 #83 +2026/05/28-20:45:21.135894 7f39777fe6c0 Delete type=0 #85 +2026/05/28-20:46:40.071060 7f39767fc6c0 Level-0 table #90: started +2026/05/28-20:46:40.071086 7f39767fc6c0 Level-0 table #90: 0 bytes OK +2026/05/28-20:46:40.081072 7f39767fc6c0 Delete type=0 #88 +2026/05/28-20:46:40.093682 7f39767fc6c0 Manual compaction at level-0 from '!journal!69Da9YvF9BfOV7oK' @ 72057594037927935 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) +2026/05/28-20:46:40.093703 7f39767fc6c0 Manual compaction at level-1 from '!journal!69Da9YvF9BfOV7oK' @ 72057594037927935 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) diff --git a/packs/system-help/LOG.old b/packs/system-help/LOG.old index e948cde..8a01990 100644 --- a/packs/system-help/LOG.old +++ b/packs/system-help/LOG.old @@ -1,5 +1,8 @@ -2026/05/22-08:07:40.563282 7f63427ef6c0 Delete type=3 #1 -2026/05/22-08:07:40.567990 7f6323fff6c0 Level-0 table #5: started -2026/05/22-08:07:40.571414 7f6323fff6c0 Level-0 table #5: 3056 bytes OK -2026/05/22-08:07:40.577623 7f6323fff6c0 Delete type=0 #3 -2026/05/22-08:07:40.577857 7f6323fff6c0 Manual compaction at level-0 from '!journal!69Da9YvF9BfOV7oK' @ 72057594037927935 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) +2026/05/27-07:43:05.111469 7f3ebd7ff6c0 Recovering log #82 +2026/05/27-07:43:05.152415 7f3ebd7ff6c0 Delete type=0 #82 +2026/05/27-07:43:05.152455 7f3ebd7ff6c0 Delete type=3 #81 +2026/05/27-12:02:21.287508 7f3e6effd6c0 Level-0 table #86: started +2026/05/27-12:02:21.287536 7f3e6effd6c0 Level-0 table #86: 0 bytes OK +2026/05/27-12:02:21.293897 7f3e6effd6c0 Delete type=0 #84 +2026/05/27-12:02:21.306608 7f3e6effd6c0 Manual compaction at level-0 from '!journal!69Da9YvF9BfOV7oK' @ 72057594037927935 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) +2026/05/27-12:02:21.319818 7f3e6effd6c0 Manual compaction at level-1 from '!journal!69Da9YvF9BfOV7oK' @ 72057594037927935 : 1 .. '!journal.pages!69Da9YvF9BfOV7oK.XM0eLkgKXPyskV65' @ 0 : 0; will stop at (end) diff --git a/packs/system-help/MANIFEST-000006 b/packs/system-help/MANIFEST-000006 deleted file mode 100644 index 40bfecedbdb9698924be7bda06af64073fe2c373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433 zcmWftY!$CzU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfn6{UENWn3Z2zl$V&J zXlCh>Xc<}NX6cmXA7-BK&B(|A1{N?CdIgE;sl^!T^dfu>Qhl=1y(0oDi?hSbOc|LV z8f_Blo^dcRGO=?qFmtdlH7UERWB|DwKrR;x3p*p{dkH+Yvyf{$Gel$Gp~|-_q1JJ; Yu&^?c?hmL*Y>b?2OswooTr_nr0GY3FBme*a diff --git a/packs/system-help/MANIFEST-000087 b/packs/system-help/MANIFEST-000087 new file mode 100644 index 0000000000000000000000000000000000000000..963f583f4ee606d5c74dccde1c7893d575573cb8 GIT binary patch literal 220 zcmWG-y7OZ@10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei199g<@8IX;EHcj$T1x zdTOzvnWamjWn`I~rBj-Jn0dapUWBhfs!w*hcSJyCadw!QDI+rj7_c*Oy_Zmg>Bi8< l$O2JDw)s{`|F3W`Ffv7OGB8K7uuM{^ECO*Of!t^o766NzJwN~e literal 0 HcmV?d00001 diff --git a/templates/chat/damage-card.hbs b/templates/chat/damage-card.hbs index 8dc39db..025745e 100644 --- a/templates/chat/damage-card.hbs +++ b/templates/chat/damage-card.hbs @@ -30,7 +30,7 @@