Files
MonsterCards/rulesets/sr6/entities/dossier.json

98 lines
3.1 KiB
JSON

{
"$schema": "../../../schema/entity-definition.json",
"id": "dossier",
"name": "Shadowrunner Dossier",
"description": "A comprehensive 4-page runner dossier combining full character statistics with narrative background, roleplaying tips, tactical guidelines, and tailored action pools.",
"ruleset_id": "sr6",
"version": "1.0.0",
"default_template": "dossier_sheet",
"allowed_templates": [
"dossier_sheet",
"character_sheet"
],
"schema": {
"type": "object",
"required": ["alias", "metatype", "archetype", "attributes"],
"properties": {
"archetype": {
"type": "string",
"description": "Character archetype (e.g. 'Troll Street Samurai', 'Combat Mage', 'Elven Decker')."
},
"quote": {
"type": "string",
"description": "Introductory runner quote or catchphrase."
},
"pitch": {
"type": "string",
"description": "Summary pitch for playing this runner."
},
"background": {
"type": "string",
"description": "Full narrative life history and background story."
},
"preferred_tactics": {
"type": "string",
"description": "Combat style, weapon preferences, and tactical guidelines."
},
"roleplaying_tips": {
"type": "string",
"description": "Roleplaying advice, personality traits, and interpersonal dynamics."
},
"vital_contacts": {
"type": "array",
"description": "Key narrative contacts with detailed descriptions.",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"role": { "type": "string" },
"description": { "type": "string" }
}
}
},
"favorite_hangouts": {
"type": "array",
"description": "Locations the runner frequents in the sprawl.",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"location": { "type": "string" },
"description": { "type": "string" }
}
}
},
"favorite_downtime_activities": {
"type": "array",
"description": "Hobbies and off-run pastimes.",
"items": { "type": "string" }
},
"sample_actions": {
"type": "array",
"description": "Tailored sample actions with pre-computed dice pools.",
"items": {
"type": "object",
"properties": {
"action": { "type": "string" },
"action_type": { "type": "string", "enum": ["Minor", "Major", "Free"] },
"dice_pool": { "type": "integer" },
"notes": { "type": "string" }
}
}
},
"edge_boosts": {
"type": "array",
"description": "Recommended edge boosts and tactical options.",
"items": {
"type": "object",
"properties": {
"cost": { "type": "integer" },
"name": { "type": "string" },
"description": { "type": "string" }
}
}
}
}
}
}