From 79c69ee3b0c5cc6f3f2968021ec7d8ffcc04d868 Mon Sep 17 00:00:00 2001 From: WBHarry <89362246+WBHarry@users.noreply.github.com> Date: Sun, 3 Aug 2025 19:50:32 +0200 Subject: [PATCH 1/4] [Feature] 471 - Codex Domain Compendium (#549) * Added all Codex cards * Updated valor cards and fixed 'onSuccess' for codex cards --- .../domainCard_Armorer_cy8GjBPGc9w9RaGO.json | 8 +- .../domainCard_Banish_AIbHfryMA2Rvs1ut.json | 68 +++- ...mainCard_Body_Basher_aQz8jKkCd8M9aKMA.json | 6 +- ...inCard_Bold_Presence_tdsL00yTSLNgZWs6.json | 71 ++++- ...mainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json | 298 +++++++++++++++++- ...inCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json | 167 +++++++++- ...inCard_Book_of_Grynn_R0LNheiZycZlZzV3.json | 143 ++++++++- ...inCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json | 112 ++++++- ...nCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json | 253 ++++++++++++++- ...nCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json | 178 ++++++++++- ...inCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json | 216 ++++++++++++- ...inCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json | 212 ++++++++++++- ...inCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json | 216 ++++++++++++- ...inCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json | 183 ++++++++++- ...nCard_Book_of_Vagras_aknDDYtN7EObv94t.json | 165 +++++++++- ...inCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json | 145 ++++++++- ...nCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json | 150 ++++++++- ...inCard_Codex_Touched_7Pu83ABdMukTxu3e.json | 126 +++++++- ...Critical_Inspiration_ABp9pUfBS69NomTD.json | 8 +- ..._Disintegration_Wave_kja5qvh4rdeDBB96.json | 65 +++- ...inCard_Forceful_Push_z8FFPhDh2SdFkFfS.json | 11 +- ...omainCard_Full_Surge_SgvjJfMyubZowPxS.json | 43 +-- ...ainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json | 8 +- ...ainCard_Ground_Pound_WnGldYhJPDhx8v9X.json | 8 +- ...inCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json | 107 ++++++- ...ard_I_Am_Your_Shield_KOf6LLpMRNwjezDx.json | 8 +- ...omainCard_Inevitable_XTT8c8uJ4D7fvtbL.json | 6 +- ...Card_Lead_by_Example_YWCRplmtwpCjpq5i.json | 62 +++- ...omainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json | 8 +- ...inCard_Manifest_Wall_TtGOtWkbr23VhHfH.json | 73 ++++- .../domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json | 8 +- ...nCard_Rousing_Strike_pcbYD33rBBdAo5f9.json | 8 +- ...omainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json | 112 ++++++- ...ainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json | 19 +- ...Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json | 98 +++++- ...ainCard_Support_Tank_stId5syX7YpP2JGz.json | 8 +- .../domainCard_Teleport_HnPwVrWblYa9hwSt.json | 63 +++- ...d_Transcendent_Union_kVkoCLBXLAIifqpz.json | 101 +++++- ...mainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json | 8 +- ...ard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json | 6 +- ...inCard_Valor_Touched_k1AtYd3lSchIymBr.json | 8 +- .../folders_Level_10_D1MFCYakdFIKDmcD.json | 6 +- .../folders_Level_1_QpOL7jPbMBzH96qR.json | 6 +- .../folders_Level_2_pk4xXE8D3vTawrqj.json | 6 +- .../folders_Level_3_Oo9EkkF7CDD3QZEG.json | 6 +- .../folders_Level_4_cOZgzLQRGNnBzsHT.json | 6 +- .../folders_Level_5_XDSp0FdiYDVO0tfw.json | 6 +- .../folders_Level_6_nKCmeAn7ESsb4byE.json | 6 +- .../folders_Level_7_kj3gwg5bmCqwFYze.json | 6 +- .../folders_Level_8_FUzQxkv4gFc46SIs.json | 6 +- .../folders_Level_9_8DOVMjTtZFKtwX4p.json | 6 +- 51 files changed, 3350 insertions(+), 273 deletions(-) diff --git a/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json index c571cead..9c71fedd 100644 --- a/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json +++ b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "XDSp0FdiYDVO0tfw", "system": { - "description": "

While you’re wearing armor, gain a +1 bonus to your Armor Score.

During a rest, when you choose to repair your armor as a downtime move, your allies also clear an Armor Slot.

", + "description": "

While you’re wearing armor, gain a +1 bonus to your Armor Score.

During a rest, when you choose to repair your armor as a downtime move, your allies also clear an Armor Slot.

", "domain": "valor", "recallCost": 1, "level": 5, @@ -14,7 +14,7 @@ "type": "healing", "_id": "Z864RtY6fR5Cnrx9", "systemPath": "actions", - "description": "", + "description": "

During a rest, when you choose to repair your armor as a downtime move, your allies also clear an Armor Slot.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -88,8 +88,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784409, - "modifiedTime": 1754229481872, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241866049, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "cy8GjBPGc9w9RaGO", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json b/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json index 1837018a..403a8286 100644 --- a/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json +++ b/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json @@ -1,6 +1,6 @@ { "name": "Banish", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "FcMclsLDy86EicA6", "system": { @@ -8,22 +8,80 @@ "domain": "codex", "recallCost": 0, "level": 6, - "type": "spell" + "type": "spell", + "actions": { + "pgBalKb5NeRFQ9rt": { + "type": "attack", + "_id": "pgBalKb5NeRFQ9rt", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against a target within Close range. On a success, roll a number of d20s equal to your Spellcast trait. The target must make a reaction roll with a Difficulty equal to your highest result. On a success, the target must mark a Stress but isn’t banished. Once per rest on a failure, they are banished from this realm.

When the PCs roll with Fear, the Difficulty gains a −1 penalty and the target makes another reaction roll. On a success, they return from banishment.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Spellcast Roll", + "img": "icons/magic/control/encase-creature-humanoid-hold.webp", + "range": "close" + } + }, + "resource": { + "type": "simple", + "value": 1, + "max": "1", + "icon": "fa-solid fa-hand-sparkles", + "recovery": "shortRest" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784411, - "modifiedTime": 1753922784411, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240991601, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "AIbHfryMA2Rvs1ut", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!AIbHfryMA2Rvs1ut" } diff --git a/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json b/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json index f019a3ec..763a4fe0 100644 --- a/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json +++ b/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "pk4xXE8D3vTawrqj", "system": { - "description": "

You use the full force of your body in a fight. On a successful attack using a weapon with a Melee range, gain a bonus to your damage roll equal to your Strength.

", + "description": "

You use the full force of your body in a fight. On a successful attack using a weapon with a Melee range, gain a bonus to your damage roll equal to your Strength.

", "domain": "valor", "recallCost": 1, "level": 2, @@ -22,8 +22,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754067167343, - "modifiedTime": 1754229499748, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241470721, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "effects": [ { diff --git a/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json b/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json index fa83b12c..9c767f34 100644 --- a/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json +++ b/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "pk4xXE8D3vTawrqj", "system": { - "description": "

When you make a Presence Roll, you can spend a Hope to add your Strength to the roll.

Additionally, once per rest when you would gain a condition, you can describe how your bold presence aids you in the situation and avoid gaining the condition.

", + "description": "

When you make a Presence Roll, you can spend a Hope to add your Strength to the roll.

Additionally, once per rest when you would gain a condition, you can describe how your bold presence aids you in the situation and avoid gaining the condition.

", "domain": "valor", "recallCost": 0, "level": 2, @@ -14,7 +14,7 @@ "type": "effect", "_id": "GYXo5c2OYS3v1UBA", "systemPath": "actions", - "description": "", + "description": "

When you make a Presence Roll, you can spend a Hope to add your Strength to the roll.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -31,7 +31,12 @@ "max": "", "recovery": null }, - "effects": [], + "effects": [ + { + "_id": "2XEYhuAcRGTtqvED", + "onSave": false + } + ], "target": { "type": "self", "amount": null @@ -44,7 +49,7 @@ "type": "effect", "_id": "OdRTXMOXhZFiZHES", "systemPath": "actions", - "description": "", + "description": "

Additionally, once per rest when you would gain a condition, you can describe how your bold presence aids you in the situation and avoid gaining the condition.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -73,12 +78,64 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784418, - "modifiedTime": 1754229495387, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241531537, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "tdsL00yTSLNgZWs6", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Bold Presence", + "img": "icons/magic/holy/barrier-shield-winged-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.tdsL00yTSLNgZWs6", + "transfer": true, + "_id": "2XEYhuAcRGTtqvED", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.traits.presence.value", + "mode": 2, + "value": "@system.traits.strength.value", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Add your Strength to the presence roll roll.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754241531511, + "modifiedTime": 1754241605959, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!tdsL00yTSLNgZWs6.2XEYhuAcRGTtqvED" + } + ], "ownership": { "default": 0 }, diff --git a/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json b/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json index d05a06ab..2c18114e 100644 --- a/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json +++ b/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json @@ -1,29 +1,313 @@ { "name": "Book of Ava", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "tqhasjtHBX0F20lN", "system": { - "description": "

Power Push: Make a Spellcast Roll against a target within Melee range. On a success, they’re knocked back to Far range and take d10+2 magic damage using your Proficiency.

Tava’s Armor: Spend a Hope to give a target you can touch a +1 bonus to their Armor Score until their next rest or you cast Tava’s Armor again.

Ice Spike: Make a Spellcast Roll (12) to summon a large ice spike within Far range. If you use it as a weapon, make the Spellcast Roll against the target’s Difficulty instead. On a success, deal d6 physical damage using your Proficiency.

", + "description": "

Power Push: Make a Spellcast Roll against a target within Melee range. On a success, they’re knocked back to Far range and take d10+2 magic damage using your Proficiency.

Tava’s Armor: Spend a Hope to give a target you can touch a +1 bonus to their Armor Score until their next rest or you cast Tava’s Armor again.

Ice Spike: Make a Spellcast Roll (12) to summon a large ice spike within Far range. If you use it as a weapon, make the Spellcast Roll against the target’s Difficulty instead. On a success, deal d6 physical damage using your Proficiency.

", "domain": "codex", "recallCost": 2, "level": 1, - "type": "grimoire" + "type": "grimoire", + "actions": { + "jX4wg2HR2xkdtbIU": { + "type": "attack", + "_id": "jX4wg2HR2xkdtbIU", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against a target within Melee range. On a success, they’re knocked back to Far range and take d10+2 magic damage using your Proficiency.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": false + }, + "multiplier": "prof", + "dice": "d10", + "bonus": 2, + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Power Push", + "img": "icons/magic/movement/trail-streak-impact-blue.webp", + "range": "melee" + }, + "4N7ViDYt9Na3zwzi": { + "type": "effect", + "_id": "4N7ViDYt9Na3zwzi", + "systemPath": "actions", + "description": "

Spend a Hope to give a target you can touch a +1 bonus to their Armor Score until their next rest or you cast Tava’s Armor again.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "LdcT1nrkd5ORCU4n", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": 1 + }, + "name": "Tava's Armor", + "img": "icons/magic/defensive/shield-barrier-glowing-triangle-blue.webp", + "range": "" + }, + "XU1joyIDFZrQiToF": { + "type": "attack", + "_id": "XU1joyIDFZrQiToF", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (12) to summon a large ice spike within Far range. If you use it as a weapon, make the Spellcast Roll against the target’s Difficulty instead. On a success, deal d6 physical damage using your Proficiency.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 12, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Ice Spike", + "img": "icons/magic/water/projectile-icecicle.webp", + "range": "" + }, + "enit3ZkPp0nY5lN1": { + "type": "attack", + "_id": "enit3ZkPp0nY5lN1", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (12) to summon a large ice spike within Far range. If you use it as a weapon, make the Spellcast Roll against the target’s Difficulty instead. On a success, deal d6 physical damage using your Proficiency.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": false + }, + "multiplier": "prof", + "dice": "d6", + "bonus": null, + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Ice Spike (Attack)", + "img": "icons/magic/water/projectile-icecicle.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784419, - "modifiedTime": 1753922784419, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754228833533, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "YtZzYBtR0yLPPA93", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Tava's Armor", + "img": "icons/magic/defensive/shield-barrier-glowing-triangle-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.YtZzYBtR0yLPPA93", + "transfer": false, + "_id": "LdcT1nrkd5ORCU4n", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.armorScore", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

+1 bonus to your Armor Score until your next rest, or the caster cast's Tava’s Armor again.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754226654731, + "modifiedTime": 1754226719950, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!YtZzYBtR0yLPPA93.LdcT1nrkd5ORCU4n" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!YtZzYBtR0yLPPA93" } diff --git a/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json b/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json index 068baea1..a3808a31 100644 --- a/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json +++ b/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json @@ -1,29 +1,184 @@ { "name": "Book of Exota", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "rUGDM9JvGfhh9a2Y", "system": { - "description": "

Repudiate: You can interrupt a magical effect taking place. Make a reaction roll using your Spellcast trait. Once per rest on a success, the effect stops and any consequences are avoided.

Create Construct: Spend a Hope to choose a group of objects around you and create an animated construct from them that obeys basic commands. Make a Spellcast Roll to command them to take action. When necessary, they share your Evasion and traits and their attacks deal 2d10+3 physical damage. You can only maintain one construct at a time, and they fall apart when they take any amount of damage.

", + "description": "

Repudiate: You can interrupt a magical effect taking place. Make a reaction roll using your Spellcast trait. Once per rest on a success, the effect stops and any consequences are avoided.

Create Construct: Spend a Hope to choose a group of objects around you and create an animated construct from them that obeys basic commands. Make a Spellcast Roll to command them to take action. When necessary, they share your Evasion and traits and their attacks deal 2d10+3 physical damage. You can only maintain one construct at a time, and they fall apart when they take any amount of damage.

", "domain": "codex", "recallCost": 3, "level": 4, - "type": "grimoire" + "type": "grimoire", + "actions": { + "6eioK8CoAPfObBP2": { + "type": "attack", + "_id": "6eioK8CoAPfObBP2", + "systemPath": "actions", + "description": "

You can interrupt a magical effect taking place. Make a reaction roll using your Spellcast trait. Once per rest on a success, the effect stops and any consequences are avoided.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Repudiate", + "img": "icons/magic/light/orbs-hand-gray.webp", + "range": "" + }, + "6JWhxevxbL0sOcbv": { + "type": "effect", + "_id": "6JWhxevxbL0sOcbv", + "systemPath": "actions", + "description": "

Spend a Hope to choose a group of objects around you and create an animated construct from them that obeys basic commands.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Create Construct", + "img": "icons/creatures/magical/construct-golem-stone-blue.webp", + "range": "" + }, + "MGVKJ8wVac1v8eJv": { + "type": "attack", + "_id": "MGVKJ8wVac1v8eJv", + "systemPath": "actions", + "description": "

Make a Spellcast Roll to command the constructs to take action. When necessary, they share your Evasion and traits and their attacks deal 2d10+3 physical damage. You can only maintain one construct at a time, and they fall apart when they take any amount of damage.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": false + }, + "multiplier": "flat", + "flatMultiplier": 2, + "dice": "d10", + "bonus": 3 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Construct (Take Action)", + "img": "icons/creatures/magical/construct-golem-stone-blue.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784420, - "modifiedTime": 1753922784420, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240355163, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "oVs2MSC6Uf5GbgEG", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!oVs2MSC6Uf5GbgEG" } diff --git a/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json b/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json index bcd1f108..4b04f076 100644 --- a/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json +++ b/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json @@ -1,29 +1,160 @@ { "name": "Book of Grynn", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "rUGDM9JvGfhh9a2Y", "system": { - "description": "

Arcane Deflection: Once per long rest, spend a Hope to negate the damage of an attack targeting you or an ally within Very Close range.

Time Lock: Target an object within Far range. That object stops in time and space exactly where it is until your next rest. If a creature tries to move it, make a Spellcast Roll against them to maintain this spell.

Wall of Flame: Make a Spellcast Roll (15). On a success, create a wall of magical flame between two points within Far range. All creatures in its path must choose a side to be on, and anything that subsequently passes through the wall takes 4d10+3 magic damage.

", + "description": "

Arcane Deflection: Once per long rest, spend a Hope to negate the damage of an attack targeting you or an ally within Very Close range.

Time Lock: Target an object within Far range. That object stops in time and space exactly where it is until your next rest. If a creature tries to move it, make a Spellcast Roll against them to maintain this spell.

Wall of Flame: Make a Spellcast Roll (15). On a success, create a wall of magical flame between two points within Far range. All creatures in its path must choose a side to be on, and anything that subsequently passes through the wall takes 4d10+3 magic damage.

", "domain": "codex", "recallCost": 2, "level": 4, - "type": "grimoire" + "type": "grimoire", + "actions": { + "2pyqgdVZDCUQPYaj": { + "type": "effect", + "_id": "2pyqgdVZDCUQPYaj", + "systemPath": "actions", + "description": "

Once per long rest, spend a Hope to negate the damage of an attack targeting you or an ally within Very Close range.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest" + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Arcane Deflection", + "img": "icons/magic/defensive/barrier-shield-dome-blue-purple.webp", + "range": "veryClose" + }, + "0vUkyQiGHTFS3Api": { + "type": "effect", + "_id": "0vUkyQiGHTFS3Api", + "systemPath": "actions", + "description": "

Target an object within Far range. That object stops in time and space exactly where it is until your next rest. If a creature tries to move it, make a Spellcast Roll against them to maintain this spell.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Time Lock", + "img": "icons/magic/time/hourglass-yellow-green.webp", + "range": "far" + }, + "K26kfjmTEH9zPMMO": { + "type": "attack", + "_id": "K26kfjmTEH9zPMMO", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (15). On a success, create a wall of magical flame between two points within Far range. All creatures in its path must choose a side to be on, and anything that subsequently passes through the wall takes 4d10+3 magic damage.

@Template[type:ray|range:f]

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": false + }, + "multiplier": "flat", + "flatMultiplier": 4, + "dice": "d10", + "bonus": 3 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 15, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Wall Of Flame", + "img": "icons/magic/fire/barrier-wall-flame-ring-yellow.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784420, - "modifiedTime": 1753922784420, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240392592, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "R0LNheiZycZlZzV3", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!R0LNheiZycZlZzV3" } diff --git a/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json b/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json index 73622106..6869c1f0 100644 --- a/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json +++ b/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json @@ -1,29 +1,129 @@ { "name": "Book of Homet", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "hh2vkggcAQ0QUE6C", "system": { - "description": "

Pass Through: Make a Spellcast Roll (13). Once per rest on a success, you and all creatures touching you can pass through a wall or door within Close range. The effect ends once everyone is on the other side.

Plane Gate: Make a Spellcast Roll (14). Once per long rest on a success, open a gateway to a location in another dimension or plane of existence you’ve been to before. This gateway lasts until your next rest.

", + "description": "

Pass Through: Make a Spellcast Roll (13). Once per rest on a success, you and all creatures touching you can pass through a wall or door within Close range. The effect ends once everyone is on the other side.

Plane Gate: Make a Spellcast Roll (14). Once per long rest on a success, open a gateway to a location in another dimension or plane of existence you’ve been to before. This gateway lasts until your next rest.

", "domain": "codex", "recallCost": 0, "level": 7, - "type": "grimoire" + "type": "grimoire", + "actions": { + "4cKqwH2jWsYylzI7": { + "type": "attack", + "_id": "4cKqwH2jWsYylzI7", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (13). Once per rest on a success, you and all creatures touching you can pass through a wall or door within Close range. The effect ends once everyone is on the other side.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 13, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Pass Through", + "img": "icons/magic/symbols/cross-circle-blue.webp", + "range": "close" + }, + "RTUxVXUyRM6mNwUX": { + "type": "attack", + "_id": "RTUxVXUyRM6mNwUX", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (14). Once per long rest on a success, open a gateway to a location in another dimension or plane of existence you’ve been to before. This gateway lasts until your next rest.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 14, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Plane Gate", + "img": "icons/magic/movement/portal-vortex-orange.webp", + "range": "" + } + }, + "resource": null }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784421, - "modifiedTime": 1753922784421, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240751151, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "gFMx08ogQ8hS2Obi", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!gFMx08ogQ8hS2Obi" } diff --git a/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json b/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json index 230cb464..91943faf 100644 --- a/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json +++ b/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json @@ -1,29 +1,268 @@ { "name": "Book of Illiat", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "tqhasjtHBX0F20lN", "system": { - "description": "

Slumber: Make a Spellcast Roll against a target within Very Close range. On a success, they’re Asleep until they take damage or the GM spends a Fear on their turn to clear this condition.

Arcane Barrage: Once per rest, spend any number of Hope and shoot magical projectiles that strike a target of your choice within Close range. Roll a number of d6s equal to the Hope spent and deal that much magic damage to the target.

Telepathy: Spend a Hope to open a line of mental communication with one target you can see. This connection lasts until your next rest or you cast Telepathy again.

", + "description": "

Slumber: Make a Spellcast Roll against a target within Very Close range. On a success, they’re Asleep until they take damage or the GM spends a Fear on their turn to clear this condition.

Arcane Barrage: Once per rest, spend any number of Hope and shoot magical projectiles that strike a target of your choice within Close range. Roll a number of d6s equal to the Hope spent and deal that much magic damage to the target.

Telepathy: Spend a Hope to open a line of mental communication with one target you can see. This connection lasts until your next rest or you cast Telepathy again.

", "domain": "codex", "recallCost": 2, "level": 1, - "type": "grimoire" + "type": "grimoire", + "actions": { + "gd4zjBV1UvXhgAid": { + "type": "attack", + "_id": "gd4zjBV1UvXhgAid", + "systemPath": "actions", + "description": "

Slumber: Make a Spellcast Roll against a target within Very Close range. On a success, they’re Asleep until they take damage or the GM spends a Fear on their turn to clear this condition.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [ + { + "_id": "gfZTHSgwYSDKsePW", + "onSave": false + } + ], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Slumber", + "img": "icons/magic/control/sleep-bubble-purple.webp", + "range": "veryClose" + }, + "tOHoeUFjdPw2TGrw": { + "type": "damage", + "_id": "tOHoeUFjdPw2TGrw", + "systemPath": "actions", + "description": "

Once per rest, spend any number of Hope and shoot magical projectiles that strike a target of your choice within Close range. Roll a number of d6s equal to the Hope spent and deal that much magic damage to the target.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": true, + "key": "hope", + "value": 1, + "step": 1, + "keyIsID": false + } + ], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest" + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "multiplier": "scale", + "dice": "d6", + "bonus": null, + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "name": "Arcane Barrage", + "img": "icons/magic/light/projectiles-trio-pink.webp", + "range": "close" + }, + "Ya1vttriJRLbuyhk": { + "type": "effect", + "_id": "Ya1vttriJRLbuyhk", + "systemPath": "actions", + "description": "

Spend a Hope to open a line of mental communication with one target you can see. This connection lasts until your next rest or you cast Telepathy again.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "zAEaETYSOE2fmcyB", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": 1 + }, + "name": "Telepathy", + "img": "icons/magic/perception/third-eye-blue-red.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784421, - "modifiedTime": 1753922784421, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754228842497, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "df4iRqQzRntrF6Qw", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Telepathy", + "img": "icons/magic/perception/third-eye-blue-red.webp", + "origin": "Compendium.daggerheart.domains.Item.df4iRqQzRntrF6Qw", + "transfer": false, + "_id": "zAEaETYSOE2fmcyB", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Lasts until your next rest or the caster casts Telepathy again.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754227245482, + "modifiedTime": 1754227273003, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!df4iRqQzRntrF6Qw.zAEaETYSOE2fmcyB" + }, + { + "name": "Slumber", + "img": "icons/magic/control/sleep-bubble-purple.webp", + "origin": "Compendium.daggerheart.domains.Item.df4iRqQzRntrF6Qw", + "transfer": false, + "_id": "gfZTHSgwYSDKsePW", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Asleep until they take damage or the GM spends a Fear on their turn to clear this condition.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754227324774, + "modifiedTime": 1754227357678, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!df4iRqQzRntrF6Qw.gfZTHSgwYSDKsePW" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!df4iRqQzRntrF6Qw" } diff --git a/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json b/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json index 3902fad8..d3fdb94f 100644 --- a/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json +++ b/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json @@ -1,29 +1,195 @@ { "name": "Book of Korvax", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "7XeaYZPMB0SopAfo", "system": { - "description": "

Levitation: Make a Spellcast Roll to temporarily lift a target you can see up into the air and move them within Close range of their original position.

Recant: Spend a Hope to force a target within Melee range to make a Reaction Roll (15). On a failure, they forget the last minute of your conversation.

Rune Circle: Mark a Stress to create a temporary magical circle on the ground where you stand. All adversaries within Melee range, or who enter Melee range, take 2d12+4 magic damage and are knocked back to Very Close range.

", + "description": "

Levitation: Make a Spellcast Roll to temporarily lift a target you can see up into the air and move them within Close range of their original position.

Recant: Spend a Hope to force a target within Melee range to make a Reaction Roll (15). On a failure, they forget the last minute of your conversation.

Rune Circle: Mark a Stress to create a temporary magical circle on the ground where you stand. All adversaries within Melee range, or who enter Melee range, take 2d12+4 magic damage and are knocked back to Very Close range.

", "domain": "codex", "recallCost": 2, "level": 3, - "type": "grimoire" + "type": "grimoire", + "actions": { + "fgBLkAtuv9okxUd4": { + "type": "attack", + "_id": "fgBLkAtuv9okxUd4", + "systemPath": "actions", + "description": "

Make a Spellcast Roll to temporarily lift a target you can see up into the air and move them within Close range of their original position.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Levitation", + "img": "icons/magic/control/energy-stream-link-blue.webp", + "range": "close" + }, + "m4y7KXhjVNT30wUT": { + "type": "attack", + "_id": "m4y7KXhjVNT30wUT", + "systemPath": "actions", + "description": "

Spend a Hope to force a target within Melee range to make a Reaction Roll (15). On a failure, they forget the last minute of your conversation.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "presence", + "difficulty": null, + "damageMod": "none" + }, + "name": "Recant", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "range": "melee" + }, + "fb2HYD9J759nHKhV": { + "type": "damage", + "_id": "fb2HYD9J759nHKhV", + "systemPath": "actions", + "description": "

Mark a Stress to create a temporary magical circle on the ground where you stand. All adversaries within Melee range, or who enter Melee range, take 2d12+4 magic damage and are knocked back to Very Close range.

@Template[type:emanation|range:m]

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "multiplier": "flat", + "flatMultiplier": 2, + "dice": "d12", + "bonus": 4 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Rune Circle", + "img": "icons/magic/symbols/runes-star-pentagon-blue.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784423, - "modifiedTime": 1753922784423, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754230131429, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "cWRFHJdxEZ0M1dAg", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!cWRFHJdxEZ0M1dAg" } diff --git a/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json index fe3711a4..70d1fc79 100644 --- a/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json +++ b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json @@ -1,29 +1,231 @@ { "name": "Book of Norai", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "7XeaYZPMB0SopAfo", "system": { - "description": "

Mystic Tether: Make a Spellcast Roll against a target within Far range. On a success, they’re temporarily Restrained and must mark a Stress. If you target a flying creature, this spell grounds and temporarily Restrains them.

Fireball: Make a Spellcast Roll against a target within Very Far range. On a success, hurl a sphere of fire toward them that explodes on impact. The target and all creatures within Very Close range of them must make a Reaction Roll (13). Targets who fail take d20+5 magic damage using your Proficiency. Targets who succeed take half damage.

", + "description": "

Mystic Tether: Make a Spellcast Roll against a target within Far range. On a success, they’re temporarily Restrained and must mark a Stress. If you target a flying creature, this spell grounds and temporarily Restrains them.

Fireball: Make a Spellcast Roll against a target within Very Far range. On a success, hurl a sphere of fire toward them that explodes on impact. The target and all creatures within Very Close range of them must make a Reaction Roll (13). Targets who fail take d20+5 magic damage using your Proficiency. Targets who succeed take half damage.

", "domain": "codex", "recallCost": 2, "level": 3, - "type": "grimoire" + "type": "grimoire", + "actions": { + "ywBVT5mbDKr485Jg": { + "type": "attack", + "_id": "ywBVT5mbDKr485Jg", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against a target within Far range. On a success, they’re temporarily Restrained and must mark a Stress. If you target a flying creature, this spell grounds and temporarily Restrains them.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "type": [], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "iPnT02apql16Zhjf", + "onSave": false + } + ], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Mystic Tether", + "img": "icons/magic/control/energy-stream-link-white.webp", + "range": "far" + }, + "GI2VkIcGDOjFRxpT": { + "type": "attack", + "_id": "GI2VkIcGDOjFRxpT", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against a target within Very Far range. On a success, hurl a sphere of fire toward them that explodes on impact. The target and all creatures within Very Close range of them must make a Reaction Roll (13). Targets who fail take d20+5 magic damage using your Proficiency. Targets who succeed take half damage.

@Template[type:emanation|range:vc]

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "resultBased": false, + "value": { + "custom": { + "enabled": false + }, + "multiplier": "prof", + "dice": "d20", + "bonus": 5, + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": 13, + "damageMod": "half" + }, + "name": "Fireball", + "img": "icons/magic/fire/explosion-fireball-large-red-orange.webp", + "range": "veryFar" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784423, - "modifiedTime": 1753922784423, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754231026933, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "WtwSWXTRZa7QVvmo", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Mystic Tether", + "img": "icons/magic/control/energy-stream-link-white.webp", + "origin": "Compendium.daggerheart.domains.Item.WtwSWXTRZa7QVvmo", + "transfer": false, + "_id": "iPnT02apql16Zhjf", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "restrain" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754230873405, + "modifiedTime": 1754230914860, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!WtwSWXTRZa7QVvmo.iPnT02apql16Zhjf" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!WtwSWXTRZa7QVvmo" } diff --git a/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json b/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json index 567ca66e..7c0ecab0 100644 --- a/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json +++ b/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json @@ -1,29 +1,227 @@ { "name": "Book of Ronin", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "KwZYrsSUYnHiNtPl", "system": { - "description": "

Transform: Make a Spellcast Roll (15). On a success, transform into an inanimate object no larger than twice your normal size. You can remain in this shape until you take damage.

Eternal Enervation: Once per long rest, make a Spellcast Roll against a target within Close range. On a success, they become permanently Vulnerable. They can’t clear this condition by any means.

", + "description": "

Transform: Make a Spellcast Roll (15). On a success, transform into an inanimate object no larger than twice your normal size. You can remain in this shape until you take damage.

Eternal Enervation: Once per long rest, make a Spellcast Roll against a target within Close range. On a success, they become permanently Vulnerable. They can’t clear this condition by any means.

", "domain": "codex", "recallCost": 4, "level": 9, - "type": "grimoire" + "type": "grimoire", + "actions": { + "etnR1OKzpLWrx2os": { + "type": "attack", + "_id": "etnR1OKzpLWrx2os", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (15). On a success, transform into an inanimate object no larger than twice your normal size. You can remain in this shape until you take damage.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "ntQfpTcXyEL76vCK", + "onSave": false + } + ], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 15, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Transform", + "img": "icons/containers/barrels/barrel-reinforced-cherry-brown.webp", + "range": "" + }, + "h7i4ZuDYuYLnjze6": { + "type": "attack", + "_id": "h7i4ZuDYuYLnjze6", + "systemPath": "actions", + "description": "

Once per long rest, make a Spellcast Roll against a target within Close range. On a success, they become permanently Vulnerable. They can’t clear this condition by any means.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "y44r3c91m06WKSiq", + "onSave": false + } + ], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Eternal Enervation", + "img": "icons/magic/unholy/hand-light-green.webp", + "range": "close" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784424, - "modifiedTime": 1753922784424, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754233533128, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "SZMNR3uGNinJcN4N", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Transform", + "img": "icons/containers/barrels/barrel-reinforced-cherry-brown.webp", + "origin": "Compendium.daggerheart.domains.Item.SZMNR3uGNinJcN4N", + "transfer": false, + "_id": "ntQfpTcXyEL76vCK", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You've transformed into an inanimate object no larger than twice your normal size. You can remain in this shape until you take damage.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754233419584, + "modifiedTime": 1754233456124, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!SZMNR3uGNinJcN4N.ntQfpTcXyEL76vCK" + }, + { + "name": "Eternal Enervation", + "img": "icons/magic/unholy/hand-light-green.webp", + "origin": "Compendium.daggerheart.domains.Item.SZMNR3uGNinJcN4N", + "transfer": false, + "_id": "y44r3c91m06WKSiq", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Permanently Vulnerable. They can’t clear this condition by any means.

", + "tint": "#ffffff", + "statuses": [ + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754233533111, + "modifiedTime": 1754233559989, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!SZMNR3uGNinJcN4N.y44r3c91m06WKSiq" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!SZMNR3uGNinJcN4N" } diff --git a/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json b/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json index 0aab9b0e..594c34e1 100644 --- a/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json +++ b/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json @@ -1,29 +1,231 @@ { "name": "Book of Sitil", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "j9i2Q6Z7Z82udHn1", "system": { - "description": "

Adjust Appearance: You magically shift your appearance and clothing to avoid recognition.

Parallela: Spend 2 Hope to cast this spell on yourself or an ally within Close range. The next time the target makes an attack, they can hit an additional target within range that their attack roll would succeed against. You can only hold this spell on one creature at a time.

Illusion: Make a Spellcast Roll (14). On a success, create a temporary visual illusion no larger than you within Close range that lasts for as long as you look at it. It holds up to scrutiny until an observer is within Melee range.

", + "description": "

Adjust Appearance: You magically shift your appearance and clothing to avoid recognition.

Parallela: Spend 2 Hope to cast this spell on yourself or an ally within Close range. The next time the target makes an attack, they can hit an additional target within range that their attack roll would succeed against. You can only hold this spell on one creature at a time.

Illusion: Make a Spellcast Roll (14). On a success, create a temporary visual illusion no larger than you within Close range that lasts for as long as you look at it. It holds up to scrutiny until an observer is within Melee range.

", "domain": "codex", "recallCost": 2, "level": 2, - "type": "grimoire" + "type": "grimoire", + "actions": { + "cc1ahwawL16OEu2r": { + "type": "effect", + "_id": "cc1ahwawL16OEu2r", + "systemPath": "actions", + "description": "

You magically shift your appearance and clothing to avoid recognition.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "wnrHSvvB6pydTVcC", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Adjust Appearance", + "img": "icons/magic/defensive/shield-barrier-blades-teal.webp", + "range": "" + }, + "wBQkw3P4Esj6kOx2": { + "type": "effect", + "_id": "wBQkw3P4Esj6kOx2", + "systemPath": "actions", + "description": "

Spend 2 Hope to cast this spell on yourself or an ally within Close range. The next time the target makes an attack, they can hit an additional target within range that their attack roll would succeed against. You can only hold this spell on one creature at a time.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 2, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "klUaU5KeQCu7KCBI", + "onSave": false + } + ], + "target": { + "type": "friendly", + "amount": 1 + }, + "name": "Parallela", + "img": "icons/magic/defensive/illusion-evasion-echo-purple.webp", + "range": "close" + }, + "rsyxORrTH5oU2DkV": { + "type": "attack", + "_id": "rsyxORrTH5oU2DkV", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (14). On a success, create a temporary visual illusion no larger than you within Close range that lasts for as long as you look at it. It holds up to scrutiny until an observer is within Melee range.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 14, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Illusion", + "img": "icons/magic/control/silhouette-hold-change-green.webp", + "range": "close" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784424, - "modifiedTime": 1753922784424, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754229292338, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "eq8VNqYMRHhF9xw9", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Parallela", + "img": "icons/magic/defensive/illusion-evasion-echo-purple.webp", + "origin": "Compendium.daggerheart.domains.Item.eq8VNqYMRHhF9xw9", + "transfer": false, + "_id": "klUaU5KeQCu7KCBI", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

The next time you make an attack, you can hit an additional target within range that your attack roll would succeed against.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754229239795, + "modifiedTime": 1754229278238, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!eq8VNqYMRHhF9xw9.klUaU5KeQCu7KCBI" + }, + { + "name": "Adjust Appearance", + "img": "icons/magic/defensive/shield-barrier-blades-teal.webp", + "origin": "Compendium.daggerheart.domains.Item.eq8VNqYMRHhF9xw9", + "transfer": false, + "_id": "wnrHSvvB6pydTVcC", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You magically shift your appearance and clothing to avoid recognition.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754229292323, + "modifiedTime": 1754229314018, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!eq8VNqYMRHhF9xw9.wnrHSvvB6pydTVcC" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!eq8VNqYMRHhF9xw9" } diff --git a/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json b/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json index 81eed231..ed29fd87 100644 --- a/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json +++ b/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json @@ -1,29 +1,200 @@ { "name": "Book of Tyfar", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "tqhasjtHBX0F20lN", "system": { - "description": "

Wild Flame: Make a Spellcast Roll against up to three adversaries within Melee range. Targets you succeed against take 2d6 magic damage and must mark a Stress as flames erupt from your hand.

Magic Hand: You conjure a magical hand with the same size and strength as your own within Far range.

Mysterious Mist: Make a Spellcast Roll (13) to cast a temporary thick fog that gathers in a stationary area within Very Close range. The fog heavily obscures this area and everything in it.

", + "description": "

Wild Flame: Make a Spellcast Roll against up to three adversaries within Melee range. Targets you succeed against take 2d6 magic damage and must mark a Stress as flames erupt from your hand.

Magic Hand: You conjure a magical hand with the same size and strength as your own within Far range.

Mysterious Mist: Make a Spellcast Roll (13) to cast a temporary thick fog that gathers in a stationary area within Very Close range. The fog heavily obscures this area and everything in it.

", "domain": "codex", "recallCost": 2, "level": 1, - "type": "grimoire" + "type": "grimoire", + "actions": { + "E3AnyfI7LDL0z9tT": { + "type": "attack", + "_id": "E3AnyfI7LDL0z9tT", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against up to three adversaries within Melee range. Targets you succeed against take 2d6 magic damage and must mark a Stress as flames erupt from your hand.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "multiplier": "flat", + "flatMultiplier": 2, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 3 + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Wild Flame", + "img": "icons/magic/fire/projectile-feathers-embers-gold.webp", + "range": "melee" + }, + "MYZWoU0clYEcsYDb": { + "type": "effect", + "_id": "MYZWoU0clYEcsYDb", + "systemPath": "actions", + "description": "

You conjure a magical hand with the same size and strength as your own within Far range.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Magic Hand", + "img": "icons/magic/death/hand-withered-gray.webp", + "range": "far" + }, + "WQ9XzpbtXl4SmVet": { + "type": "attack", + "_id": "WQ9XzpbtXl4SmVet", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (13) to cast a temporary thick fog that gathers in a stationary area within Very Close range. The fog heavily obscures this area and everything in it.

@Template[type:emanation|range:vc]

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Mysterious Mist", + "img": "icons/magic/air/fog-gas-smoke-dense-gray.webp", + "range": "veryClose" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784426, - "modifiedTime": 1753922784426, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754241041570, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "1VXzwRbvbBj5bd5V", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!1VXzwRbvbBj5bd5V" } diff --git a/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json b/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json index 07fdf6b6..a54f4c5f 100644 --- a/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json +++ b/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json @@ -1,29 +1,182 @@ { "name": "Book of Vagras", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "j9i2Q6Z7Z82udHn1", "system": { - "description": "

Runic Lock: Make a Spellcast Roll (15) on an object you’re touching that can close (such as a lock, chest, or box). Once per rest on a success, you can lock the object so it can only be opened by creatures of your choice. Someone with access to magic and an hour of time to study the spell can break it.

Arcane Door: When you have no adversaries within Melee range, make a Spellcast Roll (13). On a success, spend a Hope to create a portal from where you are to a point within Far range you can see. It closes once a creature has passed through it.

Reveal: Make a Spellcast Roll. If there is anything magically hidden within Close range the roll would succeed against, it is revealed.

", + "description": "

Runic Lock: Make a Spellcast Roll (15) on an object you’re touching that can close (such as a lock, chest, or box). Once per rest on a success, you can lock the object so it can only be opened by creatures of your choice. Someone with access to magic and an hour of time to study the spell can break it.

Arcane Door: When you have no adversaries within Melee range, make a Spellcast Roll (13). On a success, spend a Hope to create a portal from where you are to a point within Far range you can see. It closes once a creature has passed through it.

Reveal: Make a Spellcast Roll. If there is anything magically hidden within Close range the roll would succeed against, it is revealed.

", "domain": "codex", "recallCost": 2, "level": 2, - "type": "grimoire" + "type": "grimoire", + "actions": { + "kfJZdT3F4SH1h1dc": { + "type": "attack", + "_id": "kfJZdT3F4SH1h1dc", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (15) on an object you’re touching that can close (such as a lock, chest, or box). Once per rest on a success, you can lock the object so it can only be opened by creatures of your choice. Someone with access to magic and an hour of time to study the spell can break it.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 15, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Runic Lock", + "img": "icons/magic/symbols/runes-star-blue.webp", + "range": "" + }, + "Da3zkKkOljZfu5Xb": { + "type": "attack", + "_id": "Da3zkKkOljZfu5Xb", + "systemPath": "actions", + "description": "

When you have no adversaries within Melee range, make a Spellcast Roll (13). On a success, spend a Hope to create a portal from where you are to a point within Far range you can see. It closes once a creature has passed through it.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "consumeOnSuccess": true, + "scalable": false, + "key": "hope", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 13, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Arcane Door", + "img": "icons/magic/symbols/rune-sigil-horned-blue.webp", + "range": "far" + }, + "VOOND5icbz1WxUUD": { + "type": "attack", + "_id": "VOOND5icbz1WxUUD", + "systemPath": "actions", + "description": "

Make a Spellcast Roll. If there is anything magically hidden within Close range the roll would succeed against, it is revealed.

@Template[type:emanation|range:c]

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Reveal", + "img": "icons/magic/perception/orb-crystal-ball-scrying-blue.webp", + "range": "close" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784427, - "modifiedTime": 1753922784427, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240299795, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "aknDDYtN7EObv94t", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!aknDDYtN7EObv94t" } diff --git a/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json b/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json index 68c3ed85..e9c8dacf 100644 --- a/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json +++ b/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json @@ -1,29 +1,160 @@ { "name": "Book of Vyola", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "8bWpGblWODdf8mDR", "system": { - "description": "

Memory Delve: Make a Spellcast Roll against a target within Far range. On a success, peer into the target’s mind and ask the GM a question. The GM describes any memories the target has pertaining to the answer.

Shared Clarity: Once per long rest, spend a Hope to choose two willing creatures. When one of them would mark Stress, they can choose between the two of them who marks it. This spell lasts until their next rest.

", + "description": "

Memory Delve: Make a Spellcast Roll against a target within Far range. On a success, peer into the target’s mind and ask the GM a question. The GM describes any memories the target has pertaining to the answer.

Shared Clarity: Once per long rest, spend a Hope to choose two willing creatures. When one of them would mark Stress, they can choose between the two of them who marks it. This spell lasts until their next rest.

", "domain": "codex", "recallCost": 2, "level": 8, - "type": "grimoire" + "type": "grimoire", + "actions": { + "gV6i6Nn6Qolc6PuF": { + "type": "attack", + "_id": "gV6i6Nn6Qolc6PuF", + "systemPath": "actions", + "description": "

Make a Spellcast Roll against a target within Far range. On a success, peer into the target’s mind and ask the GM a question. The GM describes any memories the target has pertaining to the answer.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Memory Delve", + "img": "icons/magic/control/hypnosis-mesmerism-eye.webp", + "range": "far" + }, + "djZ0hQamdwzvYeKc": { + "type": "effect", + "_id": "djZ0hQamdwzvYeKc", + "systemPath": "actions", + "description": "

Once per long rest, spend a Hope to choose two willing creatures. When one of them would mark Stress, they can choose between the two of them who marks it. This spell lasts until their next rest.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest" + }, + "effects": [ + { + "_id": "6PPapwuwgKy23oHg", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": 2 + }, + "name": "Shared Clarity", + "img": "icons/magic/control/energy-stream-link-large-teal.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784427, - "modifiedTime": 1753922784427, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754233138291, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "VOIgm2j2Ijszwc5m", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Shared Clarity", + "img": "icons/magic/control/energy-stream-link-large-teal.webp", + "origin": "Compendium.daggerheart.domains.Item.VOIgm2j2Ijszwc5m", + "transfer": false, + "_id": "6PPapwuwgKy23oHg", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Once per long rest, spend a Hope to choose two willing creatures. When one of them would mark Stress, they can choose between the two of them who marks it. This spell lasts until their next rest.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754233138274, + "modifiedTime": 1754233173756, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!VOIgm2j2Ijszwc5m.6PPapwuwgKy23oHg" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!VOIgm2j2Ijszwc5m" } diff --git a/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json b/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json index f45bbe45..4e1cdaf6 100644 --- a/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json +++ b/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json @@ -1,6 +1,6 @@ { "name": "Book of Yarrow", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "IIVaYseNJbA2ta1B", "system": { @@ -8,22 +8,160 @@ "domain": "codex", "recallCost": 2, "level": 10, - "type": "grimoire" + "type": "grimoire", + "actions": { + "IxoglRervMx9YdVn": { + "type": "attack", + "_id": "IxoglRervMx9YdVn", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (18). On a success, time temporarily slows to a halt for everyone within Far range except for you. It resumes the next time you make an action roll that targets another creature.

@Template[type:emanation|range:f]

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 18, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Timejammer", + "img": "icons/magic/time/hourglass-tilted-glowing-gold.webp", + "range": "far" + }, + "ZcQfbtGet0KQWjWS": { + "type": "effect", + "_id": "ZcQfbtGet0KQWjWS", + "systemPath": "actions", + "description": "

Spend 5 Hope to become immune to magic damage until your next rest.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 5, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "HWJYhSegVLeAa3dE", + "onSave": false + } + ], + "target": { + "type": "self", + "amount": null + }, + "name": "Magic Immunity", + "img": "icons/magic/defensive/barrier-shield-dome-deflect-teal.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784429, - "modifiedTime": 1753922784429, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754234029921, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "J1ovx2FpNDvPq1o6", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Magic Immunity", + "img": "icons/magic/defensive/barrier-shield-dome-deflect-teal.webp", + "origin": "Compendium.daggerheart.domains.Item.J1ovx2FpNDvPq1o6", + "transfer": false, + "_id": "HWJYhSegVLeAa3dE", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.resistance.magical.immunity", + "mode": 5, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Immune to magic damage until your next rest.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754234029896, + "modifiedTime": 1754234059934, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!J1ovx2FpNDvPq1o6.HWJYhSegVLeAa3dE" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!J1ovx2FpNDvPq1o6" } diff --git a/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json b/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json index 5ce8ed04..2e3caa80 100644 --- a/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json +++ b/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json @@ -1,6 +1,6 @@ { "name": "Codex-Touched", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "hh2vkggcAQ0QUE6C", "system": { @@ -8,22 +8,136 @@ "domain": "codex", "recallCost": 2, "level": 7, - "type": "ability" + "type": "ability", + "actions": { + "OV23p0uWuzmrQsZi": { + "type": "effect", + "_id": "OV23p0uWuzmrQsZi", + "systemPath": "actions", + "description": "

You can mark a Stress to add your Proficiency to a Spellcast Roll.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "oWs00mBY3onxGjF9", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/magic/light/hand-sparks-glow-yellow.webp", + "range": "" + }, + "TGOGkEzH3HluH6YK": { + "type": "effect", + "_id": "TGOGkEzH3HluH6YK", + "systemPath": "actions", + "description": "

Once per rest, replace this card with any card from your vault without paying its Recall Cost.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest" + }, + "effects": [], + "target": { + "type": "self", + "amount": null + }, + "name": "Replace Card", + "img": "icons/magic/symbols/star-inverted-yellow.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784435, - "modifiedTime": 1753922784435, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754232995094, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "7Pu83ABdMukTxu3e", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Codex-Touched", + "img": "icons/magic/light/hand-sparks-glow-yellow.webp", + "origin": "Compendium.daggerheart.domains.Item.7Pu83ABdMukTxu3e", + "transfer": true, + "_id": "oWs00mBY3onxGjF9", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.roll.spellcast.bonus", + "mode": 2, + "value": "@system.proficiency", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Add your Proficiency to a Spellcast Roll.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754232846270, + "modifiedTime": 1754232933742, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!7Pu83ABdMukTxu3e.oWs00mBY3onxGjF9" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!7Pu83ABdMukTxu3e" } diff --git a/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json b/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json index 7ac5c39a..ba3c5685 100644 --- a/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json +++ b/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "Oo9EkkF7CDD3QZEG", "system": { - "description": "

Once per rest, when you critically succeed on an attack, all allies within Very Close range can clear a Stress or gain a Hope.

", + "description": "

Once per rest, when you critically succeed on an attack, all allies within Very Close range can clear a Stress or gain a Hope.

", "domain": "valor", "recallCost": 1, "level": 3, @@ -14,7 +14,7 @@ "type": "healing", "_id": "kyPCNwzwrbb3LhWm", "systemPath": "actions", - "description": "", + "description": "

Once per rest, when you critically succeed on an attack, all allies within Very Close range can clear a Stress or gain a Hope.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -62,8 +62,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784441, - "modifiedTime": 1754229492779, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241711823, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "ABp9pUfBS69NomTD", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json b/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json index 10e6cc10..cf5c2cc0 100644 --- a/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json +++ b/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json @@ -1,29 +1,82 @@ { "name": "Disintegration Wave", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "KwZYrsSUYnHiNtPl", "system": { - "description": "

Make a Spellcast Roll (18). Once per long rest on a success, the GM tells you which adversaries within Far range have a Difficulty of 18 or lower. Mark a Stress for each one you wish to hit with this spell. They are killed and can’t come back to life by any means.

", + "description": "

Make a Spellcast Roll (18). Once per long rest on a success, the GM tells you which adversaries within Far range have a Difficulty of 18 or lower. Mark a Stress for each one you wish to hit with this spell. They are killed and can’t come back to life by any means.

", "domain": "codex", "recallCost": 4, "level": 9, - "type": "spell" + "type": "spell", + "actions": { + "38A4Q7WVvGCFlRpc": { + "type": "attack", + "_id": "38A4Q7WVvGCFlRpc", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (18). Once per long rest on a success, the GM tells you which adversaries within Far range have a Difficulty of 18 or lower. Mark a Stress for each one you wish to hit with this spell. They are killed and can’t come back to life by any means.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 18, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Spellcast Roll", + "img": "icons/magic/light/beam-rays-teal-large.webp", + "range": "far" + } + }, + "resource": null }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784447, - "modifiedTime": 1753922784447, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240832214, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "kja5qvh4rdeDBB96", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!kja5qvh4rdeDBB96" } diff --git a/src/packs/domains/domainCard_Forceful_Push_z8FFPhDh2SdFkFfS.json b/src/packs/domains/domainCard_Forceful_Push_z8FFPhDh2SdFkFfS.json index 26dcac24..1943eac9 100644 --- a/src/packs/domains/domainCard_Forceful_Push_z8FFPhDh2SdFkFfS.json +++ b/src/packs/domains/domainCard_Forceful_Push_z8FFPhDh2SdFkFfS.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "QpOL7jPbMBzH96qR", "system": { - "description": "

Make an attack with your primary weapon against a target within Melee range. On a success, you deal damage and knock them back to Close range. On a success with Hope, add a d6 to your damage roll.

Additionally, you can spend a Hope to make them temporarily Vulnerable.

", + "description": "

Make an attack with your primary weapon against a target within Melee range. On a success, you deal damage and knock them back to Close range. On a success with Hope, add a d6 to your damage roll.

Additionally, you can spend a Hope to make them temporarily Vulnerable.

", "domain": "valor", "recallCost": 0, "level": 1, @@ -14,7 +14,7 @@ "type": "effect", "_id": "LT5173FgPoF81v7o", "systemPath": "actions", - "description": "", + "description": "

Make an attack with your primary weapon against a target within Melee range. On a success, you deal damage and knock them back to Close range. On a success with Hope, add a d6 to your damage roll.

Additionally, you can spend a Hope to make them temporarily Vulnerable.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -23,7 +23,8 @@ "key": "hope", "value": 1, "scalable": false, - "step": null + "step": null, + "consumeOnSuccess": false } ], "uses": { @@ -58,8 +59,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754067019520, - "modifiedTime": 1754229507757, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241411518, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "effects": [ { diff --git a/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json index d246e4c9..b27dda2c 100644 --- a/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json +++ b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "FUzQxkv4gFc46SIs", "system": { - "description": "

Once per long rest, mark 3 Stress to push your body to its limits. Gain a +2 bonus to all of your character traits until your next rest.

", + "description": "

Once per long rest, mark 3 Stress to push your body to its limits. Gain a +2 bonus to all of your character traits until your next rest.

", "domain": "valor", "recallCost": 1, "level": 8, @@ -14,7 +14,7 @@ "type": "effect", "_id": "GB1MKw1nnkSgDhBd", "systemPath": "actions", - "description": "", + "description": "

Once per long rest, mark 3 Stress to push your body to its limits. Gain a +2 bonus to all of your character traits until your next rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -31,7 +31,12 @@ "max": "", "recovery": null }, - "effects": [], + "effects": [ + { + "_id": "H5q5iYImr69TfZcp", + "onSave": false + } + ], "target": { "type": "self", "amount": null @@ -51,14 +56,18 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784460, - "modifiedTime": 1754229340848, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242182536, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "SgvjJfMyubZowPxS", "sort": 3400000, "effects": [ { "name": "Full Surge", + "img": "icons/magic/symbols/ring-circle-smoke-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.SgvjJfMyubZowPxS", + "transfer": true, + "_id": "H5q5iYImr69TfZcp", "type": "base", "system": { "rangeDependence": { @@ -68,9 +77,13 @@ "range": "melee" } }, - "_id": "vylJM3jABs0ZH8oE", - "img": "icons/magic/symbols/ring-circle-smoke-blue.webp", "changes": [ + { + "key": "system.traits.strength.value", + "mode": 2, + "value": "2", + "priority": null + }, { "key": "system.traits.agility.value", "mode": 2, @@ -84,7 +97,7 @@ "priority": null }, { - "key": "system.traits.strength.value", + "key": "system.traits.instinct.value", "mode": 2, "value": "2", "priority": null @@ -100,12 +113,6 @@ "mode": 2, "value": "2", "priority": null - }, - { - "key": "system.traits.instinct.value", - "mode": 2, - "value": "2", - "priority": null } ], "disabled": true, @@ -119,9 +126,7 @@ "startTurn": null }, "description": "

Gain a +2 bonus to all of your character traits until your next rest.

", - "origin": null, "tint": "#ffffff", - "transfer": true, "statuses": [], "sort": 0, "flags": {}, @@ -132,11 +137,11 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "createdTime": 1754069129565, - "modifiedTime": 1754069189060, + "createdTime": 1754242182511, + "modifiedTime": 1754242229676, "lastModifiedBy": "MQSznptE5yLT7kj8" }, - "_key": "!items.effects!SgvjJfMyubZowPxS.vylJM3jABs0ZH8oE" + "_key": "!items.effects!SgvjJfMyubZowPxS.H5q5iYImr69TfZcp" } ], "ownership": { diff --git a/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json index 36f871fa..03c1b5e0 100644 --- a/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json +++ b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "cOZgzLQRGNnBzsHT", "system": { - "description": "

Describe how you taunt a target within Close range, then make a Presence Roll against them. On a success, the target must mark a Stress, and the next time the GM spotlights them, they must target you with an attack, which they make with disadvantage.

", + "description": "

Describe how you taunt a target within Close range, then make a Presence Roll against them. On a success, the target must mark a Stress, and the next time the GM spotlights them, they must target you with an attack, which they make with disadvantage.

", "domain": "valor", "recallCost": 1, "level": 4, @@ -14,7 +14,7 @@ "type": "attack", "_id": "kiKrK30UMopx3izN", "systemPath": "actions", - "description": "", + "description": "

Describe how you taunt a target within Close range, then make a Presence Roll against them. On a success, the target must mark a Stress, and the next time the GM spotlights them, they must target you with an attack, which they make with disadvantage.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -98,8 +98,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784464, - "modifiedTime": 1754229487145, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241738411, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "HufF5KzuNfEb9RTi", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json b/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json index 030802af..4e603ff8 100644 --- a/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json +++ b/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "FUzQxkv4gFc46SIs", "system": { - "description": "

Spend 2 Hope to strike the ground where you stand and make a Strength Roll against all targets within Very Close range. Targets you succeed against are thrown back to Far range and must make a Reaction Roll (17). Targets who fail take 4d10+8 damage. Targets who succeed take half damage.

@Template[type:emanation|range:vc]

", + "description": "

Spend 2 Hope to strike the ground where you stand and make a Strength Roll against all targets within Very Close range. Targets you succeed against are thrown back to Far range and must make a Reaction Roll (17). Targets who fail take 4d10+8 damage. Targets who succeed take half damage.

@Template[type:emanation|range:vc]

", "domain": "valor", "recallCost": 2, "level": 8, @@ -14,7 +14,7 @@ "type": "attack", "_id": "FOrohOCnzfdBl4sM", "systemPath": "actions", - "description": "", + "description": "

Spend 2 Hope to strike the ground where you stand and make a Strength Roll against all targets within Very Close range. Targets you succeed against are thrown back to Far range and must make a Reaction Roll (17). Targets who fail take 4d10+8 damage. Targets who succeed take half damage.

@Template[type:emanation|range:vc]

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -102,8 +102,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784466, - "modifiedTime": 1754229335929, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242257735, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "WnGldYhJPDhx8v9X", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json b/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json index 31f55825..0ab4d205 100644 --- a/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json +++ b/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "8DOVMjTtZFKtwX4p", "system": { - "description": "

Describe the defensive stance you take and spend a Hope. If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

This condition lasts until you move or fail a roll with Fear, or the GM spends 2 Fear on their turn to clear it.

", + "description": "

Describe the defensive stance you take and spend a Hope. If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

This condition lasts until you move or fail a roll with Fear, or the GM spends 2 Fear on their turn to clear it.

", "domain": "valor", "recallCost": 1, "level": 9, @@ -14,7 +14,7 @@ "type": "effect", "_id": "hxupFx3czFHz3xfG", "systemPath": "actions", - "description": "", + "description": "

Describe the defensive stance you take and spend a Hope. If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

This condition lasts until you move or fail a roll with Fear, or the GM spends 2 Fear on their turn to clear it.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -31,7 +31,12 @@ "max": "", "recovery": null }, - "effects": [], + "effects": [ + { + "_id": "y82y3nUStyL8DIJL", + "onSave": false + } + ], "target": { "type": "self", "amount": null @@ -39,6 +44,34 @@ "name": "Spend Hope", "img": "icons/magic/holy/barrier-shield-winged-blue.webp", "range": "" + }, + "SKG6Gu0uJZxtYTnz": { + "type": "effect", + "_id": "SKG6Gu0uJZxtYTnz", + "systemPath": "actions", + "description": "

If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "WTYg0b8nE1XbnMiA", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": 1 + }, + "name": "Restrain", + "img": "icons/magic/defensive/shield-barrier-blue.webp", + "range": "veryClose" } } }, @@ -51,14 +84,18 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784468, - "modifiedTime": 1754229332593, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242400496, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "kdFoLo3KXwn4LqTG", "sort": 3400000, "effects": [ { - "name": "Hold The Line", + "name": "Hold the Line", + "img": "icons/magic/defensive/shield-barrier-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.kdFoLo3KXwn4LqTG", + "transfer": true, + "_id": "y82y3nUStyL8DIJL", "type": "base", "system": { "rangeDependence": { @@ -68,8 +105,6 @@ "range": "melee" } }, - "_id": "zQAyz8X0IdCNoEj1", - "img": "icons/magic/defensive/shield-barrier-glowing-blue.webp", "changes": [], "disabled": true, "duration": { @@ -81,10 +116,8 @@ "startRound": null, "startTurn": null }, - "description": "

If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.This condition lasts until you move or fail a roll with Fear, or the GM spends 2 Fear on their turn to clear it.

", - "origin": null, + "description": "

If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

This condition lasts until you move or fail a roll with Fear, or the GM spends 2 Fear on their turn to clear it.

", "tint": "#ffffff", - "transfer": true, "statuses": [], "sort": 0, "flags": {}, @@ -95,11 +128,57 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "createdTime": 1754069430126, - "modifiedTime": 1754069487014, + "createdTime": 1754242295342, + "modifiedTime": 1754242434181, "lastModifiedBy": "MQSznptE5yLT7kj8" }, - "_key": "!items.effects!kdFoLo3KXwn4LqTG.zQAyz8X0IdCNoEj1" + "_key": "!items.effects!kdFoLo3KXwn4LqTG.y82y3nUStyL8DIJL" + }, + { + "name": "Hold the Line", + "img": "systems/daggerheart/assets/icons/domains/domain-card/valor.png", + "origin": "Compendium.daggerheart.domains.Item.kdFoLo3KXwn4LqTG", + "transfer": false, + "_id": "WTYg0b8nE1XbnMiA", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained.

", + "tint": "#ffffff", + "statuses": [ + "restrained" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754242400483, + "modifiedTime": 1754242409060, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!kdFoLo3KXwn4LqTG.WTYg0b8nE1XbnMiA" } ], "ownership": { diff --git a/src/packs/domains/domainCard_I_Am_Your_Shield_KOf6LLpMRNwjezDx.json b/src/packs/domains/domainCard_I_Am_Your_Shield_KOf6LLpMRNwjezDx.json index beafabe2..1699800f 100644 --- a/src/packs/domains/domainCard_I_Am_Your_Shield_KOf6LLpMRNwjezDx.json +++ b/src/packs/domains/domainCard_I_Am_Your_Shield_KOf6LLpMRNwjezDx.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "QpOL7jPbMBzH96qR", "system": { - "description": "

When an ally within Very Close range would take damage, you can mark a Stress to stand in the way and make yourself the target of the attack instead. When you take damage from this attack, you can mark any number of Armor Slots.

", + "description": "

When an ally within Very Close range would take damage, you can mark a Stress to stand in the way and make yourself the target of the attack instead. When you take damage from this attack, you can mark any number of Armor Slots.

", "domain": "valor", "recallCost": 1, "level": 1, @@ -14,7 +14,7 @@ "type": "effect", "_id": "0rLdATV71dviB2MG", "systemPath": "actions", - "description": "", + "description": "

When an ally within Very Close range would take damage, you can mark a Stress to stand in the way and make yourself the target of the attack instead. When you take damage from this attack, you can mark any number of Armor Slots.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -53,8 +53,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754067020844, - "modifiedTime": 1754229504325, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241453261, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "effects": [], "ownership": { diff --git a/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json index dbe0d9ba..78718d6b 100644 --- a/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json +++ b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "nKCmeAn7ESsb4byE", "system": { - "description": "

When you fail an action roll, your next action roll has advantage.

", + "description": "

When you fail an action roll, your next action roll has advantage.

", "domain": "valor", "recallCost": 1, "level": 6, @@ -19,8 +19,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784472, - "modifiedTime": 1754229477042, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242058119, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "XTT8c8uJ4D7fvtbL", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json b/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json index 0f73445d..67f8e04c 100644 --- a/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json +++ b/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "8DOVMjTtZFKtwX4p", "system": { - "description": "

When you deal damage to an adversary, you can mark a Stress and describe how you encourage your allies. The next PC to make an attack against that adversary can clear a Stress or gain a Hope.

", + "description": "

When you deal damage to an adversary, you can mark a Stress and describe how you encourage your allies. The next PC to make an attack against that adversary can clear a Stress or gain a Hope.

", "domain": "valor", "recallCost": 3, "level": 9, @@ -14,7 +14,7 @@ "type": "effect", "_id": "h5j4TcmhwtAhPScT", "systemPath": "actions", - "description": "", + "description": "

When you deal damage to an adversary, you can mark a Stress and describe how you encourage your allies. The next PC to make an attack against that adversary can clear a Stress or gain a Hope.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -31,7 +31,12 @@ "max": "", "recovery": null }, - "effects": [], + "effects": [ + { + "_id": "BbBs2XYXMsLwkHKh", + "onSave": false + } + ], "target": { "type": "any", "amount": null @@ -51,12 +56,57 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784475, - "modifiedTime": 1754229329378, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242464667, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "YWCRplmtwpCjpq5i", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Lead by Example", + "img": "icons/magic/control/buff-flight-wings-runes-purple.webp", + "origin": "Compendium.daggerheart.domains.Item.YWCRplmtwpCjpq5i", + "transfer": false, + "_id": "BbBs2XYXMsLwkHKh", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

The next PC to make an attack against that adversary can clear a Stress or gain a Hope.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754242464653, + "modifiedTime": 1754242487314, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!YWCRplmtwpCjpq5i.BbBs2XYXMsLwkHKh" + } + ], "ownership": { "default": 0 }, diff --git a/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json b/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json index ffb686c7..aecbe898 100644 --- a/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json +++ b/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "Oo9EkkF7CDD3QZEG", "system": { - "description": "

Once per long rest, when you console or inspire an ally who failed an action roll, you can both clear 2 Stress.

", + "description": "

Once per long rest, when you console or inspire an ally who failed an action roll, you can both clear 2 Stress.

", "domain": "valor", "recallCost": 1, "level": 3, @@ -14,7 +14,7 @@ "type": "healing", "_id": "ByT4FdZX9YSLmKcL", "systemPath": "actions", - "description": "", + "description": "

Once per long rest, when you console or inspire an ally who failed an action roll, you can both clear 2 Stress.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -88,8 +88,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784477, - "modifiedTime": 1754229489716, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241703151, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "BdePs1ZWpZTZvY1Z", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json b/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json index 16863b3c..acb35822 100644 --- a/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json +++ b/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json @@ -1,29 +1,90 @@ { "name": "Manifest Wall", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "pDtffkb0SMv1O8pL", "system": { - "description": "

Make a Spellcast Roll (15). Once per rest on a success, spend a Hope to create a temporary magical wall between two points within Far range. It can be up to 50 feet high and form at any angle. Creatures or objects in its path are shunted to a side of your choice. The wall stays up until your next rest or you cast Manifest Wall again.

", + "description": "

Make a Spellcast Roll (15). Once per rest on a success, spend a Hope to create a temporary magical wall between two points within Far range. It can be up to 50 feet high and form at any angle. Creatures or objects in its path are shunted to a side of your choice. The wall stays up until your next rest or you cast Manifest Wall again.

@Template[type:ray|range:f]

", "domain": "codex", "recallCost": 2, "level": 5, - "type": "spell" + "type": "spell", + "actions": { + "nFzMCrW7wuXCCmJW": { + "type": "attack", + "_id": "nFzMCrW7wuXCCmJW", + "systemPath": "actions", + "description": "

Make a Spellcast Roll (15). Once per rest on a success, spend a Hope to create a temporary magical wall between two points within Far range. It can be up to 50 feet high and form at any angle. Creatures or objects in its path are shunted to a side of your choice. The wall stays up until your next rest or you cast Manifest Wall again.

@Template[type:ray|range:f]

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "consumeOnSuccess": true, + "scalable": false, + "key": "hope", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "1", + "recovery": "shortRest", + "consumeOnSuccess": true + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 15, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Spend Hope", + "img": "icons/magic/symbols/ring-circle-smoke-blue.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784479, - "modifiedTime": 1753922784479, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240697822, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "TtGOtWkbr23VhHfH", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!TtGOtWkbr23VhHfH" } diff --git a/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json index 825cbe4d..d7c8c618 100644 --- a/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json +++ b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "nKCmeAn7ESsb4byE", "system": { - "description": "

Gain a bonus to your Severe threshold equal to your Proficiency.

When you mark 1 or more Hit Points from an attack, clear a Stress.

", + "description": "

Gain a bonus to your Severe threshold equal to your Proficiency.

When you mark 1 or more Hit Points from an attack, clear a Stress.

", "domain": "valor", "recallCost": 2, "level": 6, @@ -14,7 +14,7 @@ "type": "healing", "_id": "DAsnjDomrlupo1aw", "systemPath": "actions", - "description": "", + "description": "

When you mark 1 or more Hit Points from an attack, clear a Stress.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -88,8 +88,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784504, - "modifiedTime": 1754229471122, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242078238, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "oDIZoC4l19Nli0Fj", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json b/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json index 479397a0..47aa96d1 100644 --- a/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json +++ b/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "XDSp0FdiYDVO0tfw", "system": { - "description": "

Once per rest, when you critically succeed on an attack, you and all allies who can see or hear you can clear a Hit Point or 1d4 Stress.

", + "description": "

Once per rest, when you critically succeed on an attack, you and all allies who can see or hear you can clear a Hit Point or 1d4 Stress.

", "domain": "valor", "recallCost": 1, "level": 5, @@ -14,7 +14,7 @@ "type": "effect", "_id": "rnt24R8xyeyBrJS0", "systemPath": "actions", - "description": "", + "description": "

Once per rest, when you critically succeed on an attack, you and all allies who can see or hear you can clear a Hit Point or 1d4 Stress.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -43,8 +43,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784506, - "modifiedTime": 1754229479327, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242030472, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "pcbYD33rBBdAo5f9", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json b/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json index 25e3ccfd..3f84099c 100644 --- a/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json +++ b/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json @@ -1,29 +1,127 @@ { "name": "Safe Haven", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "8bWpGblWODdf8mDR", "system": { - "description": "

When you have a few minutes of calm to focus, you can spend 2 Hope to summon your Safe Haven, a large interdimensional home where you and your allies can take shelter. When you do, a magical door appears somewhere within Close range. Only creatures of your choice can enter. Once inside, you can make the entrance invisible. You and anyone else inside can always exit. Once you leave, the doorway must be summoned again.

When you take a rest within your own Safe Haven, you can choose an additional downtime move.

", + "description": "

When you have a few minutes of calm to focus, you can spend 2 Hope to summon your Safe Haven, a large interdimensional home where you and your allies can take shelter. When you do, a magical door appears somewhere within Close range. Only creatures of your choice can enter. Once inside, you can make the entrance invisible. You and anyone else inside can always exit. Once you leave, the doorway must be summoned again.

When you take a rest within your own Safe Haven, you can choose an additional downtime move.

", "domain": "codex", "recallCost": 3, "level": 8, - "type": "spell" + "type": "spell", + "actions": { + "Q4397FZe96rIto0m": { + "type": "effect", + "_id": "Q4397FZe96rIto0m", + "systemPath": "actions", + "description": "

When you have a few minutes of calm to focus, you can spend 2 Hope to summon your Safe Haven, a large interdimensional home where you and your allies can take shelter. When you do, a magical door appears somewhere within Close range. Only creatures of your choice can enter. Once inside, you can make the entrance invisible. You and anyone else inside can always exit. Once you leave, the doorway must be summoned again.

When you take a rest within your own Safe Haven, you can choose an additional downtime move.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 2, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "UaqohKZnokIPLeYf", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Hope", + "img": "icons/environment/settlement/watchtower-moonlit-blue.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784506, - "modifiedTime": 1753922784506, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754233292265, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "lmBLMPuR8qLbuzNf", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Safe Haven", + "img": "icons/environment/settlement/watchtower-moonlit-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.lmBLMPuR8qLbuzNf", + "transfer": false, + "_id": "UaqohKZnokIPLeYf", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.rest.shortRest.shortMoves", + "mode": 2, + "value": "1", + "priority": null + }, + { + "key": "system.bonuses.rest.longRest.longMoves", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

When you take a rest within your own Safe Haven, you can choose an additional downtime move.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754233292243, + "modifiedTime": 1754233349982, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!lmBLMPuR8qLbuzNf.UaqohKZnokIPLeYf" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!lmBLMPuR8qLbuzNf" } diff --git a/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json b/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json index 69204a07..2d5ed024 100644 --- a/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json +++ b/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "kj3gwg5bmCqwFYze", "system": { - "description": "

When you would take damage, you can mark a Stress to reduce the severity of the damage by one threshold. When you do, roll a d6. On a result of 3 or lower, place this card in your vault.

", + "description": "

When you would take damage, you can mark a Stress to reduce the severity of the damage by one threshold. When you do, roll a d6. On a result of 3 or lower, place this card in your vault.

", "domain": "valor", "recallCost": 1, "level": 7, @@ -14,10 +14,19 @@ "type": "attack", "_id": "h9odg7Tk94O0M5l1", "systemPath": "actions", - "description": "", + "description": "

When you would take damage, you can mark a Stress to reduce the severity of the damage by one threshold. When you do, roll a d6. On a result of 3 or lower, place this card in your vault.

", "chatDisplay": true, "actionType": "action", - "cost": [], + "cost": [ + { + "consumeOnSuccess": false, + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], "uses": { "value": null, "max": "", @@ -67,8 +76,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784516, - "modifiedTime": 1754229468207, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242112465, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "JwfhtgmmuRxg4zhI", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json b/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json index ec8e66b8..cd3e81b3 100644 --- a/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json +++ b/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json @@ -1,29 +1,113 @@ { "name": "Sigil of Retribution", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "FcMclsLDy86EicA6", "system": { - "description": "

Mark an adversary within Close range with a sigil of retribution. The GM gains a Fear. When the marked adversary deals damage to you or your allies, place a d8 on this card. You can hold a number of d8s equal to your level. When you successfully attack the marked adversary, roll the dice on this card and add the total to your damage roll, then clear the dice. This effect ends when the marked adversary is defeated or you cast Sigil of Retribution again.

", + "description": "

Mark an adversary within Close range with a sigil of retribution. The GM gains a Fear. When the marked adversary deals damage to you or your allies, place a d8 on this card. You can hold a number of d8s equal to your level. When you successfully attack the marked adversary, roll the dice on this card and add the total to your damage roll, then clear the dice. This effect ends when the marked adversary is defeated or you cast Sigil of Retribution again.

", "domain": "codex", "recallCost": 2, "level": 6, - "type": "spell" + "type": "spell", + "resource": { + "type": "simple", + "value": 0, + "max": "@system.levelData.level.current", + "icon": "fa-solid fa-hand-sparkles", + "dieFaces": "d8" + }, + "actions": { + "Nhp93LBwnBg5DyY9": { + "type": "effect", + "_id": "Nhp93LBwnBg5DyY9", + "systemPath": "actions", + "description": "

Mark an adversary within Close range with a sigil of retribution. The GM gains a Fear. When the marked adversary deals damage to you or your allies, place a d8 on this card. You can hold a number of d8s equal to your level. When you successfully attack the marked adversary, roll the dice on this card and add the total to your damage roll, then clear the dice. This effect ends when the marked adversary is defeated or you cast Sigil of Retribution again.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "pJntjutNO7bYX6td", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": 1 + }, + "name": "Mark", + "img": "icons/magic/symbols/triangle-glow-purple.webp", + "range": "close" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784517, - "modifiedTime": 1753922784517, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754232249140, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "RiuN0lMlfoTAhLJz", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Sigil of Retribution", + "img": "icons/magic/symbols/triangle-glow-purple.webp", + "origin": "Compendium.daggerheart.domains.Item.RiuN0lMlfoTAhLJz", + "transfer": false, + "_id": "pJntjutNO7bYX6td", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

When the marked adversary deals damage to you or your allies, place a d8 on this card. You can hold a number of d8s equal to your level. When you successfully attack the marked adversary, roll the dice on this card and add the total to your damage roll, then clear the dice. This effect ends when the marked adversary is defeated or you cast Sigil of Retribution again.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754232137303, + "modifiedTime": 1754232174373, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!RiuN0lMlfoTAhLJz.pJntjutNO7bYX6td" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!RiuN0lMlfoTAhLJz" } diff --git a/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json b/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json index 31f61f9f..04c3c64c 100644 --- a/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json +++ b/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "cOZgzLQRGNnBzsHT", "system": { - "description": "

When an ally within Close range fails a roll, you can spend 2 Hope to allow them to reroll either their Hope or Fear Die.

", + "description": "

When an ally within Close range fails a roll, you can spend 2 Hope to allow them to reroll either their Hope or Fear Die.

", "domain": "valor", "recallCost": 2, "level": 4, @@ -14,7 +14,7 @@ "type": "effect", "_id": "YEzqOIIV4HqzCKx4", "systemPath": "actions", - "description": "", + "description": "

When an ally within Close range fails a roll, you can spend 2 Hope to allow them to reroll either their Hope or Fear Die.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -51,8 +51,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784525, - "modifiedTime": 1754229484661, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754241759840, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "stId5syX7YpP2JGz", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json b/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json index 3ce522fb..e1569b1a 100644 --- a/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json +++ b/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json @@ -1,29 +1,80 @@ { "name": "Teleport", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "pDtffkb0SMv1O8pL", "system": { - "description": "

Once per long rest, you can instantly teleport yourself and any number of willing targets within Close range to a place you’ve been before. Choose one of the following options, then make a Spellcast Roll (16):

On a success, you appear where you were intending to go. On a failure, you appear off course, with the range of failure determining how far off course.

", + "description": "

Once per long rest, you can instantly teleport yourself and any number of willing targets within Close range to a place you’ve been before. Choose one of the following options, then make a Spellcast Roll (16):

On a success, you appear where you were intending to go. On a failure, you appear off course, with the range of failure determining how far off course.

", "domain": "codex", "recallCost": 2, "level": 5, - "type": "spell" + "type": "spell", + "actions": { + "Fc38nN8i4z2VYW2T": { + "type": "attack", + "_id": "Fc38nN8i4z2VYW2T", + "systemPath": "actions", + "description": "

Once per long rest, you can instantly teleport yourself and any number of willing targets within Close range to a place you’ve been before. Choose one of the following options, then make a Spellcast Roll (16):

On a success, you appear where you were intending to go. On a failure, you appear off course, with the range of failure determining how far off course.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest" + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "spellcast", + "trait": null, + "difficulty": 16, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Spellcast Roll", + "img": "icons/magic/movement/pinwheel-turning-blue.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784528, - "modifiedTime": 1753922784528, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754231629691, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "HnPwVrWblYa9hwSt", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!HnPwVrWblYa9hwSt" } diff --git a/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json b/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json index b80e88f6..10ef5d47 100644 --- a/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json +++ b/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json @@ -1,29 +1,116 @@ { "name": "Transcendent Union", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/codex.png", "type": "domainCard", "folder": "IIVaYseNJbA2ta1B", "system": { - "description": "

Once per long rest, spend 5 Hope to cast this spell on two or more willing creatures. Until your next rest, when a creature connected by this union would mark Stress or Hit Points, the connected creatures can choose who marks it.

", + "description": "

Once per long rest, spend 5 Hope to cast this spell on two or more willing creatures. Until your next rest, when a creature connected by this union would mark Stress or Hit Points, the connected creatures can choose who marks it.

", "domain": "codex", "recallCost": 1, "level": 10, - "type": "spell" + "type": "spell", + "actions": { + "FhpWZpXoyXxB13BM": { + "type": "effect", + "_id": "FhpWZpXoyXxB13BM", + "systemPath": "actions", + "description": "

Once per long rest, spend 5 Hope to cast this spell on two or more willing creatures. Until your next rest, when a creature connected by this union would mark Stress or Hit Points, the connected creatures can choose who marks it.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 5, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "kMcvp2QKmBP4uinB", + "onSave": false + } + ], + "target": { + "type": "friendly", + "amount": 2 + }, + "name": "Spend Hope", + "img": "icons/magic/light/explosion-beam-impact-silhouette.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784534, - "modifiedTime": 1753922784534, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754240901607, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "kVkoCLBXLAIifqpz", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Transcendent Union", + "img": "icons/magic/light/explosion-beam-impact-silhouette.webp", + "origin": "Compendium.daggerheart.domains.Item.kVkoCLBXLAIifqpz", + "transfer": false, + "_id": "kMcvp2QKmBP4uinB", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Until your next rest, when a creature connected by this union would mark Stress or Hit Points, the connected creatures can choose who marks it.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754240901572, + "modifiedTime": 1754240925089, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!items.effects!kVkoCLBXLAIifqpz.kMcvp2QKmBP4uinB" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!kVkoCLBXLAIifqpz" } diff --git a/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json b/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json index 09f7cc81..3d06e736 100644 --- a/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json +++ b/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "D1MFCYakdFIKDmcD", "system": { - "description": "

When you mark your last Hit Point, instead of making a death move, you can roll a d6 and clear a number of Hit Points equal to the result. Then place this card in your vault.

", + "description": "

When you mark your last Hit Point, instead of making a death move, you can roll a d6 and clear a number of Hit Points equal to the result. Then place this card in your vault.

", "domain": "valor", "recallCost": 4, "level": 10, @@ -14,7 +14,7 @@ "type": "attack", "_id": "NXWbijHKKgqgcAMB", "systemPath": "actions", - "description": "", + "description": "

When you mark your last Hit Point, instead of making a death move, you can roll a d6 and clear a number of Hit Points equal to the result. Then place this card in your vault.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -67,8 +67,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784536, - "modifiedTime": 1754229325447, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242513278, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "CUIQmrPjf9VCHmwJ", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json b/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json index d0a49f12..a5b3ed83 100644 --- a/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json +++ b/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "D1MFCYakdFIKDmcD", "system": { - "description": "

When you would mark an Armor Slot, roll a number of d6s equal to your Proficiency. If any roll a 6, reduce the severity by one threshold without marking an Armor Slot.

", + "description": "

When you would mark an Armor Slot, roll a number of d6s equal to your Proficiency. If any roll a 6, reduce the severity by one threshold without marking an Armor Slot.

", "domain": "valor", "recallCost": 1, "level": 10, @@ -19,8 +19,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784538, - "modifiedTime": 1754229312641, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242525301, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "s3zRsOMeUkuDwgd8", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json b/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json index e67ad5fc..2c622afb 100644 --- a/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json +++ b/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "kj3gwg5bmCqwFYze", "system": { - "description": "

When 4 or more of the domain cards in your loadout are from the Valor domain, gain the following benefits:

", + "description": "

When 4 or more of the domain cards in your loadout are from the Valor domain, gain the following benefits:

", "domain": "valor", "recallCost": 1, "level": 7, @@ -14,7 +14,7 @@ "type": "healing", "_id": "F04596OgMgpnhpQp", "systemPath": "actions", - "description": "", + "description": "

When you mark 1 or more Hit Points without marking an Armor Slot, clear an Armor Slot.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -88,8 +88,8 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784539, - "modifiedTime": 1754229464831, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1754242143242, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "k1AtYd3lSchIymBr", "sort": 3400000, diff --git a/src/packs/domains/folders_Level_10_D1MFCYakdFIKDmcD.json b/src/packs/domains/folders_Level_10_D1MFCYakdFIKDmcD.json index fda1a4e6..2e0df28d 100644 --- a/src/packs/domains/folders_Level_10_D1MFCYakdFIKDmcD.json +++ b/src/packs/domains/folders_Level_10_D1MFCYakdFIKDmcD.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "D1MFCYakdFIKDmcD", "description": "", - "sort": 1000000, + "sort": 2100000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241657301 }, "_key": "!folders!D1MFCYakdFIKDmcD" } diff --git a/src/packs/domains/folders_Level_1_QpOL7jPbMBzH96qR.json b/src/packs/domains/folders_Level_1_QpOL7jPbMBzH96qR.json index 715bb74c..9e6f9792 100644 --- a/src/packs/domains/folders_Level_1_QpOL7jPbMBzH96qR.json +++ b/src/packs/domains/folders_Level_1_QpOL7jPbMBzH96qR.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "QpOL7jPbMBzH96qR", "description": "", - "sort": 100000, + "sort": 1200000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241649342 }, "_key": "!folders!QpOL7jPbMBzH96qR" } diff --git a/src/packs/domains/folders_Level_2_pk4xXE8D3vTawrqj.json b/src/packs/domains/folders_Level_2_pk4xXE8D3vTawrqj.json index 6af2fb66..cec9ff1c 100644 --- a/src/packs/domains/folders_Level_2_pk4xXE8D3vTawrqj.json +++ b/src/packs/domains/folders_Level_2_pk4xXE8D3vTawrqj.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "pk4xXE8D3vTawrqj", "description": "", - "sort": 200000, + "sort": 1300000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241651400 }, "_key": "!folders!pk4xXE8D3vTawrqj" } diff --git a/src/packs/domains/folders_Level_3_Oo9EkkF7CDD3QZEG.json b/src/packs/domains/folders_Level_3_Oo9EkkF7CDD3QZEG.json index 0475a63e..085a8fb4 100644 --- a/src/packs/domains/folders_Level_3_Oo9EkkF7CDD3QZEG.json +++ b/src/packs/domains/folders_Level_3_Oo9EkkF7CDD3QZEG.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "Oo9EkkF7CDD3QZEG", "description": "", - "sort": 300000, + "sort": 1400000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241653016 }, "_key": "!folders!Oo9EkkF7CDD3QZEG" } diff --git a/src/packs/domains/folders_Level_4_cOZgzLQRGNnBzsHT.json b/src/packs/domains/folders_Level_4_cOZgzLQRGNnBzsHT.json index 5b7f3bf2..716b0af5 100644 --- a/src/packs/domains/folders_Level_4_cOZgzLQRGNnBzsHT.json +++ b/src/packs/domains/folders_Level_4_cOZgzLQRGNnBzsHT.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "cOZgzLQRGNnBzsHT", "description": "", - "sort": 400000, + "sort": 1500000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241653668 }, "_key": "!folders!cOZgzLQRGNnBzsHT" } diff --git a/src/packs/domains/folders_Level_5_XDSp0FdiYDVO0tfw.json b/src/packs/domains/folders_Level_5_XDSp0FdiYDVO0tfw.json index fb274687..630703fc 100644 --- a/src/packs/domains/folders_Level_5_XDSp0FdiYDVO0tfw.json +++ b/src/packs/domains/folders_Level_5_XDSp0FdiYDVO0tfw.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "XDSp0FdiYDVO0tfw", "description": "", - "sort": 500000, + "sort": 1600000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241654308 }, "_key": "!folders!XDSp0FdiYDVO0tfw" } diff --git a/src/packs/domains/folders_Level_6_nKCmeAn7ESsb4byE.json b/src/packs/domains/folders_Level_6_nKCmeAn7ESsb4byE.json index e8360bf1..9bbe114b 100644 --- a/src/packs/domains/folders_Level_6_nKCmeAn7ESsb4byE.json +++ b/src/packs/domains/folders_Level_6_nKCmeAn7ESsb4byE.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "nKCmeAn7ESsb4byE", "description": "", - "sort": 600000, + "sort": 1700000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241654911 }, "_key": "!folders!nKCmeAn7ESsb4byE" } diff --git a/src/packs/domains/folders_Level_7_kj3gwg5bmCqwFYze.json b/src/packs/domains/folders_Level_7_kj3gwg5bmCqwFYze.json index 86e95007..f4b4afc9 100644 --- a/src/packs/domains/folders_Level_7_kj3gwg5bmCqwFYze.json +++ b/src/packs/domains/folders_Level_7_kj3gwg5bmCqwFYze.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "kj3gwg5bmCqwFYze", "description": "", - "sort": 700000, + "sort": 1800000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241655520 }, "_key": "!folders!kj3gwg5bmCqwFYze" } diff --git a/src/packs/domains/folders_Level_8_FUzQxkv4gFc46SIs.json b/src/packs/domains/folders_Level_8_FUzQxkv4gFc46SIs.json index 64733042..1ebc4f4d 100644 --- a/src/packs/domains/folders_Level_8_FUzQxkv4gFc46SIs.json +++ b/src/packs/domains/folders_Level_8_FUzQxkv4gFc46SIs.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "FUzQxkv4gFc46SIs", "description": "", - "sort": 800000, + "sort": 1900000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241656103 }, "_key": "!folders!FUzQxkv4gFc46SIs" } diff --git a/src/packs/domains/folders_Level_9_8DOVMjTtZFKtwX4p.json b/src/packs/domains/folders_Level_9_8DOVMjTtZFKtwX4p.json index c3456341..b0405020 100644 --- a/src/packs/domains/folders_Level_9_8DOVMjTtZFKtwX4p.json +++ b/src/packs/domains/folders_Level_9_8DOVMjTtZFKtwX4p.json @@ -6,7 +6,7 @@ "sorting": "a", "_id": "8DOVMjTtZFKtwX4p", "description": "", - "sort": 900000, + "sort": 2000000, "flags": {}, "_stats": { "compendiumSource": null, @@ -15,8 +15,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "YNJ4HgHtFrTI89mx", - "modifiedTime": 1752681584076 + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754241656688 }, "_key": "!folders!8DOVMjTtZFKtwX4p" } From 4e5a7d7bc98e34bf3f1dc6a779e433c491e19a7b Mon Sep 17 00:00:00 2001 From: WBHarry <89362246+WBHarry@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:41:51 +0200 Subject: [PATCH 2/4] Fixed so CostSelection is always in the RollSelection (#551) --- templates/dialogs/dice-roll/rollSelection.hbs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/templates/dialogs/dice-roll/rollSelection.hbs b/templates/dialogs/dice-roll/rollSelection.hbs index e517bc6d..24df813a 100644 --- a/templates/dialogs/dice-roll/rollSelection.hbs +++ b/templates/dialogs/dice-roll/rollSelection.hbs @@ -136,11 +136,12 @@ {{#if (eq @root.rollType 'DualityRoll')}}{{localize "DAGGERHEART.GENERAL.situationalBonus"}}{{/if}} - {{#if (or costs uses)}} - {{> 'systems/daggerheart/templates/dialogs/dice-roll/costSelection.hbs'}} - {{/if}} {{/unless}} + {{#if (or costs uses)}} + {{> 'systems/daggerheart/templates/dialogs/dice-roll/costSelection.hbs'}} + {{/if}} + {{localize "DAGGERHEART.GENERAL.formula"}}: {{@root.formula}}
From 1f7e5c9f7acb520a6aba78e760a78d61de4c4d6c Mon Sep 17 00:00:00 2001 From: Nikhil Nagarajan Date: Sun, 3 Aug 2025 15:21:35 -0400 Subject: [PATCH 3/4] Ghost: Guardian is down to play (#552) --- .../classes/class_Bard_vegl3bFOq3pcFTWT.json | 6 +- .../classes/class_Druid_ZNwUTCyGCEcidZFv.json | 4 +- .../class_Guardian_nRAyoC0fOzXPDa4z.json | 79 +++++++++++++ .../feature_Beastform_P1K0jcnH2RiS6TLd.json | 6 +- .../feature_Evolution_6rlxhrRwFaVgq9fe.json | 6 +- ...ature_Frontline_Tank_YS1g7YdWwOaS629x.json | 109 ++++++++++++++++++ ...feature_Make_a_Scene_N9E5skDDK2VgvohR.json | 6 +- .../feature_Rally_PydiMnNCKpd44SGS.json | 6 +- ...ture_Rally__Level_5__TVeEyqmPPiRa2r3i.json | 4 +- .../feature_Unstoppable_PnD2UCgzIlwX6cY3.json | 33 ++++++ .../feature_Wildtouch_fqSdfUYUK9QUcVE4.json | 6 +- .../folders_Bard_9mO4hIBDnL2RFUuz.json | 23 ++++ .../folders_Bard_C9y59fIkq50d3SyD.json | 23 ++++ ...lders_Class_Features_S4dTxJcuo1VW8o1E.json | 4 +- .../folders_Class_Items_7v4rk8aUOc9l81kD.json | 4 +- .../folders_Druid_1gQpPaxdgvCxYlLs.json | 23 ++++ .../folders_Druid_GzNP2ejA3XoGSDRu.json | 23 ++++ .../folders_Guardian_RVUiPVdWhR4lQxmM.json | 23 ++++ .../folders_Guardian_lddhMu0Dzts6eJc2.json | 23 ++++ ...olders_Standard_Take_rY8M3uLGRwuLhzk0.json | 4 +- ...loot_A_Romance_Novel_Bvr6wjf44EvCdidC.json | 4 +- ...Letter_Never_Opened__XGWVVkHlVrF5fGm6.json | 6 +- .../loot_Secret_Key_VVvIPx1cduyAb8jr.json | 31 +++++ ..._Bag__Rocks___Bones__todlyATSZzLPTqnU.json | 6 +- ...Strange_Dirty_Penant_LriTeh9hkwzEaCr1.json | 6 +- ...ot_Totem_from_Mentor_d3VdAtW65oO8j14Y.json | 31 +++++ ...ture_Act_of_Reprisal_k7vvMJtEcxMWUUrW.json | 33 ++++++ .../feature_At_Ease_xPWFvGvtUjIcqgJq.json | 85 ++++++++++++++ ...re_Clarity_of_Nature_etaQ01yGJhBLDUqZ.json | 6 +- .../feature_Defender_Jdktv5p1K2PfgxrT.json | 6 +- ...ature_Elemental_Aura_2JH9NaOh69yN80Gw.json | 6 +- ...e_Elemental_Dominion_EFUJHrkTuyv8uA9l.json | 6 +- ...lemental_Incarnation_f37TTgCc0Q3Ih1A1.json | 16 +-- .../feature_Eloquent_5bmB1YcxiJVNVXDM.json | 6 +- .../feature_Epic_Poetry_eCoEWkWuZPMZ9C6a.json | 6 +- ...ure_Gifted_Performer_99U7YWNCxFZHCiT0.json | 11 +- ...ture_Heart_of_a_Poet_Ce0sn0kqAw3PFe0k.json | 6 +- .../feature_Iron_Will_7AVRNyBcd1Nffjtn.json | 64 ++++++++++ ...ture_Loyal_Protector_hd7UeBPr86Mz21Pe.json | 64 ++++++++++ .../feature_Maestro_ZFkCz8XV1EtMoJ1w.json | 6 +- .../feature_Nemesis_DPKmipNRlSAMs2Cg.json | 64 ++++++++++ ...ture_Partner_in_Arms_G54qY96XK62hgoK9.json | 64 ++++++++++ ...feature_Regeneration_KRyrbSLVGreIOTZe.json | 6 +- ...e_Regenerative_Reach_oLO3VjGkMcK1uvB9.json | 6 +- .../feature_Revenge_oNfA5F9cKwNR7joq.json | 94 +++++++++++++++ ...ature_Rousing_Speech_PCmYTX02JLzBpgml.json | 6 +- .../feature_Undaunted_866b2jjyzXP8nPRQ.json | 91 +++++++++++++++ .../feature_Unrelenting_4qP7bNyxVHBmr4Rb.json | 91 +++++++++++++++ .../feature_Unwavering_WBiFZaYNoQNhysmN.json | 91 +++++++++++++++ .../feature_Virtuoso_kn2t409o0FDFQieo.json | 4 +- ..._Warden_s_Protection_2F1bUFY80oce97C9.json | 6 +- .../folders_Bard_0DMzpFZB8A6vwpRX.json | 23 ++++ .../folders_Bard_Ih9KaoVY4bhZPjsn.json | 23 ++++ .../folders_Bard_Xpbd5rv84VaVSu7F.json | 23 ++++ .../folders_Bard_bwENCQMM1EMqEk45.json | 23 ++++ .../folders_Druid_AZWrSJzGXltzQhAJ.json | 23 ++++ .../folders_Druid_QFWUKG7xwO5bJyln.json | 23 ++++ .../folders_Druid_dWQSVhtwClSdRHDK.json | 23 ++++ .../folders_Druid_fJQhss1obELmJ7cK.json | 23 ++++ ..._Foundation_Features_QBeb6IqRnhTXzRtd.json | 4 +- .../folders_Guardian_DO1MpBfTgnAblNNz.json | 23 ++++ .../folders_Guardian_PD8T5cWuSzaoPdl5.json | 23 ++++ .../folders_Guardian_WMlU3baiUdMgfuak.json | 23 ++++ .../folders_Guardian_gysKqIL1lVz4g6zg.json | 23 ++++ ...ers_Mastery_Features_37B1HLu8gv8sSDNI.json | 4 +- ...cialization_Features_Br5kHZnnjGzz4RJ9.json | 4 +- ...rs_Subclass_Features_Sfpr4iK1cGrmncok.json | 6 +- .../subclass_Stalwart_rKRxFBlkbh9cDK8K.json | 58 ++++++++++ .../subclass_Troubadour_ld8MIvk0xVJydSBz.json | 6 +- .../subclass_Vengeance_SUo8NPBPO8aN193u.json | 50 ++++++++ ...ss_Warden_of_Renewal_xp0XMjYT85Q7E90o.json | 6 +- ...rden_of_the_Elements_W9hs5kxOWeY7eA4Q.json | 6 +- .../subclass_Wordsmith_XTSODVM8st75Os8M.json | 6 +- 73 files changed, 1658 insertions(+), 111 deletions(-) create mode 100644 src/packs/classes/class_Guardian_nRAyoC0fOzXPDa4z.json create mode 100644 src/packs/classes/feature_Frontline_Tank_YS1g7YdWwOaS629x.json create mode 100644 src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json create mode 100644 src/packs/classes/folders_Bard_9mO4hIBDnL2RFUuz.json create mode 100644 src/packs/classes/folders_Bard_C9y59fIkq50d3SyD.json create mode 100644 src/packs/classes/folders_Druid_1gQpPaxdgvCxYlLs.json create mode 100644 src/packs/classes/folders_Druid_GzNP2ejA3XoGSDRu.json create mode 100644 src/packs/classes/folders_Guardian_RVUiPVdWhR4lQxmM.json create mode 100644 src/packs/classes/folders_Guardian_lddhMu0Dzts6eJc2.json create mode 100644 src/packs/classes/loot_Secret_Key_VVvIPx1cduyAb8jr.json create mode 100644 src/packs/classes/loot_Totem_from_Mentor_d3VdAtW65oO8j14Y.json create mode 100644 src/packs/subclasses/feature_Act_of_Reprisal_k7vvMJtEcxMWUUrW.json create mode 100644 src/packs/subclasses/feature_At_Ease_xPWFvGvtUjIcqgJq.json create mode 100644 src/packs/subclasses/feature_Iron_Will_7AVRNyBcd1Nffjtn.json create mode 100644 src/packs/subclasses/feature_Loyal_Protector_hd7UeBPr86Mz21Pe.json create mode 100644 src/packs/subclasses/feature_Nemesis_DPKmipNRlSAMs2Cg.json create mode 100644 src/packs/subclasses/feature_Partner_in_Arms_G54qY96XK62hgoK9.json create mode 100644 src/packs/subclasses/feature_Revenge_oNfA5F9cKwNR7joq.json create mode 100644 src/packs/subclasses/feature_Undaunted_866b2jjyzXP8nPRQ.json create mode 100644 src/packs/subclasses/feature_Unrelenting_4qP7bNyxVHBmr4Rb.json create mode 100644 src/packs/subclasses/feature_Unwavering_WBiFZaYNoQNhysmN.json create mode 100644 src/packs/subclasses/folders_Bard_0DMzpFZB8A6vwpRX.json create mode 100644 src/packs/subclasses/folders_Bard_Ih9KaoVY4bhZPjsn.json create mode 100644 src/packs/subclasses/folders_Bard_Xpbd5rv84VaVSu7F.json create mode 100644 src/packs/subclasses/folders_Bard_bwENCQMM1EMqEk45.json create mode 100644 src/packs/subclasses/folders_Druid_AZWrSJzGXltzQhAJ.json create mode 100644 src/packs/subclasses/folders_Druid_QFWUKG7xwO5bJyln.json create mode 100644 src/packs/subclasses/folders_Druid_dWQSVhtwClSdRHDK.json create mode 100644 src/packs/subclasses/folders_Druid_fJQhss1obELmJ7cK.json create mode 100644 src/packs/subclasses/folders_Guardian_DO1MpBfTgnAblNNz.json create mode 100644 src/packs/subclasses/folders_Guardian_PD8T5cWuSzaoPdl5.json create mode 100644 src/packs/subclasses/folders_Guardian_WMlU3baiUdMgfuak.json create mode 100644 src/packs/subclasses/folders_Guardian_gysKqIL1lVz4g6zg.json create mode 100644 src/packs/subclasses/subclass_Stalwart_rKRxFBlkbh9cDK8K.json create mode 100644 src/packs/subclasses/subclass_Vengeance_SUo8NPBPO8aN193u.json diff --git a/src/packs/classes/class_Bard_vegl3bFOq3pcFTWT.json b/src/packs/classes/class_Bard_vegl3bFOq3pcFTWT.json index 650582a4..275872bb 100644 --- a/src/packs/classes/class_Bard_vegl3bFOq3pcFTWT.json +++ b/src/packs/classes/class_Bard_vegl3bFOq3pcFTWT.json @@ -37,8 +37,8 @@ "Compendium.daggerheart.classes.Item.zqeXrJTd1geX73Pw" ], "choiceA": [ - "Compendium.daggerheart.loot.Item.PQxvxAVBbkt0TleC", - "Compendium.daggerheart.loot.Item.1TLpFsp3PLDsqoTw" + "Compendium.daggerheart.consumables.Item.tPfKtKRRjv8qdSqy", + "Compendium.daggerheart.consumables.Item.b6vGSPFWOlzZZDLO" ], "choiceB": [ "Compendium.daggerheart.classes.Item.Bvr6wjf44EvCdidC", @@ -74,7 +74,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174600538, - "modifiedTime": 1754182286813, + "modifiedTime": 1754234842298, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_id": "vegl3bFOq3pcFTWT", diff --git a/src/packs/classes/class_Druid_ZNwUTCyGCEcidZFv.json b/src/packs/classes/class_Druid_ZNwUTCyGCEcidZFv.json index 9b7482aa..9c683cee 100644 --- a/src/packs/classes/class_Druid_ZNwUTCyGCEcidZFv.json +++ b/src/packs/classes/class_Druid_ZNwUTCyGCEcidZFv.json @@ -62,7 +62,7 @@ }, "effects": [], "folder": null, - "sort": 0, + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -76,7 +76,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754222247012, - "modifiedTime": 1754222490887, + "modifiedTime": 1754246226799, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!ZNwUTCyGCEcidZFv" diff --git a/src/packs/classes/class_Guardian_nRAyoC0fOzXPDa4z.json b/src/packs/classes/class_Guardian_nRAyoC0fOzXPDa4z.json new file mode 100644 index 00000000..d686c762 --- /dev/null +++ b/src/packs/classes/class_Guardian_nRAyoC0fOzXPDa4z.json @@ -0,0 +1,79 @@ +{ + "name": "Guardian", + "type": "class", + "_id": "nRAyoC0fOzXPDa4z", + "img": "icons/equipment/shield/heater-wooden-sword-green.webp", + "system": { + "description": "

The title of guardian represents an array of martial professions, speaking more to their moral compass and unshakeable fortitude than the means by which they fight. While many guardians join groups of militants for either a country or cause, they’re more likely to follow those few they truly care for, majority be damned. Guardians are known for fighting with remarkable ferocity even against overwhelming odds, defending their cohort above all else. Woe betide those who harm the ally of a guardian, as the guardian will answer this injury in kind.

", + "domains": [ + "valor", + "blade" + ], + "classItems": [], + "hitPoints": 7, + "evasion": 9, + "features": [ + { + "type": "hope", + "item": "Compendium.daggerheart.classes.Item.YS1g7YdWwOaS629x" + }, + { + "type": "class", + "item": "Compendium.daggerheart.classes.Item.PnD2UCgzIlwX6cY3" + } + ], + "subclasses": [ + "Compendium.daggerheart.subclasses.Item.rKRxFBlkbh9cDK8K", + "Compendium.daggerheart.subclasses.Item.SUo8NPBPO8aN193u" + ], + "inventory": { + "take": [ + "Compendium.daggerheart.classes.Item.hMST9iizQP1yz0MG", + "Compendium.daggerheart.classes.Item.uoG5iq09mxJPXfmk", + "Compendium.daggerheart.classes.Item.zqeXrJTd1geX73Pw" + ], + "choiceA": [ + "Compendium.daggerheart.consumables.Item.tPfKtKRRjv8qdSqy", + "Compendium.daggerheart.consumables.Item.b6vGSPFWOlzZZDLO" + ], + "choiceB": [ + "Compendium.daggerheart.classes.Item.d3VdAtW65oO8j14Y", + "Compendium.daggerheart.classes.Item.VVvIPx1cduyAb8jr" + ] + }, + "characterGuide": { + "suggestedTraits": { + "agility": 1, + "strength": 2, + "finesse": -1, + "instinct": 0, + "presence": 1, + "knowledge": 0 + }, + "suggestedPrimaryWeapon": "Compendium.daggerheart.weapons.Item.fbDYUja3ll9vCtrB", + "suggestedSecondaryWeapon": null, + "suggestedArmor": "Compendium.daggerheart.armors.Item.haULhuEg37zUUvhb" + }, + "isMulticlass": false + }, + "effects": [], + "folder": null, + "sort": 200000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246931974, + "modifiedTime": 1754247171296, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!nRAyoC0fOzXPDa4z" +} diff --git a/src/packs/classes/feature_Beastform_P1K0jcnH2RiS6TLd.json b/src/packs/classes/feature_Beastform_P1K0jcnH2RiS6TLd.json index 0f175279..c93225e2 100644 --- a/src/packs/classes/feature_Beastform_P1K0jcnH2RiS6TLd.json +++ b/src/packs/classes/feature_Beastform_P1K0jcnH2RiS6TLd.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "GzNP2ejA3XoGSDRu", "name": "Beastform", "type": "feature", "_id": "P1K0jcnH2RiS6TLd", @@ -43,7 +43,7 @@ "originId": null }, "effects": [], - "sort": 500000, + "sort": 200000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -57,7 +57,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754221796297, - "modifiedTime": 1754221862730, + "modifiedTime": 1754246230370, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!P1K0jcnH2RiS6TLd" diff --git a/src/packs/classes/feature_Evolution_6rlxhrRwFaVgq9fe.json b/src/packs/classes/feature_Evolution_6rlxhrRwFaVgq9fe.json index e338172e..efb7482c 100644 --- a/src/packs/classes/feature_Evolution_6rlxhrRwFaVgq9fe.json +++ b/src/packs/classes/feature_Evolution_6rlxhrRwFaVgq9fe.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "GzNP2ejA3XoGSDRu", "name": "Evolution", "type": "feature", "_id": "6rlxhrRwFaVgq9fe", @@ -43,7 +43,7 @@ "originId": null }, "effects": [], - "sort": 400000, + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -57,7 +57,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754221506611, - "modifiedTime": 1754221778103, + "modifiedTime": 1754246229626, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!6rlxhrRwFaVgq9fe" diff --git a/src/packs/classes/feature_Frontline_Tank_YS1g7YdWwOaS629x.json b/src/packs/classes/feature_Frontline_Tank_YS1g7YdWwOaS629x.json new file mode 100644 index 00000000..36899336 --- /dev/null +++ b/src/packs/classes/feature_Frontline_Tank_YS1g7YdWwOaS629x.json @@ -0,0 +1,109 @@ +{ + "folder": "lddhMu0Dzts6eJc2", + "name": "Frontline Tank", + "type": "feature", + "_id": "YS1g7YdWwOaS629x", + "img": "icons/magic/defensive/shield-barrier-flaming-pentagon-orange.webp", + "system": { + "description": "

Spend 3 Hope to clear 2 Armor Slots

", + "resource": null, + "actions": { + "pRMSzC9XDSKmmLqT": { + "type": "healing", + "_id": "pRMSzC9XDSKmmLqT", + "systemPath": "actions", + "description": "

Spend 3 Hope to clear 2 Armor Slots

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 3, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "2" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "armorSlot", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Spend Hope", + "img": "icons/magic/defensive/shield-barrier-flaming-pentagon-orange.webp", + "range": "" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246687097, + "modifiedTime": 1754246740977, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!YS1g7YdWwOaS629x" +} diff --git a/src/packs/classes/feature_Make_a_Scene_N9E5skDDK2VgvohR.json b/src/packs/classes/feature_Make_a_Scene_N9E5skDDK2VgvohR.json index a6a47c90..0b06f0f2 100644 --- a/src/packs/classes/feature_Make_a_Scene_N9E5skDDK2VgvohR.json +++ b/src/packs/classes/feature_Make_a_Scene_N9E5skDDK2VgvohR.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "C9y59fIkq50d3SyD", "name": "Make a Scene", "type": "feature", "img": "icons/magic/sonic/scream-wail-shout-teal.webp", @@ -106,7 +106,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174534518, - "modifiedTime": 1754221574661, + "modifiedTime": 1754246214305, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -114,6 +114,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "N9E5skDDK2VgvohR", - "sort": 0, + "sort": 100000, "_key": "!items!N9E5skDDK2VgvohR" } diff --git a/src/packs/classes/feature_Rally_PydiMnNCKpd44SGS.json b/src/packs/classes/feature_Rally_PydiMnNCKpd44SGS.json index 6ef99ad0..cd9fe232 100644 --- a/src/packs/classes/feature_Rally_PydiMnNCKpd44SGS.json +++ b/src/packs/classes/feature_Rally_PydiMnNCKpd44SGS.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "C9y59fIkq50d3SyD", "name": "Rally", "type": "feature", "img": "icons/tools/instruments/drum-hand-tan.webp", @@ -114,7 +114,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174497668, - "modifiedTime": 1754174592441, + "modifiedTime": 1754246215191, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -122,6 +122,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "PydiMnNCKpd44SGS", - "sort": 100000, + "sort": 200000, "_key": "!items!PydiMnNCKpd44SGS" } diff --git a/src/packs/classes/feature_Rally__Level_5__TVeEyqmPPiRa2r3i.json b/src/packs/classes/feature_Rally__Level_5__TVeEyqmPPiRa2r3i.json index c9bebf9b..1f85310e 100644 --- a/src/packs/classes/feature_Rally__Level_5__TVeEyqmPPiRa2r3i.json +++ b/src/packs/classes/feature_Rally__Level_5__TVeEyqmPPiRa2r3i.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "C9y59fIkq50d3SyD", "name": "Rally (Level 5)", "type": "feature", "img": "icons/tools/instruments/drum-hand-tan.webp", @@ -114,7 +114,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174499893, - "modifiedTime": 1754174592441, + "modifiedTime": 1754246215922, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { diff --git a/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json b/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json new file mode 100644 index 00000000..5505ed44 --- /dev/null +++ b/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json @@ -0,0 +1,33 @@ +{ + "folder": "lddhMu0Dzts6eJc2", + "name": "Unstoppable", + "type": "feature", + "_id": "PnD2UCgzIlwX6cY3", + "img": "icons/magic/defensive/shield-barrier-glowing-blue.webp", + "system": { + "description": "

(Note: This needs to be manually implemented. Unstoppable die feature is not implemented as of this time)

Once per long rest, you can become Unstoppable. You gain an Unstoppable Die. At level 1, your Unstoppable Die is a d4. Place it on your character sheet in the space provided, starting with the 1 value facing up. After you make a damage roll that deals 1 or more Hit Points to a target, increase the Unstoppable Die value by one. When the die’s value would exceed its maximum value or when the scene ends, remove the die and drop out of Unstoppable. At level 5, your Unstoppable Die increases to a d6. While Unstoppable, you gain the following benefits:

Tip: If your Unstoppable Die is a d4 and the 4 is currently facing up, you remove the die the next time you would increase it. However, if your Unstoppable Die has increased to a d6 and the 4 is currently facing up, you’ll turn it to 5 the next time you would increase it. In this case, you’ll remove the die after you would need to increase it higher than 6.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246498657, + "modifiedTime": 1754246649352, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!PnD2UCgzIlwX6cY3" +} diff --git a/src/packs/classes/feature_Wildtouch_fqSdfUYUK9QUcVE4.json b/src/packs/classes/feature_Wildtouch_fqSdfUYUK9QUcVE4.json index d115bba8..efdbe7e7 100644 --- a/src/packs/classes/feature_Wildtouch_fqSdfUYUK9QUcVE4.json +++ b/src/packs/classes/feature_Wildtouch_fqSdfUYUK9QUcVE4.json @@ -1,5 +1,5 @@ { - "folder": "S4dTxJcuo1VW8o1E", + "folder": "GzNP2ejA3XoGSDRu", "name": "Wildtouch", "type": "feature", "_id": "fqSdfUYUK9QUcVE4", @@ -12,7 +12,7 @@ "originId": null }, "effects": [], - "sort": 600000, + "sort": 300000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -26,7 +26,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754221970100, - "modifiedTime": 1754222317664, + "modifiedTime": 1754246231149, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!fqSdfUYUK9QUcVE4" diff --git a/src/packs/classes/folders_Bard_9mO4hIBDnL2RFUuz.json b/src/packs/classes/folders_Bard_9mO4hIBDnL2RFUuz.json new file mode 100644 index 00000000..116575a4 --- /dev/null +++ b/src/packs/classes/folders_Bard_9mO4hIBDnL2RFUuz.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "7v4rk8aUOc9l81kD", + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "9mO4hIBDnL2RFUuz", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246243478, + "modifiedTime": 1754246358063, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!9mO4hIBDnL2RFUuz" +} diff --git a/src/packs/classes/folders_Bard_C9y59fIkq50d3SyD.json b/src/packs/classes/folders_Bard_C9y59fIkq50d3SyD.json new file mode 100644 index 00000000..29f0f61f --- /dev/null +++ b/src/packs/classes/folders_Bard_C9y59fIkq50d3SyD.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "S4dTxJcuo1VW8o1E", + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "C9y59fIkq50d3SyD", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246208911, + "modifiedTime": 1754246286692, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!C9y59fIkq50d3SyD" +} diff --git a/src/packs/classes/folders_Class_Features_S4dTxJcuo1VW8o1E.json b/src/packs/classes/folders_Class_Features_S4dTxJcuo1VW8o1E.json index 66c8eea6..be839b66 100644 --- a/src/packs/classes/folders_Class_Features_S4dTxJcuo1VW8o1E.json +++ b/src/packs/classes/folders_Class_Features_S4dTxJcuo1VW8o1E.json @@ -2,7 +2,7 @@ "type": "Item", "folder": null, "name": "Class Features", - "color": null, + "color": "#7d7d7d", "sorting": "m", "_id": "S4dTxJcuo1VW8o1E", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1752680679705, - "modifiedTime": 1754221570310, + "modifiedTime": 1754246784051, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!S4dTxJcuo1VW8o1E" diff --git a/src/packs/classes/folders_Class_Items_7v4rk8aUOc9l81kD.json b/src/packs/classes/folders_Class_Items_7v4rk8aUOc9l81kD.json index 8127a9a9..c65b68ee 100644 --- a/src/packs/classes/folders_Class_Items_7v4rk8aUOc9l81kD.json +++ b/src/packs/classes/folders_Class_Items_7v4rk8aUOc9l81kD.json @@ -2,7 +2,7 @@ "type": "Item", "folder": null, "name": "Class Items", - "color": null, + "color": "#7d7d7d", "sorting": "m", "_id": "7v4rk8aUOc9l81kD", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "lastModifiedBy": "LgnbNMLaxandgMQq", - "modifiedTime": 1754222228827 + "modifiedTime": 1754246775517 }, "_key": "!folders!7v4rk8aUOc9l81kD" } diff --git a/src/packs/classes/folders_Druid_1gQpPaxdgvCxYlLs.json b/src/packs/classes/folders_Druid_1gQpPaxdgvCxYlLs.json new file mode 100644 index 00000000..2a5cf58e --- /dev/null +++ b/src/packs/classes/folders_Druid_1gQpPaxdgvCxYlLs.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "7v4rk8aUOc9l81kD", + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "1gQpPaxdgvCxYlLs", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246252528, + "modifiedTime": 1754246351192, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!1gQpPaxdgvCxYlLs" +} diff --git a/src/packs/classes/folders_Druid_GzNP2ejA3XoGSDRu.json b/src/packs/classes/folders_Druid_GzNP2ejA3XoGSDRu.json new file mode 100644 index 00000000..eeffe5ea --- /dev/null +++ b/src/packs/classes/folders_Druid_GzNP2ejA3XoGSDRu.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "S4dTxJcuo1VW8o1E", + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "GzNP2ejA3XoGSDRu", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246225128, + "modifiedTime": 1754246281605, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!GzNP2ejA3XoGSDRu" +} diff --git a/src/packs/classes/folders_Guardian_RVUiPVdWhR4lQxmM.json b/src/packs/classes/folders_Guardian_RVUiPVdWhR4lQxmM.json new file mode 100644 index 00000000..184251a2 --- /dev/null +++ b/src/packs/classes/folders_Guardian_RVUiPVdWhR4lQxmM.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "7v4rk8aUOc9l81kD", + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "RVUiPVdWhR4lQxmM", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246818399, + "modifiedTime": 1754246818399, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!RVUiPVdWhR4lQxmM" +} diff --git a/src/packs/classes/folders_Guardian_lddhMu0Dzts6eJc2.json b/src/packs/classes/folders_Guardian_lddhMu0Dzts6eJc2.json new file mode 100644 index 00000000..8ccafe7f --- /dev/null +++ b/src/packs/classes/folders_Guardian_lddhMu0Dzts6eJc2.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "S4dTxJcuo1VW8o1E", + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "lddhMu0Dzts6eJc2", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246276287, + "modifiedTime": 1754246276287, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!lddhMu0Dzts6eJc2" +} diff --git a/src/packs/classes/folders_Standard_Take_rY8M3uLGRwuLhzk0.json b/src/packs/classes/folders_Standard_Take_rY8M3uLGRwuLhzk0.json index 755d9d45..83431c63 100644 --- a/src/packs/classes/folders_Standard_Take_rY8M3uLGRwuLhzk0.json +++ b/src/packs/classes/folders_Standard_Take_rY8M3uLGRwuLhzk0.json @@ -2,7 +2,7 @@ "type": "Item", "folder": "7v4rk8aUOc9l81kD", "name": "Standard Take", - "color": null, + "color": "#383838", "sorting": "m", "_id": "rY8M3uLGRwuLhzk0", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174513416, - "modifiedTime": 1754222222016, + "modifiedTime": 1754246794093, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!rY8M3uLGRwuLhzk0" diff --git a/src/packs/classes/loot_A_Romance_Novel_Bvr6wjf44EvCdidC.json b/src/packs/classes/loot_A_Romance_Novel_Bvr6wjf44EvCdidC.json index 19f9ed21..2b16094d 100644 --- a/src/packs/classes/loot_A_Romance_Novel_Bvr6wjf44EvCdidC.json +++ b/src/packs/classes/loot_A_Romance_Novel_Bvr6wjf44EvCdidC.json @@ -1,5 +1,5 @@ { - "folder": "7v4rk8aUOc9l81kD", + "folder": "9mO4hIBDnL2RFUuz", "name": "A Romance Novel", "type": "loot", "img": "icons/sundries/books/book-embossed-gold-red.webp", @@ -18,7 +18,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174513423, - "modifiedTime": 1754222210132, + "modifiedTime": 1754246245948, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { diff --git a/src/packs/classes/loot_Letter_Never_Opened__XGWVVkHlVrF5fGm6.json b/src/packs/classes/loot_Letter_Never_Opened__XGWVVkHlVrF5fGm6.json index 92998346..684c78ad 100644 --- a/src/packs/classes/loot_Letter_Never_Opened__XGWVVkHlVrF5fGm6.json +++ b/src/packs/classes/loot_Letter_Never_Opened__XGWVVkHlVrF5fGm6.json @@ -1,5 +1,5 @@ { - "folder": "7v4rk8aUOc9l81kD", + "folder": "9mO4hIBDnL2RFUuz", "name": "Letter(Never Opened)", "type": "loot", "img": "icons/sundries/documents/envelope-sealed-red-tan.webp", @@ -18,7 +18,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174513423, - "modifiedTime": 1754222210132, + "modifiedTime": 1754246246930, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -26,6 +26,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "XGWVVkHlVrF5fGm6", - "sort": 300000, + "sort": 200000, "_key": "!items!XGWVVkHlVrF5fGm6" } diff --git a/src/packs/classes/loot_Secret_Key_VVvIPx1cduyAb8jr.json b/src/packs/classes/loot_Secret_Key_VVvIPx1cduyAb8jr.json new file mode 100644 index 00000000..41522bb4 --- /dev/null +++ b/src/packs/classes/loot_Secret_Key_VVvIPx1cduyAb8jr.json @@ -0,0 +1,31 @@ +{ + "folder": "RVUiPVdWhR4lQxmM", + "name": "Secret Key", + "type": "loot", + "_id": "VVvIPx1cduyAb8jr", + "img": "icons/sundries/misc/key-short-red.webp", + "system": { + "description": "", + "quantity": 1, + "actions": {} + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246887942, + "modifiedTime": 1754246914713, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!VVvIPx1cduyAb8jr" +} diff --git a/src/packs/classes/loot_Small_Bag__Rocks___Bones__todlyATSZzLPTqnU.json b/src/packs/classes/loot_Small_Bag__Rocks___Bones__todlyATSZzLPTqnU.json index 444fbaf3..6d7f71a4 100644 --- a/src/packs/classes/loot_Small_Bag__Rocks___Bones__todlyATSZzLPTqnU.json +++ b/src/packs/classes/loot_Small_Bag__Rocks___Bones__todlyATSZzLPTqnU.json @@ -1,5 +1,5 @@ { - "folder": "7v4rk8aUOc9l81kD", + "folder": "1gQpPaxdgvCxYlLs", "name": "Small Bag (Rocks & Bones)", "type": "loot", "_id": "todlyATSZzLPTqnU", @@ -10,7 +10,7 @@ "actions": {} }, "effects": [], - "sort": 400000, + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -24,7 +24,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754222078723, - "modifiedTime": 1754222210132, + "modifiedTime": 1754246253688, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!todlyATSZzLPTqnU" diff --git a/src/packs/classes/loot_Strange_Dirty_Penant_LriTeh9hkwzEaCr1.json b/src/packs/classes/loot_Strange_Dirty_Penant_LriTeh9hkwzEaCr1.json index e4288d9f..ba307e05 100644 --- a/src/packs/classes/loot_Strange_Dirty_Penant_LriTeh9hkwzEaCr1.json +++ b/src/packs/classes/loot_Strange_Dirty_Penant_LriTeh9hkwzEaCr1.json @@ -1,5 +1,5 @@ { - "folder": "7v4rk8aUOc9l81kD", + "folder": "1gQpPaxdgvCxYlLs", "name": "Strange Dirty Penant", "type": "loot", "_id": "LriTeh9hkwzEaCr1", @@ -10,7 +10,7 @@ "actions": {} }, "effects": [], - "sort": 500000, + "sort": 200000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -24,7 +24,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754222150005, - "modifiedTime": 1754222231125, + "modifiedTime": 1754246254311, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!LriTeh9hkwzEaCr1" diff --git a/src/packs/classes/loot_Totem_from_Mentor_d3VdAtW65oO8j14Y.json b/src/packs/classes/loot_Totem_from_Mentor_d3VdAtW65oO8j14Y.json new file mode 100644 index 00000000..25c4557e --- /dev/null +++ b/src/packs/classes/loot_Totem_from_Mentor_d3VdAtW65oO8j14Y.json @@ -0,0 +1,31 @@ +{ + "folder": "RVUiPVdWhR4lQxmM", + "name": "Totem from Mentor", + "type": "loot", + "_id": "d3VdAtW65oO8j14Y", + "img": "icons/commodities/treasure/totem-wooden-glowing-yellow.webp", + "system": { + "description": "", + "quantity": 1, + "actions": {} + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246839143, + "modifiedTime": 1754246869476, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!d3VdAtW65oO8j14Y" +} diff --git a/src/packs/subclasses/feature_Act_of_Reprisal_k7vvMJtEcxMWUUrW.json b/src/packs/subclasses/feature_Act_of_Reprisal_k7vvMJtEcxMWUUrW.json new file mode 100644 index 00000000..ccfeada2 --- /dev/null +++ b/src/packs/subclasses/feature_Act_of_Reprisal_k7vvMJtEcxMWUUrW.json @@ -0,0 +1,33 @@ +{ + "folder": "DO1MpBfTgnAblNNz", + "name": "Act of Reprisal", + "type": "feature", + "_id": "k7vvMJtEcxMWUUrW", + "img": "icons/skills/targeting/crosshair-arrowhead-blue.webp", + "system": { + "description": "

When an adversary damages an ally within Melee range, you gain a +1 bonus to your Proficiency for the next successful attack you make against that adversary.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 400000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754243143650, + "modifiedTime": 1754243725513, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!k7vvMJtEcxMWUUrW" +} diff --git a/src/packs/subclasses/feature_At_Ease_xPWFvGvtUjIcqgJq.json b/src/packs/subclasses/feature_At_Ease_xPWFvGvtUjIcqgJq.json new file mode 100644 index 00000000..4cccb077 --- /dev/null +++ b/src/packs/subclasses/feature_At_Ease_xPWFvGvtUjIcqgJq.json @@ -0,0 +1,85 @@ +{ + "folder": "gysKqIL1lVz4g6zg", + "name": "At Ease", + "type": "feature", + "_id": "xPWFvGvtUjIcqgJq", + "img": "icons/magic/holy/meditation-chi-focus-blue.webp", + "system": { + "description": "

Gain an additional Stress slot.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [ + { + "name": "At Ease", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "_id": "xbS4Lr3dWpXUCHEi", + "img": "icons/magic/holy/meditation-chi-focus-blue.webp", + "changes": [ + { + "key": "system.resources.stress.max", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Gain an additional Stress slot.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754237927930, + "modifiedTime": 1754238131000, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items.effects!xPWFvGvtUjIcqgJq.xbS4Lr3dWpXUCHEi" + } + ], + "sort": 400000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754237891794, + "modifiedTime": 1754245935236, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!xPWFvGvtUjIcqgJq" +} diff --git a/src/packs/subclasses/feature_Clarity_of_Nature_etaQ01yGJhBLDUqZ.json b/src/packs/subclasses/feature_Clarity_of_Nature_etaQ01yGJhBLDUqZ.json index 8f95ef9d..0ed1c092 100644 --- a/src/packs/subclasses/feature_Clarity_of_Nature_etaQ01yGJhBLDUqZ.json +++ b/src/packs/subclasses/feature_Clarity_of_Nature_etaQ01yGJhBLDUqZ.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "dWQSVhtwClSdRHDK", "name": "Clarity of Nature", "type": "feature", "_id": "etaQ01yGJhBLDUqZ", @@ -94,7 +94,7 @@ "originId": null }, "effects": [], - "sort": 500000, + "sort": 200000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -108,7 +108,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754179740310, - "modifiedTime": 1754221219723, + "modifiedTime": 1754236434756, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!etaQ01yGJhBLDUqZ" diff --git a/src/packs/subclasses/feature_Defender_Jdktv5p1K2PfgxrT.json b/src/packs/subclasses/feature_Defender_Jdktv5p1K2PfgxrT.json index 7955cb31..1fa51328 100644 --- a/src/packs/subclasses/feature_Defender_Jdktv5p1K2PfgxrT.json +++ b/src/packs/subclasses/feature_Defender_Jdktv5p1K2PfgxrT.json @@ -1,5 +1,5 @@ { - "folder": "37B1HLu8gv8sSDNI", + "folder": "QFWUKG7xwO5bJyln", "name": "Defender", "type": "feature", "_id": "Jdktv5p1K2PfgxrT", @@ -43,7 +43,7 @@ "originId": null }, "effects": [], - "sort": 0, + "sort": 400000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -57,7 +57,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754220872809, - "modifiedTime": 1754221053694, + "modifiedTime": 1754236539067, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!Jdktv5p1K2PfgxrT" diff --git a/src/packs/subclasses/feature_Elemental_Aura_2JH9NaOh69yN80Gw.json b/src/packs/subclasses/feature_Elemental_Aura_2JH9NaOh69yN80Gw.json index ac786c84..b0d14da0 100644 --- a/src/packs/subclasses/feature_Elemental_Aura_2JH9NaOh69yN80Gw.json +++ b/src/packs/subclasses/feature_Elemental_Aura_2JH9NaOh69yN80Gw.json @@ -1,5 +1,5 @@ { - "folder": "Br5kHZnnjGzz4RJ9", + "folder": "fJQhss1obELmJ7cK", "name": "Elemental Aura", "type": "feature", "_id": "2JH9NaOh69yN80Gw", @@ -250,7 +250,7 @@ "_key": "!items.effects!2JH9NaOh69yN80Gw.AaaAIqPtSkzBn8kU" } ], - "sort": 400000, + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -264,7 +264,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754180638227, - "modifiedTime": 1754221416957, + "modifiedTime": 1754236485950, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!2JH9NaOh69yN80Gw" diff --git a/src/packs/subclasses/feature_Elemental_Dominion_EFUJHrkTuyv8uA9l.json b/src/packs/subclasses/feature_Elemental_Dominion_EFUJHrkTuyv8uA9l.json index c6ab5554..9c7bc217 100644 --- a/src/packs/subclasses/feature_Elemental_Dominion_EFUJHrkTuyv8uA9l.json +++ b/src/packs/subclasses/feature_Elemental_Dominion_EFUJHrkTuyv8uA9l.json @@ -1,5 +1,5 @@ { - "folder": "37B1HLu8gv8sSDNI", + "folder": "QFWUKG7xwO5bJyln", "name": "Elemental Dominion", "type": "feature", "_id": "EFUJHrkTuyv8uA9l", @@ -273,7 +273,7 @@ "_key": "!items.effects!EFUJHrkTuyv8uA9l.edF2zvvlcGf54r2n" } ], - "sort": 0, + "sort": 300000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -287,7 +287,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754219959517, - "modifiedTime": 1754220756079, + "modifiedTime": 1754236534716, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!EFUJHrkTuyv8uA9l" diff --git a/src/packs/subclasses/feature_Elemental_Incarnation_f37TTgCc0Q3Ih1A1.json b/src/packs/subclasses/feature_Elemental_Incarnation_f37TTgCc0Q3Ih1A1.json index a3fa7442..f4978225 100644 --- a/src/packs/subclasses/feature_Elemental_Incarnation_f37TTgCc0Q3Ih1A1.json +++ b/src/packs/subclasses/feature_Elemental_Incarnation_f37TTgCc0Q3Ih1A1.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "dWQSVhtwClSdRHDK", "name": "Elemental Incarnation", "type": "feature", "_id": "f37TTgCc0Q3Ih1A1", @@ -12,9 +12,9 @@ "type": "attack", "_id": "wVGSzAnJGs5eXKqI", "systemPath": "actions", - "description": "

When an adversary within Melee range deals damage to you, they take 1d10 magic damage.

", + "description": "

When an adversary within Melee range deals damage to you, they take 1d10 magic damage.

", "chatDisplay": true, - "actionType": "action", + "actionType": "reaction", "cost": [ { "scalable": false, @@ -93,7 +93,7 @@ "type": "effect", "_id": "6QXTThhnJpGDIvhJ", "systemPath": "actions", - "description": "

Gain a bonus to your damage thresholds equal to your Proficiency.

", + "description": "

Gain a bonus to your damage thresholds equal to your Proficiency.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -128,7 +128,7 @@ "type": "damage", "_id": "pY2EdEMoyLGYWjK5", "systemPath": "actions", - "description": "

When you deal damage to an adversary within Melee range, all other adversaries within Very Close range must mark a Stress.

", + "description": "

When you deal damage to an adversary within Melee range, all other adversaries within Very Close range must mark a Stress.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -188,7 +188,7 @@ "type": "effect", "_id": "uk8EgHMxCgoWENzt", "systemPath": "actions", - "description": "

You can hover, gaining advantage on Agility Rolls.

", + "description": "

You can hover, gaining advantage on Agility Rolls.

", "chatDisplay": false, "actionType": "action", "cost": [ @@ -333,7 +333,7 @@ "_key": "!items.effects!f37TTgCc0Q3Ih1A1.3ck6CeapLxQVjE2W" } ], - "sort": 300000, + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -347,7 +347,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754176169510, - "modifiedTime": 1754221198032, + "modifiedTime": 1754239500149, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!f37TTgCc0Q3Ih1A1" diff --git a/src/packs/subclasses/feature_Eloquent_5bmB1YcxiJVNVXDM.json b/src/packs/subclasses/feature_Eloquent_5bmB1YcxiJVNVXDM.json index b41fc760..0d80a6f6 100644 --- a/src/packs/subclasses/feature_Eloquent_5bmB1YcxiJVNVXDM.json +++ b/src/packs/subclasses/feature_Eloquent_5bmB1YcxiJVNVXDM.json @@ -1,5 +1,5 @@ { - "folder": "Br5kHZnnjGzz4RJ9", + "folder": "bwENCQMM1EMqEk45", "name": "Eloquent", "type": "feature", "img": "icons/skills/social/diplomacy-writing-letter.webp", @@ -51,7 +51,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754221416957, + "modifiedTime": 1754236474581, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -59,6 +59,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "5bmB1YcxiJVNVXDM", - "sort": 200000, + "sort": 100000, "_key": "!items!5bmB1YcxiJVNVXDM" } diff --git a/src/packs/subclasses/feature_Epic_Poetry_eCoEWkWuZPMZ9C6a.json b/src/packs/subclasses/feature_Epic_Poetry_eCoEWkWuZPMZ9C6a.json index a117f098..3429f585 100644 --- a/src/packs/subclasses/feature_Epic_Poetry_eCoEWkWuZPMZ9C6a.json +++ b/src/packs/subclasses/feature_Epic_Poetry_eCoEWkWuZPMZ9C6a.json @@ -1,5 +1,5 @@ { - "folder": "37B1HLu8gv8sSDNI", + "folder": "Xpbd5rv84VaVSu7F", "name": "Epic Poetry", "type": "feature", "img": "icons/sundries/documents/document-letter-blue.webp", @@ -70,7 +70,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754174646194, + "modifiedTime": 1754236502610, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -78,6 +78,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "eCoEWkWuZPMZ9C6a", - "sort": 0, + "sort": 100000, "_key": "!items!eCoEWkWuZPMZ9C6a" } diff --git a/src/packs/subclasses/feature_Gifted_Performer_99U7YWNCxFZHCiT0.json b/src/packs/subclasses/feature_Gifted_Performer_99U7YWNCxFZHCiT0.json index 23741196..5319981f 100644 --- a/src/packs/subclasses/feature_Gifted_Performer_99U7YWNCxFZHCiT0.json +++ b/src/packs/subclasses/feature_Gifted_Performer_99U7YWNCxFZHCiT0.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "Ih9KaoVY4bhZPjsn", "name": "Gifted Performer", "type": "feature", "img": "icons/tools/instruments/harp-yellow-teal.webp", @@ -174,7 +174,7 @@ }, "effects": [ { - "name": "Vulnerable", + "name": "Epic Song", "img": "icons/svg/ice-aura.svg", "origin": "Compendium.daggerheart.subclasses.Item.6j1RP4fz3BwSfoli", "transfer": false, @@ -199,7 +199,7 @@ "startRound": null, "startTurn": null }, - "description": "", + "description": "

Make a target within Close range temporarily Vulnerable.

", "tint": "#ffffff", "statuses": [ "vulnerable" @@ -213,7 +213,8 @@ "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": null + "lastModifiedBy": "LgnbNMLaxandgMQq", + "modifiedTime": 1754239949068 }, "_key": "!items.effects!99U7YWNCxFZHCiT0.FK4IdbxluRErfYor" } @@ -227,7 +228,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754221198032, + "modifiedTime": 1754236401349, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { diff --git a/src/packs/subclasses/feature_Heart_of_a_Poet_Ce0sn0kqAw3PFe0k.json b/src/packs/subclasses/feature_Heart_of_a_Poet_Ce0sn0kqAw3PFe0k.json index 00b66859..b057717a 100644 --- a/src/packs/subclasses/feature_Heart_of_a_Poet_Ce0sn0kqAw3PFe0k.json +++ b/src/packs/subclasses/feature_Heart_of_a_Poet_Ce0sn0kqAw3PFe0k.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "Ih9KaoVY4bhZPjsn", "name": "Heart of a Poet", "type": "feature", "img": "icons/magic/life/heart-hand-gold-green.webp", @@ -11,7 +11,7 @@ "type": "effect", "_id": "pHSfMDmfVQSgqk39", "systemPath": "actions", - "description": "

After you make an action roll to impress, persuade, or offend someone, you can spend a Hope to add a d4 to the roll.

", + "description": "

After you make an action roll to impress, persuade, or offend someone, you can spend a Hope to add a [[/r d4]] to the roll.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -51,7 +51,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754221198032, + "modifiedTime": 1754240308015, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { diff --git a/src/packs/subclasses/feature_Iron_Will_7AVRNyBcd1Nffjtn.json b/src/packs/subclasses/feature_Iron_Will_7AVRNyBcd1Nffjtn.json new file mode 100644 index 00000000..803436c6 --- /dev/null +++ b/src/packs/subclasses/feature_Iron_Will_7AVRNyBcd1Nffjtn.json @@ -0,0 +1,64 @@ +{ + "folder": "gysKqIL1lVz4g6zg", + "name": "Iron Will", + "type": "feature", + "_id": "7AVRNyBcd1Nffjtn", + "img": "icons/equipment/shield/heater-steel-worn.webp", + "system": { + "description": "

When you take physical damage, you can mark an additional Armor Slot to reduce the severity.

", + "resource": null, + "actions": { + "MTCPiEn7Y8ioZ5nc": { + "type": "effect", + "_id": "MTCPiEn7Y8ioZ5nc", + "systemPath": "actions", + "description": "

When you take physical damage, you can mark an additional Armor Slot to reduce the severity.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "armor", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Armor Slot", + "img": "icons/equipment/shield/heater-steel-worn.webp", + "range": "" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 250000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754237297894, + "modifiedTime": 1754245936410, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!7AVRNyBcd1Nffjtn" +} diff --git a/src/packs/subclasses/feature_Loyal_Protector_hd7UeBPr86Mz21Pe.json b/src/packs/subclasses/feature_Loyal_Protector_hd7UeBPr86Mz21Pe.json new file mode 100644 index 00000000..6d551f69 --- /dev/null +++ b/src/packs/subclasses/feature_Loyal_Protector_hd7UeBPr86Mz21Pe.json @@ -0,0 +1,64 @@ +{ + "folder": "PD8T5cWuSzaoPdl5", + "name": "Loyal Protector", + "type": "feature", + "_id": "hd7UeBPr86Mz21Pe", + "img": "icons/magic/defensive/shield-barrier-deflect-teal.webp", + "system": { + "description": "

When an ally within Close range has 2 or fewer Hit Points and would take damage, you can mark a Stress to sprint to their side and take the damage instead.

", + "resource": null, + "actions": { + "Dxnu3gPSTSysJnb8": { + "type": "effect", + "_id": "Dxnu3gPSTSysJnb8", + "systemPath": "actions", + "description": "

When an ally within Close range has 2 or fewer Hit Points and would take damage, you can mark a Stress to sprint to their side and take the damage instead.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/magic/defensive/shield-barrier-deflect-teal.webp", + "range": "" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 300000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754244826486, + "modifiedTime": 1754244944871, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!hd7UeBPr86Mz21Pe" +} diff --git a/src/packs/subclasses/feature_Maestro_ZFkCz8XV1EtMoJ1w.json b/src/packs/subclasses/feature_Maestro_ZFkCz8XV1EtMoJ1w.json index 9efa05f4..1dbc1ae6 100644 --- a/src/packs/subclasses/feature_Maestro_ZFkCz8XV1EtMoJ1w.json +++ b/src/packs/subclasses/feature_Maestro_ZFkCz8XV1EtMoJ1w.json @@ -1,5 +1,5 @@ { - "folder": "Br5kHZnnjGzz4RJ9", + "folder": "bwENCQMM1EMqEk45", "name": "Maestro", "type": "feature", "img": "icons/weapons/wands/wand-star-white.webp", @@ -20,7 +20,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754221416957, + "modifiedTime": 1754236475709, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -28,6 +28,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "ZFkCz8XV1EtMoJ1w", - "sort": 300000, + "sort": 200000, "_key": "!items!ZFkCz8XV1EtMoJ1w" } diff --git a/src/packs/subclasses/feature_Nemesis_DPKmipNRlSAMs2Cg.json b/src/packs/subclasses/feature_Nemesis_DPKmipNRlSAMs2Cg.json new file mode 100644 index 00000000..ca032984 --- /dev/null +++ b/src/packs/subclasses/feature_Nemesis_DPKmipNRlSAMs2Cg.json @@ -0,0 +1,64 @@ +{ + "folder": "PD8T5cWuSzaoPdl5", + "name": "Nemesis", + "type": "feature", + "_id": "DPKmipNRlSAMs2Cg", + "img": "icons/magic/unholy/silhouette-robe-evil-power.webp", + "system": { + "description": "

Spend 2 Hope to Prioritize an adversary until your next rest. When you make an attack against your Prioritized adversary, you can swap the results of your Hope and Fear Dice. You can only Prioritize one adversary at a time.

", + "resource": null, + "actions": { + "Rgc7kBmU3kjHKvfx": { + "type": "effect", + "_id": "Rgc7kBmU3kjHKvfx", + "systemPath": "actions", + "description": "

Spend 2 Hope to Prioritize an adversary until your next rest. When you make an attack against your Prioritized adversary, you can swap the results of your Hope and Fear Dice. You can only Prioritize one adversary at a time.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hope", + "value": 2, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Hope", + "img": "icons/magic/unholy/silhouette-robe-evil-power.webp", + "range": "" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 400000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754244990457, + "modifiedTime": 1754245954071, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!DPKmipNRlSAMs2Cg" +} diff --git a/src/packs/subclasses/feature_Partner_in_Arms_G54qY96XK62hgoK9.json b/src/packs/subclasses/feature_Partner_in_Arms_G54qY96XK62hgoK9.json new file mode 100644 index 00000000..8d77ad4e --- /dev/null +++ b/src/packs/subclasses/feature_Partner_in_Arms_G54qY96XK62hgoK9.json @@ -0,0 +1,64 @@ +{ + "folder": "DO1MpBfTgnAblNNz", + "name": "Partner-in-Arms", + "type": "feature", + "_id": "G54qY96XK62hgoK9", + "img": "icons/skills/social/diplomacy-handshake-yellow.webp", + "system": { + "description": "

When an ally within Very Close range takes damage, you can mark an Armor Slot to reduce the severity by one threshold.

", + "resource": null, + "actions": { + "D6ClOGDgu6cLanjE": { + "type": "effect", + "_id": "D6ClOGDgu6cLanjE", + "systemPath": "actions", + "description": "

When an ally within Very Close range takes damage, you can mark an Armor Slot to reduce the severity by one threshold.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "armor", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Armor Slot", + "img": "icons/skills/social/diplomacy-handshake-yellow.webp", + "range": "" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 300000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754242808363, + "modifiedTime": 1754242937117, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!G54qY96XK62hgoK9" +} diff --git a/src/packs/subclasses/feature_Regeneration_KRyrbSLVGreIOTZe.json b/src/packs/subclasses/feature_Regeneration_KRyrbSLVGreIOTZe.json index 9a4248d8..e414b1a6 100644 --- a/src/packs/subclasses/feature_Regeneration_KRyrbSLVGreIOTZe.json +++ b/src/packs/subclasses/feature_Regeneration_KRyrbSLVGreIOTZe.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "dWQSVhtwClSdRHDK", "name": "Regeneration", "type": "feature", "_id": "KRyrbSLVGreIOTZe", @@ -87,7 +87,7 @@ "originId": null }, "effects": [], - "sort": 600000, + "sort": 300000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -101,7 +101,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754180232243, - "modifiedTime": 1754221198032, + "modifiedTime": 1754236435606, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!KRyrbSLVGreIOTZe" diff --git a/src/packs/subclasses/feature_Regenerative_Reach_oLO3VjGkMcK1uvB9.json b/src/packs/subclasses/feature_Regenerative_Reach_oLO3VjGkMcK1uvB9.json index efda4bb7..9ef8efdf 100644 --- a/src/packs/subclasses/feature_Regenerative_Reach_oLO3VjGkMcK1uvB9.json +++ b/src/packs/subclasses/feature_Regenerative_Reach_oLO3VjGkMcK1uvB9.json @@ -1,5 +1,5 @@ { - "folder": "Br5kHZnnjGzz4RJ9", + "folder": "fJQhss1obELmJ7cK", "name": "Regenerative Reach", "type": "feature", "_id": "oLO3VjGkMcK1uvB9", @@ -12,7 +12,7 @@ "originId": null }, "effects": [], - "sort": 425000, + "sort": 200000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -26,7 +26,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754182966287, - "modifiedTime": 1754221428612, + "modifiedTime": 1754236486774, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!oLO3VjGkMcK1uvB9" diff --git a/src/packs/subclasses/feature_Revenge_oNfA5F9cKwNR7joq.json b/src/packs/subclasses/feature_Revenge_oNfA5F9cKwNR7joq.json new file mode 100644 index 00000000..1d0406bd --- /dev/null +++ b/src/packs/subclasses/feature_Revenge_oNfA5F9cKwNR7joq.json @@ -0,0 +1,94 @@ +{ + "folder": "gysKqIL1lVz4g6zg", + "name": "Revenge", + "type": "feature", + "_id": "oNfA5F9cKwNR7joq", + "img": "icons/magic/unholy/silhouette-robe-evil-glow.webp", + "system": { + "description": "

When an adversary within Melee range succeeds on an attack against you, you can mark 2 Stress to force the attacker to mark a Hit Point.

", + "resource": null, + "actions": { + "e00FXbyXZ8bHRY2t": { + "type": "damage", + "_id": "e00FXbyXZ8bHRY2t", + "systemPath": "actions", + "description": "

When an adversary within Melee range succeeds on an attack against you, you can mark 2 Stress to force the attacker to mark a Hit Point.

", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 2, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "hostile", + "amount": 1 + }, + "effects": [], + "name": "Mark Stress", + "img": "icons/magic/unholy/silhouette-robe-evil-glow.webp", + "range": "melee" + } + }, + "originItemType": null, + "originId": null + }, + "effects": [], + "sort": 500000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754238182847, + "modifiedTime": 1754246061287, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!oNfA5F9cKwNR7joq" +} diff --git a/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json b/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json index 0d188cda..b9f7dab7 100644 --- a/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json +++ b/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json @@ -1,5 +1,5 @@ { - "folder": "QBeb6IqRnhTXzRtd", + "folder": "Ih9KaoVY4bhZPjsn", "name": "Rousing Speech", "type": "feature", "img": "icons/tools/instruments/megaphone.webp", @@ -104,7 +104,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754221201330, + "modifiedTime": 1754236406644, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { @@ -112,6 +112,6 @@ "LgnbNMLaxandgMQq": 3 }, "_id": "PCmYTX02JLzBpgml", - "sort": 250000, + "sort": 300000, "_key": "!items!PCmYTX02JLzBpgml" } diff --git a/src/packs/subclasses/feature_Undaunted_866b2jjyzXP8nPRQ.json b/src/packs/subclasses/feature_Undaunted_866b2jjyzXP8nPRQ.json new file mode 100644 index 00000000..48feb948 --- /dev/null +++ b/src/packs/subclasses/feature_Undaunted_866b2jjyzXP8nPRQ.json @@ -0,0 +1,91 @@ +{ + "folder": "PD8T5cWuSzaoPdl5", + "name": "Undaunted", + "type": "feature", + "_id": "866b2jjyzXP8nPRQ", + "img": "icons/skills/melee/shield-block-gray-yellow.webp", + "system": { + "description": "

Gain a permanent +3 bonus to your damage thresholds.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [ + { + "name": "Undaunted", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "any", + "range": "self" + } + }, + "_id": "zggFRaerHCj1e5F5", + "img": "icons/skills/melee/shield-block-gray-yellow.webp", + "changes": [ + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "3", + "priority": null + }, + { + "key": "system.damageThresholds.major", + "mode": 2, + "value": "3", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Gain a permanent +3 bonus to your damage thresholds.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754243650080, + "modifiedTime": 1754243716920, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items.effects!866b2jjyzXP8nPRQ.zggFRaerHCj1e5F5" + } + ], + "sort": 200000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754243538688, + "modifiedTime": 1754244861863, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!866b2jjyzXP8nPRQ" +} diff --git a/src/packs/subclasses/feature_Unrelenting_4qP7bNyxVHBmr4Rb.json b/src/packs/subclasses/feature_Unrelenting_4qP7bNyxVHBmr4Rb.json new file mode 100644 index 00000000..14420491 --- /dev/null +++ b/src/packs/subclasses/feature_Unrelenting_4qP7bNyxVHBmr4Rb.json @@ -0,0 +1,91 @@ +{ + "folder": "DO1MpBfTgnAblNNz", + "name": "Unrelenting", + "type": "feature", + "_id": "4qP7bNyxVHBmr4Rb", + "img": "icons/equipment/shield/heater-steel-crystal-red.webp", + "system": { + "description": "

Gain a permanent +2 bonus to your damage thresholds.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [ + { + "name": "Unrelenting", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "any", + "range": "self" + } + }, + "_id": "IKb6yutns8EJZ49M", + "img": "icons/equipment/shield/heater-steel-crystal-red.webp", + "changes": [ + { + "key": "system.damageThresholds.major", + "mode": 2, + "value": "2", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "2", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Gain a permanent +2 bonus to your damage thresholds.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754242391703, + "modifiedTime": 1754242550512, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items.effects!4qP7bNyxVHBmr4Rb.IKb6yutns8EJZ49M" + } + ], + "sort": 200000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754242120515, + "modifiedTime": 1754242888502, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!4qP7bNyxVHBmr4Rb" +} diff --git a/src/packs/subclasses/feature_Unwavering_WBiFZaYNoQNhysmN.json b/src/packs/subclasses/feature_Unwavering_WBiFZaYNoQNhysmN.json new file mode 100644 index 00000000..0675d2c3 --- /dev/null +++ b/src/packs/subclasses/feature_Unwavering_WBiFZaYNoQNhysmN.json @@ -0,0 +1,91 @@ +{ + "folder": "gysKqIL1lVz4g6zg", + "name": "Unwavering", + "type": "feature", + "_id": "WBiFZaYNoQNhysmN", + "img": "icons/equipment/shield/heater-steel-gold.webp", + "system": { + "description": "

Gain a permanent +1 bonus to your damage thresholds.

", + "resource": null, + "actions": {}, + "originItemType": null, + "originId": null + }, + "effects": [ + { + "name": "Unwavering", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "any", + "range": "self" + } + }, + "_id": "3wexvo6La4V46aiX", + "img": "icons/equipment/shield/heater-steel-gold.webp", + "changes": [ + { + "key": "system.damageThresholds.major", + "mode": 2, + "value": "1", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Gain a permanent +1 bonus to your damage thresholds.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754237071405, + "modifiedTime": 1754242601879, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items.effects!WBiFZaYNoQNhysmN.3wexvo6La4V46aiX" + } + ], + "sort": 200000, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236984012, + "modifiedTime": 1754245935236, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!WBiFZaYNoQNhysmN" +} diff --git a/src/packs/subclasses/feature_Virtuoso_kn2t409o0FDFQieo.json b/src/packs/subclasses/feature_Virtuoso_kn2t409o0FDFQieo.json index a258b470..1f7c6eec 100644 --- a/src/packs/subclasses/feature_Virtuoso_kn2t409o0FDFQieo.json +++ b/src/packs/subclasses/feature_Virtuoso_kn2t409o0FDFQieo.json @@ -1,5 +1,5 @@ { - "folder": "37B1HLu8gv8sSDNI", + "folder": "Xpbd5rv84VaVSu7F", "name": "Virtuoso", "type": "feature", "img": "icons/magic/light/explosion-star-small-teal.webp", @@ -20,7 +20,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646194, - "modifiedTime": 1754174646194, + "modifiedTime": 1754236506280, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "ownership": { diff --git a/src/packs/subclasses/feature_Warden_s_Protection_2F1bUFY80oce97C9.json b/src/packs/subclasses/feature_Warden_s_Protection_2F1bUFY80oce97C9.json index 9805f376..48f992d3 100644 --- a/src/packs/subclasses/feature_Warden_s_Protection_2F1bUFY80oce97C9.json +++ b/src/packs/subclasses/feature_Warden_s_Protection_2F1bUFY80oce97C9.json @@ -1,5 +1,5 @@ { - "folder": "Br5kHZnnjGzz4RJ9", + "folder": "fJQhss1obELmJ7cK", "name": "Warden’s Protection", "type": "feature", "_id": "2F1bUFY80oce97C9", @@ -94,7 +94,7 @@ "originId": null }, "effects": [], - "sort": 450000, + "sort": 300000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -108,7 +108,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754183079986, - "modifiedTime": 1754221421608, + "modifiedTime": 1754236487527, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!2F1bUFY80oce97C9" diff --git a/src/packs/subclasses/folders_Bard_0DMzpFZB8A6vwpRX.json b/src/packs/subclasses/folders_Bard_0DMzpFZB8A6vwpRX.json new file mode 100644 index 00000000..08455500 --- /dev/null +++ b/src/packs/subclasses/folders_Bard_0DMzpFZB8A6vwpRX.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "0DMzpFZB8A6vwpRX", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236641265, + "modifiedTime": 1754236641265, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!0DMzpFZB8A6vwpRX" +} diff --git a/src/packs/subclasses/folders_Bard_Ih9KaoVY4bhZPjsn.json b/src/packs/subclasses/folders_Bard_Ih9KaoVY4bhZPjsn.json new file mode 100644 index 00000000..e858cda8 --- /dev/null +++ b/src/packs/subclasses/folders_Bard_Ih9KaoVY4bhZPjsn.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "QBeb6IqRnhTXzRtd", + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "Ih9KaoVY4bhZPjsn", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236397828, + "modifiedTime": 1754236397828, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!Ih9KaoVY4bhZPjsn" +} diff --git a/src/packs/subclasses/folders_Bard_Xpbd5rv84VaVSu7F.json b/src/packs/subclasses/folders_Bard_Xpbd5rv84VaVSu7F.json new file mode 100644 index 00000000..ab5f3ac1 --- /dev/null +++ b/src/packs/subclasses/folders_Bard_Xpbd5rv84VaVSu7F.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "37B1HLu8gv8sSDNI", + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "Xpbd5rv84VaVSu7F", + "description": "", + "sort": -200000, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236499924, + "modifiedTime": 1754241451009, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!Xpbd5rv84VaVSu7F" +} diff --git a/src/packs/subclasses/folders_Bard_bwENCQMM1EMqEk45.json b/src/packs/subclasses/folders_Bard_bwENCQMM1EMqEk45.json new file mode 100644 index 00000000..504fdf13 --- /dev/null +++ b/src/packs/subclasses/folders_Bard_bwENCQMM1EMqEk45.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "Br5kHZnnjGzz4RJ9", + "name": "Bard", + "color": null, + "sorting": "m", + "_id": "bwENCQMM1EMqEk45", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236472573, + "modifiedTime": 1754236472573, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!bwENCQMM1EMqEk45" +} diff --git a/src/packs/subclasses/folders_Druid_AZWrSJzGXltzQhAJ.json b/src/packs/subclasses/folders_Druid_AZWrSJzGXltzQhAJ.json new file mode 100644 index 00000000..e07c6c84 --- /dev/null +++ b/src/packs/subclasses/folders_Druid_AZWrSJzGXltzQhAJ.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "AZWrSJzGXltzQhAJ", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236669632, + "modifiedTime": 1754236669632, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!AZWrSJzGXltzQhAJ" +} diff --git a/src/packs/subclasses/folders_Druid_QFWUKG7xwO5bJyln.json b/src/packs/subclasses/folders_Druid_QFWUKG7xwO5bJyln.json new file mode 100644 index 00000000..d1bf591a --- /dev/null +++ b/src/packs/subclasses/folders_Druid_QFWUKG7xwO5bJyln.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "37B1HLu8gv8sSDNI", + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "QFWUKG7xwO5bJyln", + "description": "", + "sort": -100000, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236516603, + "modifiedTime": 1754241449909, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!QFWUKG7xwO5bJyln" +} diff --git a/src/packs/subclasses/folders_Druid_dWQSVhtwClSdRHDK.json b/src/packs/subclasses/folders_Druid_dWQSVhtwClSdRHDK.json new file mode 100644 index 00000000..d2c97750 --- /dev/null +++ b/src/packs/subclasses/folders_Druid_dWQSVhtwClSdRHDK.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "QBeb6IqRnhTXzRtd", + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "dWQSVhtwClSdRHDK", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236431951, + "modifiedTime": 1754236431951, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!dWQSVhtwClSdRHDK" +} diff --git a/src/packs/subclasses/folders_Druid_fJQhss1obELmJ7cK.json b/src/packs/subclasses/folders_Druid_fJQhss1obELmJ7cK.json new file mode 100644 index 00000000..3310c9c3 --- /dev/null +++ b/src/packs/subclasses/folders_Druid_fJQhss1obELmJ7cK.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "Br5kHZnnjGzz4RJ9", + "name": "Druid", + "color": null, + "sorting": "m", + "_id": "fJQhss1obELmJ7cK", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236482874, + "modifiedTime": 1754236482874, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!fJQhss1obELmJ7cK" +} diff --git a/src/packs/subclasses/folders_Foundation_Features_QBeb6IqRnhTXzRtd.json b/src/packs/subclasses/folders_Foundation_Features_QBeb6IqRnhTXzRtd.json index 96630257..03feb4cf 100644 --- a/src/packs/subclasses/folders_Foundation_Features_QBeb6IqRnhTXzRtd.json +++ b/src/packs/subclasses/folders_Foundation_Features_QBeb6IqRnhTXzRtd.json @@ -2,7 +2,7 @@ "type": "Item", "folder": "Sfpr4iK1cGrmncok", "name": "Foundation Features", - "color": null, + "color": "#780000", "sorting": "m", "_id": "QBeb6IqRnhTXzRtd", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646170, - "modifiedTime": 1754174646170, + "modifiedTime": 1754243021630, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!QBeb6IqRnhTXzRtd" diff --git a/src/packs/subclasses/folders_Guardian_DO1MpBfTgnAblNNz.json b/src/packs/subclasses/folders_Guardian_DO1MpBfTgnAblNNz.json new file mode 100644 index 00000000..d1dcbb7f --- /dev/null +++ b/src/packs/subclasses/folders_Guardian_DO1MpBfTgnAblNNz.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "Br5kHZnnjGzz4RJ9", + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "DO1MpBfTgnAblNNz", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754241974524, + "modifiedTime": 1754242891723, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!DO1MpBfTgnAblNNz" +} diff --git a/src/packs/subclasses/folders_Guardian_PD8T5cWuSzaoPdl5.json b/src/packs/subclasses/folders_Guardian_PD8T5cWuSzaoPdl5.json new file mode 100644 index 00000000..137700c2 --- /dev/null +++ b/src/packs/subclasses/folders_Guardian_PD8T5cWuSzaoPdl5.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "37B1HLu8gv8sSDNI", + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "PD8T5cWuSzaoPdl5", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754243054347, + "modifiedTime": 1754244866420, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!PD8T5cWuSzaoPdl5" +} diff --git a/src/packs/subclasses/folders_Guardian_WMlU3baiUdMgfuak.json b/src/packs/subclasses/folders_Guardian_WMlU3baiUdMgfuak.json new file mode 100644 index 00000000..73010a93 --- /dev/null +++ b/src/packs/subclasses/folders_Guardian_WMlU3baiUdMgfuak.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": null, + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "WMlU3baiUdMgfuak", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754245852289, + "modifiedTime": 1754245852289, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!WMlU3baiUdMgfuak" +} diff --git a/src/packs/subclasses/folders_Guardian_gysKqIL1lVz4g6zg.json b/src/packs/subclasses/folders_Guardian_gysKqIL1lVz4g6zg.json new file mode 100644 index 00000000..9223f1b3 --- /dev/null +++ b/src/packs/subclasses/folders_Guardian_gysKqIL1lVz4g6zg.json @@ -0,0 +1,23 @@ +{ + "type": "Item", + "folder": "QBeb6IqRnhTXzRtd", + "name": "Guardian", + "color": null, + "sorting": "m", + "_id": "gysKqIL1lVz4g6zg", + "description": "", + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754236925395, + "modifiedTime": 1754236934726, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!folders!gysKqIL1lVz4g6zg" +} diff --git a/src/packs/subclasses/folders_Mastery_Features_37B1HLu8gv8sSDNI.json b/src/packs/subclasses/folders_Mastery_Features_37B1HLu8gv8sSDNI.json index 2f5f4e84..f168de35 100644 --- a/src/packs/subclasses/folders_Mastery_Features_37B1HLu8gv8sSDNI.json +++ b/src/packs/subclasses/folders_Mastery_Features_37B1HLu8gv8sSDNI.json @@ -2,7 +2,7 @@ "type": "Item", "folder": "Sfpr4iK1cGrmncok", "name": "Mastery Features", - "color": null, + "color": "#000078", "sorting": "m", "_id": "37B1HLu8gv8sSDNI", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646170, - "modifiedTime": 1754174646170, + "modifiedTime": 1754243041032, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!37B1HLu8gv8sSDNI" diff --git a/src/packs/subclasses/folders_Specialization_Features_Br5kHZnnjGzz4RJ9.json b/src/packs/subclasses/folders_Specialization_Features_Br5kHZnnjGzz4RJ9.json index 3a05b6d4..3c8ee152 100644 --- a/src/packs/subclasses/folders_Specialization_Features_Br5kHZnnjGzz4RJ9.json +++ b/src/packs/subclasses/folders_Specialization_Features_Br5kHZnnjGzz4RJ9.json @@ -2,7 +2,7 @@ "type": "Item", "folder": "Sfpr4iK1cGrmncok", "name": "Specialization Features", - "color": null, + "color": "#007800", "sorting": "m", "_id": "Br5kHZnnjGzz4RJ9", "description": "", @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646170, - "modifiedTime": 1754174646170, + "modifiedTime": 1754243030137, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!Br5kHZnnjGzz4RJ9" diff --git a/src/packs/subclasses/folders_Subclass_Features_Sfpr4iK1cGrmncok.json b/src/packs/subclasses/folders_Subclass_Features_Sfpr4iK1cGrmncok.json index 9e034595..37efc893 100644 --- a/src/packs/subclasses/folders_Subclass_Features_Sfpr4iK1cGrmncok.json +++ b/src/packs/subclasses/folders_Subclass_Features_Sfpr4iK1cGrmncok.json @@ -2,11 +2,11 @@ "type": "Item", "folder": null, "name": "Subclass Features", - "color": null, + "color": "#787878", "sorting": "m", "_id": "Sfpr4iK1cGrmncok", "description": "", - "sort": 100000, + "sort": -100000, "flags": {}, "_stats": { "compendiumSource": null, @@ -16,7 +16,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174646170, - "modifiedTime": 1754174646202, + "modifiedTime": 1754236852507, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!folders!Sfpr4iK1cGrmncok" diff --git a/src/packs/subclasses/subclass_Stalwart_rKRxFBlkbh9cDK8K.json b/src/packs/subclasses/subclass_Stalwart_rKRxFBlkbh9cDK8K.json new file mode 100644 index 00000000..0e9ea4df --- /dev/null +++ b/src/packs/subclasses/subclass_Stalwart_rKRxFBlkbh9cDK8K.json @@ -0,0 +1,58 @@ +{ + "folder": "WMlU3baiUdMgfuak", + "name": "Stalwart", + "type": "subclass", + "_id": "rKRxFBlkbh9cDK8K", + "img": "icons/magic/holy/barrier-shield-winged-blue.webp", + "system": { + "description": "

You wish to take heavy blows and keep fighting

", + "spellcastingTrait": null, + "features": [ + { + "type": "foundation", + "item": "Compendium.daggerheart.subclasses.Item.WBiFZaYNoQNhysmN" + }, + { + "type": "foundation", + "item": "Compendium.daggerheart.subclasses.Item.7AVRNyBcd1Nffjtn" + }, + { + "type": "specialization", + "item": "Compendium.daggerheart.subclasses.Item.4qP7bNyxVHBmr4Rb" + }, + { + "type": "specialization", + "item": "Compendium.daggerheart.subclasses.Item.G54qY96XK62hgoK9" + }, + { + "type": "mastery", + "item": "Compendium.daggerheart.subclasses.Item.866b2jjyzXP8nPRQ" + }, + { + "type": "mastery", + "item": "Compendium.daggerheart.subclasses.Item.hd7UeBPr86Mz21Pe" + } + ], + "featureState": 1, + "isMulticlass": false + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754245881893, + "modifiedTime": 1754245958817, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!rKRxFBlkbh9cDK8K" +} diff --git a/src/packs/subclasses/subclass_Troubadour_ld8MIvk0xVJydSBz.json b/src/packs/subclasses/subclass_Troubadour_ld8MIvk0xVJydSBz.json index d8ffab17..e50ecfa8 100644 --- a/src/packs/subclasses/subclass_Troubadour_ld8MIvk0xVJydSBz.json +++ b/src/packs/subclasses/subclass_Troubadour_ld8MIvk0xVJydSBz.json @@ -1,5 +1,5 @@ { - "folder": null, + "folder": "0DMzpFZB8A6vwpRX", "name": "Troubadour", "type": "subclass", "img": "icons/tools/instruments/harp-gold-glowing.webp", @@ -37,10 +37,10 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174653653, - "modifiedTime": 1754221291344, + "modifiedTime": 1754236659263, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_id": "ld8MIvk0xVJydSBz", - "sort": 200000, + "sort": 100000, "_key": "!items!ld8MIvk0xVJydSBz" } diff --git a/src/packs/subclasses/subclass_Vengeance_SUo8NPBPO8aN193u.json b/src/packs/subclasses/subclass_Vengeance_SUo8NPBPO8aN193u.json new file mode 100644 index 00000000..53f7cf96 --- /dev/null +++ b/src/packs/subclasses/subclass_Vengeance_SUo8NPBPO8aN193u.json @@ -0,0 +1,50 @@ +{ + "folder": "WMlU3baiUdMgfuak", + "name": "Vengeance", + "type": "subclass", + "_id": "SUo8NPBPO8aN193u", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "system": { + "description": "

You wish to strike down enemies who harm you or your allies.

", + "spellcastingTrait": null, + "features": [ + { + "type": "foundation", + "item": "Compendium.daggerheart.subclasses.Item.xPWFvGvtUjIcqgJq" + }, + { + "type": "foundation", + "item": "Compendium.daggerheart.subclasses.Item.oNfA5F9cKwNR7joq" + }, + { + "type": "specialization", + "item": "Compendium.daggerheart.subclasses.Item.k7vvMJtEcxMWUUrW" + }, + { + "type": "mastery", + "item": "Compendium.daggerheart.subclasses.Item.DPKmipNRlSAMs2Cg" + } + ], + "featureState": 1, + "isMulticlass": false + }, + "effects": [], + "sort": 0, + "ownership": { + "default": 0, + "LgnbNMLaxandgMQq": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246011733, + "modifiedTime": 1754246076491, + "lastModifiedBy": "LgnbNMLaxandgMQq" + }, + "_key": "!items!SUo8NPBPO8aN193u" +} diff --git a/src/packs/subclasses/subclass_Warden_of_Renewal_xp0XMjYT85Q7E90o.json b/src/packs/subclasses/subclass_Warden_of_Renewal_xp0XMjYT85Q7E90o.json index 92be27d7..08421469 100644 --- a/src/packs/subclasses/subclass_Warden_of_Renewal_xp0XMjYT85Q7E90o.json +++ b/src/packs/subclasses/subclass_Warden_of_Renewal_xp0XMjYT85Q7E90o.json @@ -32,8 +32,8 @@ "isMulticlass": false }, "effects": [], - "folder": null, - "sort": 400000, + "folder": "AZWrSJzGXltzQhAJ", + "sort": 200000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -47,7 +47,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754221346981, - "modifiedTime": 1754221439914, + "modifiedTime": 1754236671909, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!xp0XMjYT85Q7E90o" diff --git a/src/packs/subclasses/subclass_Warden_of_the_Elements_W9hs5kxOWeY7eA4Q.json b/src/packs/subclasses/subclass_Warden_of_the_Elements_W9hs5kxOWeY7eA4Q.json index bfee7704..0e4972f6 100644 --- a/src/packs/subclasses/subclass_Warden_of_the_Elements_W9hs5kxOWeY7eA4Q.json +++ b/src/packs/subclasses/subclass_Warden_of_the_Elements_W9hs5kxOWeY7eA4Q.json @@ -24,8 +24,8 @@ "isMulticlass": false }, "effects": [], - "folder": null, - "sort": 300000, + "folder": "AZWrSJzGXltzQhAJ", + "sort": 100000, "ownership": { "default": 0, "LgnbNMLaxandgMQq": 3 @@ -39,7 +39,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754221102716, - "modifiedTime": 1754221291344, + "modifiedTime": 1754236671090, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_key": "!items!W9hs5kxOWeY7eA4Q" diff --git a/src/packs/subclasses/subclass_Wordsmith_XTSODVM8st75Os8M.json b/src/packs/subclasses/subclass_Wordsmith_XTSODVM8st75Os8M.json index 5e468df0..f4c35265 100644 --- a/src/packs/subclasses/subclass_Wordsmith_XTSODVM8st75Os8M.json +++ b/src/packs/subclasses/subclass_Wordsmith_XTSODVM8st75Os8M.json @@ -1,5 +1,5 @@ { - "folder": null, + "folder": "0DMzpFZB8A6vwpRX", "name": "Wordsmith", "type": "subclass", "img": "icons/tools/scribal/ink-quill-red.webp", @@ -41,10 +41,10 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754174655078, - "modifiedTime": 1754221292543, + "modifiedTime": 1754236660088, "lastModifiedBy": "LgnbNMLaxandgMQq" }, "_id": "XTSODVM8st75Os8M", - "sort": 250000, + "sort": 200000, "_key": "!items!XTSODVM8st75Os8M" } From 90cef3a7a8e74a7f692e4c2b18765cf6fa571d1f Mon Sep 17 00:00:00 2001 From: CPTN_Cosmo Date: Sun, 3 Aug 2025 21:24:53 +0200 Subject: [PATCH 4/4] added Blade Domain Cards (#553) --- ...ard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json | 83 ++++++- ...omainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json | 167 ++++++++++++- ...Card_Battle_Hardened_NeEOghgfyDUBTwBG.json | 83 ++++++- ...nCard_Battle_Monster_P0ezScyQ5t8ruByf.json | 38 ++- ...inCard_Blade_Touched_Gb5bqpFSBiuBxUix.json | 71 +++++- ...Card_Champion_s_Edge_rnejRbUQsNGX1GMC.json | 233 +++++++++++++++++- ...ainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json | 97 +++++++- ...Card_Fortified_Armor_oVa49lI107eZILZr.json | 71 +++++- .../domainCard_Frenzy_MMl7abdGRLl7TJLO.json | 115 ++++++++- ...mainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json | 47 +++- ...inCard_Glancing_Blow_nCNCqSH7UgW4O3To.json | 51 +++- ...nCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json | 108 +++++++- ...Card_Not_Good_Enough_xheQZOIYp0ERQhT9.json | 11 +- ...domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json | 51 +++- .../domainCard_Rage_Up_GRL0cvs96vrTDckZ.json | 194 ++++++++++++++- ...Card_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json | 71 +++++- .../domainCard_Reckless_2ooUo2yoilGifY81.json | 47 +++- .../domainCard_Scramble_5bBU9jWHOuOY12lR.json | 11 +- ...rd_Versatile_Fighter_wQ53ImDswEHv5SGQ.json | 47 +++- .../domainCard_Vitality_sWUlSPOJEaXyQLCj.json | 215 +++++++++++++++- ...domainCard_Whirlwind_anO0arioUy7I5zBg.json | 47 +++- 21 files changed, 1749 insertions(+), 109 deletions(-) diff --git a/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json b/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json index ec2c84ab..3fb1299a 100644 --- a/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json +++ b/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json @@ -1,6 +1,6 @@ { "name": "A Soldier’s Bond", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "o7t2fsAmRxKLoHrO", "system": { @@ -8,22 +8,95 @@ "domain": "blade", "recallCost": 1, "level": 2, - "type": "ability" + "type": "ability", + "actions": { + "7Tcn3wYxEIGEfbJ5": { + "type": "healing", + "_id": "7Tcn3wYxEIGEfbJ5", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "3" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hope", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Gain 3 Hope", + "img": "icons/magic/light/beam-rays-yellow.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784407, - "modifiedTime": 1753922784407, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244754496, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "Y08dLFuPXsgeRrHi", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!Y08dLFuPXsgeRrHi" } diff --git a/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json b/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json index d7dd4b14..14423eda 100644 --- a/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json +++ b/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json @@ -1,6 +1,6 @@ { "name": "Battle Cry", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "me7ywrVh38j6T8Sm", "system": { @@ -8,22 +8,177 @@ "domain": "blade", "recallCost": 2, "level": 8, - "type": "ability" + "type": "ability", + "actions": { + "jakoB9n8KSgvYVZv": { + "type": "healing", + "_id": "jakoB9n8KSgvYVZv", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hope", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "s7ma4TNgAvt0ZgEW", + "onSave": false + } + ], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Clear Stress & Gain Hope", + "img": "icons/magic/control/buff-flight-wings-runes-purple.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784413, - "modifiedTime": 1753922784413, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754247384173, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "Ef1JsUG50LIoKx2F", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Battle Cry", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "origin": "Compendium.daggerheart.domains.Item.Ef1JsUG50LIoKx2F", + "transfer": false, + "_id": "s7ma4TNgAvt0ZgEW", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.advantageSources", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754247384148, + "modifiedTime": 1754247399500, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!Ef1JsUG50LIoKx2F.s7ma4TNgAvt0ZgEW" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!Ef1JsUG50LIoKx2F" } diff --git a/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json b/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json index 366da2b4..39af16dd 100644 --- a/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json +++ b/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json @@ -1,6 +1,6 @@ { "name": "Battle-Hardened", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "EiP5dLozOFZKIeWN", "system": { @@ -8,22 +8,95 @@ "domain": "blade", "recallCost": 2, "level": 6, - "type": "ability" + "type": "ability", + "actions": { + "iucXKML1P8Q7nmcp": { + "type": "healing", + "_id": "iucXKML1P8Q7nmcp", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Spend a Hope", + "img": "icons/magic/life/heart-cross-green.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784415, - "modifiedTime": 1753922784415, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754246132892, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "NeEOghgfyDUBTwBG", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!NeEOghgfyDUBTwBG" } diff --git a/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json b/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json index f69180fc..cd945918 100644 --- a/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json +++ b/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json @@ -1,6 +1,6 @@ { "name": "Battle Monster", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "7pKKYgRQAKlQAksV", "system": { @@ -8,22 +8,50 @@ "domain": "blade", "recallCost": 0, "level": 10, - "type": "ability" + "type": "ability", + "actions": { + "lekCIrTCQ2FhwGd1": { + "type": "effect", + "_id": "lekCIrTCQ2FhwGd1", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark 4 Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784414, - "modifiedTime": 1753922784414, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754248024583, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "P0ezScyQ5t8ruByf", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!P0ezScyQ5t8ruByf" } diff --git a/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json b/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json index 6cf59390..56166bfe 100644 --- a/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json +++ b/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json @@ -1,6 +1,6 @@ { "name": "Blade-Touched", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "HAGbPLHwm0UozDeG", "system": { @@ -15,15 +15,76 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784416, - "modifiedTime": 1753922784416, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244839691, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "Gb5bqpFSBiuBxUix", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Blade-Touched", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "_id": "fBpLkCWGsB8MbymR", + "img": "icons/skills/melee/strike-sword-slashing-red.webp", + "changes": [ + { + "key": "system.bonuses.roll.attack.bonus", + "mode": 2, + "value": "2", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "4", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246889363, + "modifiedTime": 1754246967549, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!Gb5bqpFSBiuBxUix.fBpLkCWGsB8MbymR" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!Gb5bqpFSBiuBxUix" } diff --git a/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json b/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json index 4d5658ee..804aa177 100644 --- a/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json +++ b/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json @@ -1,6 +1,6 @@ { "name": "Champion’s Edge", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "Emnx4o1DWGTVKoAg", "system": { @@ -8,22 +8,245 @@ "domain": "blade", "recallCost": 1, "level": 5, - "type": "ability" + "type": "ability", + "actions": { + "CbKKgf1TboGPZitf": { + "type": "healing", + "_id": "CbKKgf1TboGPZitf", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Clear 1 HP", + "img": "icons/magic/life/heart-cross-green.webp", + "range": "" + }, + "hsI4QDa6Br52P2mc": { + "type": "healing", + "_id": "hsI4QDa6Br52P2mc", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "armorSlot", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Clear 1 Armor Slot", + "img": "icons/equipment/chest/breastplate-helmet-metal.webp", + "range": "" + }, + "IqLoK4KHMpoTGQIM": { + "type": "damage", + "_id": "IqLoK4KHMpoTGQIM", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Deal 1 HP Damage", + "img": "icons/skills/melee/strike-axe-blood-red.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784433, - "modifiedTime": 1753922784433, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754245291254, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "rnejRbUQsNGX1GMC", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!rnejRbUQsNGX1GMC" } diff --git a/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json b/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json index 3a3a4451..0164f390 100644 --- a/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json +++ b/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json @@ -1,6 +1,6 @@ { "name": "Deadly Focus", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "yalAnCU3SndrYImF", "system": { @@ -8,22 +8,107 @@ "domain": "blade", "recallCost": 2, "level": 4, - "type": "ability" + "type": "ability", + "actions": { + "xdNbP1ggDxpXZ1HP": { + "type": "effect", + "_id": "xdNbP1ggDxpXZ1HP", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "6sR46Hd554DiLHy4", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Focus", + "img": "icons/skills/targeting/crosshair-pointed-orange.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784443, - "modifiedTime": 1753922784443, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244951595, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "xxZOXC4tiZQ6kg1e", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Deadly Focus", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "origin": "Compendium.daggerheart.domains.Item.xxZOXC4tiZQ6kg1e", + "transfer": false, + "_id": "6sR46Hd554DiLHy4", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.proficiency", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754244951545, + "modifiedTime": 1754244958779, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!xxZOXC4tiZQ6kg1e.6sR46Hd554DiLHy4" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!xxZOXC4tiZQ6kg1e" } diff --git a/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json b/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json index ef6ce73e..8dc2eb6f 100644 --- a/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json +++ b/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json @@ -1,6 +1,6 @@ { "name": "Fortified Armor", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "yalAnCU3SndrYImF", "system": { @@ -15,15 +15,76 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784458, - "modifiedTime": 1753922784458, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244852896, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "oVa49lI107eZILZr", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Fortified Armor", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "_id": "jx8KWAdyoPV2hV0s", + "img": "icons/equipment/chest/breastplate-helmet-metal.webp", + "changes": [ + { + "key": "system.damageThresholds.major", + "mode": 2, + "value": "2", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "2", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754244979623, + "modifiedTime": 1754245026233, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!oVa49lI107eZILZr.jx8KWAdyoPV2hV0s" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!oVa49lI107eZILZr" } diff --git a/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json b/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json index ff7d0f7e..d7523ef5 100644 --- a/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json +++ b/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json @@ -1,6 +1,6 @@ { "name": "Frenzy", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "me7ywrVh38j6T8Sm", "system": { @@ -8,22 +8,125 @@ "domain": "blade", "recallCost": 3, "level": 8, - "type": "ability" + "type": "ability", + "actions": { + "xEpwnkNppHe3aoEs": { + "type": "effect", + "_id": "xEpwnkNppHe3aoEs", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "1POoAgObPOWDpUco", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Frenzy", + "img": "icons/magic/fire/projectile-wave-yellow.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784459, - "modifiedTime": 1753922784459, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754247528112, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "MMl7abdGRLl7TJLO", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Frenzy", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "origin": "Compendium.daggerheart.domains.Item.MMl7abdGRLl7TJLO", + "transfer": false, + "_id": "1POoAgObPOWDpUco", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.damage.primaryWeapon.bonus", + "mode": 2, + "value": "10", + "priority": null + }, + { + "key": "system.bonuses.damage.physical.bonus", + "mode": 2, + "value": "10", + "priority": null + }, + { + "key": "system.bonuses.damage.secondaryWeapon.bonus", + "mode": 2, + "value": "10", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "8", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754247528086, + "modifiedTime": 1754247639266, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!MMl7abdGRLl7TJLO.1POoAgObPOWDpUco" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!MMl7abdGRLl7TJLO" } diff --git a/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json b/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json index 80644c5f..a9fb5929 100644 --- a/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json +++ b/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json @@ -1,6 +1,6 @@ { "name": "Get Back Up", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "9Xc6KzNyjDtTGZkp", "system": { @@ -8,22 +8,59 @@ "domain": "blade", "recallCost": 1, "level": 1, - "type": "ability" + "type": "ability", + "actions": { + "cXjI5GBpJSd7OtZY": { + "type": "effect", + "_id": "cXjI5GBpJSd7OtZY", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark a Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784460, - "modifiedTime": 1753922784460, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244495256, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "BFWN2cObMdlk9uVz", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!BFWN2cObMdlk9uVz" } diff --git a/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json b/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json index c6ff2a32..f0264441 100644 --- a/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json +++ b/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json @@ -1,6 +1,6 @@ { "name": "Glancing Blow", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "HAGbPLHwm0UozDeG", "system": { @@ -8,22 +8,63 @@ "domain": "blade", "recallCost": 1, "level": 7, - "type": "ability" + "type": "ability", + "actions": { + "DUojhK0OtvsotiE6": { + "type": "damage", + "_id": "DUojhK0OtvsotiE6", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Mark a Stress", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784462, - "modifiedTime": 1753922784462, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754247275114, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "nCNCqSH7UgW4O3To", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!nCNCqSH7UgW4O3To" } diff --git a/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json b/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json index 646a8c34..fab18a49 100644 --- a/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json +++ b/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json @@ -1,6 +1,6 @@ { "name": "Gore and Glory", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "QYdeGsmVYIF34kZR", "system": { @@ -8,22 +8,120 @@ "domain": "blade", "recallCost": 2, "level": 9, - "type": "ability" + "type": "ability", + "actions": { + "crvDbD8V8linpzeg": { + "type": "healing", + "_id": "crvDbD8V8linpzeg", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hope", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Gain Hope & Clear Stress", + "img": "icons/magic/control/buff-flight-wings-runes-purple.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784464, - "modifiedTime": 1753922784464, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754247713267, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "3zvjgZ5Od343wHzx", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!3zvjgZ5Od343wHzx" } diff --git a/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json b/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json index 43147d41..56abe99f 100644 --- a/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json +++ b/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json @@ -1,6 +1,6 @@ { "name": "Not Good Enough", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "9Xc6KzNyjDtTGZkp", "system": { @@ -15,15 +15,18 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784487, - "modifiedTime": 1753922784487, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244517328, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "xheQZOIYp0ERQhT9", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!xheQZOIYp0ERQhT9" } diff --git a/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json b/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json index 2af69bba..425dd8b9 100644 --- a/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json +++ b/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json @@ -1,6 +1,6 @@ { "name": "Onslaught", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "7pKKYgRQAKlQAksV", "system": { @@ -8,22 +8,63 @@ "domain": "blade", "recallCost": 3, "level": 10, - "type": "ability" + "type": "ability", + "actions": { + "MxaqNvY9IfWnFe5P": { + "type": "damage", + "_id": "MxaqNvY9IfWnFe5P", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Mark a Stress", + "img": "icons/skills/melee/strike-axe-blood-red.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784490, - "modifiedTime": 1753922784490, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754248295075, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "I7pNsQ9Yx6mRJX4V", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!I7pNsQ9Yx6mRJX4V" } diff --git a/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json b/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json index 408e605a..7fa82556 100644 --- a/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json +++ b/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json @@ -1,6 +1,6 @@ { "name": "Rage Up", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "EiP5dLozOFZKIeWN", "system": { @@ -8,22 +8,204 @@ "domain": "blade", "recallCost": 1, "level": 6, - "type": "ability" + "type": "ability", + "actions": { + "LmjwPg03xLnoGTHm": { + "type": "effect", + "_id": "LmjwPg03xLnoGTHm", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": true, + "key": "stress", + "value": 1, + "step": 1, + "keyIsID": false, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "bq1MhcmoP6Wo5CXF", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark 1 Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + }, + "fKY9NcYBwCFwMsgV": { + "type": "effect", + "_id": "fKY9NcYBwCFwMsgV", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 2, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "t6SIjQxB6UBUJ98f", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark 2 Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784496, - "modifiedTime": 1753922784496, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754246820890, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "GRL0cvs96vrTDckZ", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Rage Up (1)", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "origin": "Compendium.daggerheart.domains.Item.GRL0cvs96vrTDckZ", + "transfer": false, + "_id": "bq1MhcmoP6Wo5CXF", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.roll.attack.bonus", + "mode": 2, + "value": "2*@system.traits.strength.value", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246159246, + "modifiedTime": 1754246767854, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!GRL0cvs96vrTDckZ.bq1MhcmoP6Wo5CXF" + }, + { + "name": "Rage Up (2)", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "origin": "Compendium.daggerheart.domains.Item.GRL0cvs96vrTDckZ", + "transfer": false, + "_id": "t6SIjQxB6UBUJ98f", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.roll.attack.bonus", + "mode": 2, + "value": "4*@system.traits.strength.value", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754246675511, + "modifiedTime": 1754246707418, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!GRL0cvs96vrTDckZ.t6SIjQxB6UBUJ98f" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!GRL0cvs96vrTDckZ" } diff --git a/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json b/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json index 6e48752e..e1511db6 100644 --- a/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json +++ b/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json @@ -1,6 +1,6 @@ { "name": "Reaper’s Strike", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "QYdeGsmVYIF34kZR", "system": { @@ -8,22 +8,83 @@ "domain": "blade", "recallCost": 3, "level": 9, - "type": "ability" + "type": "ability", + "actions": { + "bFW8Qgv6fUswbA6s": { + "type": "attack", + "_id": "bFW8Qgv6fUswbA6s", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "1", + "recovery": "longRest", + "consumeOnSuccess": false + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Spend a Hope", + "img": "icons/skills/melee/strike-axe-red.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784498, - "modifiedTime": 1753922784498, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754247964921, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "MCgNRlh0s5XUPCfl", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!MCgNRlh0s5XUPCfl" } diff --git a/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json b/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json index 2aa750d2..77b90825 100644 --- a/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json +++ b/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json @@ -1,6 +1,6 @@ { "name": "Reckless", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "o7t2fsAmRxKLoHrO", "system": { @@ -8,22 +8,59 @@ "domain": "blade", "recallCost": 1, "level": 2, - "type": "ability" + "type": "ability", + "actions": { + "1vOYZjiUbRBmLcVr": { + "type": "effect", + "_id": "1vOYZjiUbRBmLcVr", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark a Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784500, - "modifiedTime": 1753922784500, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244790951, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "2ooUo2yoilGifY81", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!2ooUo2yoilGifY81" } diff --git a/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json b/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json index cb5acc64..32e5b0a6 100644 --- a/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json +++ b/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json @@ -1,6 +1,6 @@ { "name": "Scramble", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "wWL9mV6i2EGX5xHS", "system": { @@ -15,15 +15,18 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784509, - "modifiedTime": 1753922784509, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244800614, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "5bBU9jWHOuOY12lR", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!5bBU9jWHOuOY12lR" } diff --git a/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json b/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json index aebaf817..2090343a 100644 --- a/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json +++ b/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json @@ -1,6 +1,6 @@ { "name": "Versatile Fighter", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "wWL9mV6i2EGX5xHS", "system": { @@ -8,22 +8,59 @@ "domain": "blade", "recallCost": 1, "level": 3, - "type": "ability" + "type": "ability", + "actions": { + "XAaygVE635axvBX7": { + "type": "effect", + "_id": "XAaygVE635axvBX7", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark a Stress", + "img": "icons/magic/control/silhouette-aura-energy.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784541, - "modifiedTime": 1753922784541, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244901236, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "wQ53ImDswEHv5SGQ", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!wQ53ImDswEHv5SGQ" } diff --git a/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json index a5329a78..be4a1dbe 100644 --- a/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json +++ b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json @@ -1,29 +1,230 @@ { "name": "Vitality", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "Emnx4o1DWGTVKoAg", "system": { - "description": "

When you choose this card, permanently gain two of the following benefits:

  • One Stress slot
  • One Hit Point slot
  • +2 bonus to your damage thresholds

Then place this card in your vault permanently.

", + "description": "

When you choose this card, permanently gain two of the following benefits:

  • One Stress slot

  • One Hit Point slot

  • +2 bonus to your damage thresholds

Then place this card in your vault permanently.

", "domain": "blade", "recallCost": 0, "level": 5, - "type": "ability" + "type": "ability", + "actions": { + "W8nmboZ41sij2ybT": { + "type": "effect", + "_id": "W8nmboZ41sij2ybT", + "systemPath": "actions", + "description": "

Choose from:

  • One Stress slot

  • One Hit Point slot

  • +2 bonus to your damage thresholds

(The effects are applied disabled. You have to manually enable two of them in your character sheet for now.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [ + { + "_id": "1jtgIyFvDpTb0asZ", + "onSave": false + }, + { + "_id": "vj9rm1tLqqsSFOXF", + "onSave": false + }, + { + "_id": "BcqCG9yF6l1LRYqm", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Apply Effect", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784542, - "modifiedTime": 1753922784542, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754245974822, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "sWUlSPOJEaXyQLCj", "sort": 3400000, - "effects": [], + "effects": [ + { + "name": "Vitality (HP)", + "img": "icons/magic/life/heart-cross-green.webp", + "origin": "Compendium.daggerheart.domains.Item.sWUlSPOJEaXyQLCj", + "transfer": true, + "_id": "1jtgIyFvDpTb0asZ", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.resources.hitPoints", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Permanenlty add one Hit Point slot

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754245866724, + "modifiedTime": 1754246004543, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!sWUlSPOJEaXyQLCj.1jtgIyFvDpTb0asZ" + }, + { + "name": "Vitality (Stress)", + "img": "icons/magic/life/heart-cross-blue.webp", + "origin": "Compendium.daggerheart.domains.Item.sWUlSPOJEaXyQLCj", + "transfer": true, + "_id": "vj9rm1tLqqsSFOXF", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.resources.stress", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Permanently add one Stress slot

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754245912530, + "modifiedTime": 1754245972468, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!sWUlSPOJEaXyQLCj.vj9rm1tLqqsSFOXF" + }, + { + "name": "Vitality (Thresholds)", + "img": "icons/magic/life/heart-cross-purple-orange.webp", + "origin": "Compendium.daggerheart.domains.Item.sWUlSPOJEaXyQLCj", + "transfer": true, + "_id": "BcqCG9yF6l1LRYqm", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.damageThresholds.major", + "mode": 2, + "value": "2", + "priority": null + }, + { + "key": "system.damageThresholds.severe", + "mode": 2, + "value": "2", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Permanently add a +2 bonus to your damage thresholds

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754245974802, + "modifiedTime": 1754246033724, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + }, + "_key": "!items.effects!sWUlSPOJEaXyQLCj.BcqCG9yF6l1LRYqm" + } + ], + "ownership": { + "default": 0 + }, "_key": "!items!sWUlSPOJEaXyQLCj" } diff --git a/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json b/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json index 974fad1e..8e4d7daf 100644 --- a/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json +++ b/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json @@ -1,6 +1,6 @@ { "name": "Whirlwind", - "img": "icons/svg/item-bag.svg", + "img": "systems/daggerheart/assets/icons/domains/domain-card/blade.png", "type": "domainCard", "folder": "9Xc6KzNyjDtTGZkp", "system": { @@ -8,22 +8,59 @@ "domain": "blade", "recallCost": 0, "level": 1, - "type": "ability" + "type": "ability", + "actions": { + "g9X0wRuCtAYzF576": { + "type": "effect", + "_id": "g9X0wRuCtAYzF576", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "keyIsID": false, + "key": "hope", + "value": 1, + "scalable": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend a Hope", + "img": "icons/magic/control/buff-flight-wings-runes-purple-orange.webp", + "range": "" + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784545, - "modifiedTime": 1753922784545, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754244586174, + "lastModifiedBy": "l5jB3XmcVXOTQpRZ" }, "_id": "anO0arioUy7I5zBg", "sort": 3400000, "effects": [], + "ownership": { + "default": 0 + }, "_key": "!items!anO0arioUy7I5zBg" }