diff --git a/lang/en.json b/lang/en.json index 1ccfeac8..2ed77e99 100755 --- a/lang/en.json +++ b/lang/en.json @@ -930,6 +930,14 @@ "selectType": "Select Action Type", "selectAction": "Action Selection" }, + "TemplateTypes": { + "circle": "Circle", + "cone": "Cone", + "emanation": "Emanation", + "inFront": "In Front", + "rect": "Rectangle", + "ray": "Ray" + }, "Traits": { "agility": { "name": "Agility", diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs index 50c93617..d5d0565f 100644 --- a/module/applications/sheets/api/application-mixin.mjs +++ b/module/applications/sheets/api/application-mixin.mjs @@ -311,8 +311,12 @@ export default function DHApplicationMixin(Base) { name: 'CONTROLS.CommonEdit', icon: 'fa-solid fa-pen-to-square', condition: target => { + const { dataset } = target.closest('[data-item-uuid]'); const doc = getDocFromElementSync(target); - return !doc || !doc.hasOwnProperty('systemPath') || doc.inCollection; + return ( + (!dataset.noCompendiumEdit && !doc) || + (doc && (!doc?.hasOwnProperty('systemPath') || doc?.inCollection)) + ); }, callback: async target => (await getDocFromElement(target)).sheet.render({ force: true }) } diff --git a/module/config/generalConfig.mjs b/module/config/generalConfig.mjs index 361adcea..5f2011bb 100644 --- a/module/config/generalConfig.mjs +++ b/module/config/generalConfig.mjs @@ -43,6 +43,12 @@ export const range = { } }; +export const templateTypes = { + ...CONST.MEASURED_TEMPLATE_TYPES, + EMANATION: 'emanation', + INFRONT: 'inFront' +}; + export const rangeInclusion = { withinRange: { id: 'withinRange', diff --git a/module/enrichers/TemplateEnricher.mjs b/module/enrichers/TemplateEnricher.mjs index 11523ce5..a09e217d 100644 --- a/module/enrichers/TemplateEnricher.mjs +++ b/module/enrichers/TemplateEnricher.mjs @@ -11,7 +11,7 @@ export default function DhTemplateEnricher(match, _options) { if (split.length === 2) { switch (split[0]) { case 'type': - const matchedType = Object.values(CONST.MEASURED_TEMPLATE_TYPES).find( + const matchedType = Object.values(CONFIG.DH.GENERAL.templateTypes).find( x => x.toLowerCase() === split[1] ); type = matchedType; @@ -28,10 +28,12 @@ export default function DhTemplateEnricher(match, _options) { if (!type || !range) return match[0]; + const label = game.i18n.localize(`DAGGERHEART.CONFIG.TemplateTypes.${type}`); + const templateElement = document.createElement('span'); templateElement.innerHTML = ` `; @@ -45,16 +47,26 @@ export const renderMeasuredTemplate = async event => { if (!type || !range || !game.canvas.scene) return; - const distance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement)[range]; + const usedType = type === 'inFront' ? 'cone' : type === 'emanation' ? 'circle' : type; + const angle = + type === CONST.MEASURED_TEMPLATE_TYPES.CONE + ? CONFIG.MeasuredTemplate.defaults.angle + : type === CONFIG.DH.GENERAL.templateTypes.INFRONT + ? '180' + : undefined; + + const baseDistance = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement)[range]; + const distance = type === CONFIG.DH.GENERAL.templateTypes.EMANATION ? baseDistance + 2.5 : baseDistance; + const { width, height } = game.canvas.scene.dimensions; canvas.scene.createEmbeddedDocuments('MeasuredTemplate', [ { x: width / 2, y: height / 2, - t: type, + t: usedType, distance: distance, width: type === CONST.MEASURED_TEMPLATE_TYPES.RAY ? 5 : undefined, - angle: type === CONST.MEASURED_TEMPLATE_TYPES.CONE ? CONFIG.MeasuredTemplate.defaults.angle : undefined + angle: angle } ]); }; diff --git a/module/enrichers/_module.mjs b/module/enrichers/_module.mjs index 3b597dd5..deec4250 100644 --- a/module/enrichers/_module.mjs +++ b/module/enrichers/_module.mjs @@ -7,7 +7,7 @@ export { DhDamageEnricher, DhDualityRollEnricher, DhEffectEnricher, DhTemplateEn export const enricherConfig = [ { - pattern: /^@Damage\[(.*)\]({.*})?$/g, + pattern: /@Damage\[(.*)\]({.*})?/g, enricher: DhDamageEnricher }, { @@ -15,11 +15,11 @@ export const enricherConfig = [ enricher: DhDualityRollEnricher }, { - pattern: /^@Effect\[(.*)\]({.*})?$/g, + pattern: /@Effect\[(.*)\]({.*})?/g, enricher: DhEffectEnricher }, { - pattern: /^@Template\[(.*)\]({.*})?$/g, + pattern: /@Template\[(.*)\]({.*})?/g, enricher: DhTemplateEnricher } ]; diff --git a/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json new file mode 100644 index 00000000..4f319f40 --- /dev/null +++ b/src/packs/adversaries/adversary_Acid_Burrower_89yAh30vaNQOALlz.json @@ -0,0 +1,709 @@ +{ + "name": "Acid Burrower", + "img": "icons/svg/mystery-man.svg", + "type": "adversary", + "folder": "sxvlEwi25uAoB2C5", + "system": { + "difficulty": 14, + "damageThresholds": { + "major": 8, + "severe": 15 + }, + "resources": { + "hitPoints": { + "value": 0, + "max": 8, + "isReversed": true + }, + "stress": { + "value": 0, + "max": 3, + "isReversed": true + } + }, + "motivesAndTactics": "Burrow, drag away, feed, reposition", + "resistance": { + "physical": { + "resistance": false, + "immunity": false, + "reduction": 0 + }, + "magical": { + "resistance": false, + "immunity": false, + "reduction": 0 + } + }, + "type": "solo", + "notes": "", + "hordeHp": 1, + "experiences": { + "pe7OIoJsqlpMXEvs": { + "name": "Tremor Sense", + "value": 2 + } + }, + "bonuses": { + "roll": { + "attack": { + "bonus": 0, + "dice": [] + }, + "action": { + "bonus": 0, + "dice": [] + }, + "reaction": { + "bonus": 0, + "dice": [] + } + }, + "damage": { + "physical": { + "bonus": 0, + "dice": [] + }, + "magical": { + "bonus": 0, + "dice": [] + } + } + }, + "tier": 1, + "description": "

A horse-sized insect with digging claws and acidic blood.

", + "attack": { + "name": "Claws", + "range": "veryClose", + "roll": { + "bonus": 3, + "type": "attack", + "trait": null, + "difficulty": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d12", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ], + "includeBase": false + }, + "_id": "TCKVaVweyJzhEArX", + "systemPath": "actions", + "type": "", + "description": "", + "img": "icons/creatures/claws/claw-curved-jagged-yellow.webp", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": null, + "recovery": null + }, + "target": { + "type": "any", + "amount": 1 + }, + "effects": [], + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + } + } + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754010222829, + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "ownership": { + "default": 0, + "ei8OkswTzyDp4IGC": 3, + "WafZqd6qLGpBRGTt": 3, + "MQSznptE5yLT7kj8": 3 + }, + "prototypeToken": { + "name": "Acid Burrower", + "displayName": 0, + "actorLink": false, + "width": 1, + "height": 1, + "texture": { + "src": "icons/svg/mystery-man.svg", + "anchorX": 0.5, + "anchorY": 0.5, + "offsetX": 0, + "offsetY": 0, + "fit": "contain", + "scaleX": 1, + "scaleY": 1, + "rotation": 0, + "tint": "#ffffff", + "alphaThreshold": 0.75 + }, + "lockRotation": false, + "rotation": 0, + "alpha": 1, + "disposition": -1, + "displayBars": 0, + "bar1": { + "attribute": "resources.hitPoints" + }, + "bar2": { + "attribute": "resources.stress" + }, + "light": { + "negative": false, + "priority": 0, + "alpha": 0.5, + "angle": 360, + "bright": 0, + "color": null, + "coloration": 1, + "dim": 0, + "attenuation": 0.5, + "luminosity": 0.5, + "saturation": 0, + "contrast": 0, + "shadows": 0, + "animation": { + "type": null, + "speed": 5, + "intensity": 5, + "reverse": false + }, + "darkness": { + "min": 0, + "max": 1 + } + }, + "sight": { + "enabled": false, + "range": 0, + "angle": 360, + "visionMode": "basic", + "color": null, + "attenuation": 0.1, + "brightness": 0, + "saturation": 0, + "contrast": 0 + }, + "detectionModes": [], + "occludable": { + "radius": 0 + }, + "ring": { + "enabled": false, + "colors": { + "ring": null, + "background": null + }, + "effects": 1, + "subject": { + "scale": 1, + "texture": null + } + }, + "turnMarker": { + "mode": 1, + "animation": null, + "src": null, + "disposition": false + }, + "movementAction": null, + "flags": {}, + "randomImg": false, + "appendNumber": false, + "prependAdjective": false + }, + "items": [ + { + "name": "Relentless (3)", + "type": "feature", + "_id": "MFmGN6Tbf5GYxrQ9", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "lastModifiedBy": null + }, + "_key": "!actors.items!89yAh30vaNQOALlz.MFmGN6Tbf5GYxrQ9" + }, + { + "name": "Earth Eruption", + "type": "feature", + "_id": "ctXYwil2D1zfsekT", + "img": "icons/magic/earth/barrier-stone-explosion-red.webp", + "system": { + "description": "

Mark a Stress to have the Burrower burst out of the ground. All creatures within Very Close range must succeed on an Agility Reaction Roll or be knocked over, making them Vulnerable until they next act.

@Template[type:emanation|range:vc]

", + "resource": null, + "actions": { + "4ppSeiTdbqnMzWAs": { + "type": "attack", + "_id": "4ppSeiTdbqnMzWAs", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "9PsnogEPsp1OOK64", + "onSave": false + } + ], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": null, + "damageMod": "none" + }, + "name": "Use", + "img": "icons/magic/earth/barrier-stone-explosion-red.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Earth Eruption", + "img": "icons/magic/earth/barrier-stone-explosion-red.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.aKVLLjMb35om4QbJ.Item.ctXYwil2D1zfsekT", + "transfer": false, + "_id": "9PsnogEPsp1OOK64", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "lastModifiedBy": null + }, + "_key": "!actors.items.effects!89yAh30vaNQOALlz.ctXYwil2D1zfsekT.9PsnogEPsp1OOK64" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "lastModifiedBy": null + }, + "_key": "!actors.items!89yAh30vaNQOALlz.ctXYwil2D1zfsekT" + }, + { + "name": "Spit Acid", + "type": "feature", + "_id": "UpFsnlbZkyvM2Ftv", + "img": "icons/magic/acid/projectile-smoke-glowing.webp", + "system": { + "description": "

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

@Template[type:inFront|range:c]

", + "resource": null, + "actions": { + "yd10HwK6Wa3OEvv2": { + "type": "attack", + "_id": "yd10HwK6Wa3OEvv2", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "2d6" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + }, + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "armorSlot", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/magic/acid/projectile-smoke-glowing.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "lastModifiedBy": "MQSznptE5yLT7kj8", + "modifiedTime": 1754012083498 + }, + "_key": "!actors.items!89yAh30vaNQOALlz.UpFsnlbZkyvM2Ftv" + }, + { + "name": "Acid Bath", + "type": "feature", + "_id": "aNIVT5LKhwLyjKpI", + "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp", + "system": { + "description": "

When the Burrower takes Severe damage, all creatures within Close range are bathed in their acidic blood, taking 1d10 physical damage. This splash covers the ground within Very Close range with blood, and all creatures other than the Burrower who move through it take 1d6 physical damage.

@Template[type:emanation|range:c]

", + "resource": null, + "actions": { + "XbtTzOBvlTaxOKTy": { + "type": "damage", + "_id": "XbtTzOBvlTaxOKTy", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1d10" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Splash", + "img": "icons/magic/acid/dissolve-drip-droplet-smoke.webp", + "range": "close" + }, + "xpcp1ECTWF20kxve": { + "type": "damage", + "_id": "xpcp1ECTWF20kxve", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1d6" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Acid Ground", + "img": "icons/magic/acid/dissolve-pool-bubbles.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "lastModifiedBy": null + }, + "_key": "!actors.items!89yAh30vaNQOALlz.aNIVT5LKhwLyjKpI" + } + ], + "effects": [], + "_id": "89yAh30vaNQOALlz", + "sort": 500000, + "_key": "!actors!89yAh30vaNQOALlz" +} diff --git a/src/packs/adversaries/adversary_Acid_Burrower_aKVLLjMb35om4QbJ.json b/src/packs/adversaries/adversary_Acid_Burrower_aKVLLjMb35om4QbJ.json deleted file mode 100644 index a8b3d14f..00000000 --- a/src/packs/adversaries/adversary_Acid_Burrower_aKVLLjMb35om4QbJ.json +++ /dev/null @@ -1,186 +0,0 @@ -{ - "name": "Acid Burrower", - "img": "icons/svg/mystery-man.svg", - "type": "adversary", - "folder": "sxvlEwi25uAoB2C5", - "system": { - "difficulty": 14, - "damageThresholds": { - "major": 8, - "severe": 15 - }, - "resources": { - "hitPoints": { - "value": 0, - "max": 8, - "isReversed": true - }, - "stress": { - "value": 0, - "max": 3, - "isReversed": true - } - }, - "motivesAndTactics": "Burrow, drag away, feed, reposition", - "resistance": { - "physical": { - "resistance": false, - "immunity": false, - "reduction": 0 - }, - "magical": { - "resistance": false, - "immunity": false, - "reduction": 0 - } - }, - "type": "standard", - "notes": "", - "hordeHp": 1, - "experiences": {}, - "bonuses": { - "roll": { - "attack": { - "bonus": 0, - "dice": [] - }, - "action": { - "bonus": 0, - "dice": [] - }, - "reaction": { - "bonus": 0, - "dice": [] - } - }, - "damage": { - "physical": { - "bonus": 0, - "dice": [] - }, - "magical": { - "bonus": 0, - "dice": [] - } - } - }, - "tier": 1, - "description": "

A horse-sized insect with digging claws and acidic blood.

" - }, - "flags": {}, - "_stats": { - "compendiumSource": null, - "duplicateSource": null, - "exportSource": null, - "coreVersion": "13.344", - "systemId": "daggerheart", - "systemVersion": "0.0.1", - "createdTime": 1753922784217, - "modifiedTime": 1753922784217, - "lastModifiedBy": "WafZqd6qLGpBRGTt" - }, - "_id": "aKVLLjMb35om4QbJ", - "sort": 3400000, - "ownership": { - "default": 0, - "ei8OkswTzyDp4IGC": 3, - "WafZqd6qLGpBRGTt": 3 - }, - "prototypeToken": { - "name": "Acid Burrower", - "displayName": 0, - "actorLink": false, - "width": 1, - "height": 1, - "texture": { - "src": "icons/svg/mystery-man.svg", - "anchorX": 0.5, - "anchorY": 0.5, - "offsetX": 0, - "offsetY": 0, - "fit": "contain", - "scaleX": 1, - "scaleY": 1, - "rotation": 0, - "tint": "#ffffff", - "alphaThreshold": 0.75 - }, - "lockRotation": false, - "rotation": 0, - "alpha": 1, - "disposition": -1, - "displayBars": 0, - "bar1": { - "attribute": "resources.hitPoints" - }, - "bar2": { - "attribute": "resources.stress" - }, - "light": { - "negative": false, - "priority": 0, - "alpha": 0.5, - "angle": 360, - "bright": 0, - "color": null, - "coloration": 1, - "dim": 0, - "attenuation": 0.5, - "luminosity": 0.5, - "saturation": 0, - "contrast": 0, - "shadows": 0, - "animation": { - "type": null, - "speed": 5, - "intensity": 5, - "reverse": false - }, - "darkness": { - "min": 0, - "max": 1 - } - }, - "sight": { - "enabled": false, - "range": 0, - "angle": 360, - "visionMode": "basic", - "color": null, - "attenuation": 0.1, - "brightness": 0, - "saturation": 0, - "contrast": 0 - }, - "detectionModes": [], - "occludable": { - "radius": 0 - }, - "ring": { - "enabled": false, - "colors": { - "ring": null, - "background": null - }, - "effects": 1, - "subject": { - "scale": 1, - "texture": null - } - }, - "turnMarker": { - "mode": 1, - "animation": null, - "src": null, - "disposition": false - }, - "movementAction": null, - "flags": {}, - "randomImg": false, - "appendNumber": false, - "prependAdjective": false - }, - "items": [], - "effects": [], - "_key": "!actors!aKVLLjMb35om4QbJ" -} diff --git a/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json index e23f3832..05c397c8 100644 --- a/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json +++ b/src/packs/adversaries/adversary_Archer_Guard_JRhrrEg5UroURiAD.json @@ -33,10 +33,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "ranged", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "Gtr9I2G39GcXT2Si": { + "name": "Local Knowledge", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -64,22 +69,61 @@ } }, "tier": 1, - "description": "

A tall guard bearing a longbow and quiver with arrows fletched in the settlement’s colors.

" + "description": "

A tall guard bearing a longbow and quiver with arrows fletched in the settlement’s colors.

", + "motivesAndTactics": "Arrest, close gates, make it through the day, pin down", + "attack": { + "name": "Longbow", + "range": "far", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/weapons/bows/longbow-recurve-leather-brown.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784222, - "modifiedTime": 1753922784222, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754012544139, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "JRhrrEg5UroURiAD", - "sort": 3400000, + "sort": 2900000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -179,7 +223,173 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Hobbling Shot", + "type": "feature", + "_id": "DMtd1EXQPlPaoRmV", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "system": { + "description": "

Make an attack against a target within Far range. On a success, mark a Stress to deal 1d12+3 physical damage. If the target marks HP from this attack, they have disadvantage on Agility Rolls until they clear at least 1 HP.

", + "resource": null, + "actions": { + "84rwldOFvTPrrHJJ": { + "type": "attack", + "_id": "84rwldOFvTPrrHJJ", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d12", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "wGuxOLokMqdxVSOo", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "range": "far" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Hobbling Shot", + "img": "icons/skills/wounds/bone-broken-knee-beam.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.JRhrrEg5UroURiAD.Item.DMtd1EXQPlPaoRmV", + "transfer": false, + "_id": "wGuxOLokMqdxVSOo", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.disadvantageSources", + "mode": 2, + "value": "Agility Rolls", + "priority": null + } + ], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You have disadvantage on Agility Rolls until you clear at least 1 HP.

", + "tint": "#ffffff", + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012705802, + "modifiedTime": 1754012740752, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!JRhrrEg5UroURiAD.DMtd1EXQPlPaoRmV.wGuxOLokMqdxVSOo" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012548341, + "modifiedTime": 1754012705815, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!JRhrrEg5UroURiAD.DMtd1EXQPlPaoRmV" + } + ], "effects": [], "_key": "!actors!JRhrrEg5UroURiAD" } diff --git a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json index 471df7bd..27d234f5 100644 --- a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json +++ b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json @@ -34,10 +34,19 @@ "reduction": 0 } }, - "type": "standard", + "type": "bruiser", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "5ASmWCwf7HMplPDT": { + "name": "Ambusher", + "value": 3 + }, + "rjs6ek5OZP8inYqu": { + "name": "Keen Senses", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -65,22 +74,59 @@ } }, "tier": 1, - "description": "

A large bear with thick fur and powerful claws.

" + "description": "

A large bear with thick fur and powerful claws.

", + "attack": { + "name": "Claws", + "roll": { + "bonus": 1 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/creatures/claws/claw-straight-brown.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784226, - "modifiedTime": 1753922784226, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754012446332, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "71qKDLKO3CsrNkdy", - "sort": 3400000, + "sort": 1200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +226,312 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Overwhelming Force", + "type": "feature", + "_id": "2fXzhh2qil8dw3vw", + "img": "icons/skills/melee/strike-slashes-orange.webp", + "system": { + "description": "

Targets who mark HP from the Bear’s standard attack are knocked back to Very Close range.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012151208, + "modifiedTime": 1754012182512, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!71qKDLKO3CsrNkdy.2fXzhh2qil8dw3vw" + }, + { + "name": "Bite", + "type": "feature", + "_id": "zgR0MEqyobKp2yXr", + "img": "icons/creatures/abilities/mouth-teeth-long-red.webp", + "system": { + "description": "

Mark a Stress to make an attack against a target within Melee range. On a success, deal 3d4+10 physical damage and the target is Restrained until they break free with a successful Strength Roll.

", + "resource": null, + "actions": { + "PXL3e51eBYZ4O2lb": { + "type": "attack", + "_id": "PXL3e51eBYZ4O2lb", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 3, + "dice": "d4", + "bonus": 10, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "U50Ccm9emMqAxma6", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/creatures/abilities/mouth-teeth-long-red.webp", + "range": "melee" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Bite", + "img": "icons/creatures/abilities/mouth-teeth-long-red.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.71qKDLKO3CsrNkdy.Item.zgR0MEqyobKp2yXr", + "transfer": false, + "_id": "U50Ccm9emMqAxma6", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You are Restrained until you break free with a successful Strength Roll.

", + "tint": "#ffffff", + "statuses": [ + "restrain" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012285077, + "modifiedTime": 1754012313771, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!71qKDLKO3CsrNkdy.zgR0MEqyobKp2yXr.U50Ccm9emMqAxma6" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012195973, + "modifiedTime": 1754012285100, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!71qKDLKO3CsrNkdy.zgR0MEqyobKp2yXr" + }, + { + "name": "Momentum", + "type": "feature", + "_id": "4hJbq9WCwJn78frt", + "img": "icons/skills/melee/strike-weapons-orange.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": { + "HawHNALF7mdigX4X": { + "type": "healing", + "_id": "HawHNALF7mdigX4X", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Gain Fear", + "img": "icons/magic/unholy/orb-hands-pink.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012330113, + "modifiedTime": 1754012418576, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!71qKDLKO3CsrNkdy.4hJbq9WCwJn78frt" + } + ], "effects": [], "_key": "!actors!71qKDLKO3CsrNkdy" } diff --git a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json index 80de6400..535526c7 100644 --- a/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json +++ b/src/packs/adversaries/adversary_Bladed_Guard_B4LZcGuBAHzyVdzy.json @@ -37,7 +37,12 @@ "type": "standard", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "ptgh1mGd4XGIjaAO": { + "name": "Local Knowledge", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,22 +70,59 @@ } }, "tier": 1, - "description": "

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

" + "description": "

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

", + "attack": { + "roll": { + "bonus": 1 + }, + "name": "Longsword", + "img": "icons/weapons/swords/sword-guard.webp", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d6", + "bonus": 1, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + } + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784226, - "modifiedTime": 1753922784226, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754012821422, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "B4LZcGuBAHzyVdzy", - "sort": 3400000, + "sort": 2000000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +222,222 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Shield Wall", + "type": "feature", + "_id": "qEn4baWgkjKtmILp", + "img": "icons/equipment/shield/shield-round-boss-wood-brown.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": { + "3lbeEeJdjzPn0MoG": { + "type": "attack", + "_id": "3lbeEeJdjzPn0MoG", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "passive", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "agility", + "difficulty": null, + "damageMod": "none" + }, + "name": "Use", + "img": "icons/equipment/shield/shield-round-boss-wood-brown.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012824140, + "modifiedTime": 1754012926434, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!B4LZcGuBAHzyVdzy.qEn4baWgkjKtmILp" + }, + { + "name": "Detain", + "type": "feature", + "_id": "9gizFt9ovKL05DXu", + "img": "icons/commodities/metal/chain-silver.webp", + "system": { + "description": "

Make an attack against a target within Very Close range. On a success, mark a Stress to Restrain the target until they break free with a successful attack, Finesse Roll, or Strength Roll.

", + "resource": null, + "actions": { + "TK5R00afB1RIA6gp": { + "type": "attack", + "_id": "TK5R00afB1RIA6gp", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "LmzztuktRkwOCy1a", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/commodities/metal/chain-silver.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Detain", + "img": "icons/commodities/metal/chain-silver.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.B4LZcGuBAHzyVdzy.Item.9gizFt9ovKL05DXu", + "transfer": false, + "_id": "LmzztuktRkwOCy1a", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You are Restrained until you break free with a successful attack, Finesse Roll, or Strength Roll.

", + "tint": "#ffffff", + "statuses": [ + "restrained" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013054188, + "modifiedTime": 1754013085395, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!B4LZcGuBAHzyVdzy.9gizFt9ovKL05DXu.LmzztuktRkwOCy1a" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754012944888, + "modifiedTime": 1754013114603, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!B4LZcGuBAHzyVdzy.9gizFt9ovKL05DXu" + } + ], "effects": [], "_key": "!actors!B4LZcGuBAHzyVdzy" } diff --git a/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json index 3ad8ff69..d8de03e4 100644 --- a/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json +++ b/src/packs/adversaries/adversary_Brawny_Zombie_2UeZ0tEe7AzgSJNd.json @@ -34,10 +34,19 @@ "reduction": 0 } }, - "type": "standard", + "type": "bruiser", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "BKNynHS8sUlJSt9P": { + "name": "Collateral Damage", + "value": 2 + }, + "Kq5ZfACqF0EIjKIq": { + "name": "Throw", + "value": 4 + } + }, "bonuses": { "roll": { "attack": { @@ -65,22 +74,60 @@ } }, "tier": 1, - "description": "

A large corpse, decay-bloated and angry.

" + "description": "

A large corpse, decay-bloated and angry.

", + "attack": { + "name": "Slam", + "roll": { + "bonus": 2 + }, + "range": "veryClose", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d12", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/skills/melee/unarmed-punch-fist-yellow-red.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784231, - "modifiedTime": 1753922784231, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754013233323, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "2UeZ0tEe7AzgSJNd", - "sort": 3400000, + "sort": 400000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +227,302 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Slow", + "type": "feature", + "_id": "yBaLF9DwPH2GSRKf", + "img": "icons/magic/time/hourglass-brown-orange.webp", + "system": { + "description": "

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

", + "resource": { + "type": "simple", + "value": 0, + "max": "1", + "icon": "fa-solid fa-hourglass-half" + }, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013235761, + "modifiedTime": 1754013348057, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!2UeZ0tEe7AzgSJNd.yBaLF9DwPH2GSRKf" + }, + { + "name": "Rend Asunder", + "type": "feature", + "_id": "LP7xVLMTkJsmiIvl", + "img": "icons/skills/melee/strike-slashes-red.webp", + "system": { + "description": "

Make a standard attack with advantage against a target the Zombie has Restrained. On a success, the attack deals direct damage.

", + "resource": null, + "actions": { + "qCcWw60cPZnEWbpG": { + "type": "attack", + "_id": "qCcWw60cPZnEWbpG", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d12", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/melee/strike-slashes-red.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013355113, + "modifiedTime": 1754013446559, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!2UeZ0tEe7AzgSJNd.LP7xVLMTkJsmiIvl" + }, + { + "name": "Rip and Tear", + "type": "feature", + "_id": "69reUZ5tv3splqyO", + "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp", + "system": { + "description": "

When the Zombies makes a successful standard attack, you can mark a Stress to temporarily Restrain the target and force them to mark 2 Stress.

", + "resource": null, + "actions": { + "xV1z3dk9c7jIkk7v": { + "type": "damage", + "_id": "xV1z3dk9c7jIkk7v", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "2" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "CjMrSdL6kgD8mKRQ", + "onSave": false + } + ], + "name": "Damage", + "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Rip and Tear", + "img": "icons/creatures/abilities/mouth-teeth-lamprey-red.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.2UeZ0tEe7AzgSJNd.Item.69reUZ5tv3splqyO", + "transfer": false, + "_id": "CjMrSdL6kgD8mKRQ", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "restrained" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013588940, + "modifiedTime": 1754013596861, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!2UeZ0tEe7AzgSJNd.69reUZ5tv3splqyO.CjMrSdL6kgD8mKRQ" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013473713, + "modifiedTime": 1754013614420, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!2UeZ0tEe7AzgSJNd.69reUZ5tv3splqyO" + } + ], "effects": [], "_key": "!actors!2UeZ0tEe7AzgSJNd" } diff --git a/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json index 21574d5f..362c1de9 100644 --- a/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json +++ b/src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json @@ -33,10 +33,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "solo", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "7GpgCWSe6hNwnOO7": { + "name": "Throw", + "value": 2 + } + }, "bonuses": { "roll": { "attack": { @@ -64,22 +69,61 @@ } }, "tier": 1, - "description": "

A massive humanoid who sees all sapient life as food.

" + "description": "

A massive humanoid who sees all sapient life as food.

", + "motivesAndTactics": "Bite off heads, feast, rip limbs, stomp, throw enemies", + "attack": { + "roll": { + "bonus": 1 + }, + "range": "veryClose", + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d10", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "name": "Club", + "img": "icons/weapons/clubs/club-banded-barbed-black.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784233, - "modifiedTime": 1753922784233, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754011301537, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "8Zkqk1jU09nKL2fy", - "sort": 3400000, + "sort": 1500000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -179,7 +223,378 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Ramp Up", + "type": "feature", + "_id": "ynuyMl1sMQYINfcQ", + "img": "icons/weapons/clubs/club-spiked-glowing.webp", + "system": { + "description": "

You must spend a Fear to spotlight the Ogre. While spotlighted, they can make their standard attack against all targets within range.

", + "resource": null, + "actions": { + "UoZ6vXRXvWYjpJpZ": { + "type": "effect", + "_id": "UoZ6vXRXvWYjpJpZ", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/weapons/clubs/club-spiked-glowing.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754011303846, + "modifiedTime": 1754011580092, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8Zkqk1jU09nKL2fy.ynuyMl1sMQYINfcQ" + }, + { + "name": "Bone Breaker", + "type": "feature", + "_id": "szu5YYQ6klkDbqAT", + "img": "icons/skills/wounds/bone-broken-marrow-red.webp", + "system": { + "description": "

The Ogre’s attacks deal direct damage.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754011637183, + "modifiedTime": 1754011673466, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8Zkqk1jU09nKL2fy.szu5YYQ6klkDbqAT" + }, + { + "name": "Hail of Boulders", + "type": "feature", + "_id": "zGvaBYJPOOnQVQEn", + "img": "icons/magic/earth/projectile-stone-boulder-orange.webp", + "system": { + "description": "

Mark a Stress to pick up heavy objects and throw them at all targets in front of the Ogre within Far range. Make an attack against these targets. Targets the Ogre succeeds against take 1d10+2 physical damage. If they succeed against more than one target, you gain a Fear.

@Template[type:inFront|range:f]

", + "resource": null, + "actions": { + "3p1qfHy5uHe4H2hB": { + "type": "attack", + "_id": "3p1qfHy5uHe4H2hB", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d12", + "bonus": 2, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Throw", + "img": "icons/magic/earth/projectile-stone-boulder-orange.webp", + "range": "far" + }, + "pmeromzI4eQOilbp": { + "type": "healing", + "_id": "pmeromzI4eQOilbp", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "fear", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "self", + "amount": null + }, + "effects": [], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "name": "Gain Fear", + "img": "icons/magic/unholy/orb-hands-pink.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754011680074, + "modifiedTime": 1754011917159, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8Zkqk1jU09nKL2fy.zGvaBYJPOOnQVQEn" + }, + { + "name": "Rampaging Fury", + "type": "feature", + "_id": "Qxkddj6nQc4RDExW", + "img": "icons/skills/melee/strike-flail-destructive-yellow.webp", + "system": { + "description": "

When the Ogre marks 2 or more HP, they can rampage. Move the Ogre to a point within Close range and deal 2d6+3 direct physical damage to all targets in their path.

", + "resource": null, + "actions": { + "PtTu9bnCJKMySBSV": { + "type": "damage", + "_id": "PtTu9bnCJKMySBSV", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 2, + "dice": "d6", + "bonus": 3, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Damage", + "img": "icons/skills/melee/strike-flail-destructive-yellow.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754011925214, + "modifiedTime": 1754012026787, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!8Zkqk1jU09nKL2fy.Qxkddj6nQc4RDExW" + } + ], "effects": [], "_key": "!actors!8Zkqk1jU09nKL2fy" } diff --git a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json index ea4409f1..b20819be 100644 --- a/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json +++ b/src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json @@ -34,7 +34,7 @@ "reduction": 0 } }, - "type": "standard", + "type": "solo", "notes": "", "hordeHp": 1, "experiences": {}, @@ -65,22 +65,59 @@ } }, "tier": 1, - "description": "

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

