From cc77da139ab7eb47005093b12717e2e1d6770317 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Fri, 1 Aug 2025 14:21:36 +0200 Subject: [PATCH] More work --- module/data/action/damageAction.mjs | 10 +- module/data/activeEffect/_module.mjs | 6 +- module/data/activeEffect/hordeEffect.mjs | 3 + module/data/actor/adversary.mjs | 63 ++- ...versary_Archer_Guard_JRhrrEg5UroURiAD.json | 5 +- .../adversary_Bear_71qKDLKO3CsrNkdy.json | 5 +- ...versary_Bladed_Guard_B4LZcGuBAHzyVdzy.json | 5 +- ...ersary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json | 5 +- .../adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json | 5 +- .../adversary_Construct_uOP5oT9QzXPlnf3p.json | 5 +- .../adversary_Courtier_CBBuEXAlLKFMJdjg.json | 5 +- ...ry_Deeproot_Defender_9x2xY9zwc3xzbXo5.json | 5 +- .../adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json | 326 ++++++++++- ...ary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json | 285 +++++++++- .../adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json | 185 ++++++- ...rsary_Giant_Scorpion_fmfntuJ8mHRCAktP.json | 347 +++++++++++- ...dversary_Glass_Snake_8KWVLWXFhlY2kYx0.json | 434 ++++++++++++++- ...adversary_Green_Ooze_SHXedd9zZPVfUgUa.json | 427 +++++++++++++- .../adversary_Harrier_uRtghKE9mHlII4rs.json | 202 ++++++- ...adversary_Head_Guard_mK3A5FTx6k8iPU3F.json | 214 ++++++- ..._Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json | 174 +++++- ...y_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json | 269 ++++++++- ...ed_Knife_Kneebreaker_CBKixLH3yhivZZuL.json | 225 +++++++- ..._Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json | 161 +++++- ...ged_Knife_Lieutenant_aTljstqteGoLpCBq.json | 328 ++++++++++- ..._Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json | 242 +++++++- ..._Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json | 161 +++++- .../adversary_Merchant_Al3w2CgjfdT3p9ma.json | 174 +++++- ...inor_Chaos_Elemental_sRn4bqerfARvhgSV.json | 443 ++++++++++++++- ...dversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json | 382 ++++++++++++- ...Minor_Fire_Elemental_DscWkNVoHak6P4hh.json | 521 +++++++++++++++++- ...versary_Minor_Treant_G62k4oSkhkoXEs2D.json | 154 +++++- system.json | 3 +- 33 files changed, 5639 insertions(+), 140 deletions(-) create mode 100644 module/data/activeEffect/hordeEffect.mjs diff --git a/module/data/action/damageAction.mjs b/module/data/action/damageAction.mjs index c8da5737..d7ad6f1c 100644 --- a/module/data/action/damageAction.mjs +++ b/module/data/action/damageAction.mjs @@ -10,10 +10,8 @@ export default class DHDamageAction extends DHBaseAction { const isAdversary = this.actor.type === 'adversary'; if (isAdversary && this.actor.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) { - const hasHordeDamage = this.actor.effects.find( - x => x.name === game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label') - ); - if (hasHordeDamage) return part.valueAlt; + const hasHordeDamage = this.actor.effects.find(x => x.type === 'horde'); + if (hasHordeDamage && !hasHordeDamage.disabled) return part.valueAlt; } return formulaValue; @@ -47,7 +45,9 @@ export default class DHDamageAction extends DHBaseAction { formulas = this.formatFormulas(formulas, systemData); const config = { - title: game.i18n.format(`DAGGERHEART.UI.Chat.${ this.type === 'healing' ? 'healing' : 'damage'}Roll.title`, { damage: game.i18n.localize(this.name) }), + title: game.i18n.format(`DAGGERHEART.UI.Chat.${this.type === 'healing' ? 'healing' : 'damage'}Roll.title`, { + damage: game.i18n.localize(this.name) + }), roll: formulas, targets: systemData.targets?.filter(t => t.hit) ?? data.targets, hasSave: this.hasSave, diff --git a/module/data/activeEffect/_module.mjs b/module/data/activeEffect/_module.mjs index 79ad7813..1a50088a 100644 --- a/module/data/activeEffect/_module.mjs +++ b/module/data/activeEffect/_module.mjs @@ -1,9 +1,11 @@ import BaseEffect from './baseEffect.mjs'; import BeastformEffect from './beastformEffect.mjs'; +import HordeEffect from './hordeEffect.mjs'; -export { BaseEffect, BeastformEffect }; +export { BaseEffect, BeastformEffect, HordeEffect }; export const config = { base: BaseEffect, - beastform: BeastformEffect + beastform: BeastformEffect, + horde: HordeEffect }; diff --git a/module/data/activeEffect/hordeEffect.mjs b/module/data/activeEffect/hordeEffect.mjs new file mode 100644 index 00000000..775aa5a9 --- /dev/null +++ b/module/data/activeEffect/hordeEffect.mjs @@ -0,0 +1,3 @@ +import BaseEffect from './baseEffect.mjs'; + +export default class HordeEffect extends BaseEffect {} diff --git a/module/data/actor/adversary.mjs b/module/data/actor/adversary.mjs index 08455dd3..161c3324 100644 --- a/module/data/actor/adversary.mjs +++ b/module/data/actor/adversary.mjs @@ -117,29 +117,46 @@ export default class DhpAdversary extends BaseDataActor { if (allowed === false) return false; if (this.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) { - if (changes.system?.resources?.hitPoints?.value) { - const halfHP = Math.ceil(this.resources.hitPoints.max / 2); - const newHitPoints = changes.system.resources.hitPoints.value; - const previouslyAboveHalf = this.resources.hitPoints.value < halfHP; - const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP; - const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP; - if (loweredBelowHalf) { - await this.parent.createEmbeddedDocuments('ActiveEffect', [ - { - name: game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label'), - img: 'icons/magic/movement/chevrons-down-yellow.webp', - disabled: !game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation) - .hordeDamage - } - ]); - } else if (raisedAboveHalf) { - const hordeEffects = this.parent.effects.filter( - x => x.name === game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label') - ); - await this.parent.deleteEmbeddedDocuments( - 'ActiveEffect', - hordeEffects.map(x => x.id) - ); + const autoHordeDamage = game.settings.get( + CONFIG.DH.id, + CONFIG.DH.SETTINGS.gameSettings.Automation + ).hordeDamage; + if (autoHordeDamage && changes.system?.resources?.hitPoints?.value) { + const hordeActiveEffect = this.parent.effects.find(x => x.type === 'horde'); + if (hordeActiveEffect) { + const halfHP = Math.ceil(this.resources.hitPoints.max / 2); + const newHitPoints = changes.system.resources.hitPoints.value; + const previouslyAboveHalf = this.resources.hitPoints.value < halfHP; + const loweredBelowHalf = previouslyAboveHalf && newHitPoints >= halfHP; + const raisedAboveHalf = !previouslyAboveHalf && newHitPoints < halfHP; + if (loweredBelowHalf) { + await hordeActiveEffect.update({ disabled: false }); + } else if (raisedAboveHalf) { + await hordeActiveEffect.update({ disabled: true }); + } + } + } + } + } + + _onUpdate(changes, options, userId) { + super._onUpdate(changes, options, userId); + + if (game.user.id === userId) { + if (changes.system.type) { + const existingHordeEffect = this.parent.effects.find(x => x.type === 'horde'); + if (changes.system.type === CONFIG.DH.ACTOR.adversaryTypes.horde.id) { + if (!existingHordeEffect) + this.parent.createEmbeddedDocuments('ActiveEffect', [ + { + type: 'horde', + name: game.i18n.localize('DAGGERHEART.CONFIG.AdversaryType.horde.label'), + img: 'icons/magic/movement/chevrons-down-yellow.webp', + disabled: true + } + ]); + } else { + existingHordeEffect?.delete(); } } } diff --git a/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json index 05c397c8..ad9976e8 100644 --- a/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json +++ b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json @@ -75,7 +75,8 @@ "name": "Longbow", "range": "far", "roll": { - "bonus": 1 + "bonus": 1, + "type": "attack" }, "damage": { "parts": [ @@ -119,7 +120,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784222, - "modifiedTime": 1754012544139, + "modifiedTime": 1754046151270, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "JRhrrEg5UroURiAD", diff --git a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json index 27d234f5..5e765b6f 100644 --- a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json +++ b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json @@ -78,7 +78,8 @@ "attack": { "name": "Claws", "roll": { - "bonus": 1 + "bonus": 1, + "type": "attack" }, "damage": { "parts": [ @@ -122,7 +123,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784226, - "modifiedTime": 1754012446332, + "modifiedTime": 1754046151030, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "71qKDLKO3CsrNkdy", diff --git a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json index 535526c7..de805464 100644 --- a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json +++ b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json @@ -73,7 +73,8 @@ "description": "

An armored guard bearing a sword and shield painted in the settlement’s colors.

", "attack": { "roll": { - "bonus": 1 + "bonus": 1, + "type": "attack" }, "name": "Longsword", "img": "icons/weapons/swords/sword-guard.webp", @@ -118,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784226, - "modifiedTime": 1754012821422, + "modifiedTime": 1754046151128, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "B4LZcGuBAHzyVdzy", diff --git a/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json index d8de03e4..bddea834 100644 --- a/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json +++ b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json @@ -78,7 +78,8 @@ "attack": { "name": "Slam", "roll": { - "bonus": 2 + "bonus": 2, + "type": "attack" }, "range": "veryClose", "damage": { @@ -123,7 +124,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784231, - "modifiedTime": 1754013233323, + "modifiedTime": 1754046150943, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "2UeZ0tEe7AzgSJNd", diff --git a/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json index 362c1de9..1d5085c4 100644 --- a/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json +++ b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json @@ -73,7 +73,8 @@ "motivesAndTactics": "Bite off heads, feast, rip limbs, stomp, throw enemies", "attack": { "roll": { - "bonus": 1 + "bonus": 1, + "type": "attack" }, "range": "veryClose", "damage": { @@ -119,7 +120,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784233, - "modifiedTime": 1754011301537, + "modifiedTime": 1754046151057, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "8Zkqk1jU09nKL2fy", diff --git a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json index b20819be..bbc806a4 100644 --- a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json +++ b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json @@ -68,7 +68,8 @@ "description": "

A roughly humanoid being of stone and steel, assembled and animated by magic.

", "attack": { "roll": { - "bonus": 4 + "bonus": 4, + "type": "attack" }, "damage": { "parts": [ @@ -113,7 +114,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784236, - "modifiedTime": 1754013707483, + "modifiedTime": 1754046151560, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "uOP5oT9QzXPlnf3p", diff --git a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json index d3c12c00..cf0e8a04 100644 --- a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json +++ b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json @@ -74,7 +74,8 @@ "attack": { "name": "Daggers", "roll": { - "bonus": -4 + "bonus": -4, + "type": "attack" }, "damage": { "parts": [ @@ -118,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784237, - "modifiedTime": 1754014293146, + "modifiedTime": 1754046151158, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "CBBuEXAlLKFMJdjg", diff --git a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json index 03b2296a..57f6fb5c 100644 --- a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json +++ b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json @@ -75,7 +75,8 @@ "name": "Vines", "range": "close", "roll": { - "bonus": 2 + "bonus": 2, + "type": "attack" }, "damage": { "parts": [ @@ -119,7 +120,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784246, - "modifiedTime": 1754014598720, + "modifiedTime": 1754046151094, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "9x2xY9zwc3xzbXo5", diff --git a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json index cf0eb5f8..02703ebb 100644 --- a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json +++ b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "skulk", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "JB2mFGRwgG2NIob8": { + "name": "Keen Senses", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,45 @@ } }, "tier": 1, - "description": "

A large wolf with menacing teeth, seldom encountered alone.

" + "description": "

A large wolf with menacing teeth, seldom encountered alone.

", + "attack": { + "name": "Claws", + "roll": { + "bonus": 2, + "type": "attack" + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d6", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/creatures/claws/claw-straight-brown.webp" + } }, "flags": {}, "_stats": { @@ -76,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784257, - "modifiedTime": 1754010222919, + "modifiedTime": 1754046151583, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "wNzeuQLfLUMvgHlQ", @@ -180,7 +223,280 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Pack tactics", + "type": "feature", + "_id": "wQXEnMqrl2jo91oy", + "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": { + "FFQvt3sMfuwXxIrf": { + "type": "attack", + "_id": "FFQvt3sMfuwXxIrf", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d6", + "bonus": 5, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754044226022, + "modifiedTime": 1754044331531, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!wNzeuQLfLUMvgHlQ.wQXEnMqrl2jo91oy" + }, + { + "name": "Hobbling Strike", + "type": "feature", + "_id": "85XrqDvLP30YOO43", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "system": { + "description": "

Mark a Stress to make an attack against a target within Melee range. On a success, deal 3d4+10 direct physical damage and make them Vulnerable until they clear at least 1 HP.

", + "resource": null, + "actions": { + "Tvizq1jEfG8FyfNc": { + "type": "attack", + "_id": "Tvizq1jEfG8FyfNc", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 3, + "dice": "d4", + "bonus": 10, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "YNKHEFQ4ucGr4Rmc", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "range": "melee" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Hobbling Strike", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.wNzeuQLfLUMvgHlQ.Item.85XrqDvLP30YOO43", + "transfer": false, + "_id": "YNKHEFQ4ucGr4Rmc", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754044420696, + "modifiedTime": 1754044425763, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!wNzeuQLfLUMvgHlQ.85XrqDvLP30YOO43.YNKHEFQ4ucGr4Rmc" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754044355011, + "modifiedTime": 1754044420728, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!wNzeuQLfLUMvgHlQ.85XrqDvLP30YOO43" + } + ], "effects": [], "_key": "!actors!wNzeuQLfLUMvgHlQ" } diff --git a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json index 879dfb2f..7ea73ade 100644 --- a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json +++ b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json @@ -33,10 +33,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "horde", "notes": "", - "hordeHp": 1, - "experiences": {}, + "hordeHp": 5, + "experiences": { + "4SUFXKZh33mFvNt9": { + "name": "Camouflage", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -64,7 +69,47 @@ } }, "tier": 1, - "description": "

Dozens of fist-sized mosquitoes, flying together for protection.

" + "description": "

Dozens of fist-sized mosquitoes, flying together for protection.

", + "motivesAndTactics": "Fly away, harass, steal blood", + "attack": { + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "valueAlt": { + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d4", + "bonus": 1, + "custom": { + "enabled": false + } + }, + "resultBased": false, + "base": false + } + ] + }, + "name": "Proboscis", + "img": "icons/skills/wounds/blood-cells-vessel-red.webp", + "roll": { + "bonus": -2, + "type": "attack" + }, + "range": "" + } }, "flags": {}, "_stats": { @@ -75,7 +120,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784269, - "modifiedTime": 1754010222919, + "modifiedTime": 1754046262389, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "IIWV4ysJPFPnTP7W", @@ -179,7 +224,233 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], - "effects": [], + "items": [ + { + "name": "Horde (1d4+1)", + "type": "feature", + "_id": "9RduwBLYcBaiouYk", + "img": "icons/creatures/magical/humanoid-silhouette-aliens-green.webp", + "system": { + "description": "

When the Mosquitoes have marked half or more of their HP, their standard attack deals 1d4+1 physical damage instead.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754044549944, + "modifiedTime": 1754044591579, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!IIWV4ysJPFPnTP7W.9RduwBLYcBaiouYk" + }, + { + "name": "Flying", + "type": "feature", + "_id": "gxYV6iTMM1S9Vv5v", + "img": "icons/commodities/biological/wing-insect-green.webp", + "system": { + "description": "

While flying, the Mosquitoes have a +2 bonus to their Difficulty.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Flying", + "type": "base", + "_id": "aATxfjeOzUYtKuU6", + "img": "icons/commodities/biological/wing-insect-green.webp", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.difficulty", + "mode": 2, + "value": "2", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

While flying, the Mosquitoes have a +2 bonus to their Difficulty.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046389966, + "modifiedTime": 1754046415469, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!IIWV4ysJPFPnTP7W.gxYV6iTMM1S9Vv5v.aATxfjeOzUYtKuU6" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046355588, + "modifiedTime": 1754046387649, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!IIWV4ysJPFPnTP7W.gxYV6iTMM1S9Vv5v" + }, + { + "name": "Bloodsucker", + "type": "feature", + "_id": "BTlMLjG65KQs0Jk2", + "img": "icons/skills/wounds/blood-drip-droplet-red.webp", + "system": { + "description": "

When the Mosquitoes’ attack causes a target to mark HP, you can mark a Stress to force the target to mark an additional HP.

", + "resource": null, + "actions": { + "7ee6IhkKYDehjLmg": { + "type": "effect", + "_id": "7ee6IhkKYDehjLmg", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "self", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/skills/wounds/blood-drip-droplet-red.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046426987, + "modifiedTime": 1754046474428, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!IIWV4ysJPFPnTP7W.BTlMLjG65KQs0Jk2" + } + ], + "effects": [ + { + "type": "horde", + "name": "Horde", + "img": "icons/magic/movement/chevrons-down-yellow.webp", + "disabled": true, + "_id": "dQgcYTz5vmV25Y6G", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "duration": { + "startTime": 0, + "combat": null + }, + "description": "", + "origin": null, + "tint": "#ffffff", + "transfer": false, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754045860587, + "modifiedTime": 1754046339705, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.effects!IIWV4ysJPFPnTP7W.dQgcYTz5vmV25Y6G" + } + ], "_key": "!actors!IIWV4ysJPFPnTP7W" } diff --git a/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json index 26e93d90..553bb67b 100644 --- a/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json +++ b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json @@ -17,10 +17,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "minion", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "G0iclPpoGwevQcTC": { + "name": "Keen Senses", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -49,7 +54,53 @@ }, "difficulty": 10, "tier": 1, - "description": "

A cat-sized rodent skilled at scavenging and survival.

" + "description": "

A cat-sized rodent skilled at scavenging and survival.

", + "resources": { + "hitPoints": { + "max": 1 + }, + "stress": { + "max": 1 + } + }, + "attack": { + "roll": { + "bonus": -4 + }, + "name": "Claws", + "img": "icons/creatures/claws/claw-straight-brown.webp", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -60,7 +111,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784270, - "modifiedTime": 1754010222919, + "modifiedTime": 1754046551239, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "4PfLnaCrOcMdb4dK", @@ -164,7 +215,131 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Minion (3)", + "type": "feature", + "_id": "v3AcLcWrXy2rtW4Z", + "img": "icons/magic/symbols/runes-carved-stone-yellow.webp", + "system": { + "description": "

The Rat is defeated when they take any damage. For every 3 damage a PC deals to the Rat, defeat an additional Minion within range the attack would succeed against.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046555525, + "modifiedTime": 1754046632476, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!4PfLnaCrOcMdb4dK.v3AcLcWrXy2rtW4Z" + }, + { + "name": "Group Attack", + "type": "feature", + "_id": "fsaBlCjTdq1jM23G", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "system": { + "description": "

Spend a Fear to choose a target and spotlight all Giant Rats within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 1 physical damage each. Combine this damage.

", + "resource": null, + "actions": { + "q8chow47nQLR9qeF": { + "type": "attack", + "_id": "q8chow47nQLR9qeF", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046640194, + "modifiedTime": 1754046720495, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!4PfLnaCrOcMdb4dK.fsaBlCjTdq1jM23G" + } + ], "effects": [], "_key": "!actors!4PfLnaCrOcMdb4dK" } diff --git a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json index b09951d5..0a7711e9 100644 --- a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json +++ b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "bruiser", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "SZtO9UTincKiOlC4": { + "name": "Camouflage", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,44 @@ } }, "tier": 1, - "description": "

A human-sized insect with tearing claws and a stinging tail.

" + "description": "

A human-sized insect with tearing claws and a stinging tail.

", + "attack": { + "name": "Pincers", + "img": "icons/creatures/claws/pincer-crab-brown.webp", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d12", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +118,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784272, - "modifiedTime": 1754010222919, + "modifiedTime": 1754046801101, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "fmfntuJ8mHRCAktP", @@ -180,7 +222,302 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Double Strike", + "type": "feature", + "_id": "4ct6XEXiTBFQKvXW", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "system": { + "description": "

Mark a Stress to make a standard attack against two targets within Melee range.

", + "resource": null, + "actions": { + "PJbZ4ibLPle9BBRv": { + "type": "attack", + "_id": "PJbZ4ibLPle9BBRv", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d12", + "bonus": 2, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "range": "melee" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046803174, + "modifiedTime": 1754046863892, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!fmfntuJ8mHRCAktP.4ct6XEXiTBFQKvXW" + }, + { + "name": "Venomous Stinger", + "type": "feature", + "_id": "lANiDkxxth2sGacT", + "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp", + "system": { + "description": "

Make an attack against a target within Very Close range. On a success, spend a Fear to deal 1d4+4 physical damage and Poison them until their next rest or they succeed on a Knowledge Roll (16). While Poisoned, the target must roll a d6 before they make an action roll. On a result of 4 or lower, they must mark a Stress.

", + "resource": null, + "actions": { + "RvsClkuSWILB0nYa": { + "type": "damage", + "_id": "RvsClkuSWILB0nYa", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d4", + "bonus": 4, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "cO2VDcRL8uDN7Uu6", + "onSave": false + } + ], + "name": "Spend Fear", + "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Poison", + "img": "icons/creatures/abilities/stinger-poison-scorpion-brown.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.fmfntuJ8mHRCAktP.Item.lANiDkxxth2sGacT", + "transfer": false, + "_id": "cO2VDcRL8uDN7Uu6", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You are Poisoned until your next rest or until you succeed on a Knowledge Roll (16). While Poisoned, you must roll a d6 before you make an action roll. On a result of 4 or lower, you must mark a Stress.

