Chat rework: - Roll cards are now dark 'Eyes Only' dossier cards with a classification strip (FIELD OPERATION / THE UNNATURAL / LETHAL FORCE), roll name, and a target chip. Message frame is colour-accented per roll variant via a deltagreen2.variant flag set in DGRoll.toMessage and styled on renderChatMessageHTML. Flavor lines dropped in favour of the card header. Field Equipment compendium: - New packs/field-equipment with 60 modern DG gear items across surveillance, counter-surveillance, forensics, hazmat/protective, breaching/restraint, non-lethal, and support. Each uses a bundled white-on-black icon, carries flavourful descriptions with mechanical bonus notes, and an Agent's Handbook expense tier. Registered in the Delta Green pack folder. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
283 lines
7.7 KiB
JSON
283 lines
7.7 KiB
JSON
{
|
|
"id": "deltagreen2",
|
|
"title": "Delta Green 2",
|
|
"description": "Delta Green 2 — a modified fork of the fan-made Foundry VTT system for Delta Green: The Role-Playing Game (v1.7.0 base), adding GM automation: templated roll cards, apply-damage with armor handling, sanity application with breaking-point alerts, and ammo tracking. Based on the rules in the Agent's Handbook. Made with the permission of but neither affiliated with nor endorsed by Arc Dream Publishing or the Delta Green Partnership.",
|
|
"url": "https://github.com/slaguru666/DeltaGreen2",
|
|
"license": "LICENSE.txt",
|
|
"background": "systems/deltagreen2/assets/img/burned_delta_green_logo_on_form_splash_page.webp",
|
|
"authors": [
|
|
{
|
|
"name": "TheLastScrub",
|
|
"discord": "TheLastScrub"
|
|
},
|
|
{
|
|
"name": "jalensailin",
|
|
"discord": "jalensailin"
|
|
}
|
|
],
|
|
"version": "2.0.0",
|
|
"compatibility": {
|
|
"minimum": "13",
|
|
"verified": "14",
|
|
"maximum": "14"
|
|
},
|
|
"flags": "",
|
|
"esmodules": [
|
|
"module/deltagreen.js"
|
|
],
|
|
"styles": [
|
|
"css/deltagreen.css",
|
|
"css/dg2-tactical.css",
|
|
"css/dialogue.css"
|
|
],
|
|
"languages": [
|
|
{
|
|
"lang": "en",
|
|
"name": "English",
|
|
"path": "lang/en.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "ja",
|
|
"name": "日本語",
|
|
"path": "lang/ja.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "es",
|
|
"name": "Español",
|
|
"path": "lang/es.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "ca",
|
|
"name": "Català",
|
|
"path": "lang/ca.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "fr",
|
|
"name": "Français",
|
|
"path": "lang/fr.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "pt-BR",
|
|
"name": "Português (Brasil)",
|
|
"path": "lang/pt-BR.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "de",
|
|
"name": "Deutsch",
|
|
"path": "lang/de.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "sv",
|
|
"name": "Svenska",
|
|
"path": "lang/sv.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "cn",
|
|
"name": "中文",
|
|
"path": "lang/cn.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "pl",
|
|
"name": "polski",
|
|
"path": "lang/pl.json",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"lang": "uk",
|
|
"name": "Українська",
|
|
"path": "lang/uk.json",
|
|
"flags": {}
|
|
}
|
|
],
|
|
"packFolders": [
|
|
{
|
|
"name": "Delta Green",
|
|
"sorting": "a",
|
|
"color": "#556b2f",
|
|
"packs": [
|
|
"firearms",
|
|
"armor",
|
|
"hand-to-hand-weapons",
|
|
"field-equipment",
|
|
"agent-pregens",
|
|
"operation-code-name-generator-tables"
|
|
],
|
|
"folders": [
|
|
{
|
|
"name": "System macros",
|
|
"sorting": "a",
|
|
"color": "#67b1e0",
|
|
"packs": [
|
|
"operation-code-name-generator-macro"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"packs": [
|
|
{
|
|
"name": "firearms",
|
|
"label": "Firearms",
|
|
"system": "deltagreen2",
|
|
"path": "packs/firearms",
|
|
"type": "Item",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "armor",
|
|
"label": "Armor",
|
|
"system": "deltagreen2",
|
|
"path": "packs/armor",
|
|
"type": "Item",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "hand-to-hand-weapons",
|
|
"label": "Hand-to-Hand Weapons",
|
|
"system": "deltagreen2",
|
|
"path": "packs/hand-to-hand-weapons",
|
|
"type": "Item",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "field-equipment",
|
|
"label": "Field Equipment (DG2)",
|
|
"system": "deltagreen2",
|
|
"path": "packs/field-equipment",
|
|
"type": "Item",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "agent-pregens",
|
|
"label": "Agent Pregens",
|
|
"system": "deltagreen2",
|
|
"path": "packs/pregens",
|
|
"type": "Actor",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "operation-code-name-generator-tables",
|
|
"label": "Operation Code Name Generator Tables",
|
|
"system": "deltagreen2",
|
|
"path": "packs/operation-code-name-generator",
|
|
"type": "RollTable",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
},
|
|
{
|
|
"name": "operation-code-name-generator-macro",
|
|
"label": "Operation Code Name Generator Macro",
|
|
"system": "deltagreen2",
|
|
"path": "packs/operation-code-name-generator-macro",
|
|
"type": "Macro",
|
|
"flags": {},
|
|
"ownership": {
|
|
"PLAYER": "OBSERVER",
|
|
"ASSISTANT": "OWNER"
|
|
}
|
|
}
|
|
],
|
|
"manifest": "https://github.com/slaguru666/DeltaGreen2/releases/latest/download/system.json",
|
|
"download": "https://github.com/slaguru666/DeltaGreen2/releases/latest/download/deltagreen2.zip",
|
|
"grid": {
|
|
"distance": 1,
|
|
"units": "m"
|
|
},
|
|
"primaryTokenAttribute": "health",
|
|
"secondaryTokenAttribute": "wp",
|
|
"documentTypes": {
|
|
"Actor": {
|
|
"agent": {
|
|
"htmlFields": [
|
|
"physical.description"
|
|
]
|
|
},
|
|
"unnatural": {
|
|
"htmlFields": [
|
|
"notes"
|
|
]
|
|
},
|
|
"npc": {
|
|
"htmlFields": [
|
|
"notes"
|
|
]
|
|
},
|
|
"vehicle": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
}
|
|
},
|
|
"Item": {
|
|
"weapon": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
},
|
|
"armor": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
},
|
|
"motivation": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
},
|
|
"bond": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
},
|
|
"gear": {
|
|
"htmlFields": [
|
|
"description"
|
|
]
|
|
},
|
|
"tome": {
|
|
"htmlFields": [
|
|
"description",
|
|
"handlerNotes"
|
|
]
|
|
},
|
|
"ritual": {
|
|
"htmlFields": [
|
|
"description",
|
|
"handlerNotes"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
} |