diff --git a/lang/en.json b/lang/en.json index dfb3d911..3ca1749e 100755 --- a/lang/en.json +++ b/lang/en.json @@ -366,8 +366,7 @@ "hideNewCountdowns": "Hide New Countdowns" }, "DaggerheartMenu": { - "title": "GM Tools", - "countdowns": "Edit Countdowns" + "title": "GM Tools" }, "DeleteConfirmation": { "title": "Delete {type} - {name}", diff --git a/module/applications/dialogs/attributionDialog.mjs b/module/applications/dialogs/attributionDialog.mjs index a72f6306..99ff261a 100644 --- a/module/applications/dialogs/attributionDialog.mjs +++ b/module/applications/dialogs/attributionDialog.mjs @@ -2,7 +2,7 @@ import autocomplete from 'autocompleter'; const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api; -export default class AttriubtionDialog extends HandlebarsApplicationMixin(ApplicationV2) { +export default class AttributionDialog extends HandlebarsApplicationMixin(ApplicationV2) { constructor(item) { super({}); diff --git a/module/applications/sheets/actors/adversary.mjs b/module/applications/sheets/actors/adversary.mjs index 64f48d02..6b57565c 100644 --- a/module/applications/sheets/actors/adversary.mjs +++ b/module/applications/sheets/actors/adversary.mjs @@ -10,7 +10,9 @@ export default class AdversarySheet extends DHBaseActorSheet { position: { width: 660, height: 766 }, window: { resizable: true }, actions: { - reactionRoll: AdversarySheet.#reactionRoll + reactionRoll: AdversarySheet.#reactionRoll, + toggleResourceDice: AdversarySheet.#toggleResourceDice, + handleResourceDice: AdversarySheet.#handleResourceDice }, window: { resizable: true, @@ -25,6 +27,10 @@ export default class AdversarySheet extends DHBaseActorSheet { }; static PARTS = { + limited: { + template: 'systems/daggerheart/templates/sheets/actors/adversary/limited.hbs', + scrollable: ['.limited-container'] + }, sidebar: { template: 'systems/daggerheart/templates/sheets/actors/adversary/sidebar.hbs', scrollable: ['.shortcut-items-section'] @@ -52,6 +58,18 @@ export default class AdversarySheet extends DHBaseActorSheet { } }; + /** @inheritdoc */ + _initializeApplicationOptions(options) { + const applicationOptions = super._initializeApplicationOptions(options); + + if (applicationOptions.document.testUserPermission(game.user, 'LIMITED', { exact: true })) { + applicationOptions.position.width = 360; + applicationOptions.position.height = 'auto'; + } + + return applicationOptions; + } + /**@inheritdoc */ async _prepareContext(options) { const context = await super._prepareContext(options); @@ -65,6 +83,7 @@ export default class AdversarySheet extends DHBaseActorSheet { context = await super._preparePartContext(partId, context, options); switch (partId) { case 'header': + case 'limited': await this._prepareHeaderContext(context, options); const adversaryTypes = CONFIG.DH.ACTOR.allAdversaryTypes(); @@ -156,6 +175,40 @@ export default class AdversarySheet extends DHBaseActorSheet { this.actor.diceRoll(config); } + /** + * Toggle the used state of a resource dice. + * @type {ApplicationClickAction} + */ + static async #toggleResourceDice(event, target) { + const item = await getDocFromElement(target); + + const { dice } = event.target.closest('.item-resource').dataset; + const diceState = item.system.resource.diceStates[dice]; + + await item.update({ + [`system.resource.diceStates.${dice}.used`]: diceState ? !diceState.used : true + }); + } + + /** + * Handle the roll values of resource dice. + * @type {ApplicationClickAction} + */ + static async #handleResourceDice(_, target) { + const item = await getDocFromElement(target); + if (!item) return; + + const rollValues = await game.system.api.applications.dialogs.ResourceDiceDialog.create(item, this.document); + if (!rollValues) return; + + await item.update({ + 'system.resource.diceStates': rollValues.reduce((acc, state, index) => { + acc[index] = { value: state.value, used: state.used }; + return acc; + }, {}) + }); + } + /* -------------------------------------------- */ /* Application Listener Actions */ /* -------------------------------------------- */ diff --git a/module/applications/sheets/actors/character.mjs b/module/applications/sheets/actors/character.mjs index 82c258e1..b9859a01 100644 --- a/module/applications/sheets/actors/character.mjs +++ b/module/applications/sheets/actors/character.mjs @@ -76,6 +76,11 @@ export default class CharacterSheet extends DHBaseActorSheet { /**@override */ static PARTS = { + limited: { + id: 'limited', + scrollable: ['.limited-container'], + template: 'systems/daggerheart/templates/sheets/actors/character/limited.hbs' + }, sidebar: { id: 'sidebar', scrollable: ['.shortcut-items-section'], @@ -141,23 +146,37 @@ export default class CharacterSheet extends DHBaseActorSheet { }); } + /** @inheritdoc */ + _initializeApplicationOptions(options) { + const applicationOptions = super._initializeApplicationOptions(options); + + if (applicationOptions.document.testUserPermission(game.user, 'LIMITED', { exact: true })) { + applicationOptions.position.width = 360; + applicationOptions.position.height = 'auto'; + } + + return applicationOptions; + } + /** @inheritDoc */ async _onRender(context, options) { await super._onRender(context, options); - this.element - .querySelector('.level-value') - ?.addEventListener('change', event => this.document.updateLevel(Number(event.currentTarget.value))); + if (!this.document.testUserPermission(game.user, 'LIMITED', { exact: true })) { + this.element + .querySelector('.level-value') + ?.addEventListener('change', event => this.document.updateLevel(Number(event.currentTarget.value))); - const observer = this.document.testUserPermission(game.user, CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER, { - exact: true - }); - if (observer) { - this.element.querySelector('.window-content').classList.add('viewMode'); + const observer = this.document.testUserPermission(game.user, CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER, { + exact: true + }); + if (observer) { + this.element.querySelector('.window-content').classList.add('viewMode'); + } + + this._createFilterMenus(); + this._createSearchFilter(); } - - this._createFilterMenus(); - this._createSearchFilter(); } /* -------------------------------------------- */ diff --git a/module/applications/sheets/actors/companion.mjs b/module/applications/sheets/actors/companion.mjs index b353adbb..fd8cddbf 100644 --- a/module/applications/sheets/actors/companion.mjs +++ b/module/applications/sheets/actors/companion.mjs @@ -14,6 +14,10 @@ export default class DhCompanionSheet extends DHBaseActorSheet { }; static PARTS = { + limited: { + template: 'systems/daggerheart/templates/sheets/actors/companion/limited.hbs', + scrollable: ['.limited-container'] + }, header: { template: 'systems/daggerheart/templates/sheets/actors/companion/header.hbs' }, details: { template: 'systems/daggerheart/templates/sheets/actors/companion/details.hbs' }, effects: { diff --git a/module/applications/sheets/actors/environment.mjs b/module/applications/sheets/actors/environment.mjs index 0389d2c9..30355ccc 100644 --- a/module/applications/sheets/actors/environment.mjs +++ b/module/applications/sheets/actors/environment.mjs @@ -1,3 +1,4 @@ +import { getDocFromElement } from '../../../helpers/utils.mjs'; import DHBaseActorSheet from '../api/base-actor.mjs'; /**@typedef {import('@client/applications/_types.mjs').ApplicationClickAction} ApplicationClickAction */ @@ -20,12 +21,19 @@ export default class DhpEnvironment extends DHBaseActorSheet { } ] }, - actions: {}, + actions: { + toggleResourceDice: DhpEnvironment.#toggleResourceDice, + handleResourceDice: DhpEnvironment.#handleResourceDice + }, dragDrop: [{ dragSelector: '.action-section .inventory-item', dropSelector: null }] }; /**@override */ static PARTS = { + limited: { + template: 'systems/daggerheart/templates/sheets/actors/environment/limited.hbs', + scrollable: ['.limited-container'] + }, header: { template: 'systems/daggerheart/templates/sheets/actors/environment/header.hbs' }, features: { template: 'systems/daggerheart/templates/sheets/actors/environment/features.hbs', @@ -47,6 +55,18 @@ export default class DhpEnvironment extends DHBaseActorSheet { } }; + /** @inheritdoc */ + _initializeApplicationOptions(options) { + const applicationOptions = super._initializeApplicationOptions(options); + + if (applicationOptions.document.testUserPermission(game.user, 'LIMITED', { exact: true })) { + applicationOptions.position.width = 360; + applicationOptions.position.height = 'auto'; + } + + return applicationOptions; + } + /**@inheritdoc */ async _preparePartContext(partId, context, options) { context = await super._preparePartContext(partId, context, options); @@ -118,4 +138,44 @@ export default class DhpEnvironment extends DHBaseActorSheet { event.dataTransfer.setDragImage(item, 60, 0); } } + + /* -------------------------------------------- */ + /* Application Clicks Actions */ + /* -------------------------------------------- */ + + + /** + * Toggle the used state of a resource dice. + * @type {ApplicationClickAction} + */ + static async #toggleResourceDice(event, target) { + const item = await getDocFromElement(target); + + const { dice } = event.target.closest('.item-resource').dataset; + const diceState = item.system.resource.diceStates[dice]; + + await item.update({ + [`system.resource.diceStates.${dice}.used`]: diceState ? !diceState.used : true + }); + } + + /** + * Handle the roll values of resource dice. + * @type {ApplicationClickAction} + */ + static async #handleResourceDice(_, target) { + const item = await getDocFromElement(target); + if (!item) return; + + const rollValues = await game.system.api.applications.dialogs.ResourceDiceDialog.create(item, this.document); + if (!rollValues) return; + + await item.update({ + 'system.resource.diceStates': rollValues.reduce((acc, state, index) => { + acc[index] = { value: state.value, used: state.used }; + return acc; + }, {}) + }); + } + } diff --git a/module/applications/sheets/api/base-actor.mjs b/module/applications/sheets/api/base-actor.mjs index 930edf86..273a3c67 100644 --- a/module/applications/sheets/api/base-actor.mjs +++ b/module/applications/sheets/api/base-actor.mjs @@ -47,6 +47,12 @@ export default class DHBaseActorSheet extends DHApplicationMixin(ActorSheetV2) { return (this.#settingSheet ??= SheetClass ? new SheetClass({ document: this.document }) : null); } + get isVisible() { + const viewPermission = this.document.testUserPermission(game.user, this.options.viewPermission); + const limitedOnly = this.document.testUserPermission(game.user, this.options.viewPermission, { exact: true }); + return limitedOnly ? this.document.system.metadata.hasLimitedView : viewPermission; + } + /* -------------------------------------------- */ /* Prepare Context */ /* -------------------------------------------- */ @@ -72,6 +78,31 @@ export default class DHBaseActorSheet extends DHApplicationMixin(ActorSheetV2) { return context; } + _configureRenderParts(options) { + const parts = super._configureRenderParts(options); + if (!this.document.system.metadata.hasLimitedView) return parts; + + if (this.document.testUserPermission(game.user, 'LIMITED', { exact: true })) return { limited: parts.limited }; + + return Object.keys(parts).reduce((acc, key) => { + if (key !== 'limited') acc[key] = parts[key]; + + return acc; + }, {}); + } + + /** @inheritDoc */ + async _onRender(context, options) { + await super._onRender(context, options); + + if ( + this.document.system.metadata.hasLimitedView && + this.document.testUserPermission(game.user, 'LIMITED', { exact: true }) + ) { + this.element.classList = `${this.element.classList} limited`; + } + } + /**@inheritdoc */ _attachPartListeners(partId, htmlElement, options) { super._attachPartListeners(partId, htmlElement, options); diff --git a/module/applications/sidebar/sidebar.mjs b/module/applications/sidebar/sidebar.mjs index ae28d56c..ab6b0cdb 100644 --- a/module/applications/sidebar/sidebar.mjs +++ b/module/applications/sidebar/sidebar.mjs @@ -39,7 +39,8 @@ export default class DhSidebar extends foundry.applications.sidebar.Sidebar { }, daggerheartMenu: { tooltip: 'DAGGERHEART.UI.Sidebar.daggerheartMenu.title', - img: 'systems/daggerheart/assets/logos/FoundryBorneLogoWhite.svg' + img: 'systems/daggerheart/assets/logos/FoundryBorneLogoWhite.svg', + gmOnly: true }, settings: { tooltip: 'SIDEBAR.TabSettings', diff --git a/module/applications/sidebar/tabs/daggerheartMenu.mjs b/module/applications/sidebar/tabs/daggerheartMenu.mjs index 1fb5d09f..cf7aeae3 100644 --- a/module/applications/sidebar/tabs/daggerheartMenu.mjs +++ b/module/applications/sidebar/tabs/daggerheartMenu.mjs @@ -29,8 +29,7 @@ export default class DaggerheartMenu extends HandlebarsApplicationMixin(Abstract }, actions: { selectRefreshable: DaggerheartMenu.#selectRefreshable, - refreshActors: DaggerheartMenu.#refreshActors, - editCountdowns: DaggerheartMenu.#editCountdowns + refreshActors: DaggerheartMenu.#refreshActors } }; @@ -158,8 +157,4 @@ export default class DaggerheartMenu extends HandlebarsApplicationMixin(Abstract this.render(); } - - static async #editCountdowns() { - new game.system.api.applications.ui.CountdownEdit().render(true); - } } diff --git a/module/applications/ui/countdowns.mjs b/module/applications/ui/countdowns.mjs index 07eac74b..3d0b32ae 100644 --- a/module/applications/ui/countdowns.mjs +++ b/module/applications/ui/countdowns.mjs @@ -32,6 +32,7 @@ export default class DhCountdowns extends HandlebarsApplicationMixin(Application }, actions: { toggleViewMode: DhCountdowns.#toggleViewMode, + editCountdowns: DhCountdowns.#editCountdowns, decreaseCountdown: (_, target) => this.editCountdown(false, target), increaseCountdown: (_, target) => this.editCountdown(true, target) }, @@ -67,6 +68,12 @@ export default class DhCountdowns extends HandlebarsApplicationMixin(Application const header = frame.querySelector('.window-header'); header.querySelector('button[data-action="close"]').remove(); + if (game.user.isGM) { + const editTooltip = game.i18n.localize('DAGGERHEART.APPLICATIONS.CountdownEdit.editTitle'); + const editButton = ``; + header.insertAdjacentHTML('beforeEnd', editButton); + } + const minimizeTooltip = game.i18n.localize('DAGGERHEART.UI.Countdowns.toggleIconMode'); const minimizeButton = ``; header.insertAdjacentHTML('beforeEnd', minimizeButton); @@ -149,6 +156,10 @@ export default class DhCountdowns extends HandlebarsApplicationMixin(Application this.render(); } + static async #editCountdowns() { + new game.system.api.applications.ui.CountdownEdit().render(true); + } + static async editCountdown(increase, target) { if (!DhCountdowns.canPerformEdit()) return; diff --git a/module/config/generalConfig.mjs b/module/config/generalConfig.mjs index cb12f8f0..8f889bf0 100644 --- a/module/config/generalConfig.mjs +++ b/module/config/generalConfig.mjs @@ -166,26 +166,26 @@ export const healingTypes = { export const defeatedConditions = () => { const defeated = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).defeated; - return { - defeated: { - id: 'defeated', - name: 'DAGGERHEART.CONFIG.Condition.defeated.name', - img: defeated.defeatedIcon, - description: 'DAGGERHEART.CONFIG.Condition.defeated.description' - }, - unconscious: { - id: 'unconscious', - name: 'DAGGERHEART.CONFIG.Condition.unconscious.name', - img: defeated.unconsciousIcon, - description: 'DAGGERHEART.CONFIG.Condition.unconscious.description' - }, - dead: { - id: 'dead', - name: 'DAGGERHEART.CONFIG.Condition.dead.name', - img: defeated.deadIcon, - description: 'DAGGERHEART.CONFIG.Condition.dead.description' - } - }; + return Object.values(defeatedConditionChoices).map(x => ({ + ...x, + img: defeated[`${x.id}Icon`], + description: `DAGGERHEART.CONFIG.Condition.${x.id}.description` + })); +}; + +const defeatedConditionChoices = { + defeated: { + id: 'defeated', + name: 'DAGGERHEART.CONFIG.Condition.defeated.name' + }, + unconscious: { + id: 'unconscious', + name: 'DAGGERHEART.CONFIG.Condition.unconscious.name' + }, + dead: { + id: 'dead', + name: 'DAGGERHEART.CONFIG.Condition.dead.name' + } }; export const conditions = () => ({ diff --git a/module/data/actor/base.mjs b/module/data/actor/base.mjs index 9653cd6d..772a5af3 100644 --- a/module/data/actor/base.mjs +++ b/module/data/actor/base.mjs @@ -40,7 +40,8 @@ export default class BaseDataActor extends foundry.abstract.TypeDataModel { isNPC: true, settingSheet: null, hasResistances: true, - hasAttribution: false + hasAttribution: false, + hasLimitedView: true }; } diff --git a/module/data/settings/Automation.mjs b/module/data/settings/Automation.mjs index 43000277..be1b71ef 100644 --- a/module/data/settings/Automation.mjs +++ b/module/data/settings/Automation.mjs @@ -68,19 +68,19 @@ export default class DhAutomation extends foundry.abstract.DataModel { }), characterDefault: new fields.StringField({ required: true, - choices: () => CONFIG.DH.GENERAL.defeatedConditions(), + choices: CONFIG.DH.GENERAL.defeatedConditionChoices, initial: 'unconscious', label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.defeated.characterDefault.label' }), adversaryDefault: new fields.StringField({ required: true, - choices: () => CONFIG.DH.GENERAL.defeatedConditions(), + choices: CONFIG.DH.GENERAL.defeatedConditionChoices, initial: 'defeated', label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.defeated.adversaryDefault.label' }), companionDefault: new fields.StringField({ required: true, - choices: () => CONFIG.DH.GENERAL.defeatedConditions(), + choices: CONFIG.DH.GENERAL.defeatedConditionChoices, initial: 'defeated', label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.defeated.companionDefault.label' }), diff --git a/module/enrichers/TemplateEnricher.mjs b/module/enrichers/TemplateEnricher.mjs index f1e9298d..4b9b052e 100644 --- a/module/enrichers/TemplateEnricher.mjs +++ b/module/enrichers/TemplateEnricher.mjs @@ -5,20 +5,22 @@ export default function DhTemplateEnricher(match, _options) { const { type, angle = CONFIG.MeasuredTemplate.defaults.angle, inline = false } = params; const direction = Number(params.direction) || 0; const range = - params.range && Number.isNaN(params.range) + params.range && Number.isNaN(Number(params.range)) ? Object.values(CONFIG.DH.GENERAL.templateRanges).find( - x => x.id.toLowerCase() === split[1] || x.short === split[1] + x => x.id.toLowerCase() === params.range || x.short === params.range )?.id : params.range; - if (!(type in CONFIG.MeasuredTemplate.types) || !range) return match[0]; + + if (!Object.values(CONFIG.DH.GENERAL.templateTypes).find(x => x === type) || !range) return match[0]; const label = game.i18n.localize(`DAGGERHEART.CONFIG.TemplateTypes.${type}`); - const rangeDisplay = Number.isNaN(Number(range)) ? game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`) : range; + const rangeDisplay = Number.isNaN(Number(range)) + ? game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`) + : range; let angleDisplay = ''; if (angle != CONFIG.MeasuredTemplate.defaults.angle) { angleDisplay = 'angle:' + angle; - } let directionDisplay = ''; if (direction != 0) { @@ -64,8 +66,9 @@ export const renderMeasuredTemplate = async event => { let baseDistance = range; if (Number.isNaN(Number(range))) { - baseDistance = - game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.variantRules).rangeMeasurement[range]; + baseDistance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.variantRules).rangeMeasurement[ + range + ]; } const distance = type === CONFIG.DH.GENERAL.templateTypes.EMANATION ? baseDistance + 2.5 : baseDistance; diff --git a/module/systemRegistration/migrations.mjs b/module/systemRegistration/migrations.mjs index e27fa3bd..98a9a7e6 100644 --- a/module/systemRegistration/migrations.mjs +++ b/module/systemRegistration/migrations.mjs @@ -1,6 +1,6 @@ export async function runMigrations() { let lastMigrationVersion = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.LastMigrationVersion); - if (!lastMigrationVersion) lastMigrationVersion = '1.0.6'; + if (!lastMigrationVersion) lastMigrationVersion = game.system.version; if (foundry.utils.isNewerVersion('1.1.0', lastMigrationVersion)) { const lockedPacks = []; diff --git a/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json index f38efae7..2cc54257 100644 --- a/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json +++ b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json @@ -271,7 +271,40 @@ "system": { "description": "

The Burrower can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "3lGGgkxnzgUwHGIp": { + "type": "effect", + "_id": "3lGGgkxnzgUwHGIp", + "systemPath": "actions", + "description": "

The Burrower can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": false, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -288,10 +321,11 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", - "lastModifiedBy": null + "systemVersion": "1.1.2", + "lastModifiedBy": "fBcTgyTzoARBvohY", + "modifiedTime": 1760033015502 }, "_key": "!actors.items!89yAh30vaNQOALlz.MFmGN6Tbf5GYxrQ9" }, @@ -445,7 +479,7 @@ "type": "attack", "_id": "yd10HwK6Wa3OEvv2", "systemPath": "actions", - "description": "

Make an attack against all targets in front of the Burrower within Close range. Targets the Burrower succeeds against take 2d6 physical damage and must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP and you gain a Fear.

@Template[type:inFront|range:c]

", + "description": "

Make an attack against all targets in front of the Burrower within Close range. Targets the Burrower succeeds against take 2d6 physical damage and must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP and you gain a Fear.

@Template[type:inFront|range:c]

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -557,11 +591,11 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "1.1.2", - "lastModifiedBy": "mdk78Q6pOyHh6aBg", - "modifiedTime": 1756510879809 + "lastModifiedBy": "fBcTgyTzoARBvohY", + "modifiedTime": 1760019840573 }, "_key": "!actors.items!89yAh30vaNQOALlz.UpFsnlbZkyvM2Ftv" }, diff --git a/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json b/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json index 2dde1b60..c04d1a65 100644 --- a/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json +++ b/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json @@ -233,7 +233,40 @@ "system": { "description": "

The Flickerfly can be spotlighted up to four times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "poUhJdSkhjiVL2Vp": { + "type": "effect", + "_id": "poUhJdSkhjiVL2Vp", + "systemPath": "actions", + "description": "

The Flickerfly can be spotlighted up to four times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "3", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -251,12 +284,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754121940551, - "modifiedTime": 1754121965558, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381115291, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!G7jiltRjgvVhZewm.fFOhhMl4SDUnYNNO" }, @@ -273,7 +306,7 @@ "systemPath": "actions", "description": "

When the Flickerfly makes an attack, the target’s Evasion is halved against the attack.

", "chatDisplay": true, - "actionType": "action", + "actionType": "passive", "cost": [], "uses": { "value": null, @@ -364,12 +397,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754121968284, - "modifiedTime": 1754122883213, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381147421, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!G7jiltRjgvVhZewm.PrwC6RpsP12fPUwy" }, @@ -719,7 +752,7 @@ "systemPath": "actions", "description": "

When the Flickerfly takes damage from an attack within Close range, you can mark a Stress to take half damage.

", "chatDisplay": true, - "actionType": "action", + "actionType": "reaction", "cost": [ { "scalable": false, @@ -760,14 +793,47 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754122789186, - "modifiedTime": 1754122857220, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381159787, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!G7jiltRjgvVhZewm.KLdLRKoJHBJlHwYe" + }, + { + "name": "Deadly Flight", + "type": "feature", + "system": { + "description": "

While flying the Flickerfly can move up to Far range instead of Close range before taking an action.

", + "resource": null, + "actions": {}, + "originItemType": null, + "multiclassOrigin": false + }, + "_id": "WFRpSDZvqF0Upjoy", + "img": "icons/skills/movement/feet-winged-boots-blue.webp", + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "fBcTgyTzoARBvohY": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "daggerheart", + "systemVersion": "1.1.2", + "createdTime": 1760381172325, + "modifiedTime": 1760381302938, + "lastModifiedBy": "fBcTgyTzoARBvohY" + }, + "_key": "!actors.items!G7jiltRjgvVhZewm.WFRpSDZvqF0Upjoy" } ], "effects": [], diff --git a/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json b/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json index acb1b601..f9411446 100644 --- a/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json +++ b/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json @@ -239,7 +239,40 @@ "system": { "description": "

The Box can be spotlighted up to two times times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "2JfPSV3pw6pv0BXd": { + "type": "effect", + "_id": "2JfPSV3pw6pv0BXd", + "systemPath": "actions", + "description": "

The Box can be spotlighted up to two times times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -257,12 +290,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754073816379, - "modifiedTime": 1754073843197, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760211145763, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!dgH3fW9FTYLaIDvS.RSovCwuGrZ1mk5py" }, diff --git a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json index e9f2c499..dc8f4013 100644 --- a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json +++ b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json @@ -447,7 +447,77 @@ "system": { "description": "

When the Bear makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "ZQHGR0IweeWBLokB": { + "type": "healing", + "_id": "ZQHGR0IweeWBLokB", + "systemPath": "actions", + "description": "

When the Bear makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -464,12 +534,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754012330113, - "modifiedTime": 1754143729868, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209165515, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!71qKDLKO3CsrNkdy.4hJbq9WCwJn78frt" } diff --git a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json index cd514f93..899aa33f 100644 --- a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json +++ b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json @@ -239,7 +239,7 @@ "_id": "qEn4baWgkjKtmILp", "img": "icons/equipment/shield/shield-round-boss-wood-brown.webp", "system": { - "description": "

A creature who tries to move within Very Close range of the Guard must succeed on an Agility Roll. If additional Bladed Guards are standing in a line alongside the f i rst, and each is within Melee range of another guard in the line, the Diffi culty increases by the total number of guards in that line.

", + "description": "

A creature who tries to move within Very Close range of the Guard must succeed on an Agility Roll. If additional Bladed Guards are standing in a line alongside the first, and each is within Melee range of another guard in the line, the Difficulty increases by the total number of guards in that line.

", "resource": null, "actions": { "3lbeEeJdjzPn0MoG": { @@ -305,12 +305,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754012824140, - "modifiedTime": 1754143793947, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760021165250, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!B4LZcGuBAHzyVdzy.qEn4baWgkjKtmILp" }, diff --git a/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json index 9be9c300..446aee22 100644 --- a/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json +++ b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json @@ -304,7 +304,7 @@ "startRound": null, "startTurn": null }, - "description": "

The Skull is resistant to magic damage.

", + "description": "

The Skull is resistant to magic damage.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json index 2f292c8f..75868101 100644 --- a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json +++ b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json @@ -235,7 +235,40 @@ "system": { "description": "

The Construct can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "bay0pyPsCyDEZKuk": { + "type": "effect", + "_id": "bay0pyPsCyDEZKuk", + "systemPath": "actions", + "description": "

The Construct can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -252,12 +285,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754013727085, - "modifiedTime": 1754013745214, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032979707, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!uOP5oT9QzXPlnf3p.y3oUmDLGkcSjOO5Q" }, diff --git a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json index 75bff568..1b76af96 100644 --- a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json +++ b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json @@ -322,7 +322,7 @@ "difficulty": 14, "damageMod": "none" }, - "name": "Use", + "name": "Mark Stress", "img": "icons/magic/control/mouth-smile-deception-purple.webp", "range": "close" } @@ -390,12 +390,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754014295058, - "modifiedTime": 1754143921727, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209255313, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!CBBuEXAlLKFMJdjg.LYNaKEYcYMgvF4Rf" }, diff --git a/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json b/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json index 34f27f93..1038cb06 100644 --- a/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json +++ b/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json @@ -478,7 +478,77 @@ "system": { "description": "

When the Demon makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "N0Xx6GnijLXIMGBw": { + "type": "healing", + "_id": "N0Xx6GnijLXIMGBw", + "systemPath": "actions", + "description": "

When the Demon makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -496,12 +566,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754125078956, - "modifiedTime": 1754125096421, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381412185, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!kE4dfhqmIQpNd44e.7qjx1c4C1fUfvXnu" } diff --git a/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json b/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json index ba8d1592..049dd77a 100644 --- a/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json +++ b/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json @@ -71,7 +71,7 @@ } }, "tier": 3, - "description": "

fickle creature of spindly limbs and insatiable desires.

", + "description": "

A fickle creature of spindly limbs and insatiable desires.

", "attack": { "name": "Psychic Assault", "roll": { @@ -124,12 +124,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753922784249, - "modifiedTime": 1755385392005, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1760381460345, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "SxSOkM4bcVOFyjbo", "sort": 3400000, diff --git a/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json b/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json index c3aeac45..7ce790e3 100644 --- a/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json +++ b/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json @@ -358,7 +358,77 @@ "system": { "description": "

When the Pack makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "BApDkAKPfyBkqrKY": { + "type": "healing", + "_id": "BApDkAKPfyBkqrKY", + "systemPath": "actions", + "description": "

When the Pack makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -376,12 +446,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754077119018, - "modifiedTime": 1754077139008, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760211234576, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!NoRZ1PqB8N5wcIw0.3mOBJE5c3cP2cGP1" } diff --git a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json index 0e501248..ebd87834 100644 --- a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json +++ b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json @@ -248,12 +248,13 @@ "systemPath": "actions", "description": "

If the Wolf makes a successful standard attack and another Dire Wolf is within Melee range of the target, deal 1d6+5 physical damage instead of their standard damage and you gain a Fear.

", "chatDisplay": true, - "actionType": "action", + "actionType": "passive", "cost": [], "uses": { "value": null, "max": "", - "recovery": null + "recovery": null, + "consumeOnSuccess": false }, "damage": { "parts": [ @@ -330,12 +331,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754044226022, - "modifiedTime": 1754143967972, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209346410, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!wNzeuQLfLUMvgHlQ.wQXEnMqrl2jo91oy" }, diff --git a/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json b/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json index 7bc91293..5eaab71d 100644 --- a/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json +++ b/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json @@ -297,7 +297,7 @@ "type": "damage", "_id": "cpZ5c9d3opSA4BN9", "systemPath": "actions", - "description": "

All targets within the area take 2d6+2 physical damage when they act.

", + "description": "

All targets within the area take 2d6+2 physical damage when they act.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json b/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json index a49ac9e1..43edbc70 100644 --- a/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json +++ b/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json @@ -500,7 +500,7 @@ "type": "effect", "_id": "11mqihmiBK41aoDm", "systemPath": "actions", - "description": "

Countdown (Loop 2d6). When the Sorcerer is in the spotlight for the first time, activate the countdown.

", + "description": "

Countdown (Loop 2d6). When the Sorcerer is in the spotlight for the first time, activate the countdown.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json b/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json index 4d4e9847..2b44b8df 100644 --- a/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json +++ b/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json @@ -1,6 +1,6 @@ { "folder": "7XHlANCPz18yvl5L", - "name": "Fallen Warlord: Realm Breaker", + "name": "Fallen Warlord: Realm-Breaker", "type": "adversary", "_id": "hxZ0sgoFJubh5aj6", "img": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg", @@ -263,7 +263,40 @@ "system": { "description": "

The Realm-Breaker can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "9IHzeKjP35M5jj3b": { + "type": "effect", + "_id": "9IHzeKjP35M5jj3b", + "systemPath": "actions", + "description": "

The Realm-Breaker can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -281,12 +314,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754134022685, - "modifiedTime": 1754134047203, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382854734, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!hxZ0sgoFJubh5aj6.feb6vTfDsi1yQLpn" }, @@ -744,12 +777,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "1.0.5", "createdTime": 1753929378070, - "modifiedTime": 1755385644142, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1760382818455, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors!hxZ0sgoFJubh5aj6" } diff --git a/src/packs/adversaries/adversary_Fallen_Warlord__Undefeated_Champion_RXkZTwBRi4dJ3JE5.json b/src/packs/adversaries/adversary_Fallen_Warlord__Undefeated_Champion_RXkZTwBRi4dJ3JE5.json index d0a50e2c..5e1beba4 100644 --- a/src/packs/adversaries/adversary_Fallen_Warlord__Undefeated_Champion_RXkZTwBRi4dJ3JE5.json +++ b/src/packs/adversaries/adversary_Fallen_Warlord__Undefeated_Champion_RXkZTwBRi4dJ3JE5.json @@ -264,7 +264,40 @@ "system": { "description": "

The Undefeated Champion can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "BoDTEH8Y6i9G1d4R": { + "type": "effect", + "_id": "BoDTEH8Y6i9G1d4R", + "systemPath": "actions", + "description": "

The Undefeated Champion can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -282,12 +315,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754135392829, - "modifiedTime": 1754135407562, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382917596, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!RXkZTwBRi4dJ3JE5.ct5vhSsNP25arggo" }, @@ -677,7 +710,77 @@ "system": { "description": "

When the Undefeated Champion makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "i1Wmh6Mok4Qsur00": { + "type": "healing", + "_id": "i1Wmh6Mok4Qsur00", + "systemPath": "actions", + "description": "

When the Undefeated Champion makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -695,12 +798,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754135803929, - "modifiedTime": 1754135822414, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382961713, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!RXkZTwBRi4dJ3JE5.ReWtcLE5akrSauI1" }, diff --git a/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json b/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json index 81f7ad37..c84905d0 100644 --- a/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json +++ b/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json @@ -460,7 +460,77 @@ "system": { "description": "

When the Brawler makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "U2AfyadkJluHXA4r": { + "type": "healing", + "_id": "U2AfyadkJluHXA4r", + "systemPath": "actions", + "description": "

When the Brawler makes a successful attack against a PC you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -478,12 +548,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754078789986, - "modifiedTime": 1754078804616, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380456232, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!YnObCleGjPT7yqEc.B0EniYxyLvjJSqYb" } diff --git a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json index 8de3035a..82a37f5f 100644 --- a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json +++ b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json @@ -234,7 +234,7 @@ }, "items": [ { - "name": "Horde (1d4+1)", + "name": "Horde", "type": "feature", "_id": "9RduwBLYcBaiouYk", "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp", @@ -258,12 +258,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754044549944, - "modifiedTime": 1754044591579, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032064905, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!IIWV4ysJPFPnTP7W.9RduwBLYcBaiouYk" }, diff --git a/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json b/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json index 2e697015..ca8aad39 100644 --- a/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json +++ b/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json @@ -270,9 +270,11 @@ "cost": [ { "scalable": false, - "key": "stress", + "key": "fear", "value": 1, - "step": null + "keyIsID": false, + "step": null, + "consumeOnSuccess": false } ], "uses": { @@ -285,7 +287,7 @@ "type": "self", "amount": null }, - "name": "Mark Stress", + "name": "Spend Fear", "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", "range": "" } @@ -307,12 +309,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754079291678, - "modifiedTime": 1754142639306, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380537296, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!5s8wSvpyC5rxY5aD.FMgB28X1LammRInU" } diff --git a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json index caebb002..d9573d60 100644 --- a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json +++ b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json @@ -514,7 +514,77 @@ "system": { "description": "

When the Scorpion makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "1Fn4rvhueQoMXqFc": { + "type": "healing", + "_id": "1Fn4rvhueQoMXqFc", + "systemPath": "actions", + "description": "

When the Scorpion makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -531,12 +601,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754047039345, - "modifiedTime": 1754047066840, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032201996, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!fmfntuJ8mHRCAktP.TmDpAY5t3PjhEv9K" } diff --git a/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json index 740fb7c9..5b7ad344 100644 --- a/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json +++ b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json @@ -239,7 +239,40 @@ "system": { "description": "

The Gorgon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "GSYD7y0ywAqyKUfm": { + "type": "effect", + "_id": "GSYD7y0ywAqyKUfm", + "systemPath": "actions", + "description": "

The Gorgon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -257,12 +290,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754079428160, - "modifiedTime": 1754079447238, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380620538, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!8mJYMpbLTb8qIOrr.OqE6hBijxAkn5gIm" }, @@ -597,7 +630,77 @@ "system": { "description": "

When the Gorgon makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "V6tkBYSjOt1LZCkp": { + "type": "healing", + "_id": "V6tkBYSjOt1LZCkp", + "systemPath": "actions", + "description": "

When the Gorgon makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -615,12 +718,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754079744174, - "modifiedTime": 1754079759538, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380666298, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!8mJYMpbLTb8qIOrr.IRIaFxFughjXVu0Y" } diff --git a/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json b/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json index 70346712..0549c81e 100644 --- a/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json +++ b/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json @@ -269,14 +269,14 @@ "name": "Crushing Blows", "type": "feature", "system": { - "description": "

When the Elemental makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Elemental makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "resource": null, "actions": { "0sXciTiPc30v8czv": { "type": "damage", "_id": "0sXciTiPc30v8czv", "systemPath": "actions", - "description": "

When the Elemental makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Elemental makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -342,12 +342,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.346", "systemId": "daggerheart", - "systemVersion": "1.1.2", + "systemVersion": "0.0.1", "createdTime": 1754127683751, - "modifiedTime": 1756511006257, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1754127795809, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_key": "!actors.items!dsfB3YhoL5SudvS2.NnCkXIuATO0s3tSR" }, @@ -608,7 +608,77 @@ "system": { "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "FPIpslusIeVQGdnb": { + "type": "healing", + "_id": "FPIpslusIeVQGdnb", + "systemPath": "actions", + "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -626,12 +696,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754127921154, - "modifiedTime": 1754127937379, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381537218, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!dsfB3YhoL5SudvS2.ag7t5EW358M0qiSL" } diff --git a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json index 59e35d06..a191ee03 100644 --- a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json +++ b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json @@ -332,7 +332,7 @@ "_id": "YeJ7eJVCKsRxG8mk", "img": "icons/skills/ranged/target-bullseye-arrow-blue.webp", "system": { - "description": "

Countdown (5). When the Head Guard is in the spotlight for the fi rst time, activate the countdown. It ticks down when a PC makes an attack roll. When it triggers, all Archer Guards within Far range make a standard attack with advantage against the nearest target within their range. If any attacks succeed on the same target, combine their damage.

@Template[type:emanation|range:f]

", + "description": "

Countdown (5). When the Head Guard is in the spotlight for the first time, activate the countdown. It ticks down when a PC makes an attack roll. When it triggers, all Archer Guards within Far range make a standard attack with advantage against the nearest target within their range. If any attacks succeed on the same target, combine their damage.

@Template[type:emanation|range:f]

", "resource": null, "actions": {}, "originItemType": null, @@ -351,12 +351,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754048119625, - "modifiedTime": 1754048254827, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209562267, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!mK3A5FTx6k8iPU3F.YeJ7eJVCKsRxG8mk" }, @@ -368,7 +368,77 @@ "system": { "description": "

When the Head Guard makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "tD1hAwP6scxXrouw": { + "type": "healing", + "_id": "tD1hAwP6scxXrouw", + "systemPath": "actions", + "description": "

When the Head Guard makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -385,12 +455,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754048263819, - "modifiedTime": 1754048279307, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209526360, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!mK3A5FTx6k8iPU3F.sd2OlhLchyoqeKke" } diff --git a/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json b/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json index ca62b98f..bfa94db3 100644 --- a/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json +++ b/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json @@ -239,7 +239,40 @@ "system": { "description": "

The Seraph can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "7oqXSF66R2GlB17O": { + "type": "effect", + "_id": "7oqXSF66R2GlB17O", + "systemPath": "actions", + "description": "

The Seraph can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -257,12 +290,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754136398491, - "modifiedTime": 1754136414914, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383034711, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!r1mbfSSwKWdcFdAU.jUu058IZwt4u2goM" }, diff --git a/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json b/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json index 262b8cf0..d9efc9fb 100644 --- a/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json +++ b/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json @@ -275,14 +275,14 @@ "name": "Acidic Form", "type": "feature", "system": { - "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "resource": null, "actions": { "gtT2oHSyZg9OHHJD": { "type": "damage", "_id": "gtT2oHSyZg9OHHJD", "systemPath": "actions", - "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -348,12 +348,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.346", "systemId": "daggerheart", - "systemVersion": "1.1.2", + "systemVersion": "0.0.1", "createdTime": 1754129153649, - "modifiedTime": 1756510982337, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1754129204931, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_key": "!actors.items!6hbqmxDXFOzZJDk4.BQsVuuwFYByKwesR" }, diff --git a/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json b/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json index 002efede..2373db4d 100644 --- a/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json +++ b/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json @@ -269,7 +269,7 @@ "name": "Relentless (X)", "type": "feature", "system": { - "description": "

The Hydra can be spotlighted X times per GM turn, where X is the Hydra’s number of heads. Spend Fear as usual to spotlight them.

", + "description": "

The Hydra can be spotlighted X times per GM turn, where X is the Hydra’s number of heads. Spend Fear as usual to spotlight them.

Note: Automation is not added so manually spend fear as per text.

", "resource": null, "actions": {}, "originItemType": null, @@ -289,12 +289,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754129556390, - "modifiedTime": 1754129579457, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381891609, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!MI126iMOOobQ1Obn.nwIjDjpLGfuXNYvA" }, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json index 48430ae0..00eb61bb 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json @@ -302,7 +302,7 @@ "_id": "Mo91w4ccffcmBPt5", "img": "icons/magic/control/silhouette-hold-beam-blue.webp", "system": { - "description": "

Summon three Jagged Knife Lackeys, who appear at Far range.

", + "description": "

Summon three @Compendium[daggerheart.adversaries.Actor.C0OMQqV7pN6t7ouR], who appear at Far range.

", "resource": null, "actions": {}, "originItemType": null, @@ -321,12 +321,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754049041008, - "modifiedTime": 1754049075688, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760209967742, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!aTljstqteGoLpCBq.Mo91w4ccffcmBPt5" }, @@ -478,7 +478,77 @@ "system": { "description": "

When the Lieutenant makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "GSjfSgBzyhbVcpbt": { + "type": "healing", + "_id": "GSjfSgBzyhbVcpbt", + "systemPath": "actions", + "description": "

When the Lieutenant makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -495,12 +565,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754049157702, - "modifiedTime": 1754049175516, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032394994, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!aTljstqteGoLpCBq.uelnRgGStjJ27VtO" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json index 443edf04..e62b5264 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json @@ -39,7 +39,8 @@ "experiences": { "GLqSqPJcyKHQYMtO": { "name": "Stealth", - "value": 2 + "value": 2, + "description": "" } }, "bonuses": { @@ -70,7 +71,7 @@ }, "tier": 1, "description": "

A lanky bandit striking from cover with a shortbow.

", - "motivesAndTactics": "Ambush, hide, profi t, reposition", + "motivesAndTactics": "Ambush, hide, profit, reposition", "attack": { "name": "Shortbow", "img": "icons/weapons/bows/shortbow-leather.webp", @@ -123,12 +124,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753922784296, - "modifiedTime": 1755384539312, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1760032469625, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "1zuyof1XuIfi3aMG", "sort": 300000, diff --git a/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json b/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json index 35dfc091..77b107ec 100644 --- a/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json +++ b/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json @@ -233,7 +233,40 @@ "system": { "description": "

The Flickerfly can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "FgoP6tlMUxnv5k4Z": { + "type": "effect", + "_id": "FgoP6tlMUxnv5k4Z", + "systemPath": "actions", + "description": "

The Flickerfly can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -251,12 +284,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754080169421, - "modifiedTime": 1754080186529, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380729020, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!MYXmTx2FHcIjdfYZ.6SnqNCeSEY7Q2tSI" }, diff --git a/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json index ff9f41d1..32282950 100644 --- a/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json +++ b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json @@ -239,7 +239,40 @@ "system": { "description": "

The Kraken can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "420LQBs27zQTAXfY": { + "type": "effect", + "_id": "420LQBs27zQTAXfY", + "systemPath": "actions", + "description": "

The Kraken can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -257,12 +290,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754136773170, - "modifiedTime": 1754136792851, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383087323, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!4nqv3ZwJGjnmic8j.1YxbPc8C0X64w1JN" }, @@ -543,9 +576,79 @@ "name": "Momentum", "type": "feature", "system": { - "description": "

When the Kraken makes a successful attack against a PC, you gain a Fear.

", + "description": "

When the Kraken makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "hXQtIGmSaWKMOuFB": { + "type": "healing", + "_id": "hXQtIGmSaWKMOuFB", + "systemPath": "actions", + "description": "

When the Kraken makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -563,12 +666,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754137017535, - "modifiedTime": 1754137033162, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383121099, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!4nqv3ZwJGjnmic8j.m4aybzb8tXWHelDU" } diff --git a/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json b/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json index 15766df4..f6594bf7 100644 --- a/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json +++ b/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json @@ -403,7 +403,77 @@ "system": { "description": "

When the Assassin makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "7EP5X5kodzMCBQZO": { + "type": "healing", + "_id": "7EP5X5kodzMCBQZO", + "systemPath": "actions", + "description": "

When the Assassin makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -421,12 +491,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754081711789, - "modifiedTime": 1754081721415, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380850027, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!dNta0cUzr96xcFhf.PcNgHScmTd9l3exN" } diff --git a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json index 8344cc1e..ed5deb22 100644 --- a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json +++ b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json @@ -596,7 +596,77 @@ "system": { "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "zpQIB9z9kK2BlfqZ": { + "type": "healing", + "_id": "zpQIB9z9kK2BlfqZ", + "systemPath": "actions", + "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -613,12 +683,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754050010657, - "modifiedTime": 1754050027337, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032579019, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!sRn4bqerfARvhgSV.JqRfb0IZ3aJrVazI" } diff --git a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json index 58b0b8e4..e74ef329 100644 --- a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json +++ b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json @@ -234,7 +234,40 @@ "system": { "description": "

The Demon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "lfYFbb71wWaR8DJs": { + "type": "effect", + "_id": "lfYFbb71wWaR8DJs", + "systemPath": "actions", + "description": "

The Demon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -251,12 +284,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754050072926, - "modifiedTime": 1754050089194, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032900622, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!3tqCjDwJAQ7JKqMb.4xoydX3YwsLujuaI" }, @@ -534,7 +567,77 @@ "system": { "description": "

When the Demon makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "Cmd4f2gfxgOZsN6f": { + "type": "healing", + "_id": "Cmd4f2gfxgOZsN6f", + "systemPath": "actions", + "description": "

When the Demon makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -551,12 +654,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754050318009, - "modifiedTime": 1754050337233, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032781589, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!3tqCjDwJAQ7JKqMb.w400aHTlADxDihpt" } diff --git a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json index b57a7ddc..c765d55a 100644 --- a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json +++ b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json @@ -235,7 +235,31 @@ "system": { "description": "

The Elemental can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "oFsBEbdXCpX9XLQy": { + "type": "effect", + "_id": "oFsBEbdXCpX9XLQy", + "systemPath": "actions", + "description": "

The Elemental can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -252,12 +276,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754050392983, - "modifiedTime": 1754050410908, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760032886801, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!DscWkNVoHak6P4hh.c1jcZZD616J5Y4Mb" }, @@ -673,7 +697,77 @@ "system": { "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "rPj1Wf22Kai3eBCv": { + "type": "healing", + "_id": "rPj1Wf22Kai3eBCv", + "systemPath": "actions", + "description": "

When the Elemental makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -690,12 +784,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754050716542, - "modifiedTime": 1754050733981, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760210142488, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!DscWkNVoHak6P4hh.kssnXljBaV31iX58" } diff --git a/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json b/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json index 723fd369..14b7e7b0 100644 --- a/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json +++ b/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json @@ -118,12 +118,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "1.1.2", "createdTime": 1753922784314, - "modifiedTime": 1757057641714, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1760382572320, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "XK78QUfY8c8Go8Uv", "sort": 3400000, @@ -226,7 +226,263 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Just a Tree", + "type": "feature", + "system": { + "description": "

Before they make their first attack in a fight or after they become Hidden the Treant is indistinguishable from other trees until they next act or a PC succeeds on an Instinct Roll to identify them.

", + "resource": null, + "actions": {}, + "originItemType": null, + "multiclassOrigin": false + }, + "_id": "ERco8urSuHgrtnzL", + "img": "icons/environment/wilderness/tree-spruce-green.webp", + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "fBcTgyTzoARBvohY": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "daggerheart", + "systemVersion": "1.1.2", + "createdTime": 1760381988359, + "modifiedTime": 1760382038663, + "lastModifiedBy": "fBcTgyTzoARBvohY" + }, + "_key": "!actors.items!XK78QUfY8c8Go8Uv.ERco8urSuHgrtnzL" + }, + { + "name": "Seed Barrage", + "type": "feature", + "system": { + "description": "

Mark a Stress and make an attack against up to three targets within Close range pummeling them with giant acorns Targets the Treant succeeds against take 2d10+5 physical damage.

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

Mark a Stress and make an attack against up to three targets within Close range pummeling them with giant acorns Targets the Treant succeeds against take 2d10+5 physical damage.

", + "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": [ + { + "value": { + "custom": { + "enabled": false, + "formula": "" + }, + "flatMultiplier": 2, + "dice": "d10", + "bonus": 5, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 3 + }, + "effects": [], + "name": "Mark Stress", + "img": "icons/consumables/nuts/nut-spiked-shell.webp", + "range": "close" + } + }, + "originItemType": null, + "multiclassOrigin": false + }, + "_id": "Q2slH9qkBO5SPw43", + "img": "icons/consumables/nuts/nut-spiked-shell.webp", + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "fBcTgyTzoARBvohY": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "daggerheart", + "systemVersion": "1.1.2", + "createdTime": 1760382060546, + "modifiedTime": 1760382297884, + "lastModifiedBy": "fBcTgyTzoARBvohY" + }, + "_key": "!actors.items!XK78QUfY8c8Go8Uv.Q2slH9qkBO5SPw43" + }, + { + "name": "Take Root", + "type": "feature", + "system": { + "description": "

Mark a Stress to Root the Treant in place. The Treant is Restrained while Rooted and can end this effect instead of moving while they are spotlighted. While Rooted the Treant has resistance to physical damage.

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

Mark a Stress to Root the Treant in place. The Treant is Restrained while Rooted and can end this effect instead of moving while they are spotlighted. While Rooted the Treant has resistance to physical damage.

", + "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": [ + { + "_id": "3PY5KIG6d3dr3dty", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/consumables/plants/thorned-stem-brown.webp", + "range": "self" + } + }, + "originItemType": null, + "multiclassOrigin": false + }, + "_id": "sqkgw26P2KiQVtXT", + "img": "icons/consumables/plants/thorned-stem-brown.webp", + "effects": [ + { + "name": "Take Root", + "img": "icons/consumables/plants/thorned-stem-brown.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.XK78QUfY8c8Go8Uv.Item.sqkgw26P2KiQVtXT", + "transfer": false, + "_id": "3PY5KIG6d3dr3dty", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "any", + "range": "self" + } + }, + "changes": [ + { + "key": "system.resistance.physical.resistance", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Mark a Stress to Root the Treant in place. The Treant is Restrained while Rooted and can end this effect instead of moving while they are spotlighted. While Rooted the Treant has resistance to physical damage.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "daggerheart", + "systemVersion": "1.1.2", + "createdTime": 1760382462603, + "modifiedTime": 1760382500728, + "lastModifiedBy": "fBcTgyTzoARBvohY" + }, + "_key": "!actors.items.effects!XK78QUfY8c8Go8Uv.sqkgw26P2KiQVtXT.3PY5KIG6d3dr3dty" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "fBcTgyTzoARBvohY": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.350", + "systemId": "daggerheart", + "systemVersion": "1.1.2", + "createdTime": 1760382346850, + "modifiedTime": 1760382517980, + "lastModifiedBy": "fBcTgyTzoARBvohY" + }, + "_key": "!actors.items!XK78QUfY8c8Go8Uv.sqkgw26P2KiQVtXT" + } + ], "effects": [], "_key": "!actors!XK78QUfY8c8Go8Uv" } diff --git a/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json b/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json index ee33d4e6..b5becb90 100644 --- a/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json +++ b/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json @@ -488,7 +488,7 @@ "startRound": null, "startTurn": null }, - "description": "

Unstuck from reality until the end of the scene. When you spend Hope or mark Armor Slots, HP, or Stress, you must double the amount spent or marked.

", + "description": "

Unstuck from reality until the end of the scene. When you spend Hope or mark Armor Slots, HP, or Stress, you must double the amount spent or marked.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json index 75c438d2..5143abbe 100644 --- a/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json +++ b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json @@ -244,7 +244,64 @@ "system": { "description": "

When the Zombie takes Major or greater damage, they mark an additional HP.

", "resource": null, - "actions": {}, + "actions": { + "Y8LQe5TzbdK2mOG9": { + "type": "damage", + "_id": "Y8LQe5TzbdK2mOG9", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "passive", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "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, + "formula": "" + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Mark HP", + "img": "icons/commodities/biological/hand-clawed-tan.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -261,12 +318,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754051427428, - "modifiedTime": 1754051450294, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760208951573, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!EQTOAOUrkIvS2z88.rEJ1kAfhHQZWhrZj" }, diff --git a/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json index 8893201c..06625dbf 100644 --- a/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json +++ b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json @@ -510,7 +510,77 @@ "system": { "description": "

When the Captain makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "78Qphxjbs7cOYsNf": { + "type": "healing", + "_id": "78Qphxjbs7cOYsNf", + "systemPath": "actions", + "description": "

When the Captain makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -527,12 +597,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754052246000, - "modifiedTime": 1754052257935, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760033187578, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!OROJbjsqagVh7ECV.V4EcsqMd70BTrDNu" } diff --git a/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json index 7dde8489..e970e5d5 100644 --- a/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json +++ b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json @@ -234,7 +234,7 @@ }, "items": [ { - "name": "Horde (1d4+1)", + "name": "Horde", "type": "feature", "_id": "Q7DRbWjHl64CNwag", "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp", @@ -258,12 +258,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754052315770, - "modifiedTime": 1754052347985, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760033213944, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!5YgEajn0wa4i85kC.Q7DRbWjHl64CNwag" }, diff --git a/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json b/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json index 86d197b2..8041286a 100644 --- a/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json +++ b/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json @@ -480,7 +480,77 @@ "system": { "description": "

When the Captain makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "tZKpqKdehnPxRsOc": { + "type": "healing", + "_id": "tZKpqKdehnPxRsOc", + "systemPath": "actions", + "description": "

When the Captain makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -498,12 +568,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754084396019, - "modifiedTime": 1754084409095, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760380981818, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!65cSO3EQEh6ZH6Xk.b9wn9oVMne8E1OYx" } diff --git a/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json index fcce5c20..9c55fa35 100644 --- a/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json +++ b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json @@ -455,7 +455,77 @@ "system": { "description": "

When the Spellblade makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "f4AulN6MeMaEvqbk": { + "type": "healing", + "_id": "f4AulN6MeMaEvqbk", + "systemPath": "actions", + "description": "

When the Spellblade makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -472,12 +542,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754054217134, - "modifiedTime": 1754054233931, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760210893024, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!ldbWEL7uZs84vyrR.P9nD5K2ztkZGo2I8" } diff --git a/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json b/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json index 933ae018..45e01348 100644 --- a/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json +++ b/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json @@ -535,12 +535,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754085059319, - "modifiedTime": 1756256613353, - "lastModifiedBy": "CEZZA7TXd7uT8O2c" + "modifiedTime": 1761503879335, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!3aAS2Qm3R6cgaYfE.9Z0i0uURfBMVIapJ" }, @@ -550,7 +550,77 @@ "system": { "description": "

When the Stonewraith makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "IIZPctjF4MJkWs4b": { + "type": "healing", + "_id": "IIZPctjF4MJkWs4b", + "systemPath": "actions", + "description": "

When the Stonewraith makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -568,12 +638,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754085161530, - "modifiedTime": 1754085176471, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760381032018, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!3aAS2Qm3R6cgaYfE.faM1UzclP0X3ZrkJ" } diff --git a/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json index ceff8da8..25247c81 100644 --- a/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json +++ b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json @@ -229,14 +229,14 @@ "_id": "WpOh5kHHx7lcTvEY", "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp", "system": { - "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "resource": null, "actions": { "HfK0u0c7NRppuF1Q": { "type": "damage", "_id": "HfK0u0c7NRppuF1Q", "systemPath": "actions", - "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "description": "

When the Ooze makes a successful attack, the target must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -301,12 +301,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.346", "systemId": "daggerheart", - "systemVersion": "1.1.2", + "systemVersion": "0.0.1", "createdTime": 1754055148507, - "modifiedTime": 1756510967769, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1754145130460, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_key": "!actors.items!aLkLFuVoKz2NLoBK.WpOh5kHHx7lcTvEY" } diff --git a/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json b/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json index 3afcd1f7..c68c72fd 100644 --- a/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json +++ b/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json @@ -500,7 +500,77 @@ "system": { "description": "

When the Sentinel makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "AtXg38fItOgiYUee": { + "type": "healing", + "_id": "AtXg38fItOgiYUee", + "systemPath": "actions", + "description": "

When the Sentinel makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -518,12 +588,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754130991279, - "modifiedTime": 1754131007959, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382661323, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!FVgYb28fhxlVcGwA.N4446BxubUanUQHH" } diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json index f3e4f280..80a8230c 100644 --- a/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json +++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json @@ -253,7 +253,40 @@ "system": { "description": "

The Ashen Tyrant can be spotlighted up to four times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "cvhKUhLycuEeloKH": { + "type": "effect", + "_id": "cvhKUhLycuEeloKH", + "systemPath": "actions", + "description": "

The Ashen Tyrant can be spotlighted up to four times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "3", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -271,12 +304,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754139608923, - "modifiedTime": 1754139627030, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383226391, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!pMuXGCSOQaxpi5tb.saz3Vr0xgfAl10tU" }, diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json index 350da61a..6a088ed1 100644 --- a/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json +++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json @@ -253,7 +253,40 @@ "system": { "description": "

The Molten Scourge can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "ngzXlah4Lv3eK6i5": { + "type": "effect", + "_id": "ngzXlah4Lv3eK6i5", + "systemPath": "actions", + "description": "

The Molten Scourge can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -271,12 +304,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754140232475, - "modifiedTime": 1754140255711, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383290639, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!eArAPuB38CNR0ZIM.DVtxHnbvNDz2POSD" }, diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json index a87a8d62..e182cf2b 100644 --- a/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json +++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json @@ -251,9 +251,42 @@ "name": "Relentless (2)", "type": "feature", "system": { - "description": "

When the Molten Scourge marks their last HP, replace them with the Ashen Tyrant and immediately spotlight them.

", + "description": "

The Obsidian Predator can be spotlighted up to two times per GM turn Spend Fear as usual to spotlight them

", "resource": null, - "actions": {}, + "actions": { + "XuhmupOVJj8ae6q0": { + "type": "effect", + "_id": "XuhmupOVJj8ae6q0", + "systemPath": "actions", + "description": "

The Obsidian Predator can be spotlighted up to two times per GM turn Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -271,12 +304,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754140957019, - "modifiedTime": 1754140976241, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383384636, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!ladm7wykhZczYzrQ.hnr2drwGFJAXRJLo" }, diff --git a/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json index e82fe2f6..a23c4221 100644 --- a/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json +++ b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json @@ -65,7 +65,7 @@ }, "tier": 1, "description": "

A master-at-arms wielding a sword twice their size.

", - "motivesAndTactics": "Act fi rst, aim for the weakest, intimidate", + "motivesAndTactics": "Act first, aim for the weakest, intimidate", "attack": { "roll": { "bonus": 2, @@ -118,12 +118,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753922784373, - "modifiedTime": 1755384941263, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1760210942230, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "ZNbQ2jg35LG4t9eH", "sort": 3800000, @@ -542,7 +542,77 @@ "system": { "description": "

When the Weaponmaster makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "jeKcXbdw8gPF4OQA": { + "type": "healing", + "_id": "jeKcXbdw8gPF4OQA", + "systemPath": "actions", + "description": "

When the Weaponmaster makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -559,12 +629,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754055804370, - "modifiedTime": 1754055820896, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760210973953, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!ZNbQ2jg35LG4t9eH.oYNVPQOy5oQli5Il" } diff --git a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json index bda226f0..5449bf90 100644 --- a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json +++ b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json @@ -445,7 +445,77 @@ "system": { "description": "

When the Dryad makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "9MGyAjWtLbDz8Znu": { + "type": "healing", + "_id": "9MGyAjWtLbDz8Znu", + "systemPath": "actions", + "description": "

When the Dryad makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "subType": null, "originId": null @@ -462,12 +532,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754056082977, - "modifiedTime": 1754056099954, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760211015186, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!8yUj2Mzvnifhxegm.4f79icB7Dd1xLEZQ" } diff --git a/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json b/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json index 239c9525..f8726219 100644 --- a/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json +++ b/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json @@ -239,7 +239,40 @@ "system": { "description": "

The Dragon can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "cmZsrUJa9FJ8gZKP": { + "type": "effect", + "_id": "cmZsrUJa9FJ8gZKP", + "systemPath": "actions", + "description": "

The Dragon can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "2", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -257,12 +290,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754131459641, - "modifiedTime": 1754131476300, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382728777, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!UGPiPLJsPvMTSKEF.lsHoXHZ452axhyEr" }, @@ -681,12 +714,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754131703390, - "modifiedTime": 1756256581072, - "lastModifiedBy": "CEZZA7TXd7uT8O2c" + "modifiedTime": 1761503909714, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!UGPiPLJsPvMTSKEF.CcRTxCDCJskiu3fI" }, @@ -839,7 +872,77 @@ "system": { "description": "

When the Dragon makes a successful attack against a PC, you gain a Fear.

", "resource": null, - "actions": {}, + "actions": { + "5V5SDnUBg9dQOkLW": { + "type": "healing", + "_id": "5V5SDnUBg9dQOkLW", + "systemPath": "actions", + "description": "

When the Dragon makes a successful attack against a PC, you gain a Fear.

", + "chatDisplay": true, + "actionType": "reaction", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "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 Fear", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -857,12 +960,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754131943438, - "modifiedTime": 1754131956104, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760382767009, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!UGPiPLJsPvMTSKEF.QHdJgT2fvwqquyf7" } diff --git a/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json b/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json index c97721a2..2ec376dc 100644 --- a/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json +++ b/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json @@ -351,7 +351,40 @@ "system": { "description": "

The Legion can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", "resource": null, - "actions": {}, + "actions": { + "IACoLeO6VmnK0qkW": { + "type": "effect", + "_id": "IACoLeO6VmnK0qkW", + "systemPath": "actions", + "description": "

The Legion can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.

", + "chatDisplay": true, + "actionType": "passive", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], + "uses": { + "value": 0, + "max": "1", + "recovery": null, + "consumeOnSuccess": false + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spotlight: Relentless", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "range": "" + } + }, "originItemType": null, "originId": null }, @@ -369,12 +402,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", + "systemVersion": "1.1.2", "createdTime": 1754132968589, - "modifiedTime": 1754132983591, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1760383453524, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!YhJrP7rTBiRdX5Fp.fCYLZKeTn0YSpVDI" }, diff --git a/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json b/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json index 8f3353d0..8884df4f 100644 --- a/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json +++ b/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "D7EE2L2Y96nfrfTW", "systemPath": "actions", - "description": "", + "description": "

When you fail a roll that utilized one of your Experiences, you can mark a Stress to reroll.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753997402776, - "modifiedTime": 1755394506059, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138322948, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!BNofV1UC4ZbdFTkb" } diff --git a/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json b/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json index 1e6323cd..46a5c210 100644 --- a/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json +++ b/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json @@ -55,7 +55,7 @@ "startRound": null, "startTurn": null }, - "description": "", + "description": "

During a rest, you can drop into a trance to choose an additional downtime move.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -66,12 +66,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753994586602, - "modifiedTime": 1753994613702, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761137891643, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!TfolXWFG2W2hx6sK.LqQvZJJLNMnFkt1D" } diff --git a/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json b/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json index 7cba9e0c..40dd11ef 100644 --- a/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json +++ b/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json @@ -12,7 +12,7 @@ "type": "damage", "_id": "KLg0T6I1w24sfIbH", "systemPath": "actions", - "description": "", + "description": "

When you succeed on an Agility Roll to move from Far or Very Far range into Melee range with one or more targets, you can mark a Stress to deal 1d12 physical damage to all targets within Melee range.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -64,7 +64,7 @@ "amount": null }, "effects": [], - "name": "Damage", + "name": "Deal Damage", "img": "icons/magic/movement/trail-streak-impact-blue.webp", "range": "" } @@ -89,12 +89,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753995559143, - "modifiedTime": 1755394400787, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138130084, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!AA2CZlJSWW8GPhrR" } diff --git a/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json b/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json index 93cdabd5..09e677c7 100644 --- a/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json +++ b/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "V2K3pMWOCVwBUnjq", "systemPath": "actions", - "description": "", + "description": "

Once per rest, mark a Stress to force an adversary to reroll an attack against you or an ally within Very Close range.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753997061290, - "modifiedTime": 1755394466678, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138260496, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!AXqcoxnRoWBbbKpK" } diff --git a/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json b/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json index b0d9cc7b..ad87f1ea 100644 --- a/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json +++ b/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "0RdKeWfbPRTHcAMf", "systemPath": "actions", - "description": "", + "description": "

While touching a corpse that died recently, you can mark a Stress to extract one memory from the corpse related to a specific emotion or sensation of your choice.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753996213198, - "modifiedTime": 1755394413905, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138171389, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!WuwXH2r2uM9sDJtj" } diff --git a/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json b/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json index d9b8b729..c26fe58b 100644 --- a/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json +++ b/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json @@ -35,7 +35,7 @@ { "key": "system.advantageSources", "mode": 2, - "value": "Rolls to intimidate hostile creatures", + "value": "Dread Visage: Rolls to intimidate hostile creatures", "priority": null } ], @@ -60,12 +60,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754000031619, - "modifiedTime": 1754000179466, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761138386730, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!i92lYjDhVB0LyPid.2Gd6iHQX521aAZqC" } diff --git a/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json b/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json index 83ed4b1f..0ac18184 100644 --- a/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json +++ b/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json @@ -55,7 +55,7 @@ "startRound": null, "startTurn": null }, - "description": "

When you take a short rest, you can choose a long rest move instead of a short rest move.

", + "description": "

When you take a short rest, you can choose a long rest move instead of a short rest move.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -66,12 +66,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753993852553, - "modifiedTime": 1753993889097, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761137607063, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!2xlqKOkDxWHbuj4t.EEryWN2nE33ppGHi" } diff --git a/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json b/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json index 6766717a..b82b9e3e 100644 --- a/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json +++ b/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json @@ -19,7 +19,7 @@ }, "effects": [ { - "name": "Base", + "name": "Endurance", "type": "base", "_id": "db8W2Q0Qty84XV0x", "img": "icons/magic/control/buff-strength-muscle-damage.webp", @@ -60,12 +60,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753996768847, - "modifiedTime": 1754310930764, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761138203999, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!tXWEMdLXafUSZTbK.db8W2Q0Qty84XV0x" } diff --git a/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json b/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json index ca954014..0bd9c405 100644 --- a/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json +++ b/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "G1H7k5RdvS1EJgFu", "systemPath": "actions", - "description": "", + "description": "

When you roll with Fear, you can mark 2 Stress to change it into a roll with Hope instead.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753999842518, - "modifiedTime": 1755394522944, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138348732, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!IlWvn5kCqCBMuUJn" } diff --git a/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json b/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json index 27e03f8b..f78ecca2 100644 --- a/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json +++ b/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "ALsGHOy0q5THGxz5", "systemPath": "actions", - "description": "", + "description": "

When you make an Agility Roll, you can spend 2 Hope to reroll your Hope Die.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1754000245487, - "modifiedTime": 1755394539445, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138403613, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!lNgbbYnCKgrdvA85" } diff --git a/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json b/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json index 92dcd32f..1604a7f8 100644 --- a/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json +++ b/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json @@ -12,7 +12,7 @@ "type": "attack", "_id": "ZYfigAyUdDUteczO", "systemPath": "actions", - "description": "", + "description": "

Make an Instinct Roll (12) to use your mycelial array to speak with others of your ancestry. On a success, you can communicate across any distance.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -75,12 +75,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753996087513, - "modifiedTime": 1755394420289, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138154960, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!9tmeXm623hl4Qnws" } diff --git a/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json b/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json index 2de5bbaf..2f2b8b5f 100644 --- a/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json +++ b/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "pFPbjyexOPx5gog6", "systemPath": "actions", - "description": "", + "description": "

Spend 3 Hope to halve incoming physical damage.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753994395837, - "modifiedTime": 1755394316666, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761137852259, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!0RN0baBxh95GT1cm" } diff --git a/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json b/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json index 6f43dad7..cc285355 100644 --- a/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json +++ b/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json @@ -12,10 +12,19 @@ "type": "damage", "_id": "bXbQ57CB1Hfj5XrS", "systemPath": "actions", - "description": "", + "description": "

When you succeed on an attack against a target within Melee range, you can mark a Stress to kick yourself off them, dealing an extra 2d6 damage and knocking back either yourself or the target to Very Close range.

", "chatDisplay": true, "actionType": "action", - "cost": [], + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], "uses": { "value": null, "max": "", @@ -26,11 +35,11 @@ { "value": { "custom": { - "enabled": true, - "formula": "2d6" + "enabled": false, + "formula": "" }, - "multiplier": "prof", - "flatMultiplier": 1, + "multiplier": "flat", + "flatMultiplier": 2, "dice": "d6", "bonus": null }, @@ -44,7 +53,8 @@ "dice": "d6", "bonus": null, "custom": { - "enabled": false + "enabled": false, + "formula": "" } } } @@ -56,7 +66,7 @@ "amount": null }, "effects": [], - "name": "Damage", + "name": "Deal Damage", "img": "icons/skills/melee/shield-damaged-broken-gold.webp", "range": "melee" } @@ -81,12 +91,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753995249173, - "modifiedTime": 1755394376321, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761139310352, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!gpW19TfJk0WWFh1S" } diff --git a/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json b/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json index 0a569130..e9e0b86f 100644 --- a/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json +++ b/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json @@ -12,7 +12,7 @@ "type": "attack", "_id": "MhAWv7tuvkfOf7wQ", "systemPath": "actions", - "description": "", + "description": "

You can use your long tongue to grab onto things within Close range. Mark a Stress to use your tongue as a Finesse Close weapon that deals d12 physical damage using your Proficiency.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -82,7 +82,7 @@ "difficulty": null, "damageMod": "none" }, - "name": "Attack", + "name": "Mark Stress", "img": "icons/commodities/biological/tongue-violet.webp", "range": "close" } @@ -107,12 +107,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1754000791839, - "modifiedTime": 1755394583397, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138622800, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!oWbdlh51ajn1Q5kL" } diff --git a/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json b/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json index 70dcaa51..7473fa07 100644 --- a/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json +++ b/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "l1wUmqMzG8YF9sqb", "systemPath": "actions", - "description": "", + "description": "

Once per session, after you or a willing ally within Close range makes an action roll, you can spend 3 Hope to reroll the Duality Dice.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -33,7 +33,7 @@ "type": "friendly", "amount": null }, - "name": "Use", + "name": "Spend Hope", "img": "icons/magic/control/buff-luck-fortune-green-gold.webp", "range": "close" } @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753994658436, - "modifiedTime": 1755394357635, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138006341, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!U6iFjZgLYawlOlQZ" } diff --git a/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json b/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json index 474c5907..9db179b4 100644 --- a/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json +++ b/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json @@ -12,7 +12,7 @@ "type": "healing", "_id": "8sK3t73bFkpb999C", "systemPath": "actions", - "description": "", + "description": "

At the start of each session, everyone in your party gains a Hope.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -96,12 +96,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753997164653, - "modifiedTime": 1755394482641, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138289388, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!8O6SQQMxKWr430QA" } diff --git a/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json b/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json index 5a541979..409aa88b 100644 --- a/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json +++ b/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json @@ -5,7 +5,7 @@ "_id": "g6I4tRUQNgL4vZ6H", "img": "icons/tools/scribal/lens-blue.webp", "system": { - "description": "

Decide who made you and for what purpose. At character creation, choose one of your Experiences that best aligns with this purpose and gain a permanent +1 bonus to it.

", + "description": "

Note: Automation not implemented for permanent bonus. Manually increase the experience in the respective editing field.


Decide who made you and for what purpose. At character creation, choose one of your Experiences that best aligns with this purpose and gain a permanent +1 bonus to it.

", "resource": null, "actions": {}, "originItemType": null, @@ -28,12 +28,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753993755899, - "modifiedTime": 1755394275281, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761137758590, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!g6I4tRUQNgL4vZ6H" } diff --git a/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json b/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json index 4384e554..fd260647 100644 --- a/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json +++ b/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "6Av1Y8JXWDkteLhc", "systemPath": "actions", - "description": "", + "description": "

Mark a Stress to gain advantage on a reaction roll.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -58,12 +58,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753994522468, - "modifiedTime": 1755394348185, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761137904802, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!0NSPSuB8KSEYTJIP" } diff --git a/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json b/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json index 0e3e6555..90d96124 100644 --- a/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json +++ b/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json @@ -5,7 +5,7 @@ "_id": "UFR67BUOhNGLFyg9", "img": "icons/magic/defensive/shield-barrier-flaming-diamond-teal.webp", "system": { - "description": "

Mark a Stress to retract into your shell. While in your shell, you have resistance to physical damage, you have disadvantage on action rolls, and you can’t move.

", + "description": "

Mark a Stress to retract into your shell. While in your shell, you have resistance to physical damage, you have disadvantage on action rolls, and you can’t move.

(When marked, manually enable the retract effect in effects tab and mark disadvantage when doing any action rolls)

", "resource": null, "actions": { "HfiAg14hrYt7Yvnj": { @@ -15,13 +15,27 @@ "description": "", "chatDisplay": true, "actionType": "action", - "cost": [], + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null, + "consumeOnSuccess": false + } + ], "uses": { "value": null, "max": "", "recovery": null }, - "effects": [], + "effects": [ + { + "_id": "3V4FPoyjJUnFP9WS", + "onSave": false + } + ], "target": { "type": "self", "amount": null @@ -42,10 +56,12 @@ }, "effects": [ { - "name": "Base", - "type": "base", - "_id": "KoHQg8KurugHlga0", + "name": "Retract", "img": "icons/magic/defensive/shield-barrier-flaming-diamond-teal.webp", + "origin": "Compendium.daggerheart.ancestries.Item.UFR67BUOhNGLFyg9", + "transfer": false, + "_id": "3V4FPoyjJUnFP9WS", + "type": "base", "system": { "rangeDependence": { "enabled": false, @@ -64,11 +80,11 @@ { "key": "system.disadvantageSources", "mode": 2, - "value": "Action Rolls", + "value": "Retract", "priority": null } ], - "disabled": true, + "disabled": false, "duration": { "startTime": null, "combat": null, @@ -78,10 +94,8 @@ "startRound": null, "startTurn": null }, - "description": "

While in your shell, you have resistance to physical damage, you have disadvantage on action rolls, and you can’t move.

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

While in your shell, you have resistance to physical damage, you have disadvantage on action rolls, and you can’t move.

", "tint": "#ffffff", - "transfer": true, "statuses": [], "sort": 0, "flags": {}, @@ -89,14 +103,14 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.347", "systemId": "daggerheart", - "systemVersion": "0.0.1", - "createdTime": 1753996568678, - "modifiedTime": 1753996633306, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "systemVersion": "1.1.2", + "createdTime": 1759960447341, + "modifiedTime": 1759961484642, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, - "_key": "!items.effects!UFR67BUOhNGLFyg9.KoHQg8KurugHlga0" + "_key": "!items.effects!UFR67BUOhNGLFyg9.3V4FPoyjJUnFP9WS" } ], "sort": 0, @@ -111,10 +125,10 @@ "exportSource": null, "coreVersion": "13.347", "systemId": "daggerheart", - "systemVersion": "1.1.0", + "systemVersion": "1.1.2", "createdTime": 1753996513763, - "modifiedTime": 1756040910699, - "lastModifiedBy": "vUIbuan0U50nfKBE" + "modifiedTime": 1759961925987, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!UFR67BUOhNGLFyg9" } diff --git a/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json b/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json index 1987971a..730b0d86 100644 --- a/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json +++ b/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json @@ -12,7 +12,7 @@ "type": "attack", "_id": "LcFhDb3sJk8sraAc", "systemPath": "actions", - "description": "", + "description": "

Make an Agility Roll to scratch a target within Melee range. On a success, they become temporarily Vulnerable.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -127,12 +127,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1754000306620, - "modifiedTime": 1755394546895, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138426560, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!Zj69cAeb3NjIa8Hn" } diff --git a/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json b/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json index d4a61a00..efc64b57 100644 --- a/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json +++ b/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json @@ -19,7 +19,7 @@ }, "effects": [ { - "name": "Base", + "name": "Scales", "type": "base", "_id": "b6Pkwwk7pgBeeUTe", "img": "icons/commodities/leather/scales-brown.webp", @@ -49,7 +49,7 @@ "startRound": null, "startTurn": null }, - "description": "

When you would take Severe damage, you can mark a Stress to mark 1 fewer Hit Points.

", + "description": "

When you would take Severe damage, you can mark a Stress to mark 1 fewer Hit Points.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -60,12 +60,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753993993682, - "modifiedTime": 1753994027257, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761137949459, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!u8ZhV962rNmUlzkp.b6Pkwwk7pgBeeUTe" } diff --git a/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json b/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json index b2716a1c..0a1fdc97 100644 --- a/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json +++ b/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json @@ -49,7 +49,7 @@ "startRound": null, "startTurn": null }, - "description": "

When you take Minor damage, you can mark 2 Stress instead of marking a Hit Point.

", + "description": "

When you take Minor damage, you can mark 2 Stress instead of marking a Hit Point.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -60,12 +60,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753994342724, - "modifiedTime": 1753994373197, - "lastModifiedBy": "MQSznptE5yLT7kj8" + "modifiedTime": 1761137921157, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!S0Ww7pYOSREt8qKg.4Lc40mNnRInTKMC5" } @@ -80,12 +80,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753994247261, - "modifiedTime": 1755394307516, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761506267107, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!S0Ww7pYOSREt8qKg" } diff --git a/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json b/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json index 09e749a3..f56b3516 100644 --- a/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json +++ b/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json @@ -8,11 +8,11 @@ "description": "

When you succeed on an attack against a target within Melee range, you can spend a Hope to gore the target with your tusks, dealing an extra 1d6 damage.

", "resource": null, "actions": { - "1n4ZsA6s2iBAL1tG": { - "type": "effect", - "_id": "1n4ZsA6s2iBAL1tG", + "ytSFDCONRi5L4THz": { + "type": "damage", + "_id": "ytSFDCONRi5L4THz", "systemPath": "actions", - "description": "", + "description": "

When you succeed on an attack against a target within Melee range, you can spend a Hope to gore the target with your tusks, dealing an extra 1d6 damage.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -20,22 +20,55 @@ "key": "hope", "value": 1, "scalable": false, - "step": null + "step": null, + "consumeOnSuccess": false } ], "uses": { "value": null, "max": "", - "recovery": null + "recovery": null, + "consumeOnSuccess": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false, + "formula": "" + }, + "multiplier": "flat", + "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, + "formula": "" + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 1 }, "effects": [], - "target": { - "type": "self", - "amount": null - }, "name": "Spend Hope", "img": "icons/creatures/abilities/fang-tooth-blood-red.webp", - "range": "" + "range": "melee" } }, "originItemType": null, @@ -85,7 +118,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gore the target with your tusks, dealing an extra 1d6 damage on this attack.

", + "description": "

You gore the target with your tusks, dealing an extra 1d6 damage on this attack.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -116,12 +149,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1754000611682, - "modifiedTime": 1755394557399, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761138569638, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!YhxD1ujZpftPu19w" } diff --git a/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json b/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json index ee14bca6..2afaff58 100644 --- a/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json +++ b/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "dpKxkDSjXsP8kHMI", "systemPath": "actions", - "description": "", + "description": "

You can fly. While flying, you can mark a Stress after an adversary makes an attack against you to gain a +2 bonus to your Evasion against that attack.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

You to gain a +2 bonus to your Evasion against the Adversary's attack.

", + "description": "

You to gain a +2 bonus to your Evasion against the Adversary's attack.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -110,12 +110,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.1.0", + "systemVersion": "1.1.2", "createdTime": 1753994723305, - "modifiedTime": 1756040981649, - "lastModifiedBy": "vUIbuan0U50nfKBE" + "modifiedTime": 1761138022348, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!WquAjoOcso8lwySW" } diff --git a/src/packs/beastforms/beastform_Armored_Sentry_8pUHJv3BYdjA4Qdf.json b/src/packs/beastforms/beastform_Armored_Sentry_8pUHJv3BYdjA4Qdf.json index 0d2d7c4d..d6111976 100644 --- a/src/packs/beastforms/beastform_Armored_Sentry_8pUHJv3BYdjA4Qdf.json +++ b/src/packs/beastforms/beastform_Armored_Sentry_8pUHJv3BYdjA4Qdf.json @@ -13,14 +13,14 @@ }, "mainTrait": "strength", "advantageOn": { - "mX0DbTDuWAIpAGYq": { - "value": "Armadillo" + "4AbCgOZvyUFH9Pug": { + "value": "Dig" }, - "0VGGQOhVOoNpZfdJ": { - "value": "Pangolin" + "8GsRyXaQnfsGNGW6": { + "value": "Locate" }, - "6v6bkfKevJrn3YHf": { - "value": "Turtle" + "0ut15QizNIG254Vw": { + "value": "Protect" } }, "features": [ @@ -130,12 +130,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753580987168, - "modifiedTime": 1755395295538, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761502671010, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "8pUHJv3BYdjA4Qdf", "sort": 100000, diff --git a/src/packs/beastforms/beastform_Powerful_Beast_m8BVTuJI1wCvzTcf.json b/src/packs/beastforms/beastform_Powerful_Beast_m8BVTuJI1wCvzTcf.json index 082710f4..b88b60ce 100644 --- a/src/packs/beastforms/beastform_Powerful_Beast_m8BVTuJI1wCvzTcf.json +++ b/src/packs/beastforms/beastform_Powerful_Beast_m8BVTuJI1wCvzTcf.json @@ -62,13 +62,13 @@ { "key": "system.traits.strength.value", "mode": 2, - "value": "1", + "value": "3", "priority": null }, { "key": "system.evasion", "mode": 2, - "value": "3", + "value": "1", "priority": null }, { @@ -111,11 +111,11 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", - "lastModifiedBy": "FecEtPuoQh6MpjQ0", - "modifiedTime": 1753636973034 + "lastModifiedBy": "fBcTgyTzoARBvohY", + "modifiedTime": 1761503222813 }, "_key": "!items.effects!m8BVTuJI1wCvzTcf.AZGTvqzFVHa4wS1a" } diff --git a/src/packs/beastforms/feature_Takedown_0ey4kM9ssj2otHvb.json b/src/packs/beastforms/feature_Takedown_0ey4kM9ssj2otHvb.json index 5392665b..e5323c63 100644 --- a/src/packs/beastforms/feature_Takedown_0ey4kM9ssj2otHvb.json +++ b/src/packs/beastforms/feature_Takedown_0ey4kM9ssj2otHvb.json @@ -32,16 +32,18 @@ "resultBased": false, "value": { "custom": { - "enabled": true, - "formula": "(@prof+2)@basicAttackDamageDice" + "enabled": false, + "formula": "" }, "multiplier": "prof", - "flatMultiplier": 1, - "dice": "d6", - "bonus": null + "dice": "d8", + "bonus": 6, + "flatMultiplier": 1 }, "applyTo": "hitPoints", - "type": [], + "type": [ + "physical" + ], "base": false, "valueAlt": { "multiplier": "prof", @@ -49,9 +51,64 @@ "dice": "d6", "bonus": null, "custom": { - "enabled": false + "enabled": false, + "formula": "" } } + }, + { + "resultBased": false, + "value": { + "custom": { + "enabled": false, + "formula": "" + }, + "multiplier": "flat", + "flatMultiplier": 2, + "dice": "d8", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + } + }, + { + "resultBased": false, + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false, + "formula": "" + } + }, + "type": [] } ], "includeBase": false @@ -150,12 +207,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.1.0", + "systemVersion": "1.1.2", "createdTime": 1753621786000, - "modifiedTime": 1756041242273, - "lastModifiedBy": "vUIbuan0U50nfKBE" + "modifiedTime": 1762341337917, + "lastModifiedBy": "9HOfUKAXuCu7hUPY" }, "_id": "0ey4kM9ssj2otHvb", "sort": 600000, diff --git a/src/packs/beastforms/feature_Venomous_Bite_2KlTnfzO03vneVS8.json b/src/packs/beastforms/feature_Venomous_Bite_2KlTnfzO03vneVS8.json index 150a4ffb..db357f62 100644 --- a/src/packs/beastforms/feature_Venomous_Bite_2KlTnfzO03vneVS8.json +++ b/src/packs/beastforms/feature_Venomous_Bite_2KlTnfzO03vneVS8.json @@ -63,7 +63,7 @@ "startRound": null, "startTurn": null }, - "description": "

A Poisoned creature takes 1d10 direct physical damage each time they act.

", + "description": "

A Poisoned creature takes 1d10 direct physical damage each time they act.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/classes/class_Seraph_5ZnlJ5bEoyOTkUJv.json b/src/packs/classes/class_Seraph_5ZnlJ5bEoyOTkUJv.json index fa11b261..7c3ce471 100644 --- a/src/packs/classes/class_Seraph_5ZnlJ5bEoyOTkUJv.json +++ b/src/packs/classes/class_Seraph_5ZnlJ5bEoyOTkUJv.json @@ -73,7 +73,7 @@ }, "effects": [], "folder": null, - "sort": 0, + "sort": 737500, "ownership": { "default": 0, "Q9NoTaEarn3VMS6Z": 3 @@ -83,12 +83,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "1.1.2", "createdTime": 1754351482530, - "modifiedTime": 1756398795596, - "lastModifiedBy": "gbAAZWyczKwejDNh" + "modifiedTime": 1760018751908, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!5ZnlJ5bEoyOTkUJv" } diff --git a/src/packs/classes/class_Sorcerer_DchOzHcWIJE9FKcR.json b/src/packs/classes/class_Sorcerer_DchOzHcWIJE9FKcR.json index a096f177..ce1ced71 100644 --- a/src/packs/classes/class_Sorcerer_DchOzHcWIJE9FKcR.json +++ b/src/packs/classes/class_Sorcerer_DchOzHcWIJE9FKcR.json @@ -81,7 +81,7 @@ }, "effects": [], "folder": null, - "sort": 0, + "sort": 743750, "ownership": { "default": 0, "Q9NoTaEarn3VMS6Z": 3 @@ -91,12 +91,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "1.1.2", "createdTime": 1754349743129, - "modifiedTime": 1756398741027, - "lastModifiedBy": "gbAAZWyczKwejDNh" + "modifiedTime": 1760018753854, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!DchOzHcWIJE9FKcR" } diff --git a/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json b/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json index da201cbe..c614a86e 100644 --- a/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json +++ b/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json @@ -21,7 +21,7 @@ "type": "effect", "_id": "hBh4Lt0Bdd9CtJY7", "systemPath": "actions", - "description": "

Once per rest, you can switch the results of your Hope and Fear Dice.

", + "description": "

Once per rest, you can switch the results of your Hope and Fear Dice.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json index bb14ed8b..023c6ee8 100644 --- a/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json +++ b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json @@ -130,7 +130,7 @@ "startRound": null, "startTurn": null }, - "description": "

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

", + "description": "

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

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json b/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json index 8e3ffa06..32d336ab 100644 --- a/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json +++ b/src/packs/domains/domainCard_Body_Basher_aQz8jKkCd8M9aKMA.json @@ -68,7 +68,7 @@ "startRound": null, "startTurn": null }, - "description": "

On a successful attack using a weapon with a Melee range, gain a bonus to your damage roll equal to your Strength.

", + "description": "

On a successful attack using a weapon with a Melee range, gain a bonus to your damage roll equal to your Strength.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json b/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json index 5363b3d8..8921de7d 100644 --- a/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json +++ b/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "zrGLlwmpuUIBrSXy", "systemPath": "actions", - "description": "

Make a Spellcast Roll against a target within Far range. On a success, spend a Hope to send a bolt of shimmering light toward them, dealing d8+2 magic damage using your Proficiency. The target becomes temporarily Vulnerable and glows brightly until this condition is cleared.

", + "description": "

Make a Spellcast Roll against a target within Far range. On a success, spend a Hope to send a bolt of shimmering light toward them, dealing d8+2 magic damage using your Proficiency. The target becomes temporarily Vulnerable and glows brightly until this condition is cleared.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -143,7 +143,7 @@ "startRound": null, "startTurn": null }, - "description": "

Temporarily Vulnerable and glows brightly until this condition is cleared.

", + "description": "

Temporarily Vulnerable and glows brightly until this condition is cleared.

", "tint": "#ffffff", "statuses": [ "vulnerable" diff --git a/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json b/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json index 0036cad9..74a862b8 100644 --- a/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json +++ b/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json @@ -14,7 +14,7 @@ "type": "effect", "_id": "QCMkze8rU0VB1VYL", "systemPath": "actions", - "description": "

When you position yourself behind a creature who’s about your size, you can mark a Stress to pull them into a chokehold, making them temporarily Vulnerable.

", + "description": "

When you position yourself behind a creature who’s about your size, you can mark a Stress to pull them into a chokehold, making them temporarily Vulnerable.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json b/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json index 47ab3b32..1f4f8851 100644 --- a/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json +++ b/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json @@ -61,7 +61,7 @@ "type": "attack", "_id": "oB5tyd2a7bmcJJmm", "systemPath": "actions", - "description": "

Mark any number of Stress to make that many additional layers.

", + "description": "

Mark any number of Stress to make that many additional layers.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json b/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json index 43bc16e1..94ce7d3b 100644 --- a/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json +++ b/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json @@ -124,11 +124,12 @@ "resultBased": false, "value": { "custom": { - "enabled": false + "enabled": false, + "formula": "" }, "multiplier": "flat", "flatMultiplier": 2, - "dice": "d6", + "dice": "d8", "bonus": 3 }, "applyTo": "hitPoints", @@ -142,7 +143,8 @@ "dice": "d6", "bonus": null, "custom": { - "enabled": false + "enabled": false, + "formula": "" } } } @@ -190,12 +192,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.1.0", + "systemVersion": "1.1.2", "createdTime": 1753922784438, - "modifiedTime": 1756038512929, - "lastModifiedBy": "vUIbuan0U50nfKBE" + "modifiedTime": 1761502767190, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "rZPH0BY8Sznc9sFG", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json b/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json index 28cb6834..6403e4ce 100644 --- a/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json +++ b/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json @@ -111,7 +111,7 @@ "startRound": null, "startTurn": null }, - "description": "

Creatures riding a steed gain a −2 penalty to attack rolls and a +2 bonus to damage rolls.

", + "description": "

Creatures riding a steed gain a −2 penalty to attack rolls and a +2 bonus to damage rolls.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json b/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json index 5bd95b01..12e36eb3 100644 --- a/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json +++ b/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json @@ -170,7 +170,7 @@ "startRound": null, "startTurn": null }, - "description": "

While a target is Corroded, they gain a −1 penalty to their Difficulty for every 2 Stress you spent. This condition can stack.

", + "description": "

While a target is Corroded, they gain a −1 penalty to their Difficulty for every 2 Stress you spent. This condition can stack.

", "tint": "#ffffff", "statuses": [ "corrode" diff --git a/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json b/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json index 511e4f14..80b4192e 100644 --- a/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json +++ b/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "SeOcGdKAc7egwg9H", "systemPath": "actions", - "description": "

You can interrupt a magical effect taking place by making a reaction roll using your Spellcast trait. On a success, the effect stops and any consequences are avoided, and this card is placed in your vault.

", + "description": "

You can interrupt a magical effect taking place by making a reaction roll using your Spellcast trait. On a success, the effect stops and any consequences are avoided, and this card is placed in your vault.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json b/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json index 3daad187..1e971dd9 100644 --- a/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json +++ b/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json @@ -99,7 +99,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain advantage on a roll to deceive or trick someone into believing a lie you tell them.

", + "description": "

Gain advantage on a roll to deceive or trick someone into believing a lie you tell them.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json b/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json index e69e928c..e0441289 100644 --- a/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json +++ b/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json @@ -147,7 +147,7 @@ "startRound": null, "startTurn": null }, - "description": "

Temporarily Vulnerable.

", + "description": "

Temporarily Vulnerable.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json b/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json index d51c23cd..6bc6a040 100644 --- a/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json +++ b/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json @@ -169,7 +169,7 @@ "startRound": null, "startTurn": null }, - "description": "

Attack rolls have disadvantage when targeting you or an ally within this shadow.

", + "description": "

Attack rolls have disadvantage when targeting you or an ally within this shadow.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json b/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json index d3ba4c1d..fd2cd7ec 100644 --- a/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json +++ b/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "sAE4ZDLyU9CmNzES", "systemPath": "actions", - "description": "

Make a Spellcast Roll (15). On a success, place a number of tokens equal to your Agility on this card (minimum 1).

", + "description": "

Make a Spellcast Roll (15). On a success, place a number of tokens equal to your Agility on this card (minimum 1).

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -66,7 +66,7 @@ "type": "effect", "_id": "2wzlrOPefdowBtRr", "systemPath": "actions", - "description": "

When you make an action roll while flying, spend a token from this card. After the action that spends the last token is resolved, you descend to the ground directly below you.

", + "description": "

When you make an action roll while flying, spend a token from this card. After the action that spends the last token is resolved, you descend to the ground directly below you.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -148,7 +148,7 @@ "startRound": null, "startTurn": null }, - "description": "

You can fly. When you make an action roll while flying, spend a token from this card. After the action that spends the last token is resolved, you descend to the ground directly below you.

", + "description": "

You can fly. When you make an action roll while flying, spend a token from this card. After the action that spends the last token is resolved, you descend to the ground directly below you.

", "tint": "#ffffff", "statuses": [ "fly" diff --git a/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json b/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json index 17cf7e0c..1df8c51d 100644 --- a/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json +++ b/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json @@ -14,7 +14,7 @@ "type": "effect", "_id": "pO8E1Bf4GDAU0efI", "systemPath": "actions", - "description": "

Spend a Hope to create a single, small floating orb that you can move anywhere within Very Far range. While this spell is active, you can see through the orb as though you’re looking out from its position. You can transition between using your own senses and seeing through the orb freely. If the orb takes damage or moves out of range, the spell ends.

", + "description": "

Spend a Hope to create a single, small floating orb that you can move anywhere within Very Far range. While this spell is active, you can see through the orb as though you’re looking out from its position. You can transition between using your own senses and seeing through the orb freely. If the orb takes damage or moves out of range, the spell ends.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -86,7 +86,7 @@ "startRound": null, "startTurn": null }, - "description": "

While this spell is active, you can see through the orb as though you’re looking out from its position. You can transition between using your own senses and seeing through the orb freely. If the orb takes damage or moves out of range, the spell ends.

", + "description": "

While this spell is active, you can see through the orb as though you’re looking out from its position. You can transition between using your own senses and seeing through the orb freely. If the orb takes damage or moves out of range, the spell ends.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json b/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json index 652a79e1..b7629a8f 100644 --- a/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json +++ b/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json @@ -293,7 +293,7 @@ "startRound": null, "startTurn": null }, - "description": "

+2 to a Spellcast Roll

", + "description": "

+2 to a Spellcast Roll

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json index 517c42f6..b3d55ab5 100644 --- a/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json +++ b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json @@ -134,7 +134,7 @@ "startRound": null, "startTurn": null }, - "description": "", + "description": "", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json b/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json index ecfaba75..177cfae9 100644 --- a/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json +++ b/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json @@ -124,7 +124,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a +3 bonus to attack rolls against adversaries within Melee range of a sprite.

An ally who marks an Armor Slot while within Melee range of a sprite can mark an additional Armor Slot.

A sprite vanishes after granting a benefit or taking any damage.

", + "description": "

Gain a +3 bonus to attack rolls against adversaries within Melee range of a sprite.

An ally who marks an Armor Slot while within Melee range of a sprite can mark an additional Armor Slot.

A sprite vanishes after granting a benefit or taking any damage.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json index 61ee12e0..91bc544a 100644 --- a/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json +++ b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json @@ -129,7 +129,7 @@ "startRound": null, "startTurn": null }, - "description": "

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

", + "description": "

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

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json b/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json index de38e408..5fb1987e 100644 --- a/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json +++ b/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json @@ -99,7 +99,7 @@ "startRound": null, "startTurn": null }, - "description": "

When you encounter creatures you’ve tracked in this way, gain a +1 bonus to your Evasion against them.

", + "description": "

When you encounter creatures you’ve tracked in this way, gain a +1 bonus to your Evasion against them.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json b/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json index d24686a8..b552545d 100644 --- a/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json +++ b/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json @@ -124,7 +124,7 @@ "startRound": null, "startTurn": null }, - "description": "

Conjure a dark glyph upon their body that exposes their weak points, temporarily reducing the target’s Difficulty by a value equal to your Knowledge (minimum 1).

", + "description": "

Conjure a dark glyph upon their body that exposes their weak points, temporarily reducing the target’s Difficulty by a value equal to your Knowledge (minimum 1).

", "tint": "#ffffff", "statuses": [], "sort": 0, @@ -175,7 +175,7 @@ "startRound": null, "startTurn": null }, - "description": "

Conjure a dark glyph upon their body that exposes their weak points, temporarily reducing the target’s Difficulty by a value equal to your Knowledge (minimum 1).

", + "description": "

Conjure a dark glyph upon their body that exposes their weak points, temporarily reducing the target’s Difficulty by a value equal to your Knowledge (minimum 1).

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json index 9066a308..09f49cf2 100644 --- a/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json +++ b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json @@ -142,7 +142,7 @@ "startRound": null, "startTurn": null }, - "description": "

The next time this Adversary is spotlighted, they must target the Goading Character with an attack, which they make with disadvantage.

", + "description": "

The next time this Adversary is spotlighted, they must target the Goading Character with an attack, which they make with disadvantage.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json b/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json index 5fbe8470..dc3669da 100644 --- a/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json +++ b/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json @@ -66,7 +66,7 @@ "type": "healing", "_id": "vmWku5XYmakLdwX2", "systemPath": "actions", - "description": "

On a failure, mark a Stress to clear a Hit Point or a Stress on the target. You can’t heal the same target again until your next long rest.

", + "description": "

On a failure, mark a Stress to clear a Hit Point or a Stress on the target. You can’t heal the same target again until your next long rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -142,7 +142,7 @@ "type": "healing", "_id": "FYHLuVtFCR9A6Nvt", "systemPath": "actions", - "description": "

On a success, mark a Stress to clear 2 Hit Points or 2 Stress on the target. You can’t heal the same target again until your next long rest.

", + "description": "

On a success, mark a Stress to clear 2 Hit Points or 2 Stress on the target. You can’t heal the same target again until your next long rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -218,7 +218,7 @@ "type": "healing", "_id": "8ElTYMjIM7YI6Kb8", "systemPath": "actions", - "description": "

On a failure, mark a Stress to clear a Hit Point or a Stress on the target. You can’t heal the same target again until your next long rest.

", + "description": "

On a failure, mark a Stress to clear a Hit Point or a Stress on the target. You can’t heal the same target again until your next long rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -294,7 +294,7 @@ "type": "healing", "_id": "lQMhidLodJn9Nj7e", "systemPath": "actions", - "description": "

On a success, mark a Stress to clear 2 Hit Points or 2 Stress on the target. You can’t heal the same target again until your next long rest.

", + "description": "

On a success, mark a Stress to clear 2 Hit Points or 2 Stress on the target. You can’t heal the same target again until your next long rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -414,7 +414,7 @@ "startRound": null, "startTurn": null }, - "description": "

Can’t be healed again with Healing Hands by the caster of the Healing Hands until a long rest.

", + "description": "

Can’t be healed again with Healing Hands by the caster of the Healing Hands until a long rest.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json b/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json index c82cb6a1..a3293033 100644 --- a/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json +++ b/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json @@ -117,7 +117,7 @@ "startRound": null, "startTurn": null }, - "description": "

Auppressive magic around the target that encompasses everything within Very Close range of them and follows them as they move. The target and anything within the area is Silenced until the GM spends a Fear on their turn to clear this condition, you cast Hush again, or you take Major damage. While Silenced, they can’t make noise and can’t cast spells.

", + "description": "

Auppressive magic around the target that encompasses everything within Very Close range of them and follows them as they move. The target and anything within the area is Silenced until the GM spends a Fear on their turn to clear this condition, you cast Hush again, or you take Major damage. While Silenced, they can’t make noise and can’t cast spells.

", "tint": "#ffffff", "statuses": [ "silence" @@ -163,7 +163,7 @@ "startRound": null, "startTurn": null }, - "description": "

Suppressive magic around the target that encompasses everything within Very Close range of them and follows them as they move. The target and anything within the area is Silenced until the GM spends a Fear on their turn to clear this condition, you cast Hush again, or you take Major damage. While Silenced, they can’t make noise and can’t cast spells.

", + "description": "

Suppressive magic around the target that encompasses everything within Very Close range of them and follows them as they move. The target and anything within the area is Silenced until the GM spends a Fear on their turn to clear this condition, you cast Hush again, or you take Major damage. While Silenced, they can’t make noise and can’t cast spells.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json b/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json index d7ad18c6..a04c7c6e 100644 --- a/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json +++ b/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json @@ -136,7 +136,7 @@ "startRound": null, "startTurn": null }, - "description": "

An illusion of flashing colors and lights that temporarily Stuns targets. While Stunned, they can’t use reactions and can’t take any other actions until they clear this condition.

", + "description": "

An illusion of flashing colors and lights that temporarily Stuns targets. While Stunned, they can’t use reactions and can’t take any other actions until they clear this condition.

", "tint": "#ffffff", "statuses": [ "stun" diff --git a/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json index 18afea52..c453111c 100644 --- a/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json +++ b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json @@ -61,7 +61,7 @@ "startRound": null, "startTurn": null }, - "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.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json b/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json index 5b24a20e..e3dd7875 100644 --- a/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json +++ b/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json @@ -98,7 +98,7 @@ "type": "healing", "_id": "QKS3vo3Nf5CK8rkF", "systemPath": "actions", - "description": "

Spend a token from this card to give them the following:

", + "description": "

Spend a token from this card to give them the following:

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -174,7 +174,7 @@ "type": "healing", "_id": "5xn70wYZW7k9aiVl", "systemPath": "actions", - "description": "

Spend a token from this card to give them the following:

", + "description": "

Spend a token from this card to give them the following:

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json b/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json index 000711a8..d32fd954 100644 --- a/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json +++ b/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json @@ -123,7 +123,7 @@ "startRound": null, "startTurn": null }, - "description": "

An Invisible creature can’t be seen except through magical means and attack rolls against them are made with disadvantage. Place a number of tokens on this card equal to your Spellcast trait. When the Invisible creature takes an action, spend a token from this card. After the action that spends the last token is resolved, the effect ends.

", + "description": "

An Invisible creature can’t be seen except through magical means and attack rolls against them are made with disadvantage. Place a number of tokens on this card equal to your Spellcast trait. When the Invisible creature takes an action, spend a token from this card. After the action that spends the last token is resolved, the effect ends.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json b/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json index 050a47a0..b715c94a 100644 --- a/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json +++ b/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json @@ -92,7 +92,7 @@ "startRound": null, "startTurn": null }, - "description": "

A disguised creature has advantage on Presence Rolls to avoid scrutiny.

", + "description": "

A disguised creature has advantage on Presence Rolls to avoid scrutiny.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json b/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json index 60f93510..b04fddf6 100644 --- a/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json +++ b/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json @@ -168,7 +168,7 @@ "startRound": null, "startTurn": null }, - "description": "

While Enraptured, a target’s attention is fixed on you, narrowing their field of view and drowning out any sound but your voice.

", + "description": "

While Enraptured, a target’s attention is fixed on you, narrowing their field of view and drowning out any sound but your voice.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json b/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json index 84278082..102c895f 100644 --- a/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json +++ b/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json @@ -14,7 +14,7 @@ "type": "healing", "_id": "sDoL9p1cpIx8Vdbb", "systemPath": "actions", - "description": "

When you can take a few minutes to focus on the target you’re helping, you can spend 2 Hope to clear a Hit Point or a Stress on them.

", + "description": "

When you can take a few minutes to focus on the target you’re helping, you can spend 2 Hope to clear a Hit Point or a Stress on them.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json b/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json index 8cb485e4..6878ed3f 100644 --- a/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json +++ b/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json @@ -14,7 +14,7 @@ "type": "effect", "_id": "BDKCP4FvntHkYqXp", "systemPath": "actions", - "description": "

Spend a Hope to summon a humanoid-sized spirit that can move or carry things for you until your next rest.

", + "description": "

Spend a Hope to summon a humanoid-sized spirit that can move or carry things for you until your next rest.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -43,7 +43,7 @@ "type": "attack", "_id": "YVSMa2Igxp6DhNpG", "systemPath": "actions", - "description": "

You can also send it to attack an adversary. When you do, make a Spellcast Roll against a target within Very Far range. On a success, the spirit moves into Melee range with that target. Roll a number of d6s equal to your Spellcast trait and deal that much magic damage to the target. The spirit then dissipates. You can only have one spirit at a time.

", + "description": "

You can also send it to attack an adversary. When you do, make a Spellcast Roll against a target within Very Far range. On a success, the spirit moves into Melee range with that target. Roll a number of d6s equal to your Spellcast trait and deal that much magic damage to the target. The spirit then dissipates. You can only have one spirit at a time.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json b/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json index 39c82f3a..73ecfaae 100644 --- a/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json +++ b/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json @@ -14,7 +14,7 @@ "type": "healing", "_id": "ksl1CcxcuwYxObiS", "systemPath": "actions", - "description": "

Once per rest, when you have 0 Hope and the GM would gain a Fear, you can gain a Hope instead.

", + "description": "

Once per rest, when you have 0 Hope and the GM would gain a Fear, you can gain a Hope instead.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -81,7 +81,7 @@ "type": "effect", "_id": "Ky5wcwBqgm5bJCK1", "systemPath": "actions", - "description": "

When you make a successful attack, you can mark a Stress to add the result of your Fear Die to your damage roll.

", + "description": "

When you make a successful attack, you can mark a Stress to add the result of your Fear Die to your damage roll.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json b/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json index 7d8ec8bc..4f553e26 100644 --- a/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json +++ b/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json @@ -253,7 +253,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a +5 bonus to your damage roll

", + "description": "

Gain a +5 bonus to your damage roll

", "tint": "#ffffff", "statuses": [], "sort": 0, @@ -310,7 +310,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a +10 bonus to your damage roll

", + "description": "

Gain a +10 bonus to your damage roll

", "tint": "#ffffff", "statuses": [], "sort": 0, @@ -367,7 +367,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a +15 bonus to your damage roll

", + "description": "

Gain a +15 bonus to your damage roll

", "tint": "#ffffff", "statuses": [], "sort": 0, @@ -424,7 +424,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a +20 bonus to your damage roll

", + "description": "

Gain a +20 bonus to your damage roll

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json b/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json index f2f9a556..28cd1e0b 100644 --- a/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json +++ b/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json @@ -65,7 +65,7 @@ "type": "damage", "_id": "ELzQvftGxZigPkBH", "systemPath": "actions", - "description": "

Steal a number of Fear from the GM equal to the number of targets that are Horrified (up to the number of Fear in the GM’s pool). Roll a number of d6s equal to the number of stolen Fear and deal the total damage to each Horrified target. Discard the stolen Fear.

", + "description": "

Steal a number of Fear from the GM equal to the number of targets that are Horrified (up to the number of Fear in the GM’s pool). Roll a number of d6s equal to the number of stolen Fear and deal the total damage to each Horrified target. Discard the stolen Fear.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -170,7 +170,7 @@ "startRound": null, "startTurn": null }, - "description": "