[[/dr trait=knowledge difficulty=16]]

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046921939, + "modifiedTime": 1754047011246, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!fmfntuJ8mHRCAktP.lANiDkxxth2sGacT.cO2VDcRL8uDN7Uu6" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754046868084, + "modifiedTime": 1754047035479, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!fmfntuJ8mHRCAktP.lANiDkxxth2sGacT" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "TmDpAY5t3PjhEv9K", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047039345, + "modifiedTime": 1754047066840, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!fmfntuJ8mHRCAktP.TmDpAY5t3PjhEv9K" + } + ], "effects": [], "_key": "!actors!fmfntuJ8mHRCAktP" } diff --git a/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json index eb109ab3..8b1f4bdb 100644 --- a/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json +++ b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json @@ -65,7 +65,45 @@ } }, "tier": 1, - "description": "

A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.

" + "description": "

A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.

", + "attack": { + "name": "Glass Fangs", + "img": "icons/creatures/abilities/fang-tooth-blood-red.webp", + "roll": { + "bonus": 2 + }, + "range": "veryClose", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +114,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784273, - "modifiedTime": 1754010222919, + "modifiedTime": 1754047110424, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "8KWVLWXFhlY2kYx0", @@ -180,7 +218,397 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Armor-Shredding Shards", + "type": "feature", + "_id": "Efa6t9Ow8b1DRyZV", + "img": "icons/skills/melee/shield-damaged-broken-gold.webp", + "system": { + "description": "

On a successful attack within Melee range against the Snake, the attacker must mark an Armor Slot without receiving its benefits (they can still use armor to reduce the damage). If they can’t mark an Armor Slot, they must mark an additional HP.

", + "resource": null, + "actions": { + "H1nUSOudbtha1lnC": { + "type": "damage", + "_id": "H1nUSOudbtha1lnC", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "armorSlot", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Damage Armor", + "img": "icons/skills/melee/shield-damaged-broken-gold.webp", + "range": "melee" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047117565, + "modifiedTime": 1754047173751, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8KWVLWXFhlY2kYx0.Efa6t9Ow8b1DRyZV" + }, + { + "name": "Spinning Serpent", + "type": "feature", + "_id": "Ro9XCeXsTOT9SXyo", + "img": "icons/skills/melee/blood-slash-foam-red.webp", + "system": { + "description": "

Mark a Stress to make an attack against all targets within Very Close range. Targets the Snake succeeds against take 1d6+1 physical damage.

", + "resource": null, + "actions": { + "2UzeQYL5HeyF3zwh": { + "type": "attack", + "_id": "2UzeQYL5HeyF3zwh", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d6", + "bonus": 1, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/melee/blood-slash-foam-red.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047177610, + "modifiedTime": 1754047224249, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8KWVLWXFhlY2kYx0.Ro9XCeXsTOT9SXyo" + }, + { + "name": "Spitter", + "type": "feature", + "_id": "LR5XHauNtWcl18CY", + "img": "icons/magic/acid/projectile-needles-salvo-green.webp", + "system": { + "description": "

Spend a Fear to introduce a d6 Spitter Die. When the Snake is in the spotlight, roll this die. On a result of 5 or higher, all targets in front of the Snake within Far range must succeed on an Agility Reaction Roll or take 1d4 physical damage. The Snake can take the spotlight a second time this GM turn.

@Template[type:inFront|range:f]

", + "resource": null, + "actions": { + "yx5fjMLLwSnvSbqs": { + "type": "effect", + "_id": "yx5fjMLLwSnvSbqs", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "Mchd23xNQ4nSWw9X", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/magic/acid/projectile-needles-salvo-green.webp", + "range": "" + }, + "Ds6KlQKZCOhh5OMT": { + "type": "attack", + "_id": "Ds6KlQKZCOhh5OMT", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d4", + "bonus": null, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": null, + "damageMod": "none" + }, + "name": "Spit Attack", + "img": "icons/magic/acid/projectile-needles-salvo-green.webp", + "range": "far" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Spitter Die", + "img": "icons/magic/acid/projectile-needles-salvo-green.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.8KWVLWXFhlY2kYx0.Item.LR5XHauNtWcl18CY", + "transfer": false, + "_id": "Mchd23xNQ4nSWw9X", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You have a d6 Spitter Die. When the Snake is in the spotlight, roll this die. On a result of 5 or higher, all targets in front of the Snake within Far range must succeed on an Agility Reaction Roll or take 1d4 physical damage. The Snake can take the spotlight a second time this GM turn.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047334477, + "modifiedTime": 1754047363187, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!8KWVLWXFhlY2kYx0.LR5XHauNtWcl18CY.Mchd23xNQ4nSWw9X" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047231449, + "modifiedTime": 1754047430569, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8KWVLWXFhlY2kYx0.LR5XHauNtWcl18CY" + } + ], "effects": [], "_key": "!actors!8KWVLWXFhlY2kYx0" } diff --git a/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json index b6429dde..bcbe8b4f 100644 --- a/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json +++ b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "skulk", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "Ti0QFAMro3FpetoT": { + "name": "Camouflage", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,44 @@ } }, "tier": 1, - "description": "

