diff --git a/daggerheart.mjs b/daggerheart.mjs
index 0d9d5ae1..f939743c 100644
--- a/daggerheart.mjs
+++ b/daggerheart.mjs
@@ -187,12 +187,15 @@ Hooks.on('renderHandlebarsApplication', (_, element) => {
Hooks.on('chatMessage', (_, message) => {
if (message.startsWith('/dr')) {
- const rollCommand = rollCommandToJSON(message.replace(/\/dr\s?/, ''));
- if (!rollCommand) {
+ const result = rollCommandToJSON(message.replace(/\/dr\s?/, ''));
+ if (!result) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.dualityParsing'));
return false;
}
+ const { result: rollCommand, flavor } = result;
+
+ const reaction = rollCommand.reaction;
const traitValue = rollCommand.trait?.toLowerCase();
const advantage = rollCommand.advantage
? CONFIG.DH.ACTIONS.advantageState.advantage.value
@@ -208,7 +211,16 @@ Hooks.on('chatMessage', (_, message) => {
})
: game.i18n.localize('DAGGERHEART.GENERAL.duality');
- enrichedDualityRoll({ traitValue, target, difficulty, title, label: 'test', actionType: null, advantage });
+ enrichedDualityRoll({
+ reaction,
+ traitValue,
+ target,
+ difficulty,
+ title,
+ label: 'test',
+ actionType: null,
+ advantage
+ });
return false;
}
});
@@ -240,12 +252,12 @@ Hooks.on('moveToken', async (movedToken, data) => {
const effectsAutomation = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).effects;
if (!effectsAutomation.rangeDependent) return;
- const rangeDependantEffects = movedToken.actor.effects.filter(effect => effect.system.rangeDependence.enabled);
+ const rangeDependantEffects = movedToken.actor.effects.filter(effect => effect.system.rangeDependence?.enabled);
const updateEffects = async (disposition, token, effects, effectUpdates) => {
const rangeMeasurement = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement);
- for (let effect of effects.filter(x => x.system.rangeDependence.enabled)) {
+ for (let effect of effects.filter(x => x.system.rangeDependence?.enabled)) {
const { target, range, type } = effect.system.rangeDependence;
if ((target === 'friendly' && disposition !== 1) || (target === 'hostile' && disposition !== -1))
return false;
diff --git a/lang/en.json b/lang/en.json
index efe04425..2ed77e99 100755
--- a/lang/en.json
+++ b/lang/en.json
@@ -930,6 +930,14 @@
"selectType": "Select Action Type",
"selectAction": "Action Selection"
},
+ "TemplateTypes": {
+ "circle": "Circle",
+ "cone": "Cone",
+ "emanation": "Emanation",
+ "inFront": "In Front",
+ "rect": "Rectangle",
+ "ray": "Ray"
+ },
"Traits": {
"agility": {
"name": "Agility",
@@ -1821,7 +1829,6 @@
"basics": "Basics",
"bonus": "Bonus",
"burden": "Burden",
- "check": "{check} Check",
"continue": "Continue",
"criticalSuccess": "Critical Success",
"damage": "Damage",
@@ -1866,6 +1873,7 @@
"proficiency": "Proficiency",
"quantity": "Quantity",
"range": "Range",
+ "reactionRoll": "Reaction Roll",
"recovery": "Recovery",
"reroll": "Reroll",
"rerollThing": "Reroll {thing}",
@@ -1873,6 +1881,7 @@
"roll": "Roll",
"rollAll": "Roll All",
"rollDamage": "Roll Damage",
+ "rollWith": "{roll} Roll",
"save": "Save",
"scalable": "Scalable",
"situationalBonus": "Situational Bonus",
@@ -2225,7 +2234,8 @@
"beastformToManyAdvantages": "You cannot select any more advantages.",
"beastformToManyFeatures": "You cannot select any more features.",
"beastformEquipWeapon": "You cannot use weapons while in a Beastform.",
- "loadoutMaxReached": "You already have {max} cards in your loadout. Move atleast one to your vault before adding a new one."
+ "loadoutMaxReached": "You already have {max} cards in your loadout. Move atleast one to your vault before adding a new one.",
+ "insufficientResources": "You have insufficient resources"
},
"Tooltip": {
"disableEffect": "Disable Effect",
diff --git a/module/applications/dialogs/d20RollDialog.mjs b/module/applications/dialogs/d20RollDialog.mjs
index 76871b6a..9027bbea 100644
--- a/module/applications/dialogs/d20RollDialog.mjs
+++ b/module/applications/dialogs/d20RollDialog.mjs
@@ -7,6 +7,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
this.roll = roll;
this.config = config;
this.config.experiences = [];
+ this.reactionOverride = config.roll?.type === 'reaction';
if (config.source?.action) {
this.item = config.data.parent.items.get(config.source.item) ?? config.data.parent;
@@ -30,6 +31,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
actions: {
updateIsAdvantage: this.updateIsAdvantage,
selectExperience: this.selectExperience,
+ toggleReaction: this.toggleReaction,
submitRoll: this.submitRoll
},
form: {
@@ -103,6 +105,9 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
context.isLite = this.config.roll?.lite;
context.extraFormula = this.config.extraFormula;
context.formula = this.roll.constructFormula(this.config);
+
+ context.showReaction = !context.rollConfig.type && context.rollType === 'DualityRoll';
+ context.reactionOverride = this.reactionOverride;
}
return context;
}
@@ -141,6 +146,18 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
this.render();
}
+ static toggleReaction() {
+ if (this.config.roll) {
+ this.reactionOverride = !this.reactionOverride;
+ this.config.roll.type = this.reactionOverride
+ ? CONFIG.DH.ITEM.actionTypes.reaction.id
+ : this.config.roll.type === CONFIG.DH.ITEM.actionTypes.reaction.id
+ ? null
+ : this.config.roll.type;
+ this.render();
+ }
+ }
+
static async submitRoll() {
await this.close({ submitted: true });
}
diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs
index 50c93617..d5d0565f 100644
--- a/module/applications/sheets/api/application-mixin.mjs
+++ b/module/applications/sheets/api/application-mixin.mjs
@@ -311,8 +311,12 @@ export default function DHApplicationMixin(Base) {
name: 'CONTROLS.CommonEdit',
icon: 'fa-solid fa-pen-to-square',
condition: target => {
+ const { dataset } = target.closest('[data-item-uuid]');
const doc = getDocFromElementSync(target);
- return !doc || !doc.hasOwnProperty('systemPath') || doc.inCollection;
+ return (
+ (!dataset.noCompendiumEdit && !doc) ||
+ (doc && (!doc?.hasOwnProperty('systemPath') || doc?.inCollection))
+ );
},
callback: async target => (await getDocFromElement(target)).sheet.render({ force: true })
}
diff --git a/module/config/generalConfig.mjs b/module/config/generalConfig.mjs
index 361adcea..5f2011bb 100644
--- a/module/config/generalConfig.mjs
+++ b/module/config/generalConfig.mjs
@@ -43,6 +43,12 @@ export const range = {
}
};
+export const templateTypes = {
+ ...CONST.MEASURED_TEMPLATE_TYPES,
+ EMANATION: 'emanation',
+ INFRONT: 'inFront'
+};
+
export const rangeInclusion = {
withinRange: {
id: 'withinRange',
diff --git a/module/data/action/baseAction.mjs b/module/data/action/baseAction.mjs
index 52b87dec..8376447a 100644
--- a/module/data/action/baseAction.mjs
+++ b/module/data/action/baseAction.mjs
@@ -224,7 +224,7 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
keyIsID: resource.keyIsID
};
});
- console.log(resources);
+
await this.actor.modifyResource(resources);
if (config.uses?.enabled) this.update({ 'uses.value': this.uses.value + 1 });
}
@@ -345,4 +345,17 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
});
}
}
+
+ /**
+ * Generates a list of localized tags for this action.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ _getTags() {
+ const tags = [
+ game.i18n.localize(`DAGGERHEART.ACTIONS.TYPES.${this.type}.name`),
+ game.i18n.localize(`DAGGERHEART.CONFIG.ActionType.${this.actionType}`)
+ ];
+
+ return tags;
+ }
}
diff --git a/module/data/action/beastformAction.mjs b/module/data/action/beastformAction.mjs
index ee5f3c6a..836024ff 100644
--- a/module/data/action/beastformAction.mjs
+++ b/module/data/action/beastformAction.mjs
@@ -4,15 +4,25 @@ import DHBaseAction from './baseAction.mjs';
export default class DhBeastformAction extends DHBaseAction {
static extraSchemas = [...super.extraSchemas, 'beastform'];
- async use(_event, ...args) {
+ async use(event, ...args) {
const beastformConfig = this.prepareBeastformConfig();
const abort = await this.handleActiveTransformations();
if (abort) return;
+ const calcCosts = game.system.api.fields.ActionFields.CostField.calcCosts.call(this, this.cost);
+ const hasCost = game.system.api.fields.ActionFields.CostField.hasCost.call(this, calcCosts);
+ if (!hasCost) {
+ ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.insufficientResources'));
+ return;
+ }
+
const { selected, evolved, hybrid } = await BeastformDialog.configure(beastformConfig, this.item);
if (!selected) return;
+ const result = await super.use(event, args);
+ if (!result) return;
+
await this.transform(selected, evolved, hybrid);
}
diff --git a/module/data/action/damageAction.mjs b/module/data/action/damageAction.mjs
index c8da5737..d7ad6f1c 100644
--- a/module/data/action/damageAction.mjs
+++ b/module/data/action/damageAction.mjs
@@ -10,10 +10,8 @@ export default class DHDamageAction extends DHBaseAction {
const isAdversary = this.actor.type === 'adversary';
if (isAdversary && this.actor.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) {
- const hasHordeDamage = this.actor.effects.find(
- x => x.name === game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label')
- );
- if (hasHordeDamage) return part.valueAlt;
+ const hasHordeDamage = this.actor.effects.find(x => x.type === 'horde');
+ if (hasHordeDamage && !hasHordeDamage.disabled) return part.valueAlt;
}
return formulaValue;
@@ -47,7 +45,9 @@ export default class DHDamageAction extends DHBaseAction {
formulas = this.formatFormulas(formulas, systemData);
const config = {
- title: game.i18n.format(`DAGGERHEART.UI.Chat.${ this.type === 'healing' ? 'healing' : 'damage'}Roll.title`, { damage: game.i18n.localize(this.name) }),
+ title: game.i18n.format(`DAGGERHEART.UI.Chat.${this.type === 'healing' ? 'healing' : 'damage'}Roll.title`, {
+ damage: game.i18n.localize(this.name)
+ }),
roll: formulas,
targets: systemData.targets?.filter(t => t.hit) ?? data.targets,
hasSave: this.hasSave,
diff --git a/module/data/activeEffect/_module.mjs b/module/data/activeEffect/_module.mjs
index 79ad7813..1a50088a 100644
--- a/module/data/activeEffect/_module.mjs
+++ b/module/data/activeEffect/_module.mjs
@@ -1,9 +1,11 @@
import BaseEffect from './baseEffect.mjs';
import BeastformEffect from './beastformEffect.mjs';
+import HordeEffect from './hordeEffect.mjs';
-export { BaseEffect, BeastformEffect };
+export { BaseEffect, BeastformEffect, HordeEffect };
export const config = {
base: BaseEffect,
- beastform: BeastformEffect
+ beastform: BeastformEffect,
+ horde: HordeEffect
};
diff --git a/module/data/activeEffect/hordeEffect.mjs b/module/data/activeEffect/hordeEffect.mjs
new file mode 100644
index 00000000..775aa5a9
--- /dev/null
+++ b/module/data/activeEffect/hordeEffect.mjs
@@ -0,0 +1,3 @@
+import BaseEffect from './baseEffect.mjs';
+
+export default class HordeEffect extends BaseEffect {}
diff --git a/module/data/actor/adversary.mjs b/module/data/actor/adversary.mjs
index 08455dd3..161c3324 100644
--- a/module/data/actor/adversary.mjs
+++ b/module/data/actor/adversary.mjs
@@ -117,29 +117,46 @@ export default class DhpAdversary extends BaseDataActor {
if (allowed === false) return false;
if (this.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) {
- if (changes.system?.resources?.hitPoints?.value) {
- const halfHP = Math.ceil(this.resources.hitPoints.max / 2);
- const newHitPoints = changes.system.resources.hitPoints.value;
- const previouslyAboveHalf = this.resources.hitPoints.value < halfHP;
- const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP;
- const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP;
- if (loweredBelowHalf) {
- await this.parent.createEmbeddedDocuments('ActiveEffect', [
- {
- name: game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label'),
- img: 'icons/magic/movement/chevrons-down-yellow.webp',
- disabled: !game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation)
- .hordeDamage
- }
- ]);
- } else if (raisedAboveHalf) {
- const hordeEffects = this.parent.effects.filter(
- x => x.name === game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label')
- );
- await this.parent.deleteEmbeddedDocuments(
- 'ActiveEffect',
- hordeEffects.map(x => x.id)
- );
+ const autoHordeDamage = game.settings.get(
+ CONFIG.DH.id,
+ CONFIG.DH.SETTINGS.gameSettings.Automation
+ ).hordeDamage;
+ if (autoHordeDamage && changes.system?.resources?.hitPoints?.value) {
+ const hordeActiveEffect = this.parent.effects.find(x => x.type === 'horde');
+ if (hordeActiveEffect) {
+ const halfHP = Math.ceil(this.resources.hitPoints.max / 2);
+ const newHitPoints = changes.system.resources.hitPoints.value;
+ const previouslyAboveHalf = this.resources.hitPoints.value < halfHP;
+ const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP;
+ const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP;
+ if (loweredBelowHalf) {
+ await hordeActiveEffect.update({ disabled: false });
+ } else if (raisedAboveHalf) {
+ await hordeActiveEffect.update({ disabled: true });
+ }
+ }
+ }
+ }
+ }
+
+ _onUpdate(changes, options, userId) {
+ super._onUpdate(changes, options, userId);
+
+ if (game.user.id === userId) {
+ if (changes.system.type) {
+ const existingHordeEffect = this.parent.effects.find(x => x.type === 'horde');
+ if (changes.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) {
+ if (!existingHordeEffect)
+ this.parent.createEmbeddedDocuments('ActiveEffect', [
+ {
+ type: 'horde',
+ name: game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label'),
+ img: 'icons/magic/movement/chevrons-down-yellow.webp',
+ disabled: true
+ }
+ ]);
+ } else {
+ existingHordeEffect?.delete();
}
}
}
diff --git a/module/data/actor/character.mjs b/module/data/actor/character.mjs
index 2e7d2507..7fc7c5d7 100644
--- a/module/data/actor/character.mjs
+++ b/module/data/actor/character.mjs
@@ -566,7 +566,7 @@ export default class DhCharacter extends BaseDataActor {
this.attack.roll.trait = this.rules.attack.roll.trait ?? this.attack.roll.trait;
this.resources.armor = {
- value: this.armor.system.marks.value,
+ value: this.armor?.system?.marks?.value ?? 0,
max: this.armorScore,
isReversed: true
};
diff --git a/module/data/item/armor.mjs b/module/data/item/armor.mjs
index 54598a3f..e8a6e35b 100644
--- a/module/data/item/armor.mjs
+++ b/module/data/item/armor.mjs
@@ -117,4 +117,26 @@ export default class DHArmor extends AttachableItem {
}
}
}
+
+ /**
+ * Generates a list of localized tags based on this item's type-specific properties.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ _getTags() {
+ const tags = [
+ `${game.i18n.localize('DAGGERHEART.ITEMS.Armor.baseScore')}: ${this.baseScore}`,
+ `${game.i18n.localize('DAGGERHEART.ITEMS.Armor.baseThresholds.base')}: ${this.baseThresholds.major} / ${this.baseThresholds.severe}`
+ ];
+
+ return tags;
+ }
+
+ /**
+ * Generate a localized label array for this item subtype.
+ * @returns {(string | { value: string, icons: string[] })[]} An array of localized strings and damage label objects.
+ */
+ _getLabels() {
+ const labels = [`${game.i18n.localize('DAGGERHEART.ITEMS.Armor.baseScore')}: ${this.baseScore}`];
+ return labels;
+ }
}
diff --git a/module/data/item/base.mjs b/module/data/item/base.mjs
index 1839a983..8b9adab4 100644
--- a/module/data/item/base.mjs
+++ b/module/data/item/base.mjs
@@ -126,15 +126,20 @@ export default class BaseDataItem extends foundry.abstract.TypeDataModel {
if (this.actor && this.actor.type === 'character' && this.features) {
for (let f of this.features) {
- const feature = f.item ?? f;
- const createData = foundry.utils.mergeObject(feature.toObject(), {
- system: {
- originItemType: this.parent.type,
- originId: data._id,
- identifier: feature.identifier,
- subType: feature.item ? feature.type : undefined
- }
- }, { inplace: false });
+ const fBase = f.item ?? f;
+ const feature = fBase.system ? fBase : await foundry.utils.fromUuid(fBase.uuid);
+ const createData = foundry.utils.mergeObject(
+ feature.toObject(),
+ {
+ system: {
+ originItemType: this.parent.type,
+ originId: data._id,
+ identifier: feature.identifier,
+ subType: feature.item ? feature.type : undefined
+ }
+ },
+ { inplace: false }
+ );
await this.actor.createEmbeddedDocuments('Item', [createData]);
}
}
diff --git a/module/data/item/domainCard.mjs b/module/data/item/domainCard.mjs
index d366b7a0..1dd89023 100644
--- a/module/data/item/domainCard.mjs
+++ b/module/data/item/domainCard.mjs
@@ -1,5 +1,4 @@
import BaseDataItem from './base.mjs';
-import { ActionField } from '../fields/actionField.mjs';
export default class DHDomainCard extends BaseDataItem {
/** @inheritDoc */
@@ -34,6 +33,7 @@ export default class DHDomainCard extends BaseDataItem {
};
}
+ /**@inheritdoc */
async _preCreate(data, options, user) {
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
@@ -55,4 +55,35 @@ export default class DHDomainCard extends BaseDataItem {
}
}
}
+
+ /**
+ * Generates a list of localized tags based on this item's type-specific properties.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ _getTags() {
+ const tags = [
+ game.i18n.localize(`DAGGERHEART.CONFIG.DomainCardTypes.${this.type}`),
+ game.i18n.localize(`DAGGERHEART.GENERAL.Domain.${this.domain}.label`),
+ `${game.i18n.localize('DAGGERHEART.ITEMS.DomainCard.recallCost')}: ${this.recallCost}`
+ ];
+
+ return tags;
+ }
+
+ /**
+ * Generate a localized label array for this item subtype.
+ * @returns {(string | { value: string, icons: string[] })[]} An array of localized strings and damage label objects.
+ */
+ _getLabels() {
+ const labels = [
+ game.i18n.localize(`DAGGERHEART.CONFIG.DomainCardTypes.${this.type}`),
+ game.i18n.localize(`DAGGERHEART.GENERAL.Domain.${this.domain}.label`),
+ {
+ value: `${this.recallCost}`, //converts the number to a string
+ icons: ['fa-bolt']
+ }
+ ];
+
+ return labels;
+ }
}
diff --git a/module/data/item/weapon.mjs b/module/data/item/weapon.mjs
index b7b70312..aab5a895 100644
--- a/module/data/item/weapon.mjs
+++ b/module/data/item/weapon.mjs
@@ -167,4 +167,64 @@ export default class DHWeapon extends AttachableItem {
}
}
}
+
+ /**
+ * Generates a list of localized tags based on this item's type-specific properties.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ _getTags() {
+ const { attack, burden } = this;
+ const tags = [
+ game.i18n.localize(`DAGGERHEART.CONFIG.Traits.${attack.roll.trait}.name`),
+ game.i18n.localize(`DAGGERHEART.CONFIG.Range.${attack.range}.name`),
+ game.i18n.localize(`DAGGERHEART.CONFIG.Burden.${burden}`)
+ ];
+
+ for (const { value, type } of attack.damage.parts) {
+ const parts = [value.dice];
+ if (value.bonus) parts.push(value.bonus.signedString());
+
+ if (type.size > 0) {
+ const typeTags = Array.from(type)
+ .map(t => game.i18n.localize(`DAGGERHEART.CONFIG.DamageType.${t}.abbreviation`))
+ .join(' | ');
+ parts.push(` (${typeTags})`); // Add a space in front and put it inside a ().
+ }
+
+ tags.push(parts.join(''));
+ }
+
+ return tags;
+ }
+
+ /**
+ * Generate a localized label array for this item subtype.
+ * @returns {(string | { value: string, icons: string[] })[]} An array of localized strings and damage label objects.
+ */
+ _getLabels() {
+ const { roll, range, damage } = this.attack;
+
+ const labels = [
+ game.i18n.localize(`DAGGERHEART.CONFIG.Traits.${roll.trait}.short`),
+ game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.short`)
+ ];
+
+ for (const { value, type } of damage.parts) {
+ const str = [value.dice];
+ if (value.bonus) str.push(value.bonus.signedString());
+
+ const icons = Array.from(type)
+ .map(t => CONFIG.DH.GENERAL.damageTypes[t]?.icon)
+ .filter(Boolean);
+
+ const labelValue = str.join('');
+ if (icons.length === 0) {
+ labels.push(labelValue);
+ } else {
+ labels.push({ value: labelValue, icons });
+ }
+ }
+
+ return labels;
+ }
}
diff --git a/module/dice/d20Roll.mjs b/module/dice/d20Roll.mjs
index 701616f1..8cec2669 100644
--- a/module/dice/d20Roll.mjs
+++ b/module/dice/d20Roll.mjs
@@ -145,6 +145,7 @@ export default class D20Roll extends DHRoll {
data.difficulty = config.roll.difficulty;
data.success = roll.isCritical || roll.total >= config.roll.difficulty;
}
+ data.type = config.roll.type;
data.advantage = {
type: config.roll.advantage,
dice: roll.dAdvantage?.denomination,
diff --git a/module/documents/activeEffect.mjs b/module/documents/activeEffect.mjs
index 5d45e2e1..cee90b91 100644
--- a/module/documents/activeEffect.mjs
+++ b/module/documents/activeEffect.mjs
@@ -1,6 +1,11 @@
import { itemAbleRollParse } from '../helpers/utils.mjs';
-export default class DhActiveEffect extends ActiveEffect {
+export default class DhActiveEffect extends foundry.documents.ActiveEffect {
+ /* -------------------------------------------- */
+ /* Properties */
+ /* -------------------------------------------- */
+
+ /**@override */
get isSuppressed() {
// If this is a copied effect from an attachment, never suppress it
// (These effects have attachmentSource metadata)
@@ -41,14 +46,11 @@ export default class DhActiveEffect extends ActiveEffect {
});
}
- get localizedStatuses() {
- const statusMap = new Map(foundry.CONFIG.statusEffects.map(status => [status.id, status.name]));
- return this.statuses.map(x => ({
- key: x,
- name: game.i18n.localize(statusMap.get(x))
- }));
- }
+ /* -------------------------------------------- */
+ /* Event Handlers */
+ /* -------------------------------------------- */
+ /**@inheritdoc*/
async _preCreate(data, options, user) {
const update = {};
if (!data.img) {
@@ -62,13 +64,22 @@ export default class DhActiveEffect extends ActiveEffect {
await super._preCreate(data, options, user);
}
+ /* -------------------------------------------- */
+ /* Methods */
+ /* -------------------------------------------- */
+
+ /**@inheritdoc*/
static applyField(model, change, field) {
const evalValue = this.effectSafeEval(itemAbleRollParse(change.value, model, change.effect.parent));
change.value = evalValue ?? change.value;
super.applyField(model, change, field);
}
- /* Altered Foundry safeEval to allow non-numeric returns */
+ /**
+ * Altered Foundry safeEval to allow non-numeric return
+ * @param {string} expression
+ * @returns
+ */
static effectSafeEval(expression) {
let result;
try {
@@ -82,6 +93,26 @@ export default class DhActiveEffect extends ActiveEffect {
return result;
}
+ /**
+ * Generates a list of localized tags based on this item's type-specific properties.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ _getTags() {
+ const tags = [
+ `${game.i18n.localize(this.parent.system.metadata.label)}: ${this.parent.name}`,
+ game.i18n.localize(
+ this.isTemporary ? 'DAGGERHEART.EFFECTS.Duration.temporary' : 'DAGGERHEART.EFFECTS.Duration.passive'
+ )
+ ];
+
+ for (const statusId of this.statuses) {
+ const status = CONFIG.statusEffects.find(s => s.id === statusId);
+ tags.push(game.i18n.localize(status.name));
+ }
+
+ return tags;
+ }
+
async toChat(origin) {
const cls = getDocumentClass('ChatMessage');
const systemData = {
diff --git a/module/documents/item.mjs b/module/documents/item.mjs
index a05a7ff0..21ba8bc4 100644
--- a/module/documents/item.mjs
+++ b/module/documents/item.mjs
@@ -96,6 +96,28 @@ export default class DHItem extends foundry.documents.Item {
});
}
+ /* -------------------------------------------- */
+
+ /**
+ * Generate an array of localized tag.
+ * @returns {string[]} An array of localized tag strings.
+ */
+ getTags() {
+ const tags = [];
+ if (this.system.getTags) tags.push(...this.system.getTags());
+ return tags;
+ }
+
+ /**
+ * Generate a localized label array for this item.
+ * @returns {(string | { value: string, icons: string[] })[]} An array of localized strings and damage label objects.
+ */
+ getLabels() {
+ const labels = [];
+ if (this.system.getLabels) labels.push(...this.system.getLabels());
+ return labels;
+ }
+
async use(event) {
const actions = new Set(this.system.actionsList);
if (actions?.size) {
diff --git a/module/enrichers/DualityRollEnricher.mjs b/module/enrichers/DualityRollEnricher.mjs
index 24dd0602..4a6fac23 100644
--- a/module/enrichers/DualityRollEnricher.mjs
+++ b/module/enrichers/DualityRollEnricher.mjs
@@ -2,22 +2,23 @@ import { abilities } from '../config/actorConfig.mjs';
import { getCommandTarget, rollCommandToJSON } from '../helpers/utils.mjs';
export default function DhDualityRollEnricher(match, _options) {
- const roll = rollCommandToJSON(match[1]);
+ const roll = rollCommandToJSON(match[1], match[0]);
if (!roll) return match[0];
- return getDualityMessage(roll);
+ return getDualityMessage(roll.result, roll.flavor);
}
-function getDualityMessage(roll) {
- const traitLabel =
- roll.trait && abilities[roll.trait]
- ? game.i18n.format('DAGGERHEART.GENERAL.check', {
- check: game.i18n.localize(abilities[roll.trait].label)
- })
- : null;
+function getDualityMessage(roll, flavor) {
+ const trait = roll.trait && abilities[roll.trait] ? game.i18n.localize(abilities[roll.trait].label) : null;
+ const label =
+ flavor ??
+ (roll.trait
+ ? game.i18n.format('DAGGERHEART.GENERAL.rollWith', { roll: trait })
+ : roll.reaction
+ ? game.i18n.localize('DAGGERHEART.GENERAL.reactionRoll')
+ : game.i18n.localize('DAGGERHEART.GENERAL.duality'));
- const label = traitLabel ?? game.i18n.localize('DAGGERHEART.GENERAL.duality');
- const dataLabel = traitLabel
+ const dataLabel = trait
? game.i18n.localize(abilities[roll.trait].label)
: game.i18n.localize('DAGGERHEART.GENERAL.duality');
@@ -38,6 +39,7 @@ function getDualityMessage(roll) {
-
+ ${roll.reaction ? ' ' : ' '}
${label}
- ${roll.difficulty || advantageLabel ? `(${[roll.difficulty, advantageLabel ? game.i18n.localize(`DAGGERHEART.GENERAL.${advantageLabel}.short`) : null].filter(x => x).join(' ')})` : ''}
+ ${!flavor && (roll.difficulty || advantageLabel) ? `(${[roll.difficulty, advantageLabel ? game.i18n.localize(`DAGGERHEART.GENERAL.${advantageLabel}.short`) : null].filter(x => x).join(' ')})` : ''}
`;
@@ -57,6 +59,7 @@ function getDualityMessage(roll) {
export const renderDualityButton = async event => {
const button = event.currentTarget,
+ reaction = button.dataset.reaction === 'true',
traitValue = button.dataset.trait?.toLowerCase(),
target = getCommandTarget({ allowNull: true }),
difficulty = button.dataset.difficulty,
@@ -64,12 +67,12 @@ export const renderDualityButton = async event => {
await enrichedDualityRoll(
{
+ reaction,
traitValue,
target,
difficulty,
title: button.dataset.title,
label: button.dataset.label,
- actionType: button.dataset.actionType,
advantage
},
event
@@ -77,7 +80,7 @@ export const renderDualityButton = async event => {
};
export const enrichedDualityRoll = async (
- { traitValue, target, difficulty, title, label, actionType, advantage },
+ { reaction, traitValue, target, difficulty, title, label, advantage },
event
) => {
const config = {
@@ -88,7 +91,7 @@ export const enrichedDualityRoll = async (
label: label,
difficulty: difficulty,
advantage,
- type: actionType ?? null // Need check,
+ type: reaction ? 'reaction' : null
},
chatMessage: {
template: 'systems/daggerheart/templates/ui/chat/duality-roll.hbs'
diff --git a/module/enrichers/TemplateEnricher.mjs b/module/enrichers/TemplateEnricher.mjs
index 11523ce5..a09e217d 100644
--- a/module/enrichers/TemplateEnricher.mjs
+++ b/module/enrichers/TemplateEnricher.mjs
@@ -11,7 +11,7 @@ export default function DhTemplateEnricher(match, _options) {
if (split.length === 2) {
switch (split[0]) {
case 'type':
- const matchedType = Object.values(CONST.MEASURED_TEMPLATE_TYPES).find(
+ const matchedType = Object.values(CONFIG.DH.GENERAL.templateTypes).find(
x => x.toLowerCase() === split[1]
);
type = matchedType;
@@ -28,10 +28,12 @@ export default function DhTemplateEnricher(match, _options) {
if (!type || !range) return match[0];
+ const label = game.i18n.localize(`DAGGERHEART.CONFIG.TemplateTypes.${type}`);
+
const templateElement = document.createElement('span');
templateElement.innerHTML = `
- ${game.i18n.localize(`TEMPLATE.TYPES.${type}`)} - ${game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`)}
+ ${label} - ${game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`)}
`;
@@ -45,16 +47,26 @@ export const renderMeasuredTemplate = async event => {
if (!type || !range || !game.canvas.scene) return;
- const distance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement)[range];
+ const usedType = type === 'inFront' ? 'cone' : type === 'emanation' ? 'circle' : type;
+ const angle =
+ type === CONST.MEASURED_TEMPLATE_TYPES.CONE
+ ? CONFIG.MeasuredTemplate.defaults.angle
+ : type === CONFIG.DH.GENERAL.templateTypes.INFRONT
+ ? '180'
+ : undefined;
+
+ const baseDistance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement)[range];
+ const distance = type === CONFIG.DH.GENERAL.templateTypes.EMANATION ? baseDistance + 2.5 : baseDistance;
+
const { width, height } = game.canvas.scene.dimensions;
canvas.scene.createEmbeddedDocuments('MeasuredTemplate', [
{
x: width / 2,
y: height / 2,
- t: type,
+ t: usedType,
distance: distance,
width: type === CONST.MEASURED_TEMPLATE_TYPES.RAY ? 5 : undefined,
- angle: type === CONST.MEASURED_TEMPLATE_TYPES.CONE ? CONFIG.MeasuredTemplate.defaults.angle : undefined
+ angle: angle
}
]);
};
diff --git a/module/enrichers/_module.mjs b/module/enrichers/_module.mjs
index abfd8158..deec4250 100644
--- a/module/enrichers/_module.mjs
+++ b/module/enrichers/_module.mjs
@@ -7,19 +7,19 @@ export { DhDamageEnricher, DhDualityRollEnricher, DhEffectEnricher, DhTemplateEn
export const enricherConfig = [
{
- pattern: /^@Damage\[(.*)\]$/g,
+ pattern: /@Damage\[(.*)\]({.*})?/g,
enricher: DhDamageEnricher
},
{
- pattern: /\[\[\/dr\s?(.*?)\]\]/g,
+ pattern: /\[\[\/dr\s?(.*?)\]\]({.*})?/g,
enricher: DhDualityRollEnricher
},
{
- pattern: /^@Effect\[(.*)\]$/g,
+ pattern: /@Effect\[(.*)\]({.*})?/g,
enricher: DhEffectEnricher
},
{
- pattern: /^@Template\[(.*)\]$/g,
+ pattern: /@Template\[(.*)\]({.*})?/g,
enricher: DhTemplateEnricher
}
];
diff --git a/module/helpers/utils.mjs b/module/helpers/utils.mjs
index 03dcb32c..34de5a5c 100644
--- a/module/helpers/utils.mjs
+++ b/module/helpers/utils.mjs
@@ -5,9 +5,12 @@ export const capitalize = string => {
return string.charAt(0).toUpperCase() + string.slice(1);
};
-export function rollCommandToJSON(text) {
+export function rollCommandToJSON(text, raw) {
if (!text) return {};
+ const flavorMatch = raw?.match(/{(.*)}$/);
+ const flavor = flavorMatch ? flavorMatch[1] : null;
+
// Match key="quoted string" OR key=unquotedValue
const PAIR_RE = /(\w+)=("(?:[^"\\]|\\.)*"|\S+)/g;
const result = {};
@@ -28,7 +31,7 @@ export function rollCommandToJSON(text) {
}
result[key] = value;
}
- return Object.keys(result).length > 0 ? result : null;
+ return Object.keys(result).length > 0 ? { result, flavor } : null;
}
export const getCommandTarget = (options = {}) => {
@@ -237,7 +240,7 @@ export const updateActorTokens = async (actor, update) => {
* Retrieves a Foundry document associated with the nearest ancestor element
* that has a `data-item-uuid` attribute.
* @param {HTMLElement} element - The DOM element to start the search from.
- * @returns {foundry.abstract.Document|null} The resolved document, or null if not found or invalid.
+ * @returns {Promise} The resolved document, or null if not found or invalid.
*/
export async function getDocFromElement(element) {
const target = element.closest('[data-item-uuid]');
@@ -307,8 +310,8 @@ export function updateLinkedItemApps(options, sheet) {
export const itemAbleRollParse = (value, actor, item) => {
if (!value) return value;
- const isItemTarget = value.toLowerCase().replace('item.@', '@');
- const slicedValue = isItemTarget ? value.slice(5) : value;
+ const isItemTarget = value.toLowerCase().includes('item.@');
+ const slicedValue = isItemTarget ? value.replaceAll(/item\.@/gi, '@') : value;
try {
return Roll.replaceFormulaData(slicedValue, isItemTarget ? item : actor);
} catch (_) {
diff --git a/package-lock.json b/package-lock.json
index 864d027c..35dab92f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,6 +9,7 @@
"autocompleter": "^9.3.2",
"gulp": "^5.0.0",
"gulp-less": "^5.0.0",
+ "readline": "^1.3.0",
"rollup": "^4.40.0"
},
"devDependencies": {
@@ -4263,6 +4264,11 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/readline": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
+ "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="
+ },
"node_modules/rechoir": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
diff --git a/package.json b/package.json
index a7dd69b9..af5adfd6 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"build": "npm run rollup && npm run gulp",
"rollup": "rollup -c",
"gulp": "gulp less",
+ "readline": "^1.3.0",
"pushLDBtoYML": "node ./tools/pushLDBtoYML.mjs",
"pullYMLtoLDB": "node ./tools/pullYMLtoLDB.mjs",
"createSymlink": "node ./tools/create-symlink.mjs"
diff --git a/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json
new file mode 100644
index 00000000..4f319f40
--- /dev/null
+++ b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json
@@ -0,0 +1,709 @@
+{
+ "name": "Acid Burrower",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Burrow, drag away, feed, reposition",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "pe7OIoJsqlpMXEvs": {
+ "name": "Tremor Sense",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A horse-sized insect with digging claws and acidic blood.
",
+ "attack": {
+ "name": "Claws",
+ "range": "veryClose",
+ "roll": {
+ "bonus": 3,
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "_id": "TCKVaVweyJzhEArX",
+ "systemPath": "actions",
+ "type": "",
+ "description": "",
+ "img": "icons/creatures/claws/claw-curved-jagged-yellow.webp",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010222829,
+ "modifiedTime": 1754010222919,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "prototypeToken": {
+ "name": "Acid Burrower",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Relentless (3)",
+ "type": "feature",
+ "_id": "MFmGN6Tbf5GYxrQ9",
+ "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
+ "system": {
+ "description": "The Burrower can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!89yAh30vaNQOALlz.MFmGN6Tbf5GYxrQ9"
+ },
+ {
+ "name": "Earth Eruption",
+ "type": "feature",
+ "_id": "ctXYwil2D1zfsekT",
+ "img": "icons/magic/earth/barrier-stone-explosion-red.webp",
+ "system": {
+ "description": "Mark a Stress to have the Burrower burst out of the ground. All creatures within Very Close range must succeed on an Agility Reaction Roll or be knocked over, making them Vulnerable until they next act.
@Template[type:emanation|range:vc]
",
+ "resource": null,
+ "actions": {
+ "4ppSeiTdbqnMzWAs": {
+ "type": "attack",
+ "_id": "4ppSeiTdbqnMzWAs",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "9PsnogEPsp1OOK64",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/magic/earth/barrier-stone-explosion-red.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Earth Eruption",
+ "img": "icons/magic/earth/barrier-stone-explosion-red.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.aKVLLjMb35om4QbJ.Item.ctXYwil2D1zfsekT",
+ "transfer": false,
+ "_id": "9PsnogEPsp1OOK64",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items.effects!89yAh30vaNQOALlz.ctXYwil2D1zfsekT.9PsnogEPsp1OOK64"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!89yAh30vaNQOALlz.ctXYwil2D1zfsekT"
+ },
+ {
+ "name": "Spit Acid",
+ "type": "feature",
+ "_id": "UpFsnlbZkyvM2Ftv",
+ "img": "icons/magic/acid/projectile-smoke-glowing.webp",
+ "system": {
+ "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]
",
+ "resource": null,
+ "actions": {
+ "yd10HwK6Wa3OEvv2": {
+ "type": "attack",
+ "_id": "yd10HwK6Wa3OEvv2",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2d6"
+ },
+ "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
+ }
+ }
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "armorSlot",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/acid/projectile-smoke-glowing.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": "MQSznptE5yLT7kj8",
+ "modifiedTime": 1754012083498
+ },
+ "_key": "!actors.items!89yAh30vaNQOALlz.UpFsnlbZkyvM2Ftv"
+ },
+ {
+ "name": "Acid Bath",
+ "type": "feature",
+ "_id": "aNIVT5LKhwLyjKpI",
+ "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp",
+ "system": {
+ "description": "When the Burrower takes Severe damage, all creatures within Close range are bathed in their acidic blood, taking 1d10 physical damage. This splash covers the ground within Very Close range with blood, and all creatures other than the Burrower who move through it take 1d6 physical damage.
@Template[type:emanation|range:c]
",
+ "resource": null,
+ "actions": {
+ "XbtTzOBvlTaxOKTy": {
+ "type": "damage",
+ "_id": "XbtTzOBvlTaxOKTy",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1d10"
+ },
+ "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
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Splash",
+ "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp",
+ "range": "close"
+ },
+ "xpcp1ECTWF20kxve": {
+ "type": "damage",
+ "_id": "xpcp1ECTWF20kxve",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1d6"
+ },
+ "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
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Acid Ground",
+ "img": "icons/magic/acid/dissolve-pool-bubbles.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!89yAh30vaNQOALlz.aNIVT5LKhwLyjKpI"
+ }
+ ],
+ "effects": [],
+ "_id": "89yAh30vaNQOALlz",
+ "sort": 500000,
+ "_key": "!actors!89yAh30vaNQOALlz"
+}
diff --git a/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json b/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json
new file mode 100644
index 00000000..5c01258b
--- /dev/null
+++ b/src/packs/adversaries/adversary_Adult_Flickerfly_G7jiltRjgvVhZewm.json
@@ -0,0 +1,186 @@
+{
+ "name": "Adult Flickerfly",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 20,
+ "severe": 35
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 12,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Collect shiny things, hunt, nest, swoop",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A winged insect the size of a large house with iridescent scales and wings that move too fast to track.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784219,
+ "modifiedTime": 1753922784219,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "G7jiltRjgvVhZewm",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Adult Flickerfly",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!G7jiltRjgvVhZewm"
+}
diff --git a/src/packs/adversaries/adversary_Apprentice_Assassin_vNIbYQ4YSzNf0WPE.json b/src/packs/adversaries/adversary_Apprentice_Assassin_vNIbYQ4YSzNf0WPE.json
new file mode 100644
index 00000000..9d81e832
--- /dev/null
+++ b/src/packs/adversaries/adversary_Apprentice_Assassin_vNIbYQ4YSzNf0WPE.json
@@ -0,0 +1,170 @@
+{
+ "name": "Apprentice Assassin",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "motivesAndTactics": "Act reckless, kill, prove their worth, show off",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 13,
+ "tier": 2,
+ "description": "A young trainee eager to prove themselves.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784220,
+ "modifiedTime": 1753922784220,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "vNIbYQ4YSzNf0WPE",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Apprentice Assassin",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!vNIbYQ4YSzNf0WPE"
+}
diff --git a/src/packs/adversaries/adversary_Arch_Necromancer_WPEOIGfclNJxWb87.json b/src/packs/adversaries/adversary_Arch_Necromancer_WPEOIGfclNJxWb87.json
new file mode 100644
index 00000000..255e4052
--- /dev/null
+++ b/src/packs/adversaries/adversary_Arch_Necromancer_WPEOIGfclNJxWb87.json
@@ -0,0 +1,186 @@
+{
+ "name": "Arch-Necromancer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 21,
+ "damageThresholds": {
+ "major": 33,
+ "severe": 66
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 9,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Corrupt, decay, flee to fight another day, resurrect",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A decaying mage adorned in dark, tattered robes.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784221,
+ "modifiedTime": 1753922784221,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WPEOIGfclNJxWb87",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Arch-Necromancer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!WPEOIGfclNJxWb87"
+}
diff --git a/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json
new file mode 100644
index 00000000..ad9976e8
--- /dev/null
+++ b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json
@@ -0,0 +1,396 @@
+{
+ "name": "Archer Guard",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 8
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "ranged",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "Gtr9I2G39GcXT2Si": {
+ "name": "Local Knowledge",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A tall guard bearing a longbow and quiver with arrows fletched in the settlement’s colors.
",
+ "motivesAndTactics": "Arrest, close gates, make it through the day, pin down",
+ "attack": {
+ "name": "Longbow",
+ "range": "far",
+ "roll": {
+ "bonus": 1,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/bows/longbow-recurve-leather-brown.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784222,
+ "modifiedTime": 1754046151270,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "JRhrrEg5UroURiAD",
+ "sort": 2900000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Archer Guard",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Hobbling Shot",
+ "type": "feature",
+ "_id": "DMtd1EXQPlPaoRmV",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "system": {
+ "description": "Make an attack against a target within Far range. On a success, mark a Stress to deal 1d12+3 physical damage. If the target marks HP from this attack, they have disadvantage on Agility Rolls until they clear at least 1 HP.
",
+ "resource": null,
+ "actions": {
+ "84rwldOFvTPrrHJJ": {
+ "type": "attack",
+ "_id": "84rwldOFvTPrrHJJ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "wGuxOLokMqdxVSOo",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Hobbling Shot",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.JRhrrEg5UroURiAD.Item.DMtd1EXQPlPaoRmV",
+ "transfer": false,
+ "_id": "wGuxOLokMqdxVSOo",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.disadvantageSources",
+ "mode": 2,
+ "value": "Agility Rolls",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You have disadvantage on Agility Rolls until you clear at least 1 HP.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012705802,
+ "modifiedTime": 1754012740752,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!JRhrrEg5UroURiAD.DMtd1EXQPlPaoRmV.wGuxOLokMqdxVSOo"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012548341,
+ "modifiedTime": 1754012705815,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!JRhrrEg5UroURiAD.DMtd1EXQPlPaoRmV"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!JRhrrEg5UroURiAD"
+}
diff --git a/src/packs/adversaries/adversary_Archer_Squadron_0ts6CGd93lLqGZI5.json b/src/packs/adversaries/adversary_Archer_Squadron_0ts6CGd93lLqGZI5.json
new file mode 100644
index 00000000..ca6de062
--- /dev/null
+++ b/src/packs/adversaries/adversary_Archer_Squadron_0ts6CGd93lLqGZI5.json
@@ -0,0 +1,186 @@
+{
+ "name": "Archer Squadron",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 16
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Stick together, survive, volley fire",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A group of trained archers bearing massive bows.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784223,
+ "modifiedTime": 1753922784223,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "0ts6CGd93lLqGZI5",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Archer Squadron",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!0ts6CGd93lLqGZI5"
+}
diff --git a/src/packs/adversaries/adversary_Assassin_Poisoner_h5RuhzGL17dW5FBT.json b/src/packs/adversaries/adversary_Assassin_Poisoner_h5RuhzGL17dW5FBT.json
new file mode 100644
index 00000000..6359da4b
--- /dev/null
+++ b/src/packs/adversaries/adversary_Assassin_Poisoner_h5RuhzGL17dW5FBT.json
@@ -0,0 +1,186 @@
+{
+ "name": "Assassin Poisoner",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 16
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Anticipate, get paid, kill, taint food and water",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A cunning scoundrel skilled in both poisons and ambushing.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784224,
+ "modifiedTime": 1753922784224,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "h5RuhzGL17dW5FBT",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Assassin Poisoner",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!h5RuhzGL17dW5FBT"
+}
diff --git a/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json b/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json
new file mode 100644
index 00000000..e79a3b03
--- /dev/null
+++ b/src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json
@@ -0,0 +1,185 @@
+{
+ "name": "Battle Box",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 10,
+ "severe": 20
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A cube-shaped construct with a different rune on each of their six sides.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784224,
+ "modifiedTime": 1753922784224,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dgH3fW9FTYLaIDvS",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Battle Box",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!dgH3fW9FTYLaIDvS"
+}
diff --git a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
new file mode 100644
index 00000000..5e765b6f
--- /dev/null
+++ b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
@@ -0,0 +1,538 @@
+{
+ "name": "Bear",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 17
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Climb, defend territory, pummel, track",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "5ASmWCwf7HMplPDT": {
+ "name": "Ambusher",
+ "value": 3
+ },
+ "rjs6ek5OZP8inYqu": {
+ "name": "Keen Senses",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A large bear with thick fur and powerful claws.
",
+ "attack": {
+ "name": "Claws",
+ "roll": {
+ "bonus": 1,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/claws/claw-straight-brown.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784226,
+ "modifiedTime": 1754046151030,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "71qKDLKO3CsrNkdy",
+ "sort": 1200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Bear",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Overwhelming Force",
+ "type": "feature",
+ "_id": "2fXzhh2qil8dw3vw",
+ "img": "icons/skills/melee/strike-slashes-orange.webp",
+ "system": {
+ "description": "Targets who mark HP from the Bear’s standard attack are knocked back to Very Close range.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012151208,
+ "modifiedTime": 1754012182512,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!71qKDLKO3CsrNkdy.2fXzhh2qil8dw3vw"
+ },
+ {
+ "name": "Bite",
+ "type": "feature",
+ "_id": "zgR0MEqyobKp2yXr",
+ "img": "icons/creatures/abilities/mouth-teeth-long-red.webp",
+ "system": {
+ "description": "Mark a Stress to make an attack against a target within Melee range. On a success, deal 3d4+10 physical damage and the target is Restrained until they break free with a successful Strength Roll.
",
+ "resource": null,
+ "actions": {
+ "PXL3e51eBYZ4O2lb": {
+ "type": "attack",
+ "_id": "PXL3e51eBYZ4O2lb",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 3,
+ "dice": "d4",
+ "bonus": 10,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "U50Ccm9emMqAxma6",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/mouth-teeth-long-red.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Bite",
+ "img": "icons/creatures/abilities/mouth-teeth-long-red.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.71qKDLKO3CsrNkdy.Item.zgR0MEqyobKp2yXr",
+ "transfer": false,
+ "_id": "U50Ccm9emMqAxma6",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Restrained until you break free with a successful Strength Roll.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrain"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012285077,
+ "modifiedTime": 1754012313771,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!71qKDLKO3CsrNkdy.zgR0MEqyobKp2yXr.U50Ccm9emMqAxma6"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012195973,
+ "modifiedTime": 1754012285100,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!71qKDLKO3CsrNkdy.zgR0MEqyobKp2yXr"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "4hJbq9WCwJn78frt",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Bear makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {
+ "HawHNALF7mdigX4X": {
+ "type": "healing",
+ "_id": "HawHNALF7mdigX4X",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "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
+ }
+ },
+ "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/magic/unholy/orb-hands-pink.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012330113,
+ "modifiedTime": 1754012418576,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!71qKDLKO3CsrNkdy.4hJbq9WCwJn78frt"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!71qKDLKO3CsrNkdy"
+}
diff --git a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json
new file mode 100644
index 00000000..de805464
--- /dev/null
+++ b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json
@@ -0,0 +1,444 @@
+{
+ "name": "Bladed Guard",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 9
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Arrest, close gates, make it through the day, pin down",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "ptgh1mGd4XGIjaAO": {
+ "name": "Local Knowledge",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An armored guard bearing a sword and shield painted in the settlement’s colors.
",
+ "attack": {
+ "roll": {
+ "bonus": 1,
+ "type": "attack"
+ },
+ "name": "Longsword",
+ "img": "icons/weapons/swords/sword-guard.webp",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784226,
+ "modifiedTime": 1754046151128,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "B4LZcGuBAHzyVdzy",
+ "sort": 2000000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Bladed Guard",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Shield Wall",
+ "type": "feature",
+ "_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.
",
+ "resource": null,
+ "actions": {
+ "3lbeEeJdjzPn0MoG": {
+ "type": "attack",
+ "_id": "3lbeEeJdjzPn0MoG",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "passive",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/equipment/shield/shield-round-boss-wood-brown.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012824140,
+ "modifiedTime": 1754012926434,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!B4LZcGuBAHzyVdzy.qEn4baWgkjKtmILp"
+ },
+ {
+ "name": "Detain",
+ "type": "feature",
+ "_id": "9gizFt9ovKL05DXu",
+ "img": "icons/commodities/metal/chain-silver.webp",
+ "system": {
+ "description": "Make an attack against a target within Very Close range. On a success, mark a Stress to Restrain the target until they break free with a successful attack, Finesse Roll, or Strength Roll.
",
+ "resource": null,
+ "actions": {
+ "TK5R00afB1RIA6gp": {
+ "type": "attack",
+ "_id": "TK5R00afB1RIA6gp",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "LmzztuktRkwOCy1a",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/commodities/metal/chain-silver.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Detain",
+ "img": "icons/commodities/metal/chain-silver.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.B4LZcGuBAHzyVdzy.Item.9gizFt9ovKL05DXu",
+ "transfer": false,
+ "_id": "LmzztuktRkwOCy1a",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Restrained until you break free with a successful attack, Finesse Roll, or Strength Roll.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrained"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013054188,
+ "modifiedTime": 1754013085395,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!B4LZcGuBAHzyVdzy.9gizFt9ovKL05DXu.LmzztuktRkwOCy1a"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754012944888,
+ "modifiedTime": 1754013114603,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!B4LZcGuBAHzyVdzy.9gizFt9ovKL05DXu"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!B4LZcGuBAHzyVdzy"
+}
diff --git a/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json
new file mode 100644
index 00000000..bddea834
--- /dev/null
+++ b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json
@@ -0,0 +1,529 @@
+{
+ "name": "Brawny Zombie",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Crush, destroy, hail debris, slam",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "BKNynHS8sUlJSt9P": {
+ "name": "Collateral Damage",
+ "value": 2
+ },
+ "Kq5ZfACqF0EIjKIq": {
+ "name": "Throw",
+ "value": 4
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A large corpse, decay-bloated and angry.
",
+ "attack": {
+ "name": "Slam",
+ "roll": {
+ "bonus": 2,
+ "type": "attack"
+ },
+ "range": "veryClose",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/skills/melee/unarmed-punch-fist-yellow-red.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784231,
+ "modifiedTime": 1754046150943,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "2UeZ0tEe7AzgSJNd",
+ "sort": 400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Brawny Zombie",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Slow",
+ "type": "feature",
+ "_id": "yBaLF9DwPH2GSRKf",
+ "img": "icons/magic/time/hourglass-brown-orange.webp",
+ "system": {
+ "description": "When you spotlight the Zombie and they don’t have a token on their stat block, they can’t act yet. Place a token on their stat block and describe what they’re preparing to do. When you spotlight the Zombie and they have a token on their stat block, clear the token and they can act.
",
+ "resource": {
+ "type": "simple",
+ "value": 0,
+ "max": "1",
+ "icon": "fa-solid fa-hourglass-half"
+ },
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013235761,
+ "modifiedTime": 1754013348057,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!2UeZ0tEe7AzgSJNd.yBaLF9DwPH2GSRKf"
+ },
+ {
+ "name": "Rend Asunder",
+ "type": "feature",
+ "_id": "LP7xVLMTkJsmiIvl",
+ "img": "icons/skills/melee/strike-slashes-red.webp",
+ "system": {
+ "description": "Make a standard attack with advantage against a target the Zombie has Restrained . On a success, the attack deals direct damage.
",
+ "resource": null,
+ "actions": {
+ "qCcWw60cPZnEWbpG": {
+ "type": "attack",
+ "_id": "qCcWw60cPZnEWbpG",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/strike-slashes-red.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013355113,
+ "modifiedTime": 1754013446559,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!2UeZ0tEe7AzgSJNd.LP7xVLMTkJsmiIvl"
+ },
+ {
+ "name": "Rip and Tear",
+ "type": "feature",
+ "_id": "69reUZ5tv3splqyO",
+ "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp",
+ "system": {
+ "description": "When the Zombies makes a successful standard attack, you can mark a Stress to temporarily Restrain the target and force them to mark 2 Stress.
",
+ "resource": null,
+ "actions": {
+ "xV1z3dk9c7jIkk7v": {
+ "type": "damage",
+ "_id": "xV1z3dk9c7jIkk7v",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "CjMrSdL6kgD8mKRQ",
+ "onSave": false
+ }
+ ],
+ "name": "Damage",
+ "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Rip and Tear",
+ "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.2UeZ0tEe7AzgSJNd.Item.69reUZ5tv3splqyO",
+ "transfer": false,
+ "_id": "CjMrSdL6kgD8mKRQ",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrained"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013588940,
+ "modifiedTime": 1754013596861,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!2UeZ0tEe7AzgSJNd.69reUZ5tv3splqyO.CjMrSdL6kgD8mKRQ"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013473713,
+ "modifiedTime": 1754013614420,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!2UeZ0tEe7AzgSJNd.69reUZ5tv3splqyO"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!2UeZ0tEe7AzgSJNd"
+}
diff --git a/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json
new file mode 100644
index 00000000..1d5085c4
--- /dev/null
+++ b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json
@@ -0,0 +1,601 @@
+{
+ "name": "Cave Ogre",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "7GpgCWSe6hNwnOO7": {
+ "name": "Throw",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A massive humanoid who sees all sapient life as food.
",
+ "motivesAndTactics": "Bite off heads, feast, rip limbs, stomp, throw enemies",
+ "attack": {
+ "roll": {
+ "bonus": 1,
+ "type": "attack"
+ },
+ "range": "veryClose",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "name": "Club",
+ "img": "icons/weapons/clubs/club-banded-barbed-black.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784233,
+ "modifiedTime": 1754046151057,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "8Zkqk1jU09nKL2fy",
+ "sort": 1500000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cave Ogre",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Ramp Up",
+ "type": "feature",
+ "_id": "ynuyMl1sMQYINfcQ",
+ "img": "icons/weapons/clubs/club-spiked-glowing.webp",
+ "system": {
+ "description": "You must spend a Fear to spotlight the Ogre. While spotlighted, they can make their standard attack against all targets within range.
",
+ "resource": null,
+ "actions": {
+ "UoZ6vXRXvWYjpJpZ": {
+ "type": "effect",
+ "_id": "UoZ6vXRXvWYjpJpZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/weapons/clubs/club-spiked-glowing.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754011303846,
+ "modifiedTime": 1754011580092,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8Zkqk1jU09nKL2fy.ynuyMl1sMQYINfcQ"
+ },
+ {
+ "name": "Bone Breaker",
+ "type": "feature",
+ "_id": "szu5YYQ6klkDbqAT",
+ "img": "icons/skills/wounds/bone-broken-marrow-red.webp",
+ "system": {
+ "description": "The Ogre’s attacks deal direct damage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754011637183,
+ "modifiedTime": 1754011673466,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8Zkqk1jU09nKL2fy.szu5YYQ6klkDbqAT"
+ },
+ {
+ "name": "Hail of Boulders",
+ "type": "feature",
+ "_id": "zGvaBYJPOOnQVQEn",
+ "img": "icons/magic/earth/projectile-stone-boulder-orange.webp",
+ "system": {
+ "description": "Mark a Stress to pick up heavy objects and throw them at all targets in front of the Ogre within Far range. Make an attack against these targets. Targets the Ogre succeeds against take 1d10+2 physical damage. If they succeed against more than one target, you gain a Fear.
@Template[type:inFront|range:f]
",
+ "resource": null,
+ "actions": {
+ "3p1qfHy5uHe4H2hB": {
+ "type": "attack",
+ "_id": "3p1qfHy5uHe4H2hB",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Throw",
+ "img": "icons/magic/earth/projectile-stone-boulder-orange.webp",
+ "range": "far"
+ },
+ "pmeromzI4eQOilbp": {
+ "type": "healing",
+ "_id": "pmeromzI4eQOilbp",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "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
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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/magic/unholy/orb-hands-pink.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754011680074,
+ "modifiedTime": 1754011917159,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8Zkqk1jU09nKL2fy.zGvaBYJPOOnQVQEn"
+ },
+ {
+ "name": "Rampaging Fury",
+ "type": "feature",
+ "_id": "Qxkddj6nQc4RDExW",
+ "img": "icons/skills/melee/strike-flail-destructive-yellow.webp",
+ "system": {
+ "description": "When the Ogre marks 2 or more HP, they can rampage. Move the Ogre to a point within Close range and deal 2d6+3 direct physical damage to all targets in their path.
",
+ "resource": null,
+ "actions": {
+ "PtTu9bnCJKMySBSV": {
+ "type": "damage",
+ "_id": "PtTu9bnCJKMySBSV",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 2,
+ "dice": "d6",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/skills/melee/strike-flail-destructive-yellow.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754011925214,
+ "modifiedTime": 1754012026787,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8Zkqk1jU09nKL2fy.Qxkddj6nQc4RDExW"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!8Zkqk1jU09nKL2fy"
+}
diff --git a/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json
new file mode 100644
index 00000000..b63e637a
--- /dev/null
+++ b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json
@@ -0,0 +1,186 @@
+{
+ "name": "Chaos Skull",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 16
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Cackle, consume magic, serve creator",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A floating humanoid skull animated by scintillating magic.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784233,
+ "modifiedTime": 1753922784233,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "jDmHqGvzg5wjgmxE",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Chaos Skull",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!jDmHqGvzg5wjgmxE"
+}
diff --git a/src/packs/adversaries/adversary_Conscript_99TqczuQipBmaB8i.json b/src/packs/adversaries/adversary_Conscript_99TqczuQipBmaB8i.json
new file mode 100644
index 00000000..b35e88fc
--- /dev/null
+++ b/src/packs/adversaries/adversary_Conscript_99TqczuQipBmaB8i.json
@@ -0,0 +1,169 @@
+{
+ "name": "Conscript",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 12,
+ "tier": 2,
+ "description": "A poorly trained civilian pressed into war.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784234,
+ "modifiedTime": 1753922784234,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "99TqczuQipBmaB8i",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Conscript",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!99TqczuQipBmaB8i"
+}
diff --git a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json
new file mode 100644
index 00000000..bbc806a4
--- /dev/null
+++ b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json
@@ -0,0 +1,634 @@
+{
+ "name": "Construct",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 9,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Destroy environment, serve creator, smash target, trample groups",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A roughly humanoid being of stone and steel, assembled and animated by magic.
",
+ "attack": {
+ "roll": {
+ "bonus": 4,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d20",
+ "bonus": null,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "name": "Fist Slam",
+ "img": "icons/skills/melee/unarmed-punch-fist-yellow-red.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784236,
+ "modifiedTime": 1754046151560,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "uOP5oT9QzXPlnf3p",
+ "sort": 4900000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Construct",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Relentless (2)",
+ "type": "feature",
+ "_id": "y3oUmDLGkcSjOO5Q",
+ "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
+ "system": {
+ "description": "The Construct can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013727085,
+ "modifiedTime": 1754013745214,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uOP5oT9QzXPlnf3p.y3oUmDLGkcSjOO5Q"
+ },
+ {
+ "name": "Weak Structure",
+ "type": "feature",
+ "_id": "p4HLIkiM3HsglRoA",
+ "img": "icons/commodities/metal/barstock-broken-steel.webp",
+ "system": {
+ "description": "When the Construct marks HP from physical damage, they must mark an additional HP.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013751967,
+ "modifiedTime": 1754013777727,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uOP5oT9QzXPlnf3p.p4HLIkiM3HsglRoA"
+ },
+ {
+ "name": "Trample",
+ "type": "feature",
+ "_id": "93m085bEaKFzvEWT",
+ "img": "icons/skills/movement/arrow-upward-blue.webp",
+ "system": {
+ "description": "Mark a Stress to make an attack against all targets in the Construct’s path when they move. Targets the Construct succeeds against take 1d8 physical damage.
",
+ "resource": null,
+ "actions": {
+ "OswphW4Z1B5oa4ts": {
+ "type": "attack",
+ "_id": "OswphW4Z1B5oa4ts",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/movement/arrow-upward-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013785248,
+ "modifiedTime": 1754013859298,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uOP5oT9QzXPlnf3p.93m085bEaKFzvEWT"
+ },
+ {
+ "name": "Overload",
+ "type": "feature",
+ "_id": "EF6YIDjQ0liFubGA",
+ "img": "icons/creatures/magical/construct-golem-stone-blue.webp",
+ "system": {
+ "description": "Before rolling damage for the Construct’s attack, you can mark a Stress to gain a +10 bonus to the damage roll. The Construct can then take the spotlight again.
",
+ "resource": null,
+ "actions": {
+ "xYACTiZzApmCXXmf": {
+ "type": "effect",
+ "_id": "xYACTiZzApmCXXmf",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/creatures/magical/construct-golem-stone-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Overload",
+ "type": "base",
+ "_id": "xkDIZk9u2ipDHvOL",
+ "img": "icons/creatures/magical/construct-golem-stone-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.bonus",
+ "mode": 2,
+ "value": "10",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Gain a +10 bonus to the damage roll
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013932820,
+ "modifiedTime": 1754013969723,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!uOP5oT9QzXPlnf3p.EF6YIDjQ0liFubGA.xkDIZk9u2ipDHvOL"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013871234,
+ "modifiedTime": 1754013921817,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uOP5oT9QzXPlnf3p.EF6YIDjQ0liFubGA"
+ },
+ {
+ "name": "Death Quake",
+ "type": "feature",
+ "_id": "UlGLuV1L33tDWkli",
+ "img": "icons/magic/sonic/explosion-shock-wave-teal.webp",
+ "system": {
+ "description": "When the Construct marks their last HP, the magic powering them ruptures in an explosion of force. Make an attack with advantage against all targets within Very Close range. Targets the Construct succeeds against take 1d12+2 magic damage.
",
+ "resource": null,
+ "actions": {
+ "fkIWRdcGPgHgm6VC": {
+ "type": "attack",
+ "_id": "fkIWRdcGPgHgm6VC",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/sonic/explosion-shock-wave-teal.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754013980637,
+ "modifiedTime": 1754014038531,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uOP5oT9QzXPlnf3p.UlGLuV1L33tDWkli"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!uOP5oT9QzXPlnf3p"
+}
diff --git a/src/packs/adversaries/adversary_Courtesan_ZxWaWPdzFIUPNC62.json b/src/packs/adversaries/adversary_Courtesan_ZxWaWPdzFIUPNC62.json
new file mode 100644
index 00000000..af2c3e22
--- /dev/null
+++ b/src/packs/adversaries/adversary_Courtesan_ZxWaWPdzFIUPNC62.json
@@ -0,0 +1,185 @@
+{
+ "name": "Courtesan",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 13
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An accomplished manipulator and master of the social arts.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784237,
+ "modifiedTime": 1753922784237,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ZxWaWPdzFIUPNC62",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Courtesan",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!ZxWaWPdzFIUPNC62"
+}
diff --git a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json
new file mode 100644
index 00000000..cf0e8a04
--- /dev/null
+++ b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json
@@ -0,0 +1,462 @@
+{
+ "name": "Courtier",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 8
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Discredit, gain favor, maneuver, scheme",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "social",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "omqadwvxPY4xsd7K": {
+ "name": "Socialite",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An ambitious and ostentatiously dressed socialite.
",
+ "attack": {
+ "name": "Daggers",
+ "roll": {
+ "bonus": -4,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/daggers/dagger-twin-green.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784237,
+ "modifiedTime": 1754046151158,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "CBBuEXAlLKFMJdjg",
+ "sort": 2200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Courtier",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Mockery",
+ "type": "feature",
+ "_id": "LYNaKEYcYMgvF4Rf",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "system": {
+ "description": "Mark a Stress to say something mocking and force a target within Close range to make a Presence Reaction Roll (14) to see if they can save face. On a failure, the target must mark 2 Stress and is Vulnerable until the scene ends.
",
+ "resource": null,
+ "actions": {
+ "Yi3rvjj0Umqt5Z8j": {
+ "type": "attack",
+ "_id": "Yi3rvjj0Umqt5Z8j",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "YNMhgBZW8ndrCjIp",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "presence",
+ "difficulty": 14,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Mockery",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.CBBuEXAlLKFMJdjg.Item.LYNaKEYcYMgvF4Rf",
+ "transfer": false,
+ "_id": "YNMhgBZW8ndrCjIp",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014456918,
+ "modifiedTime": 1754014468386,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!CBBuEXAlLKFMJdjg.LYNaKEYcYMgvF4Rf.YNMhgBZW8ndrCjIp"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014295058,
+ "modifiedTime": 1754014456928,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!CBBuEXAlLKFMJdjg.LYNaKEYcYMgvF4Rf"
+ },
+ {
+ "name": "Scapegoat",
+ "type": "feature",
+ "_id": "Ux42ELBBuSYwm4yW",
+ "img": "icons/skills/social/diplomacy-unity-alliance.webp",
+ "system": {
+ "description": "Spend a Fear and target a PC. The Courtier convinces a crowd or prominent individual that the target is the cause of their current conflict or misfortune.
",
+ "resource": null,
+ "actions": {
+ "IwuFowlcXyjvfOxp": {
+ "type": "effect",
+ "_id": "IwuFowlcXyjvfOxp",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/skills/social/diplomacy-unity-alliance.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014473825,
+ "modifiedTime": 1754014546519,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!CBBuEXAlLKFMJdjg.Ux42ELBBuSYwm4yW"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!CBBuEXAlLKFMJdjg"
+}
diff --git a/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json b/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
new file mode 100644
index 00000000..90c6edc3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
@@ -0,0 +1,186 @@
+{
+ "name": "Cult Adept",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 18
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Curry favor, hinder foes, uncover knowledge",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An experienced mage wielding shadow and fear.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784239,
+ "modifiedTime": 1753922784239,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "0NxCSugvKQ4W8OYZ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cult Adept",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!0NxCSugvKQ4W8OYZ"
+}
diff --git a/src/packs/adversaries/adversary_Cult_Fang_tyBOpLfigAhI9bU3.json b/src/packs/adversaries/adversary_Cult_Fang_tyBOpLfigAhI9bU3.json
new file mode 100644
index 00000000..af010009
--- /dev/null
+++ b/src/packs/adversaries/adversary_Cult_Fang_tyBOpLfigAhI9bU3.json
@@ -0,0 +1,186 @@
+{
+ "name": "Cult Fang",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 17
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Capture sacrifices, isolate prey, rise in the ranks",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A professional killer-turned-cultist.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784239,
+ "modifiedTime": 1753922784239,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "tyBOpLfigAhI9bU3",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cult Fang",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!tyBOpLfigAhI9bU3"
+}
diff --git a/src/packs/adversaries/adversary_Cult_Initiate_zx99sOGTXicP4SSD.json b/src/packs/adversaries/adversary_Cult_Initiate_zx99sOGTXicP4SSD.json
new file mode 100644
index 00000000..a8375235
--- /dev/null
+++ b/src/packs/adversaries/adversary_Cult_Initiate_zx99sOGTXicP4SSD.json
@@ -0,0 +1,170 @@
+{
+ "name": "Cult Initiate",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "motivesAndTactics": "Follow orders, gain power, seek forbidden knowledge",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 13,
+ "tier": 2,
+ "description": "A low-ranking cultist in simple robes, eager to gain power.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784240,
+ "modifiedTime": 1753922784240,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "zx99sOGTXicP4SSD",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cult Initiate",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!zx99sOGTXicP4SSD"
+}
diff --git a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json
new file mode 100644
index 00000000..57f6fb5c
--- /dev/null
+++ b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json
@@ -0,0 +1,476 @@
+{
+ "name": "Deeproot Defender",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Ambush, grab, protect, pummel",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "8ThlnO2VRVTMnfzP": {
+ "name": "Huge",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A burly vegetable-person with grasping vines.
",
+ "attack": {
+ "name": "Vines",
+ "range": "close",
+ "roll": {
+ "bonus": 2,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/magic/nature/root-vines-grow-brown.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784246,
+ "modifiedTime": 1754046151094,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "9x2xY9zwc3xzbXo5",
+ "sort": 1800000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Deeproot Defender",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Ground Slam",
+ "type": "feature",
+ "_id": "0DSCzAFXy0hV4afJ",
+ "img": "icons/magic/earth/barrier-stone-brown-green.webp",
+ "system": {
+ "description": "Slam the ground, knocking all targets within Very Close range back to Far range. Each target knocked back this way must mark a Stress.
@Template[type:emanation|range:vc]
",
+ "resource": null,
+ "actions": {
+ "55hCZsJQhJNcZ0lX": {
+ "type": "damage",
+ "_id": "55hCZsJQhJNcZ0lX",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Stress Damage",
+ "img": "icons/magic/earth/barrier-stone-brown-green.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014765553,
+ "modifiedTime": 1754014836251,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!9x2xY9zwc3xzbXo5.0DSCzAFXy0hV4afJ"
+ },
+ {
+ "name": "Grab and Drag",
+ "type": "feature",
+ "_id": "rreGFW5TbhUoZf2T",
+ "img": "icons/magic/nature/root-vine-entangled-hand.webp",
+ "system": {
+ "description": "Make an attack against a target within Close range. On a success, spend a Fear to pull them into Melee range, deal 1d6+2 physical damage, and Restrain them until the Defender takes Severe damage.
",
+ "resource": null,
+ "actions": {
+ "nQ3vXrrKBizZoaDt": {
+ "type": "attack",
+ "_id": "nQ3vXrrKBizZoaDt",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "F3E7fiz01AbF2kr5",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/nature/root-vine-entangled-hand.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Grab and Drag",
+ "img": "icons/magic/nature/root-vine-entangled-hand.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.9x2xY9zwc3xzbXo5.Item.rreGFW5TbhUoZf2T",
+ "transfer": false,
+ "_id": "F3E7fiz01AbF2kr5",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Restrained until the Defender takes Severe damage.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrain"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014907002,
+ "modifiedTime": 1754014933428,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!9x2xY9zwc3xzbXo5.rreGFW5TbhUoZf2T.F3E7fiz01AbF2kr5"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754014840148,
+ "modifiedTime": 1754014907017,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!9x2xY9zwc3xzbXo5.rreGFW5TbhUoZf2T"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!9x2xY9zwc3xzbXo5"
+}
diff --git a/src/packs/adversaries/adversary_Demon_of_Avarice_pnyjIGxxvurcWmTv.json b/src/packs/adversaries/adversary_Demon_of_Avarice_pnyjIGxxvurcWmTv.json
new file mode 100644
index 00000000..24e359bd
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demon_of_Avarice_pnyjIGxxvurcWmTv.json
@@ -0,0 +1,186 @@
+{
+ "name": "Demon of Avarice",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 15,
+ "severe": 29
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Consume, fuel greed, sow dissent",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A regal cloaked monstrosity with circular horns adorned with treasure.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784247,
+ "modifiedTime": 1753922784247,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "pnyjIGxxvurcWmTv",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demon of Avarice",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!pnyjIGxxvurcWmTv"
+}
diff --git a/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json b/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json
new file mode 100644
index 00000000..2a09f010
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demon_of_Despair_kE4dfhqmIQpNd44e.json
@@ -0,0 +1,186 @@
+{
+ "name": "Demon of Despair",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 18,
+ "severe": 35
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Make fear contagious, stick to the shadows, undermine resolve",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A cloaked demon-creature with long limbs, seeping shadows.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784248,
+ "modifiedTime": 1753922784248,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kE4dfhqmIQpNd44e",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demon of Despair",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!kE4dfhqmIQpNd44e"
+}
diff --git a/src/packs/adversaries/adversary_Demon_of_Hubris_2VN3BftageoTTIzu.json b/src/packs/adversaries/adversary_Demon_of_Hubris_2VN3BftageoTTIzu.json
new file mode 100644
index 00000000..6bf515d8
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demon_of_Hubris_2VN3BftageoTTIzu.json
@@ -0,0 +1,186 @@
+{
+ "name": "Demon of Hubris",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 18,
+ "damageThresholds": {
+ "major": 18,
+ "severe": 36
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Condescend, declare premature victory, prove superiority",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A perfectly beautiful and infinitely cruel demon with a gleaming spear and elegant robes.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784249,
+ "modifiedTime": 1753922784249,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "2VN3BftageoTTIzu",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demon of Hubris",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!2VN3BftageoTTIzu"
+}
diff --git a/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json b/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json
new file mode 100644
index 00000000..61c5621a
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demon_of_Jealousy_SxSOkM4bcVOFyjbo.json
@@ -0,0 +1,186 @@
+{
+ "name": "Demon of Jealousy",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 17,
+ "severe": 30
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Join in on others’ success, take what belongs to others, hold grudges",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "fickle creature of spindly limbs and insatiable desires.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784249,
+ "modifiedTime": 1753922784249,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "SxSOkM4bcVOFyjbo",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demon of Jealousy",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!SxSOkM4bcVOFyjbo"
+}
diff --git a/src/packs/adversaries/adversary_Demon_of_Wrath_5lphJAgzoqZI3VoG.json b/src/packs/adversaries/adversary_Demon_of_Wrath_5lphJAgzoqZI3VoG.json
new file mode 100644
index 00000000..e5cd0cf0
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demon_of_Wrath_5lphJAgzoqZI3VoG.json
@@ -0,0 +1,186 @@
+{
+ "name": "Demon of Wrath",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 22,
+ "severe": 40
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Fuel anger, impress rivals, wreak havoc",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A hulking demon with boulder-sized fists, driven by endless rage.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784252,
+ "modifiedTime": 1753922784252,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5lphJAgzoqZI3VoG",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demon of Wrath",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!5lphJAgzoqZI3VoG"
+}
diff --git a/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json b/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json
new file mode 100644
index 00000000..db0de9d2
--- /dev/null
+++ b/src/packs/adversaries/adversary_Demonic_Hound_Pack_NoRZ1PqB8N5wcIw0.json
@@ -0,0 +1,185 @@
+{
+ "name": "Demonic Hound Pack",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 11,
+ "severe": 23
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "Unnatural hounds lit from within by hellfire.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784253,
+ "modifiedTime": 1753922784253,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "NoRZ1PqB8N5wcIw0",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Demonic Hound Pack",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!NoRZ1PqB8N5wcIw0"
+}
diff --git a/src/packs/adversaries/adversary_Dire_Bat_tBWHW00epmMnkawe.json b/src/packs/adversaries/adversary_Dire_Bat_tBWHW00epmMnkawe.json
new file mode 100644
index 00000000..a7fc4c03
--- /dev/null
+++ b/src/packs/adversaries/adversary_Dire_Bat_tBWHW00epmMnkawe.json
@@ -0,0 +1,186 @@
+{
+ "name": "Dire Bat",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 16,
+ "severe": 30
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Dive-bomb, hide, protect leader",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A wide-winged pet endlessly loyal to their vampire owner.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784253,
+ "modifiedTime": 1753922784253,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "tBWHW00epmMnkawe",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Dire Bat",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!tBWHW00epmMnkawe"
+}
diff --git a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json
new file mode 100644
index 00000000..02703ebb
--- /dev/null
+++ b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json
@@ -0,0 +1,502 @@
+{
+ "name": "Dire Wolf",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 9
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Defend territory, harry, protect pack, surround, trail",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "JB2mFGRwgG2NIob8": {
+ "name": "Keen Senses",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A large wolf with menacing teeth, seldom encountered alone.
",
+ "attack": {
+ "name": "Claws",
+ "roll": {
+ "bonus": 2,
+ "type": "attack"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/claws/claw-straight-brown.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784257,
+ "modifiedTime": 1754046151583,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "wNzeuQLfLUMvgHlQ",
+ "sort": 5100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Dire Wolf",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Pack tactics",
+ "type": "feature",
+ "_id": "wQXEnMqrl2jo91oy",
+ "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "FFQvt3sMfuwXxIrf": {
+ "type": "attack",
+ "_id": "FFQvt3sMfuwXxIrf",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 5,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754044226022,
+ "modifiedTime": 1754044331531,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!wNzeuQLfLUMvgHlQ.wQXEnMqrl2jo91oy"
+ },
+ {
+ "name": "Hobbling Strike",
+ "type": "feature",
+ "_id": "85XrqDvLP30YOO43",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "system": {
+ "description": "Mark a Stress to make an attack against a target within Melee range. On a success, deal 3d4+10 direct physical damage and make them Vulnerable until they clear at least 1 HP.
",
+ "resource": null,
+ "actions": {
+ "Tvizq1jEfG8FyfNc": {
+ "type": "attack",
+ "_id": "Tvizq1jEfG8FyfNc",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 3,
+ "dice": "d4",
+ "bonus": 10,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "YNKHEFQ4ucGr4Rmc",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Hobbling Strike",
+ "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.wNzeuQLfLUMvgHlQ.Item.85XrqDvLP30YOO43",
+ "transfer": false,
+ "_id": "YNKHEFQ4ucGr4Rmc",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754044420696,
+ "modifiedTime": 1754044425763,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!wNzeuQLfLUMvgHlQ.85XrqDvLP30YOO43.YNKHEFQ4ucGr4Rmc"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754044355011,
+ "modifiedTime": 1754044420728,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!wNzeuQLfLUMvgHlQ.85XrqDvLP30YOO43"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!wNzeuQLfLUMvgHlQ"
+}
diff --git a/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json b/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json
new file mode 100644
index 00000000..1ad08162
--- /dev/null
+++ b/src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json
@@ -0,0 +1,186 @@
+{
+ "name": "Dryad",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 24,
+ "severe": 38
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Command, cultivate, drive out, preserve the forest",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A nature spirit in the form of a humanoid tree.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784258,
+ "modifiedTime": 1753922784258,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "wR7cFKrHvRzbzhBT",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Dryad",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!wR7cFKrHvRzbzhBT"
+}
diff --git a/src/packs/adversaries/adversary_Electric_Eels_TLzY1nDw0Bu9Ud40.json b/src/packs/adversaries/adversary_Electric_Eels_TLzY1nDw0Bu9Ud40.json
new file mode 100644
index 00000000..aacdeacd
--- /dev/null
+++ b/src/packs/adversaries/adversary_Electric_Eels_TLzY1nDw0Bu9Ud40.json
@@ -0,0 +1,185 @@
+{
+ "name": "Electric Eels",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 10,
+ "severe": 20
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A swarm of eels that encircle and electrocute.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784258,
+ "modifiedTime": 1753922784258,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "TLzY1nDw0Bu9Ud40",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Electric Eels",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!TLzY1nDw0Bu9Ud40"
+}
diff --git a/src/packs/adversaries/adversary_Elemental_Spark_P7h54ZePFPHpYwvB.json b/src/packs/adversaries/adversary_Elemental_Spark_P7h54ZePFPHpYwvB.json
new file mode 100644
index 00000000..2d30137f
--- /dev/null
+++ b/src/packs/adversaries/adversary_Elemental_Spark_P7h54ZePFPHpYwvB.json
@@ -0,0 +1,170 @@
+{
+ "name": "Elemental Spark",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "motivesAndTactics": "Blast, consume, gain mass",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 15,
+ "tier": 3,
+ "description": "A blazing mote of elemental fire.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784259,
+ "modifiedTime": 1753922784259,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "P7h54ZePFPHpYwvB",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Elemental Spark",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!P7h54ZePFPHpYwvB"
+}
diff --git a/src/packs/adversaries/adversary_Elite_Soldier_9F1JdXtcmxfWyoKa.json b/src/packs/adversaries/adversary_Elite_Soldier_9F1JdXtcmxfWyoKa.json
new file mode 100644
index 00000000..a0761e1a
--- /dev/null
+++ b/src/packs/adversaries/adversary_Elite_Soldier_9F1JdXtcmxfWyoKa.json
@@ -0,0 +1,186 @@
+{
+ "name": "Elite Soldier",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 18
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Gain glory, keep order, make alliances",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An armored squire or experienced commoner looking to advance.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784260,
+ "modifiedTime": 1753922784260,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "9F1JdXtcmxfWyoKa",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Elite Soldier",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!9F1JdXtcmxfWyoKa"
+}
diff --git a/src/packs/adversaries/adversary_Failed_Experiment_ChwwVqowFw8hJQwT.json b/src/packs/adversaries/adversary_Failed_Experiment_ChwwVqowFw8hJQwT.json
new file mode 100644
index 00000000..a99887d3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Failed_Experiment_ChwwVqowFw8hJQwT.json
@@ -0,0 +1,185 @@
+{
+ "name": "Failed Experiment",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 12,
+ "severe": 23
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A magical necromantic experiment gone wrong, leaving them warped and ungainly.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784262,
+ "modifiedTime": 1753922784262,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ChwwVqowFw8hJQwT",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Failed Experiment",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!ChwwVqowFw8hJQwT"
+}
diff --git a/src/packs/adversaries/adversary_Fallen_Shock_Troop_OsLG2BjaEdTZUJU9.json b/src/packs/adversaries/adversary_Fallen_Shock_Troop_OsLG2BjaEdTZUJU9.json
new file mode 100644
index 00000000..6ad113c2
--- /dev/null
+++ b/src/packs/adversaries/adversary_Fallen_Shock_Troop_OsLG2BjaEdTZUJU9.json
@@ -0,0 +1,170 @@
+{
+ "name": "Fallen Shock Troop",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "motivesAndTactics": "Crush, dominate, earn relief, punish",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 18,
+ "tier": 4,
+ "description": "A cursed soul bound to the Fallen’s will.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784264,
+ "modifiedTime": 1753922784264,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "OsLG2BjaEdTZUJU9",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Fallen Shock Troop",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!OsLG2BjaEdTZUJU9"
+}
diff --git a/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json b/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json
new file mode 100644
index 00000000..361f48df
--- /dev/null
+++ b/src/packs/adversaries/adversary_Fallen_Sorcerer_PELRry1vqjBzSAlr.json
@@ -0,0 +1,186 @@
+{
+ "name": "Fallen Sorcerer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 19,
+ "damageThresholds": {
+ "major": 26,
+ "severe": 42
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Acquire, dishearten, dominate, torment",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A powerful mage bound by the bargains they made in life.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784265,
+ "modifiedTime": 1753922784265,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "PELRry1vqjBzSAlr",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Fallen Sorcerer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!PELRry1vqjBzSAlr"
+}
diff --git a/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json b/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json
new file mode 100644
index 00000000..5ad077d3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Fallen_Warlord__Realm_Breaker_hxZ0sgoFJubh5aj6.json
@@ -0,0 +1,271 @@
+{
+ "folder": "7XHlANCPz18yvl5L",
+ "name": "Fallen Warlord: Realm Breaker",
+ "type": "adversary",
+ "_id": "hxZ0sgoFJubh5aj6",
+ "img": "icons/svg/mystery-man.svg",
+ "system": {
+ "description": "A Fallen God, wreathed in rage and resentment, bearing millennia of experience in breaking heroes’ spirits.
",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "tier": 4,
+ "type": "solo",
+ "notes": "",
+ "difficulty": 20,
+ "hordeHp": 1,
+ "damageThresholds": {
+ "major": 36,
+ "severe": 66
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Barbed Whip",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "_id": "bAM5u66XszRmjaT8",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "close",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 7,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 7,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ },
+ "experiences": {
+ "xmyO4KEYcwlFc0Xk": {
+ "name": "Conquest",
+ "value": 3
+ },
+ "DKyCdPkOjtgaCsjU": {
+ "name": "History",
+ "value": 2
+ },
+ "v1rgbqkBK4goqrl3": {
+ "name": "Intimidation",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "motivesAndTactics": "Corrupt, dominate, punish, break the weak"
+ },
+ "prototypeToken": {
+ "name": "Fallen Warlord: Realm Breaker",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "99pQVoplilbkZnOk": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753929378070,
+ "modifiedTime": 1753929456120,
+ "lastModifiedBy": "99pQVoplilbkZnOk"
+ },
+ "_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
new file mode 100644
index 00000000..c90ca881
--- /dev/null
+++ b/src/packs/adversaries/adversary_Fallen_Warlord__Undefeated_Champion_RXkZTwBRi4dJ3JE5.json
@@ -0,0 +1,271 @@
+{
+ "folder": "7XHlANCPz18yvl5L",
+ "name": "Fallen Warlord: Undefeated Champion",
+ "type": "adversary",
+ "_id": "RXkZTwBRi4dJ3JE5",
+ "img": "icons/svg/mystery-man.svg",
+ "system": {
+ "description": "That which only the most feared have a chance to fear.
",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "tier": 4,
+ "type": "solo",
+ "notes": "",
+ "difficulty": 18,
+ "hordeHp": 1,
+ "damageThresholds": {
+ "major": 35,
+ "severe": 58
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 11,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Heart-Shattering Sword",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "_id": "bAM5u66XszRmjaT8",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "veryClose",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 8,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 13,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ },
+ "experiences": {
+ "94xNhHTol94phqUY": {
+ "name": "Conquest",
+ "value": 3
+ },
+ "FNgjrxzFVeMzwMtZ": {
+ "name": "History",
+ "value": 2
+ },
+ "hxCjuOCUqJpKRER8": {
+ "name": "Intimidation",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "motivesAndTactics": "Dispatch merciless death, punish the defi ant, secure victory at any cost"
+ },
+ "prototypeToken": {
+ "name": "Fallen Warlord: Undefeated Champion",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "99pQVoplilbkZnOk": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753929476879,
+ "modifiedTime": 1753929583772,
+ "lastModifiedBy": "99pQVoplilbkZnOk"
+ },
+ "_key": "!actors!RXkZTwBRi4dJ3JE5"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json b/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json
new file mode 100644
index 00000000..2d4ead16
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json
@@ -0,0 +1,185 @@
+{
+ "name": "Giant Beastmaster",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 12,
+ "severe": 24
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A leather-clad warrior bearing a whip and massive bow.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784268,
+ "modifiedTime": 1753922784268,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "8VZIgU12cB3cvlyH",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Beastmaster",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!8VZIgU12cB3cvlyH"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json b/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json
new file mode 100644
index 00000000..097e0162
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Brawler_YnObCleGjPT7yqEc.json
@@ -0,0 +1,186 @@
+{
+ "name": "Giant Brawler",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 14,
+ "severe": 28
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Make a living, overwhelm, slam, topple",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An especially muscular giant wielding a warhammer larger than a human.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784268,
+ "modifiedTime": 1753922784268,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YnObCleGjPT7yqEc",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Brawler",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!YnObCleGjPT7yqEc"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Eagle_DnJ5ViDkhhCsr0cC.json b/src/packs/adversaries/adversary_Giant_Eagle_DnJ5ViDkhhCsr0cC.json
new file mode 100644
index 00000000..7cd5fd1e
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Eagle_DnJ5ViDkhhCsr0cC.json
@@ -0,0 +1,186 @@
+{
+ "name": "Giant Eagle",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 19
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Hunt prey, stay mobile, strike decisively",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A giant bird of prey with blood-stained talons.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784269,
+ "modifiedTime": 1753922784269,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "DnJ5ViDkhhCsr0cC",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Eagle",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!DnJ5ViDkhhCsr0cC"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json
new file mode 100644
index 00000000..7ea73ade
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json
@@ -0,0 +1,456 @@
+{
+ "name": "Giant Mosquitoes",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 9
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "horde",
+ "notes": "",
+ "hordeHp": 5,
+ "experiences": {
+ "4SUFXKZh33mFvNt9": {
+ "name": "Camouflage",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "Dozens of fist-sized mosquitoes, flying together for protection.
",
+ "motivesAndTactics": "Fly away, harass, steal blood",
+ "attack": {
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "valueAlt": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 1,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "resultBased": false,
+ "base": false
+ }
+ ]
+ },
+ "name": "Proboscis",
+ "img": "icons/skills/wounds/blood-cells-vessel-red.webp",
+ "roll": {
+ "bonus": -2,
+ "type": "attack"
+ },
+ "range": ""
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784269,
+ "modifiedTime": 1754046262389,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "IIWV4ysJPFPnTP7W",
+ "sort": 2800000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Mosquitoes",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Horde (1d4+1)",
+ "type": "feature",
+ "_id": "9RduwBLYcBaiouYk",
+ "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
+ "system": {
+ "description": "When the Mosquitoes have marked half or more of their HP, their standard attack deals 1d4+1 physical damage instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754044549944,
+ "modifiedTime": 1754044591579,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!IIWV4ysJPFPnTP7W.9RduwBLYcBaiouYk"
+ },
+ {
+ "name": "Flying",
+ "type": "feature",
+ "_id": "gxYV6iTMM1S9Vv5v",
+ "img": "icons/commodities/biological/wing-insect-green.webp",
+ "system": {
+ "description": "While flying, the Mosquitoes have a +2 bonus to their Difficulty.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Flying",
+ "type": "base",
+ "_id": "aATxfjeOzUYtKuU6",
+ "img": "icons/commodities/biological/wing-insect-green.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.difficulty",
+ "mode": 2,
+ "value": "2",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "While flying, the Mosquitoes have a +2 bonus to their Difficulty.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046389966,
+ "modifiedTime": 1754046415469,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!IIWV4ysJPFPnTP7W.gxYV6iTMM1S9Vv5v.aATxfjeOzUYtKuU6"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046355588,
+ "modifiedTime": 1754046387649,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!IIWV4ysJPFPnTP7W.gxYV6iTMM1S9Vv5v"
+ },
+ {
+ "name": "Bloodsucker",
+ "type": "feature",
+ "_id": "BTlMLjG65KQs0Jk2",
+ "img": "icons/skills/wounds/blood-drip-droplet-red.webp",
+ "system": {
+ "description": "When the Mosquitoes’ attack causes a target to mark HP, you can mark a Stress to force the target to mark an additional HP.
",
+ "resource": null,
+ "actions": {
+ "7ee6IhkKYDehjLmg": {
+ "type": "effect",
+ "_id": "7ee6IhkKYDehjLmg",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/skills/wounds/blood-drip-droplet-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046426987,
+ "modifiedTime": 1754046474428,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!IIWV4ysJPFPnTP7W.BTlMLjG65KQs0Jk2"
+ }
+ ],
+ "effects": [
+ {
+ "type": "horde",
+ "name": "Horde",
+ "img": "icons/magic/movement/chevrons-down-yellow.webp",
+ "disabled": true,
+ "_id": "dQgcYTz5vmV25Y6G",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "duration": {
+ "startTime": 0,
+ "combat": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": false,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754045860587,
+ "modifiedTime": 1754046339705,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.effects!IIWV4ysJPFPnTP7W.dQgcYTz5vmV25Y6G"
+ }
+ ],
+ "_key": "!actors!IIWV4ysJPFPnTP7W"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json
new file mode 100644
index 00000000..553bb67b
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json
@@ -0,0 +1,345 @@
+{
+ "name": "Giant Rat",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Burrow, hunger, scavenge, wear down",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "G0iclPpoGwevQcTC": {
+ "name": "Keen Senses",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 10,
+ "tier": 1,
+ "description": "A cat-sized rodent skilled at scavenging and survival.
",
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ },
+ "attack": {
+ "roll": {
+ "bonus": -4
+ },
+ "name": "Claws",
+ "img": "icons/creatures/claws/claw-straight-brown.webp",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784270,
+ "modifiedTime": 1754046551239,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "4PfLnaCrOcMdb4dK",
+ "sort": 800000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Rat",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (3)",
+ "type": "feature",
+ "_id": "v3AcLcWrXy2rtW4Z",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Rat is defeated when they take any damage. For every 3 damage a PC deals to the Rat, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046555525,
+ "modifiedTime": 1754046632476,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!4PfLnaCrOcMdb4dK.v3AcLcWrXy2rtW4Z"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "fsaBlCjTdq1jM23G",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Giant Rats within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 1 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "q8chow47nQLR9qeF": {
+ "type": "attack",
+ "_id": "q8chow47nQLR9qeF",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046640194,
+ "modifiedTime": 1754046720495,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!4PfLnaCrOcMdb4dK.fsaBlCjTdq1jM23G"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!4PfLnaCrOcMdb4dK"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json b/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json
new file mode 100644
index 00000000..9be5ff60
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Recruit_5s8wSvpyC5rxY5aD.json
@@ -0,0 +1,169 @@
+{
+ "name": "Giant Recruit",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 13,
+ "tier": 2,
+ "description": "A giant fighter wearing borrowed armor.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784271,
+ "modifiedTime": 1753922784271,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5s8wSvpyC5rxY5aD",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Recruit",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!5s8wSvpyC5rxY5aD"
+}
diff --git a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json
new file mode 100644
index 00000000..0a7711e9
--- /dev/null
+++ b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json
@@ -0,0 +1,523 @@
+{
+ "name": "Giant Scorpion",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 13
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Ambush, feed, grapple, poison",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "SZtO9UTincKiOlC4": {
+ "name": "Camouflage",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A human-sized insect with tearing claws and a stinging tail.
",
+ "attack": {
+ "name": "Pincers",
+ "img": "icons/creatures/claws/pincer-crab-brown.webp",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784272,
+ "modifiedTime": 1754046801101,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "fmfntuJ8mHRCAktP",
+ "sort": 4200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Giant Scorpion",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Double Strike",
+ "type": "feature",
+ "_id": "4ct6XEXiTBFQKvXW",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Mark a Stress to make a standard attack against two targets within Melee range.
",
+ "resource": null,
+ "actions": {
+ "PJbZ4ibLPle9BBRv": {
+ "type": "attack",
+ "_id": "PJbZ4ibLPle9BBRv",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046803174,
+ "modifiedTime": 1754046863892,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!fmfntuJ8mHRCAktP.4ct6XEXiTBFQKvXW"
+ },
+ {
+ "name": "Venomous Stinger",
+ "type": "feature",
+ "_id": "lANiDkxxth2sGacT",
+ "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp",
+ "system": {
+ "description": "Make an attack against a target within Very Close range. On a success, spend a Fear to deal 1d4+4 physical damage and Poison them until their next rest or they succeed on a Knowledge Roll (16). While Poisoned, the target must roll a d6 before they make an action roll. On a result of 4 or lower, they must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "RvsClkuSWILB0nYa": {
+ "type": "damage",
+ "_id": "RvsClkuSWILB0nYa",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 4,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "cO2VDcRL8uDN7Uu6",
+ "onSave": false
+ }
+ ],
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Poison",
+ "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.fmfntuJ8mHRCAktP.Item.lANiDkxxth2sGacT",
+ "transfer": false,
+ "_id": "cO2VDcRL8uDN7Uu6",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Poisoned until your next rest or until you succeed on a Knowledge Roll (16). While Poisoned, you must roll a d6 before you make an action roll. On a result of 4 or lower, you must mark a Stress.
[[/dr trait=knowledge difficulty=16]]
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046921939,
+ "modifiedTime": 1754047011246,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!fmfntuJ8mHRCAktP.lANiDkxxth2sGacT.cO2VDcRL8uDN7Uu6"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754046868084,
+ "modifiedTime": 1754047035479,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!fmfntuJ8mHRCAktP.lANiDkxxth2sGacT"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "TmDpAY5t3PjhEv9K",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Scorpion makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047039345,
+ "modifiedTime": 1754047066840,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!fmfntuJ8mHRCAktP.TmDpAY5t3PjhEv9K"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!fmfntuJ8mHRCAktP"
+}
diff --git a/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json
new file mode 100644
index 00000000..8b1f4bdb
--- /dev/null
+++ b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json
@@ -0,0 +1,614 @@
+{
+ "name": "Glass Snake",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 10
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Climb, feed, keep distance, scare",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.
",
+ "attack": {
+ "name": "Glass Fangs",
+ "img": "icons/creatures/abilities/fang-tooth-blood-red.webp",
+ "roll": {
+ "bonus": 2
+ },
+ "range": "veryClose",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784273,
+ "modifiedTime": 1754047110424,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "8KWVLWXFhlY2kYx0",
+ "sort": 1400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Glass Snake",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Armor-Shredding Shards",
+ "type": "feature",
+ "_id": "Efa6t9Ow8b1DRyZV",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.webp",
+ "system": {
+ "description": "On a successful attack within Melee range against the Snake, the attacker 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.
",
+ "resource": null,
+ "actions": {
+ "H1nUSOudbtha1lnC": {
+ "type": "damage",
+ "_id": "H1nUSOudbtha1lnC",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "armorSlot",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage Armor",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047117565,
+ "modifiedTime": 1754047173751,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8KWVLWXFhlY2kYx0.Efa6t9Ow8b1DRyZV"
+ },
+ {
+ "name": "Spinning Serpent",
+ "type": "feature",
+ "_id": "Ro9XCeXsTOT9SXyo",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "system": {
+ "description": "Mark a Stress to make an attack against all targets within Very Close range. Targets the Snake succeeds against take 1d6+1 physical damage.
",
+ "resource": null,
+ "actions": {
+ "2UzeQYL5HeyF3zwh": {
+ "type": "attack",
+ "_id": "2UzeQYL5HeyF3zwh",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047177610,
+ "modifiedTime": 1754047224249,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8KWVLWXFhlY2kYx0.Ro9XCeXsTOT9SXyo"
+ },
+ {
+ "name": "Spitter",
+ "type": "feature",
+ "_id": "LR5XHauNtWcl18CY",
+ "img": "icons/magic/acid/projectile-needles-salvo-green.webp",
+ "system": {
+ "description": "Spend a Fear to introduce a d6 Spitter Die. When the Snake is in the spotlight, roll this die. On a result of 5 or higher, all targets in front of the Snake within Far range must succeed on an Agility Reaction Roll or take 1d4 physical damage. The Snake can take the spotlight a second time this GM turn.
@Template[type:inFront|range:f]
",
+ "resource": null,
+ "actions": {
+ "yx5fjMLLwSnvSbqs": {
+ "type": "effect",
+ "_id": "yx5fjMLLwSnvSbqs",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [
+ {
+ "_id": "Mchd23xNQ4nSWw9X",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/magic/acid/projectile-needles-salvo-green.webp",
+ "range": ""
+ },
+ "Ds6KlQKZCOhh5OMT": {
+ "type": "attack",
+ "_id": "Ds6KlQKZCOhh5OMT",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Spit Attack",
+ "img": "icons/magic/acid/projectile-needles-salvo-green.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Spitter Die",
+ "img": "icons/magic/acid/projectile-needles-salvo-green.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.8KWVLWXFhlY2kYx0.Item.LR5XHauNtWcl18CY",
+ "transfer": false,
+ "_id": "Mchd23xNQ4nSWw9X",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You have a d6 Spitter Die. When the Snake is in the spotlight, roll this die. On a result of 5 or higher, all targets in front of the Snake within Far range must succeed on an Agility Reaction Roll or take 1d4 physical damage. The Snake can take the spotlight a second time this GM turn.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047334477,
+ "modifiedTime": 1754047363187,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!8KWVLWXFhlY2kYx0.LR5XHauNtWcl18CY.Mchd23xNQ4nSWw9X"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047231449,
+ "modifiedTime": 1754047430569,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8KWVLWXFhlY2kYx0.LR5XHauNtWcl18CY"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!8KWVLWXFhlY2kYx0"
+}
diff --git a/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
new file mode 100644
index 00000000..12867fb9
--- /dev/null
+++ b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
@@ -0,0 +1,186 @@
+{
+ "name": "Gorgon",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 13,
+ "severe": 25
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 9,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Corner, hit-and-run, petrify, seek vengeance",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A snake-headed, scaled humanoid with a gilded bow, enraged that their peace has been disturbed.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784274,
+ "modifiedTime": 1753922784274,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "8mJYMpbLTb8qIOrr",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Gorgon",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!8mJYMpbLTb8qIOrr"
+}
diff --git a/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json b/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json
new file mode 100644
index 00000000..ff37b2f6
--- /dev/null
+++ b/src/packs/adversaries/adversary_Greater_Earth_Elemental_dsfB3YhoL5SudvS2.json
@@ -0,0 +1,186 @@
+{
+ "name": "Greater Earth Elemental",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 22,
+ "severe": 40
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Avalanche, knock over, pummel",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A living landslide of boulders and dust, as large as a house.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784275,
+ "modifiedTime": 1753922784275,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dsfB3YhoL5SudvS2",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Greater Earth Elemental",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!dsfB3YhoL5SudvS2"
+}
diff --git a/src/packs/adversaries/adversary_Greater_Water_Elemental_xIICT6tEdnA7dKDV.json b/src/packs/adversaries/adversary_Greater_Water_Elemental_xIICT6tEdnA7dKDV.json
new file mode 100644
index 00000000..6d71aedd
--- /dev/null
+++ b/src/packs/adversaries/adversary_Greater_Water_Elemental_xIICT6tEdnA7dKDV.json
@@ -0,0 +1,186 @@
+{
+ "name": "Greater Water Elemental",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 17,
+ "severe": 34
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Deluge, disperse, drown",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A huge living wave that crashes down upon enemies.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784278,
+ "modifiedTime": 1753922784278,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "xIICT6tEdnA7dKDV",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Greater Water Elemental",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!xIICT6tEdnA7dKDV"
+}
diff --git a/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json
new file mode 100644
index 00000000..bcbe8b4f
--- /dev/null
+++ b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json
@@ -0,0 +1,603 @@
+{
+ "name": "Green Ooze",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 8,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 10
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Camouflage, consume and multiply, creep up, envelop",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "Ti0QFAMro3FpetoT": {
+ "name": "Camouflage",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A moving mound of translucent green slime.
",
+ "attack": {
+ "name": "Ooze Appendage",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784278,
+ "modifiedTime": 1754047493989,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "SHXedd9zZPVfUgUa",
+ "sort": 3500000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Green Ooze",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Slow",
+ "type": "feature",
+ "_id": "DquXi9yCNsPAFEmK",
+ "img": "icons/magic/time/hourglass-brown-orange.webp",
+ "system": {
+ "description": "When you spotlight the Ooze and they don’t have a token on their stat block, they can’t act yet. Place a token on their stat block and describe what they’re preparing to do. When you spotlight the Ooze and they have a token on their stat block, clear the token and they can act.
",
+ "resource": {
+ "type": "simple",
+ "value": 0,
+ "max": "1",
+ "icon": "fa-solid fa-hourglass-half"
+ },
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047494964,
+ "modifiedTime": 1754047536506,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!SHXedd9zZPVfUgUa.DquXi9yCNsPAFEmK"
+ },
+ {
+ "name": "Acidic Form",
+ "type": "feature",
+ "_id": "gJWoUSTGwVsJwPmK",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.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.
",
+ "resource": null,
+ "actions": {
+ "nU4xpjruOvskcmiA": {
+ "type": "damage",
+ "_id": "nU4xpjruOvskcmiA",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "armorSlot",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage Armor",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047544158,
+ "modifiedTime": 1754047598393,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!SHXedd9zZPVfUgUa.gJWoUSTGwVsJwPmK"
+ },
+ {
+ "name": "Envelop",
+ "type": "feature",
+ "_id": "Sm9Sk4mSvcq6PkmR",
+ "img": "icons/creatures/slimes/slime-face-melting-green.webp",
+ "system": {
+ "description": "Make a standard attack against a target within Melee range. On a success, the Ooze envelops them and the target must mark 2 Stress. The target must mark an additional Stress when they make an action roll. If the Ooze takes Severe damage, the target is freed.
",
+ "resource": null,
+ "actions": {
+ "fSxq0AL6YwZs7OAH": {
+ "type": "attack",
+ "_id": "fSxq0AL6YwZs7OAH",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "yk5kR5OVLCgDWfgY",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/slimes/slime-face-melting-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Envelop",
+ "img": "icons/creatures/slimes/slime-face-melting-green.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.SHXedd9zZPVfUgUa.Item.Sm9Sk4mSvcq6PkmR",
+ "transfer": false,
+ "_id": "yk5kR5OVLCgDWfgY",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You must mark an additional Stress when you make an action roll. If the Ooze takes Severe damage, you are freed.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047680616,
+ "modifiedTime": 1754047701198,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!SHXedd9zZPVfUgUa.Sm9Sk4mSvcq6PkmR.yk5kR5OVLCgDWfgY"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047601843,
+ "modifiedTime": 1754047680632,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!SHXedd9zZPVfUgUa.Sm9Sk4mSvcq6PkmR"
+ },
+ {
+ "name": "Split",
+ "type": "feature",
+ "_id": "qNhrEK2YF8e3ljU6",
+ "img": "icons/creatures/slimes/slime-movement-pseudopods-green.webp",
+ "system": {
+ "description": "When the Ooze has 3 or more HP marked, you can spend a Fear to split them into two Tiny Green Oozes (with no marked HP or Stress). Immediately spotlight both of them.
",
+ "resource": null,
+ "actions": {
+ "s5mLw6DRGd76MLcC": {
+ "type": "effect",
+ "_id": "s5mLw6DRGd76MLcC",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/slimes/slime-movement-pseudopods-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047707170,
+ "modifiedTime": 1754047746968,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!SHXedd9zZPVfUgUa.qNhrEK2YF8e3ljU6"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!SHXedd9zZPVfUgUa"
+}
diff --git a/src/packs/adversaries/adversary_Hallowed_Archer_kabueAo6BALApWqp.json b/src/packs/adversaries/adversary_Hallowed_Archer_kabueAo6BALApWqp.json
new file mode 100644
index 00000000..d9f94872
--- /dev/null
+++ b/src/packs/adversaries/adversary_Hallowed_Archer_kabueAo6BALApWqp.json
@@ -0,0 +1,186 @@
+{
+ "name": "Hallowed Archer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 19,
+ "damageThresholds": {
+ "major": 25,
+ "severe": 45
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Focus fire, obey, reposition, volley",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "Spirit soldiers with sanctified bows.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784279,
+ "modifiedTime": 1753922784279,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kabueAo6BALApWqp",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Hallowed Archer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!kabueAo6BALApWqp"
+}
diff --git a/src/packs/adversaries/adversary_Hallowed_Soldier_VENwg7xEFcYObjmT.json b/src/packs/adversaries/adversary_Hallowed_Soldier_VENwg7xEFcYObjmT.json
new file mode 100644
index 00000000..5f49bfe2
--- /dev/null
+++ b/src/packs/adversaries/adversary_Hallowed_Soldier_VENwg7xEFcYObjmT.json
@@ -0,0 +1,170 @@
+{
+ "name": "Hallowed Soldier",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "motivesAndTactics": "Obey, outmaneuver, punish, swarm",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 18,
+ "tier": 4,
+ "description": "Souls of the faithful, lifted up with divine weaponry.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784279,
+ "modifiedTime": 1753922784279,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "VENwg7xEFcYObjmT",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Hallowed Soldier",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!VENwg7xEFcYObjmT"
+}
diff --git a/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json
new file mode 100644
index 00000000..c580e5e4
--- /dev/null
+++ b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json
@@ -0,0 +1,380 @@
+{
+ "name": "Harrier",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 9
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Flank, harry, kite, profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "JlnCE0K8VvBosjMX": {
+ "name": "Camouflage",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A nimble fighter armed with javelins.
",
+ "attack": {
+ "name": "Javelin",
+ "range": "close",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/polearms/spear-hooked-rounded.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784281,
+ "modifiedTime": 1754047818844,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "uRtghKE9mHlII4rs",
+ "sort": 5000000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Harrier",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Maintain Distance",
+ "type": "feature",
+ "_id": "t9Fa5jKLhvjD8Ar2",
+ "img": "icons/skills/movement/arrow-upward-blue.webp",
+ "system": {
+ "description": "After making a standard attack, the Harrier can move anywhere within Far range.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047858708,
+ "modifiedTime": 1754047895621,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uRtghKE9mHlII4rs.t9Fa5jKLhvjD8Ar2"
+ },
+ {
+ "name": "Fall Back",
+ "type": "feature",
+ "_id": "v8TMp5ATyAjrmJJM",
+ "img": "icons/skills/movement/arrow-upward-yellow.webp",
+ "system": {
+ "description": "When a creature moves into Melee range to make an attack, you can mark a Stress before the attack roll to move anywhere within Close range and make an attack against that creature. On a success, deal 1d10+2 physical damage.
",
+ "resource": null,
+ "actions": {
+ "FiuiLUbNUL0YKq7w": {
+ "type": "attack",
+ "_id": "FiuiLUbNUL0YKq7w",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d10",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/movement/arrow-upward-yellow.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754047898040,
+ "modifiedTime": 1754047992144,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!uRtghKE9mHlII4rs.v8TMp5ATyAjrmJJM"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!uRtghKE9mHlII4rs"
+}
diff --git a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json
new file mode 100644
index 00000000..b5d181dd
--- /dev/null
+++ b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json
@@ -0,0 +1,390 @@
+{
+ "name": "Head Guard",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 13
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Arrest, close gates, pin down, seek glory",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "leader",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "3B8vav5pEdBrxWXw": {
+ "name": "Commander",
+ "value": 2
+ },
+ "DxLwVt9XFIUUhCAo": {
+ "name": "Local Knowledge",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A seasoned guard with a mace, a whistle, and a bellowing voice.
",
+ "attack": {
+ "name": "Mace",
+ "img": "icons/weapons/maces/mace-round-ornate-purple.webp",
+ "roll": {
+ "bonus": 4
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784282,
+ "modifiedTime": 1754048050272,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "mK3A5FTx6k8iPU3F",
+ "sort": 4600000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Head Guard",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Rally Guards",
+ "type": "feature",
+ "_id": "SsgN2qSYpQLR43Cz",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "system": {
+ "description": "Spend 2 Fear to spotlight the Head Guard and up to 2d4 allies within Far range.
@Template[type:emanation|range:f]
",
+ "resource": null,
+ "actions": {
+ "lI0lnRb3xrUjqIYX": {
+ "type": "attack",
+ "_id": "lI0lnRb3xrUjqIYX",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 2,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 2,
+ "dice": "d4",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Rally",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048051353,
+ "modifiedTime": 1754048138930,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!mK3A5FTx6k8iPU3F.SsgN2qSYpQLR43Cz"
+ },
+ {
+ "name": "On My Signal",
+ "type": "feature",
+ "_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]
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048119625,
+ "modifiedTime": 1754048254827,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!mK3A5FTx6k8iPU3F.YeJ7eJVCKsRxG8mk"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "sd2OlhLchyoqeKke",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Head Guard makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048263819,
+ "modifiedTime": 1754048279307,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!mK3A5FTx6k8iPU3F.sd2OlhLchyoqeKke"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!mK3A5FTx6k8iPU3F"
+}
diff --git a/src/packs/adversaries/adversary_Head_Vampire_i2UNbRvgyoSs07M6.json b/src/packs/adversaries/adversary_Head_Vampire_i2UNbRvgyoSs07M6.json
new file mode 100644
index 00000000..aca5cf42
--- /dev/null
+++ b/src/packs/adversaries/adversary_Head_Vampire_i2UNbRvgyoSs07M6.json
@@ -0,0 +1,186 @@
+{
+ "name": "Head Vampire",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 22,
+ "severe": 42
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Create thralls, charm, command, fly, intimidate",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A captivating undead dressed in aristocratic finery.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784283,
+ "modifiedTime": 1753922784283,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "i2UNbRvgyoSs07M6",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Head Vampire",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!i2UNbRvgyoSs07M6"
+}
diff --git a/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json b/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json
new file mode 100644
index 00000000..02f3015c
--- /dev/null
+++ b/src/packs/adversaries/adversary_High_Seraph_r1mbfSSwKWdcFdAU.json
@@ -0,0 +1,185 @@
+{
+ "name": "High Seraph",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 20,
+ "damageThresholds": {
+ "major": 37,
+ "severe": 70
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A divine champion, head of a hallowed host of warriors who enforce their god’s will.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784283,
+ "modifiedTime": 1753922784283,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "r1mbfSSwKWdcFdAU",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "High Seraph",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!r1mbfSSwKWdcFdAU"
+}
diff --git a/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json b/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json
new file mode 100644
index 00000000..d920023b
--- /dev/null
+++ b/src/packs/adversaries/adversary_Huge_Green_Ooze_6hbqmxDXFOzZJDk4.json
@@ -0,0 +1,186 @@
+{
+ "name": "Huge Green Ooze",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 15,
+ "severe": 30
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Camouflage, creep up, envelop, multiply",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A translucent green mound of acid taller than most humans.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784284,
+ "modifiedTime": 1753922784284,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "6hbqmxDXFOzZJDk4",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Huge Green Ooze",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!6hbqmxDXFOzZJDk4"
+}
diff --git a/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json b/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json
new file mode 100644
index 00000000..70221058
--- /dev/null
+++ b/src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json
@@ -0,0 +1,186 @@
+{
+ "name": "Hydra",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 18,
+ "damageThresholds": {
+ "major": 19,
+ "severe": 35
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Devour, regenerate, terrify",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A quadrupedal scaled beast with multiple long-necked heads, each filled with menacing fangs.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784285,
+ "modifiedTime": 1753922784285,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "MI126iMOOobQ1Obn",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Hydra",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!MI126iMOOobQ1Obn"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json
new file mode 100644
index 00000000..e984d9e2
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json
@@ -0,0 +1,351 @@
+{
+ "name": "Jagged Knife Bandit",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "ASrtgt4pTDvoXehG": {
+ "name": "Thief",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A cunning criminal in a cloak bearing one of the gang’s iconic knives.
",
+ "motivesAndTactics": "Escape, profi t, steal, throw smoke",
+ "attack": {
+ "name": "Daggers",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/daggers/dagger-twin-green.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784290,
+ "modifiedTime": 1754048329039,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "5Lh1T0zaT8Pkr2U2",
+ "sort": 900000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Bandit",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Climber",
+ "type": "feature",
+ "_id": "5VPb3OJDv6Q5150r",
+ "img": "icons/skills/movement/arrow-upward-white.webp",
+ "system": {
+ "description": "The Bandit climbs just as easily as they run.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048330414,
+ "modifiedTime": 1754048348296,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!5Lh1T0zaT8Pkr2U2.5VPb3OJDv6Q5150r"
+ },
+ {
+ "name": "From Above",
+ "type": "feature",
+ "_id": "V7haVmSLm6vTeffc",
+ "img": "icons/skills/movement/arrow-down-pink.webp",
+ "system": {
+ "description": "When the Bandit succeeds on a standard attack from above a target, they deal 1d10+1 physical damage instead of their standard damage.
",
+ "resource": null,
+ "actions": {
+ "X7xdCLY7ySMpaTHe": {
+ "type": "damage",
+ "_id": "X7xdCLY7ySMpaTHe",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d10",
+ "bonus": 1,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/skills/movement/arrow-down-pink.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048351101,
+ "modifiedTime": 1754048394638,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!5Lh1T0zaT8Pkr2U2.V7haVmSLm6vTeffc"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!5Lh1T0zaT8Pkr2U2"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json
new file mode 100644
index 00000000..580d6e0d
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json
@@ -0,0 +1,445 @@
+{
+ "name": "Jagged Knife Hexer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 9
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Command, hex, profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "support",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "B5VVVALfK4P1nbWo": {
+ "name": "Magical Knowledge",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.
",
+ "attack": {
+ "name": "Staff",
+ "range": "far",
+ "roll": {
+ "bonus": 2
+ },
+ "img": "icons/weapons/staves/staff-blue-jewel.webp",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784291,
+ "modifiedTime": 1754048452205,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "MbBPIOxaxXYNApXz",
+ "sort": 3000000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Hexer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Curse",
+ "type": "feature",
+ "_id": "Bl8L0RCGOgVUzuXo",
+ "img": "icons/magic/unholy/hand-marked-pink.webp",
+ "system": {
+ "description": "Choose a target within Far range and temporarily Curse them. While the target is Cursed, you can mark a Stress when that target rolls with Hope to make the roll be with Fear instead.
",
+ "resource": null,
+ "actions": {
+ "yzjCJyfGzZrEd0G3": {
+ "type": "effect",
+ "_id": "yzjCJyfGzZrEd0G3",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [
+ {
+ "_id": "ihy3kvEGSOEKdNfT",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Use",
+ "img": "icons/magic/unholy/hand-marked-pink.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Curse",
+ "img": "icons/magic/unholy/hand-marked-pink.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.MbBPIOxaxXYNApXz.Item.Bl8L0RCGOgVUzuXo",
+ "transfer": false,
+ "_id": "ihy3kvEGSOEKdNfT",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Whenever you roll with Hope, the hexer can mark a stress to make the roll be with Fear instead.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048512322,
+ "modifiedTime": 1754048550598,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!MbBPIOxaxXYNApXz.Bl8L0RCGOgVUzuXo.ihy3kvEGSOEKdNfT"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048453602,
+ "modifiedTime": 1754048512335,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!MbBPIOxaxXYNApXz.Bl8L0RCGOgVUzuXo"
+ },
+ {
+ "name": "Chaotic Flux",
+ "type": "feature",
+ "_id": "d8uVdKpTm9yw6TZS",
+ "img": "icons/magic/unholy/projectile-bolts-salvo-pink.webp",
+ "system": {
+ "description": "Make an attack against up to three targets within Very Close range. Mark a Stress to deal 2d6+3 magic damage to targets the Hexer succeeded against.
",
+ "resource": null,
+ "actions": {
+ "HmvmqoMli6oC2y2a": {
+ "type": "attack",
+ "_id": "HmvmqoMli6oC2y2a",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 2,
+ "dice": "d6",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 3
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/unholy/projectile-bolts-salvo-pink.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048558693,
+ "modifiedTime": 1754048626455,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!MbBPIOxaxXYNApXz.d8uVdKpTm9yw6TZS"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!MbBPIOxaxXYNApXz"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json
new file mode 100644
index 00000000..2ddc4e15
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json
@@ -0,0 +1,401 @@
+{
+ "name": "Jagged Knife Kneebreaker",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Grapple, intimidate, profit, steal",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "VMCCn7A9eLU1PMz7": {
+ "name": "Thief",
+ "value": 2
+ },
+ "HXPw1dnHO0ckLOBS": {
+ "name": "Unveiled Threats",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An imposing brawler carrying a large club.
",
+ "attack": {
+ "name": "Club",
+ "img": "icons/weapons/clubs/club-barbed-steel.webp",
+ "roll": {
+ "bonus": -3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 6,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784292,
+ "modifiedTime": 1754048705930,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "CBKixLH3yhivZZuL",
+ "sort": 2300000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Kneebreaker",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "I've Got 'Em",
+ "type": "feature",
+ "_id": "vipYd2zMFs0i4Ock",
+ "img": "icons/commodities/metal/chain-silver.webp",
+ "system": {
+ "description": "Creatures Restrained by the Kneebreaker take double damage from attacks by other adversaries.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048707079,
+ "modifiedTime": 1754048731065,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!CBKixLH3yhivZZuL.vipYd2zMFs0i4Ock"
+ },
+ {
+ "name": "Hold Them Down",
+ "type": "feature",
+ "_id": "Sa4Nt0eoDjirBKGf",
+ "img": "icons/skills/melee/unarmed-punch-fist.webp",
+ "system": {
+ "description": "Make an attack against a target within Melee range. On a success, the target takes no damage but is Restrained and Vulnerable . The target can break free, clearing both conditions, with a successful Strength Roll or is freed automatically if the Kneebreaker takes Major or greater damage.
",
+ "resource": null,
+ "actions": {
+ "uMNSQzNPVPhHT34T": {
+ "type": "attack",
+ "_id": "uMNSQzNPVPhHT34T",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "d7sB1Qa1kJMnglqu",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/unarmed-punch-fist.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Hold Them Down",
+ "img": "icons/skills/melee/unarmed-punch-fist.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.CBKixLH3yhivZZuL.Item.Sa4Nt0eoDjirBKGf",
+ "transfer": false,
+ "_id": "d7sB1Qa1kJMnglqu",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrained",
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048778047,
+ "modifiedTime": 1754048784601,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!CBKixLH3yhivZZuL.Sa4Nt0eoDjirBKGf.d7sB1Qa1kJMnglqu"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048736567,
+ "modifiedTime": 1754048778059,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!CBKixLH3yhivZZuL.Sa4Nt0eoDjirBKGf"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!CBKixLH3yhivZZuL"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json
new file mode 100644
index 00000000..e8e2b75c
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json
@@ -0,0 +1,321 @@
+{
+ "name": "Jagged Knife Lackey",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Escape, profit, throw smoke",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "tNLKSFvNBTfjwujs": {
+ "name": "Thief",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 9,
+ "tier": 1,
+ "description": "A thief with simple clothes and small daggers, eager to prove themselves.
",
+ "attack": {
+ "name": "Daggers",
+ "img": "icons/weapons/daggers/dagger-twin-green.webp",
+ "roll": {
+ "bonus": -2
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ },
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784293,
+ "modifiedTime": 1754048849157,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "C0OMQqV7pN6t7ouR",
+ "sort": 2100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Lackey",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (3)",
+ "type": "feature",
+ "_id": "hfP30YIlYDW9wkHe",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Lackey is defeated when they take any damage. For every 3 damage a PC deals to the Lackey, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048850501,
+ "modifiedTime": 1754048890330,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!C0OMQqV7pN6t7ouR.hfP30YIlYDW9wkHe"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "1k5TmQIAunM7Bv32",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Jagged Knife Lackeys within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 2 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "aoQDb2m32NDxE6ZP": {
+ "type": "effect",
+ "_id": "aoQDb2m32NDxE6ZP",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048894188,
+ "modifiedTime": 1754048930970,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!C0OMQqV7pN6t7ouR.1k5TmQIAunM7Bv32"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!C0OMQqV7pN6t7ouR"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json
new file mode 100644
index 00000000..73909d8e
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json
@@ -0,0 +1,504 @@
+{
+ "name": "Jagged Knife Lieutenant",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Bully, command, profit, reinforce",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "leader",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "oeECEmL7jdYrpiBY": {
+ "name": "Local Knowledge",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A seasoned bandit in quality leathers with a strong voice and cunning eyes.
",
+ "attack": {
+ "name": "Javelin",
+ "img": "icons/weapons/polearms/spear-hooked-rounded.webp",
+ "roll": {
+ "bonus": 2
+ },
+ "range": "close",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784294,
+ "modifiedTime": 1754048988454,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "aTljstqteGoLpCBq",
+ "sort": 4000000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Lieutenant",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Tactician",
+ "type": "feature",
+ "_id": "LIAbel7pMzAHpgF3",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "system": {
+ "description": "When you spotlight the Lieutenant, mark a Stress to also spotlight two allies within Close range.
",
+ "resource": null,
+ "actions": {
+ "IfMFU67g4sfhSYtm": {
+ "type": "effect",
+ "_id": "IfMFU67g4sfhSYtm",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "friendly",
+ "amount": 2
+ },
+ "name": "Mark Stress",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754048989987,
+ "modifiedTime": 1754049036837,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!aTljstqteGoLpCBq.LIAbel7pMzAHpgF3"
+ },
+ {
+ "name": "More Where That Came From",
+ "type": "feature",
+ "_id": "Mo91w4ccffcmBPt5",
+ "img": "icons/magic/control/silhouette-hold-beam-blue.webp",
+ "system": {
+ "description": "Summon three Jagged Knife Lackeys, who appear at Far range.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049041008,
+ "modifiedTime": 1754049075688,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!aTljstqteGoLpCBq.Mo91w4ccffcmBPt5"
+ },
+ {
+ "name": "Coup de Grace",
+ "type": "feature",
+ "_id": "qe94UdLZb0p3Gvxj",
+ "img": "icons/weapons/polearms/spear-flared-bronze-teal.webp",
+ "system": {
+ "description": "Spend a Fear to make an attack against a Vulnerable target within Close range. On a success, deal 2d6+12 physical damage and the target must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "fzVyO0DUwIVEUCtg": {
+ "type": "attack",
+ "_id": "fzVyO0DUwIVEUCtg",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 2,
+ "dice": "d6",
+ "bonus": 12,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/weapons/polearms/spear-flared-bronze-teal.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049080786,
+ "modifiedTime": 1754049152990,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!aTljstqteGoLpCBq.qe94UdLZb0p3Gvxj"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "uelnRgGStjJ27VtO",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Lieutenant makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049157702,
+ "modifiedTime": 1754049175516,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!aTljstqteGoLpCBq.uelnRgGStjJ27VtO"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!aTljstqteGoLpCBq"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json
new file mode 100644
index 00000000..b5b90601
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json
@@ -0,0 +1,418 @@
+{
+ "name": "Jagged Knife Shadow",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 8
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Ambush, conceal, divide, profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "ZUMG6p8iB73HY73o": {
+ "name": "Intrusion",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.
",
+ "attack": {
+ "name": "Daggers",
+ "img": "icons/weapons/daggers/dagger-twin-green.webp",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784295,
+ "modifiedTime": 1754049225449,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "XF4tYTq9nPJAy2ox",
+ "sort": 3700000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Shadow",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Backstab",
+ "type": "feature",
+ "_id": "dhycdSd4NYdPOYbP",
+ "img": "icons/weapons/daggers/dagger-crooked-ice-blue.webp",
+ "system": {
+ "description": "When the Shadow succeeds on a standard attack that has advantage, they deal 1d6+6 physical damage instead of their standard damage.
",
+ "resource": null,
+ "actions": {
+ "6G5Dasl1pP8pfYkZ": {
+ "type": "attack",
+ "_id": "6G5Dasl1pP8pfYkZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 6,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/weapons/daggers/dagger-crooked-ice-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049227184,
+ "modifiedTime": 1754049294295,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!XF4tYTq9nPJAy2ox.dhycdSd4NYdPOYbP"
+ },
+ {
+ "name": "Cloaked",
+ "type": "feature",
+ "_id": "ILIogeKbYioPutRw",
+ "img": "icons/magic/perception/silhouette-stealth-shadow.webp",
+ "system": {
+ "description": "Become Hidden until after the Shadow’s next attack. Attacks made while Hidden from this feature have advantage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Cloaked",
+ "type": "base",
+ "_id": "9fZkdsHfyTskJk7r",
+ "img": "icons/magic/perception/silhouette-stealth-shadow.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Become Hidden until after the Shadow’s next attack. Attacks made while Hidden from this feature have advantage.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [
+ "hidden"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049344935,
+ "modifiedTime": 1754049371699,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!XF4tYTq9nPJAy2ox.ILIogeKbYioPutRw.9fZkdsHfyTskJk7r"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049306353,
+ "modifiedTime": 1754049333765,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!XF4tYTq9nPJAy2ox.ILIogeKbYioPutRw"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!XF4tYTq9nPJAy2ox"
+}
diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json
new file mode 100644
index 00000000..6958388a
--- /dev/null
+++ b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json
@@ -0,0 +1,338 @@
+{
+ "name": "Jagged Knife Sniper",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 7
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "GLqSqPJcyKHQYMtO": {
+ "name": "Stealth",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A lanky bandit striking from cover with a shortbow.
",
+ "motivesAndTactics": "Ambush, hide, profi t, reposition",
+ "attack": {
+ "name": "Shortbow",
+ "img": "icons/weapons/bows/shortbow-leather.webp",
+ "roll": {
+ "bonus": -1
+ },
+ "range": "far",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784296,
+ "modifiedTime": 1754049439023,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "1zuyof1XuIfi3aMG",
+ "sort": 300000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Jagged Knife Sniper",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Unseen Strike",
+ "type": "feature",
+ "_id": "adPXzpvLREjN3len",
+ "img": "icons/skills/ranged/arrow-flying-spiral-blue.webp",
+ "system": {
+ "description": "If the Sniper is Hidden when they make a successful standard attack against a target, they deal 1d10+4 physical damage instead of their standard damage.
",
+ "resource": null,
+ "actions": {
+ "2eX7P0wSfbKKu8dJ": {
+ "type": "attack",
+ "_id": "2eX7P0wSfbKKu8dJ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d10",
+ "bonus": 4,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/ranged/arrow-flying-spiral-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049443033,
+ "modifiedTime": 1754049483638,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!1zuyof1XuIfi3aMG.adPXzpvLREjN3len"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!1zuyof1XuIfi3aMG"
+}
diff --git a/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json b/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json
new file mode 100644
index 00000000..872262ba
--- /dev/null
+++ b/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json
@@ -0,0 +1,186 @@
+{
+ "name": "Juvenile Flickerfly",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 13,
+ "severe": 26
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Collect shiny things, hunt, swoop",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A horse-sized insect with iridescent scales and crystalline wings moving faster than the eye can see.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784297,
+ "modifiedTime": 1753922784297,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "MYXmTx2FHcIjdfYZ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Juvenile Flickerfly",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!MYXmTx2FHcIjdfYZ"
+}
diff --git a/src/packs/adversaries/adversary_Knight_of_the_Realm_7ai2opemrclQe3VF.json b/src/packs/adversaries/adversary_Knight_of_the_Realm_7ai2opemrclQe3VF.json
new file mode 100644
index 00000000..790d5846
--- /dev/null
+++ b/src/packs/adversaries/adversary_Knight_of_the_Realm_7ai2opemrclQe3VF.json
@@ -0,0 +1,186 @@
+{
+ "name": "Knight of the Realm",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 13,
+ "severe": 26
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Run down, seek glory, show dominance",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A decorated soldier with heavy armor and a powerful steed.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784302,
+ "modifiedTime": 1753922784302,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "7ai2opemrclQe3VF",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Knight of the Realm",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!7ai2opemrclQe3VF"
+}
diff --git a/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json
new file mode 100644
index 00000000..e4700b3d
--- /dev/null
+++ b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json
@@ -0,0 +1,186 @@
+{
+ "name": "Kraken",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 20,
+ "damageThresholds": {
+ "major": 35,
+ "severe": 70
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 11,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Consume, crush, drown, grapple",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A legendary beast of the sea, bigger than the largest galleon, with sucker-laden tentacles and a terrifying maw.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784303,
+ "modifiedTime": 1753922784303,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "4nqv3ZwJGjnmic8j",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Kraken",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!4nqv3ZwJGjnmic8j"
+}
diff --git a/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json b/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json
new file mode 100644
index 00000000..b9b66c5e
--- /dev/null
+++ b/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json
@@ -0,0 +1,186 @@
+{
+ "name": "Masked Thief",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 17
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Evade, hide, pilfer, profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A cunning thief with acrobatic skill and a flair for the dramatic.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784304,
+ "modifiedTime": 1753922784304,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "niBpVU7yeo5ccskE",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Masked Thief",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!niBpVU7yeo5ccskE"
+}
diff --git a/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json b/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json
new file mode 100644
index 00000000..cd27deca
--- /dev/null
+++ b/src/packs/adversaries/adversary_Master_Assassin_dNta0cUzr96xcFhf.json
@@ -0,0 +1,186 @@
+{
+ "name": "Master Assassin",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 12,
+ "severe": 25
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Ambush, get out alive, kill, prepare for all scenarios",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A seasoned killer with a threatening voice and a deadly blade.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784305,
+ "modifiedTime": 1753922784305,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dNta0cUzr96xcFhf",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Master Assassin",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!dNta0cUzr96xcFhf"
+}
diff --git a/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json
new file mode 100644
index 00000000..0ffc3a7d
--- /dev/null
+++ b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json
@@ -0,0 +1,350 @@
+{
+ "name": "Merchant",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 8
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Buy low and sell high, create demand, inflate prices, seek profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "social",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "5cbm0DMiWxo6300c": {
+ "name": "Shrewd Negotiator",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A finely dressed trader with a keen eye for financial gain.
",
+ "attack": {
+ "name": "Club",
+ "roll": {
+ "bonus": -4
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/clubs/club-baton-blue.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784305,
+ "modifiedTime": 1754049539761,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "Al3w2CgjfdT3p9ma",
+ "sort": 1900000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Merchant",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Preferential Treatment",
+ "type": "feature",
+ "_id": "3Fwj28UxUcdMifoi",
+ "img": "icons/skills/social/diplomacy-handshake.webp",
+ "system": {
+ "description": "A PC who succeeds on a Presence Roll against the Merchant gains a discount on purchases. A PC who fails on a Presence Roll against the Merchant must pay more and has disadvantage on future Presence Rolls against the Merchant.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049540890,
+ "modifiedTime": 1754049568257,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Al3w2CgjfdT3p9ma.3Fwj28UxUcdMifoi"
+ },
+ {
+ "name": "The Runaround",
+ "type": "feature",
+ "_id": "Ksdgov6mYg7Og2ys",
+ "img": "icons/skills/social/trading-justice-scale-yellow.webp",
+ "system": {
+ "description": "When a PC rolls a 14 or lower on a Presence Roll made against the Merchant, they must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "sTHDvAggf1nUX4Ai": {
+ "type": "damage",
+ "_id": "sTHDvAggf1nUX4Ai",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Stress Damage",
+ "img": "icons/skills/social/trading-justice-scale-yellow.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049578056,
+ "modifiedTime": 1754049645666,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Al3w2CgjfdT3p9ma.Ksdgov6mYg7Og2ys"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!Al3w2CgjfdT3p9ma"
+}
diff --git a/src/packs/adversaries/adversary_Merchant_Baron_Vy02IhGhkJLuezu4.json b/src/packs/adversaries/adversary_Merchant_Baron_Vy02IhGhkJLuezu4.json
new file mode 100644
index 00000000..59723760
--- /dev/null
+++ b/src/packs/adversaries/adversary_Merchant_Baron_Vy02IhGhkJLuezu4.json
@@ -0,0 +1,186 @@
+{
+ "name": "Merchant Baron",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 19
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Abuse power, gather resources, mobilize minions",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An accomplished merchant with a large operation under their command.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784306,
+ "modifiedTime": 1753922784306,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Vy02IhGhkJLuezu4",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Merchant Baron",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!Vy02IhGhkJLuezu4"
+}
diff --git a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json
new file mode 100644
index 00000000..22fc46af
--- /dev/null
+++ b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json
@@ -0,0 +1,621 @@
+{
+ "name": "Minor Chaos Elemental",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Confound, destabilize, transmogrify",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A coruscating mass of uncontrollable magic.
",
+ "attack": {
+ "name": "Warp Blast",
+ "roll": {
+ "bonus": 3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 6,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "range": "close"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784307,
+ "modifiedTime": 1754049682687,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "sRn4bqerfARvhgSV",
+ "sort": 4800000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Minor Chaos Elemental",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Arcane Form",
+ "type": "feature",
+ "_id": "4Rw5KC5klRseiLvn",
+ "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue.webp",
+ "system": {
+ "description": "The Elemental is resistant to magic damage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Arcane Form",
+ "type": "base",
+ "_id": "vwc93gtzFoFZj4XT",
+ "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.resistance.magical.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": "The Elemental is resistant to magic damage.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049715134,
+ "modifiedTime": 1754049734456,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!sRn4bqerfARvhgSV.4Rw5KC5klRseiLvn.vwc93gtzFoFZj4XT"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049689376,
+ "modifiedTime": 1754049704950,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!sRn4bqerfARvhgSV.4Rw5KC5klRseiLvn"
+ },
+ {
+ "name": "Sickening Flux",
+ "type": "feature",
+ "_id": "oAxhAawgcK7DAdpa",
+ "img": "icons/magic/sonic/explosion-shock-sound-wave.webp",
+ "system": {
+ "description": "Mark a HP to force all targets within Close range to mark a Stress and become Vulnerable until their next rest or they clear a HP.
@Template[type:emanation|range:c]
",
+ "resource": null,
+ "actions": {
+ "g4CVwjDeJgTJ2oCw": {
+ "type": "damage",
+ "_id": "g4CVwjDeJgTJ2oCw",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "hitPoints",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "KIyV2eXDmmymXY5y",
+ "onSave": false
+ }
+ ],
+ "name": "Mark HP",
+ "img": "icons/magic/sonic/explosion-shock-sound-wave.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Sickening Flux",
+ "img": "icons/magic/sonic/explosion-shock-sound-wave.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.sRn4bqerfARvhgSV.Item.oAxhAawgcK7DAdpa",
+ "transfer": false,
+ "_id": "KIyV2eXDmmymXY5y",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Vulnerable until your next rest or you clear a HP.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049820090,
+ "modifiedTime": 1754049838876,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!sRn4bqerfARvhgSV.oAxhAawgcK7DAdpa.KIyV2eXDmmymXY5y"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049738720,
+ "modifiedTime": 1754049853494,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!sRn4bqerfARvhgSV.oAxhAawgcK7DAdpa"
+ },
+ {
+ "name": "Remake Reality",
+ "type": "feature",
+ "_id": "updQuIK8sybf4YmW",
+ "img": "icons/magic/light/explosion-glow-spiral-teal.webp",
+ "system": {
+ "description": "Spend a Fear to transform the area within Very Close range into a different biome. All targets within this area take 2d6+3 direct magic damage.
@Template[type:emanation|range:vc]
",
+ "resource": null,
+ "actions": {
+ "QzuQIAtSrgz9Zd5V": {
+ "type": "damage",
+ "_id": "QzuQIAtSrgz9Zd5V",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 2,
+ "dice": "d6",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Spend Fear",
+ "img": "icons/magic/light/explosion-glow-spiral-teal.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049858342,
+ "modifiedTime": 1754049963046,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!sRn4bqerfARvhgSV.updQuIK8sybf4YmW"
+ },
+ {
+ "name": "Magical Reflection",
+ "type": "feature",
+ "_id": "dnVB2DxbpYtwt0S0",
+ "img": "icons/magic/light/beam-impact-deflect-teal.webp",
+ "system": {
+ "description": "When the Elemental takes damage from an attack within Close range, deal an amount of damage to the attacker equal to half the damage they dealt.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754049966321,
+ "modifiedTime": 1754049998059,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!sRn4bqerfARvhgSV.dnVB2DxbpYtwt0S0"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "JqRfb0IZ3aJrVazI",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Elemental makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050010657,
+ "modifiedTime": 1754050027337,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!sRn4bqerfARvhgSV.JqRfb0IZ3aJrVazI"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!sRn4bqerfARvhgSV"
+}
diff --git a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json
new file mode 100644
index 00000000..41ac0d37
--- /dev/null
+++ b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json
@@ -0,0 +1,560 @@
+{
+ "name": "Minor Demon",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Act erratically, corral targets, relish pain, torment",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A crimson-hued creature from the Circles Below, consumed by rage against all mortals.
",
+ "attack": {
+ "name": "Claws",
+ "img": "icons/creatures/claws/claw-hooked-barbed.webp",
+ "roll": {
+ "bonus": 3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 6,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784308,
+ "modifiedTime": 1754050065137,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "3tqCjDwJAQ7JKqMb",
+ "sort": 700000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Minor Demon",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Relentless (2)",
+ "type": "feature",
+ "_id": "4xoydX3YwsLujuaI",
+ "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
+ "system": {
+ "description": "The Demon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050072926,
+ "modifiedTime": 1754050089194,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!3tqCjDwJAQ7JKqMb.4xoydX3YwsLujuaI"
+ },
+ {
+ "name": "All Must fall",
+ "type": "feature",
+ "_id": "kD9kO92V7t3IqZu8",
+ "img": "icons/magic/unholy/strike-hand-glow-pink.webp",
+ "system": {
+ "description": "When a PC rolls a failure with Fear while within Close range of the Demon, they lose a Hope.
@Template[type:emanation|range:c]
",
+ "resource": null,
+ "actions": {
+ "XQ7QebA0iGvMti4A": {
+ "type": "damage",
+ "_id": "XQ7QebA0iGvMti4A",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Hope Damage",
+ "img": "icons/magic/unholy/strike-hand-glow-pink.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050091351,
+ "modifiedTime": 1754050150499,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!3tqCjDwJAQ7JKqMb.kD9kO92V7t3IqZu8"
+ },
+ {
+ "name": "Hellfire",
+ "type": "feature",
+ "_id": "lA7vcvS7oGT9NTSy",
+ "img": "icons/magic/fire/projectile-beams-salvo-red.webp",
+ "system": {
+ "description": "Spend a Fear to rain down hellfire within Far range. All targets within the area must make an Agility Reaction Roll. Targets who fail take 1d20+3 magic damage. Targets who succeed take half damage.
@Template[type:emanation|range:f]
",
+ "resource": null,
+ "actions": {
+ "nOzLQ0NJzeB3vKiV": {
+ "type": "attack",
+ "_id": "nOzLQ0NJzeB3vKiV",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d20",
+ "bonus": 3,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "half"
+ },
+ "name": "Spend Fear",
+ "img": "icons/magic/fire/projectile-beams-salvo-red.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050154885,
+ "modifiedTime": 1754050246276,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!3tqCjDwJAQ7JKqMb.lA7vcvS7oGT9NTSy"
+ },
+ {
+ "name": "Reaper",
+ "type": "feature",
+ "_id": "bpLBGTW1DmXPgIcx",
+ "img": "icons/magic/death/skull-energy-light-white.webp",
+ "system": {
+ "description": "Before rolling damage for the Demon’s attack, you can mark a Stress to gain a bonus to the damage roll equal to the Demon’s current number of marked HP.
",
+ "resource": null,
+ "actions": {
+ "vZq3iaJrMzLYbqQN": {
+ "type": "effect",
+ "_id": "vZq3iaJrMzLYbqQN",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/death/skull-energy-light-white.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050253435,
+ "modifiedTime": 1754050314370,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!3tqCjDwJAQ7JKqMb.bpLBGTW1DmXPgIcx"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "w400aHTlADxDihpt",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Demon makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050318009,
+ "modifiedTime": 1754050337233,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!3tqCjDwJAQ7JKqMb.w400aHTlADxDihpt"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!3tqCjDwJAQ7JKqMb"
+}
diff --git a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json
new file mode 100644
index 00000000..283a2ad3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json
@@ -0,0 +1,699 @@
+{
+ "name": "Minor Fire Elemental",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 9,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Encircle enemies, grow in size, intimidate, start fires",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A living flame the size of a large bonfire.
",
+ "attack": {
+ "name": "Elemental Blast",
+ "img": "icons/magic/fire/flame-burning-earth-orange.webp",
+ "roll": {
+ "bonus": 3
+ },
+ "range": "far",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784308,
+ "modifiedTime": 1754050387942,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "DscWkNVoHak6P4hh",
+ "sort": 2400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Minor Fire Elemental",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Relentless (2)",
+ "type": "feature",
+ "_id": "c1jcZZD616J5Y4Mb",
+ "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
+ "system": {
+ "description": "The Elemental can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050392983,
+ "modifiedTime": 1754050410908,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!DscWkNVoHak6P4hh.c1jcZZD616J5Y4Mb"
+ },
+ {
+ "name": "Scorched Earth",
+ "type": "feature",
+ "_id": "7AXE86WNd68OySkD",
+ "img": "icons/magic/fire/explosion-flame-lightning-strike.webp",
+ "system": {
+ "description": "Mark a Stress to choose a point within Far range. The ground within Very Close range of that point immediately bursts into fl ames. All creatures within this area must make an Agility Reaction Roll. Targets who fail take 2d8 magic damage from the fl ames. Targets who succeed take half damage.
@Template[type:circle|range:vc]
",
+ "resource": null,
+ "actions": {
+ "x1VCkfcSYiPyg8fk": {
+ "type": "attack",
+ "_id": "x1VCkfcSYiPyg8fk",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 2,
+ "dice": "d8",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "half"
+ },
+ "name": "Attack",
+ "img": "icons/magic/fire/explosion-flame-lightning-strike.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050413593,
+ "modifiedTime": 1754050528586,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!DscWkNVoHak6P4hh.7AXE86WNd68OySkD"
+ },
+ {
+ "name": "Explosion",
+ "type": "feature",
+ "_id": "ESnu3I89BmUdBZEk",
+ "img": "icons/magic/fire/explosion-fireball-large-red-orange.webp",
+ "system": {
+ "description": "Spend a Fear to erupt in a fi ery explosion. Make an attack against all targets within Close range. Targets the Elemental succeeds against take 1d8 magic damage and are knocked back to Far range.
@Template[type:emanation|range:c]
",
+ "resource": null,
+ "actions": {
+ "JQgqyW8H7fugR7F0": {
+ "type": "attack",
+ "_id": "JQgqyW8H7fugR7F0",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/fire/explosion-fireball-large-red-orange.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050532131,
+ "modifiedTime": 1754050622414,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!DscWkNVoHak6P4hh.ESnu3I89BmUdBZEk"
+ },
+ {
+ "name": "Consume Kindling",
+ "type": "feature",
+ "_id": "3u6wvKPJAS2v5nWV",
+ "img": "icons/magic/fire/elemental-fire-flying.webp",
+ "system": {
+ "description": "Three times per scene, when the Elemental moves onto objects that are highly flammable, consume them to clear a HP or a Stress.
",
+ "resource": {
+ "type": "simple",
+ "value": 0,
+ "max": "3",
+ "icon": "fa-solid fa-fire"
+ },
+ "actions": {
+ "CTWSVVisdgJgF7pd": {
+ "type": "healing",
+ "_id": "CTWSVVisdgJgF7pd",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Heal HP",
+ "img": "icons/magic/fire/elemental-fire-flying.webp",
+ "range": ""
+ },
+ "e0fG0xtj6hOUp66o": {
+ "type": "healing",
+ "_id": "e0fG0xtj6hOUp66o",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Healing",
+ "img": "icons/magic/fire/elemental-fire-flying.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050626054,
+ "modifiedTime": 1754050713454,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!DscWkNVoHak6P4hh.3u6wvKPJAS2v5nWV"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "kssnXljBaV31iX58",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": " When the Elemental makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050716542,
+ "modifiedTime": 1754050733981,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!DscWkNVoHak6P4hh.kssnXljBaV31iX58"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!DscWkNVoHak6P4hh"
+}
diff --git a/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json
new file mode 100644
index 00000000..1f91f112
--- /dev/null
+++ b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json
@@ -0,0 +1,316 @@
+{
+ "name": "Minor Treant",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Crush, overwhelm, protect",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 10,
+ "tier": 1,
+ "description": "An ambulatory sapling rising up to defend their forest.
",
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ },
+ "attack": {
+ "name": "Clawed Branch",
+ "img": "icons/magic/nature/root-vine-hand-strike.webp",
+ "roll": {
+ "bonus": -2
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "4"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784309,
+ "modifiedTime": 1754050771646,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "G62k4oSkhkoXEs2D",
+ "sort": 2600000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Minor Treant",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (5)",
+ "type": "feature",
+ "_id": "gOgqATDRzPP7Jzbh",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Treant is defeated when they take any damage. For every 5 damage a PC deals to the Treant, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050776443,
+ "modifiedTime": 1754050802444,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!G62k4oSkhkoXEs2D.gOgqATDRzPP7Jzbh"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "K08WlZwGqzEo4idT",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Minor Treants within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 4 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "xTMNAHcoErKuR6TZ": {
+ "type": "effect",
+ "_id": "xTMNAHcoErKuR6TZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754050805777,
+ "modifiedTime": 1754050841338,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!G62k4oSkhkoXEs2D.K08WlZwGqzEo4idT"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!G62k4oSkhkoXEs2D"
+}
diff --git a/src/packs/adversaries/adversary_Minotaur_Wrecker_rM9qCIYeWg9I0B4l.json b/src/packs/adversaries/adversary_Minotaur_Wrecker_rM9qCIYeWg9I0B4l.json
new file mode 100644
index 00000000..0b0f7f93
--- /dev/null
+++ b/src/packs/adversaries/adversary_Minotaur_Wrecker_rM9qCIYeWg9I0B4l.json
@@ -0,0 +1,185 @@
+{
+ "name": "Minotaur Wrecker",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 14,
+ "severe": 27
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A massive bull-headed firbolg with a quick temper.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784310,
+ "modifiedTime": 1753922784310,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "rM9qCIYeWg9I0B4l",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Minotaur Wrecker",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!rM9qCIYeWg9I0B4l"
+}
diff --git a/src/packs/adversaries/adversary_Monarch_yx0vK2yfNVZKWUUi.json b/src/packs/adversaries/adversary_Monarch_yx0vK2yfNVZKWUUi.json
new file mode 100644
index 00000000..5f8b32b3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Monarch_yx0vK2yfNVZKWUUi.json
@@ -0,0 +1,185 @@
+{
+ "name": "Monarch",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 16,
+ "severe": 32
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "The sovereign ruler of a nation, wreathed in the privilege of tradition and wielding unmatched power in their domain.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784312,
+ "modifiedTime": 1753922784312,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "yx0vK2yfNVZKWUUi",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Monarch",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!yx0vK2yfNVZKWUUi"
+}
diff --git a/src/packs/adversaries/adversary_Mortal_Hunter_mVV7a7KQAORoPMgZ.json b/src/packs/adversaries/adversary_Mortal_Hunter_mVV7a7KQAORoPMgZ.json
new file mode 100644
index 00000000..20370765
--- /dev/null
+++ b/src/packs/adversaries/adversary_Mortal_Hunter_mVV7a7KQAORoPMgZ.json
@@ -0,0 +1,186 @@
+{
+ "name": "Mortal Hunter",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 15,
+ "severe": 27
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Devour, hunt, track",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "An undead figure wearing a heavy leather coat, with searching eyes and a casually cruel demeanor.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784313,
+ "modifiedTime": 1753922784313,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "mVV7a7KQAORoPMgZ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Mortal Hunter",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!mVV7a7KQAORoPMgZ"
+}
diff --git a/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json b/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json
new file mode 100644
index 00000000..3bfaa715
--- /dev/null
+++ b/src/packs/adversaries/adversary_Oak_Treant_XK78QUfY8c8Go8Uv.json
@@ -0,0 +1,185 @@
+{
+ "name": "Oak Treant",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 22,
+ "severe": 40
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A sturdy animate old-growth tree.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784314,
+ "modifiedTime": 1753922784314,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "XK78QUfY8c8Go8Uv",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Oak Treant",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!XK78QUfY8c8Go8Uv"
+}
diff --git a/src/packs/adversaries/adversary_Oracle_of_Doom_befIqd5IYKg6eUz2.json b/src/packs/adversaries/adversary_Oracle_of_Doom_befIqd5IYKg6eUz2.json
new file mode 100644
index 00000000..e4a43711
--- /dev/null
+++ b/src/packs/adversaries/adversary_Oracle_of_Doom_befIqd5IYKg6eUz2.json
@@ -0,0 +1,186 @@
+{
+ "name": "Oracle of Doom",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 20,
+ "damageThresholds": {
+ "major": 38,
+ "severe": 68
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 11,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Change environment, condemn, dishearten, toss aside",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A towering immortal and incarnation of fate, cursed to only see bad outcomes.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784315,
+ "modifiedTime": 1753922784315,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "befIqd5IYKg6eUz2",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Oracle of Doom",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!befIqd5IYKg6eUz2"
+}
diff --git a/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json b/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json
new file mode 100644
index 00000000..a774e8b5
--- /dev/null
+++ b/src/packs/adversaries/adversary_Outer_Realms_Abomination_A0SeeDzwjvqOsyof.json
@@ -0,0 +1,185 @@
+{
+ "name": "Outer Realms Abomination",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 19,
+ "damageThresholds": {
+ "major": 35,
+ "severe": 71
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A chaotic mockery of life, constantly in flux.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784319,
+ "modifiedTime": 1753922784319,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "A0SeeDzwjvqOsyof",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Outer Realms Abomination",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!A0SeeDzwjvqOsyof"
+}
diff --git a/src/packs/adversaries/adversary_Outer_Realms_Corrupter_ms6nuOl3NFkhPj1k.json b/src/packs/adversaries/adversary_Outer_Realms_Corrupter_ms6nuOl3NFkhPj1k.json
new file mode 100644
index 00000000..b3398b8d
--- /dev/null
+++ b/src/packs/adversaries/adversary_Outer_Realms_Corrupter_ms6nuOl3NFkhPj1k.json
@@ -0,0 +1,185 @@
+{
+ "name": "Outer Realms Corrupter",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 19,
+ "damageThresholds": {
+ "major": 27,
+ "severe": 47
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A shifting, formless mass seemingly made of chromatic light.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784320,
+ "modifiedTime": 1753922784320,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ms6nuOl3NFkhPj1k",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Outer Realms Corrupter",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!ms6nuOl3NFkhPj1k"
+}
diff --git a/src/packs/adversaries/adversary_Outer_Realms_Thrall_moJhHgKqTKPS2WYS.json b/src/packs/adversaries/adversary_Outer_Realms_Thrall_moJhHgKqTKPS2WYS.json
new file mode 100644
index 00000000..37739eeb
--- /dev/null
+++ b/src/packs/adversaries/adversary_Outer_Realms_Thrall_moJhHgKqTKPS2WYS.json
@@ -0,0 +1,169 @@
+{
+ "name": "Outer Realms Thrall",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 17,
+ "tier": 4,
+ "description": "A vaguely humanoid form stripped of memory and identity.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784321,
+ "modifiedTime": 1753922784321,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "moJhHgKqTKPS2WYS",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Outer Realms Thrall",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!moJhHgKqTKPS2WYS"
+}
diff --git a/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json
new file mode 100644
index 00000000..069f6096
--- /dev/null
+++ b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json
@@ -0,0 +1,544 @@
+{
+ "name": "Patchwork Zombie Hulk",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Absorb corpses, flail, hunger, terrify",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "solo",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "rLPEhboQmaD7QV7T": {
+ "name": "Intimidation",
+ "value": 2
+ },
+ "ejtjcqd5oW6eKnav": {
+ "name": "Tear Things Apart",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A towering gestalt of corpses moving as one, with torso-sized limbs and fists as large as a grown halfling.
",
+ "attack": {
+ "name": "Too Many Arms",
+ "range": "veryClose",
+ "roll": {
+ "bonus": 4
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d20",
+ "bonus": null,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/commodities/biological/hand-clawed-blue.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784322,
+ "modifiedTime": 1754051426324,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "EQTOAOUrkIvS2z88",
+ "sort": 2500000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Patchwork Zombie Hulk",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Destructible",
+ "type": "feature",
+ "_id": "rEJ1kAfhHQZWhrZj",
+ "img": "icons/commodities/biological/hand-clawed-tan.webp",
+ "system": {
+ "description": "When the Zombie takes Major or greater damage, they mark an additional HP.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051427428,
+ "modifiedTime": 1754051450294,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!EQTOAOUrkIvS2z88.rEJ1kAfhHQZWhrZj"
+ },
+ {
+ "name": "Flailing Limbs",
+ "type": "feature",
+ "_id": "0fn7rVLwBnyCyvTA",
+ "img": "icons/skills/melee/strike-slashes-orange.webp",
+ "system": {
+ "description": "When the Zombie makes a standard attack, they can attack all targets within Very Close range.
@Template[type:emanation|range:vc]
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051453609,
+ "modifiedTime": 1754051485833,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!EQTOAOUrkIvS2z88.0fn7rVLwBnyCyvTA"
+ },
+ {
+ "name": "Another for the Pile",
+ "type": "feature",
+ "_id": "gw1Z2VazlRXYCiCK",
+ "img": "icons/magic/death/skull-trio-badge-purple.webp",
+ "system": {
+ "description": "When the Zombie is within Very Close range of a corpse, they can incorporate it into themselves, clearing a HP and a Stress.
",
+ "resource": null,
+ "actions": {
+ "PfaFRZKFnHGg6mU4": {
+ "type": "healing",
+ "_id": "PfaFRZKFnHGg6mU4",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Heal",
+ "img": "icons/magic/death/skull-trio-badge-purple.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051528475,
+ "modifiedTime": 1754051573226,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!EQTOAOUrkIvS2z88.gw1Z2VazlRXYCiCK"
+ },
+ {
+ "name": "Tormented Screams",
+ "type": "feature",
+ "_id": "uTtQwNg46NAjgzuD",
+ "img": "icons/magic/death/skeleton-skull-soul-blue.webp",
+ "system": {
+ "description": "Mark a Stress to cause all PCs within Far range to make a Presence Reaction Roll (13). Targets who fail lose a Hope and you gain a Fear for each. Targets who succeed must mark a Stress.
@Template[type:emanation|range:f]
",
+ "resource": null,
+ "actions": {
+ "2NYC0D7wkBNrUAKl": {
+ "type": "attack",
+ "_id": "2NYC0D7wkBNrUAKl",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "presence",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/death/skeleton-skull-soul-blue.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051580022,
+ "modifiedTime": 1754051676926,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!EQTOAOUrkIvS2z88.uTtQwNg46NAjgzuD"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!EQTOAOUrkIvS2z88"
+}
diff --git a/src/packs/adversaries/adversary_Perfected_Zombie_CP6iRfHdyFWniTHY.json b/src/packs/adversaries/adversary_Perfected_Zombie_CP6iRfHdyFWniTHY.json
new file mode 100644
index 00000000..3b7d59e0
--- /dev/null
+++ b/src/packs/adversaries/adversary_Perfected_Zombie_CP6iRfHdyFWniTHY.json
@@ -0,0 +1,186 @@
+{
+ "name": "Perfected Zombie",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 20,
+ "damageThresholds": {
+ "major": 40,
+ "severe": 70
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 9,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Consume, hound, maim, terrify",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A towering, muscular zombie with magically infused strength and skill.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784323,
+ "modifiedTime": 1753922784323,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "CP6iRfHdyFWniTHY",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Perfected Zombie",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!CP6iRfHdyFWniTHY"
+}
diff --git a/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json b/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json
new file mode 100644
index 00000000..eb31b205
--- /dev/null
+++ b/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json
@@ -0,0 +1,417 @@
+{
+ "name": "Petty Noble",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 10
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "social",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "cATk1IILqCDA5pnb": {
+ "name": "Aristocrat",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A richly dressed and adorned aristocrat brimming with hubris.
",
+ "motivesAndTactics": "Abuse power, gather resources, mobilize minions",
+ "attack": {
+ "name": "Rapier",
+ "img": "icons/weapons/swords/sword-jeweled-red.webp",
+ "roll": {
+ "bonus": -3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784324,
+ "modifiedTime": 1754051774893,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "wycLpvebWdUqRhpP",
+ "sort": 5200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Petty Noble",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "My Land, My Rules",
+ "type": "feature",
+ "_id": "Jbq36nElH6RDacLU",
+ "img": "icons/skills/social/diplomacy-writing-letter.webp",
+ "system": {
+ "description": " All social actions made against the Noble on their land have disadvantage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051777072,
+ "modifiedTime": 1754051799611,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!wycLpvebWdUqRhpP.Jbq36nElH6RDacLU"
+ },
+ {
+ "name": "Guards, Seize Them!",
+ "type": "feature",
+ "_id": "ebdAPBso5ROmdFNO",
+ "img": "icons/environment/people/infantry-armored.webp",
+ "system": {
+ "description": "Once per scene, mark a Stress to summon 1d4 Bladed Guards, who appear at Far range to enforce the Noble’s will.
",
+ "resource": null,
+ "actions": {
+ "cUKwhq1imsTVru8D": {
+ "type": "attack",
+ "_id": "cUKwhq1imsTVru8D",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Summon Guards",
+ "img": "icons/environment/people/infantry-armored.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051802091,
+ "modifiedTime": 1754051889360,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!wycLpvebWdUqRhpP.ebdAPBso5ROmdFNO"
+ },
+ {
+ "name": "Exile",
+ "type": "feature",
+ "_id": "xN09fSsg33nURqpk",
+ "img": "icons/commodities/currency/coin-embossed-skull-gold.webp",
+ "system": {
+ "description": "Spend a Fear and target a PC. The Noble proclaims that the target and their allies are exiled from the noble’s territory. While exiled, the target and their allies have disadvantage during social situations within the Noble’s domain.
",
+ "resource": null,
+ "actions": {
+ "dAHzRxf0iztyc1mI": {
+ "type": "effect",
+ "_id": "dAHzRxf0iztyc1mI",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/commodities/currency/coin-embossed-skull-gold.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754051901804,
+ "modifiedTime": 1754052000961,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!wycLpvebWdUqRhpP.xN09fSsg33nURqpk"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!wycLpvebWdUqRhpP"
+}
diff --git a/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json
new file mode 100644
index 00000000..505ee728
--- /dev/null
+++ b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json
@@ -0,0 +1,533 @@
+{
+ "name": "Pirate Captain",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Command, make ’em walk the plank, plunder, raid",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "leader",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "ndSzzasQ0JcMPJ6W": {
+ "name": "Commander",
+ "value": 2
+ },
+ "N0jWLtKmD5Cy6CjY": {
+ "name": "Sailor",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A charismatic sea dog with an impressive hat, eager to raid and plunder.
",
+ "attack": {
+ "name": "Cutlass",
+ "img": "icons/weapons/swords/scimitar-worn-blue.webp",
+ "roll": {
+ "bonus": 4
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784325,
+ "modifiedTime": 1754052049963,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "OROJbjsqagVh7ECV",
+ "sort": 3200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Pirate Captain",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Swashbuckler",
+ "type": "feature",
+ "_id": "PsMA3x6giL8tixbf",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "system": {
+ "description": "When the Captain marks 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "xYphrI8GtMHHuT9a": {
+ "type": "damage",
+ "_id": "xYphrI8GtMHHuT9a",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "name": "Damage Stress",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052051501,
+ "modifiedTime": 1754052096031,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!OROJbjsqagVh7ECV.PsMA3x6giL8tixbf"
+ },
+ {
+ "name": "Reinforcements",
+ "type": "feature",
+ "_id": "WGEGO0DSOs5cF0EL",
+ "img": "icons/environment/people/charge.webp",
+ "system": {
+ "description": "Once per scene, mark a Stress to summon a Pirate Raiders Horde, which appears at Far range.
",
+ "resource": null,
+ "actions": {
+ "NlgIp0KrmZoS27Xy": {
+ "type": "effect",
+ "_id": "NlgIp0KrmZoS27Xy",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/environment/people/charge.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052100431,
+ "modifiedTime": 1754052144255,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!OROJbjsqagVh7ECV.WGEGO0DSOs5cF0EL"
+ },
+ {
+ "name": "No Quarter",
+ "type": "feature",
+ "_id": "brHnMc0TDiWVT4U6",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target who has three or more Pirates within Melee range of them. The Captain leads the Pirates in hurling threats and promises of a watery grave. The target must make a Presence Reaction Roll. On a failure, the target marks 1d4+1 Stress. On a success, they must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "h2vM7jDTeFttVJKN": {
+ "type": "attack",
+ "_id": "h2vM7jDTeFttVJKN",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 1,
+ "multiplier": "flat"
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "presence",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Spend Fear",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052150420,
+ "modifiedTime": 1754052237336,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!OROJbjsqagVh7ECV.brHnMc0TDiWVT4U6"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "V4EcsqMd70BTrDNu",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Captain makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052246000,
+ "modifiedTime": 1754052257935,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!OROJbjsqagVh7ECV.V4EcsqMd70BTrDNu"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!OROJbjsqagVh7ECV"
+}
diff --git a/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json
new file mode 100644
index 00000000..1de471a4
--- /dev/null
+++ b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json
@@ -0,0 +1,390 @@
+{
+ "name": "Pirate Raiders",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 12,
+ "damageThresholds": {
+ "major": 5,
+ "severe": 11
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Gang up, plunder, raid",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "horde",
+ "notes": "",
+ "hordeHp": 3,
+ "experiences": {
+ "a2aFr2x2FEZp7dFx": {
+ "name": "Sailor",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "Seafaring scoundrels moving in a ravaging pack.
",
+ "attack": {
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "valueAlt": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 1,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "resultBased": false,
+ "base": false
+ }
+ ]
+ },
+ "name": "Cutlass",
+ "img": "icons/weapons/swords/scimitar-worn-blue.webp",
+ "roll": {
+ "bonus": 1
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784326,
+ "modifiedTime": 1754052314538,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "5YgEajn0wa4i85kC",
+ "sort": 1000000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Pirate Raiders",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Horde (1d4+1)",
+ "type": "feature",
+ "_id": "Q7DRbWjHl64CNwag",
+ "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
+ "system": {
+ "description": "When the Raiders have marked half or more of their HP, their standard attack deals 1d4+1 physical damage instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052315770,
+ "modifiedTime": 1754052347985,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!5YgEajn0wa4i85kC.Q7DRbWjHl64CNwag"
+ },
+ {
+ "name": "Swashbuckler",
+ "type": "feature",
+ "_id": "N401rF937fLXMuMA",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "system": {
+ "description": "When the Raiders mark 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "ejadA9jjMnVNVczS": {
+ "type": "damage",
+ "_id": "ejadA9jjMnVNVczS",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage Stress",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052352218,
+ "modifiedTime": 1754052393630,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!5YgEajn0wa4i85kC.N401rF937fLXMuMA"
+ }
+ ],
+ "effects": [
+ {
+ "type": "horde",
+ "name": "Horde",
+ "img": "icons/magic/movement/chevrons-down-yellow.webp",
+ "disabled": true,
+ "_id": "OU05YZwFQffawtna",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "duration": {
+ "startTime": 0,
+ "combat": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": false,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052272993,
+ "modifiedTime": 1754052272993,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.effects!5YgEajn0wa4i85kC.OU05YZwFQffawtna"
+ }
+ ],
+ "_key": "!actors!5YgEajn0wa4i85kC"
+}
diff --git a/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json b/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json
new file mode 100644
index 00000000..ddb176df
--- /dev/null
+++ b/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json
@@ -0,0 +1,392 @@
+{
+ "name": "Pirate Tough",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Plunder, raid, smash, terrorize",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "QEhfdx7HAbPay5Jy": {
+ "name": "Sailor",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A thickly muscled and tattooed pirate with melon-sized fists.
",
+ "attack": {
+ "name": "Massive Fists",
+ "roll": {
+ "bonus": 1
+ },
+ "img": "icons/skills/melee/unarmed-punch-fist.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784331,
+ "modifiedTime": 1754052449162,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "GB8zP9LYt061DlqY",
+ "sort": 2700000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Pirate Tough",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Swashbuckler",
+ "type": "feature",
+ "_id": "5t4fSW4mzVmLouhu",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "system": {
+ "description": "When the Tough marks 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "ZNd0KWly09unKOFP": {
+ "type": "damage",
+ "_id": "ZNd0KWly09unKOFP",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage Stress",
+ "img": "icons/magic/control/mouth-smile-deception-purple.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052450615,
+ "modifiedTime": 1754052485623,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!GB8zP9LYt061DlqY.5t4fSW4mzVmLouhu"
+ },
+ {
+ "name": "Clear the Decks",
+ "type": "feature",
+ "_id": "z7pBdBGf9uWaWQvd",
+ "img": "icons/skills/melee/unarmed-punch-fist-blue.webp",
+ "system": {
+ "description": "Make an attack against a target within Very Close range. On a success, mark a Stress to move into Melee range of the target, dealing 3d4 physical damage and knocking the target back to Close range.
",
+ "resource": null,
+ "actions": {
+ "fmRwrsodZ16gSVOZ": {
+ "type": "attack",
+ "_id": "fmRwrsodZ16gSVOZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 3,
+ "dice": "d4",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/unarmed-punch-fist-blue.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052489263,
+ "modifiedTime": 1754052558382,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!GB8zP9LYt061DlqY.z7pBdBGf9uWaWQvd"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!GB8zP9LYt061DlqY"
+}
diff --git a/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json b/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json
new file mode 100644
index 00000000..5b0278f5
--- /dev/null
+++ b/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json
@@ -0,0 +1,539 @@
+{
+ "name": "Red Ooze",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 11
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Camouflage, consume and multiply, ignite, start fires",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "0QeViWJm5MdiJ9GL": {
+ "name": "Camouflage",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A moving mound of translucent flaming red slime.
",
+ "attack": {
+ "name": "Ooze Appendage",
+ "roll": {
+ "bonus": 1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784338,
+ "modifiedTime": 1754052609388,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "9rVlbJVrDNn1x7PS",
+ "sort": 1700000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Red Ooze",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Creeping Fire",
+ "type": "feature",
+ "_id": "QGQTLWXIMMLUvm7c",
+ "img": "icons/magic/fire/flame-burning-embers-yellow.webp",
+ "system": {
+ "description": "The Ooze can only move within Very Close range as their normal movement. They light any flammable object they touch on fi re.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052613872,
+ "modifiedTime": 1754052642573,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!9rVlbJVrDNn1x7PS.QGQTLWXIMMLUvm7c"
+ },
+ {
+ "name": "Ignite",
+ "type": "feature",
+ "_id": "JU9uVwZSM0ItnZRq",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "system": {
+ "description": "Make an attack against a target within Very Close range. On a success, the target takes 1d8 magic damage and is Ignited until they’re extinguished with a successful Finesse Roll (14). While Ignited, the target takes 1d4 magic damage when they make an action roll.
",
+ "resource": null,
+ "actions": {
+ "b4g8XUIKLhxDlUPy": {
+ "type": "attack",
+ "_id": "b4g8XUIKLhxDlUPy",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [
+ {
+ "_id": "9UBLk9M87VIUziAQ",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "range": "veryClose"
+ },
+ "6xYE9Zi8ce6bYjV8": {
+ "type": "damage",
+ "_id": "6xYE9Zi8ce6bYjV8",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Ignited Damage",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Ignited",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.9rVlbJVrDNn1x7PS.Item.JU9uVwZSM0ItnZRq",
+ "transfer": false,
+ "_id": "9UBLk9M87VIUziAQ",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Ignited until you are extinguished with a successful Finesse Roll (14). While Ignited , you take 1d4 magic damage whenever you make an action roll.
[[/dr trait=finesse difficulty=14]]
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052706000,
+ "modifiedTime": 1754052775735,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!9rVlbJVrDNn1x7PS.JU9uVwZSM0ItnZRq.9UBLk9M87VIUziAQ"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052646207,
+ "modifiedTime": 1754052803213,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!9rVlbJVrDNn1x7PS.JU9uVwZSM0ItnZRq"
+ },
+ {
+ "name": "Split",
+ "type": "feature",
+ "_id": "M9gAcPrgKfSg9Tjb",
+ "img": "icons/creatures/slimes/slime-movement-splashing-red.webp",
+ "system": {
+ "description": "When the Ooze has 3 or more HP marked, you can spend a Fear to split them into two Tiny Red Oozes (with no marked HP or Stress). Immediately spotlight both of them.
",
+ "resource": null,
+ "actions": {
+ "dw6Juw8mriH7sg0e": {
+ "type": "effect",
+ "_id": "dw6Juw8mriH7sg0e",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/slimes/slime-movement-splashing-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052809157,
+ "modifiedTime": 1754052844133,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!9rVlbJVrDNn1x7PS.M9gAcPrgKfSg9Tjb"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!9rVlbJVrDNn1x7PS"
+}
diff --git a/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json b/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json
new file mode 100644
index 00000000..75623a04
--- /dev/null
+++ b/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json
@@ -0,0 +1,316 @@
+{
+ "name": "Rotted Zombie",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Eat flesh, hunger, maul, surround",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 8,
+ "tier": 1,
+ "description": "A decaying corpse ambling toward their prey.
",
+ "attack": {
+ "name": "Bite",
+ "roll": {
+ "bonus": -3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/abilities/mouth-teeth-sharp.webp"
+ },
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784339,
+ "modifiedTime": 1754053185385,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "gP3fWTLzSFnpA8EJ",
+ "sort": 4300000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Rotted Zombie",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (3)",
+ "type": "feature",
+ "_id": "cwV1kNkNrrrHWEwX",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Zombie is defeated when they take any damage. For every 3 damage a PC deals to the Zombie, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754052988161,
+ "modifiedTime": 1754053002555,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!gP3fWTLzSFnpA8EJ.cwV1kNkNrrrHWEwX"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "R9vrwFNl5BD1YXJo",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Rotted Zombies within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 2 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "DJBNtd3hWjwsjPwq": {
+ "type": "effect",
+ "_id": "DJBNtd3hWjwsjPwq",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053004648,
+ "modifiedTime": 1754053040875,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!gP3fWTLzSFnpA8EJ.R9vrwFNl5BD1YXJo"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!gP3fWTLzSFnpA8EJ"
+}
diff --git a/src/packs/adversaries/adversary_Royal_Advisor_EtLJiTsilPPZvLUX.json b/src/packs/adversaries/adversary_Royal_Advisor_EtLJiTsilPPZvLUX.json
new file mode 100644
index 00000000..f34685db
--- /dev/null
+++ b/src/packs/adversaries/adversary_Royal_Advisor_EtLJiTsilPPZvLUX.json
@@ -0,0 +1,185 @@
+{
+ "name": "Royal Advisor",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A high-ranking courtier with the ear of the local nobility.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784339,
+ "modifiedTime": 1753922784339,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "EtLJiTsilPPZvLUX",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Royal Advisor",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!EtLJiTsilPPZvLUX"
+}
diff --git a/src/packs/adversaries/adversary_Secret_Keeper_sLAccjvCWfeedbpI.json b/src/packs/adversaries/adversary_Secret_Keeper_sLAccjvCWfeedbpI.json
new file mode 100644
index 00000000..69aabadc
--- /dev/null
+++ b/src/packs/adversaries/adversary_Secret_Keeper_sLAccjvCWfeedbpI.json
@@ -0,0 +1,186 @@
+{
+ "name": "Secret-Keeper",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 13,
+ "severe": 26
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Amass great power, plot, take command",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A clandestine leader with a direct channel to the Fallen Gods.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784341,
+ "modifiedTime": 1753922784341,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "sLAccjvCWfeedbpI",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Secret-Keeper",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!sLAccjvCWfeedbpI"
+}
diff --git a/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json b/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json
new file mode 100644
index 00000000..95a55564
--- /dev/null
+++ b/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json
@@ -0,0 +1,316 @@
+{
+ "name": "Sellsword",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Charge, lacerate, overwhelm, profit",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 10,
+ "tier": 1,
+ "description": "An armed mercenary testing their luck.
",
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ },
+ "attack": {
+ "name": "Longsword",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "3"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "roll": {
+ "bonus": 3
+ },
+ "img": "icons/weapons/swords/sword-guard.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784341,
+ "modifiedTime": 1754053085697,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "bgreCaQ6ap2DVpCr",
+ "sort": 4100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Sellsword",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (4)",
+ "type": "feature",
+ "_id": "nLlbuGTKAvsFRnUB",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Sellsword is defeated when they take any damage. For every 4 damage a PC deals to the Sellsword, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053090666,
+ "modifiedTime": 1754053105639,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!bgreCaQ6ap2DVpCr.nLlbuGTKAvsFRnUB"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "CQZQiEiRH70Br5Ge",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Sellswords within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 3 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "ghgFZskDiizJDjcn": {
+ "type": "effect",
+ "_id": "ghgFZskDiizJDjcn",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053107600,
+ "modifiedTime": 1754053147721,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!bgreCaQ6ap2DVpCr.CQZQiEiRH70Br5Ge"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!bgreCaQ6ap2DVpCr"
+}
diff --git a/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json b/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json
new file mode 100644
index 00000000..56743bbc
--- /dev/null
+++ b/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json
@@ -0,0 +1,345 @@
+{
+ "name": "Shambling Zombie",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 6
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 1,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Devour, hungry, mob enemy, shred flesh",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An animated corpse that moves shakily, driven only by hunger.
",
+ "attack": {
+ "name": "Bite",
+ "img": "icons/creatures/abilities/mouth-teeth-sharp.webp",
+ "roll": {
+ "bonus": 0
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784342,
+ "modifiedTime": 1754053203019,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "2nXz4ilAY4xuhKLm",
+ "sort": 600000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Shambling Zombie",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Too Many to Handle",
+ "type": "feature",
+ "_id": "IpUWqXjwP2Lp5Zhs",
+ "img": "icons/magic/death/undead-zombie-grave-green.webp",
+ "system": {
+ "description": "When the Zombie is within Melee range of a creature and at least one other Zombie is within Close range, all attacks against that creature have advantage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053211277,
+ "modifiedTime": 1754053245814,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!2nXz4ilAY4xuhKLm.IpUWqXjwP2Lp5Zhs"
+ },
+ {
+ "name": "Horrifying",
+ "type": "feature",
+ "_id": "iiOjamlZIuhpDC8W",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "system": {
+ "description": " Targets who mark HP from the Zombie’s attacks must also mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "JUw16Jag9uTfBmKZ": {
+ "type": "damage",
+ "_id": "JUw16Jag9uTfBmKZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "name": "Stress Damage",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053249379,
+ "modifiedTime": 1754053287602,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!2nXz4ilAY4xuhKLm.iiOjamlZIuhpDC8W"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!2nXz4ilAY4xuhKLm"
+}
diff --git a/src/packs/adversaries/adversary_Shark_YmVAkdNsyuXWTtYp.json b/src/packs/adversaries/adversary_Shark_YmVAkdNsyuXWTtYp.json
new file mode 100644
index 00000000..554c597f
--- /dev/null
+++ b/src/packs/adversaries/adversary_Shark_YmVAkdNsyuXWTtYp.json
@@ -0,0 +1,185 @@
+{
+ "name": "Shark",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 14,
+ "severe": 28
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A large aquatic predator, always on the move.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784342,
+ "modifiedTime": 1753922784342,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YmVAkdNsyuXWTtYp",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Shark",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!YmVAkdNsyuXWTtYp"
+}
diff --git a/src/packs/adversaries/adversary_Siren_BK4jwyXSRx7IOQiO.json b/src/packs/adversaries/adversary_Siren_BK4jwyXSRx7IOQiO.json
new file mode 100644
index 00000000..db5d8933
--- /dev/null
+++ b/src/packs/adversaries/adversary_Siren_BK4jwyXSRx7IOQiO.json
@@ -0,0 +1,185 @@
+{
+ "name": "Siren",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 9,
+ "severe": 18
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A half-fish person with shimmering scales and an irresistible voice.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784344,
+ "modifiedTime": 1753922784344,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "BK4jwyXSRx7IOQiO",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Siren",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!BK4jwyXSRx7IOQiO"
+}
diff --git a/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json b/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json
new file mode 100644
index 00000000..6a1c93a9
--- /dev/null
+++ b/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json
@@ -0,0 +1,367 @@
+{
+ "name": "Skeleton Archer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 9,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 7
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Perforate distracted targets, play dead, steal skin",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "ranged",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A fragile skeleton with a shortbow and arrows.
",
+ "attack": {
+ "name": "Shortbow",
+ "roll": {
+ "bonus": 2
+ },
+ "range": "far",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/bows/shortbow-leather.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784345,
+ "modifiedTime": 1754053336193,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "7X5q7a6ueeHs5oA9",
+ "sort": 1300000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Skeleton Archer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Opportunist",
+ "type": "feature",
+ "_id": "6mL2FQ9pQdfoDNzG",
+ "img": "icons/skills/targeting/crosshair-triple-strike-orange.webp",
+ "system": {
+ "description": "When two or more adversaries are within Very Close range of a creature, all damage the Archer deals to that creature is doubled.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053342962,
+ "modifiedTime": 1754053361998,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!7X5q7a6ueeHs5oA9.6mL2FQ9pQdfoDNzG"
+ },
+ {
+ "name": "Deadly Shot",
+ "type": "feature",
+ "_id": "4w20xpEo6L1fgro3",
+ "img": "icons/skills/ranged/arrow-flying-broadhead-metal.webp",
+ "system": {
+ "description": "Make an attack against a Vulnerable target within Far range. On a success, mark a Stress to deal 3d4+8 physical damage.
",
+ "resource": null,
+ "actions": {
+ "nKmxl3D7g4p7Zcub": {
+ "type": "attack",
+ "_id": "nKmxl3D7g4p7Zcub",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 3,
+ "dice": "d4",
+ "bonus": 8,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/ranged/arrow-flying-broadhead-metal.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053364547,
+ "modifiedTime": 1754053413477,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!7X5q7a6ueeHs5oA9.4w20xpEo6L1fgro3"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!7X5q7a6ueeHs5oA9"
+}
diff --git a/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json b/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json
new file mode 100644
index 00000000..c7d542e3
--- /dev/null
+++ b/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json
@@ -0,0 +1,316 @@
+{
+ "name": "Skeleton Dredge",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Fall apart, overwhelm, play dead, steal skin",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 8,
+ "tier": 1,
+ "description": "A clattering pile of bones.
",
+ "attack": {
+ "name": "Bone Claws",
+ "img": "icons/magic/death/hand-undead-skeleton-fire-green.webp",
+ "roll": {
+ "bonus": -1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ },
+ "resources": {
+ "hitPoints": {
+ "max": 1
+ },
+ "stress": {
+ "max": 1
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784347,
+ "modifiedTime": 1754053476707,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "6l1a3Fazq8BoKIcc",
+ "sort": 1100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Skeleton Dredge",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (4)",
+ "type": "feature",
+ "_id": "g9GQ9cMPNETxKXOz",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Dredge is defeated when they take any damage. For every 4 damage a PC deals to the Dredge, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053484913,
+ "modifiedTime": 1754053498438,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!6l1a3Fazq8BoKIcc.g9GQ9cMPNETxKXOz"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "wl9KKEpVWDBu62hU",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Dredges within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 1 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "Sz55uB8xkoNytLwJ": {
+ "type": "effect",
+ "_id": "Sz55uB8xkoNytLwJ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053501054,
+ "modifiedTime": 1754053534908,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!6l1a3Fazq8BoKIcc.wl9KKEpVWDBu62hU"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!6l1a3Fazq8BoKIcc"
+}
diff --git a/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json b/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json
new file mode 100644
index 00000000..bf280dca
--- /dev/null
+++ b/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json
@@ -0,0 +1,560 @@
+{
+ "name": "Skeleton Knight",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 13
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Cut down the living, steal skin, wreak havoc",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A large armored skeleton with a huge blade.
",
+ "attack": {
+ "name": "Rusty Greatsword",
+ "img": "icons/weapons/swords/greatsword-crossguard-flanged-red.webp",
+ "roll": {
+ "bonus": 2
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784348,
+ "modifiedTime": 1754053576422,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "Q9LaVTyXF9NF12C7",
+ "sort": 3300000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Skeleton Knight",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Terrifying",
+ "type": "feature",
+ "_id": "OZKEz4eK9h7zCbuf",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "system": {
+ "description": "When the Knight makes a successful attack, all PCs within Close range lose a Hope and you gain a Fear.
",
+ "resource": null,
+ "actions": {
+ "9EiPNrGzwLtuf9g0": {
+ "type": "damage",
+ "_id": "9EiPNrGzwLtuf9g0",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage Hope",
+ "img": "icons/magic/death/skull-energy-light-purple.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053581860,
+ "modifiedTime": 1754053647447,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Q9LaVTyXF9NF12C7.OZKEz4eK9h7zCbuf"
+ },
+ {
+ "name": "Cut to the Bone",
+ "type": "feature",
+ "_id": "WdVLwy9RNkVlZnCL",
+ "img": "icons/skills/melee/strike-sword-steel-yellow.webp",
+ "system": {
+ "description": "Mark a Stress to make an attack against all targets within Very Close range. Targets the Knight succeeds against take 1d8+2 physical damage and must mark a Stress.
@Template[type:emanation|range:vc]
",
+ "resource": null,
+ "actions": {
+ "vMv4monku9LOSxUZ": {
+ "type": "attack",
+ "_id": "vMv4monku9LOSxUZ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/strike-sword-steel-yellow.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053666861,
+ "modifiedTime": 1754053803001,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Q9LaVTyXF9NF12C7.WdVLwy9RNkVlZnCL"
+ },
+ {
+ "name": "Dig Two Graves",
+ "type": "feature",
+ "_id": "STesKV2KB61PlwCh",
+ "img": "icons/magic/death/hand-undead-skeleton-fire-pink.webp",
+ "system": {
+ "description": "When the Knight is defeated, they make an attack against a target within Very Close range (prioritizing the creature who killed them). On a success, the target takes 1d4+8 physical damage and loses 1d4 Hope.
",
+ "resource": null,
+ "actions": {
+ "NtGhAVVOJF6ZGBRv": {
+ "type": "attack",
+ "_id": "NtGhAVVOJF6ZGBRv",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 8,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/death/hand-undead-skeleton-fire-pink.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053741722,
+ "modifiedTime": 1754053792513,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Q9LaVTyXF9NF12C7.STesKV2KB61PlwCh"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!Q9LaVTyXF9NF12C7"
+}
diff --git a/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json b/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json
new file mode 100644
index 00000000..1c361a3c
--- /dev/null
+++ b/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json
@@ -0,0 +1,391 @@
+{
+ "name": "Skeleton Warrior",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 4,
+ "severe": 8
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Feign death, gang up, steal skin",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A dirt-covered skeleton armed with a rusted blade.
",
+ "attack": {
+ "name": "Sword",
+ "roll": {
+ "bonus": 0
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/weapons/swords/sword-guard-brass-worn.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784350,
+ "modifiedTime": 1754053847804,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "10YIQl0lvCJXZLfX",
+ "sort": 100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Skeleton Warrior",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Only Bones",
+ "type": "feature",
+ "_id": "ouvJweENF1kLYcOT",
+ "img": "icons/magic/death/bones-crossed-orange.webp",
+ "system": {
+ "description": "The Warrior is resistant to physical damage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Only Bones",
+ "type": "base",
+ "_id": "zTepuF1Z5OObQdSi",
+ "img": "icons/magic/death/bones-crossed-orange.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.resistance.physical.resistance",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "The Warrior is resistant to physical damage.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053876673,
+ "modifiedTime": 1754053897442,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!10YIQl0lvCJXZLfX.ouvJweENF1kLYcOT.zTepuF1Z5OObQdSi"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053855030,
+ "modifiedTime": 1754053869442,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!10YIQl0lvCJXZLfX.ouvJweENF1kLYcOT"
+ },
+ {
+ "name": "Won't Stay Dead",
+ "type": "feature",
+ "_id": "hYl31ThCmZdc0MFa",
+ "img": "icons/magic/death/hand-dirt-undead-zombie.webp",
+ "system": {
+ "description": "When the Warrior is defeated, you can spotlight them and roll a d6 . On a result of 6, if there are other adversaries on the battlefi eld, the Warrior re-forms with no marked HP.
",
+ "resource": null,
+ "actions": {
+ "QnuFrptj8oARaA3i": {
+ "type": "attack",
+ "_id": "QnuFrptj8oARaA3i",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": "equal",
+ "treshold": 6
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/magic/death/hand-dirt-undead-zombie.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754053904083,
+ "modifiedTime": 1754053962878,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!10YIQl0lvCJXZLfX.hYl31ThCmZdc0MFa"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!10YIQl0lvCJXZLfX"
+}
diff --git a/src/packs/adversaries/adversary_Spectral_Archer_5tCkhnBByUIN5UdG.json b/src/packs/adversaries/adversary_Spectral_Archer_5tCkhnBByUIN5UdG.json
new file mode 100644
index 00000000..59a42118
--- /dev/null
+++ b/src/packs/adversaries/adversary_Spectral_Archer_5tCkhnBByUIN5UdG.json
@@ -0,0 +1,186 @@
+{
+ "name": "Spectral Archer",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Move through solid objects, stay out of the fray, rehash old battles",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A ghostly fighter with an ethereal bow, unable to move on while their charge is vulnerable.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784351,
+ "modifiedTime": 1753922784351,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5tCkhnBByUIN5UdG",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Spectral Archer",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!5tCkhnBByUIN5UdG"
+}
diff --git a/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json b/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json
new file mode 100644
index 00000000..75aac0a9
--- /dev/null
+++ b/src/packs/adversaries/adversary_Spectral_Captain_65cSO3EQEh6ZH6Xk.json
@@ -0,0 +1,185 @@
+{
+ "name": "Spectral Captain",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 13,
+ "severe": 26
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A ghostly commander leading their troops beyond death.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784352,
+ "modifiedTime": 1753922784352,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "65cSO3EQEh6ZH6Xk",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Spectral Captain",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!65cSO3EQEh6ZH6Xk"
+}
diff --git a/src/packs/adversaries/adversary_Spectral_Guardian_UFVGl1osOsJTneLf.json b/src/packs/adversaries/adversary_Spectral_Guardian_UFVGl1osOsJTneLf.json
new file mode 100644
index 00000000..3877f352
--- /dev/null
+++ b/src/packs/adversaries/adversary_Spectral_Guardian_UFVGl1osOsJTneLf.json
@@ -0,0 +1,186 @@
+{
+ "name": "Spectral Guardian",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 7,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Move through solid objects, protect treasure, rehash old battles",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A ghostly fighter with spears and swords, anchored by duty.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784353,
+ "modifiedTime": 1753922784353,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "UFVGl1osOsJTneLf",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Spectral Guardian",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!UFVGl1osOsJTneLf"
+}
diff --git a/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json
new file mode 100644
index 00000000..084b3ce0
--- /dev/null
+++ b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json
@@ -0,0 +1,479 @@
+{
+ "name": "Spellblade",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 14
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "leader",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "5K7W5e63iQNI0MdQ": {
+ "name": "Magical Knowledge",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A mercenary combining swordplay and magic to deadly effect.
",
+ "motivesAndTactics": "Blast, command, endure",
+ "attack": {
+ "name": "Empowered Longsword",
+ "img": "icons/weapons/swords/sword-broad-serrated-blue.webp",
+ "roll": {
+ "bonus": 3
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical",
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784353,
+ "modifiedTime": 1754054040763,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "ldbWEL7uZs84vyrR",
+ "sort": 4500000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Spellblade",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Arcane Steel",
+ "type": "feature",
+ "_id": "BwuoAv3EWT0m1apk",
+ "img": "icons/weapons/swords/sword-runed-glowing.webp",
+ "system": {
+ "description": "Damage dealt by the Spellblade’s standard attack is considered both physical and magic.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054042580,
+ "modifiedTime": 1754054057217,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ldbWEL7uZs84vyrR.BwuoAv3EWT0m1apk"
+ },
+ {
+ "name": "Supressing Blast",
+ "type": "feature",
+ "_id": "a76dNCrcoZOH1RRT",
+ "img": "icons/magic/sonic/projectile-shock-wave-blue.webp",
+ "system": {
+ "description": "Mark a Stress and target a group within Far range. All targets must succeed on an Agility Reaction Roll or take 1d8+2 magic damage. You gain a Fear for each target who marked HP from this attack.
@Template[type:emanation|range:f]
",
+ "resource": null,
+ "actions": {
+ "K4VnxigKTiu7hhZx": {
+ "type": "attack",
+ "_id": "K4VnxigKTiu7hhZx",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/magic/sonic/projectile-shock-wave-blue.webp",
+ "range": "far"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054061492,
+ "modifiedTime": 1754054159859,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ldbWEL7uZs84vyrR.a76dNCrcoZOH1RRT"
+ },
+ {
+ "name": "Move as a Unit",
+ "type": "feature",
+ "_id": "piyJhdHzztabmZ8I",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "system": {
+ "description": "Spend 2 Fear to spotlight up to fi ve allies within Far range.
",
+ "resource": null,
+ "actions": {
+ "N42NPEu7fcVDXEvl": {
+ "type": "effect",
+ "_id": "N42NPEu7fcVDXEvl",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 2,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054175855,
+ "modifiedTime": 1754054211540,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ldbWEL7uZs84vyrR.piyJhdHzztabmZ8I"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "P9nD5K2ztkZGo2I8",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Spellblade makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054217134,
+ "modifiedTime": 1754054233931,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ldbWEL7uZs84vyrR.P9nD5K2ztkZGo2I8"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!ldbWEL7uZs84vyrR"
+}
diff --git a/src/packs/adversaries/adversary_Spy_8zlynOhnVA59KpKT.json b/src/packs/adversaries/adversary_Spy_8zlynOhnVA59KpKT.json
new file mode 100644
index 00000000..17740733
--- /dev/null
+++ b/src/packs/adversaries/adversary_Spy_8zlynOhnVA59KpKT.json
@@ -0,0 +1,185 @@
+{
+ "name": "Spy",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 15,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 17
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A skilled espionage agent with a knack for being in the right place to overhear secrets.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784354,
+ "modifiedTime": 1753922784354,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "8zlynOhnVA59KpKT",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Spy",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!8zlynOhnVA59KpKT"
+}
diff --git a/src/packs/adversaries/adversary_Stag_Knight_KGVwnLq85ywP9xvB.json b/src/packs/adversaries/adversary_Stag_Knight_KGVwnLq85ywP9xvB.json
new file mode 100644
index 00000000..53d35ea6
--- /dev/null
+++ b/src/packs/adversaries/adversary_Stag_Knight_KGVwnLq85ywP9xvB.json
@@ -0,0 +1,186 @@
+{
+ "name": "Stag Knight",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 19,
+ "severe": 36
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Isolate, maneuver, protect the forest, weed the unwelcome",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A knight with huge, majestic antlers wearing armor made of dangerous thorns.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784355,
+ "modifiedTime": 1753922784355,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "KGVwnLq85ywP9xvB",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Stag Knight",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!KGVwnLq85ywP9xvB"
+}
diff --git a/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json b/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json
new file mode 100644
index 00000000..989beac8
--- /dev/null
+++ b/src/packs/adversaries/adversary_Stonewraith_3aAS2Qm3R6cgaYfE.json
@@ -0,0 +1,186 @@
+{
+ "name": "Stonewraith",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 13,
+ "damageThresholds": {
+ "major": 11,
+ "severe": 22
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Defend territory, isolate prey, stalk",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A prowling hunter, like a slinking mountain lion, with a slate-gray stone body.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784355,
+ "modifiedTime": 1753922784355,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "3aAS2Qm3R6cgaYfE",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Stonewraith",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!3aAS2Qm3R6cgaYfE"
+}
diff --git a/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json b/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json
new file mode 100644
index 00000000..c879ac99
--- /dev/null
+++ b/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json
@@ -0,0 +1,332 @@
+{
+ "name": "Swarm of Rats",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 10,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 10
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Consume, obscure, swarm",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "horde",
+ "notes": "",
+ "hordeHp": 10,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A skittering mass of ordinary rodents moving as one like a ravenous wave.
",
+ "attack": {
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "valueAlt": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 1,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "resultBased": false,
+ "base": false
+ }
+ ]
+ },
+ "name": "Claws",
+ "img": "icons/creatures/claws/claw-straight-brown.webp",
+ "roll": {
+ "bonus": -3
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784356,
+ "modifiedTime": 1754054274609,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "qNgs3AbLyJrY19nt",
+ "sort": 4700000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Swarm of Rats",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Horde (1d4+1)",
+ "type": "feature",
+ "_id": "9Zuu892SO5NmtI4w",
+ "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
+ "system": {
+ "description": "When the Swarm has marked half or more of their HP, their standard attack deals 1d4+1 physical damage instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054278838,
+ "modifiedTime": 1754054298798,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!qNgs3AbLyJrY19nt.9Zuu892SO5NmtI4w"
+ },
+ {
+ "name": "In Your Face",
+ "type": "feature",
+ "_id": "0O6ckwZE34RBnjpB",
+ "img": "icons/creatures/mammals/rodent-rat-green.webp",
+ "system": {
+ "description": "All targets within Melee range have disadvantage on attacks against targets other than the Swarm.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054301414,
+ "modifiedTime": 1754054322869,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!qNgs3AbLyJrY19nt.0O6ckwZE34RBnjpB"
+ }
+ ],
+ "effects": [
+ {
+ "type": "horde",
+ "name": "Horde",
+ "img": "icons/magic/movement/chevrons-down-yellow.webp",
+ "disabled": true,
+ "_id": "FOV6AzngiR0PZyuN",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "duration": {
+ "startTime": 0,
+ "combat": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": false,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054244649,
+ "modifiedTime": 1754054244649,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.effects!qNgs3AbLyJrY19nt.FOV6AzngiR0PZyuN"
+ }
+ ],
+ "_key": "!actors!qNgs3AbLyJrY19nt"
+}
diff --git a/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json b/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json
new file mode 100644
index 00000000..8eab7aa4
--- /dev/null
+++ b/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json
@@ -0,0 +1,570 @@
+{
+ "name": "Sylvan Soldier",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 11,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 11
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Ambush, hide, overwhelm, protect, trail",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "3HwCDcCvzVnicJKe": {
+ "name": "Tracker",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A faerie warrior adorned in armor made of leaves and bark.
",
+ "attack": {
+ "name": "Scythe",
+ "img": "icons/weapons/sickles/scythe-bone-jagged.webp",
+ "roll": {
+ "bonus": 0
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784356,
+ "modifiedTime": 1754054370297,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "VtFBt9XBE0WrGGxP",
+ "sort": 3600000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Sylvan Soldier",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Pack tactics",
+ "type": "feature",
+ "_id": "uo5DbPuQQ018Pyfd",
+ "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
+ "system": {
+ "description": "If the Soldier makes a standard attack and another Sylvan Soldier is within Melee range of the target, deal 1d8+5 physical damage instead of their standard damage.
",
+ "resource": null,
+ "actions": {
+ "dmlz83o2JOAoGiuK": {
+ "type": "attack",
+ "_id": "dmlz83o2JOAoGiuK",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d8",
+ "bonus": 5,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054372208,
+ "modifiedTime": 1754054415661,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!VtFBt9XBE0WrGGxP.uo5DbPuQQ018Pyfd"
+ },
+ {
+ "name": "Forest Control",
+ "type": "feature",
+ "_id": "phtxvgptyvT3WoeK",
+ "img": "icons/environment/wilderness/tree-spruce.webp",
+ "system": {
+ "description": "Spend a Fear to pull down a tree within Close range. A creature hit by the tree must succeed on an Agility Reaction Roll (15) or take 1d10 physical damage.
",
+ "resource": null,
+ "actions": {
+ "UyL02IaAO3m8LgWI": {
+ "type": "attack",
+ "_id": "UyL02IaAO3m8LgWI",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d10",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": "agility",
+ "difficulty": 15,
+ "damageMod": "none"
+ },
+ "name": "Pull Tree",
+ "img": "icons/environment/wilderness/tree-spruce.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054421332,
+ "modifiedTime": 1754054505735,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!VtFBt9XBE0WrGGxP.phtxvgptyvT3WoeK"
+ },
+ {
+ "name": "Blend In",
+ "type": "feature",
+ "_id": "1dmKoSnV82sLc8xZ",
+ "img": "icons/magic/nature/root-vine-leaves-green.webp",
+ "system": {
+ "description": "When the Soldier makes a successful attack, you can mark a Stress to become Hidden until the Soldier’s next attack or a PC succeeds on an Instinct Roll (14) to fi nd them.
",
+ "resource": null,
+ "actions": {
+ "l32BjO9J0jFvD0Zy": {
+ "type": "effect",
+ "_id": "l32BjO9J0jFvD0Zy",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [
+ {
+ "_id": "xyXPmPIOtqXYF1TJ",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/nature/root-vine-leaves-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Blend In",
+ "img": "icons/magic/nature/root-vine-leaves-green.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.VtFBt9XBE0WrGGxP.Item.1dmKoSnV82sLc8xZ",
+ "transfer": false,
+ "_id": "xyXPmPIOtqXYF1TJ",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Become Hidden until the Soldier’s next attack or a PC succeeds on an Instinct Roll (14) to fi nd them.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "hidden"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054562723,
+ "modifiedTime": 1754054581921,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!VtFBt9XBE0WrGGxP.1dmKoSnV82sLc8xZ.xyXPmPIOtqXYF1TJ"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054512042,
+ "modifiedTime": 1754054562730,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!VtFBt9XBE0WrGGxP.1dmKoSnV82sLc8xZ"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!VtFBt9XBE0WrGGxP"
+}
diff --git a/src/packs/adversaries/adversary_Tangle_Bramble_Swarm_PKSXFuaIHUCoH63A.json b/src/packs/adversaries/adversary_Tangle_Bramble_Swarm_PKSXFuaIHUCoH63A.json
new file mode 100644
index 00000000..c275944b
--- /dev/null
+++ b/src/packs/adversaries/adversary_Tangle_Bramble_Swarm_PKSXFuaIHUCoH63A.json
@@ -0,0 +1,535 @@
+{
+ "name": "Tangle Bramble Swarm",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Digest, entangle, immobilize",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "horde",
+ "notes": "",
+ "hordeHp": 3,
+ "experiences": {
+ "WWznKZbYf1O4dcNS": {
+ "name": "Camouflage",
+ "value": 2
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 12,
+ "tier": 1,
+ "description": "A cluster of animate, blood-drinking tumbleweeds, each the size of a large gourd.
",
+ "damageThresholds": {
+ "major": 6,
+ "severe": 11
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Thorns",
+ "img": "icons/magic/nature/root-vine-entwined-thorns.webp",
+ "_id": "LEgXds9kkshd2Ytq",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "melee",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 0,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d6",
+ "bonus": 3,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "valueAlt": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 2,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "resultBased": false,
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754054959791,
+ "modifiedTime": 1754055134138,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "prototypeToken": {
+ "name": "Tangle Bramble Swarm",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 0,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Horde (1d4+2)",
+ "type": "feature",
+ "_id": "4dSzqtYvH385r9Ng",
+ "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
+ "system": {
+ "description": "When the Swarm has marked half or more of their HP, their standard attack deals 1d4+2 physical damage instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!PKSXFuaIHUCoH63A.4dSzqtYvH385r9Ng"
+ },
+ {
+ "name": "Crush",
+ "type": "feature",
+ "_id": "2HlelvCZA00izcQa",
+ "img": "icons/magic/nature/root-vine-entangled-humanoid.webp",
+ "system": {
+ "description": "Mark a Stress to deal 2d6+8 direct physical damage to a target with 3 or more bramble tokens.
",
+ "resource": null,
+ "actions": {
+ "CiA4K6py0eW6eihU": {
+ "type": "damage",
+ "_id": "CiA4K6py0eW6eihU",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": 8,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/magic/nature/root-vine-entangled-humanoid.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!PKSXFuaIHUCoH63A.2HlelvCZA00izcQa"
+ },
+ {
+ "name": "Encumber",
+ "type": "feature",
+ "_id": "JRSGc3ozDnKCAvCj",
+ "img": "icons/magic/nature/root-vine-entangled-hands.webp",
+ "system": {
+ "description": "When the Swarm succeeds on an attack, give the target a bramble token. If a target has any bramble tokens, they are Restrained. If a target has 3 or more bramble tokens, they are also Vulnerable. All bramble tokens can be removed by succeeding on a Finesse Roll (12 + the number of bramble tokens) or dealing Major or greater damage to the Swarm. If bramble tokens are removed from a target using a Finesse Roll, a number of Tangle Bramble Minions spawn within Melee range equal to the number of tokens removed.
",
+ "resource": null,
+ "actions": {
+ "Cdw2XxA5NhAQhQse": {
+ "type": "effect",
+ "_id": "Cdw2XxA5NhAQhQse",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [
+ {
+ "_id": "PdkhaTw2j15KJwBf",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "name": "Give Token",
+ "img": "icons/magic/nature/root-vine-entangled-hands.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Encumber",
+ "img": "icons/magic/nature/root-vine-entangled-hands.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.jd4MVRwy9zTfmRRE.Item.JRSGc3ozDnKCAvCj",
+ "transfer": true,
+ "_id": "PdkhaTw2j15KJwBf",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": " If a target has any bramble tokens, they are Restrained. If a target has 3 or more bramble tokens, they are also Vulnerable. All bramble tokens can be removed by succeeding on a Finesse Roll (12 + the number of bramble tokens) or dealing Major or greater damage to the Swarm. If bramble tokens are removed from a target using a Finesse Roll, a number of Tangle Bramble Minions spawn within Melee range equal to the number of tokens removed.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrained"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items.effects!PKSXFuaIHUCoH63A.JRSGc3ozDnKCAvCj.PdkhaTw2j15KJwBf"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!PKSXFuaIHUCoH63A.JRSGc3ozDnKCAvCj"
+ }
+ ],
+ "effects": [
+ {
+ "type": "horde",
+ "name": "Horde",
+ "img": "icons/magic/movement/chevrons-down-yellow.webp",
+ "disabled": true,
+ "_id": "ki4vrzrFcEYtGeJu",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "duration": {
+ "startTime": 0,
+ "combat": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": false,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.effects!PKSXFuaIHUCoH63A.ki4vrzrFcEYtGeJu"
+ }
+ ],
+ "_id": "PKSXFuaIHUCoH63A",
+ "sort": 0,
+ "_key": "!actors!PKSXFuaIHUCoH63A"
+}
diff --git a/src/packs/adversaries/adversary_Tangle_Bramble_XcAGOSmtCFLT1unN.json b/src/packs/adversaries/adversary_Tangle_Bramble_XcAGOSmtCFLT1unN.json
new file mode 100644
index 00000000..2e283129
--- /dev/null
+++ b/src/packs/adversaries/adversary_Tangle_Bramble_XcAGOSmtCFLT1unN.json
@@ -0,0 +1,389 @@
+{
+ "name": "Tangle Bramble",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 11,
+ "damageThresholds": {
+ "major": 0,
+ "severe": 0
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 1,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 1,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Combine, drain, entangle",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "minion",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An animate, blood-drinking tumbleweed.
",
+ "attack": {
+ "name": "Thorns",
+ "img": "icons/magic/nature/root-vine-hand-strike.webp",
+ "_id": "LEgXds9kkshd2Ytq",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "melee",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": -1,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055125822,
+ "modifiedTime": 1754055125822,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "prototypeToken": {
+ "name": "Tangle Bramble",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 0,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Minion (4)",
+ "type": "feature",
+ "_id": "jH1VMpj4dCUhKVCJ",
+ "img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
+ "system": {
+ "description": "The Bramble is defeated when they take any damage. For every 4 damage a PC deals to the Tangle Bramble, defeat an additional Minion within range the attack would succeed against.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!XcAGOSmtCFLT1unN.jH1VMpj4dCUhKVCJ"
+ },
+ {
+ "name": "Group Attack",
+ "type": "feature",
+ "_id": "WiobzuyvJ46zfsOv",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "system": {
+ "description": "Spend a Fear to choose a target and spotlight all Tangle Brambles within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 2 physical damage each. Combine this damage.
",
+ "resource": null,
+ "actions": {
+ "ZC5pKIb9N82vgMWu": {
+ "type": "effect",
+ "_id": "ZC5pKIb9N82vgMWu",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!XcAGOSmtCFLT1unN.WiobzuyvJ46zfsOv"
+ },
+ {
+ "name": "Drain and Multiply",
+ "type": "feature",
+ "_id": "KBMf7oBfFSHoafKN",
+ "img": "icons/magic/nature/root-vines-knot-brown.webp",
+ "system": {
+ "description": "When an attack from the Bramble causes a target to mark HP and there are three or more Tangle Bramble Minions within Close range, you can combine the Minions into a Tangle Bramble Swarm Horde. The Horde’s HP is equal to the number of Minions combined.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "lastModifiedBy": null
+ },
+ "_key": "!actors.items!XcAGOSmtCFLT1unN.KBMf7oBfFSHoafKN"
+ }
+ ],
+ "effects": [],
+ "_id": "XcAGOSmtCFLT1unN",
+ "sort": 0,
+ "_key": "!actors!XcAGOSmtCFLT1unN"
+}
diff --git a/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json
new file mode 100644
index 00000000..e961b4e1
--- /dev/null
+++ b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json
@@ -0,0 +1,307 @@
+{
+ "name": "Tiny Green Ooze",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 14,
+ "tier": 1,
+ "description": "A small moving mound of translucent green slime.
",
+ "motivesAndTactics": "Camouflage, creep up",
+ "attack": {
+ "name": "Ooze Appendage",
+ "roll": {
+ "bonus": -1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 1,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ },
+ "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp"
+ },
+ "damageThresholds": {
+ "major": 4,
+ "severe": 4
+ },
+ "resources": {
+ "hitPoints": {
+ "max": 2
+ },
+ "stress": {
+ "max": 1
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784359,
+ "modifiedTime": 1754055264912,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "aLkLFuVoKz2NLoBK",
+ "sort": 3900000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Tiny Green Ooze",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Acidic Form",
+ "type": "feature",
+ "_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 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": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "armorSlot",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "name": "Damage Armor",
+ "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055148507,
+ "modifiedTime": 1754055187632,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!aLkLFuVoKz2NLoBK.WpOh5kHHx7lcTvEY"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!aLkLFuVoKz2NLoBK"
+}
diff --git a/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json b/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json
new file mode 100644
index 00000000..70fa8f48
--- /dev/null
+++ b/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json
@@ -0,0 +1,308 @@
+{
+ "name": "Tiny Red Ooze",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "motivesAndTactics": "Blaze, camouflage",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "skulk",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 11,
+ "tier": 1,
+ "description": "A small moving mound of translucent flaming red slime
",
+ "attack": {
+ "name": "Ooze Appendage",
+ "img": "icons/creatures/slimes/slime-movement-splashing-red.webp",
+ "roll": {
+ "bonus": -1
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d4",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ },
+ "resources": {
+ "hitPoints": {
+ "max": 2
+ },
+ "stress": {
+ "max": 1
+ }
+ },
+ "damageThresholds": {
+ "major": 5,
+ "severe": 5
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784359,
+ "modifiedTime": 1754055370827,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "1fkLQXVtmILqfJ44",
+ "sort": 200000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Tiny Red Ooze",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Burning",
+ "type": "feature",
+ "_id": "zsUMP2qNmNpVHwk0",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "system": {
+ "description": "When a creature within Melee range deals damage to the Ooze, they take 1d6 direct magic damage.
",
+ "resource": null,
+ "actions": {
+ "cHaEnBwinVKmoS9s": {
+ "type": "damage",
+ "_id": "cHaEnBwinVKmoS9s",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/magic/fire/blast-jet-stream-splash.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055288007,
+ "modifiedTime": 1754055327095,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!1fkLQXVtmILqfJ44.zsUMP2qNmNpVHwk0"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!1fkLQXVtmILqfJ44"
+}
diff --git a/src/packs/adversaries/adversary_Treant_Sapling_o63nS0k3wHu6EgKP.json b/src/packs/adversaries/adversary_Treant_Sapling_o63nS0k3wHu6EgKP.json
new file mode 100644
index 00000000..eef60f21
--- /dev/null
+++ b/src/packs/adversaries/adversary_Treant_Sapling_o63nS0k3wHu6EgKP.json
@@ -0,0 +1,170 @@
+{
+ "name": "Treant Sapling",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "motivesAndTactics": "Blend in, preserve the forest, pummel, surround",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "difficulty": 14,
+ "tier": 3,
+ "description": "A small, sentient tree sapling.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784360,
+ "modifiedTime": 1753922784360,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "o63nS0k3wHu6EgKP",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Treant Sapling",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!o63nS0k3wHu6EgKP"
+}
diff --git a/src/packs/adversaries/adversary_Vampire_WWyUp6Mxl1S3KYUG.json b/src/packs/adversaries/adversary_Vampire_WWyUp6Mxl1S3KYUG.json
new file mode 100644
index 00000000..7e7465aa
--- /dev/null
+++ b/src/packs/adversaries/adversary_Vampire_WWyUp6Mxl1S3KYUG.json
@@ -0,0 +1,186 @@
+{
+ "name": "Vampire",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 18,
+ "severe": 35
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Bite, charm, deceive, feed, intimidate",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "An intelligent undead with blood-stained lips and a predator’s smile.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784364,
+ "modifiedTime": 1753922784364,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WWyUp6Mxl1S3KYUG",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Vampire",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!WWyUp6Mxl1S3KYUG"
+}
diff --git a/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json b/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json
new file mode 100644
index 00000000..65553592
--- /dev/null
+++ b/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json
@@ -0,0 +1,186 @@
+{
+ "name": "Vault Guardian Gaoler",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 19,
+ "severe": 33
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Carry away, entrap, protect, pummel",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A boxy, dust-covered construct with thick metallic swinging doors on their torso.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784367,
+ "modifiedTime": 1753922784367,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JqYraOqNmmhHk4Yy",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Vault Guardian Gaoler",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!JqYraOqNmmhHk4Yy"
+}
diff --git a/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json b/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json
new file mode 100644
index 00000000..c59a6527
--- /dev/null
+++ b/src/packs/adversaries/adversary_Vault_Guardian_Sentinel_FVgYb28fhxlVcGwA.json
@@ -0,0 +1,186 @@
+{
+ "name": "Vault Guardian Sentinel",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 21,
+ "severe": 40
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Destroy at any cost, expunge, protect",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A dust-covered golden construct with boxy limbs and a huge mace for a hand.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784368,
+ "modifiedTime": 1753922784368,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "FVgYb28fhxlVcGwA",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Vault Guardian Sentinel",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!FVgYb28fhxlVcGwA"
+}
diff --git a/src/packs/adversaries/adversary_Vault_Guardian_Turret_c5hGdvY5UnSjlHws.json b/src/packs/adversaries/adversary_Vault_Guardian_Turret_c5hGdvY5UnSjlHws.json
new file mode 100644
index 00000000..80118335
--- /dev/null
+++ b/src/packs/adversaries/adversary_Vault_Guardian_Turret_c5hGdvY5UnSjlHws.json
@@ -0,0 +1,186 @@
+{
+ "name": "Vault Guardian Turret",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 20,
+ "severe": 32
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 4,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Concentrate fire, lock down, mark, protect",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A massive living turret with reinforced armor and twelve piston-driven mechanical legs.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784368,
+ "modifiedTime": 1753922784368,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "c5hGdvY5UnSjlHws",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Vault Guardian Turret",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!c5hGdvY5UnSjlHws"
+}
diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json
new file mode 100644
index 00000000..01fdcd39
--- /dev/null
+++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Ashen_Tyrant_pMuXGCSOQaxpi5tb.json
@@ -0,0 +1,263 @@
+{
+ "folder": "7XHlANCPz18yvl5L",
+ "name": "Volcanic Dragon: Ashen Tyrant",
+ "type": "adversary",
+ "_id": "pMuXGCSOQaxpi5tb",
+ "img": "icons/svg/mystery-man.svg",
+ "system": {
+ "description": "No enemy has ever had the insolence to wound the dragon so. As the lava settles, it’s ground to ash like the dragon’s past foes.
",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "tier": 4,
+ "type": "solo",
+ "notes": "",
+ "difficulty": 18,
+ "hordeHp": 1,
+ "damageThresholds": {
+ "major": 29,
+ "severe": 55
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Claws and Teeth",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "_id": "bAM5u66XszRmjaT8",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "close",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 10,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 15,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ },
+ "experiences": {
+ "wOdWWjFaanbmRXYg": {
+ "name": "Hunt from Above",
+ "value": 5
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "motivesAndTactics": "Choke, fly, intimidate, kill or be killed"
+ },
+ "prototypeToken": {
+ "name": "Volcanic Dragon: Ashen Tyrant",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "99pQVoplilbkZnOk": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753929252617,
+ "modifiedTime": 1753929642161,
+ "lastModifiedBy": "99pQVoplilbkZnOk"
+ },
+ "_key": "!actors!pMuXGCSOQaxpi5tb"
+}
diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json
new file mode 100644
index 00000000..2b718598
--- /dev/null
+++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Molten_Scourge_eArAPuB38CNR0ZIM.json
@@ -0,0 +1,263 @@
+{
+ "folder": "7XHlANCPz18yvl5L",
+ "name": "Volcanic Dragon: Molten Scourge",
+ "type": "adversary",
+ "_id": "eArAPuB38CNR0ZIM",
+ "img": "icons/svg/mystery-man.svg",
+ "system": {
+ "description": "Enraged by their wounds, the dragon bursts into molten lava.
",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "tier": 4,
+ "type": "solo",
+ "notes": "",
+ "difficulty": 20,
+ "hordeHp": 1,
+ "damageThresholds": {
+ "major": 30,
+ "severe": 58
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 7,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Lava-Coated Claws",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "_id": "bAM5u66XszRmjaT8",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "close",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 9,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ },
+ "experiences": {
+ "vHEB38ko8sY3S0ox": {
+ "name": "Hunt from Above",
+ "value": 5
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "motivesAndTactics": "Douse with lava, incinerate, repel Invaders, reposition"
+ },
+ "prototypeToken": {
+ "name": "Volcanic Dragon: Molten Scourge",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "99pQVoplilbkZnOk": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753929160832,
+ "modifiedTime": 1753929626056,
+ "lastModifiedBy": "99pQVoplilbkZnOk"
+ },
+ "_key": "!actors!eArAPuB38CNR0ZIM"
+}
diff --git a/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json b/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json
new file mode 100644
index 00000000..99be2158
--- /dev/null
+++ b/src/packs/adversaries/adversary_Volcanic_Dragon__Obsidian_Predator_ladm7wykhZczYzrQ.json
@@ -0,0 +1,263 @@
+{
+ "folder": "7XHlANCPz18yvl5L",
+ "name": "Volcanic Dragon: Obsidian Predator",
+ "type": "adversary",
+ "_id": "ladm7wykhZczYzrQ",
+ "img": "icons/svg/mystery-man.svg",
+ "system": {
+ "description": "A massive winged creature with obsidian scales and impossibly sharp claws.
",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "tier": 4,
+ "type": "solo",
+ "notes": "",
+ "difficulty": 19,
+ "hordeHp": 1,
+ "damageThresholds": {
+ "major": 33,
+ "severe": 65
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "attack": {
+ "name": "Obsidian Claws",
+ "img": "icons/skills/melee/blood-slash-foam-red.webp",
+ "_id": "bAM5u66XszRmjaT8",
+ "systemPath": "attack",
+ "chatDisplay": false,
+ "type": "attack",
+ "range": "close",
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": 8,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 4,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ],
+ "includeBase": false
+ },
+ "description": "",
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": null,
+ "recovery": null
+ },
+ "effects": [],
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ }
+ },
+ "experiences": {
+ "f1s2ZDASAlkUVnYT": {
+ "name": "Hunt from Above",
+ "value": 5
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "motivesAndTactics": "Defend lair, dive-bomb, fly, hunt, intimidate"
+ },
+ "prototypeToken": {
+ "name": "Volcanic Dragon: Obsidian Predator",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "99pQVoplilbkZnOk": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753929001531,
+ "modifiedTime": 1753929613162,
+ "lastModifiedBy": "99pQVoplilbkZnOk"
+ },
+ "_key": "!actors!ladm7wykhZczYzrQ"
+}
diff --git a/src/packs/adversaries/adversary_War_Wizard_noDdT0tsN6FXSmC8.json b/src/packs/adversaries/adversary_War_Wizard_noDdT0tsN6FXSmC8.json
new file mode 100644
index 00000000..a3fd8259
--- /dev/null
+++ b/src/packs/adversaries/adversary_War_Wizard_noDdT0tsN6FXSmC8.json
@@ -0,0 +1,186 @@
+{
+ "name": "War Wizard",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "OgzrmfH1ZbpljX7k",
+ "system": {
+ "difficulty": 16,
+ "damageThresholds": {
+ "major": 11,
+ "severe": 23
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Develop new spells, seek power, shatter formations",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 2,
+ "description": "A battle-hardened mage trained in destructive magic.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784373,
+ "modifiedTime": 1753922784373,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "noDdT0tsN6FXSmC8",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "War Wizard",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!noDdT0tsN6FXSmC8"
+}
diff --git a/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json
new file mode 100644
index 00000000..b06e4732
--- /dev/null
+++ b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json
@@ -0,0 +1,557 @@
+{
+ "name": "Weaponmaster",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 14,
+ "damageThresholds": {
+ "major": 8,
+ "severe": 15
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "bruiser",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A master-at-arms wielding a sword twice their size.
",
+ "motivesAndTactics": "Act fi rst, aim for the weakest, intimidate",
+ "attack": {
+ "roll": {
+ "bonus": 2
+ },
+ "name": "Claymore",
+ "img": "icons/weapons/swords/greatsword-guard-gold-worn.webp",
+ "range": "veryClose",
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784373,
+ "modifiedTime": 1754055465391,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "ZNbQ2jg35LG4t9eH",
+ "sort": 3800000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Weaponmaster",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Goading Strike",
+ "type": "feature",
+ "_id": "tyGgOqQzDSIypoMz",
+ "img": "icons/skills/melee/strike-sword-dagger-runes-gold.webp",
+ "system": {
+ "description": "Make a standard attack against a target. On a success, mark a Stress to Taunt the target until their next successful attack. The next time the Taunted target attacks, they have disadvantage against targets other than the Weaponmaster.
",
+ "resource": null,
+ "actions": {
+ "mlPgZJNL2TjykjUb": {
+ "type": "attack",
+ "_id": "mlPgZJNL2TjykjUb",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": 2,
+ "multiplier": "flat"
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": 1
+ },
+ "effects": [
+ {
+ "_id": "j2jYmYbtWXvq32yX",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/skills/melee/strike-sword-dagger-runes-gold.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Taunted",
+ "img": "icons/skills/melee/strike-sword-dagger-runes-gold.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.ZNbQ2jg35LG4t9eH.Item.tyGgOqQzDSIypoMz",
+ "transfer": false,
+ "_id": "j2jYmYbtWXvq32yX",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "The next time the Taunted target attacks, they have disadvantage against targets other than the Weaponmaster.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055665322,
+ "modifiedTime": 1754055678355,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!ZNbQ2jg35LG4t9eH.tyGgOqQzDSIypoMz.j2jYmYbtWXvq32yX"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055391558,
+ "modifiedTime": 1754055694529,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ZNbQ2jg35LG4t9eH.tyGgOqQzDSIypoMz"
+ },
+ {
+ "name": "Adrenaline Burst",
+ "type": "feature",
+ "_id": "UsC0vtOBbf9Kut4v",
+ "img": "icons/magic/life/cross-beam-green.webp",
+ "system": {
+ "description": "Once per scene, spend a Fear to clear 2 HP and 2 Stress.
",
+ "resource": {
+ "type": "simple",
+ "value": 1,
+ "max": "1",
+ "icon": "fa-solid fa-heart-pulse"
+ },
+ "actions": {
+ "WQ067ZFiG2QMBo2n": {
+ "type": "healing",
+ "_id": "WQ067ZFiG2QMBo2n",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "name": "Spend Fear",
+ "img": "icons/magic/life/cross-beam-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055703816,
+ "modifiedTime": 1754055795306,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ZNbQ2jg35LG4t9eH.UsC0vtOBbf9Kut4v"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "oYNVPQOy5oQli5Il",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Weaponmaster makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055804370,
+ "modifiedTime": 1754055820896,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!ZNbQ2jg35LG4t9eH.oYNVPQOy5oQli5Il"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!ZNbQ2jg35LG4t9eH"
+}
diff --git a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json
new file mode 100644
index 00000000..eb55e6a1
--- /dev/null
+++ b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json
@@ -0,0 +1,469 @@
+{
+ "name": "Young Dryad",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 11,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 11
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 2,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "leader",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {
+ "lSUwWxW8jsQ2xho5": {
+ "name": "Leadership",
+ "value": 3
+ }
+ },
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "An imperious tree-person leading their forest’s defenses.
",
+ "motivesAndTactics": "Command, nurture, prune the unwelcome",
+ "attack": {
+ "name": "Scythe",
+ "img": "icons/weapons/sickles/scythe-wrapped-worn-red.webp",
+ "roll": {
+ "bonus": 0
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d8",
+ "bonus": 5,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "base": false
+ }
+ ]
+ }
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784374,
+ "modifiedTime": 1754055917813,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "8yUj2Mzvnifhxegm",
+ "sort": 1600000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Young Dryad",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Voice of the Forest",
+ "type": "feature",
+ "_id": "lXhVuh31S2N4NVPG",
+ "img": "icons/magic/nature/leaf-hand-green.webp",
+ "system": {
+ "description": "Mark a Stress to spotlight 1d4 allies within range of a target they can attack without moving. On a success, their attacks deal half damage.
",
+ "resource": null,
+ "actions": {
+ "0VOUNQKNjwlLhnRW": {
+ "type": "attack",
+ "_id": "0VOUNQKNjwlLhnRW",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Spotlight Allies",
+ "img": "icons/magic/nature/leaf-hand-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055838842,
+ "modifiedTime": 1754055987216,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8yUj2Mzvnifhxegm.lXhVuh31S2N4NVPG"
+ },
+ {
+ "name": "Thorny Cage",
+ "type": "feature",
+ "_id": "i8NoUGUTNY2C5NhC",
+ "img": "icons/magic/nature/root-vine-barrier-wall-brown.webp",
+ "system": {
+ "description": "Spend a Fear to form a cage around a target within Very Close range and Restrain them until they’re freed with a successful Strength Roll. When a creature makes an action roll against the cage, they must mark a Stress.
",
+ "resource": null,
+ "actions": {
+ "cXOjhfMgKh2yD1mc": {
+ "type": "effect",
+ "_id": "cXOjhfMgKh2yD1mc",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "fear",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [
+ {
+ "_id": "k8LzBWRZo6VPqvpH",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Fear",
+ "img": "icons/magic/nature/root-vine-barrier-wall-brown.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Thorny Cage",
+ "img": "icons/magic/nature/root-vine-barrier-wall-brown.webp",
+ "origin": "Compendium.daggerheart.adversaries.Actor.8yUj2Mzvnifhxegm.Item.i8NoUGUTNY2C5NhC",
+ "transfer": false,
+ "_id": "k8LzBWRZo6VPqvpH",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You are Restrained until you're freed with a successful Strength Roll. When a creature makes an action roll against the cage, they must mark a Stress.
",
+ "tint": "#ffffff",
+ "statuses": [
+ "restrain"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754056038223,
+ "modifiedTime": 1754056077610,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items.effects!8yUj2Mzvnifhxegm.i8NoUGUTNY2C5NhC.k8LzBWRZo6VPqvpH"
+ }
+ ],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754055992231,
+ "modifiedTime": 1754056038239,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8yUj2Mzvnifhxegm.i8NoUGUTNY2C5NhC"
+ },
+ {
+ "name": "Momentum",
+ "type": "feature",
+ "_id": "4f79icB7Dd1xLEZQ",
+ "img": "icons/skills/melee/strike-weapons-orange.webp",
+ "system": {
+ "description": "When the Dryad makes a successful attack against a PC, you gain a Fear.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754056082977,
+ "modifiedTime": 1754056099954,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!8yUj2Mzvnifhxegm.4f79icB7Dd1xLEZQ"
+ }
+ ],
+ "effects": [],
+ "_key": "!actors!8yUj2Mzvnifhxegm"
+}
diff --git a/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json b/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json
new file mode 100644
index 00000000..96751244
--- /dev/null
+++ b/src/packs/adversaries/adversary_Young_Ice_Dragon_UGPiPLJsPvMTSKEF.json
@@ -0,0 +1,186 @@
+{
+ "name": "Young Ice Dragon",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "wTI7nZkPhKxl7Wwq",
+ "system": {
+ "difficulty": 18,
+ "damageThresholds": {
+ "major": 21,
+ "severe": 41
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 10,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Avalanche, defend lair, fly, freeze, defend what is mine, maul",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 3,
+ "description": "A glacier-blue dragon with four powerful limbs and frost-tinged wings.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784374,
+ "modifiedTime": 1753922784374,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "UGPiPLJsPvMTSKEF",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Young Ice Dragon",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!UGPiPLJsPvMTSKEF"
+}
diff --git a/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json b/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json
new file mode 100644
index 00000000..073d3a92
--- /dev/null
+++ b/src/packs/adversaries/adversary_Zombie_Legion_YhJrP7rTBiRdX5Fp.json
@@ -0,0 +1,185 @@
+{
+ "name": "Zombie Legion",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "7XHlANCPz18yvl5L",
+ "system": {
+ "difficulty": 17,
+ "damageThresholds": {
+ "major": 25,
+ "severe": 45
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 8,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 5,
+ "isReversed": true
+ }
+ },
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "standard",
+ "notes": "",
+ "hordeHp": 1,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 4,
+ "description": "A large pack of undead, still powerful despite their rotting flesh.
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784375,
+ "modifiedTime": 1753922784375,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YhJrP7rTBiRdX5Fp",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Zombie Legion",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!YhJrP7rTBiRdX5Fp"
+}
diff --git a/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json b/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json
new file mode 100644
index 00000000..d61311dd
--- /dev/null
+++ b/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json
@@ -0,0 +1,363 @@
+{
+ "name": "Zombie Pack",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "adversary",
+ "folder": "sxvlEwi25uAoB2C5",
+ "system": {
+ "difficulty": 8,
+ "damageThresholds": {
+ "major": 6,
+ "severe": 12
+ },
+ "resources": {
+ "hitPoints": {
+ "value": 0,
+ "max": 6,
+ "isReversed": true
+ },
+ "stress": {
+ "value": 0,
+ "max": 3,
+ "isReversed": true
+ }
+ },
+ "motivesAndTactics": "Consume flesh, hunger, maul",
+ "resistance": {
+ "physical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ },
+ "magical": {
+ "resistance": false,
+ "immunity": false,
+ "reduction": 0
+ }
+ },
+ "type": "horde",
+ "notes": "",
+ "hordeHp": 2,
+ "experiences": {},
+ "bonuses": {
+ "roll": {
+ "attack": {
+ "bonus": 0,
+ "dice": []
+ },
+ "action": {
+ "bonus": 0,
+ "dice": []
+ },
+ "reaction": {
+ "bonus": 0,
+ "dice": []
+ }
+ },
+ "damage": {
+ "physical": {
+ "bonus": 0,
+ "dice": []
+ },
+ "magical": {
+ "bonus": 0,
+ "dice": []
+ }
+ }
+ },
+ "tier": 1,
+ "description": "A group of shambling corpses instinctively moving together.
",
+ "attack": {
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "dice": "d10",
+ "bonus": 2,
+ "multiplier": "flat",
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "physical"
+ ],
+ "valueAlt": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 2,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "resultBased": false,
+ "base": false
+ }
+ ]
+ },
+ "name": "Bite",
+ "roll": {
+ "bonus": -1
+ },
+ "img": "icons/creatures/abilities/mouth-teeth-sharp.webp"
+ }
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784375,
+ "modifiedTime": 1754056149776,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "Nf0v43rtflV56V2T",
+ "sort": 3100000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Zombie Pack",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [
+ {
+ "name": "Horde (1d4+2)",
+ "type": "feature",
+ "_id": "nNJGAhWu0IuS2ybn",
+ "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
+ "system": {
+ "description": "When the Zombies have marked half or more of their HP, their standard attack deals 1d4+2 physical damage instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754056157290,
+ "modifiedTime": 1754056175899,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Nf0v43rtflV56V2T.nNJGAhWu0IuS2ybn"
+ },
+ {
+ "name": "Overwhelm",
+ "type": "feature",
+ "_id": "jQmltra0ovHE33Nx",
+ "img": "icons/magic/death/blood-corruption-vomit-red.webp",
+ "system": {
+ "description": "When the Zombies mark HP from an attack within Melee range, you can mark a Stress to make a standard attack against the attacker.
",
+ "resource": null,
+ "actions": {
+ "0Im5AEgp8gJaVJHh": {
+ "type": "effect",
+ "_id": "0Im5AEgp8gJaVJHh",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/death/blood-corruption-vomit-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "folder": null,
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754056184398,
+ "modifiedTime": 1754056281089,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.items!Nf0v43rtflV56V2T.jQmltra0ovHE33Nx"
+ }
+ ],
+ "effects": [
+ {
+ "type": "horde",
+ "name": "Horde",
+ "img": "icons/magic/movement/chevrons-down-yellow.webp",
+ "disabled": true,
+ "_id": "aWWZTlNS9zYoUay7",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "duration": {
+ "startTime": 0,
+ "combat": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": false,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754056113999,
+ "modifiedTime": 1754056113999,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!actors.effects!Nf0v43rtflV56V2T.aWWZTlNS9zYoUay7"
+ }
+ ],
+ "_key": "!actors!Nf0v43rtflV56V2T"
+}
diff --git a/src/packs/ancestries/ancestry_Clank_ed8BoLR4SHOpeV00.json b/src/packs/ancestries/ancestry_Clank_ed8BoLR4SHOpeV00.json
new file mode 100644
index 00000000..fe060a41
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Clank_ed8BoLR4SHOpeV00.json
@@ -0,0 +1,38 @@
+{
+ "name": "Clank",
+ "img": "icons/creatures/magical/construct-golem-stone-blue.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Clanks are sentient mechanical beings built from a variety of materials, including metal, wood, and stone.
They can resemble humanoids, animals, or even inanimate objects. Like organic beings, their bodies come in a wide array of sizes. Because of their bespoke construction, many clanks have highly specialized physical configurations. Examples include clawed hands for grasping, wheels for movement, or built-in weaponry.
\nMany clanks embrace body modifications for style as well as function, and members of other ancestries often turn to clank artisans to construct customized mobility aids and physical adornments. Other ancestries can create clanks, even using their own physical characteristics as inspiration, but it’s also common for clanks to build one another. A clank’s lifespan extends as long as they’re able to acquire or craft new parts, making their physical form effectively immortal. That said, their minds are subject to the effects of time, and deteriorate as the magic that powers them loses potency.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.g6I4tRUQNgL4vZ6H"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.2xlqKOkDxWHbuj4t"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784381,
+ "modifiedTime": 1753993914940,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "ed8BoLR4SHOpeV00",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!ed8BoLR4SHOpeV00"
+}
diff --git a/src/packs/ancestries/ancestry_Drakona_VLeOEqkLS0RbF0tB.json b/src/packs/ancestries/ancestry_Drakona_VLeOEqkLS0RbF0tB.json
new file mode 100644
index 00000000..a3861a40
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Drakona_VLeOEqkLS0RbF0tB.json
@@ -0,0 +1,38 @@
+{
+ "name": "Drakona",
+ "img": "icons/creatures/reptiles/dragon-horned-blue.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Drakona resemble wingless dragons in humanoid form and possess a powerful elemental breath.
All drakona have thick scales that provide excellent natural armor against both attacks and the forces of nature. They are large in size, ranging from 5 feet to 7 feet on average, with long sharp teeth. New teeth grow throughout a Drakona’s approximately 350-year lifespan, so they are never in danger of permanently losing an incisor. Unlike their dragon ancestors, drakona don’t have wings and can’t fly without magical aid. Members of this ancestry pass down the element of their breath through generations, though in rare cases, a drakona’s elemental power will differ from the rest of their family’s.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.u8ZhV962rNmUlzkp"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.sRaE3CgkgjBF1UpV"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784382,
+ "modifiedTime": 1753994173339,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "VLeOEqkLS0RbF0tB",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!VLeOEqkLS0RbF0tB"
+}
diff --git a/src/packs/ancestries/ancestry_Dwarf_pDt6fI6otv2E2odf.json b/src/packs/ancestries/ancestry_Dwarf_pDt6fI6otv2E2odf.json
new file mode 100644
index 00000000..8bdd2113
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Dwarf_pDt6fI6otv2E2odf.json
@@ -0,0 +1,38 @@
+{
+ "name": "Dwarf",
+ "img": "icons/equipment/head/helm-norman-engraved.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Dwarves are most easily recognized as short humanoids with square frames, dense musculature, and thick hair.
Their average height ranges from 4 to 5 ½ feet, and they are often broad in proportion to their stature. Their skin and nails contain a high amount of keratin, making them naturally resilient. This allows dwarves to embed gemstones into their bodies and decorate themselves with tattoos or piercings. Their hair grows thickly—usually on their heads, but some dwarves have thick hair across their bodies as well. Dwarves of all genders can grow facial hair, which they often style in elaborate arrangements. Typically, dwarves live up to 250 years of age, maintaining their muscle mass well into later life.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.S0Ww7pYOSREt8qKg"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.0RN0baBxh95GT1cm"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784382,
+ "modifiedTime": 1753994478754,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "pDt6fI6otv2E2odf",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!pDt6fI6otv2E2odf"
+}
diff --git a/src/packs/ancestries/ancestry_Elf_q2l6g3Ssa04K84GO.json b/src/packs/ancestries/ancestry_Elf_q2l6g3Ssa04K84GO.json
new file mode 100644
index 00000000..84792663
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Elf_q2l6g3Ssa04K84GO.json
@@ -0,0 +1,38 @@
+{
+ "name": "Elf",
+ "img": "icons/weapons/ammunition/arrows-fletching.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Elves are typically tall humanoids with pointed ears and acutely attuned senses.
Their ears vary in size and pointed shape, and as they age, the tips begin to droop. While elves come in a wide range of body types, they are all fairly tall, with heights ranging from about 6 to 6 ½ feet. All elves have the ability to drop into a celestial trance, rather than sleep. This allows them to rest effectively in a short amount of time.
\nSome elves possess what is known as a “mystic form,” which occurs when an elf has dedicated themself to the study or protection of the natural world so deeply that their physical form changes. These characteristics can include celestial freckles, the presence of leaves, vines, or flowers in their hair, eyes that flicker like fire, and more. Sometimes these traits are inherited from parents, but if an elf changes their environment or magical focus, their appearance changes over time. Because elves live for about 350 years, these traits can shift more than once throughout their lifespan.
<",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.0NSPSuB8KSEYTJIP"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.TfolXWFG2W2hx6sK"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784382,
+ "modifiedTime": 1753994623487,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "q2l6g3Ssa04K84GO",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!q2l6g3Ssa04K84GO"
+}
diff --git a/src/packs/ancestries/ancestry_Faerie_XzJVbb5NT9k79ykR.json b/src/packs/ancestries/ancestry_Faerie_XzJVbb5NT9k79ykR.json
new file mode 100644
index 00000000..250444de
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Faerie_XzJVbb5NT9k79ykR.json
@@ -0,0 +1,38 @@
+{
+ "name": "Faerie",
+ "img": "icons/magic/nature/leaf-drip-light-green.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Faeries are winged humanoid creatures with insectile features.
These characteristics cover a broad spectrum from humanoid to insectoid—some possess additional arms, compound eyes, lantern organs, chitinous exoskeletons, or stingers. Because of their close ties to the natural world, they also frequently possess attributes that allow them to blend in with various plants. The average height of a faerie ranges from about 2 feet to 5 feet, but some faeries grow up to 7 feet tall. All faeries possess membranous wings and they each go through a process of metamorphosis. The process and changes differ from faerie to faerie, but during this transformation each individual manifests the unique appearance they will carry throughout the rest of their approximately 50-year lifespan.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.U6iFjZgLYawlOlQZ"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.WquAjoOcso8lwySW"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784383,
+ "modifiedTime": 1753994865178,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "XzJVbb5NT9k79ykR",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!XzJVbb5NT9k79ykR"
+}
diff --git a/src/packs/ancestries/ancestry_Faun_HaYhe6WqoXW5EbRl.json b/src/packs/ancestries/ancestry_Faun_HaYhe6WqoXW5EbRl.json
new file mode 100644
index 00000000..628f4a6a
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Faun_HaYhe6WqoXW5EbRl.json
@@ -0,0 +1,38 @@
+{
+ "name": "Faun",
+ "img": "icons/magic/nature/leaf-flower-wreath-glow-green-blue.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Fauns resemble humanoid goats with curving horns, square pupils, and cloven hooves.
Though their appearances may vary, most fauns have a humanoid torso and a goatlike lower body covered in dense fur. Faun faces can be more caprine or more humanlike, and they have a wide variety of ear and horn shapes. Faun horns range from short with minimal curvature to much larger with a distinct curl. The average faun ranges from 4 feet to 6 ½ feet tall, but their height can change dramatically from one moment to the next based on their stance. The majority of fauns have proportionately long limbs, no matter their size or shape, and are known for their ability to deliver powerful blows with their split hooves. Fauns live for roughly 225 years, and as they age, their appearance can become increasingly goatlike.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.nLL2zuDDDbbyxlrQ"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.gpW19TfJk0WWFh1S"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784383,
+ "modifiedTime": 1753995403631,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "HaYhe6WqoXW5EbRl",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!HaYhe6WqoXW5EbRl"
+}
diff --git a/src/packs/ancestries/ancestry_Firbolg_hzKmydI8sR3uk4CO.json b/src/packs/ancestries/ancestry_Firbolg_hzKmydI8sR3uk4CO.json
new file mode 100644
index 00000000..07cc9996
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Firbolg_hzKmydI8sR3uk4CO.json
@@ -0,0 +1,38 @@
+{
+ "name": "Firbolg",
+ "img": "icons/commodities/leather/fur-blue.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Firbolgs are bovine humanoids typically recognized by their broad noses and long, drooping ears.
Some have faces that are a blend of humanoid and bison, ox, cow, or other bovine creatures. Others, often referred to as minotaurs, have heads that entirely resemble cattle. They are tall and muscular creatures, with heights ranging from around 5 feet to 7 feet, and possess remarkable strength no matter their age. Some firbolgs are known to use this strength to charge their adversaries, an action that is particuarly effective for those who have one of the many varieties of horn styles commonly found in this ancestry. Though their unique characteristics can vary, all firbolgs are covered in fur, which can be muted and earth-toned in color, or come in a variety of pastels, such as soft pinks and blues. On average, firbolgs live for about 150 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.AA2CZlJSWW8GPhrR"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.G5pE8FW94V1W9jJx"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784384,
+ "modifiedTime": 1753995720164,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "hzKmydI8sR3uk4CO",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!hzKmydI8sR3uk4CO"
+}
diff --git a/src/packs/ancestries/ancestry_Fungril_J1hX7nBBc5jQiHli.json b/src/packs/ancestries/ancestry_Fungril_J1hX7nBBc5jQiHli.json
new file mode 100644
index 00000000..06146d9c
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Fungril_J1hX7nBBc5jQiHli.json
@@ -0,0 +1,38 @@
+{
+ "name": "Fungril",
+ "img": "icons/commodities/biological/suckers-green.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Fungril resemble humanoid mushrooms.
They can be either more humanoid or more fungal in appearance, and they come in an assortment of colors, from earth tones to bright reds, yellows, purples, and blues. Fungril display an incredible variety of bodies, faces, and limbs, as there’s no single common shape among them. Even their heights range from a tiny 2 feet tall to a staggering 7 feet tall. While the common lifespan of a fungril is about 300 years, some have been reported to live much longer. They can communicate nonverbally, and many members of this ancestry use a mycelial array to chemically exchange information with other fungril across long distances.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.9tmeXm623hl4Qnws"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.WuwXH2r2uM9sDJtj"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784385,
+ "modifiedTime": 1753996282858,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "J1hX7nBBc5jQiHli",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!J1hX7nBBc5jQiHli"
+}
diff --git a/src/packs/ancestries/ancestry_Galapa_eZNG5Iv0yfbHs5CO.json b/src/packs/ancestries/ancestry_Galapa_eZNG5Iv0yfbHs5CO.json
new file mode 100644
index 00000000..5d6ca0ae
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Galapa_eZNG5Iv0yfbHs5CO.json
@@ -0,0 +1,38 @@
+{
+ "name": "Galapa",
+ "img": "icons/creatures/reptiles/turtle-shell-glowing-green.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Galapa resemble anthropomorphic turtles with large, domed shells into which they can retract.
On average, they range from 4 feet to 6 feet in height, and their head and body shapes can resemble any type of turtle. Galapa come in a variety of earth tones—most often shades of green and brown— and possess unique patterns on their shells. Members of this ancestry can draw their head, arms, and legs into their shell for protection to use it as a natural shield when defensive measures are needed. Some supplement their shell's strength or appearance by attaching armor or carving unique designs, but the process is exceedingly painful. Most galapa move slowly no matter their age, and they can live approximately 150 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.A6a87OWA3tx16g9V"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.UFR67BUOhNGLFyg9"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784385,
+ "modifiedTime": 1753996656622,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "eZNG5Iv0yfbHs5CO",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!eZNG5Iv0yfbHs5CO"
+}
diff --git a/src/packs/ancestries/ancestry_Giant_3U8CncG92a7ERIJ0.json b/src/packs/ancestries/ancestry_Giant_3U8CncG92a7ERIJ0.json
new file mode 100644
index 00000000..02b3fa63
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Giant_3U8CncG92a7ERIJ0.json
@@ -0,0 +1,38 @@
+{
+ "name": "Giant",
+ "img": "icons/creatures/magical/construct-iron-stomping-yellow.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Giants are towering humanoids with broad shoulders, long arms, and one to three eyes.
Adult giants range from 6 ½ to 8 ½ feet tall and are naturally muscular, regardless of body type. They are easily recognized by their wide frames and elongated arms and necks. Though they can have up to three eyes, all giants are born with none and remain sightless for their first year of life. Until a giant reaches the age of 10 and their features fully develop, the formation of their eyes may fluctuate. Those with a single eye are commonly known as cyclops. The average giant lifespan is about 75 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.tXWEMdLXafUSZTbK"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.WRs2jvwM0STmkWIW"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784386,
+ "modifiedTime": 1753996849286,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "3U8CncG92a7ERIJ0",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!3U8CncG92a7ERIJ0"
+}
diff --git a/src/packs/ancestries/ancestry_Goblin_EKPEdIz9lA9grPqH.json b/src/packs/ancestries/ancestry_Goblin_EKPEdIz9lA9grPqH.json
new file mode 100644
index 00000000..0e1fb16e
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Goblin_EKPEdIz9lA9grPqH.json
@@ -0,0 +1,38 @@
+{
+ "name": "Goblin",
+ "img": "icons/magic/symbols/arrowhead-green.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Goblins are small humanoids easily recognizable by their large eyes and massive membranous ears.
With keen hearing and sharp eyesight, they perceive details both at great distances and in darkness, allowing them to move through less-optimal environments with ease. Their skin and eye colors are incredibly varied, with no one hue, either vibrant or subdued, more dominant than another. A typical goblin stands between 3 feet and 4 feet tall, and each of their ears is about the size of their head. Goblins are known to use ear positions to very specific effect when communicating nonverbally. A goblin’s lifespan is roughly 100 years, and many maintain their keen hearing and sight well into advanced age.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.YsJticxv8OFndd4D"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.AXqcoxnRoWBbbKpK"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784386,
+ "modifiedTime": 1753997126174,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "EKPEdIz9lA9grPqH",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!EKPEdIz9lA9grPqH"
+}
diff --git a/src/packs/ancestries/ancestry_Halfling_CtL2jDjvPOJxNJKm.json b/src/packs/ancestries/ancestry_Halfling_CtL2jDjvPOJxNJKm.json
new file mode 100644
index 00000000..ea37196d
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Halfling_CtL2jDjvPOJxNJKm.json
@@ -0,0 +1,38 @@
+{
+ "name": "Halfling",
+ "img": "icons/tools/navigation/compass-brass-blue-red.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Halflings are small humanoids with large hairy feet and prominent rounded ears.
On average, halflings are 3 to 4 feet in height, and their ears, nose, and feet are larger in proportion to the rest of their body. Members of this ancestry live for around 150 years, and a halfling’s appearance is likely to remain youthful even as they progress from adulthood into old age. Halflings are naturally attuned to the magnetic fields of the Mortal Realm, granting them a strong internal compass. They also possess acute senses of hearing and smell, and can often detect those who are familiar to them by the sound of their movements.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.8O6SQQMxKWr430QA"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.e2Cu6exxtvfQzc1e"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784387,
+ "modifiedTime": 1753997257661,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "CtL2jDjvPOJxNJKm",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!CtL2jDjvPOJxNJKm"
+}
diff --git a/src/packs/ancestries/ancestry_Human_wtJ5V5qRppLQn61n.json b/src/packs/ancestries/ancestry_Human_wtJ5V5qRppLQn61n.json
new file mode 100644
index 00000000..58310832
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Human_wtJ5V5qRppLQn61n.json
@@ -0,0 +1,38 @@
+{
+ "name": "Human",
+ "img": "icons/skills/social/diplomacy-handshake-yellow.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Humans are most easily recognized by their dexterous hands, rounded ears, and bodies built for endurance.
Their average height ranges from just under 5 feet to about 6 ½ feet. They have a wide variety of builds, with some being quite broad, others lithe, and many inhabiting the spectrum in between. Humans are physically adaptable and adjust to harsh climates with relative ease. In general, humans live to an age of about 100, with their bodies changing dramatically between their youngest and oldest years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.HMXNJZ7ynzajR2KT"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.BNofV1UC4ZbdFTkb"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784388,
+ "modifiedTime": 1753997481487,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "wtJ5V5qRppLQn61n",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!wtJ5V5qRppLQn61n"
+}
diff --git a/src/packs/ancestries/ancestry_Infernis_hyxcuF2I0xcZSGkm.json b/src/packs/ancestries/ancestry_Infernis_hyxcuF2I0xcZSGkm.json
new file mode 100644
index 00000000..67e95734
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Infernis_hyxcuF2I0xcZSGkm.json
@@ -0,0 +1,38 @@
+{
+ "name": "Infernis",
+ "img": "icons/creatures/unholy/demon-female-succubus-orange.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Infernis are humanoids who possess sharp canine teeth, pointed ears, and horns. They are the descendants of demons from the Circles Below.
On average, infernis range in height from 5 feet to 7 feet and are known to have long fingers and pointed nails. Some have long, thin, and smooth tails that end in points, forks, or arrowheads. It’s common for infernis to have two or four horns—though some have crowns of many horns, or only one. These horns can also grow asymmetrically, forming unique, often curving, shapes that infernis enhance with carving and ornamentation. Their skin, hair, and horns come in an assortment of colors that can include soft pastels, stark tones, or vibrant hues, such as rosy scarlet, deep purple, and pitch black.
\nInfernis possess a “dread visage” that manifests both involuntarily, such as when they experience fear or other strong emotions, or purposefully, such as when they wish to intimidate an adversary. This visage can briefly modify their appearance in a variety of ways, including lengthening their teeth and nails, changing the colors of their eyes, twisting their horns, or enhancing their height. On average, infernis live up to 350 years, with some attributing this lifespan to their demonic lineage.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.IlWvn5kCqCBMuUJn"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.i92lYjDhVB0LyPid"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784388,
+ "modifiedTime": 1754000194006,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "hyxcuF2I0xcZSGkm",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!hyxcuF2I0xcZSGkm"
+}
diff --git a/src/packs/ancestries/ancestry_Katari_yyW0UM8srD9WuwW7.json b/src/packs/ancestries/ancestry_Katari_yyW0UM8srD9WuwW7.json
new file mode 100644
index 00000000..f3997143
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Katari_yyW0UM8srD9WuwW7.json
@@ -0,0 +1,38 @@
+{
+ "name": "Katari",
+ "img": "icons/creatures/claws/claw-straight-orange.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Katari are feline humanoids with retractable claws, vertically slit pupils, and high, triangular ears.
They can also have small, pointed canine teeth, soft fur, and long whiskers that assist their perception and navigation. Their ears can swivel nearly 180 degrees to detect sound, adding to their heightened senses. Katari may look more or less feline or humanoid, with catlike attributes in the form of hair, whiskers, and a muzzle. About half of the katari population have tails. Their skin and fur come in a wide range of hues and patterns, including solid colors, calico tones, tabby stripes, and an array of spots, patches, marbling, or bands. Their height ranges from about 3 feet to 6 ½ feet, and they live to around 150 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.lNgbbYnCKgrdvA85"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.Zj69cAeb3NjIa8Hn"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784388,
+ "modifiedTime": 1754000474970,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "yyW0UM8srD9WuwW7",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!yyW0UM8srD9WuwW7"
+}
diff --git a/src/packs/ancestries/ancestry_Orc_D1RbUsRV9HpTrPuF.json b/src/packs/ancestries/ancestry_Orc_D1RbUsRV9HpTrPuF.json
new file mode 100644
index 00000000..0075cf94
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Orc_D1RbUsRV9HpTrPuF.json
@@ -0,0 +1,38 @@
+{
+ "name": "Orc",
+ "img": "icons/commodities/bones/horn-drinking-white.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Orcs are humanoids most easily recognized by their square features and boar-like tusks that protrude from their lower jaw.
Tusks come in various sizes, and though they extend from the mouth, they aren’t used for consuming food. Instead, many orcs choose to decorate their tusks with significant ornamentation. Orcs typically live for 125 years, and unless altered, their tusks continue to grow throughout the course of their lives. Their ears are pointed, and their hair and skin typically have green, blue, pink, or gray tones. Orcs tend toward a muscular build, and their average height ranges from 5 feet to 6 ½ feet.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.60o3cKUZzxO9EDQF"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.YhxD1ujZpftPu19w"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784389,
+ "modifiedTime": 1754000737849,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "D1RbUsRV9HpTrPuF",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!D1RbUsRV9HpTrPuF"
+}
diff --git a/src/packs/ancestries/ancestry_Ribbet_HwOoBKXOL9Tf5j85.json b/src/packs/ancestries/ancestry_Ribbet_HwOoBKXOL9Tf5j85.json
new file mode 100644
index 00000000..5624ba77
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Ribbet_HwOoBKXOL9Tf5j85.json
@@ -0,0 +1,38 @@
+{
+ "name": "Ribbet",
+ "img": "icons/creatures/amphibians/bullfrog-glass-teal.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Ribbets resemble anthropomorphic frogs with protruding eyes and webbed hands and feet.
They have smooth (though sometimes warty) moist skin and eyes positioned on either side of their head. Some ribbets have hind legs more than twice the length of their torso, while others have short limbs. No matter their size (which ranges from about 3 feet to 4 ½ feet), ribbets primarily move by hopping. All ribbets have webbed appendages, allowing them to swim with ease. Some ribbets possess a natural green-and-brown camouflage, while others are vibrantly colored with bold patterns. No matter their appearance, all ribbets are born from eggs laid in the water, hatch into tadpoles, and after about 6 to 7 years, grow into amphibians that can move around on land. Ribbets live for approximately 100 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.GVhmLouGq9GWCsN8"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.oWbdlh51ajn1Q5kL"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784389,
+ "modifiedTime": 1754000881040,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "HwOoBKXOL9Tf5j85",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!HwOoBKXOL9Tf5j85"
+}
diff --git a/src/packs/ancestries/ancestry_Simiah_2yMLxxn7CHEvmShj.json b/src/packs/ancestries/ancestry_Simiah_2yMLxxn7CHEvmShj.json
new file mode 100644
index 00000000..d09abcdd
--- /dev/null
+++ b/src/packs/ancestries/ancestry_Simiah_2yMLxxn7CHEvmShj.json
@@ -0,0 +1,38 @@
+{
+ "name": "Simiah",
+ "img": "icons/magic/nature/tree-bare-glow-yellow.webp",
+ "type": "ancestry",
+ "folder": null,
+ "system": {
+ "description": "Simiah resemble anthropomorphic monkeys and apes with long limbs and prehensile feet.
While their appearance reflects all simian creatures, from the largest gorilla to the smallest marmoset, their size does not align with their animal counterparts, and they can be anywhere from 2 to 6 feet tall. All simiah can use their dexterous feet for nonverbal communication, work, and combat. Additionally, some also have prehensile tails that can grasp objects or help with balance during difficult maneuvers. These traits grant members of this ancestry unique agility that aids them in a variety of physical tasks. In particular, simiah are skilled climbers and can easily transition from bipedal movement to knuckle-walking and climbing, and back again. On average, simiah live for about 100 years.
",
+ "features": [
+ {
+ "type": "primary",
+ "item": "Compendium.daggerheart.ancestries.Item.soQvPL0MrTLLcc31"
+ },
+ {
+ "type": "secondary",
+ "item": "Compendium.daggerheart.ancestries.Item.3lNqft3LmOlEIEkw"
+ }
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784390,
+ "modifiedTime": 1754001185010,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_id": "2yMLxxn7CHEvmShj",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!2yMLxxn7CHEvmShj"
+}
diff --git a/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json b/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json
new file mode 100644
index 00000000..74d0396e
--- /dev/null
+++ b/src/packs/ancestries/feature_Adaptability_BNofV1UC4ZbdFTkb.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Adaptability",
+ "type": "feature",
+ "_id": "BNofV1UC4ZbdFTkb",
+ "img": "icons/magic/control/silhouette-hold-change-blue.webp",
+ "system": {
+ "description": "When you fail a roll that utilized one of your Experiences, you can mark a Stress to reroll.
",
+ "resource": null,
+ "actions": {
+ "D7EE2L2Y96nfrfTW": {
+ "type": "effect",
+ "_id": "D7EE2L2Y96nfrfTW",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/control/silhouette-hold-change-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997402776,
+ "modifiedTime": 1753997472141,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!BNofV1UC4ZbdFTkb"
+}
diff --git a/src/packs/ancestries/feature_Amphibious_GVhmLouGq9GWCsN8.json b/src/packs/ancestries/feature_Amphibious_GVhmLouGq9GWCsN8.json
new file mode 100644
index 00000000..fbc8de74
--- /dev/null
+++ b/src/packs/ancestries/feature_Amphibious_GVhmLouGq9GWCsN8.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Amphibious",
+ "type": "feature",
+ "_id": "GVhmLouGq9GWCsN8",
+ "img": "icons/magic/water/bubbles-air-water-light.webp",
+ "system": {
+ "description": "You can breathe and move naturally underwater.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000764274,
+ "modifiedTime": 1754000778312,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!GVhmLouGq9GWCsN8"
+}
diff --git a/src/packs/ancestries/feature_Caprine_Leap_nLL2zuDDDbbyxlrQ.json b/src/packs/ancestries/feature_Caprine_Leap_nLL2zuDDDbbyxlrQ.json
new file mode 100644
index 00000000..db455164
--- /dev/null
+++ b/src/packs/ancestries/feature_Caprine_Leap_nLL2zuDDDbbyxlrQ.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Caprine Leap",
+ "type": "feature",
+ "_id": "nLL2zuDDDbbyxlrQ",
+ "img": "icons/skills/movement/arrow-upward-yellow.webp",
+ "system": {
+ "description": "You can leap anywhere within Close range as though you were using normal movement, allowing you to vault obstacles, jump across gaps, or scale barriers with ease.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753995211408,
+ "modifiedTime": 1753995232467,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!nLL2zuDDDbbyxlrQ"
+}
diff --git a/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json b/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json
new file mode 100644
index 00000000..e9a240ef
--- /dev/null
+++ b/src/packs/ancestries/feature_Celestial_Trance_TfolXWFG2W2hx6sK.json
@@ -0,0 +1,92 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Celestial Trance",
+ "type": "feature",
+ "_id": "TfolXWFG2W2hx6sK",
+ "img": "icons/magic/perception/orb-crystal-ball-scrying-blue.webp",
+ "system": {
+ "description": "During a rest, you can drop into a trance to choose an additional downtime move.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Celestial Trance",
+ "type": "base",
+ "_id": "LqQvZJJLNMnFkt1D",
+ "img": "icons/magic/perception/orb-crystal-ball-scrying-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.rest.shortRest.shortMoves",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.rest.longRest.longMoves",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994586602,
+ "modifiedTime": 1753994613702,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!TfolXWFG2W2hx6sK.LqQvZJJLNMnFkt1D"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994570602,
+ "modifiedTime": 1753994583518,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!TfolXWFG2W2hx6sK"
+}
diff --git a/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json b/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json
new file mode 100644
index 00000000..319086a4
--- /dev/null
+++ b/src/packs/ancestries/feature_Charge_AA2CZlJSWW8GPhrR.json
@@ -0,0 +1,96 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Charge",
+ "type": "feature",
+ "_id": "AA2CZlJSWW8GPhrR",
+ "img": "icons/magic/movement/trail-streak-impact-blue.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "KLg0T6I1w24sfIbH": {
+ "type": "damage",
+ "_id": "KLg0T6I1w24sfIbH",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [
+ "magical"
+ ],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/magic/movement/trail-streak-impact-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753995559143,
+ "modifiedTime": 1753995629206,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!AA2CZlJSWW8GPhrR"
+}
diff --git a/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json b/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json
new file mode 100644
index 00000000..a9dd34f4
--- /dev/null
+++ b/src/packs/ancestries/feature_Danger_Sense_AXqcoxnRoWBbbKpK.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Danger Sense",
+ "type": "feature",
+ "_id": "AXqcoxnRoWBbbKpK",
+ "img": "icons/magic/perception/orb-eye-scrying.webp",
+ "system": {
+ "description": "Once per rest, mark a Stress to force an adversary to reroll an attack against you or an ally within Very Close range.
",
+ "resource": null,
+ "actions": {
+ "V2K3pMWOCVwBUnjq": {
+ "type": "effect",
+ "_id": "V2K3pMWOCVwBUnjq",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "friendly",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/perception/orb-eye-scrying.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997061290,
+ "modifiedTime": 1753997114091,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!AXqcoxnRoWBbbKpK"
+}
diff --git a/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json b/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json
new file mode 100644
index 00000000..cc2ba641
--- /dev/null
+++ b/src/packs/ancestries/feature_Death_Connection_WuwXH2r2uM9sDJtj.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Death Connection",
+ "type": "feature",
+ "_id": "WuwXH2r2uM9sDJtj",
+ "img": "icons/magic/death/hand-undead-skeleton-fire-green.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "0RdKeWfbPRTHcAMf": {
+ "type": "effect",
+ "_id": "0RdKeWfbPRTHcAMf",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Extract",
+ "img": "icons/magic/death/hand-undead-skeleton-fire-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996213198,
+ "modifiedTime": 1753996272048,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!WuwXH2r2uM9sDJtj"
+}
diff --git a/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json b/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json
new file mode 100644
index 00000000..23adb822
--- /dev/null
+++ b/src/packs/ancestries/feature_Dread_Visage_i92lYjDhVB0LyPid.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Dread Visage",
+ "type": "feature",
+ "_id": "i92lYjDhVB0LyPid",
+ "img": "icons/magic/control/fear-fright-monster-red.webp",
+ "system": {
+ "description": "You have advantage on rolls to intimidate hostile creatures.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Dread Visage",
+ "type": "base",
+ "_id": "2Gd6iHQX521aAZqC",
+ "img": "icons/magic/control/fear-fright-monster-red.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Rolls to intimidate hostile creatures",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You have advantage on rolls to intimidate hostile creatures
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000031619,
+ "modifiedTime": 1754000179466,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!i92lYjDhVB0LyPid.2Gd6iHQX521aAZqC"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753999985847,
+ "modifiedTime": 1754000026405,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!i92lYjDhVB0LyPid"
+}
diff --git a/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json b/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json
new file mode 100644
index 00000000..5d946a88
--- /dev/null
+++ b/src/packs/ancestries/feature_Efficient_2xlqKOkDxWHbuj4t.json
@@ -0,0 +1,92 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Efficient",
+ "type": "feature",
+ "_id": "2xlqKOkDxWHbuj4t",
+ "img": "icons/magic/time/clock-stopwatch-white-blue.webp",
+ "system": {
+ "description": "When you take a short rest, you can choose a long rest move instead of a short rest move.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Efficient",
+ "type": "base",
+ "_id": "EEryWN2nE33ppGHi",
+ "img": "icons/magic/time/clock-stopwatch-white-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.rest.shortRest.longMoves",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.rest.shortRest.shortMoves",
+ "mode": 2,
+ "value": "-1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "When you take a short rest, you can choose a long rest move instead of a short rest move.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993852553,
+ "modifiedTime": 1753993889097,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!2xlqKOkDxWHbuj4t.EEryWN2nE33ppGHi"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993806761,
+ "modifiedTime": 1753993849345,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!2xlqKOkDxWHbuj4t"
+}
diff --git a/src/packs/ancestries/feature_Elemental_Breath_sRaE3CgkgjBF1UpV.json b/src/packs/ancestries/feature_Elemental_Breath_sRaE3CgkgjBF1UpV.json
new file mode 100644
index 00000000..ccd0f87e
--- /dev/null
+++ b/src/packs/ancestries/feature_Elemental_Breath_sRaE3CgkgjBF1UpV.json
@@ -0,0 +1,106 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Elemental Breath",
+ "type": "feature",
+ "_id": "sRaE3CgkgjBF1UpV",
+ "img": "icons/creatures/abilities/dragon-fire-breath-orange.webp",
+ "system": {
+ "description": "Choose an element for your breath (such as electricity, fire, or ice). You can use this breath against a target or group of targets within Very Close range, treating it as an Instinct weapon that deals d8 magic damage using your Proficiency.
",
+ "resource": null,
+ "actions": {
+ "a6WROv0OKx0lbYVa": {
+ "type": "attack",
+ "_id": "a6WROv0OKx0lbYVa",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "resultBased": false,
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "prof",
+ "dice": "d8",
+ "bonus": null,
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": "instinct",
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/creatures/abilities/dragon-fire-breath-orange.webp",
+ "range": "veryClose"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994055921,
+ "modifiedTime": 1753994120065,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!sRaE3CgkgjBF1UpV"
+}
diff --git a/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json b/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json
new file mode 100644
index 00000000..ec1b1c01
--- /dev/null
+++ b/src/packs/ancestries/feature_Endurance_tXWEMdLXafUSZTbK.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Endurance",
+ "type": "feature",
+ "_id": "tXWEMdLXafUSZTbK",
+ "img": "icons/magic/control/buff-strength-muscle-damage.webp",
+ "system": {
+ "description": "Gain an additional Hit Point slot at character creation.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Base",
+ "type": "base",
+ "_id": "db8W2Q0Qty84XV0x",
+ "img": "icons/magic/control/buff-strength-muscle-damage.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.resources.hitPoints.value",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Gain an additional Hit Point slot at character creation.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996768847,
+ "modifiedTime": 1753999765864,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!tXWEMdLXafUSZTbK.db8W2Q0Qty84XV0x"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996738047,
+ "modifiedTime": 1753996763700,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!tXWEMdLXafUSZTbK"
+}
diff --git a/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json b/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json
new file mode 100644
index 00000000..bb8d790c
--- /dev/null
+++ b/src/packs/ancestries/feature_Fearless_IlWvn5kCqCBMuUJn.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Fearless",
+ "type": "feature",
+ "_id": "IlWvn5kCqCBMuUJn",
+ "img": "icons/magic/light/orb-container-orange.webp",
+ "system": {
+ "description": "When you roll with Fear, you can mark 2 Stress to change it into a roll with Hope instead.
",
+ "resource": null,
+ "actions": {
+ "G1H7k5RdvS1EJgFu": {
+ "type": "effect",
+ "_id": "G1H7k5RdvS1EJgFu",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 2,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/light/orb-container-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753999842518,
+ "modifiedTime": 1753999969945,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!IlWvn5kCqCBMuUJn"
+}
diff --git a/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json b/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json
new file mode 100644
index 00000000..c0547372
--- /dev/null
+++ b/src/packs/ancestries/feature_Feline_Instincts_lNgbbYnCKgrdvA85.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Feline Instincts",
+ "type": "feature",
+ "_id": "lNgbbYnCKgrdvA85",
+ "img": "icons/magic/perception/eye-slit-orange.webp",
+ "system": {
+ "description": "When you make an Agility Roll, you can spend 2 Hope to reroll your Hope Die.
",
+ "resource": null,
+ "actions": {
+ "ALsGHOy0q5THGxz5": {
+ "type": "effect",
+ "_id": "ALsGHOy0q5THGxz5",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "hope",
+ "value": 2,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Hope",
+ "img": "icons/magic/perception/eye-slit-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000245487,
+ "modifiedTime": 1754000291789,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!lNgbbYnCKgrdvA85"
+}
diff --git a/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json b/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json
new file mode 100644
index 00000000..60a74cf4
--- /dev/null
+++ b/src/packs/ancestries/feature_Fungril_Network_9tmeXm623hl4Qnws.json
@@ -0,0 +1,81 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Fungril Network",
+ "type": "feature",
+ "_id": "9tmeXm623hl4Qnws",
+ "img": "icons/commodities/biological/suckers-green.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "ZYfigAyUdDUteczO": {
+ "type": "attack",
+ "_id": "ZYfigAyUdDUteczO",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "trait",
+ "trait": "instinct",
+ "difficulty": 12,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Communicate",
+ "img": "icons/magic/sonic/explosion-impact-shock-wave.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996087513,
+ "modifiedTime": 1753996189704,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!9tmeXm623hl4Qnws"
+}
diff --git a/src/packs/ancestries/feature_High_Stamina_HMXNJZ7ynzajR2KT.json b/src/packs/ancestries/feature_High_Stamina_HMXNJZ7ynzajR2KT.json
new file mode 100644
index 00000000..434f9138
--- /dev/null
+++ b/src/packs/ancestries/feature_High_Stamina_HMXNJZ7ynzajR2KT.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "High Stamina",
+ "type": "feature",
+ "_id": "HMXNJZ7ynzajR2KT",
+ "img": "icons/magic/control/buff-flight-wings-runes-purple-orange.webp",
+ "system": {
+ "description": "Gain an additional Stress slot at character creation.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "High Stamina",
+ "type": "base",
+ "_id": "Xl3TsKUJcl6vi1ly",
+ "img": "icons/magic/control/buff-flight-wings-runes-purple-orange.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.resources.stress.value",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Gain an additional Stress slot at character creation.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997348303,
+ "modifiedTime": 1753999779490,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!HMXNJZ7ynzajR2KT.Xl3TsKUJcl6vi1ly"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997324366,
+ "modifiedTime": 1753997344417,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!HMXNJZ7ynzajR2KT"
+}
diff --git a/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json b/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json
new file mode 100644
index 00000000..34de2d91
--- /dev/null
+++ b/src/packs/ancestries/feature_Increased_Fortitude_0RN0baBxh95GT1cm.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Increased Fortitude",
+ "type": "feature",
+ "_id": "0RN0baBxh95GT1cm",
+ "img": "icons/magic/control/buff-strength-muscle-damage-red.webp",
+ "system": {
+ "description": "Spend 3 Hope to halve incoming physical damage.
",
+ "resource": null,
+ "actions": {
+ "pFPbjyexOPx5gog6": {
+ "type": "effect",
+ "_id": "pFPbjyexOPx5gog6",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "hope",
+ "value": 3,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Spend Hope",
+ "img": "icons/magic/control/buff-strength-muscle-damage-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994395837,
+ "modifiedTime": 1753994468110,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!0RN0baBxh95GT1cm"
+}
diff --git a/src/packs/ancestries/feature_Internal_Compass_e2Cu6exxtvfQzc1e.json b/src/packs/ancestries/feature_Internal_Compass_e2Cu6exxtvfQzc1e.json
new file mode 100644
index 00000000..00645109
--- /dev/null
+++ b/src/packs/ancestries/feature_Internal_Compass_e2Cu6exxtvfQzc1e.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Internal Compass",
+ "type": "feature",
+ "_id": "e2Cu6exxtvfQzc1e",
+ "img": "icons/tools/navigation/compass-worn-copper.webp",
+ "system": {
+ "description": "When you roll a 1 on your Hope Die, you can reroll it.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997233606,
+ "modifiedTime": 1753997248375,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!e2Cu6exxtvfQzc1e"
+}
diff --git a/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json b/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json
new file mode 100644
index 00000000..f9233e32
--- /dev/null
+++ b/src/packs/ancestries/feature_Kick_gpW19TfJk0WWFh1S.json
@@ -0,0 +1,87 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Kick",
+ "type": "feature",
+ "_id": "gpW19TfJk0WWFh1S",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "bXbQ57CB1Hfj5XrS": {
+ "type": "damage",
+ "_id": "bXbQ57CB1Hfj5XrS",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2d6"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "name": "Damage",
+ "img": "icons/skills/melee/shield-damaged-broken-gold.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753995249173,
+ "modifiedTime": 1753995396728,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!gpW19TfJk0WWFh1S"
+}
diff --git a/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json b/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json
new file mode 100644
index 00000000..4c8cfc30
--- /dev/null
+++ b/src/packs/ancestries/feature_Long_Tongue_oWbdlh51ajn1Q5kL.json
@@ -0,0 +1,114 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Long Tongue",
+ "type": "feature",
+ "_id": "oWbdlh51ajn1Q5kL",
+ "img": "icons/commodities/biological/tongue-violet.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "MhAWv7tuvkfOf7wQ": {
+ "type": "attack",
+ "_id": "MhAWv7tuvkfOf7wQ",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "resultBased": false,
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "prof",
+ "dice": "d12",
+ "bonus": null,
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "type": [],
+ "base": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ }
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "attack",
+ "trait": "finesse",
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Attack",
+ "img": "icons/commodities/biological/tongue-violet.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000791839,
+ "modifiedTime": 1754000854253,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!oWbdlh51ajn1Q5kL"
+}
diff --git a/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json b/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json
new file mode 100644
index 00000000..3319eee8
--- /dev/null
+++ b/src/packs/ancestries/feature_Luckbender_U6iFjZgLYawlOlQZ.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Luckbender",
+ "type": "feature",
+ "_id": "U6iFjZgLYawlOlQZ",
+ "img": "icons/magic/control/buff-luck-fortune-green-gold.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "l1wUmqMzG8YF9sqb": {
+ "type": "effect",
+ "_id": "l1wUmqMzG8YF9sqb",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "hope",
+ "value": 3,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "friendly",
+ "amount": null
+ },
+ "name": "Use",
+ "img": "icons/magic/control/buff-luck-fortune-green-gold.webp",
+ "range": "close"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994658436,
+ "modifiedTime": 1753994711690,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!U6iFjZgLYawlOlQZ"
+}
diff --git a/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json b/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json
new file mode 100644
index 00000000..01de5030
--- /dev/null
+++ b/src/packs/ancestries/feature_Luckbringer_8O6SQQMxKWr430QA.json
@@ -0,0 +1,102 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Luckbringer",
+ "type": "feature",
+ "_id": "8O6SQQMxKWr430QA",
+ "img": "icons/magic/life/heart-hand-gold-green.webp",
+ "system": {
+ "description": "At the start of each session, everyone in your party gains a Hope.
",
+ "resource": null,
+ "actions": {
+ "8sK3t73bFkpb999C": {
+ "type": "healing",
+ "_id": "8sK3t73bFkpb999C",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "1",
+ "recovery": "session"
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "friendly",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "name": "Gain Hope",
+ "img": "icons/magic/life/heart-hand-gold-green.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997164653,
+ "modifiedTime": 1753997217376,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!8O6SQQMxKWr430QA"
+}
diff --git a/src/packs/ancestries/feature_Natural_Climber_soQvPL0MrTLLcc31.json b/src/packs/ancestries/feature_Natural_Climber_soQvPL0MrTLLcc31.json
new file mode 100644
index 00000000..9f36411f
--- /dev/null
+++ b/src/packs/ancestries/feature_Natural_Climber_soQvPL0MrTLLcc31.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Natural Climber",
+ "type": "feature",
+ "_id": "soQvPL0MrTLLcc31",
+ "img": "icons/magic/nature/root-vine-barrier-wall-brown.webp",
+ "system": {
+ "description": "You have advantage on Agility Rolls that involve balancing and climbing.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Natural Climber",
+ "type": "base",
+ "_id": "HQeQH9gUfrjlWWcg",
+ "img": "icons/magic/nature/root-vine-barrier-wall-brown.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Agility Rolls that involve balancing and climbing",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You have advantage on Agility Rolls that involve balancing and climbing.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754001083828,
+ "modifiedTime": 1754001113548,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!soQvPL0MrTLLcc31.HQeQH9gUfrjlWWcg"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754001064223,
+ "modifiedTime": 1754001078029,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!soQvPL0MrTLLcc31"
+}
diff --git a/src/packs/ancestries/feature_Nimble_3lNqft3LmOlEIEkw.json b/src/packs/ancestries/feature_Nimble_3lNqft3LmOlEIEkw.json
new file mode 100644
index 00000000..d3539a9f
--- /dev/null
+++ b/src/packs/ancestries/feature_Nimble_3lNqft3LmOlEIEkw.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Nimble",
+ "type": "feature",
+ "_id": "3lNqft3LmOlEIEkw",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "system": {
+ "description": "Gain a permanent +1 bonus to your Evasion at character creation.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Nimble",
+ "type": "base",
+ "_id": "zaxVYqKzUYDJ3SDq",
+ "img": "icons/skills/movement/arrows-up-trio-red.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.evasion",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Gain a permanent +1 bonus to your Evasion at character creation.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754001151008,
+ "modifiedTime": 1754001176435,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!3lNqft3LmOlEIEkw.zaxVYqKzUYDJ3SDq"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754001125989,
+ "modifiedTime": 1754001147782,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!3lNqft3LmOlEIEkw"
+}
diff --git a/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json b/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json
new file mode 100644
index 00000000..d805e240
--- /dev/null
+++ b/src/packs/ancestries/feature_Purposeful_Design_g6I4tRUQNgL4vZ6H.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Purposeful Design",
+ "type": "feature",
+ "_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.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993755899,
+ "modifiedTime": 1753993791943,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!g6I4tRUQNgL4vZ6H"
+}
diff --git a/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json b/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json
new file mode 100644
index 00000000..87c6ec96
--- /dev/null
+++ b/src/packs/ancestries/feature_Quick_Reactions_0NSPSuB8KSEYTJIP.json
@@ -0,0 +1,65 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Quick Reactions",
+ "type": "feature",
+ "_id": "0NSPSuB8KSEYTJIP",
+ "img": "icons/skills/movement/feet-winged-boots-brown.webp",
+ "system": {
+ "description": "Mark a Stress to gain advantage on a reaction roll.
",
+ "resource": null,
+ "actions": {
+ "6Av1Y8JXWDkteLhc": {
+ "type": "effect",
+ "_id": "6Av1Y8JXWDkteLhc",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/skills/movement/feet-winged-boots-brown.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994522468,
+ "modifiedTime": 1753994554455,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!0NSPSuB8KSEYTJIP"
+}
diff --git a/src/packs/ancestries/feature_Reach_WRs2jvwM0STmkWIW.json b/src/packs/ancestries/feature_Reach_WRs2jvwM0STmkWIW.json
new file mode 100644
index 00000000..b6c974d0
--- /dev/null
+++ b/src/packs/ancestries/feature_Reach_WRs2jvwM0STmkWIW.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Reach",
+ "type": "feature",
+ "_id": "WRs2jvwM0STmkWIW",
+ "img": "icons/weapons/staves/staff-simple.webp",
+ "system": {
+ "description": "Treat any weapon, ability, spell, or other feature that has a Melee range as though it has a Very Close range instead.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996802591,
+ "modifiedTime": 1753996830453,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!WRs2jvwM0STmkWIW"
+}
diff --git a/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json b/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json
new file mode 100644
index 00000000..356f9283
--- /dev/null
+++ b/src/packs/ancestries/feature_Retract_UFR67BUOhNGLFyg9.json
@@ -0,0 +1,115 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Retract",
+ "type": "feature",
+ "_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.
",
+ "resource": null,
+ "actions": {
+ "HfiAg14hrYt7Yvnj": {
+ "type": "effect",
+ "_id": "HfiAg14hrYt7Yvnj",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/magic/defensive/shield-barrier-flaming-diamond-teal.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Base",
+ "type": "base",
+ "_id": "KoHQg8KurugHlga0",
+ "img": "icons/magic/defensive/shield-barrier-flaming-diamond-teal.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.resistance.physical.resistance",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ },
+ {
+ "key": "system.disadvantageSources",
+ "mode": 2,
+ "value": "Action Rolls",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "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,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996568678,
+ "modifiedTime": 1753996633306,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!UFR67BUOhNGLFyg9.KoHQg8KurugHlga0"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996513763,
+ "modifiedTime": 1753996553192,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!UFR67BUOhNGLFyg9"
+}
diff --git a/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json b/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json
new file mode 100644
index 00000000..01e909bb
--- /dev/null
+++ b/src/packs/ancestries/feature_Retracting_Claws_Zj69cAeb3NjIa8Hn.json
@@ -0,0 +1,133 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Retracting Claws",
+ "type": "feature",
+ "_id": "Zj69cAeb3NjIa8Hn",
+ "img": "icons/creatures/claws/claw-straight-orange.webp",
+ "system": {
+ "description": "Make an Agility Roll to scratch a target within Melee range. On a success, they become temporarily Vulnerable.
",
+ "resource": null,
+ "actions": {
+ "LcFhDb3sJk8sraAc": {
+ "type": "attack",
+ "_id": "LcFhDb3sJk8sraAc",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "pO76svFkmWmZ6LjC",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "attack",
+ "trait": "agility",
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Scratch",
+ "img": "icons/creatures/claws/claw-straight-orange.webp",
+ "range": "melee"
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Retractable Claws",
+ "img": "icons/creatures/claws/claw-straight-orange.webp",
+ "origin": "Compendium.daggerheart.ancestries.Item.Zj69cAeb3NjIa8Hn",
+ "transfer": false,
+ "_id": "pO76svFkmWmZ6LjC",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000434939,
+ "modifiedTime": 1754000461912,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!Zj69cAeb3NjIa8Hn.pO76svFkmWmZ6LjC"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000306620,
+ "modifiedTime": 1754000434953,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!Zj69cAeb3NjIa8Hn"
+}
diff --git a/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json b/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json
new file mode 100644
index 00000000..3b23d6b7
--- /dev/null
+++ b/src/packs/ancestries/feature_Scales_u8ZhV962rNmUlzkp.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Scales",
+ "type": "feature",
+ "_id": "u8ZhV962rNmUlzkp",
+ "img": "icons/commodities/leather/scales-brown.webp",
+ "system": {
+ "description": "Your scales act as natural protection. When you would take Severe damage, you can mark a Stress to mark 1 fewer Hit Points.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Base",
+ "type": "base",
+ "_id": "b6Pkwwk7pgBeeUTe",
+ "img": "icons/commodities/leather/scales-brown.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.rules.damageReduction.stressDamageReduction.severe.cost",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "When you would take Severe damage, you can mark a Stress to mark 1 fewer Hit Points.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993993682,
+ "modifiedTime": 1753994027257,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!u8ZhV962rNmUlzkp.b6Pkwwk7pgBeeUTe"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993962796,
+ "modifiedTime": 1753993988373,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!u8ZhV962rNmUlzkp"
+}
diff --git a/src/packs/ancestries/feature_Shell_A6a87OWA3tx16g9V.json b/src/packs/ancestries/feature_Shell_A6a87OWA3tx16g9V.json
new file mode 100644
index 00000000..65352d25
--- /dev/null
+++ b/src/packs/ancestries/feature_Shell_A6a87OWA3tx16g9V.json
@@ -0,0 +1,92 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Shell",
+ "type": "feature",
+ "_id": "A6a87OWA3tx16g9V",
+ "img": "icons/creatures/reptiles/turtle-shell-glowing-green.webp",
+ "system": {
+ "description": "Gain a bonus to your damage thresholds equal to your Proficiency.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Shell",
+ "type": "base",
+ "_id": "41uiZKXzSSomf9YD",
+ "img": "icons/creatures/reptiles/turtle-shell-glowing-green.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.damageThresholds.major",
+ "mode": 2,
+ "value": "@prof",
+ "priority": null
+ },
+ {
+ "key": "system.damageThresholds.severe",
+ "mode": 2,
+ "value": "@prof",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Gain a bonus to your damage thresholds equal to your Proficiency.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996434947,
+ "modifiedTime": 1753996492623,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!A6a87OWA3tx16g9V.41uiZKXzSSomf9YD"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753996421284,
+ "modifiedTime": 1753996433164,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!A6a87OWA3tx16g9V"
+}
diff --git a/src/packs/ancestries/feature_Sturdy_60o3cKUZzxO9EDQF.json b/src/packs/ancestries/feature_Sturdy_60o3cKUZzxO9EDQF.json
new file mode 100644
index 00000000..61ff446d
--- /dev/null
+++ b/src/packs/ancestries/feature_Sturdy_60o3cKUZzxO9EDQF.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Sturdy",
+ "type": "feature",
+ "_id": "60o3cKUZzxO9EDQF",
+ "img": "icons/magic/defensive/shield-barrier-glowing-triangle-purple-orange.webp",
+ "system": {
+ "description": "When you have 1 Hit Point remaining, attacks against you have disadvantage.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000559764,
+ "modifiedTime": 1754000590019,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!60o3cKUZzxO9EDQF"
+}
diff --git a/src/packs/ancestries/feature_Surefooted_YsJticxv8OFndd4D.json b/src/packs/ancestries/feature_Surefooted_YsJticxv8OFndd4D.json
new file mode 100644
index 00000000..cc0fd804
--- /dev/null
+++ b/src/packs/ancestries/feature_Surefooted_YsJticxv8OFndd4D.json
@@ -0,0 +1,34 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Surefooted",
+ "type": "feature",
+ "_id": "YsJticxv8OFndd4D",
+ "img": "icons/skills/movement/feet-bladed-boots-fire.webp",
+ "system": {
+ "description": "You ignore disadvantage on Agility Rolls.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753997026520,
+ "modifiedTime": 1753997047297,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!YsJticxv8OFndd4D"
+}
diff --git a/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json b/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json
new file mode 100644
index 00000000..6b8aa900
--- /dev/null
+++ b/src/packs/ancestries/feature_Thick_Skin_S0Ww7pYOSREt8qKg.json
@@ -0,0 +1,86 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Thick Skin",
+ "type": "feature",
+ "_id": "S0Ww7pYOSREt8qKg",
+ "img": "icons/magic/defensive/shield-barrier-glowing-triangle-orange.webp",
+ "system": {
+ "description": "When you take Minor damage, you can mark 2 Stress instead of marking a Hit Point.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Thick Skin",
+ "type": "base",
+ "_id": "4Lc40mNnRInTKMC5",
+ "img": "icons/magic/defensive/shield-barrier-glowing-triangle-orange.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.rules.damageReduction.stressDamageReduction.minor.cost",
+ "mode": 5,
+ "value": "2",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "When you take Minor damage, you can mark 2 Stress instead of marking a Hit Point.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994342724,
+ "modifiedTime": 1753994373197,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!S0Ww7pYOSREt8qKg.4Lc40mNnRInTKMC5"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994247261,
+ "modifiedTime": 1753994338239,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!S0Ww7pYOSREt8qKg"
+}
diff --git a/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json b/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json
new file mode 100644
index 00000000..25f0d1b2
--- /dev/null
+++ b/src/packs/ancestries/feature_Tusks_YhxD1ujZpftPu19w.json
@@ -0,0 +1,123 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Tusks",
+ "type": "feature",
+ "_id": "YhxD1ujZpftPu19w",
+ "img": "icons/creatures/abilities/fang-tooth-blood-red.webp",
+ "system": {
+ "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",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "keyIsID": false,
+ "key": "hope",
+ "value": 1,
+ "scalable": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Spend Hope",
+ "img": "icons/creatures/abilities/fang-tooth-blood-red.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Base",
+ "type": "base",
+ "_id": "klEyAxQa5YHXVnrl",
+ "img": "icons/creatures/abilities/fang-tooth-blood-red.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.dice",
+ "mode": 2,
+ "value": "1d6",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.damage.magical.dice",
+ "mode": 2,
+ "value": "1d6",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You gore the target with your tusks, dealing an extra 1d6 damage on this attack.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000662388,
+ "modifiedTime": 1754000724393,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!YhxD1ujZpftPu19w.klEyAxQa5YHXVnrl"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754000611682,
+ "modifiedTime": 1754000658375,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!YhxD1ujZpftPu19w"
+}
diff --git a/src/packs/ancestries/feature_Unshakeable_G5pE8FW94V1W9jJx.json b/src/packs/ancestries/feature_Unshakeable_G5pE8FW94V1W9jJx.json
new file mode 100644
index 00000000..5d534a67
--- /dev/null
+++ b/src/packs/ancestries/feature_Unshakeable_G5pE8FW94V1W9jJx.json
@@ -0,0 +1,81 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Unshakeable",
+ "type": "feature",
+ "_id": "G5pE8FW94V1W9jJx",
+ "img": "icons/magic/control/buff-flight-wings-runes-blue-white.webp",
+ "system": {
+ "description": "When you would mark a Stress, roll a d6 . On a result of 6, don’t mark it.
",
+ "resource": null,
+ "actions": {
+ "x8xbjyCrJ0okOpIU": {
+ "type": "attack",
+ "_id": "x8xbjyCrJ0okOpIU",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": "equal",
+ "treshold": 6
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/magic/control/buff-flight-wings-runes-blue-white.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753995651913,
+ "modifiedTime": 1753995700360,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!G5pE8FW94V1W9jJx"
+}
diff --git a/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json b/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json
new file mode 100644
index 00000000..56ffaacc
--- /dev/null
+++ b/src/packs/ancestries/feature_Wings_WquAjoOcso8lwySW.json
@@ -0,0 +1,117 @@
+{
+ "folder": "dSAccOl5ccgXPyje",
+ "name": "Wings",
+ "type": "feature",
+ "_id": "WquAjoOcso8lwySW",
+ "img": "icons/creatures/abilities/wing-batlike-white-blue.webp",
+ "system": {
+ "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.
",
+ "resource": null,
+ "actions": {
+ "dpKxkDSjXsP8kHMI": {
+ "type": "effect",
+ "_id": "dpKxkDSjXsP8kHMI",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/creatures/abilities/wing-batlike-white-blue.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Wings",
+ "type": "base",
+ "_id": "zD3xVdwkEQi2ivOn",
+ "img": "icons/creatures/abilities/wing-batlike-white-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.evasion",
+ "mode": 2,
+ "value": "2",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You to gain a +2 bonus to your Evasion against the Adversary's attack.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994808408,
+ "modifiedTime": 1753994856171,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!WquAjoOcso8lwySW.zD3xVdwkEQi2ivOn"
+ }
+ ],
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "MQSznptE5yLT7kj8": 3
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753994723305,
+ "modifiedTime": 1753994805028,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items!WquAjoOcso8lwySW"
+}
diff --git a/src/packs/communities/community_Highborne_DVw2mOCHB8i0XeBz.json b/src/packs/communities/community_Highborne_DVw2mOCHB8i0XeBz.json
new file mode 100644
index 00000000..be485d0b
--- /dev/null
+++ b/src/packs/communities/community_Highborne_DVw2mOCHB8i0XeBz.json
@@ -0,0 +1,31 @@
+{
+ "name": "Highborne",
+ "img": "icons/environment/settlement/palast.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a highborne community means you’re accustomed to a life of elegance, opulence, and prestige within the upper echelons of society.
Traditionally, members of a highborne community possess incredible material wealth. While this can take a variety of forms depending on the community—including gold and other minerals, land, or controlling the means of production—this status always comes with power and influence. Highborne place great value on titles and possessions, and there is little social mobility within their ranks. Members of a highborne community often control the political and economic status of the areas in which they live due to their ability to influence people and the economy with their substantial wealth. The health and safety of the less affluent people who live in these locations often hinges on the ability of this highborne ruling class to prioritize the well-being of their subjects over profit.
\nHighborne are often amiable, candid, conniving, enterprising, ostentatious, and unflappable.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.C7NR6qRatawZusmg"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784392,
+ "modifiedTime": 1754010352828,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "DVw2mOCHB8i0XeBz",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!DVw2mOCHB8i0XeBz"
+}
diff --git a/src/packs/communities/community_Loreborne_YsvlyqYoi8QQ8kwm.json b/src/packs/communities/community_Loreborne_YsvlyqYoi8QQ8kwm.json
new file mode 100644
index 00000000..50530aff
--- /dev/null
+++ b/src/packs/communities/community_Loreborne_YsvlyqYoi8QQ8kwm.json
@@ -0,0 +1,31 @@
+{
+ "name": "Loreborne",
+ "img": "icons/sundries/scrolls/scroll-writing-brown-gold.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a loreborne community means you’re from a society that favors strong academic or political prowess.
Loreborne communities highly value knowledge, frequently in the form of historical preservation, political advancement, scientific study, skill development, or lore and mythology compilation. Most members of these communities research in institutions built in bastions of civilization, while some eclectic few thrive in gathering information from the natural world. Some may be isolationists, operating in smaller enclaves, schools, or guilds and following their own unique ethos. Others still wield their knowledge on a larger scale, making deft political maneuvers across governmental landscapes.
\nLoreborne are often direct, eloquent, inquisitive, patient, rhapsodic, and witty.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.JBZJmywisJg5X3tH"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784392,
+ "modifiedTime": 1754010491764,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "YsvlyqYoi8QQ8kwm",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!YsvlyqYoi8QQ8kwm"
+}
diff --git a/src/packs/communities/community_Orderborne_TY2TejenASXtS484.json b/src/packs/communities/community_Orderborne_TY2TejenASXtS484.json
new file mode 100644
index 00000000..7817a2ea
--- /dev/null
+++ b/src/packs/communities/community_Orderborne_TY2TejenASXtS484.json
@@ -0,0 +1,31 @@
+{
+ "name": "Orderborne",
+ "img": "icons/environment/people/infantry-army.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of an orderborne community means you’re from a collective that focuses on discipline or faith, and you uphold a set of principles that reflect your experience there.
Orderborne are frequently some of the most powerful among the surrounding communities. By aligning the members of their society around a common value or goal, such as a god, doctrine, ethos, or even a shared business or trade, the ruling bodies of these enclaves are able to mobilize larger populations with less effort. While orderborne communities take a variety of forms—some even profoundly pacifistic—perhaps the most feared are those that structure themselves around military prowess. In such a case, it’s not uncommon for orderborne to provide soldiers for hire to other cities or countries.
\nOrderborne are often ambitious, benevolent, pensive, prudent, sardonic, and stoic.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.7aXWdH3gzaYREK0X"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784393,
+ "modifiedTime": 1754010626874,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "TY2TejenASXtS484",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!TY2TejenASXtS484"
+}
diff --git a/src/packs/communities/community_Ridgeborne_WHLA4qrdszXQHOuo.json b/src/packs/communities/community_Ridgeborne_WHLA4qrdszXQHOuo.json
new file mode 100644
index 00000000..5971d311
--- /dev/null
+++ b/src/packs/communities/community_Ridgeborne_WHLA4qrdszXQHOuo.json
@@ -0,0 +1,31 @@
+{
+ "name": "Ridgeborne",
+ "img": "icons/environment/wilderness/terrain-rocks-brown.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a ridgeborne community means you’ve called the rocky peaks and sharp cliffs of the mountainside home.
Those who’ve lived in the mountains often consider themselves hardier than most because they’ve thrived among the most dangerous terrain many continents have to offer. These groups are adept at adaptation, developing unique technologies and equipment to move both people and products across difficult terrain. As such, ridgeborne grow up scrambling and climbing, making them sturdy and strong-willed. Ridgeborne localities appear in a variety of forms—some cities carve out entire cliff faces, others construct castles of stone, and still more live in small homes on windblown peaks. Outside forces often struggle to attack ridgeborne groups, as the small militias and large military forces of the mountains are adept at utilizing their high-ground advantage.
\nRidgeborne are often bold, hardy, indomitable, loyal, reserved, and stubborn.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.DYmmr5CknLtHnwuj"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784394,
+ "modifiedTime": 1754010655426,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "WHLA4qrdszXQHOuo",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!WHLA4qrdszXQHOuo"
+}
diff --git a/src/packs/communities/community_Seaborne_o5AA5J05N7EvH1rN.json b/src/packs/communities/community_Seaborne_o5AA5J05N7EvH1rN.json
new file mode 100644
index 00000000..95798e66
--- /dev/null
+++ b/src/packs/communities/community_Seaborne_o5AA5J05N7EvH1rN.json
@@ -0,0 +1,31 @@
+{
+ "name": "Seaborne",
+ "img": "icons/environment/settlement/ship.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a seaborne community means you lived on or near a large body of water.
Seaborne communities are built, both physically and culturally, around the specific waters they call home. Some of these groups live along the shore, constructing ports for locals and travelers alike. These harbors function as centers of commerce, tourist attractions, or even just a safe place to lay down one’s head after weeks of travel. Other seaborne live on the water in small boats or large ships, with the idea of “home” comprising a ship and its crew, rather than any one landmass. No matter their exact location, seaborne communities are closely tied to the ocean tides and the creatures who inhabit them. Seaborne learn to fish at a young age, and train from birth to hold their breath and swim in even the most tumultuous waters. Individuals from these groups are highly sought after for their sailing skills, and many become captains of vessels, whether within their own community, working for another, or even at the helm of a powerful naval operation.
\nSeaborne are often candid, cooperative, exuberant, fierce, resolute, and weathered.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.07x6Qe6qMzDw2xN4"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784395,
+ "modifiedTime": 1754010861330,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "o5AA5J05N7EvH1rN",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!o5AA5J05N7EvH1rN"
+}
diff --git a/src/packs/communities/community_Slyborne_rGwCPMqZtky7SE6d.json b/src/packs/communities/community_Slyborne_rGwCPMqZtky7SE6d.json
new file mode 100644
index 00000000..c038fe90
--- /dev/null
+++ b/src/packs/communities/community_Slyborne_rGwCPMqZtky7SE6d.json
@@ -0,0 +1,31 @@
+{
+ "name": "Slyborne",
+ "img": "icons/environment/settlement/city-night-spire.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a slyborne community means you come from a group that operates outside the law, including all manner of criminals, grifters, and con artists.
Being part of a slyborne community means you come from a group that operates outside the law, including all manner of criminals, grifters, and con artists. Members of slyborne communities are brought together by their disreputable goals and their clever means of achieving them. Many people in these communities have an array of unscrupulous skills: forging, thievery, smuggling, and violence. People of any social class can be slyborne, from those who have garnered vast wealth and influence to those without a coin to their name. To the outside eye, slyborne might appear to be ruffians with no loyalty, but these communities possess some of the strictest codes of honor which, when broken, can result in a terrifying end for the transgressor.
\nSlyborne are often calculating, clever, formidable, perceptive, shrewd, and tenacious.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.ZmEuBdL0JrvuA8le"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784396,
+ "modifiedTime": 1754011031727,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "rGwCPMqZtky7SE6d",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!rGwCPMqZtky7SE6d"
+}
diff --git a/src/packs/communities/community_Underborne_eX0I1ZNMyD3nfaL1.json b/src/packs/communities/community_Underborne_eX0I1ZNMyD3nfaL1.json
new file mode 100644
index 00000000..7bd276be
--- /dev/null
+++ b/src/packs/communities/community_Underborne_eX0I1ZNMyD3nfaL1.json
@@ -0,0 +1,31 @@
+{
+ "name": "Underborne",
+ "img": "icons/environment/wilderness/cave-entrance-dwarven-hill.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of an underborne community means you’re from a subterranean society.
Many underborne live right beneath the cities and villages of other collectives, while some live much deeper. These communities range from small family groups in burrows to massive metropolises in caverns of stone. In many locales, underborne are recognized for their incredible boldness and skill that enable great feats of architecture and engineering. Underborne are regularly hired for their bravery, as even the least daring among them has likely encountered formidable belowground beasts, and learning to dispatch such creatures is common practice amongst these societies. Because of the dangers of their environment, many underborne communities develop unique nonverbal languages that prove equally useful on the surface.
\nUnderborne are often composed, elusive, indomitable, innovative, resourceful, and unpretentious.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.aMla3xQuCHEwORGD"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784398,
+ "modifiedTime": 1754011085731,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "eX0I1ZNMyD3nfaL1",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!eX0I1ZNMyD3nfaL1"
+}
diff --git a/src/packs/communities/community_Wanderborne_82mDY2EIBfLkNwQj.json b/src/packs/communities/community_Wanderborne_82mDY2EIBfLkNwQj.json
new file mode 100644
index 00000000..a1b03f93
--- /dev/null
+++ b/src/packs/communities/community_Wanderborne_82mDY2EIBfLkNwQj.json
@@ -0,0 +1,31 @@
+{
+ "name": "Wanderborne",
+ "img": "icons/environment/settlement/wagon.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a wanderborne community means you’ve lived as a nomad, forgoing a permanent home and experiencing a wide variety of cultures.
Unlike many communities that are defined by their locale, wanderborne are defined by their traveling lifestyle. Because of their frequent migration, wanderborne put less value on the accumulation of material possessions in favor of acquiring information, skills, and connections. While some wanderborne are allied by a common ethos, such as a religion or a set of political or economic values, others come together after shared tragedy, such as the loss of their home or land. No matter the reason, the dangers posed by life on the road and the choice to continue down that road together mean that wanderborne are known for their unwavering loyalty.
\nWanderborne are often inscrutable, magnanimous, mirthful, reliable, savvy, and unorthodox.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.2RSrQouA2zEJ5Xee"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784398,
+ "modifiedTime": 1754011123332,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "82mDY2EIBfLkNwQj",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!82mDY2EIBfLkNwQj"
+}
diff --git a/src/packs/communities/community_Wildborne_CRJ5pzJj4FjCtIlx.json b/src/packs/communities/community_Wildborne_CRJ5pzJj4FjCtIlx.json
new file mode 100644
index 00000000..73032136
--- /dev/null
+++ b/src/packs/communities/community_Wildborne_CRJ5pzJj4FjCtIlx.json
@@ -0,0 +1,31 @@
+{
+ "name": "Wildborne",
+ "img": "icons/environment/wilderness/tree-oak.webp",
+ "type": "community",
+ "folder": null,
+ "system": {
+ "description": "Being part of a wildborne community means you lived deep within the forest.
Wildborne communities are defined by their dedication to the conservation of their homelands, and many have strong religious or cultural ties to the fauna they live among. This results in unique architectural and technological advancements that favor sustainability over short-term, high-yield results. It is a hallmark of wildborne societies to integrate their villages and cities with the natural environment and avoid disturbing the lives of the plants and animals. While some construct their lodgings high in the branches of trees, others establish their homes on the ground beneath the forest canopy. It’s not uncommon for wildborne to remain reclusive and hidden within their woodland homes.
\nWildborne are often hardy, loyal, nurturing, reclusive, sagacious, and vibrant.
",
+ "features": [
+ "Compendium.daggerheart.communities.Item.TQ1AIQjndC4mYmmU"
+ ]
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784398,
+ "modifiedTime": 1754011159389,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_id": "CRJ5pzJj4FjCtIlx",
+ "sort": 3400000,
+ "effects": [],
+ "ownership": {
+ "default": 0
+ },
+ "_key": "!items!CRJ5pzJj4FjCtIlx"
+}
diff --git a/src/packs/communities/feature_Dedicated_7aXWdH3gzaYREK0X.json b/src/packs/communities/feature_Dedicated_7aXWdH3gzaYREK0X.json
new file mode 100644
index 00000000..c93811a9
--- /dev/null
+++ b/src/packs/communities/feature_Dedicated_7aXWdH3gzaYREK0X.json
@@ -0,0 +1,57 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Dedicated",
+ "type": "feature",
+ "_id": "7aXWdH3gzaYREK0X",
+ "img": "icons/environment/people/cleric-orange.webp",
+ "system": {
+ "description": "Record three sayings or values your upbringing instilled in you. Once per rest, when you describe how you’re embodying one of these principles through your current action, you can roll a d20 as your Hope Die
",
+ "resource": null,
+ "actions": {
+ "ZBVqSlsDUKf8uGrI": {
+ "type": "effect",
+ "_id": "ZBVqSlsDUKf8uGrI",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "1",
+ "recovery": "shortRest"
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Use",
+ "img": "icons/environment/people/cleric-orange.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!7aXWdH3gzaYREK0X"
+}
diff --git a/src/packs/communities/feature_Know_the_Tide_07x6Qe6qMzDw2xN4.json b/src/packs/communities/feature_Know_the_Tide_07x6Qe6qMzDw2xN4.json
new file mode 100644
index 00000000..cab7e54d
--- /dev/null
+++ b/src/packs/communities/feature_Know_the_Tide_07x6Qe6qMzDw2xN4.json
@@ -0,0 +1,42 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Know the Tide",
+ "type": "feature",
+ "_id": "07x6Qe6qMzDw2xN4",
+ "img": "icons/environment/wilderness/cave-entrance-island.webp",
+ "system": {
+ "description": "You can sense the ebb and flow of life. When you roll with Fear, place a token on your community card. You can hold a number of tokens equal to your level. Before you make an action roll, you can spend any number of these tokens to gain a +1 bonus to the roll for each token spent. At the end of each session, clear all unspent tokens.
",
+ "resource": {
+ "type": "simple",
+ "value": 0,
+ "max": "",
+ "icon": "",
+ "recovery": null,
+ "diceStates": {},
+ "dieFaces": "d4"
+ },
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!07x6Qe6qMzDw2xN4"
+}
diff --git a/src/packs/communities/feature_Lightfoot_TQ1AIQjndC4mYmmU.json b/src/packs/communities/feature_Lightfoot_TQ1AIQjndC4mYmmU.json
new file mode 100644
index 00000000..86d1ba97
--- /dev/null
+++ b/src/packs/communities/feature_Lightfoot_TQ1AIQjndC4mYmmU.json
@@ -0,0 +1,86 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Lightfoot",
+ "type": "feature",
+ "_id": "TQ1AIQjndC4mYmmU",
+ "img": "icons/magic/control/debuff-energy-snare-blue.webp",
+ "system": {
+ "description": "Your movement is naturally silent. You have advantage on rolls to move without being heard.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Lightfoot",
+ "type": "base",
+ "_id": "4my9X5XC3uwDSx7B",
+ "img": "icons/magic/control/debuff-energy-snare-blue.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Move without being heard.",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754020396302,
+ "modifiedTime": 1754020437585,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_key": "!items.effects!TQ1AIQjndC4mYmmU.4my9X5XC3uwDSx7B"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!TQ1AIQjndC4mYmmU"
+}
diff --git a/src/packs/communities/feature_Low_Light_Living_aMla3xQuCHEwORGD.json b/src/packs/communities/feature_Low_Light_Living_aMla3xQuCHEwORGD.json
new file mode 100644
index 00000000..27dde95c
--- /dev/null
+++ b/src/packs/communities/feature_Low_Light_Living_aMla3xQuCHEwORGD.json
@@ -0,0 +1,98 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Low-Light Living",
+ "type": "feature",
+ "_id": "aMla3xQuCHEwORGD",
+ "img": "icons/environment/settlement/temple-night.webp",
+ "system": {
+ "description": "When you’re in an area with low light or heavy shadow, you have advantage on rolls to hide, investigate, or perceive details within that area.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Low-Light Living",
+ "type": "base",
+ "_id": "pCp32u7UwqxCI4WW",
+ "img": "icons/environment/settlement/temple-night.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "In an area with low light or heavy shadow: hide, investigate, or perceive",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "",
+ "priority": null
+ },
+ {
+ "key": "",
+ "mode": 2,
+ "value": "",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754020102118,
+ "modifiedTime": 1754020317730,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_key": "!items.effects!aMla3xQuCHEwORGD.pCp32u7UwqxCI4WW"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!aMla3xQuCHEwORGD"
+}
diff --git a/src/packs/communities/feature_Nomadic_Pack_2RSrQouA2zEJ5Xee.json b/src/packs/communities/feature_Nomadic_Pack_2RSrQouA2zEJ5Xee.json
new file mode 100644
index 00000000..605c9d7d
--- /dev/null
+++ b/src/packs/communities/feature_Nomadic_Pack_2RSrQouA2zEJ5Xee.json
@@ -0,0 +1,65 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Nomadic Pack",
+ "type": "feature",
+ "_id": "2RSrQouA2zEJ5Xee",
+ "img": "icons/containers/bags/pack-leather-brown.webp",
+ "system": {
+ "description": "Add a Nomadic Pack to your inventory. Once per session, you can spend a Hope to reach into this pack and pull out a mundane item that’s useful to your situation. Work with the GM to figure out what item you take out.
",
+ "resource": null,
+ "actions": {
+ "Jd9uVincqkIMAXgU": {
+ "type": "effect",
+ "_id": "Jd9uVincqkIMAXgU",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "keyIsID": false,
+ "key": "hope",
+ "value": 1,
+ "scalable": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "1",
+ "recovery": "session"
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Pull Item",
+ "img": "icons/containers/bags/pack-leather-brown.webp",
+ "range": ""
+ }
+ },
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!2RSrQouA2zEJ5Xee"
+}
diff --git a/src/packs/communities/feature_Privilege_C7NR6qRatawZusmg.json b/src/packs/communities/feature_Privilege_C7NR6qRatawZusmg.json
new file mode 100644
index 00000000..20f015b2
--- /dev/null
+++ b/src/packs/communities/feature_Privilege_C7NR6qRatawZusmg.json
@@ -0,0 +1,98 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Privilege",
+ "type": "feature",
+ "_id": "C7NR6qRatawZusmg",
+ "img": "icons/commodities/currency/coins-plain-stack-gold.webp",
+ "system": {
+ "description": "You have advantage on rolls to consort with nobles, negotiate prices, or leverage your reputation to get what you want.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Privilege",
+ "type": "base",
+ "_id": "xgtjykfgvg142urA",
+ "img": "icons/commodities/currency/coins-plain-stack-gold.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Consort with nobles",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Negotiate prices",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Leverage your reputation to get what you want",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754015237400,
+ "modifiedTime": 1754015289801,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!C7NR6qRatawZusmg.xgtjykfgvg142urA"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!C7NR6qRatawZusmg"
+}
diff --git a/src/packs/communities/feature_Scoundrel_ZmEuBdL0JrvuA8le.json b/src/packs/communities/feature_Scoundrel_ZmEuBdL0JrvuA8le.json
new file mode 100644
index 00000000..b5618477
--- /dev/null
+++ b/src/packs/communities/feature_Scoundrel_ZmEuBdL0JrvuA8le.json
@@ -0,0 +1,98 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Scoundrel",
+ "type": "feature",
+ "_id": "ZmEuBdL0JrvuA8le",
+ "img": "icons/equipment/head/hood-cloth-teal-gold.webp",
+ "system": {
+ "description": "You have advantage on rolls to negotiate with criminals, detect lies, or find a safe place to hide.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Scoundrel",
+ "type": "base",
+ "_id": "snkYmZ22Q8HHLY9M",
+ "img": "icons/equipment/head/hood-cloth-teal-gold.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Negotiate with criminals",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Detect lies",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Find a safe place to hide",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754020484740,
+ "modifiedTime": 1754020540768,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_key": "!items.effects!ZmEuBdL0JrvuA8le.snkYmZ22Q8HHLY9M"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!ZmEuBdL0JrvuA8le"
+}
diff --git a/src/packs/communities/feature_Steady_DYmmr5CknLtHnwuj.json b/src/packs/communities/feature_Steady_DYmmr5CknLtHnwuj.json
new file mode 100644
index 00000000..713f8f53
--- /dev/null
+++ b/src/packs/communities/feature_Steady_DYmmr5CknLtHnwuj.json
@@ -0,0 +1,98 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Steady",
+ "type": "feature",
+ "_id": "DYmmr5CknLtHnwuj",
+ "img": "icons/equipment/feet/boots-collared-simple-leather.webp",
+ "system": {
+ "description": "You have advantage on rolls to traverse dangerous cliffs and ledges, navigate harsh environments, and use your survival knowledge.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Steady",
+ "type": "base",
+ "_id": "QDf9LD8Mhd0Cw0CB",
+ "img": "icons/equipment/feet/boots-collared-simple-leather.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Traverse dangerous cliffs and ledges",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Navigate harsh environment",
+ "priority": null
+ },
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "Use your survival knowledge",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754020582449,
+ "modifiedTime": 1754020663104,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_key": "!items.effects!DYmmr5CknLtHnwuj.QDf9LD8Mhd0Cw0CB"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!DYmmr5CknLtHnwuj"
+}
diff --git a/src/packs/communities/feature_Well_Read_JBZJmywisJg5X3tH.json b/src/packs/communities/feature_Well_Read_JBZJmywisJg5X3tH.json
new file mode 100644
index 00000000..7fd9e397
--- /dev/null
+++ b/src/packs/communities/feature_Well_Read_JBZJmywisJg5X3tH.json
@@ -0,0 +1,86 @@
+{
+ "folder": "KA1VSGslxkbvVeMp",
+ "name": "Well-Read",
+ "type": "feature",
+ "_id": "JBZJmywisJg5X3tH",
+ "img": "icons/sundries/books/book-open-brown.webp",
+ "system": {
+ "description": "You have advantage on rolls that involve the history, culture, or politics of a prominent person or place.
",
+ "resource": null,
+ "actions": {},
+ "originItemType": null,
+ "subType": null,
+ "originId": null
+ },
+ "effects": [
+ {
+ "name": "Well-Read",
+ "type": "base",
+ "_id": "RwhxYOAAKKlYZiz0",
+ "img": "icons/sundries/books/book-open-brown.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.advantageSources",
+ "mode": 2,
+ "value": "History, culture, or politics of a prominent person or place",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754020727223,
+ "modifiedTime": 1754020782488,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "_key": "!items.effects!JBZJmywisJg5X3tH.RwhxYOAAKKlYZiz0"
+ }
+ ],
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1754010247432,
+ "modifiedTime": 1754010247432,
+ "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ },
+ "sort": 0,
+ "ownership": {
+ "default": 0,
+ "Q9NoTaEarn3VMS6Z": 3
+ },
+ "_key": "!items!JBZJmywisJg5X3tH"
+}
diff --git a/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json b/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json
new file mode 100644
index 00000000..ec2c84ab
--- /dev/null
+++ b/src/packs/domains/domainCard_A_Soldier_s_Bond_Y08dLFuPXsgeRrHi.json
@@ -0,0 +1,29 @@
+{
+ "name": "A Soldier’s Bond",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "o7t2fsAmRxKLoHrO",
+ "system": {
+ "description": "
Once per long rest , when you compliment someone or ask them about something they’re good at, you can both gain 3 Hope .
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784407,
+ "modifiedTime": 1753922784407,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Y08dLFuPXsgeRrHi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Y08dLFuPXsgeRrHi"
+}
diff --git a/src/packs/domains/domainCard_Adjust_Reality_Zp2S2EnLS5Iv3XuT.json b/src/packs/domains/domainCard_Adjust_Reality_Zp2S2EnLS5Iv3XuT.json
new file mode 100644
index 00000000..aca76a22
--- /dev/null
+++ b/src/packs/domains/domainCard_Adjust_Reality_Zp2S2EnLS5Iv3XuT.json
@@ -0,0 +1,29 @@
+{
+ "name": "Adjust Reality",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7Cs44YADBTmmtCw6",
+ "system": {
+ "description": "
After you or a willing ally make any roll, you can spend 5 Hope to change the numerical result of that roll to a result of your choice instead. The result must be plausible within the range of the dice.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784408,
+ "modifiedTime": 1753922784408,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Zp2S2EnLS5Iv3XuT",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Zp2S2EnLS5Iv3XuT"
+}
diff --git a/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json b/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json
new file mode 100644
index 00000000..c80c714c
--- /dev/null
+++ b/src/packs/domains/domainCard_Arcana_Touched_5PvMQKCjrgSxzstn.json
@@ -0,0 +1,29 @@
+{
+ "name": "Arcana-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "bCjkysrofWPiZqNh",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Arcana domain, gain the following benefits:
+1 bonus to your Spellcast Rolls Once per rest, you can switch the results of your Hope and Fear Dice. ",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784408,
+ "modifiedTime": 1753922784408,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5PvMQKCjrgSxzstn",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!5PvMQKCjrgSxzstn"
+}
diff --git a/src/packs/domains/domainCard_Arcane_Reflection_JzSvxy9Mu3RJp1jV.json b/src/packs/domains/domainCard_Arcane_Reflection_JzSvxy9Mu3RJp1jV.json
new file mode 100644
index 00000000..5d989d8e
--- /dev/null
+++ b/src/packs/domains/domainCard_Arcane_Reflection_JzSvxy9Mu3RJp1jV.json
@@ -0,0 +1,29 @@
+{
+ "name": "Arcane Reflection",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "KmaX6wNBLzkFevaG",
+ "system": {
+ "description": "
When you would take magic damage, you can spend any number of Hope to roll that many d6s . If any roll a 6, the attack is reflected back to the caster, dealing the damage to them instead.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784409,
+ "modifiedTime": 1753922784409,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JzSvxy9Mu3RJp1jV",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!JzSvxy9Mu3RJp1jV"
+}
diff --git a/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json
new file mode 100644
index 00000000..143af14f
--- /dev/null
+++ b/src/packs/domains/domainCard_Armorer_cy8GjBPGc9w9RaGO.json
@@ -0,0 +1,29 @@
+{
+ "name": "Armorer",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "XDSp0FdiYDVO0tfw",
+ "system": {
+ "description": "
While you’re wearing armor, gain a +1 bonus to your Armor Score .
During a rest, when you choose to repair your armor as a downtime move, your allies also clear an Armor Slot .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784409,
+ "modifiedTime": 1753922784409,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "cy8GjBPGc9w9RaGO",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!cy8GjBPGc9w9RaGO"
+}
diff --git a/src/packs/domains/domainCard_Astral_Projection_YNOCNmZ96sCp9NEr.json b/src/packs/domains/domainCard_Astral_Projection_YNOCNmZ96sCp9NEr.json
new file mode 100644
index 00000000..91a8fdbe
--- /dev/null
+++ b/src/packs/domains/domainCard_Astral_Projection_YNOCNmZ96sCp9NEr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Astral Projection",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7O1tTswJMNdPgLsx",
+ "system": {
+ "description": "
Once per long rest, mark a Stress to create a projected copy of yourself that can appear anywhere you’ve been before.
You can see and hear through the projection as though it were you and affect the world as though you were there. A creature investigating the projection can tell it’s of magical origin. This effect lasts until your next rest or your projection takes any damage.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784409,
+ "modifiedTime": 1753922784409,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YNOCNmZ96sCp9NEr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!YNOCNmZ96sCp9NEr"
+}
diff --git a/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json b/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json
new file mode 100644
index 00000000..1837018a
--- /dev/null
+++ b/src/packs/domains/domainCard_Banish_AIbHfryMA2Rvs1ut.json
@@ -0,0 +1,29 @@
+{
+ "name": "Banish",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "FcMclsLDy86EicA6",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Close range. On a success, roll a number of d20 s equal to your Spellcast trait. The target must make a reaction roll with a Difficulty equal to your highest result. On a success, the target must mark a Stress but isn’t banished. Once per rest on a failure, they are banished from this realm.
When the PCs roll with Fear , the Difficulty gains a −1 penalty and the target makes another reaction roll. On a success, they return from banishment.
",
+ "domain": "codex",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784411,
+ "modifiedTime": 1753922784411,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "AIbHfryMA2Rvs1ut",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!AIbHfryMA2Rvs1ut"
+}
diff --git a/src/packs/domains/domainCard_Bare_Bones_z3HBYyoXl083H3TY.json b/src/packs/domains/domainCard_Bare_Bones_z3HBYyoXl083H3TY.json
new file mode 100644
index 00000000..4862cf69
--- /dev/null
+++ b/src/packs/domains/domainCard_Bare_Bones_z3HBYyoXl083H3TY.json
@@ -0,0 +1,29 @@
+{
+ "name": "Bare Bones",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "QpOL7jPbMBzH96qR",
+ "system": {
+ "description": "
When you choose not to equip armor , you have a base Armor Score of 3 + your Strength and use the following as your base damage thresholds:
Tier 1: 9/19Tier 2: 11/24Tier 3: 13/31Tier 4: 15/38 ",
+ "domain": "valor",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784412,
+ "modifiedTime": 1753922784412,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "z3HBYyoXl083H3TY",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!z3HBYyoXl083H3TY"
+}
diff --git a/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json b/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json
new file mode 100644
index 00000000..d7dd4b14
--- /dev/null
+++ b/src/packs/domains/domainCard_Battle_Cry_Ef1JsUG50LIoKx2F.json
@@ -0,0 +1,29 @@
+{
+ "name": "Battle Cry",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "me7ywrVh38j6T8Sm",
+ "system": {
+ "description": "
Once per long rest , while you’re charging into danger, you can muster a rousing call that inspires your allies. All allies who can hear you each clear a Stress and gain a Hope . Additionally, your allies gain advantage on attack rolls until you or an ally rolls a failure with Fear .
",
+ "domain": "blade",
+ "recallCost": 2,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784413,
+ "modifiedTime": 1753922784413,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Ef1JsUG50LIoKx2F",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Ef1JsUG50LIoKx2F"
+}
diff --git a/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json b/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json
new file mode 100644
index 00000000..366da2b4
--- /dev/null
+++ b/src/packs/domains/domainCard_Battle_Hardened_NeEOghgfyDUBTwBG.json
@@ -0,0 +1,29 @@
+{
+ "name": "Battle-Hardened",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "EiP5dLozOFZKIeWN",
+ "system": {
+ "description": "
Once per long rest when you would make a Death Move , you can spend a Hope to clear a Hit Point instead.
",
+ "domain": "blade",
+ "recallCost": 2,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784415,
+ "modifiedTime": 1753922784415,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "NeEOghgfyDUBTwBG",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!NeEOghgfyDUBTwBG"
+}
diff --git a/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json b/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json
new file mode 100644
index 00000000..f69180fc
--- /dev/null
+++ b/src/packs/domains/domainCard_Battle_Monster_P0ezScyQ5t8ruByf.json
@@ -0,0 +1,29 @@
+{
+ "name": "Battle Monster",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7pKKYgRQAKlQAksV",
+ "system": {
+ "description": "
When you make a successful attack against an adversary, you can mark 4 Stress to force the target to mark a number of Hit Points equal to the number of Hit Points you currently have marked instead of rolling for damage.
",
+ "domain": "blade",
+ "recallCost": 0,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784414,
+ "modifiedTime": 1753922784414,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "P0ezScyQ5t8ruByf",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!P0ezScyQ5t8ruByf"
+}
diff --git a/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json b/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json
new file mode 100644
index 00000000..6cf59390
--- /dev/null
+++ b/src/packs/domains/domainCard_Blade_Touched_Gb5bqpFSBiuBxUix.json
@@ -0,0 +1,29 @@
+{
+ "name": "Blade-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "HAGbPLHwm0UozDeG",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Blade domain, gain the following benefits:
+2 bonus to your attack rolls +4 bonus to your Severe damage threshold ",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784416,
+ "modifiedTime": 1753922784416,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Gb5bqpFSBiuBxUix",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Gb5bqpFSBiuBxUix"
+}
diff --git a/src/packs/domains/domainCard_Blink_Out_Qu0iA4s3Xov10Erd.json b/src/packs/domains/domainCard_Blink_Out_Qu0iA4s3Xov10Erd.json
new file mode 100644
index 00000000..04241759
--- /dev/null
+++ b/src/packs/domains/domainCard_Blink_Out_Qu0iA4s3Xov10Erd.json
@@ -0,0 +1,29 @@
+{
+ "name": "Blink Out",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "1e5Sn8OXxEQ57GSD",
+ "system": {
+ "description": "
Make a Spellcast Roll (12) . On a success, spend a Hope to teleport to another point you can see within Far range. If any willing creatures are within Very Close range, spend an additional Hope for each creature to bring them with you.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784416,
+ "modifiedTime": 1753922784416,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Qu0iA4s3Xov10Erd",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Qu0iA4s3Xov10Erd"
+}
diff --git a/src/packs/domains/domainCard_Body_Basher_yyFjCLlxdExu7q5y.json b/src/packs/domains/domainCard_Body_Basher_yyFjCLlxdExu7q5y.json
new file mode 100644
index 00000000..7f1fe49a
--- /dev/null
+++ b/src/packs/domains/domainCard_Body_Basher_yyFjCLlxdExu7q5y.json
@@ -0,0 +1,29 @@
+{
+ "name": "Body Basher",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pk4xXE8D3vTawrqj",
+ "system": {
+ "description": "
You use the full force of your body in a fight. On a successful attack using a weapon with a Melee range, gain a bonus to your damage roll equal to your Strength .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784417,
+ "modifiedTime": 1753922784417,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "yyFjCLlxdExu7q5y",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!yyFjCLlxdExu7q5y"
+}
diff --git a/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json b/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json
new file mode 100644
index 00000000..96b1a729
--- /dev/null
+++ b/src/packs/domains/domainCard_Bold_Presence_tdsL00yTSLNgZWs6.json
@@ -0,0 +1,29 @@
+{
+ "name": "Bold Presence",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pk4xXE8D3vTawrqj",
+ "system": {
+ "description": "
When you make a Presence Roll, you can spend a Hope to add your Strength to the roll.
Additionally, once per rest when you would gain a condition , you can describe how your bold presence aids you in the situation and avoid gaining the condition.
",
+ "domain": "valor",
+ "recallCost": 0,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784418,
+ "modifiedTime": 1753922784418,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "tdsL00yTSLNgZWs6",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!tdsL00yTSLNgZWs6"
+}
diff --git a/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json b/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json
new file mode 100644
index 00000000..7e0e0611
--- /dev/null
+++ b/src/packs/domains/domainCard_Bolt_Beacon_BNevJyGk7hmN7XOY.json
@@ -0,0 +1,29 @@
+{
+ "name": "Bolt Beacon",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "LlWJaBZOKh0Ot2kD",
+ "system": {
+ "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.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784418,
+ "modifiedTime": 1753922784418,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "BNevJyGk7hmN7XOY",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!BNevJyGk7hmN7XOY"
+}
diff --git a/src/packs/domains/domainCard_Bone_Touched_ON5bvnoQBy0SYc9Y.json b/src/packs/domains/domainCard_Bone_Touched_ON5bvnoQBy0SYc9Y.json
new file mode 100644
index 00000000..41180cff
--- /dev/null
+++ b/src/packs/domains/domainCard_Bone_Touched_ON5bvnoQBy0SYc9Y.json
@@ -0,0 +1,29 @@
+{
+ "name": "Bone-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "i5iDLXMZLc0ckWI5",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Bone domain, gain the following benefits:
+1 bonus to Agility Once per rest, you can spend 3 Hope to cause an attack that succeeded against you to fail instead. ",
+ "domain": "bone",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784419,
+ "modifiedTime": 1753922784419,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ON5bvnoQBy0SYc9Y",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ON5bvnoQBy0SYc9Y"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json b/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json
new file mode 100644
index 00000000..d05a06ab
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Ava_YtZzYBtR0yLPPA93.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Ava",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "tqhasjtHBX0F20lN",
+ "system": {
+ "description": "
Power Push: Make a Spellcast Roll against a target within Melee range. On a success, they’re knocked back to Far range and take d10+2 magic damage using your Proficiency .
Tava’s Armor: Spend a Hope to give a target you can touch a +1 bonus to their Armor Score until their next rest or you cast Tava’s Armor again.
Ice Spike: Make a Spellcast Roll (12) to summon a large ice spike within Far range. If you use it as a weapon, make the Spellcast Roll against the target’s Difficulty instead. On a success, deal d6 physical damage using your Proficiency.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 1,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784419,
+ "modifiedTime": 1753922784419,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YtZzYBtR0yLPPA93",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!YtZzYBtR0yLPPA93"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json b/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json
new file mode 100644
index 00000000..068baea1
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Exota_oVs2MSC6Uf5GbgEG.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Exota",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "rUGDM9JvGfhh9a2Y",
+ "system": {
+ "description": "
Repudiate: You can interrupt a magical effect taking place. Make a reaction roll using your Spellcast trait. Once per rest on a success, the effect stops and any consequences are avoided.
Create Construct: Spend a Hope to choose a group of objects around you and create an animated construct from them that obeys basic commands. Make a Spellcast Roll to command them to take action. When necessary, they share your Evasion and traits and their attacks deal 2d10+3 physical damage. You can only maintain one construct at a time, and they fall apart when they take any amount of damage.
",
+ "domain": "codex",
+ "recallCost": 3,
+ "level": 4,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784420,
+ "modifiedTime": 1753922784420,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "oVs2MSC6Uf5GbgEG",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!oVs2MSC6Uf5GbgEG"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json b/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json
new file mode 100644
index 00000000..bcd1f108
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Grynn_R0LNheiZycZlZzV3.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Grynn",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "rUGDM9JvGfhh9a2Y",
+ "system": {
+ "description": "
Arcane Deflection: Once per long rest , spend a Hope to negate the damage of an attack targeting you or an ally within Very Close range.
Time Lock: Target an object within Far range. That object stops in time and space exactly where it is until your next rest. If a creature tries to move it, make a Spellcast Roll against them to maintain this spell.
Wall of Flame: Make a Spellcast Roll (15) . On a success, create a wall of magical flame between two points within Far range. All creatures in its path must choose a side to be on, and anything that subsequently passes through the wall takes 4d10+3 magic damage.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 4,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784420,
+ "modifiedTime": 1753922784420,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "R0LNheiZycZlZzV3",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!R0LNheiZycZlZzV3"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json b/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json
new file mode 100644
index 00000000..73622106
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Homet_gFMx08ogQ8hS2Obi.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Homet",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "hh2vkggcAQ0QUE6C",
+ "system": {
+ "description": "
Pass Through: Make a Spellcast Roll (13) . Once per rest on a success, you and all creatures touching you can pass through a wall or door within Close range. The effect ends once everyone is on the other side.
Plane Gate: Make a Spellcast Roll (14) . Once per long rest on a success, open a gateway to a location in another dimension or plane of existence you’ve been to before. This gateway lasts until your next rest.
",
+ "domain": "codex",
+ "recallCost": 0,
+ "level": 7,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784421,
+ "modifiedTime": 1753922784421,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "gFMx08ogQ8hS2Obi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!gFMx08ogQ8hS2Obi"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json b/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json
new file mode 100644
index 00000000..230cb464
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Illiat_df4iRqQzRntrF6Qw.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Illiat",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "tqhasjtHBX0F20lN",
+ "system": {
+ "description": "
Slumber: Make a Spellcast Roll against a target within Very Close range. On a success, they’re Asleep until they take damage or the GM spends a Fear on their turn to clear this condition .
Arcane Barrage: Once per rest, spend any number of Hope and shoot magical projectiles that strike a target of your choice within Close range. Roll a number of d6s equal to the Hope spent and deal that much magic damage to the target.
Telepathy: Spend a Hope to open a line of mental communication with one target you can see. This connection lasts until your next rest or you cast Telepathy again.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 1,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784421,
+ "modifiedTime": 1753922784421,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "df4iRqQzRntrF6Qw",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!df4iRqQzRntrF6Qw"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json b/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json
new file mode 100644
index 00000000..3902fad8
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Korvax_cWRFHJdxEZ0M1dAg.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Korvax",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7XeaYZPMB0SopAfo",
+ "system": {
+ "description": "
Levitation: Make a Spellcast Roll to temporarily lift a target you can see up into the air and move them within Close range of their original position.
Recant: Spend a Hope to force a target within Melee range to make a Reaction Roll (15). On a failure, they forget the last minute of your conversation.
Rune Circle: Mark a Stress to create a temporary magical circle on the ground where you stand. All adversaries within Melee range, or who enter Melee range, take 2d12+4 magic damage and are knocked back to Very Close range.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 3,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784423,
+ "modifiedTime": 1753922784423,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "cWRFHJdxEZ0M1dAg",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!cWRFHJdxEZ0M1dAg"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json
new file mode 100644
index 00000000..fe3711a4
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Norai",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7XeaYZPMB0SopAfo",
+ "system": {
+ "description": "
Mystic Tether: Make a Spellcast Roll against a target within Far range. On a success, they’re temporarily Restrained and must mark a Stress . If you target a flying creature, this spell grounds and temporarily Restrains them.
Fireball: Make a Spellcast Roll against a target within Very Far range. On a success, hurl a sphere of fire toward them that explodes on impact. The target and all creatures within Very Close range of them must make a Reaction Roll (13). Targets who fail take d20+5 magic damage using your Proficiency . Targets who succeed take half damage.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 3,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784423,
+ "modifiedTime": 1753922784423,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WtwSWXTRZa7QVvmo",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!WtwSWXTRZa7QVvmo"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json b/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json
new file mode 100644
index 00000000..567ca66e
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Ronin_SZMNR3uGNinJcN4N.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Ronin",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "KwZYrsSUYnHiNtPl",
+ "system": {
+ "description": "
Transform: Make a Spellcast Roll (15) . On a success, transform into an inanimate object no larger than twice your normal size. You can remain in this shape until you take damage.
Eternal Enervation: Once per long rest , make a Spellcast Roll against a target within Close range. On a success, they become permanently Vulnerable . They can’t clear this condition by any means.
",
+ "domain": "codex",
+ "recallCost": 4,
+ "level": 9,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784424,
+ "modifiedTime": 1753922784424,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "SZMNR3uGNinJcN4N",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!SZMNR3uGNinJcN4N"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json b/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json
new file mode 100644
index 00000000..0aab9b0e
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Sitil_eq8VNqYMRHhF9xw9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Sitil",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "j9i2Q6Z7Z82udHn1",
+ "system": {
+ "description": "
Adjust Appearance: You magically shift your appearance and clothing to avoid recognition.
Parallela: Spend 2 Hope to cast this spell on yourself or an ally within Close range. The next time the target makes an attack, they can hit an additional target within range that their attack roll would succeed against. You can only hold this spell on one creature at a time.
Illusion: Make a Spellcast Roll (14) . On a success, create a temporary visual illusion no larger than you within Close range that lasts for as long as you look at it. It holds up to scrutiny until an observer is within Melee range.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 2,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784424,
+ "modifiedTime": 1753922784424,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "eq8VNqYMRHhF9xw9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!eq8VNqYMRHhF9xw9"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json b/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json
new file mode 100644
index 00000000..81eed231
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Tyfar_1VXzwRbvbBj5bd5V.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Tyfar",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "tqhasjtHBX0F20lN",
+ "system": {
+ "description": "
Wild Flame: Make a Spellcast Roll against up to three adversaries within Melee range. Targets you succeed against take 2d6 magic damage and must mark a Stress as flames erupt from your hand.
Magic Hand: You conjure a magical hand with the same size and strength as your own within Far range.
Mysterious Mist: Make a Spellcast Roll (13) to cast a temporary thick fog that gathers in a stationary area within Very Close range. The fog heavily obscures this area and everything in it.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 1,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784426,
+ "modifiedTime": 1753922784426,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "1VXzwRbvbBj5bd5V",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!1VXzwRbvbBj5bd5V"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json b/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json
new file mode 100644
index 00000000..07fdf6b6
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Vagras_aknDDYtN7EObv94t.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Vagras",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "j9i2Q6Z7Z82udHn1",
+ "system": {
+ "description": "
Runic Lock: Make a Spellcast Roll (15) on an object you’re touching that can close (such as a lock, chest, or box). Once per rest on a success, you can lock the object so it can only be opened by creatures of your choice. Someone with access to magic and an hour of time to study the spell can break it.
Arcane Door: When you have no adversaries within Melee range, make a Spellcast Roll (13) . On a success, spend a Hope to create a portal from where you are to a point within Far range you can see. It closes once a creature has passed through it.
Reveal: Make a Spellcast Roll . If there is anything magically hidden within Close range the roll would succeed against, it is revealed.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 2,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784427,
+ "modifiedTime": 1753922784427,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "aknDDYtN7EObv94t",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!aknDDYtN7EObv94t"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json b/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json
new file mode 100644
index 00000000..68c3ed85
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Vyola_VOIgm2j2Ijszwc5m.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Vyola",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8bWpGblWODdf8mDR",
+ "system": {
+ "description": "
Memory Delve: Make a Spellcast Roll against a target within Far range. On a success, peer into the target’s mind and ask the GM a question. The GM describes any memories the target has pertaining to the answer.
Shared Clarity: Once per long rest , spend a Hope to choose two willing creatures. When one of them would mark Stress , they can choose between the two of them who marks it. This spell lasts until their next rest.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 8,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784427,
+ "modifiedTime": 1753922784427,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "VOIgm2j2Ijszwc5m",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!VOIgm2j2Ijszwc5m"
+}
diff --git a/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json b/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json
new file mode 100644
index 00000000..f45bbe45
--- /dev/null
+++ b/src/packs/domains/domainCard_Book_of_Yarrow_J1ovx2FpNDvPq1o6.json
@@ -0,0 +1,29 @@
+{
+ "name": "Book of Yarrow",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "IIVaYseNJbA2ta1B",
+ "system": {
+ "description": "
Timejammer: Make a Spellcast Roll (18) . On a success, time temporarily slows to a halt for everyone within Far range except for you. It resumes the next time you make an action roll that targets another creature.
Magic Immunity: Spend 5 Hope to become immune to magic damage until your next rest.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 10,
+ "type": "grimoire"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784429,
+ "modifiedTime": 1753922784429,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "J1ovx2FpNDvPq1o6",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!J1ovx2FpNDvPq1o6"
+}
diff --git a/src/packs/domains/domainCard_Boost_VKAHS6eWz28ukcDs.json b/src/packs/domains/domainCard_Boost_VKAHS6eWz28ukcDs.json
new file mode 100644
index 00000000..39af8b23
--- /dev/null
+++ b/src/packs/domains/domainCard_Boost_VKAHS6eWz28ukcDs.json
@@ -0,0 +1,29 @@
+{
+ "name": "Boost",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "3e8kCsLzLxiACJDb",
+ "system": {
+ "description": "
Mark a Stress to boost off a willing ally within Close range, fling yourself into the air, and perform an aerial attack against a target within Far range. You have advantage on the attack, add a d10 to the damage roll , and end your move within Melee range of the target.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784430,
+ "modifiedTime": 1753922784430,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "VKAHS6eWz28ukcDs",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!VKAHS6eWz28ukcDs"
+}
diff --git a/src/packs/domains/domainCard_Brace_QXs4vssSqNGQu5b8.json b/src/packs/domains/domainCard_Brace_QXs4vssSqNGQu5b8.json
new file mode 100644
index 00000000..647d6f83
--- /dev/null
+++ b/src/packs/domains/domainCard_Brace_QXs4vssSqNGQu5b8.json
@@ -0,0 +1,29 @@
+{
+ "name": "Brace",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "eR7sP5jQwfCLORUe",
+ "system": {
+ "description": "
When you mark an Armor Slot to reduce incoming damage, you can mark a Stress to mark an additional Armor Slot.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784431,
+ "modifiedTime": 1753922784431,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "QXs4vssSqNGQu5b8",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!QXs4vssSqNGQu5b8"
+}
diff --git a/src/packs/domains/domainCard_Breaking_Blow_8UANBgSdhMZ0sqfO.json b/src/packs/domains/domainCard_Breaking_Blow_8UANBgSdhMZ0sqfO.json
new file mode 100644
index 00000000..8ddb0aed
--- /dev/null
+++ b/src/packs/domains/domainCard_Breaking_Blow_8UANBgSdhMZ0sqfO.json
@@ -0,0 +1,29 @@
+{
+ "name": "Breaking Blow",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "n7pgTBYSItMzCX0s",
+ "system": {
+ "description": "
When you make a successful attack, you can mark a Stress to make the next successful attack against that same target deal an extra 2d12 damage.
",
+ "domain": "bone",
+ "recallCost": 3,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784431,
+ "modifiedTime": 1753922784431,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "8UANBgSdhMZ0sqfO",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!8UANBgSdhMZ0sqfO"
+}
diff --git a/src/packs/domains/domainCard_Chain_Lightning_0kAVO6rordCfZqYP.json b/src/packs/domains/domainCard_Chain_Lightning_0kAVO6rordCfZqYP.json
new file mode 100644
index 00000000..eefcd771
--- /dev/null
+++ b/src/packs/domains/domainCard_Chain_Lightning_0kAVO6rordCfZqYP.json
@@ -0,0 +1,29 @@
+{
+ "name": "Chain Lightning",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "l387HKojhqcDAV0b",
+ "system": {
+ "description": "
Mark 2 Stress to make a Spellcast Roll , unleashing lightning on all targets within Close range. Targets you succeed against must make a reaction roll with a Difficulty equal to the result of your Spellcast Roll. Targets who fail take 2d8+4 magic damage. Additional adversaries not already targeted by Chain Lightning and within Close range of previous targets who took damage must also make the reaction roll . Targets who fail take 2d8+4 magic damage. This chain continues until there are no more adversaries within range.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784433,
+ "modifiedTime": 1753922784433,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "0kAVO6rordCfZqYP",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!0kAVO6rordCfZqYP"
+}
diff --git a/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json b/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json
new file mode 100644
index 00000000..4d5658ee
--- /dev/null
+++ b/src/packs/domains/domainCard_Champion_s_Edge_rnejRbUQsNGX1GMC.json
@@ -0,0 +1,29 @@
+{
+ "name": "Champion’s Edge",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Emnx4o1DWGTVKoAg",
+ "system": {
+ "description": "
When you critically succeed on an attack, you can spend up to 3 Hope and choose one of the following options for each Hope spent:
You clear a Hit Point . You clear an Armor Slot . The target must mark an additional Hit Point. You can’t choose the same option more than once.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784433,
+ "modifiedTime": 1753922784433,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "rnejRbUQsNGX1GMC",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!rnejRbUQsNGX1GMC"
+}
diff --git a/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json b/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json
new file mode 100644
index 00000000..6bf0cfbb
--- /dev/null
+++ b/src/packs/domains/domainCard_Chokehold_R5GYUalYXLLFRlNl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Chokehold",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "hoDIPBzwYPxiSXGU",
+ "system": {
+ "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 .
When a creature attacks a target who is Vulnerable in this way, they deal an extra 2d6 damage.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784434,
+ "modifiedTime": 1753922784434,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "R5GYUalYXLLFRlNl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!R5GYUalYXLLFRlNl"
+}
diff --git a/src/packs/domains/domainCard_Cinder_Grasp_5EP2Lgf7ojfrc0Is.json b/src/packs/domains/domainCard_Cinder_Grasp_5EP2Lgf7ojfrc0Is.json
new file mode 100644
index 00000000..b0a974b5
--- /dev/null
+++ b/src/packs/domains/domainCard_Cinder_Grasp_5EP2Lgf7ojfrc0Is.json
@@ -0,0 +1,29 @@
+{
+ "name": "Cinder Grasp",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "u8Yz2hUTaF3N2fFT",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Melee range. On a success, the target instantly bursts into flames, takes 1d20+3 magic damage, and is temporarily lit On Fire .
When a creature acts while On Fire , they must take an extra 2d6 magic damage if they are still On Fire at the end of their action.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784434,
+ "modifiedTime": 1753922784434,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5EP2Lgf7ojfrc0Is",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!5EP2Lgf7ojfrc0Is"
+}
diff --git a/src/packs/domains/domainCard_Cloaking_Blast_Zhw7PtK8nMPlsOqD.json b/src/packs/domains/domainCard_Cloaking_Blast_Zhw7PtK8nMPlsOqD.json
new file mode 100644
index 00000000..ddaa8794
--- /dev/null
+++ b/src/packs/domains/domainCard_Cloaking_Blast_Zhw7PtK8nMPlsOqD.json
@@ -0,0 +1,29 @@
+{
+ "name": "Cloaking Blast",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "bCjkysrofWPiZqNh",
+ "system": {
+ "description": "
When you make a successful Spellcast Roll to cast a different spell, you can spend a Hope to become Cloaked . While Cloaked , you remain unseen if you are stationary when an adversary moves to where they would normally see you. When you move into or within an adversary’s line of sight or make an attack, you are no longer Cloaked .
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 7,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784435,
+ "modifiedTime": 1753922784435,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Zhw7PtK8nMPlsOqD",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Zhw7PtK8nMPlsOqD"
+}
diff --git a/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json b/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json
new file mode 100644
index 00000000..5ce8ed04
--- /dev/null
+++ b/src/packs/domains/domainCard_Codex_Touched_7Pu83ABdMukTxu3e.json
@@ -0,0 +1,29 @@
+{
+ "name": "Codex-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "hh2vkggcAQ0QUE6C",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Codex domain, gain the following benefits:
You can mark a Stress to add your Proficiency to a Spellcast Roll . Once per rest, replace this card with any card from your vault without paying its Recall Cost. ",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784435,
+ "modifiedTime": 1753922784435,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "7Pu83ABdMukTxu3e",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!7Pu83ABdMukTxu3e"
+}
diff --git a/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json b/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json
new file mode 100644
index 00000000..4b91fae3
--- /dev/null
+++ b/src/packs/domains/domainCard_Confusing_Aura_R8NDiJXJWmC48WSr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Confusing Aura",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "KmaX6wNBLzkFevaG",
+ "system": {
+ "description": "
Make a Spellcast Roll (14) . Once per long rest on a success, you create a layer of illusion over your body that makes it hard to tell exactly where you are. Mark any number of Stress to make that many additional layers. When an adversary makes an attack against you, roll a number of d6s equal to the number of layers currently active. If any roll a 5 or higher, one layer of the aura is destroyed and the attack fails. If all the results are 4 or lower, you take the damage and this spell ends.
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784437,
+ "modifiedTime": 1753922784437,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "R8NDiJXJWmC48WSr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!R8NDiJXJWmC48WSr"
+}
diff --git a/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json b/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json
new file mode 100644
index 00000000..c51e1a29
--- /dev/null
+++ b/src/packs/domains/domainCard_Conjure_Swarm_rZPH0BY8Sznc9sFG.json
@@ -0,0 +1,29 @@
+{
+ "name": "Conjure Swarm",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "xZrCYAd05ayNu1yW",
+ "system": {
+ "description": "
Tekaira Armored Beetles: Mark a Stress to conjure armored beetles that encircle you. When you next take damage, reduce the severity by one threshold. You can spend a Hope to keep the beetles conjured after taking damage.
Fire Flies: Make a Spellcast Roll against all adversaries within Close range. Spend a Hope to deal 2d8+3 magic damage to targets you succeeded against.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784438,
+ "modifiedTime": 1753922784438,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "rZPH0BY8Sznc9sFG",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!rZPH0BY8Sznc9sFG"
+}
diff --git a/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json b/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json
new file mode 100644
index 00000000..b7f4e68f
--- /dev/null
+++ b/src/packs/domains/domainCard_Conjured_Steeds_Jkp6cMDiHHaBZQRS.json
@@ -0,0 +1,29 @@
+{
+ "name": "Conjured Steeds",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "u5Lq2kfC8LlDAGDC",
+ "system": {
+ "description": "
Spend any number of Hope to conjure that many magical steeds (such as horses, camels, or elephants) that you and your allies can ride until your next long rest or the steeds take any damage. The steeds double your land speed while traveling and, when in danger, allow you to move within Far range without having to roll. Creatures riding a steed gain a −2 penalty to attack rolls and a +2 bonus to damage rolls.
",
+ "domain": "sage",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784438,
+ "modifiedTime": 1753922784438,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Jkp6cMDiHHaBZQRS",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Jkp6cMDiHHaBZQRS"
+}
diff --git a/src/packs/domains/domainCard_Copycat_3A7LZ1xmDEMGa165.json b/src/packs/domains/domainCard_Copycat_3A7LZ1xmDEMGa165.json
new file mode 100644
index 00000000..4e5561a6
--- /dev/null
+++ b/src/packs/domains/domainCard_Copycat_3A7LZ1xmDEMGa165.json
@@ -0,0 +1,29 @@
+{
+ "name": "Copycat",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "yFcD1LOM3xKbkNYl",
+ "system": {
+ "description": "
Once per long rest , this card can mimic the features of another domain card of level 8 or lower in another player’s loadout . Spend Hope equal to half the card’s level to gain access to the feature. It lasts until your next rest or they place the card in their vault.
",
+ "domain": "grace",
+ "recallCost": 3,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784439,
+ "modifiedTime": 1753922784439,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "3A7LZ1xmDEMGa165",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!3A7LZ1xmDEMGa165"
+}
diff --git a/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json b/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json
new file mode 100644
index 00000000..8891be1f
--- /dev/null
+++ b/src/packs/domains/domainCard_Corrosive_Projectile_qJaSNTuDfbPVr8Lb.json
@@ -0,0 +1,29 @@
+{
+ "name": "Corrosive Projectile",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "uXGugK72AffddFdH",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Far range. On a success, deal d6+4 magic damage using your Proficiency . Additionally, mark 2 or more Stress to make them permanently Corroded . While a target is Corroded , they gain a −1 penalty to their Difficulty for every 2 Stress you spent. This condition can stack.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784439,
+ "modifiedTime": 1753922784439,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "qJaSNTuDfbPVr8Lb",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!qJaSNTuDfbPVr8Lb"
+}
diff --git a/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json b/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json
new file mode 100644
index 00000000..d41567cb
--- /dev/null
+++ b/src/packs/domains/domainCard_Counterspell_6dhqo1kzGxejCjHa.json
@@ -0,0 +1,29 @@
+{
+ "name": "Counterspell",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "mOv6BGhJAeGrzA84",
+ "system": {
+ "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 .
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784440,
+ "modifiedTime": 1753922784440,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "6dhqo1kzGxejCjHa",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!6dhqo1kzGxejCjHa"
+}
diff --git a/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json b/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json
new file mode 100644
index 00000000..3efd6db2
--- /dev/null
+++ b/src/packs/domains/domainCard_Critical_Inspiration_ABp9pUfBS69NomTD.json
@@ -0,0 +1,29 @@
+{
+ "name": "Critical Inspiration",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Oo9EkkF7CDD3QZEG",
+ "system": {
+ "description": "
Once per rest, when you critically succeed on an attack, all allies within Very Close range can clear a Stress or gain a Hope .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784441,
+ "modifiedTime": 1753922784441,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ABp9pUfBS69NomTD",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ABp9pUfBS69NomTD"
+}
diff --git a/src/packs/domains/domainCard_Cruel_Precision_bap1eCWryPNowbyo.json b/src/packs/domains/domainCard_Cruel_Precision_bap1eCWryPNowbyo.json
new file mode 100644
index 00000000..932f09ef
--- /dev/null
+++ b/src/packs/domains/domainCard_Cruel_Precision_bap1eCWryPNowbyo.json
@@ -0,0 +1,29 @@
+{
+ "name": "Cruel Precision",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "i5iDLXMZLc0ckWI5",
+ "system": {
+ "description": "
When you make a successful attack with a weapon, gain a bonus to your damage roll equal to either your Finesse or Agility .
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784442,
+ "modifiedTime": 1753922784442,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "bap1eCWryPNowbyo",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!bap1eCWryPNowbyo"
+}
diff --git a/src/packs/domains/domainCard_Dark_Whispers_yL2qrSWmTwXVOySH.json b/src/packs/domains/domainCard_Dark_Whispers_yL2qrSWmTwXVOySH.json
new file mode 100644
index 00000000..335f8c39
--- /dev/null
+++ b/src/packs/domains/domainCard_Dark_Whispers_yL2qrSWmTwXVOySH.json
@@ -0,0 +1,29 @@
+{
+ "name": "Dark Whispers",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "xuGz0QPNlkTOV0rV",
+ "system": {
+ "description": "
You can speak into the mind of any person with whom you’ve made physical contact. Once you’ve opened a channel with them, they can speak back into your mind. Additionally, you can mark a Stress to make a Spellcast Roll against them. On a success, you can ask the GM one of the following questions and receive an answer:
Where are they? What are they doing? What are they afraid of? What do they cherish most in the world? ",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784442,
+ "modifiedTime": 1753922784442,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "yL2qrSWmTwXVOySH",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!yL2qrSWmTwXVOySH"
+}
diff --git a/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json b/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json
new file mode 100644
index 00000000..3a3a4451
--- /dev/null
+++ b/src/packs/domains/domainCard_Deadly_Focus_xxZOXC4tiZQ6kg1e.json
@@ -0,0 +1,29 @@
+{
+ "name": "Deadly Focus",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "yalAnCU3SndrYImF",
+ "system": {
+ "description": "
Once per rest, you can apply all your focus toward a target of your choice. Until you attack another creature, you defeat the target, or the battle ends, gain a +1 bonus to your Proficiency .
",
+ "domain": "blade",
+ "recallCost": 2,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784443,
+ "modifiedTime": 1753922784443,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "xxZOXC4tiZQ6kg1e",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!xxZOXC4tiZQ6kg1e"
+}
diff --git a/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json b/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json
new file mode 100644
index 00000000..387dd936
--- /dev/null
+++ b/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json
@@ -0,0 +1,29 @@
+{
+ "name": "Death Grip",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "BJIiOIWAQUz5zuqo",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Close range and choose one of the following options:
You pull the target into Melee range or pull yourself into Melee range of them. You constrict the target and force them to mark 2 Stress . All adversaries between you and the target must succeed on a Reaction Roll (13) or be hit by vines, taking 3d6+2 physical damage. On a success, vines reach out from your hands, causing the chosen effect and temporarily Restraining the target.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784444,
+ "modifiedTime": 1753922784444,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "x0FVGE1YbfXalJiw",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!x0FVGE1YbfXalJiw"
+}
diff --git a/src/packs/domains/domainCard_Deathrun_xFOSn8IVVNizgHFq.json b/src/packs/domains/domainCard_Deathrun_xFOSn8IVVNizgHFq.json
new file mode 100644
index 00000000..b1bf8ad7
--- /dev/null
+++ b/src/packs/domains/domainCard_Deathrun_xFOSn8IVVNizgHFq.json
@@ -0,0 +1,29 @@
+{
+ "name": "Deathrun",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Hs6POmXKThDXQJBn",
+ "system": {
+ "description": "
Spend 3 Hope to run a straight path through the battlefield to a point within Far range, making an attack against all adversaries within your weapon’s range along that path. Choose the order in which you deal damage to the targets you succeeded against. For the first, roll your weapon damage with a +1 bonus to your Proficiency . Then remove a die from your damage roll and deal the remaining damage to the next target. Continue to remove a die for each subsequent target until you have no more damage dice or adversaries.
You can’t target the same adversary more than once per attack.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784445,
+ "modifiedTime": 1753922784445,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "xFOSn8IVVNizgHFq",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!xFOSn8IVVNizgHFq"
+}
diff --git a/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json b/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json
new file mode 100644
index 00000000..36b6e344
--- /dev/null
+++ b/src/packs/domains/domainCard_Deft_Deceiver_38znCh6kHTkaPwYi.json
@@ -0,0 +1,29 @@
+{
+ "name": "Deft Deceiver",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nVCKcZkcoEivYJaF",
+ "system": {
+ "description": "
Spend a Hope to gain advantage on a roll to deceive or trick someone into believing a lie you tell them.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784445,
+ "modifiedTime": 1753922784445,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "38znCh6kHTkaPwYi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!38znCh6kHTkaPwYi"
+}
diff --git a/src/packs/domains/domainCard_Deft_Maneuvers_dc4rAXlv95srZUct.json b/src/packs/domains/domainCard_Deft_Maneuvers_dc4rAXlv95srZUct.json
new file mode 100644
index 00000000..e536e4b8
--- /dev/null
+++ b/src/packs/domains/domainCard_Deft_Maneuvers_dc4rAXlv95srZUct.json
@@ -0,0 +1,29 @@
+{
+ "name": "Deft Maneuvers",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "PeeIjbkBv41613yZ",
+ "system": {
+ "description": "
Once per rest, mark a Stress to sprint anywhere within Far range without making an Agility Roll to get there.
If you end this movement within Melee range of an adversary and immediately make an attack against them, gain a +1 bonus to the attack roll .
",
+ "domain": "bone",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784446,
+ "modifiedTime": 1753922784446,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dc4rAXlv95srZUct",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!dc4rAXlv95srZUct"
+}
diff --git a/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json b/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json
new file mode 100644
index 00000000..10e6cc10
--- /dev/null
+++ b/src/packs/domains/domainCard_Disintegration_Wave_kja5qvh4rdeDBB96.json
@@ -0,0 +1,29 @@
+{
+ "name": "Disintegration Wave",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "KwZYrsSUYnHiNtPl",
+ "system": {
+ "description": "
Make a Spellcast Roll (18) . Once per long rest on a success, the GM tells you which adversaries within Far range have a Difficulty of 18 or lower. Mark a Stress for each one you wish to hit with this spell. They are killed and can’t come back to life by any means.
",
+ "domain": "codex",
+ "recallCost": 4,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784447,
+ "modifiedTime": 1753922784447,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kja5qvh4rdeDBB96",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!kja5qvh4rdeDBB96"
+}
diff --git a/src/packs/domains/domainCard_Divination_K8oFepK24UVsAX8B.json b/src/packs/domains/domainCard_Divination_K8oFepK24UVsAX8B.json
new file mode 100644
index 00000000..39f116b8
--- /dev/null
+++ b/src/packs/domains/domainCard_Divination_K8oFepK24UVsAX8B.json
@@ -0,0 +1,29 @@
+{
+ "name": "Divination",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "vAZKNDtAafd7HDWV",
+ "system": {
+ "description": "
Once per long rest, spend 3 Hope to reach out to the forces beyond and ask one “yes or no” question about an event, person, place, or situation in the near future. For a moment, the present falls away and you see the answer before you.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784448,
+ "modifiedTime": 1753922784448,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "K8oFepK24UVsAX8B",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!K8oFepK24UVsAX8B"
+}
diff --git a/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json b/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json
new file mode 100644
index 00000000..9f91c72c
--- /dev/null
+++ b/src/packs/domains/domainCard_Earthquake_C0qLOwSSvZ6PG3Ws.json
@@ -0,0 +1,29 @@
+{
+ "name": "Earthquake",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "fucNnucgoUjbzvcA",
+ "system": {
+ "description": "
Make a Spellcast Roll (16) . Once per rest on a success, all targets within Very Far range who aren’t flying must make a Reaction Roll (18). Targets who fail take 3d10+8 physical damage and are temporarily Vulnerable . Targets who succeed take half damage.
Additionally, when you succeed on the Spellcast Roll, all terrain within Very Far range becomes difficult to move through and structures within this range might sustain damage or crumble.
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784449,
+ "modifiedTime": 1753922784449,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "C0qLOwSSvZ6PG3Ws",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!C0qLOwSSvZ6PG3Ws"
+}
diff --git a/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json b/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json
new file mode 100644
index 00000000..10b4383f
--- /dev/null
+++ b/src/packs/domains/domainCard_Eclipse_62Sj67PdPFzwWVe3.json
@@ -0,0 +1,29 @@
+{
+ "name": "Eclipse",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8qr1Y2tW3vLwNZOg",
+ "system": {
+ "description": "
Make a Spellcast Roll (16) . Once per long rest on a success, plunge the entire area within Far range into complete darkness only you and your allies can see through. Attack rolls have disadvantage when targeting you or an ally within this shadow.
Additionally, when you or an ally succeeds with Hope against an adversary within this shadow, the target must mark a Stress .
This spell lasts until the GM spends a Fear on their turn to clear this effect or you take Severe damage.
",
+ "domain": "midnight",
+ "recallCost": 2,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784449,
+ "modifiedTime": 1753922784449,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "62Sj67PdPFzwWVe3",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!62Sj67PdPFzwWVe3"
+}
diff --git a/src/packs/domains/domainCard_Encore_klahWDFwihqqEhXP.json b/src/packs/domains/domainCard_Encore_klahWDFwihqqEhXP.json
new file mode 100644
index 00000000..34257552
--- /dev/null
+++ b/src/packs/domains/domainCard_Encore_klahWDFwihqqEhXP.json
@@ -0,0 +1,29 @@
+{
+ "name": "Encore",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "wdhWWqWlPiBxtsvr",
+ "system": {
+ "description": "
When an ally within Close range deals damage to an adversary, you can make a Spellcast Roll against that same target. On a success, you deal the same damage to the target that your ally dealt. If your Spellcast Roll succeeds with Fear , place this card in your vault .
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784450,
+ "modifiedTime": 1753922784450,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "klahWDFwihqqEhXP",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!klahWDFwihqqEhXP"
+}
diff --git a/src/packs/domains/domainCard_Endless_Charisma_tNzFNlVHghloKsFi.json b/src/packs/domains/domainCard_Endless_Charisma_tNzFNlVHghloKsFi.json
new file mode 100644
index 00000000..b16c1404
--- /dev/null
+++ b/src/packs/domains/domainCard_Endless_Charisma_tNzFNlVHghloKsFi.json
@@ -0,0 +1,29 @@
+{
+ "name": "Endless Charisma",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "W81LnTWzwmoaycTl",
+ "system": {
+ "description": "
After you make an action roll to persuade, lie, or garner favor, you can spend a Hope to reroll the Hope or Fear Die.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784450,
+ "modifiedTime": 1753922784450,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "tNzFNlVHghloKsFi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!tNzFNlVHghloKsFi"
+}
diff --git a/src/packs/domains/domainCard_Enrapture_a8lFiKX1o8T924ze.json b/src/packs/domains/domainCard_Enrapture_a8lFiKX1o8T924ze.json
new file mode 100644
index 00000000..bc15bbb6
--- /dev/null
+++ b/src/packs/domains/domainCard_Enrapture_a8lFiKX1o8T924ze.json
@@ -0,0 +1,29 @@
+{
+ "name": "Enrapture",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nVCKcZkcoEivYJaF",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Close range. On a success, they become temporarily Enraptured . While Enraptured , a target’s attention is fixed on you, narrowing their field of view and drowning out any sound but your voice. Once per rest on a success, you can mark a Stress to force the Enraptured target to mark a Stress as well.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784451,
+ "modifiedTime": 1753922784451,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "a8lFiKX1o8T924ze",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!a8lFiKX1o8T924ze"
+}
diff --git a/src/packs/domains/domainCard_Falling_Sky_hZJp9mdkMnqKDROe.json b/src/packs/domains/domainCard_Falling_Sky_hZJp9mdkMnqKDROe.json
new file mode 100644
index 00000000..9a8880d5
--- /dev/null
+++ b/src/packs/domains/domainCard_Falling_Sky_hZJp9mdkMnqKDROe.json
@@ -0,0 +1,29 @@
+{
+ "name": "Falling Sky",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7Cs44YADBTmmtCw6",
+ "system": {
+ "description": "
Make a Spellcast Roll against all adversaries within Far range. Mark any number of Stress to make shards of arcana rain down from above. Targets you succeed against take 1d20+2 magic damage for each Stress marked.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784452,
+ "modifiedTime": 1753922784452,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "hZJp9mdkMnqKDROe",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!hZJp9mdkMnqKDROe"
+}
diff --git a/src/packs/domains/domainCard_Fane_of_the_Wilds_F2m9wvZ3v5c3yCtv.json b/src/packs/domains/domainCard_Fane_of_the_Wilds_F2m9wvZ3v5c3yCtv.json
new file mode 100644
index 00000000..339ee246
--- /dev/null
+++ b/src/packs/domains/domainCard_Fane_of_the_Wilds_F2m9wvZ3v5c3yCtv.json
@@ -0,0 +1,29 @@
+{
+ "name": "Fane of the Wilds",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "R5afi5bhq9ccnYY2",
+ "system": {
+ "description": "
After a long rest , place a number of tokens equal to the number of Sage domain cards in your loadout and vault on this card.
When you would make a Spellcast Roll , you can spend any number of tokens after the roll to gain a +1 bonus for each token spent.
When you critically succeed on a Spellcast Roll for a Sage domain spell, gain a token.
When you take a long rest, clear all unspent tokens.
",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784452,
+ "modifiedTime": 1753922784452,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "F2m9wvZ3v5c3yCtv",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!F2m9wvZ3v5c3yCtv"
+}
diff --git a/src/packs/domains/domainCard_Ferocity_jSQsSP61CX4MhSN7.json b/src/packs/domains/domainCard_Ferocity_jSQsSP61CX4MhSN7.json
new file mode 100644
index 00000000..d4f61daa
--- /dev/null
+++ b/src/packs/domains/domainCard_Ferocity_jSQsSP61CX4MhSN7.json
@@ -0,0 +1,29 @@
+{
+ "name": "Ferocity",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Q9rmrfeKqcqBNnWc",
+ "system": {
+ "description": "
When you cause an adversary to mark 1 or more Hit Points , you can spend 2 Hope to increase your Evasion by the number of Hit Points they marked. This bonus lasts until after the next attack made against you.
",
+ "domain": "bone",
+ "recallCost": 2,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784453,
+ "modifiedTime": 1753922784453,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "jSQsSP61CX4MhSN7",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!jSQsSP61CX4MhSN7"
+}
diff --git a/src/packs/domains/domainCard_Final_Words_Nbw6Jnh1vRZzwHQI.json b/src/packs/domains/domainCard_Final_Words_Nbw6Jnh1vRZzwHQI.json
new file mode 100644
index 00000000..e78af94a
--- /dev/null
+++ b/src/packs/domains/domainCard_Final_Words_Nbw6Jnh1vRZzwHQI.json
@@ -0,0 +1,29 @@
+{
+ "name": "Final Words",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "2yh8wuYprOyswf0r",
+ "system": {
+ "description": "
You can infuse a corpse with a moment of life to speak with it. Make a Spellcast Roll (13) . On a success with Hope , the corpse answers up to three questions. On a success with Fear , the corpse answers one question. The corpse answers truthfully, but it can’t impart information it didn’t know in life. On a failure, or once the corpse has finished answering your questions, the body turns to dust.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784454,
+ "modifiedTime": 1753922784454,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Nbw6Jnh1vRZzwHQI",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Nbw6Jnh1vRZzwHQI"
+}
diff --git a/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json b/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json
new file mode 100644
index 00000000..bd7119ef
--- /dev/null
+++ b/src/packs/domains/domainCard_Flight_54GUjNuBEy7xdzMz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Flight",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "mOv6BGhJAeGrzA84",
+ "system": {
+ "description": "
Make a Spellcast Roll (15) . On a success, place a number of tokens equal to your Agility on this card (minimum 1). 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.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784454,
+ "modifiedTime": 1753922784454,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "54GUjNuBEy7xdzMz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!54GUjNuBEy7xdzMz"
+}
diff --git a/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json b/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json
new file mode 100644
index 00000000..8fe36347
--- /dev/null
+++ b/src/packs/domains/domainCard_Floating_Eye_wOQLu7nLMQ7v6Ogw.json
@@ -0,0 +1,29 @@
+{
+ "name": "Floating Eye",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "u8Yz2hUTaF3N2fFT",
+ "system": {
+ "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.
",
+ "domain": "arcana",
+ "recallCost": 0,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784455,
+ "modifiedTime": 1753922784455,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "wOQLu7nLMQ7v6Ogw",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!wOQLu7nLMQ7v6Ogw"
+}
diff --git a/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json b/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json
new file mode 100644
index 00000000..a5802764
--- /dev/null
+++ b/src/packs/domains/domainCard_Forager_06UapZuaA5S6fAKl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Forager",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "u5Lq2kfC8LlDAGDC",
+ "system": {
+ "description": "
As an additional downtime move you can choose, roll a d6 to see what you forage. Work with the GM to describe it and add it to your inventory as a consumable. Your party can carry up to five foraged consumables at a time.
\n\nA unique food (Clear 2 Stress ) \nA beautiful relic (Gain 2 Hope ) \nAn arcane rune (+2 to a Spellcast Roll ) \nA healing vial (Clear 2 Hit Points) \nA luck charm (Reroll any die) \nChoose one of the options above. ",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784456,
+ "modifiedTime": 1753922784456,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "06UapZuaA5S6fAKl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!06UapZuaA5S6fAKl"
+}
diff --git a/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json
new file mode 100644
index 00000000..c0d019cf
--- /dev/null
+++ b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json
@@ -0,0 +1,29 @@
+{
+ "name": "Force of Nature",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pPzU9WOQNv3ckO1w",
+ "system": {
+ "description": "
Mark a Stress to transform into a hulking nature spirit, gaining the following benefits:
When you succeed on an attack or Spellcast Roll , gain a +10 bonus to the damage roll. When you deal enough damage to defeat a creature within Close range, you absorb them and clear an Armor Slot . You can’t be Restrained . Before you make an action roll , you must spend a Hope . If you can’t, you revert to your normal form.
",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784456,
+ "modifiedTime": 1753922784456,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "LzVpMkD5I4QeaIHf",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!LzVpMkD5I4QeaIHf"
+}
diff --git a/src/packs/domains/domainCard_Forceful_Push_aqWGfIx4JAarulfV.json b/src/packs/domains/domainCard_Forceful_Push_aqWGfIx4JAarulfV.json
new file mode 100644
index 00000000..a88b1924
--- /dev/null
+++ b/src/packs/domains/domainCard_Forceful_Push_aqWGfIx4JAarulfV.json
@@ -0,0 +1,29 @@
+{
+ "name": "Forceful Push",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "QpOL7jPbMBzH96qR",
+ "system": {
+ "description": "
Make an attack with your primary weapon against a target within Melee range. On a success, you deal damage and knock them back to Close range. On a success with Hope , add a d6 to your damage roll.
Additionally, you can spend a Hope to make them temporarily Vulnerable .
",
+ "domain": "valor",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784457,
+ "modifiedTime": 1753922784457,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "aqWGfIx4JAarulfV",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!aqWGfIx4JAarulfV"
+}
diff --git a/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json b/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json
new file mode 100644
index 00000000..48542e7c
--- /dev/null
+++ b/src/packs/domains/domainCard_Forest_Sprites_JrkUMTzaFmQNBHVm.json
@@ -0,0 +1,29 @@
+{
+ "name": "Forest Sprites",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "qY4Zqc1Ch6p317uK",
+ "system": {
+ "description": "
Make a Spellcast Roll (13) . On a success, spend any number of Hope to create an equal number of small forest sprites who appear at points you choose within Far range, providing the following benefits:
Your allies 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.
",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784457,
+ "modifiedTime": 1753922784457,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JrkUMTzaFmQNBHVm",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!JrkUMTzaFmQNBHVm"
+}
diff --git a/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json b/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json
new file mode 100644
index 00000000..ef6ce73e
--- /dev/null
+++ b/src/packs/domains/domainCard_Fortified_Armor_oVa49lI107eZILZr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Fortified Armor",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "yalAnCU3SndrYImF",
+ "system": {
+ "description": "
While you are wearing armor , gain a +2 bonus to your damage thresholds.
",
+ "domain": "blade",
+ "recallCost": 0,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784458,
+ "modifiedTime": 1753922784458,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "oVa49lI107eZILZr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!oVa49lI107eZILZr"
+}
diff --git a/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json b/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json
new file mode 100644
index 00000000..ff7d0f7e
--- /dev/null
+++ b/src/packs/domains/domainCard_Frenzy_MMl7abdGRLl7TJLO.json
@@ -0,0 +1,29 @@
+{
+ "name": "Frenzy",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "me7ywrVh38j6T8Sm",
+ "system": {
+ "description": "
Once per long rest , you can go into a Frenzy until there are no more adversaries within sight.
While Frenzied , you can’t use Armor Slots , and you gain a +10 bonus to your damage rolls and a +8 bonus to your Severe damage threshold.
",
+ "domain": "blade",
+ "recallCost": 3,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784459,
+ "modifiedTime": 1753922784459,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "MMl7abdGRLl7TJLO",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!MMl7abdGRLl7TJLO"
+}
diff --git a/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json
new file mode 100644
index 00000000..b548bcca
--- /dev/null
+++ b/src/packs/domains/domainCard_Full_Surge_SgvjJfMyubZowPxS.json
@@ -0,0 +1,29 @@
+{
+ "name": "Full Surge",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "FUzQxkv4gFc46SIs",
+ "system": {
+ "description": "
Once per long rest , mark 3 Stress to push your body to its limits. Gain a +2 bonus to all of your character traits until your next rest.
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784460,
+ "modifiedTime": 1753922784460,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "SgvjJfMyubZowPxS",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!SgvjJfMyubZowPxS"
+}
diff --git a/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json b/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json
new file mode 100644
index 00000000..80644c5f
--- /dev/null
+++ b/src/packs/domains/domainCard_Get_Back_Up_BFWN2cObMdlk9uVz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Get Back Up",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "9Xc6KzNyjDtTGZkp",
+ "system": {
+ "description": "
When you take Severe damage, you can mark a Stress to reduce the severity by one threshold.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784460,
+ "modifiedTime": 1753922784460,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "BFWN2cObMdlk9uVz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!BFWN2cObMdlk9uVz"
+}
diff --git a/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json b/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json
new file mode 100644
index 00000000..0282332a
--- /dev/null
+++ b/src/packs/domains/domainCard_Gifted_Tracker_VZ2b4zfRzV73XTuT.json
@@ -0,0 +1,29 @@
+{
+ "name": "Gifted Tracker",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "EJoXzO85rG5EiZsh",
+ "system": {
+ "description": "
When you’re tracking a specific creature or group of creatures based on signs of their passage, you can spend any number of Hope and ask the GM that many questions from the following list.
What direction did they go? How long ago did they pass through? What were they doing in this location? How many of them were here? When you encounter creatures you’ve tracked in this way, gain a +1 bonus to your Evasion against them.
",
+ "domain": "sage",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784461,
+ "modifiedTime": 1753922784461,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "VZ2b4zfRzV73XTuT",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!VZ2b4zfRzV73XTuT"
+}
diff --git a/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json b/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json
new file mode 100644
index 00000000..c6ff2a32
--- /dev/null
+++ b/src/packs/domains/domainCard_Glancing_Blow_nCNCqSH7UgW4O3To.json
@@ -0,0 +1,29 @@
+{
+ "name": "Glancing Blow",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "HAGbPLHwm0UozDeG",
+ "system": {
+ "description": "
When you fail an attack, you can mark a Stress to deal weapon damage using half your Proficiency .
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784462,
+ "modifiedTime": 1753922784462,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "nCNCqSH7UgW4O3To",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!nCNCqSH7UgW4O3To"
+}
diff --git a/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json b/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json
new file mode 100644
index 00000000..31c91323
--- /dev/null
+++ b/src/packs/domains/domainCard_Glyph_of_Nightfall_B5HXqYRJiL3xMNKT.json
@@ -0,0 +1,29 @@
+{
+ "name": "Glyph of Nightfall",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "WTdOLLkQyPdg0KWU",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Very Close range. On a success, spend a Hope to 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).
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784463,
+ "modifiedTime": 1753922784463,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "B5HXqYRJiL3xMNKT",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!B5HXqYRJiL3xMNKT"
+}
diff --git a/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json
new file mode 100644
index 00000000..6c6406dd
--- /dev/null
+++ b/src/packs/domains/domainCard_Goad_Them_On_HufF5KzuNfEb9RTi.json
@@ -0,0 +1,29 @@
+{
+ "name": "Goad Them On",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "cOZgzLQRGNnBzsHT",
+ "system": {
+ "description": "
Describe how you taunt a target within Close range, then make a Presence Roll against them. On a success, the target must mark a Stress , and the next time the GM spotlights them, they must target you with an attack, which they make with disadvantage .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784464,
+ "modifiedTime": 1753922784464,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HufF5KzuNfEb9RTi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!HufF5KzuNfEb9RTi"
+}
diff --git a/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json b/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json
new file mode 100644
index 00000000..646a8c34
--- /dev/null
+++ b/src/packs/domains/domainCard_Gore_and_Glory_3zvjgZ5Od343wHzx.json
@@ -0,0 +1,29 @@
+{
+ "name": "Gore and Glory",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "QYdeGsmVYIF34kZR",
+ "system": {
+ "description": "
When you critically succeed on a weapon attack, gain an additional Hope or clear an additional Stress .
Additionally, when you deal enough damage to defeat an enemy, gain a Hope or clear a Stress.
",
+ "domain": "blade",
+ "recallCost": 2,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784464,
+ "modifiedTime": 1753922784464,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "3zvjgZ5Od343wHzx",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!3zvjgZ5Od343wHzx"
+}
diff --git a/src/packs/domains/domainCard_Grace_Touched_KAuNb51AwhD8KEXk.json b/src/packs/domains/domainCard_Grace_Touched_KAuNb51AwhD8KEXk.json
new file mode 100644
index 00000000..0220fe56
--- /dev/null
+++ b/src/packs/domains/domainCard_Grace_Touched_KAuNb51AwhD8KEXk.json
@@ -0,0 +1,29 @@
+{
+ "name": "Grace-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "W81LnTWzwmoaycTl",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Grace domain, gain the following benefits:
You can mark an Armor Slot instead of marking a Stress . When you would force a target to mark a number of Hit Points , you can choose instead to force them to mark that number of Stress. ",
+ "domain": "grace",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784465,
+ "modifiedTime": 1753922784465,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "KAuNb51AwhD8KEXk",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!KAuNb51AwhD8KEXk"
+}
diff --git a/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json b/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json
new file mode 100644
index 00000000..b0b03513
--- /dev/null
+++ b/src/packs/domains/domainCard_Ground_Pound_WnGldYhJPDhx8v9X.json
@@ -0,0 +1,29 @@
+{
+ "name": "Ground Pound",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "FUzQxkv4gFc46SIs",
+ "system": {
+ "description": "
Spend 2 Hope to strike the ground where you stand and make a Strength Roll against all targets within Very Close range. Targets you succeed against are thrown back to Far range and must make a Reaction Roll (17). Targets who fail take 4d10+8 damage. Targets who succeed take half damage.
",
+ "domain": "valor",
+ "recallCost": 2,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784466,
+ "modifiedTime": 1753922784466,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WnGldYhJPDhx8v9X",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!WnGldYhJPDhx8v9X"
+}
diff --git a/src/packs/domains/domainCard_Healing_Field_GlRm1Dxlc0Z1b04o.json b/src/packs/domains/domainCard_Healing_Field_GlRm1Dxlc0Z1b04o.json
new file mode 100644
index 00000000..109b3752
--- /dev/null
+++ b/src/packs/domains/domainCard_Healing_Field_GlRm1Dxlc0Z1b04o.json
@@ -0,0 +1,29 @@
+{
+ "name": "Healing Field",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "BJIiOIWAQUz5zuqo",
+ "system": {
+ "description": "
Once per long rest , you can conjure a field of healing plants around you. Everywhere within Close range of you bursts to life with vibrant nature, allowing you and all allies in the area to clear a Hit Point .
Spend 2 Hope to allow you and all allies to clear 2 Hit Points instead.
",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784466,
+ "modifiedTime": 1753922784466,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "GlRm1Dxlc0Z1b04o",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!GlRm1Dxlc0Z1b04o"
+}
diff --git a/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json b/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json
new file mode 100644
index 00000000..8776f8d5
--- /dev/null
+++ b/src/packs/domains/domainCard_Healing_Hands_WTlhnQMajc1r8i50.json
@@ -0,0 +1,29 @@
+{
+ "name": "Healing Hands",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "2yh8wuYprOyswf0r",
+ "system": {
+ "description": "
Make a Spellcast Roll (13) and target a creature other than yourself within Melee range. On a success, mark a Stress to clear 2 Hit Points or 2 Stress on the target. 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 .
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784467,
+ "modifiedTime": 1753922784467,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WTlhnQMajc1r8i50",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!WTlhnQMajc1r8i50"
+}
diff --git a/src/packs/domains/domainCard_Healing_Strike_XtSc0jIJLOoMTMYS.json b/src/packs/domains/domainCard_Healing_Strike_XtSc0jIJLOoMTMYS.json
new file mode 100644
index 00000000..154d471a
--- /dev/null
+++ b/src/packs/domains/domainCard_Healing_Strike_XtSc0jIJLOoMTMYS.json
@@ -0,0 +1,29 @@
+{
+ "name": "Healing Strike",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Z6oglw8LIOrtBcN6",
+ "system": {
+ "description": "
When you deal damage to an adversary, you can spend 2 Hope to clear a Hit Point on an ally within Close range.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 7,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784468,
+ "modifiedTime": 1753922784468,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "XtSc0jIJLOoMTMYS",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!XtSc0jIJLOoMTMYS"
+}
diff --git a/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json b/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json
new file mode 100644
index 00000000..62b69ad4
--- /dev/null
+++ b/src/packs/domains/domainCard_Hold_the_Line_kdFoLo3KXwn4LqTG.json
@@ -0,0 +1,29 @@
+{
+ "name": "Hold the Line",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8DOVMjTtZFKtwX4p",
+ "system": {
+ "description": "
Describe the defensive stance you take and spend a Hope . If an adversary moves within Very Close range, they’re pulled into Melee range and Restrained .
This condition lasts until you move or fail a roll with Fear , or the GM spends 2 Fear on their turn to clear it.
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784468,
+ "modifiedTime": 1753922784468,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kdFoLo3KXwn4LqTG",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!kdFoLo3KXwn4LqTG"
+}
diff --git a/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json b/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json
new file mode 100644
index 00000000..ded54e8d
--- /dev/null
+++ b/src/packs/domains/domainCard_Hush_gwmYasmfgXZ7tFS6.json
@@ -0,0 +1,29 @@
+{
+ "name": "Hush",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8erksbTp7ic6in4I",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Close range. On a success, spend a Hope to conjure 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.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784470,
+ "modifiedTime": 1753922784470,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "gwmYasmfgXZ7tFS6",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!gwmYasmfgXZ7tFS6"
+}
diff --git a/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json b/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json
new file mode 100644
index 00000000..3cd2640a
--- /dev/null
+++ b/src/packs/domains/domainCard_Hypnotic_Shimmer_2ZeuCGVatQdPOVC6.json
@@ -0,0 +1,29 @@
+{
+ "name": "Hypnotic Shimmer",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "GhLhMfmSgGqS9bwU",
+ "system": {
+ "description": "
Make a Spellcast Roll against all adversaries in front of you within Close range. Once per rest on a success, create an illusion of flashing colors and lights that temporarily Stuns targets you succeed against and forces them to mark a Stress . While Stunned , they can’t use reactions and can’t take any other actions until they clear this condition .
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784471,
+ "modifiedTime": 1753922784471,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "2ZeuCGVatQdPOVC6",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!2ZeuCGVatQdPOVC6"
+}
diff --git a/src/packs/domains/domainCard_I_Am_Your_Shield_5GO6D8Nd6MVkU0dT.json b/src/packs/domains/domainCard_I_Am_Your_Shield_5GO6D8Nd6MVkU0dT.json
new file mode 100644
index 00000000..e4d5611b
--- /dev/null
+++ b/src/packs/domains/domainCard_I_Am_Your_Shield_5GO6D8Nd6MVkU0dT.json
@@ -0,0 +1,29 @@
+{
+ "name": "I Am Your Shield",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "QpOL7jPbMBzH96qR",
+ "system": {
+ "description": "
When an ally within Very Close range would take damage, you can mark a Stress to stand in the way and make yourself the target of the attack instead. When you take damage from this attack, you can mark any number of Armor Slots .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784471,
+ "modifiedTime": 1753922784471,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5GO6D8Nd6MVkU0dT",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!5GO6D8Nd6MVkU0dT"
+}
diff --git a/src/packs/domains/domainCard_I_See_It_Coming_Kp6RejHGimnuoBom.json b/src/packs/domains/domainCard_I_See_It_Coming_Kp6RejHGimnuoBom.json
new file mode 100644
index 00000000..28e256f9
--- /dev/null
+++ b/src/packs/domains/domainCard_I_See_It_Coming_Kp6RejHGimnuoBom.json
@@ -0,0 +1,29 @@
+{
+ "name": "I See It Coming",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "PeeIjbkBv41613yZ",
+ "system": {
+ "description": "
When you’re targeted by an attack made from beyond Melee range, you can mark a Stress to roll a d4 and gain a bonus to your Evasion equal to the result against the attack.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784472,
+ "modifiedTime": 1753922784472,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Kp6RejHGimnuoBom",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Kp6RejHGimnuoBom"
+}
diff --git a/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json
new file mode 100644
index 00000000..2f082502
--- /dev/null
+++ b/src/packs/domains/domainCard_Inevitable_XTT8c8uJ4D7fvtbL.json
@@ -0,0 +1,29 @@
+{
+ "name": "Inevitable",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nKCmeAn7ESsb4byE",
+ "system": {
+ "description": "
When you fail an action roll, your next action roll has advantage .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784472,
+ "modifiedTime": 1753922784472,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "XTT8c8uJ4D7fvtbL",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!XTT8c8uJ4D7fvtbL"
+}
diff --git a/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json b/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json
new file mode 100644
index 00000000..a072390f
--- /dev/null
+++ b/src/packs/domains/domainCard_Inspirational_Words_cWu1o82ZF7GvnbXc.json
@@ -0,0 +1,29 @@
+{
+ "name": "Inspirational Words",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nVCKcZkcoEivYJaF",
+ "system": {
+ "description": "
Your speech is imbued with power. After a long rest , place a number of tokens on this card equal to your Presence . When you speak with an ally, you can spend a token from this card to give them one benefit from the following options:
Your ally clears a Stress . Your ally clears a Hit Point . Your ally gains a Hope . When you take a long rest, clear all unspent tokens.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784473,
+ "modifiedTime": 1753922784473,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "cWu1o82ZF7GvnbXc",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!cWu1o82ZF7GvnbXc"
+}
diff --git a/src/packs/domains/domainCard_Invigoration_X8OfkEoI5gLTRf1B.json b/src/packs/domains/domainCard_Invigoration_X8OfkEoI5gLTRf1B.json
new file mode 100644
index 00000000..f09bb223
--- /dev/null
+++ b/src/packs/domains/domainCard_Invigoration_X8OfkEoI5gLTRf1B.json
@@ -0,0 +1,29 @@
+{
+ "name": "Invigoration",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nZr2hsu6Q6TlFXQn",
+ "system": {
+ "description": "
When you or an ally within Close range has used a feature that has an exhaustion limit (such as once per rest or once per session), you can spend any number of Hope and roll that many d6s . If any roll a 6, the feature can be used again.
",
+ "domain": "splendor",
+ "recallCost": 3,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784474,
+ "modifiedTime": 1753922784474,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "X8OfkEoI5gLTRf1B",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!X8OfkEoI5gLTRf1B"
+}
diff --git a/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json b/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json
new file mode 100644
index 00000000..a29ac0f3
--- /dev/null
+++ b/src/packs/domains/domainCard_Invisibility_KHkzA4Zrw8EWN1CH.json
@@ -0,0 +1,29 @@
+{
+ "name": "Invisibility",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "GhLhMfmSgGqS9bwU",
+ "system": {
+ "description": "
Make a Spellcast Roll (10) . On a success, mark a Stress and choose yourself or an ally within Melee range to become Invisible . 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.
You can only hold Invisibility on one creature at a time.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784475,
+ "modifiedTime": 1753922784475,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "KHkzA4Zrw8EWN1CH",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!KHkzA4Zrw8EWN1CH"
+}
diff --git a/src/packs/domains/domainCard_Know_Thy_Enemy_O38MQMhJWdZnXi6b.json b/src/packs/domains/domainCard_Know_Thy_Enemy_O38MQMhJWdZnXi6b.json
new file mode 100644
index 00000000..0b370d70
--- /dev/null
+++ b/src/packs/domains/domainCard_Know_Thy_Enemy_O38MQMhJWdZnXi6b.json
@@ -0,0 +1,29 @@
+{
+ "name": "Know Thy Enemy",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "BQ1L4EiwOs84Xysp",
+ "system": {
+ "description": "
When observing a creature, you can make an Instinct Roll against them. On a success, spend a Hope and ask the GM for one set of information about the target from the following options:
Their unmarked Hit Points and Stress . Their Difficulty and damage thresholds. Their tactics and standard attack damage dice. Their features and Experiences . Additionally on a success, you can mark a Stress to remove a Fear from the GM’s Fear Pool.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784475,
+ "modifiedTime": 1753922784475,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "O38MQMhJWdZnXi6b",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!O38MQMhJWdZnXi6b"
+}
diff --git a/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json b/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json
new file mode 100644
index 00000000..eed534d0
--- /dev/null
+++ b/src/packs/domains/domainCard_Lead_by_Example_YWCRplmtwpCjpq5i.json
@@ -0,0 +1,29 @@
+{
+ "name": "Lead by Example",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8DOVMjTtZFKtwX4p",
+ "system": {
+ "description": "
When you deal damage to an adversary, you can mark a Stress and describe how you encourage your allies. The next PC to make an attack against that adversary can clear a Stress or gain a Hope .
",
+ "domain": "valor",
+ "recallCost": 3,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784475,
+ "modifiedTime": 1753922784475,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YWCRplmtwpCjpq5i",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!YWCRplmtwpCjpq5i"
+}
diff --git a/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json b/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json
new file mode 100644
index 00000000..04ddc1d6
--- /dev/null
+++ b/src/packs/domains/domainCard_Lean_on_Me_BdePs1ZWpZTZvY1Z.json
@@ -0,0 +1,29 @@
+{
+ "name": "Lean on Me",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Oo9EkkF7CDD3QZEG",
+ "system": {
+ "description": "
Once per long rest , when you console or inspire an ally who failed an action roll, you can both clear 2 Stress .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784477,
+ "modifiedTime": 1753922784477,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "BdePs1ZWpZTZvY1Z",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!BdePs1ZWpZTZvY1Z"
+}
diff --git a/src/packs/domains/domainCard_Life_Ward_OszbCj0jTqq2ADx9.json b/src/packs/domains/domainCard_Life_Ward_OszbCj0jTqq2ADx9.json
new file mode 100644
index 00000000..8192557d
--- /dev/null
+++ b/src/packs/domains/domainCard_Life_Ward_OszbCj0jTqq2ADx9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Life Ward",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "vAZKNDtAafd7HDWV",
+ "system": {
+ "description": "
Spend 3 Hope and choose an ally within Close range. They are marked with a glowing sigil of protection. When this ally would make a death move, they clear a Hit Point instead.
This effect ends when it saves the target from a death move, you cast Life Ward on another target, or you take a long rest .
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784478,
+ "modifiedTime": 1753922784478,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "OszbCj0jTqq2ADx9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!OszbCj0jTqq2ADx9"
+}
diff --git a/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json b/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json
new file mode 100644
index 00000000..16863b3c
--- /dev/null
+++ b/src/packs/domains/domainCard_Manifest_Wall_TtGOtWkbr23VhHfH.json
@@ -0,0 +1,29 @@
+{
+ "name": "Manifest Wall",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pDtffkb0SMv1O8pL",
+ "system": {
+ "description": "
Make a Spellcast Roll (15) . Once per rest on a success, spend a Hope to create a temporary magical wall between two points within Far range. It can be up to 50 feet high and form at any angle. Creatures or objects in its path are shunted to a side of your choice. The wall stays up until your next rest or you cast Manifest Wall again.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784479,
+ "modifiedTime": 1753922784479,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "TtGOtWkbr23VhHfH",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!TtGOtWkbr23VhHfH"
+}
diff --git a/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json b/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json
new file mode 100644
index 00000000..33174f6b
--- /dev/null
+++ b/src/packs/domains/domainCard_Mass_Disguise_dT95m0Jam8sWbeuC.json
@@ -0,0 +1,29 @@
+{
+ "name": "Mass Disguise",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "xuGz0QPNlkTOV0rV",
+ "system": {
+ "description": "
When you have a few minutes of silence to focus, you can mark a Stress to change the appearance of all willing creatures within Close range. Their new forms must share a general body structure and size, and can be somebody or something you’ve seen before or entirely fabricated. A disguised creature has advantage on Presence Rolls to avoid scrutiny.
Activate a Countdown (8). It ticks down as a consequence the GM chooses. When it triggers, the disguise drops.
",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784480,
+ "modifiedTime": 1753922784480,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dT95m0Jam8sWbeuC",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!dT95m0Jam8sWbeuC"
+}
diff --git a/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json b/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json
new file mode 100644
index 00000000..538fc7f6
--- /dev/null
+++ b/src/packs/domains/domainCard_Mass_Enrapture_ubpixIgZrJXKyM3b.json
@@ -0,0 +1,29 @@
+{
+ "name": "Mass Enrapture",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7O1tTswJMNdPgLsx",
+ "system": {
+ "description": "
Make a Spellcast Roll against all targets within Far range. Targets you succeed against become temporarily Enraptured . While Enraptured , a target’s attention is fixed on you, narrowing their field of view and drowning out any sound but your voice. Mark a Stress to force all Enraptured targets to mark a Stress, ending this spell.
",
+ "domain": "grace",
+ "recallCost": 3,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784481,
+ "modifiedTime": 1753922784481,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ubpixIgZrJXKyM3b",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ubpixIgZrJXKyM3b"
+}
diff --git a/src/packs/domains/domainCard_Master_of_the_Craft_yAGTwXHUC3qxpTeK.json b/src/packs/domains/domainCard_Master_of_the_Craft_yAGTwXHUC3qxpTeK.json
new file mode 100644
index 00000000..b553d3fb
--- /dev/null
+++ b/src/packs/domains/domainCard_Master_of_the_Craft_yAGTwXHUC3qxpTeK.json
@@ -0,0 +1,29 @@
+{
+ "name": "Master of the Craft",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "yFcD1LOM3xKbkNYl",
+ "system": {
+ "description": "
Gain a permanent +2 bonus to two of your Experiences or a permanent +3 bonus to one of your Experiences. Then place this card in your vault permanently.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784482,
+ "modifiedTime": 1753922784482,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "yAGTwXHUC3qxpTeK",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!yAGTwXHUC3qxpTeK"
+}
diff --git a/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json b/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json
new file mode 100644
index 00000000..4aaee76a
--- /dev/null
+++ b/src/packs/domains/domainCard_Mending_Touch_TGjR4vJVNbQRV8zr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Mending Touch",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "LlWJaBZOKh0Ot2kD",
+ "system": {
+ "description": "
You lay your hands upon a creature and channel healing magic to close their wounds. 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.
Once per long rest , when you spend this healing time learning something new about them or revealing something about yourself, you can clear 2 Hit Points or 2 Stress on them instead.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784482,
+ "modifiedTime": 1753922784482,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "TGjR4vJVNbQRV8zr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!TGjR4vJVNbQRV8zr"
+}
diff --git a/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json b/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json
new file mode 100644
index 00000000..bfc92ddf
--- /dev/null
+++ b/src/packs/domains/domainCard_Midnight_Spirit_FXLsB3QbQvTtqX5B.json
@@ -0,0 +1,29 @@
+{
+ "name": "Midnight Spirit",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Abn46nCQst6kpGeA",
+ "system": {
+ "description": "
Spend a Hope to summon a humanoid-sized spirit that can move or carry things for you until your next rest.
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.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784482,
+ "modifiedTime": 1753922784482,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "FXLsB3QbQvTtqX5B",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!FXLsB3QbQvTtqX5B"
+}
diff --git a/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json b/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json
new file mode 100644
index 00000000..e5534252
--- /dev/null
+++ b/src/packs/domains/domainCard_Midnight_Touched_uSyGKVxOJcnp28po.json
@@ -0,0 +1,29 @@
+{
+ "name": "Midnight-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "ML2JusN36oJoR8QA",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Midnight domain, gain the following benefits:
Once per rest, when you have 0 Hope and the GM would gain a Fear , you can gain a Hope instead. When you make a successful attack, you can mark a Stress to add the result of your Fear Die to your damage roll . ",
+ "domain": "midnight",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784484,
+ "modifiedTime": 1753922784484,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "uSyGKVxOJcnp28po",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!uSyGKVxOJcnp28po"
+}
diff --git a/src/packs/domains/domainCard_Natural_Familiar_Tag303LoRNC5zGgl.json b/src/packs/domains/domainCard_Natural_Familiar_Tag303LoRNC5zGgl.json
new file mode 100644
index 00000000..af5c621e
--- /dev/null
+++ b/src/packs/domains/domainCard_Natural_Familiar_Tag303LoRNC5zGgl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Natural Familiar",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "xZrCYAd05ayNu1yW",
+ "system": {
+ "description": "
Spend a Hope to summon a small nature spirit or forest critter to your side until your next rest, you cast Natural Familiar again, or the familiar is targeted by an attack. If you spend an additional Hope , you can summon a familiar that flies. You can communicate with them, make a Spellcast Roll to command them to perform simple tasks, and mark a Stress to see through their eyes.
When you deal damage to an adversary within Melee range of your familiar, you add a d6 to your damage roll.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784485,
+ "modifiedTime": 1753922784485,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Tag303LoRNC5zGgl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Tag303LoRNC5zGgl"
+}
diff --git a/src/packs/domains/domainCard_Nature_s_Tongue_atWLorlCOxcrq8WB.json b/src/packs/domains/domainCard_Nature_s_Tongue_atWLorlCOxcrq8WB.json
new file mode 100644
index 00000000..b6f5e054
--- /dev/null
+++ b/src/packs/domains/domainCard_Nature_s_Tongue_atWLorlCOxcrq8WB.json
@@ -0,0 +1,29 @@
+{
+ "name": "Nature’s Tongue",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "EJoXzO85rG5EiZsh",
+ "system": {
+ "description": "
You can speak the language of the natural world. When you want to speak to the plants and animals around you, make an Instinct Roll (12) . On a success, they’ll give you the information they know. On a roll with Fear , their knowledge might be limited or come at a cost.
Additionally, before you make a Spellcast Roll while within a natural environment, you can spend a Hope to gain a +2 bonus to the roll.
",
+ "domain": "sage",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784485,
+ "modifiedTime": 1753922784485,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "atWLorlCOxcrq8WB",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!atWLorlCOxcrq8WB"
+}
diff --git a/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json b/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json
new file mode 100644
index 00000000..4ee4d0aa
--- /dev/null
+++ b/src/packs/domains/domainCard_Never_Upstaged_McdncxmO9K1YNP7Y.json
@@ -0,0 +1,29 @@
+{
+ "name": "Never Upstaged",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "VgADdqYn9nS9G1Us",
+ "system": {
+ "description": "
When you mark 1 or more Hit Points from an attack, you can mark a Stress to place a number of tokens equal to the number of Hit Points you marked on this card. On your next successful attack, gain a +5 bonus to your damage roll for each token on this card, then clear all tokens.
",
+ "domain": "grace",
+ "recallCost": 2,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784486,
+ "modifiedTime": 1753922784486,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "McdncxmO9K1YNP7Y",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!McdncxmO9K1YNP7Y"
+}
diff --git a/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json b/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json
new file mode 100644
index 00000000..e5eba325
--- /dev/null
+++ b/src/packs/domains/domainCard_Night_Terror_zcldCuqOg3dphUVI.json
@@ -0,0 +1,29 @@
+{
+ "name": "Night Terror",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "2rqOUxEglhhPKk2j",
+ "system": {
+ "description": "
Once per long rest , choose any targets within Very Close range to perceive you as a nightmarish horror. The targets must succeed on a Reaction Roll (16) or become temporarily Horrified . While Horrified , they’re Vulnerable . 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.
",
+ "domain": "midnight",
+ "recallCost": 2,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784487,
+ "modifiedTime": 1753922784487,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "zcldCuqOg3dphUVI",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!zcldCuqOg3dphUVI"
+}
diff --git a/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json b/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json
new file mode 100644
index 00000000..43147d41
--- /dev/null
+++ b/src/packs/domains/domainCard_Not_Good_Enough_xheQZOIYp0ERQhT9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Not Good Enough",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "9Xc6KzNyjDtTGZkp",
+ "system": {
+ "description": "
When you roll your damage dice, you can reroll any 1s or 2s.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784487,
+ "modifiedTime": 1753922784487,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "xheQZOIYp0ERQhT9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!xheQZOIYp0ERQhT9"
+}
diff --git a/src/packs/domains/domainCard_Notorious_IqxzvvjZiYbgx21A.json b/src/packs/domains/domainCard_Notorious_IqxzvvjZiYbgx21A.json
new file mode 100644
index 00000000..a9533ef0
--- /dev/null
+++ b/src/packs/domains/domainCard_Notorious_IqxzvvjZiYbgx21A.json
@@ -0,0 +1,29 @@
+{
+ "name": "Notorious",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "wdhWWqWlPiBxtsvr",
+ "system": {
+ "description": "
People know who you are and what you’ve done, and they treat you differently because of it. When you leverage your notoriety to get what you want, you can mark a Stress before you roll to gain a +10 bonus to the result. Your food and drinks are always free wherever you go, and everything else you buy is reduced in price by one bag of gold (to a minimum of one handful ).
This card doesn’t count against your loadout’s domain card maximum of 5 and can’t be placed in your vault.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784489,
+ "modifiedTime": 1753922784489,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "IqxzvvjZiYbgx21A",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!IqxzvvjZiYbgx21A"
+}
diff --git a/src/packs/domains/domainCard_On_the_Brink_zbxPl81kbWEegKQN.json b/src/packs/domains/domainCard_On_the_Brink_zbxPl81kbWEegKQN.json
new file mode 100644
index 00000000..e57f91cb
--- /dev/null
+++ b/src/packs/domains/domainCard_On_the_Brink_zbxPl81kbWEegKQN.json
@@ -0,0 +1,29 @@
+{
+ "name": "On the Brink",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "eg2vM8j9xhya9Rwa",
+ "system": {
+ "description": "
When you have 2 or fewer Hit Points unmarked, you don’t take Minor damage.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784489,
+ "modifiedTime": 1753922784489,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "zbxPl81kbWEegKQN",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!zbxPl81kbWEegKQN"
+}
diff --git a/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json b/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json
new file mode 100644
index 00000000..2af69bba
--- /dev/null
+++ b/src/packs/domains/domainCard_Onslaught_I7pNsQ9Yx6mRJX4V.json
@@ -0,0 +1,29 @@
+{
+ "name": "Onslaught",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "7pKKYgRQAKlQAksV",
+ "system": {
+ "description": "
When you successfully make an attack with your weapon, you never deal damage beneath a target’s Major damage threshold (the target always marks a minimum of 2 Hit Points ).
Additionally, when a creature within your weapon’s range deals damage to an ally with an attack that doesn’t include you, you can mark a Stress to force them to make a Reaction Roll (15). On a failure, the target must mark a Hit Point.
",
+ "domain": "blade",
+ "recallCost": 3,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784490,
+ "modifiedTime": 1753922784490,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "I7pNsQ9Yx6mRJX4V",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!I7pNsQ9Yx6mRJX4V"
+}
diff --git a/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json b/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json
new file mode 100644
index 00000000..74d3a1a9
--- /dev/null
+++ b/src/packs/domains/domainCard_Overwhelming_Aura_iEBLySZD9z8CLdz7.json
@@ -0,0 +1,29 @@
+{
+ "name": "Overwhelming Aura",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "sGCKwmomutMTv0Xs",
+ "system": {
+ "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.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784491,
+ "modifiedTime": 1753922784491,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "iEBLySZD9z8CLdz7",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!iEBLySZD9z8CLdz7"
+}
diff --git a/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json b/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json
new file mode 100644
index 00000000..b2339e8e
--- /dev/null
+++ b/src/packs/domains/domainCard_Phantom_Retreat_0vdpIn06ifF3xxqZ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Phantom Retreat",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8erksbTp7ic6in4I",
+ "system": {
+ "description": "
Spend a Hope to activate Phantom Retreat where you’re currently standing. Spend another Hope at any time before your next rest to disappear from where you are and reappear where you were standing when you activated Phantom Retreat. This spell ends after you reappear.
",
+ "domain": "midnight",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784491,
+ "modifiedTime": 1753922784491,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "0vdpIn06ifF3xxqZ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!0vdpIn06ifF3xxqZ"
+}
diff --git a/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json b/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json
new file mode 100644
index 00000000..f72b9f82
--- /dev/null
+++ b/src/packs/domains/domainCard_Pick_and_Pull_HdgZUfWd7Hyj7nBW.json
@@ -0,0 +1,29 @@
+{
+ "name": "Pick and Pull",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "sCiN7DoysdKceIMd",
+ "system": {
+ "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).
",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784492,
+ "modifiedTime": 1753922784492,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HdgZUfWd7Hyj7nBW",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!HdgZUfWd7Hyj7nBW"
+}
diff --git a/src/packs/domains/domainCard_Plant_Dominion_9a6xP5pxhVvdugk9.json b/src/packs/domains/domainCard_Plant_Dominion_9a6xP5pxhVvdugk9.json
new file mode 100644
index 00000000..d2b029f5
--- /dev/null
+++ b/src/packs/domains/domainCard_Plant_Dominion_9a6xP5pxhVvdugk9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Plant Dominion",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "R5afi5bhq9ccnYY2",
+ "system": {
+ "description": "
Make a Spellcast Roll (18) . Once per long rest on a success, you reshape the natural world, changing the surrounding plant life anywhere within Far range of you. For example, you can grow trees instantly, clear a path through dense vines, or create a wall of roots.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784493,
+ "modifiedTime": 1753922784493,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "9a6xP5pxhVvdugk9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!9a6xP5pxhVvdugk9"
+}
diff --git a/src/packs/domains/domainCard_Premonition_aC43NiFQLpOADyjO.json b/src/packs/domains/domainCard_Premonition_aC43NiFQLpOADyjO.json
new file mode 100644
index 00000000..c2a9bf2b
--- /dev/null
+++ b/src/packs/domains/domainCard_Premonition_aC43NiFQLpOADyjO.json
@@ -0,0 +1,29 @@
+{
+ "name": "Premonition",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "l387HKojhqcDAV0b",
+ "system": {
+ "description": "
You can channel arcane energy to have visions of the future. Once per long rest , immediately after the GM conveys the consequences of a roll you made, you can rescind the move and consequences like they never happened and make another move instead.
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784494,
+ "modifiedTime": 1753922784494,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "aC43NiFQLpOADyjO",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!aC43NiFQLpOADyjO"
+}
diff --git a/src/packs/domains/domainCard_Preservation_Blast_1p1cOmbnRd5CoKBp.json b/src/packs/domains/domainCard_Preservation_Blast_1p1cOmbnRd5CoKBp.json
new file mode 100644
index 00000000..2ae48ac6
--- /dev/null
+++ b/src/packs/domains/domainCard_Preservation_Blast_1p1cOmbnRd5CoKBp.json
@@ -0,0 +1,29 @@
+{
+ "name": "Preservation Blast",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "1e5Sn8OXxEQ57GSD",
+ "system": {
+ "description": "
Make a Spellcast Roll against all targets within Melee range. Targets you succeed against are forced back to Far range and take d8+3 magic damage using your Spellcast trait.
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784495,
+ "modifiedTime": 1753922784495,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "1p1cOmbnRd5CoKBp",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!1p1cOmbnRd5CoKBp"
+}
diff --git a/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json b/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json
new file mode 100644
index 00000000..408e605a
--- /dev/null
+++ b/src/packs/domains/domainCard_Rage_Up_GRL0cvs96vrTDckZ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rage Up",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "EiP5dLozOFZKIeWN",
+ "system": {
+ "description": "
Before you make an attack, you can mark a Stress to gain a bonus to your damage roll equal to twice your Strength .
You can Rage Up twice per attack.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784496,
+ "modifiedTime": 1753922784496,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "GRL0cvs96vrTDckZ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!GRL0cvs96vrTDckZ"
+}
diff --git a/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json b/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json
new file mode 100644
index 00000000..955e143d
--- /dev/null
+++ b/src/packs/domains/domainCard_Rain_of_Blades_Ucenef6JpjQxwXni.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rain of Blades",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "sCiN7DoysdKceIMd",
+ "system": {
+ "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 .
If a target you hit is Vulnerable , they take an extra 1d8 damage.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784497,
+ "modifiedTime": 1753922784497,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "Ucenef6JpjQxwXni",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!Ucenef6JpjQxwXni"
+}
diff --git a/src/packs/domains/domainCard_Rapid_Riposte_tceJDcCUefrMS2Ov.json b/src/packs/domains/domainCard_Rapid_Riposte_tceJDcCUefrMS2Ov.json
new file mode 100644
index 00000000..8112fc1d
--- /dev/null
+++ b/src/packs/domains/domainCard_Rapid_Riposte_tceJDcCUefrMS2Ov.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rapid Riposte",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pYEavNqteiQepvvD",
+ "system": {
+ "description": "
When an attack made against you from within Melee range fails, you can mark a Stress and seize the opportunity to deal the weapon damage of one of your active weapons to the attacker.
",
+ "domain": "bone",
+ "recallCost": 0,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784497,
+ "modifiedTime": 1753922784497,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "tceJDcCUefrMS2Ov",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!tceJDcCUefrMS2Ov"
+}
diff --git a/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json b/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json
new file mode 100644
index 00000000..6e48752e
--- /dev/null
+++ b/src/packs/domains/domainCard_Reaper_s_Strike_MCgNRlh0s5XUPCfl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Reaper’s Strike",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "QYdeGsmVYIF34kZR",
+ "system": {
+ "description": "
Once per long rest , spend a Hope to make an attack roll . The GM tells you which targets within range it would succeed against. Choose one of these targets and force them to mark 5 Hit Points .
",
+ "domain": "blade",
+ "recallCost": 3,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784498,
+ "modifiedTime": 1753922784498,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "MCgNRlh0s5XUPCfl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!MCgNRlh0s5XUPCfl"
+}
diff --git a/src/packs/domains/domainCard_Reassurance_iYNVTB7uAD1FTCZu.json b/src/packs/domains/domainCard_Reassurance_iYNVTB7uAD1FTCZu.json
new file mode 100644
index 00000000..25e7be5a
--- /dev/null
+++ b/src/packs/domains/domainCard_Reassurance_iYNVTB7uAD1FTCZu.json
@@ -0,0 +1,29 @@
+{
+ "name": "Reassurance",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "LlWJaBZOKh0Ot2kD",
+ "system": {
+ "description": "
Once per rest, after an ally attempts an action roll but before the consequences take place, you can offer assistance or words of support. When you do, your ally can reroll their dice.
",
+ "domain": "splendor",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784499,
+ "modifiedTime": 1753922784499,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "iYNVTB7uAD1FTCZu",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!iYNVTB7uAD1FTCZu"
+}
diff --git a/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json b/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json
new file mode 100644
index 00000000..2aa750d2
--- /dev/null
+++ b/src/packs/domains/domainCard_Reckless_2ooUo2yoilGifY81.json
@@ -0,0 +1,29 @@
+{
+ "name": "Reckless",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "o7t2fsAmRxKLoHrO",
+ "system": {
+ "description": "
Mark a Stress to gain advantage on an attack.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784500,
+ "modifiedTime": 1753922784500,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "2ooUo2yoilGifY81",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!2ooUo2yoilGifY81"
+}
diff --git a/src/packs/domains/domainCard_Recovery_gsiQFT6q3WOgqerJ.json b/src/packs/domains/domainCard_Recovery_gsiQFT6q3WOgqerJ.json
new file mode 100644
index 00000000..36435549
--- /dev/null
+++ b/src/packs/domains/domainCard_Recovery_gsiQFT6q3WOgqerJ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Recovery",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pYEavNqteiQepvvD",
+ "system": {
+ "description": "
During a short rest , you can choose a long rest downtime move instead. You can spend a Hope to let an ally do the same.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784500,
+ "modifiedTime": 1753922784500,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "gsiQFT6q3WOgqerJ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!gsiQFT6q3WOgqerJ"
+}
diff --git a/src/packs/domains/domainCard_Redirect_faU0XkJCbar69PiN.json b/src/packs/domains/domainCard_Redirect_faU0XkJCbar69PiN.json
new file mode 100644
index 00000000..34934aca
--- /dev/null
+++ b/src/packs/domains/domainCard_Redirect_faU0XkJCbar69PiN.json
@@ -0,0 +1,29 @@
+{
+ "name": "Redirect",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "3e8kCsLzLxiACJDb",
+ "system": {
+ "description": "
When an attack made against you from beyond Melee range fails, roll a number of d6s equal to your Proficiency . If any roll a 6, you can mark a Stress to redirect the attack to damage an adversary within Very Close range instead.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784500,
+ "modifiedTime": 1753922784500,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "faU0XkJCbar69PiN",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!faU0XkJCbar69PiN"
+}
diff --git a/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json b/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json
new file mode 100644
index 00000000..5ba5975b
--- /dev/null
+++ b/src/packs/domains/domainCard_Rejuvenation_Barrier_HtWx5IIemCoorMj2.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rejuvenation Barrier",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "qY4Zqc1Ch6p317uK",
+ "system": {
+ "description": "
Make a Spellcast Roll (15) . Once per rest on a success, create a temporary barrier of protective energy around you at Very Close range. You and all allies within the barrier when this spell is cast clear 1d4 Hit Points . While the barrier is up, you and all allies within have resistance to physical damage from outside the barrier.
When you move, the barrier follows you.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784502,
+ "modifiedTime": 1753922784502,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HtWx5IIemCoorMj2",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!HtWx5IIemCoorMj2"
+}
diff --git a/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json b/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json
new file mode 100644
index 00000000..d1ae8fa0
--- /dev/null
+++ b/src/packs/domains/domainCard_Restoration_wUQFsRtww18naYaq.json
@@ -0,0 +1,29 @@
+{
+ "name": "Restoration",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "OwsbTSWzKq2WJmQN",
+ "system": {
+ "description": "
After a long rest , place a number of tokens equal to your Spellcast trait on this card. Touch a creature and spend any number of tokens to clear 2 Hit Points or 2 Stress for each token spent.
You can also spend a token from this card when touching a creature to clear the Vulnerable condition or heal a physical or magical ailment (the GM might require additional tokens depending on the strength of the ailment).
When you take a long rest, clear all unspent tokens.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784502,
+ "modifiedTime": 1753922784502,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "wUQFsRtww18naYaq",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!wUQFsRtww18naYaq"
+}
diff --git a/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json b/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json
new file mode 100644
index 00000000..27df7703
--- /dev/null
+++ b/src/packs/domains/domainCard_Resurrection_z30ciOwQI7g3tHla.json
@@ -0,0 +1,29 @@
+{
+ "name": "Resurrection",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nZr2hsu6Q6TlFXQn",
+ "system": {
+ "description": "
Make a Spellcast Roll (20) . On a success, restore one creature who has been dead no longer than 100 years to full strength. 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.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784503,
+ "modifiedTime": 1753922784503,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "z30ciOwQI7g3tHla",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!z30ciOwQI7g3tHla"
+}
diff --git a/src/packs/domains/domainCard_Rift_Walker_vd5STqX29RpYbGxa.json b/src/packs/domains/domainCard_Rift_Walker_vd5STqX29RpYbGxa.json
new file mode 100644
index 00000000..2bac97a1
--- /dev/null
+++ b/src/packs/domains/domainCard_Rift_Walker_vd5STqX29RpYbGxa.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rift Walker",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "gqnmAgerh7HhNo7t",
+ "system": {
+ "description": "
Make a Spellcast Roll (15) . On a success, you place an arcane marking on the ground where you currently stand. The next time you successfully cast Rift Walker, a rift in space opens up, providing safe passage back to the exact spot where the marking was placed. This rift stays open until you choose to close it or you cast another spell.
You can drop the spell at any time to cast Rift Walker again and place the marking somewhere new.
",
+ "domain": "arcana",
+ "recallCost": 2,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784503,
+ "modifiedTime": 1753922784503,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "vd5STqX29RpYbGxa",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!vd5STqX29RpYbGxa"
+}
diff --git a/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json
new file mode 100644
index 00000000..0738c989
--- /dev/null
+++ b/src/packs/domains/domainCard_Rise_Up_oDIZoC4l19Nli0Fj.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rise Up",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "nKCmeAn7ESsb4byE",
+ "system": {
+ "description": "
Gain a bonus to your Severe threshold equal to your Proficiency .
When you mark 1 or more Hit Points from an attack, clear a Stress .
",
+ "domain": "valor",
+ "recallCost": 2,
+ "level": 6,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784504,
+ "modifiedTime": 1753922784504,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "oDIZoC4l19Nli0Fj",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!oDIZoC4l19Nli0Fj"
+}
diff --git a/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json b/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json
new file mode 100644
index 00000000..27cf88d1
--- /dev/null
+++ b/src/packs/domains/domainCard_Rousing_Strike_pcbYD33rBBdAo5f9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rousing Strike",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "XDSp0FdiYDVO0tfw",
+ "system": {
+ "description": "
Once per rest, when you critically succeed on an attack, you and all allies who can see or hear you can clear a Hit Point or 1d4 Stress .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784506,
+ "modifiedTime": 1753922784506,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "pcbYD33rBBdAo5f9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!pcbYD33rBBdAo5f9"
+}
diff --git a/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json b/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json
new file mode 100644
index 00000000..a447654a
--- /dev/null
+++ b/src/packs/domains/domainCard_Rune_Ward_GEhBUmv9Bj7oJfHk.json
@@ -0,0 +1,29 @@
+{
+ "name": "Rune Ward",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "o7kvw9NRGvDZSce2",
+ "system": {
+ "description": "
You have a deeply personal trinket that can be infused with protective magic and held as a ward by you or an ally. Describe what it is and why it’s important to you. The ward’s holder can spend a Hope to reduce incoming damage by 1d8 .
If the Ward Die result is 8, the ward’s power ends after it reduces damage this turn. It can be recharged for free on your next rest.
",
+ "domain": "arcana",
+ "recallCost": 0,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784506,
+ "modifiedTime": 1753922784506,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "GEhBUmv9Bj7oJfHk",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!GEhBUmv9Bj7oJfHk"
+}
diff --git a/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json b/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json
new file mode 100644
index 00000000..25e3ccfd
--- /dev/null
+++ b/src/packs/domains/domainCard_Safe_Haven_lmBLMPuR8qLbuzNf.json
@@ -0,0 +1,29 @@
+{
+ "name": "Safe Haven",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8bWpGblWODdf8mDR",
+ "system": {
+ "description": "
When you have a few minutes of calm to focus, you can spend 2 Hope to summon your Safe Haven, a large interdimensional home where you and your allies can take shelter. When you do, a magical door appears somewhere within Close range. Only creatures of your choice can enter. Once inside, you can make the entrance invisible. You and anyone else inside can always exit. Once you leave, the doorway must be summoned again.
When you take a rest within your own Safe Haven, you can choose an additional downtime move.
",
+ "domain": "codex",
+ "recallCost": 3,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784506,
+ "modifiedTime": 1753922784506,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "lmBLMPuR8qLbuzNf",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!lmBLMPuR8qLbuzNf"
+}
diff --git a/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json b/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json
new file mode 100644
index 00000000..d552126e
--- /dev/null
+++ b/src/packs/domains/domainCard_Sage_Touched_VOSFaQHZbmhMyXwi.json
@@ -0,0 +1,29 @@
+{
+ "name": "Sage-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "gEVGjjPrjqxxZkb5",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Sage domain, gain the following benefits:
While you’re in a natural environment, you gain a +2 bonus to your Spellcast Rolls . 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. ",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784507,
+ "modifiedTime": 1753922784507,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "VOSFaQHZbmhMyXwi",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!VOSFaQHZbmhMyXwi"
+}
diff --git a/src/packs/domains/domainCard_Salvation_Beam_4uAFGp3LxiC07woC.json b/src/packs/domains/domainCard_Salvation_Beam_4uAFGp3LxiC07woC.json
new file mode 100644
index 00000000..38c15e73
--- /dev/null
+++ b/src/packs/domains/domainCard_Salvation_Beam_4uAFGp3LxiC07woC.json
@@ -0,0 +1,29 @@
+{
+ "name": "Salvation Beam",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "sGCKwmomutMTv0Xs",
+ "system": {
+ "description": "
Make a Spellcast Roll (16) . On a success, mark any number of Stress to target a line of allies within Far range. You can clear Hit Points on the targets equal to the number of Stress marked, divided among them however you’d like.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784508,
+ "modifiedTime": 1753922784508,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "4uAFGp3LxiC07woC",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!4uAFGp3LxiC07woC"
+}
diff --git a/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json b/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json
new file mode 100644
index 00000000..cb5acc64
--- /dev/null
+++ b/src/packs/domains/domainCard_Scramble_5bBU9jWHOuOY12lR.json
@@ -0,0 +1,29 @@
+{
+ "name": "Scramble",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "wWL9mV6i2EGX5xHS",
+ "system": {
+ "description": "
Once per rest, when a creature within Melee range would deal damage to you, you can avoid the attack and safely move out of Melee range of the enemy.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784509,
+ "modifiedTime": 1753922784509,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5bBU9jWHOuOY12lR",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!5bBU9jWHOuOY12lR"
+}
diff --git a/src/packs/domains/domainCard_Second_Wind_ffPbSEvLuFrFsMxl.json b/src/packs/domains/domainCard_Second_Wind_ffPbSEvLuFrFsMxl.json
new file mode 100644
index 00000000..11f183a6
--- /dev/null
+++ b/src/packs/domains/domainCard_Second_Wind_ffPbSEvLuFrFsMxl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Second Wind",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8ZfL09F8MiOEUzzw",
+ "system": {
+ "description": "
Once per rest, when you succeed on an attack against an adversary, you can clear 3 Stress or a Hit Point . On a success with Hope , you also clear 3 Stress or a Hit Point on an ally within Close range of you.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784509,
+ "modifiedTime": 1753922784509,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ffPbSEvLuFrFsMxl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ffPbSEvLuFrFsMxl"
+}
diff --git a/src/packs/domains/domainCard_Sensory_Projection_gZOMzskSOfeiXn54.json b/src/packs/domains/domainCard_Sensory_Projection_gZOMzskSOfeiXn54.json
new file mode 100644
index 00000000..425ecfff
--- /dev/null
+++ b/src/packs/domains/domainCard_Sensory_Projection_gZOMzskSOfeiXn54.json
@@ -0,0 +1,29 @@
+{
+ "name": "Sensory Projection",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "fucNnucgoUjbzvcA",
+ "system": {
+ "description": "
Once per rest, make a Spellcast Roll (15) . On a success, drop into a vision that lets you clearly see and hear any place you have been before as though you are standing there in this moment. You can move freely in this vision and are not constrained by the physics or impediments of a physical body. This spell cannot be detected by mundane or magical means. You drop out of this vision upon taking damage or casting another spell.
",
+ "domain": "arcana",
+ "recallCost": 0,
+ "level": 9,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784511,
+ "modifiedTime": 1753922784511,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "gZOMzskSOfeiXn54",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!gZOMzskSOfeiXn54"
+}
diff --git a/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json b/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json
new file mode 100644
index 00000000..0ba49474
--- /dev/null
+++ b/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json
@@ -0,0 +1,29 @@
+{
+ "name": "Shadowbind",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Abn46nCQst6kpGeA",
+ "system": {
+ "description": "
Make a Spellcast Roll against all adversaries within Very Close range. Targets you succeed against are temporarily Restrained as their shadow binds them in place.
",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784512,
+ "modifiedTime": 1753922784512,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kguhWlidhxe2GbT0",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!kguhWlidhxe2GbT0"
+}
diff --git a/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json b/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json
new file mode 100644
index 00000000..44370a5b
--- /dev/null
+++ b/src/packs/domains/domainCard_Shadowhunter_A0XzD6MmBXYdk7Ps.json
@@ -0,0 +1,29 @@
+{
+ "name": "Shadowhunter",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "taM81THa8h6Bv2Xa",
+ "system": {
+ "description": "
Your prowess is enhanced under the cover of shadow. While you’re shrouded in low light or darkness, you gain a +1 bonus to your Evasion and make attack rolls with advantage .
",
+ "domain": "midnight",
+ "recallCost": 2,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784513,
+ "modifiedTime": 1753922784513,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "A0XzD6MmBXYdk7Ps",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!A0XzD6MmBXYdk7Ps"
+}
diff --git a/src/packs/domains/domainCard_Shape_Material_db4xV3YErHRslbVE.json b/src/packs/domains/domainCard_Shape_Material_db4xV3YErHRslbVE.json
new file mode 100644
index 00000000..b2d6d402
--- /dev/null
+++ b/src/packs/domains/domainCard_Shape_Material_db4xV3YErHRslbVE.json
@@ -0,0 +1,29 @@
+{
+ "name": "Shape Material",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Jbw6Teaha6So9tym",
+ "system": {
+ "description": "
Spend a Hope to shape a section of natural material you’re touching (such as stone, ice, or wood) to suit your purpose. The area of the material can be no larger than you. For example, you can form a rudimentary tool or create a door.
You can only affect the material within Close range of where you’re touching it.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784514,
+ "modifiedTime": 1753922784514,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "db4xV3YErHRslbVE",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!db4xV3YErHRslbVE"
+}
diff --git a/src/packs/domains/domainCard_Share_the_Burden_8nRle10pw1HO8QVu.json b/src/packs/domains/domainCard_Share_the_Burden_8nRle10pw1HO8QVu.json
new file mode 100644
index 00000000..fd887197
--- /dev/null
+++ b/src/packs/domains/domainCard_Share_the_Burden_8nRle10pw1HO8QVu.json
@@ -0,0 +1,29 @@
+{
+ "name": "Share the Burden",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "VgADdqYn9nS9G1Us",
+ "system": {
+ "description": "
Once per rest, take on the Stress from a willing creature within Melee range. The target describes what intimate knowledge or emotions telepathically leak from their mind in this moment between you. Transfer any number of their marked Stress to you, then gain a Hope for each Stress transferred.
",
+ "domain": "grace",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784515,
+ "modifiedTime": 1753922784515,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "8nRle10pw1HO8QVu",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!8nRle10pw1HO8QVu"
+}
diff --git a/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json b/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json
new file mode 100644
index 00000000..3033d62a
--- /dev/null
+++ b/src/packs/domains/domainCard_Shield_Aura_rfIv6lln40Fh6EIl.json
@@ -0,0 +1,29 @@
+{
+ "name": "Shield Aura",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "A00z8Q8B3aKApKzI",
+ "system": {
+ "description": "
Mark a Stress to cast a protective aura on a target within Very Close range. 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.
You can only hold Shield Aura on one creature at a time.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784516,
+ "modifiedTime": 1753922784516,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "rfIv6lln40Fh6EIl",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!rfIv6lln40Fh6EIl"
+}
diff --git a/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json b/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json
new file mode 100644
index 00000000..6b28707a
--- /dev/null
+++ b/src/packs/domains/domainCard_Shrug_It_Off_JwfhtgmmuRxg4zhI.json
@@ -0,0 +1,29 @@
+{
+ "name": "Shrug It Off",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "kj3gwg5bmCqwFYze",
+ "system": {
+ "description": "
When you would take damage, you can mark a Stress to reduce the severity of the damage by one threshold. When you do, roll a d6 . On a result of 3 or lower, place this card in your vault .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784516,
+ "modifiedTime": 1753922784516,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JwfhtgmmuRxg4zhI",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!JwfhtgmmuRxg4zhI"
+}
diff --git a/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json b/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json
new file mode 100644
index 00000000..ec8e66b8
--- /dev/null
+++ b/src/packs/domains/domainCard_Sigil_of_Retribution_RiuN0lMlfoTAhLJz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Sigil of Retribution",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "FcMclsLDy86EicA6",
+ "system": {
+ "description": "
Mark an adversary within Close range with a sigil of retribution. The GM gains a Fear . When the marked adversary deals damage to you or your allies, place a d8 on this card. You can hold a number of d8s equal to your level. When you successfully attack the marked adversary, roll the dice on this card and add the total to your damage roll , then clear the dice. This effect ends when the marked adversary is defeated or you cast Sigil of Retribution again.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784517,
+ "modifiedTime": 1753922784517,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "RiuN0lMlfoTAhLJz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!RiuN0lMlfoTAhLJz"
+}
diff --git a/src/packs/domains/domainCard_Signature_Move_LWRkhNY968Cu2Zl5.json b/src/packs/domains/domainCard_Signature_Move_LWRkhNY968Cu2Zl5.json
new file mode 100644
index 00000000..8344383c
--- /dev/null
+++ b/src/packs/domains/domainCard_Signature_Move_LWRkhNY968Cu2Zl5.json
@@ -0,0 +1,29 @@
+{
+ "name": "Signature Move",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "BQ1L4EiwOs84Xysp",
+ "system": {
+ "description": "
Name and describe your signature combat move. Once per rest, when you perform this signature move as part of an action you’re taking, you can roll a d20 as your Hope Die. On a success, clear a Stress .
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784518,
+ "modifiedTime": 1753922784518,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "LWRkhNY968Cu2Zl5",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!LWRkhNY968Cu2Zl5"
+}
diff --git a/src/packs/domains/domainCard_Smite_U1uWJE94HZVudujz.json b/src/packs/domains/domainCard_Smite_U1uWJE94HZVudujz.json
new file mode 100644
index 00000000..71c18bda
--- /dev/null
+++ b/src/packs/domains/domainCard_Smite_U1uWJE94HZVudujz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Smite",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Jbw6Teaha6So9tym",
+ "system": {
+ "description": "
Once per rest, spend 3 Hope to charge your powerful smite. When you next successfully attack with a weapon, double the result of your damage roll . This attack deals magic damage regardless of the weapon’s damage type.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784519,
+ "modifiedTime": 1753922784519,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "U1uWJE94HZVudujz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!U1uWJE94HZVudujz"
+}
diff --git a/src/packs/domains/domainCard_Soothing_Speech_QED2PDYePOSTbLtC.json b/src/packs/domains/domainCard_Soothing_Speech_QED2PDYePOSTbLtC.json
new file mode 100644
index 00000000..53c41e8c
--- /dev/null
+++ b/src/packs/domains/domainCard_Soothing_Speech_QED2PDYePOSTbLtC.json
@@ -0,0 +1,29 @@
+{
+ "name": "Soothing Speech",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "thP6nUk0nkrNcpXY",
+ "system": {
+ "description": "
During a short rest , when you take the time to comfort another character while using the Tend to Wounds downtime move on them, clear an additional Hit Point on that character. When you do, you also clear 2 Hit Points.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784519,
+ "modifiedTime": 1753922784519,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "QED2PDYePOSTbLtC",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!QED2PDYePOSTbLtC"
+}
diff --git a/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json b/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json
new file mode 100644
index 00000000..b5c37bb2
--- /dev/null
+++ b/src/packs/domains/domainCard_Specter_of_the_Dark_iQhgqmLwhcSTYnvr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Specter of the Dark",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8qr1Y2tW3vLwNZOg",
+ "system": {
+ "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.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784520,
+ "modifiedTime": 1753922784520,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "iQhgqmLwhcSTYnvr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!iQhgqmLwhcSTYnvr"
+}
diff --git a/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json b/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json
new file mode 100644
index 00000000..a7a93dc4
--- /dev/null
+++ b/src/packs/domains/domainCard_Spellcharge_ewhIzXQ2h9fS9I8c.json
@@ -0,0 +1,29 @@
+{
+ "name": "Spellcharge",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "taM81THa8h6Bv2Xa",
+ "system": {
+ "description": "
When you take magic damage, place tokens equal to the number of Hit Points you marked on this card. You can store a number of tokens equal to your Spellcast trait.
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 .
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784521,
+ "modifiedTime": 1753922784521,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ewhIzXQ2h9fS9I8c",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ewhIzXQ2h9fS9I8c"
+}
diff --git a/src/packs/domains/domainCard_Splendor_Touched_JT5dM3gVL6chDBYU.json b/src/packs/domains/domainCard_Splendor_Touched_JT5dM3gVL6chDBYU.json
new file mode 100644
index 00000000..f9482ae4
--- /dev/null
+++ b/src/packs/domains/domainCard_Splendor_Touched_JT5dM3gVL6chDBYU.json
@@ -0,0 +1,29 @@
+{
+ "name": "Splendor-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Z6oglw8LIOrtBcN6",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Splendor domain, gain the following benefits:
+3 bonus to your Severe damage threshold Once per long rest , when incoming damage would require you to mark a number of Hit Points , you can choose to mark that much Stress or spend that much Hope instead. ",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784522,
+ "modifiedTime": 1753922784522,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JT5dM3gVL6chDBYU",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!JT5dM3gVL6chDBYU"
+}
diff --git a/src/packs/domains/domainCard_Splintering_Strike_TYKfM3H9vBXyWiH4.json b/src/packs/domains/domainCard_Splintering_Strike_TYKfM3H9vBXyWiH4.json
new file mode 100644
index 00000000..294e0df9
--- /dev/null
+++ b/src/packs/domains/domainCard_Splintering_Strike_TYKfM3H9vBXyWiH4.json
@@ -0,0 +1,29 @@
+{
+ "name": "Splintering Strike",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "eg2vM8j9xhya9Rwa",
+ "system": {
+ "description": "
Spend a Hope and make an attack against all adversaries within your weapon’s range. Once per long rest , on a success against any targets, add up the damage dealt, then redistribute that damage however you wish between the targets you succeeded against. When you deal damage to a target, roll an additional damage die and add its result to the damage you deal to that target.
",
+ "domain": "bone",
+ "recallCost": 3,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784522,
+ "modifiedTime": 1753922784522,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "TYKfM3H9vBXyWiH4",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!TYKfM3H9vBXyWiH4"
+}
diff --git a/src/packs/domains/domainCard_Stealth_Expertise_NIUhmuQGwbb3UClZ.json b/src/packs/domains/domainCard_Stealth_Expertise_NIUhmuQGwbb3UClZ.json
new file mode 100644
index 00000000..5cb8bc5f
--- /dev/null
+++ b/src/packs/domains/domainCard_Stealth_Expertise_NIUhmuQGwbb3UClZ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Stealth Expertise",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "WTdOLLkQyPdg0KWU",
+ "system": {
+ "description": "
When you roll with Fear while attempting to move unnoticed through a dangerous area, you can mark a Stress to roll with Hope instead.
If an ally within Close range is also attempting to move unnoticed and rolls with Fear, you can mark a Stress to change their result to a roll with Hope.
",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784523,
+ "modifiedTime": 1753922784523,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "NIUhmuQGwbb3UClZ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!NIUhmuQGwbb3UClZ"
+}
diff --git a/src/packs/domains/domainCard_Strategic_Approach_5b1awkgTmMp3FVrm.json b/src/packs/domains/domainCard_Strategic_Approach_5b1awkgTmMp3FVrm.json
new file mode 100644
index 00000000..e8fbe761
--- /dev/null
+++ b/src/packs/domains/domainCard_Strategic_Approach_5b1awkgTmMp3FVrm.json
@@ -0,0 +1,29 @@
+{
+ "name": "Strategic Approach",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Q9rmrfeKqcqBNnWc",
+ "system": {
+ "description": "
After a long rest, place a number of tokens equal to your Knowledge on this card (minimum 1). The first time you move within Close range of an adversary and make an attack against them, you can spend one token to choose one of the following options:
You make the attack with advantage . You clear a Stress on an ally within Melee range of the adversary. You add a d8 to your damage roll . When you take a long rest , clear all unspent tokens.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784523,
+ "modifiedTime": 1753922784523,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "5b1awkgTmMp3FVrm",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!5b1awkgTmMp3FVrm"
+}
diff --git a/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json b/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json
new file mode 100644
index 00000000..8bd6e01f
--- /dev/null
+++ b/src/packs/domains/domainCard_Stunning_Sunlight_lRHo6ZkK1zybeEoG.json
@@ -0,0 +1,29 @@
+{
+ "name": "Stunning Sunlight",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "A00z8Q8B3aKApKzI",
+ "system": {
+ "description": "
Make a Spellcast Roll to unleash powerful rays of burning sunlight against all adversaries in front of you within Far range. On a success, spend any number of Hope and force that many targets you succeeded against to make a Reaction Roll (14).
Targets who succeed take 3d20+3 magic damage. Targets who fail take 4d20+5 magic damage and are temporarily Stunned . While Stunned , they can’t use reactions and can’t take any other actions until they clear this condition .
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 8,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784524,
+ "modifiedTime": 1753922784524,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "lRHo6ZkK1zybeEoG",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!lRHo6ZkK1zybeEoG"
+}
diff --git a/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json b/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json
new file mode 100644
index 00000000..87ec1f41
--- /dev/null
+++ b/src/packs/domains/domainCard_Support_Tank_stId5syX7YpP2JGz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Support Tank",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "cOZgzLQRGNnBzsHT",
+ "system": {
+ "description": "
When an ally within Close range fails a roll, you can spend 2 Hope to allow them to reroll either their Hope or Fear Die.
",
+ "domain": "valor",
+ "recallCost": 2,
+ "level": 4,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784525,
+ "modifiedTime": 1753922784525,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "stId5syX7YpP2JGz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!stId5syX7YpP2JGz"
+}
diff --git a/src/packs/domains/domainCard_Swift_Step_H6TqCJBaa1eWEQ1z.json b/src/packs/domains/domainCard_Swift_Step_H6TqCJBaa1eWEQ1z.json
new file mode 100644
index 00000000..41560ac8
--- /dev/null
+++ b/src/packs/domains/domainCard_Swift_Step_H6TqCJBaa1eWEQ1z.json
@@ -0,0 +1,29 @@
+{
+ "name": "Swift Step",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Hs6POmXKThDXQJBn",
+ "system": {
+ "description": "
When an attack made against you fails, clear a Stress . If you can’t clear a Stress, gain a Hope .
",
+ "domain": "bone",
+ "recallCost": 2,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784526,
+ "modifiedTime": 1753922784526,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "H6TqCJBaa1eWEQ1z",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!H6TqCJBaa1eWEQ1z"
+}
diff --git a/src/packs/domains/domainCard_Tactician_WChWEH36lUpXAC0K.json b/src/packs/domains/domainCard_Tactician_WChWEH36lUpXAC0K.json
new file mode 100644
index 00000000..ee44ee5f
--- /dev/null
+++ b/src/packs/domains/domainCard_Tactician_WChWEH36lUpXAC0K.json
@@ -0,0 +1,29 @@
+{
+ "name": "Tactician",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "eR7sP5jQwfCLORUe",
+ "system": {
+ "description": "
When you Help an Ally , they can spend a Hope to add one of your Experiences to their roll alongside your advantage die.
When making a Tag Team Roll , you can roll a d20 as your Hope Die.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784526,
+ "modifiedTime": 1753922784526,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "WChWEH36lUpXAC0K",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!WChWEH36lUpXAC0K"
+}
diff --git a/src/packs/domains/domainCard_Telekinesis_FgzBppvLjXr0UbUI.json b/src/packs/domains/domainCard_Telekinesis_FgzBppvLjXr0UbUI.json
new file mode 100644
index 00000000..bbed6b6b
--- /dev/null
+++ b/src/packs/domains/domainCard_Telekinesis_FgzBppvLjXr0UbUI.json
@@ -0,0 +1,29 @@
+{
+ "name": "Telekinesis",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "gqnmAgerh7HhNo7t",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Far range. On a success, you can use your mind to move them anywhere within Far range of their original position. You can throw the lifted target as an attack by making an additional Spellcast Roll against the second target you’re trying to attack. On a success, deal d12+4 physical damage to the second target using your Proficiency . This spell then ends.
",
+ "domain": "arcana",
+ "recallCost": 0,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784527,
+ "modifiedTime": 1753922784527,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "FgzBppvLjXr0UbUI",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!FgzBppvLjXr0UbUI"
+}
diff --git a/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json b/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json
new file mode 100644
index 00000000..3ce522fb
--- /dev/null
+++ b/src/packs/domains/domainCard_Teleport_HnPwVrWblYa9hwSt.json
@@ -0,0 +1,29 @@
+{
+ "name": "Teleport",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pDtffkb0SMv1O8pL",
+ "system": {
+ "description": "
Once per long rest , you can instantly teleport yourself and any number of willing targets within Close range to a place you’ve been before. Choose one of the following options, then make a Spellcast Roll (16) :
If you know the place very well, gain a +3 bonus. If you’ve visited the place frequently, gain a +1 bonus. If you’ve visited the place infrequently, gain no modifier. If you’ve only been there once, gain a −2 penalty. On a success, you appear where you were intending to go. On a failure, you appear off course, with the range of failure determining how far off course.
",
+ "domain": "codex",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784528,
+ "modifiedTime": 1753922784528,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HnPwVrWblYa9hwSt",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!HnPwVrWblYa9hwSt"
+}
diff --git a/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json b/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json
new file mode 100644
index 00000000..6d1d7f3e
--- /dev/null
+++ b/src/packs/domains/domainCard_Tell_No_Lies_HTv9QEPS466WsstP.json
@@ -0,0 +1,29 @@
+{
+ "name": "Tell No Lies",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pu3xD4rEkdfdAvGc",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Very Close range. On a success, they 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.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 2,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784529,
+ "modifiedTime": 1753922784529,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HTv9QEPS466WsstP",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!HTv9QEPS466WsstP"
+}
diff --git a/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json b/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json
new file mode 100644
index 00000000..394bf15b
--- /dev/null
+++ b/src/packs/domains/domainCard_Tempest_X7YaZgFieBlqaPdZ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Tempest",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pPzU9WOQNv3ckO1w",
+ "system": {
+ "description": "
Choose one of the following tempests and make a Spellcast Roll against all targets within Far range. Targets you succeed against experience its effects until the GM spends a Fear on their turn to end this spell.
Blizzard: Deal 2d20+8 magic damage and targets are temporarily Vulnerable .Hurricane: Deal 3d10+10 magic damage and choose a direction the wind is blowing. Targets can’t move against the wind.Sandstorm: Deal 5d6+9 magic damage. Attacks made from beyond Melee range have disadvantage . ",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784530,
+ "modifiedTime": 1753922784530,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "X7YaZgFieBlqaPdZ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!X7YaZgFieBlqaPdZ"
+}
diff --git a/src/packs/domains/domainCard_Thorn_Skin_oUipGK84E2KjoKqh.json b/src/packs/domains/domainCard_Thorn_Skin_oUipGK84E2KjoKqh.json
new file mode 100644
index 00000000..8883ffa3
--- /dev/null
+++ b/src/packs/domains/domainCard_Thorn_Skin_oUipGK84E2KjoKqh.json
@@ -0,0 +1,29 @@
+{
+ "name": "Thorn Skin",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "ZZHIbaynhzVArA1p",
+ "system": {
+ "description": "
Once per rest, spend a Hope to sprout thorns all over your body. When you do, place a number of tokens equal to your Spellcast trait on this card. When you take damage, you can spend any number of tokens to roll that number of d6s . Add the results together and reduce the incoming damage by that amount. If you’re within Melee range of the attacker, deal that amount of damage back to them.
When you take a rest, clear all unspent tokens.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784531,
+ "modifiedTime": 1753922784531,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "oUipGK84E2KjoKqh",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!oUipGK84E2KjoKqh"
+}
diff --git a/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json b/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json
new file mode 100644
index 00000000..606c52fb
--- /dev/null
+++ b/src/packs/domains/domainCard_Thought_Delver_B4choj481tqajWb9.json
@@ -0,0 +1,29 @@
+{
+ "name": "Thought Delver",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "6gA7SmNIblkMaYgr",
+ "system": {
+ "description": "
You can peek into the minds of others. Spend a Hope to 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.
On a roll with Fear , the target might, at the GM’s discretion, become aware that you’re reading their thoughts.
",
+ "domain": "grace",
+ "recallCost": 2,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784532,
+ "modifiedTime": 1753922784532,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "B4choj481tqajWb9",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!B4choj481tqajWb9"
+}
diff --git a/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json b/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json
new file mode 100644
index 00000000..09642d8d
--- /dev/null
+++ b/src/packs/domains/domainCard_Through_Your_Eyes_7b0mzV5QMPjVPT4o.json
@@ -0,0 +1,29 @@
+{
+ "name": "Through Your Eyes",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "thP6nUk0nkrNcpXY",
+ "system": {
+ "description": "
Choose a target within Very Far range. You can see through their eyes and hear through their ears. You can transition between using your own senses or the target’s freely until you cast another spell or until your next rest.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 4,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784533,
+ "modifiedTime": 1753922784533,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "7b0mzV5QMPjVPT4o",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!7b0mzV5QMPjVPT4o"
+}
diff --git a/src/packs/domains/domainCard_Towering_Stalk_n0P3VS1WfxvmXbB6.json b/src/packs/domains/domainCard_Towering_Stalk_n0P3VS1WfxvmXbB6.json
new file mode 100644
index 00000000..acc0234b
--- /dev/null
+++ b/src/packs/domains/domainCard_Towering_Stalk_n0P3VS1WfxvmXbB6.json
@@ -0,0 +1,29 @@
+{
+ "name": "Towering Stalk",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "uXGugK72AffddFdH",
+ "system": {
+ "description": "
Once per rest, you can conjure a thick, twisting stalk within Close range that can be easily climbed. Its height can grow up to Far range.
Mark a Stress to use this spell as an attack. Make a Spellcast Roll against an adversary or group of adversaries within Close range. The erupting stalk lifts targets you succeed against into the air and drops them, dealing d8 physical damage using your Proficiency .
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784534,
+ "modifiedTime": 1753922784534,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "n0P3VS1WfxvmXbB6",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!n0P3VS1WfxvmXbB6"
+}
diff --git a/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json b/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json
new file mode 100644
index 00000000..b80e88f6
--- /dev/null
+++ b/src/packs/domains/domainCard_Transcendent_Union_kVkoCLBXLAIifqpz.json
@@ -0,0 +1,29 @@
+{
+ "name": "Transcendent Union",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "IIVaYseNJbA2ta1B",
+ "system": {
+ "description": "
Once per long rest , spend 5 Hope to cast this spell on two or more willing creatures. Until your next rest, when a creature connected by this union would mark Stress or Hit Points , the connected creatures can choose who marks it.
",
+ "domain": "codex",
+ "recallCost": 1,
+ "level": 10,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784534,
+ "modifiedTime": 1753922784534,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "kVkoCLBXLAIifqpz",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!kVkoCLBXLAIifqpz"
+}
diff --git a/src/packs/domains/domainCard_Troublemaker_JrdZedm1BFKeV7Yb.json b/src/packs/domains/domainCard_Troublemaker_JrdZedm1BFKeV7Yb.json
new file mode 100644
index 00000000..fea58c87
--- /dev/null
+++ b/src/packs/domains/domainCard_Troublemaker_JrdZedm1BFKeV7Yb.json
@@ -0,0 +1,29 @@
+{
+ "name": "Troublemaker",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "pu3xD4rEkdfdAvGc",
+ "system": {
+ "description": "
When you taunt or provoke a target within Far range, make a Presence Roll against them. Once per rest on a success, roll a number of d4s equal to your Proficiency . The target must mark Stress equal to the highest result rolled.
",
+ "domain": "grace",
+ "recallCost": 2,
+ "level": 2,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784535,
+ "modifiedTime": 1753922784535,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "JrdZedm1BFKeV7Yb",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!JrdZedm1BFKeV7Yb"
+}
diff --git a/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json b/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json
new file mode 100644
index 00000000..598049eb
--- /dev/null
+++ b/src/packs/domains/domainCard_Twilight_Toll_SDjjV61TC1NceV1m.json
@@ -0,0 +1,29 @@
+{
+ "name": "Twilight Toll",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "2rqOUxEglhhPKk2j",
+ "system": {
+ "description": "
Choose a target within Far range. When you succeed on an action roll against them that doesn’t result in making a damage roll , place a token on this card. 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.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 9,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784535,
+ "modifiedTime": 1753922784535,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "SDjjV61TC1NceV1m",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!SDjjV61TC1NceV1m"
+}
diff --git a/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json b/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json
new file mode 100644
index 00000000..fccf16de
--- /dev/null
+++ b/src/packs/domains/domainCard_Unbreakable_CUIQmrPjf9VCHmwJ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Unbreakable",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "D1MFCYakdFIKDmcD",
+ "system": {
+ "description": "
When you mark your last Hit Point , instead of making a death move, you can roll a d6 and clear a number of Hit Points equal to the result. Then place this card in your vault .
",
+ "domain": "valor",
+ "recallCost": 4,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784536,
+ "modifiedTime": 1753922784536,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "CUIQmrPjf9VCHmwJ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!CUIQmrPjf9VCHmwJ"
+}
diff --git a/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json b/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json
new file mode 100644
index 00000000..61388cfd
--- /dev/null
+++ b/src/packs/domains/domainCard_Uncanny_Disguise_TV56wSysbU5xAlOa.json
@@ -0,0 +1,29 @@
+{
+ "name": "Uncanny Disguise",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "sCiN7DoysdKceIMd",
+ "system": {
+ "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.
Place a number of tokens equal to your Spellcast trait on this card. When you take an action while disguised, spend a token from this card. After the action that spends the last token is resolved, the disguise drops.
",
+ "domain": "midnight",
+ "recallCost": 0,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784537,
+ "modifiedTime": 1753922784537,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "TV56wSysbU5xAlOa",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!TV56wSysbU5xAlOa"
+}
diff --git a/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json b/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json
new file mode 100644
index 00000000..1c442f39
--- /dev/null
+++ b/src/packs/domains/domainCard_Unleash_Chaos_o62i0QdbUDIiAhSq.json
@@ -0,0 +1,29 @@
+{
+ "name": "Unleash Chaos",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "o7kvw9NRGvDZSce2",
+ "system": {
+ "description": "
At the beginning of a session, place a number of tokens equal to your Spellcast trait on this card.
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 d10 s equal to the tokens you spent and deal that much magic damage to the target. Mark a Stress to replenish this card with tokens (up to your Spellcast trait).
At the end of each session, clear all unspent tokens.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784537,
+ "modifiedTime": 1753922784537,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "o62i0QdbUDIiAhSq",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!o62i0QdbUDIiAhSq"
+}
diff --git a/src/packs/domains/domainCard_Untouchable_9QElncQUDSakuSdR.json b/src/packs/domains/domainCard_Untouchable_9QElncQUDSakuSdR.json
new file mode 100644
index 00000000..ac6392f5
--- /dev/null
+++ b/src/packs/domains/domainCard_Untouchable_9QElncQUDSakuSdR.json
@@ -0,0 +1,29 @@
+{
+ "name": "Untouchable",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "PeeIjbkBv41613yZ",
+ "system": {
+ "description": "
Gain a bonus to your Evasion equal to half your Agility .
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784538,
+ "modifiedTime": 1753922784538,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "9QElncQUDSakuSdR",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!9QElncQUDSakuSdR"
+}
diff --git a/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json b/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json
new file mode 100644
index 00000000..f4170d25
--- /dev/null
+++ b/src/packs/domains/domainCard_Unyielding_Armor_s3zRsOMeUkuDwgd8.json
@@ -0,0 +1,29 @@
+{
+ "name": "Unyielding Armor",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "D1MFCYakdFIKDmcD",
+ "system": {
+ "description": "
When you would mark an Armor Slot , roll a number of d6s equal to your Proficiency . If any roll a 6, reduce the severity by one threshold without marking an Armor Slot .
",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 10,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784538,
+ "modifiedTime": 1753922784538,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "s3zRsOMeUkuDwgd8",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!s3zRsOMeUkuDwgd8"
+}
diff --git a/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json b/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json
new file mode 100644
index 00000000..3abef975
--- /dev/null
+++ b/src/packs/domains/domainCard_Valor_Touched_k1AtYd3lSchIymBr.json
@@ -0,0 +1,29 @@
+{
+ "name": "Valor-Touched",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "kj3gwg5bmCqwFYze",
+ "system": {
+ "description": "
When 4 or more of the domain cards in your loadout are from the Valor domain, gain the following benefits:
+1 bonus to your Armor Score When you mark 1 or more Hit Points without marking an Armor Slot , clear an Armor Slot. ",
+ "domain": "valor",
+ "recallCost": 1,
+ "level": 7,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784539,
+ "modifiedTime": 1753922784539,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "k1AtYd3lSchIymBr",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!k1AtYd3lSchIymBr"
+}
diff --git a/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json b/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json
new file mode 100644
index 00000000..68a9bba8
--- /dev/null
+++ b/src/packs/domains/domainCard_Vanishing_Dodge_GBMIElIpk4cvk1Bd.json
@@ -0,0 +1,29 @@
+{
+ "name": "Vanishing Dodge",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "ML2JusN36oJoR8QA",
+ "system": {
+ "description": "
When an attack made against you that would deal physical damage fails, you can spend a Hope to 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 .
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 7,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784539,
+ "modifiedTime": 1753922784539,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "GBMIElIpk4cvk1Bd",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!GBMIElIpk4cvk1Bd"
+}
diff --git a/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json b/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json
new file mode 100644
index 00000000..7d338963
--- /dev/null
+++ b/src/packs/domains/domainCard_Veil_of_Night_gV4L5ZZmfPrEbIDh.json
@@ -0,0 +1,29 @@
+{
+ "name": "Veil of Night",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "hoDIPBzwYPxiSXGU",
+ "system": {
+ "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.
",
+ "domain": "midnight",
+ "recallCost": 1,
+ "level": 3,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784541,
+ "modifiedTime": 1753922784541,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "gV4L5ZZmfPrEbIDh",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!gV4L5ZZmfPrEbIDh"
+}
diff --git a/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json b/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json
new file mode 100644
index 00000000..aebaf817
--- /dev/null
+++ b/src/packs/domains/domainCard_Versatile_Fighter_wQ53ImDswEHv5SGQ.json
@@ -0,0 +1,29 @@
+{
+ "name": "Versatile Fighter",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "wWL9mV6i2EGX5xHS",
+ "system": {
+ "description": "
You can use a different character trait for an equipped weapon, rather than the trait the weapon calls for.
When you deal damage, you can mark a Stress to use the maximum result of one of your damage dice instead of rolling it.
",
+ "domain": "blade",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784541,
+ "modifiedTime": 1753922784541,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "wQ53ImDswEHv5SGQ",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!wQ53ImDswEHv5SGQ"
+}
diff --git a/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json b/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json
new file mode 100644
index 00000000..ad6095ea
--- /dev/null
+++ b/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json
@@ -0,0 +1,29 @@
+{
+ "name": "Vicious Entangle",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "EJoXzO85rG5EiZsh",
+ "system": {
+ "description": "
Make a Spellcast Roll against a target within Far range. On a success, roots and vines reach out from the ground, dealing 1d8+1 physical damage and temporarily Restraining the target.
Additionally on a success, you can spend a Hope to temporarily Restrain another adversary within Very Close range of your target.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784541,
+ "modifiedTime": 1753922784541,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "qvpvTnkAoRn9vYO4",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!qvpvTnkAoRn9vYO4"
+}
diff --git a/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json
new file mode 100644
index 00000000..a5329a78
--- /dev/null
+++ b/src/packs/domains/domainCard_Vitality_sWUlSPOJEaXyQLCj.json
@@ -0,0 +1,29 @@
+{
+ "name": "Vitality",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "Emnx4o1DWGTVKoAg",
+ "system": {
+ "description": "
When you choose this card, permanently gain two of the following benefits:
One Stress slot One Hit Point slot +2 bonus to your damage thresholds Then place this card in your vault permanently.
",
+ "domain": "blade",
+ "recallCost": 0,
+ "level": 5,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784542,
+ "modifiedTime": 1753922784542,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "sWUlSPOJEaXyQLCj",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!sWUlSPOJEaXyQLCj"
+}
diff --git a/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json b/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json
new file mode 100644
index 00000000..b16c64a7
--- /dev/null
+++ b/src/packs/domains/domainCard_Voice_of_Reason_t3RRGH6mMYYJJCcF.json
@@ -0,0 +1,29 @@
+{
+ "name": "Voice of Reason",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "8ZfL09F8MiOEUzzw",
+ "system": {
+ "description": "
You speak with an unmatched power and authority. You have advantage on action rolls to de-escalate violent situations or convince someone to follow your lead.
Additionally, you’re emboldened in moments of duress. When all of your Stress slots are marked, you gain a +1 bonus to your Proficiency for damage rolls.
",
+ "domain": "splendor",
+ "recallCost": 1,
+ "level": 3,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784542,
+ "modifiedTime": 1753922784542,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "t3RRGH6mMYYJJCcF",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!t3RRGH6mMYYJJCcF"
+}
diff --git a/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json b/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json
new file mode 100644
index 00000000..b3dc1799
--- /dev/null
+++ b/src/packs/domains/domainCard_Wall_Walk_1ROT08E1UVBwHLAS.json
@@ -0,0 +1,29 @@
+{
+ "name": "Wall Walk",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "o7kvw9NRGvDZSce2",
+ "system": {
+ "description": "
Spend a Hope to allow a creature you can touch to 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.
",
+ "domain": "arcana",
+ "recallCost": 1,
+ "level": 1,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784543,
+ "modifiedTime": 1753922784543,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "1ROT08E1UVBwHLAS",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!1ROT08E1UVBwHLAS"
+}
diff --git a/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json b/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json
new file mode 100644
index 00000000..974fad1e
--- /dev/null
+++ b/src/packs/domains/domainCard_Whirlwind_anO0arioUy7I5zBg.json
@@ -0,0 +1,29 @@
+{
+ "name": "Whirlwind",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "9Xc6KzNyjDtTGZkp",
+ "system": {
+ "description": "
When you make a successful attack against a target within Very Close range, you can spend a Hope to use the attack against all other targets within Very Close range. All additional adversaries you succeed against with this ability take half damage.
",
+ "domain": "blade",
+ "recallCost": 0,
+ "level": 1,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784545,
+ "modifiedTime": 1753922784545,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "anO0arioUy7I5zBg",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!anO0arioUy7I5zBg"
+}
diff --git a/src/packs/domains/domainCard_Wild_Fortress_9dFvcM1i3bxG3BSA.json b/src/packs/domains/domainCard_Wild_Fortress_9dFvcM1i3bxG3BSA.json
new file mode 100644
index 00000000..d398c3be
--- /dev/null
+++ b/src/packs/domains/domainCard_Wild_Fortress_9dFvcM1i3bxG3BSA.json
@@ -0,0 +1,29 @@
+{
+ "name": "Wild Fortress",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "ZZHIbaynhzVArA1p",
+ "system": {
+ "description": "
Make a Spellcast Roll (13) . On a success, spend 2 Hope to grow a natural barricade in the shape of a dome that you and one ally can take cover within. While inside the dome, a creature can’t be targeted by attacks and can’t make attacks. Attacks made against the dome automatically succeed. The dome has a Major damage threshold of 15 and a Severe damage threshold of 30, and lasts until it marks 3 Hit Points . Place tokens on this card to represent marking Hit Points.
",
+ "domain": "sage",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784546,
+ "modifiedTime": 1753922784546,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "9dFvcM1i3bxG3BSA",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!9dFvcM1i3bxG3BSA"
+}
diff --git a/src/packs/domains/domainCard_Wild_Surge_DjnKlZQYaWdQGKcK.json b/src/packs/domains/domainCard_Wild_Surge_DjnKlZQYaWdQGKcK.json
new file mode 100644
index 00000000..894e6297
--- /dev/null
+++ b/src/packs/domains/domainCard_Wild_Surge_DjnKlZQYaWdQGKcK.json
@@ -0,0 +1,29 @@
+{
+ "name": "Wild Surge",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "gEVGjjPrjqxxZkb5",
+ "system": {
+ "description": "
Once per long rest, mark a Stress to channel the natural world around you and enhance yourself. Describe how your appearance changes, then place a d6 on this card with the 1 value facing up.
While the Wild Surge Die is active, you add its value to every action roll you make. After you add its value to a roll, increase the Wild Surge Die’s value by one. When the die’s value would exceed 6 or you take a rest, this form drops and you must mark an additional Stress .
",
+ "domain": "sage",
+ "recallCost": 2,
+ "level": 7,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784547,
+ "modifiedTime": 1753922784547,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "DjnKlZQYaWdQGKcK",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!DjnKlZQYaWdQGKcK"
+}
diff --git a/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json b/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json
new file mode 100644
index 00000000..9d545ebe
--- /dev/null
+++ b/src/packs/domains/domainCard_Words_of_Discord_ZjAdi1FSNCDDHI3X.json
@@ -0,0 +1,29 @@
+{
+ "name": "Words of Discord",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "6gA7SmNIblkMaYgr",
+ "system": {
+ "description": "
Whisper words of discord to an adversary within Melee range and make a Spellcast Roll (13) . On a success, the target must mark a Stress and 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.
",
+ "domain": "grace",
+ "recallCost": 1,
+ "level": 5,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784548,
+ "modifiedTime": 1753922784548,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "ZjAdi1FSNCDDHI3X",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!ZjAdi1FSNCDDHI3X"
+}
diff --git a/src/packs/domains/domainCard_Wrangle_9DwSxHoUwl8Kxj3n.json b/src/packs/domains/domainCard_Wrangle_9DwSxHoUwl8Kxj3n.json
new file mode 100644
index 00000000..40d20f9d
--- /dev/null
+++ b/src/packs/domains/domainCard_Wrangle_9DwSxHoUwl8Kxj3n.json
@@ -0,0 +1,29 @@
+{
+ "name": "Wrangle",
+ "img": "icons/svg/item-bag.svg",
+ "type": "domainCard",
+ "folder": "n7pgTBYSItMzCX0s",
+ "system": {
+ "description": "
Make an Agility Roll against all targets within Close range. Spend a Hope to move targets you succeed against, and any willing allies within Close range, to another point within Close range.
",
+ "domain": "bone",
+ "recallCost": 1,
+ "level": 8,
+ "type": "ability"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784549,
+ "modifiedTime": 1753922784549,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "9DwSxHoUwl8Kxj3n",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!9DwSxHoUwl8Kxj3n"
+}
diff --git a/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json b/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json
new file mode 100644
index 00000000..cc881d17
--- /dev/null
+++ b/src/packs/domains/domainCard_Zone_of_Protection_lOZaRb4fCVgQsWB5.json
@@ -0,0 +1,29 @@
+{
+ "name": "Zone of Protection",
+ "img": "icons/svg/item-bag.svg",
+ "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.
",
+ "domain": "splendor",
+ "recallCost": 2,
+ "level": 6,
+ "type": "spell"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784549,
+ "modifiedTime": 1753922784549,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "lOZaRb4fCVgQsWB5",
+ "sort": 3400000,
+ "effects": [],
+ "_key": "!items!lOZaRb4fCVgQsWB5"
+}
diff --git a/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json b/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json
new file mode 100644
index 00000000..999e6f96
--- /dev/null
+++ b/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json
@@ -0,0 +1,130 @@
+{
+ "name": "Abandoned Grove",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 11,
+ "tier": 1,
+ "description": "A former druidic grove lying fallow and fully reclaimed by nature.
",
+ "type": "Exploration
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784553,
+ "modifiedTime": 1753922784553,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "pGEdzdLkqYtBhxnG",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Abandoned Grove",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!pGEdzdLkqYtBhxnG"
+}
diff --git a/src/packs/environments/environment_Ambushed_uGEdNYERCTJBEjc5.json b/src/packs/environments/environment_Ambushed_uGEdNYERCTJBEjc5.json
new file mode 100644
index 00000000..e3a89592
--- /dev/null
+++ b/src/packs/environments/environment_Ambushed_uGEdNYERCTJBEjc5.json
@@ -0,0 +1,130 @@
+{
+ "name": "Ambushed",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 0,
+ "tier": 1,
+ "description": "An ambush is set to catch an unsuspecting party off-guard.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784553,
+ "modifiedTime": 1753922784553,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "uGEdNYERCTJBEjc5",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Ambushed",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!uGEdNYERCTJBEjc5"
+}
diff --git a/src/packs/environments/environment_Ambushers_uXZpebPR77YQ1oXI.json b/src/packs/environments/environment_Ambushers_uXZpebPR77YQ1oXI.json
new file mode 100644
index 00000000..5d088ad9
--- /dev/null
+++ b/src/packs/environments/environment_Ambushers_uXZpebPR77YQ1oXI.json
@@ -0,0 +1,130 @@
+{
+ "name": "Ambushers",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 0,
+ "tier": 1,
+ "description": "An ambush is set by the PCs to catch unsuspecting adversaries off-guard.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784554,
+ "modifiedTime": 1753922784554,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "uXZpebPR77YQ1oXI",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Ambushers",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!uXZpebPR77YQ1oXI"
+}
diff --git a/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json b/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json
new file mode 100644
index 00000000..44c86d30
--- /dev/null
+++ b/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json
@@ -0,0 +1,130 @@
+{
+ "name": "Burning Heart of the Woods",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "MfrIkJK12PAEfbPL",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 16,
+ "tier": 3,
+ "description": "Thick indigo ash fills the air around a towering moss-covered tree that burns eternally with flames a sickly shade of blue.
",
+ "type": "Exploration
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784554,
+ "modifiedTime": 1753922784554,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "oY69NN4rYxoRE4hl",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Burning Heart of the Woods",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!oY69NN4rYxoRE4hl"
+}
diff --git a/src/packs/environments/environment_Bustling_Marketplace_HZKA7hkej7JJY503.json b/src/packs/environments/environment_Bustling_Marketplace_HZKA7hkej7JJY503.json
new file mode 100644
index 00000000..463473c3
--- /dev/null
+++ b/src/packs/environments/environment_Bustling_Marketplace_HZKA7hkej7JJY503.json
@@ -0,0 +1,130 @@
+{
+ "name": "Bustling Marketplace",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 10,
+ "tier": 1,
+ "description": "The economic heart of the settlement, with local artisans, traveling merchants, and patrons across social classes.
",
+ "type": "Social
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784554,
+ "modifiedTime": 1753922784554,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "HZKA7hkej7JJY503",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Bustling Marketplace",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!HZKA7hkej7JJY503"
+}
diff --git a/src/packs/environments/environment_Castle_Siege_1eZ32Esq7rfZOjlu.json b/src/packs/environments/environment_Castle_Siege_1eZ32Esq7rfZOjlu.json
new file mode 100644
index 00000000..2aeb3834
--- /dev/null
+++ b/src/packs/environments/environment_Castle_Siege_1eZ32Esq7rfZOjlu.json
@@ -0,0 +1,130 @@
+{
+ "name": "Castle Siege",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "MfrIkJK12PAEfbPL",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 17,
+ "tier": 3,
+ "description": "An active siege with an attacking force fighting to gain entry to a fortified castle.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784555,
+ "modifiedTime": 1753922784555,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "1eZ32Esq7rfZOjlu",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Castle Siege",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!1eZ32Esq7rfZOjlu"
+}
diff --git a/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json b/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json
new file mode 100644
index 00000000..ae432226
--- /dev/null
+++ b/src/packs/environments/environment_Chaos_Realm_2Z1mKc65LxNk2PqR.json
@@ -0,0 +1,130 @@
+{
+ "name": "Chaos Realm",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "IKumu5HTLqONLYqb",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 20,
+ "tier": 4,
+ "description": "An otherworldly space where the laws of reality are unstable and dangerous.
",
+ "type": "Traversal
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784556,
+ "modifiedTime": 1753922784556,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "2Z1mKc65LxNk2PqR",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Chaos Realm",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!2Z1mKc65LxNk2PqR"
+}
diff --git a/src/packs/environments/environment_Cliffside_Ascent_LPpfdlNKqiZIl04w.json b/src/packs/environments/environment_Cliffside_Ascent_LPpfdlNKqiZIl04w.json
new file mode 100644
index 00000000..a1e04625
--- /dev/null
+++ b/src/packs/environments/environment_Cliffside_Ascent_LPpfdlNKqiZIl04w.json
@@ -0,0 +1,130 @@
+{
+ "name": "Cliffside Ascent",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 12,
+ "tier": 1,
+ "description": "A steep, rocky cliffside tall enough to make traversal dangerous.
",
+ "type": "Traversal
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784557,
+ "modifiedTime": 1753922784557,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "LPpfdlNKqiZIl04w",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cliffside Ascent",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!LPpfdlNKqiZIl04w"
+}
diff --git a/src/packs/environments/environment_Cult_Ritual_QAXXiOKBDmCTauHD.json b/src/packs/environments/environment_Cult_Ritual_QAXXiOKBDmCTauHD.json
new file mode 100644
index 00000000..104b72be
--- /dev/null
+++ b/src/packs/environments/environment_Cult_Ritual_QAXXiOKBDmCTauHD.json
@@ -0,0 +1,130 @@
+{
+ "name": "Cult Ritual",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "XMeecO3IRvu5ck6F",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 14,
+ "tier": 2,
+ "description": "A Fallen cult assembles around a sigil of the defeated gods and a bonfire that burns a sickly shade of green.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784557,
+ "modifiedTime": 1753922784557,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "QAXXiOKBDmCTauHD",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Cult Ritual",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!QAXXiOKBDmCTauHD"
+}
diff --git a/src/packs/environments/environment_Divine_Usurpation_4DLYez7VbMCFDAuZ.json b/src/packs/environments/environment_Divine_Usurpation_4DLYez7VbMCFDAuZ.json
new file mode 100644
index 00000000..40924a5b
--- /dev/null
+++ b/src/packs/environments/environment_Divine_Usurpation_4DLYez7VbMCFDAuZ.json
@@ -0,0 +1,130 @@
+{
+ "name": "Divine Usurpation",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "IKumu5HTLqONLYqb",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 20,
+ "tier": 4,
+ "description": "A massive ritual designed to breach the gates of the Hallows Above and unseat the New Gods themselves.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784558,
+ "modifiedTime": 1753922784558,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "4DLYez7VbMCFDAuZ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Divine Usurpation",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!4DLYez7VbMCFDAuZ"
+}
diff --git a/src/packs/environments/environment_Hallowed_Temple_dsA6j69AnaJhUyqH.json b/src/packs/environments/environment_Hallowed_Temple_dsA6j69AnaJhUyqH.json
new file mode 100644
index 00000000..2310ebdb
--- /dev/null
+++ b/src/packs/environments/environment_Hallowed_Temple_dsA6j69AnaJhUyqH.json
@@ -0,0 +1,130 @@
+{
+ "name": "Hallowed Temple",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "XMeecO3IRvu5ck6F",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 13,
+ "tier": 2,
+ "description": "A bustling but well-kept temple that provides healing and hosts regular services, overseen by a priest or seraph.
",
+ "type": "Social
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784558,
+ "modifiedTime": 1753922784558,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "dsA6j69AnaJhUyqH",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Hallowed Temple",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!dsA6j69AnaJhUyqH"
+}
diff --git a/src/packs/environments/environment_Haunted_City_OzYbizKraK92FDiI.json b/src/packs/environments/environment_Haunted_City_OzYbizKraK92FDiI.json
new file mode 100644
index 00000000..600dc8ae
--- /dev/null
+++ b/src/packs/environments/environment_Haunted_City_OzYbizKraK92FDiI.json
@@ -0,0 +1,130 @@
+{
+ "name": "Haunted City",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "XMeecO3IRvu5ck6F",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 14,
+ "tier": 2,
+ "description": "An abandoned city populated by the restless spirits of eras past.
",
+ "type": "Exploration
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784559,
+ "modifiedTime": 1753922784559,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "OzYbizKraK92FDiI",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Haunted City",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!OzYbizKraK92FDiI"
+}
diff --git a/src/packs/environments/environment_Imperial_Court_jr1xAoXzVwVblzxI.json b/src/packs/environments/environment_Imperial_Court_jr1xAoXzVwVblzxI.json
new file mode 100644
index 00000000..8ca46849
--- /dev/null
+++ b/src/packs/environments/environment_Imperial_Court_jr1xAoXzVwVblzxI.json
@@ -0,0 +1,130 @@
+{
+ "name": "Imperial Court",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "IKumu5HTLqONLYqb",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 20,
+ "tier": 4,
+ "description": "The majestic domain of a powerful empire, lavishly appointed with stolen treasures.
",
+ "type": "Social
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784559,
+ "modifiedTime": 1753922784559,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "jr1xAoXzVwVblzxI",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Imperial Court",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!jr1xAoXzVwVblzxI"
+}
diff --git a/src/packs/environments/environment_Local_Tavern_cM4X81DOyvxNIi52.json b/src/packs/environments/environment_Local_Tavern_cM4X81DOyvxNIi52.json
new file mode 100644
index 00000000..09f4fc4d
--- /dev/null
+++ b/src/packs/environments/environment_Local_Tavern_cM4X81DOyvxNIi52.json
@@ -0,0 +1,130 @@
+{
+ "name": "Local Tavern",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 10,
+ "tier": 1,
+ "description": "A lively tavern that serves as the social hub for its town.
",
+ "type": "Social
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784561,
+ "modifiedTime": 1753922784561,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "cM4X81DOyvxNIi52",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Local Tavern",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!cM4X81DOyvxNIi52"
+}
diff --git a/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json b/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json
new file mode 100644
index 00000000..ba9859aa
--- /dev/null
+++ b/src/packs/environments/environment_Mountain_Pass_acMu9wJrMZZzLSTJ.json
@@ -0,0 +1,130 @@
+{
+ "name": "Mountain Pass",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "XMeecO3IRvu5ck6F",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 15,
+ "tier": 2,
+ "description": "Stony peaks that pierce the clouds, with a twisting path winding its way up and over through many switchbacks.
",
+ "type": "Traversal
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784562,
+ "modifiedTime": 1753922784562,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "acMu9wJrMZZzLSTJ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Mountain Pass",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!acMu9wJrMZZzLSTJ"
+}
diff --git a/src/packs/environments/environment_Necromancer_s_Ossuary_h3KyRL7AshhLAmcH.json b/src/packs/environments/environment_Necromancer_s_Ossuary_h3KyRL7AshhLAmcH.json
new file mode 100644
index 00000000..60c542f1
--- /dev/null
+++ b/src/packs/environments/environment_Necromancer_s_Ossuary_h3KyRL7AshhLAmcH.json
@@ -0,0 +1,130 @@
+{
+ "name": "Necromancer’s Ossuary",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "IKumu5HTLqONLYqb",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 19,
+ "tier": 4,
+ "description": "A dusty crypt with a library, twisting corridors, and abundant sarcophagi, spattered with the blood of ill-fated invaders.
",
+ "type": "Exploration
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784563,
+ "modifiedTime": 1753922784563,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "h3KyRL7AshhLAmcH",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Necromancer’s Ossuary",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!h3KyRL7AshhLAmcH"
+}
diff --git a/src/packs/environments/environment_Outpost_Town_YezryR32uo39xRxW.json b/src/packs/environments/environment_Outpost_Town_YezryR32uo39xRxW.json
new file mode 100644
index 00000000..c61dae98
--- /dev/null
+++ b/src/packs/environments/environment_Outpost_Town_YezryR32uo39xRxW.json
@@ -0,0 +1,130 @@
+{
+ "name": "Outpost Town",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 12,
+ "tier": 1,
+ "description": "A small town on the outskirts of a nation or region, close to a dungeon, tombs, or other adventuring destinations.
",
+ "type": "Social
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784564,
+ "modifiedTime": 1753922784564,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "YezryR32uo39xRxW",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Outpost Town",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!YezryR32uo39xRxW"
+}
diff --git a/src/packs/environments/environment_Pitched_Battle_EWD3ZsLoK6VMVOf7.json b/src/packs/environments/environment_Pitched_Battle_EWD3ZsLoK6VMVOf7.json
new file mode 100644
index 00000000..2ac3d2b7
--- /dev/null
+++ b/src/packs/environments/environment_Pitched_Battle_EWD3ZsLoK6VMVOf7.json
@@ -0,0 +1,130 @@
+{
+ "name": "Pitched Battle",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "MfrIkJK12PAEfbPL",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 17,
+ "tier": 3,
+ "description": "A massive combat between two large groups of armed combatants.
",
+ "type": "Event
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784565,
+ "modifiedTime": 1753922784565,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "EWD3ZsLoK6VMVOf7",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Pitched Battle",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!EWD3ZsLoK6VMVOf7"
+}
diff --git a/src/packs/environments/environment_Raging_River_t4cdqTfzcqP3H1vJ.json b/src/packs/environments/environment_Raging_River_t4cdqTfzcqP3H1vJ.json
new file mode 100644
index 00000000..c2a7c10b
--- /dev/null
+++ b/src/packs/environments/environment_Raging_River_t4cdqTfzcqP3H1vJ.json
@@ -0,0 +1,130 @@
+{
+ "name": "Raging River",
+ "img": "icons/svg/mystery-man.svg",
+ "type": "environment",
+ "folder": "GQ0VnOLrKBIHR6Us",
+ "system": {
+ "potentialAdversaries": {},
+ "notes": "",
+ "difficulty": 10,
+ "tier": 1,
+ "description": "A swift-moving river without a bridge crossing, deep enough to sweep away most people.
",
+ "type": "Traversal
"
+ },
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.344",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753922784565,
+ "modifiedTime": 1753922784565,
+ "lastModifiedBy": "WafZqd6qLGpBRGTt"
+ },
+ "_id": "t4cdqTfzcqP3H1vJ",
+ "sort": 3400000,
+ "ownership": {
+ "default": 0,
+ "ei8OkswTzyDp4IGC": 3,
+ "WafZqd6qLGpBRGTt": 3
+ },
+ "prototypeToken": {
+ "name": "Raging River",
+ "displayName": 0,
+ "actorLink": false,
+ "width": 1,
+ "height": 1,
+ "texture": {
+ "src": "icons/svg/mystery-man.svg",
+ "anchorX": 0.5,
+ "anchorY": 0.5,
+ "offsetX": 0,
+ "offsetY": 0,
+ "fit": "contain",
+ "scaleX": 1,
+ "scaleY": 1,
+ "rotation": 0,
+ "tint": "#ffffff",
+ "alphaThreshold": 0.75
+ },
+ "lockRotation": false,
+ "rotation": 0,
+ "alpha": 1,
+ "disposition": -1,
+ "displayBars": 0,
+ "bar1": {
+ "attribute": "resources.hitPoints"
+ },
+ "bar2": {
+ "attribute": "resources.stress"
+ },
+ "light": {
+ "negative": false,
+ "priority": 0,
+ "alpha": 0.5,
+ "angle": 360,
+ "bright": 0,
+ "color": null,
+ "coloration": 1,
+ "dim": 0,
+ "attenuation": 0.5,
+ "luminosity": 0.5,
+ "saturation": 0,
+ "contrast": 0,
+ "shadows": 0,
+ "animation": {
+ "type": null,
+ "speed": 5,
+ "intensity": 5,
+ "reverse": false
+ },
+ "darkness": {
+ "min": 0,
+ "max": 1
+ }
+ },
+ "sight": {
+ "enabled": false,
+ "range": 0,
+ "angle": 360,
+ "visionMode": "basic",
+ "color": null,
+ "attenuation": 0.1,
+ "brightness": 0,
+ "saturation": 0,
+ "contrast": 0
+ },
+ "detectionModes": [],
+ "occludable": {
+ "radius": 0
+ },
+ "ring": {
+ "enabled": false,
+ "colors": {
+ "ring": null,
+ "background": null
+ },
+ "effects": 1,
+ "subject": {
+ "scale": 1,
+ "texture": null
+ }
+ },
+ "turnMarker": {
+ "mode": 1,
+ "animation": null,
+ "src": null,
+ "disposition": false
+ },
+ "movementAction": null,
+ "flags": {},
+ "randomImg": false,
+ "appendNumber": false,
+ "prependAdjective": false
+ },
+ "items": [],
+ "effects": [],
+ "_key": "!actors!t4cdqTfzcqP3H1vJ"
+}
diff --git a/src/packs/items/consumables/consumable_Armor_Stitcher_VlbsCjvvLNfTzNXb.json b/src/packs/items/consumables/consumable_Armor_Stitcher_VlbsCjvvLNfTzNXb.json
index d30b9b39..22f5ad71 100644
--- a/src/packs/items/consumables/consumable_Armor_Stitcher_VlbsCjvvLNfTzNXb.json
+++ b/src/packs/items/consumables/consumable_Armor_Stitcher_VlbsCjvvLNfTzNXb.json
@@ -6,7 +6,38 @@
"system": {
"description": "You can use this stitcher to spend any number of Hope and clear that many Armor Slots.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "htoGx8qrv8trds81": {
+ "type": "effect",
+ "_id": "htoGx8qrv8trds81",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": true,
+ "key": "hope",
+ "value": 1,
+ "step": 1,
+ "keyIsID": false
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Stitch",
+ "img": "icons/skills/trades/textiles-stitching-leather-brown.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +52,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588973384,
- "modifiedTime": 1753623129674,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753990471152,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!VlbsCjvvLNfTzNXb"
}
diff --git a/src/packs/items/consumables/consumable_Attune_Potion_JGD3M9hBHtVAA8XP.json b/src/packs/items/consumables/consumable_Attune_Potion_JGD3M9hBHtVAA8XP.json
index 6ec2165a..fc76dbc1 100644
--- a/src/packs/items/consumables/consumable_Attune_Potion_JGD3M9hBHtVAA8XP.json
+++ b/src/packs/items/consumables/consumable_Attune_Potion_JGD3M9hBHtVAA8XP.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -73,12 +73,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587072840,
- "modifiedTime": 1753587081602,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753991772642,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!JGD3M9hBHtVAA8XP.I5vgALTNDVApxy9d"
}
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587033468,
- "modifiedTime": 1753587890614,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993286360,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!JGD3M9hBHtVAA8XP"
}
diff --git a/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json b/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json
index ec74d7a2..bb4e36bf 100644
--- a/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json
+++ b/src/packs/items/consumables/consumable_Blinding_Orb_eAXHdzA5qNPldOpn.json
@@ -57,7 +57,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You are Vulnerable until you mark a Hit Point.
",
"tint": "#ffffff",
"statuses": [
"vulnerable"
@@ -68,12 +68,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753592689854,
- "modifiedTime": 1753592707034,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753991240756,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!eAXHdzA5qNPldOpn.nryJhrF26hyFQUxH"
}
diff --git a/src/packs/items/consumables/consumable_Bolster_Potion_FOPQNqXbiVO0ilYL.json b/src/packs/items/consumables/consumable_Bolster_Potion_FOPQNqXbiVO0ilYL.json
index 2609a130..e30a3678 100644
--- a/src/packs/items/consumables/consumable_Bolster_Potion_FOPQNqXbiVO0ilYL.json
+++ b/src/packs/items/consumables/consumable_Bolster_Potion_FOPQNqXbiVO0ilYL.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -73,12 +73,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753586918808,
- "modifiedTime": 1753586928363,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753991761053,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!FOPQNqXbiVO0ilYL.HVCJp9Tkhr1i4Oc1"
}
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753586850134,
- "modifiedTime": 1753587920117,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993272604,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!FOPQNqXbiVO0ilYL"
}
diff --git a/src/packs/items/consumables/consumable_Charm_Potion_CVBbFfOY75YwyQsp.json b/src/packs/items/consumables/consumable_Charm_Potion_CVBbFfOY75YwyQsp.json
index 94cfbcb9..80b63739 100644
--- a/src/packs/items/consumables/consumable_Charm_Potion_CVBbFfOY75YwyQsp.json
+++ b/src/packs/items/consumables/consumable_Charm_Potion_CVBbFfOY75YwyQsp.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -73,12 +73,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587164842,
- "modifiedTime": 1753587173489,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753991748543,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!CVBbFfOY75YwyQsp.COrKb7gBin4Ro6r6"
}
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587097370,
- "modifiedTime": 1753587932738,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993259552,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!CVBbFfOY75YwyQsp"
}
diff --git a/src/packs/items/consumables/consumable_Control_Potion_eeBhZSGLjuNZuJuI.json b/src/packs/items/consumables/consumable_Control_Potion_eeBhZSGLjuNZuJuI.json
index 274efd2b..3f5815a8 100644
--- a/src/packs/items/consumables/consumable_Control_Potion_eeBhZSGLjuNZuJuI.json
+++ b/src/packs/items/consumables/consumable_Control_Potion_eeBhZSGLjuNZuJuI.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -73,12 +73,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587008395,
- "modifiedTime": 1753587017580,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993225233,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!eeBhZSGLjuNZuJuI.1VAQYZ1YYc9ew9UR"
}
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753586944889,
- "modifiedTime": 1753587943049,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993217076,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!eeBhZSGLjuNZuJuI"
}
diff --git a/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json b/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json
index eafe74d0..6518176c 100644
--- a/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json
+++ b/src/packs/items/consumables/consumable_Death_Tea_xDnJeF1grkmKck8Q.json
@@ -20,7 +20,12 @@
"max": null,
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "IqlpqsgurXsUEQhs",
+ "onSave": false
+ }
+ ],
"target": {
"type": null,
"amount": null
@@ -32,7 +37,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Death Tea",
+ "img": "icons/consumables/drinks/wine-amphora-clay-gray.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.xDnJeF1grkmKck8Q",
+ "transfer": false,
+ "_id": "IqlpqsgurXsUEQhs",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "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,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753993240647,
+ "modifiedTime": 1753993244347,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!xDnJeF1grkmKck8Q.IqlpqsgurXsUEQhs"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -44,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753592717630,
- "modifiedTime": 1753592777582,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993240672,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!xDnJeF1grkmKck8Q"
}
diff --git a/src/packs/items/consumables/consumable_Dripfang_Poison_eU8VpbWB2NHIL47n.json b/src/packs/items/consumables/consumable_Dripfang_Poison_eU8VpbWB2NHIL47n.json
index d11569cc..98a7b646 100644
--- a/src/packs/items/consumables/consumable_Dripfang_Poison_eU8VpbWB2NHIL47n.json
+++ b/src/packs/items/consumables/consumable_Dripfang_Poison_eU8VpbWB2NHIL47n.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"damage": {
@@ -52,7 +52,7 @@
"includeBase": false
},
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"effects": [],
@@ -75,12 +75,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753590938047,
- "modifiedTime": 1753591027903,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993201934,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!eU8VpbWB2NHIL47n"
}
diff --git a/src/packs/items/consumables/consumable_Enlighten_Potion_aWHSO2AqDufi7nL4.json b/src/packs/items/consumables/consumable_Enlighten_Potion_aWHSO2AqDufi7nL4.json
index 9b4c1c0f..2e3eaebe 100644
--- a/src/packs/items/consumables/consumable_Enlighten_Potion_aWHSO2AqDufi7nL4.json
+++ b/src/packs/items/consumables/consumable_Enlighten_Potion_aWHSO2AqDufi7nL4.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587185754,
- "modifiedTime": 1753588649868,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993190563,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!aWHSO2AqDufi7nL4"
}
diff --git a/src/packs/items/consumables/consumable_Feast_of_Xuria_aX6NyxkNzu0LcJpt.json b/src/packs/items/consumables/consumable_Feast_of_Xuria_aX6NyxkNzu0LcJpt.json
index abea2847..b2467459 100644
--- a/src/packs/items/consumables/consumable_Feast_of_Xuria_aX6NyxkNzu0LcJpt.json
+++ b/src/packs/items/consumables/consumable_Feast_of_Xuria_aX6NyxkNzu0LcJpt.json
@@ -6,7 +6,124 @@
"system": {
"description": "You can eat this meal to clear all HP and Stress and gain 1d4 Hope.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "TL1fJitAJmDzrnHT": {
+ "type": "healing",
+ "_id": "TL1fJitAJmDzrnHT",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "@system.resources.hitPoints.max"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "@system.resources.stress.max"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ },
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Eat",
+ "img": "icons/consumables/food/bowl-stew-tofu-potato-red.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +138,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591925502,
- "modifiedTime": 1753623203098,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993182306,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!aX6NyxkNzu0LcJpt"
}
diff --git a/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json b/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json
index 86e4dd75..8a32c524 100644
--- a/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json
+++ b/src/packs/items/consumables/consumable_Grindletooth_Venom_8WkhvSzeOmLdnoLJ.json
@@ -7,9 +7,9 @@
"description": "You can apply this venom to a weapon that deals physical damage to add a d6 to your next damage roll with that weapon.
",
"quantity": 1,
"actions": {
- "PxLGZBoJCS0L4QZl": {
- "type": "damage",
- "_id": "PxLGZBoJCS0L4QZl",
+ "BuzdaD4vLsbBS2gy": {
+ "type": "effect",
+ "_id": "BuzdaD4vLsbBS2gy",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,53 +17,79 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": false
- },
- "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
- }
- }
- }
- ],
- "includeBase": false
- },
+ "effects": [
+ {
+ "_id": "yx4ZkXeuXgw2KvV4",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
- "effects": [],
- "name": "Apply Venom",
+ "name": "Apply",
"img": "icons/consumables/potions/bottle-conical-corked-labeled-skull-poison-green.webp",
"range": ""
}
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Grindletooth Venom",
+ "img": "icons/consumables/potions/bottle-conical-corked-labeled-skull-poison-green.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.8WkhvSzeOmLdnoLJ",
+ "transfer": false,
+ "_id": "yx4ZkXeuXgw2KvV4",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.dice",
+ "mode": 2,
+ "value": "1d6",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "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,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753991894209,
+ "modifiedTime": 1753992577548,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!8WkhvSzeOmLdnoLJ.yx4ZkXeuXgw2KvV4"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -75,12 +101,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587386639,
- "modifiedTime": 1753587966903,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993171395,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!8WkhvSzeOmLdnoLJ"
}
diff --git a/src/packs/items/consumables/consumable_Growing_Potion_fl2f3ees8RFMze9t.json b/src/packs/items/consumables/consumable_Growing_Potion_fl2f3ees8RFMze9t.json
index faea5ef7..7638aaaa 100644
--- a/src/packs/items/consumables/consumable_Growing_Potion_fl2f3ees8RFMze9t.json
+++ b/src/packs/items/consumables/consumable_Growing_Potion_fl2f3ees8RFMze9t.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -100,12 +100,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753592174440,
- "modifiedTime": 1753592211868,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993162834,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!fl2f3ees8RFMze9t"
}
diff --git a/src/packs/items/consumables/consumable_Health_Potion_Aruc2NLutWuVIjP1.json b/src/packs/items/consumables/consumable_Health_Potion_Aruc2NLutWuVIjP1.json
index 2599f827..14cf057b 100644
--- a/src/packs/items/consumables/consumable_Health_Potion_Aruc2NLutWuVIjP1.json
+++ b/src/packs/items/consumables/consumable_Health_Potion_Aruc2NLutWuVIjP1.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4+1 HP.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "O5MYyHpkiEz9uf6A": {
+ "type": "healing",
+ "_id": "O5MYyHpkiEz9uf6A",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "dice": "d4",
+ "bonus": 1,
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/bottle-corked-red.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588839527,
- "modifiedTime": 1753623230976,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993155821,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!Aruc2NLutWuVIjP1"
}
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 276d8595..1981a439 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
@@ -17,12 +17,17 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "QyzXAnvho7lVQQtP",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -32,7 +37,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Homet’s Secret Potion",
+ "img": "icons/consumables/potions/conical-ornate-purple.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.VSwa1LpQ9PjZKsWF",
+ "transfer": false,
+ "_id": "QyzXAnvho7lVQQtP",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "The next successful attack you make critically succeeds.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992037102,
+ "modifiedTime": 1753992049261,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!VSwa1LpQ9PjZKsWF.QyzXAnvho7lVQQtP"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -44,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589998065,
- "modifiedTime": 1753590051364,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993147954,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!VSwa1LpQ9PjZKsWF"
}
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 102359d3..0f9fe097 100644
--- a/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json
+++ b/src/packs/items/consumables/consumable_Improved_Grindletooth_Venom_BqBWXXe9T07AMV4u.json
@@ -7,9 +7,9 @@
"description": "You can apply this venom to a weapon that deals physical damage to add a d8 to your next damage roll with that weapon.
",
"quantity": 1,
"actions": {
- "qCr94sRkuODpywiZ": {
- "type": "damage",
- "_id": "qCr94sRkuODpywiZ",
+ "KhZ4WVT9cLA1a1y8": {
+ "type": "effect",
+ "_id": "KhZ4WVT9cLA1a1y8",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,53 +17,79 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": false
- },
- "multiplier": "flat",
- "flatMultiplier": 1,
- "dice": "d8",
- "bonus": null
- },
- "applyTo": "hitPoints",
- "type": [
- "physical"
- ],
- "base": false,
- "resultBased": false,
- "valueAlt": {
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null,
- "custom": {
- "enabled": false
- }
- }
- }
- ],
- "includeBase": false
- },
+ "effects": [
+ {
+ "_id": "P7tbNjq58bQ9R1Cc",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
- "effects": [],
- "name": "Apply Venom",
+ "name": "Apply",
"img": "icons/consumables/potions/potion-jar-corked-labeled-poison-skull-green.webp",
"range": ""
}
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Improved Grindletooth Venom",
+ "img": "icons/consumables/potions/potion-jar-corked-labeled-poison-skull-green.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.BqBWXXe9T07AMV4u",
+ "transfer": false,
+ "_id": "P7tbNjq58bQ9R1Cc",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.dice",
+ "mode": 2,
+ "value": "1d8",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "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,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992123122,
+ "modifiedTime": 1753992593459,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!BqBWXXe9T07AMV4u.P7tbNjq58bQ9R1Cc"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -75,12 +101,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588170670,
- "modifiedTime": 1753588234520,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992123149,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!BqBWXXe9T07AMV4u"
}
diff --git a/src/packs/items/consumables/consumable_Major_Attune_Potion_CCPFm5iXXwvyYYwR.json b/src/packs/items/consumables/consumable_Major_Attune_Potion_CCPFm5iXXwvyYYwR.json
index 4442e555..c5f17fea 100644
--- a/src/packs/items/consumables/consumable_Major_Attune_Potion_CCPFm5iXXwvyYYwR.json
+++ b/src/packs/items/consumables/consumable_Major_Attune_Potion_CCPFm5iXXwvyYYwR.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589747286,
- "modifiedTime": 1753589806499,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993121571,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!CCPFm5iXXwvyYYwR"
}
diff --git a/src/packs/items/consumables/consumable_Major_Bolster_Potion_mnyQDRtngWWQeRXF.json b/src/packs/items/consumables/consumable_Major_Bolster_Potion_mnyQDRtngWWQeRXF.json
index b1328d06..51d5b20d 100644
--- a/src/packs/items/consumables/consumable_Major_Bolster_Potion_mnyQDRtngWWQeRXF.json
+++ b/src/packs/items/consumables/consumable_Major_Bolster_Potion_mnyQDRtngWWQeRXF.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589623872,
- "modifiedTime": 1753589654996,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993114459,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!mnyQDRtngWWQeRXF"
}
diff --git a/src/packs/items/consumables/consumable_Major_Charm_Potion_IJLAUlQymbSjzsri.json b/src/packs/items/consumables/consumable_Major_Charm_Potion_IJLAUlQymbSjzsri.json
index b45a434f..bba3e34d 100644
--- a/src/packs/items/consumables/consumable_Major_Charm_Potion_IJLAUlQymbSjzsri.json
+++ b/src/packs/items/consumables/consumable_Major_Charm_Potion_IJLAUlQymbSjzsri.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589816684,
- "modifiedTime": 1753589854510,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993108884,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!IJLAUlQymbSjzsri"
}
diff --git a/src/packs/items/consumables/consumable_Major_Control_Potion_80s1FLmTLtohZ5GH.json b/src/packs/items/consumables/consumable_Major_Control_Potion_80s1FLmTLtohZ5GH.json
index 5e16f5ad..daeec81e 100644
--- a/src/packs/items/consumables/consumable_Major_Control_Potion_80s1FLmTLtohZ5GH.json
+++ b/src/packs/items/consumables/consumable_Major_Control_Potion_80s1FLmTLtohZ5GH.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589675185,
- "modifiedTime": 1753589723393,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993102418,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!80s1FLmTLtohZ5GH"
}
diff --git a/src/packs/items/consumables/consumable_Major_Enlighten_Potion_SDdv1G2veMLKrxcJ.json b/src/packs/items/consumables/consumable_Major_Enlighten_Potion_SDdv1G2veMLKrxcJ.json
index ba6c1f17..ad02bbf2 100644
--- a/src/packs/items/consumables/consumable_Major_Enlighten_Potion_SDdv1G2veMLKrxcJ.json
+++ b/src/packs/items/consumables/consumable_Major_Enlighten_Potion_SDdv1G2veMLKrxcJ.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589874661,
- "modifiedTime": 1753589930795,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993094810,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!SDdv1G2veMLKrxcJ"
}
diff --git a/src/packs/items/consumables/consumable_Major_Health_Potion_cM7pHe8bBAxSZ2xR.json b/src/packs/items/consumables/consumable_Major_Health_Potion_cM7pHe8bBAxSZ2xR.json
index 90c758f4..ba145323 100644
--- a/src/packs/items/consumables/consumable_Major_Health_Potion_cM7pHe8bBAxSZ2xR.json
+++ b/src/packs/items/consumables/consumable_Major_Health_Potion_cM7pHe8bBAxSZ2xR.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4+2 HP.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "Xm2ldAlmUQY4jlLb": {
+ "type": "healing",
+ "_id": "Xm2ldAlmUQY4jlLb",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "dice": "d4",
+ "bonus": 2,
+ "flatMultiplier": 1
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/bottle-round-label-cork-red.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591046168,
- "modifiedTime": 1753623266522,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993085839,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!cM7pHe8bBAxSZ2xR"
}
diff --git a/src/packs/items/consumables/consumable_Major_Stamina_Potion_I4cQ03xbxnc81EGa.json b/src/packs/items/consumables/consumable_Major_Stamina_Potion_I4cQ03xbxnc81EGa.json
index 43bfa7ed..5fbd865d 100644
--- a/src/packs/items/consumables/consumable_Major_Stamina_Potion_I4cQ03xbxnc81EGa.json
+++ b/src/packs/items/consumables/consumable_Major_Stamina_Potion_I4cQ03xbxnc81EGa.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4+2 Stress.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "3duuNVqCeQaUUKTo": {
+ "type": "healing",
+ "_id": "3duuNVqCeQaUUKTo",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 2
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/bottle-round-label-cork-green.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591113317,
- "modifiedTime": 1753623276997,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993078821,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!I4cQ03xbxnc81EGa"
}
diff --git a/src/packs/items/consumables/consumable_Major_Stride_Potion_yK6eEDUrsPbZA8G0.json b/src/packs/items/consumables/consumable_Major_Stride_Potion_yK6eEDUrsPbZA8G0.json
index 0c969d9f..5fe693f8 100644
--- a/src/packs/items/consumables/consumable_Major_Stride_Potion_yK6eEDUrsPbZA8G0.json
+++ b/src/packs/items/consumables/consumable_Major_Stride_Potion_yK6eEDUrsPbZA8G0.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753589545730,
- "modifiedTime": 1753589592499,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993065896,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!yK6eEDUrsPbZA8G0"
}
diff --git a/src/packs/items/consumables/consumable_Minor_Health_Potion_tPfKtKRRjv8qdSqy.json b/src/packs/items/consumables/consumable_Minor_Health_Potion_tPfKtKRRjv8qdSqy.json
index 5b50792f..2e883d2d 100644
--- a/src/packs/items/consumables/consumable_Minor_Health_Potion_tPfKtKRRjv8qdSqy.json
+++ b/src/packs/items/consumables/consumable_Minor_Health_Potion_tPfKtKRRjv8qdSqy.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4 HP.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "9HVL2MPFX9VGiSsV": {
+ "type": "healing",
+ "_id": "9HVL2MPFX9VGiSsV",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/potion-tube-corked-red.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587253431,
- "modifiedTime": 1753623289863,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993058583,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!tPfKtKRRjv8qdSqy"
}
diff --git a/src/packs/items/consumables/consumable_Minor_Stamina_Potion_b6vGSPFWOlzZZDLO.json b/src/packs/items/consumables/consumable_Minor_Stamina_Potion_b6vGSPFWOlzZZDLO.json
index f5a18ef8..d8cdb7a9 100644
--- a/src/packs/items/consumables/consumable_Minor_Stamina_Potion_b6vGSPFWOlzZZDLO.json
+++ b/src/packs/items/consumables/consumable_Minor_Stamina_Potion_b6vGSPFWOlzZZDLO.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4 Stress.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "fdjpkjhzHQOrZPm0": {
+ "type": "healing",
+ "_id": "fdjpkjhzHQOrZPm0",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/potion-tube-corked-green.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587324465,
- "modifiedTime": 1753623297325,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993052307,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!b6vGSPFWOlzZZDLO"
}
diff --git a/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json b/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json
index ca8fc106..8ccb3846 100644
--- a/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json
+++ b/src/packs/items/consumables/consumable_Morphing_Clay_f1NHVSIHJJCIOaBl.json
@@ -25,12 +25,17 @@
],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "rMno0zO5Cbwlu4zn",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Use",
@@ -40,7 +45,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Morphing Clay",
+ "img": "icons/commodities/stone/ore-chunk-brown.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.f1NHVSIHJJCIOaBl",
+ "transfer": false,
+ "_id": "rMno0zO5Cbwlu4zn",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Your face is unrecognizable until your next rest.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992314196,
+ "modifiedTime": 1753992340780,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!f1NHVSIHJJCIOaBl.rMno0zO5Cbwlu4zn"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -52,12 +102,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588254032,
- "modifiedTime": 1753588327474,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753993039274,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!f1NHVSIHJJCIOaBl"
}
diff --git a/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json b/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json
index 445ea187..5dc7f067 100644
--- a/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json
+++ b/src/packs/items/consumables/consumable_Mythic_Dust_Zsh2AvZr8EkGtLyw.json
@@ -7,9 +7,9 @@
"description": "You can apply this dust to a weapon that deals magic damage to add a d12 to your next damage roll with that weapon.
",
"quantity": 1,
"actions": {
- "yAE40wCrWg0qC3z0": {
- "type": "damage",
- "_id": "yAE40wCrWg0qC3z0",
+ "oHph7e6VrOwPetbE": {
+ "type": "effect",
+ "_id": "oHph7e6VrOwPetbE",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,53 +17,79 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": false
- },
- "multiplier": "flat",
- "flatMultiplier": 1,
- "dice": "d12",
- "bonus": null
- },
- "applyTo": "hitPoints",
- "type": [
- "magical"
- ],
- "base": false,
- "resultBased": false,
- "valueAlt": {
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null,
- "custom": {
- "enabled": false
- }
- }
- }
- ],
- "includeBase": false
- },
+ "effects": [
+ {
+ "_id": "L68lFhuWdS3ppDxR",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
- "effects": [],
- "name": "Apply",
+ "name": "Use",
"img": "icons/commodities/materials/bowl-powder-grey.webp",
"range": ""
}
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Mythic Dust",
+ "img": "icons/commodities/materials/bowl-powder-grey.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.Zsh2AvZr8EkGtLyw",
+ "transfer": false,
+ "_id": "L68lFhuWdS3ppDxR",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.magical.dice",
+ "mode": 2,
+ "value": "1d12",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "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,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992360178,
+ "modifiedTime": 1753992538796,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!Zsh2AvZr8EkGtLyw.L68lFhuWdS3ppDxR"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -75,12 +101,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753590241722,
- "modifiedTime": 1753590307682,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992387326,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!Zsh2AvZr8EkGtLyw"
}
diff --git a/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json b/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json
index ba809758..947a533f 100644
--- a/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json
+++ b/src/packs/items/consumables/consumable_Ogre_Musk_qr1bosjFcUfuwq4B.json
@@ -17,12 +17,17 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "n73d0J4oMCBIPWHN",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Use",
@@ -32,7 +37,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Ogre Musk",
+ "img": "icons/commodities/materials/slime-thick-green.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.qr1bosjFcUfuwq4B",
+ "transfer": false,
+ "_id": "n73d0J4oMCBIPWHN",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You cannot be tracked by mundane or magical means until your next rest.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992438445,
+ "modifiedTime": 1753992468525,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!qr1bosjFcUfuwq4B.n73d0J4oMCBIPWHN"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -44,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591168468,
- "modifiedTime": 1753591274462,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992446047,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!qr1bosjFcUfuwq4B"
}
diff --git a/src/packs/items/consumables/consumable_Potion_of_Stability_dvL8oaxpEF6jKvYN.json b/src/packs/items/consumables/consumable_Potion_of_Stability_dvL8oaxpEF6jKvYN.json
index 16496808..f3c097bb 100644
--- a/src/packs/items/consumables/consumable_Potion_of_Stability_dvL8oaxpEF6jKvYN.json
+++ b/src/packs/items/consumables/consumable_Potion_of_Stability_dvL8oaxpEF6jKvYN.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -100,12 +100,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588038000,
- "modifiedTime": 1753616591291,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992490244,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!dvL8oaxpEF6jKvYN"
}
diff --git a/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json b/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json
index 8d2b2fa5..3848d6a0 100644
--- a/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json
+++ b/src/packs/items/consumables/consumable_Redthorn_Saliva_s2Exl2XFuoOhtIov.json
@@ -7,9 +7,9 @@
"description": "You can apply this saliva to a weapon that deals physical damage to add a d12 to your next damage roll with that weapon.
",
"quantity": 1,
"actions": {
- "RJ9WXmH6mwQKpS8O": {
- "type": "damage",
- "_id": "RJ9WXmH6mwQKpS8O",
+ "kOU2DpAIHvQsFY5A": {
+ "type": "effect",
+ "_id": "kOU2DpAIHvQsFY5A",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,45 +17,19 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": false
- },
- "multiplier": "flat",
- "flatMultiplier": 1,
- "dice": "d12",
- "bonus": null
- },
- "applyTo": "hitPoints",
- "type": [
- "physical"
- ],
- "base": false,
- "resultBased": false,
- "valueAlt": {
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null,
- "custom": {
- "enabled": false
- }
- }
- }
- ],
- "includeBase": false
- },
+ "effects": [
+ {
+ "_id": "tWf00ezdpxQQLuZ1",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
- "effects": [],
"name": "Apply",
"img": "icons/commodities/materials/slime-thick-blue.webp",
"range": ""
@@ -63,7 +37,59 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Redthorn Saliva",
+ "img": "icons/commodities/materials/slime-thick-blue.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.s2Exl2XFuoOhtIov",
+ "transfer": false,
+ "_id": "tWf00ezdpxQQLuZ1",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.dice",
+ "mode": 2,
+ "value": "1d12",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "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,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992517609,
+ "modifiedTime": 1753992565438,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!s2Exl2XFuoOhtIov.tWf00ezdpxQQLuZ1"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -75,12 +101,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753590061810,
- "modifiedTime": 1753590334574,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992517634,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!s2Exl2XFuoOhtIov"
}
diff --git a/src/packs/items/consumables/consumable_Shrinking_Potion_HGixKenQwhyRAYNk.json b/src/packs/items/consumables/consumable_Shrinking_Potion_HGixKenQwhyRAYNk.json
index 8dc3db65..5051a772 100644
--- a/src/packs/items/consumables/consumable_Shrinking_Potion_HGixKenQwhyRAYNk.json
+++ b/src/packs/items/consumables/consumable_Shrinking_Potion_HGixKenQwhyRAYNk.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -100,12 +100,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753592077792,
- "modifiedTime": 1753592138977,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992994457,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!HGixKenQwhyRAYNk"
}
diff --git a/src/packs/items/consumables/consumable_Sleeping_Sap_XZavUVlHEvE2srEt.json b/src/packs/items/consumables/consumable_Sleeping_Sap_XZavUVlHEvE2srEt.json
index 8814e290..316ccdfa 100644
--- a/src/packs/items/consumables/consumable_Sleeping_Sap_XZavUVlHEvE2srEt.json
+++ b/src/packs/items/consumables/consumable_Sleeping_Sap_XZavUVlHEvE2srEt.json
@@ -6,7 +6,75 @@
"system": {
"description": "You can drink this potion to fall asleep for a full night’s rest. You clear all Stress upon waking.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "0cqzI66ChzO6x8WF": {
+ "type": "healing",
+ "_id": "0cqzI66ChzO6x8WF",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "@system.resources.stress.max"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Wake",
+ "img": "icons/consumables/potions/bottle-bulb-corked-labeled-blue.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +89,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591837472,
- "modifiedTime": 1753623358593,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992986613,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!XZavUVlHEvE2srEt"
}
diff --git a/src/packs/items/consumables/consumable_Snap_Powder_cg6VtQ0eVZjDdcK0.json b/src/packs/items/consumables/consumable_Snap_Powder_cg6VtQ0eVZjDdcK0.json
index ddada48f..c53d0f0e 100644
--- a/src/packs/items/consumables/consumable_Snap_Powder_cg6VtQ0eVZjDdcK0.json
+++ b/src/packs/items/consumables/consumable_Snap_Powder_cg6VtQ0eVZjDdcK0.json
@@ -6,7 +6,83 @@
"system": {
"description": "Mark a Stress and clear a HP.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "FVn1NAbzHHyX2lsM": {
+ "type": "healing",
+ "_id": "FVn1NAbzHHyX2lsM",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "1"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Imbibe",
+ "img": "icons/commodities/materials/bowl-powder-gold.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +97,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588752841,
- "modifiedTime": 1753623348062,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992977908,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!cg6VtQ0eVZjDdcK0"
}
diff --git a/src/packs/items/consumables/consumable_Stamina_Potion_hf3k1POoVSooJyN2.json b/src/packs/items/consumables/consumable_Stamina_Potion_hf3k1POoVSooJyN2.json
index a8eb8b4a..f09738ee 100644
--- a/src/packs/items/consumables/consumable_Stamina_Potion_hf3k1POoVSooJyN2.json
+++ b/src/packs/items/consumables/consumable_Stamina_Potion_hf3k1POoVSooJyN2.json
@@ -6,7 +6,74 @@
"system": {
"description": "Clear 1d4+1 Stress.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "BnYXCo5zr50Sw8gj": {
+ "type": "healing",
+ "_id": "BnYXCo5zr50Sw8gj",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d4",
+ "bonus": 1
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Drink",
+ "img": "icons/consumables/potions/bottle-corked-green.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588904835,
- "modifiedTime": 1753623366482,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992968712,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!hf3k1POoVSooJyN2"
}
diff --git a/src/packs/items/consumables/consumable_Stride_Potion_lNtcrkgFGOJNaroE.json b/src/packs/items/consumables/consumable_Stride_Potion_lNtcrkgFGOJNaroE.json
index 2f2bdf11..b286bd8f 100644
--- a/src/packs/items/consumables/consumable_Stride_Potion_lNtcrkgFGOJNaroE.json
+++ b/src/packs/items/consumables/consumable_Stride_Potion_lNtcrkgFGOJNaroE.json
@@ -17,7 +17,7 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
"effects": [
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -94,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753585993187,
- "modifiedTime": 1753587999711,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992957300,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!lNtcrkgFGOJNaroE"
}
diff --git a/src/packs/items/consumables/consumable_Sun_Tree_Sap_kwexUzdM9wm1Qums.json b/src/packs/items/consumables/consumable_Sun_Tree_Sap_kwexUzdM9wm1Qums.json
index a1f1fbf7..4e8d828d 100644
--- a/src/packs/items/consumables/consumable_Sun_Tree_Sap_kwexUzdM9wm1Qums.json
+++ b/src/packs/items/consumables/consumable_Sun_Tree_Sap_kwexUzdM9wm1Qums.json
@@ -7,9 +7,9 @@
"description": "Consume this sap to roll a [[/r d6]]. On a result of 5–6, clear 2 HP. On a result of 2–4, clear 3 Stress. On a result of 1, see through the veil of death and return changed, gaining one scar.
",
"quantity": 1,
"actions": {
- "bxM1ig880ykRgmTl": {
- "type": "effect",
- "_id": "bxM1ig880ykRgmTl",
+ "Fh7OR8ZmiLNvRPHa": {
+ "type": "attack",
+ "_id": "Fh7OR8ZmiLNvRPHa",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,15 +17,39 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
"target": {
- "type": null,
+ "type": "any",
"amount": null
},
- "name": "Drink",
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Consume",
"img": "icons/consumables/drinks/wine-amphora-clay-pink.webp",
"range": ""
}
@@ -44,12 +68,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753590791260,
- "modifiedTime": 1753590920951,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992739516,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!kwexUzdM9wm1Qums"
}
diff --git a/src/packs/items/consumables/consumable_Sweet_Moss_GrDrRqWgv7gvl9vn.json b/src/packs/items/consumables/consumable_Sweet_Moss_GrDrRqWgv7gvl9vn.json
index 5db74f3b..382217a5 100644
--- a/src/packs/items/consumables/consumable_Sweet_Moss_GrDrRqWgv7gvl9vn.json
+++ b/src/packs/items/consumables/consumable_Sweet_Moss_GrDrRqWgv7gvl9vn.json
@@ -6,7 +6,140 @@
"system": {
"description": "You can consume this moss during a rest to clear 1d10 HP or 1d10 Stress.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "Sft4HkhlqsYH5qKI": {
+ "type": "healing",
+ "_id": "Sft4HkhlqsYH5qKI",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d10",
+ "bonus": null
+ },
+ "applyTo": "hitPoints",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "name": "Clear Hit Points",
+ "img": "icons/consumables/plants/succulent-bundle-green.webp",
+ "range": ""
+ },
+ "IolxVguij8PjHSVt": {
+ "type": "healing",
+ "_id": "IolxVguij8PjHSVt",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": false
+ },
+ "multiplier": "flat",
+ "dice": "d10",
+ "bonus": null,
+ "flatMultiplier": 1
+ },
+ "applyTo": "stress",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": null,
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "name": "Clear Stress",
+ "img": "icons/consumables/plants/succulent-bundle-green.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +154,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753592391195,
- "modifiedTime": 1753623392811,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992944498,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!GrDrRqWgv7gvl9vn"
}
diff --git a/src/packs/items/consumables/consumable_Varik_Leaves_hvy5BkG3F6iOIXTx.json b/src/packs/items/consumables/consumable_Varik_Leaves_hvy5BkG3F6iOIXTx.json
index 2c6cff6d..487b278f 100644
--- a/src/packs/items/consumables/consumable_Varik_Leaves_hvy5BkG3F6iOIXTx.json
+++ b/src/packs/items/consumables/consumable_Varik_Leaves_hvy5BkG3F6iOIXTx.json
@@ -6,7 +6,75 @@
"system": {
"description": "You can eat these paired leaves to immediately gain 2 Hope.
",
"quantity": 1,
- "actions": {},
+ "actions": {
+ "9e4l2Yiy8uV26SQF": {
+ "type": "healing",
+ "_id": "9e4l2Yiy8uV26SQF",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [
+ {
+ "value": {
+ "custom": {
+ "enabled": true,
+ "formula": "2"
+ },
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null
+ },
+ "applyTo": "hope",
+ "base": false,
+ "resultBased": false,
+ "valueAlt": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "bonus": null,
+ "custom": {
+ "enabled": false
+ }
+ },
+ "type": []
+ }
+ ],
+ "includeBase": false
+ },
+ "target": {
+ "type": "self",
+ "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": "Eat",
+ "img": "icons/consumables/plants/leaf-serrated-pink.webp",
+ "range": ""
+ }
+ },
"consumeOnUse": true
},
"effects": [],
@@ -21,12 +89,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587484164,
- "modifiedTime": 1753623431444,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992927147,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!hvy5BkG3F6iOIXTx"
}
diff --git a/src/packs/items/consumables/consumable_Vial_of_Darksmoke_Nwv5ydGf0MWnzq1n.json b/src/packs/items/consumables/consumable_Vial_of_Darksmoke_Nwv5ydGf0MWnzq1n.json
index 8d4d1ae8..716c5210 100644
--- a/src/packs/items/consumables/consumable_Vial_of_Darksmoke_Nwv5ydGf0MWnzq1n.json
+++ b/src/packs/items/consumables/consumable_Vial_of_Darksmoke_Nwv5ydGf0MWnzq1n.json
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753588345314,
- "modifiedTime": 1753616649293,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992848674,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!Nwv5ydGf0MWnzq1n"
}
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 22b09db6..7dd0d58e 100644
--- a/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json
+++ b/src/packs/items/consumables/consumable_Vial_of_Moondrip_VqEX5YwK5oL3r1t6.json
@@ -17,12 +17,17 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "548KAUPcSbQLsivh",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Drink",
@@ -32,7 +37,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Vial of Moondrip",
+ "img": "icons/consumables/potions/bottle-ornate-bat-teal.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.VqEX5YwK5oL3r1t6",
+ "transfer": false,
+ "_id": "548KAUPcSbQLsivh",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You can see in total darkness until your next rest.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992869479,
+ "modifiedTime": 1753992876165,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!VqEX5YwK5oL3r1t6.548KAUPcSbQLsivh"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -44,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753587590537,
- "modifiedTime": 1753588714959,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992914849,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!VqEX5YwK5oL3r1t6"
}
diff --git a/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json b/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json
index 71ccfa52..e63956c2 100644
--- a/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json
+++ b/src/packs/items/consumables/consumable_Wingsprout_n10vozlmosVR6lo4.json
@@ -17,12 +17,17 @@
"cost": [],
"uses": {
"value": null,
- "max": null,
+ "max": "",
"recovery": null
},
- "effects": [],
+ "effects": [
+ {
+ "_id": "80F8gAn7ejhhNL7R",
+ "onSave": false
+ }
+ ],
"target": {
- "type": null,
+ "type": "self",
"amount": null
},
"name": "Use",
@@ -32,7 +37,52 @@
},
"consumeOnUse": true
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Wingsprout",
+ "img": "icons/consumables/plants/leaf-broad-blue.webp",
+ "origin": "Compendium.daggerheart.consumables.Item.n10vozlmosVR6lo4",
+ "transfer": false,
+ "_id": "80F8gAn7ejhhNL7R",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "You gain magic wings that allow you to fly for a number of minutes equal to your level.
",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753992894565,
+ "modifiedTime": 1753992898781,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!n10vozlmosVR6lo4.80F8gAn7ejhhNL7R"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -44,12 +94,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753591283853,
- "modifiedTime": 1753591361344,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753992905805,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!n10vozlmosVR6lo4"
}
diff --git a/src/packs/items/loot/loot_Arcane_Prism_Mn1eo2Mdtu1kzyxB.json b/src/packs/items/loot/loot_Arcane_Prism_Mn1eo2Mdtu1kzyxB.json
index b73f9fcd..b1fa3700 100644
--- a/src/packs/items/loot/loot_Arcane_Prism_Mn1eo2Mdtu1kzyxB.json
+++ b/src/packs/items/loot/loot_Arcane_Prism_Mn1eo2Mdtu1kzyxB.json
@@ -4,7 +4,7 @@
"_id": "Mn1eo2Mdtu1kzyxB",
"img": "icons/commodities/gems/gem-faceted-trillion-blue.webp",
"system": {
- "description": "",
+ "description": "Position this prism in a location of your choosing and activate it. All allies within Close range of it gain a +1 bonus to their Spellcast Rolls. While activated, the prism can’t be moved. Once the prism is deactivated, it can’t be activated again until your next long rest.
",
"quantity": 1,
"actions": {
"QgBDJh0laEvOB94w": {
@@ -93,12 +93,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753626536923,
- "modifiedTime": 1753626610902,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989088942,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!Mn1eo2Mdtu1kzyxB"
}
diff --git a/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json b/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json
index 6075ed0f..59909fa7 100644
--- a/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json
+++ b/src/packs/items/loot/loot_Attune_Relic_vK6bKyQTT3m8WvMh.json
@@ -13,7 +13,7 @@
"name": "Attune Relic",
"type": "base",
"_id": "KmoJVnCQJUGyrZIk",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/magic/perception/eye-ringed-green.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Instinct.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639655271,
- "modifiedTime": 1753639665432,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989634795,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!vK6bKyQTT3m8WvMh.KmoJVnCQJUGyrZIk"
}
diff --git a/src/packs/items/loot/loot_Bag_of_Ficklesand_v758j4FwNVAurhYK.json b/src/packs/items/loot/loot_Bag_of_Ficklesand_v758j4FwNVAurhYK.json
index 954fc9e0..767dc8e0 100644
--- a/src/packs/items/loot/loot_Bag_of_Ficklesand_v758j4FwNVAurhYK.json
+++ b/src/packs/items/loot/loot_Bag_of_Ficklesand_v758j4FwNVAurhYK.json
@@ -6,9 +6,108 @@
"system": {
"description": "You can convince this small bag of sand to be much heavier or lighter with a successful [[/dr trait=\"presence\" difficulty=\"10\"]]. Additionally, on a successful [[/dr trait=\"finesse\" difficulty=\"10\"]], you can blow a bit of sand into a target’s face to make them temporarily Vulnerable.
",
"quantity": 1,
- "actions": {}
+ "actions": {
+ "vPXp3uifPTpZxcvt": {
+ "type": "attack",
+ "_id": "vPXp3uifPTpZxcvt",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [
+ {
+ "_id": "Ouq3xWzj5rf6olVs",
+ "onSave": false
+ }
+ ],
+ "roll": {
+ "type": "trait",
+ "trait": "finesse",
+ "difficulty": 10,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "prof",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Blow Sand",
+ "img": "icons/containers/bags/pouch-cloth-tan.webp",
+ "range": ""
+ }
+ }
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Bag of Ficklesand",
+ "img": "icons/containers/bags/pouch-cloth-tan.webp",
+ "origin": "Compendium.daggerheart.loot.Item.v758j4FwNVAurhYK",
+ "transfer": false,
+ "_id": "Ouq3xWzj5rf6olVs",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [
+ "vulnerable"
+ ],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753989248179,
+ "modifiedTime": 1753989257670,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!v758j4FwNVAurhYK.Ouq3xWzj5rf6olVs"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -20,12 +119,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753637946114,
- "modifiedTime": 1753638703757,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989248198,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!v758j4FwNVAurhYK"
}
diff --git a/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json b/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json
index 2d38e186..695b8a1c 100644
--- a/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json
+++ b/src/packs/items/loot/loot_Bolster_Relic_m3EpxlDgxn2tCDDR.json
@@ -13,7 +13,7 @@
"name": "Bolster Relic",
"type": "base",
"_id": "ByYXvJNr5YbXqn8I",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/magic/control/buff-strength-muscle-damage-orange.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Strength.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639476499,
- "modifiedTime": 1753639561079,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989646651,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!m3EpxlDgxn2tCDDR.ByYXvJNr5YbXqn8I"
}
diff --git a/src/packs/items/loot/loot_Box_of_Many_Goods_bZyT7Qw7iafswlTY.json b/src/packs/items/loot/loot_Box_of_Many_Goods_bZyT7Qw7iafswlTY.json
index 2856ffc7..3112c665 100644
--- a/src/packs/items/loot/loot_Box_of_Many_Goods_bZyT7Qw7iafswlTY.json
+++ b/src/packs/items/loot/loot_Box_of_Many_Goods_bZyT7Qw7iafswlTY.json
@@ -7,9 +7,9 @@
"description": "Once per long rest, you can open this small box and roll a [[/r d12]]. On a result of 1–6, it’s empty. On a result of 7–10, it contains one random common consumable. On a result of 11–12, it contains two random common consumables.
",
"quantity": 1,
"actions": {
- "5vW3p31WvGN6v8qc": {
- "type": "effect",
- "_id": "5vW3p31WvGN6v8qc",
+ "lt1iEma1OVUNZ77o": {
+ "type": "attack",
+ "_id": "lt1iEma1OVUNZ77o",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,14 +17,38 @@
"cost": [],
"uses": {
"value": null,
- "max": 1,
+ "max": "1",
"recovery": "longRest"
},
- "effects": [],
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
"target": {
"type": "any",
"amount": null
},
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d12",
+ "compare": null,
+ "treshold": null
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
"name": "Open",
"img": "icons/containers/boxes/crate-heavy-yellow.webp",
"range": ""
@@ -43,12 +67,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753638361357,
- "modifiedTime": 1753638425801,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989365853,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!bZyT7Qw7iafswlTY"
}
diff --git a/src/packs/items/loot/loot_Calming_Pendant_tgFFMxpuRSiRrrEB.json b/src/packs/items/loot/loot_Calming_Pendant_tgFFMxpuRSiRrrEB.json
index 44103e9a..82a1078a 100644
--- a/src/packs/items/loot/loot_Calming_Pendant_tgFFMxpuRSiRrrEB.json
+++ b/src/packs/items/loot/loot_Calming_Pendant_tgFFMxpuRSiRrrEB.json
@@ -6,7 +6,54 @@
"system": {
"description": "When you would mark your last Stress, roll a [[/r d6]]. On a result of 5 or higher, don’t mark it.
",
"quantity": 1,
- "actions": {}
+ "actions": {
+ "wIlkGuUddWSUp4nN": {
+ "type": "attack",
+ "_id": "wIlkGuUddWSUp4nN",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "damage": {
+ "parts": [],
+ "includeBase": false
+ },
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "effects": [],
+ "roll": {
+ "type": "diceSet",
+ "trait": null,
+ "difficulty": null,
+ "bonus": null,
+ "advState": "neutral",
+ "diceRolling": {
+ "multiplier": "flat",
+ "flatMultiplier": 1,
+ "dice": "d6",
+ "compare": "aboveEqual",
+ "treshold": 5
+ },
+ "useDefault": false
+ },
+ "save": {
+ "trait": null,
+ "difficulty": null,
+ "damageMod": "none"
+ },
+ "name": "Use",
+ "img": "icons/equipment/neck/amulet-round-blue.webp",
+ "range": ""
+ }
+ }
},
"effects": [],
"folder": null,
@@ -20,12 +67,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753637842111,
- "modifiedTime": 1753637884439,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989405747,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!tgFFMxpuRSiRrrEB"
}
diff --git a/src/packs/items/loot/loot_Charging_Quiver_gsUDP90d4SRtLEUn.json b/src/packs/items/loot/loot_Charging_Quiver_gsUDP90d4SRtLEUn.json
index 8e41852a..19ef04c7 100644
--- a/src/packs/items/loot/loot_Charging_Quiver_gsUDP90d4SRtLEUn.json
+++ b/src/packs/items/loot/loot_Charging_Quiver_gsUDP90d4SRtLEUn.json
@@ -6,62 +6,67 @@
"system": {
"description": "When you succeed on an attack with an arrow stored in this quiver, gain a bonus to the damage roll equal to your current tier.
",
"quantity": 1,
- "actions": {
- "VI11nILEneaigrRE": {
- "type": "damage",
- "_id": "VI11nILEneaigrRE",
- "systemPath": "actions",
- "description": "",
- "chatDisplay": true,
- "actionType": "action",
- "cost": [],
- "uses": {
- "value": null,
- "max": null,
- "recovery": null
- },
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": true,
- "formula": "@tier"
- },
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null
- },
- "applyTo": "hitPoints",
- "type": [],
- "base": false,
- "resultBased": false,
- "valueAlt": {
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null,
- "custom": {
- "enabled": false
- }
- }
- }
- ],
- "includeBase": false
- },
- "target": {
- "type": "any",
- "amount": null
- },
- "effects": [],
- "name": "Use Arrow",
- "img": "icons/containers/ammunition/arrows-quiver-grey-gold.webp",
- "range": ""
- }
- }
+ "actions": {}
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Charging Quiver",
+ "type": "base",
+ "_id": "0zebbOsyjkm9IqE6",
+ "img": "icons/weapons/ammunition/arrow-broadhead-glowing-orange.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.bonus",
+ "mode": 2,
+ "value": "@system.tier",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.damage.magical.bonus",
+ "mode": 2,
+ "value": "@system.tier",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753989433725,
+ "modifiedTime": 1753989574054,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!gsUDP90d4SRtLEUn.0zebbOsyjkm9IqE6"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -73,12 +78,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753625025089,
- "modifiedTime": 1753625150698,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989432098,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!gsUDP90d4SRtLEUn"
}
diff --git a/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json b/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json
index 301ac3d0..a1c80a2b 100644
--- a/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json
+++ b/src/packs/items/loot/loot_Charm_Relic_9P9jqGSlxVCbTdLe.json
@@ -13,7 +13,7 @@
"name": "Charm Relic",
"type": "base",
"_id": "2yr8Ps6wvaG3b1qy",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/magic/life/heart-cross-strong-purple-orange.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Presence.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639698545,
- "modifiedTime": 1753639708693,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989621310,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!9P9jqGSlxVCbTdLe.2yr8Ps6wvaG3b1qy"
}
diff --git a/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json b/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json
index 7ec2343a..9245934b 100644
--- a/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json
+++ b/src/packs/items/loot/loot_Control_Relic_QPGBDItjrRhXU6iJ.json
@@ -13,7 +13,7 @@
"name": "Control Relic",
"type": "base",
"_id": "OwjK2TqOizTiRGxD",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/skills/targeting/target-glowing-yellow.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Finesse.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639502481,
- "modifiedTime": 1753639535252,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989714746,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!QPGBDItjrRhXU6iJ.OwjK2TqOizTiRGxD"
}
diff --git a/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json b/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json
index 02c2aa0f..6b007a29 100644
--- a/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json
+++ b/src/packs/items/loot/loot_Elusive_Amulet_PkmTZXRMZL022O75.json
@@ -27,7 +27,7 @@
}
],
"target": {
- "type": "any",
+ "type": "self",
"amount": null
},
"name": "Activate",
@@ -56,7 +56,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "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"
@@ -67,12 +67,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639111583,
- "modifiedTime": 1753639213582,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989796129,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!PkmTZXRMZL022O75.YBkYjxU0Vn5JEsMK"
}
@@ -88,12 +88,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753638931971,
- "modifiedTime": 1753639111606,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989758225,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!PkmTZXRMZL022O75"
}
diff --git a/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json b/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json
index aa5e9b4d..0f992ddf 100644
--- a/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json
+++ b/src/packs/items/loot/loot_Enlighten_Relic_vSGx1f9SYUiA29L3.json
@@ -13,7 +13,7 @@
"name": "Enlighten Relic",
"type": "base",
"_id": "aWOGlmqC9l86GlFV",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/magic/perception/third-eye-blue-red.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Knowledge.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639757883,
- "modifiedTime": 1753639770922,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989839297,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!vSGx1f9SYUiA29L3.aWOGlmqC9l86GlFV"
}
diff --git a/src/packs/items/loot/loot_Glider_CiXwelozmBDcPY48.json b/src/packs/items/loot/loot_Glider_CiXwelozmBDcPY48.json
index 05211e72..799e170f 100644
--- a/src/packs/items/loot/loot_Glider_CiXwelozmBDcPY48.json
+++ b/src/packs/items/loot/loot_Glider_CiXwelozmBDcPY48.json
@@ -4,9 +4,40 @@
"_id": "CiXwelozmBDcPY48",
"img": "icons/commodities/leather/leather-patch-red.webp",
"system": {
- "description": "While falling, you can mark a Stress to deploy this small parachute and glide safely to the ground.
",
+ "description": "While falling, you can mark a Stress to deploy this small parachute and glide safely to the ground.
",
"quantity": 1,
- "actions": {}
+ "actions": {
+ "Adz50oihGEMJxbyA": {
+ "type": "effect",
+ "_id": "Adz50oihGEMJxbyA",
+ "systemPath": "actions",
+ "description": "",
+ "chatDisplay": true,
+ "actionType": "action",
+ "cost": [
+ {
+ "scalable": false,
+ "key": "stress",
+ "value": 1,
+ "keyIsID": false,
+ "step": null
+ }
+ ],
+ "uses": {
+ "value": null,
+ "max": "",
+ "recovery": null
+ },
+ "effects": [],
+ "target": {
+ "type": "any",
+ "amount": null
+ },
+ "name": "Mark Stress",
+ "img": "icons/commodities/leather/leather-patch-red.webp",
+ "range": ""
+ }
+ }
},
"effects": [],
"folder": null,
@@ -20,12 +51,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753637642501,
- "modifiedTime": 1753637766985,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753989923053,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!CiXwelozmBDcPY48"
}
diff --git a/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json b/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json
index 152a15f3..a3789138 100644
--- a/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json
+++ b/src/packs/items/loot/loot_Piercing_Arrows_I63LTFD6GXHgyGpR.json
@@ -7,9 +7,9 @@
"description": "Three times per rest when you succeed on an attack with one of these arrows, you can add your Proficiency to the damage roll.
",
"quantity": 1,
"actions": {
- "0TomBo6UygDFhawG": {
- "type": "damage",
- "_id": "0TomBo6UygDFhawG",
+ "DW5AqEM0F8XaUqpn": {
+ "type": "effect",
+ "_id": "DW5AqEM0F8XaUqpn",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
@@ -17,51 +17,79 @@
"cost": [],
"uses": {
"value": null,
- "max": 3,
+ "max": "3",
"recovery": "shortRest"
},
- "damage": {
- "parts": [
- {
- "value": {
- "custom": {
- "enabled": true,
- "formula": "@prof"
- },
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null
- },
- "applyTo": "hitPoints",
- "type": [],
- "base": false,
- "resultBased": false,
- "valueAlt": {
- "multiplier": "prof",
- "flatMultiplier": 1,
- "dice": "d6",
- "bonus": null,
- "custom": {
- "enabled": false
- }
- }
- }
- ],
- "includeBase": false
- },
+ "effects": [],
"target": {
- "type": "any",
+ "type": "self",
"amount": null
},
- "effects": [],
- "name": "Use Arrow",
+ "name": "Use",
"img": "icons/weapons/ammunition/arrow-broadhead-glowing-orange.webp",
"range": ""
}
}
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Piercing Arrows",
+ "type": "base",
+ "_id": "lRfqfbwlfxzPbE6U",
+ "img": "icons/weapons/ammunition/arrow-broadhead-glowing-orange.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.bonus",
+ "mode": 2,
+ "value": "@system.proficiency",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.damage.magical.bonus",
+ "mode": 2,
+ "value": "@system.proficiency",
+ "priority": null
+ }
+ ],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Add your Proficiency to the damage roll of this attack.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753990197623,
+ "modifiedTime": 1753990270846,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!I63LTFD6GXHgyGpR.lRfqfbwlfxzPbE6U"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
@@ -73,12 +101,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753625947079,
- "modifiedTime": 1753626142491,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753990194353,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!I63LTFD6GXHgyGpR"
}
diff --git a/src/packs/items/loot/loot_Ring_of_Silence_K1ysGnTpNyxPu5Au.json b/src/packs/items/loot/loot_Ring_of_Silence_K1ysGnTpNyxPu5Au.json
index 42129a61..502c73b2 100644
--- a/src/packs/items/loot/loot_Ring_of_Silence_K1ysGnTpNyxPu5Au.json
+++ b/src/packs/items/loot/loot_Ring_of_Silence_K1ysGnTpNyxPu5Au.json
@@ -39,7 +39,52 @@
}
}
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Ring of Silence",
+ "type": "base",
+ "_id": "aCt3QjdeTREZAlEa",
+ "img": "icons/equipment/finger/ring-ball-purple.webp",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [],
+ "disabled": true,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "Your footsteps are silent until your next rest.
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.346",
+ "systemId": "daggerheart",
+ "systemVersion": "0.0.1",
+ "createdTime": 1753990311274,
+ "modifiedTime": 1753990345889,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
+ },
+ "_key": "!items.effects!K1ysGnTpNyxPu5Au.aCt3QjdeTREZAlEa"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
diff --git a/src/packs/items/loot/loot_Shard_of_Memory_2ULPgNyqCrxea0v0.json b/src/packs/items/loot/loot_Shard_of_Memory_2ULPgNyqCrxea0v0.json
index 0291485e..46beee5a 100644
--- a/src/packs/items/loot/loot_Shard_of_Memory_2ULPgNyqCrxea0v0.json
+++ b/src/packs/items/loot/loot_Shard_of_Memory_2ULPgNyqCrxea0v0.json
@@ -4,7 +4,7 @@
"_id": "2ULPgNyqCrxea0v0",
"img": "icons/commodities/gems/gem-rough-navette-purple-pink.webp",
"system": {
- "description": "Once per long rest, you can spend 2 Hope to recall a domain card from your vault instead of paying its Recall
Cost.
",
+ "description": "Once per long rest, you can spend 2 Hope to recall a domain card from your vault instead of paying its Recall Cost.
",
"quantity": 1,
"actions": {
"YNRybKQC51muVHYH": {
@@ -51,12 +51,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753640199098,
- "modifiedTime": 1753640251763,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753990369010,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items!2ULPgNyqCrxea0v0"
}
diff --git a/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json b/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json
index f4257e16..9f169207 100644
--- a/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json
+++ b/src/packs/items/loot/loot_Stride_Relic_FfJISMzYATaPQPLc.json
@@ -13,7 +13,7 @@
"name": "Stride Relic",
"type": "base",
"_id": "7lHIbMyCDonSxSZf",
- "img": "icons/magic/life/heart-cross-blue.webp",
+ "img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp",
"system": {},
"changes": [
{
@@ -33,7 +33,7 @@
"startRound": null,
"startTurn": null
},
- "description": "",
+ "description": "You gain a +1 bonus to your Agility.
",
"origin": null,
"tint": "#ffffff",
"transfer": true,
@@ -44,12 +44,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.344",
+ "coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753639435741,
- "modifiedTime": 1753639579370,
- "lastModifiedBy": "OFxauskoxcvVTVNA"
+ "modifiedTime": 1753990402231,
+ "lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!items.effects!FfJISMzYATaPQPLc.7lHIbMyCDonSxSZf"
}
diff --git a/styles/less/dialog/dice-roll/roll-selection.less b/styles/less/dialog/dice-roll/roll-selection.less
index 4ee2ee1f..d536ee04 100644
--- a/styles/less/dialog/dice-roll/roll-selection.less
+++ b/styles/less/dialog/dice-roll/roll-selection.less
@@ -9,6 +9,36 @@
}
.application.daggerheart.dialog.dh-style.views.roll-selection {
+ .dialog-header {
+ display: flex;
+ justify-content: center;
+
+ h1 {
+ width: auto;
+ display: flex;
+ align-items: center;
+ gap: 8px;
+
+ .reaction-roll-controller {
+ width: auto;
+ opacity: 0.3;
+ border-radius: 50%;
+ font-size: 18px;
+ font-weight: bold;
+
+ &:hover {
+ opacity: 0.5;
+ background: light-dark(transparent, @golden);
+ color: light-dark(@dark-blue, @dark-blue);
+ }
+
+ &.active {
+ opacity: 1;
+ }
+ }
+ }
+ }
+
.roll-dialog-container {
display: flex;
flex-direction: column;
@@ -16,6 +46,7 @@
max-width: 550px;
.dices-section {
+ position: relative;
display: flex;
gap: 60px;
justify-content: center;
diff --git a/styles/less/global/elements.less b/styles/less/global/elements.less
index 8a3677ae..72723f79 100755
--- a/styles/less/global/elements.less
+++ b/styles/less/global/elements.less
@@ -421,6 +421,7 @@
display: flex;
gap: 8px;
flex-wrap: wrap;
+ margin-top: 2px;
button {
white-space: nowrap;
diff --git a/styles/less/global/index.less b/styles/less/global/index.less
index c37de0c7..031a9cfc 100644
--- a/styles/less/global/index.less
+++ b/styles/less/global/index.less
@@ -4,6 +4,7 @@
@import './tab-navigation.less';
@import './tab-form-footer.less';
@import './tab-actions.less';
+@import './tab-description.less';
@import './tab-features.less';
@import './tab-effects.less';
@import './tab-settings.less';
diff --git a/styles/less/global/item-header.less b/styles/less/global/item-header.less
index 3b3e7ee9..1fb27325 100755
--- a/styles/less/global/item-header.less
+++ b/styles/less/global/item-header.less
@@ -1,4 +1,15 @@
@import '../utils/colors.less';
+@import '../utils/mixin.less';
+
+.appTheme({
+ .item-card-header .item-icons-list .item-icon img {
+ filter: invert(88%) sepia(98%) saturate(1784%) hue-rotate(311deg) brightness(104%) contrast(91%);
+ }
+}, {
+ .item-card-header .item-icons-list .item-icon img {
+ filter: invert(87%) sepia(15%) saturate(343%) hue-rotate(333deg) brightness(110%) contrast(87%);
+ }
+});
.application.sheet.daggerheart.dh-style {
.item-sheet-header {
@@ -68,7 +79,9 @@
.item-icons-list {
position: absolute;
display: flex;
- align-items: center;
+ flex-direction: column;
+ gap: 5px;
+ align-items: end;
justify-content: center;
top: 50px;
right: 10px;
@@ -82,7 +95,8 @@
max-width: 50px;
height: 50px;
font-size: 1.2rem;
- background: light-dark(@light-black, @semi-transparent-dark-blue);
+ background: light-dark(@dark-blue-60, @dark-golden-80);
+ backdrop-filter: blur(8px);
border: 4px double light-dark(@beige, @golden);
color: light-dark(@beige, @golden);
border-radius: 999px;
@@ -99,6 +113,11 @@
font-size: 0.8rem;
}
+ img {
+ height: 24px;
+ width: 24px;
+ }
+
&:hover {
max-width: 300px;
padding: 0 10px;
diff --git a/styles/less/global/prose-mirror.less b/styles/less/global/prose-mirror.less
index 33e942e8..f7b78af3 100644
--- a/styles/less/global/prose-mirror.less
+++ b/styles/less/global/prose-mirror.less
@@ -1,6 +1,7 @@
@import '../utils/colors.less';
+@import '../utils/fonts.less';
-.application {
+.application.daggerheart {
prose-mirror {
height: 100% !important;
@@ -11,14 +12,70 @@
scrollbar-width: thin;
scrollbar-color: light-dark(@dark-blue, @golden) transparent;
h1 {
- font-size: 36px;
- }
- h2 {
font-size: 32px;
}
+ h2 {
+ font-size: 28px;
+ font-weight: 600;
+ }
h3 {
- font-size: 24px;
+ font-size: 20px;
+ font-weight: 600;
+ }
+ h4 {
+ font-size: 16px;
+ color: @beige;
+ font-weight: 600;
+ }
+
+ table {
+ font-family: @font-body;
+ border-radius: 3px;
+
+ thead {
+ background-color: light-dark(@dark-blue, @golden);
+ color: light-dark(@beige, @dark-blue);
+ }
+
+ tr:nth-child(odd) {
+ background-color: light-dark(@dark-blue-40, @golden-40);
+ border-color: light-dark(@golden, @dark-blue);
+ }
+ tr:nth-child(even) {
+ background-color: light-dark(@dark-blue-10, @golden-10);
+ border-color: light-dark(@golden, @dark-blue);
+ }
+ }
+
+ ul,
+ ol {
+ margin: 1rem 0;
+ padding: 0 0 0 1.25rem;
+
+ li {
+ font-family: @font-body;
+ margin-bottom: 0.25rem;
+ }
+ }
+
+ ul {
+ list-style: disc;
+ }
+
+ pre {
+ code {
+ border-radius: 6px;
+ background-color: @dark;
+ color: @beige;
+ border-color: @dark-blue;
+ }
+ }
+
+ blockquote {
+ border-radius: 3px;
+ border-left: 3px solid light-dark(@dark-blue-40, @golden-40);
+ background-color: light-dark(@dark-blue-10, @golden-10);
}
}
}
-}
\ No newline at end of file
+}
diff --git a/styles/less/global/tab-description.less b/styles/less/global/tab-description.less
new file mode 100644
index 00000000..4d81f2f2
--- /dev/null
+++ b/styles/less/global/tab-description.less
@@ -0,0 +1,13 @@
+@import '../utils/colors.less';
+@import '../utils/fonts.less';
+
+.daggerheart.dh-style {
+ .tab.active.description {
+ overflow-y: hidden !important;
+ height: -webkit-fill-available !important;
+
+ fieldset {
+ height: -webkit-fill-available;
+ }
+ }
+}
diff --git a/styles/less/utils/colors.less b/styles/less/utils/colors.less
index 033a42cb..ea4cdcb7 100755
--- a/styles/less/utils/colors.less
+++ b/styles/less/utils/colors.less
@@ -5,6 +5,9 @@
@golden-10: #f3c26710;
@golden-40: #f3c26740;
+@dark-golden: #2b1d03;
+@dark-golden-80: #2b1d0380;
+
@red: #e54e4e;
@red-10: #e54e4e10;
@red-40: #e54e4e40;
diff --git a/system.json b/system.json
index 0efa1820..995f63f3 100644
--- a/system.json
+++ b/system.json
@@ -237,7 +237,8 @@
"beastform": {}
},
"ActiveEffect": {
- "beastform": {}
+ "beastform": {},
+ "horde": {}
},
"Combat": {
"combat": {}
diff --git a/templates/dialogs/dice-roll/header.hbs b/templates/dialogs/dice-roll/header.hbs
index 462408f6..cea07209 100644
--- a/templates/dialogs/dice-roll/header.hbs
+++ b/templates/dialogs/dice-roll/header.hbs
@@ -1,7 +1,10 @@
\ No newline at end of file
diff --git a/templates/dialogs/dice-roll/rollSelection.hbs b/templates/dialogs/dice-roll/rollSelection.hbs
index 995be022..e517bc6d 100644
--- a/templates/dialogs/dice-roll/rollSelection.hbs
+++ b/templates/dialogs/dice-roll/rollSelection.hbs
@@ -40,6 +40,7 @@
+
diff --git a/templates/sheets/actors/adversary/sidebar.hbs b/templates/sheets/actors/adversary/sidebar.hbs
index 77df4486..da43aa3f 100644
--- a/templates/sheets/actors/adversary/sidebar.hbs
+++ b/templates/sheets/actors/adversary/sidebar.hbs
@@ -59,8 +59,8 @@
- {{#if source.system.attack.target.amount}}
-
{{source.system.attack.target.amount}}
+ {{#if source.system.attack.roll.bonus}}
+
{{source.system.attack.roll.bonus}}
{{else}}
-
{{/if}}
@@ -86,6 +86,7 @@
hideTooltip=true
hideResources=true
noExtensible=true
+ noCompendiumEdit=true
}}
diff --git a/templates/sheets/global/partials/inventory-item-V2.hbs b/templates/sheets/global/partials/inventory-item-V2.hbs
index 46d63861..318e4dcb 100644
--- a/templates/sheets/global/partials/inventory-item-V2.hbs
+++ b/templates/sheets/global/partials/inventory-item-V2.hbs
@@ -15,169 +15,63 @@ Parameters:
- showActions {boolean} : If true show feature's actions.
--}}
-
+