While Horrified, they’re Vulnerable.

", + "description": "

While Horrified, they’re Vulnerable.

", "tint": "#ffffff", "statuses": [ "vulnerable" diff --git a/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json b/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json index 20bf8aeb..8cdb10fc 100644 --- a/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json +++ b/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "r2XblKJyZyamOOXq", "systemPath": "actions", - "description": "

Make a Spellcast Roll (15) to magically empower your aura. On a success, spend 2 Hope to make your Presence equal to your Spellcast trait until your next long rest.While this spell is active, an adversary must mark a Stress when they target you with an attack.

", + "description": "

Make a Spellcast Roll (15) to magically empower your aura. On a success, spend 2 Hope to make your Presence equal to your Spellcast trait until your next long rest.While this spell is active, an adversary must mark a Stress when they target you with an attack.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json b/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json index 3ee2198a..1acf0f9d 100644 --- a/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json +++ b/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json @@ -14,7 +14,7 @@ "type": "effect", "_id": "SE2C9Andtlw3OQLL", "systemPath": "actions", - "description": "

Spend a Hope to activate Phantom Retreat where you’re currently standing.

", + "description": "

Spend a Hope to activate Phantom Retreat where you’re currently standing.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json b/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json index 8556feb3..f1a0777f 100644 --- a/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json +++ b/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json @@ -73,7 +73,7 @@ "startRound": null, "startTurn": null }, - "description": "