A moving mound of translucent green slime.

" + "description": "

A moving mound of translucent green slime.

", + "attack": { + "name": "Ooze Appendage", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d6", + "bonus": 1, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/creatures/slimes/slime-movement-dripping-pseudopods-green.webp" + } }, "flags": {}, "_stats": { @@ -76,7 +118,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784278, - "modifiedTime": 1754010222919, + "modifiedTime": 1754047493989, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "SHXedd9zZPVfUgUa", @@ -180,7 +222,382 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Slow", + "type": "feature", + "_id": "DquXi9yCNsPAFEmK", + "img": "icons/magic/time/hourglass-brown-orange.webp", + "system": { + "description": "

When you spotlight the Ooze and they don’t have a token on their stat block, they can’t act yet. Place a token on their stat block and describe what they’re preparing to do. When you spotlight the Ooze and they have a token on their stat block, clear the token and they can act.

", + "resource": { + "type": "simple", + "value": 0, + "max": "1", + "icon": "fa-solid fa-hourglass-half" + }, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047494964, + "modifiedTime": 1754047536506, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!SHXedd9zZPVfUgUa.DquXi9yCNsPAFEmK" + }, + { + "name": "Acidic Form", + "type": "feature", + "_id": "gJWoUSTGwVsJwPmK", + "img": "icons/skills/melee/shield-damaged-broken-gold.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": { + "nU4xpjruOvskcmiA": { + "type": "damage", + "_id": "nU4xpjruOvskcmiA", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "armorSlot", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Damage Armor", + "img": "icons/skills/melee/shield-damaged-broken-gold.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047544158, + "modifiedTime": 1754047598393, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!SHXedd9zZPVfUgUa.gJWoUSTGwVsJwPmK" + }, + { + "name": "Envelop", + "type": "feature", + "_id": "Sm9Sk4mSvcq6PkmR", + "img": "icons/creatures/slimes/slime-face-melting-green.webp", + "system": { + "description": "

Make a standard attack against a target within Melee range. On a success, the Ooze envelops them and the target must mark 2 Stress. The target must mark an additional Stress when they make an action roll. If the Ooze takes Severe damage, the target is freed.

", + "resource": null, + "actions": { + "fSxq0AL6YwZs7OAH": { + "type": "attack", + "_id": "fSxq0AL6YwZs7OAH", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d6", + "bonus": 1, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "2" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "yk5kR5OVLCgDWfgY", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/creatures/slimes/slime-face-melting-green.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Envelop", + "img": "icons/creatures/slimes/slime-face-melting-green.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.SHXedd9zZPVfUgUa.Item.Sm9Sk4mSvcq6PkmR", + "transfer": false, + "_id": "yk5kR5OVLCgDWfgY", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You must mark an additional Stress when you make an action roll. If the Ooze takes Severe damage, you are freed.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047680616, + "modifiedTime": 1754047701198, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!SHXedd9zZPVfUgUa.Sm9Sk4mSvcq6PkmR.yk5kR5OVLCgDWfgY" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047601843, + "modifiedTime": 1754047680632, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!SHXedd9zZPVfUgUa.Sm9Sk4mSvcq6PkmR" + }, + { + "name": "Split", + "type": "feature", + "_id": "qNhrEK2YF8e3ljU6", + "img": "icons/creatures/slimes/slime-movement-pseudopods-green.webp", + "system": { + "description": "

When the Ooze has 3 or more HP marked, you can spend a Fear to split them into two Tiny Green Oozes (with no marked HP or Stress). Immediately spotlight both of them.

", + "resource": null, + "actions": { + "s5mLw6DRGd76MLcC": { + "type": "effect", + "_id": "s5mLw6DRGd76MLcC", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "self", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/creatures/slimes/slime-movement-pseudopods-green.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047707170, + "modifiedTime": 1754047746968, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!SHXedd9zZPVfUgUa.qNhrEK2YF8e3ljU6" + } + ], "effects": [], "_key": "!actors!SHXedd9zZPVfUgUa" } diff --git a/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json index bcb339ea..c580e5e4 100644 --- a/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json +++ b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json @@ -37,7 +37,12 @@ "type": "standard", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "JlnCE0K8VvBosjMX": { + "name": "Camouflage", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,45 @@ } }, "tier": 1, - "description": "

