diff --git a/CHANGELOG.md b/CHANGELOG.md index b68becb..12506e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.0.1] 2024-06-18 + +### Added + +- Added Inquisitor's Judgement power effect + ## [3.0.0] 2024-06-12 ### Added diff --git a/src/module/powers/inquisitor.js b/src/module/powers/inquisitor.js new file mode 100644 index 0000000..ef2dcb0 --- /dev/null +++ b/src/module/powers/inquisitor.js @@ -0,0 +1,47 @@ +import { PowerEffect } from './basePowers.js'; + +export class InquisitorJudgementEffect extends PowerEffect { + get name() { + return 'Judgement'; + } + + get duration() { + return 0; + } + + get icon() { + return 'icons/skills/social/trading-justice-scale-yellow.webp'; + } + + get isTargeted() { + return true; + } + + get oneTarget() { + return true; + } + + get modifiers() { + return []; + } + + get effectName() { + return `${this.source.name}'s Judgement`; + } + + get isRaisable() { + return false; + } + + get description() { + return `${super.description} +

+ Once per encounter as a free action, the inquisitor can pronounce judgment + on an enemy to gain five Judgment Tokens. A single token may be spent to + add +2 to a Trait or damage roll she makes against the judged, or −2 to one + of the foe's Trait or damage rolls. Judgment Tokens may be spent after the + roll, and remain in effect if the original total is rerolled. +