You have advantage on action rolls to pick nonmagical locks, disarm nonmagical traps, or steal items from a target (either through stealth or by force).

", + "description": "

You have advantage on action rolls to pick nonmagical locks, disarm nonmagical traps, or steal items from a target (either through stealth or by force).

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json b/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json index a15778c3..0651411a 100644 --- a/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json +++ b/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "WTnjKQs2uI1TuF9r", "systemPath": "actions", - "description": "

Spend a Hope to make a Spellcast Roll and conjure throwing blades that strike out at all targets within Very Close range. Targets you succeed against take d8+2 magic damage using your Proficiency.

@Template[type:emanation|range:vc]

", + "description": "

Spend a Hope to make a Spellcast Roll and conjure throwing blades that strike out at all targets within Very Close range. Targets you succeed against take d8+2 magic damage using your Proficiency.

@Template[type:emanation|range:vc]

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json b/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json index 1ab77475..e4a9a421 100644 --- a/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json +++ b/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json @@ -137,7 +137,7 @@ "startRound": null, "startTurn": null }, - "description": "

While the barrier is up, the caster and all allies within have resistance to physical damage from outside the barrier. When the caster moves, the barrier follows them.

", + "description": "

While the barrier is up, the caster and all allies within have resistance to physical damage from outside the barrier. When the caster moves, the barrier follows them.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json b/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json index 1d64e639..830033c3 100644 --- a/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json +++ b/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json @@ -22,7 +22,7 @@ "type": "healing", "_id": "udmHKUtCDClxeB4h", "systemPath": "actions", - "description": "

