daggerheart/src/packs/adversaries/adversary_Oracle_of_Doom_befIqd5IYKg6eUz2.json
WBHarry 5a4bbc91f5
[Feature] Damage Iterrable Rework (#1685)
* Initial

* More

* Fixed current actionConfig damage

* Reworked ActionConfig damage ui

* .

* Updated all Adversary compendium damage entries

* more

* The rest

* Fixed misses

* .

* .

* Also migrate sub fields of MappingField

* Removed MappingField

* Fix regression with re-tiering adversaries when dealing non-hp damage

* Allow iterable object to be detected as an object by foundry

---------

Co-authored-by: Carlos Fernandez <cfern1990@gmail.com>
2026-03-08 00:58:24 +01:00

685 lines
18 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "Oracle of Doom",
"img": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg",
"type": "adversary",
"folder": "7XHlANCPz18yvl5L",
"system": {
"difficulty": 20,
"damageThresholds": {
"major": 38,
"severe": 68
},
"resources": {
"hitPoints": {
"value": 0,
"max": 11,
"isReversed": true
},
"stress": {
"value": 0,
"max": 10,
"isReversed": true
}
},
"motivesAndTactics": "Change environment, condemn, dishearten, toss aside",
"resistance": {
"physical": {
"resistance": false,
"immunity": false,
"reduction": 0
},
"magical": {
"resistance": false,
"immunity": false,
"reduction": 0
}
},
"type": "solo",
"notes": "",
"hordeHp": 1,
"experiences": {
"xbRa5L8BW3nCmroz": {
"name": "Boundless Knowledge",
"description": "",
"value": 4
}
},
"bonuses": {
"roll": {
"attack": {
"bonus": 0,
"dice": []
},
"action": {
"bonus": 0,
"dice": []
},
"reaction": {
"bonus": 0,
"dice": []
}
},
"damage": {
"physical": {
"bonus": 0,
"dice": []
},
"magical": {
"bonus": 0,
"dice": []
}
}
},
"tier": 4,
"description": "<p>A towering immortal and incarnation of fate, cursed to only see bad outcomes.</p>",
"attack": {
"name": "Psychic Attack",
"roll": {
"bonus": 8,
"type": "attack"
},
"range": "far",
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 4,
"dice": "d8",
"bonus": 9,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"magical"
],
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
},
"base": false
}
}
},
"img": "icons/magic/symbols/rune-sigil-rough-white-teal.webp",
"type": "attack",
"chatDisplay": false
},
"attribution": {
"source": "Daggerheart SRD",
"page": 99,
"artist": ""
},
"size": "large"
},
"flags": {},
"_id": "befIqd5IYKg6eUz2",
"sort": 1400000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 3
},
"prototypeToken": {
"name": "Oracle of Doom",
"displayName": 0,
"actorLink": false,
"width": 1,
"height": 1,
"texture": {
"src": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg",
"anchorX": 0.5,
"anchorY": 0.5,
"offsetX": 0,
"offsetY": 0,
"fit": "contain",
"scaleX": 1,
"scaleY": 1,
"rotation": 0,
"tint": "#ffffff",
"alphaThreshold": 0.75
},
"lockRotation": false,
"rotation": 0,
"alpha": 1,
"disposition": -1,
"displayBars": 0,
"bar1": {
"attribute": "resources.hitPoints"
},
"bar2": {
"attribute": "resources.stress"
},
"light": {
"negative": false,
"priority": 0,
"alpha": 0.5,
"angle": 360,
"bright": 0,
"color": null,
"coloration": 1,
"dim": 0,
"attenuation": 0.5,
"luminosity": 0.5,
"saturation": 0,
"contrast": 0,
"shadows": 0,
"animation": {
"type": null,
"speed": 5,
"intensity": 5,
"reverse": false
},
"darkness": {
"min": 0,
"max": 1
}
},
"sight": {
"enabled": false,
"range": 0,
"angle": 360,
"visionMode": "basic",
"color": null,
"attenuation": 0.1,
"brightness": 0,
"saturation": 0,
"contrast": 0
},
"detectionModes": [],
"occludable": {
"radius": 0
},
"ring": {
"enabled": false,
"colors": {
"ring": null,
"background": null
},
"effects": 1,
"subject": {
"scale": 1,
"texture": null
}
},
"turnMarker": {
"mode": 1,
"animation": null,
"src": null,
"disposition": false
},
"movementAction": null,
"flags": {},
"randomImg": false,
"appendNumber": false,
"prependAdjective": false
},
"items": [
{
"name": "Terrifying",
"type": "feature",
"system": {
"description": "<p>When the @Lookup[@name] makes a successful attack, all PCs within Far range lose a Hope and you gain a Fear.</p><p>@Template[type:emanation|range:f]</p>",
"resource": null,
"actions": {
"VjdSO1lAdTIAlofM": {
"type": "damage",
"_id": "VjdSO1lAdTIAlofM",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"hope": {
"value": {
"custom": {
"enabled": true,
"formula": "1"
},
"multiplier": "flat",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null
},
"applyTo": "hope",
"type": [],
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
}
}
},
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [],
"name": "Lose Hope",
"img": "icons/magic/death/skull-energy-light-purple.webp",
"range": "far"
}
},
"originItemType": null,
"originId": null
},
"_id": "mKSk2GBYLoATQlVT",
"img": "icons/magic/death/skull-energy-light-purple.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.mKSk2GBYLoATQlVT"
},
{
"name": "Walls Closing In",
"type": "feature",
"system": {
"description": "<p>When a creature rolls a failure while within Very Far range of the @Lookup[@name], they must mark a Stress.</p>",
"resource": null,
"actions": {
"u9iEsvV5ktvOxNp5": {
"type": "damage",
"_id": "u9iEsvV5ktvOxNp5",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"stress": {
"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": "Mark Stress",
"img": "icons/magic/death/skull-energy-light-white.webp",
"range": "veryFar"
}
},
"originItemType": null,
"originId": null
},
"_id": "8xbzF3kIC6vPF9ya",
"img": "icons/magic/death/skull-energy-light-white.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.8xbzF3kIC6vPF9ya"
},
{
"name": "Pronounce Fate",
"type": "feature",
"system": {
"description": "<p><strong>Spend a Fear</strong> to present a target within Far range with a vision of their personal nightmare. The target must make a Knowledge Reaction Roll. On a failure, they lose all Hope and take <strong>2d20+4</strong> direct magic damage. On a success, they take half damage and lose a Hope.</p>",
"resource": null,
"actions": {
"IiSgpy6Axfqo9f9V": {
"type": "attack",
"_id": "IiSgpy6Axfqo9f9V",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [
{
"scalable": false,
"key": "fear",
"value": 1,
"step": null
}
],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d10",
"bonus": 4,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"magical"
],
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
}
}
},
"includeBase": false
},
"target": {
"type": "any",
"amount": 1
},
"effects": [],
"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": "knowledge",
"difficulty": null,
"damageMod": "none"
},
"name": "Roll Save",
"img": "icons/magic/death/skeleton-skull-soul-blue.webp",
"range": "far"
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "QoFecwKWBFzrk4Wp",
"img": "icons/magic/death/skeleton-skull-soul-blue.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.QoFecwKWBFzrk4Wp"
},
{
"name": "Summon Tormentors",
"type": "feature",
"system": {
"description": "<p>Once per day, <strong>spend 2 Fear</strong> to summon <strong>2d4</strong> Tier 2 or below Minions relevant to one of the PCs personal nightmares. They appear at Close range relative to that PC.</p>",
"resource": null,
"actions": {
"71UnFo3CBBPtbao3": {
"type": "attack",
"_id": "71UnFo3CBBPtbao3",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [
{
"scalable": false,
"key": "fear",
"value": 2,
"step": null
}
],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {},
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [],
"roll": {
"type": "diceSet",
"trait": null,
"difficulty": null,
"bonus": null,
"advState": "neutral",
"diceRolling": {
"multiplier": "flat",
"flatMultiplier": 2,
"dice": "d4",
"compare": null,
"treshold": null
},
"useDefault": false
},
"save": {
"trait": null,
"difficulty": null,
"damageMod": "none"
},
"name": "Roll 2d4",
"img": "icons/magic/death/skull-horned-worn-fire-blue.webp",
"range": ""
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "A4yI2RENCuLk6mg9",
"img": "icons/magic/death/skull-horned-worn-fire-blue.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.A4yI2RENCuLk6mg9"
},
{
"name": "Ominous Knowledge",
"type": "feature",
"system": {
"description": "<p>When the @Lookup[@name] sees a mortal creature, they instantly know one of their personal nightmares.</p>",
"resource": null,
"actions": {},
"originItemType": null,
"originId": null,
"featureForm": "reaction"
},
"_id": "IPoWZmSQ2kgWek5T",
"img": "icons/magic/symbols/mask-yellow-orange.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.IPoWZmSQ2kgWek5T"
},
{
"name": "Vengeful Fate",
"type": "feature",
"system": {
"description": "<p>When the @Lookup[@name] marks HP from an attack within Very Close range, you can <strong>mark a Stress</strong> to knock the attacker back to Far range and deal <strong>2d10+4</strong> physical damage.</p>",
"resource": null,
"actions": {
"vJ7kARKL5H87T1BY": {
"type": "damage",
"_id": "vJ7kARKL5H87T1BY",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [
{
"scalable": false,
"key": "stress",
"value": 1,
"step": null
}
],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d10",
"bonus": 4,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"physical"
],
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
}
}
},
"includeBase": false
},
"target": {
"type": "any",
"amount": 1
},
"effects": [],
"name": "Damage",
"img": "icons/magic/control/sihouette-hold-beam-green.webp",
"range": "veryClose"
}
},
"originItemType": null,
"originId": null,
"featureForm": "reaction"
},
"_id": "kuxTMjy8lOmNSa8e",
"img": "icons/magic/control/sihouette-hold-beam-green.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!befIqd5IYKg6eUz2.kuxTMjy8lOmNSa8e"
}
],
"effects": [],
"_key": "!actors!befIqd5IYKg6eUz2"
}