[feature] Action UsesButton (#662)

* Added a button to spend/restore uses of an action

* Fixed some compendium Uses on actions

* Went over all item compendia and fixed some Uses on actions

* Fixed folder order in Subclass compendium
This commit is contained in:
WBHarry 2025-08-07 01:10:56 +02:00 committed by GitHub
parent ead2f6b8f3
commit a1a3ccc461
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
70 changed files with 471 additions and 358 deletions

View file

@ -66,7 +66,7 @@
}
],
"roll": {
"type": null,
"type": "spellcast",
"trait": null,
"difficulty": null,
"bonus": null,
@ -154,8 +154,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784434,
"modifiedTime": 1754253433766,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754475145346,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "5EP2Lgf7ojfrc0Is",
"sort": 3400000,

View file

@ -20,9 +20,9 @@
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null,
"consumeOnSuccess": false
"max": "1",
"recovery": "longRest",
"consumeOnSuccess": true
},
"damage": {
"parts": [],
@ -128,8 +128,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784437,
"modifiedTime": 1754254161910,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754501480068,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "R8NDiJXJWmC48WSr",
"sort": 3400000,

View file

@ -9,12 +9,31 @@
"recallCost": 3,
"level": 9,
"type": "spell",
"resource": {
"type": "simple",
"value": 1,
"recovery": "longRest",
"max": "1",
"icon": ""
"resource": null,
"actions": {
"RKEceNKiQirYwN45": {
"type": "effect",
"_id": "RKEceNKiQirYwN45",
"systemPath": "actions",
"description": "<p class=\"Body-Foundation\">Once per long rest, this card can mimic the features of another domain card of level 8 or lower in another players loadout. <strong>Spend Hope equal to half the cards level</strong> to gain access to the feature. It lasts until your next rest or they place the card in their vault.</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "1",
"recovery": "longRest",
"consumeOnSuccess": false
},
"effects": [],
"target": {
"type": "any",
"amount": null
},
"name": "Mimic",
"img": "icons/magic/perception/hand-eye-black.webp",
"range": ""
}
}
},
"flags": {},
@ -26,8 +45,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784439,
"modifiedTime": 1754329311656,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499898585,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "3A7LZ1xmDEMGa165",
"sort": 3400000,

View file

