daggerheart/src/packs/adversaries/adversary_Juvenile_Flickerfly_MYXmTx2FHcIjdfYZ.json
Nikhil Nagarajan 7d1e70f66f
[PR] [Feature] Feature form labels + SRD Update (Adversaries & Environments) (#1429)
* New labels. Time to print them somewhere.

* Action buttons have icons. Pretty Iconic

* Features tweaked to support only on limited actors

* Duplicate ActionTypes+references are removed.

* Adversary and Environment SRD entries updated.

* Updated name field workflow in character actor.

* Adversary name fields are improved as well.

* Revert "Updated name field workflow in character actor."

This reverts commit 66924c530f.

* Revert "Adversary name fields are improved as well."

This reverts commit f60e8cffda.

* Fixed prototype token in Abandoned Grove

* Label change

---------

Co-authored-by: WBHarry <williambjrklund@gmail.com>
2025-12-20 19:36:06 +01:00

635 lines
18 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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": "Juvenile Flickerfly",
"img": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg",
"type": "adversary",
"folder": "OgzrmfH1ZbpljX7k",
"system": {
"difficulty": 14,
"damageThresholds": {
"major": 13,
"severe": 26
},
"resources": {
"hitPoints": {
"value": 0,
"max": 10,
"isReversed": true
},
"stress": {
"value": 0,
"max": 5,
"isReversed": true
}
},
"motivesAndTactics": "Collect shiny things, hunt, swoop",
"resistance": {
"physical": {
"resistance": false,
"immunity": false,
"reduction": 0
},
"magical": {
"resistance": false,
"immunity": false,
"reduction": 0
}
},
"type": "solo",
"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 horse-sized insect with iridescent scales and crystalline wings moving faster than the eye can see.</p>",
"attack": {
"name": "Wing Slash",
"img": "icons/commodities/biological/wing-insect-blue.webp",
"roll": {
"bonus": 3,
"type": "attack"
},
"range": "veryClose",
"damage": {
"parts": [
{
"value": {
"custom": {
"enabled": false
},
"flatMultiplier": 2,
"dice": "d10",
"bonus": 4,
"multiplier": "flat"
},
"applyTo": "hitPoints",
"type": [
"physical"
],
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
},
"base": false
}
]
},
"type": "attack",
"chatDisplay": false
},
"attribution": {
"source": "Daggerheart SRD",
"page": 88,
"artist": ""
}
},
"flags": {},
"_id": "MYXmTx2FHcIjdfYZ",
"sort": 1700000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 3
},
"prototypeToken": {
"name": "Juvenile Flickerfly",
"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": "Relentless (3)",
"type": "feature",
"system": {
"description": "<p>The Flickerfly can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.</p>",
"resource": null,
"actions": {
"FgoP6tlMUxnv5k4Z": {
"type": "effect",
"_id": "FgoP6tlMUxnv5k4Z",
"systemPath": "actions",
"description": "<p>The Flickerfly can be spotlighted up to three times per GM turn. Spend Fear as usual to spotlight them.</p>",
"chatDisplay": true,
"actionType": "passive",
"cost": [
{
"scalable": false,
"key": "fear",
"value": 1,
"keyIsID": false,
"step": null,
"consumeOnSuccess": false
}
],
"uses": {
"value": 0,
"max": "2",
"recovery": null,
"consumeOnSuccess": false
},
"effects": [],
"target": {
"type": "any",
"amount": null
},
"name": "Spotlight: Relentless",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"range": ""
}
},
"originItemType": null,
"originId": null
},
"_id": "6SnqNCeSEY7Q2tSI",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!MYXmTx2FHcIjdfYZ.6SnqNCeSEY7Q2tSI"
},
{
"name": "Peerless Accuracy",
"type": "feature",
"system": {
"description": "<p>Before the Flickerfly makes an attack, roll a d6. On a result of 4 or higher, the targets Evasion is halved against this attack.</p>",
"resource": null,
"actions": {
"RrKQktP8MI4YQR5k": {
"type": "attack",
"_id": "RrKQktP8MI4YQR5k",
"systemPath": "actions",
"description": "<p>Before the Flickerfly makes an attack, roll a d6. On a result of 4 or higher, the targets Evasion is halved against this attack.</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": [],
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [
{
"_id": "pZUEkMkCus4U7h8W",
"onSave": false
}
],
"roll": {
"type": "diceSet",
"trait": null,
"difficulty": null,
"bonus": null,
"advState": "neutral",
"diceRolling": {
"multiplier": "flat",
"flatMultiplier": 1,
"dice": "d6",
"compare": "aboveEqual",
"treshold": 4
},
"useDefault": false
},
"save": {
"trait": null,
"difficulty": null,
"damageMod": "none"
},
"name": "Roll d6",
"img": "icons/skills/targeting/crosshair-mark-rough-pink.webp",
"range": ""
}
},
"originItemType": null,
"originId": null
},
"_id": "PHHEvM6IDFFZ8LSl",
"img": "icons/skills/targeting/crosshair-mark-rough-pink.webp",
"effects": [
{
"name": "Peerless Accuracy",
"img": "icons/skills/targeting/crosshair-mark-rough-pink.webp",
"origin": "Compendium.daggerheart.adversaries.Actor.MYXmTx2FHcIjdfYZ.Item.PHHEvM6IDFFZ8LSl",
"transfer": false,
"_id": "pZUEkMkCus4U7h8W",
"type": "base",
"system": {
"rangeDependence": {
"enabled": false,
"type": "withinRange",
"target": "hostile",
"range": "melee"
}
},
"changes": [
{
"key": "system.evasion",
"mode": 5,
"value": "@system.evasion / 2",
"priority": 10
}
],
"disabled": false,
"duration": {
"startTime": null,
"combat": null,
"seconds": null,
"rounds": null,
"turns": null,
"startRound": null,
"startTurn": null
},
"description": "<p>Your evasion is halved against this attack.</p>",
"tint": "#ffffff",
"statuses": [],
"sort": 0,
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items.effects!MYXmTx2FHcIjdfYZ.PHHEvM6IDFFZ8LSl.pZUEkMkCus4U7h8W"
}
],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!MYXmTx2FHcIjdfYZ.PHHEvM6IDFFZ8LSl"
},
{
"name": "Mind Dance",
"type": "feature",
"system": {
"description": "<p><strong>Mark a Stress</strong> to create a magically dazzling display that grapples the minds of nearby foes. All targets within Close range must make an Instinct Reaction Roll. For each target who failed, you gain a Fear and the Flickerfl y learns one of the targets fears.</p><p>@Template[type:emanation|range:c]</p>",
"resource": null,
"actions": {
"0wL3ieMrXEb2gcxe": {
"type": "attack",
"_id": "0wL3ieMrXEb2gcxe",
"systemPath": "actions",
"description": "<p><strong>Mark a Stress</strong> to create a magically dazzling display that grapples the minds of nearby foes. All targets within Close range must make an Instinct Reaction Roll. For each target who failed, you gain a Fear and the Flickerfl y learns one of the targets fears.</p><p>@Template[type:emanation|range:c]</p>",
"chatDisplay": true,
"actionType": "action",
"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": "instinct",
"difficulty": null,
"damageMod": "none"
},
"name": "Roll Save",
"img": "icons/magic/light/explosion-glow-spiral-yellow.webp",
"range": "close"
}
},
"originItemType": null,
"originId": null,
"featureForm": "action"
},
"_id": "Bt7MqMkPpPpzWksK",
"img": "icons/magic/light/explosion-glow-spiral-yellow.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!MYXmTx2FHcIjdfYZ.Bt7MqMkPpPpzWksK"
},
{
"name": "Hallucinatory Breath",
"type": "feature",
"system": {
"description": "<p>Countdown (Loop 1d6). When the Flickerfly takes damage for the first time, activate the countdown. When it triggers, the Flickerfly breathes hallucinatory gas on all targets in front of them up to Far range. Targets must succeed on an Instinct Reaction Roll or be tormented by fearful hallucinations. Targets whose fears are known to the Flickerfly have disadvantage on this roll. Targets who fail must mark a Stress and lose a Hope.</p><p>@Template[type:inFront|range:f]</p>",
"resource": null,
"actions": {
"USEkCakSzYcZbBwY": {
"type": "attack",
"_id": "USEkCakSzYcZbBwY",
"systemPath": "actions",
"description": "<p>The Flickerfly breathes hallucinatory gas on all targets in front of them up to Far range. Targets must succeed on an Instinct Reaction Roll or be tormented by fearful hallucinations. Targets whose fears are known to the Flickerfl y have disadvantage on this roll. Targets who fail must mark a Stress and lose a Hope.</p><p>@Template[type:inFront|range:f]</p>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"damage": {
"parts": [
{
"value": {
"custom": {
"enabled": true,
"formula": "1"
},
"multiplier": "flat",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null
},
"applyTo": "stress",
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
},
"type": []
},
{
"value": {
"custom": {
"enabled": true,
"formula": "1"
},
"multiplier": "flat",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null
},
"applyTo": "hope",
"base": false,
"resultBased": false,
"valueAlt": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"bonus": null,
"custom": {
"enabled": false
}
},
"type": []
}
],
"includeBase": false
},
"target": {
"type": "any",
"amount": null
},
"effects": [],
"roll": {
"type": null,
"trait": null,
"difficulty": null,
"bonus": null,
"advState": "neutral",
"diceRolling": {
"multiplier": "prof",
"flatMultiplier": 1,
"dice": "d6",
"compare": null,
"treshold": null
},
"useDefault": false
},
"save": {
"trait": "instinct",
"difficulty": null,
"damageMod": "none"
},
"name": "Roll Save",
"img": "icons/magic/air/fog-gas-smoke-purple.webp",
"range": "far"
},
"n8ZuLjwTf2FJ7V6n": {
"type": "countdown",
"_id": "n8ZuLjwTf2FJ7V6n",
"systemPath": "actions",
"description": "<p>Countdown (Loop 1d6). When the Flickerfly takes damage for the first time, activate the countdown.</p>",
"chatDisplay": true,
"originItem": {
"type": "itemCollection"
},
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null,
"consumeOnSuccess": false
},
"countdown": [
{
"name": "Hallucinatory Breath",
"type": "encounter",
"defaultOwnership": -1,
"img": "icons/magic/air/fog-gas-smoke-purple.webp",
"progress": {
"looping": "looping",
"type": "actionRoll",
"start": 1,
"startFormula": "1d6",
"current": 1
},
"ownership": {}
}
],
"name": "Start Countdown",
"img": "icons/magic/air/fog-gas-smoke-purple.webp",
"range": ""
}
},
"originItemType": null,
"originId": null,
"featureForm": "reaction"
},
"_id": "EjfM83eVCdcVGC3c",
"img": "icons/magic/air/fog-gas-smoke-purple.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null
},
"_key": "!actors.items!MYXmTx2FHcIjdfYZ.EjfM83eVCdcVGC3c"
}
],
"effects": [],
"_key": "!actors!MYXmTx2FHcIjdfYZ"
}