A nimble fighter armed with javelins.

" + "description": "

A nimble fighter armed with javelins.

", + "attack": { + "name": "Javelin", + "range": "close", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d6", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/weapons/polearms/spear-hooked-rounded.webp" + } }, "flags": {}, "_stats": { @@ -76,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784281, - "modifiedTime": 1754010222919, + "modifiedTime": 1754047818844, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "uRtghKE9mHlII4rs", @@ -180,7 +223,158 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Maintain Distance", + "type": "feature", + "_id": "t9Fa5jKLhvjD8Ar2", + "img": "icons/skills/movement/arrow-upward-blue.webp", + "system": { + "description": "

After making a standard attack, the Harrier can move anywhere within Far range.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047858708, + "modifiedTime": 1754047895621, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uRtghKE9mHlII4rs.t9Fa5jKLhvjD8Ar2" + }, + { + "name": "Fall Back", + "type": "feature", + "_id": "v8TMp5ATyAjrmJJM", + "img": "icons/skills/movement/arrow-upward-yellow.webp", + "system": { + "description": "

When a creature moves into Melee range to make an attack, you can mark a Stress before the attack roll to move anywhere within Close range and make an attack against that creature. On a success, deal 1d10+2 physical damage.

", + "resource": null, + "actions": { + "FiuiLUbNUL0YKq7w": { + "type": "attack", + "_id": "FiuiLUbNUL0YKq7w", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d10", + "bonus": 2, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/movement/arrow-upward-yellow.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754047898040, + "modifiedTime": 1754047992144, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uRtghKE9mHlII4rs.v8TMp5ATyAjrmJJM" + } + ], "effects": [], "_key": "!actors!uRtghKE9mHlII4rs" } diff --git a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json index 60558c49..b5d181dd 100644 --- a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json +++ b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json @@ -34,10 +34,19 @@ "reduction": 0 } }, - "type": "standard", + "type": "leader", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "3B8vav5pEdBrxWXw": { + "name": "Commander", + "value": 2 + }, + "DxLwVt9XFIUUhCAo": { + "name": "Local Knowledge", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +74,44 @@ } }, "tier": 1, - "description": "

A seasoned guard with a mace, a whistle, and a bellowing voice.

" + "description": "

A seasoned guard with a mace, a whistle, and a bellowing voice.

", + "attack": { + "name": "Mace", + "img": "icons/weapons/maces/mace-round-ornate-purple.webp", + "roll": { + "bonus": 4 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d10", + "bonus": 4, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +122,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784282, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048050272, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "mK3A5FTx6k8iPU3F", @@ -180,7 +226,165 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Rally Guards", + "type": "feature", + "_id": "SsgN2qSYpQLR43Cz", + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "system": { + "description": "

Spend 2 Fear to spotlight the Head Guard and up to 2d4 allies within Far range.

@Template[type:emanation|range:f]

", + "resource": null, + "actions": { + "lI0lnRb3xrUjqIYX": { + "type": "attack", + "_id": "lI0lnRb3xrUjqIYX", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 2, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "diceSet", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "flat", + "flatMultiplier": 2, + "dice": "d4", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Rally", + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048051353, + "modifiedTime": 1754048138930, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!mK3A5FTx6k8iPU3F.SsgN2qSYpQLR43Cz" + }, + { + "name": "On My Signal", + "type": "feature", + "_id": "YeJ7eJVCKsRxG8mk", + "img": "icons/skills/ranged/target-bullseye-arrow-blue.webp", + "system": { + "description": "

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

@Template[type:emanation|range:f]

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048119625, + "modifiedTime": 1754048254827, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!mK3A5FTx6k8iPU3F.YeJ7eJVCKsRxG8mk" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "sd2OlhLchyoqeKke", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048263819, + "modifiedTime": 1754048279307, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!mK3A5FTx6k8iPU3F.sd2OlhLchyoqeKke" + } + ], "effects": [], "_key": "!actors!mK3A5FTx6k8iPU3F" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json index 58443bb9..e984d9e2 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json @@ -36,7 +36,12 @@ "type": "standard", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "ASrtgt4pTDvoXehG": { + "name": "Thief", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -64,7 +69,45 @@ } }, "tier": 1, - "description": "

