dataforged
Version:
Official content and rules data for the Ironsworn: Starforged tabletop role-playing game, formatted as JSON for use in community tools. 🚀 Includes JSON schemas and a Javascript/Typescript API.
914 lines • 2.51 MB
JSON
{
"Asset Types": [
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Command_Vehicle",
"Name": "Command Vehicle",
"Description": "The **command vehicle** is your interstellar STARSHIP. It is a default asset for your character, taken when you begin your campaign. If you are playing with others, this is a shared asset; each of you may use the STARSHIP's abilities while aboard the craft.\n\nThe command vehicle has an integrity meter and starts at 5 integrity. When your STARSHIP takes a hit, make the [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) move to see what happens.",
"Assets": [
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Command_Vehicle/Starship",
"Name": "Starship",
"Asset Type": "Starforged/Assets/Command_Vehicle",
"Display": { "Title": "Starship", "Color": "#9aa3ad" },
"Usage": { "Shared": true },
"Attachments": {
"Asset Types": ["Starforged/Assets/Module"],
"Max": null
},
"Inputs": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Inputs/Name",
"Name": "Name",
"Input Type": "Text",
"Adjustable": false
}
],
"Abilities": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/1",
"Text": "Your armed, multipurpose starship is suited for interstellar and atmospheric flight. It can comfortably transport several people, has space for cargo, and can carry and launch support vehicles. When you [Advance](Starforged/Moves/Legacy/Advance), you may spend experience to equip this vehicle with module assets.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/1/Alter_Moves/1",
"Moves": ["Starforged/Moves/Legacy/Advance"],
"Trigger": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/1/Alter_Moves/1/Trigger",
"By": { "Player": true, "Ally": true }
},
"Text": "When you [Advance](Starforged/Moves/Legacy/Advance), you may spend experience to equip this vehicle with module assets."
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2",
"Text": "When you [Finish an Expedition](Starforged/Moves/Exploration/Finish_an_Expedition) (dangerous or greater) in your starship and score a hit, this journey strengthened your ties to your ship and any fellow travelers. You and your allies may mark 1 tick on your bonds legacy track.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1",
"Moves": [
"Starforged/Moves/Exploration/Finish_an_Expedition"
],
"Trigger": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1/Trigger/Options/1",
"Text": "In your starship (dangerous or greater)",
"Roll type": "Progress roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "This journey strengthened your ties to your ship and any fellow travelers. You and your allies may mark 1 tick on your bonds legacy track.",
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "This journey strengthened your ties to your ship and any fellow travelers. You and your allies may mark 1 tick on your bonds legacy track.",
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/2/Alter_Moves/1/Outcomes/Weak_Hit"
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3",
"Text": "When you [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage), you may roll +heart. If you do, [Endure Stress](Starforged/Moves/Suffer/Endure_Stress) (-1) on a weak hit or miss.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1",
"Moves": ["Starforged/Moves/Suffer/Withstand_Damage"],
"Trigger": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "To your Starship",
"Roll type": "Action roll",
"Method": "Any",
"Using": ["Heart"]
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1/Outcomes",
"Weak Hit": {
"Text": "[Endure Stress](Starforged/Moves/Suffer/Endure_Stress) (-1).",
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Text": "[Endure Stress](Starforged/Moves/Suffer/Endure_Stress) (-1).",
"$id": "Starforged/Assets/Command_Vehicle/Starship/Abilities/3/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
}
],
"Condition Meter": {
"$id": "Starforged/Assets/Command_Vehicle/Starship/Condition_Meter",
"Name": "Integrity",
"Min": 0,
"Max": 5,
"Value": 5,
"Conditions": ["Battered", "Cursed"],
"Aliases": ["Command Vehicle Integrity", "Vehicle Integrity"]
}
}
],
"Display": { "Title": "Command Vehicles", "Color": "#9aa3ad" },
"Usage": { "Shared": true }
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module",
"Name": "Module",
"Description": "**Modules** are linked to your STARSHIP and offer additional options and advantages when aboard that vehicle.\n\nThese assets are earned and managed by a single character. They can be shared with allies, but only if it's practical for them to make use of it (not everyone may know how to use a RESEARCH LAB).\n\nWhen you [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) and score a miss, you can mark a module as broken to offset further danger for your STARSHIP. Flip the card over to indicate its broken state. A broken module cannot be used until you successfully [Repair](Starforged/Moves/Recover/Repair) it.",
"Assets": [
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Engine_Upgrade",
"Name": "Engine Upgrade",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Engine Upgrade", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1",
"Text": "Your vehicle’s finely-tuned engines speed your travels. When you [Undertake an Expedition](Starforged/Moves/Exploration/Undertake_an_Expedition) (+edge) and score a strong hit, take +1 momentum; on a strong hit with a 6 on your action die, take +2 momentum instead of +1.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1/Alter_Moves/1",
"Moves": [
"Starforged/Moves/Exploration/Undertake_an_Expedition"
],
"Trigger": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1/Alter_Moves/1/Trigger/Options/1",
"Text": "In your vehicle",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": ["Edge"]
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Take +1 momentum; if you get a 6 on your action die, take +2 momentum instead of +1.",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/1/Alter_Moves/1/Outcomes/Strong_Hit"
}
}
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2",
"Text": "When you [Enter the Fray](Starforged/Moves/Combat/Enter_the_Fray), choose one (before rolling).\n\n * Maneuver: Add +1 and take +1 momentum on a strong hit.\n * Boost: Take +2 momentum on a hit.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/1",
"Moves": ["Starforged/Moves/Combat/Enter_the_Fray"],
"Trigger": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/1/Trigger/Options/1",
"Text": "In your vehicle (and you choose to maneuver)",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Text": "Add +1.",
"Outcomes": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Take +1 momentum.",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/1/Outcomes/Strong_Hit"
}
}
},
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2",
"Moves": ["Starforged/Moves/Combat/Enter_the_Fray"],
"Trigger": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2/Trigger/Options/1",
"Text": "In your vehicle (and you choose to boost)",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2/Outcomes",
"Strong Hit": {
"Text": "Take +2 momentum.",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "Take +2 momentum.",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/2/Alter_Moves/2/Outcomes/Weak_Hit"
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3",
"Text": "When you make a desperate move to pursue a foe, escape a threat, or get in range, you may push your engines to their limit. If you do (decide after rolling), reroll any dice and count a weak hit as a strong hit. Then, [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2).",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1",
"Moves": null,
"Trigger": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "When you make a desperate move to pursue a foe, escape a threat, or get in range (in your vehicle)",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "You may push your engines to their limit. If you do (decide after rolling), reroll any dice and count a weak hit as a strong hit. Then, [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2).",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "You may push your engines to their limit. If you do (decide after rolling), reroll any dice and count a weak hit as a strong hit. Then, [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2).",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Text": "You may push your engines to their limit. If you do (decide after rolling), reroll any dice and count a weak hit as a strong hit. Then, [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2).",
"$id": "Starforged/Assets/Module/Engine_Upgrade/Abilities/3/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
}
]
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Expanded_Hold",
"Name": "Expanded Hold",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Expanded Hold", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/1",
"Text": "Your vehicle carries up to 3 cargo. When you gain +supply, you may convert it to +cargo. When you make a move +supply, you may add +cargo. When you [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources), you may instead suffer -cargo for any portion of the cost.",
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2",
"Text": "When you score a miss or weak hit as you make a move to barter or negotiate, and you have at least 1 cargo, you may sweeten the pot. If you do, reroll all dice and add +cargo. Then, suffer -1 cargo.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1",
"Moves": null,
"Trigger": {
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1/Trigger/Options/1",
"Text": "You make a move to barter or negotiate, and you have at least 1 cargo",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1/Outcomes",
"Weak Hit": {
"Reroll": {
"Text": "You may sweeten the pot. If you do, reroll all dice and add +cargo. Then, suffer -1 cargo.",
"Dice": "All"
},
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Reroll": {
"Text": "You may sweeten the pot. If you do, reroll all dice and add +cargo. Then, suffer -1 cargo.",
"Dice": "All"
},
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/2/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3",
"Text": "When you make a move to outrun a threat and have at least 1 cargo, you may first lighten your load by dropping cargo. If you do, suffer -cargo by the amount dropped, add +that amount, and take +2 momentum on a hit.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1",
"Moves": null,
"Trigger": {
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "When you make a move to outrun a threat and have at least 1 cargo",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Text": "You may first lighten your load by dropping cargo. If you do, suffer -cargo by the amount dropped, add +that amount, and take +2 momentum on a hit.",
"Outcomes": {
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Take +2 momentum.",
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "Take +2 momentum.",
"$id": "Starforged/Assets/Module/Expanded_Hold/Abilities/3/Alter_Moves/1/Outcomes/Weak_Hit"
}
}
}
],
"Enabled": false
}
],
"Condition Meter": {
"$id": "Starforged/Assets/Module/Expanded_Hold/Condition_Meter",
"Name": "Cargo",
"Min": 0,
"Max": 3,
"Value": 0,
"Conditions": []
}
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Grappler",
"Name": "Grappler",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Grappler", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/1",
"Text": "Your grappler can disrupt systems and snare machines and vehicles with a magnetic tether. When you take a minute or so to ready the grappler, roll +integrity or +wits. On a strong hit, the grappler is charged and may be fired. On a weak hit, charging requires extra time or focus; [Lose Momentum](Starforged/Moves/Suffer/Lose_Momentum) (-1). On a miss, charging fails and you must [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2). If you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit.",
"Moves": [
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler",
"Name": "Ready Grappler",
"Optional": false,
"Category": "Starforged/Moves/Assets",
"Asset": "Starforged/Assets/Module/Grappler",
"Display": { "Title": "Ready Grappler" },
"Trigger": {
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Trigger",
"Options": [
{
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Trigger/Options/1",
"Roll type": "Action roll",
"Method": "Highest",
"Using": ["Wits", "Attached_Asset_Condition_Meter"]
}
],
"Text": "When you take a minute or so to ready the grappler..."
},
"Text": "Your grappler can disrupt systems and snare machines and vehicles with a magnetic tether. When you take a minute or so to ready the grappler, roll +integrity or +wits. On a strong hit, the grappler is charged and may be fired. On a weak hit, charging requires extra time or focus; [Lose Momentum](Starforged/Moves/Suffer/Lose_Momentum) (-1). On a miss, charging fails and you must [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2). If you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit.",
"Outcomes": {
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Outcomes",
"Strong Hit": {
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Outcomes/Strong_Hit",
"Text": "The grappler is charged and may be fired.\n\nIf you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit."
},
"Weak Hit": {
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Outcomes/Weak_Hit",
"Text": "The grappler is charged and may be fired, but charging requires extra time or focus; [Lose Momentum](Starforged/Moves/Suffer/Lose_Momentum) (-1).\n\nIf you make a move to attack a foe or overcome an obstacle by firing the grappler, take an automatic strong hit."
},
"Miss": {
"$id": "Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler/Outcomes/Miss",
"Text": "Charging fails and you must [Withstand Damage](Starforged/Moves/Suffer/Withstand_Damage) (-2)."
}
}
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/2",
"Text": "If you score a strong hit when readying the grappler, you may [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-1) to overcharge the module. When you fire an overcharged grappler, take +2 momentum; if in a fight, also mark progress.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/2/Alter_Moves/1",
"Moves": [
"Starforged/Moves/Assets/Module/Grappler/Abilities/1/Ready_Grappler"
],
"Trigger": {
"$id": "Starforged/Assets/Module/Grappler/Abilities/2/Alter_Moves/1/Trigger",
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Grappler/Abilities/2/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "You may [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) (-1) to overcharge the module. When you fire an overcharged grappler, take +2 momentum; if in a fight, also mark progress.",
"$id": "Starforged/Assets/Module/Grappler/Abilities/2/Alter_Moves/1/Outcomes/Strong_Hit"
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/3",
"Text": "When you [Take Decisive Action](Starforged/Moves/Combat/Take_Decisive_Action) by firing the grappler, you may reroll one challenge die.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1",
"Moves": ["Starforged/Moves/Combat/Take_Decisive_Action"],
"Trigger": {
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "By firing the grappler",
"Roll type": "Progress roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "You may reroll one challenge die.",
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "You may reroll one challenge die.",
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Text": "You may reroll one challenge die.",
"$id": "Starforged/Assets/Module/Grappler/Abilities/3/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
}
]
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Heavy_Cannons",
"Name": "Heavy Cannons",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Heavy Cannons", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/1",
"Text": "When you aim your cannons and use them to [Strike](Starforged/Moves/Combat/Strike), choose one.\n\n * Strafing run: Add +1 and take +1 momentum on a hit.\n * Focus fire: Mark progress on a hit, but [Lose Momentum](Starforged/Moves/Suffer/Lose_Momentum) (-1).",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/1/Alter_Moves/1",
"Moves": ["Starforged/Moves/Combat/Strike"],
"Trigger": {
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/1/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/1/Alter_Moves/1/Trigger/Options/1",
"Text": "When you aim your cannons and use them to [Strike](Starforged/Moves/Combat/Strike)",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Text": "Choose one.\n\n * Strafing run: Add +1 and take +1 momentum on a hit.\n * Focus fire: Mark progress on a hit, but [Lose Momentum](Starforged/Moves/Suffer/Lose_Momentum) (-1)."
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2",
"Text": "Once per fight, when you [Clash](Starforged/Moves/Combat/Clash) by committing to an all-or-nothing exchange of fire, add +1, count a weak hit as a strong hit, and mark progress on a hit. On a miss, you must suffer a dire outcome.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1",
"Moves": ["Starforged/Moves/Combat/Clash"],
"Trigger": {
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Trigger/Options/1",
"Text": "Once per fight, when you [Clash](Starforged/Moves/Combat/Clash) by committing to an all-or-nothing exchange of fire",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Text": "Add +1, count a weak hit as a strong hit, and mark progress on a hit. On a miss, you must suffer a dire outcome.",
"Outcomes": {
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Mark progress.",
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "Count a weak hit as a strong hit.",
"Count as": "Strong Hit",
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Text": "You must suffer a dire outcome.",
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/2/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3",
"Text": "When you [Compel](Starforged/Moves/Adventure/Compel), [Enter the Fray](Starforged/Moves/Combat/Enter_the_Fray), or [Gain Ground](Starforged/Moves/Combat/Gain_Ground) by bringing your cannons to bear and sending a promise of violence to your foe over communication channels, add +1 and take +1 momentum on a hit. On a strong hit with a match, take another +1 momentum.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1",
"Moves": [
"Starforged/Moves/Adventure/Compel",
"Starforged/Moves/Combat/Enter_the_Fray",
"Starforged/Moves/Combat/Gain_Ground"
],
"Trigger": {
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "By bringing your cannons to bear and sending a promise of violence to your foe over communication channels",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Text": "Add +1 and take +1 momentum on a hit. On a strong hit with a match, take another +1 momentum.",
"Outcomes": {
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Take +1 momentum.",
"With a Match": {
"Text": "Take +2 momentum.",
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit/With_a_Match"
},
"$id": "Starforged/Assets/Module/Heavy_Cannons/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit"
}
}
}
],
"Enabled": false
}
]
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Internal_Refit",
"Name": "Internal Refit",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Internal Refit", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1",
"Text": "You have customized the cabins, common spaces, and environment of the ship to your needs. When you [Undertake an Expedition](Starforged/Moves/Exploration/Undertake_an_Expedition) (dangerous or greater), reroll any dice for the first leg of your journey. On a hit, you and your allies may envision how you make yourself at home; if you do, take +2 momentum or +1 spirit.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1",
"Moves": [
"Starforged/Moves/Exploration/Undertake_an_Expedition"
],
"Trigger": {
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1/Trigger/Options/1",
"Text": "On the first leg of your journey (dangerous or greater)",
"Roll type": "Progress roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "You and your allies may envision how you make yourself at home; if you do, take +2 momentum or +1 spirit.",
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Text": "You and your allies may envision how you make yourself at home; if you do, take +2 momentum or +1 spirit.",
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/1/Alter_Moves/1/Outcomes/Weak_Hit"
}
}
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/2",
"Text": "Your vessel is stocked with reserves. When you [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) and your supply is reduced to 0, first roll +integrity instead of marking unprepared. On a strong hit, take +1 supply. Otherwise, mark unprepared.",
"Moves": [
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves",
"Name": "Draw Reserves",
"Optional": false,
"Category": "Starforged/Moves/Assets",
"Asset": "Starforged/Assets/Module/Internal_Refit",
"Display": { "Title": "Draw Reserves" },
"Trigger": {
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Trigger",
"Options": [
{
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Trigger/Options/1",
"Roll type": "Action roll",
"Method": "Any",
"Using": ["Attached_Asset_Condition_Meter"]
}
],
"Text": "When you [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) and your supply is reduced to 0..."
},
"Text": "Your vessel is stocked with reserves. When you [Sacrifice Resources](Starforged/Moves/Suffer/Sacrifice_Resources) and your supply is reduced to 0, first roll +integrity instead of marking unprepared. On a strong hit, take +1 supply. Otherwise, mark unprepared.",
"Outcomes": {
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Outcomes",
"Strong Hit": {
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Outcomes/Strong_Hit",
"Text": "You don't need to mark unprepared. Take +1 supply."
},
"Weak Hit": {
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Outcomes/Weak_Hit",
"Text": "Mark unprepared as normal."
},
"Miss": {
"$id": "Starforged/Moves/Assets/Module/Internal_Refit/Abilities/2/Draw_Reserves/Outcomes/Miss",
"Text": "Mark unprepared as normal."
}
}
}
],
"Enabled": false
},
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3",
"Text": "When you [Enter the Fray](Starforged/Moves/Combat/Enter_the_Fray) to oppose an invader within your vessel, reroll any dice. On a strong hit, take +momentum equal to integrity. On a strong hit with a match, also mark progress.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1",
"Moves": ["Starforged/Moves/Combat/Enter_the_Fray"],
"Trigger": {
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Trigger/Options/1",
"Text": "To oppose an invader within your vessel",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Text": "Take +momentum equal to your vessel's integrity.",
"Reroll": { "Dice": "Any", "Text": "Reroll any dice." },
"With a Match": {
"Text": "Mark progress, and take +momentum equal to your vessel's integrity.",
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit/With_a_Match"
},
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Reroll": { "Dice": "Any", "Text": "Reroll any dice." },
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Reroll": { "Dice": "Any", "Text": "Reroll any dice." },
"$id": "Starforged/Assets/Module/Internal_Refit/Abilities/3/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": false
}
]
},
{
"Source": {
"Title": "Ironsworn: Starforged Assets",
"Authors": ["Shawn Tomkin"],
"Date": "050622"
},
"$id": "Starforged/Assets/Module/Medbay",
"Name": "Medbay",
"States": [
{
"Name": "Broken",
"Enabled": false,
"Permanent": false,
"Disables asset": true,
"Impact": false
}
],
"Asset Type": "Starforged/Assets/Module",
"Display": { "Title": "Medbay", "Color": "#7f5a90" },
"Usage": { "Shared": true },
"Abilities": [
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/1",
"Text": "When you use your medbay to [Heal](Starforged/Moves/Recover/Heal) yourself or another patient, you may reroll your action die if its value is less than your vehicle's integrity.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1",
"Moves": ["Starforged/Moves/Recover/Heal"],
"Trigger": {
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Trigger/Options/1",
"Text": "When you use your medbay to [Heal](Starforged/Moves/Recover/Heal) yourself or another patient",
"Roll type": "Action roll",
"Method": "Inherit",
"Using": []
}
],
"By": { "Player": true, "Ally": true }
},
"Outcomes": {
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Outcomes",
"Strong Hit": {
"Reroll": {
"Dice": "Action die",
"Text": "You may reroll your action die if its value is less than your vehicle's integrity."
},
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Outcomes/Strong_Hit"
},
"Weak Hit": {
"Reroll": {
"Dice": "Action die",
"Text": "You may reroll your action die if its value is less than your vehicle's integrity."
},
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Outcomes/Weak_Hit"
},
"Miss": {
"Reroll": {
"Dice": "Action die",
"Text": "You may reroll your action die if its value is less than your vehicle's integrity."
},
"$id": "Starforged/Assets/Module/Medbay/Abilities/1/Alter_Moves/1/Outcomes/Miss"
}
}
}
],
"Enabled": true
},
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/2",
"Text": "When you or an ally mark the permanently harmed impact and are brought to the medbay without delay (less than an hour or so), you have a shot at making things right. If you [Heal](Starforged/Moves/Recover/Heal) and score a strong hit, clear the impact (in addition to the other benefits of the move). Then, envision the scar that now serves as a reminder of the incident.",
"Alter Moves": [
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/2/Alter_Moves/1",
"Moves": ["Starforged/Moves/Recover/Heal"],
"Trigger": {
"$id": "Starforged/Assets/Module/Medbay/Abilities/2/Alter_Moves/1/Trigger",
"Options": [
{
"$id": "Starforged/Assets/Module/Medbay/Abilities/2/Alter_Moves/1/Trigger/Options/1",
"Text": "When you or an ally mark the permanently harmed impact and are brought t