daggerheart/src/packs/environments/environment_Haunted_City_OzYbizKraK92FDiI.json
WBHarry 207220ff7b
[Feature] Countdown Actions (#1302)
* Added countdown actions

* Added a CountdownAutomation setting to enable/disable countdown automation

* Added Looping

* Added characterSpotlight automation

* Countdown max as formula to enable random countdowns

* Updated compendiums with countdowns

* .

* Fixed lightmode colouration

* Raised system version

* Added automation for ActionRolls on countdowns

* Added automation on fear to countdowns

* Corrected attackAction countdown automation

* Added initial countdown upon creating a CountdownAction

* Improved ActionCountdown initial name to be 'Start Countdown'
2025-11-20 11:46:00 +01:00

404 lines
14 KiB
JSON

{
"name": "Haunted City",
"img": "systems/daggerheart/assets/icons/documents/actors/forest.svg",
"type": "environment",
"folder": "XMeecO3IRvu5ck6F",
"system": {
"potentialAdversaries": {
"h07vZopQbVt6dlY6": {
"label": "Ghosts",
"adversaries": [
"Compendium.daggerheart.adversaries.Actor.5tCkhnBByUIN5UdG",
"Compendium.daggerheart.adversaries.Actor.65cSO3EQEh6ZH6Xk",
"Compendium.daggerheart.adversaries.Actor.UFVGl1osOsJTneLf"
]
}
},
"notes": "<p>Potential Adversaries also includes:</p><p><em><strong>Ghostly versions of other adversaries (see “Ghostly Form”)</strong></em> </p>",
"difficulty": 14,
"tier": 2,
"description": "<p>An abandoned city populated by the restless spirits of eras past.</p>",
"type": "exploration",
"impulses": "Misdirect and disorient, replay apocalypses both public and personal",
"attribution": {
"source": "Daggerheart SRD",
"page": 107,
"artist": ""
}
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.347",
"systemId": "daggerheart",
"systemVersion": "1.0.5",
"createdTime": 1753922784559,
"modifiedTime": 1755389890253,
"lastModifiedBy": "VZIeX2YDvX338Zvr"
},
"_id": "OzYbizKraK92FDiI",
"sort": 3400000,
"ownership": {
"default": 0,
"ei8OkswTzyDp4IGC": 3,
"WafZqd6qLGpBRGTt": 3
},
"prototypeToken": {
"name": "Haunted City",
"displayName": 0,
"actorLink": false,
"width": 1,
"height": 1,
"texture": {
"src": "systems/daggerheart/assets/icons/documents/actors/forest.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": "Buried Knowledge",
"type": "feature",
"system": {
"description": "<p>The city has countless mysteries to unfold. A PC who seeks knowledge about the fallen city can make an Instinct or Knowledge Roll to learn about this place and discover (potentially haunted) loot. </p><ul><li><p><strong>Critical Success</strong>: Gain valuable information and a related useful item. </p></li><li><p><strong>Success with Hope:</strong> Gain valuable information.</p></li><li><p><strong>Success with Fear:</strong> Uncover vague or incomplete information.</p></li><li><p><strong>Any Failure:</strong> Mark a Stress to find a lead after an exhaustive search.</p></li></ul><section id=\"secret-b7Tkr2KzblSvwAPj\" class=\"secret\"><p><em>What greater secrets does the city contain? Why have so many ghosts lingered here? What doomed adventurers have met a bad fate here already?</em></p></section>",
"resource": null,
"actions": {},
"originItemType": null,
"originId": null
},
"_id": "h8Dv8pToiCVklPhv",
"img": "icons/sundries/documents/document-writing-pink.webp",
"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": 1754216528212,
"modifiedTime": 1754216614619,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!actors.items!OzYbizKraK92FDiI.h8Dv8pToiCVklPhv"
},
{
"name": "Ghostly Form",
"type": "feature",
"system": {
"description": "<p>Adversaries who appear here are of a ghostly form. They have resistance to physical damage and can <strong>mark a Stress</strong> to move up to Close range through solid objects. </p><section id=\"secret-P15mCN36Cns7QUHw\" class=\"secret\"><p><em>What injuries to their physical form speak to their cause of death? What unfulfi lled purpose holds them in the Mortal Plane?</em> </p></section>",
"resource": null,
"actions": {
"VCWX0P9kq2oGTpUo": {
"type": "effect",
"_id": "VCWX0P9kq2oGTpUo",
"systemPath": "actions",
"description": "<p>Adversaries who appear here are of a ghostly form. They have resistance to physical damage and can <strong>mark a Stress</strong> to move up to Close range through solid objects.</p><section class=\"secret\" id=\"secret-Ol8146pzjrPjVjqt\"><p><em>What injuries to their physical form speak to their cause of death? What unfulfi lled purpose holds them in the Mortal Plane?</em></p></section>",
"chatDisplay": true,
"actionType": "action",
"cost": [],
"uses": {
"value": null,
"max": "",
"recovery": null
},
"effects": [
{
"_id": "S9gl4jqdrziC1F0h",
"onSave": false
}
],
"target": {
"type": "any",
"amount": null
},
"name": "Ghostly Form",
"img": "icons/magic/death/undead-ghost-scream-teal.webp",
"range": ""
}
},
"originItemType": null,
"originId": null
},
"_id": "gRpkBU3CLJvDnB7I",
"img": "icons/magic/death/undead-ghost-scream-teal.webp",
"effects": [
{
"name": "Ghostly Form",
"img": "icons/magic/death/undead-ghost-scream-teal.webp",
"origin": "Compendium.daggerheart.environments.Actor.OzYbizKraK92FDiI.Item.gRpkBU3CLJvDnB7I",
"transfer": false,
"_id": "S9gl4jqdrziC1F0h",
"type": "base",
"system": {
"rangeDependence": {
"enabled": false,
"type": "withinRange",
"target": "hostile",
"range": "melee"
}
},
"changes": [
{
"key": "system.resistance.physical.resistance",
"mode": 5,
"value": "1",
"priority": null
}
],
"disabled": false,
"duration": {
"startTime": null,
"combat": null,
"seconds": null,
"rounds": null,
"turns": null,
"startRound": null,
"startTurn": null
},
"description": "<p>Adversaries who appear here are of a ghostly form. They have resistance to physical damage and can <strong>mark a Stress</strong> to move up to Close range through solid objects.</p><section class=\"secret\" id=\"secret-o5a4SMwemuVEfDMq\"><p><em>What injuries to their physical form speak to their cause of death? What unfulfi lled purpose holds them in the Mortal Plane?</em></p></section>",
"tint": "#ffffff",
"statuses": [],
"sort": 0,
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.346",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1754216708580,
"modifiedTime": 1754216728509,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!actors.items.effects!OzYbizKraK92FDiI.gRpkBU3CLJvDnB7I.S9gl4jqdrziC1F0h"
}
],
"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": 1754216627238,
"modifiedTime": 1754216708590,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!actors.items!OzYbizKraK92FDiI.gRpkBU3CLJvDnB7I"
},
{
"name": "Dead Ends",
"type": "feature",
"system": {
"description": "<p>The ghosts of an earlier era manifest scenes from their bygone era, such as a street festival, a revolution, or a heist. These hauntings change the layout of the city around the PCs, blocking the way behind them, forcing a detour, or presenting them with a challenge, such as mistaking them for rival thieves during the heist.</p><section id=\"secret-ttpwol0cvVxPyK7e\" class=\"secret\"><p><em>What do the ghosts want from you? What do you need from them?</em></p></section>",
"resource": null,
"actions": {},
"originItemType": null,
"originId": null
},
"_id": "ZA2RzxH5FlnrcYLN",
"img": "icons/magic/death/undead-ghosts-trio-blue.webp",
"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": 1754216732561,
"modifiedTime": 1754216779367,
"lastModifiedBy": "MQSznptE5yLT7kj8"
},
"_key": "!actors.items!OzYbizKraK92FDiI.ZA2RzxH5FlnrcYLN"
},
{
"name": "Apocalypse Then",
"type": "feature",
"system": {
"description": "<p><strong>Spend a Fear</strong> to manifest the echo of a past disaster that ravaged the city. Activate a <em>Progress Countdown (5)</em> as the disaster replays around the PCs. To complete the countdown and escape the catastrophe, the PCs must overcome threats such as rampaging fires, stampeding civilians, collapsing buildings, or crumbling streets, while recalling history and finding clues to escape the inevitable.</p><section class=\"secret\" id=\"secret-3MamLVZP4l2SxHzO\"><p><em>Is this the disaster that led the city to be abandoned? What is known about this disaster and how could that help the PCs escape?</em></p></section>",
"resource": null,
"actions": {
"VhqZKDA4032i8zY3": {
"type": "countdown",
"_id": "VhqZKDA4032i8zY3",
"systemPath": "actions",
"description": "<p><strong>Spend a Fear</strong> to manifest the echo of a past disaster that ravaged the city. Activate a <em>Progress Countdown (5)</em> as the disaster replays around the PCs. To complete the countdown and escape the catastrophe, the PCs must overcome threats such as rampaging fires, stampeding civilians, collapsing buildings, or crumbling streets, while recalling history and finding clues to escape the inevitable.</p><section class=\"secret\" id=\"secret-2Ou4kbqfCwCgsG5X\"><p><em>Is this the disaster that led the city to be abandoned? What is known about this disaster and how could that help the PCs escape?</em></p></section>",
"chatDisplay": true,
"originItem": {
"type": "itemCollection"
},
"actionType": "action",
"cost": [
{
"scalable": false,
"key": "fear",
"value": 1,
"itemId": null,
"step": null,
"consumeOnSuccess": false
}
],
"uses": {
"value": null,
"max": "",
"recovery": null,
"consumeOnSuccess": false
},
"countdown": [
{
"name": "Apocalypse Then",
"type": "encounter",
"defaultOwnership": -1,
"img": "icons/magic/death/skull-weapon-staff-glow-pink.webp",
"progress": {
"looping": "noLooping",
"type": "custom",
"max": "5",
"current": 1
},
"ownership": {}
}
],
"name": "Start Countdown",
"img": "icons/magic/death/skull-weapon-staff-glow-pink.webp",
"range": ""
}
},
"originItemType": null,
"originId": null
},
"_id": "i0FV2Djaq0vB57cq",
"img": "icons/magic/death/skull-weapon-staff-glow-pink.webp",
"effects": [],
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"MQSznptE5yLT7kj8": 3
},
"flags": {},
"_stats": {
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
"coreVersion": "13.351",
"systemId": "daggerheart",
"systemVersion": "1.2.3",
"createdTime": 1754216782337,
"modifiedTime": 1763493696142,
"lastModifiedBy": "Q4RzhhaPfvLUzzbw"
},
"_key": "!actors.items!OzYbizKraK92FDiI.i0FV2Djaq0vB57cq"
}
],
"effects": [],
"_key": "!actors!OzYbizKraK92FDiI"
}