A cunning criminal in a cloak bearing one of the gang’s iconic knives.

" + "description": "

A cunning criminal in a cloak bearing one of the gang’s iconic knives.

", + "motivesAndTactics": "Escape, profi t, steal, throw smoke", + "attack": { + "name": "Daggers", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 1, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/weapons/daggers/dagger-twin-green.webp" + } }, "flags": {}, "_stats": { @@ -75,7 +118,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784290, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048329039, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "5Lh1T0zaT8Pkr2U2", @@ -179,7 +222,130 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Climber", + "type": "feature", + "_id": "5VPb3OJDv6Q5150r", + "img": "icons/skills/movement/arrow-upward-white.webp", + "system": { + "description": "

The Bandit climbs just as easily as they run.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048330414, + "modifiedTime": 1754048348296, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!5Lh1T0zaT8Pkr2U2.5VPb3OJDv6Q5150r" + }, + { + "name": "From Above", + "type": "feature", + "_id": "V7haVmSLm6vTeffc", + "img": "icons/skills/movement/arrow-down-pink.webp", + "system": { + "description": "

When the Bandit succeeds on a standard attack from above a target, they deal 1d10+1 physical damage instead of their standard damage.

", + "resource": null, + "actions": { + "X7xdCLY7ySMpaTHe": { + "type": "damage", + "_id": "X7xdCLY7ySMpaTHe", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d10", + "bonus": 1, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Damage", + "img": "icons/skills/movement/arrow-down-pink.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048351101, + "modifiedTime": 1754048394638, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!5Lh1T0zaT8Pkr2U2.V7haVmSLm6vTeffc" + } + ], "effects": [], "_key": "!actors!5Lh1T0zaT8Pkr2U2" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json index c159f490..580d6e0d 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "support", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "B5VVVALfK4P1nbWo": { + "name": "Magical Knowledge", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,45 @@ } }, "tier": 1, - "description": "

A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.

" + "description": "

A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.

", + "attack": { + "name": "Staff", + "range": "far", + "roll": { + "bonus": 2 + }, + "img": "icons/weapons/staves/staff-blue-jewel.webp", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d6", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784291, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048452205, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "MbBPIOxaxXYNApXz", @@ -180,7 +223,223 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Curse", + "type": "feature", + "_id": "Bl8L0RCGOgVUzuXo", + "img": "icons/magic/unholy/hand-marked-pink.webp", + "system": { + "description": "

Choose a target within Far range and temporarily Curse them. While the target is Cursed, you can mark a Stress when that target rolls with Hope to make the roll be with Fear instead.

", + "resource": null, + "actions": { + "yzjCJyfGzZrEd0G3": { + "type": "effect", + "_id": "yzjCJyfGzZrEd0G3", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [ + { + "_id": "ihy3kvEGSOEKdNfT", + "onSave": false + } + ], + "target": { + "type": "any", + "amount": null + }, + "name": "Use", + "img": "icons/magic/unholy/hand-marked-pink.webp", + "range": "far" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Curse", + "img": "icons/magic/unholy/hand-marked-pink.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.MbBPIOxaxXYNApXz.Item.Bl8L0RCGOgVUzuXo", + "transfer": false, + "_id": "ihy3kvEGSOEKdNfT", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Whenever you roll with Hope, the hexer can mark a stress to make the roll be with Fear instead.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048512322, + "modifiedTime": 1754048550598, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!MbBPIOxaxXYNApXz.Bl8L0RCGOgVUzuXo.ihy3kvEGSOEKdNfT" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048453602, + "modifiedTime": 1754048512335, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!MbBPIOxaxXYNApXz.Bl8L0RCGOgVUzuXo" + }, + { + "name": "Chaotic Flux", + "type": "feature", + "_id": "d8uVdKpTm9yw6TZS", + "img": "icons/magic/unholy/projectile-bolts-salvo-pink.webp", + "system": { + "description": "

Make an attack against up to three targets within Very Close range. Mark a Stress to deal 2d6+3 magic damage to targets the Hexer succeeded against.

", + "resource": null, + "actions": { + "HmvmqoMli6oC2y2a": { + "type": "attack", + "_id": "HmvmqoMli6oC2y2a", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 2, + "dice": "d6", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": 3 + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/magic/unholy/projectile-bolts-salvo-pink.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048558693, + "modifiedTime": 1754048626455, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!MbBPIOxaxXYNApXz.d8uVdKpTm9yw6TZS" + } + ], "effects": [], "_key": "!actors!MbBPIOxaxXYNApXz" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json index 62a1def9..2ddc4e15 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json @@ -34,10 +34,19 @@ "reduction": 0 } }, - "type": "standard", + "type": "bruiser", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "VMCCn7A9eLU1PMz7": { + "name": "Thief", + "value": 2 + }, + "HXPw1dnHO0ckLOBS": { + "name": "Unveiled Threats", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +74,44 @@ } }, "tier": 1, - "description": "

An imposing brawler carrying a large club.

" + "description": "

An imposing brawler carrying a large club.

", + "attack": { + "name": "Club", + "img": "icons/weapons/clubs/club-barbed-steel.webp", + "roll": { + "bonus": -3 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d4", + "bonus": 6, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +122,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784292, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048705930, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "CBKixLH3yhivZZuL", @@ -180,7 +226,176 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "I've Got 'Em", + "type": "feature", + "_id": "vipYd2zMFs0i4Ock", + "img": "icons/commodities/metal/chain-silver.webp", + "system": { + "description": "

Creatures Restrained by the Kneebreaker take double damage from attacks by other adversaries.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048707079, + "modifiedTime": 1754048731065, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!CBKixLH3yhivZZuL.vipYd2zMFs0i4Ock" + }, + { + "name": "Hold Them Down", + "type": "feature", + "_id": "Sa4Nt0eoDjirBKGf", + "img": "icons/skills/melee/unarmed-punch-fist.webp", + "system": { + "description": "

Make an attack against a target within Melee range. On a success, the target takes no damage but is Restrained and Vulnerable. The target can break free, clearing both conditions, with a successful Strength Roll or is freed automatically if the Kneebreaker takes Major or greater damage.

", + "resource": null, + "actions": { + "uMNSQzNPVPhHT34T": { + "type": "attack", + "_id": "uMNSQzNPVPhHT34T", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "d7sB1Qa1kJMnglqu", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/melee/unarmed-punch-fist.webp", + "range": "melee" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Hold Them Down", + "img": "icons/skills/melee/unarmed-punch-fist.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.CBKixLH3yhivZZuL.Item.Sa4Nt0eoDjirBKGf", + "transfer": false, + "_id": "d7sB1Qa1kJMnglqu", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "restrained", + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048778047, + "modifiedTime": 1754048784601, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!CBKixLH3yhivZZuL.Sa4Nt0eoDjirBKGf.d7sB1Qa1kJMnglqu" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048736567, + "modifiedTime": 1754048778059, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!CBKixLH3yhivZZuL.Sa4Nt0eoDjirBKGf" + } + ], "effects": [], "_key": "!actors!CBKixLH3yhivZZuL" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json index fb21be53..e8e2b75c 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json @@ -17,10 +17,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "minion", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "tNLKSFvNBTfjwujs": { + "name": "Thief", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -49,7 +54,53 @@ }, "difficulty": 9, "tier": 1, - "description": "

A thief with simple clothes and small daggers, eager to prove themselves.

" + "description": "

A thief with simple clothes and small daggers, eager to prove themselves.

", + "attack": { + "name": "Daggers", + "img": "icons/weapons/daggers/dagger-twin-green.webp", + "roll": { + "bonus": -2 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "2" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + }, + "resources": { + "hitPoints": { + "max": 1 + }, + "stress": { + "max": 1 + } + } }, "flags": {}, "_stats": { @@ -60,7 +111,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784293, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048849157, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "C0OMQqV7pN6t7ouR", @@ -164,7 +215,107 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Minion (3)", + "type": "feature", + "_id": "hfP30YIlYDW9wkHe", + "img": "icons/magic/symbols/runes-carved-stone-yellow.webp", + "system": { + "description": "

The Lackey is defeated when they take any damage. For every 3 damage a PC deals to the Lackey, defeat an additional Minion within range the attack would succeed against.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048850501, + "modifiedTime": 1754048890330, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!C0OMQqV7pN6t7ouR.hfP30YIlYDW9wkHe" + }, + { + "name": "Group Attack", + "type": "feature", + "_id": "1k5TmQIAunM7Bv32", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "system": { + "description": "

Spend a Fear to choose a target and spotlight all Jagged Knife Lackeys within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 2 physical damage each. Combine this damage.

", + "resource": null, + "actions": { + "aoQDb2m32NDxE6ZP": { + "type": "effect", + "_id": "aoQDb2m32NDxE6ZP", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048894188, + "modifiedTime": 1754048930970, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!C0OMQqV7pN6t7ouR.1k5TmQIAunM7Bv32" + } + ], "effects": [], "_key": "!actors!C0OMQqV7pN6t7ouR" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json index 48ea7283..73909d8e 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "leader", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "oeECEmL7jdYrpiBY": { + "name": "Local Knowledge", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,45 @@ } }, "tier": 1, - "description": "

A seasoned bandit in quality leathers with a strong voice and cunning eyes.

" + "description": "

A seasoned bandit in quality leathers with a strong voice and cunning eyes.

", + "attack": { + "name": "Javelin", + "img": "icons/weapons/polearms/spear-hooked-rounded.webp", + "roll": { + "bonus": 2 + }, + "range": "close", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784294, - "modifiedTime": 1754010222919, + "modifiedTime": 1754048988454, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "aTljstqteGoLpCBq", @@ -180,7 +223,282 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Tactician", + "type": "feature", + "_id": "LIAbel7pMzAHpgF3", + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "system": { + "description": "

When you spotlight the Lieutenant, mark a Stress to also spotlight two allies within Close range.

", + "resource": null, + "actions": { + "IfMFU67g4sfhSYtm": { + "type": "effect", + "_id": "IfMFU67g4sfhSYtm", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "friendly", + "amount": 2 + }, + "name": "Mark Stress", + "img": "icons/skills/movement/arrows-up-trio-red.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754048989987, + "modifiedTime": 1754049036837, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!aTljstqteGoLpCBq.LIAbel7pMzAHpgF3" + }, + { + "name": "More Where That Came From", + "type": "feature", + "_id": "Mo91w4ccffcmBPt5", + "img": "icons/magic/control/silhouette-hold-beam-blue.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049041008, + "modifiedTime": 1754049075688, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!aTljstqteGoLpCBq.Mo91w4ccffcmBPt5" + }, + { + "name": "Coup de Grace", + "type": "feature", + "_id": "qe94UdLZb0p3Gvxj", + "img": "icons/weapons/polearms/spear-flared-bronze-teal.webp", + "system": { + "description": "

Spend a Fear to make an attack against a Vulnerable target within Close range. On a success, deal 2d6+12 physical damage and the target must mark a Stress.

", + "resource": null, + "actions": { + "fzVyO0DUwIVEUCtg": { + "type": "attack", + "_id": "fzVyO0DUwIVEUCtg", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 2, + "dice": "d6", + "bonus": 12, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/weapons/polearms/spear-flared-bronze-teal.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049080786, + "modifiedTime": 1754049152990, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!aTljstqteGoLpCBq.qe94UdLZb0p3Gvxj" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "uelnRgGStjJ27VtO", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049157702, + "modifiedTime": 1754049175516, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!aTljstqteGoLpCBq.uelnRgGStjJ27VtO" + } + ], "effects": [], "_key": "!actors!aTljstqteGoLpCBq" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json index b00389f6..b5b90601 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "skulk", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "ZUMG6p8iB73HY73o": { + "name": "Intrusion", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,44 @@ } }, "tier": 1, - "description": "

A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.

" + "description": "

A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.

", + "attack": { + "name": "Daggers", + "img": "icons/weapons/daggers/dagger-twin-green.webp", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d4", + "bonus": 4, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +118,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784295, - "modifiedTime": 1754010222919, + "modifiedTime": 1754049225449, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "XF4tYTq9nPJAy2ox", @@ -180,7 +222,197 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Backstab", + "type": "feature", + "_id": "dhycdSd4NYdPOYbP", + "img": "icons/weapons/daggers/dagger-crooked-ice-blue.webp", + "system": { + "description": "

When the Shadow succeeds on a standard attack that has advantage, they deal 1d6+6 physical damage instead of their standard damage.

", + "resource": null, + "actions": { + "6G5Dasl1pP8pfYkZ": { + "type": "attack", + "_id": "6G5Dasl1pP8pfYkZ", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d6", + "bonus": 6, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/weapons/daggers/dagger-crooked-ice-blue.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049227184, + "modifiedTime": 1754049294295, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!XF4tYTq9nPJAy2ox.dhycdSd4NYdPOYbP" + }, + { + "name": "Cloaked", + "type": "feature", + "_id": "ILIogeKbYioPutRw", + "img": "icons/magic/perception/silhouette-stealth-shadow.webp", + "system": { + "description": "

Become Hidden until after the Shadow’s next attack. Attacks made while Hidden from this feature have advantage.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Cloaked", + "type": "base", + "_id": "9fZkdsHfyTskJk7r", + "img": "icons/magic/perception/silhouette-stealth-shadow.webp", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Become Hidden until after the Shadow’s next attack. Attacks made while Hidden from this feature have advantage.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [ + "hidden" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049344935, + "modifiedTime": 1754049371699, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!XF4tYTq9nPJAy2ox.ILIogeKbYioPutRw.9fZkdsHfyTskJk7r" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049306353, + "modifiedTime": 1754049333765, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!XF4tYTq9nPJAy2ox.ILIogeKbYioPutRw" + } + ], "effects": [], "_key": "!actors!XF4tYTq9nPJAy2ox" } diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json index b201f439..6958388a 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json @@ -36,7 +36,12 @@ "type": "standard", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "GLqSqPJcyKHQYMtO": { + "name": "Stealth", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -64,7 +69,46 @@ } }, "tier": 1, - "description": "

A lanky bandit striking from cover with a shortbow.

" + "description": "

A lanky bandit striking from cover with a shortbow.

", + "motivesAndTactics": "Ambush, hide, profi t, reposition", + "attack": { + "name": "Shortbow", + "img": "icons/weapons/bows/shortbow-leather.webp", + "roll": { + "bonus": -1 + }, + "range": "far", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d10", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -75,7 +119,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784296, - "modifiedTime": 1754010222919, + "modifiedTime": 1754049439023, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "1zuyof1XuIfi3aMG", @@ -179,7 +223,116 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Unseen Strike", + "type": "feature", + "_id": "adPXzpvLREjN3len", + "img": "icons/skills/ranged/arrow-flying-spiral-blue.webp", + "system": { + "description": "

If the Sniper is Hidden when they make a successful standard attack against a target, they deal 1d10+4 physical damage instead of their standard damage.

", + "resource": null, + "actions": { + "2eX7P0wSfbKKu8dJ": { + "type": "attack", + "_id": "2eX7P0wSfbKKu8dJ", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d10", + "bonus": 4, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/ranged/arrow-flying-spiral-blue.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049443033, + "modifiedTime": 1754049483638, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!1zuyof1XuIfi3aMG.adPXzpvLREjN3len" + } + ], "effects": [], "_key": "!actors!1zuyof1XuIfi3aMG" } diff --git a/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json index 939ea947..0ffc3a7d 100644 --- a/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json +++ b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "social", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "5cbm0DMiWxo6300c": { + "name": "Shrewd Negotiator", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,7 +70,44 @@ } }, "tier": 1, - "description": "

A finely dressed trader with a keen eye for financial gain.

" + "description": "

A finely dressed trader with a keen eye for financial gain.

", + "attack": { + "name": "Club", + "roll": { + "bonus": -4 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d4", + "bonus": 1, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/weapons/clubs/club-baton-blue.webp" + } }, "flags": {}, "_stats": { @@ -76,7 +118,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784305, - "modifiedTime": 1754010222919, + "modifiedTime": 1754049539761, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "Al3w2CgjfdT3p9ma", @@ -180,7 +222,129 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Preferential Treatment", + "type": "feature", + "_id": "3Fwj28UxUcdMifoi", + "img": "icons/skills/social/diplomacy-handshake.webp", + "system": { + "description": "

A PC who succeeds on a Presence Roll against the Merchant gains a discount on purchases. A PC who fails on a Presence Roll against the Merchant must pay more and has disadvantage on future Presence Rolls against the Merchant.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049540890, + "modifiedTime": 1754049568257, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!Al3w2CgjfdT3p9ma.3Fwj28UxUcdMifoi" + }, + { + "name": "The Runaround", + "type": "feature", + "_id": "Ksdgov6mYg7Og2ys", + "img": "icons/skills/social/trading-justice-scale-yellow.webp", + "system": { + "description": "

When a PC rolls a 14 or lower on a Presence Roll made against the Merchant, they must mark a Stress.

", + "resource": null, + "actions": { + "sTHDvAggf1nUX4Ai": { + "type": "damage", + "_id": "sTHDvAggf1nUX4Ai", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Stress Damage", + "img": "icons/skills/social/trading-justice-scale-yellow.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049578056, + "modifiedTime": 1754049645666, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!Al3w2CgjfdT3p9ma.Ksdgov6mYg7Og2ys" + } + ], "effects": [], "_key": "!actors!Al3w2CgjfdT3p9ma" } diff --git a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json index 8ad43e82..22fc46af 100644 --- a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json +++ b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json @@ -34,7 +34,7 @@ "reduction": 0 } }, - "type": "standard", + "type": "solo", "notes": "", "hordeHp": 1, "experiences": {}, @@ -65,7 +65,44 @@ } }, "tier": 1, - "description": "