Touch a creature and spend any number of tokens to clear 2 Hit Points or 2 Stress for each token spent.

", + "description": "

Touch a creature and spend any number of tokens to clear 2 Hit Points or 2 Stress for each token spent.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -99,7 +99,7 @@ "type": "healing", "_id": "TvF88tS5x3Yof8Q1", "systemPath": "actions", - "description": "

Touch a creature and spend any number of tokens to clear 2 Hit Points or 2 Stress for each token spent.

", + "description": "

Touch a creature and spend any number of tokens to clear 2 Hit Points or 2 Stress for each token spent.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json b/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json index 02c742ef..7b44c5dd 100644 --- a/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json +++ b/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "znSDInMjOlFZn7Vp", "systemPath": "actions", - "description": "

Make a Spellcast Roll (20). On a success, restore one creature who has been dead no longer than 100 years to full strength.

", + "description": "

Make a Spellcast Roll (20). On a success, restore one creature who has been dead no longer than 100 years to full strength.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -61,7 +61,7 @@ "type": "attack", "_id": "NurXUfoPDSVptejR", "systemPath": "actions", - "description": "

Then roll a d6. On a result of 5 or lower, place this card in your vault permanently. On a failure, you can’t cast Resurrection again for a week.

", + "description": "

Then roll a d6. On a result of 5 or lower, place this card in your vault permanently. On a failure, you can’t cast Resurrection again for a week.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json index 964b5736..99f02f13 100644 --- a/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json +++ b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json @@ -130,7 +130,7 @@ "startRound": null, "startTurn": null }, - "description": "

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

