daggerheart/src/packs/adversaries/adversary_Giant_Eagle_OMQ0v6PE8s1mSU0K.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

710 lines
19 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": "Giant Eagle",
"img": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg",
"type": "adversary",
"folder": "OgzrmfH1ZbpljX7k",
"system": {
"difficulty": 14,
"damageThresholds": {
"major": 8,
"severe": 19
},
"resources": {
"hitPoints": {
"value": 0,
"max": 4,
"isReversed": true
},
"stress": {
"value": 0,
"max": 4,
"isReversed": true
}
},
"motivesAndTactics": "Hunt prey, stay mobile, strike decisively",
"resistance": {
"physical": {
"resistance": false,
"immunity": false,
"reduction": 0
},
"magical": {
"resistance": false,
"immunity": false,
"reduction": 0
}
},
"type": "skulk",
"notes": "",
"hordeHp": 1,
"experiences": {},
"bonuses": {
"roll": {
"attack": {
"bonus": 0,
"dice": []
},
"action": {
"bonus": 0,
"dice": []
},
"reaction": {
"bonus": 0,
"dice": []
}
},
"damage": {
"physical": {
"bonus": 0,
"dice": []
},
"magical": {
"bonus": 0,
"dice": []
}
}
},
"tier": 2,
"description": "<p>A giant bird of prey with blood-stained talons.</p>",
"attack": {
"name": "Claws and Beak",
"roll": {
"bonus": 1,
"type": "attack",
"trait": null,
"difficulty": null,
"advState": "neutral",
"diceRolling": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"compare": null,
"treshold": null
},
"useDefault": false
},
"range": "veryClose",
"img": "icons/creatures/claws/claw-talons-glowing-orange.webp",
"_id": "W2KpXQNCg6Nnorbz",
"systemPath": "actions",
"type": "attack",
"description": "",
"chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": null,
"recovery": null
},
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d6",
"bonus": 3,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"physical"
],
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
},
"base": false
}
},
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [],
"save": {
"trait": null,
"difficulty": null,
"damageMod": "none"
}
},
"attribution": {
"source": "Daggerheart SRD",
"page": 87,
"artist": ""
},
"size": "large"
},
"flags": {},
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 3,
"MQSznptE5yLT7kj8": 3
},
"prototypeToken": {
"name": "Giant Eagle",
"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": "Flight",
"type": "feature",
"system": {
"description": "<p>While flying, the @Lookup[@name] gains a +3 bonus to their Difficulty.</p>",
"resource": null,
"actions": {},
"originItemType": null,
"originId": null
},
"_id": "wdNrstuoh4MFShYG",
"img": "icons/creatures/birds/raptor-hawk-flying.webp",
"effects": [
{
"name": "Flying",
"type": "base",
"system": {
"rangeDependence": {
"enabled": false,
"type": "withinRange",
"target": "hostile",
"range": "melee"
}
},
"_id": "odAyKY0BSAkcO3Dd",
"img": "icons/creatures/birds/raptor-hawk-flying.webp",
"changes": [
{
"key": "system.difficulty",
"mode": 2,
"value": "3",
"priority": null
}
],
"disabled": false,
"duration": {
"startTime": null,
"combat": null,
"seconds": null,
"rounds": null,
"turns": null,
"startRound": null,
"startTurn": null
},
"description": "<p>While flying, the Eagle gains a +3 bonus to their Difficulty.</p>",
"origin": null,
"tint": "#ffffff",
"transfer": true,
"statuses": [],
"sort": 0,
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items.effects!OMQ0v6PE8s1mSU0K.wdNrstuoh4MFShYG.odAyKY0BSAkcO3Dd"
}
],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!OMQ0v6PE8s1mSU0K.wdNrstuoh4MFShYG"
},
{
"name": "Deadly Dive",
"type": "feature",
"system": {
"description": "<p><strong>Mark a Stress</strong> to attack a target within Far range. On a success, deal <strong>2d10+2</strong> physical damage and knock the target over, making them <em>Vulnerable</em> until they next act.</p>",
"resource": null,
"actions": {
"KwsxjI3jBzmxgkPu": {
"type": "attack",
"_id": "KwsxjI3jBzmxgkPu",
"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": 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": [
{
"_id": "m6qqQZxukDPVcGdQ",
"onSave": false
}
],
"roll": {
"type": "attack",
"trait": null,
"difficulty": null,
"bonus": null,
"advState": "neutral",
"diceRolling": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"compare": null,
"treshold": null
},
"useDefault": false
},
"save": {
"trait": null,
"difficulty": null,
"damageMod": "none"
},
"name": "Attack",
"img": "icons/skills/melee/strike-slashes-orange.webp",
"range": "far"
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "MabIQE1Kjn60j08J",
"img": "icons/skills/melee/strike-slashes-orange.webp",
"effects": [
{
"name": "Deadly Dive",
"img": "icons/skills/melee/strike-slashes-orange.webp",
"origin": "Compendium.daggerheart.adversaries.Actor.DnJ5ViDkhhCsr0cC.Item.MabIQE1Kjn60j08J",
"transfer": false,
"_id": "m6qqQZxukDPVcGdQ",
"type": "base",
"system": {
"rangeDependence": {
"enabled": false,
"type": "withinRange",
"target": "hostile",
"range": "melee"
},
"changes": [],
"duration": {
"type": "act"
}
},
"disabled": false,
"duration": {
"value": null,
"units": "seconds",
"expiry": null,
"expired": false
},
"description": "<p><em>Vulnerable</em> until the next time you act.</p>",
"tint": "#ffffff",
"statuses": [
"vulnerable"
],
"sort": 0,
"flags": {},
"_stats": {
"compendiumSource": null
},
"start": {
"time": 0,
"combat": null,
"combatant": null,
"initiative": null,
"round": null,
"turn": null
},
"showIcon": 1,
"folder": null,
"_key": "!actors.items.effects!OMQ0v6PE8s1mSU0K.MabIQE1Kjn60j08J.m6qqQZxukDPVcGdQ"
}
],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!OMQ0v6PE8s1mSU0K.MabIQE1Kjn60j08J"
},
{
"name": "Take Off",
"type": "feature",
"system": {
"description": "<p>Make an attack against a target within Very Close range. On a success, deal <strong>2d4+3</strong> physical damage and the target must succeed on an Agility Reaction Roll or become temporarily Restrained within the @Lookup[@name]s massive talons. If the target is Restrained, the @Lookup[@name] immediately lifts into the air to Very Far range above the battlefi eld while holding them.</p>",
"resource": null,
"actions": {
"NtgA9EQPF2Rdb9KK": {
"type": "attack",
"_id": "NtgA9EQPF2Rdb9KK",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d4",
"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": "Sd34xywRqiF5w9sX",
"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": "agility",
"difficulty": null,
"damageMod": "none"
},
"name": "Attack",
"img": "icons/skills/movement/arrow-upward-yellow.webp",
"range": ""
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "NEOQ0E9AGSSIDm4v",
"img": "icons/skills/movement/arrow-upward-yellow.webp",
"effects": [
{
"name": "Take Off",
"img": "icons/skills/movement/arrow-upward-yellow.webp",
"origin": "Compendium.daggerheart.adversaries.Actor.DnJ5ViDkhhCsr0cC.Item.NEOQ0E9AGSSIDm4v",
"transfer": false,
"_id": "Sd34xywRqiF5w9sX",
"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
},
"_key": "!actors.items.effects!OMQ0v6PE8s1mSU0K.NEOQ0E9AGSSIDm4v.Sd34xywRqiF5w9sX"
}
],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!OMQ0v6PE8s1mSU0K.NEOQ0E9AGSSIDm4v"
},
{
"name": "Deadly Drop",
"type": "feature",
"system": {
"description": "<p>While flying, the @Lookup[@name] can drop a Restrained target they are holding. When dropped, the target is no longer Restrained but starts falling. If their fall isnt prevented during the PCs next action, the target takes <strong>2d20</strong> physical damage when they land.</p>",
"resource": null,
"actions": {
"1tO018UgL0VG51ti": {
"type": "damage",
"_id": "1tO018UgL0VG51ti",
"systemPath": "actions",
"description": "",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": {
"hitPoints": {
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d10",
"bonus": null,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"physical"
],
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
}
}
},
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [],
"name": "Damage",
"img": "icons/skills/movement/arrow-down-pink.webp",
"range": ""
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "jY0ynjYvbS6E3NgJ",
"img": "icons/skills/movement/arrow-down-pink.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!OMQ0v6PE8s1mSU0K.jY0ynjYvbS6E3NgJ"
}
],
"effects": [],
"_id": "OMQ0v6PE8s1mSU0K",
"sort": 900000,
"_key": "!actors!OMQ0v6PE8s1mSU0K"
}