From bd0b734c68d97adfb4d498c68480ce1bfb6ff7fe Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Tue, 11 Mar 2025 23:31:33 +0100 Subject: [PATCH] Add miracle type --- lang/en.json | 3 +++ module/config/system.mjs | 9 ++++++++- module/models/miracle.mjs | 1 + .../lf-equipment/{000177.log => 000181.log} | 0 packs-system/lf-equipment/CURRENT | 2 +- packs-system/lf-equipment/LOG | 16 ++++++++-------- packs-system/lf-equipment/LOG.old | 16 ++++++++-------- .../{MANIFEST-000175 => MANIFEST-000179} | Bin 176 -> 176 bytes .../lf-gifts/{000176.log => 000180.log} | 0 packs-system/lf-gifts/CURRENT | 2 +- packs-system/lf-gifts/LOG | 16 ++++++++-------- packs-system/lf-gifts/LOG.old | 16 ++++++++-------- packs-system/lf-gifts/MANIFEST-000174 | Bin 140 -> 0 bytes packs-system/lf-gifts/MANIFEST-000178 | Bin 0 -> 140 bytes .../lf-skills/{000176.log => 000180.log} | 0 packs-system/lf-skills/CURRENT | 2 +- packs-system/lf-skills/LOG | 16 ++++++++-------- packs-system/lf-skills/LOG.old | 16 ++++++++-------- packs-system/lf-skills/MANIFEST-000174 | Bin 141 -> 0 bytes packs-system/lf-skills/MANIFEST-000178 | Bin 0 -> 141 bytes .../{000176.log => 000180.log} | 0 packs-system/lf-vulnerabilities/CURRENT | 2 +- packs-system/lf-vulnerabilities/LOG | 16 ++++++++-------- packs-system/lf-vulnerabilities/LOG.old | 16 ++++++++-------- .../{MANIFEST-000174 => MANIFEST-000178} | Bin 141 -> 141 bytes templates/miracle.hbs | 1 + 26 files changed, 81 insertions(+), 69 deletions(-) rename packs-system/lf-equipment/{000177.log => 000181.log} (100%) rename packs-system/lf-equipment/{MANIFEST-000175 => MANIFEST-000179} (72%) rename packs-system/lf-gifts/{000176.log => 000180.log} (100%) delete mode 100644 packs-system/lf-gifts/MANIFEST-000174 create mode 100644 packs-system/lf-gifts/MANIFEST-000178 rename packs-system/lf-skills/{000176.log => 000180.log} (100%) delete mode 100644 packs-system/lf-skills/MANIFEST-000174 create mode 100644 packs-system/lf-skills/MANIFEST-000178 rename packs-system/lf-vulnerabilities/{000176.log => 000180.log} (100%) rename packs-system/lf-vulnerabilities/{MANIFEST-000174 => MANIFEST-000178} (71%) diff --git a/lang/en.json b/lang/en.json index fd0711d..69876e8 100644 --- a/lang/en.json +++ b/lang/en.json @@ -419,6 +419,9 @@ }, "Miracle": { "FIELDS": { + "miracleType": { + "label": "Miracle Type" + }, "attackRoll": { "label": "Attack roll" }, diff --git a/module/config/system.mjs b/module/config/system.mjs index 0cb1f8d..f005f03 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -192,6 +192,12 @@ export const CHOICE_DICE = { "D20": "D20" } +export const MIRACLE_TYPES = { + "combat": "Combat", + "noncombat": "Non-Combat", + "ritualfaith": "Ritual of Faith" +} + export const SPELL_CRITICAL = { "none": "None", "electric": "Electric", @@ -293,5 +299,6 @@ export const SYSTEM = { FAVOR_CHOICES, ATTACKER_AIM_CHOICES, MORTAL_CHOICES, - SPELL_CRITICAL + SPELL_CRITICAL, + MIRACLE_TYPES } diff --git a/module/models/miracle.mjs b/module/models/miracle.mjs index f492e66..c95d77a 100644 --- a/module/models/miracle.mjs +++ b/module/models/miracle.mjs @@ -31,6 +31,7 @@ export default class LethalFantasyMiracle extends foundry.abstract.TypeDataModel schema.savingThrow = new fields.StringField({ required: true, initial: "" }) schema.materialComponent = new fields.StringField({ required: true, initial: "" }) schema.catalyst = new fields.StringField({ required: true, initial: "" }) + schema.miracleType = new fields.StringField({ required: true, initial: "combat", choices: SYSTEM.MIRACLE_TYPES }) schema.attackRoll = new fields.StringField({ required: true, initial: "" }) schema.powerRoll = new fields.StringField({ required: true, initial: "" }) diff --git a/packs-system/lf-equipment/000177.log b/packs-system/lf-equipment/000181.log similarity index 100% rename from packs-system/lf-equipment/000177.log rename to packs-system/lf-equipment/000181.log diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT index fb6ed1a..9289f7a 100644 --- a/packs-system/lf-equipment/CURRENT +++ b/packs-system/lf-equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000175 +MANIFEST-000179 diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG index e281864..1e6c708 100644 --- a/packs-system/lf-equipment/LOG +++ b/packs-system/lf-equipment/LOG @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.074868 7f24c67fc6c0 Recovering log #173 -2025/03/11-07:39:37.085297 7f24c67fc6c0 Delete type=3 #171 -2025/03/11-07:39:37.085391 7f24c67fc6c0 Delete type=0 #173 -2025/03/11-07:46:07.288174 7f24c4bff6c0 Level-0 table #178: started -2025/03/11-07:46:07.288212 7f24c4bff6c0 Level-0 table #178: 0 bytes OK -2025/03/11-07:46:07.328350 7f24c4bff6c0 Delete type=0 #176 -2025/03/11-07:46:07.371397 7f24c4bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371509 7f24c4bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/03/11-23:30:17.580074 7f24c5ffb6c0 Recovering log #177 +2025/03/11-23:30:17.638360 7f24c5ffb6c0 Delete type=3 #175 +2025/03/11-23:30:17.638456 7f24c5ffb6c0 Delete type=0 #177 +2025/03/11-23:31:11.927102 7f24c4bff6c0 Level-0 table #182: started +2025/03/11-23:31:11.927138 7f24c4bff6c0 Level-0 table #182: 0 bytes OK +2025/03/11-23:31:11.933431 7f24c4bff6c0 Delete type=0 #180 +2025/03/11-23:31:11.940152 7f24c4bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/03/11-23:31:11.940248 7f24c4bff6c0 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 0b4cdaa..e281864 100644 --- a/packs-system/lf-equipment/LOG.old +++ b/packs-system/lf-equipment/LOG.old @@ -1,8 +1,8 @@ -2025/02/25-07:05:20.257875 7f4fbcbf96c0 Recovering log #169 -2025/02/25-07:05:20.359696 7f4fbcbf96c0 Delete type=3 #167 -2025/02/25-07:05:20.359809 7f4fbcbf96c0 Delete type=0 #169 -2025/02/25-07:13:31.414455 7f4fb6bff6c0 Level-0 table #174: started -2025/02/25-07:13:31.414499 7f4fb6bff6c0 Level-0 table #174: 0 bytes OK -2025/02/25-07:13:31.420623 7f4fb6bff6c0 Delete type=0 #172 -2025/02/25-07:13:31.427207 7f4fb6bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/02/25-07:13:31.427286 7f4fb6bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/03/11-07:39:37.074868 7f24c67fc6c0 Recovering log #173 +2025/03/11-07:39:37.085297 7f24c67fc6c0 Delete type=3 #171 +2025/03/11-07:39:37.085391 7f24c67fc6c0 Delete type=0 #173 +2025/03/11-07:46:07.288174 7f24c4bff6c0 Level-0 table #178: started +2025/03/11-07:46:07.288212 7f24c4bff6c0 Level-0 table #178: 0 bytes OK +2025/03/11-07:46:07.328350 7f24c4bff6c0 Delete type=0 #176 +2025/03/11-07:46:07.371397 7f24c4bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/03/11-07:46:07.371509 7f24c4bff6c0 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-000175 b/packs-system/lf-equipment/MANIFEST-000179 similarity index 72% rename from packs-system/lf-equipment/MANIFEST-000175 rename to packs-system/lf-equipment/MANIFEST-000179 index 50fc96e14ae3fbd2a68fb0f5c09cade748441e10..58717527af207c1a47cd0596cb4a3cf658015550 100644 GIT binary patch delta 41 scmdnMxPfs(pOSsd<#SvNj7(b?IT@I@GO~oNx#XG!64(k7*bWo`00XiL%K!iX delta 41 scmdnMxPfs(pVAc7kUTC1My3snoD9qx8Ck-fPdj!9B(M=Auo)--0Qc|;(f|Me diff --git a/packs-system/lf-gifts/000176.log b/packs-system/lf-gifts/000180.log similarity index 100% rename from packs-system/lf-gifts/000176.log rename to packs-system/lf-gifts/000180.log diff --git a/packs-system/lf-gifts/CURRENT b/packs-system/lf-gifts/CURRENT index ff4f65a..62cd86f 100644 --- a/packs-system/lf-gifts/CURRENT +++ b/packs-system/lf-gifts/CURRENT @@ -1 +1 @@ -MANIFEST-000174 +MANIFEST-000178 diff --git a/packs-system/lf-gifts/LOG b/packs-system/lf-gifts/LOG index b8b8b91..1831270 100644 --- a/packs-system/lf-gifts/LOG +++ b/packs-system/lf-gifts/LOG @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.089754 7f24c6ffd6c0 Recovering log #172 -2025/03/11-07:39:37.101606 7f24c6ffd6c0 Delete type=3 #170 -2025/03/11-07:39:37.101834 7f24c6ffd6c0 Delete type=0 #172 -2025/03/11-07:46:07.253454 7f24c4bff6c0 Level-0 table #177: started -2025/03/11-07:46:07.253514 7f24c4bff6c0 Level-0 table #177: 0 bytes OK -2025/03/11-07:46:07.287990 7f24c4bff6c0 Delete type=0 #175 -2025/03/11-07:46:07.371366 7f24c4bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371482 7f24c4bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/03/11-23:30:17.645707 7f24c67fc6c0 Recovering log #176 +2025/03/11-23:30:17.705491 7f24c67fc6c0 Delete type=3 #174 +2025/03/11-23:30:17.705613 7f24c67fc6c0 Delete type=0 #176 +2025/03/11-23:31:11.933606 7f24c4bff6c0 Level-0 table #181: started +2025/03/11-23:31:11.933639 7f24c4bff6c0 Level-0 table #181: 0 bytes OK +2025/03/11-23:31:11.939786 7f24c4bff6c0 Delete type=0 #179 +2025/03/11-23:31:11.940177 7f24c4bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/03/11-23:31:11.940225 7f24c4bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/LOG.old b/packs-system/lf-gifts/LOG.old index 2171f52..b8b8b91 100644 --- a/packs-system/lf-gifts/LOG.old +++ b/packs-system/lf-gifts/LOG.old @@ -1,8 +1,8 @@ -2025/02/25-07:05:20.365068 7f4fb7fff6c0 Recovering log #168 -2025/02/25-07:05:20.456483 7f4fb7fff6c0 Delete type=3 #166 -2025/02/25-07:05:20.456655 7f4fb7fff6c0 Delete type=0 #168 -2025/02/25-07:13:31.400371 7f4fb6bff6c0 Level-0 table #173: started -2025/02/25-07:13:31.400477 7f4fb6bff6c0 Level-0 table #173: 0 bytes OK -2025/02/25-07:13:31.406784 7f4fb6bff6c0 Delete type=0 #171 -2025/02/25-07:13:31.427160 7f4fb6bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/02/25-07:13:31.427242 7f4fb6bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/03/11-07:39:37.089754 7f24c6ffd6c0 Recovering log #172 +2025/03/11-07:39:37.101606 7f24c6ffd6c0 Delete type=3 #170 +2025/03/11-07:39:37.101834 7f24c6ffd6c0 Delete type=0 #172 +2025/03/11-07:46:07.253454 7f24c4bff6c0 Level-0 table #177: started +2025/03/11-07:46:07.253514 7f24c4bff6c0 Level-0 table #177: 0 bytes OK +2025/03/11-07:46:07.287990 7f24c4bff6c0 Delete type=0 #175 +2025/03/11-07:46:07.371366 7f24c4bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/03/11-07:46:07.371482 7f24c4bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/MANIFEST-000174 b/packs-system/lf-gifts/MANIFEST-000174 deleted file mode 100644 index 4490b77f3b302e1c054a2b2c5bdd3d4ea95109cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZQ=x?Pvdz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PL2x}i)_F)cqQCAFwn zu`(dsy{y8+E6K&rBP=*Cl2L&H4CECvOHy--6|1t!+;g&ue6mf0i!+=pT^Ly)^1iBp fUR(@}OzRmr8JIUPvM3~3zexZIYyb&t0tx^C>@X#| diff --git a/packs-system/lf-gifts/MANIFEST-000178 b/packs-system/lf-gifts/MANIFEST-000178 new file mode 100644 index 0000000000000000000000000000000000000000..b6f480692f27d4f1cafb9d7a1cb72ba90a4e8e6a GIT binary patch literal 140 zcmZQ=x?Pvdz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PL2x}i)_F)cqQCAFwn zu`(dsy{y8+E6K&rBP=*Cl2L&H4CECvOHy--6|1t!+;g&ue6mf0i!+=pT^Ly)@@Cf( fRk;`#nKm-`#5kiZ6zz$Tyo0Buny1poj5 diff --git a/packs-system/lf-skills/MANIFEST-000178 b/packs-system/lf-skills/MANIFEST-000178 new file mode 100644 index 0000000000000000000000000000000000000000..8f99f6a07e8a60a40d1c2b4d017c8b2580f33a76 GIT binary patch literal 141 zcmYdufBGqffss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfd5@L?mnqGDQpPD*M~ zv7&jFg@?IIQm#{yWoT8RQ3PW$0~p9FW|pMp7AsbjSQML^nwg{)82TidL}8ygt@QoZJOeHUMyAb-oD9rc7+GXqoLc)GB(Mb}uni~x0287MmH+?% delta 41 rcmeBW>}8ygt;DmY- + {{formField systemFields.miracleType value=system.miracleType}} {{formField systemFields.level value=system.level}}