A coruscating mass of uncontrollable magic.

" + "description": "

A coruscating mass of uncontrollable magic.

", + "attack": { + "name": "Warp Blast", + "roll": { + "bonus": 3 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d12", + "bonus": 6, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "range": "close" + } }, "flags": {}, "_stats": { @@ -76,7 +113,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784307, - "modifiedTime": 1754010222919, + "modifiedTime": 1754049682687, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "sRn4bqerfARvhgSV", @@ -180,7 +217,405 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Arcane Form", + "type": "feature", + "_id": "4Rw5KC5klRseiLvn", + "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue.webp", + "system": { + "description": "

The Elemental is resistant to magic damage.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Arcane Form", + "type": "base", + "_id": "vwc93gtzFoFZj4XT", + "img": "icons/magic/defensive/shield-barrier-flaming-diamond-blue.webp", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.resistance.magical.resistance", + "mode": 2, + "value": "1", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

The Elemental is resistant to magic damage.

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049715134, + "modifiedTime": 1754049734456, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!sRn4bqerfARvhgSV.4Rw5KC5klRseiLvn.vwc93gtzFoFZj4XT" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049689376, + "modifiedTime": 1754049704950, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!sRn4bqerfARvhgSV.4Rw5KC5klRseiLvn" + }, + { + "name": "Sickening Flux", + "type": "feature", + "_id": "oAxhAawgcK7DAdpa", + "img": "icons/magic/sonic/explosion-shock-sound-wave.webp", + "system": { + "description": "

Mark a HP to force all targets within Close range to mark a Stress and become Vulnerable until their next rest or they clear a HP.

@Template[type:emanation|range:c]

", + "resource": null, + "actions": { + "g4CVwjDeJgTJ2oCw": { + "type": "damage", + "_id": "g4CVwjDeJgTJ2oCw", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "hitPoints", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "KIyV2eXDmmymXY5y", + "onSave": false + } + ], + "name": "Mark HP", + "img": "icons/magic/sonic/explosion-shock-sound-wave.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Sickening Flux", + "img": "icons/magic/sonic/explosion-shock-sound-wave.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.sRn4bqerfARvhgSV.Item.oAxhAawgcK7DAdpa", + "transfer": false, + "_id": "KIyV2eXDmmymXY5y", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Vulnerable until your next rest or you clear a HP.

", + "tint": "#ffffff", + "statuses": [ + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049820090, + "modifiedTime": 1754049838876, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!sRn4bqerfARvhgSV.oAxhAawgcK7DAdpa.KIyV2eXDmmymXY5y" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049738720, + "modifiedTime": 1754049853494, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!sRn4bqerfARvhgSV.oAxhAawgcK7DAdpa" + }, + { + "name": "Remake Reality", + "type": "feature", + "_id": "updQuIK8sybf4YmW", + "img": "icons/magic/light/explosion-glow-spiral-teal.webp", + "system": { + "description": "

Spend a Fear to transform the area within Very Close range into a different biome. All targets within this area take 2d6+3 direct magic damage.

@Template[type:emanation|range:vc]

", + "resource": null, + "actions": { + "QzuQIAtSrgz9Zd5V": { + "type": "damage", + "_id": "QzuQIAtSrgz9Zd5V", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 2, + "dice": "d6", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Spend Fear", + "img": "icons/magic/light/explosion-glow-spiral-teal.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049858342, + "modifiedTime": 1754049963046, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!sRn4bqerfARvhgSV.updQuIK8sybf4YmW" + }, + { + "name": "Magical Reflection", + "type": "feature", + "_id": "dnVB2DxbpYtwt0S0", + "img": "icons/magic/light/beam-impact-deflect-teal.webp", + "system": { + "description": "

When the Elemental takes damage from an attack within Close range, deal an amount of damage to the attacker equal to half the damage they dealt.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754049966321, + "modifiedTime": 1754049998059, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!sRn4bqerfARvhgSV.dnVB2DxbpYtwt0S0" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "JqRfb0IZ3aJrVazI", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050010657, + "modifiedTime": 1754050027337, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!sRn4bqerfARvhgSV.JqRfb0IZ3aJrVazI" + } + ], "effects": [], "_key": "!actors!sRn4bqerfARvhgSV" } diff --git a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json index e58e7b6a..41ac0d37 100644 --- a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json +++ b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json @@ -34,7 +34,7 @@ "reduction": 0 } }, - "type": "standard", + "type": "solo", "notes": "", "hordeHp": 1, "experiences": {}, @@ -65,7 +65,44 @@ } }, "tier": 1, - "description": "

