A complete, importable 3-4 hour Delta Green scenario (packs/false-alarm, Adventure type). Importing creates four 'Operation FALSE ALARM' folders and: - 3 actors: Dr. Rostova (npc, frozen), Deputy Vance Changed (unnatural), The Tear (unnatural, firearms-immune, 1D6/1D20 SAN). - 6 items: service pistol (3 rounds missing), pipe wrench, corrupted data drive, keycard, thermite, cold-weather kit. - 7 journals: player briefing + 3 image handouts (radar log, static waveform, the tear) + 3 GM guides (scenes/clues, NPCs/threat, cover-up). - 3 scenes with blueprint white-on-black maps and placed NPC tokens: the compound, the server room, the radar dome. All art is hand-authored SVG in the classified-dossier house style (assets/adventures/false-alarm). Verified importing cleanly in an isolated Foundry: folders, actors, journals and mapped scenes all materialise. Also drop an invalid prototypeToken.sight override from the agent build. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
308 lines
8.5 KiB
JSON
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.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",
|
|
"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"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
} |