@ -29,9 +29,9 @@
],
"uses": {
"value": null,
"max": "",
"recovery": null,
"consumeOnSuccess": false
"max": "1",
"recovery": "shortRest",
"consumeOnSuccess": true
},
"damage": {
"parts": [
@ -99,13 +99,7 @@
"range": "veryFar"
}
},
"resource": {
"type": "simple",
"value": 1,
"recovery": "shortRest",
"max": "1",
"icon": ""
}
"resource": null
},
"flags": {},
"_stats": {
@ -116,8 +110,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784449,
"modifiedTime": 1754254262215,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754501560924,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "C0qLOwSSvZ6PG3Ws",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "7Cs44YADBTmmtCw6",
"system": {
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Far range. <strong>Mark any number of Stress</strong> to make shards of arcana rain down from above. Targets you succeed against take <strong>1d20+2</strong> magic damage for each Stress marked.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Far range. <strong>Mark any number of Stress</strong> to make shards of arcana rain down from above. Targets you succeed against take <strong>1d20+2</strong> magic damage for each Stress marked.</p><p>@Template[type:emanation|range:f]</p>",
"domain": "arcana",
"recallCost": 1,
"level": 10,
@ -14,7 +14,7 @@
"type": "attack",
"_id": "xJfXJDVsBayGaqkr",
"systemPath": "actions",
"description": "<p>Make a <strong>Spellcast Roll</strong> against all adversaries within Far range. <strong>Mark any number of Stress</strong> to make shards of arcana rain down from above. Targets you succeed against take <strong>1d20+2</strong> magic damage for each Stress marked.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Far range. <strong>Mark any number of Stress</strong> to make shards of arcana rain down from above. Targets you succeed against take <strong>1d20+2</strong> magic damage for each Stress marked.</p><p>@Template[type:emanation|range:f]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [
@ -103,8 +103,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784452,
"modifiedTime": 1754254370187,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754501517016,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "hZJp9mdkMnqKDROe",
"sort": 3400000,

View file

@ -28,8 +28,8 @@
],
"uses": {
"value": null,
"max": "",
"recovery": null
"max": "1",
"recovery": "longRest"
},
"effects": [
{
@ -56,7 +56,7 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784460,
"modifiedTime": 1754242182536,
"modifiedTime": 1754498928489,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "SgvjJfMyubZowPxS",

View file

@ -173,7 +173,8 @@
"value": 1,
"recovery": "longRest",
"max": "1",
"icon": ""
"icon": "",
"progression": "decreasing"
}
},
"flags": {},
@ -185,8 +186,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784466,
"modifiedTime": 1754338717920,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499077474,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "GlRm1Dxlc0Z1b04o",
"sort": 3400000,

View file

@ -14,7 +14,8 @@
"value": 0,
"recovery": "longRest",
"max": "@system.traits.presence.value",
"icon": ""
"icon": "",
"progression": "decreasing"
},
"actions": {
"5sGMd6m6Ltahit4h": {
@ -253,8 +254,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784473,
"modifiedTime": 1754340989544,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499693699,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "cWu1o82ZF7GvnbXc",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "7O1tTswJMNdPgLsx",
"system": {
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all targets within Far range. Targets you succeed against become temporarily <em>Enraptured</em>. While <em>Enraptured</em>, a targets attention is fixed on you, narrowing their field of view and drowning out any sound but your voice. <strong>Mark a Stress</strong> to force all <em>Enraptured</em> targets to mark a Stress, ending this spell.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all targets within Far range. Targets you succeed against become temporarily <em>Enraptured</em>. While <em>Enraptured</em>, a targets attention is fixed on you, narrowing their field of view and drowning out any sound but your voice. <strong>Mark a Stress</strong> to force all <em>Enraptured</em> targets to mark a Stress, ending this spell.</p><p>@Template[type:emanation|range:f]</p>",
"domain": "grace",
"recallCost": 3,
"level": 8,
@ -14,7 +14,7 @@
"type": "attack",
"_id": "r5eA3tAH7EplOQCP",
"systemPath": "actions",
"description": "<p>Make a <strong>Spellcast Roll</strong> against all targets within Far range. Targets you succeed against become temporarily <em>Enraptured</em>. While <em>Enraptured</em>, a targets attention is fixed on you, narrowing their field of view and drowning out any sound but your voice.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all targets within Far range. Targets you succeed against become temporarily <em>Enraptured</em>. While <em>Enraptured</em>, a targets attention is fixed on you, narrowing their field of view and drowning out any sound but your voice. <strong>Mark a Stress</strong> to force all <em>Enraptured</em> targets to mark a Stress, ending this spell.</p><p>@Template[type:emanation|range:f]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
@ -132,8 +132,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784481,
"modifiedTime": 1754342040215,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499825008,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "ubpixIgZrJXKyM3b",
"sort": 3400000,

View file

@ -338,9 +338,10 @@
"resource": {
"type": "simple",
"value": 1,
"recovery": "longRest",
"progression": "decreasing",
"max": "1",
"icon": ""
"icon": "fa-solid fa-hands-praying",
"recovery": "longRest"
}
},
"flags": {},
@ -352,8 +353,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784482,
"modifiedTime": 1754269394280,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754498631054,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "TGjR4vJVNbQRV8zr",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "2rqOUxEglhhPKk2j",
"system": {
"description": "<p class=\"Body-Foundation\">Once per long rest, choose any targets within Very Close range to perceive you as a nightmarish horror. The targets must succeed on a Reaction Roll (16) or become temporarily <em>Horrified</em>. While <em>Horrified</em>, theyre <em>Vulnerable</em>. Steal a number of Fear from the GM equal to the number of targets that are <em>Horrified</em> (up to the number of Fear in the GMs pool). Roll a number of <strong>d6s</strong> equal to the number of stolen Fear and deal the total damage to each <em>Horrified</em> target. Discard the stolen Fear.</p>",
"description": "<p class=\"Body-Foundation\">Once per long rest, choose any targets within Very Close range to perceive you as a nightmarish horror. The targets must succeed on a Reaction Roll (16) or become temporarily <em>Horrified</em>. While <em>Horrified</em>, theyre <em>Vulnerable</em>. Steal a number of Fear from the GM equal to the number of targets that are <em>Horrified</em> (up to the number of Fear in the GMs pool). Roll a number of <strong>d6s</strong> equal to the number of stolen Fear and deal the total damage to each <em>Horrified</em> target. Discard the stolen Fear.</p><p>@Template[type:emanation|range:vc]</p>",
"domain": "midnight",
"recallCost": 2,
"level": 9,
@ -14,14 +14,14 @@
"type": "attack",
"_id": "e4A6GQERsn08IBby",
"systemPath": "actions",
"description": "<p>Once per long rest, choose any targets within Very Close range to perceive you as a nightmarish horror. The targets must succeed on a Reaction Roll (16) or become temporarily <em>Horrified</em>. While <em>Horrified</em>, theyre <em>Vulnerable</em>. Steal a number of Fear from the GM equal to the number of targets that are <em>Horrified</em> (up to the number of Fear in the GMs pool). Roll a number of <strong>d6s</strong> equal to the number of stolen Fear and deal the total damage to each <em>Horrified</em> target. Discard the stolen Fear.</p><p></p>",
"description": "<p class=\"Body-Foundation\">Once per long rest, choose any targets within Very Close range to perceive you as a nightmarish horror. The targets must succeed on a Reaction Roll (16) or become temporarily <em>Horrified</em>. While <em>Horrified</em>, theyre <em>Vulnerable</em>. Steal a number of Fear from the GM equal to the number of targets that are <em>Horrified</em> (up to the number of Fear in the GMs pool). Roll a number of <strong>d6s</strong> equal to the number of stolen Fear and deal the total damage to each <em>Horrified</em> target. Discard the stolen Fear.</p><p>@Template[type:emanation|range:vc]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
"max": "1",
"recovery": "longRest"
},
"damage": {
"parts": [],
@ -121,12 +121,7 @@
"range": ""
}
},
"resource": {
"type": "simple",
"value": 0,
"max": "",
"icon": ""
}
"resource": null
},
"flags": {},
"_stats": {
@ -137,8 +132,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784487,
"modifiedTime": 1754331219352,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499654051,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "zcldCuqOg3dphUVI",
"sort": 3400000,

View file

@ -21,7 +21,8 @@
"uses": {
"value": null,
"max": "1",
"recovery": "longRest"
"recovery": "longRest",
"consumeOnSuccess": true
},
"damage": {
"parts": [],
@ -67,8 +68,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784493,
"modifiedTime": 1754340285152,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499238543,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "9a6xP5pxhVvdugk9",
"sort": 3400000,

View file

@ -19,7 +19,7 @@
"actionType": "action",
"cost": [],
"uses": {
"value": 1,
"value": 0,
"max": "1",
"recovery": "shortRest",
"consumeOnSuccess": false
@ -44,8 +44,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784499,
"modifiedTime": 1754269219077,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754498645559,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "iYNVTB7uAD1FTCZu",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "qY4Zqc1Ch6p317uK",
"system": {
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (15)</strong>. Once per rest on a success, create a temporary barrier of protective energy around you at Very Close range. You and all allies within the barrier when this spell is cast clear <strong>1d4</strong> Hit Points. While the barrier is up, you and all allies within have resistance to physical damage from outside the barrier.</p><p class=\"Body-Foundation\">When you move, the barrier follows you.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (15)</strong>. Once per rest on a success, create a temporary barrier of protective energy around you at Very Close range. You and all allies within the barrier when this spell is cast clear <strong>1d4</strong> Hit Points. While the barrier is up, you and all allies within have resistance to physical damage from outside the barrier.</p><p class=\"Body-Foundation\">When you move, the barrier follows you.</p><p>@Template[type:emanation|range:vc]</p>",
"domain": "sage",
"recallCost": 1,
"level": 8,
@ -14,7 +14,7 @@
"type": "healing",
"_id": "XdAwXl2uWNinInFe",
"systemPath": "actions",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (15)</strong>. Once per rest on a success, create a temporary barrier of protective energy around you at Very Close range. You and all allies within the barrier when this spell is cast clear <strong>1d4</strong> Hit Points. While the barrier is up, you and all allies within have resistance to physical damage from outside the barrier.</p><p class=\"Body-Foundation\">When you move, the barrier follows you.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (15)</strong>. Once per rest on a success, create a temporary barrier of protective energy around you at Very Close range. You and all allies within the barrier when this spell is cast clear <strong>1d4</strong> Hit Points. While the barrier is up, you and all allies within have resistance to physical damage from outside the barrier.</p><p class=\"Body-Foundation\">When you move, the barrier follows you.</p><p>@Template[type:emanation|range:vc]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
@ -22,7 +22,7 @@
"value": null,
"max": "1",
"recovery": "shortRest",
"consumeOnSuccess": false
"consumeOnSuccess": true
},
"damage": {
"parts": [
@ -93,8 +93,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784502,
"modifiedTime": 1754339870857,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499308449,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "HtWx5IIemCoorMj2",
"sort": 3400000,

View file

@ -14,7 +14,8 @@
"value": 0,
"recovery": "longRest",
"max": "@cast",
"icon": ""
"icon": "",
"progression": "decreasing"
},
"actions": {
"udmHKUtCDClxeB4h": {
@ -214,8 +215,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784502,
"modifiedTime": 1754269768509,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754498742091,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "wUQFsRtww18naYaq",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "Abn46nCQst6kpGeA",
"system": {
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Very Close range. Targets you succeed against are temporarily <em>Restrained</em> as their shadow binds them in place.</p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Very Close range. Targets you succeed against are temporarily <em>Restrained</em> as their shadow binds them in place.</p><p>@Template[type:emanation|range:vc]</p>",
"domain": "midnight",
"recallCost": 0,
"level": 2,
@ -14,7 +14,7 @@
"type": "attack",
"_id": "Llr9uIDUCrfsiZNn",
"systemPath": "actions",
"description": "<p><span style=\"color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none\">Make a </span><span class=\"tooltip-convert\" style=\"box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(93, 20, 43) rgba(0, 0, 0, 0); color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial\"><strong style=\"box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(93, 20, 43) rgba(0, 0, 0, 0);\">Spellcast Roll</strong></span><span style=\"color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none\"> against all adversaries within </span><span class=\"tooltip-convert\" style=\"box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(93, 20, 43) rgba(0, 0, 0, 0); color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial\">Very Close</span><span style=\"color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none\"> range. Targets you succeed against are temporarily </span><span class=\"tooltip-convert\" style=\"box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(93, 20, 43) rgba(0, 0, 0, 0); color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial\"><em style=\"box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(93, 20, 43) rgba(0, 0, 0, 0);\">Restrained</em> </span><span style=\"color: rgb(239, 230, 216); font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgba(24, 22, 46, 0.376); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none\">as their shadow binds them in place.</span></p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll</strong> against all adversaries within Very Close range. Targets you succeed against are temporarily <em>Restrained</em> as their shadow binds them in place.</p><p>@Template[type:emanation|range:vc]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
@ -72,8 +72,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784512,
"modifiedTime": 1754330643864,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499502570,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "kguhWlidhxe2GbT0",
"sort": 3400000,

View file

@ -9,7 +9,31 @@
"recallCost": 0,
"level": 6,
"type": "spell",
"actions": {}
"actions": {
"MjSx44ovuKBGVKGs": {
"type": "effect",
"_id": "MjSx44ovuKBGVKGs",
"systemPath": "actions",
"description": "<p class=\"Body-Foundation\">Once per rest, take on the Stress from a willing creature within Melee range. The target describes what intimate knowledge or emotions telepathically leak from their mind in this moment between you. Transfer any number of their marked Stress to you, then gain a Hope for each Stress transferred.</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "1",
"recovery": "shortRest",
"consumeOnSuccess": false
},
"effects": [],
"target": {
"type": "any",
"amount": null
},
"name": "Take Stress",
"img": "systems/daggerheart/assets/icons/domains/domain-card/grace.png",
"range": ""
}
}
},
"flags": {},
"_stats": {
@ -20,8 +44,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784515,
"modifiedTime": 1754327488946,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499760780,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "8nRle10pw1HO8QVu",
"sort": 3400000,

View file

@ -29,8 +29,8 @@
],
"uses": {
"value": null,
"max": "",
"recovery": null,
"max": "1",
"recovery": "shortRest",
"consumeOnSuccess": false
},
"effects": [
@ -58,8 +58,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784519,
"modifiedTime": 1754269704377,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754498725946,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "U1uWJE94HZVudujz",
"sort": 3400000,

View file

@ -10,9 +10,9 @@
"level": 9,
"type": "ability",
"actions": {
"B4vyaTibK0GiRBCW": {
"type": "effect",
"_id": "B4vyaTibK0GiRBCW",
"yjEcSlzsWGX79gpB": {
"type": "attack",
"_id": "yjEcSlzsWGX79gpB",
"systemPath": "actions",
"description": "<p class=\"Body-Foundation\"><strong>Spend a Hope</strong> and make an attack against all adversaries within your weapons range. Once per long rest, on a success against any targets, add up the damage dealt, then redistribute that damage however you wish between the targets you succeeded against. When you deal damage to a target, roll an additional damage die and add its result to the damage you deal to that target.</p>",
"chatDisplay": true,
@ -29,15 +29,39 @@
],
"uses": {
"value": null,
"max": "",
"recovery": null,
"consumeOnSuccess": false
"max": "1",
"recovery": "longRest",
"consumeOnSuccess": true
},
"damage": {
"parts": [],
"includeBase": false
},
"effects": [],
"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 Hope",
"img": "icons/skills/melee/strike-sword-steel-yellow.webp",
"range": ""
@ -53,7 +77,7 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784522,
"modifiedTime": 1754252510860,
"modifiedTime": 1754501075258,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "TYKfM3H9vBXyWiH4",

View file

@ -11,10 +11,11 @@
"type": "ability",
"resource": {
"type": "simple",
"value": 1,
"max": "",
"value": 0,
"max": "max(@system.traits.knowledge.value, 1)",
"icon": "fa-solid fa-bullseye",
"recovery": "longRest"
"recovery": "longRest",
"progression": "decreasing"
},
"actions": {
"jTC0GbsBpGmaQLi7": {
@ -60,7 +61,7 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784523,
"modifiedTime": 1754249661976,
"modifiedTime": 1754501630846,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "5b1awkgTmMp3FVrm",

View file

@ -108,16 +108,17 @@
"cost": [
{
"scalable": false,
"key": "n0P3VS1WfxvmXbB6",
"key": "hitPoints",
"value": 1,
"keyIsID": true,
"step": null
"keyIsID": false,
"step": null,
"consumeOnSuccess": false
}
],
"uses": {
"value": null,
"max": "",
"recovery": null
"max": "1",
"recovery": "shortRest"
},
"effects": [],
"target": {
@ -129,13 +130,7 @@
"range": ""
}
},
"resource": {
"type": "simple",
"value": 1,
"recovery": "shortRest",
"max": "1",
"icon": ""
}
"resource": null
},
"flags": {},
"_stats": {
@ -146,8 +141,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784534,
"modifiedTime": 1754338673637,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499113867,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "n0P3VS1WfxvmXbB6",
"sort": 3400000,

View file

@ -14,7 +14,8 @@
"value": 0,
"max": "@cast",
"icon": "",
"recovery": "session"
"recovery": "session",
"progression": "decreasing"
},
"actions": {
"MWvrKuwejWcQm7N1": {
@ -143,8 +144,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784537,
"modifiedTime": 1754253370819,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754501257508,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "o62i0QdbUDIiAhSq",
"sort": 3400000,

View file

@ -20,7 +20,7 @@
"type": "effect",
"_id": "nYu6LRNVDKfWUJhx",
"systemPath": "actions",
"description": "",
"description": "<p class=\"Body-Foundation\">Once per long rest, <strong>mark a Stress</strong> to channel the natural world around you and enhance yourself. Describe how your appearance changes, then place a <strong>d6</strong> on this card with the 1 value facing up.</p><p class=\"Body-Foundation\">While the Wild Surge Die is active, you add its value to every action roll you make. After you add its value to a roll, increase the Wild Surge Dies value by one. When the dies value would exceed 6 or you take a rest, this form drops and you must <strong>mark an additional Stress</strong>.</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [
@ -34,8 +34,8 @@
],
"uses": {
"value": null,
"max": "",
"recovery": null
"max": "1",
"recovery": "longRest"
},
"effects": [],
"target": {
@ -57,8 +57,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784547,
"modifiedTime": 1754340095871,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754499199811,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "DjnKlZQYaWdQGKcK",
"sort": 3400000,

View file

@ -4,7 +4,7 @@
"type": "domainCard",
"folder": "OwsbTSWzKq2WJmQN",
"system": {
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (16)</strong>. Once per long rest on a success, choose a point within Far range and create a visible zone of protection there for all allies within Very Close range of that point. When you do, place a <strong>d6</strong> on this card with the 1 value facing up. When an ally in this zone takes damage, they reduce it by the dies value. You then increase the dies value by one. When the dies value would exceed 6, this effect ends.</p><p></p><p><span style=\"color:oklab(0.952331 0.000418991 -0.00125992);font-family:'gg mono', 'Source Code Pro', Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace;font-size:13.6px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:left;text-indent:0px;text-transform:none;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;white-space:pre-wrap;background-color:oklab(0.57738 0.0140701 -0.208587 / 0.0784314);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline !important;float:none\">@Template[type:emanation|range:vc]</span></p>",
"description": "<p class=\"Body-Foundation\">Make a <strong>Spellcast Roll (16)</strong>. Once per long rest on a success, choose a point within Far range and create a visible zone of protection there for all allies within Very Close range of that point. When you do, place a <strong>d6</strong> on this card with the 1 value facing up. When an ally in this zone takes damage, they reduce it by the dies value. You then increase the dies value by one. When the dies value would exceed 6, this effect ends.</p><p><span style=\"color:oklab(0.952331 0.000418991 -0.00125992);font-family:'gg mono', 'Source Code Pro', Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace;font-size:13.6px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:left;text-indent:0px;text-transform:none;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;white-space:pre-wrap;background-color:oklab(0.57738 0.0140701 -0.208587 / 0.0784314);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;display:inline !important;float:none\">@Template[type:emanation|range:vc]</span></p>",
"domain": "splendor",
"recallCost": 2,
"level": 6,
@ -58,13 +58,7 @@
"range": "far"
}
},
"resource": {
"type": "simple",
"value": 0,
"max": "6",
"icon": "",
"recovery": "longRest"
}
"resource": null
},
"flags": {},
"_stats": {
@ -75,8 +69,8 @@
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784549,
"modifiedTime": 1754269795161,
"lastModifiedBy": "Q9NoTaEarn3VMS6Z"
"modifiedTime": 1754498786877,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_id": "lOZaRb4fCVgQsWB5",
"sort": 3400000,

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "pPzU9WOQNv3ckO1w",
"description": "",
"sort": 1000000,
"sort": 2000000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499337594
},
"_key": "!folders!pPzU9WOQNv3ckO1w"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "EJoXzO85rG5EiZsh",
"description": "",
"sort": 100000,
"sort": 1100000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499330683
},
"_key": "!folders!EJoXzO85rG5EiZsh"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "xZrCYAd05ayNu1yW",
"description": "",
"sort": 200000,
"sort": 1200000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499331503
},
"_key": "!folders!xZrCYAd05ayNu1yW"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "uXGugK72AffddFdH",
"description": "",
"sort": 300000,
"sort": 1300000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499332151
},
"_key": "!folders!uXGugK72AffddFdH"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "BJIiOIWAQUz5zuqo",
"description": "",
"sort": 400000,
"sort": 1400000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499332813
},
"_key": "!folders!BJIiOIWAQUz5zuqo"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "ZZHIbaynhzVArA1p",
"description": "",
"sort": 500000,
"sort": 1500000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499333460
},
"_key": "!folders!ZZHIbaynhzVArA1p"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "u5Lq2kfC8LlDAGDC",
"description": "",
"sort": 550000,
"sort": 1600000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681547474
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499335115
},
"_key": "!folders!u5Lq2kfC8LlDAGDC"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "gEVGjjPrjqxxZkb5",
"description": "",
"sort": 575000,
"sort": 1700000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681548701
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499335821
},
"_key": "!folders!gEVGjjPrjqxxZkb5"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "qY4Zqc1Ch6p317uK",
"description": "",
"sort": 587500,
"sort": 1800000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681549490
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499336356
},
"_key": "!folders!qY4Zqc1Ch6p317uK"
}

View file

@ -6,7 +6,7 @@
"sorting": "a",
"_id": "R5afi5bhq9ccnYY2",
"description": "",
"sort": 600000,
"sort": 1900000,
"flags": {},
"_stats": {
"compendiumSource": null,
@ -15,8 +15,8 @@
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"lastModifiedBy": "YNJ4HgHtFrTI89mx",
"modifiedTime": 1752681545540
"lastModifiedBy": "MQSznptE5yLT7kj8",
"modifiedTime": 1754499336949
},
"_key": "!folders!R5afi5bhq9ccnYY2"
}