-
Notifications
You must be signed in to change notification settings - Fork 36
Bonds
Bonds are special narrative PC rules introduced in the Karrakin Trade Baronies supplement. Bond UI will not be shown unless the Karrakin Trade Baronies LCP is installed and activated.
If KTB is installed, additional bonds and extra/standalone bond powers can be added by other content packs. Extra bond powers can be added via a bond_powers.json file, described below
bonds.json
IBondData: {
"id": string,
"name": string,
"major_ideals": string[],
"minor_ideals": string[],
"questions": IQuestionData[],
"powers": IBondPowerData[]
}bond_powers.json
[
...IBondPowerData[]
]These follow the same format as the powers section described below, but require an additional origin field that much match exactly a Bond ID. Extra powers not assigned to a Bond will not be selectable by the user and unassociated/universal powers are not a planned feature at this time.
Internal identifier. This must be globally unique. See Item ID Guidelines for more information.
The display name of the bond.
An array of strings representing the major ideals associated with this bond. Typically an array of 2-5 items.
An array of strings representing the minor ideals associated with this bond. Typically an array of 2-5 items.
An array of IQuestionData objects representing the PC-answerable questions associated with this bond.
IQuestionData: {
"question": string,
"options": string[]
}question is the text of the question. HTML syntax is allowed.
options is an array of strings representing the suggested answers to the question. HTML syntax is allowed.
An array of IBondPowerData objects representing the special powers granted by this bond.
IBondPowerData: {
"name": string,
"description": string
"frequency"?: string,
"prerequisite"?: string,
"veteran"?: boolean,
"master"?: boolean
"origin"?: string,
}The display name of the bond power.
Rules text for the bond power. HTML syntax is allowed.
(Optional) The frequency with which this bond power can be used. See Frequency.
(Optional) A description of any prerequisites for this bond power. HTML syntax is allowed.
(Optional) If true, this bond power is only available to PCs at Veteran status.
(Optional) If true, this bond power is only available to PCs at Master status.
See Extra Bond Powers. This field can be omitted unless powers are defined outside of Bond parents in a bond_powers.json file
Pilot Data
Licensed Data
Other
- Manifest (lcp_manifest.json)
- Base Actions (actions.json)
- Downtime Actions (actions.json)
- Environments (environments.json)
- Manufacturers (manufacturers.json)
- SITREPs (sitreps.json)
- Statuses & Conditions (statuses.json)
- Tables (tables.json)
- Lists (lists.json)
- Tags (tags.json)
- Custom Stat Data (custom_stats.json)