", + "description": "

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

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json b/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json index 8a1d15d4..f84e035b 100644 --- a/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json +++ b/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json @@ -46,7 +46,7 @@ "bonus": null, "advState": "neutral", "diceRolling": { - "multiplier": "prof", + "multiplier": "flat", "flatMultiplier": 1, "dice": "d8", "compare": null, @@ -75,12 +75,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753922784506, - "modifiedTime": 1755427506566, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761502476899, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_id": "GEhBUmv9Bj7oJfHk", "sort": 3400000, diff --git a/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json b/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json index 9d2ccec7..520f98e1 100644 --- a/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json +++ b/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json @@ -142,7 +142,7 @@ "startRound": null, "startTurn": null }, - "description": "

While you’re in a natural environment, you gain a +2 bonus to your Spellcast Rolls.

", + "description": "

While you’re in a natural environment, you gain a +2 bonus to your Spellcast Rolls.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -246,7 +246,7 @@ "startRound": null, "startTurn": null }, - "description": "

Once per rest, you can double your Agility or Instinct when making a roll that uses that trait. You must choose to do this before you roll.

", + "description": "

Once per rest, you can double your Agility or Instinct when making a roll that uses that trait. You must choose to do this before you roll.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json b/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json index e76637df..b943486d 100644 --- a/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json +++ b/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json @@ -55,7 +55,7 @@ "startRound": null, "startTurn": null }, - "description": "

