Talent Rank - massif-press/lancer-data GitHub Wiki
Overview
Rank Data contains the synergies, actions, active effects, and talent items granted through ranks in the talent.
Definition
IRankData: {
"name": string,
"description": string,
"exclusive"?: boolean,
"actions"?: IActionData[],
"bonuses"?: IBonusData[]
"synergies"?: ISynergyData[]
"deployables"?: IDeployableData[],
"counters"?: ICounterData[],
"integrated"?: string[],
"special_equipment"?: string[]
"active_effects"?: IActiveEffects[],
}
Required Fields
name
The display name of the item
description
Flavor text for Compendium and expanded item cards. HTML syntax is allowed.
Optional Fields
exclusive
The exclusive field determines if only the bonuses, deployables, counters, and integrated equipment from the highest unlocked rank will be equipped, or all unlocked ranks. For example, the system granted by Walking Armory is upgraded every rank. In C/C this is rendered by changing the granted system. Because the player is equipped with the "latest" system, based on talent rank, the talent_items in the Walking Armory ranks are all set to true.
There is not a talent like this in the core book, but if Walking Armory gave a different system each rank, and a player could have all rank systems equipped at the same time, the exclusive fields would be set to false
Defaults to false
actions
See Actions
bonuses
See Bonuses
synergies
See Synergies
deployables
See Deployables
counters
See Counters
integrated
special_equipment
See Core-Bonuses#special_equipment
active_effects
See Active-Effects
Example
from lancer-data/lib/talents.json
{
"name": "Shepherd",
"description": "Your Drone systems gain +5 HP. Additionally, gain the <b>Shepherd Drone</b> Protocol.",
"synergies": [
{
"locations": ["system"],
"system_types": ["Drone"],
"detail": "This Drone system gains +5 HP. As a protocol, you may move one this drone up to 4 spaces if it is within Sensors."
}
],
"actions": [
{
"name": "Shepherd Drone",
"activation": "Protocol",
"detail": "Move a drone you control up to 4 spaces if it is within Sensors."
}
],
"bonuses": [
{
"id": "drone_hp",
"val": 5
}
]
},