Fix conflict

This commit is contained in:
Dapoolp 2025-08-01 20:16:08 +02:00
commit c3e7a3ea1a
132 changed files with 17213 additions and 1404 deletions

View file

@ -190,7 +190,8 @@ Hooks.on('renderHandlebarsApplication', (_, element) => {
Hooks.on('chatMessage', (_, message) => { Hooks.on('chatMessage', (_, message) => {
if (message.startsWith('/dr')) { if (message.startsWith('/dr')) {
const result = rollCommandToJSON(message.replace(/\/dr\s?/, '')); const result =
message.trim().toLowerCase() === '/dr' ? { result: {} } : rollCommandToJSON(message.replace(/\/dr\s?/, ''));
if (!result) { if (!result) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.dualityParsing')); ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.dualityParsing'));
return false; return false;

View file

@ -162,11 +162,25 @@
}, },
"faith": "Faith", "faith": "Faith",
"levelUp": "You can level up", "levelUp": "You can level up",
"maxEvasionBonus": "Max Evasion Increase",
"maxHPBonus": "Max HP Increase",
"pronouns": "Pronouns", "pronouns": "Pronouns",
"story": { "story": {
"backgroundTitle": "Background", "backgroundTitle": "Background",
"characteristics": "Characteristics", "characteristics": "Characteristics",
"connectionsTitle": "Connections" "connectionsTitle": "Connections"
},
"experienceDataRemoveConfirmation": {
"title": "Remove Experience Data",
"text": "The experience you are about to remove has levelup data linked to it (assumably because you did levelups with the 'levelupAuto' automation setting on). Removing it will remove this automation data aswell. Do you want to proceed?"
},
"manualMulticlass": {
"title": "Multiclass",
"text": "Do you want to add this class as your multiclass?"
},
"manualMulticlassSubclass": {
"title": "Multiclass Subclass",
"text": "Do you want to add this subclass as your multiclass subclass?"
} }
}, },
"Companion": { "Companion": {
@ -460,6 +474,11 @@
}, },
"title": "{actor} Level Up" "title": "{actor} Level Up"
}, },
"MulticlassChoice": {
"title": "Multiclassing - {actor}",
"explanation": "You are adding {class} as your multiclass",
"selectDomainPrompt": "Select your new domain"
},
"OwnershipSelection": { "OwnershipSelection": {
"title": "Ownership Selection - {name}", "title": "Ownership Selection - {name}",
"default": "Default Ownership" "default": "Default Ownership"
@ -930,6 +949,14 @@
"selectType": "Select Action Type", "selectType": "Select Action Type",
"selectAction": "Action Selection" "selectAction": "Action Selection"
}, },
"TemplateTypes": {
"circle": "Circle",
"cone": "Cone",
"emanation": "Emanation",
"inFront": "In Front",
"rect": "Rectangle",
"ray": "Ray"
},
"Traits": { "Traits": {
"agility": { "agility": {
"name": "Agility", "name": "Agility",
@ -1872,6 +1899,7 @@
"single": "Miss", "single": "Miss",
"plural": "Miss" "plural": "Miss"
}, },
"maxWithThing": "Max {thing}",
"multiclass": "Multiclass", "multiclass": "Multiclass",
"newCategory": "New Category", "newCategory": "New Category",
"none": "None", "none": "None",
@ -2029,6 +2057,10 @@
"gm": { "label": "GM" }, "gm": { "label": "GM" },
"players": { "label": "Players" } "players": { "label": "Players" }
}, },
"levelupAuto": {
"label": "Levelup Automation",
"hint": "When you've made your choices and finish levelup, the numerical changes are automatically applied to your character."
},
"actionPoints": { "actionPoints": {
"label": "Action Points", "label": "Action Points",
"hint": "Automatically give and take Action Points as combatants take their turns." "hint": "Automatically give and take Action Points as combatants take their turns."
@ -2216,7 +2248,9 @@
"tooHighLevel": "You cannot raise the character level past the maximum", "tooHighLevel": "You cannot raise the character level past the maximum",
"tooLowLevel": "You cannot lower the character level below starting level", "tooLowLevel": "You cannot lower the character level below starting level",
"subclassNotInClass": "This subclass does not belong to your selected class.", "subclassNotInClass": "This subclass does not belong to your selected class.",
"subclassNotInMulticlass": "This subclass does not belong to your selected multiclass.",
"missingClass": "You don't have a class selected yet.", "missingClass": "You don't have a class selected yet.",
"missingMulticlass": "Missing multiclass",
"wrongDomain": "The card isn't from one of your class domains.", "wrongDomain": "The card isn't from one of your class domains.",
"cardTooHighLevel": "The card is too high level!", "cardTooHighLevel": "The card is too high level!",
"duplicateCard": "You cannot select the same card more than once.", "duplicateCard": "You cannot select the same card more than once.",
@ -2246,7 +2280,9 @@
"beastformToManyFeatures": "You cannot select any more features.", "beastformToManyFeatures": "You cannot select any more features.",
"beastformEquipWeapon": "You cannot use weapons while in a Beastform.", "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" "insufficientResources": "You have insufficient resources",
"multiclassAlreadyPresent": "You already have a class and multiclass",
"subclassesAlreadyPresent": "You already have a class and multiclass subclass"
}, },
"Tooltip": { "Tooltip": {
"disableEffect": "Disable Effect", "disableEffect": "Disable Effect",
@ -2254,6 +2290,8 @@
"openItemWorld": "Open Item World", "openItemWorld": "Open Item World",
"openActorWorld": "Open Actor World", "openActorWorld": "Open Actor World",
"sendToChat": "Send to Chat", "sendToChat": "Send to Chat",
"maxEvasionClassBound": "Your Evasion base is set on your class. This is the increase ontop of that.",
"maxHPClassBound": "Your max HP base is set on your class. This is the increase ontop of that.",
"moreOptions": "More Options", "moreOptions": "More Options",
"equip": "Equip", "equip": "Equip",
"unequip": "Unequip", "unequip": "Unequip",
@ -2264,7 +2302,11 @@
"dragApplyEffect": "Drag effect to apply it to an actor", "dragApplyEffect": "Drag effect to apply it to an actor",
"appliedEvenIfSuccessful": "Applied even if save succeeded", "appliedEvenIfSuccessful": "Applied even if save succeeded",
"diceIsRerolled": "The dice has been rerolled (x{times})", "diceIsRerolled": "The dice has been rerolled (x{times})",
<<<<<<< HEAD
"pendingSaves": "Pending Reaction Rolls" "pendingSaves": "Pending Reaction Rolls"
=======
"openSheetSettings": "Open Settings"
>>>>>>> main
} }
} }
} }

View file

@ -5,6 +5,7 @@ export { default as DamageReductionDialog } from './damageReductionDialog.mjs';
export { default as DamageSelectionDialog } from './damageSelectionDialog.mjs'; export { default as DamageSelectionDialog } from './damageSelectionDialog.mjs';
export { default as DeathMove } from './deathMove.mjs'; export { default as DeathMove } from './deathMove.mjs';
export { default as Downtime } from './downtime.mjs'; export { default as Downtime } from './downtime.mjs';
export { default as MulticlassChoiceDialog } from './multiclassChoiceDialog.mjs';
export { default as OwnershipSelection } from './ownershipSelection.mjs'; export { default as OwnershipSelection } from './ownershipSelection.mjs';
export { default as ResourceDiceDialog } from './resourceDiceDialog.mjs'; export { default as ResourceDiceDialog } from './resourceDiceDialog.mjs';
export { default as ActionSelectionDialog } from './actionSelectionDialog.mjs'; export { default as ActionSelectionDialog } from './actionSelectionDialog.mjs';

View file

@ -0,0 +1,73 @@
const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api;
export default class MulticlassChoiceDialog extends HandlebarsApplicationMixin(ApplicationV2) {
constructor(actor, multiclass, options) {
super(options);
this.actor = actor;
this.multiclass = multiclass;
this.selectedDomain = null;
}
get title() {
return game.i18n.format('DAGGERHEART.APPLICATIONS.MulticlassChoice.title', { actor: this.actor.name });
}
static DEFAULT_OPTIONS = {
classes: ['daggerheart', 'dh-style', 'dialog', 'views', 'multiclass-choice'],
position: { width: 'auto', height: 'auto' },
window: { icon: 'fa-solid fa-person-rays' },
actions: {
save: MulticlassChoiceDialog.#save,
selectDomain: MulticlassChoiceDialog.#selectDomain
}
};
static PARTS = {
application: {
id: 'multiclass-choice',
template: 'systems/daggerheart/templates/dialogs/multiclassChoice.hbs'
}
};
async _prepareContext(_options) {
const context = await super._prepareContext(_options);
context.multiclass = this.multiclass;
context.domainChoices = this.multiclass.domains.map(value => {
const domain = CONFIG.DH.DOMAIN.domains[value];
return {
value: value,
label: game.i18n.localize(domain.label),
description: game.i18n.localize(domain.description),
src: domain.src,
selected: value === this.selectedDomain,
disabled: this.actor.system.domains.includes(value)
};
});
context.multiclassDisabled = !this.selectedDomain;
return context;
}
/** @override */
_onClose(options = {}) {
if (!options.submitted) this.move = null;
}
static async configure(actor, multiclass, options = {}) {
return new Promise(resolve => {
const app = new this(actor, multiclass, options);
app.addEventListener('close', () => resolve(app.selectedDomain), { once: true });
app.render({ force: true });
});
}
static #save() {
this.close({ submitted: true });
}
static #selectDomain(_event, button) {
this.selectedDomain = this.selectedDomain === button.dataset.domain ? null : button.dataset.domain;
this.render();
}
}

View file

@ -46,7 +46,8 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
tabs: { template: 'systems/daggerheart/templates/levelup/tabs/tab-navigation.hbs' }, tabs: { template: 'systems/daggerheart/templates/levelup/tabs/tab-navigation.hbs' },
advancements: { template: 'systems/daggerheart/templates/levelup/tabs/advancements.hbs' }, advancements: { template: 'systems/daggerheart/templates/levelup/tabs/advancements.hbs' },
selections: { template: 'systems/daggerheart/templates/levelup/tabs/selections.hbs' }, selections: { template: 'systems/daggerheart/templates/levelup/tabs/selections.hbs' },
summary: { template: 'systems/daggerheart/templates/levelup/tabs/summary.hbs' } summary: { template: 'systems/daggerheart/templates/levelup/tabs/summary.hbs' },
footer: { template: 'systems/daggerheart/templates/levelup/tabs/footer.hbs' }
}; };
static TABS = { static TABS = {
@ -95,6 +96,7 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
const context = await super._prepareContext(_options); const context = await super._prepareContext(_options);
context.levelup = this.levelup; context.levelup = this.levelup;
context.tabs = this._getTabs(this.constructor.TABS); context.tabs = this._getTabs(this.constructor.TABS);
context.levelupAuto = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).levelupAuto;
return context; return context;
} }

View file

@ -1,4 +1,5 @@
export { default as ActionConfig } from './action-config.mjs'; export { default as ActionConfig } from './action-config.mjs';
export { default as CharacterSettings } from './character-settings.mjs';
export { default as AdversarySettings } from './adversary-settings.mjs'; export { default as AdversarySettings } from './adversary-settings.mjs';
export { default as CompanionSettings } from './companion-settings.mjs'; export { default as CompanionSettings } from './companion-settings.mjs';
export { default as DowntimeConfig } from './downtimeConfig.mjs'; export { default as DowntimeConfig } from './downtimeConfig.mjs';

View file

@ -0,0 +1,143 @@
import DHBaseActorSettings from '../sheets/api/actor-setting.mjs';
/**@typedef {import('@client/applications/_types.mjs').ApplicationClickAction} ApplicationClickAction */
export default class DHCharacterSettings extends DHBaseActorSettings {
/**@inheritdoc */
static DEFAULT_OPTIONS = {
classes: ['character-settings'],
position: { width: 455, height: 'auto' },
actions: {
addExperience: DHCharacterSettings.#addExperience,
removeExperience: DHCharacterSettings.#removeExperience
},
dragDrop: [
{ dragSelector: null, dropSelector: '.tab.features' },
{ dragSelector: '.feature-item', dropSelector: null }
]
};
/**@override */
static PARTS = {
header: {
id: 'header',
template: 'systems/daggerheart/templates/sheets-settings/character-settings/header.hbs'
},
tabs: { template: 'systems/daggerheart/templates/sheets/global/tabs/tab-navigation.hbs' },
details: {
id: 'details',
template: 'systems/daggerheart/templates/sheets-settings/character-settings/details.hbs'
},
experiences: {
id: 'experiences',
template: 'systems/daggerheart/templates/sheets-settings/character-settings/experiences.hbs'
}
};
/** @override */
static TABS = {
primary: {
tabs: [{ id: 'details' }, { id: 'experiences' }],
initial: 'details',
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};
/**@inheritdoc */
async _prepareContext(options) {
const context = await super._prepareContext(options);
context.levelupAuto = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).levelupAuto;
return context;
}
/* -------------------------------------------- */
/**
* Adds a new experience entry to the actor.
* @type {ApplicationClickAction}
*/
static async #addExperience() {
const newExperience = {
name: 'Experience',
modifier: 0
};
await this.actor.update({ [`system.experiences.${foundry.utils.randomID()}`]: newExperience });
}
/**
* Removes an experience entry from the actor.
* @type {ApplicationClickAction}
*/
static async #removeExperience(_, target) {
const experience = this.actor.system.experiences[target.dataset.experience];
const updates = {};
const relinkAchievementData = [];
const relinkSelectionData = [];
Object.keys(this.actor.system.levelData.levelups).forEach(key => {
const level = this.actor.system.levelData.levelups[key];
const achievementIncludesExp = level.achievements.experiences[target.dataset.experience];
if (achievementIncludesExp)
relinkAchievementData.push({ levelKey: key, experience: target.dataset.experience });
const selectionIndex = level.selections.findIndex(
x => x.optionKey === 'experience' && x.data[0] === target.dataset.experience
);
if (selectionIndex !== -1)
relinkSelectionData.push({ levelKey: key, selectionIndex, experience: target.dataset.experience });
});
if (relinkAchievementData.length > 0 || relinkSelectionData.length > 0) {
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.localize('DAGGERHEART.ACTORS.Character.experienceDataRemoveConfirmation.title')
},
content: game.i18n.localize('DAGGERHEART.ACTORS.Character.experienceDataRemoveConfirmation.text')
});
if (!confirmed) return;
}
if (relinkAchievementData.length > 0) {
relinkAchievementData.forEach(data => {
updates[`system.levelData.levelups.${data.levelKey}.achievements.experiences.-=${data.experience}`] =
null;
});
} else if (relinkSelectionData.length > 0) {
relinkSelectionData.forEach(data => {
updates[`system.levelData.levelups.${data.levelKey}.selections`] = this.actor.system.levelData.levelups[
data.levelKey
].selections.reduce((acc, selection, index) => {
if (
index === data.selectionIndex &&
selection.optionKey === 'experience' &&
selection.data.includes(data.experience)
) {
acc.push({ ...selection, data: selection.data.filter(x => x !== data.experience) });
} else {
acc.push(selection);
}
return acc;
}, []);
});
} else {
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.title', {
type: game.i18n.localize(`DAGGERHEART.GENERAL.Experience.single`),
name: experience.name
})
},
content: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.text', { name: experience.name })
});
if (!confirmed) return;
}
await this.actor.update({
...updates,
[`system.experiences.-=${target.dataset.experience}`]: null
});
}
}

View file