While you’re shrouded in low light or darkness, you gain a +1 bonus to your Evasion and make attack rolls with advantage.

", + "description": "

While you’re shrouded in low light or darkness, you gain a +1 bonus to your Evasion and make attack rolls with advantage.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json b/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json index 8abd548c..0aa37f29 100644 --- a/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json +++ b/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json @@ -101,7 +101,7 @@ "startRound": null, "startTurn": null }, - "description": "

When the target marks an Armor Slot, they reduce the severity of the attack by an additional threshold. If this spell causes a creature who would be damaged to instead mark no Hit Points, the effect ends.

", + "description": "

When the target marks an Armor Slot, they reduce the severity of the attack by an additional threshold. If this spell causes a creature who would be damaged to instead mark no Hit Points, the effect ends.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json b/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json index 94720b86..ed7ae5db 100644 --- a/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json +++ b/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json @@ -14,7 +14,7 @@ "type": "effect", "_id": "K91pB8O1ak8fikUj", "systemPath": "actions", - "description": "

Mark a Stress to become Spectral until you make an action roll targeting another creature. While Spectral, you’re immune to physical damage and can float and pass through solid objects. Other creatures can still see you while you’re in this form.

", + "description": "

Mark a Stress to become Spectral until you make an action roll targeting another creature. While Spectral, you’re immune to physical damage and can float and pass through solid objects. Other creatures can still see you while you’re in this form.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json b/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json index 64382b12..674316ac 100644 --- a/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json +++ b/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json @@ -20,7 +20,7 @@ "type": "effect", "_id": "jCgZ0yCoIhSAVEw3", "systemPath": "actions", - "description": "