A crimson-hued creature from the Circles Below, consumed by rage against all mortals.

" + "description": "

A crimson-hued creature from the Circles Below, consumed by rage against all mortals.

", + "attack": { + "name": "Claws", + "img": "icons/creatures/claws/claw-hooked-barbed.webp", + "roll": { + "bonus": 3 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 6, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +113,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784308, - "modifiedTime": 1754010222919, + "modifiedTime": 1754050065137, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "3tqCjDwJAQ7JKqMb", @@ -180,7 +217,344 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Relentless (2)", + "type": "feature", + "_id": "4xoydX3YwsLujuaI", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050072926, + "modifiedTime": 1754050089194, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!3tqCjDwJAQ7JKqMb.4xoydX3YwsLujuaI" + }, + { + "name": "All Must fall", + "type": "feature", + "_id": "kD9kO92V7t3IqZu8", + "img": "icons/magic/unholy/strike-hand-glow-pink.webp", + "system": { + "description": "

When a PC rolls a failure with Fear while within Close range of the Demon, they lose a Hope.

@Template[type:emanation|range:c]

", + "resource": null, + "actions": { + "XQ7QebA0iGvMti4A": { + "type": "damage", + "_id": "XQ7QebA0iGvMti4A", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hope", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Hope Damage", + "img": "icons/magic/unholy/strike-hand-glow-pink.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050091351, + "modifiedTime": 1754050150499, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!3tqCjDwJAQ7JKqMb.kD9kO92V7t3IqZu8" + }, + { + "name": "Hellfire", + "type": "feature", + "_id": "lA7vcvS7oGT9NTSy", + "img": "icons/magic/fire/projectile-beams-salvo-red.webp", + "system": { + "description": "