" + "description": "

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

", + "attack": { + "roll": { + "bonus": 4 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d20", + "bonus": null, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "name": "Fist Slam", + "img": "icons/skills/melee/unarmed-punch-fist-yellow-red.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784236, - "modifiedTime": 1753922784236, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754013707483, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "uOP5oT9QzXPlnf3p", - "sort": 3400000, + "sort": 4900000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +217,417 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Relentless (2)", + "type": "feature", + "_id": "y3oUmDLGkcSjOO5Q", + "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", + "system": { + "description": "

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

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013727085, + "modifiedTime": 1754013745214, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uOP5oT9QzXPlnf3p.y3oUmDLGkcSjOO5Q" + }, + { + "name": "Weak Structure", + "type": "feature", + "_id": "p4HLIkiM3HsglRoA", + "img": "icons/commodities/metal/barstock-broken-steel.webp", + "system": { + "description": "

When the Construct marks HP from physical damage, they must mark an additional HP.

", + "resource": null, + "actions": {}, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013751967, + "modifiedTime": 1754013777727, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uOP5oT9QzXPlnf3p.p4HLIkiM3HsglRoA" + }, + { + "name": "Trample", + "type": "feature", + "_id": "93m085bEaKFzvEWT", + "img": "icons/skills/movement/arrow-upward-blue.webp", + "system": { + "description": "

Mark a Stress to make an attack against all targets in the Construct’s path when they move. Targets the Construct succeeds against take 1d8 physical damage.

", + "resource": null, + "actions": { + "OswphW4Z1B5oa4ts": { + "type": "attack", + "_id": "OswphW4Z1B5oa4ts", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d8", + "bonus": null, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/skills/movement/arrow-upward-blue.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013785248, + "modifiedTime": 1754013859298, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uOP5oT9QzXPlnf3p.93m085bEaKFzvEWT" + }, + { + "name": "Overload", + "type": "feature", + "_id": "EF6YIDjQ0liFubGA", + "img": "icons/creatures/magical/construct-golem-stone-blue.webp", + "system": { + "description": "

Before rolling damage for the Construct’s attack, you can mark a Stress to gain a +10 bonus to the damage roll. The Construct can then take the spotlight again.

", + "resource": null, + "actions": { + "xYACTiZzApmCXXmf": { + "type": "effect", + "_id": "xYACTiZzApmCXXmf", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Mark Stress", + "img": "icons/creatures/magical/construct-golem-stone-blue.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Overload", + "type": "base", + "_id": "xkDIZk9u2ipDHvOL", + "img": "icons/creatures/magical/construct-golem-stone-blue.webp", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [ + { + "key": "system.bonuses.damage.physical.bonus", + "mode": 2, + "value": "10", + "priority": null + } + ], + "disabled": true, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

Gain a +10 bonus to the damage roll

", + "origin": null, + "tint": "#ffffff", + "transfer": true, + "statuses": [], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013932820, + "modifiedTime": 1754013969723, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!uOP5oT9QzXPlnf3p.EF6YIDjQ0liFubGA.xkDIZk9u2ipDHvOL" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013871234, + "modifiedTime": 1754013921817, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uOP5oT9QzXPlnf3p.EF6YIDjQ0liFubGA" + }, + { + "name": "Death Quake", + "type": "feature", + "_id": "UlGLuV1L33tDWkli", + "img": "icons/magic/sonic/explosion-shock-wave-teal.webp", + "system": { + "description": "

When the Construct marks their last HP, the magic powering them ruptures in an explosion of force. Make an attack with advantage against all targets within Very Close range. Targets the Construct succeeds against take 1d12+2 magic damage.

", + "resource": null, + "actions": { + "fkIWRdcGPgHgm6VC": { + "type": "attack", + "_id": "fkIWRdcGPgHgm6VC", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d12", + "bonus": 2, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [ + "magical" + ], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/magic/sonic/explosion-shock-wave-teal.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754013980637, + "modifiedTime": 1754014038531, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!uOP5oT9QzXPlnf3p.UlGLuV1L33tDWkli" + } + ], "effects": [], "_key": "!actors!uOP5oT9QzXPlnf3p" } diff --git a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json index f16cbfec..d3c12c00 100644 --- a/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json +++ b/src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "social", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "omqadwvxPY4xsd7K": { + "name": "Socialite", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,22 +70,59 @@ } }, "tier": 1, - "description": "

An ambitious and ostentatiously dressed socialite.

" + "description": "

An ambitious and ostentatiously dressed socialite.

", + "attack": { + "name": "Daggers", + "roll": { + "bonus": -4 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d4", + "bonus": 2, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/weapons/daggers/dagger-twin-green.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784237, - "modifiedTime": 1753922784237, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754014293146, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "CBBuEXAlLKFMJdjg", - "sort": 3400000, + "sort": 2200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +222,240 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Mockery", + "type": "feature", + "_id": "LYNaKEYcYMgvF4Rf", + "img": "icons/magic/control/mouth-smile-deception-purple.webp", + "system": { + "description": "

Mark a Stress to say something mocking and force a target within Close range to make a Presence Reaction Roll (14) to see if they can save face. On a failure, the target must mark 2 Stress and is Vulnerable until the scene ends.

", + "resource": null, + "actions": { + "Yi3rvjj0Umqt5Z8j": { + "type": "attack", + "_id": "Yi3rvjj0Umqt5Z8j", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "stress", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "2" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "type": [] + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "YNMhgBZW8ndrCjIp", + "onSave": false + } + ], + "roll": { + "type": null, + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": "presence", + "difficulty": 14, + "damageMod": "none" + }, + "name": "Use", + "img": "icons/magic/control/mouth-smile-deception-purple.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Mockery", + "img": "icons/magic/control/mouth-smile-deception-purple.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.CBBuEXAlLKFMJdjg.Item.LYNaKEYcYMgvF4Rf", + "transfer": false, + "_id": "YNMhgBZW8ndrCjIp", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "", + "tint": "#ffffff", + "statuses": [ + "vulnerable" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014456918, + "modifiedTime": 1754014468386, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!CBBuEXAlLKFMJdjg.LYNaKEYcYMgvF4Rf.YNMhgBZW8ndrCjIp" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014295058, + "modifiedTime": 1754014456928, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!CBBuEXAlLKFMJdjg.LYNaKEYcYMgvF4Rf" + }, + { + "name": "Scapegoat", + "type": "feature", + "_id": "Ux42ELBBuSYwm4yW", + "img": "icons/skills/social/diplomacy-unity-alliance.webp", + "system": { + "description": "

Spend a Fear and target a PC. The Courtier convinces a crowd or prominent individual that the target is the cause of their current conflict or misfortune.

", + "resource": null, + "actions": { + "IwuFowlcXyjvfOxp": { + "type": "effect", + "_id": "IwuFowlcXyjvfOxp", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [ + { + "scalable": false, + "key": "fear", + "value": 1, + "keyIsID": false, + "step": null + } + ], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "effects": [], + "target": { + "type": "any", + "amount": null + }, + "name": "Spend Fear", + "img": "icons/skills/social/diplomacy-unity-alliance.webp", + "range": "" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014473825, + "modifiedTime": 1754014546519, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!CBBuEXAlLKFMJdjg.Ux42ELBBuSYwm4yW" + } + ], "effects": [], "_key": "!actors!CBBuEXAlLKFMJdjg" } diff --git a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json index 9f3b146d..03b2296a 100644 --- a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json +++ b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json @@ -34,10 +34,15 @@ "reduction": 0 } }, - "type": "standard", + "type": "bruiser", "notes": "", "hordeHp": 1, - "experiences": {}, + "experiences": { + "8ThlnO2VRVTMnfzP": { + "name": "Huge", + "value": 3 + } + }, "bonuses": { "roll": { "attack": { @@ -65,22 +70,60 @@ } }, "tier": 1, - "description": "

A burly vegetable-person with grasping vines.

" + "description": "

A burly vegetable-person with grasping vines.

", + "attack": { + "name": "Vines", + "range": "close", + "roll": { + "bonus": 2 + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "dice": "d8", + "bonus": 3, + "multiplier": "flat", + "flatMultiplier": 1 + }, + "applyTo": "hitPoints", + "type": [ + "physical" + ], + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + }, + "base": false + } + ] + }, + "img": "icons/magic/nature/root-vines-grow-brown.webp" + } }, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784246, - "modifiedTime": 1753922784246, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754014598720, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "9x2xY9zwc3xzbXo5", - "sort": 3400000, + "sort": 1800000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, @@ -180,7 +223,253 @@ "appendNumber": false, "prependAdjective": false }, - "items": [], + "items": [ + { + "name": "Ground Slam", + "type": "feature", + "_id": "0DSCzAFXy0hV4afJ", + "img": "icons/magic/earth/barrier-stone-brown-green.webp", + "system": { + "description": "

Slam the ground, knocking all targets within Very Close range back to Far range. Each target knocked back this way must mark a Stress.

@Template[type:emanation|range:vc]

", + "resource": null, + "actions": { + "55hCZsJQhJNcZ0lX": { + "type": "damage", + "_id": "55hCZsJQhJNcZ0lX", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": true, + "formula": "1" + }, + "multiplier": "flat", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null + }, + "applyTo": "stress", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [], + "name": "Stress Damage", + "img": "icons/magic/earth/barrier-stone-brown-green.webp", + "range": "veryClose" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014765553, + "modifiedTime": 1754014836251, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!9x2xY9zwc3xzbXo5.0DSCzAFXy0hV4afJ" + }, + { + "name": "Grab and Drag", + "type": "feature", + "_id": "rreGFW5TbhUoZf2T", + "img": "icons/magic/nature/root-vine-entangled-hand.webp", + "system": { + "description": "