When you make a successful attack against a target, you can spend any number of tokens to add a d6 for each token spent to your damage roll.

", + "description": "

When you make a successful attack against a target, you can spend any number of tokens to add a d6 for each token spent to your damage roll.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json b/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json index df23f8c0..39fd5f6c 100644 --- a/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json +++ b/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json @@ -199,7 +199,7 @@ "startRound": null, "startTurn": null }, - "description": "

Temporarily Stunned. While Stunned, they can’t use reactions and can’t take any other actions until they clear this condition.

", + "description": "

Temporarily Stunned. While Stunned, they can’t use reactions and can’t take any other actions until they clear this condition.

", "tint": "#ffffff", "statuses": [ "stun" diff --git a/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json b/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json index b1fef374..a3ceb370 100644 --- a/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json +++ b/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json @@ -128,7 +128,7 @@ "startRound": null, "startTurn": null }, - "description": "

Can’t lie to you while they remain within Close range, but they are not compelled to speak. If you ask them a question and they refuse to answer, they must mark a Stress and the effect ends. The target is typically unaware this spell has been cast on them until it causes them to utter the truth.

", + "description": "

Can’t lie to you while they remain within Close range, but they are not compelled to speak. If you ask them a question and they refuse to answer, they must mark a Stress and the effect ends. The target is typically unaware this spell has been cast on them until it causes them to utter the truth.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json b/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json index 69161e38..b2ca4f09 100644 --- a/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json +++ b/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json @@ -338,7 +338,7 @@ "startRound": null, "startTurn": null }, - "description": "

Targets can’t move against the wind.

", + "description": "

Targets can’t move against the wind.

", "tint": "#ffffff", "statuses": [], "sort": 0, @@ -382,7 +382,7 @@ "startRound": null, "startTurn": null }, - "description": "

Attacks made from beyond Melee range have disadvantage.

", + "description": "

Attacks made from beyond Melee range have disadvantage.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json b/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json index 9dbbd376..0f3932d2 100644 --- a/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json +++ b/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json @@ -48,7 +48,7 @@ "type": "attack", "_id": "nuYCkANsYDtZJO6f", "systemPath": "actions", - "description": "

Make a Spellcast Roll against the target to delve for deeper, more hidden thoughts. On a roll with Fear, the target might, at the GM’s discretion, become aware that you’re reading their thoughts.

", + "description": "

Make a Spellcast Roll against the target to delve for deeper, more hidden thoughts. On a roll with Fear, the target might, at the GM’s discretion, become aware that you’re reading their thoughts.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -138,7 +138,7 @@ "startRound": null, "startTurn": null }, - "description": "

Read the vague surface thoughts of a target within Far range. Make a Spellcast Roll against the target to delve for deeper, more hidden thoughts.

", + "description": "

Read the vague surface thoughts of a target within Far range. Make a Spellcast Roll against the target to delve for deeper, more hidden thoughts.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json b/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json index 03c43739..db7be009 100644 --- a/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json +++ b/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json @@ -85,7 +85,7 @@ "startRound": null, "startTurn": null }, - "description": "

Can see through their eyes and hear through their ears.

", + "description": "

Can see through their eyes and hear through their ears.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json b/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json index 0f64514f..845d2f11 100644 --- a/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json +++ b/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json @@ -21,7 +21,7 @@ "type": "damage", "_id": "hdMFgH17KyxENDAJ", "systemPath": "actions", - "description": "

When you deal damage to this target, spend any number of tokens to add a d12 for each token spent to your damage roll. You can only hold Twilight Toll on one creature at a time.When you choose a new target or take a rest, clear all unspent tokens.

", + "description": "

When you deal damage to this target, spend any number of tokens to add a d12 for each token spent to your damage roll. You can only hold Twilight Toll on one creature at a time.When you choose a new target or take a rest, clear all unspent tokens.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json b/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json index 687a4312..da019723 100644 --- a/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json +++ b/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json @@ -14,7 +14,7 @@ "type": "damage", "_id": "Rncq6VD6B9ugC0AO", "systemPath": "actions", - "description": "

When you have a few minutes to prepare, you can mark a Stress to don the facade of any humanoid you can picture clearly in your mind. While disguised, you have advantage on Presence Rolls to avoid scrutiny.

", + "description": "

When you have a few minutes to prepare, you can mark a Stress to don the facade of any humanoid you can picture clearly in your mind. While disguised, you have advantage on Presence Rolls to avoid scrutiny.

", "chatDisplay": true, "actionType": "action", "cost": [], @@ -133,7 +133,7 @@ "startRound": null, "startTurn": null }, - "description": "

Don the facade of any humanoid you can picture clearly in your mind. While disguised, you have advantage on Presence Rolls to avoid scrutiny.

", + "description": "

Don the facade of any humanoid you can picture clearly in your mind. While disguised, you have advantage on Presence Rolls to avoid scrutiny.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json b/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json index 066501dc..32682c1e 100644 --- a/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json +++ b/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json @@ -22,7 +22,7 @@ "type": "attack", "_id": "MWvrKuwejWcQm7N1", "systemPath": "actions", - "description": "

Make a Spellcast Roll against a target within Far range and spend any number of tokens to channel raw energy from within yourself to unleash against them. On a success, roll a number of d10s equal to the tokens you spent and deal that much magic damage to the target.

", + "description": "

Make a Spellcast Roll against a target within Far range and spend any number of tokens to channel raw energy from within yourself to unleash against them. On a success, roll a number of d10s equal to the tokens you spent and deal that much magic damage to the target.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json b/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json index 660e3c7a..2e2cb5a0 100644 --- a/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json +++ b/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json @@ -92,7 +92,7 @@ "startRound": null, "startTurn": null }, - "description": "

Envelop yourself in shadow, becoming Hidden and teleporting to a point within Close range of the attacker. You remain Hidden until the next time you make an action roll.

", + "description": "

Envelop yourself in shadow, becoming Hidden and teleporting to a point within Close range of the attacker. You remain Hidden until the next time you make an action roll.

", "tint": "#ffffff", "statuses": [ "hidden" diff --git a/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json b/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json index ad78023c..9c34b557 100644 --- a/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json +++ b/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json @@ -14,7 +14,7 @@ "type": "attack", "_id": "br6UQ0toK4ZYpP2s", "systemPath": "actions", - "description": "

Make a Spellcast Roll (13). On a success, you can create a temporary curtain of darkness between two points within Far range. Only you can see through this darkness. You’re considered Hidden to adversaries on the other side of the veil, and you have advantage on attacks you make through the darkness. The veil remains until you cast another spell.

", + "description": "

Make a Spellcast Roll (13). On a success, you can create a temporary curtain of darkness between two points within Far range. Only you can see through this darkness. You’re considered Hidden to adversaries on the other side of the veil, and you have advantage on attacks you make through the darkness. The veil remains until you cast another spell.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json index 6d85b5b5..bd413bda 100644 --- a/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json +++ b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json @@ -85,7 +85,7 @@ }, "changes": [ { - "key": "system.resources.hitPoints", + "key": "system.resources.hitPoints.max", "mode": 2, "value": "1", "priority": null @@ -110,12 +110,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754245866724, - "modifiedTime": 1754246004543, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1761502808129, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!sWUlSPOJEaXyQLCj.1jtgIyFvDpTb0asZ" }, @@ -136,7 +136,7 @@ }, "changes": [ { - "key": "system.resources.stress", + "key": "system.resources.stress.max", "mode": 2, "value": "1", "priority": null @@ -161,12 +161,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.346", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754245912530, - "modifiedTime": 1754245972468, - "lastModifiedBy": "l5jB3XmcVXOTQpRZ" + "modifiedTime": 1761502816888, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!sWUlSPOJEaXyQLCj.vj9rm1tLqqsSFOXF" }, diff --git a/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json b/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json index dd661b1e..cea3e78c 100644 --- a/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json +++ b/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json @@ -67,7 +67,7 @@ "startRound": null, "startTurn": null }, - "description": "

You have advantage on action rolls to de-escalate violent situations or convince someone to follow your lead.

", + "description": "

You have advantage on action rolls to de-escalate violent situations or convince someone to follow your lead.

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -118,7 +118,7 @@ "startRound": null, "startTurn": null }, - "description": "

When all of your Stress slots are marked, you gain a +1 bonus to your Proficiency for damage rolls.

", + "description": "

When all of your Stress slots are marked, you gain a +1 bonus to your Proficiency for damage rolls.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json b/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json index f57206be..da6de1a7 100644 --- a/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json +++ b/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json @@ -94,7 +94,7 @@ "startRound": null, "startTurn": null }, - "description": "

Can climb on walls and ceilings as easily as walking on the ground. This lasts until the end of the scene or you cast Wall Walk again.

", + "description": "

Can climb on walls and ceilings as easily as walking on the ground. This lasts until the end of the scene or you cast Wall Walk again.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json b/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json index 86f046c2..fd0932b7 100644 --- a/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json +++ b/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json @@ -135,7 +135,7 @@ "startRound": null, "startTurn": null }, - "description": "

The target must make an attack against another adversary instead of against you or your allies. Once this attack is over, the target realizes what happened. The next time you cast Words of Discord on them, gain a −5 penalty to the Spellcast Roll.

", + "description": "

The target must make an attack against another adversary instead of against you or your allies. Once this attack is over, the target realizes what happened. The next time you cast Words of Discord on them, gain a −5 penalty to the Spellcast Roll.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json b/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json index 3e5b643c..2c1c0bfc 100644 --- a/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json +++ b/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json @@ -4,7 +4,7 @@ "type": "domainCard", "folder": "OwsbTSWzKq2WJmQN", "system": { - "description": "

Make a Spellcast Roll (16). 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 d6 on this card with the 1 value facing up. When an ally in this zone takes damage, they reduce it by the die’s value. You then increase the die’s value by one. When the die’s value would exceed 6, this effect ends.

@Template[type:emanation|range:vc]

", + "description": "

Make a Spellcast Roll (16). 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 d6 on this card with the 1 value facing up. When an ally in this zone takes damage, they reduce it by the die’s value. You then increase the die’s value by one. When the die’s value would exceed 6, this effect ends.

@Template[type:emanation|range:vc]

", "domain": "splendor", "recallCost": 2, "level": 6, diff --git a/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json b/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json index 0c566991..a2947aa3 100644 --- a/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json +++ b/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json @@ -151,7 +151,7 @@ "type": "damage", "_id": "hli84bleKqYoU7YL", "systemPath": "actions", - "description": "

On a failure, a PC must mark a Stress in addition to the roll’s other consequences.

", + "description": "

On a failure, a PC must mark a Stress in addition to the roll’s other consequences.

", "chatDisplay": true, "actionType": "action", "cost": [], diff --git a/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json b/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json index 8a3a9484..bb538c95 100644 --- a/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json +++ b/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json @@ -257,12 +257,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1754217019442, - "modifiedTime": 1756256534443, - "lastModifiedBy": "CEZZA7TXd7uT8O2c" + "modifiedTime": 1761503937038, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!actors.items!acMu9wJrMZZzLSTJ.jkm03DXYYajsRk2j" }, diff --git a/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json b/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json index 1e875f98..5b58324d 100644 --- a/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json +++ b/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json @@ -72,7 +72,7 @@ "startRound": null, "startTurn": null }, - "description": "

You are Vulnerable until you mark a Hit Point.

", + "description": "

You are Vulnerable until you mark a Hit Point.

", "tint": "#ffffff", "statuses": [ "vulnerable" diff --git a/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json b/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json index fe22618c..c7a9a76d 100644 --- a/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json +++ b/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

After you drink this tea, you instantly kill your target when you critically succeed on an attack. If you don’t critically succeed on an attack before your next long rest, you die.

", + "description": "

After you drink this tea, you instantly kill your target when you critically succeed on an attack. If you don’t critically succeed on an attack before your next long rest, you die.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json b/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json index b208c3ac..18dad17f 100644 --- a/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json +++ b/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json @@ -86,7 +86,7 @@ "startRound": null, "startTurn": null }, - "description": "

You deal 1d6 additional physical damage on your next damage roll with the weapon the venom was applied to.

", + "description": "

You deal 1d6 additional physical damage on your next damage roll with the weapon the venom was applied to.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Homet_s_Secret_Potion_VSwa1LpQ9PjZKsWF.json b/src/packs/items/consumables/consumable_Homet_s_Secret_Potion_VSwa1LpQ9PjZKsWF.json index 8488df03..87463773 100644 --- a/src/packs/items/consumables/consumable_Homet_s_Secret_Potion_VSwa1LpQ9PjZKsWF.json +++ b/src/packs/items/consumables/consumable_Homet_s_Secret_Potion_VSwa1LpQ9PjZKsWF.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

The next successful attack you make critically succeeds.

", + "description": "

The next successful attack you make critically succeeds.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json b/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json index 240e2bd3..70d515f2 100644 --- a/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json +++ b/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json @@ -86,7 +86,7 @@ "startRound": null, "startTurn": null }, - "description": "

You deal 1d8 additional physical damage on your next damage roll with the weapon the venom was applied to.

", + "description": "

You deal 1d8 additional physical damage on your next damage roll with the weapon the venom was applied to.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json b/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json index 4afc72ba..7081d7d7 100644 --- a/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json +++ b/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

Your face is unrecognizable until your next rest.

", + "description": "

Your face is unrecognizable until your next rest.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json b/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json index 5c5f4325..89952794 100644 --- a/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json +++ b/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json @@ -86,7 +86,7 @@ "startRound": null, "startTurn": null }, - "description": "

You deal 1d12 additional magical damage on your next damage roll with the weapon the venom was applied to.

", + "description": "

You deal 1d12 additional magical damage on your next damage roll with the weapon the venom was applied to.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json b/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json index be940eab..e66486cf 100644 --- a/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json +++ b/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

You cannot be tracked by mundane or magical means until your next rest.

", + "description": "

You cannot be tracked by mundane or magical means until your next rest.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json b/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json index 82e4d4b9..d6350da3 100644 --- a/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json +++ b/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json @@ -86,7 +86,7 @@ "startRound": null, "startTurn": null }, - "description": "

You deal 1d12 additional physical damage on your next damage roll with the weapon the saliva was applied to.

", + "description": "

You deal 1d12 additional physical damage on your next damage roll with the weapon the saliva was applied to.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json b/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json index b849d989..f6138deb 100644 --- a/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json +++ b/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

You can see in total darkness until your next rest.

", + "description": "

You can see in total darkness until your next rest.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json b/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json index eb3aeb5c..efab4326 100644 --- a/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json +++ b/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json @@ -79,7 +79,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain magic wings that allow you to fly for a number of minutes equal to your level.

", + "description": "

You gain magic wings that allow you to fly for a number of minutes equal to your level.

", "tint": "#ffffff", "statuses": [], "sort": 0, diff --git a/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json b/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json index 3473c512..b7927905 100644 --- a/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json +++ b/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Instinct.

", + "description": "

You gain a +1 bonus to your Instinct.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json b/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json index 719d3a37..7e1cd711 100644 --- a/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json +++ b/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Strength.

", + "description": "

You gain a +1 bonus to your Strength.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json b/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json index 419c7b1d..a56dfc73 100644 --- a/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json +++ b/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Presence.

", + "description": "

You gain a +1 bonus to your Presence.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json b/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json index b2c0b796..961e07c0 100644 --- a/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json +++ b/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Finesse.

", + "description": "

You gain a +1 bonus to your Finesse.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json b/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json index 215658b1..68c9bc46 100644 --- a/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json +++ b/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json @@ -61,7 +61,7 @@ "startRound": null, "startTurn": null }, - "description": "

You are Hidden until you move. While Hidden in this way, you remain unseen even if an adversary moves to where they would normally see you.

", + "description": "

You are Hidden until you move. While Hidden in this way, you remain unseen even if an adversary moves to where they would normally see you.

", "tint": "#ffffff", "statuses": [ "hidden" diff --git a/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json b/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json index cbba2957..8973ffa6 100644 --- a/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json +++ b/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Knowledge.

", + "description": "