Spend a Fear to rain down hellfire within Far range. All targets within the area must make an Agility Reaction Roll. Targets who fail take 1d20+3 magic damage. Targets who succeed take half damage.

@Template[type:emanation|range:f]

", + "resource": null, + "actions": { + "nOzLQ0NJzeB3vKiV": { + "type": "attack", + "_id": "nOzLQ0NJzeB3vKiV", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d20", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": null, + "damageMod": "half" + }, + "name": "Spend Fear", + "img": "icons/magic/fire/projectile-beams-salvo-red.webp", + "range": "far" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050154885, + "modifiedTime": 1754050246276, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!3tqCjDwJAQ7JKqMb.lA7vcvS7oGT9NTSy" + }, + { + "name": "Reaper", + "type": "feature", + "_id": "bpLBGTW1DmXPgIcx", + "img": "icons/magic/death/skull-energy-light-white.webp", + "system": { + "description": "

Before rolling damage for the Demon’s attack, you can mark a Stress to gain a bonus to the damage roll equal to the Demon’s current number of marked HP.

", + "resource": null, + "actions": { + "vZq3iaJrMzLYbqQN": { + "type": "effect", + "_id": "vZq3iaJrMzLYbqQN", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "self", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/magic/death/skull-energy-light-white.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050253435, + "modifiedTime": 1754050314370, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!3tqCjDwJAQ7JKqMb.bpLBGTW1DmXPgIcx" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "w400aHTlADxDihpt", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050318009, + "modifiedTime": 1754050337233, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!3tqCjDwJAQ7JKqMb.w400aHTlADxDihpt" + } + ], "effects": [], "_key": "!actors!3tqCjDwJAQ7JKqMb" } diff --git a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json index e62cbfdb..283a2ad3 100644 --- a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json +++ b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json @@ -34,7 +34,7 @@ "reduction": 0 } }, - "type": "standard", + "type": "solo", "notes": "", "hordeHp": 1, "experiences": {}, @@ -65,7 +65,45 @@ } }, "tier": 1, - "description": "

A living flame the size of a large bonfire.

" + "description": "

A living flame the size of a large bonfire.

", + "attack": { + "name": "Elemental Blast", + "img": "icons/magic/fire/flame-burning-earth-orange.webp", + "roll": { + "bonus": 3 + }, + "range": "far", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d10", + "bonus": 4, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -76,7 +114,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784308, - "modifiedTime": 1754010222919, + "modifiedTime": 1754050387942, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "DscWkNVoHak6P4hh", @@ -180,7 +218,482 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Relentless (2)", + "type": "feature", + "_id": "c1jcZZD616J5Y4Mb", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050392983, + "modifiedTime": 1754050410908, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!DscWkNVoHak6P4hh.c1jcZZD616J5Y4Mb" + }, + { + "name": "Scorched Earth", + "type": "feature", + "_id": "7AXE86WNd68OySkD", + "img": "icons/magic/fire/explosion-flame-lightning-strike.webp", + "system": { + "description": "

Mark a Stress to choose a point within Far range. The ground within Very Close range of that point immediately bursts into fl ames. All creatures within this area must make an Agility Reaction Roll. Targets who fail take 2d8 magic damage from the fl ames. Targets who succeed take half damage.

@Template[type:circle|range:vc]

", + "resource": null, + "actions": { + "x1VCkfcSYiPyg8fk": { + "type": "attack", + "_id": "x1VCkfcSYiPyg8fk", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 2, + "dice": "d8", + "bonus": null, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": null, + "damageMod": "half" + }, + "name": "Attack", + "img": "icons/magic/fire/explosion-flame-lightning-strike.webp", + "range": "far" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050413593, + "modifiedTime": 1754050528586, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!DscWkNVoHak6P4hh.7AXE86WNd68OySkD" + }, + { + "name": "Explosion", + "type": "feature", + "_id": "ESnu3I89BmUdBZEk", + "img": "icons/magic/fire/explosion-fireball-large-red-orange.webp", + "system": { + "description": "

Spend a Fear to erupt in a fi ery explosion. Make an attack against all targets within Close range. Targets the Elemental succeeds against take 1d8 magic damage and are knocked back to Far range.

@Template[type:emanation|range:c]

", + "resource": null, + "actions": { + "JQgqyW8H7fugR7F0": { + "type": "attack", + "_id": "JQgqyW8H7fugR7F0", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d8", + "bonus": null, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/magic/fire/explosion-fireball-large-red-orange.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050532131, + "modifiedTime": 1754050622414, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!DscWkNVoHak6P4hh.ESnu3I89BmUdBZEk" + }, + { + "name": "Consume Kindling", + "type": "feature", + "_id": "3u6wvKPJAS2v5nWV", + "img": "icons/magic/fire/elemental-fire-flying.webp", + "system": { + "description": "

Three times per scene, when the Elemental moves onto objects that are highly flammable, consume them to clear a HP or a Stress.

", + "resource": { + "type": "simple", + "value": 0, + "max": "3", + "icon": "fa-solid fa-fire" + }, + "actions": { + "CTWSVVisdgJgF7pd": { + "type": "healing", + "_id": "CTWSVVisdgJgF7pd", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "self", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Heal HP", + "img": "icons/magic/fire/elemental-fire-flying.webp", + "range": "" + }, + "e0fG0xtj6hOUp66o": { + "type": "healing", + "_id": "e0fG0xtj6hOUp66o", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "self", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Healing", + "img": "icons/magic/fire/elemental-fire-flying.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050626054, + "modifiedTime": 1754050713454, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!DscWkNVoHak6P4hh.3u6wvKPJAS2v5nWV" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "kssnXljBaV31iX58", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050716542, + "modifiedTime": 1754050733981, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!DscWkNVoHak6P4hh.kssnXljBaV31iX58" + } + ], "effects": [], "_key": "!actors!DscWkNVoHak6P4hh" } diff --git a/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json index f5bf13e8..1f91f112 100644 --- a/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json +++ b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json @@ -17,7 +17,7 @@ "reduction": 0 } }, - "type": "standard", + "type": "minion", "notes": "", "hordeHp": 1, "experiences": {}, @@ -49,7 +49,53 @@ }, "difficulty": 10, "tier": 1, - "description": "

An ambulatory sapling rising up to defend their forest.

" + "description": "

An ambulatory sapling rising up to defend their forest.

", + "resources": { + "hitPoints": { + "max": 1 + }, + "stress": { + "max": 1 + } + }, + "attack": { + "name": "Clawed Branch", + "img": "icons/magic/nature/root-vine-hand-strike.webp", + "roll": { + "bonus": -2 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "4" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { @@ -60,7 +106,7 @@ "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784309, - "modifiedTime": 1754010222919, + "modifiedTime": 1754050771646, "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "G62k4oSkhkoXEs2D", @@ -164,7 +210,107 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Minion (5)", + "type": "feature", + "_id": "gOgqATDRzPP7Jzbh", + "img": "icons/magic/symbols/runes-carved-stone-yellow.webp", + "system": { + "description": "

The Treant is defeated when they take any damage. For every 5 damage a PC deals to the Treant, defeat an additional Minion within range the attack would succeed against.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050776443, + "modifiedTime": 1754050802444, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!G62k4oSkhkoXEs2D.gOgqATDRzPP7Jzbh" + }, + { + "name": "Group Attack", + "type": "feature", + "_id": "K08WlZwGqzEo4idT", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "system": { + "description": "

Spend a Fear to choose a target and spotlight all Minor Treants within Close range of them. Those Minions move into Melee range of the target and make one shared attack roll. On a success, they deal 4 physical damage each. Combine this damage.

", + "resource": null, + "actions": { + "xTMNAHcoErKuR6TZ": { + "type": "effect", + "_id": "xTMNAHcoErKuR6TZ", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "self", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/creatures/abilities/tail-strike-bone-orange.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754050805777, + "modifiedTime": 1754050841338, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!G62k4oSkhkoXEs2D.K08WlZwGqzEo4idT" + } + ], "effects": [], "_key": "!actors!G62k4oSkhkoXEs2D" } diff --git a/system.json b/system.json index 0efa1820..995f63f3 100644 --- a/system.json +++ b/system.json @@ -237,7 +237,8 @@ "beastform": {} }, "ActiveEffect": { - "beastform": {} + "beastform": {}, + "horde": {} }, "Combat": { "combat": {}