@ -10,6 +10,8 @@ export default class DHCompanionSettings extends DHBaseActorSettings {
classes: ['companion-settings'], classes: ['companion-settings'],
position: { width: 455, height: 'auto' }, position: { width: 455, height: 'auto' },
actions: { actions: {
addExperience: DHCompanionSettings.#addExperience,
removeExperience: DHCompanionSettings.#removeExperience,
levelUp: DHCompanionSettings.#levelUp levelUp: DHCompanionSettings.#levelUp
} }
}; };
@ -88,6 +90,38 @@ export default class DHCompanionSettings extends DHBaseActorSettings {
if (!value) await this.actor.updateLevel(1); if (!value) await this.actor.updateLevel(1);
} }
/**
* Adds a new experience entry to the actor.
* @type {ApplicationClickAction}
*/
static async #addExperience() {
const newExperience = {
name: 'Experience',
modifier: 0
};
await this.actor.update({ [`system.experiences.${foundry.utils.randomID()}`]: newExperience });
}
/**
* Removes an experience entry from the actor.
* @type {ApplicationClickAction}
*/
static async #removeExperience(_, target) {
const experience = this.actor.system.experiences[target.dataset.experience];
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.title', {
type: game.i18n.localize(`DAGGERHEART.GENERAL.Experience.single`),
name: experience.name
})
},
content: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.text', { name: experience.name })
});
if (!confirmed) return;
await this.actor.update({ [`system.experiences.-=${target.dataset.experience}`]: null });
}
/** /**
* Opens the companion level-up dialog for the associated actor. * Opens the companion level-up dialog for the associated actor.
* @type {ApplicationClickAction} * @type {ApplicationClickAction}

View file

@ -717,10 +717,14 @@ export default class CharacterSheet extends DHBaseActorSheet {
}); });
} }
/**
* Open the downtime application.
* @type {ApplicationClickAction}
*/
static useDowntime(_, button) { static useDowntime(_, button) {
new game.system.api.applications.dialogs.Downtime(this.document, button.dataset.type === 'shortRest').render( new game.system.api.applications.dialogs.Downtime(this.document, button.dataset.type === 'shortRest').render({
true force: true
); });
} }
async _onDragStart(event) { async _onDragStart(event) {

View file

@ -311,8 +311,12 @@ export default function DHApplicationMixin(Base) {
name: 'CONTROLS.CommonEdit', name: 'CONTROLS.CommonEdit',
icon: 'fa-solid fa-pen-to-square', icon: 'fa-solid fa-pen-to-square',
condition: target => { condition: target => {
const { dataset } = target.closest('[data-item-uuid]');
const doc = getDocFromElementSync(target); 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 }) callback: async target => (await getDocFromElement(target)).sheet.render({ force: true })
} }
@ -413,17 +417,29 @@ export default function DHApplicationMixin(Base) {
const { documentClass, type, inVault, disabled } = target.dataset; const { documentClass, type, inVault, disabled } = target.dataset;
const parentIsItem = this.document.documentName === 'Item'; const parentIsItem = this.document.documentName === 'Item';
const parent = const parent =
parentIsItem && documentClass === 'Item' this.document.parent?.type === 'character'
? type === 'action' ? this.document.parent
? this.document.system : parentIsItem && documentClass === 'Item'
: null ? type === 'action'
: this.document; ? this.document.system
: null
: this.document;
let systemData = {};
if (parent?.type === 'character' && type === 'feature') {
systemData = {
originItemType: this.document.type,
originId: this.document.id,
identifier: this.document.system.isMulticlass ? 'multiclass' : null
};
}
const cls = const cls =
type === 'action' ? game.system.api.models.actions.actionsTypes.base : getDocumentClass(documentClass); type === 'action' ? game.system.api.models.actions.actionsTypes.base : getDocumentClass(documentClass);
const data = { const data = {
name: cls.defaultName({ type, parent }), name: cls.defaultName({ type, parent }),
type type,
system: systemData
}; };
if (inVault) data['system.inVault'] = true; if (inVault) data['system.inVault'] = true;
if (disabled) data.disabled = true; if (disabled) data.disabled = true;

View file

@ -150,10 +150,24 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
static async #addFeature(_, target) { static async #addFeature(_, target) {
const { type } = target.dataset; const { type } = target.dataset;
const cls = foundry.documents.Item.implementation; const cls = foundry.documents.Item.implementation;
const item = await cls.create({
type: 'feature', let systemData = {};
name: cls.defaultName({ type: 'feature' }) if (this.document.parent?.type === 'character') {
}); systemData = {
originItemType: this.document.type,
originId: this.document.id,
identifier: this.document.system.isMulticlass ? 'multiclass' : null
};
}
const item = await cls.create(
{
type: 'feature',
name: cls.defaultName({ type: 'feature' }),
system: systemData
},
{ parent: this.document.parent?.type === 'character' ? this.document.parent : undefined }
);
await this.document.update({ await this.document.update({
'system.features': [...this.document.system.features, { type, item }].map(x => ({ 'system.features': [...this.document.system.features, { type, item }].map(x => ({
...x, ...x,

View file

@ -113,45 +113,47 @@ export default class ClassSheet extends DHBaseItemSheet {
}); });
} else if (item.type === 'feature') { } else if (item.type === 'feature') {
super._onDrop(event); super._onDrop(event);
} else if (item.type === 'weapon') { } else if (this.document.parent?.type !== 'character') {
if (target.classList.contains('primary-weapon-section')) { if (item.type === 'weapon') {
if (!item.system.secondary) if (target.classList.contains('primary-weapon-section')) {
if (!item.system.secondary)
await this.document.update({
'system.characterGuide.suggestedPrimaryWeapon': item.uuid
});
} else if (target.classList.contains('secondary-weapon-section')) {
if (item.system.secondary)
await this.document.update({
'system.characterGuide.suggestedSecondaryWeapon': item.uuid
});
}
} else if (item.type === 'armor') {
if (target.classList.contains('armor-section')) {
await this.document.update({ await this.document.update({
'system.characterGuide.suggestedPrimaryWeapon': item.uuid 'system.characterGuide.suggestedArmor': item.uuid
});
} else if (target.classList.contains('secondary-weapon-section')) {
if (item.system.secondary)
await this.document.update({
'system.characterGuide.suggestedSecondaryWeapon': item.uuid
});
}
} else if (item.type === 'armor') {
if (target.classList.contains('armor-section')) {
await this.document.update({
'system.characterGuide.suggestedArmor': item.uuid
});
}
} else if (target.classList.contains('choice-a-section')) {
if (item.type === 'loot' || item.type === 'consumable') {
const filteredChoiceA = this.document.system.inventory.choiceA;
if (filteredChoiceA.length < 2)
await this.document.update({
'system.inventory.choiceA': [...filteredChoiceA.map(x => x.uuid), item.uuid]
});
}
} else if (item.type === 'loot') {
if (target.classList.contains('take-section')) {
const filteredTake = this.document.system.inventory.take.filter(x => x);
if (filteredTake.length < 3)
await this.document.update({
'system.inventory.take': [...filteredTake.map(x => x.uuid), item.uuid]
});
} else if (target.classList.contains('choice-b-section')) {
const filteredChoiceB = this.document.system.inventory.choiceB.filter(x => x);
if (filteredChoiceB.length < 2)
await this.document.update({
'system.inventory.choiceB': [...filteredChoiceB.map(x => x.uuid), item.uuid]
}); });
}
} else if (target.classList.contains('choice-a-section')) {
if (item.type === 'loot' || item.type === 'consumable') {
const filteredChoiceA = this.document.system.inventory.choiceA;
if (filteredChoiceA.length < 2)
await this.document.update({
'system.inventory.choiceA': [...filteredChoiceA.map(x => x.uuid), item.uuid]
});
}
} else if (item.type === 'loot') {
if (target.classList.contains('take-section')) {
const filteredTake = this.document.system.inventory.take.filter(x => x);
if (filteredTake.length < 3)
await this.document.update({
'system.inventory.take': [...filteredTake.map(x => x.uuid), item.uuid]
});
} else if (target.classList.contains('choice-b-section')) {
const filteredChoiceB = this.document.system.inventory.choiceB.filter(x => x);
if (filteredChoiceB.length < 2)
await this.document.update({
'system.inventory.choiceB': [...filteredChoiceB.map(x => x.uuid), item.uuid]
});
}
} }
} }
} }

View file

@ -43,6 +43,12 @@ export const range = {
} }
}; };
export const templateTypes = {
...CONST.MEASURED_TEMPLATE_TYPES,
EMANATION: 'emanation',
INFRONT: 'inFront'
};
export const rangeInclusion = { export const rangeInclusion = {
withinRange: { withinRange: {
id: 'withinRange', id: 'withinRange',

View file

@ -10,10 +10,8 @@ export default class DHDamageAction extends DHBaseAction {
const isAdversary = this.actor.type === 'adversary'; const isAdversary = this.actor.type === 'adversary';
if (isAdversary && this.actor.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) { if (isAdversary && this.actor.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) {
const hasHordeDamage = this.actor.effects.find( const hasHordeDamage = this.actor.effects.find(x => x.type === 'horde');
x => x.name === game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label') if (hasHordeDamage && !hasHordeDamage.disabled) return part.valueAlt;
);
if (hasHordeDamage) return part.valueAlt;
} }
return formulaValue; return formulaValue;
@ -78,7 +76,9 @@ export default class DHDamageAction extends DHBaseAction {
formulas = this.formatFormulas(formulas, systemData); formulas = this.formatFormulas(formulas, systemData);
const config = { 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, roll: formulas,
targets: systemData.targets?.filter(t => t.hit) ?? data.targets, targets: systemData.targets?.filter(t => t.hit) ?? data.targets,
hasSave: this.hasSave, hasSave: this.hasSave,

View file

@ -1,9 +1,11 @@
import BaseEffect from './baseEffect.mjs'; import BaseEffect from './baseEffect.mjs';
import BeastformEffect from './beastformEffect.mjs'; import BeastformEffect from './beastformEffect.mjs';
import HordeEffect from './hordeEffect.mjs';
export { BaseEffect, BeastformEffect }; export { BaseEffect, BeastformEffect, HordeEffect };
export const config = { export const config = {
base: BaseEffect, base: BaseEffect,
beastform: BeastformEffect beastform: BeastformEffect,
horde: HordeEffect
}; };

View file

@ -0,0 +1,3 @@
import BaseEffect from './baseEffect.mjs';
export default class HordeEffect extends BaseEffect {}

View file

@ -87,7 +87,8 @@ export default class DhpAdversary extends BaseDataActor {
experiences: new fields.TypedObjectField( experiences: new fields.TypedObjectField(
new fields.SchemaField({ new fields.SchemaField({
name: new fields.StringField(), name: new fields.StringField(),
value: new fields.NumberField({ required: true, integer: true, initial: 1 }) value: new fields.NumberField({ required: true, integer: true, initial: 1 }),
description: new fields.StringField()
}) })
), ),
bonuses: new fields.SchemaField({ bonuses: new fields.SchemaField({
@ -117,29 +118,46 @@ export default class DhpAdversary extends BaseDataActor {
if (allowed === false) return false; if (allowed === false) return false;
if (this.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) { if (this.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) {
if (changes.system?.resources?.hitPoints?.value) { const autoHordeDamage = game.settings.get(
const halfHP = Math.ceil(this.resources.hitPoints.max / 2); CONFIG.DH.id,
const newHitPoints = changes.system.resources.hitPoints.value; CONFIG.DH.SETTINGS.gameSettings.Automation
const previouslyAboveHalf = this.resources.hitPoints.value < halfHP; ).hordeDamage;
const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP; if (autoHordeDamage && changes.system?.resources?.hitPoints?.value) {
const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP; const hordeActiveEffect = this.parent.effects.find(x => x.type === 'horde');
if (loweredBelowHalf) { if (hordeActiveEffect) {
await this.parent.createEmbeddedDocuments('ActiveEffect', [ const halfHP = Math.ceil(this.resources.hitPoints.max / 2);
{ const newHitPoints = changes.system.resources.hitPoints.value;
name: game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label'), const previouslyAboveHalf = this.resources.hitPoints.value < halfHP;
img: 'icons/magic/movement/chevrons-down-yellow.webp', const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP;
disabled: !game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation) const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP;
.hordeDamage if (loweredBelowHalf) {
} await hordeActiveEffect.update({ disabled: false });
]); } else if (raisedAboveHalf) {
} else if (raisedAboveHalf) { await hordeActiveEffect.update({ disabled: true });
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)
); _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();
} }
} }
} }

View file

@ -4,6 +4,7 @@ import DhLevelData from '../levelData.mjs';
import BaseDataActor from './base.mjs'; import BaseDataActor from './base.mjs';
import { attributeField, resourceField, stressDamageReductionRule, bonusField } from '../fields/actorField.mjs'; import { attributeField, resourceField, stressDamageReductionRule, bonusField } from '../fields/actorField.mjs';
import { ActionField } from '../fields/actionField.mjs'; import { ActionField } from '../fields/actionField.mjs';
import DHCharacterSettings from '../../applications/sheets-configs/character-settings.mjs';
export default class DhCharacter extends BaseDataActor { export default class DhCharacter extends BaseDataActor {
static LOCALIZATION_PREFIXES = ['DAGGERHEART.ACTORS.Character']; static LOCALIZATION_PREFIXES = ['DAGGERHEART.ACTORS.Character'];
@ -12,6 +13,7 @@ export default class DhCharacter extends BaseDataActor {
return foundry.utils.mergeObject(super.metadata, { return foundry.utils.mergeObject(super.metadata, {
label: 'TYPES.Actor.character', label: 'TYPES.Actor.character',
type: 'character', type: 'character',
settingSheet: DHCharacterSettings,
isNPC: false isNPC: false
}); });
} }
@ -22,7 +24,12 @@ export default class DhCharacter extends BaseDataActor {
return { return {
...super.defineSchema(), ...super.defineSchema(),
resources: new fields.SchemaField({ resources: new fields.SchemaField({
hitPoints: resourceField(0, 'DAGGERHEART.GENERAL.HitPoints.plural', true), hitPoints: resourceField(
0,
'DAGGERHEART.GENERAL.HitPoints.plural',
true,
'DAGGERHEART.ACTORS.Character.maxHPBonus'
),
stress: resourceField(6, 'DAGGERHEART.GENERAL.stress', true), stress: resourceField(6, 'DAGGERHEART.GENERAL.stress', true),
hope: resourceField(6, 'DAGGERHEART.GENERAL.hope') hope: resourceField(6, 'DAGGERHEART.GENERAL.hope')
}), }),
@ -56,7 +63,8 @@ export default class DhCharacter extends BaseDataActor {
experiences: new fields.TypedObjectField( experiences: new fields.TypedObjectField(
new fields.SchemaField({ new fields.SchemaField({
name: new fields.StringField(), name: new fields.StringField(),
value: new fields.NumberField({ integer: true, initial: 0 }) value: new fields.NumberField({ integer: true, initial: 0 }),
description: new fields.StringField()
}) })
), ),
gold: new fields.SchemaField({ gold: new fields.SchemaField({
@ -312,7 +320,7 @@ export default class DhCharacter extends BaseDataActor {
} }
get needsCharacterSetup() { get needsCharacterSetup() {
return !this.class.value || !this.class.subclass; return !(this.class.value || this.class.subclass || this.ancestry || this.community);
} }
get spellcastModifier() { get spellcastModifier() {
@ -399,11 +407,16 @@ export default class DhCharacter extends BaseDataActor {
} else if (item.system.originItemType === CONFIG.DH.ITEM.featureTypes.subclass.id) { } else if (item.system.originItemType === CONFIG.DH.ITEM.featureTypes.subclass.id) {
if (this.class.subclass) { if (this.class.subclass) {
const subclassState = this.class.subclass.system.featureState; const subclassState = this.class.subclass.system.featureState;
const subType = item.system.subType; const subclass =
item.system.identifier === 'multiclass' ? this.multiclass.subclass : this.class.subclass;
const featureType = subclass
? (subclass.system.features.find(x => x.item?.uuid === item.uuid)?.type ?? null)
: null;
if ( if (
subType === CONFIG.DH.ITEM.featureSubTypes.foundation || featureType === CONFIG.DH.ITEM.featureSubTypes.foundation ||
(subType === CONFIG.DH.ITEM.featureSubTypes.specialization && subclassState >= 2) || (featureType === CONFIG.DH.ITEM.featureSubTypes.specialization && subclassState >= 2) ||
(subType === CONFIG.DH.ITEM.featureSubTypes.mastery && subclassState >= 3) (featureType === CONFIG.DH.ITEM.featureSubTypes.mastery && subclassState >= 3)
) { ) {
subclassFeatures.push(item); subclassFeatures.push(item);
} }
@ -502,7 +515,7 @@ export default class DhCharacter extends BaseDataActor {
} }
prepareBaseData() { prepareBaseData() {
this.evasion = this.class.value?.system?.evasion ?? 0; this.evasion += this.class.value?.system?.evasion ?? 0;
const currentLevel = this.levelData.level.current; const currentLevel = this.levelData.level.current;
const currentTier = const currentTier =
@ -511,37 +524,39 @@ export default class DhCharacter extends BaseDataActor {
: Object.values(game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.LevelTiers).tiers).find( : Object.values(game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.LevelTiers).tiers).find(
tier => currentLevel >= tier.levels.start && currentLevel <= tier.levels.end tier => currentLevel >= tier.levels.start && currentLevel <= tier.levels.end
).tier; ).tier;
for (let levelKey in this.levelData.levelups) { if (game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).levelupAuto) {
const level = this.levelData.levelups[levelKey]; for (let levelKey in this.levelData.levelups) {
const level = this.levelData.levelups[levelKey];
this.proficiency += level.achievements.proficiency; this.proficiency += level.achievements.proficiency;
for (let selection of level.selections) { for (let selection of level.selections) {
switch (selection.type) { switch (selection.type) {
case 'trait': case 'trait':
selection.data.forEach(data => { selection.data.forEach(data => {
this.traits[data].value += 1; this.traits[data].value += 1;
this.traits[data].tierMarked = selection.tier === currentTier; this.traits[data].tierMarked = selection.tier === currentTier;
}); });
break; break;
case 'hitPoint': case 'hitPoint':
this.resources.hitPoints.max += selection.value; this.resources.hitPoints.max += selection.value;
break; break;
case 'stress': case 'stress':
this.resources.stress.max += selection.value; this.resources.stress.max += selection.value;
break; break;
case 'evasion': case 'evasion':
this.evasion += selection.value; this.evasion += selection.value;
break; break;
case 'proficiency': case 'proficiency':
this.proficiency += selection.value; this.proficiency += selection.value;
break; break;
case 'experience': case 'experience':
Object.keys(this.experiences).forEach(key => { selection.data.forEach(id => {
const experience = this.experiences[key]; const experience = this.experiences[id];
experience.value += selection.value; if (experience) experience.value += selection.value;
}); });
break; break;
}
} }
} }
} }

View file

@ -6,10 +6,15 @@ const attributeField = label =>
tierMarked: new fields.BooleanField({ initial: false }) tierMarked: new fields.BooleanField({ initial: false })
}); });
const resourceField = (max = 0, label, reverse = false) => const resourceField = (max = 0, label, reverse = false, maxLabel) =>
new fields.SchemaField({ new fields.SchemaField({
value: new fields.NumberField({ initial: 0, min: 0, integer: true, label }), value: new fields.NumberField({ initial: 0, min: 0, integer: true, label }),
max: new fields.NumberField({ initial: max, integer: true }), max: new fields.NumberField({
initial: max,
integer: true,
label:
maxLabel ?? game.i18n.format('DAGGERHEART.GENERAL.maxWithThing', { thing: game.i18n.localize(label) })
}),
isReversed: new fields.BooleanField({ initial: reverse }) isReversed: new fields.BooleanField({ initial: reverse })
}); });

View file

@ -125,18 +125,36 @@ export default class BaseDataItem extends foundry.abstract.TypeDataModel {
} }
if (this.actor && this.actor.type === 'character' && this.features) { if (this.actor && this.actor.type === 'character' && this.features) {
const featureUpdates = {};
for (let f of this.features) { for (let f of this.features) {
const feature = f.item ?? f; const fBase = f.item ?? f;
const createData = foundry.utils.mergeObject(feature.toObject(), { const feature = fBase.system ? fBase : await foundry.utils.fromUuid(fBase.uuid);
system: { const createData = foundry.utils.mergeObject(
originItemType: this.parent.type, feature.toObject(),
originId: data._id, {
identifier: feature.identifier, system: {
subType: feature.item ? feature.type : undefined originItemType: this.parent.type,
} originId: data._id,
}, { inplace: false }); identifier: this.isMulticlass ? 'multiclass' : null
await this.actor.createEmbeddedDocuments('Item', [createData]); }
},
{ inplace: false }
);
const [doc] = await this.actor.createEmbeddedDocuments('Item', [createData]);
if (!featureUpdates.features)
featureUpdates.features = this.features.map(x => (x.item ? { ...x, item: x.item.uuid } : x.uuid));
if (f.item) {
const existingFeature = featureUpdates.features.find(x => x.item === f.item.uuid);
existingFeature.item = doc.uuid;
} else {
const replaceIndex = featureUpdates.features.findIndex(x => x === f.uuid);
featureUpdates.features.splice(replaceIndex, 1, doc.uuid);
}
} }
await this.updateSource(featureUpdates);
} }
} }

View file

@ -62,16 +62,37 @@ export default class DHClass extends BaseDataItem {
} }
async _preCreate(data, options, user) { async _preCreate(data, options, user) {
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
if (this.actor?.type === 'character') { if (this.actor?.type === 'character') {
const path = data.system.isMulticlass ? 'system.multiclass.value' : 'system.class.value'; const levelupAuto = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).levelupAuto;
if (foundry.utils.getProperty(this.actor, path)) { if (levelupAuto) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.classAlreadySelected')); const path = data.system.isMulticlass ? 'system.multiclass.value' : 'system.class.value';
return false; if (foundry.utils.getProperty(this.actor, path)) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.classAlreadySelected'));
return false;
}
} else {
if (this.actor.system.class.value) {
if (this.actor.system.multiclass.value) {
ui.notifications.warn(
game.i18n.localize('DAGGERHEART.UI.Notifications.multiclassAlreadyPresent')
);
return false;
} else {
const selectedDomain =
await game.system.api.applications.dialogs.MulticlassChoiceDialog.configure(
this.actor,
this
);
if (!selectedDomain) return false;
await this.updateSource({ isMulticlass: true, domains: [selectedDomain] });
}
}
} }
} }
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
} }
_onCreate(data, options, userId) { _onCreate(data, options, userId) {

View file

@ -23,7 +23,6 @@ export default class DHFeature extends BaseDataItem {
nullable: true, nullable: true,
initial: null initial: null
}), }),
subType: new fields.StringField({ choices: CONFIG.DH.ITEM.featureSubTypes, nullable: true, initial: null }),
originId: new fields.StringField({ nullable: true, initial: null }), originId: new fields.StringField({ nullable: true, initial: null }),
identifier: new fields.StringField() identifier: new fields.StringField()
}; };

View file

@ -41,27 +41,48 @@ export default class DHSubclass extends BaseDataItem {
} }
async _preCreate(data, options, user) { async _preCreate(data, options, user) {
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
if (this.actor?.type === 'character') { if (this.actor?.type === 'character') {
const classData = this.actor.items.find( if (this.actor.system.class.subclass) {
x => x.type === 'class' && x.system.isMulticlass === data.system.isMulticlass if (this.actor.system.multiclass.subclass) {
); ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.subclassesAlreadyPresent'));
const subclassData = this.actor.items.find( return false;
x => x.type === 'subclass' && x.system.isMulticlass === data.system.isMulticlass } else {
); if (!this.actor.system.multiclass.value) {
if (!classData) { ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.missingMulticlass'));
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.missingClass')); return false;
return false; }
} else if (subclassData) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.subclassAlreadySelected')); if (
return false; this.actor.system.multiclass.value.system.subclasses.every(
} else if (classData.system.subclasses.every(x => x.uuid !== (data.uuid ?? `Item.${data._id}`))) { x => x.uuid !== (data.uuid ?? `Item.${data._id}`)
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.subclassNotInClass')); )
return false; ) {
ui.notifications.error(
game.i18n.localize('DAGGERHEART.UI.Notifications.subclassNotInMulticlass')
);
return false;
}
await this.updateSource({ isMulticlass: true });
}
} else {
if (!this.actor.system.class.value) {
ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.missingClass'));
return false;
}
if (
this.actor.system.class.value.system.subclasses.every(
x => x.uuid !== (data.uuid ?? `Item.${data._id}`)
)
) {
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.subclassNotInClass'));
return false;
}
} }
} }
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
} }
_onCreate(data, options, userId) { _onCreate(data, options, userId) {

View file

@ -14,6 +14,11 @@ export default class DhAutomation extends foundry.abstract.DataModel {
label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.hopeFear.players.label' label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.hopeFear.players.label'
}) })
}), }),
levelupAuto: new fields.BooleanField({
required: true,
initial: true,
label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.levelupAuto.label'
}),
actionPoints: new fields.BooleanField({ actionPoints: new fields.BooleanField({
required: true, required: true,
initial: false, initial: false,

View file

@ -1,7 +1,6 @@
import { itemAbleRollParse } from '../helpers/utils.mjs'; import { itemAbleRollParse } from '../helpers/utils.mjs';
export default class DhActiveEffect extends foundry.documents.ActiveEffect { export default class DhActiveEffect extends foundry.documents.ActiveEffect {
/* -------------------------------------------- */ /* -------------------------------------------- */
/* Properties */ /* Properties */
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -78,8 +77,8 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
/** /**
* Altered Foundry safeEval to allow non-numeric return * Altered Foundry safeEval to allow non-numeric return
* @param {string} expression * @param {string} expression
* @returns * @returns
*/ */
static effectSafeEval(expression) { static effectSafeEval(expression) {
let result; let result;
@ -95,13 +94,15 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
} }
/** /**
* Generates a list of localized tags based on this item's type-specific properties. * Generates a list of localized tags based on this item's type-specific properties.
* @returns {string[]} An array of localized tag strings. * @returns {string[]} An array of localized tag strings.
*/ */
_getTags() { _getTags() {
const tags = [ const tags = [
`${game.i18n.localize(this.parent.system.metadata.label)}: ${this.parent.name}`, `${game.i18n.localize(this.parent.system.metadata.label)}: ${this.parent.name}`,
game.i18n.localize(this.isTemporary ? 'DAGGERHEART.EFFECTS.Duration.temporary' : 'DAGGERHEART.EFFECTS.Duration.passive') game.i18n.localize(
this.isTemporary ? 'DAGGERHEART.EFFECTS.Duration.temporary' : 'DAGGERHEART.EFFECTS.Duration.passive'
)
]; ];
for (const statusId of this.statuses) { for (const statusId of this.statuses) {

View file

@ -172,26 +172,30 @@ export default class DhpActor extends Actor {
} }
async levelUp(levelupData) { async levelUp(levelupData) {
const levelupAuto = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).levelupAuto;
const levelups = {}; const levelups = {};
for (var levelKey of Object.keys(levelupData)) { for (var levelKey of Object.keys(levelupData)) {
const level = levelupData[levelKey]; const level = levelupData[levelKey];
for (var experienceKey in level.achievements.experiences) { if (levelupAuto) {
const experience = level.achievements.experiences[experienceKey]; for (var experienceKey in level.achievements.experiences) {
await this.update({ const experience = level.achievements.experiences[experienceKey];
[`system.experiences.${experienceKey}`]: { await this.update({
name: experience.name,
value: experience.modifier
}
});
if (this.system.companion) {
await this.system.companion.update({
[`system.experiences.${experienceKey}`]: { [`system.experiences.${experienceKey}`]: {
name: '', name: experience.name,
value: experience.modifier value: experience.modifier
} }
}); });
if (this.system.companion) {
await this.system.companion.update({
[`system.experiences.${experienceKey}`]: {
name: '',
value: experience.modifier
}
});
}
} }
} }
@ -250,74 +254,86 @@ export default class DhpActor extends Actor {
} }
for (var addition of featureAdditions) { for (var addition of featureAdditions) {
for (var featureData of addition.features) { if (levelupAuto) {
const feature = new DHFeature({ for (var featureData of addition.features) {
...featureData, const feature = new DHFeature({
description: game.i18n.localize(featureData.description)
});
const document = featureData.toPartner && this.system.partner ? this.system.partner : this;
const embeddedItem = await document.createEmbeddedDocuments('Item', [
{
...featureData, ...featureData,
name: game.i18n.localize(featureData.name), description: game.i18n.localize(featureData.description)
type: 'feature', });
system: feature
} const document = featureData.toPartner && this.system.partner ? this.system.partner : this;
]); const embeddedItem = await document.createEmbeddedDocuments('Item', [
const newFeature = { {
onPartner: Boolean(featureData.toPartner && this.system.partner), ...featureData,
id: embeddedItem[0].id name: game.i18n.localize(featureData.name),
}; type: 'feature',
addition.checkbox.features = !addition.checkbox.features system: feature
? [newFeature] }
: [...addition.checkbox.features, newFeature]; ]);
const newFeature = {
onPartner: Boolean(featureData.toPartner && this.system.partner),
id: embeddedItem[0].id
};
addition.checkbox.features = !addition.checkbox.features
? [newFeature]
: [...addition.checkbox.features, newFeature];
}
} }
selections.push(addition.checkbox); selections.push(addition.checkbox);
} }
if (multiclass) { if (multiclass) {
const subclassItem = await foundry.utils.fromUuid(multiclass.secondaryData.subclass); if (levelupAuto) {
const subclassData = subclassItem.toObject(); const subclassItem = await foundry.utils.fromUuid(multiclass.secondaryData.subclass);
const multiclassItem = await foundry.utils.fromUuid(multiclass.data[0]); const subclassData = subclassItem.toObject();
const multiclassData = multiclassItem.toObject(); const multiclassItem = await foundry.utils.fromUuid(multiclass.data[0]);
const multiclassData = multiclassItem.toObject();
const embeddedItem = await this.createEmbeddedDocuments('Item', [ const embeddedItem = await this.createEmbeddedDocuments('Item', [
{ {
...multiclassData, ...multiclassData,
system: { system: {
...multiclassData.system, ...multiclassData.system,
domains: [multiclass.secondaryData.domain], domains: [multiclass.secondaryData.domain],
isMulticlass: true isMulticlass: true
}
} }
} ]);
]);
await this.createEmbeddedDocuments('Item', [ await this.createEmbeddedDocuments('Item', [
{ {
...subclassData, ...subclassData,
system: { system: {
...subclassData.system, ...subclassData.system,
isMulticlass: true isMulticlass: true
}
} }
} ]);
]); selections.push({ ...multiclass, itemUuid: embeddedItem[0].uuid });
selections.push({ ...multiclass, itemUuid: embeddedItem[0].uuid }); } else {
selections.push({ ...multiclass });
}
} }
for (var domainCard of domainCards) { for (var domainCard of domainCards) {
const item = await foundry.utils.fromUuid(domainCard.data[0]); if (levelupAuto) {
const embeddedItem = await this.createEmbeddedDocuments('Item', [item.toObject()]); const item = await foundry.utils.fromUuid(domainCard.data[0]);
selections.push({ ...domainCard, itemUuid: embeddedItem[0].uuid }); const embeddedItem = await this.createEmbeddedDocuments('Item', [item.toObject()]);
selections.push({ ...domainCard, itemUuid: embeddedItem[0].uuid });
} else {
selections.push({ ...domainCard });
}
} }
const achievementDomainCards = []; const achievementDomainCards = [];
for (var card of Object.values(level.achievements.domainCards)) { if (levelupAuto) {
const item = await foundry.utils.fromUuid(card.uuid); for (var card of Object.values(level.achievements.domainCards)) {
const embeddedItem = await this.createEmbeddedDocuments('Item', [item.toObject()]); const item = await foundry.utils.fromUuid(card.uuid);
card.itemUuid = embeddedItem[0].uuid; const embeddedItem = await this.createEmbeddedDocuments('Item', [item.toObject()]);
achievementDomainCards.push(card); card.itemUuid = embeddedItem[0].uuid;
achievementDomainCards.push(card);
}
} }
if (subclassFeatureState.class) { if (subclassFeatureState.class) {

View file

@ -11,7 +11,7 @@ export default function DhTemplateEnricher(match, _options) {
if (split.length === 2) { if (split.length === 2) {
switch (split[0]) { switch (split[0]) {
case 'type': 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] x => x.toLowerCase() === split[1]
); );
type = matchedType; type = matchedType;
@ -28,10 +28,12 @@ export default function DhTemplateEnricher(match, _options) {
if (!type || !range) return match[0]; if (!type || !range) return match[0];
const label = game.i18n.localize(`DAGGERHEART.CONFIG.TemplateTypes.${type}`);
const templateElement = document.createElement('span'); const templateElement = document.createElement('span');
templateElement.innerHTML = ` templateElement.innerHTML = `
<button class="measured-template-button" data-type="${type}" data-range="${range}"> <button class="measured-template-button" data-type="${type}" data-range="${range}">
${game.i18n.localize(`TEMPLATE.TYPES.${type}`)} - ${game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`)} ${label} - ${game.i18n.localize(`DAGGERHEART.CONFIG.Range.${range}.name`)}
</button> </button>
`; `;
@ -45,16 +47,26 @@ export const renderMeasuredTemplate = async event => {
if (!type || !range || !game.canvas.scene) return; 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; const { width, height } = game.canvas.scene.dimensions;
canvas.scene.createEmbeddedDocuments('MeasuredTemplate', [ canvas.scene.createEmbeddedDocuments('MeasuredTemplate', [
{ {
x: width / 2, x: width / 2,
y: height / 2, y: height / 2,
t: type, t: usedType,
distance: distance, distance: distance,
width: type === CONST.MEASURED_TEMPLATE_TYPES.RAY ? 5 : undefined, width: type === CONST.MEASURED_TEMPLATE_TYPES.RAY ? 5 : undefined,
angle: type === CONST.MEASURED_TEMPLATE_TYPES.CONE ? CONFIG.MeasuredTemplate.defaults.angle : undefined angle: angle
} }
]); ]);
}; };

View file

@ -7,7 +7,7 @@ export { DhDamageEnricher, DhDualityRollEnricher, DhEffectEnricher, DhTemplateEn
export const enricherConfig = [ export const enricherConfig = [
{ {
pattern: /^@Damage\[(.*)\]({.*})?$/g, pattern: /@Damage\[(.*)\]({.*})?/g,
enricher: DhDamageEnricher enricher: DhDamageEnricher
}, },
{ {
@ -15,11 +15,11 @@ export const enricherConfig = [
enricher: DhDualityRollEnricher enricher: DhDualityRollEnricher
}, },
{ {
pattern: /^@Effect\[(.*)\]({.*})?$/g, pattern: /@Effect\[(.*)\]({.*})?/g,
enricher: DhEffectEnricher enricher: DhEffectEnricher
}, },
{ {
pattern: /^@Template\[(.*)\]({.*})?$/g, pattern: /@Template\[(.*)\]({.*})?/g,
enricher: DhTemplateEnricher enricher: DhTemplateEnricher
} }
]; ];

View file

@ -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": "<p>A horse-sized insect with digging claws and acidic blood.</p>",
"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": "<p>The Burrower can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.</p>",
"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": "<p><strong>Mark a Stress</strong> 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.</p><p>@Template[type:emanation|range:vc]</p>",
"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": "<p>Make an attack against all targets in front of the Burrower within Close range. Targets the Burrower succeeds against take <strong>2d6</strong> physical damage and must mark an Armor Slot without receiving its benefi ts (they can still use armor to reduce the damage). If they cant mark an Armor Slot, they must mark an additional HP and you gain a Fear.</p><p>@Template[type:inFront|range:c]</p>",
"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": "<p>When the Burrower takes Severe damage, all creatures within Close range are bathed in their acidic blood, taking <strong>1d10</strong> 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 <strong>1d6</strong> physical damage.</p><p>@Template[type:emanation|range:c]</p>",
"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"
}

View file

@ -1,186 +0,0 @@
{
"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": "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": "<p>A horse-sized insect with digging claws and acidic blood.</p>"
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.344",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784217,
"modifiedTime": 1753922784217,
"lastModifiedBy": "WafZqd6qLGpBRGTt"
},
"_id": "aKVLLjMb35om4QbJ",
"sort": 3400000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 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": [],
"effects": [],
"_key": "!actors!aKVLLjMb35om4QbJ"
}

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "ranged",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"Gtr9I2G39GcXT2Si": {
"name": "Local Knowledge",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,62 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A tall guard bearing a longbow and quiver with arrows fletched in the settlements colors.</p>" "description": "<p>A tall guard bearing a longbow and quiver with arrows fletched in the settlements colors.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784222, "createdTime": 1753922784222,
"modifiedTime": 1753922784222, "modifiedTime": 1754046151270,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "JRhrrEg5UroURiAD", "_id": "JRhrrEg5UroURiAD",
"sort": 3400000, "sort": 2900000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +224,173 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Hobbling Shot",
"type": "feature",
"_id": "DMtd1EXQPlPaoRmV",
"img": "icons/skills/wounds/bone-broken-knee-beam.webp",
"system": {
"description": "<p>Make an attack against a target within Far range. On a success, <strong>mark a Stress</strong> to deal <strong>1d12+3</strong> physical damage. If the target marks HP from this attack, they have disadvantage on Agility Rolls until they clear at least 1 HP.</p>",
"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": "<p>You have disadvantage on Agility Rolls until you clear at least 1 HP.</p>",
"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": [], "effects": [],
"_key": "!actors!JRhrrEg5UroURiAD" "_key": "!actors!JRhrrEg5UroURiAD"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"5ASmWCwf7HMplPDT": {
"name": "Ambusher",
"value": 3
},
"rjs6ek5OZP8inYqu": {
"name": "Keen Senses",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A large bear with thick fur and powerful claws.</p>" "description": "<p>A large bear with thick fur and powerful claws.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784226, "createdTime": 1753922784226,
"modifiedTime": 1753922784226, "modifiedTime": 1754046151030,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "71qKDLKO3CsrNkdy", "_id": "71qKDLKO3CsrNkdy",
"sort": 3400000, "sort": 1200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +227,312 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Overwhelming Force",
"type": "feature",
"_id": "2fXzhh2qil8dw3vw",
"img": "icons/skills/melee/strike-slashes-orange.webp",
"system": {
"description": "<p>Targets who mark HP from the Bears standard attack are knocked back to Very Close range.</p>",
"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": "<p><strong>Mark a Stress</strong> to make an attack against a target within Melee range. On a success, deal <strong>3d4+10</strong> physical damage and the target is <em>Restrained</em> until they break free with a successful Strength Roll.</p>",
"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": "<p>You are <em>Restrained</em> until you break free with a successful Strength Roll.</p>",
"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": "<p>When the Bear makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!71qKDLKO3CsrNkdy" "_key": "!actors!71qKDLKO3CsrNkdy"
} }

View file

@ -37,7 +37,12 @@
"type": "standard", "type": "standard",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"ptgh1mGd4XGIjaAO": {
"name": "Local Knowledge",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>An armored guard bearing a sword and shield painted in the settlements colors.</p>" "description": "<p>An armored guard bearing a sword and shield painted in the settlements colors.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784226, "createdTime": 1753922784226,
"modifiedTime": 1753922784226, "modifiedTime": 1754046151128,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "B4LZcGuBAHzyVdzy", "_id": "B4LZcGuBAHzyVdzy",
"sort": 3400000, "sort": 2000000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,222 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Shield Wall",
"type": "feature",
"_id": "qEn4baWgkjKtmILp",
"img": "icons/equipment/shield/shield-round-boss-wood-brown.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p>Make an attack against a target within Very Close range. On a success, <strong>mark a Stress</strong> to Restrain the target until they break free with a successful attack, Finesse Roll, or Strength Roll.</p>",
"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": "<p>You are <em>Restrained</em> until you break free with a successful attack, Finesse Roll, or Strength Roll.</p>",
"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": [], "effects": [],
"_key": "!actors!B4LZcGuBAHzyVdzy" "_key": "!actors!B4LZcGuBAHzyVdzy"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"BKNynHS8sUlJSt9P": {
"name": "Collateral Damage",
"value": 2
},
"Kq5ZfACqF0EIjKIq": {
"name": "Throw",
"value": 4
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,61 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A large corpse, decay-bloated and angry.</p>" "description": "<p>A large corpse, decay-bloated and angry.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784231, "createdTime": 1753922784231,
"modifiedTime": 1753922784231, "modifiedTime": 1754046150943,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "2UeZ0tEe7AzgSJNd", "_id": "2UeZ0tEe7AzgSJNd",
"sort": 3400000, "sort": 400000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +228,302 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Slow",
"type": "feature",
"_id": "yBaLF9DwPH2GSRKf",
"img": "icons/magic/time/hourglass-brown-orange.webp",
"system": {
"description": "<p>When you spotlight the Zombie and they dont have a token on their stat block, they cant act yet. Place a token on their stat block and describe what theyre preparing to do. When you spotlight the Zombie and they have a token on their stat block, clear the token and they can act.</p>",
"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": "<p>Make a standard attack with advantage against a target the Zombie has <em>Restrained</em>. On a success, the attack deals direct damage.</p>",
"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": "<p>When the Zombies makes a successful standard attack, you can <strong>mark a Stress</strong> to temporarily Restrain the target and force them to mark 2 Stress.</p>",
"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": [], "effects": [],
"_key": "!actors!2UeZ0tEe7AzgSJNd" "_key": "!actors!2UeZ0tEe7AzgSJNd"
} }

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"7GpgCWSe6hNwnOO7": {
"name": "Throw",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,62 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A massive humanoid who sees all sapient life as food.</p>" "description": "<p>A massive humanoid who sees all sapient life as food.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784233, "createdTime": 1753922784233,
"modifiedTime": 1753922784233, "modifiedTime": 1754046151057,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "8Zkqk1jU09nKL2fy", "_id": "8Zkqk1jU09nKL2fy",
"sort": 3400000, "sort": 1500000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +224,378 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Ramp Up",
"type": "feature",
"_id": "ynuyMl1sMQYINfcQ",
"img": "icons/weapons/clubs/club-spiked-glowing.webp",
"system": {
"description": "<p>You must <strong>spend a Fear</strong> to spotlight the Ogre. While spotlighted, they can make their standard attack against all targets within range.</p>",
"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": "<p>The Ogres attacks deal direct damage.</p>",
"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": "<p><strong>Mark a Stress</strong> 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 <strong>1d10+2</strong> physical damage. If they succeed against more than one target, you gain a Fear.</p><p>@Template[type:inFront|range:f]</p>",
"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": "<p>When the Ogre marks 2 or more HP, they can rampage. Move the Ogre to a point within Close range and deal <strong>2d6+3</strong> direct physical damage to all targets in their path.</p>",
"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": [], "effects": [],
"_key": "!actors!8Zkqk1jU09nKL2fy" "_key": "!actors!8Zkqk1jU09nKL2fy"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A roughly humanoid being of stone and steel, assembled and animated by magic.</p>" "description": "<p>A roughly humanoid being of stone and steel, assembled and animated by magic.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784236, "createdTime": 1753922784236,
"modifiedTime": 1753922784236, "modifiedTime": 1754046151560,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "uOP5oT9QzXPlnf3p", "_id": "uOP5oT9QzXPlnf3p",
"sort": 3400000, "sort": 4900000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +218,417 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Relentless (2)",
"type": "feature",
"_id": "y3oUmDLGkcSjOO5Q",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"system": {
"description": "<p>The Construct can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.</p>",
"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": "<p>When the Construct marks HP from physical damage, they must mark an additional HP.</p>",
"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": "<p><strong>Mark a Stress</strong> to make an attack against all targets in the Constructs path when they move. Targets the Construct succeeds against take <strong>1d8</strong> physical damage.</p>",
"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": "<p>Before rolling damage for the Constructs attack, you can <strong>mark a Stress</strong> to gain a +10 bonus to the damage roll. The Construct can then take the spotlight again.</p>",
"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": "<p>Gain a +10 bonus to the damage roll</p>",
"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": "<p>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 <strong>1d12+2</strong> magic damage.</p>",
"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": [], "effects": [],
"_key": "!actors!uOP5oT9QzXPlnf3p" "_key": "!actors!uOP5oT9QzXPlnf3p"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "social",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"omqadwvxPY4xsd7K": {
"name": "Socialite",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>An ambitious and ostentatiously dressed socialite.</p>" "description": "<p>An ambitious and ostentatiously dressed socialite.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784237, "createdTime": 1753922784237,
"modifiedTime": 1753922784237, "modifiedTime": 1754046151158,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "CBBuEXAlLKFMJdjg", "_id": "CBBuEXAlLKFMJdjg",
"sort": 3400000, "sort": 2200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,240 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Mockery",
"type": "feature",
"_id": "LYNaKEYcYMgvF4Rf",
"img": "icons/magic/control/mouth-smile-deception-purple.webp",
"system": {
"description": "<p><strong>Mark a Stress</strong> 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.</p>",
"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": "<p><strong>Spend a Fear</strong> and target a PC. The Courtier convinces a crowd or prominent individual that the target is the cause of their current conflict or misfortune.</p>",
"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": [], "effects": [],
"_key": "!actors!CBBuEXAlLKFMJdjg" "_key": "!actors!CBBuEXAlLKFMJdjg"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"8ThlnO2VRVTMnfzP": {
"name": "Huge",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,61 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A burly vegetable-person with grasping vines.</p>" "description": "<p>A burly vegetable-person with grasping vines.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784246, "createdTime": 1753922784246,
"modifiedTime": 1753922784246, "modifiedTime": 1754046151094,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "9x2xY9zwc3xzbXo5", "_id": "9x2xY9zwc3xzbXo5",
"sort": 3400000, "sort": 1800000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +224,253 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Ground Slam",
"type": "feature",
"_id": "0DSCzAFXy0hV4afJ",
"img": "icons/magic/earth/barrier-stone-brown-green.webp",
"system": {
"description": "<p>Slam the ground, knocking all targets within Very Close range back to Far range. Each target knocked back this way must mark a Stress.</p><p>@Template[type:emanation|range:vc]</p>",
"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": "<p>Make an attack against a target within Close range. On a success, <strong>spend a Fear</strong> to pull them into Melee range, deal <strong>1d6+2</strong> physical damage, and <em>Restrain</em> them until the Defender takes Severe damage.</p>",
"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": "<p>You are <em>Restrained </em>until the Defender takes Severe damage.</p>",
"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": [], "effects": [],
"_key": "!actors!9x2xY9zwc3xzbXo5" "_key": "!actors!9x2xY9zwc3xzbXo5"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"JB2mFGRwgG2NIob8": {
"name": "Keen Senses",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A large wolf with menacing teeth, seldom encountered alone.</p>" "description": "<p>A large wolf with menacing teeth, seldom encountered alone.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784257, "createdTime": 1753922784257,
"modifiedTime": 1753922784257, "modifiedTime": 1754046151583,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "wNzeuQLfLUMvgHlQ", "_id": "wNzeuQLfLUMvgHlQ",
"sort": 3400000, "sort": 5100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,280 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Pack tactics",
"type": "feature",
"_id": "wQXEnMqrl2jo91oy",
"img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
"system": {
"description": "<p>If the Wolf makes a successful standard attack and another Dire Wolf is within Melee range of the target, deal <strong>1d6+5</strong> physical damage instead of their standard damage and you gain a Fear.</p>",
"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": "<p><strong>Mark a Stress</strong> to make an attack against a target within Melee range. On a success, deal <strong>3d4+10</strong> direct physical damage and make them <em>Vulnerable</em> until they clear at least 1 HP.</p>",
"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": [], "effects": [],
"_key": "!actors!wNzeuQLfLUMvgHlQ" "_key": "!actors!wNzeuQLfLUMvgHlQ"
} }

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "horde",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 5,
"experiences": {}, "experiences": {
"4SUFXKZh33mFvNt9": {
"name": "Camouflage",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,62 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>Dozens of fist-sized mosquitoes, flying together for protection.</p>" "description": "<p>Dozens of fist-sized mosquitoes, flying together for protection.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784269, "createdTime": 1753922784269,
"modifiedTime": 1753922784269, "modifiedTime": 1754046262389,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "IIWV4ysJPFPnTP7W", "_id": "IIWV4ysJPFPnTP7W",
"sort": 3400000, "sort": 2800000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +224,233 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
"effects": [], {
"name": "Horde (1d4+1)",
"type": "feature",
"_id": "9RduwBLYcBaiouYk",
"img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
"system": {
"description": "<p>When the Mosquitoes have marked half or more of their HP, their standard attack deals <strong>1d4+1</strong> physical damage instead.</p>",
"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": "<p>While flying, the Mosquitoes have a +2 bonus to their Difficulty.</p>",
"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": "<p>While flying, the Mosquitoes have a +2 bonus to their Difficulty.</p>",
"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": "<p>When the Mosquitoes attack causes a target to mark HP, you can <strong>mark a Stress</strong> to force the target to mark an additional HP.</p>",
"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" "_key": "!actors!IIWV4ysJPFPnTP7W"
} }

View file

@ -17,10 +17,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"G0iclPpoGwevQcTC": {
"name": "Keen Senses",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -49,22 +54,68 @@
}, },
"difficulty": 10, "difficulty": 10,
"tier": 1, "tier": 1,
"description": "<p>A cat-sized rodent skilled at scavenging and survival.</p>" "description": "<p>A cat-sized rodent skilled at scavenging and survival.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784270, "createdTime": 1753922784270,
"modifiedTime": 1753922784270, "modifiedTime": 1754046551239,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "4PfLnaCrOcMdb4dK", "_id": "4PfLnaCrOcMdb4dK",
"sort": 3400000, "sort": 800000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +215,131 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (3)",
"type": "feature",
"_id": "v3AcLcWrXy2rtW4Z",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!4PfLnaCrOcMdb4dK" "_key": "!actors!4PfLnaCrOcMdb4dK"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"SZtO9UTincKiOlC4": {
"name": "Camouflage",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A human-sized insect with tearing claws and a stinging tail.</p>" "description": "<p>A human-sized insect with tearing claws and a stinging tail.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784272, "createdTime": 1753922784272,
"modifiedTime": 1753922784272, "modifiedTime": 1754046801101,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "fmfntuJ8mHRCAktP", "_id": "fmfntuJ8mHRCAktP",
"sort": 3400000, "sort": 4200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,302 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Double Strike",
"type": "feature",
"_id": "4ct6XEXiTBFQKvXW",
"img": "icons/creatures/abilities/tail-strike-bone-orange.webp",
"system": {
"description": "<p><strong>Mark a Stress</strong> to make a standard attack against two targets within Melee range.</p>",
"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": "<p>Make an attack against a target within Very Close range. On a success, <strong>spend a Fear</strong> to deal <strong>1d4+4</strong> physical damage and Poison them until their next rest or they succeed on a Knowledge Roll (16). While Poisoned, the target must roll a <strong>d6</strong> before they make an action roll. On a result of 4 or lower, they must mark a Stress. </p>",
"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": "<p>You are <em>Poisoned</em> until your next rest or until you succeed on a Knowledge Roll (16). While Poisoned, you must roll a <strong>d6</strong> before you make an action roll. On a result of 4 or lower, you must mark a Stress. </p><p>[[/dr trait=knowledge difficulty=16]]</p>",
"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": "<p>When the Scorpion makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!fmfntuJ8mHRCAktP" "_key": "!actors!fmfntuJ8mHRCAktP"
} }

View file

@ -65,22 +65,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.</p>" "description": "<p>A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784273, "createdTime": 1753922784273,
"modifiedTime": 1753922784273, "modifiedTime": 1754047110424,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "8KWVLWXFhlY2kYx0", "_id": "8KWVLWXFhlY2kYx0",
"sort": 3400000, "sort": 1400000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +218,397 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Armor-Shredding Shards",
"type": "feature",
"_id": "Efa6t9Ow8b1DRyZV",
"img": "icons/skills/melee/shield-damaged-broken-gold.webp",
"system": {
"description": "<p>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 cant mark an Armor Slot, they must mark an additional HP.</p>",
"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": "<p><strong>Mark a Stress</strong> to make an attack against all targets within Very Close range. Targets the Snake succeeds against take <strong>1d6+1</strong> physical damage.</p>",
"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": "<p><strong>Spend a Fear</strong> to introduce a <strong>d6</strong> 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 <strong>1d4</strong> physical damage. The Snake can take the spotlight a second time this GM turn.</p><p>@Template[type:inFront|range:f]</p>",
"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": "<p>You have a <strong>d6</strong> 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 <strong>1d4</strong> physical damage. The Snake can take the spotlight a second time this GM turn.</p>",
"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": [], "effects": [],
"_key": "!actors!8KWVLWXFhlY2kYx0" "_key": "!actors!8KWVLWXFhlY2kYx0"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"Ti0QFAMro3FpetoT": {
"name": "Camouflage",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A moving mound of translucent green slime.</p>" "description": "<p>A moving mound of translucent green slime.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784278, "createdTime": 1753922784278,
"modifiedTime": 1753922784278, "modifiedTime": 1754047493989,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "SHXedd9zZPVfUgUa", "_id": "SHXedd9zZPVfUgUa",
"sort": 3400000, "sort": 3500000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,382 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Slow",
"type": "feature",
"_id": "DquXi9yCNsPAFEmK",
"img": "icons/magic/time/hourglass-brown-orange.webp",
"system": {
"description": "<p>When you spotlight the Ooze and they dont have a token on their stat block, they cant act yet. Place a token on their stat block and describe what theyre preparing to do. When you spotlight the Ooze and they have a token on their stat block, clear the token and they can act.</p>",
"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": "<p>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 cant mark an Armor Slot, they must mark an additional HP.</p>",
"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": "<p>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.</p>",
"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": "<p>You must mark an additional Stress when you make an action roll. If the Ooze takes Severe damage, you are freed.</p>",
"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": "<p>When the Ooze has 3 or more HP marked, you can <strong>spend a Fear</strong> to split them into two Tiny Green Oozes (with no marked HP or Stress). Immediately spotlight both of them.</p>",
"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": [], "effects": [],
"_key": "!actors!SHXedd9zZPVfUgUa" "_key": "!actors!SHXedd9zZPVfUgUa"
} }

View file

@ -37,7 +37,12 @@
"type": "standard", "type": "standard",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"JlnCE0K8VvBosjMX": {
"name": "Camouflage",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A nimble fighter armed with javelins.</p>" "description": "<p>A nimble fighter armed with javelins.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784281, "createdTime": 1753922784281,
"modifiedTime": 1753922784281, "modifiedTime": 1754047818844,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "uRtghKE9mHlII4rs", "_id": "uRtghKE9mHlII4rs",
"sort": 3400000, "sort": 5000000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,158 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Maintain Distance",
"type": "feature",
"_id": "t9Fa5jKLhvjD8Ar2",
"img": "icons/skills/movement/arrow-upward-blue.webp",
"system": {
"description": "<p>After making a standard attack, the Harrier can move anywhere within Far range.</p>",
"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": "<p>When a creature moves into Melee range to make an attack, you can <strong>mark a Stress</strong> before the attack roll to move anywhere within Close range and make an attack against that creature. On a success, deal <strong>1d10+2</strong> physical damage.</p>",
"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": [], "effects": [],
"_key": "!actors!uRtghKE9mHlII4rs" "_key": "!actors!uRtghKE9mHlII4rs"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "leader",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"3B8vav5pEdBrxWXw": {
"name": "Commander",
"value": 2
},
"DxLwVt9XFIUUhCAo": {
"name": "Local Knowledge",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A seasoned guard with a mace, a whistle, and a bellowing voice.</p>" "description": "<p>A seasoned guard with a mace, a whistle, and a bellowing voice.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784282, "createdTime": 1753922784282,
"modifiedTime": 1753922784282, "modifiedTime": 1754048050272,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "mK3A5FTx6k8iPU3F", "_id": "mK3A5FTx6k8iPU3F",
"sort": 3400000, "sort": 4600000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +226,165 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Rally Guards",
"type": "feature",
"_id": "SsgN2qSYpQLR43Cz",
"img": "icons/skills/movement/arrows-up-trio-red.webp",
"system": {
"description": "<p><strong>Spend 2 Fear</strong> to spotlight the Head Guard and up to <strong>2d4</strong> allies within Far range.</p><p>@Template[type:emanation|range:f]</p>",
"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": "<p>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.</p><p>@Template[type:emanation|range:f]</p>",
"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": "<p>When the Head Guard makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!mK3A5FTx6k8iPU3F" "_key": "!actors!mK3A5FTx6k8iPU3F"
} }

View file

@ -36,7 +36,12 @@
"type": "standard", "type": "standard",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"ASrtgt4pTDvoXehG": {
"name": "Thief",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A cunning criminal in a cloak bearing one of the gangs iconic knives.</p>" "description": "<p>A cunning criminal in a cloak bearing one of the gangs iconic knives.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784290, "createdTime": 1753922784290,
"modifiedTime": 1753922784290, "modifiedTime": 1754048329039,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "5Lh1T0zaT8Pkr2U2", "_id": "5Lh1T0zaT8Pkr2U2",
"sort": 3400000, "sort": 900000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +222,130 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Climber",
"type": "feature",
"_id": "5VPb3OJDv6Q5150r",
"img": "icons/skills/movement/arrow-upward-white.webp",
"system": {
"description": "<p>The Bandit climbs just as easily as they run.</p>",
"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": "<p>When the Bandit succeeds on a standard attack from above a target, they deal <strong>1d10+1</strong> physical damage instead of their standard damage.</p>",
"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": [], "effects": [],
"_key": "!actors!5Lh1T0zaT8Pkr2U2" "_key": "!actors!5Lh1T0zaT8Pkr2U2"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "support",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"B5VVVALfK4P1nbWo": {
"name": "Magical Knowledge",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.</p>" "description": "<p>A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784291, "createdTime": 1753922784291,
"modifiedTime": 1753922784291, "modifiedTime": 1754048452205,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "MbBPIOxaxXYNApXz", "_id": "MbBPIOxaxXYNApXz",
"sort": 3400000, "sort": 3000000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,223 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Curse",
"type": "feature",
"_id": "Bl8L0RCGOgVUzuXo",
"img": "icons/magic/unholy/hand-marked-pink.webp",
"system": {
"description": "<p>Choose a target within Far range and temporarily Curse them. While the target is Cursed, you can <strong>mark a Stress</strong> when that target rolls with Hope to make the roll be with Fear instead.</p>",
"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": "<p>Whenever you roll with Hope, the hexer can <strong>mark a stress</strong> to make the roll be with Fear instead.</p>",
"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": "<p>Make an attack against up to three targets within Very Close range. <strong>Mark a Stress</strong> to deal <strong>2d6+3</strong> magic damage to targets the Hexer succeeded against.</p>",
"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": [], "effects": [],
"_key": "!actors!MbBPIOxaxXYNApXz" "_key": "!actors!MbBPIOxaxXYNApXz"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"VMCCn7A9eLU1PMz7": {
"name": "Thief",
"value": 2
},
"HXPw1dnHO0ckLOBS": {
"name": "Unveiled Threats",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>An imposing brawler carrying a large club.</p>" "description": "<p>An imposing brawler carrying a large club.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784292, "createdTime": 1753922784292,
"modifiedTime": 1753922784292, "modifiedTime": 1754048705930,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "CBKixLH3yhivZZuL", "_id": "CBKixLH3yhivZZuL",
"sort": 3400000, "sort": 2300000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +226,176 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "I've Got 'Em",
"type": "feature",
"_id": "vipYd2zMFs0i4Ock",
"img": "icons/commodities/metal/chain-silver.webp",
"system": {
"description": "<p>Creatures <em>Restrained</em> by the Kneebreaker take double damage from attacks by other adversaries.</p>",
"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": "<p>Make an attack against a target within Melee range. On a success, the target takes no damage but is Restrained and <em>Vulnerable</em>. 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.</p>",
"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": [], "effects": [],
"_key": "!actors!CBKixLH3yhivZZuL" "_key": "!actors!CBKixLH3yhivZZuL"
} }

View file

@ -17,10 +17,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"tNLKSFvNBTfjwujs": {
"name": "Thief",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -49,22 +54,68 @@
}, },
"difficulty": 9, "difficulty": 9,
"tier": 1, "tier": 1,
"description": "<p>A thief with simple clothes and small daggers, eager to prove themselves.</p>" "description": "<p>A thief with simple clothes and small daggers, eager to prove themselves.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784293, "createdTime": 1753922784293,
"modifiedTime": 1753922784293, "modifiedTime": 1754048849157,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "C0OMQqV7pN6t7ouR", "_id": "C0OMQqV7pN6t7ouR",
"sort": 3400000, "sort": 2100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +215,107 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (3)",
"type": "feature",
"_id": "hfP30YIlYDW9wkHe",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!C0OMQqV7pN6t7ouR" "_key": "!actors!C0OMQqV7pN6t7ouR"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "leader",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"oeECEmL7jdYrpiBY": {
"name": "Local Knowledge",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A seasoned bandit in quality leathers with a strong voice and cunning eyes.</p>" "description": "<p>A seasoned bandit in quality leathers with a strong voice and cunning eyes.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784294, "createdTime": 1753922784294,
"modifiedTime": 1753922784294, "modifiedTime": 1754048988454,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "aTljstqteGoLpCBq", "_id": "aTljstqteGoLpCBq",
"sort": 3400000, "sort": 4000000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +223,282 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Tactician",
"type": "feature",
"_id": "LIAbel7pMzAHpgF3",
"img": "icons/skills/movement/arrows-up-trio-red.webp",
"system": {
"description": "<p>When you spotlight the Lieutenant, <strong>mark a Stress</strong> to also spotlight two allies within Close range.</p>",
"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": "<p>Summon three Jagged Knife Lackeys, who appear at Far range.</p>",
"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": "<p><strong>Spend a Fear</strong> to make an attack against a Vulnerable target within Close range. On a success, deal <strong>2d6+12</strong> physical damage and the target must mark a Stress.</p>",
"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": "<p>When the Lieutenant makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!aTljstqteGoLpCBq" "_key": "!actors!aTljstqteGoLpCBq"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"ZUMG6p8iB73HY73o": {
"name": "Intrusion",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.</p>" "description": "<p>A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784295, "createdTime": 1753922784295,
"modifiedTime": 1753922784295, "modifiedTime": 1754049225449,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "XF4tYTq9nPJAy2ox", "_id": "XF4tYTq9nPJAy2ox",
"sort": 3400000, "sort": 3700000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,197 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Backstab",
"type": "feature",
"_id": "dhycdSd4NYdPOYbP",
"img": "icons/weapons/daggers/dagger-crooked-ice-blue.webp",
"system": {
"description": "<p>When the Shadow succeeds on a standard attack that has advantage, they deal 1d6+6 physical damage instead of their standard damage.</p>",
"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": "<p>Become <em>Hidden</em> until after the Shadows next attack. Attacks made while Hidden from this feature have advantage.</p>",
"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": "<p>Become <em>Hidden</em> until after the Shadows next attack. Attacks made while Hidden from this feature have advantage.</p>",
"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": [], "effects": [],
"_key": "!actors!XF4tYTq9nPJAy2ox" "_key": "!actors!XF4tYTq9nPJAy2ox"
} }

View file

@ -36,7 +36,12 @@
"type": "standard", "type": "standard",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"GLqSqPJcyKHQYMtO": {
"name": "Stealth",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,61 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A lanky bandit striking from cover with a shortbow.</p>" "description": "<p>A lanky bandit striking from cover with a shortbow.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784296, "createdTime": 1753922784296,
"modifiedTime": 1753922784296, "modifiedTime": 1754049439023,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "1zuyof1XuIfi3aMG", "_id": "1zuyof1XuIfi3aMG",
"sort": 3400000, "sort": 300000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +223,116 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Unseen Strike",
"type": "feature",
"_id": "adPXzpvLREjN3len",
"img": "icons/skills/ranged/arrow-flying-spiral-blue.webp",
"system": {
"description": "<p>If the Sniper is <em>Hidden</em> when they make a successful standard attack against a target, they deal <strong>1d10+4</strong> physical damage instead of their standard damage.</p>",
"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": [], "effects": [],
"_key": "!actors!1zuyof1XuIfi3aMG" "_key": "!actors!1zuyof1XuIfi3aMG"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "social",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"5cbm0DMiWxo6300c": {
"name": "Shrewd Negotiator",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A finely dressed trader with a keen eye for financial gain.</p>" "description": "<p>A finely dressed trader with a keen eye for financial gain.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784305, "createdTime": 1753922784305,
"modifiedTime": 1753922784305, "modifiedTime": 1754049539761,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "Al3w2CgjfdT3p9ma", "_id": "Al3w2CgjfdT3p9ma",
"sort": 3400000, "sort": 1900000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,129 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Preferential Treatment",
"type": "feature",
"_id": "3Fwj28UxUcdMifoi",
"img": "icons/skills/social/diplomacy-handshake.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p>When a PC rolls a 14 or lower on a Presence Roll made against the Merchant, they must mark a Stress.</p>",
"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": [], "effects": [],
"_key": "!actors!Al3w2CgjfdT3p9ma" "_key": "!actors!Al3w2CgjfdT3p9ma"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A coruscating mass of uncontrollable magic.</p>" "description": "<p>A coruscating mass of uncontrollable magic.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784307, "createdTime": 1753922784307,
"modifiedTime": 1753922784307, "modifiedTime": 1754049682687,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "sRn4bqerfARvhgSV", "_id": "sRn4bqerfARvhgSV",
"sort": 3400000, "sort": 4800000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,405 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Arcane Form",
"type": "feature",
"_id": "4Rw5KC5klRseiLvn",
"img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue.webp",
"system": {
"description": "<p>The Elemental is resistant to magic damage.</p>",
"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": "<p>The Elemental is resistant to magic damage.</p>",
"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": "<p><strong>Mark a HP</strong> to force all targets within Close range to mark a Stress and become <em>Vulnerable</em> until their next rest or they clear a HP.</p><p>@Template[type:emanation|range:c]</p>",
"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": "<p><em>Vulnerable</em> until your next rest or you clear a HP.</p>",
"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": "<p><strong>Spend a Fear</strong> to transform the area within Very Close range into a different biome. All targets within this area take <strong>2d6+3</strong> direct magic damage.</p><p>@Template[type:emanation|range:vc]</p>",
"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": "<p>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.</p>",
"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": "<p>When the Elemental makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!sRn4bqerfARvhgSV" "_key": "!actors!sRn4bqerfARvhgSV"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A crimson-hued creature from the Circles Below, consumed by rage against all mortals.</p>" "description": "<p>A crimson-hued creature from the Circles Below, consumed by rage against all mortals.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784308, "createdTime": 1753922784308,
"modifiedTime": 1753922784308, "modifiedTime": 1754050065137,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "3tqCjDwJAQ7JKqMb", "_id": "3tqCjDwJAQ7JKqMb",
"sort": 3400000, "sort": 700000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,344 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Relentless (2)",
"type": "feature",
"_id": "4xoydX3YwsLujuaI",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"system": {
"description": "<p>The Demon can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.</p>",
"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": "<p>When a PC rolls a failure with Fear while within Close range of the Demon, they lose a Hope.</p><p>@Template[type:emanation|range:c]</p>",
"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": "<p><strong>Spend a Fear</strong> to rain down hellfire within Far range. All targets within the area must make an Agility Reaction Roll. Targets who fail take <strong>1d20+3</strong> magic damage. Targets who succeed take half damage.</p><p>@Template[type:emanation|range:f]</p>",
"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": "<p>Before rolling damage for the Demons attack, you can <strong>mark a Stress</strong> to gain a bonus to the damage roll equal to the Demons current number of marked HP.</p>",
"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": "<p>When the Demon makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!3tqCjDwJAQ7JKqMb" "_key": "!actors!3tqCjDwJAQ7JKqMb"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A living flame the size of a large bonfire.</p>" "description": "<p>A living flame the size of a large bonfire.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784308, "createdTime": 1753922784308,
"modifiedTime": 1753922784308, "modifiedTime": 1754050387942,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "DscWkNVoHak6P4hh", "_id": "DscWkNVoHak6P4hh",
"sort": 3400000, "sort": 2400000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +218,482 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Relentless (2)",
"type": "feature",
"_id": "c1jcZZD616J5Y4Mb",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"system": {
"description": "<p>The Elemental can be spotlighted up to two times per GM turn. Spend Fear as usual to spotlight them.</p>",
"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": "<p><strong>Mark a Stress</strong> 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 <strong>2d8</strong> magic damage from the fl ames. Targets who succeed take half damage.</p><p>@Template[type:circle|range:vc]</p>",
"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": "<p><strong>Spend a Fear</strong> to erupt in a fi ery explosion. Make an attack against all targets within Close range. Targets the Elemental succeeds against take <strong>1d8</strong> magic damage and are knocked back to Far range.</p><p>@Template[type:emanation|range:c]</p>",
"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": "<p>Three times per scene, when the Elemental moves onto objects that are highly flammable, consume them to clear a HP or a Stress.</p>",
"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": "<p> When the Elemental makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!DscWkNVoHak6P4hh" "_key": "!actors!DscWkNVoHak6P4hh"
} }

View file

@ -17,7 +17,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -49,22 +49,68 @@
}, },
"difficulty": 10, "difficulty": 10,
"tier": 1, "tier": 1,
"description": "<p>An ambulatory sapling rising up to defend their forest.</p>" "description": "<p>An ambulatory sapling rising up to defend their forest.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784309, "createdTime": 1753922784309,
"modifiedTime": 1753922784309, "modifiedTime": 1754050771646,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "G62k4oSkhkoXEs2D", "_id": "G62k4oSkhkoXEs2D",
"sort": 3400000, "sort": 2600000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +210,107 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (5)",
"type": "feature",
"_id": "gOgqATDRzPP7Jzbh",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!G62k4oSkhkoXEs2D" "_key": "!actors!G62k4oSkhkoXEs2D"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "solo",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"rLPEhboQmaD7QV7T": {
"name": "Intimidation",
"value": 2
},
"ejtjcqd5oW6eKnav": {
"name": "Tear Things Apart",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A towering gestalt of corpses moving as one, with torso-sized limbs and fists as large as a grown halfling.</p>" "description": "<p>A towering gestalt of corpses moving as one, with torso-sized limbs and fists as large as a grown halfling.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784322, "createdTime": 1753922784322,
"modifiedTime": 1753922784322, "modifiedTime": 1754051426324,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "EQTOAOUrkIvS2z88", "_id": "EQTOAOUrkIvS2z88",
"sort": 3400000, "sort": 2500000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +227,318 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Destructible",
"type": "feature",
"_id": "rEJ1kAfhHQZWhrZj",
"img": "icons/commodities/biological/hand-clawed-tan.webp",
"system": {
"description": "<p>When the Zombie takes Major or greater damage, they mark an additional HP.</p>",
"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": "<p>When the Zombie makes a standard attack, they can attack all targets within Very Close range.</p><p>@Template[type:emanation|range:vc]</p>",
"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": "<p>When the Zombie is within Very Close range of a corpse, they can incorporate it into themselves, clearing a HP and a Stress.</p>",
"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": "<p><strong>Mark a Stress</strong> 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.</p><p>@Template[type:emanation|range:f]</p>",
"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": [], "effects": [],
"_key": "!actors!EQTOAOUrkIvS2z88" "_key": "!actors!EQTOAOUrkIvS2z88"
} }

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "social",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"cATk1IILqCDA5pnb": {
"name": "Aristocrat",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A richly dressed and adorned aristocrat brimming with hubris.</p>" "description": "<p>A richly dressed and adorned aristocrat brimming with hubris.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784324, "createdTime": 1753922784324,
"modifiedTime": 1753922784324, "modifiedTime": 1754051774893,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "wycLpvebWdUqRhpP", "_id": "wycLpvebWdUqRhpP",
"sort": 3400000, "sort": 5200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +222,196 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "My Land, My Rules",
"type": "feature",
"_id": "Jbq36nElH6RDacLU",
"img": "icons/skills/social/diplomacy-writing-letter.webp",
"system": {
"description": "<p> All social actions made against the Noble on their land have disadvantage.</p>",
"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": "<p>Once per scene, <strong>mark a Stress</strong> to summon <strong>1d4</strong> Bladed Guards, who appear at Far range to enforce the Nobles will.</p>",
"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": "<p><strong>Spend a Fear</strong> and target a PC. The Noble proclaims that the target and their allies are exiled from the nobles territory. While exiled, the target and their allies have disadvantage during social situations within the Nobles domain.</p>",
"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": [], "effects": [],
"_key": "!actors!wycLpvebWdUqRhpP" "_key": "!actors!wycLpvebWdUqRhpP"
} }

View file

@ -34,10 +34,19 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "leader",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"ndSzzasQ0JcMPJ6W": {
"name": "Commander",
"value": 2
},
"N0jWLtKmD5Cy6CjY": {
"name": "Sailor",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +74,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A charismatic sea dog with an impressive hat, eager to raid and plunder.</p>" "description": "<p>A charismatic sea dog with an impressive hat, eager to raid and plunder.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784325, "createdTime": 1753922784325,
"modifiedTime": 1753922784325, "modifiedTime": 1754052049963,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "OROJbjsqagVh7ECV", "_id": "OROJbjsqagVh7ECV",
"sort": 3400000, "sort": 3200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +226,308 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Swashbuckler",
"type": "feature",
"_id": "PsMA3x6giL8tixbf",
"img": "icons/magic/control/mouth-smile-deception-purple.webp",
"system": {
"description": "<p>When the Captain marks 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.</p>",
"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": "<p>Once per scene, <strong>mark a Stress</strong> to summon a Pirate Raiders Horde, which appears at Far range.</p>",
"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": "<p><strong>Spend a Fear</strong> 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 <strong>1d4+1</strong> Stress. On a success, they must mark a Stress.</p>",
"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": "<p>When the Captain makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!OROJbjsqagVh7ECV" "_key": "!actors!OROJbjsqagVh7ECV"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "horde",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 3,
"experiences": {}, "experiences": {
"a2aFr2x2FEZp7dFx": {
"name": "Sailor",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>Seafaring scoundrels moving in a ravaging pack.</p>" "description": "<p>Seafaring scoundrels moving in a ravaging pack.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784326, "createdTime": 1753922784326,
"modifiedTime": 1753922784326, "modifiedTime": 1754052314538,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "5YgEajn0wa4i85kC", "_id": "5YgEajn0wa4i85kC",
"sort": 3400000, "sort": 1000000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,169 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
"effects": [], {
"name": "Horde (1d4+1)",
"type": "feature",
"_id": "Q7DRbWjHl64CNwag",
"img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
"system": {
"description": "<p>When the Raiders have marked half or more of their HP, their standard attack deals <strong>1d4+1</strong> physical damage instead.</p>",
"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": "<p>When the Raiders mark 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.</p>",
"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" "_key": "!actors!5YgEajn0wa4i85kC"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"QEhfdx7HAbPay5Jy": {
"name": "Sailor",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,29 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A thickly muscled and tattooed pirate with melon-sized fists.</p>" "description": "<p>A thickly muscled and tattooed pirate with melon-sized fists.</p>",
"attack": {
"name": "Massive Fists",
"roll": {
"bonus": 1
},
"img": "icons/skills/melee/unarmed-punch-fist.webp"
}
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784331, "createdTime": 1753922784331,
"modifiedTime": 1753922784331, "modifiedTime": 1754052449162,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "GB8zP9LYt061DlqY", "_id": "GB8zP9LYt061DlqY",
"sort": 3400000, "sort": 2700000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +192,201 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Swashbuckler",
"type": "feature",
"_id": "5t4fSW4mzVmLouhu",
"img": "icons/magic/control/mouth-smile-deception-purple.webp",
"system": {
"description": "<p>When the Tough marks 2 or fewer HP from an attack within Melee range, the attacker must mark a Stress.</p>",
"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": "<p>Make an attack against a target within Very Close range. On a success, <strong>mark a Stress</strong> to move into Melee range of the target, dealing <strong>3d4</strong> physical damage and knocking the target back to Close range.</p>",
"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": [], "effects": [],
"_key": "!actors!GB8zP9LYt061DlqY" "_key": "!actors!GB8zP9LYt061DlqY"
} }

View file

@ -34,10 +34,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"0QeViWJm5MdiJ9GL": {
"name": "Camouflage",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A moving mound of translucent flaming red slime.</p>" "description": "<p>A moving mound of translucent flaming red slime.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784338, "createdTime": 1753922784338,
"modifiedTime": 1753922784338, "modifiedTime": 1754052609388,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "9rVlbJVrDNn1x7PS", "_id": "9rVlbJVrDNn1x7PS",
"sort": 3400000, "sort": 1700000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,318 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Creeping Fire",
"type": "feature",
"_id": "QGQTLWXIMMLUvm7c",
"img": "icons/magic/fire/flame-burning-embers-yellow.webp",
"system": {
"description": "<p>The Ooze can only move within Very Close range as their normal movement. They light any flammable object they touch on fi re.</p>",
"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": "<p>Make an attack against a target within Very Close range. On a success, the target takes <strong>1d8</strong> magic damage and is Ignited until theyre extinguished with a successful Finesse Roll (14). While Ignited, the target takes <strong>1d4</strong> magic damage when they make an action roll.</p>",
"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": "<p>You are <em>Ignited</em> until you are extinguished with a successful Finesse Roll (14). While <em>Ignited</em>, you take <strong>1d4</strong> magic damage whenever you make an action roll.</p><p>[[/dr trait=finesse difficulty=14]]</p>",
"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": "<p>When the Ooze has 3 or more HP marked, you can <strong>spend a Fear</strong> to split them into two Tiny Red Oozes (with no marked HP or Stress). Immediately spotlight both of them.</p>",
"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": [], "effects": [],
"_key": "!actors!9rVlbJVrDNn1x7PS" "_key": "!actors!9rVlbJVrDNn1x7PS"
} }

View file

@ -17,7 +17,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -49,22 +49,68 @@
}, },
"difficulty": 8, "difficulty": 8,
"tier": 1, "tier": 1,
"description": "<p>A decaying corpse ambling toward their prey.</p>" "description": "<p>A decaying corpse ambling toward their prey.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784339, "createdTime": 1753922784339,
"modifiedTime": 1753922784339, "modifiedTime": 1754053185385,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "gP3fWTLzSFnpA8EJ", "_id": "gP3fWTLzSFnpA8EJ",
"sort": 3400000, "sort": 4300000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +210,107 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (3)",
"type": "feature",
"_id": "cwV1kNkNrrrHWEwX",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!gP3fWTLzSFnpA8EJ" "_key": "!actors!gP3fWTLzSFnpA8EJ"
} }

View file

@ -17,7 +17,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -49,22 +49,68 @@
}, },
"difficulty": 10, "difficulty": 10,
"tier": 1, "tier": 1,
"description": "<p>An armed mercenary testing their luck.</p>" "description": "<p>An armed mercenary testing their luck.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784341, "createdTime": 1753922784341,
"modifiedTime": 1753922784341, "modifiedTime": 1754053085697,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "bgreCaQ6ap2DVpCr", "_id": "bgreCaQ6ap2DVpCr",
"sort": 3400000, "sort": 4100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +210,107 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (4)",
"type": "feature",
"_id": "nLlbuGTKAvsFRnUB",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!bgreCaQ6ap2DVpCr" "_key": "!actors!bgreCaQ6ap2DVpCr"
} }

View file

@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>An animated corpse that moves shakily, driven only by hunger.</p>" "description": "<p>An animated corpse that moves shakily, driven only by hunger.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784342, "createdTime": 1753922784342,
"modifiedTime": 1753922784342, "modifiedTime": 1754053203019,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "2nXz4ilAY4xuhKLm", "_id": "2nXz4ilAY4xuhKLm",
"sort": 3400000, "sort": 600000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,129 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Too Many to Handle",
"type": "feature",
"_id": "IpUWqXjwP2Lp5Zhs",
"img": "icons/magic/death/undead-zombie-grave-green.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p> Targets who mark HP from the Zombies attacks must also mark a Stress.</p>",
"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": [], "effects": [],
"_key": "!actors!2nXz4ilAY4xuhKLm" "_key": "!actors!2nXz4ilAY4xuhKLm"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "ranged",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A fragile skeleton with a shortbow and arrows.</p>" "description": "<p>A fragile skeleton with a shortbow and arrows.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784345, "createdTime": 1753922784345,
"modifiedTime": 1753922784345, "modifiedTime": 1754053336193,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "7X5q7a6ueeHs5oA9", "_id": "7X5q7a6ueeHs5oA9",
"sort": 3400000, "sort": 1300000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +218,150 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Opportunist",
"type": "feature",
"_id": "6mL2FQ9pQdfoDNzG",
"img": "icons/skills/targeting/crosshair-triple-strike-orange.webp",
"system": {
"description": "<p>When two or more adversaries are within Very Close range of a creature, all damage the Archer deals to that creature is doubled.</p>",
"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": "<p>Make an attack against a Vulnerable target within Far range. On a success, <strong>mark a Stress</strong> to deal <strong>3d4+8</strong> physical damage.</p>",
"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": [], "effects": [],
"_key": "!actors!7X5q7a6ueeHs5oA9" "_key": "!actors!7X5q7a6ueeHs5oA9"
} }

View file

@ -17,7 +17,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "minion",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -49,22 +49,68 @@
}, },
"difficulty": 8, "difficulty": 8,
"tier": 1, "tier": 1,
"description": "<p>A clattering pile of bones.</p>" "description": "<p>A clattering pile of bones.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784347, "createdTime": 1753922784347,
"modifiedTime": 1753922784347, "modifiedTime": 1754053476707,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "6l1a3Fazq8BoKIcc", "_id": "6l1a3Fazq8BoKIcc",
"sort": 3400000, "sort": 1100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +210,107 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Minion (4)",
"type": "feature",
"_id": "g9GQ9cMPNETxKXOz",
"img": "icons/magic/symbols/runes-carved-stone-yellow.webp",
"system": {
"description": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": [], "effects": [],
"_key": "!actors!6l1a3Fazq8BoKIcc" "_key": "!actors!6l1a3Fazq8BoKIcc"
} }

View file

@ -34,7 +34,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A large armored skeleton with a huge blade.</p>" "description": "<p>A large armored skeleton with a huge blade.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784348, "createdTime": 1753922784348,
"modifiedTime": 1753922784348, "modifiedTime": 1754053576422,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "Q9LaVTyXF9NF12C7", "_id": "Q9LaVTyXF9NF12C7",
"sort": 3400000, "sort": 3300000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,344 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Terrifying",
"type": "feature",
"_id": "OZKEz4eK9h7zCbuf",
"img": "icons/magic/death/skull-energy-light-purple.webp",
"system": {
"description": "<p>When the Knight makes a successful attack, all PCs within Close range lose a Hope and you gain a Fear.</p>",
"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": "<p><strong>Mark a Stress</strong> to make an attack against all targets within Very Close range. Targets the Knight succeeds against take <strong>1d8+2</strong> physical damage and must mark a Stress.</p><p>@Template[type:emanation|range:vc]</p>",
"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": "<p>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 <strong>1d4+8</strong> physical damage and loses <strong>1d4</strong> Hope.</p>",
"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": [], "effects": [],
"_key": "!actors!Q9LaVTyXF9NF12C7" "_key": "!actors!Q9LaVTyXF9NF12C7"
} }

View file

@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A dirt-covered skeleton armed with a rusted blade.</p>" "description": "<p>A dirt-covered skeleton armed with a rusted blade.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784350, "createdTime": 1753922784350,
"modifiedTime": 1753922784350, "modifiedTime": 1754053847804,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "10YIQl0lvCJXZLfX", "_id": "10YIQl0lvCJXZLfX",
"sort": 3400000, "sort": 100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,175 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Only Bones",
"type": "feature",
"_id": "ouvJweENF1kLYcOT",
"img": "icons/magic/death/bones-crossed-orange.webp",
"system": {
"description": "<p>The Warrior is resistant to physical damage.</p>",
"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": "<p>The Warrior is resistant to physical damage.</p>",
"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": "<p>When the Warrior is defeated, you can spotlight them and roll a <strong>d6</strong>. On a result of 6, if there are other adversaries on the battlefi eld, the Warrior re-forms with no marked HP.</p>",
"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": [], "effects": [],
"_key": "!actors!10YIQl0lvCJXZLfX" "_key": "!actors!10YIQl0lvCJXZLfX"
} }

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "leader",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"5K7W5e63iQNI0MdQ": {
"name": "Magical Knowledge",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,61 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A mercenary combining swordplay and magic to deadly effect.</p>" "description": "<p>A mercenary combining swordplay and magic to deadly effect.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784353, "createdTime": 1753922784353,
"modifiedTime": 1753922784353, "modifiedTime": 1754054040763,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "ldbWEL7uZs84vyrR", "_id": "ldbWEL7uZs84vyrR",
"sort": 3400000, "sort": 4500000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +223,257 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Arcane Steel",
"type": "feature",
"_id": "BwuoAv3EWT0m1apk",
"img": "icons/weapons/swords/sword-runed-glowing.webp",
"system": {
"description": "<p>Damage dealt by the Spellblades standard attack is considered both physical and magic.</p>",
"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": "<p><strong>Mark a Stress</strong> and target a group within Far range. All targets must succeed on an Agility Reaction Roll or take <strong>1d8+2</strong> magic damage. You gain a Fear for each target who marked HP from this attack.</p><p>@Template[type:emanation|range:f]</p>",
"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": "<p><strong>Spend 2 Fear</strong> to spotlight up to fi ve allies within Far range.</p>",
"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": "<p>When the Spellblade makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!ldbWEL7uZs84vyrR" "_key": "!actors!ldbWEL7uZs84vyrR"
} }

View file

@ -34,9 +34,9 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "horde",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 10,
"experiences": {}, "experiences": {},
"bonuses": { "bonuses": {
"roll": { "roll": {
@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A skittering mass of ordinary rodents moving as one like a ravenous wave.</p>" "description": "<p>A skittering mass of ordinary rodents moving as one like a ravenous wave.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784356, "createdTime": 1753922784356,
"modifiedTime": 1753922784356, "modifiedTime": 1754054274609,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "qNgs3AbLyJrY19nt", "_id": "qNgs3AbLyJrY19nt",
"sort": 3400000, "sort": 4700000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,116 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
"effects": [], {
"name": "Horde (1d4+1)",
"type": "feature",
"_id": "9Zuu892SO5NmtI4w",
"img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
"system": {
"description": "<p>When the Swarm has marked half or more of their HP, their standard attack deals <strong>1d4+1</strong> physical damage instead.</p>",
"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": "<p>All targets within Melee range have disadvantage on attacks against targets other than the Swarm.</p>",
"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" "_key": "!actors!qNgs3AbLyJrY19nt"
} }

View file

@ -37,7 +37,12 @@
"type": "standard", "type": "standard",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"3HwCDcCvzVnicJKe": {
"name": "Tracker",
"value": 2
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -65,22 +70,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A faerie warrior adorned in armor made of leaves and bark.</p>" "description": "<p>A faerie warrior adorned in armor made of leaves and bark.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784356, "createdTime": 1753922784356,
"modifiedTime": 1753922784356, "modifiedTime": 1754054370297,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "VtFBt9XBE0WrGGxP", "_id": "VtFBt9XBE0WrGGxP",
"sort": 3400000, "sort": 3600000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +222,349 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Pack tactics",
"type": "feature",
"_id": "uo5DbPuQQ018Pyfd",
"img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
"system": {
"description": "<p>If the Soldier makes a standard attack and another Sylvan Soldier is within Melee range of the target, deal <strong>1d8+5</strong> physical damage instead of their standard damage.</p>",
"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": "<p><strong>Spend a Fear</strong> to pull down a tree within Close range. A creature hit by the tree must succeed on an Agility Reaction Roll (15) or take <strong>1d10</strong> physical damage.</p>",
"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": "<p>When the Soldier makes a successful attack, you can <strong>mark a Stress</strong> to become Hidden until the Soldiers next attack or a PC succeeds on an Instinct Roll (14) to fi nd them.</p>",
"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": "<p>Become Hidden until the Soldiers next attack or a PC succeeds on an Instinct Roll (14) to fi nd them.</p>",
"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": [], "effects": [],
"_key": "!actors!VtFBt9XBE0WrGGxP" "_key": "!actors!VtFBt9XBE0WrGGxP"
} }

View file

@ -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": "<p>A cluster of animate, blood-drinking tumbleweeds, each the size of a large gourd.</p>",
"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": "<p>When the Swarm has marked half or more of their HP, their standard attack deals <strong>1d4+2</strong> physical damage instead.</p>",
"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": "<p><strong>Mark a Stress</strong> to deal <strong>2d6+8</strong> direct physical damage to a target with 3 or more bramble tokens.</p>",
"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": "<p>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.</p>",
"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": "<p> 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.</p>",
"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"
}

View file

@ -1,186 +0,0 @@
{
"name": "Tangle Bramble Swarm",
"img": "icons/svg/mystery-man.svg",
"type": "adversary",
"folder": "sxvlEwi25uAoB2C5",
"system": {
"difficulty": 12,
"damageThresholds": {
"major": 6,
"severe": 11
},
"resources": {
"hitPoints": {
"value": 0,
"max": 6,
"isReversed": true
},
"stress": {
"value": 0,
"max": 3,
"isReversed": true
}
},
"motivesAndTactics": "Digest, entangle, immobilize",
"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": "<p>A cluster of animate, blood-drinking tumbleweeds, each the size of a large gourd.</p>"
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.344",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784358,
"modifiedTime": 1753922784358,
"lastModifiedBy": "WafZqd6qLGpBRGTt"
},
"_id": "RLvFm4xfDYB6MZ7j",
"sort": 3400000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 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": 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!RLvFm4xfDYB6MZ7j"
}

View file

@ -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": "<p>An animate, blood-drinking tumbleweed.</p>",
"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": "<p>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.</p>",
"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": "<p><strong>Spend a Fear</strong> 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.</p>",
"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": "<p>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 Hordes HP is equal to the number of Minions combined.</p>",
"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"
}

View file

@ -1,170 +0,0 @@
{
"name": "Tangle Bramble",
"img": "icons/svg/mystery-man.svg",
"type": "adversary",
"folder": "sxvlEwi25uAoB2C5",
"system": {
"motivesAndTactics": "Combine, drain, entangle",
"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": 11,
"tier": 1,
"description": "<p>An animate, blood-drinking tumbleweed.</p>"
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.344",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1753922784357,
"modifiedTime": 1753922784357,
"lastModifiedBy": "WafZqd6qLGpBRGTt"
},
"_id": "jd4MVRwy9zTfmRRE",
"sort": 3400000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 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": 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!jd4MVRwy9zTfmRRE"
}

View file

@ -16,7 +16,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -48,22 +48,72 @@
}, },
"difficulty": 14, "difficulty": 14,
"tier": 1, "tier": 1,
"description": "<p>A small moving mound of translucent green slime.</p>" "description": "<p>A small moving mound of translucent green slime.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784359, "createdTime": 1753922784359,
"modifiedTime": 1753922784359, "modifiedTime": 1754055264912,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "aLkLFuVoKz2NLoBK", "_id": "aLkLFuVoKz2NLoBK",
"sort": 3400000, "sort": 3900000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -163,7 +213,95 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Acidic Form",
"type": "feature",
"_id": "WpOh5kHHx7lcTvEY",
"img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp",
"system": {
"description": "<p>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 cant mark an Armor Slot, they must mark an additional HP.</p>",
"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": [], "effects": [],
"_key": "!actors!aLkLFuVoKz2NLoBK" "_key": "!actors!aLkLFuVoKz2NLoBK"
} }

View file

@ -17,7 +17,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "skulk",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -49,22 +49,71 @@
}, },
"difficulty": 11, "difficulty": 11,
"tier": 1, "tier": 1,
"description": "<p>A small moving mound of translucent flaming red slime</p>" "description": "<p>A small moving mound of translucent flaming red slime</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784359, "createdTime": 1753922784359,
"modifiedTime": 1753922784359, "modifiedTime": 1754055370827,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "1fkLQXVtmILqfJ44", "_id": "1fkLQXVtmILqfJ44",
"sort": 3400000, "sort": 200000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -164,7 +213,96 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Burning",
"type": "feature",
"_id": "zsUMP2qNmNpVHwk0",
"img": "icons/magic/fire/blast-jet-stream-splash.webp",
"system": {
"description": "<p>When a creature within Melee range deals damage to the Ooze, they take <strong>1d6</strong> direct magic damage.</p>",
"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": [], "effects": [],
"_key": "!actors!1fkLQXVtmILqfJ44" "_key": "!actors!1fkLQXVtmILqfJ44"
} }

View file

@ -33,7 +33,7 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "bruiser",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {},
@ -64,22 +64,61 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A master-at-arms wielding a sword twice their size.</p>" "description": "<p>A master-at-arms wielding a sword twice their size.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784373, "createdTime": 1753922784373,
"modifiedTime": 1753922784373, "modifiedTime": 1754055465391,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "ZNbQ2jg35LG4t9eH", "_id": "ZNbQ2jg35LG4t9eH",
"sort": 3400000, "sort": 3800000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +218,340 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Goading Strike",
"type": "feature",
"_id": "tyGgOqQzDSIypoMz",
"img": "icons/skills/melee/strike-sword-dagger-runes-gold.webp",
"system": {
"description": "<p>Make a standard attack against a target. On a success, <strong>mark a Stress</strong> 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.</p>",
"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": "<p>The next time the Taunted target attacks, they have disadvantage against targets other than the Weaponmaster.</p>",
"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": "<p>Once per scene, spend a Fear to clear 2 HP and 2 Stress.</p>",
"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": "<p>When the Weaponmaster makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!ZNbQ2jg35LG4t9eH" "_key": "!actors!ZNbQ2jg35LG4t9eH"
} }

View file

@ -33,10 +33,15 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "leader",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 1,
"experiences": {}, "experiences": {
"lSUwWxW8jsQ2xho5": {
"name": "Leadership",
"value": 3
}
},
"bonuses": { "bonuses": {
"roll": { "roll": {
"attack": { "attack": {
@ -64,22 +69,60 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>An imperious tree-person leading their forests defenses.</p>" "description": "<p>An imperious tree-person leading their forests defenses.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784374, "createdTime": 1753922784374,
"modifiedTime": 1753922784374, "modifiedTime": 1754055917813,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "8yUj2Mzvnifhxegm", "_id": "8yUj2Mzvnifhxegm",
"sort": 3400000, "sort": 1600000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -179,7 +222,248 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
{
"name": "Voice of the Forest",
"type": "feature",
"_id": "lXhVuh31S2N4NVPG",
"img": "icons/magic/nature/leaf-hand-green.webp",
"system": {
"description": "<p><strong>Mark a Stress</strong> to spotlight <strong>1d4</strong> allies within range of a target they can attack without moving. On a success, their attacks deal half damage.</p>",
"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": "<p><strong>Spend a Fear</strong> to form a cage around a target within Very Close range and Restrain them until theyre freed with a successful Strength Roll. When a creature makes an action roll against the cage, they must mark a Stress. </p>",
"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": "<p>You are <em>Restrained</em> until you're freed with a successful Strength Roll. When a creature makes an action roll against the cage, they must mark a Stress. </p>",
"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": "<p>When the Dryad makes a successful attack against a PC, you gain a Fear.</p>",
"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": [], "effects": [],
"_key": "!actors!8yUj2Mzvnifhxegm" "_key": "!actors!8yUj2Mzvnifhxegm"
} }

View file

@ -34,9 +34,9 @@
"reduction": 0 "reduction": 0
} }
}, },
"type": "standard", "type": "horde",
"notes": "", "notes": "",
"hordeHp": 1, "hordeHp": 2,
"experiences": {}, "experiences": {},
"bonuses": { "bonuses": {
"roll": { "roll": {
@ -65,22 +65,59 @@
} }
}, },
"tier": 1, "tier": 1,
"description": "<p>A group of shambling corpses instinctively moving together.</p>" "description": "<p>A group of shambling corpses instinctively moving together.</p>",
"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": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784375, "createdTime": 1753922784375,
"modifiedTime": 1753922784375, "modifiedTime": 1754056149776,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "MQSznptE5yLT7kj8"
}, },
"_id": "Nf0v43rtflV56V2T", "_id": "Nf0v43rtflV56V2T",
"sort": 3400000, "sort": 3100000,
"ownership": { "ownership": {
"default": 0, "default": 0,
"ei8OkswTzyDp4IGC": 3, "ei8OkswTzyDp4IGC": 3,
@ -180,7 +217,147 @@
"appendNumber": false, "appendNumber": false,
"prependAdjective": false "prependAdjective": false
}, },
"items": [], "items": [
"effects": [], {
"name": "Horde (1d4+2)",
"type": "feature",
"_id": "nNJGAhWu0IuS2ybn",
"img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp",
"system": {
"description": "<p>When the Zombies have marked half or more of their HP, their standard attack deals <strong>1d4+2</strong> physical damage instead.</p>",
"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": "<p>When the Zombies mark HP from an attack within Melee range, you can <strong>mark a Stress</strong> to make a standard attack against the attacker.</p>",
"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" "_key": "!actors!Nf0v43rtflV56V2T"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Highborne", "name": "Highborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/settlement/palast.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a highborne community means youre accustomed to a life of elegance, opulence, and prestige within the upper echelons of society.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"800c54a3-5285-410c-9307-feabfc88540e\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"02c8011b-a6fa-4300-ace4-9c0640cf0a90\"><em>Highborne are often amiable, candid, conniving, enterprising, ostentatious, and unflappable.</em></p></p>" "description": "<p>Being part of a highborne community means youre accustomed to a life of elegance, opulence, and prestige within the upper echelons of society.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"800c54a3-5285-410c-9307-feabfc88540e\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"02c8011b-a6fa-4300-ace4-9c0640cf0a90\"><em>Highborne are often amiable, candid, conniving, enterprising, ostentatious, and unflappable.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.C7NR6qRatawZusmg"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784392, "createdTime": 1753922784392,
"modifiedTime": 1753922784392, "modifiedTime": 1754010352828,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "DVw2mOCHB8i0XeBz", "_id": "DVw2mOCHB8i0XeBz",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!DVw2mOCHB8i0XeBz" "_key": "!items!DVw2mOCHB8i0XeBz"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Loreborne", "name": "Loreborne",
"img": "icons/svg/item-bag.svg", "img": "icons/sundries/scrolls/scroll-writing-brown-gold.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a loreborne community means youre from a society that favors strong academic or political prowess.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f75f439e-df5b-4c3a-b8b4-b59c8c05ebb8\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"b2a2e82d-a5de-43c7-b9b8-16b5bd8e5b8b\"><em>Loreborne are often direct, eloquent, inquisitive, patient, rhapsodic, and witty.</em></p></p>" "description": "<p>Being part of a loreborne community means youre from a society that favors strong academic or political prowess.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f75f439e-df5b-4c3a-b8b4-b59c8c05ebb8\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"b2a2e82d-a5de-43c7-b9b8-16b5bd8e5b8b\"><em>Loreborne are often direct, eloquent, inquisitive, patient, rhapsodic, and witty.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.JBZJmywisJg5X3tH"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784392, "createdTime": 1753922784392,
"modifiedTime": 1753922784392, "modifiedTime": 1754010491764,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "YsvlyqYoi8QQ8kwm", "_id": "YsvlyqYoi8QQ8kwm",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!YsvlyqYoi8QQ8kwm" "_key": "!items!YsvlyqYoi8QQ8kwm"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Orderborne", "name": "Orderborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/people/infantry-army.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of an orderborne community means youre from a collective that focuses on discipline or faith, and you uphold a set of principles that reflect your experience there.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"4da738f4-45e3-4bc6-b1f8-aef939b162ca\">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, its not uncommon for orderborne to provide soldiers for hire to other cities or countries.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"6b261db5-6250-44a9-aebd-000cc9c9bcc5\"><em>Orderborne are often ambitious, benevolent, pensive, prudent, sardonic, and stoic.</em></p></p>" "description": "<p>Being part of an orderborne community means youre from a collective that focuses on discipline or faith, and you uphold a set of principles that reflect your experience there.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"4da738f4-45e3-4bc6-b1f8-aef939b162ca\">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, its not uncommon for orderborne to provide soldiers for hire to other cities or countries.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"6b261db5-6250-44a9-aebd-000cc9c9bcc5\"><em>Orderborne are often ambitious, benevolent, pensive, prudent, sardonic, and stoic.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.7aXWdH3gzaYREK0X"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784393, "createdTime": 1753922784393,
"modifiedTime": 1753922784393, "modifiedTime": 1754010626874,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "TY2TejenASXtS484", "_id": "TY2TejenASXtS484",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!TY2TejenASXtS484" "_key": "!items!TY2TejenASXtS484"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Ridgeborne", "name": "Ridgeborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/wilderness/terrain-rocks-brown.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a ridgeborne community means youve called the rocky peaks and sharp cliffs of the mountainside home.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"55b3205f-c5c5-4e9d-a207-d0fbb550cd8f\">Those whove lived in the mountains often consider themselves hardier than most because theyve 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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"4c5ba38a-812d-4231-930c-23c9fc5a24cf\"><em>Ridgeborne are often bold, hardy, indomitable, loyal, reserved, and stubborn.</em></p></p>" "description": "<p>Being part of a ridgeborne community means youve called the rocky peaks and sharp cliffs of the mountainside home.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"55b3205f-c5c5-4e9d-a207-d0fbb550cd8f\">Those whove lived in the mountains often consider themselves hardier than most because theyve 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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"4c5ba38a-812d-4231-930c-23c9fc5a24cf\"><em>Ridgeborne are often bold, hardy, indomitable, loyal, reserved, and stubborn.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.DYmmr5CknLtHnwuj"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784394, "createdTime": 1753922784394,
"modifiedTime": 1753922784394, "modifiedTime": 1754010655426,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "WHLA4qrdszXQHOuo", "_id": "WHLA4qrdszXQHOuo",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!WHLA4qrdszXQHOuo" "_key": "!items!WHLA4qrdszXQHOuo"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Seaborne", "name": "Seaborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/settlement/ship.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a seaborne community means you lived on or near a large body of water.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f74526d3-8864-4794-a556-b1922778a20b\">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 ones 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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"024de014-6fce-43b9-b88b-3489275c5ab3\"><em>Seaborne are often candid, cooperative, exuberant, fierce, resolute, and weathered.</em></p></p>" "description": "<p>Being part of a seaborne community means you lived on or near a large body of water.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f74526d3-8864-4794-a556-b1922778a20b\">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 ones 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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"024de014-6fce-43b9-b88b-3489275c5ab3\"><em>Seaborne are often candid, cooperative, exuberant, fierce, resolute, and weathered.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.07x6Qe6qMzDw2xN4"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784395, "createdTime": 1753922784395,
"modifiedTime": 1753922784395, "modifiedTime": 1754010861330,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "o5AA5J05N7EvH1rN", "_id": "o5AA5J05N7EvH1rN",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!o5AA5J05N7EvH1rN" "_key": "!items!o5AA5J05N7EvH1rN"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Slyborne", "name": "Slyborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/settlement/city-night-spire.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>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.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f26534eb-503b-43ea-a768-8af00d09824e\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"9d607cb9-95df-4956-9794-d1e637683705\"><em>Slyborne are often calculating, clever, formidable, perceptive, shrewd, and tenacious.</em></p></p>" "description": "<p>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.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"f26534eb-503b-43ea-a768-8af00d09824e\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"9d607cb9-95df-4956-9794-d1e637683705\"><em>Slyborne are often calculating, clever, formidable, perceptive, shrewd, and tenacious.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.ZmEuBdL0JrvuA8le"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784396, "createdTime": 1753922784396,
"modifiedTime": 1753922784396, "modifiedTime": 1754011031727,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "rGwCPMqZtky7SE6d", "_id": "rGwCPMqZtky7SE6d",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!rGwCPMqZtky7SE6d" "_key": "!items!rGwCPMqZtky7SE6d"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Underborne", "name": "Underborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/wilderness/cave-entrance-dwarven-hill.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of an underborne community means youre from a subterranean society.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"46564ab7-2a3a-4033-a8a9-086d13dc5daf\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"49451b43-92e9-4a21-af72-316189cce38b\"><em>Underborne are often composed, elusive, indomitable, innovative, resourceful, and unpretentious.</em></p></p>" "description": "<p>Being part of an underborne community means youre from a subterranean society.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"46564ab7-2a3a-4033-a8a9-086d13dc5daf\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"49451b43-92e9-4a21-af72-316189cce38b\"><em>Underborne are often composed, elusive, indomitable, innovative, resourceful, and unpretentious.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.aMla3xQuCHEwORGD"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784398, "createdTime": 1753922784398,
"modifiedTime": 1753922784398, "modifiedTime": 1754011085731,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "eX0I1ZNMyD3nfaL1", "_id": "eX0I1ZNMyD3nfaL1",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!eX0I1ZNMyD3nfaL1" "_key": "!items!eX0I1ZNMyD3nfaL1"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Wanderborne", "name": "Wanderborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/settlement/wagon.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a wanderborne community means youve lived as a nomad, forgoing a permanent home and experiencing a wide variety of cultures.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"38ab3560-b379-4862-a54b-f68ee23ed464\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"f8af6c80-2115-4d96-a1fc-3f425abafdd0\"><em>Wanderborne are often inscrutable, magnanimous, mirthful, reliable, savvy, and unorthodox.</em></p></p>" "description": "<p>Being part of a wanderborne community means youve lived as a nomad, forgoing a permanent home and experiencing a wide variety of cultures.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"38ab3560-b379-4862-a54b-f68ee23ed464\">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.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"f8af6c80-2115-4d96-a1fc-3f425abafdd0\"><em>Wanderborne are often inscrutable, magnanimous, mirthful, reliable, savvy, and unorthodox.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.2RSrQouA2zEJ5Xee"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784398, "createdTime": 1753922784398,
"modifiedTime": 1753922784398, "modifiedTime": 1754011123332,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "82mDY2EIBfLkNwQj", "_id": "82mDY2EIBfLkNwQj",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!82mDY2EIBfLkNwQj" "_key": "!items!82mDY2EIBfLkNwQj"
} }

View file

@ -1,25 +1,31 @@
{ {
"name": "Wildborne", "name": "Wildborne",
"img": "icons/svg/item-bag.svg", "img": "icons/environment/wilderness/tree-oak.webp",
"type": "community", "type": "community",
"folder": null, "folder": null,
"system": { "system": {
"description": "<p>Being part of a wildborne community means you lived deep within the forest.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"464fc297-99b7-420d-b160-66174eba215d\">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. Its not uncommon for wildborne to remain reclusive and hidden within their woodland homes.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"f30c9dcd-5b61-4997-b7a8-2b1684fb60b2\"><em>Wildborne are often hardy, loyal, nurturing, reclusive, sagacious, and vibrant.</em></p></p>" "description": "<p>Being part of a wildborne community means you lived deep within the forest.<br><br><p class=\"green Body-Styles_Body\" chunk_id=\"464fc297-99b7-420d-b160-66174eba215d\">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. Its not uncommon for wildborne to remain reclusive and hidden within their woodland homes.</p>\n<p class=\"green Body-Styles_Body\" chunk_id=\"f30c9dcd-5b61-4997-b7a8-2b1684fb60b2\"><em>Wildborne are often hardy, loyal, nurturing, reclusive, sagacious, and vibrant.</em></p></p>",
"features": [
"Compendium.daggerheart.communities.Item.TQ1AIQjndC4mYmmU"
]
}, },
"flags": {}, "flags": {},
"_stats": { "_stats": {
"compendiumSource": null, "compendiumSource": null,
"duplicateSource": null, "duplicateSource": null,
"exportSource": null, "exportSource": null,
"coreVersion": "13.344", "coreVersion": "13.346",
"systemId": "daggerheart", "systemId": "daggerheart",
"systemVersion": "0.0.1", "systemVersion": "0.0.1",
"createdTime": 1753922784398, "createdTime": 1753922784398,
"modifiedTime": 1753922784398, "modifiedTime": 1754011159389,
"lastModifiedBy": "WafZqd6qLGpBRGTt" "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
}, },
"_id": "CRJ5pzJj4FjCtIlx", "_id": "CRJ5pzJj4FjCtIlx",
"sort": 3400000, "sort": 3400000,
"effects": [], "effects": [],
"ownership": {
"default": 0
},
"_key": "!items!CRJ5pzJj4FjCtIlx" "_key": "!items!CRJ5pzJj4FjCtIlx"
} }

View file

@ -0,0 +1,57 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Dedicated",
"type": "feature",
"_id": "7aXWdH3gzaYREK0X",
"img": "icons/environment/people/cleric-orange.webp",
"system": {
"description": "<p>Record three sayings or values your upbringing instilled in you. Once per rest, when you describe how youre embodying one of these principles through your current action, you can roll a d20 as your Hope Die</p>",
"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"
}

View file

@ -0,0 +1,42 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Know the Tide",
"type": "feature",
"_id": "07x6Qe6qMzDw2xN4",
"img": "icons/environment/wilderness/cave-entrance-island.webp",
"system": {
"description": "<p>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.</p>",
"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"
}

View file

@ -0,0 +1,86 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Lightfoot",
"type": "feature",
"_id": "TQ1AIQjndC4mYmmU",
"img": "icons/magic/control/debuff-energy-snare-blue.webp",
"system": {
"description": "<p>Your movement is naturally silent. You have advantage on rolls to move without being heard.</p>",
"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"
}

View file

@ -0,0 +1,98 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Low-Light Living",
"type": "feature",
"_id": "aMla3xQuCHEwORGD",
"img": "icons/environment/settlement/temple-night.webp",
"system": {
"description": "<p>When youre in an area with low light or heavy shadow, you have advantage on rolls to hide, investigate, or perceive details within that area.</p>",
"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"
}

View file

@ -0,0 +1,65 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Nomadic Pack",
"type": "feature",
"_id": "2RSrQouA2zEJ5Xee",
"img": "icons/containers/bags/pack-leather-brown.webp",
"system": {
"description": "<p>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 thats useful to your situation. Work with the GM to figure out what item you take out.</p>",
"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"
}

View file

@ -0,0 +1,98 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Privilege",
"type": "feature",
"_id": "C7NR6qRatawZusmg",
"img": "icons/commodities/currency/coins-plain-stack-gold.webp",
"system": {
"description": "<p>You have advantage on rolls to consort with nobles, negotiate prices, or leverage your reputation to get what you want.</p>",
"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"
}

View file

@ -0,0 +1,98 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Scoundrel",
"type": "feature",
"_id": "ZmEuBdL0JrvuA8le",
"img": "icons/equipment/head/hood-cloth-teal-gold.webp",
"system": {
"description": "<p>You have advantage on rolls to negotiate with criminals, detect lies, or find a safe place to hide.</p>",
"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"
}

View file

@ -0,0 +1,98 @@
{
"folder": "KA1VSGslxkbvVeMp",
"name": "Steady",
"type": "feature",
"_id": "DYmmr5CknLtHnwuj",
"img": "icons/equipment/feet/boots-collared-simple-leather.webp",
"system": {
"description": "<p>You have advantage on rolls to traverse dangerous cliffs and ledges, navigate harsh environments, and use your survival knowledge.</p>",
"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"
}

Some files were not shown because too many files have changed in this diff Show more