You gain a +1 bonus to your Knowledge.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json b/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json index 26845282..483d0262 100644 --- a/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json +++ b/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json @@ -74,7 +74,7 @@ "startRound": null, "startTurn": null }, - "description": "

Add your Proficiency to the damage roll of this attack.

", + "description": "

Add your Proficiency to the damage roll of this attack.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json b/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json index 15edb13a..d5fe0fd1 100644 --- a/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json +++ b/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json @@ -38,7 +38,7 @@ "startRound": null, "startTurn": null }, - "description": "

You gain a +1 bonus to your Agility.

", + "description": "

You gain a +1 bonus to your Agility.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json b/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json index 6b893013..4dd79561 100644 --- a/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json +++ b/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json @@ -43,12 +43,13 @@ "parts": [ { "value": { - "dice": "d4", + "dice": "d6", "bonus": 5, "multiplier": "prof", "flatMultiplier": 1, "custom": { - "enabled": false + "enabled": false, + "formula": "" } }, "type": [ @@ -62,7 +63,8 @@ "dice": "d6", "bonus": null, "custom": { - "enabled": false + "enabled": false, + "formula": "" } }, "base": false @@ -110,12 +112,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "1.0.5", + "systemVersion": "1.1.2", "createdTime": 1753795089792, - "modifiedTime": 1755430416538, - "lastModifiedBy": "VZIeX2YDvX338Zvr" + "modifiedTime": 1761503058944, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items!Lsvocst8aGqkBj7g" } diff --git a/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json b/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json index cbdaeefa..1ea38b75 100644 --- a/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json +++ b/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json @@ -143,12 +143,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753794875150, - "modifiedTime": 1756682958806, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1761503813916, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!hiEOGF2reabGLUoi.i5HfkF5aKQuUCTEG" } diff --git a/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json b/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json index 27d4d619..6d76129a 100644 --- a/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json +++ b/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json @@ -143,12 +143,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753794098464, - "modifiedTime": 1756682973559, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1761503800669, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!DlinEBGZfIlvreO3.cXWSV50apzaNQkdA" } diff --git a/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json b/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json index 6c34fb7a..696c9650 100644 --- a/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json +++ b/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json @@ -143,12 +143,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753796983285, - "modifiedTime": 1756682777682, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1761503825366, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!A28WL9E2lJ3iLZHW.Z2p00q5h6x6seXys" } diff --git a/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json b/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json index c73aeeaa..c0f32445 100644 --- a/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json +++ b/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json @@ -110,7 +110,7 @@ "effects": [ { "name": "Protective", - "description": "

Add the item's Tier to your Armor Score.

", + "description": "

Add the item's Tier to your Armor Score

", "img": "icons/skills/melee/shield-block-gray-orange.webp", "changes": [ { @@ -143,12 +143,12 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.348", + "coreVersion": "13.350", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753794114980, - "modifiedTime": 1756682994216, - "lastModifiedBy": "mdk78Q6pOyHh6aBg" + "modifiedTime": 1761503774632, + "lastModifiedBy": "fBcTgyTzoARBvohY" }, "_key": "!items.effects!mxwWKDujgsRcZWPT.M70a81e0Mg66jHRL" } diff --git a/src/packs/subclasses/feature_Ascendant_fefLgx6kcYWusjBb.json b/src/packs/subclasses/feature_Ascendant_fefLgx6kcYWusjBb.json index 3367b434..4caed074 100644 --- a/src/packs/subclasses/feature_Ascendant_fefLgx6kcYWusjBb.json +++ b/src/packs/subclasses/feature_Ascendant_fefLgx6kcYWusjBb.json @@ -48,7 +48,7 @@ "startRound": null, "startTurn": null }, - "description": "

Gain a permanent +4 bonus to your Severe damage threshold.

", + "description": "

Gain a permanent +4 bonus to your Severe damage threshold.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/subclasses/feature_Elementalist_dPcqKN5NeDkjB1HW.json b/src/packs/subclasses/feature_Elementalist_dPcqKN5NeDkjB1HW.json index bfb4df2c..fbea1985 100644 --- a/src/packs/subclasses/feature_Elementalist_dPcqKN5NeDkjB1HW.json +++ b/src/packs/subclasses/feature_Elementalist_dPcqKN5NeDkjB1HW.json @@ -101,8 +101,8 @@ "rangeDependence": { "enabled": false, "type": "withinRange", - "target": "hostile", - "range": "melee" + "target": "any", + "range": "self" } }, "changes": [ @@ -132,11 +132,11 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", - "lastModifiedBy": "vUIbuan0U50nfKBE", - "modifiedTime": 1756035533156 + "systemVersion": "1.1.2", + "lastModifiedBy": "fBcTgyTzoARBvohY", + "modifiedTime": 1761503576186 }, "_key": "!items.effects!dPcqKN5NeDkjB1HW.EY87mY6ULfIt3XC8" }, @@ -151,8 +151,8 @@ "rangeDependence": { "enabled": false, "type": "withinRange", - "target": "hostile", - "range": "melee" + "target": "any", + "range": "self" } }, "changes": [ @@ -188,11 +188,11 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.347", + "coreVersion": "13.350", "systemId": "daggerheart", - "systemVersion": "0.0.1", - "lastModifiedBy": "vUIbuan0U50nfKBE", - "modifiedTime": 1756035536128 + "systemVersion": "1.1.2", + "lastModifiedBy": "fBcTgyTzoARBvohY", + "modifiedTime": 1761503563924 }, "_key": "!items.effects!dPcqKN5NeDkjB1HW.WwibpgaO6Kkks7aZ" } diff --git a/src/packs/subclasses/feature_Ethereal_Visage_tyGB6wRKjYdIBK1i.json b/src/packs/subclasses/feature_Ethereal_Visage_tyGB6wRKjYdIBK1i.json index ea7992a3..59e2cfaa 100644 --- a/src/packs/subclasses/feature_Ethereal_Visage_tyGB6wRKjYdIBK1i.json +++ b/src/packs/subclasses/feature_Ethereal_Visage_tyGB6wRKjYdIBK1i.json @@ -48,7 +48,7 @@ "startRound": null, "startTurn": null }, - "description": "

While flying, you have advantage on Presence Rolls.

", + "description": "

While flying, you have advantage on Presence Rolls.

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json b/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json index a2708a8c..799717c8 100644 --- a/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json +++ b/src/packs/subclasses/feature_Rousing_Speech_PCmYTX02JLzBpgml.json @@ -11,7 +11,7 @@ "type": "healing", "_id": "WNtHiko4DRGbxKnm", "systemPath": "actions", - "description": "

Once per long rest, you can give a heartfelt, inspiring speech. All allies within Far range clear 2 Stress.

", + "description": "

Once per long rest, you can give a heartfelt, inspiring speech. All allies within Far range clear 2 Stress.

", "chatDisplay": false, "actionType": "action", "cost": [ diff --git a/src/packs/subclasses/feature_Sparing_Touch_GfOSgVJW8bS1OjNq.json b/src/packs/subclasses/feature_Sparing_Touch_GfOSgVJW8bS1OjNq.json index 6b1bc11a..f5847708 100644 --- a/src/packs/subclasses/feature_Sparing_Touch_GfOSgVJW8bS1OjNq.json +++ b/src/packs/subclasses/feature_Sparing_Touch_GfOSgVJW8bS1OjNq.json @@ -19,7 +19,7 @@ "type": "healing", "_id": "aanLNQkeO2ZTIqBl", "systemPath": "actions", - "description": "

Once per long rest, touch a creature and clear 2 Hit Points or 2 Stress from them.

", + "description": "

Once per long rest, touch a creature and clear 2 Hit Points or 2 Stress from them.

", "chatDisplay": true, "actionType": "action", "cost": [ @@ -96,7 +96,7 @@ "type": "healing", "_id": "cWdzCQJv8RFfi2NR", "systemPath": "actions", - "description": "

Once per long rest, touch a creature and clear 2 Hit Points or 2 Stress from them.

", + "description": "

Once per long rest, touch a creature and clear 2 Hit Points or 2 Stress from them.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/subclasses/feature_Spirit_Weapon_McoS0RxNLOg3SfSt.json b/src/packs/subclasses/feature_Spirit_Weapon_McoS0RxNLOg3SfSt.json index d7b2c877..09bfce1e 100644 --- a/src/packs/subclasses/feature_Spirit_Weapon_McoS0RxNLOg3SfSt.json +++ b/src/packs/subclasses/feature_Spirit_Weapon_McoS0RxNLOg3SfSt.json @@ -12,7 +12,7 @@ "type": "effect", "_id": "TDvWFqAxu7V33UIC", "systemPath": "actions", - "description": "

You can mark a Stress to target an additional adversary within range with the same attack roll.

", + "description": "

You can mark a Stress to target an additional adversary within range with the same attack roll.

", "chatDisplay": true, "actionType": "action", "cost": [ diff --git a/src/packs/subclasses/feature_Transcendence_th6HZwEFnVBjUtqm.json b/src/packs/subclasses/feature_Transcendence_th6HZwEFnVBjUtqm.json index da7da282..44ea1104 100644 --- a/src/packs/subclasses/feature_Transcendence_th6HZwEFnVBjUtqm.json +++ b/src/packs/subclasses/feature_Transcendence_th6HZwEFnVBjUtqm.json @@ -80,7 +80,7 @@ "startRound": null, "startTurn": null }, - "description": "

+4 bonus to your Severe threshold

", + "description": "

+4 bonus to your Severe threshold

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -122,7 +122,7 @@ "startRound": null, "startTurn": null }, - "description": "

+1 bonus to a character trait of your choice

", + "description": "

+1 bonus to a character trait of your choice

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -171,7 +171,7 @@ "startRound": null, "startTurn": null }, - "description": "

+1 bonus to your Proficiency

", + "description": "

+1 bonus to your Proficiency

", "origin": null, "tint": "#ffffff", "transfer": true, @@ -213,7 +213,7 @@ "startRound": null, "startTurn": null }, - "description": "

+2 bonus to your Evasion

", + "description": "

+2 bonus to your Evasion

", "origin": null, "tint": "#ffffff", "transfer": true, diff --git a/styles/less/sheets/actors/actor-sheet-shared.less b/styles/less/sheets/actors/actor-sheet-shared.less index 4a7d6404..f3cf74b0 100644 --- a/styles/less/sheets/actors/actor-sheet-shared.less +++ b/styles/less/sheets/actors/actor-sheet-shared.less @@ -1,3 +1,22 @@ +@import '../../utils/fonts.less'; +@import '../../utils/colors.less'; +@import '../../utils/mixin.less'; + +.appTheme({ + .limited-container { + .domains-section img { + filter: @golden-filter; + } + } +}, { + .limited-container { + + .domains-section img { + filter: brightness(0) saturate(100%); + } + } +}); + .application.sheet.daggerheart.actor.dh-style { .portrait img, .profile { @@ -17,4 +36,192 @@ font-family: @font-body; color: light-dark(@chat-blue-bg, @beige-50); } + + &.limited { + &.character, + &.adversary, + &.environment, + &.companion { + .window-content { + display: unset; + padding-bottom: 20px; + background-image: url('../assets/parchments/dh-parchment-dark.png'); + } + + .limited-container { + width: 100%; + padding-top: var(--header-height); + display: flex; + flex-direction: column; + gap: 8px; + + header { + position: relative; + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + top: -36px; + margin-bottom: -30px; + + .profile { + width: 100%; + max-height: 275px; + max-width: fit-content; + mask-image: linear-gradient(0deg, transparent 0%, black 10%); + } + + .title-name { + text-align: start; + font-size: var(--font-size-28); + color: light-dark(@dark-blue, @golden); + text-align: center; + } + } + + .character-details { + display: flex; + flex-direction: column; + gap: 5px; + + .basic-info, + .multiclass { + text-align: center; + padding: 0 10px; + } + } + + .domain-details, + .bio-details, + .partner-details { + margin-top: 10px; + + .domain-header, + .bio-header, + .partner-header { + display: flex; + align-items: center; + padding: 0 10px; + gap: 10px; + + h3 { + font-size: var(--font-size-20); + } + } + + .items-list { + padding: 0 20px; + } + + .partner-placeholder { + display: flex; + opacity: 0.6; + text-align: center; + font-style: italic; + justify-content: center; + padding: 10px 0; + } + + .domains-section { + position: relative; + display: flex; + gap: 10px; + background-color: light-dark(transparent, @dark-blue); + color: light-dark(@dark-blue, @golden); + padding: 5px 10px; + border: 1px solid light-dark(@dark-blue, @golden); + border-radius: 6px; + align-items: center; + width: fit-content; + height: 30px; + place-self: center; + margin-top: 10px; + + h4 { + font-size: var(--font-size-14); + font-weight: bold; + text-transform: uppercase; + color: light-dark(@dark-blue, @golden); + } + + .domain { + display: flex; + align-items: center; + gap: 5px; + + .label { + font-size: var(--font-size-14); + font-weight: bold; + text-transform: uppercase; + color: light-dark(@dark-blue, @golden); + } + + img { + height: 20px; + width: 20px; + } + } + } + + .bio-list { + display: flex; + gap: 20px; + flex-wrap: wrap; + justify-content: center; + margin-top: 10px; + + .bio-info { + display: flex; + flex-direction: column; + align-items: center; + padding: 10px; + border-radius: 5px; + min-width: 90px; + color: light-dark(@dark-blue, @golden); + background-color: light-dark(@dark-blue-10, @golden-40); + } + } + } + + .level-details { + align-self: center; + } + + .description { + font-style: italic; + text-align: center; + padding: 0 20px; + } + + .tags { + display: flex; + gap: 10px; + padding-bottom: 10px; + justify-content: center; + + .tag { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding: 3px 5px; + font-size: var(--font-size-12); + font: @font-body; + + background: light-dark(@dark-15, @beige-15); + border: 1px solid light-dark(@dark, @beige); + border-radius: 3px; + } + + .label { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + font-size: var(--font-size-12); + } + } + } + } + } } diff --git a/templates/sheets/actors/adversary/limited.hbs b/templates/sheets/actors/adversary/limited.hbs new file mode 100644 index 00000000..a9c53185 --- /dev/null +++ b/templates/sheets/actors/adversary/limited.hbs @@ -0,0 +1,23 @@ +
+
+ {{document.name}} +

{{document.name}}

+
+
+
+ + {{localize (concat 'DAGGERHEART.GENERAL.Tiers.' source.system.tier)}} + +
+
+ {{adversaryType}} +
+ {{#if (eq source.system.type 'horde')}} +
+ {{source.system.hordeHp}} + /{{localize "DAGGERHEART.GENERAL.HitPoints.short"}} +
+ {{/if}} +
+
{{{document.system.description}}}
+
\ No newline at end of file diff --git a/templates/sheets/actors/character/limited.hbs b/templates/sheets/actors/character/limited.hbs new file mode 100644 index 00000000..ecf7e7b6 --- /dev/null +++ b/templates/sheets/actors/character/limited.hbs @@ -0,0 +1,97 @@ +
+
+ {{document.name}} +

{{document.name}}

+
+
+
+ {{#if document.system.class.value}} + {{document.system.class.value.name}} + {{else}} + {{localize 'TYPES.Item.class'}} + {{/if}} + + {{#if document.system.class.subclass}} + {{document.system.class.subclass.name}} + {{else}} + {{localize 'TYPES.Item.subclass'}} + {{/if}} + + {{#if document.system.community}} + {{document.system.community.name}} + {{else}} + {{localize 'TYPES.Item.community'}} + {{/if}} + + {{#if document.system.ancestry}} + {{document.system.ancestry.name}} + {{else}} + {{localize 'TYPES.Item.ancestry'}} + {{/if}} +
+ + {{#if document.system.multiclass.value}} +
+ {{#if document.system.multiclass.value}} + {{document.system.multiclass.value.name}} + {{else}} + {{localize 'DAGGERHEART.GENERAL.multiclass'}} + {{/if}} + + {{#if document.system.multiclass.subclass}} + {{document.system.multiclass.subclass.name}} + {{else}} + {{localize 'TYPES.Item.subclass'}} + {{/if}} +
+ {{/if}} +
+

+ {{localize 'DAGGERHEART.GENERAL.level'}} + {{document.system.levelData.level.changed}} +

+
+
+ +

{{localize "DAGGERHEART.GENERAL.Domain.plural"}}

+ +
+ {{#if document.system.class.value}} +
+ {{#each document.system.domainData as |data|}} +
+ + {{data.label}} +
+ {{/each}} +
+ {{/if}} +
+
+
+ +

{{localize "DAGGERHEART.GENERAL.Tabs.biography"}}

+ +
+
+ {{#if source.system.biography.characteristics.pronouns}} +
+ {{localize 'DAGGERHEART.ACTORS.Character.pronouns'}} + {{source.system.biography.characteristics.pronouns}} +
+ {{/if}} + {{#if source.system.biography.characteristics.age}} +
+ {{localize 'DAGGERHEART.ACTORS.Character.age'}} + {{source.system.biography.characteristics.age}} +
+ {{/if}} + {{#if source.system.biography.characteristics.faith}} +
+ {{localize 'DAGGERHEART.ACTORS.Character.faith'}} + {{source.system.biography.characteristics.faith}} +
+ {{/if}} +
+
+
\ No newline at end of file diff --git a/templates/sheets/actors/companion/limited.hbs b/templates/sheets/actors/companion/limited.hbs new file mode 100644 index 00000000..363b5bd7 --- /dev/null +++ b/templates/sheets/actors/companion/limited.hbs @@ -0,0 +1,31 @@ +
+
+ {{document.name}} +

{{document.name}}

+
+

+ {{localize 'DAGGERHEART.GENERAL.level'}} + {{document.system.levelData.level.changed}} +

+
+
+ +

{{localize "DAGGERHEART.GENERAL.partner"}}

+ +
+ {{#if document.system.partner}} + + {{else}} + {{localize "DAGGERHEART.ACTORS.Companion.noPartner"}} + {{/if}} +
+
\ No newline at end of file diff --git a/templates/sheets/actors/environment/limited.hbs b/templates/sheets/actors/environment/limited.hbs new file mode 100644 index 00000000..87cc5174 --- /dev/null +++ b/templates/sheets/actors/environment/limited.hbs @@ -0,0 +1,21 @@ +
+
+ {{document.name}} +

{{document.name}}

+
+
+
+ + {{localize (concat 'DAGGERHEART.GENERAL.Tiers.' source.system.tier)}} + +
+ {{#if source.system.type}} +
+ + {{localize (concat 'DAGGERHEART.CONFIG.EnvironmentType.' source.system.type '.label')}} + +
+ {{/if}} +
+
{{{document.system.description}}}
+
\ No newline at end of file diff --git a/templates/sidebar/daggerheart-menu/main.hbs b/templates/sidebar/daggerheart-menu/main.hbs index 137f2e3d..a5a86284 100644 --- a/templates/sidebar/daggerheart-menu/main.hbs +++ b/templates/sidebar/daggerheart-menu/main.hbs @@ -21,6 +21,4 @@ - -