Make an attack against a target within Close range. On a success, spend a Fear to pull them into Melee range, deal 1d6+2 physical damage, and Restrain them until the Defender takes Severe damage.

", + "resource": null, + "actions": { + "nQ3vXrrKBizZoaDt": { + "type": "attack", + "_id": "nQ3vXrrKBizZoaDt", + "systemPath": "actions", + "description": "", + "chatDisplay": true, + "actionType": "action", + "cost": [], + "uses": { + "value": null, + "max": "", + "recovery": null + }, + "damage": { + "parts": [ + { + "value": { + "custom": { + "enabled": false + }, + "flatMultiplier": 1, + "dice": "d6", + "bonus": 2, + "multiplier": "flat" + }, + "applyTo": "hitPoints", + "type": [], + "base": false, + "resultBased": false, + "valueAlt": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "bonus": null, + "custom": { + "enabled": false + } + } + } + ], + "includeBase": false + }, + "target": { + "type": "any", + "amount": null + }, + "effects": [ + { + "_id": "F3E7fiz01AbF2kr5", + "onSave": false + } + ], + "roll": { + "type": "attack", + "trait": null, + "difficulty": null, + "bonus": null, + "advState": "neutral", + "diceRolling": { + "multiplier": "prof", + "flatMultiplier": 1, + "dice": "d6", + "compare": null, + "treshold": null + }, + "useDefault": false + }, + "save": { + "trait": null, + "difficulty": null, + "damageMod": "none" + }, + "name": "Attack", + "img": "icons/magic/nature/root-vine-entangled-hand.webp", + "range": "close" + } + }, + "originItemType": null, + "subType": null, + "originId": null + }, + "effects": [ + { + "name": "Grab and Drag", + "img": "icons/magic/nature/root-vine-entangled-hand.webp", + "origin": "Compendium.daggerheart.adversaries.Actor.9x2xY9zwc3xzbXo5.Item.rreGFW5TbhUoZf2T", + "transfer": false, + "_id": "F3E7fiz01AbF2kr5", + "type": "base", + "system": { + "rangeDependence": { + "enabled": false, + "type": "withinRange", + "target": "hostile", + "range": "melee" + } + }, + "changes": [], + "disabled": false, + "duration": { + "startTime": null, + "combat": null, + "seconds": null, + "rounds": null, + "turns": null, + "startRound": null, + "startTurn": null + }, + "description": "