+ `; + } +} diff --git a/src/module/powers/powers.js b/src/module/powers/powers.js index 5c726b3..baf79e1 100644 --- a/src/module/powers/powers.js +++ b/src/module/powers/powers.js @@ -74,6 +74,7 @@ import { WallWalkerEffect } from './wallWalker.js'; import { MartialFlexibilityEffect, WarriorsGiftEffect } from './warriorsGift.js'; import { WishEffect } from './wish.js'; import { ZombieEffect } from './zombie.js'; +import { InquisitorJudgementEffect } from './inquisitor.js'; const PowerClasses = { 'arcane-protection': ArcaneProtectionEffect, @@ -120,6 +121,7 @@ const PowerClasses = { illusion: IllusionEffect, intangibility: IntangibilityEffect, invisibility: InvisibliltyEffect, + judgement: InquisitorJudgementEffect, 'light-darkness': LightDarknessEffect, lightdarkness: LightDarknessEffect, light: LightDarknessEffect, diff --git a/src/packs/common-actions/000005.ldb b/src/packs/common-actions/000005.ldb index 58febe8..3088784 100644 Binary files a/src/packs/common-actions/000005.ldb and b/src/packs/common-actions/000005.ldb differ diff --git a/src/packs/common-actions/LOG b/src/packs/common-actions/LOG index df4267b..964c5b8 100644 --- a/src/packs/common-actions/LOG +++ b/src/packs/common-actions/LOG @@ -1,5 +1,5 @@ -2024/06/11-22:50:16.309680 7f32aafbf700 Delete type=3 #1 -2024/06/11-22:50:16.312315 7f32a8fbb700 Level-0 table #5: started -2024/06/11-22:50:16.320019 7f32a8fbb700 Level-0 table #5: 16748 bytes OK -2024/06/11-22:50:16.329153 7f32a8fbb700 Delete type=0 #3 -2024/06/11-22:50:16.329270 7f32a8fbb700 Manual compaction at level-0 from '!folders!0nDRFmMBs5DBJU9M' @ 72057594037927935 : 1 .. '!items.effects!RC1Nz6iph8wPPK1B.g9W5hJisq3MsCpZW' @ 0 : 0; will stop at (end) +2024/06/18-10:41:57.594700 7526dca00640 Delete type=3 #1 +2024/06/18-10:41:57.597427 7526db000640 Level-0 table #5: started +2024/06/18-10:41:57.598484 7526db000640 Level-0 table #5: 17134 bytes OK +2024/06/18-10:41:57.599441 7526db000640 Delete type=0 #3 +2024/06/18-10:41:57.599672 7526db000640 Manual compaction at level-0 from '!folders!0nDRFmMBs5DBJU9M' @ 72057594037927935 : 1 .. '!items.effects!RC1Nz6iph8wPPK1B.g9W5hJisq3MsCpZW' @ 0 : 0; will stop at (end) diff --git a/src/packs/common-actions/MANIFEST-000002 b/src/packs/common-actions/MANIFEST-000002 index a8c0e56..21aabab 100644 Binary files a/src/packs/common-actions/MANIFEST-000002 and b/src/packs/common-actions/MANIFEST-000002 differ diff --git a/src/packs/gear/LOG b/src/packs/gear/LOG index 685388d..2b727e9 100644 --- a/src/packs/gear/LOG +++ b/src/packs/gear/LOG @@ -1,5 +1,5 @@ -2024/06/11-22:50:16.454286 7f9e017be700 Delete type=3 #1 -2024/06/11-22:50:16.456570 7f9dffd40700 Level-0 table #5: started -2024/06/11-22:50:16.464132 7f9dffd40700 Level-0 table #5: 6787 bytes OK -2024/06/11-22:50:16.473150 7f9dffd40700 Delete type=0 #3 -2024/06/11-22:50:16.473564 7f9dffd40700 Manual compaction at level-0 from '!items!JWyBQe4tnOYljFAF' @ 72057594037927935 : 1 .. '!items!tWWSfEMmLmws6Yb1' @ 0 : 0; will stop at (end) +2024/06/18-10:41:57.680100 70f947600640 Delete type=3 #1 +2024/06/18-10:41:57.682228 70f946c00640 Level-0 table #5: started +2024/06/18-10:41:57.683460 70f946c00640 Level-0 table #5: 6787 bytes OK +2024/06/18-10:41:57.684707 70f946c00640 Delete type=0 #3 +2024/06/18-10:41:57.684956 70f946c00640 Manual compaction at level-0 from '!items!JWyBQe4tnOYljFAF' @ 72057594037927935 : 1 .. '!items!tWWSfEMmLmws6Yb1' @ 0 : 0; will stop at (end) diff --git a/src/packs/helper-actors/LOG b/src/packs/helper-actors/LOG index 48f87c6..a1924ce 100644 --- a/src/packs/helper-actors/LOG +++ b/src/packs/helper-actors/LOG @@ -1,5 +1,5 @@ -2024/06/11-22:50:16.595940 7f60bf7bf700 Delete type=3 #1 -2024/06/11-22:50:16.598498 7f60bd540700 Level-0 table #5: started -2024/06/11-22:50:16.605689 7f60bd540700 Level-0 table #5: 1751 bytes OK -2024/06/11-22:50:16.614754 7f60bd540700 Delete type=0 #3 -2024/06/11-22:50:16.614860 7f60bd540700 Manual compaction at level-0 from '!actors!U5v4gFHquo0Y1SAq' @ 72057594037927935 : 1 .. '!actors!U5v4gFHquo0Y1SAq' @ 0 : 0; will stop at (end) +2024/06/18-10:41:57.762408 7f3ebe800640 Delete type=3 #1 +2024/06/18-10:41:57.765316 7f3ebd800640 Level-0 table #5: started +2024/06/18-10:41:57.766837 7f3ebd800640 Level-0 table #5: 1751 bytes OK +2024/06/18-10:41:57.768732 7f3ebd800640 Delete type=0 #3 +2024/06/18-10:41:57.769025 7f3ebd800640 Manual compaction at level-0 from '!actors!U5v4gFHquo0Y1SAq' @ 72057594037927935 : 1 .. '!actors!U5v4gFHquo0Y1SAq' @ 0 : 0; will stop at (end) diff --git a/src/packs/helper-macros/LOG b/src/packs/helper-macros/LOG index cf2b37e..093d627 100644 --- a/src/packs/helper-macros/LOG +++ b/src/packs/helper-macros/LOG @@ -1,5 +1,5 @@ -2024/06/11-22:50:16.745714 7f8e367bd700 Delete type=3 #1 -2024/06/11-22:50:16.747982 7f8e35540700 Level-0 table #5: started -2024/06/11-22:50:16.755348 7f8e35540700 Level-0 table #5: 20105 bytes OK -2024/06/11-22:50:16.764437 7f8e35540700 Delete type=0 #3 -2024/06/11-22:50:16.764544 7f8e35540700 Manual compaction at level-0 from '!folders!8FWN37c0gcpAisAv' @ 72057594037927935 : 1 .. '!macros!ypFtlnrgQkzqLpxI' @ 0 : 0; will stop at (end) +2024/06/18-10:41:57.843986 725194a00640 Delete type=3 #1 +2024/06/18-10:41:57.846307 72518f800640 Level-0 table #5: started +2024/06/18-10:41:57.847516 72518f800640 Level-0 table #5: 20105 bytes OK +2024/06/18-10:41:57.848771 72518f800640 Delete type=0 #3 +2024/06/18-10:41:57.848911 72518f800640 Manual compaction at level-0 from '!folders!8FWN37c0gcpAisAv' @ 72057594037927935 : 1 .. '!macros!ypFtlnrgQkzqLpxI' @ 0 : 0; will stop at (end) diff --git a/src/packs/module-docs/LOG b/src/packs/module-docs/LOG index 92fd500..fe560de 100644 --- a/src/packs/module-docs/LOG +++ b/src/packs/module-docs/LOG @@ -1,5 +1,5 @@ -2024/06/11-22:50:16.890031 7f7e97fff700 Delete type=3 #1 -2024/06/11-22:50:16.892507 7f7e96ffd700 Level-0 table #5: started -2024/06/11-22:50:16.900259 7f7e96ffd700 Level-0 table #5: 20877 bytes OK -2024/06/11-22:50:16.909263 7f7e96ffd700 Delete type=0 #3 -2024/06/11-22:50:16.909384 7f7e96ffd700 Manual compaction at level-0 from '!journal!HbtPlHNFO1L6RVj0' @ 72057594037927935 : 1 .. '!journal.pages!w4TImRTAiNiqDWeL.vQhO6BVdKZOubTUQ' @ 0 : 0; will stop at (end) +2024/06/18-10:41:57.926511 710681e00640 Delete type=3 #1 +2024/06/18-10:41:57.929373 710680a00640 Level-0 table #5: started +2024/06/18-10:41:57.930861 710680a00640 Level-0 table #5: 20877 bytes OK +2024/06/18-10:41:57.932097 710680a00640 Delete type=0 #3 +2024/06/18-10:41:57.932311 710680a00640 Manual compaction at level-0 from '!journal!HbtPlHNFO1L6RVj0' @ 72057594037927935 : 1 .. '!journal.pages!w4TImRTAiNiqDWeL.vQhO6BVdKZOubTUQ' @ 0 : 0; will stop at (end) diff --git a/src/packsrc/common-actions/Alchemist_OTbSuJ4VarQo77I2.json b/src/packsrc/common-actions/Alchemist_OTbSuJ4VarQo77I2.json new file mode 100644 index 0000000..9365744 --- /dev/null +++ b/src/packsrc/common-actions/Alchemist_OTbSuJ4VarQo77I2.json @@ -0,0 +1,19 @@ +{ + "name": "Alchemist", + "sorting": "a", + "folder": "rXqlP1phfPHNZrRT", + "type": "Item", + "_id": "OTbSuJ4VarQo77I2", + "sort": 0, + "color": null, + "flags": {}, + "_stats": { + "systemId": null, + "systemVersion": null, + "coreVersion": null, + "createdTime": null, + "modifiedTime": null, + "lastModifiedBy": null + }, + "_key": "!folders!OTbSuJ4VarQo77I2" +} diff --git a/src/packsrc/common-actions/Fighter_IcYrCFJz7zmxz8dz.json b/src/packsrc/common-actions/Fighter_IcYrCFJz7zmxz8dz.json new file mode 100644 index 0000000..d3171a5 --- /dev/null +++ b/src/packsrc/common-actions/Fighter_IcYrCFJz7zmxz8dz.json @@ -0,0 +1,19 @@ +{ + "name": "Fighter", + "sorting": "a", + "folder": "rXqlP1phfPHNZrRT", + "type": "Item", + "_id": "IcYrCFJz7zmxz8dz", + "sort": 0, + "color": null, + "flags": {}, + "_stats": { + "systemId": null, + "systemVersion": null, + "coreVersion": null, + "createdTime": null, + "modifiedTime": null, + "lastModifiedBy": null + }, + "_key": "!folders!IcYrCFJz7zmxz8dz" +} diff --git a/src/packsrc/common-actions/Illumination_RC1Nz6iph8wPPK1B.json b/src/packsrc/common-actions/Illumination_RC1Nz6iph8wPPK1B.json index 52b8b01..93ac425 100644 --- a/src/packsrc/common-actions/Illumination_RC1Nz6iph8wPPK1B.json +++ b/src/packsrc/common-actions/Illumination_RC1Nz6iph8wPPK1B.json @@ -144,13 +144,13 @@ }, "_stats": { "systemId": "swade", - "systemVersion": "3.2.5", + "systemVersion": "3.4.1", "coreVersion": "11.315", "createdTime": 1702939897892, - "modifiedTime": 1702960438222, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1718722764722, + "lastModifiedBy": "JYfESJbwMlpOqKeR" }, "_id": "RC1Nz6iph8wPPK1B", - "sort": 0, + "sort": 300000, "_key": "!items!RC1Nz6iph8wPPK1B" } diff --git a/src/packsrc/common-actions/Inquisitor_LxSZkrG5G1sgcZBL.json b/src/packsrc/common-actions/Inquisitor_LxSZkrG5G1sgcZBL.json new file mode 100644 index 0000000..eed7855 --- /dev/null +++ b/src/packsrc/common-actions/Inquisitor_LxSZkrG5G1sgcZBL.json @@ -0,0 +1,19 @@ +{ + "name": "Inquisitor", + "sorting": "a", + "folder": "rXqlP1phfPHNZrRT", + "type": "Item", + "_id": "LxSZkrG5G1sgcZBL", + "sort": 0, + "color": null, + "flags": {}, + "_stats": { + "systemId": null, + "systemVersion": null, + "coreVersion": null, + "createdTime": null, + "modifiedTime": null, + "lastModifiedBy": null + }, + "_key": "!folders!LxSZkrG5G1sgcZBL" +} diff --git a/src/packsrc/common-actions/Judgement_0EGHajx0f3pW6Dw7.json b/src/packsrc/common-actions/Judgement_0EGHajx0f3pW6Dw7.json new file mode 100644 index 0000000..01d9574 --- /dev/null +++ b/src/packsrc/common-actions/Judgement_0EGHajx0f3pW6Dw7.json @@ -0,0 +1,79 @@ +{ + "folder": "rXqlP1phfPHNZrRT", + "name": "Judgement", + "type": "action", + "_id": "0EGHajx0f3pW6Dw7", + "img": "icons/skills/social/trading-justice-scale-gold.webp", + "system": { + "description": "

Once per encounter as a free action, the inquisitor can pronounce judgment on an enemy to gain five Judgment Tokens. A single token may be spent to add +2 to a Trait or damage roll she makes against the judged, or −2 to one of the foe's Trait or damage rolls. Judgment Tokens may be spent after the roll, and remain in effect if the original total is rerolled.

", + "notes": "", + "source": "", + "swid": "judgement", + "additionalStats": {}, + "favorite": false, + "category": "Savage Pathfinder (Inquisitor)", + "templates": { + "cone": false, + "stream": false, + "small": false, + "medium": false, + "large": false + }, + "actions": { + "trait": "", + "traitMod": "", + "dmgMod": "", + "additional": { + "E4Pbzvi0": { + "name": "Effect", + "type": "macro", + "dice": null, + "resourcesUsed": null, + "modifier": "", + "override": "", + "uuid": "Compendium.swade-mb-helpers.helper-macros.Macro.AjuA11hQ48UJNwlH", + "macroActor": "self", + "isHeavyWeapon": false + } + } + }, + "choiceSets": [] + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "JYfESJbwMlpOqKeR": 3 + }, + "flags": { + "swade": { + "auras": { + "aura1": { + "enabled": false, + "walls": false, + "radius": null, + "color": "", + "alpha": 0.5, + "visibleTo": [] + }, + "aura2": { + "enabled": false, + "walls": false, + "radius": null, + "color": "", + "alpha": 0.5, + "visibleTo": [] + } + } + } + }, + "_stats": { + "systemId": "swade", + "systemVersion": "3.4.1", + "coreVersion": "11.315", + "createdTime": 1718722827481, + "modifiedTime": 1718724406964, + "lastModifiedBy": "JYfESJbwMlpOqKeR" + }, + "_key": "!items!0EGHajx0f3pW6Dw7" +} diff --git a/src/packsrc/common-actions/Martial_Flexibility_36zTIOZG80Adi4wj.json b/src/packsrc/common-actions/Martial_Flexibility_36zTIOZG80Adi4wj.json index 649634e..70de9cc 100644 --- a/src/packsrc/common-actions/Martial_Flexibility_36zTIOZG80Adi4wj.json +++ b/src/packsrc/common-actions/Martial_Flexibility_36zTIOZG80Adi4wj.json @@ -1,7 +1,7 @@ { "name": "Martial Flexibility", "type": "action", - "folder": "rXqlP1phfPHNZrRT", + "folder": null, "_id": "36zTIOZG80Adi4wj", "img": "icons/skills/melee/maneuver-sword-katana-yellow.webp", "system": { @@ -40,7 +40,7 @@ "choiceSets": [] }, "effects": [], - "sort": 0, + "sort": 500000, "ownership": { "default": 0, "sVoCvBU1knmXzoYe": 3 @@ -51,8 +51,8 @@ "systemVersion": "3.4.1", "coreVersion": "11.315", "createdTime": 1718079886856, - "modifiedTime": 1718080020636, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1718722773985, + "lastModifiedBy": "JYfESJbwMlpOqKeR" }, "_key": "!items!36zTIOZG80Adi4wj" } diff --git a/src/packsrc/common-actions/Mutagen_CLRtXyFT2whk6FkQ.json b/src/packsrc/common-actions/Mutagen_CLRtXyFT2whk6FkQ.json index 0980dd4..f4f85bd 100644 --- a/src/packsrc/common-actions/Mutagen_CLRtXyFT2whk6FkQ.json +++ b/src/packsrc/common-actions/Mutagen_CLRtXyFT2whk6FkQ.json @@ -272,13 +272,13 @@ }, "_stats": { "systemId": "swade", - "systemVersion": "3.3.11", + "systemVersion": "3.4.1", "coreVersion": "11.315", "createdTime": 1706157319122, - "modifiedTime": 1715483766063, - "lastModifiedBy": "sVoCvBU1knmXzoYe" + "modifiedTime": 1718722764722, + "lastModifiedBy": "JYfESJbwMlpOqKeR" }, "_id": "CLRtXyFT2whk6FkQ", - "sort": 0, + "sort": 200000, "_key": "!items!CLRtXyFT2whk6FkQ" } diff --git a/src/packsrc/common-actions/Power_Effect_vrfo9zsECbxan4dt.json b/src/packsrc/common-actions/Power_Effect_vrfo9zsECbxan4dt.json index ab1faae..7b2811f 100644 --- a/src/packsrc/common-actions/Power_Effect_vrfo9zsECbxan4dt.json +++ b/src/packsrc/common-actions/Power_Effect_vrfo9zsECbxan4dt.json @@ -47,13 +47,13 @@ }, "_stats": { "systemId": "swade", - "systemVersion": "3.2.5", + "systemVersion": "3.4.1", "coreVersion": "11.315", "createdTime": 1695081676167, - "modifiedTime": 1705985534930, - "lastModifiedBy": "Aqnn9hCDQPbyTWiq" + "modifiedTime": 1718722764722, + "lastModifiedBy": "JYfESJbwMlpOqKeR" }, "_id": "vrfo9zsECbxan4dt", - "sort": 100000, + "sort": 400000, "_key": "!items!vrfo9zsECbxan4dt" }