From ccebf8dc1f4c5983cf0aac814fe6262e90358a48 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Tue, 22 Apr 2025 16:28:10 +0200 Subject: [PATCH] Auto-jump to monster token when activated --- module/models/monster.mjs | 5 +++++ packs-system/lf-equipment/000228.log | 0 packs-system/lf-equipment/CURRENT | 2 +- packs-system/lf-equipment/LOG | 11 ++++++++--- packs-system/lf-equipment/LOG.old | 16 ++++++++-------- packs-system/lf-equipment/MANIFEST-000227 | Bin 159 -> 0 bytes packs-system/lf-gifts/000227.log | 0 packs-system/lf-gifts/CURRENT | 2 +- packs-system/lf-gifts/LOG | 11 ++++++++--- packs-system/lf-gifts/LOG.old | 16 ++++++++-------- packs-system/lf-gifts/MANIFEST-000226 | Bin 123 -> 0 bytes packs-system/lf-skills/000227.log | 0 packs-system/lf-skills/CURRENT | 2 +- packs-system/lf-skills/LOG | 11 ++++++++--- packs-system/lf-skills/LOG.old | 16 ++++++++-------- packs-system/lf-skills/MANIFEST-000226 | Bin 124 -> 0 bytes packs-system/lf-vulnerabilities/000227.log | 0 packs-system/lf-vulnerabilities/CURRENT | 2 +- packs-system/lf-vulnerabilities/LOG | 11 ++++++++--- packs-system/lf-vulnerabilities/LOG.old | 16 ++++++++-------- packs-system/lf-vulnerabilities/MANIFEST-000226 | Bin 124 -> 0 bytes 21 files changed, 73 insertions(+), 48 deletions(-) delete mode 100644 packs-system/lf-equipment/000228.log delete mode 100644 packs-system/lf-equipment/MANIFEST-000227 delete mode 100644 packs-system/lf-gifts/000227.log delete mode 100644 packs-system/lf-gifts/MANIFEST-000226 delete mode 100644 packs-system/lf-skills/000227.log delete mode 100644 packs-system/lf-skills/MANIFEST-000226 delete mode 100644 packs-system/lf-vulnerabilities/000227.log delete mode 100644 packs-system/lf-vulnerabilities/MANIFEST-000226 diff --git a/module/models/monster.mjs b/module/models/monster.mjs index 6b9b24e..d7d5c47 100644 --- a/module/models/monster.mjs +++ b/module/models/monster.mjs @@ -257,6 +257,11 @@ export default class LethalFantasyMonster extends foundry.abstract.TypeDataModel 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 }) }) this.prepareMonsterRoll("monster-attack", key) + let token = combatant?.token + if ( token?.object ) { + token.object?.control({releaseOthers: true}); + return canvas.animatePan(token.object.center); + } } } if (!hasAttack) { diff --git a/packs-system/lf-equipment/000228.log b/packs-system/lf-equipment/000228.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT index ca06e10..32af177 100644 --- a/packs-system/lf-equipment/CURRENT +++ b/packs-system/lf-equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000227 +MANIFEST-000235 diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG index cb0034b..dce673f 100644 --- a/packs-system/lf-equipment/LOG +++ b/packs-system/lf-equipment/LOG @@ -1,3 +1,8 @@ -2025/04/22-15:21:55.489075 7f31467fc6c0 Recovering log #225 -2025/04/22-15:21:55.498564 7f31467fc6c0 Delete type=3 #223 -2025/04/22-15:21:55.498630 7f31467fc6c0 Delete type=0 #225 +2025/04/22-16:10:04.887355 7f31467fc6c0 Recovering log #233 +2025/04/22-16:10:04.897170 7f31467fc6c0 Delete type=3 #231 +2025/04/22-16:10:04.897273 7f31467fc6c0 Delete type=0 #233 +2025/04/22-16:24:56.381376 7f2ea7fff6c0 Level-0 table #238: started +2025/04/22-16:24:56.381413 7f2ea7fff6c0 Level-0 table #238: 0 bytes OK +2025/04/22-16:24:56.387438 7f2ea7fff6c0 Delete type=0 #236 +2025/04/22-16:24:56.393346 7f2ea7fff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/22-16:24:56.393372 7f2ea7fff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/LOG.old b/packs-system/lf-equipment/LOG.old index 107f827..2aeaae2 100644 --- a/packs-system/lf-equipment/LOG.old +++ b/packs-system/lf-equipment/LOG.old @@ -1,8 +1,8 @@ -2025/04/22-07:53:33.108355 7f5dcf7fe6c0 Recovering log #221 -2025/04/22-07:53:33.118876 7f5dcf7fe6c0 Delete type=3 #219 -2025/04/22-07:53:33.119001 7f5dcf7fe6c0 Delete type=0 #221 -2025/04/22-08:41:45.602694 7f5dcd3ff6c0 Level-0 table #226: started -2025/04/22-08:41:45.602769 7f5dcd3ff6c0 Level-0 table #226: 0 bytes OK -2025/04/22-08:41:45.608936 7f5dcd3ff6c0 Delete type=0 #224 -2025/04/22-08:41:45.629902 7f5dcd3ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/04/22-08:41:45.629976 7f5dcd3ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/22-15:52:11.355330 7f31467fc6c0 Recovering log #229 +2025/04/22-15:52:11.365772 7f31467fc6c0 Delete type=3 #227 +2025/04/22-15:52:11.365821 7f31467fc6c0 Delete type=0 #229 +2025/04/22-15:54:39.193010 7f2ea7fff6c0 Level-0 table #234: started +2025/04/22-15:54:39.193041 7f2ea7fff6c0 Level-0 table #234: 0 bytes OK +2025/04/22-15:54:39.200273 7f2ea7fff6c0 Delete type=0 #232 +2025/04/22-15:54:39.200435 7f2ea7fff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/22-15:54:39.200463 7f2ea7fff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/MANIFEST-000227 b/packs-system/lf-equipment/MANIFEST-000227 deleted file mode 100644 index 439cd17d472008261304f5050daef7baf748d42f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmc~$KYpj3fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?DlgY8 z#4t6@q%hFa!YRU>(T@QP*qNFb_s(HbR7}gyNl7g#R&)$0vMi6vNH;AF2@A`pgoS$2eSd>_jU&PL2x}i)_F)cqQCAFwn zu`(dsy{y8+E6K&rBP=*Cl2L&H4CECvOHy--6|1t!+;g&ue6mf0i!+=pT^Ly)@(Myh T>$n&gnI1E8GB7`3WKjSBgMcEv diff --git a/packs-system/lf-skills/000227.log b/packs-system/lf-skills/000227.log deleted file mode 100644 index e69de29..0000000 diff --git a/packs-system/lf-skills/CURRENT b/packs-system/lf-skills/CURRENT index 72f074e..b4e971f 100644 --- a/packs-system/lf-skills/CURRENT +++ b/packs-system/lf-skills/CURRENT @@ -1 +1 @@ -MANIFEST-000226 +MANIFEST-000234 diff --git a/packs-system/lf-skills/LOG b/packs-system/lf-skills/LOG index 67d54c0..ebca847 100644 --- a/packs-system/lf-skills/LOG +++ b/packs-system/lf-skills/LOG @@ -1,3 +1,8 @@ -2025/04/22-15:21:55.474637 7f31457fa6c0 Recovering log #224 -2025/04/22-15:21:55.485024 7f31457fa6c0 Delete type=3 #222 -2025/04/22-15:21:55.485072 7f31457fa6c0 Delete type=0 #224 +2025/04/22-16:10:04.874243 7f3145ffb6c0 Recovering log #232 +2025/04/22-16:10:04.884436 7f3145ffb6c0 Delete type=3 #230 +2025/04/22-16:10:04.884505 7f3145ffb6c0 Delete type=0 #232 +2025/04/22-16:24:56.387518 7f2ea7fff6c0 Level-0 table #237: started +2025/04/22-16:24:56.387539 7f2ea7fff6c0 Level-0 table #237: 0 bytes OK +2025/04/22-16:24:56.393264 7f2ea7fff6c0 Delete type=0 #235 +2025/04/22-16:24:56.393353 7f2ea7fff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/22-16:24:56.393378 7f2ea7fff6c0 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 7ea5322..e6880cc 100644 --- a/packs-system/lf-skills/LOG.old +++ b/packs-system/lf-skills/LOG.old @@ -1,8 +1,8 @@ -2025/04/22-07:53:33.091484 7f5dce7fc6c0 Recovering log #220 -2025/04/22-07:53:33.102983 7f5dce7fc6c0 Delete type=3 #218 -2025/04/22-07:53:33.103111 7f5dce7fc6c0 Delete type=0 #220 -2025/04/22-08:41:45.609074 7f5dcd3ff6c0 Level-0 table #225: started -2025/04/22-08:41:45.609111 7f5dcd3ff6c0 Level-0 table #225: 0 bytes OK -2025/04/22-08:41:45.615192 7f5dcd3ff6c0 Delete type=0 #223 -2025/04/22-08:41:45.629926 7f5dcd3ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/04/22-08:41:45.629989 7f5dcd3ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/22-15:52:11.340565 7f3144ff96c0 Recovering log #228 +2025/04/22-15:52:11.351010 7f3144ff96c0 Delete type=3 #226 +2025/04/22-15:52:11.351140 7f3144ff96c0 Delete type=0 #228 +2025/04/22-15:54:39.186802 7f2ea7fff6c0 Level-0 table #233: started +2025/04/22-15:54:39.186835 7f2ea7fff6c0 Level-0 table #233: 0 bytes OK +2025/04/22-15:54:39.192886 7f2ea7fff6c0 Delete type=0 #231 +2025/04/22-15:54:39.200400 7f2ea7fff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/22-15:54:39.200450 7f2ea7fff6c0 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-000226 b/packs-system/lf-skills/MANIFEST-000226 deleted file mode 100644 index 8f100efd315f6687ad200b7d6534692127d238c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmYdufBGqffss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfd5@L?mnqGDQpPD*M~ zv7&jFg@?IIQm#{yWoT8RQ3PW$0~p9FW|pMp7AsbjSQML^nwg{)82TidL