Skip to content

Backgrounds

John A edited this page Oct 19, 2025 · 12 revisions

Overview

Adds additional user-selectable PC Backgrounds. These must be stored under a file named backgrounds.json that contains a single array of background data objects:

Definition

backgrounds.json

IBackgroundData: {
  "id": string,
  "name": string,
  "description": string,
  "skills"?: string[]
}

Required Fields

id

Internal identifier. This must be globally unique. See Item ID Guidelines for more information.

name

The display name of the item

description

Flavor text for Compendium and expanded item cards. HTML syntax is allowed.

Optional Fields

skills

The skills field is an optional array of skill IDs from skills.json, used to present example skill triggers for a background. When creating a character, a user may choose to have C/C auto-populate the pilot with 1 point in each of the example skill triggers.

Example

from lancer-data/lib/backgrounds.json

{
  "id": "pbg_celebrity",
  "name": "Celebrity",
  "description": "You were a figure in the public eye. <i>Were you an actor? A singer? An artist? An athlete? A politician? The public face of a corporate or military advertising campaign?</i><br>In your old life, you couldn’t go anywhere without the paparazzi hovering nearby. <i>How are you adjusting to your new life as a pilot? Did you volunteer, or were you conscripted? Can you still practice your art, craft, or profession, or does the rigid military structure make it difficult to pull double-duty?</i>",
  "skills": ["sk_charm", "sk_pull_rank", "sk_lead_or_inspire", "sk_threaten"]
}

Clone this wiki locally