mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-18 07:59:03 +01:00
* Update the death move descriptions * Renamed to DhDeathMove * Partial Fate Roll creation and Fate Roll Enricher (/fr) * Hide stuff not required for fate roll * Hide formula display; code removal; start to add Fear die as a choice for Fate roll * Fix chat message display; start moving towards supporting Hope and Fear for Fate roll * /fr now supports type=X, where X is Hope or Fear, if not supplied, defaults to Hope * Fixed DSN rolling; removed console messages; chat message clean up * Add localisation entry * Trying to sort out the button for the fate roll * Style the fate message based on Hope/Fear colors. * Partial improvement on the fate template buttons - chat display is correct, but the roll dialog is wrong * Fixed enricher button; localization fixes; debug cleanup * Error checking for the fate type parsing in all potential problem locations * Added localization for the fate type parsing error * Start on Avoid Death death move * debug stuff * More death moves setup/testing * Avoid fate scars update in place, with scars migrating to an integer value. * Remove some debug code; add Blaze Of Glory shell * Start on Guaranteed Critical for Blaze of Glory * Partial implementation of Blaze of Glory * Dice/critical checks/tests * Moved detection of guaranteed critical to before the roll dialog is created, so it can be skipped; removed debug code * Remove debug * Update Blaze of Glory effect description * Risk It All - critical roll - clear all stress and HP * Auto remove all marked stress and HP for Risk It All, if Hope value rolled covers it. * Display the Death Move description in chat expanded if the appropriate config setting is on * Made the Blaze of Glory ActiveEffect image use configured version * Update the current Hope value if the scar value change affects it * Scars management in the Character details editor * Separate less file for the Death Moves instead of reusing Downtime * Added result messages to the Death Move chat output and removed debug statements * Some localization, style and smaller changes * Fixed RiskItAll resource handling method * Risk It All success chat message start * [Add] Hope/Scar Interplay (#1531) * Migrated character.maxHope to homebrew settings * Added a visual for scars * . * . * Pass the hope value in the button data; skeleton risk it all dialog to fill out. * Start on risk it dialog * More dialog stuff * Remove non-existent field * Dialog templating and logic * . * Ensure effect is Applied to Actor (#1547) Co-authored-by: Chris Ryan <chrisr@blackhole> * [Fix] 1548 - Standalone Item Add Actions (#1549) * Fixed so that items not on an actor don't error out on creating actions * Fixed deletion of items error * Raised version * Fix the sliders to do the correct maximums * Pass the actor id through the button; fix /dr and /fr flavor text * Remove debug message --------- Co-authored-by: Chris Ryan <chrisr@blackhole> Co-authored-by: WBHarry <williambjrklund@gmail.com> Co-authored-by: WBHarry <89362246+WBHarry@users.noreply.github.com>
303 lines
8.2 KiB
JSON
303 lines
8.2 KiB
JSON
{
|
|
"id": "daggerheart",
|
|
"title": "Daggerheart",
|
|
"description": "An unofficial implementation of the Daggerheart system",
|
|
"version": "1.5.4",
|
|
"compatibility": {
|
|
"minimum": "13.346",
|
|
"verified": "13.351",
|
|
"maximum": "13"
|
|
},
|
|
"authors": [
|
|
{
|
|
"name": "WBHarry"
|
|
},
|
|
{
|
|
"name": "cptn-cosmo",
|
|
"url": "https://github.com/cptn-cosmo",
|
|
"email": "cptncosmo@gmail.com",
|
|
"discord": "cptn_cosmo"
|
|
},
|
|
{
|
|
"name": "Ikraik",
|
|
"url": "https://github.com/ikraik",
|
|
"email": "ikraik0.0gaming@gmail.com",
|
|
"discord": "ikraik"
|
|
},
|
|
{
|
|
"name": "IrkTheImp"
|
|
},
|
|
{
|
|
"name": "jacobwojoski"
|
|
},
|
|
{
|
|
"name": "moliloo",
|
|
"url": "https://github.com/moliloo",
|
|
"email": "molilofl@gmail.com",
|
|
"discord": "molilo"
|
|
},
|
|
{
|
|
"name": "Mysteryusy"
|
|
},
|
|
{
|
|
"name": "JimCanE"
|
|
},
|
|
{
|
|
"name": "Po0lp"
|
|
},
|
|
{
|
|
"name": "JoaquinP",
|
|
"url": "https://github.com/joaquinpereyra98",
|
|
"email": "joaquinpereyra98@gmail.com",
|
|
"discord": "joaquinp98"
|
|
},
|
|
{
|
|
"name": "chrisryan10",
|
|
"discord": "lazjen"
|
|
},
|
|
{
|
|
"name": "nsalyzyn",
|
|
"url": "https://github.com/nsalyzyn",
|
|
"email": "nsalyzyn@gmail.com",
|
|
"discord": "nsalyzyn"
|
|
}
|
|
],
|
|
"esmodules": ["build/daggerheart.js"],
|
|
"styles": ["styles/daggerheart.css"],
|
|
"packs": [
|
|
{
|
|
"name": "classes",
|
|
"label": "Classes",
|
|
"system": "daggerheart",
|
|
"path": "packs/classes.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "subclasses",
|
|
"label": "Subclasses",
|
|
"system": "daggerheart",
|
|
"path": "packs/subclasses.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "domains",
|
|
"label": "Domains",
|
|
"system": "daggerheart",
|
|
"path": "packs/domains.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "ancestries",
|
|
"label": "Ancestry",
|
|
"system": "daggerheart",
|
|
"path": "packs/ancestries.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "communities",
|
|
"label": "Communities",
|
|
"system": "daggerheart",
|
|
"path": "packs/communities.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "weapons",
|
|
"label": "Weapons",
|
|
"system": "daggerheart",
|
|
"path": "packs/items/weapons.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "armors",
|
|
"label": "Armors",
|
|
"system": "daggerheart",
|
|
"path": "packs/items/armors.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "consumables",
|
|
"label": "Consumables",
|
|
"system": "daggerheart",
|
|
"path": "packs/items/consumables.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "loot",
|
|
"label": "Loot",
|
|
"system": "daggerheart",
|
|
"path": "packs/items/loot.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "adversaries",
|
|
"label": "Adversaries",
|
|
"system": "daggerheart",
|
|
"path": "packs/adversaries.db",
|
|
"type": "Actor",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "environments",
|
|
"label": "Environments",
|
|
"system": "daggerheart",
|
|
"path": "packs/environments.db",
|
|
"type": "Actor",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "journals",
|
|
"label": "Journals",
|
|
"system": "daggerheart",
|
|
"path": "packs/journals.db",
|
|
"type": "JournalEntry",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "rolltables",
|
|
"label": "Rolltables",
|
|
"system": "daggerheart",
|
|
"path": "packs/rolltables.db",
|
|
"type": "RollTable",
|
|
"private": false,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"name": "beastforms",
|
|
"label": "Beastforms",
|
|
"system": "daggerheart",
|
|
"path": "packs/beastforms.db",
|
|
"type": "Item",
|
|
"private": false,
|
|
"flags": {}
|
|
}
|
|
],
|
|
"packFolders": [
|
|
{
|
|
"name": "Daggerheart SRD",
|
|
"sorting": "m",
|
|
"color": "#08718c",
|
|
"packs": ["adversaries", "environments", "journals", "rolltables"],
|
|
"folders": [
|
|
{
|
|
"name": "Character Options",
|
|
"sorting": "m",
|
|
"color": "#000000",
|
|
"packs": ["ancestries", "communities", "classes", "subclasses", "domains", "beastforms"]
|
|
},
|
|
{
|
|
"name": "Items",
|
|
"sorting": "m",
|
|
"color": "#000000",
|
|
"packs": ["armors", "weapons", "consumables", "loot"]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"languages": [
|
|
{
|
|
"lang": "en",
|
|
"name": "English",
|
|
"path": "lang/en.json"
|
|
}
|
|
],
|
|
"socket": true,
|
|
"initiative": "1d20",
|
|
"grid": {
|
|
"distance": 5,
|
|
"units": "feet"
|
|
},
|
|
"documentTypes": {
|
|
"Actor": {
|
|
"character": {
|
|
"htmlFields": ["biography.background", "biography.connections"]
|
|
},
|
|
"companion": {},
|
|
"adversary": {
|
|
"htmlFields": ["notes", "description"]
|
|
},
|
|
"environment": {
|
|
"htmlFields": ["notes", "description"]
|
|
},
|
|
"party": {
|
|
"htmlFields": ["notes"]
|
|
}
|
|
},
|
|
"Item": {
|
|
"ancestry": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"community": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"class": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"subclass": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"feature": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"domainCard": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"loot": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"consumable": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"weapon": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"armor": {
|
|
"htmlFields": ["description"]
|
|
},
|
|
"beastform": {}
|
|
},
|
|
"ActiveEffect": {
|
|
"beastform": {},
|
|
"horde": {}
|
|
},
|
|
"Combat": {
|
|
"combat": {}
|
|
},
|
|
"ChatMessage": {
|
|
"dualityRoll": {},
|
|
"fateRoll": {},
|
|
"adversaryRoll": {},
|
|
"damageRoll": {},
|
|
"abilityUse": {},
|
|
"tagTeam": {},
|
|
"groupRoll": {},
|
|
"systemMessage": {}
|
|
}
|
|
},
|
|
"background": "systems/daggerheart/assets/logos/FoundrybornBackgroundLogo.png",
|
|
"primaryTokenAttribute": "resources.hitPoints",
|
|
"secondaryTokenAttribute": "resources.stress",
|
|
"url": "https://your/hosted/system/repo/",
|
|
"manifest": "https://your/hosted/system/repo/system.json",
|
|
"download": "https://your/packaged/download/archive.zip"
|
|
}
|