You are Restrained until the Defender takes Severe damage.

", + "tint": "#ffffff", + "statuses": [ + "restrain" + ], + "sort": 0, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014907002, + "modifiedTime": 1754014933428, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items.effects!9x2xY9zwc3xzbXo5.rreGFW5TbhUoZf2T.F3E7fiz01AbF2kr5" + } + ], + "folder": null, + "sort": 0, + "ownership": { + "default": 0, + "MQSznptE5yLT7kj8": 3 + }, + "flags": {}, + "_stats": { + "compendiumSource": null, + "duplicateSource": null, + "exportSource": null, + "coreVersion": "13.346", + "systemId": "daggerheart", + "systemVersion": "0.0.1", + "createdTime": 1754014840148, + "modifiedTime": 1754014907017, + "lastModifiedBy": "MQSznptE5yLT7kj8" + }, + "_key": "!actors.items!9x2xY9zwc3xzbXo5.rreGFW5TbhUoZf2T" + } + ], "effects": [], "_key": "!actors!9x2xY9zwc3xzbXo5" } diff --git a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json index 32b29f30..cf0eb5f8 100644 --- a/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json +++ b/src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784257, - "modifiedTime": 1753922784257, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "wNzeuQLfLUMvgHlQ", - "sort": 3400000, + "sort": 5100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json index 4e94be24..879dfb2f 100644 --- a/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json +++ b/src/packs/adversaries/adversary_Giant_Mosquitoes_IIWV4ysJPFPnTP7W.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784269, - "modifiedTime": 1753922784269, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "IIWV4ysJPFPnTP7W", - "sort": 3400000, + "sort": 2800000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json index db6985ce..26e93d90 100644 --- a/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json +++ b/src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784270, - "modifiedTime": 1753922784270, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "4PfLnaCrOcMdb4dK", - "sort": 3400000, + "sort": 800000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json index 20590d90..b09951d5 100644 --- a/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json +++ b/src/packs/adversaries/adversary_Giant_Scorpion_fmfntuJ8mHRCAktP.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784272, - "modifiedTime": 1753922784272, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "fmfntuJ8mHRCAktP", - "sort": 3400000, + "sort": 4200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json index da8dea2e..eb109ab3 100644 --- a/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json +++ b/src/packs/adversaries/adversary_Glass_Snake_8KWVLWXFhlY2kYx0.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784273, - "modifiedTime": 1753922784273, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "8KWVLWXFhlY2kYx0", - "sort": 3400000, + "sort": 1400000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json index 8296e7d2..b6429dde 100644 --- a/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json +++ b/src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784278, - "modifiedTime": 1753922784278, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "SHXedd9zZPVfUgUa", - "sort": 3400000, + "sort": 3500000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json index 967815cd..bcb339ea 100644 --- a/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json +++ b/src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784281, - "modifiedTime": 1753922784281, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "uRtghKE9mHlII4rs", - "sort": 3400000, + "sort": 5000000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json index 2d8c658e..60558c49 100644 --- a/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json +++ b/src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784282, - "modifiedTime": 1753922784282, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "mK3A5FTx6k8iPU3F", - "sort": 3400000, + "sort": 4600000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json index 39a4d45c..58443bb9 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Bandit_5Lh1T0zaT8Pkr2U2.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784290, - "modifiedTime": 1753922784290, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "5Lh1T0zaT8Pkr2U2", - "sort": 3400000, + "sort": 900000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json index 2e68c2c2..c159f490 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Hexer_MbBPIOxaxXYNApXz.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784291, - "modifiedTime": 1753922784291, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "MbBPIOxaxXYNApXz", - "sort": 3400000, + "sort": 3000000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json index ebd5d2fc..62a1def9 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Kneebreaker_CBKixLH3yhivZZuL.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784292, - "modifiedTime": 1753922784292, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "CBKixLH3yhivZZuL", - "sort": 3400000, + "sort": 2300000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json index 13e61cf3..fb21be53 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Lackey_C0OMQqV7pN6t7ouR.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784293, - "modifiedTime": 1753922784293, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "C0OMQqV7pN6t7ouR", - "sort": 3400000, + "sort": 2100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json index b2650eef..48ea7283 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Lieutenant_aTljstqteGoLpCBq.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784294, - "modifiedTime": 1753922784294, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "aTljstqteGoLpCBq", - "sort": 3400000, + "sort": 4000000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json index a44490db..b00389f6 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Shadow_XF4tYTq9nPJAy2ox.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784295, - "modifiedTime": 1753922784295, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "XF4tYTq9nPJAy2ox", - "sort": 3400000, + "sort": 3700000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json index 03145e51..b201f439 100644 --- a/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json +++ b/src/packs/adversaries/adversary_Jagged_Knife_Sniper_1zuyof1XuIfi3aMG.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784296, - "modifiedTime": 1753922784296, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "1zuyof1XuIfi3aMG", - "sort": 3400000, + "sort": 300000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json index 8772432f..939ea947 100644 --- a/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json +++ b/src/packs/adversaries/adversary_Merchant_Al3w2CgjfdT3p9ma.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784305, - "modifiedTime": 1753922784305, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "Al3w2CgjfdT3p9ma", - "sort": 3400000, + "sort": 1900000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json index d38eef50..8ad43e82 100644 --- a/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json +++ b/src/packs/adversaries/adversary_Minor_Chaos_Elemental_sRn4bqerfARvhgSV.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784307, - "modifiedTime": 1753922784307, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "sRn4bqerfARvhgSV", - "sort": 3400000, + "sort": 4800000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json index 81919108..e58e7b6a 100644 --- a/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json +++ b/src/packs/adversaries/adversary_Minor_Demon_3tqCjDwJAQ7JKqMb.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784308, - "modifiedTime": 1753922784308, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "3tqCjDwJAQ7JKqMb", - "sort": 3400000, + "sort": 700000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json index 6fe5fb25..e62cbfdb 100644 --- a/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json +++ b/src/packs/adversaries/adversary_Minor_Fire_Elemental_DscWkNVoHak6P4hh.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784308, - "modifiedTime": 1753922784308, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "DscWkNVoHak6P4hh", - "sort": 3400000, + "sort": 2400000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json index 4c141dc4..f5bf13e8 100644 --- a/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json +++ b/src/packs/adversaries/adversary_Minor_Treant_G62k4oSkhkoXEs2D.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784309, - "modifiedTime": 1753922784309, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "G62k4oSkhkoXEs2D", - "sort": 3400000, + "sort": 2600000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json index d26bec1b..4bae17c5 100644 --- a/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json +++ b/src/packs/adversaries/adversary_Patchwork_Zombie_Hulk_EQTOAOUrkIvS2z88.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784322, - "modifiedTime": 1753922784322, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "EQTOAOUrkIvS2z88", - "sort": 3400000, + "sort": 2500000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json b/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json index 03002595..0ff89358 100644 --- a/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json +++ b/src/packs/adversaries/adversary_Petty_Noble_wycLpvebWdUqRhpP.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784324, - "modifiedTime": 1753922784324, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "wycLpvebWdUqRhpP", - "sort": 3400000, + "sort": 5200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json index 469ad468..15085a02 100644 --- a/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json +++ b/src/packs/adversaries/adversary_Pirate_Captain_OROJbjsqagVh7ECV.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784325, - "modifiedTime": 1753922784325, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "OROJbjsqagVh7ECV", - "sort": 3400000, + "sort": 3200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json index a9156c71..2e8fc925 100644 --- a/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json +++ b/src/packs/adversaries/adversary_Pirate_Raiders_5YgEajn0wa4i85kC.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784326, - "modifiedTime": 1753922784326, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "5YgEajn0wa4i85kC", - "sort": 3400000, + "sort": 1000000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json b/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json index f6ebdd5b..db941c05 100644 --- a/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json +++ b/src/packs/adversaries/adversary_Pirate_Tough_GB8zP9LYt061DlqY.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784331, - "modifiedTime": 1753922784331, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "GB8zP9LYt061DlqY", - "sort": 3400000, + "sort": 2700000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json b/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json index 1cdbe382..f6f735d2 100644 --- a/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json +++ b/src/packs/adversaries/adversary_Red_Ooze_9rVlbJVrDNn1x7PS.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784338, - "modifiedTime": 1753922784338, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "9rVlbJVrDNn1x7PS", - "sort": 3400000, + "sort": 1700000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json b/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json index 98b52185..830d659d 100644 --- a/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json +++ b/src/packs/adversaries/adversary_Rotted_Zombie_gP3fWTLzSFnpA8EJ.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784339, - "modifiedTime": 1753922784339, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "gP3fWTLzSFnpA8EJ", - "sort": 3400000, + "sort": 4300000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json b/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json index 1a2138e0..77e1043d 100644 --- a/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json +++ b/src/packs/adversaries/adversary_Sellsword_bgreCaQ6ap2DVpCr.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784341, - "modifiedTime": 1753922784341, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "bgreCaQ6ap2DVpCr", - "sort": 3400000, + "sort": 4100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json b/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json index 0069ef06..6ee4a806 100644 --- a/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json +++ b/src/packs/adversaries/adversary_Shambling_Zombie_2nXz4ilAY4xuhKLm.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784342, - "modifiedTime": 1753922784342, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "2nXz4ilAY4xuhKLm", - "sort": 3400000, + "sort": 600000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json b/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json index 76f8e91e..7e3340c7 100644 --- a/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json +++ b/src/packs/adversaries/adversary_Skeleton_Archer_7X5q7a6ueeHs5oA9.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784345, - "modifiedTime": 1753922784345, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "7X5q7a6ueeHs5oA9", - "sort": 3400000, + "sort": 1300000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json b/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json index 73b3156e..c263f9b6 100644 --- a/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json +++ b/src/packs/adversaries/adversary_Skeleton_Dredge_6l1a3Fazq8BoKIcc.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784347, - "modifiedTime": 1753922784347, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "6l1a3Fazq8BoKIcc", - "sort": 3400000, + "sort": 1100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json b/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json index 9f9d8e18..ac50c78d 100644 --- a/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json +++ b/src/packs/adversaries/adversary_Skeleton_Knight_Q9LaVTyXF9NF12C7.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784348, - "modifiedTime": 1753922784348, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "Q9LaVTyXF9NF12C7", - "sort": 3400000, + "sort": 3300000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json b/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json index 0808c843..ea370aaa 100644 --- a/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json +++ b/src/packs/adversaries/adversary_Skeleton_Warrior_10YIQl0lvCJXZLfX.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784350, - "modifiedTime": 1753922784350, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "10YIQl0lvCJXZLfX", - "sort": 3400000, + "sort": 100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json index d6ad7693..b5000709 100644 --- a/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json +++ b/src/packs/adversaries/adversary_Spellblade_ldbWEL7uZs84vyrR.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784353, - "modifiedTime": 1753922784353, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "ldbWEL7uZs84vyrR", - "sort": 3400000, + "sort": 4500000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json b/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json index 5dbf3cfb..67ebe256 100644 --- a/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json +++ b/src/packs/adversaries/adversary_Swarm_of_Rats_qNgs3AbLyJrY19nt.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784356, - "modifiedTime": 1753922784356, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "qNgs3AbLyJrY19nt", - "sort": 3400000, + "sort": 4700000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json b/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json index 60f98202..b0d2acf3 100644 --- a/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json +++ b/src/packs/adversaries/adversary_Sylvan_Soldier_VtFBt9XBE0WrGGxP.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784356, - "modifiedTime": 1753922784356, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "VtFBt9XBE0WrGGxP", - "sort": 3400000, + "sort": 3600000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Tangle_Bramble_jd4MVRwy9zTfmRRE.json b/src/packs/adversaries/adversary_Tangle_Bramble_jd4MVRwy9zTfmRRE.json index 3c13aad1..3bf3219d 100644 --- a/src/packs/adversaries/adversary_Tangle_Bramble_jd4MVRwy9zTfmRRE.json +++ b/src/packs/adversaries/adversary_Tangle_Bramble_jd4MVRwy9zTfmRRE.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784357, - "modifiedTime": 1753922784357, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "jd4MVRwy9zTfmRRE", - "sort": 3400000, + "sort": 4400000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json index 276658c7..f760e428 100644 --- a/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json +++ b/src/packs/adversaries/adversary_Tiny_Green_Ooze_aLkLFuVoKz2NLoBK.json @@ -55,15 +55,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784359, - "modifiedTime": 1753922784359, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "aLkLFuVoKz2NLoBK", - "sort": 3400000, + "sort": 3900000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json b/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json index 62801c37..814aff6d 100644 --- a/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json +++ b/src/packs/adversaries/adversary_Tiny_Red_Ooze_1fkLQXVtmILqfJ44.json @@ -56,15 +56,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784359, - "modifiedTime": 1753922784359, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "1fkLQXVtmILqfJ44", - "sort": 3400000, + "sort": 200000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json index 8b76d7b1..b0270ccb 100644 --- a/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json +++ b/src/packs/adversaries/adversary_Weaponmaster_ZNbQ2jg35LG4t9eH.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784373, - "modifiedTime": 1753922784373, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "ZNbQ2jg35LG4t9eH", - "sort": 3400000, + "sort": 3800000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json index 5edd7306..d2b33aa3 100644 --- a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json +++ b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json @@ -71,15 +71,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784374, - "modifiedTime": 1753922784374, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "8yUj2Mzvnifhxegm", - "sort": 3400000, + "sort": 1600000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json b/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json index c6eb37d6..b3a91a09 100644 --- a/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json +++ b/src/packs/adversaries/adversary_Zombie_Pack_Nf0v43rtflV56V2T.json @@ -72,15 +72,15 @@ "compendiumSource": null, "duplicateSource": null, "exportSource": null, - "coreVersion": "13.344", + "coreVersion": "13.346", "systemId": "daggerheart", "systemVersion": "0.0.1", "createdTime": 1753922784375, - "modifiedTime": 1753922784375, - "lastModifiedBy": "WafZqd6qLGpBRGTt" + "modifiedTime": 1754010222919, + "lastModifiedBy": "MQSznptE5yLT7kj8" }, "_id": "Nf0v43rtflV56V2T", - "sort": 3400000, + "sort": 3100000, "ownership": { "default": 0, "ei8OkswTzyDp4IGC": 3, diff --git a/styles/less/global/elements.less b/styles/less/global/elements.less index 8a3677ae..72723f79 100755 --- a/styles/less/global/elements.less +++ b/styles/less/global/elements.less @@ -421,6 +421,7 @@ display: flex; gap: 8px; flex-wrap: wrap; + margin-top: 2px; button { white-space: nowrap; diff --git a/templates/sheets/actors/adversary/sidebar.hbs b/templates/sheets/actors/adversary/sidebar.hbs index 77df4486..da43aa3f 100644 --- a/templates/sheets/actors/adversary/sidebar.hbs +++ b/templates/sheets/actors/adversary/sidebar.hbs @@ -59,8 +59,8 @@
- {{#if source.system.attack.target.amount}} -

{{source.system.attack.target.amount}}

+ {{#if source.system.attack.roll.bonus}} +

{{source.system.attack.roll.bonus}}

{{else}}

-

{{/if}} @@ -86,6 +86,7 @@ hideTooltip=true hideResources=true noExtensible=true + noCompendiumEdit=true }}
diff --git a/templates/sheets/global/partials/inventory-item-V2.hbs b/templates/sheets/global/partials/inventory-item-V2.hbs index a9eb6e3b..aaeddd5a 100644 --- a/templates/sheets/global/partials/inventory-item-V2.hbs +++ b/templates/sheets/global/partials/inventory-item-V2.hbs @@ -16,7 +16,7 @@ Parameters: --}}
  • + data-item-uuid="{{item.uuid}}" data-type="{{type}}" data-no-compendium-edit="{{noCompendiumEdit}}" draggable="true">
    {{!-- Image --}}