From 7341580a7bd1380165d63d53edb4fd47044caf7e Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Thu, 6 Feb 2025 20:55:14 +0100 Subject: [PATCH] Fix #38 - Auto set bond values --- .../applications/sheets/protagonist-sheet.mjs | 1 - module/documents/actor.mjs | 7 +++++++ module/models/protagonist.mjs | 1 - packs-system/skills/{000102.log => 000105.log} | 0 packs-system/skills/CURRENT | 2 +- packs-system/skills/LOG | 11 +++-------- packs-system/skills/LOG.old | 16 ++++++++-------- packs-system/skills/MANIFEST-000100 | Bin 139 -> 0 bytes packs-system/skills/MANIFEST-000104 | Bin 0 -> 123 bytes 9 files changed, 19 insertions(+), 19 deletions(-) rename packs-system/skills/{000102.log => 000105.log} (100%) delete mode 100644 packs-system/skills/MANIFEST-000100 create mode 100644 packs-system/skills/MANIFEST-000104 diff --git a/module/applications/sheets/protagonist-sheet.mjs b/module/applications/sheets/protagonist-sheet.mjs index 5e86e5a..025aa53 100644 --- a/module/applications/sheets/protagonist-sheet.mjs +++ b/module/applications/sheets/protagonist-sheet.mjs @@ -234,5 +234,4 @@ export default class CthulhuEternalProtagonistSheet extends CthulhuEternalActorS } } - // #endregion } diff --git a/module/documents/actor.mjs b/module/documents/actor.mjs index 1c9c01a..a33b02d 100644 --- a/module/documents/actor.mjs +++ b/module/documents/actor.mjs @@ -52,6 +52,13 @@ export default class CthulhuEternalActor extends Actor { continue } } + if (i.type === "bond") { + if (i.system.bondType === "individual") { + i.system.value = this.system.characteristics.cha.value + } else { + i.system.value = Math.floor(this.system.resources.permanentRating / 2) + } + } newData.push(i) } return super.createEmbeddedDocuments(embeddedName, newData, operation) diff --git a/module/models/protagonist.mjs b/module/models/protagonist.mjs index a900a64..d970e14 100644 --- a/module/models/protagonist.mjs +++ b/module/models/protagonist.mjs @@ -165,7 +165,6 @@ export default class CthulhuEternalProtagonist extends foundry.abstract.TypeData } } - isLowWP() { return this.wp.value <= 2 } diff --git a/packs-system/skills/000102.log b/packs-system/skills/000105.log similarity index 100% rename from packs-system/skills/000102.log rename to packs-system/skills/000105.log diff --git a/packs-system/skills/CURRENT b/packs-system/skills/CURRENT index d7ae20e..c8e9be6 100644 --- a/packs-system/skills/CURRENT +++ b/packs-system/skills/CURRENT @@ -1 +1 @@ -MANIFEST-000100 +MANIFEST-000104 diff --git a/packs-system/skills/LOG b/packs-system/skills/LOG index e4493ba..e352fba 100644 --- a/packs-system/skills/LOG +++ b/packs-system/skills/LOG @@ -1,8 +1,3 @@ -2025/02/01-21:14:17.990919 7fd1caffd6c0 Recovering log #98 -2025/02/01-21:14:18.007782 7fd1caffd6c0 Delete type=3 #96 -2025/02/01-21:14:18.007839 7fd1caffd6c0 Delete type=0 #98 -2025/02/01-21:17:36.962718 7fd1c93ff6c0 Level-0 table #103: started -2025/02/01-21:17:36.962748 7fd1c93ff6c0 Level-0 table #103: 0 bytes OK -2025/02/01-21:17:36.968886 7fd1c93ff6c0 Delete type=0 #101 -2025/02/01-21:17:36.975842 7fd1c93ff6c0 Manual compaction at level-0 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) -2025/02/01-21:17:36.986064 7fd1c93ff6c0 Manual compaction at level-1 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) +2025/02/06-20:25:16.737126 7ffae77fe6c0 Recovering log #102 +2025/02/06-20:25:16.746805 7ffae77fe6c0 Delete type=3 #100 +2025/02/06-20:25:16.746880 7ffae77fe6c0 Delete type=0 #102 diff --git a/packs-system/skills/LOG.old b/packs-system/skills/LOG.old index eb4a895..e4493ba 100644 --- a/packs-system/skills/LOG.old +++ b/packs-system/skills/LOG.old @@ -1,8 +1,8 @@ -2025/02/01-13:04:37.403980 7fd1c9ffb6c0 Recovering log #94 -2025/02/01-13:04:37.414560 7fd1c9ffb6c0 Delete type=3 #92 -2025/02/01-13:04:37.414616 7fd1c9ffb6c0 Delete type=0 #94 -2025/02/01-21:09:42.547683 7fd1c93ff6c0 Level-0 table #99: started -2025/02/01-21:09:42.547729 7fd1c93ff6c0 Level-0 table #99: 0 bytes OK -2025/02/01-21:09:42.554673 7fd1c93ff6c0 Delete type=0 #97 -2025/02/01-21:09:42.570630 7fd1c93ff6c0 Manual compaction at level-0 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) -2025/02/01-21:09:42.570661 7fd1c93ff6c0 Manual compaction at level-1 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) +2025/02/01-21:14:17.990919 7fd1caffd6c0 Recovering log #98 +2025/02/01-21:14:18.007782 7fd1caffd6c0 Delete type=3 #96 +2025/02/01-21:14:18.007839 7fd1caffd6c0 Delete type=0 #98 +2025/02/01-21:17:36.962718 7fd1c93ff6c0 Level-0 table #103: started +2025/02/01-21:17:36.962748 7fd1c93ff6c0 Level-0 table #103: 0 bytes OK +2025/02/01-21:17:36.968886 7fd1c93ff6c0 Delete type=0 #101 +2025/02/01-21:17:36.975842 7fd1c93ff6c0 Manual compaction at level-0 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) +2025/02/01-21:17:36.986064 7fd1c93ff6c0 Manual compaction at level-1 from '!folders!DD8331Hda4rhvEf9' @ 72057594037927935 : 1 .. '!items!zplzTG30QXHURusr' @ 0 : 0; will stop at (end) diff --git a/packs-system/skills/MANIFEST-000100 b/packs-system/skills/MANIFEST-000100 deleted file mode 100644 index c2187b1fe27d4498753404fc2313a8b8b3f02674..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmdmC8h9Xufss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfcQ_1HlkMa8uIoRrj} zVnr7h3u9wLkCa4{qKq=vG)u;A1~8CU%q&UGEmo{5$f*i(H#P{2@CXemEiPj0g2>-i ezVwunfsrYdlYu#ndB+3*h({zU literal 0 HcmV?d00001