Files
DeltaGreen2/system.json
T
tevansandClaude Fable 5 0fba241210 Ship FALSE ALARM maps as 2x PNGs (crisp when zoomed) — v2.0.1
Foundry rasterizes SVG scene backgrounds into a fixed texture, so the
vector maps looked low-res when zoomed in. Render the three battle maps to
native-resolution PNGs via headless Chrome (compound 5200x3600, server
3600x2800, dome 4000x4000) and point the scenes at them at grid 200 px/
5-ft square (same 26x18 / 20x20 layout, 1:1 with the texture). Tokens
repositioned to the 2x coordinate space. Journal handouts stay SVG (they
render as crisp vector <img> in journals). Bump to v2.0.1.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 15:16:57 +01:00

308 lines
8.5 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.1",
"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",
"field-agents",
"agent-pregens",
"operation-code-name-generator-tables"
],
"folders": [
{
"name": "System macros",
"sorting": "a",
"color": "#67b1e0",
"packs": [
"operation-code-name-generator-macro"
]
}
]
}
],
"packs": [
{
"name": "false-alarm",
"label": "Operation FALSE ALARM (Adventure)",
"system": "deltagreen2",
"path": "packs/false-alarm",
"type": "Adventure",
"flags": {},
"ownership": {
"PLAYER": "LIMITED",
"ASSISTANT": "OWNER"
}
},
{
"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": "field-agents",
"label": "Field Agents (DG2)",
"system": "deltagreen2",
"path": "packs/field-agents",
"type": "Actor",
"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"
]
}
}
}
}