-
Notifications
You must be signed in to change notification settings - Fork 36
Talents
Adds additional Pilot Talents for PCs to select on level up. These must be stored under a file named talents.json that contains a single array of talent data objects.
The talent object collects the general detail about a Pilot Talent and serves as a container for IRankData, which contains the Talent mechanics. Currently, only Talents with three (and exactly three) ranks are supported.
talents.json
ITalentData: {
"id": string,
"name": string,
"description": string,
"ranks": IRankData[]
"icon_svg"?: string,
"icon_url"?: string,
"terse"?: string,
},Internal identifier. This must be globally unique. See Item ID Guidelines for more information.
The display name of the item.
Flavor text for Compendium and expanded item cards. HTML syntax is allowed.
An array of three (3) Talent Rank Objects
Raw inline SVG for use as the talent icon. SVG data will be purified.
If icon_svg is missing, COMP/CON will attempt to load SVG data at the icon url (also purified. This is to preserve backwards compatibility, icon_svg is strongly preferred.
If icon_svg and icon_url are missing, COMP/CON will use a generic talent icon.
A short description of the talent for use in condensed UI elements. The shorter the better.
from lancer-data/lib/talents.json
{
"id": "t_bonded",
"name": "Bonded",
"icon": "BONDED",
"terse": "Bond with a partner and protect them from harm",
"description": "The galaxy is a dangerous place, and everyone should have a friend to watch their back. Luckily, you’ve found yours. Maybe you enlisted together or were the only survivors of a bloody engagement. Maybe you didn’t start out as friends, or maybe you were raised to fight alongside each other – however your friendship came to be, when it comes time to drop, there’s no one you’d rather have at your side. Alone, you’re deadly; together, you’re a force of nature.",
"ranks": [
{
"name": "I’m Your Huckleberry",
"description": "When you take this talent, choose another pilot (hopefully a PC, but NPCs are fine if your GM allows it) to be your Bondmate. Any mech skill checks and saves either character makes while you are adjacent gain +1 Accuracy. If both characters have this talent, this increases to +2 Accuracy, but additional characters with this talent can’t increase it any further.<br>Between missions, you can replace your Bondmate with a new one, but only if your relationship with them has changed.",
"active_effects": [
{
"name": "I’m Your Huckleberry",
"detail": "Any mech skill checks and saves either you or your Bondmate makes while you are adjacent gain +1 Accuracy. If both characters have this talent, this increases to +2 Accuracy.",
"add_special": [
{
"condition": "Bondmate",
"target": "ally",
"detail": "Any mech skill checks and saves either you or your Bondmate makes while you are adjacent gain +1 Accuracy. If both characters have this talent, this increases to +2 Accuracy."
}
]
}
]
},
{
"name": "Sundance",
"description": "Gain the <b>Intercede</b> Reaction.",
"actions": [
{
"name": "Intercede",
"activation": "Reaction",
"frequency": "1/round",
"trigger": "You are adjacent to your Bondmate (pilot or mech) and they take damage from a source within your line of sight.",
"detail": "You may take the damage instead."
}
]
},
{
"name": "Cover Me!",
"description": "If a character within your line of sight attempts to attack your Bondmate, you can spend your Overwatch to threaten the attacker, forcing them to either choose a different target or attack anyway: if they attack a different target, your Overwatch is expended without effect; if they choose to attack anyway, you can immediately attack them with Overwatch, as long as they are within Range and line of sight. This attack resolves before the triggering attack.",
"active_effects": [
{
"name": "Cover Me!",
"detail": "If a character within your line of sight attempts to attack your Bondmate, you can spend your Overwatch to threaten the attacker, forcing them to either choose a different target or attack anyway: if they attack a different target, your Overwatch is expended without effect; if they choose to attack anyway, you can immediately attack them with Overwatch, as long as they are within Range and line of sight. This attack resolves before the triggering attack."
}
],
"synergies": [
{
"locations": ["overwatch"],
"detail": "If a character within your line of sight attempts to attack your Bondmate, you can spend your Overwatch to threaten the attacker, forcing them to either choose a different target or attack anyway: if they attack a different target, your Overwatch is expended without effect; if they choose to attack anyway, you can immediately attack them with Overwatch, as long as they are within Range and line of sight. This attack resolves before the triggering attack."
}
]
}
]
},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)